span.icon-dot:before {
	content: ""!important;
	color: #e60031
}

span.icon-dot {
	margin: 0!important;
	padding: 0!important
}

.banner_main_t {
	display: table;
	width: 100%;
	height: 622px;
	text-align: center;
	color: #fff;
	position: relative;
	z-index: 200
}

.banner_main_t.tyPageNoBanner {
	height: auto
}

.banner_main_t h1 {
	font-size: 72px;
	font-weight: 700;
	margin: 0 0 37px;
	line-height: 1.1
}

.city-pages-banner h1 {
	margin: 0 0 15px
}

.banner_main_t p {
	font-size: 40px;
	font-weight: 300;
	margin: 0 0 50px
}

.learn-more-holder {
	position: absolute;
	bottom: 0;
	width: 100%;
	text-align: center;
	z-index: 1000
}

.index_cent_b {
	background: #fff;
	border-radius: 6px 6px 0 0;
	color: #000;
	text-transform: uppercase;
	font-weight: 600;
	padding: 12px 10px 0;
	font-size: 14px;
	height: 50px;
	display: inline-block;
	cursor: pointer
}

.index_cent_b>i {
	display: block;
	padding: 0 0 16px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAKBAMAAACgUqiRAAAAHlBMVEXkADfkADfkADfkADfkADfkADfkADfkADfkADfkADdr6Dx+AAAACnRSTlMABhR5e4vP4Ob9aoxDcQAAADpJREFUCNdjYGQAAyAlYQBmWQgwsBSDGMwlQMIcJGjuAOIWQ4XAgmAhkCBUCCiYbgBlsU5lgAEFEAEARxgGn1+sY0AAAAAASUVORK5CYII=') 50% 100% no-repeat;
	-moz-animation: myfirst .5s linear .5s infinite alternate;
	-webkit-animation: myfirst .5s linear .5s infinite alternate;
	animation: myfirst .5s linear .5s infinite alternate
}

.index_cent_b:hover>i {
	text-decoration: none;
	-moz-animation-play-state: paused;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.banner_bottom_line {
	background: #46c1be;
	width: 100%;
	padding: 30px 0;
	display: none;
	z-index: 150
}

.banner_bottom_line-index {
	padding: 45px 0
}

.customers-banner .banner_bottom_line {
	display: none
}

.banner_bottom_line p {
	font-size: 52px;
	font-weight: 700;
	margin: 0 0 10px;
	color: #fff
}

.banner_bottom_line p.banner_line_t {
	font-weight: 400;
	font-size: 18px;
	margin: 0
}

.banner_line_one {
	max-width: 185px;
	margin: 0 auto
}

.banner_line_one a:hover {
	text-decoration: underline;
	color: #fff
}

.row.banner_bottom_line>div {
	border-left: 1px solid #fff
}

.row.banner_bottom_line>div:first-child {
	border: 0
}

@-ms-viewport {
	width:device-width;
}

.icon-dot {
	width: 1px;
	display: none
}

html,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,.clearfix {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: inherit
}

.clearfix,.clearfix:after {
	padding: 0!important;
	display: block;
	content: "";
	clear: both
}

.nowrap {
	white-space: nowrap
}

.ws-wrap {
	white-space: normal!important
}

.p15 {
	padding: 15px
}

sup,sub {
	font-size: 10px
}

input,textarea,select {
	border-radius: 0;
	color: #000;
	font-size: 12px;
	border: 0;
	font-family: Effra,Helvetica,Arial,sans-serif
}

button:disabled,input:disabled {
	cursor: not-allowed
}

*::-webkit-input-placeholder {
	color: #444
}

*:-moz-placeholder {
	color: #444
}

.placeholder {
	color: #444
}

.col-quoter-25 {
	width: 20%;
	padding: 0 10px;
	display: inline-block;
	zoom: 1;
	vertical-align: top
}

.disclaimer {
	margin: 1em 0;
	font-size: 16px;
	color: #333;
	font-weight: normal
}

html.overflow {
	overflow: hidden
}

html,body {
	height: 100%;
	min-height: 100%;
	-ms-overflow-style: scrollbar
}

body {
	font-family: Effra,Helvetica,Arial,sans-serif;
	font-size: 14px;
	color: #000;
	margin: 0;
	background: #fff;
	–webkit-overflow-scrolling: touch;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.wrapper_min_h {
	min-height: 100%;
	position: relative;
	–webkit-overflow-scrolling: touch;
	overflow: hidden
}

.wrapper_w {
	margin: 0 auto;
	max-width: 1270px;
	position: relative;
	padding: 150px 0 150px
}

.wrapper_w.referAfriendDownloadApp {
	max-width: 100%
}

.footer_wrapp.wrapper_w {
	padding: 0
}

.wide_green_bg {
	background: #bed632
}

.wide_orange_bg {
	background: #fdb515
}

.row {
	margin: 0;
	position: relative
}

#backToTopArrow {
	width: 50px;
	height: 50px;
	background: url(../images/backto-top-arrow.png);
	background-size: 50px;
	display: none;
	position: fixed;
	right: 20px;
	bottom: 82px;
	z-index: 994
}

header {
	padding: 20px 20px 0;
	margin: 0;
	position: relative;
	width: 100%;
	background: rgba(255,255,255,.9);
	z-index: 1200
}

header:after {
	content: "";
	display: table;
	clear: both
}

.logo_holder {
	float: left;
	margin: 0 80px 0 0
}

.login_phone_right {
	float: right;
	text-align: right;
	z-index: 90
}

.login_reg {
	margin: 15px 30px 0 0;
	overflow: hidden;
	float: left
}

.login_reg-nd {
	float: right;
	margin: -11px 0 0
}

.desktop_login_reg.login_reg-nd {
	float: none;
	margin: 0
}

.tablet_login_reg.login_reg-nd {
	display: none
}

.login_reg ul {
	overflow: hidden
}

.login_reg ul:first-child {
	margin: 0 0 6px
}

.login_reg ul li {
	float: left;
	list-style: none;
	border-left: 1px solid #000;
	padding: 0 0 0 5px;
	margin: 0 0 0 5px;
	font-weight: 700
}

.login_reg-nd ul li {
	border: 0;
	margin: 0 0 0 15px
}

.login_reg ul li:first-child {
	border-left: none;
	margin: 0;
	padding: 0
}

.login_reg ul li a {
	color: #000
}

.login_reg ul li a:hover {
	color: #e40037;
	text-decoration: underline
}

.phone_holder_right {
	float: right
}

.phone_holder_right p {
	color: #000;
	margin: 0 0 2px;
	clear: both;
	font-size: 17px
}

p.top_phone_holder {
	background: transparent;
	padding: 0;
	font-size: 18px;
	font-weight: 600;
	margin: 0
}

p.top_phone_holder-nd {
	font-size: 25px;
	padding-bottom: 5px
}

p.top_phone_holder-nd a {
	color: #e40037;
	cursor: pointer;
	font-size: 24px;
	font-weight: 700;
	float: left;
	margin: -6px 0 0 5px
}

.header_fixed {
	position: fixed;
	z-index: 9999;
	width: 100%;
	top: 0;
	left: 0;
	background: #000;
	padding: 20px;
	color: #fff;
	overflow: hidden;
	display: none
}

.fixed_h_text_new {
	font-size: 18px;
	padding: 10px;
	line-height: 20px;
	font-weight: 600;
	margin: 0
}

.fixed_h_text {
	float: left;
	font-size: 30px;
	font-weight: 700
}

.fixed_h_text>p {
	font-size: 16px;
	font-weight: 300;
	margin: 5px 0 0
}

.fixed_h_text>p strong {
	font-size: 22px
}

.right_fixed_header {
	float: right
}

.extra-margin-toggle {
	margin: 10px 0 0
}

.show-less-768 {
	display: none
}

.right_fixed_header p {
	float: left;
	font-size: 16px;
	margin: 4px 15px 0 0
}

.right_fixed_header p strong {
	font-size: 26px;
	padding: 0 0 0 7px
}

.right_fixed_header .cta-button {
	margin: 0 15px 0 0;
	padding: 11px 15px 11px 15px;
	font-size: 14px;
	line-height: 1
}

.right_fixed_header .cta-button:last-child {
	margin-right: 0
}

.sideNavOpen .icon-bar,.collapse-nav-ico .icon-bar {
	display: block;
	width: 22px;
	height: 3px;
	border-radius: 1px;
	background: #000;
	margin: 8px auto 4px
}

.sideNavOpen .icon-bar+.icon-bar,.collapse-nav-ico .icon-bar+.icon-bar {
	margin-top: 4px
}

.collapse-nav-ico {
	color: #000;
	display: none;
	width: 44px;
	height: 44px;
	margin: 0 auto;
	position: static;
	padding: 5px 0 0;
	cursor: pointer
}

.collapse-phone-ico {
	background: #fff;
	color: #000;
	border: 1px solid #000;
	display: none;
	float: right;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 600;
	padding: 7px 10px;
	margin: 5px 0 0;
	cursor: pointer;
	text-align: center;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	-khtml-border-radius: 25px;
	border-radius: 25px
}

.sideNavOpen {
	display: block
}

.sideNavOpen:hover,.collapse-nav-ico.active,.sideNavOpen.active,.sideNavOpen.openedNav {
	background: #000;
	color: #fff
}

.sideNavOpen:hover .icon-bar,.sideNavOpen.openedNav .icon-bar,.collapse-nav-ico.active .icon-bar {
	background: #fff
}

.nav_top {
	position: absolute;
	top: 41px;
	left: 160px
}

.nav_top-nd {
	margin: 8px 0 0
}

.nav_top>ul {
	list-style: none
}

.nav_top>ul>li {
	float: left;
	margin: 0;
	font-weight: 600;
	font-size: 18px;
	position: relative
}

.nav_top>ul>li:first-child {
	margin-left: 0
}

.nav_top>ul>li>a {
	color: #000;
	padding: 20px 20px 42px;
	display: block
}

.nav_top_bordered>ul>li>a {
	padding: 10px 20px 32px
}

.nav_top_bordered>ul>li:before {
	content: "";
	width: 2px;
	height: 20px;
	background: #aaa;
	display: block;
	position: absolute;
	bottom: 54%
}

.nav_top_bordered>ul>li:first-child:before {
	display: none
}

ul.header_top-right-menu {
	list-style: none;
	float: right
}

ul.header_top-right-menu>li {
	float: left;
	text-align: center;
	font-size: 16px;
	font-weight: 600;
	padding: 0 0 0 15px;
	margin: 0 15px 0 0;
	border-left: 2px solid #aaa;
	cursor: pointer
}

ul.header_top-right-menu li>a {
	color: #000
}

ul.header_top-right-menu li:first-child {
	border: 0
}

ul.header_top-right-menu li:last-child {
	margin: 0
}

ul.header_top-right-menu li select {
	font-size: 16px;
	line-height: 16px;
	margin: -3px 0 0;
	padding: 0 15px 0 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAAmElEQVR42mI0NrPkY2Bg6ALizDMnj/1nQAIm5laMQGo6EJcxAYk5QJwOxB1ACWRFIKoDKjeHEWgiG5BxBYhVgTgLagIIZALxNCC+DcQ6jP///wfp5gVyHgCxEBD7QhVuBuJ3QKwAdNJnsEKoVRJA6jEQs0AV/gFiWaCiFyAOE8xNUAFdJL/owRSBANxEJE84QjXuRxYHCDAA2EYwmsp8eb8AAAAASUVORK5CYII=') 96% 60% transparent no-repeat
}

ul.header_top-right-menu li.collapse-nav-ico+li {
	border: 0
}

ul.header_top-right-menu>li.login-parent {
	border: 0;
	padding: 0;
	margin: -4px 0 0
}

ul.header_top-right-menu li.login-parent a {
	display: inline-block;
	color: #fff;
	font-size: 12px;
	background: #000;
	padding: 5px 10px;
	font-weight: 700;
	border-radius: 100px;
	text-transform: uppercase
}

.wrapper-dropdown-1 {
	position: relative;
	z-index: 150!important;
	color: #000;
	cursor: pointer;
	margin: -10px 0 0 0;
	font-weight: 700
}

.wrapper-dropdown-1 span {
	padding: 10px 25px 10px 10px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAAmElEQVR42mI0NrPkY2Bg6ALizDMnj/1nQAIm5laMQGo6EJcxAYk5QJwOxB1ACWRFIKoDKjeHEWgiG5BxBYhVgTgLagIIZALxNCC+DcQ6jP///wfp5gVyHgCxEBD7QhVuBuJ3QKwAdNJnsEKoVRJA6jEQs0AV/gFiWaCiFyAOE8xNUAFdJL/owRSBANxEJE84QjXuRxYHCDAA2EYwmsp8eb8AAAAASUVORK5CYII=') 95% 50% transparent no-repeat;
	display: block;
	position: relative;
	z-index: 200!important
}

.wrapper-dropdown-1 ul.dropdown {
	position: absolute;
	list-style: none;
	top: 90%;
	z-index: 5!important;
	width: 120px;
	left: -1px;
	right: 0;
	background: #e8e8e8;
	font-weight: 400;
	opacity: 0;
	pointer-events: none;
	border: 1px solid #8b8d8e;
	border-top: 0
}

.wrapper-dropdown-1 ul.dropdown li {
	display: block;
	z-index: 5!important;
	position: relative;
	text-decoration: none;
	color: #000;
	padding: 10px;
	text-align: left;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAKCAYAAAB4zEQNAAAAlElEQVR42mJMy8rlY2BgmAPEMTOnTvrFgASYgLgLiEOB+Ep6dh4vumQmVIEqED8AKpCASTL+//+fASjAAFU0DYj/ALEe0IrrYEkQgCrwAeLNUI1OTAx4ABOSrkyoLpCxmkBj9zM/f/2OEcjpBOI2IH4HxCpAiQcg1SxAPB2kGYhvA7ExUOIzzFiQZBkQC2ELBIAAAwD1ti++vbjZNQAAAABJRU5ErkJggg==') 95% 50% transparent no-repeat
}

.wrapper-dropdown-1 ul.dropdown li:nth-child(odd) {
	background-color: #e8e8e8
}

.wrapper-dropdown-1 ul.dropdown li:nth-child(even) {
	background-color: #fff
}

.wrapper-dropdown-1 ul.dropdown li:first-child {
	border-top: 1px solid #8b8d8e
}

.wrapper-dropdown-1 ul.dropdown li:hover {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAKCAQAAADSxYyGAAAARUlEQVQI12P4z/d/1X+2/wwQyPB/xv///2/954VxGf93AgXe/peAcEEwEyjw+78mjMvw3+c/CDhi5UIUa2AxCs0iFGcAAPUsW3zOfv80AAAAAElFTkSuQmCC') 95% 50% #000 no-repeat;
	color: #fff
}

.wrapper-dropdown-1.active ul.dropdown {
	opacity: 1;
	pointer-events: auto
}

.wrapper-dropdown-1.active {
	background-color: #e8e8e8;
	border: 1px solid #8b8d8e;
	border-bottom: 0;
	z-index: 200!important;
	margin: -11px -1px 0 0
}

.no-opacity .wrapper-dropdown-1 .dropdown,.no-pointerevents .wrapper-dropdown-1 .dropdown {
	display: none;
	opacity: 1;
	pointer-events: auto
}

.no-opacity .wrapper-dropdown-1.active .dropdown,.no-pointerevents .wrapper-dropdown-1.active .dropdown {
	display: block
}

.login_phone_right-part-new p.top_phone_holder-nd {
	font-size: 16px
}

p.top_phone_holder-nd span {
	float: left
}

.login_phone_right-part-new .cta-button {
	float: right;
	margin: 15px 0 0
}

header.topNav-squaredCta .cta-button,header.topNav-squaredCta ul.header_top-right-menu li.login-parent a,.cta-button.squared-border {
	border: 0;
	border-radius: 0;
	background-image: none;
	padding: 10px 24px
}

.cta-button.squared-border-new {
	display: block;
	margin: 0;
	border-radius: 0;
	padding: 15px 25px
}

.maintenanceMain-block .cta-button.squared-border {
	float: none;
	margin: 40px 0 0
}

header.topNav-squaredCta .cta-button.hyougreencta:after {
	display: none
}

header.topNav-squaredCta ul.header_top-right-menu li.login-parent a {
	padding: 5px 10px
}

.maintenanceMain-block {
	max-width: 765px;
	margin: -175px auto 0;
	padding: 40px 20px 150px;
	background: #fff;
	position: relative;
	z-index: 200
}

.maintenanceMain-block h3 {
	font-size: 32px;
	font-weight: 300;
	line-height: 38px;
	padding: 25px 0;
	position: relative
}

.maintenanceMain-block h3:before,.maintenanceMain-block h3:after {
	content: "";
	width: 185px;
	height: 1px;
	position: absolute;
	left: 50%;
	top: 0;
	margin: 0 0 0 -92px;
	background: #d2232a
}

.maintenanceMain-block h3:after {
	top: auto;
	bottom: -14px;
	width: 120px;
	height: 14px;
	margin: 0 0 0 -60px
}

.maintenanceMain-block p {
	font-size: 20px;
	margin: 45px 0 0
}

.nav_top>ul>li>a:hover {
	text-decoration: underline;
	color: #fff;
	background: #46c1be
}

.nav_top>ul>li:hover ul.sub-menu,.nav_top>ul>li.mobile_clicked ul.sub-menu {
	display: block
}

ul.sub-menu {
	list-style: none;
	background: #46c1be;
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1150;
	width: 200%
}

.nav_top>ul>li.active>a {
	background: #46c1be;
	color: #fff
}

ul.sub-menu li {
	text-align: left
}

ul.sub-menu li>a {
	color: #fff;
	padding: 15px;
	display: block
}

ul.sub-menu li>a:hover,.mobile-nav ul li>a:hover {
	text-decoration: underline;
	background: #6bcdcb
}

ul.sub-menu.productDropdImages {
	background: transparent
}

.productDropdImages li {
	width: 16.666%;
	float: left;
	background: #fff
}

.productDropdImages.productDropdImages-7options li {
	width: 14.285%
}

ul.sub-menu.productDropdImages li>a {
	color: #000;
	text-align: center;
	padding: 0 0 15px
}

ul.sub-menu.productDropdImages li>a:hover,.mobile-nav ul.productDropdImages li>a:hover {
	text-decoration: none;
	background: none
}

.productDropdImages li {
	border: 2px solid #d8d8d8;
	border-top: 3px solid #d8d8d8;
	border-bottom: 3px solid #d8d8d8
}

.productdropdImageHolder {
	max-height: 96px;
	overflow: hidden;
	position: relative
}

.productdropdImageHolder img {
	width: 100%
}

.productdropdImageName {
	font-size: 16px;
	line-height: 18px;
	margin: 15px 0 10px
}

.productdropdImageName.locationNameFont {
	font-size: 18px
}

.productdropdImageDescr {
	font-size: 14px;
	line-height: 14px;
	font-weight: 300;
	margin: 0 0 10px
}

.ctaProductdropd {
	background: #46c1be;
	padding: 5px 10px;
	color: #fff;
	font-size: 12px;
	border-radius: 35px
}

ul.sub-menu.productDropdImages .sub-menu-additional-link {
	text-align: center
}

ul.sub-menu.productDropdImages .sub-menu-additional-link .ctaProductdropd-outer {
	background: #46c1be;
	padding: 5px 10px;
	color: #fff;
	font-size: 12px;
	border-radius: 35px;
	border: none;
	display: inline
}

.sub-menu-additional-link__wrapper {
	margin: -15px 0 0;
	padding: 0 0 15px
}

.mobile-nav.nav_top ul.productDropdImages .sub-menu-additional-link {
	vertical-align: top
}

@media(max-width:750px) {
	.mobile-nav.nav_top ul.sub-menu.productDropdImages .sub-menu-additional-link>a:first-child {
		padding-bottom: 42px
	}

	.mobile-nav.nav_top ul.sub-menu.productDropdImages .sub-menu-additional-link .sub-menu-additional-link__wrapper {
		margin-top: -46px;
		padding-bottom: 22px
	}

	.mobile-nav.nav_top ul.sub-menu.productDropdImages.productDropdImages-7options .sub-menu-additional-link .sub-menu-additional-link__wrapper {
		margin-top: -35px;
		padding-bottom: 22px
	}
}

@media(max-width:1200px) and (min-width:751px) {
	.sub-menu-additional-link__wrapper {
		margin-top: -19px;
		padding-bottom: 19px
	}
}

.mobile-nav.nav_top {
	float: none;
	padding: 0;
	z-index: 1000
}

.mobile-nav.nav_top>ul>li {
	width: 100%;
	float: none;
	text-align: left;
	margin: 0;
	font-size: 24px
}

.mobile-nav.nav_top>ul>li a {
	text-decoration: none;
	font-size: 22px;
	padding: 8px 20px;
	border-bottom: 1px solid #ccc6c6;
	display: block
}

.mobile-nav.nav_top ul.productDropdImages a {
	padding: 0 0 20px
}

.mobile-nav.nav_top_wrapp ul li a:hover {
	border-bottom: 1px solid #e40037
}

.top_banner_wrapp {
	display: table;
	width: 100%;
	background-repeat: no-repeat;
	background-position: 50% 30%;
	position: relative;
	background-size: cover;
	min-height: 650px;
	height: 100%;
	padding: 0;
	background-origin: content-box;
	
}

.home-banner {
	background-image: url("../images/banner-img-index.jpg")
}

.home-banner2 {
	background-image: url("../images/banner-img-index-2.jpg");
	min-height: 515px
}

.home-banner3 {
	background-image: url("../images/banner-img-index-2.jpg");
	min-height: 515px
}

.customers-banner {
	background-image: url("../images/banner-img-customers.jpg")
}

.smallbusiness {
	background-image: url("../images/smallbusiness.jpg")
}

.banner-impressum {
	background-image: url("../images/banner-impressum.jpg")
}

.midsizebusiness {
	background-image: url("../images/midsizebusiness.jpg")
}

.corporates {
	background-image: url("../images/corporates.jpg")
}

.freelancer {
	background-image: url("../images/freelancer.jpg")
}

.thank-you-page {
	background-image: url("../images/thankyou-banner.jpg");
	height: auto
}

.thank-you-page-noHeight {
	height: auto;
	min-height: inherit
}

.regusapp {
	background-image: url("../images/regusapp_3.jpg")
}

.meetingRoom {
	background-image: url("../images/banner-img-mr-new.jpg")
}

.officeSpace {
	background-image: url("../images/banner-img-officespace_3.jpg")
}

.virtualOffice {
	background-image: url("../images/banner-img-virtualoffice3.jpg")
}

.coworking {
	background-image: url("../images/banner-img-coworking.jpg")
}

.coworking_3 {
	background-image: url("../images/banner-img-coworking-3.jpg")
}

.investors {
	background-image: url("../images/banner-img-investors.jpg")
}

.fastgrowingBusinesses {
	background-image: url("../images/banner-img-fastgrowingbusinesses.jpg")
}

.brokersCustomerPage {
	background-image: url("../images/banner-img-brokers-page.jpg")
}

.wrp-agentspageBanner {
	background-image: url("../images/banner-wpr-partners-page.jpg")!important
}

.largeCompaniesCustomerPage {
	background-image: url("../images/banner-img-corporates-page.jpg")
}

.individualsCustomerPage {
	background-image: url("../images/banner-img-individuals-page.jpg")
}

.BusinessWorldbnr {
	background-image: url("../images/banner-img-bwd.jpg")
}

.Businesslounge {
	background-image: url("../images/businesslounge/hero.jpg")!important
}

.center-not-found-bnr {
	background-image: url("../images/banner-img-centre-not-found.jpg")
}

.createAccPage {
	background-image: url("../images/banner-img-create-acc.jpg")
}

.maintenanceBanner {
	background-image: url("../images/maintenanceBanner-top.jpg");
	height: 365px;
	min-height: 365px
}

.maintenanceBanner .banner_main_t {
	height: 265px
}

.maintenanceBanner-bottom {
	background-image: url("../images/maintenanceBanner-bottom.jpg");
	height: 220px;
	min-height: 220px
}

.referAfriendBanner {
	background-image: url("../images/refer-a-friend-banner.jpg");
	height: 555px;
	min-height: 555px
}

.referAfriendBanner .banner-mobile-img {
	background-image: url("../images/refer-a-friend-banner-mob.jpg")
}

.referAfriendBanner .banner_main_t {
	height: 450px
}

.top_banner_wrapp.privacy-policy-page {
	height: 107px;
	min-height: inherit;
	box-shadow: none
}

.privacy-policy-page .banner_main_t {
	display: none
}

.top_banner_wrapp.privacy-policy-page header {
	border-bottom: 1px solid #000
}

.index_about_section {
	padding: 50px 20px 40px
}

.index_about_h {
	font-size: 52px;
	font-weight: 700;
	margin: 0 0 20px
}

.index_about_subh {
	margin: 0 0 30px;
	font-size: 24px;
	font-weight: 300
}

.index_about_descr {
	font-size: 16px;
	line-height: 24px
}

.banner_search_section {
	position: relative;
	margin: 0 auto
}

.banner_search_section.search_group {
	padding: 0 20px
}

.banner_search_section.search_group input[type="text"] {
	background: #fff
}

.centre-nf-search .banner_search_section.search_group input[type="text"] {
	background: #e8e8e8
}

.banner_bottom_line p.header_pre_search {
	font-size: 34px;
	font-weight: 300;
	color: #fff;
	margin: 0 0 20px
}

.banner_search_section .autocomplete_holder {
	position: relative;
	max-width: 555px;
	margin: 0 auto
}

.banner_search_section input[type="text"] {
	width: 100%;
	padding: 1% 5%;
	-webkit-border-radius: 45px;
	-moz-border-radius: 45px;
	border-radius: 45px;
	font-size: 34px;
	line-height: 1;
	height: 56px;
	font-weight: 600;
	color: #333639
}

.banner_search_section input[type="submit"] {
	position: absolute;
	width: 56px;
	height: 56px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAACFUlEQVR42rSWSyiEURTHP0YWTHnEUklMspNX45lEkcLGhpDFUKIUygobJRay0YxmwQJFUSgrkfIaybPBxkbKeGQhr4T/rfPVMc3cuTPGv37NuefON/+5r3O/kIxss+ZFqaAKlFL8BU7AKlgA1+JL+7tbmorCPORMYBake+hLABVgDCwCC7hTMQp1azeCC2ZyC4ZAA/UJgzfqqwauzJzcPBWjEDZ1zcBO8QcoBA6aMi4DKAdLLJeNKXSoGCWCK8odgywykykWPLB2BMxefU2dg40kQ8FE6BHEsfa0rzUysQcKwKemLjGidn3NsF5GmVE9xS6wp/kvG4tLZEZlFI8HYCLOkZhm/TAVyYxSKD7VAtcmfSbJjL68nCl/ZKDPb5nROcVZfzDS1+ZSZrRCcWsgDthpEaySrMmMpig2UhH1V30sXpcZ3YBDaotCGeWHiajqPRQPYAe++6oMxSx3D+IVTNKAk+Jn0K9SvZ+oKuhXh4sqdqSHZ8SIe8EZy4WDStXqLWRmh0/XBjigLZxDeFMLps+mch9tgxhgZTlx2jtBh5tJF03xPMtZsQvbVEbEFQ1yQT5IpoPtpCqwA1703wDLdPPq6sTIRlWNVGudOEsavUdUs65u9I1oQSg7v8ygGjDH0sP4A71BNWJmtW4X4CDM+oJqxMzqwCRL98PMFlQjZtYEJljaHqb9g8jMgpGI94oZtI9+BBgAbJWIiljTHvEAAAAASUVORK5CYII=') 50% 50% no-repeat;
	top: 0;
	right: 1%
}

.banner_search_section .ui-autocomplete {
	left: 50%!important;
	width: 90%;
	margin-left: -45%
}

.banner_search_section .ui-autocomplete li {
	color: #000;
	text-align: left
}

.row.index_offer_wrapper {
	margin: 0 -20px
}

.index_offer_block {
	padding: 0 10px 40px
}

.index_offer_block img {
	width: 100%
}

.index_offer_descr_wrapp {
	max-width: 425px;
	margin: 0 auto
}

.index_offer_descr_wrapp h4 {
	font-weight: 700;
	margin: 20px 0 10px;
	font-size: 34px
}

.index_offer_descr_wrapp p {
	margin: 0 0 20px;
	font-size: 18px;
	line-height: 24px
}

.doubled_cta.index-doubled-cta {
	border-radius: 45px;
	list-style: none;
	overflow: hidden;
	width: 90%
}

.doubled_cta {
	background: #e40037;
	border-radius: 35px;
	overflow: hidden;
	display: inline-block;
	list-style: none
}

.doubled_cta li:first-child {
	border-right: 1px solid #fff
}

.doubled_cta li a,.doubled_cta li,.doubled_cta li span {
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	float: left;
	padding: 10px 20px;
	cursor: pointer
}

.doubled_cta li {
	padding: 0
}

.doubled_cta li a:hover,.doubled_cta li span:hover,.doubled_cta.index-doubled-cta li span:hover,.doubled_cta.index-doubled-cta li a:hover {
	background: #949597
}

.doubled_cta.index-doubled-cta li {
	width: 50%;
	display: inline-block
}

.doubled_cta.index-doubled-cta li:first-child {
	border-right: 1px solid #fff
}

.doubled_cta.index-doubled-cta li a,.doubled_cta.index-doubled-cta li span {
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	padding: 10px 20px;
	cursor: pointer;
	display: table;
	margin: 0;
	line-height: normal;
	height: 100%;
	width: 100%;
	background: #e40037
}

.doubled_cta.index-doubled-cta li p {
	display: table-cell;
	vertical-align: middle;
	font-size: 16px;
	line-height: normal
}

.row.index_products_block {
	margin: 0;
	text-align: center;
	font-size: 0
}

.row.index_products_block>.col-md-4 {
	padding: 0 10px 0;
	display: inline-block;
	float: none;
	margin: 0 0 70px;
	vertical-align: top
}

.row.index_products_block>div:last-child {
	margin: 0
}

.row.index_products_block>div img {
	width: 100%
}

.index_offer_price span,.index_offer_price a {
	font-size: 36px;
	color: #000
}

.index_offer_price a:hover {
	color: #949597
}

.wrapper-center-top-70 {
	padding-top: 70px
}

.row.center-page-map-wrapp {
	margin: 0 -10px 10px
}

.row.center-page-map-wrapp>div {
	padding: 0 10px
}

.centredetail {
	min-height: inherit;
	height: 485px;
	box-shadow: none
}

.centredetail .banner_main_t {
	color: #000
}

.center_hero_img {
	max-width: 455px;
	margin: 0;
	text-align: center
}

.center_hero_img>img {
	width: 100%
}

.mapCenter_wrapp {
	position: relative;
	width: 100%;
	height: 365px
}

.mapCenter_wrapp.mapCenter_wrapp_465 {
	height: 465px
}

#mapCenter {
	width: 100%;
	height: 100%;
	z-index: 10
}

.centre-detailsMainSlider .bx-viewport {
	height: 370px!important
}

.centreSliderWrapp.center_hero_wrapp {
	height: 465px;
	overflow: hidden
}

.centreSliderWrapp .centre-map-cta-abs {
	top: 50%;
	margin-top: -19px
}

.sliderPagesThumb-wrapper {
	text-align: center;
	margin: 15px 0 0
}

.sliderPagesThumb {
	margin: 0 0 0 -59px
}

.centreDetSlider li {
	background-size: cover;
	background-position: 0 100%;
	background-repeat: no-repeat;
	height: 370px;
	position: relative
}

.noThumbsSliderHeight .centreDetSlider li {
	height: auto;
	background-size: contain;
	background-position: 50% 0
}

.noThumbsSliderHeight .centreDetSlider li img {
	visibility: hidden;
	max-height: 465px
}

.noThumbsSliderHeight .centre-detailsMainSlider .bx-viewport {
	height: auto!important
}

.sliderPagesThumb>li {
	width: 107px!important;
	height: 80px;
	background-size: cover
}

.centre-detailsMainSlider .bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -41px;
	width: 45px;
	height: 83px;
	text-indent: -9999px;
	z-index: 99;
	display: none
}

.noThumbsSliderHeight .centre-detailsMainSlider .bx-wrapper .bx-controls-direction a {
	display: block
}

.noThumbsSliderHeight .sliderPagesThumb-wrapper {
	display: none
}

.centre-detailsMainSlider:hover .bx-wrapper .bx-controls-direction a {
	display: block
}

.centre-detailsMainSlider .bx-wrapper .bx-prev,.centre-detailsMainSlider .bx-wrapper .bx-next {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABTCAMAAAAoeeD4AAAAn1BMVEUzNjk5PD47PkE9P0JBREdISk1JS05JTE9OUVNVV1pWWVtZW11eYWNhY2VmaGtnaWtucHJxc3Z1d3l7fX+EhoeHiYuSlJWWmJmXmZqeoKGmqKmoqaqrrK3Ky8zT1NTU1NXV1dbb3Nzd3t7e39/f3+Dg4OHi4+Po6Ojp6urt7u7v7+/x8fHy8vP29vb4+Pj5+fn5+fr8/Pz9/f3+/v7///8tBZNOAAAAMnRSTlOjpaamqKqqq62vr7CytLW1ubm6vsHBx8jIzM/P0eLm5ubp6+vr7e3x8/X19ff5+/v7/ZTAb+sAAAGVSURBVFjD7Zhnk4IwEIaxoIhYsGDFLohiz///bceRnM6NJmyCO/fh8n7Mbp5hsskWDENLS0tLS+tPZK8dkdlZ28rkiOwFm+09iRTZ9YgQsrN4ZmuXmKO6CtmJybdWPPsqNceOMvnY5jm0j4rsJiO3+C4txm7Kkdk2ERnoxPughtitEUuz3TPwGFlAzi6YfEk3HAABcg6p6wXI7lAy7DnYEWV3IM7dqwT5wb52weSwBj2+Wghk9xjZggfdYuye2K1/kyY/2Lc+gBxU5B5YJchke4SSTdm0YFI28TLIG1M+mZkbIXtIrcuySgouL+nu4TvjKA/5yR5xyXNFcsKec9gTuj4rqRfp0owyJr+Xp/nJT/b0Ddkv5GsuCv4r+wddzIcu+vzPRjgQwxh/LoxjzuVbqF++RdbFRngyhjH4xEMfCNPTViU9bbNS3z1fUr172aWgKkeuBvAyg1DAMMvus1kA9/t2KNuIILQ4mI0ZZjuZsE9yTfDJhQcdr3XHHDgwxyTM4Q5zJMUcpDHHf8yfFlpaWlpa/0JfL1OCR+nyTk0AAAAASUVORK5CYII=');
	background-repeat: no-repeat
}

.centre-detailsMainSlider .bx-wrapper .bx-prev {
	left: 0;
	background-position: 0 0
}

.centre-detailsMainSlider .bx-wrapper .bx-next {
	right: 0;
	background-position: -45px 0
}

.centre-detailsMainSlider .bx-wrapper .bx-prev:hover {
	background-position: 0 0
}

.centre-detailsMainSlider .bx-wrapper .bx-next:hover {
	background-position: -45px 0
}

.sliderPagesThumb-wrapper .bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -40px;
	width: 60px;
	height: 80px;
	text-indent: -9999px;
	z-index: 1000
}

.sliderPagesThumb-wrapper .bx-wrapper .bx-prev,.sliderPagesThumb-wrapper .bx-wrapper .bx-next {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAABQCAMAAADlRUG7AAAAY1BMVEX//v7////++Pr/+/z//P3+8/b+9vj+9/n97fH85ev72+P6z9n5ytX4ucj2qLv0lKvygp3wcZDwcpDvZIXuX4LtUXftUXfrQWrqNGDoKFbnHU7mFUflDUHlBzzkATjkAznkADdq43UyAAAAIHRSTlOPj5GRkZKSkpWXmp6gpauyusHBx8rP0dng5uvx9fn9/cjE1s0AAADfSURBVGje7dZBEoIwDIXhakFEVEBFRQT++5/ShWsdTRdxxtcD9Ju2yWvCwmkFwYIFCxYsWLBgwYIFCxacCm+P1o2P2xR4B63NbWFnh/cAB4t7ANhb4RpgrixwNQPUNrgBGDe2q96MAI0FbgHupbW4yju8q5BXcDgBDGt7v6wHgFP4Ds7OALc8pVPzG8A5+waOF4C+SMuIoge4xM/h5RXgGlPTKT73WX4MdwDTKj0XVxNA9/sndntjv6r262O/5HLMar/fye8/9ptA/GYuzdWCBQsWLFiwYMGCBQsW/J/wAyxiPmmVIB0NAAAAAElFTkSuQmCC') no-repeat 0 0
}

.sliderPagesThumb-wrapper .bx-wrapper .bx-prev {
	left: 0
}

.sliderPagesThumb-wrapper .bx-wrapper .bx-next {
	right: 0;
	background-position: -60px 0
}

.sliderPagesThumb-wrapper .bx-wrapper .bx-prev:hover {
	background-position: 0 0
}

.sliderPagesThumb-wrapper .bx-wrapper .bx-next:hover {
	background-position: -60px 0
}

.map-cta-holder {
	position: absolute;
	right: 15px;
	bottom: 20px;
	z-index: 20;
	text-align: right
}

.map-cta-holder ul li {
	width: 36px;
	height: 39px;
	display: inline-block;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAAAnCAMAAADZ0o1tAAACZ1BMVEX///8GeIcIeYgJeogLe4kOfIsRfowSfo0WgI8bg5EbhJEehZMih5UjiJUkiJYmiZcnipcvjpswj5sxj5w9lqE+lqJBmKNFmqZGm6ZHm6dNn6lRu7RSvLVVvbZZvrdbv7hdwLlewLpfwbpgwbphwbtjwrxlw71nrLZorbZpxL5sxb9vx8FxyMJyyMJzs7x0tLx1ycR3ysR4tr55ysV5y8V6y8Z8zMd+zceBzsmG0MuIvsaK0cyL0s2P08+T1dGUxcuV1dGa2NObyc+cys+e2dWfy9Gf2daf2tagzNGhzNKizdKj29ek29ik3NilztSl3Nim3Nin3dmo0NWo3dmo3dqp0Naq0dar3tut39yu4Nyw4N2x4d2y1dqz4d604t+119u14t+32Ny55OG65OG72t675OK75eK85eK95eK/5uPAzC7AzC/AzDDA5uTCzjXCzjbC5+XDzznG0UHG0UPG6ebI0kjI00rI6efJ00zK1E/L1VLM1lXN6+nN7OrO11zO113P2F7P2F/Q2WTR7evS7ezU3HDU7uzV3XTV7+3W3njZ6u3b4ojb4onb8e/c44vc8fDd7O/d8vDe5JDe5JLf5ZTf8vHg5pfh5prj6KLj9PPl6qnm66vm66zn667o7bTp7bfq8/Xr773r9Pbr9/bs8MDt+Pfu8sju+Pjv8svx9NHx+fnx+vny9dTy9dXz9tj09tn09tv09tz0+fr0+/r199319971+vr2+OH2+OL2/Pv3+OT3+eb3+/v3/Pv4+eb4+un4+/z5+ur5+uv6++/7/PH7/PP7/f38/PT8/f78/v79/v7+/vr///+e6Q1TAAAAAXRSTlMAQObYZgAAApdJREFUWMPt19dTU1EQx/GsYo0oiiJ67L2BCtgLFlDsDQtKE6PgsfeuKFawF+wdYm+IBYMaRQno94/yQSNjTG6uEycPyj7c18/c2f3t7LFoE2URE2VRJspSy9VygXC7379zOByONx9dDn9cEiQFyh3gZ/nhFjN8OIsD5HbY7Xb7tVeAyw/HeJFxeOVGFz+Y+Ae9W/ca+OyHK8m3WvNLvHEjAMaa5jZXgMOIC4s/WSmtqaykjTduF8BFs9xWFxw6YsBFO6e3DRWZDXO9jsoCgLXmuBV7PsFZfdw3F3MrQkREQiDEK9fhIJzrYo5b+QIuaH3eJxfubOX+y/6+ctc3ynTMt1dc11oX+pzMyYl+Yj5wYXZm5rK0oSZ7t05rrS/5zN2NSGNuoDu3w/5gieWeKfDO1cNqzCW7ueV/Y2c2pKExN8HNpQWFS/inuVluLico3Cg3NyUonOq3C+BUlJfc7T20zwTXbG55+bwws5zKBsjztlWeUeGfa1IC8DLUDDdg5qrOiwA2dlo7P86Tu8tTrfWme7lGXAa2pk1tZPjnxtwBes8AWNoDKEv4lbPzWOsNH2CbAQd1ReqAiIhYqeeTS+bL8pFd1RaAE6rjsKwysjy4Ur3mAxStN+RqvhJ5w/clBn2UUioHYL9SSnWqxoO7ufoZXDHsnY3Uxo1SsYmISOJk31wKbzOHdFcqNi42rr3qNijlfs3i/ME9KYWrxqPSHJxOaCEi0tIZbnBnjn0OcGxJenrW4Wqgeppn7+Brgb8gJAFMEhGJuBVjfNYOnrrz9veUF+fNGdpO/c59Onq6sLDwgAFXvwqqGkho2+nO6ICu6Ic/j9hHRlslGvqLVJ6MDwvsaC9yueuy4RL7MZbBepL07FX74Pp/uW/Qr8fxgUa3kAAAAABJRU5ErkJggg==') no-repeat;
	cursor: pointer;
	list-style: none;
	margin: 0 0 0 2px;
	font-size: 0
}

.map-cta-holder ul li.map-fullscreen {
	background-position: 0 0
}

.map-cta-holder ul li.map-directions {
	background-position: -37px 0
}

.map-cta-holder ul li.map-streetview {
	background-position: -74px 0
}

.mobile-map {
	height: 255px;
	margin: 30px -25px 0;
	display: none
}

.center_hero_wrapp {
	height: 365px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	position: relative
}

.infoBox.infoBoxWidth {
	width: 500px!important
}

.infoBox_wrapp {
	text-align: center;
	margin: 0 0 0 0;
	width: 500px;
	color: transparent
}

.infoBox_wrapp .cta-button {
	float: none
}

h1.infoWind-header,h3.infoWind-modal {
	font-size: 50px;
	font-weight: 700;
	margin: 0 0 25px;
	font-family: Effra,Helvetica,Arial,sans-serif
}

h1.infoWind-header {
	margin: 0 auto 25px;
	color: #000
}

h3.infoWind-modal {
	font-size: 18px;
	font-weight: 700;
	padding: 10px 0 0;
	width: 210px
}

.breadcrumbs {
	overflow: hidden;
	padding: 10px 0 0 20px
}

.breadcrumbs ul li {
	float: left;
	margin: 0 5px 5px 0;
	color: #939696;
	list-style: none;
	font-size: 12px
}

.breadcrumbs ul li a {
	color: #939696;
	text-decoration: underline
}

.breadcrumbs ul li.active {
	font-weight: 600
}

.breadcrumbs ul li a:hover {
	text-decoration: none
}

.breadcrumbs ul li:before {
	content: ">";
	display: inline-block;
	margin: 0 5px 0 0
}

.breadcrumbs ul li:first-child:before {
	content: ""
}

.center_image_480 {
	display: none;
	position: relative
}

.centre-map-cta-abs {
	position: absolute;
	text-align: center;
	left: 0;
	top: 141px;
	width: 100%;
	display: none
}

.centre-map-cta-abs .cta-button {
	float: none
}

.center_hero_img.center_image_480 {
	margin: 0 auto
}

.center_image_480 .cta-button {
	float: none;
	margin: 0 0 25px
}

.center_image_480 h2 {
	font-size: 34px;
	margin: 0 0 10px;
	font-weight: 700;
	width: auto
}

.businessworld-descr-gray {
	background: #f1f1f1
}

.ty_banner_wrap {
	height: auto;
	background: #fff;
	min-height: 100px;
	border-bottom: 2px solid #ccc
}

.ty_banner_wrap header {
	position: static
}

.cities-banner {
	background-image: url("../images/cities-banner.jpg")
}

.cities-search-banner {
	background-image: url("../images/banner-img-search.jpg");
	height: 575px;
	min-height: 575px;
	box-shadow: none
}

@-webkit-keyframes myfirst {
	from {
		padding: 0 0 10px
	}

	to {
		padding: 0 0 15px
	}
}

@-moz-keyframes myfirst {
	from {
		padding: 0 0 18px
	}

	to {
		padding: 0 0 14px
	}
}

@keyframes myfirst {
	from {
		padding: 0 0 18px
	}

	to {
		padding: 0 0 14px
	}
}

.cta-button,.submit_red {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAw1BMVEX////////////////////////////////////////////////////////////////////////////////////////////////kADfkATjkAjnlBTvlCT7lDkLmFEfnG0zoI1LpLFrqNmHqN2LrQWrrRGzsTXPsTnTuWn7vaInxeJXyiKL0l631nbL2q733uMf5xNH6z9n71d772eH72+P73OT84uj84+n85Or96u/96+/+8fT+9vj++fr++vv//f3///9B0nddAAAAGHRSTlMAARceQEFSVFVWWHWXmJqb09XX2drx8/XqotVNAAABCklEQVQoz42T6XbCIBCFgaAxpmqgLumqbdVu2n3f5P2fqkwOkCFgT++/4Tsw24UQJ9buF6NR0W8zEohyqZx2OfVpUihPRYJpVwXq1jRXEeWWdszB92KFeWbyWrosy2vMq/xUmOi81LpCWED93EbrfeCXm5pzjet+bw6AX/y4A6lnhV67PQS+/HIHjKS4mLsj4PNPG3fIjtfs/THw03cT9lDqSo9T4CevNvm4MayXGfDZUxWMA6we9oCfGSzjt5/N471o7jdbWhqr/MM1xv7qW9tquH1qEq8knDnHCw02Jim2Q7BvY8cs7pasYUXfa/l/jazzCx+KpPGJWqj/YYuG34ylAzGZiEGKvuAvyJmUfDNjDbcAAAAASUVORK5CYII=') #e40037 no-repeat right center;
	border-right: 4px solid transparent;
	display: inline-block;
	text-transform: uppercase;
	color: #fff;
	font-weight: 600;
	border-radius: 35px;
	min-height: 0;
	float: left;
	padding: 10px 52px 10px 31px;
	letter-spacing: 1px;
	cursor: pointer;
	position: relative;
	z-index: 99;
	font-size: 21px;
	height: auto;
	background-size: auto
}

.no-arrow {
	background-image: none;
	border: 0;
	padding: 10px 30px;
	font-size: 21px
}

.cta-small-letters {
	font-size: 18px;
	text-transform: inherit
}

.button_subm_hold .submit_red,.banner_main_t .cta-button {
	float: none
}

.banner_main_t a.book_onl_link {
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 18px;
	display: inline-block;
	margin: 30px 0 0;
	position: relative
}

.mr_descr_wrapp .book_onl_link:after {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAMCAYAAABBV8wuAAAAUUlEQVR42mL4////IyCWA2IGZAwiQoD4HxDzoEuAcBsQ/wFiFnQJEN4FxF9hfEawLAI8gNIK6BIg8BWIjzIx4AA4jcJpOV7n4vTgY2xBAhBgAPO2p0739MRgAAAAAElFTkSuQmCC') 0 0 no-repeat;
	content: "";
	display: inline-block;
	position: absolute;
	width: 6px;
	height: 12px;
	top: 4px;
	right: -12px
}

.banner_main_t a.book_onl_link:after {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAZUlEQVR42mL4//+/BhCfhdIM6JgBKgkDbdgUOP1HBbnoChigOpGBN7oCEJ6PpgjsJkawKgjgAeLPDKiAlwmJ8wWINdEUTGZiIABIsmIymqQm2FpivEkwoM4RCmotqCItbJEFEGAA+93+PeSDJ8UAAAAASUVORK5CYII=') 0 0 no-repeat;
	content: "";
	display: inline-block;
	position: absolute;
	width: 8px;
	height: 14px;
	top: 2px;
	right: -12px
}

.mr_info_block a.book_online:after {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAMCAYAAABBV8wuAAAAWElEQVR42mJgYGB4BMRy////Z0DGIBACxP+AmAdFAirbBsR/gJgFRQIquQuIv4IY6BIg8ACKGRiRBBkYGRkZoLqOMjHgAriMwm85Vufi9CAQPMYWJAABBgD+9W0L1SisrAAAAABJRU5ErkJggg==') 0 0 no-repeat;
	content: "";
	display: inline-block;
	position: absolute;
	width: 6px;
	height: 12px;
	top: 4px;
	right: -12px
}

.banner_main_t a.book_onl_link:hover {
	text-decoration: underline
}

.cta-button:hover,.submit_red:hover {
	background-color: #949597
}

.login_phone_right .cta-button {
	margin: 10px 10px 15px 0;
	padding: 10px 42px 10px 31px
}

.solutionFinder-modal-button {
	display: none
}

.cta-button.no-padding {
	margin-right: 0
}

.interimNavHeaders-tablet-phone-show {
	display: none
}

.top_search_wrapp {
	width: 45%;
	position: relative;
	margin: 0 auto 0
}

.top_search_wrapp input[type="text"] {
	background: #a7a9ac;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	border-radius: 40px;
	color: #fff;
	font-weight: 600;
	width: 96%;
	padding: 11px 35px 9px 15px;
	font-size: 21px;
	border: 1px solid transparent
}

.top_search_wrapp input[type="submit"] {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAABsUlEQVR42rSVPUsDQRCG7xLxGwx+NFYiGoKNhcRDCViICiLkHyhYaKGNaGEqxUo7OyVVGhstrrGwFVGsIqKiWNsEy4AQhZzvwhwMy93e3uoNPNzcMcO7szc7a3ueZ4VYDhTBHPlN8ASugAs+rDgmhCSyoOpFmwsGAvIDsaWKVkCFvdfo/QXYYAKsgXYWUwC3cSpaZattAAekAlaXBktSdfmoinxniCU9glaN7eiVxDp0hD5ZJS26+w76pH+mFMqy4MkYIj6bLL9bJXRAQTUDEYu22bdiWFwK/TBPfXFimdk3uCN/JixICI2S/2yZ2w09h1VCTeabWto/LSqhN/LzfxCapee76sDu0o+sGzZDJ2uGBVXXDep0jYIjlt8WdWAfWHBPDJEcy9vXmQwZlvCjOZXHWE5dd9YJCtLsWgZdAUmi4pIU26BBq31NTLHD59s1qFILO0SYrYOy7sUntvFU4+LbBv3gQvq+oVMRtwyYpotthA72K02Be/BFceJCvASLLHcLHEdVZIorVbYT1gz/wbkkVkpKSHAmie0lJSSoSGLlpIQEZSbkJCkkOATjwv8VYACvewX2mQlY6wAAAABJRU5ErkJggg==') 0 50% no-repeat;
	position: absolute;
	top: 0;
	right: 3%;
	width: 48px;
	height: 48px
}

.top_search_wrapp input::-webkit-input-placeholder {
	color: #fff;
	font-weight: 700
}

.top_search_wrapp input:-moz-placeholder {
	color: #fff;
	font-weight: 700
}

.top_search_wrapp input::-moz-placeholder {
	color: #fff;
	font-weight: 700
}

.top_search_wrapp input:-ms-input-placeholder {
	color: #fff;
	font-weight: 700
}

.search_result_line {
	overflow: hidden;
	position: relative
}

.search_result_line>div {
	text-align: center;
	display: block;
	padding: 5px 0
}

.search_result_line>div:nth-child(3n+1):after,.search_result_line>div:nth-child(3n+2):after {
	content: "";
	width: 1px;
	background: #d0d3d4;
	height: 200%;
	position: absolute;
	right: 0
}

.search_result_line a {
	color: #939696;
	font-size: 21px
}

.main_block_h {
	font-size: 52px;
	font-weight: 300;
	margin: 0 0 25px;
	text-align: center;
	padding: 0 20px
}

.centre-nf-wrapper .main_block_h {
	font-weight: 700;
	margin: 0 0 50px
}

.dark_bottom {
	background: #333639
}

.dark_bottom .wrapper_w {
	padding: 75px 0
}

.bottom_search_wrapper {
	height: 625px;
	background: url("../images/bottom-search-img.jpg") no-repeat;
	display: table;
	width: 100%;
	background-size: cover;
	box-shadow: inset 0 0 0 1000px rgba(0,0,0,.22)
}

.bottom_search_holder {
	display: table-cell;
	vertical-align: middle;
	color: #fff
}

.bottom_search_holder>div {
	max-width: 1270px;
	margin: 0 auto
}

.text-left.main_block_h,.text-left.main_block_sub_h {
	text-align: left
}

.main_block_sub_h {
	font-size: 32px;
	font-weight: 300;
	line-height: 1.25;
	margin: 0 0 40px;
	text-align: center;
	padding: 0 20px
}

.search-link-getQoutefrom {
	font-size: 22px;
	font-weight: 400
}

.search-link-getQoutefrom a {
	color: #e40037;
	text-decoration: none
}

.search-link-getQoutefrom a:hover {
	text-decoration: underline
}

.main_block_sub_h>.disclaimer {
	margin: 10px 0 20px;
	font-weight: inherit
}

.max_width_830 {
	max-width: 870px;
	margin: 0 auto 40px
}

.image-sub-text-white-bg {
	background: #fff;
	padding: 35px 60px 60px
}

.image-sub-text-white-bg p {
	font-size: 32px;
	line-height: 40px;
	font-weight: 300;
	text-align: center
}

.wrprotectwrapper.wrprotectwrapper-no-margin img {
	margin: 0
}

.max_width_1010 {
	max-width: 1050px
}

.row.meeting_room_wrapp.max_width_1010 {
	margin: 0 auto 45px
}

.manage-mobile_18 {
	font-size: 18px;
	font-weight: 400;
	margin: 0 0 30px
}

.main_block_sub_h>span {
	color: #e40037;
	font-weight: 700
}

.main_block_sub_h>span.sub-text-16 {
	color: #000;
	font-weight: 300;
	font-size: 16px
}

.monaco-legal-cond-wrap {
	padding-top: 30px
}

.monaco-legal-cond-wrap .main_block_sub_h {
	font-size: 24px
}

.monaco-call-num {
	color: #000
}

.monaco-call-num:hover {
	color: #e40037
}

a.black-mc-link {
	display: block;
	margin: 0 0 20px;
	font-weight: 700;
	font-size: 21px;
	color: #000
}

a.black-mc-link:hover {
	color: #e40037
}

.table-monaco-cond {
	width: 100%;
	margin: 0 0 20px
}

.table-monaco-cond th {
	color: #fff;
	width: 13.6%;
	text-align: center;
	padding: 15px 10px;
	font-size: 18px
}

.table-monaco-cond th:first-child {
	width: 32%
}

th.table-green {
	background: #51bbb4
}

th.table-yellow {
	background: #c0cc2e
}

th.table-red {
	background: #eb5f6b
}

th.table-purple {
	background: #7b4768
}

th.table-dark-green {
	background: #067887;
	border-right: 1px solid #067887
}

.table-monaco-cond td {
	padding: 10px;
	font-size: 16px;
	border-top: 1px solid #b2b4b6;
	border-right: 1px solid #b2b4b6;
	border-left: 0;
	text-align: center;
	line-height: 22px
}

tr.no-border td {
	border-top: 0
}

tr.empty-tr td,tr.empty-tr td:first-child {
	padding: 0
}

.table-monaco-cond td:first-child {
	text-align: left;
	padding: 15px 15px 15px 20px
}

.table-green-light {
	background: #edf8f7
}

.table-yellow-light {
	background: #f9faea
}

.table-red-light {
	background: #fdeff0
}

.table-purple-light {
	background: #f2ecf0
}

.table-dark-green-light {
	background: #e6f1f3
}

.table-monaco-scroll::-webkit-scrollbar {
	height: 5px
}

.table-monaco-scroll::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	-webkit-border-radius: 10px;
	border-radius: 10px
}

.table-monaco-scroll::-webkit-scrollbar-thumb {
	background: #000
}

.bottom_search_holder .main_block_h,.bottom_search_header_mobile .main_block_h {
	font-weight: 700;
	font-size: 72px
}

.bottom_search_holder .main_block_sub_h {
	font-size: 36px;
	margin: 0 0 5px
}

.bottom_search_header_mobile {
	display: none
}

.thank_you {
	max-width: 920px;
	padding-top: 90px
}

.thank_you .main_block_h,.thank_you .main_block_sub_h {
	margin-bottom: 36px;
	text-align: center
}

.main-ty-text {
	font-size: 52px;
	font-weight: 700;
	margin: 0 0 25px;
	text-align: center
}

.thank_you .main_block_h {
	font-size: 32px;
	font-weight: 700
}

.thank_you .main_block_sub_h {
	margin-bottom: 50px;
	font-size: 24px
}

.thank_you .main_block_sub_h span {
	color: #000;
	font-weight: 300
}

.thank_you .search-link {
	margin: 10px 0 0;
	font-size: 20px;
	font-weight: 400
}

.main_block_sub_h.search-link.thank_you_search_link a {
	text-decoration: none
}

.main_block_sub_h.search-link.thank_you_search_link a:hover {
	text-decoration: underline
}

.download_link {
	display: block;
	font-size: 21px;
	color: #e40037;
	font-weight: bold;
	margin-bottom: 21px;
	padding: 0
}

.icn_ios {
	margin-right: 15px;
	margin-left: 15px
}

.icn_android {
	margin-right: 15px;
	margin-left: 15px
}

.icn_ios img,.icn_android img {
	width: 100%
}

.ty-options div {
	margin: 0 20px 25px 20px
}

.ty-options div h4 {
	font-weight: 700;
	font-size: 19px;
	margin: 0 0 10px
}

.ty-options div p {
	font-size: 16px;
	font-weight: 400;
	line-height: 20px
}

.ty-options img {
	margin: 10px 20px 0 0
}

.anchor_header_offset {
	position: relative;
	top: -72px;
	display: block
}

.download_butt_marg {
	margin: 40px 0 0
}

.row.property_decr {
	margin: 0 -10px
}

.row.property_decr>div {
	padding: 0 10px 20px
}

.prop_single {
	position: relative;
	height: 400px;
	cursor: pointer;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: cover
}

.prop-hover {
	position: absolute;
	top: -100%;
	width: 100%;
	height: 100%;
	z-index: 900;
	background: rgba(0,0,0,.5)
}

.prop_single:hover .prop-hover {
	top: 0
}

.prop_single img {
	width: 100%
}

.prop_descr {
	display: table;
	position: absolute;
	width: 420px;
	height: 100%;
	left: 50%;
	top: 0;
	margin-left: -210px;
	z-index: 950
}

.prop_descr>div {
	text-align: center;
	vertical-align: middle;
	display: table-cell;
	color: #fff;
	width: 415px
}

.prop_single h5 {
	font-size: 34px;
	font-weight: 700;
	margin: 0 0 15px
}

.prop_single p {
	font-size: 18px;
	margin: 0 0 25px
}

.prop_single .cta-button {
	float: none
}

.prop_single .cta-button:hover {
	background-color: #46c1be
}

.explore_block p {
	font-size: 24px;
	margin: 0 0 10px;
	font-weight: 300
}

.explore_block p:first-child {
	font-weight: 600
}

.explore_block h4 {
	font-size: 64px;
	font-weight: 700;
	margin: 30px 0 25px
}

.explore_inp {
	margin: 0 auto
}

.explore_inp input {
	font-size: 64px;
	font-weight: 700;
	text-align: center;
	background: transparent;
	border-bottom: 1px solid #000;
	max-width: 80%;
	width: auto;
	min-width: 545px;
	box-sizing: border-box;
	color: #939696
}

.explore_inp input.dark-color {
	color: #000
}

.explore_inp input::-webkit-input-placeholder {
	color: #939696;
	text-align: center
}

.explore_inp input::-moz-placeholder {
	color: #939696;
	text-align: center
}

.explore_inp input:-ms-input-placeholder {
	color: #939696;
	text-align: center
}

.explore_inp input[placeholder],.explore_inp .placeholder {
	text-align: center
}

.explore_block .cta-button {
	float: none;
	margin: 40px 0 0
}

.row.customer_video {
	max-width: 1210px;
	margin: 0 auto
}

.row.customer_video>div {
	padding: 0 10px
}

.link_video_abs {
	margin: 0 0 20px;
	text-align: center;
	max-height: 215px;
	overflow: hidden;
	cursor: pointer;
	position: relative
}

.link_video_abs.video_2 {
	cursor: auto
}

.link_video_abs i {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAA2CAYAAABp26+xAAAFRUlEQVR42u3bW2wUVRwG8K8EkW19EAlGRDEaHyq7s7vd20BpbTVIBAIPCD5UIIoE5YHEEpsSiZEYgoR4CxQDQRIvDwqJCV5eiNomEGqNGpQYC9LuzJw5sy3ttly6bbe3+XzohWulS0x3VuYk38vuw+z+Mjt7Lv8/SOL6DHVeQuqHn9Hx3ucQz299sDX64hrxwJKPNU/JL/pdxdJAOGUgMmAiQokYBUI0EKCBAHX4qMM7FgPzromAnyYCNOH/DxOgcd21rv4MOnxjn89AESVilIhSz1NpQE1riErNU/qrMWvxodbwurX6c1UPJfd+ge7fGm+wsW0btm3jhjfSp5uQWFUFfdr8YgHluIBCE0FKRGghRgsqJdSRi98sqkMTGzcW1JHvFqGJIAUUCviOx+8pKTPXvIHuP5vHh7NTPWjfuBPGrEV3C/j2W4jazkWYnFiI2ALe/dr9i6YnD3w17DSCh8F4AkPnO9G2fgf0vPAMiVD9nQ52Y4rq41PC97XtPTyGh/5TZ5F8dRfE9IUeiXCDizReQg2aZ2F+qv4PkAQGGnW0lG2CCf9BF+ffI+A7aC6vhD04BHRu3QdjSnSBRMx2cW71zIva2jS1LHXqDJCs2gMB3wkXZqJ3nfdE67aPAFm4+jETIRdlwglSBCoUGPmllZaj51+O+7myuaB0O0zEfnRBMosBfx0k1ISLkelzTklAQk27GBlPS/ogobrTkAxjIsCswQ0vqsM5ChcksrGjYSHGZk8Jz81cRAGFFiK5tvzKDlwCYTbOXcYLfzXRev0DNt9bRgFfzgBaCBNWFi6cQJiNc55luqeHJJlqNilf202toJgmvI4HtBAhZBbhei9c4tWj69QZype2M373Aprw0ULUsZNgR8GNjov1v9NYVcX41BhNKHTaysZCzJlwJGmPAOortzCeF3YYoIPhRscQyc7vf6K2dDM1hCjhdwBgDsBdDZg8Wsd4yXrGEaBEIIuHQzkENzoG7SG2H62lPn8dDfhHAF24iQOm+5j87Fsa4QrqUGihyIXLZAx097J132HGC1dSTNoS7n8ANzr6BgYYr9xNDSFaLtzERo9ooVX9IfU5S2hOyh9GjsN1m6203qxh8+xnKOCdxN2WHIXrbetgYuchNs1eTANeykk/bMoxuN62DibeOcT43GU04Mvifl6OwPVf7GJbzZfUHl9BA15aWT/OdDjcQE8v22sOU5+3kgYUykmdq+UgXH9vmuc//YZasIICCiWCjqu1cxTcoG0zeeQYmyMV1OB3IJhD4NKXuq6AfV1HrXwDdQQpEaDlSDAn7MfNXcruy128cKye2pMbGEfQIVtGE9wBtrJ04bMznua5pzZSz4vmDNh1Zw7Z29OSCDIXC34shLMJl9NlrXRLIG7/JN8turmN2pE+SKiWi5FxtVICEmqti5HpHafUwUTsLRcjs+jwvw3DU/qEWwOc2Ry0qaA0AFm4GiZCbrn+xKvOT4jgC2N9DmXutGRCsQW85a3Ve4CL2w9CTFMhETvgwtxyqXVA9xSju+E0MHDWQEv5JphQ8iVUtwlu/DQI+PLN5VtA2x7pHnxlF0R+CSTCM128m6NJFM3UC0pxpXswbmHwfCfaXt4BfUoEJoo8Eup+95k3/Ewbtgjmx6dG0F5zZKwxerjjl8TQ5RSSm9+F+egKGPBCIlRmQT15B6OdtBApF/DCeHgJOj75bqzJdxhupMd89IW+cybaKt+H8chyaAhCQCkUUKpNBGslIi0WYv1WTkLcrBc/Opp+C9EWiUitiWC1gFJowAdtRhnMtdvQ+7dxTU8+SfwDeOY27lSyVkEAAAAASUVORK5CYII=') no-repeat 50% 50%;
	display: block;
	position: absolute;
	width: 78px;
	height: 54px;
	left: 50%;
	top: 50%;
	margin: -27px 0 0 -39px
}

.link_video_abs.video_2 i {
	background: none
}

.link_video_abs img {
	width: 100%
}

.vid_text_descr {
	font-size: 18px;
	line-height: 28px;
	margin: 0 0 30px
}

.vid_comp_name {
	font-size: 19px;
	font-weight: 700;
	margin: 0 0 10px
}

.vid_comp_descr {
	font-size: 16px;
	font-weight: 300
}

.vid_comp_descr,.vid_comp_name,.vid_comp_title,.vid_comp_bus {
	text-align: center
}

.magazineLeft {
	background-color: #fff
}

.row.regus_magazine {
	margin: 0 -10px
}

.row.regus_magazine>div {
	padding: 0 10px
}

a.articleLink {
	color: #000
}

.article_new {
	background: #fff;
	margin: 0 0 20px
}

.article_one {
	margin: 0 0 20px;
	background: #fff
}

.article_new h4,.article_one h4 {
	font-size: 24px;
	font-weight: 700;
	padding: 25px 30px 25px
}

.article_one h4 {
	padding: 20px 20px 15px
}

.article_new p,.article_one p {
	font-size: 16px;
	padding: 0 30px 30px;
	line-height: 20px
}

.article_one p {
	padding: 0 20px 20px;
	line-height: 18px
}

.article_new .article_img {
	overflow: hidden
}

.article_new p {
	padding: 0 30px 45px
}

.article_img img {
	width: 100%
}

.article_one .article_img {
	height: auto;
	overflow: hidden;
	text-align: center
}

.magazine_main_h {
	font-size: 32px;
	font-weight: 700;
	margin: 0 0 20px
}

.event_b_one {
	margin: 0 0 20px;
	overflow: hidden;
	background: #fff
}

.event_header {
	background: #46c1be;
	padding: 10px 15px;
	color: #fff;
	font-weight: 700;
	font-size: 16px
}

.event_header p {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAA3UlEQVR42rSTTQrCMBBGE/+6UNy5Ftx4AFfVtXfoKbygB+jKpQcQl25ELaWiid9HpxJKUzTowIOENC8zmVRba5UTEbiCgfLHE3TfMwgSkIEcxLaM3MPCWeeeRNsyhTXIwB6cwcpzesozwRIMwZYZGDoc5rW5alk3zMDA1FFhYaoS0kBB3JPBIVTwkxL+IrgDDfoyZqlHMK0LmtpINuBRtQrMPC31CiJHsJNx0STwlRDJy2TqE3CSF6g/vQNXYGQjf7LxN13gxxdHWLS9RB3YRksBUxtJjd8ED729BBgASh8mhcm1WxgAAAAASUVORK5CYII=') no-repeat 0 50%;
	min-height: 17px;
	line-height: 18px;
	padding: 3px 0 0 26px
}

.event_descr {
	padding: 20px 20px 25px;
	overflow: hidden
}

.event_name {
	font-weight: 700;
	font-size: 21px;
	margin: 0 0 10px
}

.event_locat {
	padding: 0 0 0 20px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAASCAMAAAC3taQAAAAAclBMVEUAAADtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUT6NWEGAAAAJXRSTlMAAAgQGCYsMzlHTFddYmdscYyWm56wuNHd3t/g4eTr7PX3+fz92hNiYAAAAIVJREFUCB0FwQtCglAUBcC5hpiK+EsrpVJ8Z/9bbAYOLUk7gJpbj77Nhee32nxsyteTXdNl/pzTaTttVdlim1o1MTzAYxBxvYDLVcTxBm5HkaossEhV/J6MOffnjE5/+tBN89SRntcAGF5YpkClh/sEfu6gMmJMAW9ZWqYDWOc9awD22YN/+8QKjZnnfKoAAAAASUVORK5CYII=') no-repeat 0 3px;
	margin: 0 0 15px;
	font-weight: 300
}

.event_locat h5 {
	font-size: 24px;
	font-weight: 300;
	margin: 0 0 10px
}

.event_locat p {
	font-size: 16px
}

.contact-phone {
	max-width: 565px;
	margin: 90px auto 0
}

.contact-phone-no-width {
	max-width: inherit;
	margin: 0
}

.contact-phone-no-width.contact-phone-quote-blk .cta-button {
	float: none
}

.phone-number {
	white-space: nowrap
}

.phone-number.col-md-3 {
	white-space: normal
}

.phone_text {
	font-size: 32px;
	font-weight: 300
}

.phone_text--mid {
	font-size: 38px;
	font-weight: 400;
	margin: 50px 0 0
}

.phone_text--mid .phone-number {
	font-weight: 700;
	color: #e40037;
	text-decoration: none
}

.phone-404 {
	color: #e40037;
	text-decoration: none
}

.phone_text__headline {
	display: block;
	line-height: 1;
	margin-bottom: 5px
}

.phone_text__headline--mid {
	font-size: 24px;
	font-weight: 300
}

.phone_text-strong {
	font-weight: 700;
	line-height: 36px
}

span[data-toggle].phone_text-strong {
	cursor: pointer;
	color: #e40037
}

.phone_text a {
	font-weight: 700;
	color: #e40037;
	text-decoration: none
}

p.phone-map-text {
	font-size: 16px;
	margin: 0 0 10px
}

p.phone-map-text a {
	color: gray
}

p.phone_text_short a {
	color: #000
}

.phone_text a:hover,p.phone_text-strong span[data-toggle]:hover {
	color: #46c1be
}

.contact-team .cta-button,.contact-phone .cta-button {
	float: none;
	margin: 40px 0 0
}

.contact-phone-quote-blk a {
	color: #000
}

.contact-phone-quote-blk .cta-button {
	margin: 25px 0 0
}

button.close {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkAgMAAACcbnALAAAACVBMVEUAAAAjHyAjHyCM5ufaAAAAAnRSTlMAUWr/rFoAAABtSURBVBgZBcExAcAACAOw8OChbpgXnrnhmt4lDtAWEAGsHlCnDvSwIAhY9KAOdeiBRUCwoEcdqNMDrABiAf0coL4BeAG8APUNoJ8DxAJWgDo9oEcdCBYsAnXoQQ/qELBYEOpAjx5QJ4C1gDhA/1f4Fz+Y58kZAAAAAElFTkSuQmCC') no-repeat
}

.close {
	position: absolute;
	top: 30px;
	right: 25px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkAgMAAACcbnALAAAACVBMVEUAAAAjHyAjHyCM5ufaAAAAAnRSTlMAUWr/rFoAAABtSURBVBgZBcExAcAACAOw8OChbpgXnrnhmt4lDtAWEAGsHlCnDvSwIAhY9KAOdeiBRUCwoEcdqNMDrABiAf0coL4BeAG8APUNoJ8DxAJWgDo9oEcdCBYsAnXoQQ/qELBYEOpAjx5QJ4C1gDhA/1f4Fz+Y58kZAAAAAElFTkSuQmCC') no-repeat;
	width: 36px;
	height: 36px;
	opacity: 1
}

.modal-content {
	border: 0;
	border-radius: 0;
	background: rgba(255,255,255,.96)
}

.modal {
	z-index: 9999
}

.modal .modal-body {
	max-height: none;
	-webkit-overflow-scrolling: touch
}

.modal-content textarea {
	resize: none
}

.modal-content *::-webkit-input-placeholder,.modal-content *:-moz-placeholder {
	color: #444
}

.fade.in,.fade {
	background: transparent;
	padding: 0!important
}

#videoModal.fade.in,#videoModal.fade {
	background: rgba(119,119,119,.7);
	cursor: pointer
}

.video-modal .close {
	top: -15px;
	right: -15px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAQAAACROWYpAAAEEElEQVQ4y32Va2yTVRzGf23fd10vUNqxsY1dGIyba7BsTgiwhcRkgxHkFkJAuQzIggY0IXGYkKA4DeAQMQTIiIB+MyRAJn7hAxJRJKIRiJgQIhESZxYFEuja9f74oe1aoPh/vrx5z3nO/3qeA0+aBSvW+UaT2VBUb+91HXY3FDUUNZnzDaxYsfBcs2DDpHjqqC1ln07YU79t0oGX+mY1V3dWv1/VWVrqphgTW+EDLBjYS91tZZ/5v+34d1/sijIWv/bw2IXFy2urfKVu7BjP0q0YOCaMWVlzfF7wdJY2mLybzH4/+mpq3cxKrwcHBtanvTqrfK/X97+avCvFUn2xtjDBNJpDn8SGU1Ls+oXVTTUeL8587xYMHKN97fWnlikqnU/UDmWJWUwL/ZKQpPOvTZvg8eLI0W3Y8cyo+3hB4p50MmYLUgC24EdRSTq6rLIaD/Z06SyYuMdWvjnv4TfS+URhahpHYlLwR16gHDcmVrBSPNrXOv2LTimUrMoE3BiaO5Jz2dCmiDNIkGBRcCAuffde1WR8FGMDKy5n5cp5f34pHYqlt/tDkrQ7SpDgxNBASurLrHRFpPsXmUEFbgyw4fFM7FgQvi7NznirHQorTZ8cGkhJUm80vVIylJA0ppU6xlAEBiXj/EvWSI+TuewWhdP0xylJOhPPVeJGVNqxbdQ0xlIMprusoXnzW9LtRH5xFoUjmfHIpxL8Oiod3ed6kXE4wHRW+Od0dku/J57s7P1UmvxBNP//2ah0+CCNVOICk8qyOS3bpAeJfOpgSpISypUujZ+GpXd6HC8zPkM2Z9Vtiv0jZRvlGRrM5Lo4k/vWSHZUHsWlGW+YI+QKs7lh/Z1L0tuZLbPDuVzTpTsVT6+0haXB31hNUzbsMjMwZdWBz6XBuDOY7efWiG3kYuyOZmO6FJLOnWM5mYIZlDDd3lHVPXAt18/C2DAsBf8u2cECpqdbZcNDndHi27S5T5I2DD+POjccT0qHz9JJS3ZIrLioIGBbNu7dI6claVdB72uHI0np8lW6WUIgO55WivFRT6ttvffDQ/2SdCuyatiZR2wLXwlL0uVf6WEdrdRnL4YFEzfl+Gm3dXn2bun/67YkRZI3oscjxyM/Rx7FJenBwP6L7KWLdvy5K5kRA6qZSYety9nDiYM//HFLeXbvzsmr5kl66KKDmeSJQUaG8FJDgHbW0e3YzwnPmVe+33lz582Oy+P7OcF+ullHOwFqeEKGMgKIl2r8tLCUjWxnl7HH6KXX2GPdxXY2spQW/FTzlACOSC8eyplEgBYWsoI1rGUta1jBQloIMIlyCkhv9r2w48JLObVMwU+ARhoJ4GcKtZTjxZXL9Vm6BSsGJnYcOHFl4MSBHRMDK5b/e69yxzyNAvYf9TCL+HAwka4AAAAASUVORK5CYII=') no-repeat;
	width: 30px;
	height: 30px;
	opacity: 1
}

.content_subHeader {
	margin: 45px 0 40px;
	text-align: center
}

.content_subHeader h2 {
	font-weight: 700;
	font-size: 52px;
	margin: 0 0 15px;
	color: #000
}

.content_subHeader h3 {
	font-size: 24px;
	font-weight: 300;
	color: #000
}

.part-form-header {
	font-size: 32px;
	font-weight: 600;
	margin: 0 0 30px
}

.referAfriendFormWrapper .part-form-header {
	color: #fff
}

.content_subHeader p {
	font-size: 18px
}

.content_subHeader label {
	font-size: 18px;
	padding: 0 0 0 29px;
	font-weight: 600;
	position: relative;
	cursor: pointer;
	text-align: left
}

.content_subHeader label .field-validation-error {
	font-weight: 400;
	left: 39px;
	top: auto;
	bottom: -18px;
	font-size: 14px
}

.content_subHeader.form-checkbox-style {
	clear: both
}

.form-checkbox-style input[type="checkbox"] {
	width: 19px;
	height: 19px;
	float: left;
	margin: -1px 10px 0 -29px
}

.modal-body {
	padding: 50px
}

.modal-body.video-modal {
	padding: 10px
}

.modal_main_content .content_subHeader {
	margin: 5px 0 30px
}

.modal_main_content .content_subHeader h2 {
	font-size: 44px
}

.modal-dialog {
	width: 90%;
	margin: 0 auto
}

.modal-dialog.widthGetQuoteNew {
	width: 70%;
	margin: 0 auto
}

.col-sm-12.max-widthGetQuoteNew {
	max-width: 60%;
	margin: 0 auto;
	float: none
}

.modal_window_forms {
	margin: 0 -10px
}

.modal_window_forms.referAfriendFormWrapper {
	margin: 0 -50px -50px;
	background: #92c1cd;
	padding: 50px
}

.refer-bottom-tc {
	margin: 35px 0 0
}

.refer-bottom-tc .form-ref-link {
	margin: 5px 0 0
}

.modal_window_forms>div {
	padding: 0 10px
}

.row.phone_code_wrapp {
	margin: 0 -5px
}

.modal_window_forms input[type="text"],.modal_window_forms textarea,.modal_window_forms select,#potential-centre-options select,.dropdown-label {
	color: #444;
	background: #fff;
	font-weight: 600;
	font-size: 21px;
	width: 100%;
	padding: 0 4%;
	height: 48px;
	margin: 0 0 30px;
	border: 1px solid #444;
	text-align: left
}

.modal_window_forms textarea {
	width: 100%;
	height: 126px;
	padding: 10px 4%;
	line-height: 26px
}

.modal_window_forms textarea::-webkit-input-placeholder,.modal_window_forms textarea:-moz-placeholder {
	color: #a1a1a1
}

.site-selector.fade.in,.site-selector.fade {
	background: rgba(0,0,0,.5)
}

.site-selector .modal-content {
	background: transparent;
	text-align: center;
	box-shadow: none
}

.site-selector .modal-dialog {
	width: 100%
}

.country-link-holder {
	display: inline-block;
	margin: 0 10px 10px 0
}

.country-link-holder a {
	background: #fff;
	border: 4px solid #fff;
	color: #000;
	font-size: 36px;
	font-weight: 600;
	padding: 20px;
	display: block;
	border-radius: 50px
}

.country-link-holder a:hover,a.form-ref-link:hover {
	color: #e40037
}

a.form-ref-link {
	display: block;
	text-align: center;
	font-size: 14px;
	font-weight: 700;
	color: #000;
	margin: 25px 0 0
}

div.form-ref-link a {
	text-align: center;
	font-size: 14px;
	font-weight: 700;
	color: #000
}

div.form-ref-link {
	margin: 25px 0 0
}

div.form-ref-link a:hover {
	color: #e40037
}

.new_rebrand_homepage button.close:hover:before,.new_rebrand_homepage button.close:hover:after {
	height: 46px;
	top: -8px;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}

.new_rebrand_homepage button.close:before {
	transform: rotate(45deg)
}

.new_rebrand_homepage button.close:after {
	transform: rotate(-45deg)
}

.modal_window_forms>div.slider-one-wrapper {
	margin: 50px 0 0
}

.modal_window_forms>div.slider-one-wrapper:first-child {
	margin: 0
}

.slider-header-text {
	font-size: 24px;
	font-weight: 700;
	margin: 0 0 15px
}

.slider-subHeader-text {
	font-size: 18px;
	margin: 0 0 20px
}

.slider-value-holder {
	float: right;
	font-size: 24px
}

.slider-start-date {
	overflow: hidden;
	padding: 20px 0 0;
	margin: 0 0 10px
}

.slider-start-date-buttons {
	margin: -10px 0 0 30px;
	float: left
}

.slider-start-date .slider-header-text {
	float: left
}

.slider-start-date-buttons>span {
	margin: 0 0 0 10px
}

.cta-button.white-bg-cta {
	border: 2px solid #939696;
	background: #fff;
	color: #000
}

.cta-button.white-bg-cta:hover,.cta-button.white-bg-cta.active {
	border: 2px solid #51bbb4;
	background: #51bbb4;
	color: #fff
}

.slider-datePicker-holder {
	display: none
}

.getQuoteTyBlock h1 {
	font-size: 52px;
	font-weight: 700;
	margin: 0 0 30px
}

.getQuoteTyBlock h3 {
	font-size: 32px;
	font-weight: 600;
	margin: 0 0 30px
}

.getQuoteTyBlock>p {
	font-size: 24px;
	font-weight: 300;
	margin: 0 0 50px
}

p.close-modal-text {
	cursor: pointer;
	font-size: 16px
}

.dropHolder.center-block {
	margin: 0 auto 30px;
	float: none
}

.slided_getQuoteFormSlider_Step {
	background: #e0e0e0;
	padding: 20px 50px;
	margin: 0 -50px 50px;
	overflow: hidden
}

.slided_getQuoteFormSlider_Step p {
	font-size: 24px;
	font-weight: 600
}

.slided_getQuoteFormSlider_Step .button-amend-details {
	float: right;
	color: #fff;
	background: #333639;
	margin: -5px 0 0;
	padding: 10px 15px;
	font-weight: 700;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	cursor: pointer
}

.slided_getQuoteFormSlider_Step.displNone,#getQuoteFormSlider_Step_1.displNone,#getQuoteFormSlider_Step_2.displNone,#getQuoteFormSlider_Step_3.displNone {
	display: none
}

.slided_getQuoteFormSlider_Step.displBlock,#getQuoteFormSlider_Step_2.displBlock,#getQuoteFormSlider_Step_3.displBlock {
	display: block
}

p.label-line-qq {
	font-size: 21px;
	margin: 0 0 18px
}

p.label-line-qq span {
	color: #e40037
}

.numberPersonHolder>span {
	margin: 15px 0 0 20px;
	font-size: 19px;
	display: inline-block
}

.text-center input[type="text"] {
	text-align: center
}

.newQQRadioHolder>div {
	float: left;
	margin: 0 20px 20px 0;
	font-size: 19px;
	position: relative
}

.required-asterisk-parent .newQQRadioHolder label {
	position: static;
	padding: 0 0 0 25px;
	font-size: 19px;
	font-weight: 400;
	cursor: pointer
}

.newQQRadioHolder label::after {
	display: none
}

.newQQRadioHolder>div input {
	position: absolute;
	z-index: -1;
	opacity: 0
}

.control__indicator {
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	background: #ededed;
	border-radius: 50%;
	border: 1px solid #ebeae9
}

.control__indicator:after {
	position: absolute;
	display: none;
	content: ''
}

.newQQRadioHolder input:checked~.control__indicator:after {
	display: block
}

.control__indicator:after {
	top: 5px;
	left: 5px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #6e6e6e
}

.quoteDatePickerDropd select option {
	color: #fff;
	background: #818181
}

.quoteDatePickerDropd select option:hover {
	color: #000;
	background: #fff
}

.row.date-time-wrapp {
	margin: 0 -10px
}

.date-time-wrapp>div {
	padding: 0 10px
}

ul.dropdown-menu>li {
	text-align: center;
	border-bottom: 1px solid #eee;
	text-transform: lowercase
}

ul.dropdown-menu>li .datepicker {
	font-size: 14px
}

.fields_holder .col-md-6.col-sm-6.padding-0 {
	padding: 0
}

.dropHolder li.date-li {
	border: 0;
	text-transform: none
}

.dropHolder li.date-li:hover {
	background-color: #fff;
	color: #000
}

.dropHolder {
	margin: 0 0 30px
}

.datepicker.datepicker-inline {
	margin: 0 -4%
}

.date-time-wrapp select,.quoteDatePickerDropd select,#potential-centre-options {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAALCAMAAACnFTZPAAAANlBMVEWTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpZGfWJlAAAAEXRSTlMAAQIDS1VWY3B8i5GXoq26vDO7AvkAAABGSURBVAgdZcEHAoAgEAOwcqAMGfb/n3WijASGMwOsHC04WfYsbo4th5fnz+MTWAU0Ih8RLZV4SQodySSzYCCFu2CiN43qALTlB4Sp6Q4WAAAAAElFTkSuQmCC') no-repeat 95% 50%
}

#potential-centre-options {
	background-position: 97% 50%;
	line-height: 22px;
	font-size: 19px
}

.LoaderAjaxQueries,#LoaderAndroid4 {
	background-color: rgba(255,255,255,.9);
	background-image: url(../images/checkout-pages/regus-logoRightOnOff_transb.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	position: fixed;
	z-index: 9999;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: none
}

#LoaderAndroid4 {
	display: none
}

.date-time-wrapp select::-ms-expand,.quoteDatePickerDropd select::-ms-expand {
	display: none
}

.dropHolder.dropup .dropdown-menu:after,.dropHolder .dropdown-menu:after {
	content: "";
	display: inline-block;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 0;
	border-top: 10px solid #fff;
	position: absolute;
	left: 50%;
	margin-left: -3px;
	bottom: -10px;
	top: auto
}

.dropHolder .dropdown-menu:after {
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #fff;
	border-top: 0;
	top: -10px;
	bottom: auto
}

.center-map-modals.fade.in,.center-map-modals.fade {
	background: rgba(0,0,0,.5)
}

.center-map-modals .modal-content {
	background: rgba(255,255,255,1);
	height: 100%
}

.center-map-modals .modal-dialog {
	width: 90%;
	height: 90%
}

.map-modal.modal-body {
	padding: 0;
	height: 100%
}

.map-modal .close {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAA6CAMAAADWZboaAAABYlBMVEV3d3f///93d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d6enp6enp7e3t3d3d6enp5eXl6enp7e3t8fHx9fX16enp8fHx3d3d3d3eAgICEhISFhYWGhoaAgICBgYGFhYWBgYE0MTFgXV5ta2t3d3eKioqLi4uMjIyTk5OWlpaenp6fn5+goKChoaG0tLS7u7u8vLy9vb3FxcXJycnMzMzNzc3R0NHR0dHS0tLe3t7g4ODh4eHj4+Pk5OTn5ufs7Ozt7e3u7u7v7+/w8PDz8/P09PT19fX29vb4+Pj5+fn8/Pz+/v7///8JT8lCAAAASnRSTlMAAAEEBQYHCA8aGxwjKCorLC83ODo7PT5fYWNkZmlrbG1wcYOFhoiXmpudo6WmwMPHyNre4uTk5unr6+vr6+3t8/X5+fn5+/v7/ZiEV+cAAAKCSURBVEjHrVdrV9pAEJ0JaYUqoihW7MNqaenDR9UqQhW1xSpFLKAQAigCVQQCJej+/35AEWEfCaf3U85k70l29u7MHUAawOqc9q74olHfyodXE1agL+oPSXaPP66clWo6IXqtdKbE/R67ZIA6NBNMXjTJIzQvUsGZIQHVMn+QrhMK6umDeQuHCpM7qk4Y0NUdF7Co8ueTCuGgcrIo06m2jewt4eI2u2GjUcdCl0SIy9BYP3UqViMGoMWmeqmO33ViCPWY4zHVtq8Rg9D2n3VT5a9XxDCu1uUHKixkiQlkF6FDnUwSU0i67qmWbc0cVdu23FFnMw/RozKTUD7qPGbetKny9y7dliMsbvcb/ecTRECcTrNWsONpNyKgtNkgYm5PtL4pIeBIir+KHkuNIODbgnAdJVLwIEBAF36D8h+tAIA1IdwZdfcJK0woonzS86Y44XVOcBaM08q54WORrwDWORe98KXGVQ9TXbVl8DGrZzlS5uhSX4Uo+4KUI/kI+zbs8qgk/yvPfHezy/lh/lf/rrLTJNhrdZl5OKIMF70sSQjPNedmCFGsJsVJl78BDSesAIHWIDen9Q0APYVB7mvBg4D21CBVImVHQCnYMF+bGkEJAfFF2nxFTL9EBMSn4ZbZOtwKD7Ubx5xqtvqrc/ftaqtirudUtyydJnlqrtOduv5Ha0Z5fVBDgDj849oo8zo03GN+jo2an2NHr+V6HjPkCiiWC3H80IjROxxn2Ethbun2ElFeSHJNbTXJMrWI4OJZ6QzHSrcNvEpNdUMNcw383diQ6hsbCgbGBkREafSdP66cl7QWuWlW/pwrcf/7UcnQnNMekdzepbW9vbWlT7OsEekfxwp+ZKNpmvMAAAAASUVORK5CYII=') no-repeat;
	top: 10px;
	right: 10px;
	width: 58px;
	height: 58px;
	opacity: 1;
	z-index: 110
}

#streetView {
	width: 100%!important;
	height: 100%!important;
	background: #fff!important
}

.panoramaNotDefined {
	display: none;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 100
}

.panoramaNotDefined h2 {
	font-size: 36px;
	font-weight: 600;
	text-align: center;
	margin: 20px 78px 0
}

.route-planner-wrapper {
	float: right;
	width: 50%
}

.route-planner-wrapper>div {
	padding: 40px 70px 40px 40px
}

.route-form-wrapper {
	overflow: hidden
}

.route-form-wrapper label {
	display: block;
	font-size: 18px
}

.route-form-wrapper input[type="text"] {
	font-size: 21px;
	font-weight: 700
}

.route-form-wrapper input[type="text"]::-webkit-input-placeholder,.route-form-wrapper input[type="text"]::-moz-placeholder,.route-form-wrapper input[type="text"]:-ms-input-placeholder {
	font-weight: 400
}

.route-fields-holder {
	margin: 0 0 10px
}

.route-fields-holder a {
	color: #e40037;
	display: inline-block
}

.route-fields-holder a:hover {
	color: #46c1be
}

#routeList-panel {
	overflow: auto;
	clear: both
}

.route-planner-wrapper .cta-button {
	float: right
}

.directions-map-switch {
	overflow: hidden;
	margin: 0 0 30px
}

.directions-map-switch li {
	font-size: 32px;
	font-weight: 700;
	float: left;
	list-style: none;
	cursor: pointer;
	color: #e40037
}

.directions-map-switch li:hover {
	color: #000
}

.directions-map-switch li:first-child {
	border-right: 1px solid #000;
	margin: 0 15px 0 0;
	padding: 0 15px 0 0;
	color: #000;
	cursor: default
}

.search-popup-map-wrapp {
	position: absolute;
	width: 40%;
	background: #77756b;
	padding: 10px 10px 10px 20px;
	bottom: 30px;
	left: 30px
}

.search-popup-map-wrapp label {
	color: #fff;
	font-size: 21px;
	font-weight: 700;
	display: inline-block;
	margin: 0 20px 0 0;
	line-height: 36px
}

.search-popup-map-wrapp input[type="text"] {
	height: 36px;
	line-height: 36px;
	font-size: 16px;
	padding-left: 10px;
	border-radius: 3px
}

.gm-fullscreen-control {
	display: none!important
}

#popUpSearchSubm,#calcRouteDirections {
	position: fixed;
	top: -1000px
}

.dropdown-label {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAhCAMAAAAWAIDWAAAAwFBMVEUAAADtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUSjS4OzAAAAP3RSTlMAAAECAwQGBwgJCg4PEBQVFhkbHR4fICIkKi8xOz5AQ0lMVFhZa2xzdHV3eYuPkZSepcfO19zg4ujp7e/x9/nwm+utAAAA+UlEQVQ4y72SW08CMRQGp0VlKy5rvS6uCOIFEVwQVBSE7///Kx8IAcyW+ECcp55M0k5yCguSD8M6D/cbI6nsxpx3lycTe5+YVBd+xSH5wHsfG4hGkpSkWuedXJI0ihgMq86VTaojt2KP/MU5Vx0OUAbA5a/3e08AmVAKgE02e6ODRfXSF7MLX3dh6kLbQS0fpvUP/X/25ioD4jiOy0XePmsMSFK3yLvP/hjQrXP7hffbbAzLfRf1Lfz07bG0xV/f3H29mrAHTlUJ+xJEOg762vd51JvYoLd9aXpW3OdqgKmclHa5n1lji2/MaE+aWYjmpI3tzIOfc96xP9BvPU454IJFAAAAAElFTkSuQmCC') no-repeat 95% 50%;
	margin: 0
}

.dropdown-label>span {
	float: right;
	margin: 22px 0 0
}

.dropdown-menu>li {
	font-size: 21px;
	padding: 0 4%;
	line-height: 40px;
	cursor: pointer
}

.dropdown-menu>li:hover,.dropdown-menu>li.selected {
	color: #fff;
	background: #e40037
}

.dropdown-menu.dropdown-404>li:hover {
	background-color: #f5f5f5
}

.dropdown-menu>li.selected {
	color: #fff;
	background: #e40037
}

.dropdown-menu>li.dp_holder,.dropdown-menu>li.dp_holder:hover,.dropdown-menu>li.dp_holder.selected {
	padding: 0;
	background: #fff;
	color: inherit
}

.jDatePicker1,.jDatePicker2 {
	font-size: 14px
}

.modal_window_forms .time-select select {
	width: 96%
}

.button_subm_hold {
	text-align: center;
	display: inline-block;
	margin: 0 auto;
	width: 100%
}

.button_subm_hold.text-left {
	text-align: left
}

.button_subm_hold.align_left {
	text-align: left
}

.video-modal iframe {
	border: 0;
	display: block
}

.location-cards-bg {
	background: #f1f1f1
}

.row.option_city_b {
	margin: 0 20px;
	font-size: 0;
	text-align: center
}

.nearby-center-margin {
	margin: 50px 0 0
}

.mr-city-options .nearby-sub-header-margin .main_block_sub_h {
	margin: 50px 0 70px
}

.mr-city-options .nearby-sub-header-margin:first-child .main_block_sub_h,.main_block_h-zones {
	margin: 0 0 70px
}

.nearby-center-margin .main_block_h {
	margin: 0 0 65px
}

.row.option_city_b div.col-md-3 {
	padding: 0 10px 30px;
	display: inline-block;
	float: none;
	font-size: 14px;
	text-align: left;
	vertical-align: top;
	width: 23%
}

.option_city_one {
	background: #fff;
	color: #000;
	padding: 10px 10px 25px;
	box-shadow: 0 0 16px rgba(0,0,0,.1)
}

.option_city_one .cta-button,.center_options_one .cta-button {
	float: none
}

.city_opt_img {
	margin: 0 -10px 15px -10px
}

.city_opt_img img {
	width: 100%
}

.city_opt_header h4 {
	font-size: 22px;
	font-weight: 700;
	font-family: HelveticaNeueCondensed;
	border-bottom: 1px solid #000;
	padding: 0 0 5px;
	margin: 0
}

.city_opt_header h4 a {
	color: #000
}

.city_opt_subheader {
	padding: 7px 0
}

.city_opt_header p {
	color: #e40037;
	font-size: 14px;
	font-weight: 700;
	font-family: HelveticaNeueCondensed;
	min-height: 1em
}

.ctaTopButtonsHolder {
	display: table;
	float: right;
	max-width: 45%;
	margin: 0 10px 0 0
}

.ctaTopButtonsHolder.margin0 {
	margin: 0
}

.horizv-map-centrescards .city_opt_header .ctaTopButtonsHolder .cta-button {
	display: table-cell;
	vertical-align: middle
}

.city_opt_descr p {
	line-height: 18px
}

.city_opt_descr p:first-child {
	font-size: 16px;
	margin: 0 0 10px
}

.city_opt_opt {
	margin: 15px 0 0;
	width: 100%;
	min-height: 104px
}

.city_opt_opt tr td {
	font-size: 16px;
	color: #e40037;
	padding: 5px 10px 5px 0;
	font-weight: 700;
	text-align: right
}

span.pricing {
	position: relative
}

.city_opt_opt tr td:first-child {
	color: #000;
	width: 50%;
	text-align: left
}

.price_bott_product {
	margin: 20px 0 10px
}

.price_bott_product p {
	color: #e40037;
	font-weight: 700;
	font-size: 21px
}

.price_bott_product p:first-child {
	color: #000;
	margin: 0 0 5px
}

h4.locations-searchterm {
	display: inline-block;
	width: 100%;
	font-size: 30px;
	margin: 0 10px 10px 10px;
	font-weight: 700
}

.tabs_slider_wrapp {
	margin: 0 20px 45px
}

.office-space-slider {
	margin: 0 -20px 0
}

ul.tabs_slider {
	font-size: 0;
	list-style: none;
	text-align: center;
	margin: 0 0 65px
}

ul.tabs_slider li {
	display: inline-block;
	font-size: 22px;
	margin-left: 3%;
	cursor: pointer;
	font-weight: 700;
	line-height: 60px
}

ul.tabs_slider li:first-child,.slider_text_block ul li:first-child {
	margin: 0
}

ul.tabs_slider li a {
	color: #9c9c9c;
	border-bottom: 6px solid transparent;
	padding: 0 0 15px
}

ul.tabs_slider li a:hover,ul.tabs_slider li a.active {
	border-bottom: 6px solid #51bbb4;
	color: #000
}

ul.tabs_slider li.red-border a:hover,ul.tabs_slider li.red-border a.active {
	border-bottom: 6px solid #eb5f6b
}

ul.tabs_slider li.purple-border a:hover,ul.tabs_slider li.purple-border a.active {
	border-bottom: 6px solid #7b4768
}

ul.tabs_slider li.green-border a:hover,ul.tabs_slider li.green-border a.active {
	border-bottom: 6px solid #c0cc2e
}

ul.tabs_slider li.blue-border a:hover,ul.tabs_slider li.blue-border a.active {
	border-bottom: 6px solid #92c1cd
}

.slider_tab_cont {
	display: none;
	max-height: 600px
}

.slider_tab_cont.active {
	display: block
}

.caption_slider {
	background: rgba(255,255,255,.98);
	position: absolute;
	top: 20px;
	left: 20px;
	padding: 25px;
	width: 265px
}

.caption_slider p {
	font-size: 24px;
	font-weight: 700;
	text-align: left;
	margin: 0 0 15px
}

.caption_slider ul li {
	font-weight: 600;
	color: #77756b;
	font-size: 18px;
	list-style: none;
	text-align: left;
	padding: 0 0 10px;
	margin: 0 0 10px;
	border-bottom: 1px solid #e1e1df
}

.slider_text_block,.slider_img_block {
	float: right;
	width: 50%
}

.middle-img-create-acc {
	margin: 30px 0 0
}

.middle-img-create-acc img {
	width: 100%;
	max-width: 827px
}

.slider_img_block .city-slider-all {
	display: block
}

.slider_img_block .city-slider-tablet,.slider_img_block .city-slider-mobile,.tabs_slider_wrapp .bx-controls.bx-has-pager {
	display: none
}

.slider_subscribe {
	color: #333;
	margin-top: 45px;
	font-size: 16px
}

.slider_text_block {
	padding: 0 135px 0 0;
	float: left
}

h3.slider_tablet_header {
	font-weight: 700;
	font-size: 32px;
	margin: 0 0 30px;
	display: none
}

.slider_text_block h3 {
	font-size: 28px;
	font-weight: 300;
	margin: 0 0 40px;
	text-align: left
}

.slider_text_block ul {
	list-style: disc;
	margin: 0 0 0 20px
}

.slider_text_block ul li {
	text-align: left;
	margin: 15px 0 0;
	font-size: 18px
}

.tabs_slider_wrapp .bx-wrapper .bx-pager.bx-default-pager a,.row_3_options_wrapper .bx-wrapper .bx-pager.bx-default-pager a,.bx-slider-newDesign .bx-wrapper .bx-pager.bx-default-pager a {
	background: #939696
}

.tabs_slider_wrapp .bx-wrapper .bx-pager.bx-default-pager a:hover,.tabs_slider_wrapp .bx-wrapper .bx-pager.bx-default-pager a.active,.row_3_options_wrapper .bx-wrapper .bx-pager.bx-default-pager a:hover,.row_3_options_wrapper .bx-wrapper .bx-pager.bx-default-pager a.active,.bx-slider-newDesign .bx-pager.bx-default-pager a:hover,.bx-slider-newDesign .bx-pager.bx-default-pager a.active {
	background: #e40037
}

.tabs_slider_wrapp .bx-wrapper .bx-pager,.row_3_options_wrapper .bx-wrapper .bx-pager,.bx-slider-newDesign .bx-wrapper .bx-pager {
	bottom: -30px
}

.meeting-room-slider-wrapp .bx-wrapper .bx-viewport {
	max-height: inherit;
	background: transparent
}

.tabs_slider_wrapp .bx-wrapper .bx-prev,.row_3_options_wrapper .bx-wrapper .bx-prev,.bx-slider-newDesign .bx-wrapper .bx-prev,.tabs_slider_wrapp .bx-wrapper .bx-next,.row_3_options_wrapper .bx-wrapper .bx-next,.bx-slider-newDesign .bx-wrapper .bx-next {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA2CAMAAACsuQomAAAArlBMVEUzNjk0Nzo1ODs2OTw4Oz45PD47PkE9QEM/QkVER0lJS05MTlFQUlVWWVtXWVxbXWBhY2VpbG5xc3V4enyAgoSJioyPkZKQkZOZmpyZm5ydnp+eoKGipKWjpKamqKmnqKqpq6yrrK2vsLGwsbKys7S3uLm4ubq6u7y9vr++v8C/wMHBwsPFxsfJycrMzc3P0NDT1NTU1NXV1dbZ2drd3t7h4uLo6Ojp6enp6urt7u7CLgHNAAABHUlEQVRIx+1V2Q6CMBBsK9aqeOF934AXHnjg//+Yz8J2uwnGaMK8dSYT6HZ2l7EMGf4Mdf/97Nfp3tqz8U40njWqtxI5ccqJqjSv/WgmyWZkU7zlewuiW/ey2Vu6tWGhfSuZvMVrVyd1rkXcq8K+XuyFCvMWTmNMHp0KelEGc46Z+SyQOs3arzh+K77aW7AiNp4w1VN42xzIr3eW+SWtnQt8gS8OeUqG8odl8m6To6SlVx6ncWpwUdS+UedhjBme6ebLIE5N6b89SRZsSS3YAgiDcGlPtQbDkNtSQrIRn48nYzKY4Y0xDyTWkiPMPMZakjEV9vRiP1SmMdTRSV3TGEo3ANONXsbsCBr6D5uW3iq0birfWHTpVmyGDL+BFyGCFNdTCoRiAAAAAElFTkSuQmCC') no-repeat 0 0
}

.tabs_slider_wrapp .bx-wrapper .bx-prev,.row_3_options_wrapper .bx-wrapper .bx-prev,.bx-slider-newDesign .bx-wrapper .bx-prev {
	left: -45px
}

.tabs_slider_wrapp .bx-wrapper .bx-next,.row_3_options_wrapper .bx-wrapper .bx-next,.bx-slider-newDesign .bx-wrapper .bx-next {
	right: -45px;
	background-position: -30px 0
}

.tabs_slider_wrapp .bx-wrapper .bx-prev:hover,.row_3_options_wrapper .bx-wrapper .bx-prev:hover,.bx-slider-newDesign .bx-wrapper .bx-prev:hover {
	background-position: 0 0
}

.tabs_slider_wrapp .bx-wrapper .bx-next:hover,.row_3_options_wrapper .bx-wrapper .bx-next:hover,.bx-slider-newDesign .bx-wrapper .bx-next:hover {
	background-position: -30px 0
}

.tabs_slider_wrapp .bx-wrapper .bx-controls-direction a,.row_3_options_wrapper .bx-wrapper .bx-controls-direction a,.bx-slider-newDesign .bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 54px;
	text-indent: -9999px;
	z-index: 1000
}

.tabs_content {
	display: none
}

.tabs_content.active {
	display: block
}

.tabsZonesUl {
	text-align: center;
	padding: 40px 0 15px;
	margin: 60px 0;
	border-top: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5
}

.tabsZonesUl li {
	display: inline-block;
	cursor: pointer;
	font-size: 22px;
	font-weight: 600;
	margin: 0 45px 25px
}

.tabsZonesUl li.active {
	color: #e40037
}

.modal_options_block {
	width: 100%
}

.modal_wrapper_white {
	background: #fff;
	margin: 0 -50px -50px
}

.modal_main_content.modal_option_cont .content_subHeader h2 {
	font-size: 66px;
	margin: 0 0 20px
}

.modal_main_content.modal_option_cont .content_subHeader h2.f_44 {
	font-size: 44px
}

.dark-bg .modal_main_content.modal_option_cont .content_subHeader h2 {
	color: #fff
}

p.close_modal_a {
	text-align: center;
	padding: 0 0 30px
}

p.close_modal_a span {
	font-size: 14px;
	color: #e40037;
	text-transform: uppercase;
	text-decoration: underline;
	cursor: pointer;
	font-weight: 400
}

p.close_modal_a span:hover {
	text-decoration: none
}

.app_option {
	margin: -115px 0 0
}

.app_option>div>a {
	display: inline-block;
	margin: 0 0 10px
}

.modal_options_block .modal-content {
	background: #f1f1f1
}

.modal_options_block .modal-content.dark-bg {
	background: #3b3e3d
}

.content_subHeader .opt_1_sub_header {
	font-weight: 600;
	font-size: 28px;
	line-height: 32px
}

.content_subHeader .opt_1_sub_header span,.opt_1_sub_header span {
	color: #e40037
}

.dark-bg .content_subHeader .opt_1_sub_header {
	color: #fff
}

.dark-bg .close,.dark-bg button.close {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAD1BMVEX///////////////////+Rd1MVAAAABXRSTlMAHvP9/j44q38AAAB/SURBVCjPhVLBEcAgCAsbeKULdARG6P5L9WGpQnJXHx5C1BCCC20d8FEzFrCoKR9oMIvcCqjC3voOy/KCfdUFW8WMticy3D+acaEzD5W0j84ZFiABfPT+YdFBwHnjPyUu8vOCBFMVDXHbQhyWUAjN4xBD49EKA7BNhJmE5diYD56vC7FYPVUDAAAAAElFTkSuQmCC')
}

.content_subHeader .opt_1_sub_header.thin_300 {
	font-weight: 300
}

.row.option_1_content {
	margin: 0 0 50px
}

.row.option_1_content .bx-wrapper .bx-viewport {
	background: transparent
}

.row.option_1_content>div,ul.row_3_options_slider li {
	padding: 0 10px
}

ul.row_3_options_slider {
	list-style: none;
	overflow: hidden
}

.row.option_1-3opt {
	margin: 0 -10px
}

.option_1-3opt>div {
	padding: 0 10px;
	margin: 0 0 20px
}

.purple_header,.green_header,.yellow_header {
	color: #fff;
	font-size: 23px;
	font-weight: 400;
	padding: 20px;
	border-radius: 3px 3px 0 0
}

.purple_header span.f_25,.green_header span.f_25,.yellow_header span.f_25 {
	font-size: 24px;
	font-weight: 300
}

.purple_header {
	background: #995580
}

.purple_header::before {
	color: #995580
}

.green_header {
	background: #46c1be
}

.green_header::before {
	color: #46c1be
}

.yellow_header {
	background: #bfd730
}

.yellow_header::before {
	color: #bfd730
}

.color_heading_container h3 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%
}

.color-block-desc {
	background: #fff;
	padding: 35px;
	position: relative;
	z-index: 40
}

.triangle_bott {
	position: relative;
	z-index: 45
}

.option_1_content .color-block-desc {
	padding-bottom: 10px;
	box-shadow: 0 1px 10px rgba(0,0,0,.2)
}

.triangle_bott>img {
	width: 100%
}

.color-block-desc p {
	color: #666;
	font-size: 18px;
	margin: 0;
	font-weight: 600;
	line-height: 24px
}

.yellow_tick li,.green_tick li,.purple_tick li {
	font-size: 20px;
	list-style: none;
	margin: 0 0 15px;
	font-weight: 600
}

.yellow_tick li:before,.green_tick li:before,.purple_tick li:before {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQBAMAAAACH4lsAAAALVBMVEUAAAC/1zC/1zC/1zC/1zC/1zC/1zC/1zC/1zC/1zC/1zC/1zC/1zC/1zC/1zA6Nv2bAAAADnRSTlMAESIzRFVmd4iZu8zd7hkznE4AAABmSURBVAjXY2CAABYozcC4zgHKkn4HZTHuewMXugzkVikAhd4aMDBwvSsACj0FSti9m8C4710CkOX3boH0u2cMYNYziBBQ9t27F2AD+ICsCWAW77t3LyGGcr571wCz+xrMGcwKEBoAzXAlimw4lkYAAAAASUVORK5CYII=') no-repeat 0 3px;
	content: "f";
	width: 17px;
	display: inline-block;
	text-indent: -9999px;
	padding-right: 22px
}

.green_tick li:before {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQBAMAAAACH4lsAAAAMFBMVEUAAAD///9Gwb5Gwb5Gwb5Gwb5Gwb5Gwb5Gwb5Gwb5Gwb5Gwb5Gwb5Gwb5Gwb5Gwb7kqntMAAAAD3RSTlMAABEiM1Vmd4iZqrvM3e5HgE+BAAAAaklEQVQIHQXBvQnCABQGwANt0r1KQSHJCI7gCI5gb5NNkg0yguIITuAoVv5A4PNOAeteAeOgQJNBgTkHBU3e1OXEnDPb3DT5os3TnAldXk1+0OVzzQRtkgXskzzALll6sEnuQI1fQK2OwB8GxymZ9Zh2BgAAAABJRU5ErkJggg==') no-repeat 0 3px
}

.purple_tick li:before {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQBAMAAAACH4lsAAAAMFBMVEUAAAD///+ZVYCZVYCZVYCZVYCZVYCZVYCZVYCZVYCZVYCZVYCZVYCZVYCZVYCZVYBWjkReAAAAD3RSTlMAABEiM1Vmd4iZqrvM3e5HgE+BAAAAaklEQVQIHQXBvQnCABQGwANt0r1KQSHJCI7gCI5gb5NNkg0yguIITuAoVv5A4PNOAeteAeOgQJNBgTkHBU3e1OXEnDPb3DT5os3TnAldXk1+0OVzzQRtkgXskzzALll6sEnuQI1fQK2OwB8GxymZ9Zh2BgAAAABJRU5ErkJggg==') no-repeat 0 3px
}

div.row-icons-wrapp {
	padding: 0;
	margin: 20px 0 0;
	font-size: 0;
	text-align: center
}

.col-sm-20 {
	width: 20%;
	display: inline-block;
	margin: 0 0 10px;
	vertical-align: top
}

.meet_small_icons .col-sm-20 {
	margin: 0 0 35px
}

div.row-icons-small {
	margin: 70px 0 25px
}

div.row-icons-small>div {
	margin: 0 0 25px
}

.center_mobile_app {
	max-width: 275px;
	float: right
}

.center_mobile_app>img {
	left: 67px;
	display: inline-block;
	position: relative
}

.center_mobile_app .hide-400 {
	display: block
}

.center_mobile_app .visible-400 {
	display: none
}

.center_mobile_right div:first-child {
	padding: 0 10px 0 0
}

i.icon-5-red {
	width: 58px;
	height: 46px;
	display: block;
	background: url(../images/icons-5-red.png) 0 0 no-repeat;
	margin: 0 auto 10px;
	overflow: hidden
}

i.icon-5-gray {
	width: 58px;
	height: 46px;
	display: block;
	background: url(../images/icons-5-gray.png) 0 0 no-repeat;
	margin: 0 auto 10px;
	overflow: hidden
}

i.po {
	background-position: 0 0
}

i.cw {
	background-position: -58px 0
}

i.bl {
	background-position: -116px 0
}

i.vo {
	background-position: -174px 0
}

i.mr {
	background-position: -232px 0
}

i.mr-3 {
	background-position: -1102px 0
}

i.breakout {
	background-position: -290px 0
}

i.tr-room {
	background-position: -348px 0
}

i.dis-facilities {
	background-position: -406px 0
}

i.do {
	background-position: -464px 0
}

i.number-one {
	background-position: -522px 0
}

i.gl {
	background-position: -580px 0
}

i.gift {
	background-position: -580px 0
}

i.thumb-up {
	background-position: -638px 0
}

i.envelope {
	background-position: -696px 0
}

i.speech {
	background-position: -754px 0
}

i.cell-phone {
	background-position: -812px 0
}

i.map {
	background-position: -870px 0
}

i.wifi {
	background-position: -928px 0
}

i.free-call {
	background-position: -986px 0
}

i.airplane {
	background-position: -1044px 0
}

i.print {
	background-position: -1165px 0
}

i.tea {
	background-position: -1222px 0
}

.icon-meeting,.icon-user {
	margin: 0 auto 10px;
	height: 46px;
	display: block
}

.icon-meeting {
	width: 43px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAApCAYAAACsldDLAAAFJklEQVR42syZC2wUVRSGZ2sDKiSmioBRFAI+SnyhIhDUFF+g8YFpBDUoGBWtYqKkNqI0MYKCz5oKIoKACmrEYNCoUYkaMVbEFyo+UlCsKbS86oICatv1P/C1uawzO7Oza9qTfJnd2bnTf+6cc+49p4lUKuVlsllz5ngRrIsoFzeKfmK7eFVUis0Rxp8gHhQXioPFd+JxsWhSWVn7RQVe7naAWC4eELvEPLFGTBSrRO+Q8aeLz8Sl4n2xQBSJheIR98J8iLXZHCWqxEmIPFeMEceIR0PGL+Q4RFzG/Y4Vb9nb0psdlk+x14h6USFcn1oqlolS0TVg7Mk8oD3Ql875PeIm0SquzqdYm71vRLPPbybgQNErYGwfjl/5/LZRbBJH51Os3bQ44F7FPERQkG3ieLzPb4fi7435FGtR3xc3cK1EXCXe4LX62ddiPWP7pwVtNcelbScL8yD2KXGlmCEuEB+LAQTY76S0IGvFN9/BFZaQ9i7Bn59T6lqRT7F7EDlTjCcT2Kt/W9wpfg4Z/4E4RzwmbuHcFjElPXXlQ6zZH2IS4iyYtondWYz/VAwXh7AoNDLrXr7EdsPXzsK3MtlWZv5z59wgXOTICCtojZiWi9hlLI/1iAkyC+KhLBwDRR3++AkPWSv+yTC+u7jbUmRcsQMQ+gx+lgq5/jxhgXKxeFpcT/49laU50GxvoNl9zYI4burqzrEmglCP9OQh0GPtT4YJdexXc9m4Yv/k2JTF9S1iJ9+TzucoZgG7K67YWgJjecTrLRUdxY7KIzBPyeLvWQ7vm0uAbczy+gbn818QyeS3lre3JDJtvuXY/ViJLGkfJ3qIhNcx9kthgMj+5MVSxH0vVkfc9f9ftv4/MyuhN+jwJEtmNemprqMUBpY1EjpVh/kk7GJdOLUjhfqtLu6MThOLxUgJrfc6mRUg1GqeWeI9MUFCW7xOaG0za1uxv8V1nVXoXrGaVSspLjfBEtrgdWIroDptJupztYPY5BTFHN+T8qYwSOwIa0ZoVnPJobZpfpaSpJa1/F06LVGshLLGNt3r2HLeny7avpwoXshxNj9ku/emWEmTYhy7sjN5gCAbybgdNEq24paVVL1j3ZktckriOHY7Qu+g0HuIrsoIqomqkNbTXDY6trGZTM9rKG9qjGLqovRskMpBbCn71eq08zVUq6OYfT8bRJPkYfGbc9703EUsXeGK3RGheRYWFLUBD7yO2esRMLaXc126NbEX6emKXcsTxt4N4QZdfH47g1K9MWDsBo6DA1pLRzjX7BVrdfsw+UbcdLOYN1OVFr3XitHiZRYcP1tLFphMKe6WTQvY8S1xxb7CrEyIKXaRsILuVvEDmcX89Xncozxk/Hge5iM6My8RA+eL6Uqpq9vF6ssaKs8pMWe3lfZROSX1WEqYJ4jqbSHjv8UNXhSnEVAbuE+l396gnBQ2V4LjVAIttH8G8pb60J3ZHnVjjdscTgU8hDe+n7VvviWyghxpjd0KzXjK6Yj4WW82QMMjdCNN9H3idefcaJoXUTKRtfFv269SkLDZ+J491UQJTgaItdn/giywMqQkTzBTh3n7utw/irNZ9ZroczWH9Cis2bfCr6yx7t10ctxMAiiZdoNi6jJbbe6NMDO25K5itbN9s01KGe5SH6EjY8E6rsDnxxnc/CeCpIEAtH/13OPt+9dRV6d/EMU2pzUCu7EYRa1GzI0ShQFPY6+4RE80mC2kvbabaUfuxPd2py2RmSwJbeLqshBqZj3ehn8FGADDSG9FCXOHmwAAAABJRU5ErkJggg==') 0 0 no-repeat
}

.icon-user {
	width: 41px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAApCAYAAABHomvIAAAEFUlEQVR42syYeUhUURjFnwstpla2kERWRNmqFZi2oEGLEC0QbUSYZptlBQmFJQVZWkjSRjsVREpRtolRVpSVkVKWUZTmH5YtaloZaWlp58MjXAZH573pjX3w4715M/fdM3f57rnXaf/Bg5rBaAcWgFlgFOjNZxLVoAjkgFRwy9pLoqOiWqzE1aC4CeAM8LF43gCcgBsYQSJBFv/MR70VORsQNxpkUtwrsBb4gc58nwvoDoLBTvCF97eBhyMEypjoAM4Bf7AfPAdV/L4eVIB7IJatWAgGgxizBfYDgaAGrAC1NpR5z1aWWGS2QH9en4KvOsrd4XWA2QKdeK3VWe6n0VShV2CtwXrcHCWwhtdOBnKm6QJDwEne/9FZT51yf5dJ/Z8LjAd9QQFYp1PgD87678yJkWYIrFCEPjLQW0dBGu/LzRD4jtchmvEYxmuJGQIfK2PRSHjQVKjv+qcCr9EMjAeXQQ8dZceAh1ynn4EPZggs45IlSXcm2GdjuY7gErtXunaNmXnwAAhimpmvdFlLsQp40x/60kSY6maki05z2Uts5bddwCbeb6WRNd1uNVUmXR1KR20tdgAvmotURyx1TfEW7OL9KU4Cy1jN7m3guKs3UpFRyy+xHYwDU0A2SAcvuO4GK6I3g/tGK7FH4G8wA+wFy9nVaneLw94AjthRh2GBbiwrIlaCBDCVs7WOM/YG+Mbfe/J5jdkCnZlekrkv8eZkkTF53EoZ+V0xf7cenNUzHm2ZJC4ca5JSXoMU0AvkW9iolqxWPsuk8B2JfKdLqxa+hY27LGlLuWp4WZiGbeCEjpaQhlgCtoA+yvNKcEVaHxv4B7YKnMwZGqg8kzGVQTINGFa1N2TWTyPqJkosXByE3rQm0Iszbo7i/47RRRdo5sQgEAGWgW58dl7MLYRWqmPQm7lMxP2iKe3HjbdZ4iQKICSWdcWzbtGQfeDQIe+mFnShFQoAL5nL3mgOCvXwCKIG0vkMBbkykZzZxAG0QhMdKa4ZsYXUUEJNESIwnN/H6dkrmCiynMujRLizcpyRrv0/kcGrnwhszw/JdL9tGhiHoimaH93lw2IuQ2HMRX5tKK4nLlfpN8WmxbjSSMrEuKg1nuU9YWsm6DzBsrfVZLImga7c6IdhPKapiVocx24ubxqdyB6t8cCyzCRtMrwWgo3cr2j0juEQV2RpFqqY0UOYtDuzqeUA8gKYyz2GvSHuZhL/+Ceu6b5c4+VIJKRJnDW7lUWjEEqrLmvmbCJrcA433nkcGvLi0mY2RO5coYT+YCQzRpDFZJRN2GERCmG1evzgdSIHRvPAdK3xdH8saS6qaflb85n5TCVpEJVrr2Et5uBN4jgNIMO1xpN+H3a9p3JQWUexnzlESriM5rH1S20dD38FGAAZYQRGYG66TAAAAABJRU5ErkJggg==') 0 0 no-repeat
}

.row-icons-wrapp p {
	font-size: 21px;
	font-weight: 700;
	margin: 0 0 5px
}

p.icon5-descr {
	font-size: 16px;
	font-weight: 400;
	height: auto!important
}

.row-icons-small>div p {
	font-size: 18px;
	color: #77756b
}

p.bott_phone_28 {
	font-size: 28px;
	margin: 0 0 25px
}

.row.why_choose_section {
	margin: 0 40px
}

.row.why_choose_section>div {
	padding: 0 20px
}

.centeredUk-3-block {
	font-size: 0
}

.centeredUk-3-block div.col-md-3.col-sm-6 {
	float: none;
	display: inline-block;
	vertical-align: top
}

.why_choose_section .sub_header {
	font-size: 21px;
	font-weight: 700;
	margin: 0 0 20px;
	color: #333639
}

.why_choose_section .text_descr {
	font-size: 16px;
	line-height: 21px;
	color: #333639
}

.row.get_started_sect {
	margin: 0
}

.bottom-cta-holder {
	padding: 0 15px;
	text-align: center;
	cursor: pointer
}

.get_started_sect .sub_header {
	font-size: 21px;
	font-weight: 700;
	margin: 0 auto 20px;
	max-width: 180px;
	color: #fff
}

.get_started_sect--wide .sub_header {
	max-width: 200px
}

.get_started_sect .cta-button {
	float: none;
	font-size: 16px
}

.get_started_sect .call-white-cta {
	background: #fff;
	border: 1px solid #b2b2b2;
	color: #e40037;
	font-size: 20px
}

.show-less-668 {
	display: none
}

.option_icons {
	overflow: hidden
}

.option_icons_one {
	width: 11.1111%;
	float: left;
	margin: 0 0 10px
}

.option_icons_one i {
	width: 48px;
	height: 32px;
	display: block;
	background: url(../images/icons-red-9.png) 0 0 no-repeat;
	margin: 0 auto 10px
}

i.city-cent {
	background-position: 0 0
}

i.out-town {
	background-position: -48px 0
}

i.airports {
	background-position: -96px 0
}

i.railways {
	background-position: -144px 0
}

i.roadside {
	background-position: -192px 0
}

i.libraries {
	background-position: -240px 0
}

i.retail-park {
	background-position: -288px 0
}

i.universities {
	background-position: -336px 0
}

i.hotels {
	background-position: -384px 0
}

.option_icons_one p {
	font-weight: 600;
	font-size: 15px;
	text-align: center
}

.row.double-map-holder {
	margin: 35px -10px 30px
}

.row.double-map-holder>div {
	padding: 0 10px 15px
}

.map_holder img {
	width: 100%
}

.sub_map_t {
	font-size: 30px;
	color: #fff;
	background: #d0d3d4;
	font-weight: 700;
	padding: 15px;
	margin: 0 0 5px
}

.map_search_field {
	margin: 40px 0 0
}

.map_search_field .top_search_wrapp {
	margin: 0 auto 35px
}

.map_search_field h3 {
	color: #fff;
	font-weight: 700;
	font-size: 38px;
	margin: 0 0 25px
}

.sub_map_result>div a {
	color: #46c1be;
	font-size: 21px
}

.mobile_mail,.mobile_call {
	display: none
}

.cookies_policy {
	position: fixed;
	bottom: 0;
	right: 0;
	left: 0;
	background: #ccc;
	padding: 1.4em;
	padding-right: 4em;
	z-index: 1000;
	display: none
}

.cookies_policy .close {
	width: .8em;
	height: .8em;
	background-size: .8em;
	position: absolute;
	right: 1em;
	top: 1em;
	z-index: 300002;
	cursor: pointer
}

.cookies_policy a {
	color: #000;
	font-weight: 600;
	margin-left: 1em
}

#rushModal-3854 {
	background: url(../images/bottom-search-banner_blur.jpg) no-repeat;
	background-size: auto 800px;
	box-shadow: inset 0 0 0 1000px rgba(0,0,0,.5);
	width: 50%;
	margin: 0 auto
}

.icon-close-rushModal {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEkAAABKCAYAAAD353lyAAAACXBIWXMAAAsSAAALEgHS3X78AAAHXklEQVR42u2cT2zTVhzHv891m6QtKX/Kn/5hqENqNYKE0ERYuwur2MY0aTcGlyoSErtxqHJGU7XTDlEvnDpNO3DZIg4cNk0w1olDBxghVAl3GhIdf0ILlSLalIRUaewdZncvqe33bD+7QcqTnuy0Tmx//P398t77/X4huq6j2Zyb1ETQhNSE1ITUQE0O+4SEEOL3M/SQv21IGOcTAWYroQUGiQHGLzQ9TFjCITnAIS5f28HQWceIhiUUkgUgwtgnHtWjO/xNOCwhkDjh0FvCAdJOMbxbYaDkAAERzn0eRdEArPZt32Nenx9YnpXEgEPDsOqweQ0O9Th1K5C+VSUHpB6nLjkAIgwFWXXNApStqryAcq0kG0BWkCSLfcnm/zxKsgKjOcDS7VTlFpRfn8RSC72VbGARhpJ0BiSzE2rfCjbxqijZh4pYcOw6/X8yPT09fODAgUQkEonHYrH90Wi0HwBevXp1CwAWFhbmZmZmHoyPjz+zACMZ2yoFyg6Wd1C6rnN1CxgtBuRWAG0AogDaAXQCiAPYDmAngN0A9gLoAdCXSqUSqqqmi8Xibd1Fq1QquaWlpe+z2ewpAP0AegHsMz5/F4Adxnk7jeuIAogY1ycb10s/KMJ97wEB2mFc+B7jRvomJyeH8/n8lWq1WtB9tmKxeFtRlPMGrB7jIXQb5+0CsI0BirgB5RaSREGyAtRlXGi3ceG9APpzudykCDhWsAxl9VGq2mkBqs0PKD8qajOekh2gvkwmM1Iul+f0AFu1Wi08evRowgUo12bnVkW0mUUAxAB0UCbWbZpXNps9FYR67Fo+n79imF89qM46UK7V5NfMOoynVaOgsAE5gKKdeczJP4mCRJuZ6Ye2Gd9iu0wftFWA6kCZptdNgeqwMTummtz6Iisz22l8i/WkUqnEVgIyG+Wj9hoPcDtldq7VJEJFph/qX1lZua43SDO+9Xoo/2SqKeZWTZZzN5uRtflhLXVdBiArivL5sWPHpholwrG2tvZXNBr9BMA61atUt5rrWc7rJBdzM9hMQyQALUePHv26kcJAkUjkPVVVz1hMiYjFwp+wuJsdIElV1S9lWe7j+ZB/VguYXsh5uvHiegU/zT/kPn5wcHCcc2LtuEYv+wC0Acq4GGZbevMGF+/dQml9HQAw2tvvCtDFe7fxeLWA4vo6zg0eYs/eZblPUZTPksnkz9Rk2Mo6aia/TCVRJInNGnQNqGw2e5hXRXtiMRzfvQ8AcGlulltRNKB2WcZHPfxwh4aGTnMszRA/5sZacZROnDhx2o3JXEgc2bhJHlD1gL55fxgD2+Lc54vH4x/zmloQPokAIB0dHQm3voUXlF9AZpuenh5hrLP7hkQcTI60t7cf9+KEWaBEATIc+DBn4MG3kjaZXzabTcBHswMlEhAAxGKx/X58kuwREACQ7u7uOHy2C4kjAIA/FnO4NDeLtWoVvy08FQYIAMwlYY6wuvhAgKZpQrJFaFDf/f0AAIQB4gBDGEHOxkniOjd0CJ2trRuvv3jn3TAAcR3TEJBMH/S6UoFM/rukH+cfeh6ZM0Llro/xBUmSJF0UINMHfZv80NU4SgAo5j1IHk6wsb1//35OJCDTB7kdcLJauVzOeVSWJyXVhJ3T6fQz0YC8jsyd2vLyssoIfft23PWJCDUnK5VKd0QDEg3qyZMnqgMgiDa3Tf3FixfXggAkCpSmaaujo6N/gp2m4xkSK/VFu3r16rWgAIkAtby8fB32WSfelEQtX9rlJdZkdqTT6ae8JlesrGPpTcnTQJEG9fh1gft9s7OzWQdAfKbnIQhQHyXpVVU1zbtAP19Y0ecLK54X+H9//oz72HK5PIf/43B01ISOwTGDAaxAgNWK5KYgAIDWSqVyi3fxLax29+7dr5LJ5C+wDgZoFgrzFAiwc3S0yWkAqjdv3kw3EqBSqXQnmUz+itp8JjE+yY5mHSitvp88eXLm5cuXPzQCIE3TVqempsYtVKM5PHR3PslPBDfoLBKepqpqGmFEcL3mAmQymZGtDHXncrlJhJUL0MwqCSE/KYwELoskCTM9MLz8JL+ZbmNjY4eDTqKoVquFGzdunMFWZrqJyJlUFOV8pVLJBWFeqVQqga3OmRSVfQtgv6qqaRGw8vn8lUwmM4KQsm+5yyY4E92tekv93xRFOXXw4MFP4/H4B7yj9FKpdGdxcfH6xMRE9vLly8v0QNZmX4N97YnuMB7cfO9uyiyCqAgYGxvrSqVSiYGBgUNtbW1d9PkWFxfV+fn53NmzZ1WLm9Y4upAaE78FOCJrS3gKcJxA6Q7q8VWE47cAp34ZhVBxLAm1KS0a+KqUiNNKKANYIFVKnooCA6p3c1PKxap5s10vCqXejRMUCxjAn8DgpWpSaOWk70JlATW4xCGC6lSMzCopFVaw3EjV3DxKcrP1DUcoJJewWGCIzbqzzthv7N8FYICyMyWeX5hgwQoUTmCQOGA5AfEy9AgMTuCQXADz3d7aX70JGliYv6EUOqS3sTV/rqwJqQkptPYvWlMIrM759RAAAAAASUVORK5CYII=') no-repeat;
	width: 73px;
	height: 74px;
	position: absolute;
	right: -40px;
	top: -40px;
	cursor: pointer
}

.rushPopUp-wrapper {
	position: relative;
	border: 10px solid #fff;
	padding: 20px 20px 30px;
	box-shadow: 0 0 30px #939696
}

.rushPopUp-header {
	font-size: 44px;
	color: #fff;
	font-weight: 300;
	text-align: center;
	padding: 0 0 15px;
	position: relative
}

.rushPopUp-header:after {
	display: block;
	position: absolute;
	bottom: 0;
	left: 50%;
	background: #fff;
	content: '';
	height: 1px;
	width: 50%;
	margin: 0 auto;
	margin: 0 0 0 -25%
}

.rushPopUp-formHolder {
	margin: 20px 0 0
}

.doubled-forms {
	overflow: hidden
}

.doubled-forms>div {
	width: 49%;
	margin: 0 0 2% 2%;
	float: left
}

.doubled-forms>div:first-child {
	margin: 0
}

.rushPopUp-formHolder-header {
	font-size: 24px;
	margin: 0 0 15px;
	text-align: center;
	color: #fff
}

.rushPopUp-formHolderLine {
	margin: 15px 0 0;
	padding: 0 8%
}

.rushPopUp-formHolderLine:first-child {
	margin: 0
}

.rushPopUp-formHolderLine input {
	width: 100%;
	height: 38px;
	padding: 10px;
	border: 1px solid #000;
	font-size: 16px;
	font-weight: 700;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	color: #000
}

.rushPopUp-formHolderLine input ::-webkit-input-placeholder {
	background-color: transparent
}

.rushPopUp-submitHolder {
	text-align: center;
	color: #fff;
	margin: 20px 0 0
}

.rushPopUp-submitHolder p {
	font-size: 24px;
	margin: 15px 0 0
}

.rushPopUp-submitHolder .submit_red {
	float: none;
	font-size: 16px;
	text-transform: initial;
	padding: 10px 60px
}

.rushPopUp-bottom-tc {
	font-size: 12px;
	color: #fff;
	margin: 20px 0 0;
	text-align: center
}

.rushPopUp-bottom-tc a {
	color: #fff
}

.rushPopUp-bottom-tc a:hover {
	text-decoration: underline
}

.honeyPotRushHolder {
	position: absolute!important;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px
}

.honeyPotRushHolder input {
	border: 0;
	padding: 0
}

.rushPopUp-wrapper .field-validation-error {
	color: #fff;
	text-shadow: 0 0 5px #e40037
}

.rushPopUp-formHolderLine div {
	position: relative
}

.exitPopUpModal-dialog {
	max-width: 800px
}

.exitPopUpModal-wrapper {
	box-shadow: rgba(0,0,0,.92) 0 0 0 1000px inset;
	background: none
}

.exitPopUpModal-header,.exitPopUpModal-sub-header {
	color: #fff;
	text-align: center
}

.exitPopUpModal-header {
	font-size: 30px
}

.exitPopUpModal-sub-header a {
	color: #fff;
	text-decoration: underline
}

.exitPopUpModal-sub-header a:hover {
	text-decoration: none
}

.exitPopUpModal-sub-header {
	font-size: 18px;
	margin-top: 20px;
	font-weight: 300
}

.exitPopUpModal-sub-header p>span {
	font-weight: 700
}

.exitPopUpModal-formHolder {
	margin: 20px 0 0
}

.exitPopUpModal-formHolder .rushPopUp-formHolderLine input {
	font-weight: 400;
	height: 48px;
	background-color: #fff;
	margin: 0;
	font-size: 21px
}

.exitPopUpModal-submitHolder {
	text-align: center
}

.exitPopUpModal-submitHolder .submit_red {
	float: none;
	padding: 10px 40px 10px 40px;
	border-radius: 10px;
	font-size: 14px;
	font-weight: 400;
	text-transform: initial
}

.exitPopUpModal-bottom-blocks {
	overflow: hidden;
	color: #fff;
	text-align: center
}

.exitPopUpModal-bottom-blocks>div {
	width: 33.3%;
	padding: 10px;
	float: left
}

.exitPopUpModal-bottom-blocks>div img {
	width: 30px
}

.exitPopUpModal-bottom-title {
	margin: 5px 0 15px
}

.exitPopUpModal-bottom-text {
	font-weight: 300;
	margin: 0 0 10px 0;
	letter-spacing: .05em
}

.exitPopUpModal-bottom-tc {
	text-align: center;
	color: #fff;
	font-weight: 300;
	font-size: 10px;
	line-height: 1.3;
	letter-spacing: .05em
}

.exitPopUpModal-bottom-tc a {
	color: #fff;
	text-decoration: underline
}

.exitPopUpModal-bottom-tc a:hover {
	text-decoration: none
}

.form-dropdown-wrapper.form-dropdown-wrapper-onExit {
	background: none;
	padding: 0
}

.form-dropdown-wrapper.form-dropdown-wrapper-onExit input[type="text"] {
	padding: 0;
	width: 1px;
	height: 1px;
	border: 0;
	position: absolute;
	top: 5px;
	left: 1px
}

.form-dropdown-wrapper.form-dropdown-wrapper-onExit .FormDropdownHolder button {
	padding: 10px;
	background-position: 98% 50%
}

.form-dropdown-wrapper.form-dropdown-wrapper-onExit p {
	color: #fff;
	margin: 0 0 10px
}

.form-dropdown-wrapper.form-dropdown-wrapper-onExit.rushProductDropd .FormDropdownHolder button {
	height: 38px;
	padding: 0 10px;
	color: #000;
	font-size: 16px
}

.row.option_4_5b,.row.events_popup {
	margin: 0 -10px;
	font-size: 0
}

.row.events_popup {
	max-width: 810px;
	margin: 0 auto
}

.option_4_5b>div,.row.events_popup>div {
	padding: 0 10px;
	margin: 0 0 20px
}

.community_opt {
	background: #fff;
	margin: 0 auto;
	overflow: hidden;
	box-shadow: 0 0 16px rgba(0,0,0,.2)
}

.community_opt .header,.include_opt .header {
	color: #fff;
	background: #7b4768;
	padding: 15px;
	font-weight: 700;
	font-size: 21px;
	border-radius: 3px 3px 0 0
}

.include_opt .header {
	font-size: 28px;
	background: #48c0b7
}

.community_opt .img_holder img {
	width: 100%
}

.community_opt .community_descr,.include_opt .community_descr {
	background: #fff;
	padding: 20px;
	font-size: 20px;
	line-height: 24px;
	color: #666
}

.include_opt .community_descr {
	padding: 20px 35px;
	position: relative
}

.red_line_included {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAA6CAMAAADWZboaAAAAmVBMVEXkADf////kADfkADfkADfkADfkADfkADfkADfkADfkADfkADfkADfkADfkADfkADfkADfkADfkADfkADfkADfkADfkADfkADfkADfkADfkADfkADfkADfkADfkADfkADfkADfkADfkADfkADfmJk3oQl/qWHDra3/tfY3vjZvxnKjzqrT0uMD2xcv40db63eH76ev99PX///8iUk+zAAAAI3RSTlMAADI0NTY4OTs8PT9AQkNERkdJS0xNT1BRVFVWWMDc3uL5+312JZcAAAHlSURBVEjHndbXkqUgEAZg2Lx7ZnPO4UcU7CM07/9we6G0ngk9St9p1Vd2UjGmNa7aJdol2iXaJdplEz2hlS4S7RLtEu3yb7PEn2Z5kG7lMXohD9FLeYRek7dQe0eIdEdplUMuHA7RKgPHPpbhABVZPABK+2mVzjMB6Hk3lWdmeCbgTHvpWqcHPBNlt5Nu64wOntnv7LDM0zNRcui93znXzSZ4ZgfiuhIP7qFVRi7ZeyZasgUeGp1WSXnoz9xJncAjo9NVOgB5RK0Tj41OFxkolAAgnuWteWJ0elpbG0qAy0GX5mZvZxuTPPSp0alkC8BzDCXVqTwzOt1kCyBOGKp8bnR6kS0wTnL9wuh0+x3yPK2LgJPR6SL95ACgG8dVWp3Km52SA9CvGVxZnS7SheBScghF7Eur05ptTiNcSrHIJryyOq3ZTjTnvMrXVqfS2+IB+OCGeuON1elJvvBlmFehxlur0yo5gHIHl2OV76xOJdtQgktlKlRvvLc63exQKAFDlE34YHVap8LpHPvNTICPVqfrDnGkVErpqvxkdVo7NPl5/3rJ9rPVqdRJvNjbpdU6NFu5/GJ0enFOIPbrDn29/jvQTxjE3Z3S6mcTyFy+3/zx6VLix8Hz0EH577fEr581vt0j/wM/G6fZC9gsPwAAAABJRU5ErkJggg==') no-repeat;
	width: 58px;
	height: 58px;
	position: absolute;
	right: 0;
	bottom: 0
}

.include_opt .community_descr ul li {
	margin: 0 0 15px;
	list-style: none;
	line-height: 25px
}

.include_opt_bott {
	margin: 25px 0
}

.include_opt_bott p {
	font-size: 16px;
	line-height: 21px
}

.row.events_popup h4 {
	font-size: 32px;
	margin: 25px 0 25px;
	font-weight: 700;
	text-align: center
}

.comment_opt_4_b {
	background: #444;
	padding: 30px 40px;
	margin: 15px 0 0
}

.row.opt_4_feedback {
	margin: 0 -40px
}

.row.opt_4_feedback>div {
	padding: 0 40px
}

.user_ico {
	float: left;
	margin: 0 45px 0 0;
	width: 132px
}

.user_ico>img {
	width: 100%;
	border-radius: 70px;
	border: 2px solid #fff
}

.user_ico.right {
	float: right;
	margin: 0 0 0 45px
}

.user_comment {
	overflow: hidden;
	margin: 20px 0 0;
	font-weight: 700;
	font-size: 18px;
	line-height: 24px;
	color: #fff
}

.user_comment.user_1 {
	color: #46c1be
}

.user_comment.user_2 {
	color: #bfd730
}

.user_comment p {
	font-size: inherit;
	line-height: inherit;
	color: #fff;
	font-weight: 300
}

.user_comment blockquote {
	font-size: inherit;
	line-height: inherit
}

.center_description h2,.center_description h3 {
	font-size: 28px;
	font-weight: 700;
	margin: 0 0 45px
}

.center_description p {
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	text-align: center
}

.center_description ul {
	text-align: left;
	font-size: 16px;
	margin: 10px 0 0 20px;
	display: inline-block
}

.center_description ul li {
	line-height: 22px
}

.bottom_center_link {
	margin: 45px 0 0
}

.bottom_center_link a {
	background: #e40037;
	padding: 10px 30px;
	font-size: 18px;
	display: inline-block;
	color: #fff;
	font-weight: 700;
	-webkit-border-radius: 35px;
	-moz-border-radius: 35px;
	border-radius: 35px;
	min-height: 0;
	letter-spacing: 1px;
	cursor: pointer;
	position: relative;
	z-index: 110;
	height: auto;
	background-size: auto
}

.bottom_center_link a:hover {
	background: #949597
}

.center_options_one {
	margin: 0 auto;
	max-width: 250px
}

.center_options_b>div {
	margin: 0 0 45px;
	float: none;
	display: inline-block
}

.center-all_options {
	text-align: center;
	font-size: 0
}

.center_opt_icon {
	margin: 30px auto 30px;
	text-align: center
}

.center_opt_icon>img {
	width: 100%
}

.center_options_one p {
	margin: 0 0 10px;
	font-size: 24px;
	font-weight: 700;
	color: #000
}

.center_options_one p span {
	color: #e40037;
	display: block
}

.center_options_one .cta-button {
	margin: 15px 0 0;
	font-size: 18px
}

ul.meeting-room-opt-slider {
	list-style: none
}

ul.meeting-room-opt-slider.centered-block-luxemburg {
	text-align: center
}

ul.meeting-room-opt-slider.centered-block-luxemburg li {
	float: none;
	display: inline-block
}

ul.meeting-room-opt-slider li {
	padding: 0 10px
}

.mr_descr_wrapp {
	margin: 0;
	text-align: center;
	background: #fff;
	box-shadow: 0 0 17.3px .7px rgba(1,1,1,.1)
}

.show_desktop {
	display: inline
}

.show_tablet,.show_mobile,.office-space-bottom-img .show_tablet {
	display: none
}

.image_holder {
	box-shadow: 0 0 17.3px .7px rgba(1,1,1,.1);
	position: relative
}

.meeting-room-opt .image_holder img {
	width: 100%
}

.mr_descr_wrapp.purple h3 {
	background: #995580
}

.mr_descr_wrapp.green h3 {
	background: #51bbb4
}

.mr_descr_wrapp.dark h3 {
	background: #444
}

.mr_descr_wrapp.blue {
	background: #92c1cd
}

.mr_descr_wrapp h3 {
	font-size: 30px;
	margin: 0 0 35px;
	padding: 23px 10px;
	color: #fff
}

.mr_descr_wrapp h3>b {
	text-transform: lowercase;
	font-weight: 700
}

p.mr_descr_text {
	line-height: 1.5;
	font-size: 18px;
	color: #000;
	padding: 0 25px;
	max-width: 395px;
	margin: 0 auto
}

p.mr_descr_text a {
	color: #000
}

p.mr_descr_text a:hover {
	color: #e40037
}

.mr_descr_wrapp p.mr_descr_text+p.mr_descr_text {
	padding-top: 25px
}

p.mr_descr_cond {
	font-size: 18px;
	margin: 25px 0 15px;
	color: #fff;
	font-weight: 600;
	line-height: 24px
}

p.mr_descr_phone {
	font-weight: 700;
	font-size: 18px
}

.mr_descr_wrapp.dark p.mr_descr_phone,.mr_descr_wrapp.dark p.mr_descr_phone a {
	color: #eb5f6b
}

.mr_descr_phone span {
	display: inline-block
}

p.mr_descr_phone a {
	color: #000;
	display: inline-block
}

.vo-phone-on-blk.mr_descr_phone a {
	color: #fff
}

.mr_descr_wrapp .cta-button,.center_options_b .cta-button,.option_city_one .cta-button {
	float: none;
	font-size: 18px;
	text-transform: inherit
}

.option_city_one .cta-button {
	margin: 20px 0 0
}

.meet-room_opt_butt>.book_u_app {
	margin: 30px 25px 40px;
	overflow: hidden
}

.meet-room_opt_butt>.book_u_app>.cta-button {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-flex-flow: column wrap;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}

.mr_descr_wrapp .book_onl_link {
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	position: relative;
	cursor: pointer
}

.mr_descr_wrapp a.book_onl_link:hover {
	text-decoration: underline
}

.mr_enquiry {
	margin: 10px 0 0
}

.mr_enquiry_32 {
	margin: 70px 0 0
}

.mr_enquiry p {
	font-size: 24px;
	margin: 0 0 30px
}

.mr_enquiry_32 p {
	font-size: 32px;
	font-weight: 300;
	line-height: 1.2
}

.mr_enquiry p a {
	color: #000;
	font-weight: 700
}

.mr_enquiry .cta-button {
	float: none
}

.mr_info_block h3 {
	margin: 15px 0 20px;
	font-size: 34px;
	font-weight: 700
}

.mr_info_block p {
	line-height: 24px;
	font-size: 16px
}

.mr_info_block .cta-button {
	float: none;
	margin: 20px 0 15px;
	font-size: 18px
}

.mr_info_block a.book_online {
	color: #000;
	text-transform: uppercase;
	font-size: 16px;
	margin-left: 15px;
	position: relative
}

.row.mr_text_choose {
	margin: 0 -15px
}

.row.mr_text_choose>div {
	padding: 0 15px
}

.mr_info_img {
	float: right
}

.mr_info_img img {
	width: 100%
}

.search_online {
	margin: 20px 0 0;
	font-size: 21px
}

.search_online a,.search_online a:hover {
	color: #000
}

.search_online span {
	color: #e40037
}

.mr_enquiry p a:hover,.search_online span:hover {
	color: #46c1be
}

.half-block {
	display: table
}

.table-cell-office {
	display: table-cell
}

.office-space-icon-header,.mr-icon-header {
	font-size: 34px;
	font-weight: 700;
	margin: 0 0 25px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAkCAYAAACXOioTAAACE0lEQVR42uyXu0sDQRDG70IEH6hgAr5LQRESRPGFFopFELRSU4mFYGMvgpWQQrDUqClsFAv/AhubgCAEUQxYqYURjIgRfL+C+g3M6XGem+TchBQZ+LGXvd39bjZzs3OqYmKxyr5CNKtgCNiV5OwVrINJR3T7zXhTNRFxorkEn2AB7PG1yOhhOsEEIBEHxJ7+FIIINdf8swKD40oKhvn5aG7AGeY26O/ZDGPr6GlAR6oiZJjzgsYD6iFaJhLy8DYdK9Zth9tukVA1eMCTWVbB3A9+2BqRkCwjsbxMCP2ynFBO6CdHcdrpAW7QL3FtL699AIKUDDfBCL9klPvuJQm1gzZec83GIj680XS9KNGjGV5zHoza2JMrvvkoUUg7Js7JKxI6Ya/SZcPglISWQRf+OLtsBV6TsviKyofVM4iCUlAAwv/UcHNQEVW0psrK1EEHXUiyU630CiEoirXtooAIoGNa8tZRzTGmzwxU9bynIRBK6CD9Lk6gHDeEpCwrAhfYqVpt68ZBb5rCe0PJasM27wJvJo6JRtCUteeRmsRWuTgDl3OXizOJVmRSnT6FyApb9ohFDkGzoH5roTE8VvgVIDIf6QGnVr1iwTs0S1oW4VM0xmMHrQrNcZmr75sFW7oSmMQG2DvLHu1zstVbwCSDhBKtlSjqjqiwMPTR95Pf0BfksZY9ooiKGPpuTfoiibbuS4ABAE87l395pkF0AAAAAElFTkSuQmCC') no-repeat;
	padding: 0 0 0 52px
}

.mr-icon-header {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAjCAMAAAAkGTMsAAAAilBMVEUAAADtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUS/mHS6AAAALXRSTlMAAAECAwUJCxATHCAlKzE8SVFSVFlbXmRoa21vfI6VnqKjub7IyszT3OLv8/ve59vXAAAA10lEQVQ4y83RyRaCMAwF0BTEeWpxVsQZUfP/v2cppKJHGjd6fLuXczdJoHlALocmHBMl3VHJEVABF4WAklXyl0q0vUoVCEJz7FapIY4EoZV4VmIxIHTJWYHKSkSIwxzFfpQxQiWl0STOmEZe1kYWPZQZe5oZZPqekFUGAWiWIzMhRKpAmq3Xnr2UeLnqmFZ33r7VF3/zbatCVoUIu3Q2dWeW7qC+Tbls6vDV1GTwAdrjKfgALW8c06gHHYYZBAwrkJtZ5GIlVM38MjLMf6Ma195T75wf77sD4C0r5LhairMAAAAASUVORK5CYII=') no-repeat
}

.extra-padding {
	padding-left: 52px
}

.bottom-office-space-img {
	margin: 0 -20px
}

.bottom-office-space-img.grey-bg {
	background: #f1f1f1
}

.table_cell_bottom {
	display: table-cell;
	vertical-align: middle;
	float: none;
	width: 50%
}

.table-cell-office * {
	font-size: 16px;
	line-height: 24px
}

.office-space-bottom-img img {
	width: 100%
}

.doubled-header-small {
	font-size: 21px;
	font-weight: 700;
	margin: 0 0 15px
}

.find-location-header {
	font-size: 24px;
	font-weight: 700;
	margin: 0 0 15px
}

.find-location-subheader {
	font-size: 24px;
	font-weight: 300
}

.find-location-main {
	margin: 35px 0;
	font-size: 64px;
	font-weight: 700
}

.dropdown-holder select,.dropdown-holder input {
	border: 1px solid #939696;
	background: #fff;
	color: #939696;
	border-radius: 3px;
	font-size: 28px;
	font-weight: 700;
	height: 40px;
	line-height: 40px;
	width: 98%;
	padding: 0 2%;
	position: relative
}

.dropdown-holder .ui-autocomplete {
	left: 10px!important;
	margin: 0!important
}

.dropdown-holder select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAOCAMAAAD32Kf8AAAAZlBMVEWTlpb///+TlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpZhHZ32AAAAIXRSTlMAAAECAwUGBwkOFBwmKjhHWWt7fImOnZ6vvszZ5O31+/12EUygAAAAhElEQVQY013IURaBQABA0Tc1olCYQghv/5v0kZxyPy9w2jETdicCJF/b2W5fJmjVZ/XL6qm27FWH8pvloLqHWvWxAWDzUK0D0KjeC6C4qzYhABxUb5F4Uz2EcTmq9ute9ci0JNW3aiL8ls5RR5htdlH1ki2W/Kpec5ZL7O0j/8vqvGLaD/XqDbJr7lxjAAAAAElFTkSuQmCC') 96% 60% #fff no-repeat
}

.dropdown-holder select::-ms-expand {
	display: none
}

.dropdown-holder input::-webkit-input-placeholder,.dropdown-holder input::-moz-placeholder {
	color: #939696
}

.cityDropdownSelect {
	border: 1px solid #939696;
	border-radius: 3px;
	display: inline-block;
	margin: 0;
	padding: 0 .35em;
	height: 40px;
	line-height: 40px;
	width: 98%;
	font-family: Effra,Helvetica,Arial,sans-serif;
	font-weight: 700;
	font-size: 28px;
	color: #939696;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAOCAMAAAD32Kf8AAAAZlBMVEWTlpb///+TlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpZhHZ32AAAAIXRSTlMAAAECAwUGBwkOFBwmKjhHWWt7fImOnZ6vvszZ5O31+/12EUygAAAAhElEQVQY013IURaBQABA0Tc1olCYQghv/5v0kZxyPy9w2jETdicCJF/b2W5fJmjVZ/XL6qm27FWH8pvloLqHWvWxAWDzUK0D0KjeC6C4qzYhABxUb5F4Uz2EcTmq9ute9ci0JNW3aiL8ls5RR5htdlH1ki2W/Kpec5ZL7O0j/8vqvGLaD/XqDbJr7lxjAAAAAElFTkSuQmCC') 96% 50% #fff no-repeat;
	position: relative;
	z-index: 900;
	cursor: default
}

.cityDropdownSelect * {
	margin: 0;
	padding: 0;
	list-style-type: none;
	line-height: normal
}

.cityDropdownSelect>span {
	display: inline-block;
	margin: 11px 0 0;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 100%
}

.cityDropdownSelect>ul {
	display: none;
	overflow: auto;
	left: -1px;
	right: -1px;
	top: 100%;
	position: absolute;
	max-height: 250px;
	border: 1px solid #888;
	z-index: 901;
	cursor: default;
	background: #fff;
	width: 100%;
	-webkit-overflow-scrolling: touch
}

.cityDropdownSelect>ul li {
	background: #fff;
	font-weight: 400
}

.cityDropdownSelect>ul li a {
	display: block;
	padding: 0 .35em;
	text-decoration: inherit;
	color: inherit
}

.cityDropdownSelect>ul li:hover {
	background: #1e90ff;
	color: #fff
}

.bottom_search_wrapper .dropdown-holder select,.bottom_search_wrapper .dropdown-holder input,.bottom_search_wrapper .cityDropdownSelect {
	border-radius: 45px;
	font-weight: 600;
	color: #333639;
	height: 55px;
	line-height: 55px;
	padding: 0 50px 0 4%;
	font-size: 25px;
	text-overflow: ellipsis
}

.bottom_search_wrapper .dropdown-holder input {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAACFUlEQVR42rSWSyiEURTHP0YWTHnEUklMspNX45lEkcLGhpDFUKIUygobJRay0YxmwQJFUSgrkfIaybPBxkbKeGQhr4T/rfPVMc3cuTPGv37NuefON/+5r3O/kIxss+ZFqaAKlFL8BU7AKlgA1+JL+7tbmorCPORMYBake+hLABVgDCwCC7hTMQp1azeCC2ZyC4ZAA/UJgzfqqwauzJzcPBWjEDZ1zcBO8QcoBA6aMi4DKAdLLJeNKXSoGCWCK8odgywykykWPLB2BMxefU2dg40kQ8FE6BHEsfa0rzUysQcKwKemLjGidn3NsF5GmVE9xS6wp/kvG4tLZEZlFI8HYCLOkZhm/TAVyYxSKD7VAtcmfSbJjL68nCl/ZKDPb5nROcVZfzDS1+ZSZrRCcWsgDthpEaySrMmMpig2UhH1V30sXpcZ3YBDaotCGeWHiajqPRQPYAe++6oMxSx3D+IVTNKAk+Jn0K9SvZ+oKuhXh4sqdqSHZ8SIe8EZy4WDStXqLWRmh0/XBjigLZxDeFMLps+mch9tgxhgZTlx2jtBh5tJF03xPMtZsQvbVEbEFQ1yQT5IpoPtpCqwA1703wDLdPPq6sTIRlWNVGudOEsavUdUs65u9I1oQSg7v8ygGjDH0sP4A71BNWJmtW4X4CDM+oJqxMzqwCRL98PMFlQjZtYEJljaHqb9g8jMgpGI94oZtI9+BBgAbJWIiljTHvEAAAAASUVORK5CYII=') #fff no-repeat 96% 50%
}

.bottom_search_wrapper .cityDropdownSelect {
	padding: 0 9% 0 4%
}

.bottom_search_wrapper .cityDropdownSelect,.bottom_search_wrapper .dropdown-holder select {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAOCAMAAAD32Kf8AAAAUVBMVEUzNjk+QEJAQkM/QUM/QkM/QUM/QUM/QUM9P0E9P0A8PkA7PT86PD45Oz03Ojs1ODo0NjgzNTcyNDcyNDcxNDYxNDcxNDcyNDcyNTgzNjgzNjlRtEsRAAAAGHRSTlMABAcLEhYYIDBBWHF7mLHK3Onw8/j4/P5b3zPyAAAAcUlEQVQYGWXBiwJCQBRF0c2Q92OQGef/P7QrKdVagG+4ajzGSzUfteRhkqk4VTITrXYlh1K7FjqZrWBXbDIdppeJOZBHmZ6nQSY6XJQZeBllwi3IjLx5nTwXsw4zV8mi3ZLwJV0lrSk/XFBw/MnuGacHVSgLHtNqdZUAAAAASUVORK5CYII=') 96% 50% #fff no-repeat
}

.bottom_search_wrapper .dropdown-holder input::-webkit-input-placeholder,.bottom_search_wrapper .dropdown-holder input::-moz-placeholder {
	color: #333639
}

.bottom_search_wrapper .dropdown-holder .no-visible {
	display: none!important
}

.coworking-ico-bg {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAgCAYAAACGhPFEAAAEH0lEQVR42syYeYiVVRjGr1djxt0slzBxhErBJf3DJS1MmyxQof6pFGXSRHFBBHVcEhULU1PUFFK0cE3CXXNFpKjQ0lFLETd0FMV9Zdy3fo88wTjcce6d71z0wI+j833nPc99z3ve7z2nTCyFdumV7Jfp2kNreBPqQR0o71cewVU4BcchD7bD7y+d2Xo7FqiVSUKoBHWFHtDOY87CXjgMp+Ea3IEqUBHqw2vQAirBDVgH/RB/NarociWIHQDDQR7eBcNgPRMfTHJlytI1h4+8OhW8EuE9zWTv0P1ob62BCQj9O9TyYj+TrpZX4SZcx/6lUovGYC7dN3AE+mLstwAia9J9DB0dMnUTvFbgkPsVVjNvXlKiMT6FbggsseAbEcW+TjcWPoEXYJ835m49hssOmerwhkPoLf9tj1YYVqDjUULR9vAkmKrYLfpiimIVy6ONPDhb4YbNI0mMreQfOdD7QZ7PYezJJ0Tzon7hn7BUWSKiYHlpJXwAcyG3NBkDO9LWDWbCA+iMnb8ei/ZDLVc1aMKDggiC4964EtwLW4sD7Ad9CzZDbYWPMpcmeR+awcgogt0GySPQO4RgNeycoHvPuX4pP6Jc3B8OfSyWR/SIYnGc7DDRwljAhj19wPrauZ9J9NuwhQf3I9qWh6vCV7E0NPT94oySI9FZcCCAXaWq0xj/N5a+tglaxf0pvxvAoLx8IZbedh4qS/QVqBHA4PVAdp7WVAMVxJ3u2gQw+IfKVDZkszSKzlbhFnectGWyuhENrnUWGp8Oteh7V/EMiyR6Pihz5Ebc3bddxnZhgsGBBVf31/XQY9FMdpF/fAv9edgqonDl5zkwDVvDAgnWPtnoE9KnzHEv7mcTXIGtChAm/eE7mIytdZAVQXC291xD1x7/FK3ysryZtMwf8sLRiB7q6mJHRzCtwA/Y3J7C+Hl0X8BO6M7Yw8XV0zqpbHM9q/phdUThKsKG6mzomjnfjtkBJ1xPH2OeswnG5vuIp5B4UNLJpaZL1A6wDEYw6FhE8Rl0nfypb+uC//921xlnYmFxjNGJfgl/G17UXjzBZjrvyq+P8+J+H3KjtPvYXQkqVxvw/0zHaUuFDXytep55GhYaowLsVspXCBjp6QPui8kW8v6Br4LENbFnlWNnYOPLYsbo7KgY1iqPgukOnemMGZf0FYLbNfdVEh39vexKbTmQ4YNE5UKv3PKFjVLqgqekyi3YauysM9WH4IyU7z3cHhYXRkyim6bvHZ8/a0P5OuCcb5i02/MR9DDJHK/a5XPsLrPXM0srurjrAHmju+vb1iHvRLC13l5XmGwoTUzrZmiVr7l0Gu6tXe4fOwZmBTg8hLsWK9Kawk8u9FfAYMSeij2jVpLom+7X+MPQCbEbYs+4xUt4fs7CdU3W6HkQrPafAAMAT5x7/T+rK9wAAAAASUVORK5CYII=') no-repeat
}

.breadcrumbs-navig-wrap {
	padding: 20px 0 0;
	width: 100%;
	max-width: 1270px;
	margin: 0 auto;
	font-size: 12px;
	color: #939696
}

.breadcrumbs-navig-wrap span {
	margin: 0 3px;
	font-weight: 600
}

.breadcrumbs-navig-wrap a {
	color: #939696;
	text-decoration: underline;
	font-weight: 400
}

.breadcrumbs-navig-wrap a:hover {
	text-decoration: none
}

.center-cw-incl-wr {
	border-bottom: 1px solid #c9caca
}

.center-cw-incl-wr p.phone_text-strong span[data-toggle] {
	color: #000
}

.center-cw-incl-wr p.phone_text-strong span[data-toggle] span {
	color: #e40037
}

.center-cw-incl-wr p.phone_text-strong span[data-toggle] span:hover {
	color: #46c1be
}

.row.dropdown-input-wrapper {
	margin: 0 auto 30px;
	max-width: 990px
}

.row.dropdown-input-wrapper>div {
	padding: 0 10px
}

.explore-button-holder .cta-button {
	float: none
}

.top_banner_wrapp.cookiePolicy {
	height: auto;
	min-height: 0;
	background: none;
	box-shadow: none
}

.cookiePolicy header {
	position: static;
	border-bottom: 1px solid #999;
	margin-bottom: 20px
}

.top_banner_wrapp.cookiePolicy header:after {
	content: "";
	clear: both;
	display: table
}

.cookie-policy-main.wrapper_w {
	padding: 0 20px 150px
}

.cookie-policy-main .main_block_h {
	text-align: left;
	margin-top: 20px;
	padding: 0
}

.cookie-policy-main h2 {
	font-size: 24px;
	margin-bottom: 10px;
	margin-top: 25px;
	font-weight: 500
}

.cookie-policy-main p {
	font-size: 16px;
	margin-bottom: 10px;
	line-height: 1.5
}

.page404 {
	background-image: url("../images/banner-img-page_404.jpg")
}

.page-404-main {
	text-align: center
}

.page-404-main h3.main_block_h {
	line-height: 1.5
}

.page-404-main p {
	font-size: 24px;
	font-weight: 300;
	line-height: 1.2
}

.page-404-download {
	margin: 30px 0 20px
}

.page-404-download ul {
	list-style-type: none;
	font-size: 0
}

.page-404-download ul li {
	display: inline-block
}

.page-404-download ul li+li {
	margin-left: 20px
}

.dropdown-products {
	display: inline-block;
	position: relative
}

.dropdown-products .dropdown-toggle {
	cursor: pointer;
	font-size: 52px;
	font-weight: 700;
	color: #e40037
}

.dropdown-products .dropdown-menu {
	min-width: 334px;
	padding: 0
}

.dropdown-pointer {
	position: relative;
	display: inline-block;
	margin-right: 25px
}

.dropdown-pointer:before,.dropdown-pointer:after {
	content: "";
	display: inline-block;
	width: 0;
	position: absolute
}

.dropdown-pointer:before {
	border: 10px solid transparent;
	border-top: 10px solid #e40037;
	left: 100%;
	margin-top: -15px
}

.dropdown-pointer:after {
	border: 10px solid transparent;
	border-top: 10px solid #fff;
	top: -21px;
	z-index: 2
}

.banner_main_t h1.vo-header {
	max-width: 900px;
	margin: 0 auto 20px
}

.bottom-virtual-office-img {
	background: #444;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.bottom-virtual-office-img h3 {
	font-size: 34px;
	font-weight: 700;
	margin: 0 0 15px;
	color: #fff
}

.bottom-virtual-office-img .virtual-office-bottom-text {
	padding: 35px;
	background: #444;
	-webkit-box-ordinal-group: 1;
	-moz-box-ordinal-group: 1;
	-ms-flex-order: 1;
	-webkit-order: 1;
	order: 1
}

.virtual-office-bottom-image {
	float: right;
	-webkit-box-ordinal-group: 2;
	-moz-box-ordinal-group: 2;
	-ms-flex-order: 2;
	-webkit-order: 2;
	order: 2
}

.virtual-office-bottom-image .show_desktop {
	position: absolute;
	height: 100%;
	right: 0;
	top: 0
}

.bottom-virtual-office-img .mr_descr_cond_vo {
	color: #eb5f6b;
	font-size: 18px;
	margin: 25px 0 15px;
	font-weight: 600;
	line-height: 24px
}

.bottom-virtual-office-img .mr_descr_phone {
	color: #fff
}

.mr_descr_wrapp.yellow {
	background: #c0cc2e
}

.mr_descr_wrapp.pink {
	background: #eb5f6b
}

.vo-icon {
	display: inline-block;
	line-height: 0;
	background: url("../images/icons-virtual-office-sprite.png") no-repeat;
	height: 38px
}

.vo-icon.telephone {
	width: 40px;
	background-position: -4px 1px
}

.vo-icon.mail {
	width: 44px;
	background-position: -2px -60px
}

.vo-icon.vo {
	width: 41px;
	background-position: -3px -121px
}

.vo-icon.vo-plus {
	width: 45px;
	background-position: -1px -192px
}

.virtual-office-options {
	margin: 0 90px
}

.virtual-office-options>div {
	padding: 0 20px
}

.virtual-office-options h4 {
	font-size: 21px;
	font-weight: 700;
	margin: 20px 0 25px
}

.virtual-office-options p {
	font-size: 16px;
	margin-bottom: 20px;
	line-height: 19px
}

.virtual-office-options a,.virtual-office-options span {
	color: #e40037;
	font-size: 16px;
	text-transform: uppercase;
	cursor: pointer;
	font-weight: normal
}

.virtual-office-options a:after,.virtual-office-options span:after {
	content: "";
	margin-left: 6px;
	color: #e40037;
	font-size: 15px;
	display: inline-block;
	width: 6px;
	height: 12px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAMBAMAAACzedEdAAAALVBMVEX////kADfkADfkADfkADfkADfkADfkADfkADfkADfkADfkADfkADfkADfkADeZKcyYAAAAD3RSTlMAAQYPHC1OaYekpaa90uBuGyYaAAAAK0lEQVQI12NYysDAkOfAwMB+GcjoUWBgkJzIwMB0AoJBbKAYSA6kZisDAwDOEgirWs9g1wAAAABJRU5ErkJggg==') 0 0 no-repeat
}

.virtual-office-options-bottom .mr_descr_phone {
	font-size: 24px;
	margin: 30px 0
}

.wrapper_w_vo {
	background: #f2f2f2
}

.virtual-office-header-icon {
	font-size: 34px;
	font-weight: 800;
	margin: 0 0 25px;
	padding: 0 0 0 60px;
	position: relative
}

.virtual-office-header-icon+.extra-padding {
	color: #666a6d
}

.vo-options-descr {
	margin-bottom: 25px
}

.virtual-office-bottom-image .show_mobile {
	width: 100%
}

.separate-line hr {
	border-top-color: #c9caca
}

.vowrapper_w {
	margin: 0 auto;
	max-width: 1270px;
	position: relative;
	padding: 128px 140px
}

.customers-page-padding {
	padding: 128px 55px
}

.vo-h3-prl-wra {
	text-align: center;
	padding: 25px 15px
}

.vo-h3-prl-wra.bordeux {
	background-color: #995580
}

.vo-h3-prl-wra.bluegreen {
	background-color: #46c1be
}

.vo-h3-prl-wra.yellow {
	background-color: #c0cc2e
}

.vo-h3-prl-wra.pink {
	background-color: #eb5f6b
}

.vo-h3-prl-wra h3 {
	font-size: 34px;
	font-weight: 600;
	color: #fff
}

.fw-light {
	font-weight: 300
}

.workplaceRecovery_wr {
	padding: 70px 55px 60px
}

.cta-button.wrp-mobileShow {
	display: none
}

.workplaceRecovery_wr_grey,.workplaceRecovery_wr.mob-small-pad-bott {
	padding: 80px 140px 100px
}

.main_block_p_desc {
	font-size: 32px;
	margin: 0 0 50px;
	text-align: center
}

.main_block_p_desc.subheader {
	font-weight: 300;
	font-size: 21px
}

.refer-sub-suggestion {
	font-size: 21px;
	max-width: 750px;
	margin: 0 auto;
	line-height: 24px;
	padding: 0 20px
}

.pad85 {
	padding-top: 85px;
	padding-bottom: 85px
}

.dark-gr {
	background-color: #f1f1f1
}

.newbig-i {
	background-image: url("../images/icons-features-new-sprite.png")
}

.mr-newbig-i {
	background-position: 0 0;
	width: 61px;
	height: 58px
}

.vo-newbig-i {
	background-position: 0 -74px;
	width: 64px;
	height: 60px;
	display: block;
	position: absolute;
	left: -12px;
	top: -20px
}

.of-newbig-i {
	background-position: -1px -218px;
	width: 41px;
	height: 58px
}

.cw-newbig-i {
	background-position: -1px -144px;
	width: 70px;
	height: 54px
}

.vo-center-top p {
	margin-bottom: 10px
}

.wrapper_w_vo_center {
	background: #f1f1f1;
	padding: 40px 25px 25px
}

.virtual-office-options.vo-center-options {
	margin: 0 auto;
	max-width: 1030px
}

.bottom-virtual-office-img .phone-number {
	color: #fff
}

.bottom-virtual-office-img .cta-button {
	margin: 30px 0 15px;
	font-size: 18px
}

.wrap-for-background {
	background: #f1f1f1
}

.collapse-nav-sidebar {
	overflow: hidden;
	cursor: pointer;
	display: none
}

.collapse-nav-sidebar>div {
	float: left
}

.collapse-nav-sidebar>p {
	text-transform: uppercase;
	font-size: 20px;
	margin: 0 0 0 10px;
	float: left
}

.collapse-nav-sidebar .icon-bar {
	display: block;
	width: 22px;
	height: 2px;
	border-radius: 1px;
	background: #000;
	margin: 4px auto
}

.collapse-nav-sidebar.active {
	background: #939696;
	color: #fff
}

.collapse-nav-sidebar.active .icon-bar {
	background: #fff
}

.sidebar-inv {
	padding: 40px 30px 40px 40px;
	background: #f1f1f1
}

.content-inv-holder {
	padding: 45px 40px
}

.sidebar-inv-accordion,.invSub-menu {
	list-style: none
}

.sidebar-inv-accordion li {
	margin: 0 0 5px;
	font-size: 18px;
	font-weight: 700
}

.sidebar-inv-accordion>li>a {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAMCAYAAABBV8wuAAAAWElEQVR42mJgYGB4BMRy////Z0DGIBACxP+AmAdFAirbBsR/gJgFRQIquQuIv4IY6BIg8ACKGRiRBBkYGRkZoLqOMjHgAriMwm85Vufi9CAQPMYWJAABBgD+9W0L1SisrAAAAABJRU5ErkJggg==') no-repeat 0 11px;
	display: block;
	color: #000;
	padding: 5px 0 5px 22px;
	line-height: 24px
}

.sidebar-inv-accordion a {
	color: #000
}

.sidebar-inv-accordion a:hover {
	color: #939696
}

.sidebar-inv-accordion>li>a:hover,.sidebar-inv-accordion>li>a.active,.sidebar-inv-accordion>li.active>a {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAMBAMAAACzedEdAAAAKlBMVEWTlpb///+TlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpb+iJH/AAAADnRSTlMAAAIGEC5Peqepqsvl8s3mdZ4AAAAsSURBVAjXY5giKMgQayjIIHZIkEGwmpFBkKOBQVBgOwSD2EAxkBxIzRJBQQDLPgiJsmLUjgAAAABJRU5ErkJggg==') no-repeat 0 11px;
	color: #939696
}

.invSub-menu {
	margin: 5px 0 0 42px
}

.invTab-main-header {
	font-weight: 700;
	font-size: 52px;
	margin: 0 0 25px
}

.content-inv-holder p.invDescr-thin {
	font-weight: 300;
	font-size: 24px;
	margin: 25px 0
}

.content-inv-holder p.invDescr-thin-18 {
	font-size: 18px
}

.invTypes-wrapp {
	margin: 0 0 25px
}

.invTypes-wrapp h3 {
	font-weight: 700;
	font-size: 21px;
	color: #e40037;
	margin: 0 0 15px
}

.invTypes-wrapp p {
	font-size: 16px;
	line-height: 20px
}

.invTypes-wrapp a {
	color: #e40037
}

.inv-anual-reports {
	margin: 0 0 30px -10px;
	width: 100%
}

.inv-anual-reports thead th {
	font-weight: 700;
	font-size: 21px;
	padding: 0 0 25px 10px
}

.inv-anual-reports tbody th {
	color: #77756b;
	font-size: 16px;
	padding: 0 10px
}

.inv-anual-reports td,.inv-anual-reports td a {
	font-size: 16px;
	line-height: 1.3;
	padding: 10px;
	color: #000
}

.inv-anual-reports td a {
	padding: 0
}

.inv-anual-reports tfoot tr {
	border-bottom: 1px solid #939696;
	padding: 25px 0 0
}

.senior-team-line {
	padding: 25px 20px;
	margin: 0 -20px;
	border-bottom: 1px solid #939696;
	overflow: hidden
}

.thumbnail-person-wrapp {
	float: right
}

.senior-team-descr {
	margin: 0 240px 0 0
}

.senior-team-descr h4 {
	font-size: 21px;
	font-weight: 700;
	margin: 0 0 10px
}

.senior-team-descr p.senior-position {
	font-size: 18px;
	font-weight: 300;
	margin: 0 0 25px
}

.senior-team-descr p,.content-inv-holder p {
	font-size: 16px;
	font-weight: 400;
	line-height: 20px
}

.content-inv-faq {
	padding: 45px 40px
}

.inv-faq-topImages {
	display: inline-block;
	margin-bottom: 20px
}

.content-inv-faq h2 {
	margin-bottom: 20px
}

.content-inv-faq h3 {
	font-size: 26px;
	line-height: 1.2em;
	margin: 20px 0
}

.inv-faq-topImages .row>div {
	border-right: 4px solid #fff
}

.inv-images-holder .row>div,.inv-faq-topImages .row>div {
	float: left;
	width: 33%
}

.inv-images-holder .row>div img,.inv-faq-topImages .row>div img {
	width: 100%
}

.content-inv-faq .inv-anual-reports td+td,.content-inv-faq .inv-anual-reports th+th {
	border-left: 1px solid #939696
}

.inv-faq-bottom-content h3 {
	font-size: 26px;
	font-weight: 300;
	margin-bottom: 10px
}

.inv-faq-bottom-content p {
	margin-bottom: 5px;
	font-size: 16px;
	line-height: 1.3
}

.inv-faq-bottom-content p a {
	color: #e40037
}

.inv-faq-bottom-content div {
	margin-bottom: 30px
}

.inv-faq-bottom-content ul {
	margin-left: 20px;
	margin-bottom: 10px;
	font-size: 16px
}

.inv-faq-bottom-content ul li {
	line-height: 1.3
}

.invTab-video-block {
	margin-top: 30px;
	margin-bottom: 10px
}

.invTab-video-block>div {
	display: inline-block;
	margin-right: 20px;
	margin-bottom: 20px
}

.invTab-link a {
	color: #000
}

.inv-years-link:after,.invTab-link a:after {
	content: ">";
	vertical-align: middle;
	display: inline-block;
	margin-left: 6px
}

.prev-years {
	float: right
}

.next-years.cta-button {
	padding: 10px 25px 8px 60px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAw1BMVEX////////////////////////////////////////////////////////////////////////////////////////////////kADfkATjkAjnlBTvlCT7lDkLmFEfnG0zoI1LpLFrqNmHqN2LrQWrrRGzsTXPsTnTuWn7vaInxeJXyiKL0l631nbL2q733uMf5xNH6z9n71d772eH72+P73OT84uj84+n85Or96u/96+/+8fT+9vj++fr++vv//f3///9B0nddAAAAGHRSTlMAARceQEFSVFVWWHWXmJqb09XX2drx8/XqotVNAAABFElEQVQoz41T13LDMAyDJCfOaBLLTRx0pyvde2/+/1f1IbYs2epd8UQJpxMBgoCDTid2PreTVKMF1ZmKw7SjQtZYCWCNzw6khUHNDr3ry+OvVTGs2L7HXpDLku+X/3rsOUmelAcDACp35M8ZSW5eVf0pAIljv09JcuvaXSQA3OPPJUlu33j6AV3VH0ckuXPrq9PoldX7AUnu3gXiU4xWxes+Se49hN6Myq+fFiS5eG5Yl6MQEZFDkty4bzpblPRj/HVR6XqJ/p1XrclbrPM1JyyqO61tibgm2jO17XkejKQ5MUkAKPvXvK1qxsFPi5h2mOqsSS8WRYfhf4MMmCwkM9NYomTdszpR7TXT3XE2m2XjrreCv8UHlHyW84TuAAAAAElFTkSuQmCC') #e40037 no-repeat 5px center
}

.content-inv-holder p {
	color: #77746b
}

.inv-years-link {
	color: #000;
	display: inline-block
}

.inv-years-link-wrap {
	float: right;
	margin: 10px 0 20px
}

.inv-years-link-wrap p {
	margin-bottom: 5px
}

.inv-anual-reports th:first-child,.inv-anual-reports td:first-child {
	width: 15%;
	text-align: left
}

.inv-anual-reports th:first-child+th,.inv-anual-reports td:first-child+td {
	width: 75%
}

.inv-anual-reports th:last-child,.inv-anual-reports td:last-child {
	width: 10%;
	text-align: center
}

.privacy-policy-content {
	padding: 0 25px
}

.privacy-policy-content h1 {
	font-weight: 700;
	font-size: 54px;
	margin: 0 0 30px
}

.privacy-policy-content ol li {
	font-size: 16px;
	line-height: 24px;
	margin-left: 12px
}

.product-offer-terms h1 {
	font-weight: 700;
	font-size: 52px;
	margin: 50px 0 30px
}

.product-offer-terms ul li {
	list-style: none;
	margin: 0 0 25px
}

.product-offer-terms ul li a {
	font-size: 24px;
	color: #e40037;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAYAAADd/14OAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkM3Q0NGRjA5NTBCMTFFNjk5ODNCQUMxQ0Q2REY5NDEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkM3Q0NGRjE5NTBCMTFFNjk5ODNCQUMxQ0Q2REY5NDEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGQzdDQ0ZFRTk1MEIxMUU2OTk4M0JBQzFDRDZERjk0MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGQzdDQ0ZFRjk1MEIxMUU2OTk4M0JBQzFDRDZERjk0MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ppf/skUAAADYSURBVHjaYvz//z/DU0YLLwYGBn4gXi79/wQDNsAEVOQJpLcC8TIgzgbysSsEYk4k/hQgrsGmmBFqtSOQvQ9JvB+Ii4HO+I+iEASAio2A1FkkxfOBOAWo+B+KQqhiVSB1DYhZoEIbgDgEqPgvikKoYmkgdQuIuaBC+4HYHUMhVDG6m+dhM1EGSN1EN5EJTZEakLqPpAjkRlegG38zISkygprEguTrYJBHYAEOc9NZtHBMhgUNLAqD0BxeC8RFyIHNALXmOxI/B4inYksYsCgEJQwBfKkHIMAAJWRdVwG1Yr0AAAAASUVORK5CYII=') no-repeat 100% 10px;
	padding: 0 20px 0 0
}

.privacy-policy-content h2 {
	font-weight: 700;
	font-size: 24px;
	margin: 0 0 15px
}

.privacy-policy-content p {
	font-size: 16px;
	margin: 0 0 20px;
	line-height: 24px
}

.privacy-policy-content a,.cookie-policy-main a {
	color: #e40037
}

.privacy-policy-content a:hover,.cookie-policy-main p a:hover {
	text-decoration: underline
}

.anchorSpan {
	display: block;
	height: 80px;
	margin-top: -80px;
	visibility: hidden
}

.shareholderMeetDoc-wrapper {
	font-size: 16px
}

.shareholderMeetDoc-accept-butt {
	text-align: center;
	margin: 25px 0 0
}

.shareholderMeetDoc-accept-butt .cta-button {
	float: none;
	font-size: 16px
}

.fgb-mob-bannr-wr {
	display: none
}

.banner_main_t h1.vo-header.fgbnr {
	max-width: 980px;
	padding: 0 15px
}

.prod-tab-padd {
	padding: 0 20px;
	box-sizing: border-box
}

.googimg-wrpr img,img.tradoff-fg {
	width: 100%;
	height: auto
}

.fgb-prod-wrap,.customers-plus-text {
	padding: 50px 55px 60px;
	text-align: center
}

.wrp-background-white-mgrey {
	background: #fff
}

.contact-phone-quote-hide-mobile-wrp {
	display: block
}

.contact-phone-quote-show-mobile-wrp {
	display: none
}

.wided-plus-text {
	padding: 50px 0 0;
	margin: 0 -55px
}

.wided-plus-text .text_descr a {
	color: #e40037
}

.wided-plus-text .text_descr a:hover {
	text-decoration: underline
}

.wrpImage-showMobile {
	display: none
}

.marg-b25 {
	margin-bottom: 20px
}

.boldfont-rewr {
	font-weight: 700;
	padding: 0
}

.fgb-prod-wrap .sub_header,.customers-plus-text .sub_header {
	font-size: 21px;
	font-weight: 700;
	margin: 0 0 20px
}

.brokers-prod-wrapp .sub_header {
	margin: 25px 0 20px
}

.create-acc-h4-header {
	font-weight: 700;
	font-size: 23px;
	margin: 0 0 20px
}

.fgb-prod-wrap .text_descr,.customers-plus-text .text_descr {
	font-size: 17px;
	line-height: 21px
}

.fgb-prod-wrap i,.customers-plus-text i {
	background-image: url("../images/fgb-sprite2.png");
	background-repeat: no-repeat;
	display: inline-block;
	height: 50px
}

.st-bus-icon-r {
	background-position: 0 0;
	width: 41px
}

.unh-bus-icon-r {
	background-position: -54px 0;
	width: 48px
}

.money-bus-icon-r {
	background-position: -119px -3px;
	width: 53px
}

.gr-bus-icon-r {
	background-position: -190px 0;
	width: 41px
}

.happy-bus-icon-r {
	background-position: -248px 0;
	width: 44px
}

.cut-bus-icon-r {
	background-position: -303px 0;
	width: 44px
}

.repeat-arr {
	background-position: -345px 0;
	width: 44px
}

.repeat-arr-time {
	background-position: -388px 0;
	width: 44px
}

.fgb-map-ico {
	background-position: -432px 0;
	width: 44px
}

.fgb-lamp-ico {
	background-position: -476px 0;
	width: 44px
}

.fgb-home-ico {
	background-position: -520px 0;
	width: 44px
}

.fgb-stopwatch-ico {
	background-position: -564px 0;
	width: 44px
}

.fgb-smile-ico {
	background-position: -608px 0;
	width: 44px
}

.fgb-paper-airplane-ico {
	background-position: -652px 0;
	width: 44px
}

.fgb-half-sun-ico {
	background-position: -696px 0;
	width: 53px
}

.fgb-sad-smile-ico {
	background-position: -749px 0;
	width: 44px
}

.fgb-warning-triangle-ico {
	background-position: -793px 0;
	width: 44px
}

.fgb-heart-ico {
	background-position: -837px 0;
	width: 44px
}

.fgb-home-cloud-ico {
	background-position: -881px 0;
	width: 44px
}

.fgb-speech-ico {
	background-position: -925px 0;
	width: 55px
}

.fgb-hand-shake-ico {
	background-position: -980px 0;
	width: 63px
}

.circle-attent-ico {
	background-position: -1043px 0;
	width: 44px
}

.fgb-home-arrow-ico {
	background-position: -1087px 0;
	width: 60px;
	margin-left: -35px
}

.fgb-people-ico {
	background-position: -1147px 0;
	width: 44px
}

.wrp-icon-identifier i,.customers-plus-text.wrp-background-white-mgrey i {
	background-image: url("../images/icons-wpr-agents-page.png");
	background-repeat: no-repeat;
	display: inline-block;
	height: 45px
}

.customers-plus-text.wrp-background-white-mgrey i {
	margin: 0 0 20px
}

.wrp-house-ico {
	background-position: 0 0;
	width: 44px
}

.wrp-globe-ico {
	background-position: -312px 0;
	width: 44px
}

.wrp-thumbsUp-ico {
	background-position: -624px 0;
	width: 44px
}

.wrp-people-ico {
	background-position: -2px -45px;
	width: 60px
}

.wrp-case-ico {
	background-position: -291px -45px;
	width: 60px
}

.wrp-paper-ico {
	background-position: -574px -45px;
	width: 60px
}

.centered-txt {
	text-align: center
}

.goog-padding {
	padding: 50px 0 80px
}

.padding-f {
	padding: 0 20px;
	position: relative
}

.lh40 {
	line-height: 40px
}

.marg-side-minus20 {
	margin-left: -20px;
	margin-right: -20px
}

.goog-exp p.text_descr {
	font-size: 17px;
	line-height: 21px
}

.googexp-i {
	background-image: url("../images/icons-fgb-goog.png");
	background-repeat: no-repeat;
	display: inline-block;
	height: 58px
}

.googexp-i.chair {
	background-position: -7px 0;
	width: 37px
}

.googexp-i.cloud {
	background-position: -51px -1px;
	width: 45px
}

.googexp-i.bubble {
	background-position: -104px 0;
	width: 54px
}

.googexp-i.mri {
	background-position: -163px -1px;
	width: 54px
}

.padding-f .plus {
	display: inline-block;
	position: absolute;
	font-size: 40px;
	font-weight: 600;
	right: -10px;
	top: 0;
	line-height: 58px
}

.font72 {
	font-size: 72px
}

.subhrewrite {
	max-width: 530px;
	margin: 0 auto 40px;
	font-size: 36px;
	font-weight: 300;
	line-height: 1.25;
	text-align: center
}

.bshadow-vert {
	-moz-box-shadow: #dcdcdc 0 0 27px -3px;
	-webkit-box-shadow: #dcdcdc 0 0 27px -3px;
	box-shadow: #dcdcdc 0 0 27px -3px
}

.fgb-slider-features {
	padding: 0 10px
}

.fgbpad.manage_app .main_block_sub_h {
	font-size: 25px;
	max-width: 400px;
	padding: 0
}

.fgbpad.manage_app .main_block_sub_h a {
	color: #e40037;
	font-weight: 500;
	text-decoration: none
}

.fgbpad.manage_app .main_block_sub_h a:hover {
	text-decoration: none
}

.fgbpad p.phone_text-strong {
	position: relative
}

.fgbpad p.phone_text-strong>span {
	max-width: 565px;
	margin: 20px auto 0;
	display: block;
	line-height: 39px
}

.dark_bottom .cta-button.no-arrow {
	text-transform: none;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}

.row.meeting_room_wrapp.marg15-fg {
	margin: 0
}

.fgbnosubh-marg {
	margin-bottom: 70px
}

.padding-customers-color-h {
	padding: 40px 20px 30px
}

.circle-number {
	position: absolute;
	width: 60px;
	height: 60px;
	background: #e8e8e8;
	font-size: 34px;
	left: 50%;
	top: 0;
	margin: -30px 0 0 -30px;
	line-height: 60px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%
}

.purple-f {
	color: #995580
}

.green-f {
	color: #46c1be
}

.yellow-f {
	color: #bfd730
}

.sl-feature-bottom>div {
	padding: 15px 20px;
	font-weight: 700;
	font-size: 22px;
	color: #333639;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.2);
	box-shadow: 0 0 10px rgba(0,0,0,.2)
}

.footer-cn-kr-info {
	clear: both
}

.bwd-slider .bx-wrapper .bx-viewport {
	background-color: #f1f1f1
}

.cta-btn-bwd {
	position: relative
}

.cta-btn-bwd .ctawrbw {
	position: absolute;
	top: 50%;
	left: 0;
	text-align: center;
	width: 100%
}

.cta-btn-bwd .cta-button {
	display: inline-block;
	text-align: left
}

.bwsize {
	font-size: 0;
	margin: 0 auto;
	max-width: 1150px;
	padding: 0
}

.fgb-prod-wrap .bwsub_header {
	font-size: 22px;
	font-weight: 700;
	margin: 0 0 17px;
	line-height: 25px
}

.bwdesc {
	font-size: 17px
}

.bwfeatures-wr {
	padding: 140px 0
}

.fgb-prod-wrap .bww i {
	background-image: url("../images/bwsprite.png");
	background-repeat: no-repeat;
	display: inline-block;
	height: 50px
}

.bww-ipoint {
	width: 30px;
	background-position: 0 0
}

.bww-istar {
	background-position: -42px -3px;
	width: 37px
}

.bww-iyes {
	background-position: -92px -2px;
	width: 35px
}

.bww-icoins {
	background-position: -141px -4px;
	width: 51px
}

.bww-ical {
	background-position: -205px -3px;
	width: 36px
}

.bwd-subh-marg {
	margin-bottom: 80px
}

.bwfeatures-wr .bx-wrapper .bx-viewport {
	background-color: #f1f1f1
}

.showmobonly {
	display: none!important
}

.bwrdn .bw-icon {
	background: rgba(241,241,241,.9);
	top: 35px;
	right: -45px
}

.bwrdn .bw-icon span {
	font-size: 16px;
	font-weight: 600;
	line-height: 1.2
}

.bwrdn .mr_descr_wrapp,.bwrdn .office-space-page-options.businessworld-options .bx-wrapper .coworking_single_slide_wr {
	box-shadow: none
}

.bwrdn-extrapad {
	padding: 25px 0 35px
}

.bwrdn table.price-table-bw {
	border: none;
	border-collapse: collapse;
	border-spacing: 0
}

.bwrdn table.price-table-bw tr td::after {
	margin: 0
}

.tab-wr-bwrdn {
	padding: 0 20px
}

.bwgoldclr {
	background: #e5e4de
}

.bwplatclr {
	background: #e4e6e6
}

.bwplatplclr {
	background: #eaebeb
}

.tab-wr-bwrdn td img {
	width: 18px
}

.bwrdn .bx-wrapper .bx-viewport {
	background-color: #f1f1f1
}

.bwrdn-wiewport.bwfeatures-wr .bx-wrapper .bx-viewport {
	background-color: #fff
}

.bwrdn-tabl-legend {
	text-align: center
}

.bwrdn-tabl-legend span {
	margin: 0 5px
}

.pay-legen:before {
	content: "-";
	margin-right: 7px
}

.inc-legen:before {
	content: "";
	margin-right: 5px;
	width: 11px;
	height: 8px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAASCAYAAABB7B6eAAABXElEQVR42qyUzStEURiH7zVXMpZsUCSlRJKEQsrC1so/oKxkKZQFKSsrCwslaytLC8lkmkHY+BhloYialBJq8hGeU+fW2zFjrnPvW0/3vL9z+p2v91z3zul2wkTt98Ev7d7tmeWzQ99+iRNxaPMFSNPu9yI0Vp9FmBFynReh+TJMCHmQI9p1w96BjlUYE3kv5mnVCLsDFzZgRGhdmB/5iRfSfBOGhdaG+ZkcZDuBqr4tGBJaC+YZc6DNBDFIQJ/QGjG/LrQSFXFIQmcR81JIGeb1hcz9HVTAq87V5bTCRZ6xZXAKTUKrxjxb7Cw/YU9o59BhjCuHS2H+BVWQDXJZbzAA60I/UeUmzG+hQefPUAmPQavBj1FYEfmh1o71alU8QA08Ba0Is4rG4QWmdL4m+m6gGXL/rWczpmHe0DL6/HM2DyZfzMGkMG+Hd5sX+ddDW4Ir2IYP2//JjwADANcuUcYCNmFzAAAAAElFTkSuQmCC');
	display: inline-block;
	background-size: 100%
}

.bwrdn .slider-container .bx-wrapper .bx-pager {
	bottom: -11px
}

.main_block_h.mmbrshipdesk {
	margin: 0 0 65px
}

table.price-table-bw {
	width: 100%;
	border-collapse: separate;
	border-spacing: 20px 0
}

table.price-table-bw tr td {
	font-size: 16px;
	text-align: center;
	vertical-align: middle;
	padding: 15px 0;
	position: relative
}

table.price-table-bw tr td::after {
	content: "";
	display: block;
	position: absolute;
	height: 1px;
	margin: 0 -10px;
	left: 0;
	right: 0;
	background: #b0b0b0;
	bottom: 0
}

table.price-table-bw tr td:first-child {
	text-align: left
}

table.price-table-bw tr.text-center td:first-child {
	text-align: center;
	border: 0
}

table.price-table-bw tr.row-bottom-strong td {
	font-weight: 700
}

table.price-table-bw tr.no-border td {
	border: 0
}

td.td-capital-letter:first-letter {
	text-transform: capitalize
}

table.price-table-bw tr.row-bottom-strong td::after,table.price-table-bw tr.no-border td::after {
	display: none
}

table.price-table-bw tr td:last-child::after {
	margin: 0 0 0 -10px
}

table.price-table-bw th {
	color: #fff;
	font-weight: 700;
	width: 20%;
	text-align: center;
	position: relative;
	padding: 20px 15px;
	font-size: 24px
}

table.price-table-bw th>span {
	font-weight: 300;
	font-size: 16px
}

td.green-transp {
	background: #ecf9f8
}

td.gold-transp {
	background: #f1f0ea
}

td.grey-dk-transp {
	background: #f1f3f3
}

td.grey-lt-transp {
	background: #f6f8f8
}

th.green-th,th.green-th p {
	background: #46c1be
}

th.gold-th,th.gold-th p {
	background: #9a936b
}

th.grey-dk-th,th.grey-dk-th p {
	background: #748787
}

th.grey-lt-th,th.grey-lt-th p {
	background: #a8baba
}

table.price-table-bw .cta-button.no-arrow {
	float: none;
	font-size: 16px;
	text-transform: none
}

.table-bw-slider-wrapp,.mobile-bw-slider-wrapp {
	display: none
}

ul.table-bw-slide-tabl,ul.mobile-bw-slide-tabl {
	list-style: none
}

.table-bw-slider-wrapp .bx-wrapper img,.mobile-bw-slider-wrapp img {
	width: auto
}

.mobile-bw-slider-wrapp table.price-table-bw {
	border-collapse: collapse
}

.mobile-bw-slider-wrapp table.price-table-bw tr td {
	width: 50%
}

.mobile-bw-slider-wrapp table.price-table-bw tr td:first-child {
	border-right: 1px solid #b0b0b0
}

.mobile-bw-slider-wrapp table.price-table-bw tr td::after {
	margin: 0 20px 0 0
}

.mobile-bw-slider-wrapp table.price-table-bw tr td:first-child::after {
	margin: 0 0 0 20px
}

.mobile-bw-slider-wrapp table.price-table-bw tbody tr td:first-child {
	padding: 0 0 0 20px
}

.mobile-bw-slider-wrapp table.price-table-bw tr.text-center td:first-child {
	text-align: center;
	border: 0;
	padding: 20px
}

.bwpage-lets .row.option_1_content {
	margin-bottom: 0
}

.bwpage-lets .fgbcontactblock.hideon480 {
	margin-top: 40px
}

.ctanofloat {
	float: none
}

.inlineb-nofloat {
	display: inline-block;
	float: none;
	vertical-align: top
}

i.centre-imr {
	background-position: -1102px 0
}

.row-icons-small p.centreiconz {
	font-size: 22px;
	color: #000;
	font-weight: 600
}

div.row-icons-small.centreiconz-wrap {
	margin: 75px 0 50px
}

.bottom-text-cond {
	text-align: center;
	font-size: 12px;
	color: #333639;
	margin: 50px 0 0
}

.bwnoshad {
	box-shadow: none
}

.guarantor {
	height: 248px
}

footer {
	background: #939696;
	color: #fff;
	overflow: hidden;
	padding: 50px 40px;
	margin: -248px 0 0;
	position: relative;
	z-index: 990
}

.hyhomepage footer.footer-red,footer.footer-red {
	background: #a6141d
}

footer.footer-red .footer_wrapp ul li.hyfooter-psli div:before {
	color: #fff
}

.row.footer_row {
	margin: 0 auto;
	max-width: 790px
}

.row.footer_row.footer_row-nd {
	max-width: none;
	text-align: justify;
	-ms-text-justify: distribute-all-lines;
	text-justify: distribute-all-lines
}

.footer_wrapp .footer_dowload ul li {
	float: left;
	text-align: left;
	margin: 0 10px 10px 0
}

.footer_wrapp .footer_dowload ul li:first-child {
	margin: 0 0 10px 0
}

.footer_wrapp .footer_dowload ul li:last-child {
	margin: 0 0 10px 0
}

.footer_dowload ul li.no-float {
	float: none
}

.footer_row-nd .col-quoter-25 {
	vertical-align: top;
	display: inline-block;
	zoom: 1;
	width: 19%
}

.footer_wrapp_for_navs {
	display: inline
}

.stretch {
	width: 100%;
	display: inline-block;
	font-size: 0;
	line-height: 0
}

.footer_dowload ul li img.footer_app_button_mobile {
	display: none
}

.row.footer_row>div {
	padding: 0
}

.footer_wrapp h5 {
	font-size: 14px;
	font-weight: 700;
	margin: 0 0 30px;
	text-transform: uppercase;
	text-align: left
}

.footer_wrapp ul {
	list-style: none
}

.footer_wrapp ul li {
	font-size: 14px;
	margin: 0 0 10px;
	cursor: pointer;
	text-align: left
}

.footer_wrapp .sub-list {
	margin: 10px 0 0 20px;
	padding: 0;
	color: #fff;
	line-height: 20px;
	font-size: 15px;
	list-style: none
}

.footer_wrapp ul li .arrow-icon {
	margin-left: 5px;
	padding: 0;
	width: 16px;
	height: 8px;
	display: inline-block;
	vertical-align: middle;
	background: url(../images/arrow-map-card.png) 0 0 no-repeat;
	background-size: contain;
	border: none;
	border-radius: 0;
	-webkit-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	transform: rotate(180deg);
	text-decoration: none
}

.footer_wrapp ul li .arrow-icon.collapsed {
	-webkit-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	transform: rotate(0deg)
}

.footer_wrapp ul li a,ul.footer_sing input[type="submit"] {
	color: #fff;
	background: transparent;
	text-decoration: none
}

.footer_wrapp ul li a:hover,ul.footer_sing input[type="submit"]:hover,.footer_wrapp ul li span:hover {
	text-decoration: underline
}

ul.footer_sing input[type="text"] {
	width: 100%;
	border: 0;
	background: #868c91;
	color: #fff;
	font-size: 16px;
	padding: 0 10px;
	height: 35px;
	line-height: 35px
}

ul.footer_sing input[type="submit"] {
	font-size: 16px;
	padding: 5px 0 0
}

.footer_sing input[type="text"]:-ms-input-placeholder,.footer_sing input[type="text"]::-webkit-input-placeholder,.footer_sing input[type="text"]::-moz-placeholder {
	color: #fff
}

ul.footer_soc li {
	float: left;
	margin: 0 0 0 5px
}

ul.footer_soc li:first-child,ul.footer_tc_links li:first-child {
	margin: 0
}

.footer_bottom {
	padding: 25px 20px;
	overflow: hidden;
	position: relative;
	z-index: 995
}

ul.footer_tc_links {
	list-style: none;
	overflow: hidden;
	float: left;
	margin: 20px 0 0
}

ul.footer_tc_links li {
	float: left;
	font-weight: 700;
	font-size: 12px;
	margin: 0 0 0 20px
}

ul.footer_tc_links li a {
	color: #000;
	text-decoration: none
}

ul.footer_tc_links li a:hover {
	text-decoration: underline
}

.submit_red:disabled {
	background-color: #949597
}

.field-validation-error {
	color: #b94a48;
	position: absolute;
	top: 65%;
	left: 4%
}

.modal_window_forms>div>div {
	position: relative;
	background: #fff
}

.phone_code_wrapp>div {
	padding: 0 5px
}

.form-loader {
	text-align: center;
	margin-top: 10px
}

.footer_logo {
	float: right
}

.ui-helper-hidden-accessible {
	display: none
}

.ui-autocomplete span.hl_results {
	background-color: #ff6
}

.ui-autocomplete {
	overflow: hidden;
	background: #fff;
	width: 350px!important;
	padding: 0;
	top: auto!important;
	left: 50%!important;
	margin: 0 0 0 -175px;
	position: absolute;
	z-index: 1100
}

.ui-autocomplete li {
	font-size: 16px
}

.search_group .top_search_wrapp.autocomplete_holder .ui-autocomplete {
	left: 0!important;
	margin: 0;
	width: 96%!important
}

.search_group .top_search_wrapp.autocomplete_holder {
	text-align: left
}

.ui-autocomplete li a {
	display: block;
	width: 100%;
	padding: 5px 10px;
	cursor: pointer
}

.ui-state-focus {
	background: #dadada;
	color: #212121
}

.phone_text a:hover {
	color: #46c1be
}

.cta-button-white {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAxlBMVEUzNjn///8zNjkzNjkzNjkzNjkzNjkzNjkzNjkzNjkzNjkzNjkzNjkzNjkzNjkzNjkzNjkzNjkzNjkzNjkzNjkzNjkzNjkzNjkzNjkzNjk1ODs3Oj04Oz46PUA+QURDRklER0lJS05JTE9KTVBPUlRQUlVRVFdVV1pZXF5iZWdsbnB2eHqBg4WGiIqSlJWfoKKsra63uLnBwsLBwsPJycrLzM3T1NTU1NXc3N3j4+Tp6urv7+/09PT4+Pj7+/v9/f3+/v7///8fXaAGAAAAGXRSTlMAAAEXHkBBUlRVVlh1l5iam9PV19na8fP1OuBd9wAAARNJREFUKM+Nk+d2wjAMhRUPCCEF4pTh7r03XXTRvP9LNQq2o8RuT+8/+Tu2Na4gsgLeHWaTSTbscrCKwEAmc+20LlkTi0w3lAmCoa899R2GVAeUWtwzB1uP15QnKywsnRfFDeUCMVMmeihK3RKsWImlja6WyO82ai4jgLreyy/k95vuIAfg5LWLT+TzbXfAIabJnH8gf9qxcQ/WGsWevSN/2TPhgHxd6eQN+euB/XzaatbhAvniuAqmHtan38ifDc7Dt4/M44Pg3/s2tTiU+a4rjP9Vd2mr8e9dK5taj8TvuaQD9SaWM2oHb95iZaYk7JakZcWm19J/GhnXQDWhEq0l6pD6x53WElUrGI/UbKZGMVnBH0w/VRAQOFh3AAAAAElFTkSuQmCC') #fff no-repeat right center;
	border-right: 4px solid transparent;
	display: inline-block;
	text-transform: uppercase;
	color: #333639;
	font-weight: 600;
	-webkit-border-radius: 35px;
	-moz-border-radius: 35px;
	border-radius: 35px;
	min-height: 32px;
	float: left;
	padding: 10px 60px 8px 25px;
	font-size: 22px;
	letter-spacing: 1px;
	cursor: pointer;
	position: relative;
	z-index: 110
}

.cta-button--light {
	color: #e40037;
	background: #fff
}

.cta-button--light:hover {
	color: #fff
}

.impressum-lead {
	margin: 0 auto;
	padding: 60px;
	color: #333
}

.impressum-lead p {
	margin: .5rem 0;
	font-size: 16px;
	line-height: 1.5
}

.impressum-lead h3 {
	margin: 1rem 0;
	font-size: 21px;
	font-weight: bold
}

.impressum-lead .email {
	color: #e40037
}

.distance {
	font-size: 14px;
	font-weight: 400;
	margin: 0 0 10px
}

.bx-wrapper .bx-prev,.bx-wrapper .bx-next {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAACSCAMAAADciAx7AAABpFBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAAABAQEDAwMGBgYJCQkKCgoNDQ0ODg4SEhITExMXFxcYGBgeHh4fHx8kJCQlJSUmJiYtLS03NzdCQkJOTk5ZWVlbW1tcXFxlZWVmZmZnZ2d1dXWDg4OSkpKZmZmampqcnJympqanp6eysrKzs7O9vb3Hx8fIyMjS0tLb29vj4+Pq6urw8PD09PT4+Pj6+vr8/Pz9/f3+/v7///+q6QvtAAAAWHRSTlMAAQIDBAYHCg0PFRscHyAkLC0yMzQ4OTo+REZLTE1UVVZbXV9gaWtsc3R/gIOEhoiLjJCRlJaXm5ydn6Wmqautrq+xsre6u76/wMLDyMnKz9Xa4uPk6fn9GNo8sgAAAxlJREFUaN7tmddT20AQxiVsY0wNoYQeICSU0IIJzUBI7FBCJwbTe++9d1MM3z+dB/spWHd7ys0wk7nvUbv6Wbrb/Vbj0zQlJaX/QcWxzHBssRCtFEPxjHD8EEoFaBUA8hnxfAAVVJjuBJDHTMkD4NRptBoAOZykHAA1FJ5eDyCLm5YFoJ7P010AMgg/mwHAxeNFNANIIy1KGoDmCDbNDSCVuGWpANwsnsUD+JLJ9ZTsAzwWw7C1DfAlCtRnog9osxpFnQAKhbqnEIDT8Ok6TDxdh5W9dklkWhJ77UI7m0KkpfB2Vnbdye6KUM9mctMyaT0r21Fk+51sN5Y+K2RPMiUlJWkaliqFUziFexXcyPEW+7at4xEB3AEC2yzadgAHdNw+gCMW7gjAPhW3B+B0lIUbPQWwR8PtPgPnY+y1GzsHnncpuM0AcDHB28KJCyCwycetPwJXU/ySmLoCHtd5uLUH4HqGUmIz18DDGhu3eg/czNFKdu4GuF9l4VbugNsFagss3AJ3K8a4RT/gX6a31LIf8C8a4i4BbIi06AaAS0Pckh/wL9FpL/PDrN08lTbPWbvQzs7SaLPcnQ3V3TSFNk2ou1BXTPJpk6SuCPXsOI82TuzZoKOc8RzljOooQb87YfvdCd3vgm58yMIdirjx8PABnnZYuJ0nkVkhe5KpjwqFUzh5OCUlpddQ6jdOQss7AdrbwXRORvog/RjijTebm5PtpR6TJPzOJWTlehNItLiBAlJewUAcISum/xPxLT72x3Bzovvof38X9UVzMhy9nwUqoKTXwYxHdX0Rqs/KrihG1N7+VRfC6dXtdsOgzdOgC7aP3uCxGZ25tTRZhNvR0tQS/iaLy20z0d42tyscT69tjTRlF5GttWGWqKrTbtJ+7J1VL66V9ThM25mjp+zvS+Xd/4DrLn951Gv+ZX+FOfDV60xuhe1nXbhqtTSaK5QfjeELz/pdZhnLbjJNs7dXS7QATYvqqpRoUJrm6C2RaJ+aFt1XJNHcZY8e+mD8QBqMmpbgpYzt98SxrWmJUj8qZH/yyP4gU1JSkqc/sO1jeD2okbIAAAAASUVORK5CYII=') no-repeat 0 0
}

.bx-wrapper .bx-prev {
	left: 0
}

.bx-wrapper .bx-next {
	right: 0;
	background-position: -39px 0
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 -46px
}

.bx-wrapper .bx-next:hover {
	background-position: -39px -46px
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	width: 39px;
	height: 46px;
	text-indent: -9999px;
	z-index: 99
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none
}

.banner_search_wrapp {
	position: relative;
	width: 50%;
	margin: 30px auto
}

.banner_search_wrapp input[type="text"] {
	background: #939696 none repeat scroll 0 0;
	border: 0 none;
	border-radius: 40px;
	color: #fff;
	font-size: 21px;
	font-weight: 600;
	line-height: 26px;
	padding: 15px 55px 15px 25px;
	width: 96%
}

.banner_search_wrapp .ui-autocomplete {
	left: 50%!important;
	width: 90%;
	margin-left: -45%
}

.banner_search_wrapp .ui-autocomplete li {
	color: #000;
	text-align: left
}

.banner_search_wrapp input[type="submit"] {
	background: rgba(0,0,0,0) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAABsUlEQVR42rSVPUsDQRCG7xLxGwx+NFYiGoKNhcRDCViICiLkHyhYaKGNaGEqxUo7OyVVGhstrrGwFVGsIqKiWNsEy4AQhZzvwhwMy93e3uoNPNzcMcO7szc7a3ueZ4VYDhTBHPlN8ASugAs+rDgmhCSyoOpFmwsGAvIDsaWKVkCFvdfo/QXYYAKsgXYWUwC3cSpaZattAAekAlaXBktSdfmoinxniCU9glaN7eiVxDp0hD5ZJS26+w76pH+mFMqy4MkYIj6bLL9bJXRAQTUDEYu22bdiWFwK/TBPfXFimdk3uCN/JixICI2S/2yZ2w09h1VCTeabWto/LSqhN/LzfxCapee76sDu0o+sGzZDJ2uGBVXXDep0jYIjlt8WdWAfWHBPDJEcy9vXmQwZlvCjOZXHWE5dd9YJCtLsWgZdAUmi4pIU26BBq31NTLHD59s1qFILO0SYrYOy7sUntvFU4+LbBv3gQvq+oVMRtwyYpotthA72K02Be/BFceJCvASLLHcLHEdVZIorVbYT1gz/wbkkVkpKSHAmie0lJSSoSGLlpIQEZSbkJCkkOATjwv8VYACvewX2mQlY6wAAAABJRU5ErkJggg==') no-repeat scroll 0 50%;
	height: 56px;
	position: absolute;
	right: 1%;
	top: 0;
	width: 56px
}

.banner_search_wrapp input:-moz-placeholder,.banner_search_wrapp input::-moz-placeholder,.banner_search_wrapp ::-webkit-input-placeholder,.banner_search_wrapp :-moz-placeholder,.banner_search_wrapp .placeholder {
	color: #fff
}

ul.footer_social {
	margin: 0;
	padding: 0;
	float: right
}

ul.footer_social li {
	float: left;
	list-style: none;
	margin: 0 0 0 6px
}

.mobile_only {
	display: none
}

.visible-mobile {
	display: block!important
}

.mobile_footer {
	display: none;
	margin: 0 0 50px
}

.mobile_footer .copyright {
	padding: 20px;
	margin: 0 -20px;
	background: #f7f7f7
}

.mobile_footer .copyright ul li {
	font-size: 14px;
	color: #444;
	margin: 0 0 10px
}

.mobile_footer .copyright ul li a {
	font-size: 14px;
	color: #444;
	font-weight: 700
}

.mobile_footer .connectwithus ul,.mobile_footer .f_right>a {
	display: inline-block
}

.mobile_footer .f_right {
	float: none;
	text-align: center;
	margin: 20px 0 0
}

.mobile_footer .connectwithus {
	text-align: center;
	margin: 10px 0
}

.mobile_footer .connectwithus h3 {
	font-weight: 700;
	font-size: 14px;
	text-transform: uppercase;
	margin: 0 0 20px
}

.footer_mobile_cta {
	display: none;
	margin: 40px -20px
}

.footer_mobile_cta ul {
	overflow: hidden;
	background: #333639;
	list-style: none
}

.footer_mobile_cta ul li {
	float: left;
	color: #fff;
	font-weight: 600;
	font-size: 16px;
	border-left: 1px solid #717375;
	width: 25%;
	height: 62px
}

.footer_mobile_cta ul li:first-child {
	border: 0
}

.footer_mobile_cta ul li span,.footer_mobile_cta ul li a {
	padding: 15px;
	display: block;
	cursor: pointer
}

.footer_mobile_cta ul li a {
	color: #fff
}

.popup {
	width: 558px;
	margin: 0 auto;
	z-index: 1000;
	border: 1px solid #5e748c;
	background: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,.2)
}

.popup .heading {
	border-bottom: 1px solid #5e748c;
	color: #000;
	padding: 0 17px 0 28px
}

.popup .heading h2 {
	font-size: 24px;
	font-weight: 700;
	line-height: 58px
}

.row.countryLanguage {
	padding: 0 28px 30px
}

.required-wrap .required-star {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAbElEQVR42ozQsQqAMAwE0FP6F7fr4igqiH8vEiiCi4uu6m/ESailtmbL8ThIsgOtIj1b/gPtAEqTQBdVCgCINVqq8Fm+4EiVxg1CcKbK4Ic+XKlS++jMuhe0VKlCyG2cADSx8w2AhSp96pn3ADA1G3UaNLP9AAAAAElFTkSuQmCC');
	background-size: 10px 10px;
	height: 10px;
	width: 10px;
	position: absolute;
	top: 0;
	left: 0
}

.countryLanguage .col {
	width: 242px;
	float: left;
	padding: 20px 0 50px
}

.countryLanguage .col.fRight {
	float: right
}

.countryLanguage label {
	color: #737373;
	display: block;
	padding: 0 0 5px;
	font-size: 18px;
	font-weight: 400;
	line-height: 20px
}

.select-wrapp-corner {
	position: relative;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAbElEQVR42ozQsQqAMAwE0FP6F7fr4igqiH8vEiiCi4uu6m/ESailtmbL8ThIsgOtIj1b/gPtAEqTQBdVCgCINVqq8Fm+4EiVxg1CcKbK4Ic+XKlS++jMuhe0VKlCyG2cADSx8w2AhSp96pn3ADA1G3UaNLP9AAAAAElFTkSuQmCC') no-repeat 0 0
}

.select-wrapp-corner select {
	border: 1px solid #aaa;
	height: 38px;
	line-height: 38px;
	width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAKBAMAAACkp3isAAAAD1BMVEUAAAAjHyAjHyAjHyAjHyCMLXc/AAAABXRSTlMACB6ItC4xxfIAAAAzSURBVAgdBcFBAYAAEAKw0YAHQTTC2T+UmxeQxwqsciCHFVbkkAMrK8jJAdYVkO8ArPAD03gDt7uaqrMAAAAASUVORK5CYII=') no-repeat 95% 50%
}

.pop-up-buttons {
	text-align: left;
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	line-height: 40px;
	cursor: pointer;
	text-decoration: none!important;
	display: inline-block;
	border: none;
	padding: 0 0 0 15px;
	position: relative;
	min-width: 80px;
	box-sizing: border-box;
	text-transform: uppercase;
	border-radius: 25px
}

.bottom-button-popup {
	padding: 0 28px 30px
}

.pop-up-buttons.update {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAw1BMVEX////////////////////////////////////////////////////////////////////////////////////////////////kADfkATjkAjnlBTvlCT7lDkLmFEfnG0zoI1LpLFrqNmHqN2LrQWrrRGzsTXPsTnTuWn7vaInxeJXyiKL0l631nbL2q733uMf5xNH6z9n71d772eH72+P73OT84uj84+n85Or96u/96+/+8fT+9vj++fr++vv//f3///9B0nddAAAAGHRSTlMAARceQEFSVFVWWHWXmJqb09XX2drx8/XqotVNAAABCklEQVQoz42T6XbCIBCFgaAxpmqgLumqbdVu2n3f5P2fqkwOkCFgT++/4Tsw24UQJ9buF6NR0W8zEohyqZx2OfVpUihPRYJpVwXq1jRXEeWWdszB92KFeWbyWrosy2vMq/xUmOi81LpCWED93EbrfeCXm5pzjet+bw6AX/y4A6lnhV67PQS+/HIHjKS4mLsj4PNPG3fIjtfs/THw03cT9lDqSo9T4CevNvm4MayXGfDZUxWMA6we9oCfGSzjt5/N471o7jdbWhqr/MM1xv7qW9tquH1qEq8knDnHCw02Jim2Q7BvY8cs7pasYUXfa/l/jazzCx+KpPGJWqj/YYuG34ylAzGZiEGKvuAvyJmUfDNjDbcAAAAASUVORK5CYII=') #46c1be no-repeat right center;
	border-right: 4px solid transparent;
	padding: 0 60px 0 15px
}

.pop-up-buttons.cancel {
	background: #939696;
	width: 140px;
	text-align: center;
	padding: 0
}

h5.cluster-location-count {
	font-size: 20px;
	font-weight: 700;
	text-align: left;
	padding: 10px 0 20px 0;
	border-top: 1px solid #000
}

.city_opt_opt tr td.coming-soon-text,p.coming-soon-text {
	color: #949597
}

.nrfp {
	background-image: url("../images/no-resfoundpage.jpg");
	box-shadow: inset 0 0 0 1000px rgba(0,0,0,.2)
}

@media(max-width:1460px) {
	.login_phone_right .cta-button {
		margin: 10px 10px 15px 0;
		font-size: 16px;
		padding: 10px 32px 10px 21px
	}

	.cta-button.no-padding {
		margin-right: 0
	}

	.nav_top_bordered>ul>li>a {
		padding-bottom: 30px
	}
}

@media(max-width:1280px) {
	.nav_top_bordered>ul>li>a {
		padding: 10px 15px 30px
	}
}

@media(max-width:481px) {
	.icn_ios {
		margin-right: 5px;
		margin-left: 15px
	}

	.icn_android {
		margin-right: 15px;
		margin-left: 5px
	}
}

.required-asterisk-parent input[required],.required-asterisk-parent input.additional-phone {
	background: none;
	z-index: 3;
	position: relative
}

.additional-comments-label {
	font-size: 21px;
	top: 18px;
	left: 4%;
	margin-bottom: 5px;
	color: #444;
	display: block
}

.referAfriendFormWrapper input[required],.referAfriendFormWrapper input.additional-phone {
	margin: 0
}

.special-input-bg-wrapper {
	background: #fff;
	margin: 0 0 30px
}

.referAfriendFormWrapper span.field-validation-error {
	margin: -34px 0 0;
	background: #92c1cd
}

.required-asterisk-parent input[required]+label,.required-asterisk-parent input.additional-phone+label {
	color: #444;
	font-weight: 600;
	font-size: 21px;
	position: absolute;
	z-index: 1;
	top: 12px;
	left: 4%;
	height: 24px;
	width: auto;
	overflow: hidden
}

.wrpAutocomplete.required-asterisk-parent input[required]+ul+label {
	top: 12px
}

.extra-ast-pad input[required]+label,.extra-ast-pad input.additional-phone+label {
	padding: 0 5px
}

.required-asterisk-parent label:after {
	content: '*';
	color: #e40037;
	padding: 0 3px
}

#phonePlaceHolderFake:after {
	display: none
}

.required-asterisk-parent input[required]:focus+label,.required-asterisk-parent input[required]:valid+label,.wrpAutocomplete.required-asterisk-parent input[required]:focus+ul+label,.wrpAutocomplete.required-asterisk-parent input[required]:valid+ul+label,.required-asterisk-parent input.additional-phone:focus+label,.required-asterisk-parent input.additional-phone:not([value=""])+label {
	display: none
}

.required-asterisk-parent input[required]+label,.required-asterisk-parent input[required]:invalid+label,.wrpAutocomplete.required-asterisk-parent input[required]+ul+label,.wrpAutocomplete.required-asterisk-parent input[required]:invalid+ul+label,.required-asterisk-parent input.additional-phone:invalid+label {
	display: inline-block
}

.modal_window_forms .input-validation-error {
	margin-bottom: 3px!important
}

span.field-validation-error {
	position: static;
	display: block;
	padding: 10px 4%;
	box-sizing: border-box;
	width: 100%
}

.wrapper-phone-location-container {
	display: flex
}

.form-dropdown-wrapper {
	padding: 20px 20px 18px;
	background: #e8e8e8;
	margin: 0 0 29px
}

.form-dropdown-wrapper select {
	margin: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAALCAMAAACnFTZPAAAANlBMVEWTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpZGfWJlAAAAEXRSTlMAAQIDS1VWY3B8i5GXoq26vDO7AvkAAABGSURBVAgdZcEHAoAgEAOwcqAMGfb/n3WijASGMwOsHC04WfYsbo4th5fnz+MTWAU0Ih8RLZV4SQodySSzYCCFu2CiN43qALTlB4Sp6Q4WAAAAAElFTkSuQmCC') #fff no-repeat 95% 50%
}

.form-dropdown-wrapper select::-ms-expand {
	display: none
}

.form-dropdown-wrapper select:focus+label,.form-dropdown-wrapper select:not([value=""])+label {
	display: none
}

.form-dropdown-wrapper select[value=""]+label {
	display: block
}

.form-dropdown-wrapper p {
	font-size: 21px;
	font-weight: 600;
	margin: 0 0 20px
}

.dropdown-relative {
	position: relative
}

.form-dropdown-wrapper label {
	position: absolute;
	top: 13px;
	left: 5%;
	font-size: 21px;
	font-weight: 600
}

.form-dropdown-wrapper label i {
	text-indent: -9999px;
	visibility: hidden
}

.form-dropdown-wrapper label span {
	color: #e40037
}

.FormDropdownHolder {
	position: relative
}

.FormDropdownHolder button {
	width: 100%;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAALCAMAAACnFTZPAAAANlBMVEWTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpaTlpZGfWJlAAAAEXRSTlMAAQIDS1VWY3B8i5GXoq26vDO7AvkAAABGSURBVAgdZcEHAoAgEAOwcqAMGfb/n3WijASGMwOsHC04WfYsbo4th5fnz+MTWAU0Ih8RLZV4SQodySSzYCCFu2CiN43qALTlB4Sp6Q4WAAAAAElFTkSuQmCC') #fff no-repeat 95% 50%;
	color: #444;
	font-weight: 600;
	font-size: 21px;
	padding: 0 4%;
	height: 48px;
	border: 1px solid #444;
	text-align: left
}

.FormDropdownHolder button span {
	color: #e40037
}

.FormDropdownHolder .dropdown-menu {
	width: 100%;
	padding: 0;
	margin: 0;
	background: #818181;
	border-radius: 0
}

.FormDropdownHolder .dropdown-menu>li {
	border: 0;
	padding: 0 48px 0 4%
}

.FormDropdownHolder .dropdown-menu>li>a:focus {
	outline: none
}

.FormDropdownHolder .dropdown-menu>li>a {
	text-align: left;
	color: #fff;
	padding: 5px 0;
	white-space: inherit
}

.FormDropdownHolder .dropdown-menu>li>a:hover,.FormDropdownHolder .dropdown-menu>li>a:focus {
	background: none;
	outline: none
}

.FormDropdownHolder .dropdown-menu>li:hover a,.FormDropdownHolder .dropdown-menu>li:focus a {
	color: #000
}

.FormDropdownHolder .dropdown-menu>li:hover,.FormDropdownHolder .dropdown-menu>li:focus {
	background: #f1f1f1
}

.formDropdIcons li {
	position: relative
}

i.dropdIcon {
	background-image: url('../images/product-form-dropdown-new.png');
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	right: 4%;
	top: 50%;
	width: 35px;
	height: 35px;
	margin: -17px 0 0
}

i.dropd-off-sp {
	background-position: 0 3px
}

.FormDropdownHolder .dropdown-menu>li:hover i.dropd-off-sp,.FormDropdownHolder .dropdown-menu>li:focus i.dropd-off-sp {
	background-position: 0 -32px
}

i.dropd-cowork {
	background-position: -35px 1px
}

.FormDropdownHolder .dropdown-menu>li:hover i.dropd-cowork,.FormDropdownHolder .dropdown-menu>li:focus i.dropd-cowork {
	background-position: -35px -34px
}

i.dropd-virt-off {
	background-position: -70px 0
}

.FormDropdownHolder .dropdown-menu>li:hover i.dropd-virt-off,.FormDropdownHolder .dropdown-menu>li:focus i.dropd-virt-off {
	background-position: -70px -35px
}

i.dropd-mr {
	background-position: -105px 2px
}

.FormDropdownHolder .dropdown-menu>li:hover i.dropd-mr,.FormDropdownHolder .dropdown-menu>li:focus i.dropd-mr {
	background-position: -105px -33px
}

i.dropd-bl {
	background-position: -140px 3px
}

.FormDropdownHolder .dropdown-menu>li:hover i.dropd-bl,.FormDropdownHolder .dropdown-menu>li:focus i.dropd-bl {
	background-position: -140px -32px
}

i.dropd-other {
	background-position: -205px 2px
}

.FormDropdownHolder .dropdown-menu>li:hover i.dropd-other,.FormDropdownHolder .dropdown-menu>li:focus i.dropd-other {
	background-position: -205px -33px
}

i.dropd-wpr {
	background-position: -246px 3px
}

.FormDropdownHolder .dropdown-menu>li:hover i.dropd-wpr,.FormDropdownHolder .dropdown-menu>li:focus i.dropd-wpr {
	background-position: -246px -35px
}

.modal_window_forms .form-dropdown-wrapper input[type="text"] {
	padding: 0;
	width: 1px;
	height: 1px;
	border: 0;
	position: absolute
}

.required-asterisk-parent label {
	position: absolute;
	font-size: 21px;
	top: 18px;
	left: 4%
}

.required-asterisk-parent input.cmt-wrapper {
	position: relative
}

.required-asterisk-parent input[required]:valid {
	z-index: 2
}

.map-locs-cards-mob {
	display: none
}

#locdropdown-options {
	position: absolute;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	background: #fff;
	padding: 0;
	border: 1px solid #d0d0d0;
	border-top: none;
	left: -1px;
	top: 100%;
	width: 100%;
	z-index: 120;
	box-sizing: border-box;
	min-width: 245px
}

#locdropdown-options>div,#locdropdown-options>button {
	padding: 7px 0;
	padding: 10px 40px 10px 30px;
	overflow: hidden;
	cursor: pointer
}

#locdropdown-options>button:hover {
	background-color: #46c1be;
	color: #fff
}

#locdropdown-options>button:last-child:hover {
	background-color: #46c1be;
	color: #fff;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px
}

.loc-filter-wr .locfilter.rolledout {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	overflow: visible
}

.loc-filter-wr {
	padding: 25px 0;
	border-bottom: 1px solid #d0d0d0;
	border-top: 1px solid #d0d0d0;
	margin-bottom: 30px
}

.loc-filter-wr .locfilter {
	font-size: 16px;
	height: auto;
	font-weight: 700;
	height: auto;
	padding: 10px 40px 10px 30px;
	width: 245px;
	min-width: 245px;
	border-radius: 20px;
	border: 1px solid #d0d0d0;
	background: #fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAYAAABPhbxiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTBCQ0U0RUNDRTg0MTFFNkE4MThCNzBDMTE2NTRCNUEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTBCQ0U0RURDRTg0MTFFNkE4MThCNzBDMTE2NTRCNUEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFMEJDRTRFQUNFODQxMUU2QTgxOEI3MEMxMTY1NEI1QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFMEJDRTRFQkNFODQxMUU2QTgxOEI3MEMxMTY1NEI1QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtWZIEAAAACUSURBVHjaYrxw4cI6BgaGQAbSwHpGoEZpIOMqEPMTqekjEGsxAYmnQFxJgm0gtc+YoJwZQHyUCE1HoWoZYBr/A3EqEP/Eo+knVM1/ZI0gcB2IO/Bo7ICqAQNQ4CBLsgPxeSDWRNME0mCI7CImfM7B5w0mfAEABTOxBRy6U2EAFKfXoGwtaNyhABY8kZyDxMYAAAEGAGZ9KU8RHNAsAAAAAElFTkSuQmCC') no-repeat 90% 50%;
	margin: 0 auto;
	text-align: left;
	overflow: hidden;
	color: #000;
	position: relative
}

.loc-filter-wr .locfilter .selectedloc {
	width: 175px;
	overflow: hidden
}

.zonetotopgrey-width {
	max-width: 1190px;
	margin: 0 auto
}

#locsmap-desk-map {
	position: absolute;
	top: 0;
	right: -20px
}

#locsmap-desk-map.rightscrollbarspace {
	right: 0
}

#locsmap-desk .checkBox-mapHolder,#locsmap-desk .button-mapReloader {
	font-size: 16px;
	position: absolute;
	z-index: 5;
	top: 25px;
	left: 96px;
	display: none;
	font-weight: 300;
	cursor: pointer
}

#locsmap-desk .button-mapReloader {
	background: #e40037;
	color: #fff;
	font-weight: 600;
	padding: 10px;
	border-radius: 5px;
	font-size: 15px
}

#locsmap-desk .button-mapReloader span {
	font-weight: 300;
	font-size: 12px
}

#locsmap-desk .checkBox-mapHolder label {
	background: #fff;
	font-weight: 300;
	padding: 9px 5px 5px
}

#locsmap-desk .checkBox-mapHolder input[type=checkbox] {
	-webkit-appearance: none;
	float: left;
	width: 24px;
	height: 24px;
	margin: -4px 10px 0 0
}

#locsmap-desk .checkBox-mapHolder input[type=checkbox],#locsmap-desk .checkBox-mapHolder input[type=checkbox]:checked {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAYCAIAAAAzn+mLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODU3MUMyNEYwN0Y2MTFFN0JGMEVCNjY4RUY3NDFBNjIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODU3MUMyNTAwN0Y2MTFFN0JGMEVCNjY4RUY3NDFBNjIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NTcxQzI0RDA3RjYxMUU3QkYwRUI2NjhFRjc0MUE2MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NTcxQzI0RTA3RjYxMUU3QkYwRUI2NjhFRjc0MUE2MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmbPfGEAAAEKSURBVHjaYmSgEnA7uI8q5rAA8f///yk0hZGREUjutHOk0Bz3Q/uZGAYZGHXQ4HfQ6Xdvlz96iJKoB9Y1DVev/Pn/79///9HyCgMcQnDXsDAyqfDyDnCUIbumTlvHXEh4IB2EyzUD4yA8rhkAB+F3DQ0dNPXO7W3Pn5HqGlpl++0vnm969gTIuP3lc5ayKisTE5GuoVUIyXNxCbOxAxnAQCq7dOHtr59EuoZWDtLi459sZAwkgexrnz5mnztDpGtomIaAIdSlZ+AlKQVkv//1i0jX0DaXAZNOvqo6EAEZRLqGHnUZMJAUuLm//PljRoRr6FS5QhLTaHtouDqIBd5noBwA+wyUGwIQYABDjpKbOFhwGAAAAABJRU5ErkJggg==') 0 0 no-repeat
}

#locsmap-desk .checkBox-mapHolder input[type=checkbox]:checked {
	background-position: -24px 0
}

.row.option_city_b.zero-mar #locsmap-desk-map {
	right: 0
}

.row.option_city_b.zero-mar {
	margin: 0;
	background-color: #f1f1f1;
	z-index: 1
}

body.hideScroll {
	overflow-y: hidden;
	height: 100%
}

#slyscrollbar-absolutepos {
	position: absolute;
	right: -20px;
	width: 18px;
	height: 100%;
	background: #efefef;
	line-height: 0;
	top: 0;
	z-index: 1000;
	visibility: hidden;
	padding: 2px
}

#slyscrollbar-absolutepos.visible {
	visibility: visible
}

#slyscrollbar-absolutepos .handle {
	width: 100%;
	height: 100px;
	background: #b7b7b7;
	cursor: pointer
}

#slyscrollbar-absolutepos .handle:hover,#slyscrollbar-absolutepos .handle:active {
	background: #a2a2a2
}

#slyscrollbar-absolutepos .handle .mousearea {
	position: absolute;
	top: 0;
	left: -8px;
	width: 15px;
	height: 100%
}

.horiz-centrescards-wrapper .scrollbar.hidescrbardeskt {
	display: none
}

#CityPageScrolling {
	height: 0;
	width: 100%
}

.banner-left-size-acc {
	max-width: 1270px;
	margin: 0 auto;
	position: relative
}

.ooptlistopt.col-md-3.col-sm-6 {
	display: inline-block;
	vertical-align: top
}

.row.border-wrapper {
	border: 0;
	box-shadow: 0 0 15px #eaeaea;
	border: 1px solid #e3e3e3
}

.cr-acc-bordered {
	text-align: center;
	padding: 35px 100px
}

.cr-acc-bordered>p {
	font-size: 32px;
	font-weight: 300;
	margin: 0 0 25px
}

.cr-acc-bordered>p span {
	color: #e40037
}

.cr-acc-bordered .app-btn-wrap {
	display: inline-block
}

.cr-acc-banner-left {
	max-width: 28%;
	text-align: left;
	margin: 0 0 0 35px;
	list-style: none
}

.cr-acc-banner-left li {
	margin: 20px 0 0;
	padding: 20px 0 0;
	border-top: 1px solid #000
}

.cr-acc-banner-left li:first-child {
	margin: 0;
	padding: 0;
	border: 0
}

.cr-acc-banner-left li h4 {
	font-weight: 700;
	font-size: 30px;
	color: #000
}

.cr-acc-banner-left li h4 span {
	color: #e40037
}

.banner_main_t.opt-offprod-bnr .cr-acc-banner-left li p {
	font-weight: 300;
	font-size: 18px;
	margin: 10px 0 0
}

.banner_main_t.opt-offprod-bnr .cr-acc-banner-left li p span {
	font-weight: 700
}

.banner-left-size-acc .app-btn-wrap {
	float: none;
	text-align: left;
	margin: 35px 0 35px 35px
}

.create-acc-desktop-pc-wrapper {
	position: relative;
	max-width: 1270px;
	margin: 0 auto
}

.create-acc-desktop-pc {
	position: absolute;
	bottom: -70px;
	right: 0;
	text-align: right;
	width: 72%;
	max-width: 750px
}

.create-acc-desktop-pc img {
	width: 100%;
	max-width: 750px
}

@media(max-width:767px) {
	.horiz-centrescards-wrapper .scrollbar.hidescrbardeskt {
		display: block
	}

	.row.option_city_b.zero-mar {
		margin: 0 20px;
		background: none
	}

	#CityPageScrolling {
		display: none
	}
}

.map-locs-cards-mob .iwwrapper,.map-locs-cards-desk .iwwrapper {
	width: 140px;
	background-color: #fff;
	text-align: center;
	position: relative;
	-webkit-box-shadow: 0 0 30px 0 rgba(0,0,0,.2);
	-moz-box-shadow: 0 0 30px 0 rgba(0,0,0,.2);
	box-shadow: 0 0 30px 0 rgba(0,0,0,.2)
}

.map-locs-cards-mob .iwwrapper {
	min-height: 100px
}

.map-locs-cards-mob .iwcentre-name,.map-locs-cards-desk .iwcentre-name {
	text-align: left;
	font-size: 22px;
	font-weight: 700;
	font-family: HelveticaNeueCondensed;
	border-bottom: 1px solid #000;
	padding: 7px 0;
	margin: 0 7px;
	margin-bottom: 0;
	min-height: 45px
}

.map-locs-cards-mob .iwcentre-name {
	text-align: center
}

.map-locs-cards-desk .gm-style img.iwimg {
	width: 100%;
	height: auto
}

.map-locs-cards-mob .iwpostcode,.map-locs-cards-mob .gm-style .iwimg img {
	display: none
}

.map-locs-cards-desk .iwpostcode {
	color: #e40037;
	font-size: 14px;
	font-weight: 700;
	font-family: HelveticaNeueCondensed;
	min-height: 1em;
	padding: 7px;
	text-align: left
}

.map-locs-cards-mob .iwmore-btn a,.map-locs-cards-desk .iwmore-btn a {
	background-color: #e40037;
	color: #fff;
	display: inline-block;
	padding: 10px;
	font-family: Effra,Helvetica,Arial,sans-serif;
	font-size: 14px;
	margin: 10px 0;
	max-width: 120px;
	height: auto;
	line-height: 14px;
	border-radius: 20px
}

.map-locs-cards-mob .iwarrowbot,.map-locs-cards-desk .iwarrowbot {
	position: absolute;
	top: 100%;
	left: 0;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAPCAYAAAAYjcSfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0I5NDM0MzJEN0VEMTFFNkJBOEE5NjU0MTU2NDZGRjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0I5NDM0MzNEN0VEMTFFNkJBOEE5NjU0MTU2NDZGRjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozQjk0MzQzMEQ3RUQxMUU2QkE4QTk2NTQxNTY0NkZGOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozQjk0MzQzMUQ3RUQxMUU2QkE4QTk2NTQxNTY0NkZGOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmJZ/WgAAADUSURBVHjavNItC8JQAIXhOwcGEfxBJpPNaLMIgkGTYNQk2ESwCAZZsxkNgslfJAZBvZ6DG4yx3S92d+FlLOw8sC2QUo6FEDsUiopOAJTXITrwvgIzEkTjJugr/Z49qqVRNvMIbtH/zWZQtvAArtNGHspWJYLL7H4RyjYlgPO8bRUaxB/e5fCHnBZtq9AEPlqCHzRS7epQFqKTIfhGA92mCcrq6KwBX6hvsmeKJvBFAfZMt2xQ1kC3DPhEXZsdW5Q10T0GH6hju+GCsha6orbL8z8BBgD7lhgpiYlXawAAAABJRU5ErkJggg==');
	background-repeat: no-repeat;
	background-position: 56px top;
	height: 15px;
	width: 100%
}

.map-locs-cards-mob {
	height: 310px;
	width: 100%
}

.horizv-map-centrescards .btns-locheader-d {
	display: block;
	width: 60%;
	text-align: right;
	float: right
}

.horizv-map-centrescards .btns-locheader-d .my-regus-link-meeting-rooms {
	display: block;
	width: auto;
	float: right;
	color: #fff;
	padding: 10px
}

.inlineformpage .pac-container {
	margin-left: 0
}

.city_opt_opt table td:first-child {
}

.roomTypeWrapp {
	padding: 0 13px 0 0;
	position: relative
}

.city_opt_opt table td .info-ico {
	padding: 1px 3px 0;
	text-align: center;
	border: 1px solid;
	border-radius: 50% 50%;
	-webkit-border-radius: 50% 50%;
	-moz-border-radius: 50%;
	font-size: 8px;
	width: 10px;
	height: 10px;
	font-weight: 700;
	font-family: arial;
	color: #949597;
	position: absolute;
	right: 0;
	top: 50%;
	margin: -5px 0 0
}

.city_opt_opt table td:first-child:hover {
	cursor: pointer
}

.city_opt_opt table td:first-child div.title {
	position: absolute;
	top: 100%;
	right: -120px;
	width: 360px;
	z-index: 10000;
	padding-top: 15px;
	white-space: normal
}

.city_opt_opt table td:first-child div.text {
	color: #fff;
	padding: 15px;
	background-color: #3ebbb5;
	font-weight: 400;
	line-height: 1.4;
	text-align: center;
	font-size: 16px;
	font-family: Effra,Helvetica,Arial,sans-serif;
	margin-right: 10%
}

.city_opt_opt .arrowup {
	border-bottom: 16px solid #3ebbb5;
	border-left: 16px solid transparent;
	border-right: 16px solid transparent;
	position: absolute;
	right: 110px;
	top: 3px
}

.city_opt_opt table .roomTypeWrapp:hover .title {
	display: block!important
}

@media screen and (max-width:600px) {
	.city_opt_opt table td:first-child div.title {
		width: 300px;
		right: -60px
	}

	.city_opt_opt .arrowup {
		right: 50px
	}
}

@media screen and (max-width:480px) {
	.city_opt_opt table td:first-child div.title {
		left: -80px;
		right: auto;
		width: 240px
	}

	.city_opt_opt .arrowup {
		right: auto;
		left: 70px
	}
}

@media screen and (min-width:481px) {
	#locscontainer .horizv-map-centrescards.mn-locs:last-child .city_opt_opt table td:first-child div.title {
		top: 0;
		padding-top: 0;
		padding-bottom: 15px;
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%)
	}

	#locscontainer .horizv-map-centrescards.mn-locs:last-child .city_opt_opt .arrowup {
		border-bottom: 0;
		border-top: 16px solid #3ebbb5;
		border-left: 16px solid transparent;
		border-right: 16px solid transparent;
		right: 90px;
		top: auto;
		bottom: 3px
	}
}

table.price-table-bw span.daggersign-span {
	font-weight: 300
}

.legend-daggersign {
	margin-top: 7px
}

.infoBox_wrapp.htmlnsinfobox {
	position: absolute;
	z-index: 20;
	left: 0;
	top: 50%;
	width: 100%;
	margin-top: -80px
}

.infoBox_wrapp.htmlnsinfobox h1.infoWind-header {
	width: auto;
	max-width: 500px;
	padding: 0 20px;
	box-sizing: border-box
}

.loc-horiz-centrimg-arrow {
	position: absolute;
	top: 50%;
	margin-top: -24px;
	width: 28px;
	height: 48px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAwCAYAAABE1blzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUY5RkM0OEMzNzExMTFFNzk4Q0NCNDIxRkUzNEQ1QzAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUY5RkM0OEQzNzExMTFFNzk4Q0NCNDIxRkUzNEQ1QzAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRjlGQzQ4QTM3MTExMUU3OThDQ0I0MjFGRTM0RDVDMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRjlGQzQ4QjM3MTExMUU3OThDQ0I0MjFGRTM0RDVDMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkyJl74AAAIuSURBVHja7JoxawIxFMetQykOdWl1cfOg04F0qLuDbs5CP4GLrs7i4OfxA6hrFxVcCy5SBLu0qIOg19f2BcJxycW75JK788Ef5XJ57/240yQvyTqOk1EoCzQD2R5tNrZZKnNQDbd2/u3DBWLhNQfvseIG+ETBEVuBSqiVq22NfaTncvNHKdds0Bj04NE2w89nj7ZPUA20lJmMbEAe3Deoid9HoPtIICW+Di+greNtX6AqdW8Vr3nZFn0Z9RvkJeyGC9NHC6Df06hw+lYueOpaAGugHQfOFvBhcyD3GEML4G/gAyOxjSAcDblh+DqEgQwKV+fABR24LY+xk4ZsRAXYBB0lw4lAHjG2UkAe3LukKVcZfUmBvCRwyweuJHFMLflAtmQDvoJOEcGJQJ4wJymAPLglqKhwRVLAGIEh/QK0QWcO3KPi9WQGY7AgHcwxEGCb43QRERwNOQ8CyXLY4Th7A+UjhCPKY2yWdUUBewbCiUL2/AB5cFPNcDTkRBSS7tjndBqDcgbAEeUwJ5YN3IDDGMGJQg4JIA9uBLozEI7oFnNkQmYFqhrnjLmWFa3JJPoVJRok6E+mH2SYmBg0TEyDDBOpGOiJujGcqnVkTrbnGibbC5mTbRFIE5ZL5zDLJdEFb0EhXFH1gjcVJYtUFJ1Ey4ZlSTvDWsqGqSj8EjU0lO7r180XRdtne4XbZzud22ep2ABNxRa20YcQEn+MJPEHgRJ/lOt6GC/uxyl/BBgAsH97Wev5QoYAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	display: none;
	background-color: transparent;
	border: 0;
	font-size: 0;
	line-height: 0
}

.horizv-map-centrescards .tiles_desk_header,.horizv-map-centrescards .office-challenger.optlytilesfind {
	display: none
}

.tilesmobcentradress {
	display: none
}

.banner_main_t.not-table-cell-nd.opt-offprod-bnr {
	color: #353535;
	background-color: rgba(241,241,241,.7)
}

.banner_search_section.optppsearch input[type="text"],.optppsearch .search_field,.dropdown-holder.optppsearch input[type="text"] {
	border: 2px solid #aaa;
	font-size: 27px;
	font-weight: 900;
	width: 100%;
	max-width: 480px
}

.banner_search_section.normalized #topSearchField {
	padding-right: 55px
}

.banner_search_section.optppsearch input[type="submit"] {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAjCAIAAAB3ku9KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0U0QzdBMzM0NTQ0MTFFNzkyRDBCN0U1RUY1MTE2MkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0U0QzdBMzQ0NTQ0MTFFNzkyRDBCN0U1RUY1MTE2MkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDRTRDN0EzMTQ1NDQxMUU3OTJEMEI3RTVFRjUxMTYyRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDRTRDN0EzMjQ1NDQxMUU3OTJEMEI3RTVFRjUxMTYyRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhsDG58AAAQxSURBVHja1JfJbxt1FMcza7zM2IYmTuN4q53YSZoSUZUbHChBAkSlwoWqqgqtCIgD3JD4E5A4cGIRYj8iVYWCCFABJ+BS1CVpTOzWW9ysXuJ99uE7NgeWhM64TQSTnKz3fp/fm/fe970hdF3v29uH7Nvz5/+D1HRd6zUjtHlTVdcy9VquUV9u1KuShF/cLBvg+CDHH+BdNEHeTSTCuVzcmCvkLpc2V1tNRdcUzQiRJgmQ9tsd9w94H/eHDg94CROnEbet2JosfZJKfJ3PFsW2pGoUQbAU5aBpnN5UFElVVV1nKXJfv/2JQPjZsQmEfkfIkiC8Mf/rDysFkjACCPOuB4eG4+57PZ1ztyRpqVr+aX0VL7yb4IeH/a/ed3jAZu8R2VTk169eunhrmSFJjmGeDo0+GQwP2u1/ThteclFof5XPnsvcaCiyrGkzvsBr00dg3wvyo+Ti+0vXaRIvzfbSxKFHfIFurNskW9e/Xym8nbhWEgVQn48fPBubtNwkqdrWhXwaDI5mkKFHR4I78YyLE8TMSOC5sQmeZpDsC7l0srplGXmxkC8LItLz0H7fY/6QmcKGGYzhUhHF727lrSHrsnytXGyryqDNjvfZT1FmkKjkmZGg1+6A43y5iFK3gMw36hVJlDQNbR5332NeLsbcnqCTQzq3JBGHWECWxDbKFYU67HCi58wjWZLyOTk4NmQZDWYBiWviH4XgYliSsICEC88YFQR3SVMtIHFN3FfRtJokabpmSYchv2hWtnOCBSTkA5KGm660mxA580gYr7SacHQwzE4atD0yzLk8bL+NotK1arpeNY+EcaZW7ScpuId53gISIT4wOISir4jC+exNQVXN8ERVPZ+7WZYEOB4Z8DppxpoUHPX5MZUokvx5Y21uOWsGOVfI/rK+RhGk1250s2X1ifDup8JR0qg99YPk4ue59L/zvsilIcjIIs+wJyKxqMvdy4h+JhLL1muYzA1Zejcxn6lXj4eiWAD+ZgYbXOibQs4oVIoMc/zR4UDv87IuS28uXPlxtaB37IawAOwbHHN5unMY/QD1x6qw3m4Zo5ukCGNVII+HImdikzuNgdtvBS1FOZe98WU+s9ZqdjpPR7+icbuKAQBgRB8Rcbn9Tu5KaRNTE2eejMZfGJ/qEdl9lqqVbzu7T6HZwN5j/MG5j0AoI04nQj8WPBDiXFhZPk0ltM6hp0fHZ7ejEpa29U2hnaxWNoQ2JBRUjmZRnDGXB9PjjyVB01BroCJyVdPOxidn41N3hDSnefp7vy18mLxuo2h0KtaJM3/dEO7+to7UzsYPnhodh4Ag0+8k5j9OJXb9AwGklyenT0XjoqpA399avPpZJrXr3yQoq1emphErCnihXMJailXB8geC1Qf1/OL4IWT0UnH9ZDRmp+jdKp9/Tnuokq3bvXuD/E98X/4uwAAg+R/4cvd/lQAAAABJRU5ErkJggg==');
	background-repeat: no-repeat;
	background-position: 5px 10px;
	width: 54px;
	height: 50px
}

.bottom_search_wrapper .dropdown-holder.optppsearch input {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAjCAIAAAB3ku9KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0U0QzdBMzM0NTQ0MTFFNzkyRDBCN0U1RUY1MTE2MkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0U0QzdBMzQ0NTQ0MTFFNzkyRDBCN0U1RUY1MTE2MkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDRTRDN0EzMTQ1NDQxMUU3OTJEMEI3RTVFRjUxMTYyRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDRTRDN0EzMjQ1NDQxMUU3OTJEMEI3RTVFRjUxMTYyRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhsDG58AAAQxSURBVHja1JfJbxt1FMcza7zM2IYmTuN4q53YSZoSUZUbHChBAkSlwoWqqgqtCIgD3JD4E5A4cGIRYj8iVYWCCFABJ+BS1CVpTOzWW9ysXuJ99uE7NgeWhM64TQSTnKz3fp/fm/fe970hdF3v29uH7Nvz5/+D1HRd6zUjtHlTVdcy9VquUV9u1KuShF/cLBvg+CDHH+BdNEHeTSTCuVzcmCvkLpc2V1tNRdcUzQiRJgmQ9tsd9w94H/eHDg94CROnEbet2JosfZJKfJ3PFsW2pGoUQbAU5aBpnN5UFElVVV1nKXJfv/2JQPjZsQmEfkfIkiC8Mf/rDysFkjACCPOuB4eG4+57PZ1ztyRpqVr+aX0VL7yb4IeH/a/ed3jAZu8R2VTk169eunhrmSFJjmGeDo0+GQwP2u1/ThteclFof5XPnsvcaCiyrGkzvsBr00dg3wvyo+Ti+0vXaRIvzfbSxKFHfIFurNskW9e/Xym8nbhWEgVQn48fPBubtNwkqdrWhXwaDI5mkKFHR4I78YyLE8TMSOC5sQmeZpDsC7l0srplGXmxkC8LItLz0H7fY/6QmcKGGYzhUhHF727lrSHrsnytXGyryqDNjvfZT1FmkKjkmZGg1+6A43y5iFK3gMw36hVJlDQNbR5332NeLsbcnqCTQzq3JBGHWECWxDbKFYU67HCi58wjWZLyOTk4NmQZDWYBiWviH4XgYliSsICEC88YFQR3SVMtIHFN3FfRtJokabpmSYchv2hWtnOCBSTkA5KGm660mxA580gYr7SacHQwzE4atD0yzLk8bL+NotK1arpeNY+EcaZW7ScpuId53gISIT4wOISir4jC+exNQVXN8ERVPZ+7WZYEOB4Z8DppxpoUHPX5MZUokvx5Y21uOWsGOVfI/rK+RhGk1250s2X1ifDup8JR0qg99YPk4ue59L/zvsilIcjIIs+wJyKxqMvdy4h+JhLL1muYzA1Zejcxn6lXj4eiWAD+ZgYbXOibQs4oVIoMc/zR4UDv87IuS28uXPlxtaB37IawAOwbHHN5unMY/QD1x6qw3m4Zo5ukCGNVII+HImdikzuNgdtvBS1FOZe98WU+s9ZqdjpPR7+icbuKAQBgRB8Rcbn9Tu5KaRNTE2eejMZfGJ/qEdl9lqqVbzu7T6HZwN5j/MG5j0AoI04nQj8WPBDiXFhZPk0ltM6hp0fHZ7ejEpa29U2hnaxWNoQ2JBRUjmZRnDGXB9PjjyVB01BroCJyVdPOxidn41N3hDSnefp7vy18mLxuo2h0KtaJM3/dEO7+to7UzsYPnhodh4Ag0+8k5j9OJXb9AwGklyenT0XjoqpA399avPpZJrXr3yQoq1emphErCnihXMJailXB8geC1Qf1/OL4IWT0UnH9ZDRmp+jdKp9/Tnuokq3bvXuD/E98X/4uwAAg+R/4cvd/lQAAAABJRU5ErkJggg==');
	background-repeat: no-repeat;
	background-position: 96% 7px
}

.optppsearch .autocomplete_holder::after {
	content: "";
	position: absolute;
	height: 38px;
	width: 1px;
	background: #51bbb4;
	top: 10px;
	right: 58px
}

.bottom_search_wrapper .optppsearch .autocomplete_holder::after {
	right: 75px
}

.offoptim-allinclusive .main_block_sub_h p span {
	color: #e40037
}

@media(max-width:676px) {
	.banner_search_section.optppsearch input[type="submit"] {
		background-position: 0;
		width: 36px;
		height: 33px;
		right: 8px;
		top: 3px;
		background-size: 30px;
		background-color: #fff;
		border-radius: 10px
	}

	.optppsearch .autocomplete_holder::after {
		height: 23px;
		right: 49px
	}

	.optppsearch .autocomplete_holder input[type="text"] {
		font-size: 23px;
		height: 40px;
		line-height: 40px;
		background-size: 30px
	}
}

.banner_search_section.optppsearch .autocomplete_holder {
	max-width: 480px
}

.autocompleteSearchError {
	color: #c90c0f;
	background: #fff;
	padding: 4px 10px;
	width: 100%;
	margin: 5px 0 0;
	text-shadow: none;
	font-size: 14px;
	text-align: left
}

.banner_main_t.opt-offprod-bnr h1 {
	font-size: 68px;
	font-weight: 700;
	margin: 20px auto;
	line-height: 1;
	max-width: 900px
}

.banner_main_t.opt-offprod-bnr p {
	font-size: 40px;
	font-weight: 300;
	margin: 0 0 30px
}

.opt-offprod-bnr p.opthdr-deskrp {
	font-size: 18px;
	font-weight: 400;
	margin: 0 auto 50px;
	max-width: 900px
}

.optindex_cent_b {
	background-color: transparent;
	max-width: 480px;
	height: 50px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAAYCAMAAAAVvN5nAAAAWlBMVEUAAABmam1VV1lVV1lVV1lVV1lVV1lVV1lVV1lVV1lVV1lVV1lVV1lVV1lVV1lVV1lVV1lVV1lmam1mam1VV1lmam1VV1lVV1lVV1lmam1mam1VV1lmam1VV1m3fbgQAAAAHHRSTlMAPyLS9e9JQxZO3Nf5ySoe/FRIQTgk5eG98ZFrs0RTegAAAQpJREFUaN7t2cuSgjAUBNBLAhIe4aGjg473/39zqpCoKLBP02ebZVeariDY3NDLlmbIheLlvHYHWdeWmv0Ixcp5VU3XEzaVql6YcKycVd1KuJnO2dKRMhcddcXy8a8+9EJxMlZHdbF0WOooOwjFKiScfifcVNMR842ZK0MNr9R3zXzjZuzid7jZTz8npwTL8bzZ0qGfFwf0+ZhgOSVyvaO5yYyr9KH42s91LnO3O5or/A0WaW343H7u51wE/wbvQOtDS8/6OeMDB4qwpbv+vZ+ZL47Xlub7BqaQcPbn+b4B6bml2c+gpi3NfoZlvKpyPwN7tnTKX/yYWsv7i631zBebs+xnbGYoZF/+AXl/UAMyWZCdAAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	padding: 0;
	background-position: center;
	margin-top: 40px;
	display: block;
	margin-right: auto;
	margin-left: auto
}

.optindex_cent_b.optindex_cent_b-round-grey {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAdIAAAA1CAMAAADCiJqKAAAAllBMVEUAAAC3tbW3tbW3tbW3tbW3tbW3tbW3tbW3tbW3tbW3tbW3tbW3tbW3tbW3tbW3tbW3tbW3tbW3tbW3tbW3tbW3tbW3tbW3tbW3tbW3tbW3tbW3tbW3tbW3tbW3tbW3tbW3tbW3tbW3tbW3tbX////MysrOzc319PTu7e37+/vT0tL5+fno5+fg39/a2dnk5OTW1dXQz8+hsaSNAAAAI3RSTlMABUgx8/hoDMX95M+pkVTu39ivWr64l3t0YiUUoCci54qDPuKihr8AAAImSURBVHja7dzHdioxEARQiRxNsgnG7zmUeggm+f9/zuaIOMGG3bRO3SU7qCPUSm3CZz/GL7VGGej0ntqT/4Z0s4VWCVd67/8MqVUdvSLFY8GQTpUOMtSKhvQpNpGt3raGlKmU8avmsyFN7BB/KXFG1cS28LfygyEt7AtuUeY4VaON25RY+CoxwK26U0MKPJdws74hBR5xB5ZICgxwj0bVUM7ZLu4yMpRzE9ynw2Gad03cqWIo14o4ihYbQQbZLCIc1Azl2ts5Ued2glSyc+6UaZ0XHfKtBy/6dD+WghSydD8+I/7zajDFwcw5n2l6onszeC1DOVbAwcp5X0j4ct4KXsNQjo1xIHPnRYiJnDcXeHUuY/JsiHimiyiW6CKWKMDzmDzr40Rmzl2WQeeyaW8mOOGxaZ49IZnpTNI+C3frHkEwRzWcJEdk1sgdBPVrBPElgNRRGp83M+fXh7AiDUwfF2LVbawK5lyqwxBXzmtQASS2VmXFq8IY12TpvK3I1sV2lLgu1aCArEzX60Si3D3SYIo42bkrO8ER93hV6CFONu7CRngGrswbMjJNJsrzUh2KSJK1O1gLTnirQYvmL5muhXePFJoghWz9QoY3BDWyXST4bYaV8B6vTgOkkflceNteK76JCQ5froWH70vDw1fgwbEt9moIje2zo0po2PcoQOxOFh72EAyPZafP8FTH7McbnGTX7C67ZqtnP0a+t31p39s+/Dy/AbC6mftzs8xHAAAAAElFTkSuQmCC');
	max-width: 466px;
	height: 53px
}

.bottsearchopti .row.dropdown-input-wrapper {
	max-width: 480px
}

.optoffproducticon {
	height: 65px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAA/CAMAAABKMRFCAAAAkFBMVEUAAADiDDziDDziDDziDDzhDDziDDziDDziDDziDDziDDziDDzhDDziDDziDDziDDziDDziDDziDDziDDziDDziDDziDDziDDziDDziDDziDD3iDDziDDziDDziDDziDDziDDziDD3iDDziDDziDDziDTziDDziDDzhDDziDDziDDziDTziDDziDDziDDziDDwP4p9yAAAAL3RSTlMABfT3SN5m1yWDjek7s5giL/DeKdEeCvxNO97KEXzdwq07Mol127uinG5hVT4blB0pfWcAAAHoSURBVEjH7ZPbkqIwEIY7hEHBWTVOOIycFPGs+7//2y0gklUS2Kq53e+GTuWrTndXQx1OZvXJHOpRQk/5Lvocp2mfE7j/Zt4wY9SHzXCjVz6xJx17fPbMD625wje98o2V1vzQmGtDzu27aXpdU+fa8Pq2Z66GzfGOzFMaNw051+N1qt7NUxo3fzil9WhH41Ma35CtqaMfTP5m2hD1d5RumrpnKowdFXSulZJQY9GX8fUvslBDHJsNxKApaoWTBZbUOU2Tb3ImrFIsBA9zPWQGjZncR+u8J41JBD5ochA1Zpk2HWVaM6vMGU7zSkED88FtjWhz+AwNdMyBfB5QDj7/PX+gvhw5MfeI8LQjunP4ROTH0BHXdwwWo86kwPHcBzHiNvKcgCqm4AsiWnBM6YUUKSnezKV3+NWRIVOHg7dUJpIlhxm+TJ4mL2LI88XRcTlLxAVvTXEJhU8mfBFexNN0QklmZOi0pggnmARGMahuIWpzGgKQA6YEEE7r6Hr1sCcze3jXa5tpgTAipoeiEAvqOABy0iHl3wfgoES1HqYlUTA7sjs22KhDZDMy4sKlf8OD998cZYfdsMCeVDm7WCfasycWrC62NWYEHZHWnBTLhiOOj6CYGEzZ60hqTVvkbf2ucNsec6Hq/ANucFZ02AHVBwAAAABJRU5ErkJggg==');
	background-repeat: no-repeat;
	background-position: center;
	margin: 25px 0 0
}

.row.index_products_block.chhoose-offtype.text-center {
	max-width: 1270px;
	margin: 0 auto;
	padding: 70px 0 100px;
	border-bottom: solid #b3b3b3 2px
}

.row.optoff-whychoose {
	text-align: center;
	max-width: 1270px;
	margin: 0 auto;
	padding: 50px 0 70px
}

.optoff-whychoose p.sub_header {
	font-size: 22px;
	font-weight: 700;
	margin: 0 0 20px
}

.optoff-whychoose .text_descr {
	font-size: 16px;
	line-height: 23px
}

.offoptim-allinclusive ul {
	list-style-type: none;
	margin-top: 20px;
	border-left: solid 2px #ededed
}

.offoptim-allinclusive h4 {
	padding: 15px;
	font-size: 19px;
	font-weight: 300;
	color: #fff;
	min-height: 100px
}

.chhoose-offtype .index_offer_descr_wrapp h4 {
	font-weight: 700;
	margin: 20px 0 10px;
	font-size: 24px
}

.chhoose-offtype .index_offer_descr_wrapp p {
	color: #797979
}

.offoptim-allinclusive {
	text-align: center
}

.ooptcta {
	width: 100%;
	min-height: 50px;
	text-align: center;
	padding-top: 20px
}

.ooptcta span,.ooptcta a {
	float: none;
	font-size: 16px
}

.optoffftype {
	padding: 20px 15px
}

.ooptlistopt {
	padding: 15px;
	text-align: left
}

.ooptlistopt.mrOptList {
	padding: 15px;
	display: inline-block;
	text-align: left;
	vertical-align: top;
	float: none;
	font-size: 0
}

.ooptlistopt img {
	width: 100%;
	height: auto
}

.optwychoose,.optwychoose-mr {
	padding: 0 20px;
	min-height: 220px
}

.optwychoose i {
	display: block;
	margin: 0 auto 30px;
	background-image: url("../images/sprite-officeopt.png");
	background-repeat: no-repeat
}

.optwychoose.type03 i {
	background-size: contain;
	background-position: 0 0
}

.optwychoose.type03.oovio i {
	background-image: url("../images/membership/icon01.jpg")
}

.optwychoose.type03.oolgr i {
	background-image: url("../images/membership/icon02.jpg")
}

.optwychoose.type03.oolim i {
	background-image: url("../images/membership/icon03.jpg")
}

.optwychoose.type03.oopkk i {
	background-image: url("../images/membership/icon04.jpg")
}

.optwychoose.type02 i {
	background-size: contain;
	background-position: 0 0
}

.optwychoose.type02.oovio i {
	background-image: url("../images/businesslounge/icon01.jpg")
}

.optwychoose.type02.oolgr i {
	background-image: url("../images/businesslounge/icon02.jpg")
}

.optwychoose.type02.oolim i {
	background-image: url("../images/businesslounge/icon03.jpg")
}

.optwychoose.type02.oopkk i {
	background-image: url("../images/businesslounge/icon04.jpg")
}

.optoff-whychoose .text_descr {
	font-size: 19px;
	line-height: 21px;
	color: #797979;
	font-weight: 400
}

.oovio .sub_header {
	color: #7b4768
}

.oolgr .sub_header {
	color: #51bbb4
}

.oolim .sub_header {
	color: #c0cc2e
}

.oovio i {
	background-position: -64px -267px;
	width: 53px;
	height: 53px
}

.oolgr i {
	background-position: -60px -218px;
	width: 53px;
	height: 50px
}

.oolim i {
	background-position: -60px -173px;
	width: 44px;
	height: 50px
}

.oopkk i {
	background-position: -60px -127px;
	width: 40px;
	height: 50px
}

.oopkk .sub_header {
	color: #e25762
}

.bwsolutions .sub_header {
	color: #de0a2d
}

.lgreenoopt h4 {
	background-color: #51bbb4
}

.pinkoopt h4 {
	background-color: #eb5f6b
}

.violetoopt h4 {
	background-color: #7b4768
}

.limeoopt h4 {
	background-color: #c0cc2e
}

.sirenoopt h4 {
	background-color: #546cb3
}

.blueoopt h4 {
	background-color: #067887
}

.offoptim-allinclusive ul li {
	font-weight: 300;
	font-size: 19px;
	color: #797979;
	padding: 10px 10px 40px 50px;
	position: relative
}

.offoptim-allinclusive ul li::after {
	width: 24px;
	height: 27px;
	content: "";
	display: block;
	background-image: url("../images/sprite-officeopt.png");
	background-repeat: no-repeat;
	position: absolute;
	top: 10px;
	left: 12px
}

.lgreenoopt ul li::after {
	background-position: 0 -158px
}

.pinkoopt ul li::after {
	background-position: 0 -184px
}

.violetoopt ul li::after {
	background-position: 0 -212px
}

.limeoopt ul li::after {
	background-position: 0 -239px
}

.sirenoopt ul li::after {
	background-position: -29px -239px
}

.blueoopt ul li::after {
	background-position: -29px -212px
}

.ooptulwr {
	min-height: 200px
}

.optorsearchloc {
	max-width: 520px;
	margin: 0 auto;
	padding: 60px 0
}

.optorsearchloc p {
	font-size: 36px;
	font-weight: 300;
	margin: 0 0 30px;
	text-align: center
}

.optoffftype .index_offer_descr_wrapp p {
	margin-bottom: 5px
}

.opt-pricing-redc {
	width: 100%;
	height: auto;
	min-height: 25px;
	color: #e40037;
	font-size: 20px;
	padding: 0 20px
}

.opt-pricing-redc::first-letter {
	text-transform: uppercase
}

.opt-pricing-redc a,.opt-pricing-redc a:visited,.opt-pricing-redc a:active,.opt-pricing-redc a:hover {
	color: #e40037
}

.vowhychosewr {
	text-align: center
}

.vowhychosewr .optwychoose {
	display: inline-block;
	float: none;
	vertical-align: top
}

.row.voallinclopts {
	text-align: center
}

.voallinclopt {
	display: inline-block;
	float: none;
	vertical-align: top;
	text-align: left
}

.manageappoptvo {
	padding: 50px 0
}

.referAfriendDownloadApp .manageappoptvo {
	padding: 0
}

.oopblue .sub_header {
	color: #546cb3
}

.optwychoose.optvocw i {
	background-image: url('../images/sprite-vocwopt.png')
}

.optwychoose.optvocw i.ioptvobusiness {
	background-position: 0 0;
	width: 36px;
	height: 54px
}

.optwychoose.optvocw i.ioptvocall {
	background-position: 0 -53px;
	width: 67px;
	height: 54px
}

.optwychoose.optvocw i.ioptvoplan {
	background-position: 0 -113px;
	width: 40px;
	height: 54px
}

.optwychoose.optvocw i.ioptvorelocate {
	background-position: 0 -170px;
	width: 61px;
	height: 67px;
	margin-bottom: 16px
}

.optwychoose.optvocw i.bwsolutions-icon {
	background-position: 0 -474px;
	width: 46px;
	height: 55px;
	margin-bottom: 29px
}

.optwychoose.optvocw i.ioptvomailhand {
	background-position: 0 -242px;
	width: 57px;
	height: 54px
}

.optwychoose.optvocw i.ioptcwviolet {
	background-position: 0 -420px;
	width: 57px;
	height: 54px;
	margin-bottom: 20px
}

.optwychoose.optvocw i.ioptcwlgreen {
	background-position: 0 -367px;
	width: 51px;
	height: 54px;
	margin-bottom: 20px
}

.optwychoose.optvocw i.ioptcwlime {
	background-position: 0 -302px;
	width: 46px;
	height: 61px;
	margin-bottom: 15px
}

.row.index_products_block>.col-md-4.optcwpadding {
	padding: 20px 30px 0 35px
}

.appblockvoabletopt {
	display: none
}

@media(max-width:991px) {
	.optcwdblocktablet .ooptlistopt.mrOptList {
		display: block;
		float: left
	}

	.allincloptcorrtablet {
		display: block;
		float: left
	}

	.appblockvoabletopt {
		display: block
	}

	.fgbpad.appblockvodesktopt {
		padding: 50px 20px
	}

	.appblockvodesktopt .main_block_h {
		font-size: 42px
	}
}

@media(min-width:768px) {
	.main_block_h.h_opt_mainh {
		margin-bottom: 45px
	}

	.appnopadopttab {
		padding-top: 50px
	}
}

@media(max-width:767px) {
	.ooptulwr {
		min-height: 50px
	}

	.optoffftype {
		padding: 40px 50px
	}

	.ooptlistopt {
		padding: 15px 50px
	}

	.voallinclopt {
		display: block
	}

	.optcwdblocktablet .ooptlistopt.mrOptList {
		padding: 15px 50px
	}

	.allincloptcorrtablet {
		float: none
	}
}

@media(max-width:750px) {
	.banner_main_t.not-table-cell-nd.opt-offprod-bnr {
		color: #fff
	}

	.banner_main_t.opt-offprod-bnr h1 {
		font-size: 36px;
		font-weight: 700;
		margin: 0 0 20px;
		line-height: 1
	}

	.banner_main_t.opt-offprod-bnr p {
		font-size: 35px;
		line-height: 1
	}

	.opt-offprod-bnr p.opthdr-deskrp {
		font-size: 18px;
		font-weight: 300;
		margin: 0
	}

	.optoffproducticon {
		display: none
	}

	.opt-offprod-bnr .optlearn-more-holder {
		display: none
	}
}

@media(max-width:668px) {
	.appblockvoabletopt,.appblockvodesktopt {
		display: none
	}
}

@media(max-width:480px) {
	.optoffftype .index_offer_descr_wrapp p.index_offer_descr {
		display: block
	}
}

.main_block_h-opt {
	margin: 0 0 70px
}

.optwychoose-mr i {
	display: block;
	margin: 0 auto 30px;
	width: 54px;
	height: 58px;
	background: url("../images/opt-choose-mr.png") no-repeat 0 0
}

.clock-hour i {
	background-position: 0 0
}

.cust-space i {
	background-position: -54px 0
}

.simpl-book i {
	background-position: -108px 0
}

.ready-use i {
	background-position: -162px 0
}

.optoff-whychoose .text_descr {
	font-size: 19px;
	line-height: 21px;
	color: #797979;
	font-weight: 400
}

.clock-hour .sub_header {
	color: #7b4768
}

.cust-space .sub_header {
	color: #51bbb4
}

.simpl-book .sub_header {
	color: #c0cc2e
}

.ready-use .sub_header {
	color: #e25762
}

.infobox_wr_optmcentr {
	width: 330px;
	height: auto
}

.ib_text_optwrpp .cta-button {
	float: none;
	font-size: 14px;
	background-size: 20px 20px;
	padding: 6px 24px 6px 13px
}

.ib_text_optwrpp {
	background-color: rgba(107,106,106,.6);
	padding: 13px 23px 13px 23px;
	border-top-right-radius: 35px;
	border-bottom-right-radius: 35px;
	color: #fff;
	border-top-left-radius: 16px;
	border-bottom-left-radius: 16px
}

.infoBox_optcentrepage {
	position: relative;
	padding-left: 52px
}

.triangle_ib {
	width: 52px;
	height: 100%;
	padding-top: 0;
	padding-bottom: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0
}

.triangle_ib:after,.triangle_ib:before {
	width: 100%;
	height: calc(50% - 13px);
	position: absolute;
	left: 0;
	content: ""
}

.triangle_ib:after {
	background: linear-gradient(to left top,rgba(107,106,106,.6) 50%,rgba(0,0,0,0) 50%);
	top: 13px
}

.triangle_ib:before {
	background: linear-gradient(to left bottom,rgba(107,106,106,.6) 50%,rgba(0,0,0,0) 50%);
	bottom: 13px
}

.optcentrewtxtwrs {
	font-size: 16px;
	font-weight: 700;
	line-height: 25px;
	padding-bottom: 7px;
	border-bottom: 1px solid #fff;
	margin-bottom: 15px;
	min-height: 155px
}

.optcntribctas {
	margin-bottom: 10px
}

.mapCenter_wrapp.optcentpgmapwrapppad {
	padding-right: 300px
}

.optcentpgmapwrapppad .map-cta-holder {
	position: absolute;
	right: 0;
	top: 0;
	bottom: auto;
	z-index: 20;
	text-align: center;
	width: 300px
}

.optcentpgmapwrapppad .map-cta-holder ul li {
	width: 100%;
	height: 155px;
	margin: 0;
	background: none;
	display: block;
	color: #000;
	font-size: 16px;
	font-weight: 700;
	text-align: center;
	box-sizing: border-box;
	position: relative;
	padding: 30px 5px 0
}

.optcentpgmapwrapppad .map-cta-holder ul li.dark-gr {
	background-color: #f1f1f1
}

.cico-mpz-imgs {
	height: 65px;
	width: 65px;
	margin: 0 auto;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMwAAAA0CAMAAADxPSe0AAAAhFBMVEUAAAB6Rmh7R2h6Rmh7R2h6Rmh7Rmh6Rmh6Rmh6Rmh7Rmh6Rmh6Rmh6Rmh7R2h7Rmh6Rmh6Rmh7Rmh7Rmh7Rmh7R2h6Rmh6Rmh6Rmh6Rmh7R2h6Rmh6Rmh6Rmh6Rmh7R2h6Rmh6Rmh6Rmh6Rmh6Rmh7Rmh6Rmh6Rmh7R2h7Rmh6Rmh6RmgQFQOAAAAAK3RSTlMA7/iA3TDiCCIDGtHrxLSH2DfmXGtQFmYOP/KOVqyky50pvrlyRZVLl354GObtDQAABFJJREFUaN7s1lt2okAUheENAbGxkAKEENFg28HW7PnPr5cF0onFbcV64MFvAMC/OAcKT09PShZKUoYZ5qYKj07sHMMKk0UxlTjCrLxK3shXTJMJNkSGx30unFYsLAc/5Af8KvAxRcFWgced+R1+xhX8znIxgcOWYz5mC41blEKUhYsBvs17to9xNlu2kTGrlXZPTMhGiH6SOolxC7YWMCeqYyzcObB1QJ8Na/Y5qZLzlrUPjDqxdYIxS8HOmJRknPh+EpNM0e2XTWXt4yrbN2kexvgWG5YPU1xbXVCPKUmR3T6iJbqlVI64+UNlh1GRoCIiwy1/j3qM3e7Ky91CaaO49XDj1ZP2jnFZ4ZBOkRluqSA7Yy5QLv0xUhv6glcrTOJ5gOn3Ajh6zIqMc3XHRf/DWbxKtcGLMSZzWxlMSJtH6YzZkXTSPE8dksng3+IN/0W8Ehjm7m227L2LxyV1S3cMArUOagcC9BDauu+m/DpeeOfFzKtJ0ReTs5WhR6mt+zuvSgzZULPB4zYb9MYgYSMZOy4ucbOkcsYQSY2EOSQJzZFKgF5vVKSHmiepVBhiUWPBnMv5FAI9g5aPH7FkVbc1LTFMx5j6QiQjW1crw48wYCOdYwzW5BqDSupWmGVMTuYYtKTu9zxj8HnBiAPvHTDTmH/l2IuSmjAYhuEvICYhIHJYAQU84KHd7/7vryPOuOpqpNLp1OlzBbwDJH/ynHR4zZHvG4Oc13K8cQzGvDTGW8fEvFTiqZDfhPhXTPilxXM7wRuixF8gUIo9FiZGvcA6XeOeGb/46EHueWUv0UsaRUPupkOU459oHK+gQcZPtKHCNz9/d5Z3XzsBmNMmNpxS8LYejND+DreC3v+xjtf3Y7xY9/qeFY7iLf6EIh5NcOvAkwOs/Kx1uLofU9NpM79njO8ww2BFvi6mH48WqCUs9KHl0fR+TMKj9kP3iPETkhEGkSUyNpAPRzSFx0rDo3GT343ReTPmkSmfxHQtQ2MKGKpiscZdP+znS73oSlzPtgB4btez0LaY9all0GcWjxp8rpRlRLMOZQ3JaaWfrWa6mpJsbDGQXXGOl6WzIqhhlTGzz2+R7rM064hk/jgmiJcD34vb/Sl2eq+tG0TUd59xSfM4RnBgC2Z7D4OQlLiQznlhnuKCJPlkbkoxxDbFIOJ255Y7d2ICIcS0jQ4Sl9aksMY4GYaIOZZrhdc1pJmhl5khG3tMOBp3mhdrDqi507mH1yhBJhV6qBJSKGvM2RKv2m6kxw3ySYzyuklrfKRQE1jEgqTJClgVmSEp4p4HoRAD+NsUNUvtBKjEJ1ah75sVXFZIHC3HsFHh6cI/V3hA5bXTPaLCI/V8Phdn8xoDaSVl5KIabbGhUgyRLz+Q5xLPVIadZBJVsa9xpv24iiYJO6bCeyhXgmfJ1ISbTWimCc/EqsT70KXbBrwraN1S4+34h+2iDkeBIEkRjMJ6sT34+C/8AjIEDqiok/51AAAAAElFTkSuQmCC') no-repeat 0 0
}

.map-directions .cico-mpz-imgs {
	background-position: -66px 0
}

.map-streetview .cico-mpz-imgs {
	background-position: -136px 0
}

.moreoptionstwrk .row.index_products_block.chhoose-offtype.text-center {
	padding: 0 0 70px;
	border-bottom: none
}

.moreoptionstwrk .moreoption1optwr {
	-webkit-box-shadow: 0 0 19px 2px rgba(204,200,204,1);
	-moz-box-shadow: 0 0 19px 2px rgba(204,200,204,1);
	box-shadow: 0 0 19px 2px rgba(204,200,204,1)
}

.moreoptionstwrk .row.index_products_block>.col-md-4 {
	padding: 0 20px 0
}

.moreoptionstwrk .index_offer_descr_wrapp {
	padding: 0 10px 30px
}

.moreoptionstwrk .optoffftype .index_offer_descr_wrapp p {
	margin: 0 12px 20px
}

.moreoptionstwrk .ooptcta span.cta-button,.moreoptionstwrk .ooptcta a.cta-button {
	background: #5bbbb3 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAAndJREFUSA29V0tLG1EUvlcSSlG6qxUUjdRFdFM3Cm2ojyqmxbpw4eMXFPoD/F0VE7GPCD6IgrvSitFurLgwuJE+Fipk/L5prtzGuWduEvDAlztzznfON3PnzpkbrTwtCIInoGaA18BzoBugnQC7wEegqLUuY2zOIKaBMeAA8LVDEJmjG1JHYjfwDWjUmGtmxe8akLDYqFpE3qKXKhKXIpKbdS2J4qg+JylULq+C6S/5EBLPEZu3xW8XAMh8Hj/toH0cXF2rma3PtkvlJ6f/O/c46cGq51ugWvgDUV7AGo9dVitK3tvCqovu8q9Vtf4JgzUKDLjYkj8Ur1Qkih2jBrVUONW4igMcp+mQTLrD3GhW6WRCSjexEqa7nw2CHenMeONGUTwzqfTDB3ElGO/gM37pwzQcaUHNFAsq+PXXUKVxhMITEiMqJorvbajK+UVUmu2b4FR7PV87yxxL076cHlKJrnZDrR1LFP4Nb1ttxPdcEv+QeqaSfV1Rpf6E73FUxNcnTfvs8VdnGQqfOqMeAfGOewddFU4pvOmKxvkl0eX+YZV82ukqsUnhgisq+SXRlcGMSnQ+ltLX624grCaJ5obHlH7UKoky1tFS3SP9iGOauCjKzhUvypZZNqv6nSksjaIoe7Vfu3xPDfOR4PgdcH6hJNH8qzf4wJp7YFmnlRAZwB0HIZsHcCC7fgvfYz9RFs9WtW6/xwqOEwQWXNK5kak7Ial53CGjdlUjIgQXWqhzs9fEnkve7JlLgfj9b28tcW7o94FGjbn1begtcTaYceCoDnVymRO+MaZW7SgGbTIKcYvE3UoWeAGkANoxsAN8AraxgLz+tN0AUYAxBZ0TkccAAAAASUVORK5CYII=') no-repeat right center;
	padding: 10px 35px 10px 20px
}

.moreoptionstwrk .ooptcta span:hover,.moreoptionstwrk .ooptcta a:hover {
	background-color: #949597
}

.regus-office-offertexts.text-center {
	max-width: 1200px;
	margin: 0 auto;
	padding: 70px
}

.regus-office-offertexts p {
	font-size: 16px;
	line-height: 19px;
	margin-bottom: 15px
}

.optimzcentrepage-img img {
	width: 100%;
	height: auto
}

.optimzcentrepage-img .center_hero_wrapp.centreSliderWrapp {
	width: 100%;
	float: none;
	height: auto
}

.optimzcentrepage-img .center_hero_wrapp.centreSliderWrapp .highDemandLabel {
	position: absolute;
	left: -28px;
	top: 27px;
	z-index: 99;
	font-weight: 700;
	color: #fff;
	width: 149px;
	background: #e40037;
	padding: 5px 20px;
	text-align: center;
	-webkit-transform: rotate(-40deg);
	-moz-transform: rotate(-40deg);
	transform: rotate(-40deg)
}

.demandHolder-fixed {
	position: fixed;
	bottom: 50px;
	right: 20px;
	background: #fff;
	box-shadow: 0 0 15px #eaeaea;
	border: 1px solid #e3e3e3;
	padding: 25px;
	z-index: 9999;
	font-weight: 600;
	font-size: 16px;
	display: none
}

.demandHolder-fixed p {
	line-height: 25px
}

.demandHolder-fixedClose {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkAgMAAACcbnALAAAACVBMVEUAAAAjHyAjHyCM5ufaAAAAAnRSTlMAUWr/rFoAAABtSURBVBgZBcExAcAACAOw8OChbpgXnrnhmt4lDtAWEAGsHlCnDvSwIAhY9KAOdeiBRUCwoEcdqNMDrABiAf0coL4BeAG8APUNoJ8DxAJWgDo9oEcdCBYsAnXoQQ/qELBYEOpAjx5QJ4C1gDhA/1f4Fz+Y58kZAAAAAElFTkSuQmCC') no-repeat;
	background-size: 15px;
	position: absolute;
	top: 15px;
	right: 15px;
	width: 15px;
	height: 15px;
	cursor: pointer
}

.optimzcentrepage-descr h1.infoWind-header {
	font-size: 43px;
	line-height: 40px
}

.optimzcentrepage-descr .center_description p {
	text-align: left
}

.optimzcentrepage-descr .center_description h2,.optimzcentrepage-descr .center_description h3 {
	font-size: 21px;
	margin: 0 0 10px
}

.row.center-page-map-wrapp .optimzcentrepage-descr {
	padding: 0 60px
}

.optimzcentrepage-descr .row.center_description {
	margin-bottom: 50px
}

.optimzcentrepage-descr .cta-button {
	margin: 0 20px 20px 0
}

a.viewmapctrscrrll {
	display: inline-block;
	padding-left: 30px;
	color: #000;
	font-size: 17px;
	font-weight: 700;
	line-height: 40px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAlCAYAAAC+uuLPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkEwMDQxMUJDQzNEMTFFNkI3ODBEQTMyQUEwMzJDMTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkEwMDQxMUNDQzNEMTFFNkI3ODBEQTMyQUEwMzJDMTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCQTAwNDExOUNDM0QxMUU2Qjc4MERBMzJBQTAzMkMxOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCQTAwNDExQUNDM0QxMUU2Qjc4MERBMzJBQTAzMkMxOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pupb5+EAAALhSURBVHjarJdbiE1RGMf32TPjMpiIJA9ekGjw4m1cmmKmUBSjkUOaF5dcHqihUFNoklwmRTyQIsm9aLwYM4VcHsa4PIjcCQ/IfYwzfl+tU9u2123P+erXOe299vrvb53vdjJVrVcCByuBUTAFJsM46AefoQPa4Do8uzy1MmfbLGMRLYV50AjDHV5OXmATNCP+W7coNGxQCS/gqKOg2AS4AO3VbS3lvqLrQI5gcJDO5Pg7EK5xFW2AnUHPLQMnEV5iE62DLYaN/sBTOA4H4DS8sogfQXiaLpBGwCPorXn4AayGG/Azcr0/VEOT4bd/DyMJrq9xTw8ZBMWzSdASEwxkIxCPy9ULJdnQ6AnmRSUHqzQPtMLiuFjcEP7Ix3R1/Em2imMeGBVdoVn4HRZCziVyEJb1tZr1fWF2XlQKQI1mnzPw1jNqb6sikWR1eJsJ1dHq8vGcb57gbTcfJwz5O0RExyrXk+xDyhx9rrku9XpYqMI8o1nUK6VoqWG/QSL6w/Dw+JSiFZrrEmCdItpuSIfllqbwnxEoA/iYr7n9DV7KhvdUxUiy0bDA08t6KNPceyjZECr1Y4aifRgmOno5S4nqbL80+fzRHYRuzcI+aiqYqztqxEpgJV/PQ7FmH4mdi/GC36wKt8muwT64r6pVmarJ62GM5dldeCl9+p+3qle1s8gSlRXqVHKWtVHrhB1J/fSuFBSPBl3kEVxNePlO18TXwq+gsCbdZ7tpcnhcoFElb/IzrFFtzzgjbYXXBRK9lZSOSaJSnbLQ1UNBie5Fqus4jaBXDQXD1RoQfOI7bMs08Sal4E1TbJhEpYLMtM1GmmidY/pPY+sgkrsbPQRlLs5GczKNqNheuOQougdB69rQMddqHQY0GcY2uLyZa4P+ouqyrlp9kvt42VVI0XwDzia0QBGagaDzEBd6RuYp2BY7+qUI3vHZJEyRg5vhrPreiKB3ESlOmfzyn3MZ7E7z8F8BBgC248IcveT92AAAAABJRU5ErkJggg==') no-repeat 0 center;
	background-size: 21px 29px
}

#centrrlilistfeatures ul {
	background-color: #f1f1f1;
	padding: 30px;
	list-style-type: none;
	font-size: 16px;
	font-weight: 700
}

#centrrlilistfeatures ul li {
	display: block;
	padding: 0 0 0 19px;
	margin-bottom: 12px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAOCAMAAAAVBLyFAAAAUVBMVEUAAADtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTtGUTE01NBAAAAGnRSTlMA0scUDgr25Ny+SysjG+vx57KLfGxkVkI+NP4klIYAAABbSURBVBjTbcnXDoAwCEBR6FJbrXvx/x8qPDhovAkJHEBnzV4KUohKHBKRUWJY0P6Ki6X4hhYRL1J3so68zfJ5BFbiplekLfA18FQt3EU2JdzRa5HOTDmBLuFHLiHPBrg2p2eMAAAAAElFTkSuQmCC') no-repeat 0 center;
	background-size: 13px 11px
}

.cseealllloc {
	text-align: center;
	margin: 50px 0;
	padding: 0 15px
}

.cseeallllocButton,.cseealllloc a {
	display: inline-block;
	padding: 10px 20px;
	font-size: 21px;
	font-weight: 700;
	background-color: #5bbbb3;
	color: #fff;
	border-radius: 25px
}

.cseeallllocButton.floatLeft {
	float: left;
	text-transform: uppercase;
	margin: 0 20px 20px 0
}

.cseeallllocButton:hover {
	background-color: #949597
}

.cseealllloc.whatsavcentr {
	padding-bottom: 50px;
	max-width: 1120px;
	margin: 50px auto 0;
	text-transform: uppercase;
	border-bottom: 1px solid #b7b5b5
}

.dark-gr.text-center.centr2ctas {
	padding: 35px 35px 0 35px
}

.dark-gr.text-center.centr2ctas .cta-button,.dark-gr.text-center.centr2ctas .submit_red {
	float: none;
	margin-right: 17px;
	margin-bottom: 35px
}

div#centrrlilistfeatures {
	background-color: #f1f1f1
}

.moreoptionstwrk {
	margin-top: 30px
}

.moreoptionstwrk .main_block_h span {
	color: #e40037
}

.center-page-map-wrapp.optimzcentrepage .optimzcentrepage-descr ul {
	display: none
}

.optimzcentrepage-descr.optimzcentrepage-descr-hideMobile,.clearfix-mobile {
	display: block
}

.optimzcentrepage-descr.optimzcentrepage-descr-showMobile {
	display: none
}

#centrrlilistfeatures ul:first-child {
	display: none
}

.croppedMobileTextCentre {
	max-height: 132px;
	overflow: hidden;
	position: relative;
	-webkit-transition: max-height 1.5s;
	transition: max-height 1.5s
}

.croppedMobileTextCentre.expand {
	max-height: 1000px;
	-webkit-transition: max-height 2s;
	transition: max-height 2s
}

.croppedMobileTextCentre.expand .croppedMobileTextCentre-button {
	display: none!important
}

.croppedMobileTextCentre-button {
	position: absolute;
	bottom: 4px;
	right: 6px;
	display: inline-block;
	font-weight: 700;
	cursor: pointer;
	display: none;
	background: #000;
	padding: 0 0 0 15px
}

.centrePagePartners-header {
	font-weight: 700;
	margin: 0 0 30px;
	font-size: 21px
}

.row.optoff-whychoose.centrePagePartners-wrapper {
	border-top: 1px solid #b7b5b5;
	border-bottom: 1px solid #b7b5b5;
	margin: 70px auto 0;
	padding: 50px 0 70px
}

.centrePagePartners-wrapper .optindex_cent_b {
	margin: 40px auto 40px
}

.backgroundPartners-holder {
	background: #f1f1f1;
	padding: 30px 50px 30px
}

.partnerImages-wrapper {
	font-size: 0;
	text-align: center;
	display: flex;
	flex-wrap: wrap
}

.partnerImages-wrapper>div {
	flex: auto;
	align-self: center;
	margin: 0 15px 25px
}

.partnerImages-wrapper>div img {
	width: 100%
}

.partnersCta-holder {
	text-align: center;
	margin: 50px 0 0
}

.partnersCta-holder .cta-button {
	float: none;
	display: inline-block;
	margin: 0 0 0 20px
}

.partnersCta-holder .cta-button:first-child {
	margin: 0
}

#locationInterested {
	display: none
}

#locationInterested .propertyDisabledFake {
	position: absolute;
	z-index: 9999;
	background: transparent;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: none
}

#locationInterested .propertyDisabledFake.active {
	display: block
}

.locationErrorDrop span.field-validation-error {
	display: block
}

.locationErrorDrop.visibleLocationInterested {
	visibility: hidden;
	margin: 0
}

.absoluteDropdownDiv {
	position: absolute;
	width: 1px;
	height: 1px
}

.absoluteDropdownDiv select {
	border: 0;
	height: 1px;
	width: 1px
}

#potential-centre-options::-ms-expand {
	display: none
}

.optcentpgmapwrapppad .row.phone_text.phone-map-text .phone-number.phone-position-on-map {
	display: none
}

.infobox_wr_optmcentr .ibmap-phone .phone-number.phone-position-on-map,.infobox_wr_optmcentr .ibmap-phone .phone-number,.infoWind-modal .ibmap-phone .phone-number.phone-position-on-map,.infoWind-modal .ibmap-phone .phone-number {
	position: static;
	float: none;
	color: #e40037;
	margin: 0 0 0 3px
}

.infoWind-modal .ibmap-phone .phone-number.phone-position-on-map,.infoWind-modal .ibmap-phone .phone-number {
	color: #d8083a;
	font-weight: 900;
	font-size: 16px
}

.infobox_wr_optmcentr .ibmap-phone {
	margin: 7px 0
}

.infobox_wr_optmcentr .ibmap-phone span,.infobox_wr_optmcentr .ibmap-phone a {
	float: none;
	margin: 0
}

.infobox_wr_optmcentr .ibmap-phone a {
	font-weight: 700
}

.infobox_wr_optmcentr .ibmap-phone {
	margin: 7px 0
}

.infobox_wr_optmcentr .ibmap-phone span,.infobox_wr_optmcentr .ibmap-phone a {
	display: block;
	float: none;
	margin: 0
}

.infobox_wr_optmcentr .ibmap-phone a {
	font-weight: 700
}

@media(max-width:980px) {
	.mapCenter_wrapp.optcentpgmapwrapppad {
		padding-right: 0;
		padding-bottom: 155px;
		height: 630px
	}

	.optcentpgmapwrapppad .map-cta-holder {
		position: static;
		height: 155px;
		width: 100%
	}

	.mapCenter_wrapp.optcentpgmapwrapppad #mapCenter {
		padding-right: 0;
		height: 475px
	}

	.optcentpgmapwrapppad .map-cta-holder ul li {
		width: 33.33%;
		float: left
	}
}

@media(max-width:767px) {
	.infobox_wr_optmcentr {
		width: 300px
	}

	.infoBox_optcentrepage {
		padding-left: 0;
		padding-top: 30px
	}

	.triangle_ib {
		width: 100%;
		height: 30px
	}

	.triangle_ib:after,.triangle_ib:before {
		height: 100%;
		width: calc(50% - 13px);
		top: 0;
		left: auto
	}

	.triangle_ib:after {
		background: linear-gradient(to left top,rgba(107,106,106,.6) 50%,rgba(0,0,0,0) 50%);
		left: 13px
	}

	.triangle_ib:before {
		background: linear-gradient(to right top,rgba(107,106,106,.6) 50%,rgba(0,0,0,0) 50%);
		right: 13px
	}

	.optcentrewtxtwrs {
		min-height: 50px;
		font-size: 16px
	}

	.ib_text_optwrpp {
		padding: 15px;
		border-top-right-radius: 16px;
		border-bottom-right-radius: 35px;
		border-top-left-radius: 16px;
		border-bottom-left-radius: 35px
	}
}

@media(max-width:768px) {
	.row.why_choose_section.optchooseindex>div {
		width: 100%
	}

	.opthp4steps h4 {
		padding: 30px 15px 30px;
		font-size: 18px
	}

	.opthp4steps .color-block-desc p,.opthp4steps .color-block-desc div {
		font-size: 14px
	}

	#rushModal-3854 {
		width: 70%
	}

	.row.center-page-map-wrapp .optimzcentrepage-descr {
		text-align: center;
		padding: 25px
	}

	.row.optoff-whychoose.centrePagePartners-wrapper {
		border: 0;
		margin: 0 auto;
		padding: 0
	}

	.partnersCta-holder {
		margin: 25px 0 0
	}

	.optimzcentrepage-descr h1.infoWind-header {
		font-size: 29px;
		line-height: 35px
	}

	#centrrlilistfeatures ul {
		max-width: 550px;
		margin: 0 auto
	}

	.optimzcentrepage-descr .center_description p {
		text-align: center
	}
}

@media(max-width:767px) {
	.cenallinclautoheight .ooptlistopt {
		height: auto!important
	}

	.partnersCta-holder .cta-button,.partnersCta-holder .cta-button:first-child {
		margin: 0 0 20px
	}

	.optimzcentrepage-descr .cta-button {
		float: none;
		margin: 0 0 20px 20px
	}

	.clearfix-mobile {
		display: block
	}
}

@media(max-width:750px) {
	.banner_main_t.opthpbnr .banner-content-wrapper p {
		margin-bottom: 20px
	}

	.opthp4steps .sl-feature-maxwidth {
		max-width: 350px
	}

	.flip-container .back p.sub_header,.flip-container .back p.text_desc,.banner_main_t.opthpbnr .banner-content-wrapper p {
		margin-bottom: 8px;
		line-height: 1
	}

	.flip-container p.sub_header {
		font-size: 18px
	}

	.flipper .front,.flipper .back {
		padding: 10px 10px 60px
	}

	.banner_main_t .flipper a.cta-button {
		font-size: 12px
	}

	.cta-button.opthpctahero_desk {
		display: none
	}

	.optimzcentrepage-descr .cta-button {
		float: none;
		margin: 20px 0
	}

	.partnerImages-wrapper>div {
		width: 50%;
		margin: 0 0 20px;
		padding: 0 5%
	}
}

@media(max-width:480px) {
	.optcentpgmapwrapppad .map-cta-holder {
		display: block
	}

	.regus-office-offertexts.text-center {
		padding: 15px
	}

	.wrpImage-hideMobile {
		display: none
	}

	.wrpImage-showMobile {
		display: inline-block
	}
}

@media(max-width:1400px) {
	.LaptopHeightCorr {
		min-height: 550px;
		height: auto
	}

	.LaptopHeightCorr.maintenanceBanner {
		height: 365px;
		min-height: 365px
	}
}

@media(max-width:1315px) {
	.breadcrumbs-navig-wrap {
		padding: 20px 20px 0
	}
}

@media(max-width:1200px) {
	.col-quoter-25 {
		width: 33%;
		padding: 0 10px 20px
	}
}

@media(max-width:1080px) {
	.breadcrumbs-navig-wrap {
		display: none
	}
}

@media(max-width:1200px) and (min-width:768px) {
	.fgb-prod-wrap .prod-tab-padd {
		padding: 0 10px;
		box-sizing: border-box
	}
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) {
	p.collapse-nav-ico span,p.collapse-nav-ico.active span {
		padding: 10px 20px 36px;
		position: absolute;
		bottom: 0;
		left: 278px;
		font-size: 19px
	}

	p.collapse-nav-ico.active span {
		background: #46c1be;
		color: #fff
	}

	.navbar-collapse,.nav_top {
	}

	.nav_top {
		margin: 0 -20px
	}

	.mobile-nav ul.sub-menu {
		left: 100%
	}
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) {
	.link_video_abs {
		max-height: none
	}
}

@media(max-width:1280px) and (min-width:1200px) {
	.logo_holder {
		margin-right: 0
	}
}

@media(max-width:1200px) and (min-width:751px) {
	.collapse-nav-ico {
		height: auto;
		width: auto;
		position: static;
		margin-top: 0;
		padding: 0;
		display: inline-block;
		font-size: 16px;
		font-weight: 700;
		background: transparent
	}

	.collapse-nav-ico.collapse-nav-ico-left.collapse-phone-ico {
		display: none
	}

	ul.header_top-right-menu li.collapse-nav-ico+li {
		border-left: 2px solid #aaa
	}

	.collapse-nav-ico.active {
		color: #000;
		background: transparent
	}

	.collapse-nav-ico .icon-bar {
		display: none
	}

	.navbar-collapse,.nav_top {
		position: absolute;
		top: 50px;
		background: #46c1be;
		left: 150px
	}

	ul.sub-menu {
		left: 100%;
		margin-left: 1px;
		top: 0
	}

	ul.sub-menu.productDropdImages {
		top: 100%
	}

	.nav_top>ul>li>a {
		color: #fff
	}

	.mobile-nav.nav_top>ul>li a {
		border-bottom: none;
		font-size: .8em;
		padding: 20px
	}

	.mobile-nav.nav_top .productDropdImages li {
		border-bottom: 3px solid #d8d8d8
	}

	.mobile-nav.nav_top ul.productDropdImages a {
		padding: 0 0 20px
	}

	.login_phone_right .cta-button {
		font-size: inherit
	}

	.logo_holder {
		margin-right: 10px
	}

	.login_reg {
		margin-right: 5px
	}
}

@media(max-width:1080px) {
	.col-quoter-25 {
		width: 33%
	}

	.center_icons_wrapp a.phone-number {
		display: inline-block
	}

	div.row-icons-small {
		margin: 45px 0 25px
	}
}

@media(max-width:1050px) {
	.mr_descr_wrapp .cta-button {
		font-size: 14px
	}

	.slider_text_block {
		padding: 0 20px 0 0
	}
}

@media(max-width:991px) {
	.magazineLeft.magazineCol {
		height: auto!important
	}

	.footer_row-nd .col-quoter-25.fixed_width_100 {
		width: 100px
	}

	.padding-f .plus.hide_991 {
		display: none
	}

	.marg-from-tab {
		margin-bottom: 50px
	}

	.fgbpad {
		padding: 120px 60px
	}

	.workplaceRecovery_wr.mob-small-pad-bott {
		padding: 80px 60px 100px
	}

	.row.dropdown-input-wrapper>div:first-child {
		padding: 0 10px 25px
	}

	.fgb-letsget-wr .bottom_search_wrapper .cityDropdownSelect,.fgb-letsget-wr .bottom_search_wrapper .dropdown-holder input {
		box-sizing: border-box;
		width: 100%
	}

	.fgb-letsget-wr .find-location-block {
		margin: 0 auto;
		max-width: 570px
	}

	.row.dropdown-input-wrapper {
		max-width: 480px
	}

	ul.tabs_slider li {
		margin-left: 2%;
		font-size: 18px
	}
}

@media(max-width:991px) and (min-width:767px) {
	.footer_row .col-quoter-25:nth-child(4) {
		width: 171px
	}

	.purple_header,.green_header,.yellow_header {
		font-size: 28px
	}
}

@media(max-width:850px) and (min-width:768px) {
	.bwsize .col-sm-20.bww {
		width: 50%;
		padding: 20px 50px
	}
}

@media(max-width:970px) {
	.header_fixed {
		padding: 10px
	}

	.right_fixed_header p strong {
		font-size: 20px
	}

	.header_fixed .fixed_h_text {
		font-size: 26px
	}

	.right_fixed_header p {
		margin: 4px 5px 0 0
	}

	.home-banner {
		background-position: -50px 0
	}

	.banner_search_section {
		width: 100%
	}

	.directions-map-switch li:first-child {
		border: 0
	}
}

@media(max-width:850px) {
	.header_fixed .fixed_h_text {
		font-size: 20px;
		font-weight: 600
	}

	.extra-margin-toggle {
		margin: 5px 0 0
	}

	.right_fixed_header p {
		margin-top: 6px
	}

	.right_fixed_header p strong {
		font-size: 18px
	}

	.right_fixed_header span.cta-button,.right_fixed_header a.cta-button {
		letter-spacing: 0;
		margin-right: 5px
	}

	p.phone_text a {
		margin-top: .25em;
		display: block
	}

	.show_desktop,.office-space-bottom-img .show_desktop {
		display: none
	}

	.show_tablet,.office-space-bottom-img .show_tablet {
		display: inline
	}

	.office-space-bottom-img img {
		width: auto
	}

	.mr_info_img,.mr_info_block {
		float: none;
		width: 100%
	}

	.mr_enquiry p a {
		display: inline-block
	}

	.row.meeting_room_wrapp>div {
		width: 100%
	}

	.coworking_single_slide_wr {
		max-width: 415px;
		margin: 0 auto
	}

	.row.meeting_room_wrapp>div.coworking_slider_2opt {
		padding: 0 45px
	}

	.mr_descr_cond,.bottom-virtual-office-img .cta-button {
		font-size: 18px;
		padding: 10px 8px 8px 8px
	}

	.meet-room_opt_butt>div.book_online {
		margin: 40px 0 0
	}

	.mr_info_block div.book_online {
		margin: 32px 0 0
	}

	.bottom-virtual-office-img {
		display: block
	}

	.virtual-office-bottom-image {
		float: none;
		width: 100%
	}

	.virtual-office-bottom-text,.virtual-office-bottom-image .show_tablet {
		width: 100%
	}

	.bottom-virtual-office-img .virtual-office-bottom-text {
		padding: 20px 10px 20px
	}

	.virtual-office-options>div {
		width: 50%;
		padding: 30px 20px;
		height: 320px;
		float: left
	}

	.footer_wrapp h5 {
		text-align: left
	}

	.search-popup-map-wrapp {
		width: 80%
	}

	.wrapper_w.fgbpad.manage_app {
		padding-left: 40px;
		padding-right: 40px
	}

	ul.header_top-right-menu li {
		padding: 0 0 0 10px;
		margin: 0 10px 0 0
	}

	.fgbpad p.phone_text a {
		display: inline-block
	}
}

@media(max-width:790px) {
	.dropdown-products {
		vertical-align: text-top
	}

	.page-404-main h3.main_block_h {
		line-height: 1.2
	}
}

@media(min-width:768px) and (max-width:1279px) {
	.prop_descr {
		margin: 0;
		width: 100%;
		left: 0;
		padding: 20px
	}
}

.city_opt_img {
	text-align: center
}

.office-challenger .office-find-link {
	background-color: #949494;
	color: #fff;
	border-radius: 50px;
	padding: 4px 22px;
	font-size: 13px;
	display: inline-block;
	margin-top: 10px;
	text-align: center
}

@media(max-width:480px) {
	.office-challenger .office-find-link {
		font-size: 18px;
		padding: 10px 30px
	}

	.image-sub-text-white-bg {
		padding: 35px 20px
	}
}

@media(min-width:669px) {
	.caption_slider {
		height: auto!important
	}
}

@media(max-width:769px) {
	.tabs_slider_wrapp .bx-controls.bx-has-pager,h3.slider_tablet_header,.slider_img_block .city-slider-tablet {
		display: block
	}

	ul.tabs_slider,.slider_img_block img {
		display: none
	}

	.get_started_sect .cta-button {
		font-size: 14px
	}

	ul.city_slider_3 {
		margin: 0 -20px
	}

	ul.city_slider_3>li {
		padding: 0;
		margin: 0 20px 0 20px
	}

	.tabs_slider_wrapp {
		margin: 0 45px 45px
	}

	.dark_bottom .get_started_sect .no-arrow {
		padding: 10px
	}

	.dark_bottom .get_started_sect .no-arrow.book-padding-bott {
		padding: 10px 20px
	}

	ul.sub-menu.productDropdImages {
		background: #46c1be
	}

	.productDropdImages.productDropdImages-7options {
		font-size: 0;
		text-align: center
	}

	.productDropdImages.productDropdImages-7options li {
		float: none;
		display: inline-block
	}

	.productDropdImages li,.productDropdImages.productDropdImages-7options li {
		width: 33.3333%
	}

	.col-sm-3.col-xs-4.show-country-flags {
		width: 33.33333333%
	}

	.col-sm-3.col-xs-4.show-country-flags+.col-sm-9.col-xs-8.required-asterisk-parent {
		width: 66.66666667%
	}

	.app_option {
		margin: 25px 0 0
	}

	.modal_main_content.modal_option_cont .content_subHeader h2 {
		font-size: 30px
	}

	footer {
		padding: 50px 20px
	}

	.marg-from-tab {
		margin-bottom: 35px
	}
}

@media(max-width:768px) {
	.citations {
		margin-bottom: 15px
	}

	.right_fixed_header p,.hide-less-768,.header_fixed span.cta-button {
		display: none
	}

	.header_fixed .fixed_h_text {
		font-size: 14px;
		margin: 12px 0 10px;
		font-weight: 600
	}

	.fixed_h_text>p {
		font-size: 14px;
		font-weight: 300;
		margin: 5px 0 0
	}

	.fixed_h_text>p strong {
		font-size: 20px
	}

	.mobile_mail,.mobile_call {
		display: inline-block;
		width: 30px;
		height: 30px;
		background: #000 url('data:image/gif;base64,R0lGODlhPAAeAKIAAMAUN5MQKloKGgkBA9gXPg8CBO0ZRAAAACH5BAAAAAAALAAAAAA8AB4AAAP/eLrc/jDKSau9OOtbggHCJnJAMAhEOK5RECxFys6MAAxMrNJrXDg2kcdALBqPxpfDBSH8NIaCdEqtVg0PwLOB2mKwAq+kEMI6zI0CSIQNOCnqF5rxzhl2UIXgPjYo5wsBeAdrI2gogwt7O4AKBQY4ikpsdpOKMguNCoWOdRuAcZEHbmKaBz41WlwgohCNAwBaHaoNpqOWhCaKILFitRBuBLS/ELCDAWtdep5nEWQRtqdRXMLMKK0M0RLayly+TA/a0BTdEzGulOTMEI+uVu/v4suJDAPgS0j5+bgSNgLYCuwB4DFCzTBHJQASvHDiQ4gOKXwt1GDDAIEAEidq3MixBaPHFQkAADs=');
		margin: 3px;
		float: left;
		cursor: pointer
	}

	.mobile_mail {
		background-position: 30px 0
	}

	.header_fixed {
		padding: 0 10px
	}

	.show-less-768 {
		display: block
	}

	.extra-margin-toggle {
		margin: 12px 0 0
	}

	.header_fixed .right_fixed_header {
		line-height: 0
	}

	.header_fixed a.cta-button {
		margin: 10px;
		overflow: hidden;
		float: left;
		height: 16px;
		border-radius: 8px;
		padding: 4px;
		letter-spacing: 0;
		font-size: 8px;
		text-align: center;
		min-height: 0
	}

	.purple_header,.green_header,.yellow_header {
		font-size: 28px;
		padding: 15px
	}

	.purple_header span.f_25,.green_header span.f_25,.yellow_header span.f_25 {
		font-size: 22px;
		font-weight: 300
	}

	.home-banner {
		background-position: 0 0
	}

	.link_video_abs {
		max-height: none
	}

	ul.tabs_slider li {
		font-size: 16px
	}

	.caption_slider {
		padding: 20px
	}

	.caption_slider p {
		font-size: 18px
	}

	.caption_slider ul li {
		font-size: 14px;
		padding: 0 0 5px;
		margin: 0 0 5px
	}

	.contact-phone .cta-button {
		margin: 30px 0 0
	}

	.community_row_wrapp .col-quoter-25 {
		width: 33%
	}

	.center_description h2,.center_description h3,.center_hero_img.visible-xs {
		margin: 0 auto 25px;
		font-size: 21px
	}

	.center_icons_wrapp {
		margin: 0 0 30px;
		text-align: center;
		width: 100%;
		float: none
	}

	.center_icons_wrapp .text-left.main_block_h {
		text-align: center
	}

	.center_icons_wrapp .cta-button {
		float: none
	}

	div.row-icons-small {
		margin: 10px 0 25px;
		font-size: 0;
		text-align: center
	}

	div.row-icons-small>div {
		margin: 0 0 25px;
		display: inline-block;
		float: none;
		vertical-align: top
	}

	.center_mobile_app {
		margin: 0 auto;
		width: 100%;
		float: none
	}

	.meeting-room-opt .image_holder {
		max-height: 255px;
		overflow: hidden
	}

	.meet_small_icons .col-sm-20 {
		width: 33%
	}

	.option_city_one {
		padding: 10px 8px 25px
	}

	.option_city_one .city_opt_img {
		margin: 0 -8px 15px -8px
	}

	.city_opt_opt tr td {
		font-size: 14px
	}

	.dropdown-holder {
		width: 100%
	}

	.row.why_choose_section {
		margin: 0
	}

	.row.why_choose_section>div {
		width: 50%;
		margin: 0 auto 40px
	}

	.why_choose_section .text_descr {
		max-width: 300px;
		margin: 0 auto
	}

	.page-404-main h3.main_block_h {
		line-height: 1.2
	}

	.modal-body {
		padding: 50px 20px
	}

	.modal_window_forms.referAfriendFormWrapper {
		margin: 0 -20px -50px;
		padding: 50px 20px
	}

	.modal-dialog.book-tour-modal {
		width: 90%
	}

	.tablet-100w-form,.tablet-textarea-100w {
		width: 100%
	}

	.tablet-100w-form .phone_code_wrapp,.tablet-100w-form .location-interested {
		width: 50%;
		float: left;
		margin: 0
	}

	.tablet-100w-form .phone_code_wrapp {
		padding: 0 5px
	}

	.tablet-100w-form .location-interested {
		padding: 0 10px
	}

	.wrapper-phone-location {
		margin: 0 -10px
	}

	.wrapper-phone-location>div {
		padding: 0 10px
	}

	.button_subm_hold.text-left {
		text-align: center
	}

	.sidebar-inv {
		padding: 40px 20px 40px 20px
	}

	.senior-team-descr {
		margin: 0 110px 0 0
	}

	.fgb-brcrumbs .breadcrumbs,.desctop-bw-slider-wrapp,.center-breadcrumbs-hide-768,.wrapper_w.ussearch-hideeasy-block {
		display: none
	}

	.fgbpad p.phone_text-strong,.fgbpad p.phone_text-strong>span {
		margin-top: 0
	}

	ul.meeting-room-opt-slider li {
		padding: 0 0 10px
	}

	table.price-table-bw th {
		width: 33%
	}

	.table-bw-slider-wrapp {
		display: block
	}

	.row.center-page-map-wrapp>div {
		float: none;
		padding: 0;
		width: 100%;
		max-width: inherit;
		margin: 0 0 10px
	}

	.row.center-page-map-wrapp .center_hero_wrapp {
		margin: -118px 0 10px
	}

	.cityDropdownSelect>ul li:hover {
		background: #fff;
		color: #333639
	}

	.wided-plus-text {
		padding: 50px 0 0;
		margin: 0
	}

	.country-link-holder a {
		font-size: 28px;
		background-size: 70px 69px
	}

	.circle-number {
		width: 50px;
		height: 50px;
		line-height: 50px;
		margin: -30px 0 0 -25px
	}

	.banner-content-wrapper .banner_search_section.search_group {
		padding: 0
	}

	.footer_bottom {
		padding: 24px 20px
	}

	.banner_search_section.optppsearch input[type="text"],.optppsearch .search_field,.dropdown-holder.optppsearch input[type="text"] {
		font-size: 18px
	}

	ul.footer_tc_links li {
		margin: 0 0 0 15px
	}
}

@media(max-width:767px) {
	.footer_row-nd .col-quoter-25,.footer_row-nd .col-quoter-25.fixed_width_100,.footer_row-nd .col-quoter-25.footer_dowload {
		width: 100%;
		float: none;
		margin: 0 0 35px
	}

	.get_started_sect .sub_header {
		font-size: 16px
	}

	.vo-apps .col-ms-9 {
		width: 100%
	}

	.tablet-100w-form .phone_code_wrapp,.tablet-100w-form .location-interested {
		width: 100%;
		float: none;
		margin: 0
	}

	.collapse-nav-sidebar {
		display: block;
		padding: 20px
	}

	.sidebar-inv-accordion>li {
		padding: 15px 20px
	}

	.sidebar-inv-accordion>li:nth-child(odd) {
		background: #f1f1f1
	}

	.sidebar-inv-accordion>li:nth-child(even) {
		background: #e7e8e8
	}

	.sidebar-inv-accordion>li>a {
		background: transparent;
		padding: 0
	}

	.sidebar-inv-accordion {
		display: none;
		margin: 0;
		padding: 0
	}

	.content-inv-holder,.content-inv-faq {
		padding: 20px
	}

	.sidebar-inv {
		margin: 20px;
		padding: 0
	}

	.inv-anual-reports td {
		font-size: 14px
	}

	.invTab-main-header {
		font-size: 34px
	}

	.get_started_sect>div {
		margin: 0 0 20px
	}

	.footer_social_wrapper h5,.footer_row-nd .col-quoter-25.footer_dowload h5 {
		text-align: center
	}

	.footer_wrapp ul {
		margin: 0
	}

	.footer_social_wrapper {
		text-align: center
	}

	ul.footer_soc {
		display: inline-block
	}

	ul.footer_soc,.footer_row-nd .col-quoter-25.footer_dowload {
		text-align: center;
		margin: 0
	}

	ul.footer_soc li {
		float: none;
		display: inline-block;
		margin: 0 0 0 30px
	}

	.footer_dowload ul li {
		float: none;
		margin: 0 0 10px;
		text-align: center
	}

	.footer_dowload ul li:first-child {
		margin: 0 0 10px
	}

	.footer_dowload ul li img {
		display: none
	}

	.footer_dowload ul li img.footer_app_button_mobile {
		display: inline-block
	}

	.footer_row-nd .footer_wrapp_for_navs,.footer_row-nd .col-quoter-25.fixed_width_100.footer_wrapp_for_navs_1 {
		float: left;
		width: 50%
	}

	.footer_row-nd .footer_wrapp_for_navs .col-quoter-25 {
		margin: 0 0 20px
	}

	.fgb-slider-features {
		position: relative;
		height: auto;
		padding: 0
	}

	.sl-feature-maxwidth {
		max-width: 225px;
		margin: 0 auto 30px
	}

	.fgbpad .row.option_1_content>div,.fgbpad .row.meeting_room_wrapp>div,.fgb-prod-wrap,.customers-plus-text {
		padding: 0
	}

	.fgbpad .bx-wrapper .bx-controls-direction a {
		width: 30px;
		height: 54px;
		margin-top: -17px;
		background-color: #333639;
		z-index: 999
	}

	.fgbpad .bx-wrapper .bx-prev,.fgbpad .bx-wrapper .bx-next {
		background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA2CAMAAACsuQomAAAArlBMVEUzNjk0Nzo1ODs2OTw4Oz45PD47PkE9QEM/QkVER0lJS05MTlFQUlVWWVtXWVxbXWBhY2VpbG5xc3V4enyAgoSJioyPkZKQkZOZmpyZm5ydnp+eoKGipKWjpKamqKmnqKqpq6yrrK2vsLGwsbKys7S3uLm4ubq6u7y9vr++v8C/wMHBwsPFxsfJycrMzc3P0NDT1NTU1NXV1dbZ2drd3t7h4uLo6Ojp6enp6urt7u7CLgHNAAABHUlEQVRIx+1V2Q6CMBBsK9aqeOF934AXHnjg//+Yz8J2uwnGaMK8dSYT6HZ2l7EMGf4Mdf/97Nfp3tqz8U40njWqtxI5ccqJqjSv/WgmyWZkU7zlewuiW/ey2Vu6tWGhfSuZvMVrVyd1rkXcq8K+XuyFCvMWTmNMHp0KelEGc46Z+SyQOs3arzh+K77aW7AiNp4w1VN42xzIr3eW+SWtnQt8gS8OeUqG8odl8m6To6SlVx6ncWpwUdS+UedhjBme6ebLIE5N6b89SRZsSS3YAgiDcGlPtQbDkNtSQrIRn48nYzKY4Y0xDyTWkiPMPMZakjEV9vRiP1SmMdTRSV3TGEo3ANONXsbsCBr6D5uW3iq0birfWHTpVmyGDL+BFyGCFNdTCoRiAAAAAElFTkSuQmCC') no-repeat 0 0
	}

	.fgbpad .bx-wrapper .bx-next {
		background-position: -30px 0;
		right: 0
	}

	img.tradoff-fg {
		display: none
	}

	.fgbpad .bx-wrapper .bx-pager,.fgbpad .bx-wrapper .bx-controls-auto {
		position: absolute;
		bottom: -20px;
		width: 100%
	}

	.fgbpad .bx-wrapper .bx-pager.bx-default-pager a {
		background: #939696;
		margin: 0 20px
	}

	.fgbpad .bx-wrapper .bx-pager.bx-default-pager a:hover,.fgbpad .bx-wrapper .bx-pager.bx-default-pager a.active {
		background: #e40037
	}

	.mob-small-pad {
		padding: 40px 0
	}

	.workplaceRecovery_wr.mob-small-pad {
		padding: 40px 20px 0
	}

	.workplaceRecovery_wr.mob-small-pad-bott {
		padding: 40px 20px
	}

	.main_block_p_desc.subheader {
		font-size: 17px;
		margin: 0
	}

	.wrp-recovery-mobile-white.dark-gr {
		background: #fff
	}

	.prod-tab-padd {
		padding: 50px 0 100px
	}

	.wrp-background-white-mgrey {
		background: #f1f1f1
	}

	.contact-phone-quote-hide-mobile-wrp {
		display: none
	}

	.contact-phone-quote-show-mobile-wrp {
		display: block
	}

	.prod-tab-padd.wrp-recovery-mobile-padd {
		padding: 0 0 50px
	}

	.prod-tab-padd.wrp-recovery-mobile-padd:first-child {
		padding-top: 50px
	}

	.prod-tab-padd>div {
		padding: 0 20px
	}

	.fgbpad.mob-small-pad .bx-wrapper .bx-pager,.fgbpad.mob-small-pad .bx-wrapper .bx-controls-auto {
		bottom: 50px
	}

	.fgbpad.mob-small-pad .bx-wrapper .bx-next {
		right: -15px
	}

	.fgbpad.mob-small-pad .bx-wrapper .bx-prev {
		left: -15px
	}

	.main_block_h.marg-side-minus20 {
		margin-left: 0;
		margin-right: 0
	}

	.row.meeting_room_wrapp.marg15-fg {
		margin: 0 15px
	}

	.fgbpad .color-block-desc p {
		font-size: 15px;
		line-height: 20px
	}

	.bwd-subh-marg {
		margin-bottom: 0
	}

	.bwsize {
		max-width: none
	}

	.bwfeatures-wr .bx-wrapper .bx-prev,.bwfeatures-wr .bx-wrapper .bx-next {
		background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA2CAMAAACsuQomAAAArlBMVEUzNjk0Nzo1ODs2OTw4Oz45PD47PkE9QEM/QkVER0lJS05MTlFQUlVWWVtXWVxbXWBhY2VpbG5xc3V4enyAgoSJioyPkZKQkZOZmpyZm5ydnp+eoKGipKWjpKamqKmnqKqpq6yrrK2vsLGwsbKys7S3uLm4ubq6u7y9vr++v8C/wMHBwsPFxsfJycrMzc3P0NDT1NTU1NXV1dbZ2drd3t7h4uLo6Ojp6enp6urt7u7CLgHNAAABHUlEQVRIx+1V2Q6CMBBsK9aqeOF934AXHnjg//+Yz8J2uwnGaMK8dSYT6HZ2l7EMGf4Mdf/97Nfp3tqz8U40njWqtxI5ccqJqjSv/WgmyWZkU7zlewuiW/ey2Vu6tWGhfSuZvMVrVyd1rkXcq8K+XuyFCvMWTmNMHp0KelEGc46Z+SyQOs3arzh+K77aW7AiNp4w1VN42xzIr3eW+SWtnQt8gS8OeUqG8odl8m6To6SlVx6ncWpwUdS+UedhjBme6ebLIE5N6b89SRZsSS3YAgiDcGlPtQbDkNtSQrIRn48nYzKY4Y0xDyTWkiPMPMZakjEV9vRiP1SmMdTRSV3TGEo3ANONXsbsCBr6D5uW3iq0birfWHTpVmyGDL+BFyGCFNdTCoRiAAAAAElFTkSuQmCC') no-repeat 0 0
	}

	.bwfeatures-wr .bx-wrapper .bx-next {
		background-position: -30px 0;
		right: 0
	}

	.bwfeatures-wr .bx-wrapper .bx-pager.bx-default-pager a {
		background: #939696
	}

	.bwfeatures-wr .bx-pager.bx-default-pager a:hover,.bwfeatures-wr .bx-pager.bx-default-pager a.active {
		background: #e40037
	}

	.bwfeatures-wr .bx-wrapper .bx-controls-direction a {
		width: 30px;
		height: 54px;
		margin-top: -17px;
		background-color: #333639;
		z-index: 999
	}

	.bwfeatures-wr .prod-tab-padd.bww {
		padding: 50px 50px 100px
	}

	.bwfeatures-wr.mmbwrdn .prod-tab-padd.bww {
		padding: 50px 0 100px
	}

	.bwfeatures-wr.mmbwrdn .prod-tab-padd.bww .bwsub_header {
		margin: 0 auto 17px;
		max-width: 500px
	}

	.bwfeatures-wr.mmbwrdn .prod-tab-padd.bww .text_descr.bwdesc {
		margin: 0 auto;
		max-width: 500px
	}

	.row.option_city_b div.col-md-3.horizv-map-centrescards {
		display: inline-block
	}

	.map-locs-cards-desk {
		display: none
	}

	.map-locs-cards-mob {
		display: block;
		margin-bottom: 20px
	}

	.ussearch-breadcrumbs {
		background: #f1f1f1
	}

	.horiz-centrescards-wrapper .scrollbar.hidescrollbar-deskt {
		display: block
	}

	#slyscrollbar-absolutepos {
		display: none
	}

	.rw-slys-framewrap {
		display: block;
		width: 100%
	}

	.col-sm-12.max-widthGetQuoteNew {
		max-width: 100%
	}

	.optimzcentrepage-descr.optimzcentrepage-descr-hideMobile,.optimzcentrepage-descr-hideMobile ul,.cseealllloc.whatsavcentr.centreDetNew,#centrrlilistfeatures.centreDetNew {
		display: none
	}

	.row.center-page-map-wrapp.newCentrepages4742 .center_hero_wrapp {
		margin: 0
	}

	.optimzcentrepage-descr.optimzcentrepage-descr-showMobile {
		display: block;
		overflow: hidden;
		background: #000;
		color: #fff;
		margin: 0;
		clear: both
	}

	.row.center-page-map-wrapp .optimzcentrepage-descr-showMobile {
		margin: 0
	}

	.optimzcentrepage-descr.optimzcentrepage-descr-showMobile h1.infoWind-header,.optimzcentrepage-descr.optimzcentrepage-descr-showMobile .viewmapctrscrrll {
		color: #fff;
		text-shadow: none
	}

	.hideCtaMobile .centre-map-cta-abs {
		display: none
	}

	.contact-phone-wrp .cta-button {
		display: none
	}

	.contact-phone .cta-button.wrp-mobileShow {
		display: block
	}

	.wrpCta-button-width {
		min-width: 180px;
		display: inline-block!important;
		margin-left: auto;
		margin-right: auto
	}

	.cookies_policy {
		min-height: 88px
	}
}

@media(max-width:750px) {
	header {
		padding: 20px
	}

	.top_banner_wrapp {
		background-size: 120%;
		background-position: 50% 90px;
		min-height: 90px;
		height: auto
	}

	.navbar-collapse {
		display: none
	}

	.nav_top {
		position: absolute;
		width: 100%;
		top: 100%;
		left: auto;
		background: rgba(255,255,255,.9)
	}

	.collapse-nav-ico,.collapse-phone-ico {
		display: block
	}

	.nav_top>ul>li:hover ul.sub-menu {
		display: none
	}

	ul.sub-menu li>a:hover,.mobile-nav ul li>a:hover {
		background: transparent;
		color: #000
	}

	.nav_top>ul>li.active>a {
		color: #fff;
		background: #6bcdcb
	}

	.nav_top>ul>li.mobile_clicked ul.sub-menu {
		display: block
	}

	.collapse-nav-ico>i.icon-bar {
		display: none
	}

	.collapse-nav-ico>span {
	}

	ul.sub-menu {
		width: 100%
	}

	.logo_holder {
		width: 80px
	}

	.logo_holder.logo_holder-center {
		float: none;
		margin: 0 auto
	}

	.collapse-nav-ico.collapse-nav-ico-left {
		float: left;
		width: auto;
		height: auto;
		background: transparent;
		border: 0;
		margin: 6px 0 0;
		padding-left: 0
	}

	.collapse-nav-ico.collapse-nav-ico-left.active {
		color: #999
	}

	.logo_holder img {
		width: 100%
	}

	.login_phone_right {
		display: none
	}

	.nav_top_bordered>ul>li:before {
		display: none
	}

	.community_row_wrapp .col-quoter-25 {
		width: 50%
	}

	.banner_main_t h1.vo-header.no-margin {
		margin: 0
	}

	.fgb-mob-bannr-wr {
		display: block
	}

	.fgb-mob-bannr-wr img {
		width: 100%;
		height: auto
	}

	.fgbsearch {
		display: none
	}

	.banner_main_t.fgbpagebnr {
		height: auto
	}

	.top_banner_wrapp.home-banner2,.top_banner_wrapp.home-banner3 {
		height: auto!important;
		min-height: 417px;
		display: block;
		background-size: 100% 327px
	}

	.banner-mobile-img.nrfp-mob {
		display: block;
		height: auto;
		background: none;
		width: 100%
	}

	.banner-mobile-img.nrfp-mob img {
		height: auto;
		width: 100%
	}
}

@media(max-width:668px) {
	.bwfeatures-wr.mmbwrdn .prod-tab-padd.bww .bwsub_header,.bwfeatures-wr.mmbwrdn .prod-tab-padd.bww .text_descr.bwdesc {
		max-width: 240px
	}

	footer {
		text-align: left;
		padding: 25px
	}

	.footer_wrapp h5 {
		margin-bottom: 1.5em
	}

	ul.footer_social {
		float: none;
		display: inline-block
	}

	.modal-dialog {
		margin: 50px auto
	}

	.ico_block {
		display: none
	}

	.banner_search_wrapp {
		width: 100%
	}

	.footer {
		display: none
	}

	.mobile_footer {
		display: block
	}

	.main_block_h,.image-sub-text-white-bg p {
		font-size: 28px;
		line-height: 1.4em
	}

	.mr_enquiry_32 p {
		font-size: 21px
	}

	.main_block_sub_h {
		font-size: 18px;
		line-height: 1.4em
	}

	.main_block_sub_h>span.sub-text-16 {
		font-size: 14px;
		font-weight: 400
	}

	.contact-phone p.phone_text {
		font-size: 26px;
		margin: 25px 0 0
	}

	.contact-phone .cta-button {
		overflow: hidden;
		font-size: 14px;
		padding: 0 30px 8px 10px;
		background-size: 19px;
		height: 25px;
		min-height: 28px;
		line-height: 28px
	}

	.mobileBWmargin {
		margin: 85px 0 0
	}

	.regusapp_3 .banner_main_t a.cta-button {
		min-height: 0;
		padding: 10px 52px 10px 31px;
		font-size: 21px;
		height: auto;
		background-size: auto;
		line-height: 1
	}

	.vid_comp_descr {
		margin-bottom: 1.5em;
		font-size: 18px;
		font-weight: inherit
	}

	ul.footer_tc_links li {
		display: block;
		float: none;
		font-size: 1.1em;
		margin: 0 0 1em 0!important
	}

	.article_new h4 {
		padding-bottom: .5em
	}

	.prop_single {
		height: 200px
	}

	.prop_descr {
		width: 100%;
		height: 200px;
		padding: 0 .5em;
		margin: 0 auto;
		left: auto
	}

	.prop_descr p {
		font-size: 14px;
		line-height: 1.3em;
		margin-bottom: 1em
	}

	.prop_descr h5 {
		font-size: 24px
	}

	.mail-modal .modal-dialog {
		width: 100%;
		height: 100%
	}

	#rushModal-3854 {
		width: 90%
	}

	.mail-modal .modal-content {
		background: #fff
	}

	.mail-modal .modal-body {
		padding: 60px 20px
	}

	.mail-modal .close {
		width: 30px;
		height: 30px;
		background-size: 30px
	}

	.explore_block h4 {
		font-size: 46px;
		line-height: 1.2em
	}

	.explore_block p {
		font-size: 18px
	}

	.explore_inp input {
		font-size: 40px;
		width: 80%;
		border-bottom: 2px solid #888;
		min-width: 0
	}

	.top_banner_wrapp.centredetail {
		height: 485px
	}

	.banner_main_t {
		padding: 0;
		display: block
	}

	.banner_bottom_line {
		z-index: 110
	}

	.home-banner2 .banner_main_t {
		padding: 90% 10px 20px 10px;
		display: block
	}

	.home-banner .banner_main_t {
		padding-bottom: 0;
		border-bottom: 1px solid #888
	}

	.banner_search_section input[type="text"],.banner_main_t.summer-sale-banner .banner_search_section input[type="text"] {
		background: #e8e8e8;
		font-size: 21px;
		line-height: 40px;
		height: 40px
	}

	.banner_search_section input[type="submit"] {
		background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABM0lEQVR42pTTzStEURjH8TPcCYmGlQVLFkoWNBNRysLK0kZJbMjOy9aOmWmoWdko8T9YGUlKLGzkH1AoWQhlw2LG99Rv6jidy8xTn849c+7zzHm70VB6xDgxgCIm1b/HEk5NTDQ4z/u4U3IWmyijhAc0hwpEao8wj1FcO+Nb6MYjXpBCxZ9Bn5LHveRqPKED7VgPLeEY77g08WHHD7GDRGgGRfN/7KptC23iWw0FvtQ2+gW+sVxDgRm1H36BafSj649k+14OezraXwMlHdMzOgPJSVzoeTXuIvVqKa/6l2EMYkO/j+m9tbgCdoNasCI3uNWxFdCDM+Rx4BZIeN+C0Tm3qvins2bbv0JGd2LRvcpuVJToR1lX/RwLaMJcZOoLW2QCJ5i1/XoLVGc4hW27Hz8CDABWAD0iLZEtZQAAAABJRU5ErkJggg==') no-repeat 50% 50%;
		width: 40px;
		height: 40px
	}

	.cities-search-banner {
		background: none;
		height: auto;
		min-height: 0
	}

	.cities-search-banner .banner_main_t {
		padding-top: 100px
	}

	.search_result_cities .main_block_h {
		text-align: left
	}

	.search_result_line>div {
		border: none
	}

	.customers-banner .banner_bottom_line {
		display: none
	}

	.cities-banner .banner_bottom_line {
		display: block
	}

	.customers-banner .banner_main_t {
		padding-bottom: 40px
	}

	.customers-banner .cta-button {
		width: 80%;
		border-radius: 25px;
		padding: 10px 30px 8px 20px;
		font-size: 18px
	}

	.top_search_wrapp {
		width: 90%
	}

	.index_cent_b {
		display: none
	}

	.modal-body {
		padding: 15px;
		padding-top: 80px
	}

	.modal_wrapper_white {
		margin: 0 -15px 50px
	}

	.option_1_content>div {
		margin-bottom: 25px
	}

	.option_icons_one {
		width: 33%
	}

	.opt_4_feedback .user_ico {
		float: none;
		margin: auto
	}

	.user_comment p {
		margin: 20px 0
	}

	.cookies_policy a {
		display: block;
		margin-top: .5em;
		margin-left: 0
	}

	.cookies_policy .close {
		width: 1em;
		height: 1em;
		background-size: 1em;
		top: 1.3em
	}

	.banner_bottom_line p.banner_line_t {
		font-weight: 400;
		font-size: 14px;
		margin: 0
	}

	.banner_bottom_line p {
		font-size: 40px;
		font-weight: 700;
		margin: 0 0 10px;
		color: #fff
	}

	#videoModal .modal-dialog {
		width: 100%
	}

	#videoModal iframe {
		max-height: 300px
	}

	#videoModal .close {
		top: 0;
		right: 0
	}

	.tabs_slider {
		display: none
	}

	.caption_slider {
		position: relative;
		width: auto;
		top: auto;
		left: auto;
		overflow: hidden
	}

	.sub_map_t {
		font-size: 14px
	}

	.community_opt .community_descr,.include_opt .community_descr {
		padding: 10px
	}

	.manage_app,.manage_app .text-left.main_block_h,.manage_app .text-left.main_block_sub_h {
		text-align: center
	}

	.col-sm-20 {
		width: 33%
	}

	.breadcrumbs {
		display: none
	}

	.banner_main_t a.book_onl_link {
		color: #000
	}

	.meet-room_opt_butt>div {
		float: none;
		margin: 0
	}

	.meet-room_opt_butt>div.book_online {
		margin: 10px 0 0
	}

	.mobile_app_img {
		display: none
	}

	.wrapper_w.manage_app .col-sm-9 {
		width: 100%!important
	}

	.wrapper_w.manage_app .col-sm-6:first-child {
		width: 100%!important
	}

	.manage_app .text-left,.manage_app .download_butt_marg {
		text-align: center
	}

	.extra-padding {
		padding: 0
	}

	.office-space-icon-header {
		padding: 44px 0 0 0
	}

	.bottom-office-space-img.grey-bg {
		background: #fff
	}

	.mobile-border-top {
		border-top: 1px solid #999
	}

	.bottom-office-space-img.grey-bg .table-cell-office {
		padding-bottom: 0
	}

	.bottom-office-space-img.grey-bg .table-cell-office p {
		margin: 0 0 20px
	}

	.contact-phone p {
		font-size: 18px;
		margin: -15px 0 0
	}

	.hide_668.table_cell_bottom,.hide_668 {
		display: none
	}

	.office-space-bottom-img .show_mobile {
		padding: 0 20px
	}

	.office-space-bottom-img .show_mobile,.table-cell-office .show_mobile {
		display: inline
	}

	.office-space-bottom-img .show_tablet {
		display: none
	}

	.table_cell_bottom {
		display: block;
		width: 100%
	}

	.bottom-virtual-office-img>div.virtual-office-bottom-text {
		padding: 20px 10px 20px
	}

	.bottom-virtual-office-img h3 {
		font-size: 24px
	}

	.virtual-office-options {
		margin: 0
	}

	.virtual-office-options>div {
		width: 100%;
		height: auto;
		float: none
	}

	.wrap-for-background {
		background: #fff;
		border-top: 1px solid #c9caca
	}

	.wrapper_w_vo .find-location-main {
		font-size: 36px
	}

	.wrapper_w_vo .find-location-subheader,.wrapper_w_vo .find-location-header {
		font-size: 18px
	}

	.dropdown-holder input,.cityDropdownSelect,.dropdown-holder select {
		font-size: 18px
	}

	.office-space-bottom-img {
		height: auto!important
	}

	.bottom-office-space-img .office-space-bottom-img.table_cell_bottom,.bottom-office-space-img .table-cell-office {
		text-align: center
	}

	.bottom-office-space-img .table-cell-office h4,.bottom-office-space-img .table-cell-office p,.bottom-office-space-img .office-space-icon-header {
		text-align: left
	}

	.bottom-office-space-img h3.virtual-office-header-icon {
		padding: 44px 0 0 0;
		text-align: left
	}

	.bottom-office-space-img .virtual-office-header-icon>i {
		top: 0;
		left: 0
	}

	.row-icons-wrapp .col-sm-20 {
		margin-bottom: 35px;
		width: 50%
	}

	.dropdown-products .dropdown-toggle {
		font-size: 32px
	}

	.dropdown-products .dropdown-menu {
		min-width: 0
	}

	.page-404-main.wrapper_w {
		padding-top: 0
	}

	.page404 .banner_main_t h1.vo-header {
		margin-bottom: 0
	}

	.sidebar-inv {
		margin: 0 20px
	}

	.get_started_sect .cta-button {
		background: transparent;
		color: #51bbb4;
		border: 0;
		font-size: 14px
	}

	.tabs_slider_wrapp {
		padding: 0 20px
	}

	.slider_text_block,.slider_img_block {
		float: none;
		width: 100%
	}

	.slider_img_block {
		height: 180px;
		overflow: hidden
	}

	.slider_text_block ul {
		display: none
	}

	.slider_text_block h3 {
		text-align: center;
		font-size: 18px;
		margin: 30px 0 0;
		padding: 0 0 5px
	}

	.bx-wrapper .bx-pager.bx-default-pager a {
		margin: 0 9px
	}

	.tabs_slider_wrapp .bx-wrapper .bx-prev {
		left: -20px
	}

	.tabs_slider_wrapp .bx-wrapper .bx-next {
		right: -20px
	}

	.tabs_slider_wrapp .bx-wrapper .bx-controls-direction a {
		top: 38%;
		margin: 0
	}

	.fgbpad.manage_app .main_block_sub_h {
		margin: 0 auto;
		font-size: 18px;
		max-width: 250px
	}

	.fgbcontactblock {
		display: none
	}

	.fgb-letsget-wr {
		display: none
	}

	.bwpage-lets .fgbcontactblock {
		display: block
	}

	.table-bw-slider-wrapp {
		display: none
	}

	.mobile-bw-slider-wrapp {
		display: block
	}

	.contact-phone.showmobonly .cta-button {
		margin: 30px 0;
		min-height: 0;
		padding: 7px 52px 10px 31px;
		font-size: 20px;
		height: auto;
		background-size: auto;
		line-height: 20px
	}

	.dark_bottom .wrapper_w {
		padding: 0
	}

	.bottom-cta-holder {
		margin: 0;
		padding: 20px 15px;
		border-right: 1px solid #717375;
		border-bottom: 1px solid #717375;
		display: block;
		cursor: pointer
	}

	.get_started_sect--wide>.bottom-cta-holder:last-child {
		border-right: 0;
		width: 100%
	}

	.bottom-cta-holder--account {
		display: none
	}

	.get_started_sect>span.no-border {
		border-bottom: 0
	}

	.show-less-668 {
		display: block
	}

	.hide-less-668 {
		display: none
	}

	.top_banner_wrapp.home-banner2,.top_banner_wrapp.home-banner3 {
		height: auto!important;
		min-height: 417px;
		display: block;
		background-size: 100% 327px
	}
}

@media(min-width:480px) and (max-width:668px) {
	.caption_slider ul li {
		float: left;
		width: 48%;
		margin: 0 1% 5px 0;
		height: 34px
	}
}

@media(max-width:500px) {
	.col-quoter-25 {
		width: 100%
	}

	.footer_mobile_cta ul li {
		font-size: 13px
	}

	.footer_mobile_cta ul li span,.footer_mobile_cta ul li a {
		padding: 10px 5px
	}
}

@media(max-width:480px) {
	.page-404-download ul li {
		display: block
	}

	.page-404-download ul li+li {
		margin: 20px 0 0 0
	}

	.row.banner_bottom_line>div {
		width: 33.33%;
		float: left;
		padding: 0 15px
	}

	.row.banner_bottom_line>div.bottom-line-index {
		width: 100%
	}

	.customers-banner .banner_bottom_line>div+div {
		margin-top: 30px
	}

	.option_icons,.show_tablet {
		display: none
	}

	.vid_text_descr {
		text-align: center
	}

	.center_image_480 {
		display: block;
		padding: 25px 20px;
		border-top: 1px solid #000
	}

	.row.center-page-map-wrapp {
		margin: 0
	}

	.infoBox.infoBoxWidth {
		width: 100%!important
	}

	.infoBox_wrapp {
		width: auto
	}

	.infoBox_wrapp .cta-button {
		display: none
	}

	.wrapper_w.wrapper-center-top-70 {
		padding: 50px 20px
	}

	.visible-xs {
		display: none!important
	}

	.mapCenter_wrapp {
		height: 320px
	}

	.top_banner_wrapp.centredetail {
		height: auto;
		display: block
	}

	.cta-button,.submit_red,.banner_main_t a.cta-button {
		font-size: 18px
	}

	.mr_descr_wrapp h3 {
		font-size: 24px
	}

	p.mr_descr_phone a {
		display: block;
		margin: 5px 0 0
	}

	.mr_descr_phone span {
		margin: 5px 0 0
	}

	.bottom-virtual-office-img .cta-button,.mr_descr_wrapp .cta-button {
		font-size: 16px
	}

	.show_mobile {
		display: inline
	}

	.mobile-map {
		display: block
	}

	h1.infoWind-header {
		font-size: 15px;
		text-shadow: 0 0 5px #fff;
		color: #000
	}

	.find-location-header {
		font-size: 18px;
		margin: 0
	}

	.find-location-subheader {
		font-size: 18px
	}

	.find-location-main {
		font-size: 36px;
		margin: 25px 0
	}

	.home-banner2 .banner_main_t {
		padding: 100% 10px 20px 10px;
		display: block
	}

	.index_offer_block .desktop_img {
		display: none
	}

	p.index_offer_descr {
		display: none
	}

	.index_offer_block .mobile_img {
		display: inline
	}

	.doubled_cta li:first-child {
		padding: 0 5px 0 0
	}

	.doubled_cta {
		width: 100%
	}

	.doubled_cta li {
		width: 50%;
		padding: 0
	}

	.doubled_cta li a,.doubled_cta li span {
		display: block;
		width: 100%;
		text-align: center
	}

	.cent_mrcw_mobbg {
		background-color: #fff
	}

	.row-icons-wrapp.cw_moblay_iwr .col-sm-20 {
		width: 100%
	}

	.map-cta-holder {
		display: none
	}

	.next-years.cta-button {
		padding: 10px 15px 8px 40px
	}

	.prev-years.cta-button {
		padding: 10px 40px 8px 15px
	}

	.footer_logo {
		float: none;
		text-align: center
	}

	ul.footer_tc_links {
		float: none;
		text-align: center
	}

	.footer_mobile_cta.rwtoggled-on {
		display: none
	}

	.footer_mobile_cta {
		display: block;
		position: fixed;
		bottom: 0;
		z-index: 9997;
		margin: 0 0 0 -20px;
		width: 100%;
		text-align: center
	}

	.footer_bottom {
		position: static;
		padding-bottom: 80px
	}

	.index_offer_descr_wrapp p.index_offer_descr {
		display: none
	}

	.fgbpad .main_block_p_desc {
		font-size: 18px;
		line-height: 20px
	}

	.refer-sub-suggestion {
		font-size: 16px
	}

	.fgbpad .main_block_h {
		font-size: 28px
	}

	.goog-padding {
		padding: 0 0 40px
	}

	.goog-padding img {
		width: 170px;
		height: auto
	}

	.fgbpad .lh40,.fgbpad .main_block_h {
		line-height: 1
	}

	.fgbpad .contact-phone-quote-blk {
		display: none
	}

	.nobottompad-mob {
		padding-bottom: 0!important
	}

	.fgbpad.manage_app .main_block_h {
		font-size: 32px;
		line-height: 1.4em
	}

	.fgbpad.manage_app .main_block_sub_h a {
		font-weight: 300
	}

	.slider_img_block .city-slider-tablet {
		display: none
	}

	.slider_img_block .city-slider-mobile {
		display: block
	}

	.narrow-hmob {
		margin-right: auto!important;
		margin-left: auto!important;
		max-width: 250px
	}

	.main_block_p_desc.narrow-hmob {
		max-width: initial;
		font-size: 17px;
		margin: 0 0 30px
	}

	.googmobs {
		position: relative
	}

	.narrow-hmob300 {
		margin-right: auto!important;
		margin-left: auto!important;
		max-width: 300px;
		line-height: 20px
	}

	.goog-exp p.text_descr {
		font-size: 14px;
		line-height: 18px
	}

	.fgbpad.bwpage-lets .contact-phone-quote-blk {
		display: block
	}

	.bottom_search_wrapper {
		height: 220px;
		background: url("../images/bottom-search-img-mobile.jpg") no-repeat;
		background-size: cover
	}

	.bottom_search_header_mobile {
		display: block;
		padding: 0 20px
	}

	.bottom_search_header_wrapp {
		display: none
	}

	.bottom_search_holder {
		vertical-align: bottom
	}

	.bottom_search_holder .main_block_h,.bottom_search_header_mobile .main_block_h {
		font-size: 36px;
		color: #000;
		padding: 55px 0 0
	}

	.bottom_search_holder .main_block_sub_h,.bottom_search_header_mobile .main_block_sub_h {
		font-size: 18px;
		color: #000;
		margin: 0 0 10px
	}

	.bottom_search_wrapper .cityDropdownSelect>span {
		margin: 10px 0 0
	}

	.bottom_search_wrapper .row.dropdown-input-wrapper>div:first-child {
		padding: 0 20px 10px
	}

	.row.dropdown-input-wrapper>div {
		padding: 0 20px
	}

	.bottom_search_wrapper .dropdown-holder select,.bottom_search_wrapper .dropdown-holder input,.bottom_search_wrapper .cityDropdownSelect {
		font-size: 20px;
		height: 40px;
		line-height: 40px
	}

	.showmobonly {
		display: block!important
	}

	.hideon480 {
		display: none!important
	}

	.fgbpad .showmobonly p.phone_text-strong,.fgbpad .showmobonly p.phone_text-strong>span {
		font-size: 19px;
		line-height: 19px;
		padding: 0!important
	}

	.row.meeting_room_wrapp>div.coworking_slider_2opt {
		padding: 0
	}

	ul.meeting-room-opt-slider li {
		padding: 0
	}

	.row.meeting_room_wrapp .coworking_single_slide_wr {
		max-width: initial
	}

	.row.footer_row.footer_row-nd .footer_wrapp_for_navs {
		padding: 0 0 0 25px
	}

	ul.city_slider_3 {
		margin: 0
	}

	ul.city_slider_3>li {
		padding: 0;
		margin: 0
	}

	.tabs_slider_wrapp {
		margin: 0 0 45px
	}

	.center_options_b>div {
		width: 100%
	}

	.row.center-page-map-wrapp .center_hero_wrapp {
		margin: 0 0 10px
	}

	.center_hero_wrapp {
		height: 320px
	}

	.padmob-addsld {
		padding: 75px 0 120px;
		display: block;
		float: none
	}

	.avail-prod-slid-grey .bx-wrapper .bx-viewport {
		background: #f1f1f1
	}

	.center-page-mobile-gray .mr_descr_wrapp {
		background: #f1f1f1
	}

	.avail-prod-slid .bx-wrapper .bx-pager,.avail-prod-slid .bx-wrapper .bx-controls-auto {
		bottom: 50px
	}

	.avail-prod-slid .bx-wrapper .bx-pager.bx-default-pager a {
		background: #939696;
		margin: 0 20px
	}

	.avail-prod-slid .bx-wrapper .bx-pager.bx-default-pager a:hover,.avail-prod-slid .bx-pager.bx-default-pager a.active {
		background: #e40037
	}

	.avail-prod-slid .bx-wrapper .bx-prev,.avail-prod-slid .bx-wrapper .bx-prev:hover,.avail-prod-slid .bx-wrapper .bx-next,.avail-prod-slid .bx-wrapper .bx-next:hover {
		background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA2CAMAAACsuQomAAAArlBMVEUzNjk0Nzo1ODs2OTw4Oz45PD47PkE9QEM/QkVER0lJS05MTlFQUlVWWVtXWVxbXWBhY2VpbG5xc3V4enyAgoSJioyPkZKQkZOZmpyZm5ydnp+eoKGipKWjpKamqKmnqKqpq6yrrK2vsLGwsbKys7S3uLm4ubq6u7y9vr++v8C/wMHBwsPFxsfJycrMzc3P0NDT1NTU1NXV1dbZ2drd3t7h4uLo6Ojp6enp6urt7u7CLgHNAAABHUlEQVRIx+1V2Q6CMBBsK9aqeOF934AXHnjg//+Yz8J2uwnGaMK8dSYT6HZ2l7EMGf4Mdf/97Nfp3tqz8U40njWqtxI5ccqJqjSv/WgmyWZkU7zlewuiW/ey2Vu6tWGhfSuZvMVrVyd1rkXcq8K+XuyFCvMWTmNMHp0KelEGc46Z+SyQOs3arzh+K77aW7AiNp4w1VN42xzIr3eW+SWtnQt8gS8OeUqG8odl8m6To6SlVx6ncWpwUdS+UedhjBme6ebLIE5N6b89SRZsSS3YAgiDcGlPtQbDkNtSQrIRn48nYzKY4Y0xDyTWkiPMPMZakjEV9vRiP1SmMdTRSV3TGEo3ANONXsbsCBr6D5uW3iq0birfWHTpVmyGDL+BFyGCFNdTCoRiAAAAAElFTkSuQmCC') no-repeat 0 0
	}

	.avail-prod-slid .bx-wrapper .bx-prev,.avail-prod-slid .bx-wrapper .bx-prev:hover {
		left: 0
	}

	.avail-prod-slid .bx-wrapper .bx-next,.avail-prod-slid .bx-wrapper .bx-next:hover {
		right: 0;
		background-position: -30px 0
	}

	.avail-prod-slid .bx-wrapper .bx-controls-direction a {
		position: absolute;
		top: 50%;
		margin-top: -15px;
		width: 30px;
		height: 54px;
		text-indent: -9999px;
		z-index: 1000
	}

	.avail-prod-slid p.bott_phone_28 {
		font-size: 22px;
		padding: 0 20px;
		box-sizing: border-box
	}

	.sliderPagesThumb-wrapper {
		display: none
	}

	.centreSliderWrapp.center_hero_wrapp,.centreDetSlider li,.noThumbsSliderHeight .centreDetSlider li {
		height: auto
	}

	.centre-detailsMainSlider .bx-controls-direction {
		display: none
	}

	.location-cards-bg {
		background: #666a6d;
		color: #fff
	}

	.location-cards-bg .main_block_sub_h>span.sub-text-16 {
		color: #fff
	}

	.location-cards-bg .mr_enquiry p a {
		color: #fff
	}

	.frameCardSlidee {
		width: 100%;
		height: auto;
		padding: 0!important;
		margin: 0
	}

	.frameCardSlidee .slidee {
		margin: 0 auto;
		padding: 0!important;
		height: 100%
	}

	.row.option_city_b .frameCardSlidee .slidee div.col-md-3 {
		width: 280px;
		margin: 0 20px 0 0;
		padding: 0 0 30px 0
	}

	.scrollbar {
		height: 5px;
		background: #000
	}

	.scrollbar .handle {
		height: 100%;
		width: 20px;
		background: #fff;
		cursor: pointer
	}

	.tabsZonesUl li {
		margin-bottom: 20px;
		color: #000
	}

	.tabsZonesUl li:last-child {
		margin-bottom: 0
	}

	.tabsZonesUl li.active {
		color: #fff
	}

	.sale-sticker-office-sp.right {
		right: 0;
		left: auto
	}

	.bottom-text-cond {
		margin: 50px 0 20px
	}

	.table-monaco-cond {
		width: 825px
	}

	.table-monaco-cond th:first-child {
		width: 35%
	}

	.table-monaco-scroll {
		overflow: auto
	}

	.horizv-map-centrescards .btns-locheader-d {
		display: none
	}

	.horizv-map-centrescards .city_opt_img {
		margin: 0 -8px 15px -8px
	}

	.slider-header-text,.slider-subHeader-text,.slider-start-date .slider-header-text,.slider-start-date-buttons {
		float: none;
		text-align: center
	}

	.slider-start-date-buttons {
		margin: 25px 0 15px
	}

	.slider-start-date-buttons .cta-button.white-bg-cta {
		float: none
	}

	.modal_window_forms>div.slider-one-wrapper {
		margin: 70px 0 0;
		padding: 0 10px 30px
	}

	.modal_window_forms>div.slider-one-wrapper:first-child {
		margin: 0
	}

	.slider-value-holder {
		position: absolute;
		bottom: 0;
		width: 100%;
		text-align: center
	}

	.infoBox_wrapp.htmlnsinfobox {
		margin-top: 0!important
	}

	.slideearrows-scroll {
		display: none
	}

	.rushPopUp-formHolderLine {
		padding: 0
	}

	.rushPopUp-header {
		font-size: 34px
	}
}

@media(max-width:410px) {
	.explore_inp input {
		font-size: 30px;
		padding-left: 0;
		padding-right: 0
	}

	.wrapper_w {
		padding: 35px 25px
	}

	.wrapper_w.fgbpad.manage_app {
		padding-left: 15px;
		padding-right: 15px
	}
}

@media(max-width:400px) {
	.center_mobile_app .hide-400 {
		display: none
	}

	.center_mobile_app .visible-400 {
		display: block
	}

	.center_mobile_app>img {
		left: 20px
	}
}

@media(max-width:320px) {
	.header_fixed .fixed_h_text {
		display: none
	}

	.mr_descr_wrapp .cta-button,.mr_info_block .cta-button {
		font-size: 14px
	}
}

@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:portrait) {
	.button_subm_hold input#submitEmail {
		width: 100%;
		font-size: 20px
	}
}

@media only screen and (min-device-width:414px) and (max-device-width:736px) and (orientation:landscape) {
	.manage_app,.manage_app .text-left.main_block_h,.manage_app .text-left.main_block_sub_h {
		text-align: center
	}
}

@media only screen and (min-device-width:320px) and (max-device-width:375px) and (orientation:portrait) {
	.center_options_one .cta-button {
		font-size: 18px
	}

	.no-arrow {
		background-image: none;
		font-size: 18px
	}

	.center_options_one p {
		margin: 0 0 10px;
		font-size: 18px;
		font-weight: 700;
		color: #000
	}
}

@media(min-width:1201px) {
	.navbar-collapse {
		display: block!important
	}
}

@media(max-width:1200px) {
	.navbar-collapse {
		display: none
	}

	.cityDropdownSelect>ul {
		overflow-y: scroll
	}
}

.wrapper_w.app-page {
	padding-bottom: 0
}

.wrapper_w.app-page-bottom {
	padding-top: 130px;
	max-width: 100%;
	margin-top: 100px;
	background: #f1f1f1
}

.wrapper_w.app-page-bottom:before {
	content: "";
	position: absolute;
	top: 0;
	left: 50%;
	background: url(../images/app-img-icon.png) 0 0 no-repeat;
	width: 120px;
	height: 120px;
	box-shadow: 0 0 16px rgba(2,2,2,.13);
	border-radius: 26px;
	margin-top: -57px;
	margin-left: -60px
}

.app-top-text .app-page p.mr_descr_text,.app-page p.mr_descr_cond {
	color: #000
}

.main_block_sub_h.search-link a {
	color: #e40037;
	text-decoration: underline
}

.main_block_sub_h.search-link a:hover {
	text-decoration: none
}

.app-top-text {
	padding: 0 150px
}

.app-page .space-between-col img {
	width: 100%
}

.app-page .app-text>div div {
	margin-bottom: 20px
}

.app-page .app-top-text p.main_block_sub_h {
	font-size: 32px;
	font-weight: 300;
	line-height: 1.25
}

.app-page p {
	font-size: 20px;
	font-weight: 400;
	line-height: 1.4
}

.app-page p b {
	font-weight: 700
}

.app-img-wrapper {
	width: 66.66%;
	float: left
}

.app-img-wrapper>div {
	width: 50%;
	float: left
}

.app-text {
	width: 33.33%;
	float: left
}

.space-between-col {
	padding: 0 35px
}

.banner-content-wrapper {
	display: table-cell;
	vertical-align: middle
}

.banner-mobile-img {
	display: none
}

.slider-container .bx-wrapper .bx-pager,.slider-container .bx-wrapper .bx-controls-auto,.slider-container .bx-pager .bx-default-pager {
	bottom: -50px
}

.slider-container .bx-wrapper .bx-pager.bx-default-pager a {
	background: #cbcece
}

.slider-container .bx-wrapper .bx-pager.bx-default-pager a:hover,.slider-container .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #e40037
}

.slider-container .bx-wrapper .bx-controls-direction a {
	width: 30px;
	height: 54px;
	margin-top: -17px;
	background-color: #333639;
	z-index: 999
}

.slider-container .bx-wrapper .bx-prev {
	background-position: -1px -93px
}

.slider-container .bx-wrapper .bx-next {
	background-position: -45px -93px
}

.app-btn-wrap {
	font-size: 0
}

.banner_main_t .app-btn-wrap>div {
	display: inline-block
}

.banner_main_t .app-btn-wrap>div+div {
	margin-left: 24px
}

.banner-content-wrapper .app-btn-wrap .cta-button+.cta-button {
	margin-left: 24px
}

.office-space-page-options .bx-wrapper .bx-viewport {
	max-height: 100%
}

.purple_bg {
	background: #995580
}

.dark-purple_bg {
	background: #7b4768
}

.blue_bg {
	background: #46c1be
}

.light-blue_bg {
	background: #92c1cd
}

.green_bg {
	background: #bfd730
}

.sea-green_bg {
	background: #067887
}

.pink_bg {
	background: #eb5f6b
}

.grey_bg {
	background: #f1f1f1
}

.gold_bg {
	background: #9a936b
}

.platinum_bg {
	background: #748787
}

.light-platinum_bg {
	background: #a8baba
}

.yellow_bg {
	background: #c0cc2e
}

.office-space-wb .vo-newbig-i {
	background-position: 1px -217px;
	width: 43px;
	left: -1px;
	top: -12px
}

.office-space-wb .coworking-newbig-i {
	background-position: 0 -447px;
	width: 70px;
	height: 65px;
	display: block;
	position: absolute;
	left: -20px;
	top: -10px
}

.office-space-wb.mr-gb .vo-newbig-i {
	background-position: 1px 2px;
	width: 63px;
	left: -13px;
	top: -15px
}

.office-space-wb.mr-gb .virtual-office-header-icon {
	padding: 0 0 0 64px
}

.office-space-wb .table-cell-office {
	padding: 0 60px
}

.office-space-wb .table_cell_bottom {
	vertical-align: top
}

.office-space-wb .virtual-office-header-icon {
	font-size: 38px;
	margin: 0 0 20px
}

.office-space-wb .table-cell-office p {
	color: #666a6d
}

.wrapper_w.office-space-wb {
	padding-left: 40px;
	padding-right: 40px
}

.wrapper_w.vo-options {
	max-width: 990px;
	padding: 150px 20px 150px
}

.vo-options .meeting-room-opt {
	width: 49%
}

.vo-options .meeting-room-opt:first-child {
	margin-right: 2%;
	margin-bottom: 2%
}

.vo-options .meeting-room-opt:first-child+.meeting-room-opt {
	margin-bottom: 2%
}

.vo-options .meeting-room-opt:last-child {
	margin-left: 2%
}

.virtual-office-gb.office-space-wb .vo-newbig-i {
	background-position: 1px -75px;
	width: 66px;
	left: -1px;
	top: -15px
}

.virtual-office-gb .virtual-office-header-icon {
	padding: 0 0 0 76px;
	line-height: 42px
}

.vo-options .app-top-text {
	padding: 0 0;
	margin-bottom: 20px
}

.mr-options.vo-options .app-top-text {
	padding: 0;
	margin-bottom: 30px
}

.youll-find-mr .col-md-2 {
	width: 20%;
	float: left;
	padding: 0 10px
}

.youll-find-mr .main_block_sub_h {
	margin-bottom: 80px
}

.youll-find-mr-wrap {
	background: #f1f1f1
}

.slider-container .bx-wrapper .bx-viewport {
	max-height: 100%
}

.office-space-page-options .app-top-text .main_block_sub_h {
	margin: 0 auto 60px
}

.office-space-wb .table_cell_bottom+.table_cell_bottom {
	padding-top: 15px
}

.bw-icon {
	width: 200px;
	background: rgba(255,255,255,.9);
	position: absolute;
	top: 42px;
	right: -42px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	transform: rotate(45deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
}

.bw-icon span {
	font-weight: 700;
	text-transform: uppercase;
	text-align: center;
	display: block;
	padding: 10px
}

.bw-icon.lounge-icon {
	background-position: 0 0
}

.bw-icon.coworking-icon {
	background-position: -153px 0
}

.bw-icon.po-icon {
	background-position: -303px 0
}

.businessworld-options .image_holder {
	box-shadow: 0 0 4px 0 rgba(1,1,1,.1)
}

.bw-membership-block {
	margin: 90px 0 0;
	padding: 0 60px
}

.bw-circles {
	text-align: center;
	font-size: 0;
	margin-bottom: 40px
}

.bw-circles>div>span {
	display: inline-block;
	border-radius: 50%;
	box-shadow: 0 0 17px 1px rgba(1,1,1,.1);
	background: #fff;
	text-align: center;
	vertical-align: top;
	width: 105px;
	height: 105px;
	position: relative
}

.bw-circles>div>span:after {
	content: "";
	display: inline-block;
	vertical-align: middle;
	width: 0;
	height: 100%
}

.bw-circles span>span {
	background: url(../images/icons-5-gray.png);
	display: inline-block;
	vertical-align: middle
}

.bw-circles span.bw-h-tree>span {
	background-position: 265px -3px;
	width: 63px;
	height: 61px
}

.bw-circles span.bw-flag>span {
	background-position: 184px -4px;
	width: 54px;
	height: 60px
}

.bw-circles span.bw-gloub>span {
	background-position: 113px -3px;
	width: 53px;
	height: 64px
}

.bw-circles span.bw-h-tree {
	z-index: 1
}

.bw-circles span.bw-flag {
	z-index: 2;
	margin-left: -14px
}

.bw-circles span.bw-gloub {
	z-index: 3;
	margin-left: -14px
}

.mr-city-options .main_block_sub_h {
	margin-bottom: 10px
}

.mr-city-options .main_block_sub_h+span {
	font-size: 16px;
	font-weight: 300;
	margin-bottom: 80px;
	display: inline-block
}

.mr_enquiry p a.tel-wrapper:hover {
	color: #000;
	cursor: default
}

.mr_enquiry p a.tel-wrapper span:hover {
	color: #46c1be;
	cursor: pointer
}

.offspace-city ul.meeting-room-opt-slider li {
	padding: 0
}

@media(max-width:1310px) {
	.space-between-col {
		padding: 0 10px
	}
}

@media(max-width:1134px) {
	.regusapp_3 .banner_main_t h1 {
		font-weight: 700
	}
}

@media(min-width:769px) and (max-width:980px) {
	.mr_descr_wrapp h3 {
		font-size: 26px
	}

	p.mr_descr_text {
		font-size: 16px
	}
}

@media(max-width:850px) {
	.wrapper_w {
		padding: 120px 0
	}

	.monaco-legal-cond-wrap {
		padding-top: 30px
	}

	.wrapper_w.wrapper-center-top-70 {
		padding: 60px 20px
	}

	.wrapper_w.vo-options,.wrapper_w.office-space-wb {
		padding: 60px 40px
	}
}

@media(min-width:481px) and (max-width:768px) {
	.vo-options .slider-container,.office-space-page-options .slider-container {
		margin: 0 80px 50px
	}

	.office-space-page-options .slider-container .bx-wrapper .bx-prev,.vo-options .slider-container .bx-wrapper .bx-prev {
		left: -80px
	}

	.office-space-page-options .slider-container .bx-wrapper .bx-next,.vo-options .slider-container .bx-wrapper .bx-next {
		right: -80px
	}

	.city-pages-wrapper .slider-container {
		box-shadow: 0 0 17.3px .7px rgba(1,1,1,.1)
	}
}

@media(min-width:769px) {
	.meeting-room-opt.col-sm-4 {
		width: 32%
	}

	.meeting-room-opt.col-sm-4+.meeting-room-opt.col-sm-4 {
		margin-left: 2%
	}
}

@media(max-width:768px) {
	.app-page {
		margin: 0 40px
	}

	.app-img-wrapper {
		width: 100%;
		float: none;
		margin-bottom: 70px
	}

	.app-text {
		width: 100%;
		float: none
	}

	.app-text>div {
		width: 50%;
		float: left;
		padding: 0 40px
	}

	.office-space-page-options.wrapper_w {
		padding: 60px 0
	}

	.app-top-text {
		padding: 0 60px
	}

	.vo-options .meeting-room-opt:first-child+.meeting-room-opt,.vo-options .meeting_room_wrapp .meeting-room-opt {
		width: 100%;
		margin: 0
	}

	.wrapper_w.vo-options {
		padding-left: 0;
		padding-right: 0
	}

	.office-space-page-options .image_holder,.office-space-page-options .mr_descr_wrapp,.wrapper_w.vo-options .image_holder,.wrapper_w.vo-options .mr_descr_wrapp {
		box-shadow: none
	}

	.wrapper_w.vo-options .bx-wrapper .coworking_single_slide_wr {
		box-shadow: 0 0 17.3px .7px rgba(1,1,1,.1)
	}

	.office-space-page-options.businessworld-options .bx-wrapper .coworking_single_slide_wr {
		box-shadow: 0 4px 10px 0 rgba(1,1,1,.1)
	}

	.col-md-4.col-sm-4.meeting-room-opt {
		padding: 0 0 10px
	}

	.row.why_choose_section.youll-find-mr .col-md-2 {
		width: 50%;
		float: none;
		display: inline-block;
		margin: 20px 0
	}

	.youll-find-mr {
		font-size: 0
	}

	.mr-breadcrumps-wrap,.mr-options,.mr-options .bx-wrapper .bx-viewport {
		background: #f2f2f2
	}

	.youll-find-mr-wrap {
		background: #fff
	}

	.row.why_choose_section.youll-find-mr>div {
		width: 100%
	}

	.bwfeatures-wr {
		padding: 90px 0
	}

	.office-space-wb .table-cell-office {
		padding: 35px 20px
	}

	.grey-bg-tablet,.grey-bg-tablet .bx-wrapper .bx-viewport {
		background: #f1f1f1
	}

	.white-bg-tablet {
		background: #fff
	}

	.city-pages-banner .app-btn-wrap {
		display: none
	}

	.regusapp.top_banner_wrapp {
		background-image: url("../images/banner-img-app-tablet.jpg")
	}

	.logo_holder img {
		width: 100%
	}
}

@media(max-width:750px) {
	.wrapper_w.vo-options,.wrapper_w {
		padding: 60px 0
	}

	.monaco-legal-cond-wrap {
		padding-top: 30px
	}

	.wrapper_w.office-space-wb {
		padding: 60px 40px
	}

	.banner-mobile-img {
		display: table;
		width: 100%;
		height: 0;
		padding-top: 50%;
		background-size: 100% auto;
		background-repeat: no-repeat;
		position: relative
	}

	.banner-mobile-img.maintenanceBanner {
		min-height: initial
	}

	.regusapp_3 .banner-mobile-img {
		background-image: url(../images/regusapp_3.jpg)
	}

	.officeSpace_3 .banner-mobile-img {
		background-image: url(../images/banner-img-officespace_3.jpg)
	}

	.home-banner3 .banner-mobile-img {
		background-image: url("../images/banner-img-index-2.jpg")
	}

	.virtualOffice_3 .banner-mobile-img {
		background-image: url("../images/banner-img-virtualoffice3.jpg")
	}

	.meetingRoom_3 .banner-mobile-img {
		background-image: url("../images/banner-img-mr-new.jpg")
	}

	.coworking_3 .banner-mobile-img {
		background-image: url("../images/banner-img-coworking-3.jpg")
	}

	.center-not-found-bnr .banner-mobile-img {
		background-image: url("../images/banner-img-centre-not-found.jpg")
	}

	.investors .banner-mobile-img {
		background-image: url("../images/banner-img-investors.jpg")
	}

	.fastgrowingBusinesses .banner-mobile-img {
		background-image: url("../images/banner-img-fastgrowingbusinesses-mob.jpg")
	}

	.brokersCustomerPage .banner-mobile-img {
		background-image: url("../images/banner-img-brokers-page.jpg")
	}

	.largeCompaniesCustomerPage .banner-mobile-img {
		background-image: url("../images/banner-img-corporates-page.jpg")
	}

	.individualsCustomerPage .banner-mobile-img {
		background-image: url("../images/banner-img-individuals-page.jpg")
	}

	.createAccPage .banner-mobile-img {
		background-image: url("../images/banner-img-create-acc.jpg")
	}

	.wrp-agents-mob-banner.banner-mobile-img {
		background-image: url("../images/banner-wpr-partners-page-mobile.jpg")
	}

	.banner_main_t {
		height: auto
	}

	.banner_main_t h1 {
		padding: 0;
		font-size: 24px;
		color: #000
	}

	.banner_main_t p {
		color: #000;
		font-size: 19px;
		line-height: 1.4em;
		margin: 0 0 20px
	}

	.top_banner_wrapp {
		background: none
	}

	.top_banner_wrapp.home-banner3 {
		background: url("../images/banner-img-index-2.jpg")
	}

	.banner-content-wrapper {
		background-color: #333639;
		display: block;
		padding: 40px 20px
	}

	.banner-left-size-acc.hide-mobile {
		display: none
	}

	.cr-acc-banner-left {
		max-width: initial;
		text-align: center;
		margin: 35px 0 0;
		padding: 0 20px
	}

	.banner-mobile-img .banner-left-size-acc .app-btn-wrap {
		position: static;
		transform: none;
		text-align: center;
		margin: 35px 0
	}

	.banner-mobile-img.create-acc-new:not(.reskin-account-page) {
		padding: 0;
		background-image: none!important;
		background-color: rgba(241,241,241,.7)
	}

	.create-acc-desktop-pc {
		display: none
	}

	.banner_main_t.summer-sale-banner .banner-content-wrapper {
		background: #fff;
		padding: 40px 20px
	}

	.banner-content-wrapper p,.banner-content-wrapper h1 {
		color: #fff;
		margin: 0 0 20px
	}

	.banner_main_t.summer-sale-banner .banner-content-wrapper p,.banner_main_t.summer-sale-banner .banner-content-wrapper h1 {
		color: #000
	}

	.banner_main_t.summer-sale-banner .banner-content-wrapper p {
		margin: 0 0 20px
	}

	.banner_main_t.summer-sale-banner .index_sale_text h1,.banner_main_t.summer-sale-banner .index_sale_text p {
		color: #fff
	}

	.banner-content-wrapper p {
		margin: 0
	}

	.app-page .app-top-text p.main_block_sub_h {
		font-size: 18px;
		line-height: 1.2
	}

	.app-btn-wrap {
		display: none
	}

	.banner-mobile-img .app-btn-wrap {
		display: inherit;
		vertical-align: middle;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%)
	}

	.banner_main_t .app-btn-wrap>div {
		display: block
	}

	.banner_main_t .app-btn-wrap>div+div {
		margin-top: 17px;
		margin-left: 0
	}

	.anchor.index_cent_b {
		display: none
	}
}

@media(max-width:668px) {
	.office-space-wb .table_cell_bottom+.table_cell_bottom {
		margin-top: 50px
	}

	.office-space-wb .bottom-office-space-img .virtual-office-header-icon>i {
		top: -9px;
		left: 0
	}

	.office-space-wb .bottom-office-space-img h3.virtual-office-header-icon {
		padding: 0 0 0 70px
	}

	.bwfeatures-wr {
		padding: 60px 0
	}

	.bwpage-lets .contact-phone .cta-button {
		margin: 30px 0;
		min-height: 0;
		padding: 7px 52px 10px 31px;
		font-size: 20px;
		height: auto;
		background-size: auto;
		line-height: 20px
	}
}

@media(max-width:480px) {
	.office-space-wb {
		display: none
	}

	.app-top-text {
		padding: 0 30px
	}

	.app-page-bottom .row .col-xs-6 {
		width: 100%;
		float: none
	}

	.app-page-bottom .row .col-xs-6 .pull-left {
		float: none!important;
		max-width: 197px;
		margin: 0 auto 20px
	}

	.app-page-bottom .row .col-xs-6 .pull-right {
		float: none!important;
		max-width: 197px;
		margin: 0 auto 20px
	}

	.app-text>div {
		width: 100%;
		float: none;
		padding: 0 30px;
		text-align: center
	}

	.banner_main_t .app-btn-wrap>div {
		display: block
	}

	.app-page .slider-container {
		margin: 0 30px 90px
	}

	.app-page .bx-prev {
		left: -30px
	}

	.app-page .bx-next {
		right: -30px
	}

	.row_3_options_wrapper {
		margin: 0 45px
	}

	ul.row_3_options_slider li,.row.option_1_content>div {
		padding: 0
	}

	.row.why_choose_section.youll-find-mr>div.slider-container {
		width: auto;
		margin: 0 45px;
		padding: 0
	}

	.row.why_choose_section.youll-find-mr>div.slider-container .bx-controls-direction .bx-prev {
		left: -45px
	}

	.row.why_choose_section.youll-find-mr>div.slider-container .bx-controls-direction .bx-next {
		right: -45px
	}

	.regusapp_3 .cta-button span {
		display: none
	}

	.bw-membership-block {
		margin-top: 0;
		margin-bottom: 0
	}

	.fgbnosubh-marg {
		margin-bottom: 20px
	}

	.bw-membership-block .main_block_sub_h {
		margin-bottom: 0
	}

	.meet-room_opt_butt>div.book_u_app {
		margin: 30px 20px 0
	}

	.bw-circles span>span {
		-ms-transform: scale(.6857,.6857);
		-webkit-transform: scale(.6857,.6857);
		transform: scale(.6857,.6857)
	}

	.bw-circles>div>span {
		width: 70px;
		height: 70px
	}

	.breadcrumbs {
		display: none
	}

	.office-space-page-options.wrapper_w {
		padding: 60px 0
	}

	.book_u_app {
		padding-bottom: 60px
	}

	.wrapper_w.vo-options .bx-wrapper {
		box-shadow: none
	}

	.mr-breadcrumps-wrap,.mr-options {
		background: #fff
	}

	.youll-find-mr-wrap,.youll-find-mr-wrap .bx-wrapper .bx-viewport {
		background: #f1f1f1;
		padding-bottom: 50px
	}

	.grey-bg-mobile {
		background: #f1f1f1
	}

	.grey-bg-tablet.white-bg-mobile,.grey-bg-tablet.white-bg-mobile .bx-wrapper .bx-viewport {
		background: #fff
	}

	.mobile-white {
		background: #fff;
		padding-bottom: 0
	}

	.mobile-grey .bx-wrapper .bx-viewport,.mobile-grey {
		background: #f2f2f2
	}

	.mr_descr_wrapp {
		box-shadow: none
	}

	.row.meeting_room_wrapp.max_width_1010 {
		margin: 0
	}

	.image_holder {
		box-shadow: none
	}

	.row.option_4_5b,.row.events_popup {
		margin: 0
	}

	.community_opt .header {
		font-size: 21px
	}

	.community_opt .community_descr {
		font-size: 20px;
		font-weight: 400;
		padding: 20px
	}

	.community_row_wrapp .bx-pager,.city-app-mobile,.bottom-city-img {
		display: none
	}

	.row.option_city_b {
		margin: 0 20px
	}

	.app-page {
		margin: 0
	}

	.bwcty .col-quoter-25 {
		position: relative
	}

	.community_row_wrapp.bwcty .col-quoter-25 {
		width: 100%;
		padding: 0
	}

	.bwctywrap .bx-wrapper .bx-pager {
		display: none
	}

	.centre-map-cta-abs {
		display: block
	}

	.wrapper_w.bwctywrap .bx-wrapper .bx-controls-direction a {
		position: absolute;
		top: 50%;
		margin-top: -50px;
		width: 30px;
		height: 54px;
		text-indent: -9999px;
		z-index: 9999
	}

	.wrapper_w.bwctywrap .bx-wrapper .bx-prev,.wrapper_w.bwctywrap .bx-wrapper .bx-next {
		background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA2CAMAAACsuQomAAAArlBMVEUzNjk0Nzo1ODs2OTw4Oz45PD47PkE9QEM/QkVER0lJS05MTlFQUlVWWVtXWVxbXWBhY2VpbG5xc3V4enyAgoSJioyPkZKQkZOZmpyZm5ydnp+eoKGipKWjpKamqKmnqKqpq6yrrK2vsLGwsbKys7S3uLm4ubq6u7y9vr++v8C/wMHBwsPFxsfJycrMzc3P0NDT1NTU1NXV1dbZ2drd3t7h4uLo6Ojp6enp6urt7u7CLgHNAAABHUlEQVRIx+1V2Q6CMBBsK9aqeOF934AXHnjg//+Yz8J2uwnGaMK8dSYT6HZ2l7EMGf4Mdf/97Nfp3tqz8U40njWqtxI5ccqJqjSv/WgmyWZkU7zlewuiW/ey2Vu6tWGhfSuZvMVrVyd1rkXcq8K+XuyFCvMWTmNMHp0KelEGc46Z+SyQOs3arzh+K77aW7AiNp4w1VN42xzIr3eW+SWtnQt8gS8OeUqG8odl8m6To6SlVx6ncWpwUdS+UedhjBme6ebLIE5N6b89SRZsSS3YAgiDcGlPtQbDkNtSQrIRn48nYzKY4Y0xDyTWkiPMPMZakjEV9vRiP1SmMdTRSV3TGEo3ANONXsbsCBr6D5uW3iq0birfWHTpVmyGDL+BFyGCFNdTCoRiAAAAAElFTkSuQmCC') no-repeat 0 0
	}

	.wrapper_w.bwctywrap .bx-wrapper .bx-next {
		background-position: -30px 0
	}

	.community_opt {
		max-width: 225px
	}

	.community_row_wrapp .col-quoter-25 {
		width: 100%
	}

	.fixed-width-wrap .mr_text_wrapp {
		height: auto!important
	}

	.wrapper_w.nfcmob {
		padding-top: 30px
	}

	.centre-nf-wrapper.nfcmob .main_block_h {
		margin-bottom: 25px;
		font-size: 24px;
		line-height: 1em
	}

	.country-link-holder {
		margin: 0 0 25px
	}

	.country-link-holder a {
		font-size: 20px;
		background-size: 49px 49px;
		padding: 15px 59px 15px 10px;
		width: 232px
	}
}

.pac-logo:after {
	display: none
}

.pac-container {
	margin-left: 0;
	font-family: inherit;
	z-index: 9999!important
}

.pac-container+.pac-container {
	margin: 0
}

.pac-icon {
	display: none
}

.pac-item {
	padding: 12px 22px;
	font-size: 16px!important
}

.pac-item:hover {
	background-color: #f2f2f2!important
}

.pac-item-query {
	font-size: 20px!important;
	color: #333
}

.dropdown-holder.search_group.optppsearch {
	padding: 0
}

.autocomplete_holder ul,.location-interested ul.dropdown-menu,.locationAutocomp+ul.dropdown-menu {
	margin: 0;
	padding: 0;
	width: 100%;
	border: 0
}

.autocomplete_holder ul .secondary-text,.location-interested ul.dropdown-menu .secondary-text,.locationAutocomp+ul.dropdown-menu .secondary-text {
	color: #999;
	font-size: 18px
}

.autocomplete_holder ul.dropdown-menu>li,.location-interested ul.dropdown-menu>li,.locationAutocomp+ul.dropdown-menu>li {
	text-align: left;
	padding: 0;
	text-transform: none;
	cursor: pointer
}

.offoptim-allinclusive .autocomplete_holder ul li {
	padding: 0
}

.offoptim-allinclusive .autocomplete_holder ul li:hover,.autocomplete_holder ul.dropdown-menu>li:hover,.location-interested ul.dropdown-menu>li:hover,.locationAutocomp+ul.dropdown-menu>li:hover {
	background: transparent
}

.offoptim-allinclusive .autocomplete_holder ul li>a,.autocomplete_holder ul.dropdown-menu>li a,.location-interested ul.dropdown-menu>li a,.locationAutocomp+ul.dropdown-menu>li a {
	padding: 10px 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: pointer
}

.offoptim-allinclusive .autocomplete_holder ul li a:hover,.location-interested ul.dropdown-menu li a:hover,.location-interested ul.dropdown-menu li.active>a,.locationAutocomp+ul.dropdown-menu>li a:hover,.locationAutocomp+ul.dropdown-menu li.active>a,.offoptim-allinclusive .autocomplete_holder ul li.active>a,.autocomplete_holder ul.dropdown-menu>li.active>a {
	background-color: #f2f2f2;
	color: #000
}

.offoptim-allinclusive .autocomplete_holder ul.dropdown-menu li:after {
	display: none
}

.gm-style-iw>div {
	overflow: hidden!important
}

.infoWind-modal {
	color: #000
}

@media(min-device-width:751px) and (max-device-width:1023px) {
	.login_phone_right {
		width: 80%
	}

	p.top_phone_holder-nd a {
		margin: 0
	}

	ul.header_top-right-menu {
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex
	}

	ul.header_top-right-menu li {
		margin: 0;
		padding: 0
	}

	ul.header_top-right-menu>li {
		float: none;
		-webkit-box-flex: 1;
		-webkit-box-flex: 1;
		-webkit-flex: 1 1 auto;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		padding: 0 10px;
		margin: 0
	}

	.interimNavHeaders-right-part-new.login_phone_right {
		width: 60%
	}
}

@media(min-width:751px) and (max-width:1023px) {
	.interimNavHeaders-tablet-none {
		display: none
	}

	.interimNavHeaders-tablet-phone-show {
		margin: 20px 15px 0 0;
		float: right
	}

	.interimNavHeaders-tablet-phone-show {
		display: block
	}

	.interimNavHeaders-tablet-phone-show p.top_phone_holder-nd span {
		vertical-align: sub
	}
}

@media(min-device-width:751px) and (max-device-width:1100px) {
	.login_phone_right-part-new p.top_phone_holder-nd,ul.header_top-right-menu>li {
		font-size: 13px
	}

	p.top_phone_holder-nd a {
		font-size: 18px
	}

	p.top_phone_holder-nd span,p.top_phone_holder-nd a {
		float: none
	}

	p.top_phone_holder-nd span,p.top_phone_holder-nd a,ul.header_top-right-menu li>a,ul.header_top-right-menu li>span {
		vertical-align: middle
	}

	.top_phone_holder {
		white-space: normal
	}
}

@media(max-width:390px) {
	.bottom_search_wrapper .dropdown-holder select,.bottom_search_wrapper .dropdown-holder input,.bottom_search_wrapper .cityDropdownSelect {
		font-size: 15px
	}
}

@media(max-width:480px) {
	.cookies_policy {
		z-index: 9998
	}
}

.search_field::-ms-clear {
	display: none
}

@media(max-width:480px) {
	#bookATour ul.dropdown-menu {
		overflow: auto;
		height: 200px
	}
}

.search-icon-margin {
	margin-right: 1%
}

.search-icon-background {
	border-radius: 0 25px 25px 0
}

@media(max-width:768px) {
	.padding-f .plus.product-option {
		bottom: 0;
		left: 0;
		top: 80%
	}

	.row.text-center.customers-plus-text.wided-plus-text.product-options-wrapper {
		margin: auto;
		width: 50%
	}
}

@media(max-width:991px) {
	.padding-f .plus.hide_991.product-option {
		display: inline-block
	}
}

@media(max-width:640px) {
	.banner_search_section.search_group.search-prod0page.optppsearch {
		padding-top: 20px
	}
}

@media(max-width:480px) {
	.modal.fade.mail-modal.in {
		overflow-y: scroll
	}
}

.phone-position-on-map {
	margin: 0 5px;
	position: relative;
	top: -40px;
	z-index: 100;
	float: right
}

@media(max-width:480px) {
	#mapRoute {
		height: 50%!important;
		width: 100%!important
	}

	.route-planner-wrapper {
		float: right!important;
		width: 100%!important;
		height: 50%!important;
		font-size: 11px!important
	}

	.route-planner-wrapper>div {
		padding: 40px 10px 60px 10px!important
	}

	.directions-map-switch {
		overflow: hidden!important;
		margin: 0 0 30px!important
	}

	.directions-map-switch li {
		font-size: 20px!important
	}

	.route-fields-holder {
		margin: 0 0 10px!important
	}

	.route-form-wrapper label {
		display: block!important;
		font-size: 18px!important
	}

	.route-fields-holder a {
		color: #e40037!important;
		display: block!important;
		font-size: 15px!important;
		margin-top: 10px!important
	}

	.route-form-wrapper input[type="text"] {
		font-size: 15px!important;
		white-space: nowrap!important;
		overflow: hidden!important;
		text-overflow: ellipsis!important
	}

	#routeList-panel {
		background: #fff!important;
		width: 107%!important;
		margin-left: -10px!important;
		margin-right: -20px!important;
		height: 150px!important
	}
}

@media(min-width:1130px) {
	ul.dropdown-menu.formDropdIcons.DropdownFormCallingCodes.country-flags {
		min-width: 450px
	}
}

@media(min-width:1022px) and (max-width:1130px) {
	ul.dropdown-menu.formDropdIcons.DropdownFormCallingCodes.country-flags {
		min-width: 400px
	}
}

@media(min-width:908px) and (max-width:1021px) {
	ul.dropdown-menu.formDropdIcons.DropdownFormCallingCodes.country-flags {
		min-width: 350px
	}
}

@media(max-width:907px) {
	ul.dropdown-menu.formDropdIcons.DropdownFormCallingCodes.country-flags {
		min-width: 280px
	}
}

.optwychoose.type02.oovio i.blaacc0 {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAxCAMAAABEQrEuAAAAhFBMVEUAAAB6SGd6SGd6SGd6SGd6SGd6SGd6SGd6SGd6SGd6SGd6SGd6SGd6SGd6SGd6SGd6SGd6SGd6SGd6SGd6SGd6SGd6SGd6SGd6SGd6SGd6SGd6SGd6SGd6SGd6SGd6SGd6SGd6SGd6SGd6SGd6SGd6SGd6SGd6SGd6SGd6SGd6SGd6SGfp+tS7AAAAK3RSTlMAgAT5COPeX9WlDPDZrzcw9tG/RCjsh3NQEpV6aU5KPhqbfSLHjFi3rbKRDos6PAAAAj1JREFUSMeUkmtzsjAQRh8TQrgWEFHrtfVSref//793BgWr2Hmn5wO7Q3I22clqQFCP8ii12DTKp3Wg/2DmueUnNp8b/U6wckAILD6JP4EMcKtfD9qE4Hb7mLTWiJHWJZ/7nYNwo1ckMYTeyGO3ag1tYC7jQ4gTDZhk2FEgvTfM1Brt1yVSMLJkEz3x1pAVknThYHrDRG1QkdG8PQkl43dJei/Zqje0Jk3a32PKB2XSEAW67hzrh6GKWRuDiGainiQDIm8khawfDE8lyfgIyO7tx4TLFNyx2NKYByNIKYqjg2YZEvfvgC2UzByQ8p30xq2BFHCzRIXl9i5BeF0163MJkH1fZv7M2c8uJwdQxhtzrRJem111iTTBVk9zVcGH+tKrtrTD68YXYyWFXy7ijCxeLH2RqKLWDY8zkuZtuHJkKj30IS3Y9ZPtmEvKWarjxNfAWBGrY0kuBZa9OkKKgbGlUsceG6gmUoeBYGB8UKonotaUhdQvphoYxpKoY8FUOf4+j0RDQ46JOjy5Iu4zWXN4YVS8PdRM+VDHnNML48D24d6W6agjJ+vSMeMuDYn7HVOs+Cv/Oi2XFABBKIrSICSizyCSBg4UlOLtf3+BgZFKcXIDou/dcy6/g7+D/9WPeTR45nyv+O7yfPAMljkflbMx59apscx5yRJ5nowldV4NXqtOOqX9cfFqN4lXgIlbZGLO3XUpuTvLtKytSJ+4e7M9vLA9JLYzf3BHcQ9y13773NR8zjsD7yW8+/B+dQI4A2gIXZpSDQAAAABJRU5ErkJggg==')
}

.optwychoose.type02.oolgr i.blaacc1 {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAxCAMAAABAt2ETAAAAY1BMVEUAAABWu7NWu7NWu7NWu7NWu7NWu7NWu7NWu7NWu7NWu7NWu7NWu7NWu7NWu7NWu7NWu7NWu7NWu7NWu7NWu7NWu7NWu7NWu7NWu7NWu7NWu7NWu7NWu7NWu7NWu7NWu7NWu7PHFLy7AAAAIHRSTlMAYPDgENCggECwwDD2cNilCLd6+MU35JBRJKiYk41PKetHhtoAAAD+SURBVEjH5dHbioMwFIXh5daq6aQarfYwx/X+TzlGLySNGRIonUL/G4nwibpg+64C9VcAoxJK+wOnK4MNwIFzx8wxddjkwJGU7jSh8cZ8vG11sqYldW2+yO7GVNgqt8Yoi7AjTbSBebfok+zjzfJ6DScUbyxa6uPMijqSdYJBSYWKzFIMCiBzTLDV4C6mUVtpz0R8z92N5FsxbEYGa0LGtM6z9XpoMt/4FaSC0z+aS+nUknkZaCCH6XKBZmoaTA9kV6TUzUYhJTUb2aUk1qSHs4hoUovXct8/nv8cuCYPG5u+mmn2a02ccYsz7j5P9g+e2TxkH7MXSdrHL3uw+QUa8lLzAho/vQAAAABJRU5ErkJggg==')
}

.optwychoose.type02.oolim i.blaacc2 {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAyCAMAAAA6Njh3AAAAflBMVEUAAADAyj7Ayj7Ayj7Ayj7Ayj7Ayj7Ayj7Ayj7Ayj7Ayj7Ayj7Ayj7Ayj7Ayj7Ayj7Ayj7Ayj7Ayj7Ayj7Ayj7Ayj7Ayj7Ayj7Ayj7Ayj7Ayj7Ayj7Ayj7Ayj7Ayj7Ayj7Ayj7Ayj7Ayj7Ayj7Ayj7Ayj7Ayj7Ayj7Ayj7Ayj73HrU3AAAAKXRSTlMAMKCQsNCAwED678UoFOa5Vd4I12AQ86h4ckweAos74YZZNGxqGpYhIL1z8MoAAAF4SURBVEjH7dbrboJAEIbhAQVZlsNyBsGztv3u/wZLXSOoa8Lwo0mTvr8mIU9cIUOgNzU+bvkNsWoxqmXRLWDdArYsGgChnkIgYNHiDgKgIFYCnh48COIVQelBIWJSB2c9nOEwaQxXDy5ielO4t00lyPSQIbFN7UOSmJkkoFoYkoj0EEGarldATy0ylGPnXdshJ0PWe2rhnsWkVEcaRjVx6dA/faZpblduO4e2DvpEzqedA2FvEmDLpmuIHqVyWLN0s3gtNNCNNgr+fSMdQ59GutQ/XrIPfIAIiLoYKzZNE/j7RgJrNiVLb8uwK4Vt6GKidJSlSOpuoEtDrYGGNq5lHvfAQdKr5lAJ4MSjlx3K/OesgQRyDu1i+HqidAkR6L+wesgzUzV6JmmG2HSHj2bqoBoueMBx8oGtx5V38DGZ1shoVINkMo2xePog+JpKIxxoXIn1RJoCcjmuxGkiDfGSO5EW7kveX3iF/yJV1oxUT33MzCflz5TqG2ipWW08iF2YAAAAAElFTkSuQmCC');
	width: 60px
}

.blacccesshow h3.main_block_h {
	margin-bottom: 50px
}

@media(max-width:998px) and (min-width:767px) {
	.blacccesshow .optwychoose {
		display: inline-block;
		float: none;
		width: 49%
	}
}

.form-dropdown-wrapper.brokermodeproddropdown {
	padding: 0;
	background: none
}

#bookAllCentresMode {
	display: none;
	padding-top: 14px;
	padding-bottom: 14px;
	margin-bottom: 30px;
	font-size: 21px;
	color: #444
}

#bookAllCentresMode label {
	padding: 0 10px
}

#bookAllCentresMode [type="checkbox"]:not(:checked),#bookAllCentresMode [type="checkbox"]:checked {
	position: absolute;
	left: -9999px
}

#bookAllCentresMode [type="checkbox"]:not(:checked)+label,#bookAllCentresMode [type="checkbox"]:checked+label {
	position: relative;
	padding-left: 25px;
	cursor: pointer
}

#bookAllCentresMode [type="checkbox"]:not(:checked)+label:before,#bookAllCentresMode [type="checkbox"]:checked+label:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 18px;
	height: 18px;
	border: 1px solid #444;
	background: #f8f8f8
}

#bookAllCentresMode [type="checkbox"]:not(:checked)+label:after,#bookAllCentresMode [type="checkbox"]:checked+label:after {
	content: '✔';
	position: absolute;
	top: 2px;
	left: 4px;
	font-size: 14px;
	transition: all .2s
}

#bookAllCentresMode [type="checkbox"]:not(:checked)+label:after {
	opacity: 0;
	transform: scale(0)
}

#bookAllCentresMode [type="checkbox"]:checked+label:after {
	opacity: 1;
	transform: scale(1)
}

.cta-button.hyougreencta:hover {
	background-color: #949597
}

.cta-button.hyougreencta {
	background-color: #49c1be;
	background-image: none
}

.cta-button.hyougreencta:after {
	background: url(../images/hp-hy-sprite.png) no-repeat center center;
	position: absolute;
	content: "";
	top: 50%;
	right: 0;
	width: 31px;
	height: 32px;
	background-position: 0 0;
	margin-top: -16px
}

@media(min-width:750px) {
	.test-16210 .header_fixed .right_fixed_header>a,.test-16210 .header_fixed .right_fixed_header>p,.test-16210 .header_fixed .right_fixed_header>span {
		display: none
	}

	.test-16210 .header_fixed .right_fixed_header>span.cta-button[data-target="#emailForm"] {
		display: block;
		margin: 0;
		border-radius: 0;
		padding: 15px 25px
	}

	.test-16210 .header_fixed {
		padding: 10px
	}

	.test-16210 .header_fixed .fixed_h_text {
		font-size: 18px;
		padding: 10px;
		line-height: 20px;
		font-weight: 600;
		margin: 0
	}
}

.footerVirtual .getStarted,.footerBusinessworld .getStarted {
	display: none
}

.footer-cta-get-started .footerVirtual,.footer-cta-get-started .footerBusinessworld {
	position: relative
}

.footer-cta-get-started .footerVirtual:hover,.footer-cta-get-started .footerBusinessworld:hover {
	text-decoration: none!important
}

.footer-cta-get-started .footerVirtual .getStarted {
	left: 95px;
	cursor: pointer
}

.footer-cta-get-started .footerVirtual .arrow-icon~.getStarted {
	left: 120px
}

.footer-cta-get-started .footerBusinessworld .getStarted {
	left: 105px;
	cursor: pointer
}

.footer-cta-get-started .footerVirtual .getStarted,.footer-cta-get-started .footerBusinessworld .getStarted {
	display: block;
	position: absolute;
	top: -5px;
	background: red;
	height: 24px;
	width: 92px;
	padding: 6px;
	font-size: 12px;
	font-weight: bold
}

.footer-cta-get-started .footerVirtual .getStarted span,.footer-cta-get-started .footerBusinessworld .getStarted span {
	width: 0;
	height: 0;
	border-top: 12px solid transparent;
	border-bottom: 12px solid transparent;
	border-right: 12px solid red;
	z-index: 11111111111;
	position: absolute;
	top: 0;
	left: -12px
}

.footer-cta-get-started .footerVirtual .getStarted a,.footer-cta-get-started .footerBusinessworld .getStarted a {
	text-transform: uppercase
}

@media(max-width:1030px) {
	.footerVirtual .getStarted,.footerBusinessworld .getStarted {
		display: none!important
	}
}





.bgf { background: #fff !important;}