/*
				Document   : mobile_portrait
				Created on : Dec 13, 2013, 8:19:48 AM
				Author     : thuy
				Description:
								Purpose of the stylesheet follows.
*/ /*
			TODO customize this sample style
			Syntax recommendation http://www.w3.org/TR/REC-CSS2/
-----
|    |
|    |
|    |
|    |
------
*/
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 599px) {
	.phone-header-home
	{
		margin-top: -4px;
		margin-left: 0px;
		width: 48px;
		height: 48px;
		display: flex;
		align-items: center;
		justify-content: center;
		display: none !important;
	}
	.phone-header-home span
	{
		display: none;
	}
	.phone-header-home img
	{
		width: 22px;
	}
	.video-preload-screen.this-video-reference {
		margin-right: 0;
		width: 100%;
		height: 100%;
	}
	#space-form .booking_view {
		margin: 0px auto 15px auto !important;
	}
	.status_of_user{
		padding: 2px 0px 1px 0px;
	}
	.status_of_user span{
		font-size: 15px;
	}
	.length_booking_right span {
		line-height: 18px;
	}
	#maxtime_bp {
		white-space: nowrap;
	}
	#search-marketing #wrapper,
	#search-index #wrapper {
		display: block;
	}
	.info-maps-parking .listing-price-week {
		width: 70px !important;
	}
	.tab-map-list {
		display: block;
	}
	#longtail .tab-map-list {
		border-top: 1px solid #ccc;
	}
	.ptime-restrictions {
		width: 310px;
	}
	.ptime-restrictions .tab-content .tab-pane .inner {
		padding: 10px;
	}
	.ptime-restrictions .tab-content .tab-pane .inner .imgSP {
		display: none;
	}
	.ptime-restrictions .tab-content .tab-pane .inner .tr-option {
		float: none;
		width: 100%;
	}
	.ptime-restrictions .tab-content .tab-pane .inner .pk-table {
		margin-left: 0;
	}
	.ptime-restrictions .tab-content .tab-pane .inner .tr-option .kind {
		width: 54px;
	}
	.ptime-restrictions .tab-content .tab-pane .inner .tr-option .time {
		width: 110px;
	}
	.ptime-restrictions .tab-content .tab-pane .inner .pk-table li h3 {
		font-size: 13px;
	}
	.ptime-restrictions .nav.nav-tabs > li,
	.ptime-restrictions .nav.nav-tabs > li.active span,
	.ptime-restrictions .tab-content .tab-pane .inner .pk-table li span {
		font-size: 11px;
	}
	.ptime-restrictions .nav.nav-tabs > li {
		width: 33.33%;
		background:#EBEBEB;
	}
	.ptime-restrictions .nav.nav-tabs > li span {
		padding: 4px 15%;
		line-height: 16px;
		width: 70%;
		margin: 0 auto;
	}
	.ptime-restrictions .nav.nav-tabs > li.four_tab span {
		padding: 5px 0;
		width: 100%;
	}
	.ptime-restrictions .nav.nav-tabs > li:last-child span {
		padding: 4px 22%;
		width: 54%;
	}
	.ptime-restrictions .nav.nav-tabs > li.four_tab:last-child span {
		padding: 5px 21%;
	}
	.ptime-restrictions .tab-content #pay-now-sp p {
		padding: 0 0 6px 0;
		font-size: 13px;
	}
	.ptime-restrictions .tab-content #pay-now-sp .icon_payment {
		width: 115px;
		height: 45px;
	}
	.ptime-restrictions .tab-content #pay-now-sp .icon_payment.paystay {
		background-size: 67px 30px;
	}
	.ptime-restrictions .tab-content #pay-now-sp .icon_payment.paybyphone {
		background-size: 76px 30px;
	}
	.ptime-restrictions .tab-content #pay-now-sp .icon_payment.cashless {
		background-size: 89px 25px;
	}
	.search-result .posInMap {
		height: 20px;
		line-height: 20px;
		font-size: 10px;
	}
	.left-content .map-wraper {
		height: 350px;
	}
	.right-content .map-wraper .screen_on_map {
		display: block;
	}
	#about #content_top #raider_left {
		text-align: left;
	}
	.search-street-parking {
		top: 285px;
		right: 0;
		left: 0;
		margin: 0 auto;
	}
	.search-street-parking .street-parking-option {
		margin-top: 0;
		margin-bottom: 10px;
		position: absolute;
		top: -265px;
	}
	.search-street-parking .street-parking-unavailable {
		position: absolute;
		top: -45px;
	}
	.search-street-parking .street-parking-option .street-parking-filter {
		padding: 7px 10px;
	}
	.search-street-parking .street-parking-option .street-parking-filter .select{
		height: 28px
	}
	.search-street-parking .street-parking-option .street-parking-filter select {
		height: 28px;
		font-size: 13px !important;
	}
	#partner-index #top-help {
		height: 250px;
	}
	#partner-index .img_top_wrap {
		padding-top: 40px;
	}
	#site-booking #top-help,
	#help-index #top-help {
		height: 145px;
	}
	#help-index #top-help .inner h1.title {
		padding-top: 40px;
	}
	#site-booking #top-help .inner h1.title {
		padding-top: 45px;
	}
	#site-booking #top-help .inner {
		padding-right: 2%;
	}
	.nav_tab_login li a {
		height: 44px;
		line-height: 44px;
	}
	.price-total-bond {
		min-height: initial;
	}
	#site-index #logo {
		text-indent: -99999px;
	}
	#modalDecline .space_wrapper .please {
		width: 98%;
		font-size: 13px;
		margin: 5px 0 0;
	}
	.quantity_day .submiddle {
		width: 100px;
	}
	.quantity_day .subright {
		font-size: 12px;
	}
	.quantity_day .subleft {
		width: 128px;
		font-size: 12px;
		padding: 5px 0 0 7px;
	}
	#form_registration .space .potential ul li {
		width: 100%;
	}
	#form_registration .space .potential ul li .asterisk {
		font-size: 20px;
		margin-top: 0;
	}
	#about_content.list_content {
		margin-top: 10px;
	}
	.landing-pages {
		width: 98%;
		margin: 0 auto;
		padding: 10px 0 0;
	}
	#center-help .btn-help h3 {
		width: 100%;
	}
	#center-help .btn-help .available_btn {
		width: 100%;
	}
	#center-help .btn-help .available_btn#seller {
		border-radius: 3px 3px 0 0;
	}
	#center-help .btn-help .available_btn#buyer {
		border-radius: 0 0 3px 3px;
	}
	#priceError {
		height: auto;
		min-height: 18px;
		font-size: 11px;
		margin-top: 0;
		padding: 6px 10px 10px 10px;
	}
	.paid_get {
		width: 95%;
		margin: 20px auto 0;
	}

	#introduction .button_wapper_v3 .leasemyspace,
	#introduction .button_wapper_v3 .quick_quote_v3 {
		float: initial;
		margin-right: 0;
	}
	#introduction .button_wapper_v3 {
		margin: 19px auto 16px;
		width: 95%;
	}
	#introduction .button_wapper_v3 .leasemyspace {
		margin-bottom: 10px;
	}
	#introduction .button_wapper_v3 .leasemyspace a {
		width: 100%;
		height: auto;
	}
	#introduction .button_wapper_v3 .quick_quote_v3 a {
		width: 100%;
		height: auto;
	}

	.breadcrumb .sub.third {
		max-width: 60%;
	}
	.breadcrumb .sub.third {
		max-width: 55%;
	}
	.social_link {
		width: 80%;
	}
	#space-view_v3 .breadcrumb {
		width: 97%;
		margin: 10px auto 0 auto;
		float: unset;
	}
	.next_listing {
		margin: 10px 2% 0 0;
		width: 55px;
	}
	#header_banner{
		margin: 0;
	}

	#space-view_v3 .column1 .breadcrumb .sub.first,
	#space-view_v3 .column1 .breadcrumb .sub.second {
		/* display: none; */
	}
	#space-form .view-form .breadcrumb.page-views {
		margin: 0;
		width: 100%;
	}
	#space-view_v3 .column1 .breadcrumb.page-views .sub.first {
		display: inline-block;
	}
	.breadcrumb .sub.third {
		border-radius: 3px 0 0 3px;
		background: transparent;
		padding-left: 10px;
	}
	#form_search_view {
		display: none;
	}
	.error_wrapper .parking {
		width: 95%;
	}
	#site-index .header-login .head_link.head-user-logged {
		width: auto;
	}
	#search-marketing #nav,
	#site-index #nav, #search-index #nav, #site-landingpage #nav {
		width: 50px;
	}
	#date-search-view .date-wraper .date-show {
		text-align: left;
		text-indent: 44px;
	}
	#space-view_v3 #date-search {
		width: 100%;
		right: 0;
	}
	.search-listing-header-wrapper {
		float: none;
		position: inherit;
	}
	.search-listing-header input.input-keyword {
		width: 82%;
		font-size: 12px !important;
		padding-left: 3%;
	}
	.search-listing-header-wrapper {
		padding: 10px 0;
		background: #f5f5f5;
		clear: both;
		border-bottom: 1px solid #e0e0e0;
	}
	.search-listing-header {
		margin: 0 auto;
		width: 95%;
		float: none;
	}
	.search-listing-header .icon-x {
		top: 4px;
	}
	.search-standalone .more-parking .parking_title span.xs-display {
		display: block;
	}
	.search-standalone .more-parking .parking_title span.lg-display {
		display: none;
	}
	.search-standalone .more-parking .parking_title {
		width: calc(100vw - 84%);
	}
	.search-standalone .more-parking .wrapper_parking {
		width: 84% !important;
	}
	.search-standalone .more-parking .wrapper_parking a.location_parking:last-child {
		display: contents;
	}
	#form_profile .row .dob #UserProfile_day {
		padding-left: 0;
	}

	#form_profile .row .dob .select-month {

		font-size: 14px;
	}
	#form_profile .row .dob .styled-select select{
		font-size: 14px;
	}
	.message-update-password {
		height: 40px;
	}
	.message-update-password .label-update-password {
		background: url("../../../images/icon_error.png") no-repeat scroll 7px 5px;
		width: 45%;
		font-size: 9px;
		line-height: 15px;
		padding: 5px 0px 0px 44px;
	}

	.message-update-s .red_btn {
		width: 40%;
		font-size: 12px;
		height: 40px;
	}


	.quote_form .right {
		width: 100%;
		margin-top: 0;
		margin-left: 0;
	}
	#space-view_v3 #modal-footer .tweet_btn {
		float: left;
	}
	#space-view_v3 #modal-footer .green_btn {
		float: right;
		margin: 0;
	}
	#form_profile .row.success input[type=text],
	#form_profile input[type=text], input[type="password"]{
		width: 90%;
	}

	#form_profile .born.success {
		background-position: 100% 33px;
	}

	#dashboard-profile #Change_password, #dashboard-profile #Change_email {
		width: 96%;
		top: 60px;
	}

	#refund_bond_popup, #refund_bond_msg_success, #booking-report-popup {
		width: 96%;
		top: 0;
		margin: 0 auto;
	}
	#booking-report-popup{
		top: 7px !important;
		left: 0 !important;
		-ms-transform: inherit;
		-webkit-transform: inherit;
		transform: inherit;
		margin-left: auto !important;
	}
	#refund_bond_popup .modal-body,
	#refund_bond_msg_success .modal-body {
		width: auto;
		margin: 50px 0 50px 0;
		padding: 0;
	}

	#refund_bond_popup .modal-body h4,
	#refund_bond_msg_success .modal-body h4 {
		padding: 0;
		margin: 0 auto 25px auto;
		width: 82%;
	}

	#refund_bond_popup .modal-body .form .content-popup {
		width: 96%;
		margin: 0 auto;
	}

	#refund_bond_msg_success .modal-body .content-popup {
		width: 50%;
		margin: 0 auto;
	}
	.container_dashboard a.link-edit, .no-svg .container_dashboard a.link-edit {
		margin: 4px 0 0 4px;
	}
	/*begin dashboard v3*/
	body.dashboard .dashboard_v3 .avatar_edit {
		width: 99%;
		height: 70px;
		float: none;
		margin: 0 auto;
	}
	body.dashboard .dashboard_v3 .avatar_edit .avatar_dashboard {
		width: 70px;
		height: 70px;
		float: left;
	}
	body.dashboard .dashboard_v3 .avatar_edit .edit-to-profile {
		height: 70px;
		line-height: 70px;
		float: left;
		padding: 0 0 0 38px;
		margin: 0;
	}
	body.dashboard .dashboard_v3 .avatar_edit .edit-to-profile a.link-edit{
		padding-top: 0;
		margin: 0;
		height: 70px;
		line-height: 70px;
	}
	body.dashboard .dashboard_v3 .span9.stat-list {
		width: 100%;
		float: none;
		height: auto;
		margin: 10px auto 0;
		padding: 0;
	}
	body.dashboard .dashboard_v3 .span9.stat-list .wapper-stat12 {

	}
	body.dashboard .dashboard_v3 .span9.stat-list .stat-1{
		width: 100%;
		padding: 0;
		border: 0;
		height: 54px;
		float: none;
		clear: both;
		border-bottom: 1px solid #e1e1e1;
	}
	body.dashboard .dashboard_v3 .span9.stat-list .stat-1 .stat-price {
		margin-top: 20px;
		width: 55%;
		float: left;
	}
	body.dashboard .dashboard_v3 .span9.stat-list .stat-1 .earned_since,
	body.dashboard .dashboard_v3 .span9.stat-list .stat-1 .date_earned_since {
		width: 45%;
		float: right;
		text-align: left;
	}
	body.dashboard .dashboard_v3 .span9.stat-list .stat-1 .earned_since {
		padding-top: 10px;
	}
	body.dashboard .dashboard_v3 .span9.stat-list .stat-2,
	body.dashboard .dashboard_v3 .span9.stat-list .stat-3{
		border-right: 1px solid #E9E9E9;
		padding: 25px 0 0;
		width: 33%;
		height: 69px;
	}
	body.dashboard .dashboard_v3 .span9.stat-list .stat-2.nospace,
	body.dashboard .dashboard_v3 .span9.stat-list .stat-2.novehicle{
		padding-top: 0;
		height: 94px;
	}
	body.dashboard .dashboard_v3 .span9.stat-list .stat-3{
		border-right: 0 none;
		padding-top: 13px;
		height: 81px;
		float: right;
	}
	body.dashboard .dashboard_v3 .span9.stat-list .stat-3 .stat-price,
	body.dashboard .dashboard_v3 .span9.stat-list .stat-price {
		padding: 0;
		margin: 0;
	}

	body.dashboard .dashboard_v3 .span9.stat-list .earned_since .space {
		line-height: 13px;
	}
	body.dashboard .dashboard_v3 .span9.stat-list .date_earned_since {
		font-size: 11px;
	}
	body.dashboard .dashboard_v3 .span9.stat-list .stat-1 .stat-price sup {
		font-size: 18px;
		top: -8px;
	}
	.container_dashboard .list-bookings {
		position: relative;
		height: 200px;
	}
	.container_dashboard .list-bookings .list-bookings_top {
		height: auto;
		font-size: 11px;
		overflow: hidden;
		width: 100%;
	}
	.container_dashboard .list-bookings .list-bookings_top span {
		margin-left: 10px;
	}
	.container_dashboard .list-bookings .list-bookings_top .code_text,
	.container_dashboard .list-bookings .list-bookings_top .datetime,
	.container_dashboard .list-bookings .list-bookings_top .number_text,
	.container_dashboard .list-bookings .list-bookings_top .button {
		width: 50%;
		height: 40px;
		float: left;
	}
	.container_dashboard .list-bookings .list-bookings_top .code_text .code {
		font-size: 11px;
		margin-top: 0;
	}
	.container_dashboard .list-bookings .list-bookings_top .code_text .text {
		padding-top: 3px;
		margin-top: 0;
	}
	.container_dashboard .list-bookings .list-bookings_top .code_text .text.in,
	.container_dashboard .list-bookings .list-bookings_top .code_text .text.out {
		background-position: 0 5px;
	}
	.container_dashboard .list-bookings .list-bookings_top .datetime {

	}
	.container_dashboard .list-bookings .list-bookings_top .datetime .date {
		font-size: 11px;
		padding-top: 7px;
		line-height: 13px;
		margin-top: 0;
		margin-bottom: 0;
	}
	.container_dashboard .list-bookings .list-bookings_top .datetime .hour {
		font-size: 11px;
	}
	.container_dashboard .list-bookings .list-bookings_top .number_text {
		background: #233342;
	}
	.container_dashboard .list-bookings .list-bookings_top .number_text .text {
		line-height: 13px;
	}
	.container_dashboard .list-bookings .list-bookings_top .number_text .number{
		font-size: 13px;
		padding-top: 3px;
	}
	.container_dashboard .list-bookings .list-bookings_top .number_text .icon_type {
		margin-top: 5px;
	}
	.container_dashboard .list-bookings .list-bookings_top .button {
		background: #374654;
	}
	.container_dashboard .list-bookings .list-bookings_top .button .status{
		height: 30px;
		margin-top: 5px;
		width: 90%;
	}
	.container_dashboard .list-bookings .list-bookings_img {
		height: 70px;
		width: 70px;
		float: left;
	}
	.container_dashboard .list-bookings .list-bookings_space {
		padding: 8px 0 0 10px;
		width: 55%;
		font-size: 12px;
	}
	.container_dashboard .list-bookings .list-bookings_space .space_address {
		margin-bottom: 7px;
		font-size: 11px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		min-height: 14px;
		width: 100%;
	}
	.container_dashboard .list-bookings.listings .list-bookings_space .space_address {
		width: 100%;
	}
	.container_dashboard .list-bookings .list-bookings_space .space_type span {
		width: 30px;
		background-size: 10px;
		text-indent: -999px;
	}
	.container_dashboard .list-bookings .list-bookings_space .space_type span.icon-block,
	.container_dashboard .list-bookings .list-bookings_space .space_type span.icon-remote,
	.container_dashboard .list-bookings .list-bookings_space .space_type span.icon-other {
		width: 30px;
	}
	.container_dashboard .list-bookings .list-bookings_space h5 {
		font-size: 12px;
		line-height: 13px;
		min-height: 18px;
		overflow: hidden;
	}
	.container_dashboard .list-bookings .list-bookings_price {
		width: 80px;
		height: 70px;
	}
	.container_dashboard .list-bookings .list-bookings_price p {

	}
	.container_dashboard .list-bookings .list-bookings_price .price_total {
		margin: 17px 0 0;
		font-size: 11px;
	}
	.container_dashboard .list-bookings .list-bookings_price .price_total.no-bond {
		/*margin-top: 0px;*/
	}
	.container_dashboard .list-bookings .list-bookings_price .price_total.no-discount {
		/*margin-top: 5px;*/
	}
	.container_dashboard .list-bookings .list-bookings_price .price_booking {
		font-size: 15px;
		color: #17B37F;
		font-weight: bold;
		margin-bottom: 2px;
	}
	.container_dashboard .list-bookings .list-bookings_price .price_booking sup {
		font-size: 11px;
		padding: 3px;
		top: -3px;
	}

	.container_dashboard .list-bookings .list-bookings_price .price_booking.nbig {
		font-size: 13px;
	}
	.container_dashboard .list-bookings .list-bookings_price .price_booking.nbig sup {
		font-size: 9px;
	}
	.container_dashboard .list-bookings .list-bookings_price .price_bond {
		color: #17B37F;
		font-size: 11px;
		line-height: 13px;
		display: none;
	}
	.container_dashboard .list-bookings .list-bookings_price .price_discount {
		color: #13BAE9;
		display: none;
		font-size: 11px;
	}
	.container_dashboard .list-bookings .list-bookings_price .price_bond .text,
	.container_dashboard .list-bookings .list-bookings_price .price_discount .text {
		display: block;
		height: 11px;
		line-height: 11px;
		font-size: 10px;
	}
	.container_dashboard .list-bookings .list-bookings_price .price_bond sup,
	.container_dashboard .list-bookings .list-bookings_price .price_discount sup {
		font-size: 8px;
	}
	.container_dashboard .list-bookings .list-bookings_button {
		position: absolute;
		top: 150px;
		right: 0;
		width: 100%;
		height: 40px;
		border-top: 1px solid #EAEAEA;
		padding-top: 9px;
		display: block;
	}
	.container_dashboard .list-bookings .list-bookings_button .manage {
		height: 30px;
		line-height: 30px;
		margin: 0 auto;
	}

	.container_dashboard .list-bookings .list-bookings_button .button_wrap {
		float: left;
		width: 52%;
		text-align: left;
	}
	.container_dashboard .list-bookings.listings {
		height: 120px;
	}
	.container_dashboard .list-bookings.listings .list-bookings_button {
		border-bottom: 1px solid #E9E9E9;
		height: 40px;
		position: absolute;
		top: 70px;
		right: 0;
	}
	.container_dashboard .list-bookings.listings .list-bookings_button .manage {
		height: 30px;
		line-height: 30px;
		margin: 0;
		float: left;
	}
	.container_dashboard .list-bookings .list-space_price {
		width: 82px;
		height: 70px;
		border-left: 1px solid #E9E9E9;
	}
	.container_dashboard .list-bookings.listings .list-bookings_body {
		/*border: 0 none;*/
	}
	.container_dashboard .list-bookings .list-space_price .price-list {
		padding: 3px 0 2px;
		text-indent: 3px;
	}
	.container_dashboard .list-bookings .list-space_price .price-list span {
		font-size: 13px;
	}
	.container_dashboard .list-bookings .list-space_price .price-list sup {
		font-size: 8px;
	}
	.container_dashboard .list-bookings .list-space_price .price-list.last {
		border: none;
	}
	.container_dashboard .listing-price-total {
		/*padding: 19px 0 0;*/
		font-size: 11px;
	}
	.container_dashboard .listing-price-total span {
		line-height: 10px;
		margin-top: 3px;
	}
	.container_dashboard .listing-price-total .fixed-price {
		margin-top: 25px;
	}
	.container_dashboard .listing-price-total sup {
		font-size: 13px;
	}

	.container_dashboard .listing-price-total .total-price {
		font-size: 13px;
		line-height: 18px;
		margin: 0;
	}

	.container_dashboard .listing-price-total .total-price sup {
		top: -2px;
	}

	.button_check {
		width: 50px;
		height: 30px;
		margin-left: 2%;
	}
	.button_check.on {
		background: #21B685;
	}
	.button_check.off {
		background: white;
	}
	.button_check a {
		width: 32px;
		height: 32px;
	}
	.button_check.on a {
		left: 20px;
		background-size: 32px 32px;
	}
	.button_check.off a {
		background-size: 32px 32px;
	}
	.container_dashboard .list-bookings .list-bookings_img .unavailable {
		font-size: 9px;
		height: 55px;
		padding-top: 15px;
	}
	.margin-dashboard .new-bookings {
		float: none;
		width: 100%;
		margin-bottom: 5px;
	}
	.margin-dashboard .booking-report {
		float: left;
		margin-right: 0;
	}
	.margin-dashboard .new-booking {
		width: 82%;
	}
	.booking-wrapper {
		margin-top: 10px;
	}
	.booking-wrapper .nav.nav-tabs {
		width: 100%;
	}
	.booking-wrapper .nav li{
		width: 48%;
	}
	.booking-wrapper .nav li:last-child {
		float: right;
		margin-right: 2px;
	}
	.booking-wrapper .nav li a,
	.new-bookings a,
	.margin-dashboard .pager .yiiPager {
		width: 100%;
	}
	.new-bookings .booking-report {
		width: 42px;
	}
	.margin-dashboard .pager .yiiPager li {
		width: 35px;
	}
	.margin-dashboard .pager .yiiPager li.selected,
	#dashboard-vehicle .margin-dashboard .pager .yiiPager li.selected{
		width: 60%;
	}
	#dashboard-vehicle .margin-dashboard .pager .yiiPager li.selected a,
	.margin-dashboard .pager .yiiPager li.selected a {
		width: 100%;
	}
	.margin-dashboard .pager .yiiPager li.first a,
	.margin-dashboard .pager .yiiPager li.previous a,
	.margin-dashboard .pager .yiiPager li.next a,
	.margin-dashboard .pager .yiiPager li.last a {
		width: 34px;
	}
	.margin-dashboard .btn-listmyspace {
		/*margin-bottom: 10px;*/
	}
	.margin-dashboard .btn-listmyspace a {
		float: none;
		width: 100%;
	}
	.container_dashboard .list-bookings.listings .incomplete {
		width: 100%;
		border-top: 0;
		border-bottom: 1px solid #E9E9E9;
		height: 48px;
		position: absolute;
		top: 71px;
		right: 0;
	}
	.container_dashboard .list-bookings.listings .incomplete span {
		margin: 8px auto 0 auto;
		height: 27px;
		line-height: 13px;
		float: none;

	}
	ul#menu_list .a_dashboard,
	ul#menu_list li.active .a_dashboard,
	.no-svg ul#menu_list .a_dashboard,
	.no-svg ul#menu_list li.active a.a_dashboard,
	ul#menu_list .a_listings,
	ul#menu_list li.active .a_listings,
	.no-svg ul#menu_list .a_listings,
	.no-svg ul#menu_list li.active a.a_listings,

	ul#menu_list .a_message,
	ul#menu_list li.active .a_message,
	.no-svg ul#menu_list .a_message,
	.no-svg ul#menu_list li.active a.a_message,

	ul#menu_list .a_profile,
	ul#menu_list li.active .a_profile,
	.no-svg ul#menu_list .a_profile,
	.no-svg ul#menu_list li.active a.a_profile,
	ul#menu_list .a_billing,
	ul#menu_list li.active .a_billing,
	.no-svg ul#menu_list .a_billing,
	.no-svg ul#menu_list li.active a.a_billing,
	ul#menu_list .a_vehicle,
	ul#menu_list li.active .a_vehicle,
	ul#menu_list .a_booking,
	ul#menu_list li.active .a_booking {
		background-position: center center;
	}
	ul#menu_list li.active a:after {
		right: 17px;
	}
	.container_dashboard .vehicle-wrapper {
		margin-top: 15px;
	}
	.container_dashboard .vehicle-wrapper .vehicle-item {
		margin-right: 3px;
	}
	.container_dashboard .vehicle-wrapper #add-vehicle-item
	{
		width: 100%;
	}
	.container_dashboard .vehicle-wrapper #add-vehicle-item .vehicle_form
	{
		width: 100%;
	}
	.container_dashboard .vehicle-wrapper #add-vehicle-item .infoform
	{
		width: 100%;
	}
	.container_dashboard .vehicle-wrapper #add-vehicle-item input
	{
		width: 93%;
	}
	.container_dashboard .vehicle-wrapper  #add-vehicle-item .vehicle_form .label-vehicle-type
	{
		width: 95%;
	}
	#add-vehicle-item .vehicle_form .label-vehicle-type .type-placeholder {
		width: 92%;
	}
	.container_dashboard .vehicle-wrapper .vehicle-item.even {
		float: right;
	}
	.container_dashboard .stat-3 {
		width: 30%;
	}
	.container_dashboard .stat-3.novehicle a, .container_dashboard .stat-2.nospace a {}
	.info-contact .item .small {
		font-size: 11px;
	}
	.margin-dashboard .listing-wrapper {
	}
	.container_dashboard .vehicle-wrapper .vehicle-item .vehicle_form .vehicle-type-select {
		left: 0;
	}
	.container_dashboard .vehicle-wrapper .vehicle-item.even .vehicle_form .vehicle-type-select {
		left: -81px;
	}
	.container_dashboard .vehicle-wrapper .vehicle_type_other_wrap #vehicle_type_counter {
		display: none !important;
	}
	.container_dashboard .vehicle-wrapper .vehicle-item .vehicle_form input.vehicle_type_other {
		width: 90px;
		padding-right: 26px;
	}
	/*end dashboard v3*/
	#content_article .social {
		width: auto;
		float: left;
		margin-bottom: 20px;
	}

	#content_article .tag {
		width: 90%;
		margin: 0 auto;
		padding: 0;
		text-align: left;
		padding-left: 10%;
	}
	.head-media-wrap {
		height: auto;
	}
	.head-media-wrap .head-media-inner {
		width: 100%;
	}
	.head-media-wrap .head-media-title {
		width: 90%;
		margin: 0 auto;
		height: 145px;
	}
	#site-landingpage .head-media-wrap .head-media-title {
		height: 200px;
	}
	.head-media-wrap .head-media-title .title {
		font-size: 25px;
		font-family: 'texgyreadventorbold';
		padding-top: 45px;
	}
	.head-media-wrap .head-media-title .desc {
		font-size: 14px;
		font-family: 'texgyreadventorbold';
		margin: 0;
	}
	.head-media-wrap .head-media-nav {
		height: auto;
	}
	.head-media-wrap .head-media-nav ul {
		width: 100%
	}
	.head-media-wrap .head-media-nav ul li {
		width: 100%;
		border: 0;
		border-bottom: 1px solid #22B686;
	}
	.head-media-wrap .head-media-nav ul li .first {
		border: 0;
	}
	.head-media-wrap .flag-head-media-nav {
		display: block;
	}
	.head-media-wrap .head-media-nav #head-meadia-nav-ul {
		display: none;
		position: absolute;
		z-index: 10;
	}

	.container_dashboard .db-listings {
		margin-top: 10px;
	}
	.new-bookings .green_btn {
		width: 100%;
	}
	.margin-dashboard .no-booking {
		width: 100%;
		height: 70px;
	}
	.margin-dashboard .no-booking img{
		height: 70px;
		margin: 0 10px;
	}
	#Available .popupModal h4 {
		font-size: 15px;
	}

	.error_wrapper {
		width: 100%;
		margin: 0 auto;
		background: #f5f5f5;
	}
	.reward {
		background: url(../../../images/v3/reward-m.png) no-repeat left top;
		background-size: 100% 100%;
		width: 155px;
		height: 215px;
		margin: 0 auto;
		float: none;
		margin-bottom: 15px;
	}
	.oops {
		width: 94%;
		margin: 0 auto;
		float: none;
	}
	.oops .inner {
		width: 232px;
		margin: 0 auto;
		padding: 0;
	}
	.oops .inner a {
		width: 100%;
		display: block;
		text-decoration: none;
	}
	.oops .green_btn {
		padding: 0;
		text-align: center;
		height: 45px;
		line-height: 47px;
		color: white;
		font-size: 14px;
		font-weight: bold;
	}
	.oops .green_btn.yell {
		background: #FECC46;
		border-bottom-color: #FEB521;
		margin-top: 15px;
	}
	.oops .head {
		font-size: 16px;
		margin-top: 42px;
		line-height: 20px;
	}
	.oops .desc1 {
		width: 100%;
		font-size: 13px;
		margin: 10px 0 15px;
		display: block;
	}
	.oops .desc2 {
		font-size: 13px;
		width: 100%;
		margin: 32px 0 20px;
		display: block;
	}
	.oops .contact {
		border: 1px solid #22B686;
		color: #22B686;
		height: 45px;
		line-height: 45px;
		border-radius: 3px;
		text-decoration: none;
		font-weight: bold;
	}
	#content #q_quote_section .quote_main .youcould {
		top: -14px;
	}
	.popupModal.modal.fade.in,
	.modal.modal-duplicate {
		width: 98%;
		margin-left: 2px;
	}
	.modal.modal-duplicate .modal-body p {
		width: 100%!important;
		padding-left: 0!important;
		padding-right: 0!important;
	}
	.modal.modal-duplicate .modal-footer {
		padding-left: 15px;
		padding-right: 15px;
	}
	.container_dashboard .list-bookings .list-bookings_button .button_manage:hover ul {
		display: none;
	}
	.container_dashboard .list-bookings .list-bookings_button .button_manage.open ul {
		display: block;
		top: 41px;
		left: 33%;
	}
	#Available,
	#modalComfirm {
		top: 0%!important;
	}
	#registrationbuyer-step4 .form_registration .vehicle-type-wraper {
		min-height: 77px;
	}
	#registration-index #modalComfirm .modal-body p {
		width: 100%;
	}
	.modal-custom #modal-footer .green_btn#modal-close {
		margin: 0 5px 0 0;
		width: 46%;
	}

	.modal-custom #modal-footer .green_btn#modal-yes {
		margin-left: 5px;
	}

	.modal-custom #modal-footer .green_btn#modal-save-image {
		margin-left: 10px;
	}
	.modal-custom #modal-footer .green_btn {
		width: 46%;
		float: right;
		margin: 0;
	}
	.label-vehicle-type .type-placeholder {
	}
	#menu_list li i {
		left: 35px;
	}
	#content #q_quote_section .quote_main .quote_form .postcode {
		margin-left: 5px;
	}

	.quick_quote #button_list_space {
		line-height: 32px;
		height: 32px;
	}
	#modalAjaxUpload.modal.modal-custom {
		margin-left: 1px;
	}

	#registrationbuyer-step4 .form_registration .booking_comment {
		width: 95%;
	}
	#registrationbuyer-step4 .form_registration .comment_wraper .comment_description {
		margin: 0 auto;
		width: 95%;
	}
	#space-view_v3 #modalCompleteListing {
		width: 98%;
		margin-left: 2px;
		left: 0;
		top: 0;
	}
	#modalCompleteListing .complete-listing p {
		padding: 20px 0;
	}
	#space-view_v3 #modal-footer .green_btn,
	#space-view_v3 #modal-footer .tweet_btn {
		width: 47%;
	}
	#form_registration .address1 .error {
		margin-bottom: 5px;
	}
	#form_registration .address1 .errorMessage {
		padding-top: 0;
		margin-top: 0;
		clear: both;
	}
	.space_wrapper .space_happen2 {
		width: 95%;
		margin: 20px auto 0;
	}
	.space_wrapper .avatar_wrap {
		width: 100%;
		margin: 20px auto 0;
	}
	.space_wrapper .btn-wrap .btnbr3,
	.space_wrapper .btn-wrap .btnbr {
		width: 100%;
	}
	.space_wrapper .btn-wrap .btnbr.home {
		margin-bottom: 15px;
	}
	#registrationbuyer-spacerequest_finished .space_wrapper .btn-wrap .btnbr.home {
		margin-top: 15px;
	}
	.space_wrapper .opinion_list {
		width: 100%;
		margin: 0 auto;
	}
	.space_wrapper .opinion_list .opinion_text {
		width: 99%;
	}
	.space_wrapper .give_you_wrap .give_you_info .give_you_right {
		padding-left: 80px;
	}
	.space_wrapper .give_you_wrap .give_you_info .give_you_left {
		margin-top: 10px;
	}

	.space_success .would2{
		width: 95%;
	}
	.space_wrapper .btn_outer,
	.space_wrapper .box_share,
	.space_wrapper .btn_outer .btn-wrap {
		width: 100%;
	}
	.vehicle_form .label-vehicle-type .type-placeholder {
		font-size: 13px;
	}

	#dashboard-profile #Change_password .modal-body,
	#dashboard-profile #Change_email .modal-body {
		width: 100%;
		margin: 25px 0;
		padding: 0;
	}
	#Change_password .modal-body {
		min-height: 325px;
	}
	#Change_email .form .row input, #Change_password .form .row input{
		width: 78%;
	}
	#dashboard-profile #Change_password .modal-body,
	#dashboard-profile #Change_email .modal-body {
		width: 92%;
		margin-left: 4%;
	}
	#dashboard-profile #Change_password .modal-body h4, #dashboard-profile #Change_email .modal-body h4{
		width: 100%;
	}
	#Change_password .modal-body .content-popup, #Change_email .modal-body .content-popup {
		width: 82%;
	}
	#dashboard-profile #Change_password .modal-body .modal-cancel,
	#dashboard-profile #Change_email .modal-body .modal-cancel,
	#Change_password .modal-body .modal-button-save,
	#Change_email .modal-body .modal-button-save {
		width: 46%;
	}
	#modalContact {
		width: 98%;
		top: 0;
		right: 0;
		left:0;
		margin: 0 auto;
	}
	#modalContact .modal-body .question_cls textarea {
		width: 93%;
	}
	#modalContact .modal-footer{
		margin-left: auto;
		margin-right: auto;
	}
	.margin-dashboard .no-booking .no-booking-text {
		padding-top: 15px;
		font-size: 13px;
	}
	.margin-dashboard .no-booking .no-booking-text a {
		font-size: 13px;
	}
	.no_vehicle {
		width: 100%;
		margin: 0 auto;
	}
	.no_vehicle .desc {
		font-size: 16px;
		line-height: 20px;
		margin-top: 10px;
	}
	.slide .rightbox a {
		float: left;
	}
	.slide .rightbox .best_app{
		background: url(../../../images/svg/v3/icons_featured-mobile.svg) no-repeat left top;
		margin: 0 0 0 15px;
	}
	.no-svg .slide .rightbox .best_app{
		background: url(../../../images/v3/icons_featured-mobile.png) no-repeat left top;
		background-size: 120px 50px;
	}
	.space_wrapper .bond-total {
		width: 50%;
	}
	.space_wrapper .bond-total .total{
		width: 100%!important;
	}
	.space_wrapper .bond-total.discount_bond .bond {
		width: 49% !important;
	}




	/* Fix zoom iphone 5s */
	select, textarea, input {
		font-size: 16px!important;
	}

	select:focus, textarea:focus, input[type=text]:focus, input[type=password]:focus {
		font-size: 16px !important;
	}
	#registrationbuyer-spacerequest .form_registration .booking_comment,
	#registrationbuyer-spacerequest .form_registration .comment_wraper .comment_description {
		width: 100%;
	}
	.search-listing-header input.input-keyword:focus,
	 #site-index input,
	#site-landingpage input, #site-index input,
	#site-landingpage input:focus, #site-landingpage input:focus
	{
		font-size: 12px !important;
	}

	#show_sub_box .txtbox input.txtfield{
		font-size:16px !important;
	}

	#site-quickquote input.input-date:focus, #site-quickquote input.input-time:focus, #site-index input.input-date:focus, #site-index input.input-time:focus {
		font-size: 12px !important;
	}
	/*-------------Header---------------*/

	#advertisement {
		display: block;
		width: 100%;
		border-bottom: 1px solid #e0e0e0;
		background: #f1f1f1;
	}

	.advertisement-wapper {
		width: 320px;
		height: 85px;
		margin: 0 auto;
	}

	.advertisement-wapper div.close-adver {
		width: 20px;
		height: 100%;
		float: left;
	}

	.advertisement-wapper div.desc-adver .title-adver {
		margin-top: 8px;
	}

	.advertisement-wapper div.desc-adver .note-adver-1 {
		width: 170px;
		font-size: 13px;
		float: left;
	}

	.advertisement-wapper div.desc-adver .note-adver-2 {
		float: left;
		margin-top: 10px;
		font-size: 16px;
	}

	.advertisement-wapper div.desc-adver .note-adver-2 a {
		color: #006efa;
	}

	.advertisement-wapper div.desc-adver .note-adver-1 span {
		background: url("../../../images/svg/v3/icons_rating-star.svg") no-repeat 0  center;
		height: 8px;
		width: 8px;
		display: block;
		float: left;
		margin-top: 4px;
		margin-left: 4px;
	}

	.advertisement-wapper div.desc-adver .note-adver-1 span:nth-child(2) {
		margin-left: 0;
	}

	.advertisement-wapper div.desc-adver .footer-adver {
		float: left;
		margin-top: 6px;
		font-size: 13px;
	}

	.advertisement-wapper a.close-adver {
		background: url(../../../images/v3/close-advertisement.png) center center no-repeat;
		display: block;
		width: 12px;
		height: 12px;
		margin: 37px auto;
	}

	.advertisement-wapper div.info-adver img {
		width: 68px;
		margin-top: 8px;
		border: 1px solid #e0e0e0;
		border-radius: 13px;
		margin-right: 15px;
		float: left;
	}

	.advertisement-wapper div.desc-adver {
		width: 70%;
		height: 100%;
		float: left;
	}

	.advertisement-wapper div.info-adver {
		width: 300px;
		height: 100%;
		float: right;
	}

	#header {
		margin-top: 0px;
		padding-top: 0px;
		position: relative;
	}

	.head_link.no-user,
	.header-login .head_link.head-user-logged,
	.header-login .head_link {
		/*width: auto;*/
	}

	#header > div {
		border-bottom: 1px solid #e0e0e0;
	}

	.header-login {
		background-color: #ffffff;
	}

	#nav {
		float: left;
		height: auto;
		display: block;
		margin: 4px 8px 0 0;
	}

	#helpmore {
		display: none;
		width: 100%;
		position: absolute;
		top: 67px;
		left: 0px;
		right: 0;
		margin: 0 auto;
		z-index: 10;
	}

	#helpmore>li {
		width: 100%;
		background: #fff;
	}

	#nav>ul>li>a:hover {
		border-radius: 1px;
	}

	#nav #a1 {
		background-position: right 9px;
	}
	#a2 {
		background: url(../../../images/svg/v3/icons_search-icon-green.svg) center center no-repeat;
		background-size: 20px 20px;
	}

	#nav:not(:target) > a:first-of-type,
	#nav:target>a:last-of-type {
		display: block;
		height: 22px;
	}
	#a2 {
		display: block;
		height: 22px;
		width: 22px;
		float: left;
		margin-top: 27px
	}
	#nav #a1 {
		float: right;
		color: #333;
		width: auto;
	}
	#logo {
		background: url(../../../images/logo.svg) no-repeat 0 0;
		width: 150px;
		height: 67px;
		background-size: 150px;
		background-position: 0 24px;
		margin: 0px 0px 0px 10px !important;
	}

	.head_link {
		margin-top: 20px !important;
		margin-right: 0;
		padding-right: 3%;
		min-width: 165px;

	}

	.head_link .list_my_space_free {
		display: none;
	}

	.head_link #button_login {
		font-size: 12px;
		width: 36px;
		height: 36px;
		line-height: 36px;
		margin-top: -5px;
	}
	.head_link #button_login.search-js-rendered{
		width:66px !important;
	}
	/*-------------Search Parking---------------*/

	#content_banner {
		background: url(../../../images/v3/header-bg-mobile-v2.jpg) center center;
		background-size: 100%;
		padding-bottom: 0px;
		height: auto;
		padding-top: 0;
	}

	#site-index #content_banner .not_search_footer {
		margin-top: 20px;
		margin-bottom: 16%;
	}

	#site-quickquote .container, #site-index .container {
		width: 100% !important;
	}

	#site-quickquote #content_banner .form_search, #site-index #content_banner .form_search {
		width: 100%;
		margin: 0;
		min-height: 235px;
		/*min-height: 290px;*/
		height: auto;
	}

	#search-listing {
		margin: 4px auto 0;
		text-align: center;
		width: 98%;
	}
	#site-quickquote #content_banner .form_search .note_search h1 {
		padding-top: 8px;
	}
	#site-index #content_banner .form_search .note_search {
		background-position-x: 29px;
	}
	#site-index #content_banner .form_search .note_search h1 {
		padding-top: 95px;
	}
	#site-index #content_banner .form_search .note_search h2,
	#site-index #content_banner .form_search .note_search h3 {
		font-size: 18px;
		padding-top: 0;
		padding-bottom: 10px;
	}
	#site-index #content_banner .form_search .note_search .note_desc {
		margin-left: 100px;
	}
	#site-quickquote #content_banner .form_search .note_search, #site-index #content_banner .form_search .note_search {
		height: auto;
		min-height: 90px;
	}

	#site-quickquote #content_banner .form_search .note_search .note_desc, #site-index #content_banner .form_search .note_search .note_desc {
		margin-bottom: 14px;
	}

	#search-listing div.wrapper-direct-link {
		display: inline-grid;
	}

	#search-listing div.wrapper-direct-link nav a{
		padding: 17px calc(100vw - 98vw);
		margin-top: 2px;
	}

	#search-listing div.wrapper-direct-link div.direct-link {
		display: flex;
		width: 72%;
		margin: 1px calc(100vw - 86vw) 6px calc(100vw - 86vw);
		text-align: center;
	}

	#search-listing .parking-position {
		margin: 12px auto;
	}

	#search-listing #autocomplete-ajax {
		width: -moz-available;
		width: -webkit-fill-available;
		padding: 20px 10px 15px 10px;
		margin: 0 auto;
		text-indent: 0px;
	}

	#search-listing .search_btn {
		width: 95%;
		margin: 0;
	}

	#site-quickquote #content_banner .info_search, #site-index #content_banner .info_search {
		height: 100%;
		webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
	}

	#search-listing .input-date {
		width: 44%;
		margin: 0;
	}

	#search-listing #date-to {
		margin-left: 2%;
	}

	#search-listing .icon-x {
		position: absolute;
		right: 5%;
		top: 25px;
		height: 25px;
		width: 20px;
		cursor: pointer;
	}

	#search-listing .loading-search {
		position: absolute;
		right: 5%;
		top: 23px;
		height: 35px;
		width: 35px;
		cursor: pointer;
	}

	#site-quickquote #content_banner .form_search .list_city, #site-index #content_banner .form_search .list_city {
		display: none;
		height: 60px;
		text-align: center;
		border-bottom: 1px solid #e0e0e0;
	}

	#site-quickquote #content_banner .form_search .list_city .green_btn, #site-index #content_banner .form_search .list_city .green_btn {
		height: 45px;
		line-height: 45px;
		padding: 0;
		width: 95%;
		margin: 8px auto;
		font-family: 'texgyreadventorbold';
		font-size: 14px!important;
	}

	#site-quickquote #content_banner .form_search .note_search .note_desc, #site-index #content_banner .form_search .note_search .note_desc {
		width: 71%;
	}

	#zenbox_tab {
		display: none!important;
	}

	/*---------------Top Link City------------------*/
	#site-home #content-wrapper #top_city_link, 
	#site-index #content-wrapper #top_city_link{
		width: 100%;
		background: #21b685 ;
		overflow: hidden;
		color: #ffffff;
	}
	#site-home #content-wrapper #top_city_link .content-state, 
	#site-index #content-wrapper #top_city_link .content-state{
		padding: 0px;
		width: 90%;
		text-align: center;
		height: 80px;
	}
	#site-home #content-wrapper #top_city_link .list-parking, 
	#site-index #content-wrapper #top_city_link .list-parking{
		padding: 20px 0px 20px 30px;
		width: 100%;
		display: -webkit-box;
	}
	#site-home #content-wrapper #top_city_link .list-parking .flex-row div a, 
	#site-index #content-wrapper #top_city_link .list-parking .flex-row div a{
		color: #ffffff;
		text-decoration: underline;
		font-size: 14px;
		/* font-family: 'Montserrat'; */
		font-family: Inter;
	}
	#site-home #content-wrapper #top_city_link .list-parking .flex-row div a:hover, 
	#site-index #content-wrapper #top_city_link .list-parking .flex-row div a:hover{
		font-weight: bold;
	}
	#site-home #content-wrapper #top_city_link .list-parking .flex-row div, 
	#site-index #content-wrapper #top_city_link .list-parking .flex-row div{
		line-height: 38px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
	}

	.box-city{
		width: 50%;
		float: left;
	}
	#site-home #content-wrapper #top_city_link .content-state span, 
	#site-index #content-wrapper #top_city_link .content-state span{
		float: left;
		padding-right: 0px;
		/* font-family: 'Montserrat'; */
		font-family: Inter;
		font-size: 14px;
		width: 100%;
		text-align: center;
	}
	#site-home #content-wrapper #top_city_link .list-state, 
	#site-index #content-wrapper #top_city_link .list-state{
		float: left;
		padding: 0px 10px;
	}
	#site-home #content-wrapper #top_city_link .list-state li, 
	#site-index #content-wrapper #top_city_link .list-state li{
		float: left;
		width: 45px;
		line-height: 40px;
		cursor: pointer;
	}
	#site-home #content-wrapper #top_city_link .list-state li:hover, 
	#site-index #content-wrapper #top_city_link .list-state li:hover{
		font-weight: bold;
	}

	/*---------------Top Link City------------------*/

	/*-------------Introduction---------------*/

	.list_my_space_free a span {
		background-size: 52px;
		height: 44px;
	}

	#site-quickquote #content-wrapper #introduction h2,
	#site-index #content-wrapper #introduction h2 {
		width: 90%;
		margin: 0 auto;
		line-height: 25px;
	}

	#site-quickquote #content-wrapper #introduction .button_wapper,
	#site-index #content-wrapper #introduction .button_wapper {
		width: 95%;
		margin: 19px auto 16px;
	}

	#site-quickquote #content-wrapper #introduction .list_my_space_free,
	#site-index #content-wrapper #introduction .list_my_space_free {
		width: 100%;
		height: 40px;
		margin-bottom: 15px;
	}

	#site-quickquote #content-wrapper #introduction .yellow_btn,
	#site-index #content-wrapper #introduction .yellow_btn {
		width: 100%;
		height: 32px;
		line-height: 32px;
		font-size: 14px;
		padding-left: 0;
		padding-right: 0;
	}

	#site-quickquote #content-wrapper #introduction .quick_quote,
	#site-quickquote #content-wrapper #introduction .quick_quote input,
	#site-index #content-wrapper #introduction .quick_quote,
	#site-index #content-wrapper #introduction .quick_quote input
	{
		width: 100%;
		font-size: 14px !important;
		height: 45px;
	}

	#site-quickquote #content-wrapper #introduction .quick_quote input,
	#site-index #content-wrapper #introduction .quick_quote input {
		margin-left: 0;
	}

	.quick_quote a.quick_quote_a {
		width:100%;
	}

	#site-quickquote #content-wrapper #introduction .introduction_footer .list_parking,
	#site-quickquote #content-wrapper #introduction .introduction_footer .price_availability,
	#site-quickquote #content-wrapper #introduction .introduction_footer .accept_booking,
	#site-index #content-wrapper #introduction .introduction_footer .list_parking,
	#site-index #content-wrapper #introduction .introduction_footer .price_availability,
	#site-index #content-wrapper #introduction .introduction_footer .accept_booking {
		width: 260px;
		margin: 0 auto 20px;
		float: none;
	}

	#site-quickquote #content-wrapper #introduction .introduction_footer .list_parking > div,
	#site-quickquote #content-wrapper #introduction .introduction_footer .price_availability > div,
	#site-quickquote #content-wrapper #introduction .introduction_footer .accept_booking > div,
	#site-index #content-wrapper #introduction .introduction_footer .list_parking > div,
	#site-index #content-wrapper #introduction .introduction_footer .price_availability > div,
	#site-index #content-wrapper #introduction .introduction_footer .accept_booking > div {
		text-align: center;
	}

	#site-quickquote #content-wrapper #introduction .introduction_footer .list_parking img,
	#site-quickquote #content-wrapper #introduction .introduction_footer .price_availability img,
	#site-quickquote #content-wrapper #introduction .introduction_footer .accept_booking img,
	#site-index #content-wrapper #introduction .introduction_footer .list_parking img,
	#site-index #content-wrapper #introduction .introduction_footer .price_availability img,
	#site-index #content-wrapper #introduction .introduction_footer .accept_booking img {
		margin-left: 0;
		width: 63px;
	}
	#site-index.no-svg #content-wrapper #introduction .introduction_footer .list_parking img {
		height: 63px;
		margin: 17px 0;
	}

	#site-quickquote #content-wrapper #introduction .introduction_footer .list_parking h3,
	#site-quickquote #content-wrapper #introduction .introduction_footer .price_availability h3,
	#site-quickquote #content-wrapper #introduction .introduction_footer .accept_booking h3,
	#site-index #content-wrapper #introduction .introduction_footer .list_parking h3,
	#site-index #content-wrapper #introduction .introduction_footer .price_availability h3,
	#site-index #content-wrapper #introduction .introduction_footer .accept_booking h3 {
		padding-top: 17px;
		font-size: 14px;
	}

	#site-quickquote #content-wrapper #introduction .introduction_footer .list_parking_desc,
	#site-quickquote #content-wrapper #introduction .introduction_footer .price_availability_desc,
	#site-quickquote #content-wrapper #introduction .introduction_footer .accept_booking_desc,
	#site-index #content-wrapper #introduction .introduction_footer .list_parking_desc,
	#site-index #content-wrapper #introduction .introduction_footer .price_availability_desc,
	#site-index #content-wrapper #introduction .introduction_footer .accept_booking_desc {
		margin-top: 2px;
	}

	/*-------------Benefits---------------*/
	.datepicker {
		font-size: 12px;
	}
	.bannerright {
		width: 100%;
	}

	.bannerright .videobox {
		float: none;
		margin: 0 auto;
		width: 335px;
	}

	.bannerright .likebox {
		float: none;
		margin: 0px auto 0 auto ;
	}

	.bannerright .likebox .likebox-li-fb {
		width: 100%;
		margin-right: 0px;
	}

	.bannerright .likebox .likebox-li-twitter {
		float: left;
	}

	#benefits {
		height: auto;
	}

	#benefits .cont_area {
		float: none;
		margin: 0 auto;
		width: 95%;
	}

	#benefits .cont_area li {
		margin-right: 0;
	}

	/*******************************About Us - Core values***************************************/
	#core-values {
		box-shadow: none;
	}
	#core-values .nav-tabs .nav-item a {
		font-size: 20px;
	}

	/*-------------The App---------------*/

	#app_main #app,
	#app_main .container h1 {
		font-size: 18px;
		padding-top: 27px;
		padding-bottom: 0;
		line-height: 20px;
	}

	#app_main {
		height: 487px;
		overflow: visible;
	}

	#site-quickquote #app_main .container, #site-index #app_main .container {
		width: 100% !important;
	}

	.slide {
		width: 100%;
	}

	.slide .leftbox {
		width: 100%;
		float: none;
		height: auto;
	}

	.slide .rightbox {
		float: none;
		margin: 0px auto 0;
		width: 90%;
	}

	.slidepart {
		width: 100%;
		background-position: center 25px;
		background-size: 235px 415px;
		height: 586px;
		overflow: hidden;
		margin-left: 0;
	}

	.aside {
		margin-bottom: 140px;
		width: 100%;
	}

	.sl_paginationpart {
		margin: 0 auto;
		width: 81px;
	}

	#app_main .base {
		height: 305px;
		width: 100%;
		padding-top: 54px;
		float: none;
		margin: 43px auto;
	}

	.slidepart img {
		width: auto;
		height: 390px;
		margin: -75px 0 0 3px;
	}

	#content #send_email {
		background: #fff;
		min-height: 570px;
		height: auto;
	}

	.slidepart .desc {
		float: none;
		width: 90%;
		margin: 0px auto;
		padding-top: 50px;
	}
	.slidepart .desc .head-txt,
	.slidepart .desc h4, .slidepart .desc p {
		color: #333333;
	}

	#site-quickquote .form_send_email, #site-index .form_send_email {
		width: 100%;
		margin-top: 165px;
	}

	ul.slpagination {
		padding-top: 15px;
	}

	#site-quickquote .form_send_email div.form, #site-index .form_send_email div.form {
		height: auto;
		background: #fff;
		border-bottom: none;
		margin-bottom: 14px;
	}

	#site-quickquote .form_send_email .note_email, #site-index .form_send_email .note_email {
		font-size: 15px;
		padding-left: 15px;
		line-height: 20px;
		padding-bottom: 10px;
		height: auto;
	}

	#site-quickquote .form_send_email .footer_send_email .author_email,
	#site-index .form_send_email .footer_send_email .author_email {
		margin: 5px 0 5px 22px;
	}

	#site-quickquote .form_send_email .footer_send_email .content_email,
	#site-index .form_send_email .footer_send_email .content_email {
		font-size: 12px;
		margin-bottom: 25px;
	}

	#site-quickquote .form_send_email div.form .txtbox,
	#site-index .form_send_email div.form .txtbox {
		width: 100%;
		float: none;
		margin: 0 auto;
		background: #f5f5f5;
		text-align: center;
		border-bottom: 1px solid #ececec;
		min-height: 65px;
	}

	#site-quickquote .form_send_email div.form .notify_btn,
	#site-index .form_send_email div.form .notify_btn {
		float: none;
		width: 97%;
		padding-top: 9px;
		margin: 0 auto;
	}

	#site-quickquote .form_send_email div.form .notify_btn input,
	#site-index .form_send_email div.form .notify_btn input {
		width: 100%;
		height: 45px;
	}

	div.form #appreg_form .errorMessage {
		text-align: left;
		margin-left: 2%;
		margin-top: 0px;
	}

	#appreg_form.success {
		height: 65px;
		background-color: #f5f5f5;
		border-bottom: 1px solid #ececec;
		background-position-x: 6%;
	}

	div.form #appreg_form p#alert_message_v3 {
		line-height: 65px;
	}

	#appreg_form.success > span > img {
		margin-top: 17px;
	}

	ul.slpagination li a.number {
		background: #cccccc;
	}

	#site-quickquote .form_send_email .footer_send_email .title_email,
	#site-quickquote .form_send_email .footer_send_email .author_email,
	#site-quickquote .form_send_email .footer_send_email .content_email,
	#site-index .form_send_email .footer_send_email .title_email,
	#site-index .form_send_email .footer_send_email .author_email,
	#site-index .form_send_email .footer_send_email .content_email {
		margin-left: 15px;
	}

	#site-quickquote .form_send_email div.form .txtbox span,
	#site-index .form_send_email div.form .txtbox span {
		margin: 0px 0 5px 0;
	}

	#site-quickquote .form_send_email div.form .txtbox input,
	#site-index .form_send_email div.form .txtbox input {
		width: 95%;
		margin: 10px auto 5px;
		padding: 0;
		text-indent: 15px;
		height: 43px!important;
		font-size: 15px;
	}

	.footer_send_email .notify_btn {
		width: 95%;
		float: none;
		margin: 9px auto;
	}

	.footer_send_email .notify_btn input {
		height: 45px;
		line-height: 45px;
		padding: 0;
		width: 100%;
		font-size: 14px;
		/* font-family: 'Montserrat'; */
		font-family: Inter;
		font-weight: bold;
	}

	/*-----------------Footer---------------------*/
	.footer #contact a.download_app {
		background: url("../../../images/svg/v3/icons_app-store.svg") no-repeat 0  center;
		display: inline-block;
		width: 152px;
		height: 50px;
		margin: 0;
		float: left;
	}
	.social-navigation #download_app_footer {
		margin-bottom: 10px;
	}
	.footer #contact .best_app {
		display: block;
		float: left;
		margin: 0 0 0 12px;
	}

	.footer_top .search_listings .contact_p {
		margin-top: 0px;
	}

	.footer_top .social,
	.footer_top .navigation2,
	.footer_top .navigation,
	.footer_top .footer_link {
		width: 100%;
	}
	.footer_top .social-navigation {
		padding: 0 0 0 4%;
	}
	.footer_link .title {
		margin-top: 20px;
	}

	.social_like_left div.fb_iframe_widget {
		width: 100%;
	}

	.footer_top #aqq2_item_div {
		max-height: 200px !important;
	}
	.parking-wrap {
		width: 96%;
	}
	/*-------------SEARCH---------------*/

	#date-search {
		top: 122px;
		left: 0%;
		margin: 0px auto;
		height: auto;
		width: 320px;
		border-top-width: 2px;
		border-color: #e5e5e5;
	}

	#search-marketing #date-search,
	#search-index #date-search, #site-landingpage #date-search{
		right: 0px;
	}

	#date-search .date-wraper .date-show {
		text-indent: 0px;
		text-align: center;
	}

	#space-view_v3 #date-search .date-wraper .date-show {
		text-indent: 46px;
	}
	#space-form .select-dates .date-value-1 input,
	#space-form .select-dates .date-value-2 input {
		font-size: 14px !important;
	}
	#space-view_v3 .input-time {
		font-size: 13px!important;
	}

	.space_wrapper .space_item .blockprice #date-search {
		/*height: 395px;*/
	}

	.search-standalone #date-to {
		margin-left: 0px;
		border-radius: 1px;
		border-top-right-radius: 3px;
		border-bottom-right-radius: 3px;
	}

	#search-listing .input-small {
		margin-top: 0px;
	}
	#search-marketing #date-search .date-submit .green_btn,
	#search-index #date-search .date-submit .green_btn,
	#site-landingpage #date-search .date-submit .green_btn,
	#date-search .date-submit .green_btn {
		width: 40%;
		margin: 0 15px;
	}
	#content .left-content .search-standalone {
		width: 94%;
		padding: 3%;
		border-bottom: 1px solid #ccc;
	}
	#content .content_search {
		overflow: initial;
	}
	#content .content_search .left-content {
		font-size: 12px;
		overflow: initial;
	}

	.left-content #map-canvas {
		height: 350px;
	}
	#content .content_search .right-content {
		display: none;
	}

	.search-standalone .input-small {
		height: 42px !important;
	}
	.search-standalone .search-date .input-date {
		background: url(../../../images/svg/v3/icons_date-grey.svg) no-repeat 15px center,
		url(../../../images/svg/v3/icons_down-arrow-grey.svg) no-repeat 91%;
		background-size: 15px;
		background-color: #fff;
		font-size: 12px!important;
		text-indent: 35px;
	}
	.search-standalone .type-label {
		margin-left: 10%;
		font-size: 12px;
	}
	.search-standalone .label-space-type .type-selected {
		margin-right: 6px;
	}

	.search-standalone #autocomplete-ajax {
		line-height: 20px;
		text-indent: 0px;
		width: 68%;
		padding-right: 30px;
	}

	.search-standalone .search-date .datefrom_wrap {
		width: 49.2%;
		float: left;
	}
	.search-standalone .search-date .dateto_wrap {
		width: 49.2%;
		float: right;
	}
	.search-standalone .input-small {
		width: 100%;
	}
	.search-standalone .input-time {
		width: 92px;
		height: 30px !important;
		margin: 0 0 0 37px;
		line-height: 20px;
		border: 1px solid #E9E9E9;
		text-indent: 0;
		text-align: center;
		cursor: pointer;
		/* font-family: 'Raleway'; */
		font-family: Inter;
	}
	.search-standalone .slider-wraper {
		width: 100%;
	}
	.search-standalone .search_btn {
		background-position: 50%;
		height: 42px;
		width: 13%;
		margin-left: 2%;
	}
	.search-standalone .slider-wraper p {
		font-size: 13px;
	}

	.search-standalone .slider {
		width: 100%;
	}
	.search-standalone .slider-label {
		width: 100%;
	}
	.slider > .track, .slider > .highlight-track {
		height: 8px;
	}

	.slider > .dragger {
		width: 19px;
		height: 19px;
		margin-top: -10px !important;
	}

	.search-standalone select, .search-standalone select:focus{
		height: 42px;
		font-size: 11px;
		padding: 0 0 0 25px;
		width: 170px;
		font-family: 'texgyreadventorbold';
	}
	.search-radio{
		float:left;
		width: 41%;
	}
	.search-radio .reset_fillter {
		display: none;
	}
	.search-standalone .styled-select{
		height: 42px;
	}

	.search-standalone .amenities .amenity{
		width: 100%;
		float: left;
		padding-left: 31px;
	}

	.search-standalone input[type=checkbox]+label {
		font-size: 13px;
		padding-left: 25px;
	}

	.search-standalone .available_btn{
		height: 46px;
	}

	.search-standalone a#parking_monthly {
		margin-right: 2%;
	}
	#search-index .search-result, #search-marketing .search-result, #site-landingpage .search-result{
		height: 100%;
		/*overflow: hidden;*/
	}
    #search-result-data li a .listing-wraper {
        background: none;
        background-color: #fff;
    }
    #search-result-data li:after {
        content: "";
        display: block;
        width: 95%;
        margin-left: 10px;
    }
	.search-result .listing-wraper.waitinglist .listing-img {
		opcity: 0.5;
	}
	.search-result .listing-wraper.unvailable .listing-img {
		/*opcity: 0.5;*/
	}
    .search-result .map-listing-img {
        margin-top: 3px;
    }
	.search-result .listing-img img{
		width: auto;
		height: 65px;
		min-width: -webkit-fill-available;
		min-width: -moz-available;
		max-width: 65px !important;
		border-radius: 5px
	}
	.search-result .listing-img .just-added{
        font-size: 10px;
        font-weight: 700;
        font-style: normal;
        line-height: 12px;
        text-align: center;
	}
	.instant_booking_img img {
		margin-top: 23px;
		margin-left: 1px;
	}
	.instant_booking_img .tooltip-instant{
		margin-left: 8px;
        margin-top: -5px;
	}
	.instant_booking_img .tooltip-instant .tooltiptext{
		left:85%;
		padding: 5px;
	}
	.search-result .listing-img img.noimg {
		height: 65px;
	}
	.search-result .listing-wraper.waitinglist .listing-img .un_img {
		width: 70px;
        padding: 20px 0 0;
        font-size: 13px;
        line-height: 15px;
        font-weight: 700;
        background: rgba(0,0,0,0.5);
	}
	.search-result .listing-wraper.unvailable .listing-img .un_img {
        width: 70px;
        padding: 20px 0 0;
        font-size: 13px;
        line-height: 15px;
        font-weight: 700;
        background: rgba(0,0,0,0.5);
	}
	.search-result .listing-wraper .listing-img .un_img_available {
		width: 70px;
		padding: 18px 0 0;
        margin-left: -2px;
		line-height: 15px;
        font-size: 13px;
        font-weight: 700;
        font-style: normal;
        background: rgba(0,0,0,0.5);
	}
	.search-result .listing-wraper .listing-img .un_img_waitinglist {
		width: 70px;
		color: #5f5f5f;
		padding-top: 32px;
		font-size: 8px;
	}
	.search-result .listing-wraper .listing-img .un_img_event_ended {
		width: 70px;
		color: #5f5f5f;
		padding-top: 32px;
		font-size: 8px;
	}
    
    .search-result .listing-wraper .listing-price .total-price .one_price {
		/* font-family: Raleway; */
		font-family: Inter;
        font-size: 20px;
        font-weight: 600;
        font-style: normal;
        line-height: 23px;
	}
    
    .search-result .listing-wraper .listing-price span {
		/* font-family: Raleway; */
		font-family: Inter;
        font-size: 10px;
        font-weight: 600;
        font-style: normal;
        line-height: 12px;
	}

	.search-result .best-match,
	.search-result .special-offer
	{
		background-size: 65px 24px;
		width: 100%;
		line-height: 12px;
        font-size: 10px;
        /* font-family: Raleway; */
        font-family: Inter;
        font-weight: 700;
        font-style: normal;
	}
	.search-result .event-listing{
		background-size: 54px 24px;
		width: 102%;
		line-height: 12px;
        font-size: 10px;
        /* font-family: Raleway; */
		font-family: Inter;
        font-weight: 700;
        font-style: normal;
        margin-left: -2px;
	}
	.search-result .listing-content{
		height: 80px;
		width: calc(100% - 161px);
		border: none;
	}
	.search-result .listing-content h2 {
        /* font-family: Raleway; */
		font-family: Inter;
        font-weight: 500;
		font-size: 12px;
		line-height: 14px;
		height: 15px;
		overflow: hidden;
        margin-top: 5px;
	}
	.search-result .listing-content .listing-description{
		line-height: 14px;
	}
	#longtail .search-result .listing-content .listing-snippet {
		line-height: 14px;
	}
	.search-result .listing-content .listing-type {
		margin-top: 4px;
	}
	.search-result .listing-content .listing-address{
        /* font-family: Raleway; */
		font-family: Inter;
        font-style: normal;
        font-weight: 700;
		font-size: 13px;
		line-height: 15px;
        color: #333;
	}
	.search-result .listing-content .listing-amenities{
		font-size: 10px;
	}

	.search-result .listing-price{
		font-size: 11px;
	}
    
    .search-result .listing-price span.total-price {
        /* font-family: Raleway; */
		font-family: Inter;
        font-style: normal;
        font-weight: 600;
        font-size: 20px;
        line-height: 23px;
        font-feature-settings: 'pnum' on, 'lnum' on;
    }
    
	.search-result .listing-price-total {
		padding: 5px 0 0;
		height: 100%;
		width: 71px;
	}
	.search-result.info-maps-parking .listing-price-total {
		width: 70px;
	}
	.search-result .listing-price.pt29 {
		padding-top: 19px;
	}

	.search-result .listing-price-week.pt15 {
		padding-top: 10px;
	}

	.search-result .listing-price-week.pt38 {
		padding-top: 27px;
	}

	.search-result .listing-price-week.search_type sup {
		font-size: 10px;
	}

	.search-result .listing-price span span.one_price {
		font-size: 15px;
	}
    .search-result.info-maps-parking .listing-wraper {
        max-width: 290px;
    }
	.search-result.info-maps-parking .listing-wraper.search-js-rendered {
        max-width: 300px !important;
    }
    .search-result.info-maps-parking .listing-wraper .listing-content .listing-type {
        margin-top: 5px;
        display: flex;
    }
    .search-result.info-maps-parking .listing-wraper .map-listing-img {
        width: 70px;
        height: 85px;
    }
    .search-result.info-maps-parking .listing-wraper .map-listing-img .instant_booking_img .tooltip-instant{
		margin-left: 7px;
        margin-top: 0;
        font-size: 12px;
	}
    .search-result.info-maps-parking .listing-wraper .map-listing-img .instant_booking_img > img {
		margin-left: -48px;
	}
    .search-result.info-maps-parking .listing-wraper .map-listing-img > img {
        width: 65px;
        height: 85px;
        border-radius: 6px;
    }
    .search-result.info-maps-parking .listing-wraper .just-added, 
    .search-result.info-maps-parking .listing-wraper .special-offer, 
    .search-result.info-maps-parking .listing-wraper .event-listing {
        background-size: 65px 24px;
        width: 60px;
        margin: 12px 0 0 8px;
        border-radius: 5px;
        font-size: 11px;
    }
    .search-result.info-maps-parking .listing-wraper.available_soon .map-listing-img .un_img_available {
        top: 13px;
    }
    .search-result.info-maps-parking .listing-wraper .listing-type span.map-icon-distance {
        margin-left: 0;
        width: 10%;
    }
	.search-result.info-maps-parking .listing-price-week .book_listing,
	.search-result.info-maps-parking .listing-price .book_listing {
        margin-top: 10px;
        width: 70px;
        height: 18px;
        border-radius: 4px;
        /* font-family: Raleway; */
		font-family: Inter;
        font-weight: 700;
        font-size: 12px;
        line-height: 14px;
        text-align: center;
        position: absolute;
        right: 6px;
        padding-top: 4px;
        bottom: -29px;
	}
	.search-result.info-maps-parking .listing-price-week .book_listing.search-js-rendered ,
	.search-result.info-maps-parking .listing-price .book_listing.search-js-rendered  {
        height: 25px !important;
	}
    .search-result.info-maps-parking .listing-price-week .price-list .desc-price-only-month {
        font-size: 10px;
    }
	.search-result .listing-price.search_type span {
		line-height: 17px;
		margin-bottom: 0px;
        font-weight: bold;
	}
	.search-result .listing-price-total .total-price{
		font-size: 15px;
		line-height: 18px;
		margin: 3px 0;
	}
	/*#space-view_v3 .search-result .listing-wraper{
			height: 72px;
	}*/
	.search-result .listing-price-week{
		
	}
	.search-result.info-maps-parking .listing-price-week{
		height: 72px;
		width: 71px;
        position: absolute;
        top: -25px;
        right: 0px;
	}
	#spaceListItem.search-result .listing-price-week{
		width: 85px;
	}
	#spaceListItem.search-result .listing-content{
		width: calc(100% - 155px) !important;
	}
	.search-result .listing-price-week .price-list{
		font-size: 11px;
		padding: 2px 0 1px 0;
		white-space: nowrap;
	}
	.search-result .listing-price-week > .fixed-height-2{
		height: 40px !important;
	}
	/* .search-result .listing-price-week > .fixed-height-1{
		padding: 40px 0 0 0 !important;
	} */
	.search-result .listing-price-week > .fixed-height-3{
		padding: 2px 0 1px 0 !important;
	}
	#site-landingpage .search-result .listing-price-week .price-list{
		padding: 0;
	}
	.search-result .listing-price-week .price-list span.price-na,
	.search-result .listing-price-week .price-list span{
		font-size: 20px;
	}
	.search-result .button-enquire{
		height: 70px;
	}
	.search-result .button-enquire a.green_btn,
	.search-result .button-enquire a.green_btn:hover,
	.search-result .button-enquire a.green_btn:visited,
	.search-result .button-enquire a,
	.search-result .button-enquire a:hover,
	.search-result .button-enquire a:visited
	{
		margin: 15px 10px 0 0;
		height: 10px;
		line-height: 10px;
		font-size: 11px;
		width: 30%;
	}
	.tooltip-inner {
		max-width: 220px;
	}
	.search-result .listing-wraper{
		height: 85px;
	}
	.search-result .listing-wraper.search-js-rendered {
		height: 105px !important;
	}
	.search-result #ajax-search-result .listing-content .listing-type span,
	.search-result .listing-content .listing-type span{
		width: auto;
		font-size: 10px;
        /* font-family: Raleway; */
		font-family: Inter;
        font-style: normal;
        line-height: 12px;
        font-weight: 500;
        text-align: center !important;
	}
	.search-result #ajax-search-result .listing-content .listing-type span.mobile-icon-distance,
	.search-result .listing-content .listing-type span.mobile-icon-distance{
		width: 15%;
        margin-left: 5px;
	}
    
    .search-result #ajax-search-result .listing-content .listing-type span.mobile-icon-distance,
    .search-result .listing-content .listing-type span.mobile-icon-distance {
        text-indent: 0;
    }

	.search-standalone .type-value {
		width: 105px;
	}

	.last .rangeslider {
		margin-left: 0;
	}
	.rangeslider,
	.rangeslider__fill {
		width: 99%;
	}
	.search-standalone .type-wraper-right {
		/*margin-right: 1%;*/
	}
	.search-standalone .space-type-wraper li{
		height: 45px;
	}

	.search-standalone .label-space-type-value {
		background: #fff;
	}
	.search-standalone .space-type-wraper input[type=checkbox]+label {
		background-image: url(../../../images/v3/lite-green-check_mobile.png);
		background-position: 95% 13px;
		background-size: 19px 52px;
	}
	.search-standalone .space-type-wraper input[type=checkbox]:checked+label {
		background-position: 95% -21px !important;
	}
	.search-standalone .space-type-wraper input[type=checkbox].active+label {
		background-position: 95% -21px !important;
	}
	.search-standalone .space-type-wraper input[type=checkbox]+label {
		text-indent: 35px;
		margin-top: 0px;
		height: 44px;
		line-height: 44px;
		font-size: 12px;
	}
	#space-type .type-block label span{
		width: 82px;
		display: block;
		margin-left: 35px;
		text-indent: 0px;
	}

	.search-message-result {
		background-size: 98% 100%;
		width: 98%;
	}

	.search-message-result span {
		background-size: 30px 70px;
		width: 70px;
	}
	.search-message-result .search-message-text {
		padding: 10px 5px;
	}
	.search-message-result p {
		padding: 3px 10px;
		line-height: 13px;
	}

	.search-result-blank .blank-label {
		width: 280px;
	}
	.search-result-blank .list_city {
		width: 100%;
	}

	.search-standalone .space-type-wraper .type-outdoor,
	.search-standalone .space-type-wraper .type-garage,
	.search-standalone .space-type-wraper .type-permit,
	.search-standalone .space-type-wraper .type-outsite,
	.search-standalone .space-type-wraper .type-driveway,
	.search-standalone .space-type-wraper .type-undercover,
	.search-standalone .space-type-wraper .type-carport,
	.search-standalone .space-type-wraper .type-block,
	.search-standalone .space-type-wraper .type-none,
	.search-standalone .space-type-wraper .type-key,
	.search-standalone .space-type-wraper .type-card,
	.search-standalone .space-type-wraper .type-passcode,
	.search-standalone .space-type-wraper .type-remote
	{
		background-size: 16px 16px;
	}


	/******************* Login *******************/

	#site-login .content_pad {
		padding-top: 0px;
		padding-bottom: 0px;
	}

	#site-login .span_wrap {
		min-height: 420px;
	}

	#site-login .content {
		width: 100%;
	}

	.form_login .login_facebook_tweet .blue_btn {
		text-indent: 42px;
	}

	#login-form .forgotten_password a.link_forgot {
		font-size: 14px;
	}

	.form_login .form-msg {
		width: auto;
	}

	/*---------------------View detail listings---------------------*/

	#space-view_v3 #nav>ul {
		width: 100% !important;
		top: 74px;
	}
	#space-view_v3 #space-form {
		padding-top: 0px;
	}
	#space-form div.wapper-space {
		border: none !important;
	}
	#space-form .view-form .view_title .view_title_text {
		line-height: 28px;
		font-size: 20px;
		white-space: inherit;
	}
	#space-form .view-form div.space_type {
		width: 97%;
		margin-top: 0;
	}
	#space-form .view-form .row-fluid .address {
		margin: 0;
	}
	#space-form .view-form span.space_type {
	}
	#space-form .view-form .view_value_space_height {
		max-width: 114px;
		width: auto;
	}
	#space-view_v3 #content-wrapper {
		padding-top: 0;
	}
	#space-view_v3 #space-form .column2 {
		width: 96%;
	}
	#space-form .column2 .wrap-price-date.no-owner {
		/*margin-bottom: 20px;*/
	}

	#space-form .view-form .column2 .wapper-date {
		width: 100%;
		margin: 0px auto;
	}

	#space-form .view-form .view_value_space {
		width: auto;
		max-width: 50px;
		overflow: hidden;
		text-overflow: ellipsis;
		vertical-align: middle;
	}

	#space-form .view-form span.access_type {
		margin-left: 13px;
		font-size: 12px;
	}

	#space-form .column2 .wrap-price-date {
		width: 100%;
		margin: 0 auto 10px auto;
		border: 1px solid #e3e3e3;
	}
	#space-form .space-form .description,
	#space-form .space-form .title_nearby
	{
		width: 95%;
		margin: 8px 0;
	}

	#space-form .select-dates .date-value {
		width: 100%;
	}

	.space-form.view-form .map {
		width: 100%;
		margin: 0 auto 15px auto;
	}

	#space-form .view-form div.description, #space-form .view-form div.amenities {
		width: 95% !important;
		margin: 0 auto;
	}

	#space-form .column1 {
		float: none !important;
	}

	#space-form .request_space_journey {
		width: 100%;
		margin: 10px 0 10px 0;
	}
	.space-form .map {
        padding-top: 10px;
    }
	.booking_view {
		width: 100% !important;
		margin: 0px auto 0px !important;
		float: none;
		/*background-position-x: -15px !important;
        background-position-y: -12px !important;*/
		/* background-position-x: -15px, 95% !important;
		background-position-y: -12px, center !important; */
		background-position-x: 2px, 95% !important;
		background-position-y: 1px, center !important;
		height: 60px !important;
		/* background-size: 85px 85px, 29px 29px !important; */
		background-size: 58px 58px, 29px 29px !important;
		float: none !important;
	}

	#space-form .booking_view .wap-booking .booking-1,
	#space-form .booking_view .wap-booking .booking-2 {
		font-size: 14px;
		margin-top: 4px;
	}

	#space-form .booking_view .wap-booking {
		margin: 11px 0 0 76px;
	}

	#space-form .view-form .avatar_space {
		width: 99%;
		float: none;
		height: 158px;
	}
	.custom-position-element-profile{
		height: auto !important;
	}

	#space-form .view-form .image_avatar img {
		height: 130px;
		width: 130px;
	}

	#space-form .view-form .avatar_info {
		height: 133px;
		width: 120px;
		margin-left: 15px;
	}

	.custom-position-element-profile .avatar_info{
		height: auto !important;
	}

	#space-form .view-form .avatar_info .wap-since {
		width: 100%;
	}

	#space-form .view-form #slide_data {
		width: 95%;
		height: 183px;
	}
	#space-form .search-result .listing-content {
		height: 67px;
	}
	#space-form .view-form #slide_data .flexslider ul.flex-direction-nav {
		display: none;
	}
	#space-form .column2 .select-dates,
	.view-form #slide_data .flexslider {
		width: 100%;
	}

	.listing-price-week .price-list sup {
		top: -8px !important;
		font-size: 9px!important;
	}

	#slide_data .search-result li {
		clear: both;
		height: 70px;
	}

	.view-form #slide_data .flex-viewport {
		height: 122px!important;
	}

	.view-form #slide_data .flex-viewport .slides {
		top: 70px;
	}
	#space-form .row-fluid {
		width: 96%;
		margin: 0 auto;
	}
	#space-form .view-form .view_title {
		padding-top: 5px;
		float: left;
		margin-left: 2%;
	}

	#space-form .column2 .select-dates.unavailable {
		width: 93%;
		padding: 3%;
		margin-bottom: 20px;
		border: 1px #e3e3e3 solid;
	}

	#space-form .select-prices .date-value .select-days,
	#space-form .select-prices .date-value .select-time,
	#space-form .column2 .select-prices .date-title {
		font-size: 13px;
	}

	#space-form .view-form div.social_share {
		cursor: pointer;
		background: transparent;
		float: left;
		width: 53%;
		margin: 12px 0 0 2%;
	}
	#space-form .view-form .social_share.show {
		background: none;
		margin-top: 16px;
		width: 95%;
		display: block;
		float: left;
		margin: 0 0 15px 2%;
	}
	.view-form .social_share a img {
		float: left;
	}
	#space-form .view-form .social_share.show:hover {
		text-decoration: underline;
		cursor: pointer;
	}
	#space-form .view-form div.social_share.show p {
		display: none;
	}
	#space-form .view-form div.social_share p {
		display: none;
	}
	#space-form .view-form div.social_share.show a {
		float: left;
	}
	#space-form .view-form div.social_share a {
		margin: 0 10px 0 0;
	}
	.no-svg #space-form .social_share {
		background: url(../../../images/v3/icon_shares.png) no-repeat 0 0;
		color: #27b688;
		margin-top: 16px !important;
		height: 21px;
		width: 60px;
		text-indent: 15px;
		display: block;
		line-height: 24px;
	}

	#space-form .column1 a.go_back {
		float: left;
		margin-bottom: 0px;
		margin-left: 2%;
		margin-top: 12px;
		display: block;
	}
	#Share_social {
		width: 240px;
		height: 220px;
		margin-left: 25%;
	}

	#Share_social .modal-body p {
		text-align: center;
	}

	#Share_social .modal-body a:nth-child(3) {
		margin-top: 16px;
	}

	#Share_social .modal-body a {
		margin: 0 auto;
		display: block;
		text-indent: 45px;
		color: #333333;
		margin-top: 10px;
	}

	#Share_social .modal-body a label {
		display: inline;
		margin-left: 20px;
	}

	#Share_social .modal-body a img {
		height: 30px;
		width: 30px;
	}

	#Share_social .modal-body span.close-share {
		float: right;
		background: url(../../../images/v3/icon-close.png) no-repeat right 0;
		display: block;
		width: 12px;
		height: 12px;
	}

	#Share_social .modal-body span.close-share:hover {
		cursor: pointer;
	}
	.search-standalone .search-keyword {
		margin-top: 0;
		margin-bottom: 0;
	}
	.search-standalone .search-keyword .icon-x {
		right: 19%; top: 25%;
	}

	#space-form .title_description p {
		padding: 5px;
		font-size: 9px;
		line-height: 13px;
	}
	#space-form .space-form .sec-ev-details .title_description p {
		padding: 10px;
		font-size: 14px;
		line-height: 20px;
	}

	#space-form .time_day .select_time {
		height: 28px;
	}
	#space-form .price_name1 {
		padding: 6px 10px 10px 10px;
		min-height: 30px;
	}
	#space-form .price_name1 p {
		padding-top: 0px;
	}
	#space-form .price_name1.max_booking_info {
		padding: 6px 10px;
	}

	#space-form .max_booking_length label {
		padding-left: 10px;
	}


	/* ---------------------------------------------------------------------- */
	/*  Tell us section*/
	.form_input_email {
		margin: -470px 30% 0 auto;
	}
	.tell_btn {
		font-size: 18px;
	}
	.tellus-inner-content {
		width: 92%;
	}
	#site-tellus .tellus-inner-content .testimoni1_wapper .share_tellus {
		float: left;
	}
	#site-tellus .testimoni1_wapper .likebox {
		width: 270px;
		float: right;
	}
	#site-tellus .tellus-inner-content .testimoni1_wapper #custom-tweet-button a {
		float: right;
		margin-top: 10px;
	}
	#site-tellus .tellus-inner-content .testimoni2_wapper .share_tellus {
		float: right;
		/*width: 105px;*/
	}
	#site-tellus .tellus-inner-content .testimoni2_wapper #custom-tweet-button a {
		float: left;
		margin-top: 10px;
	}
	#site-tellus .tellus-inner-content .testimoni1,
	#site-tellus .tellus-inner-content .testimoni2 {
		margin-bottom: 0px;
	}
	#tellus_bg .testimonial_sec {
		width: 96%;
		height: 550px;
		margin: 0 auto;
		background: none;
	}
	#tellus_bg .testimonial_sec h1 {
		font-size: 24px;
		line-height: 36px;
		margin-top: 30px;
	}
	#tellus_bg .testimonial_sec .testimoni1 {
		width: 96%;
		margin: 40px auto 5px !important;
		float: none;
	}
	#tellus_bg .testimonial_sec .testimoni1 .user {
		width: 20%;
	}
	#tellus_bg .testimonial_sec .testimoni1 .user img {
		width: auto;
		height: auto;
		border: solid 3px #fff;
	}
	#tellus_bg .testimonial_sec .testimoni1 .testimonials {
		width: 60%;
		margin: 0 0 0 10%;
		padding: 5%;
	}
	.testimoni1 .testimonials,
	.testimoni2 .testimonials {
		width: 65%;
		font-size: 12px;
	}
	.testimoni1 .user {
		margin-left: 0;
		width: 20%;
	}
	.testimoni2 .user {
		margin-left: 0;
		margin-right: 0;
	}
	.testimoni2 .arrow {
		background: url("../../../images/test_arrow2_mobile.png") no-repeat right 20%;
		height: 80%;
		left: 100%;
		width: 20px;
	}
	.testimoni1 .arrow {
		background: url("../../../images/test_arrow1_mobile.png") no-repeat right 20%;
		height: 80%;
		left: -13%;
		width: 13%;
	}
	#tellus_bg .testimonial_sec .testimoni1 .testimonials p {
		/* font: normal 12px/ 16px Raleway, Helvetica, sans-serif; */
		font: normal 12px/ 16px Inter, Helvetica, sans-serif;
	}
	#tellus_bg .testimonial_sec .testimoni1 .testimonials .left_arrow {
		margin: 15px 0 0 -30px;
	}
	#tellus_bg .testimonial_sec .btn_area {
		float: none;
		width: 94%;
		height: 60px;
		margin: 0 auto;
		text-align: center;
	}
	#tellus_bg .testimonial_sec .btn_area .social_like {
		margin: 5px 15px 5px 0;
		float: left;
	}
	#tellus_bg .testimonial_sec .btn_area .social_like:last-child {
		margin: 5px 0 5px 0;
	}
	/*Testimonials 2 Start*/
	#tellus_bg .testimonial_sec .testimoni2 {
		width: 96%;
		margin: 40px auto 5px !important;
		float: none;
	}
	#tellus_bg .testimonial_sec .testimoni2 .user {
		width: 20%;
		margin-right: 2%;
	}
	#tellus_bg .testimonial_sec .testimoni2 .user img {
		width: auto;
		height: auto;
		border: solid 3px #fff;
	}
	#tellus_bg .testimonial_sec .testimoni2 .testimonials {
		width: 58%;
		margin: 0 10% 0 0;
		padding: 5%;
	}
	#tellus_bg .testimonial_sec .testimoni2 .testimonials p {
		/* font: normal 12px/ 16px Raleway, Helvetica, sans-serif; */
		font: normal 12px/ 16px Inter, Helvetica, sans-serif;
	}
	#tellus_bg .testimonial_sec .testimoni2 .testimonials .rigt_arrow {
		margin: 15px 0 0;
	}
	#tellus_bg .testimonial_sec .btn_area2 {
		float: none;
		width: 94%;
		height: 60px;
		margin: 0 auto;
		text-align: center;
	}
	#tellus_bg .testimonial_sec .btn_area2 .social_like {
		margin: 5px 15px 5px 0;
		float: left;
	}
	.compose {
		width: 100%;
	}
	.top-box {
		margin-bottom: 30px;
	}
	.top-box p {
		line-height: 20px;
		width: 50%;
		padding-left: 5px;
	}
	.top-box .cancel {
		margin-right: 10px;
	}
	.midbox {
		width: 100%;
	}
	.bottobox p {
		width: 100%;
	}
	#site-tellus .submit {
		width: 100%;
	}
	#site-tellus .btn_email {
		float: none;
		margin: 0 auto 15px;
		padding: 0 5px 0 20px;
		width: 80%
	}
	#site-tellus .btn-facebook {
		float: none;
		margin: 0 auto 15px;
		width: 83%;
	}
	#site-tellus .btn-twitter {
		float: none;
		margin: 0 auto;
		width: 80%;
	}

	.user h4 {
		font-size: 13px;
	}

	.tellus-text {
		float: left;
	}

	.form_input_email .submit_form, .form_input_email .share_row,.form_input_email {
		width: 89%;
	}
	.form_input_email {
		height: 445px;
	}
	.form_input_email .share_row li {
		margin: 0 0 10px 70px;
	}
	#site-tellus #Message_success .modal-body {
		max-height: 380px;
		height: 380px;
		padding: 15px 0 0 0;
	}
	.form_input_email .submit_form {
		margin: 0;
	}

	.form_input_email .submit_form .submit_area p {
		font-size: 13px;
	}

	/*
	*@Hang
	* SiteController
	* actionTellus
	*/
	.tellus-inner-top {
		width: 90%;
	}
	.img-zoom {
		width: 80%;
		clear: right;
		margin: 0 auto 20px 9%;
	}
	.tellus-inner-top .tellus-title {
		margin-bottom: 15px;
	}
	.tellus-text {
		width: 100%;
		clear: left;
	}

	#site-tellus #Submit_email {
		width: 96%;
		height: 200px;
		left: 2%;
		margin-left: 0px;
	}

	#site-tellus #Submit_email .modal-body {
		width: 100%;
		padding: 0;
	}

	#site-tellus #Message_success {
		width: 98%;
		left: 1%;
		margin-left: 0;
	}

	#Submit_email .row{
		width: 100%;
		margin: 20px auto;
	}

	.popupModal.modal.fade.in{
		top: 20px;
	}

	#Submit_email input[type=text] {
		margin: 0;
		font-size: 12px;
		height: 35px !important;
	}

	#site-tellus #Submit_email .modal-body .content-popup {
		width: 70%;
	}

	#Submit_email .avatar_story {
		width: 80px;
		height: 80px;
	}

	#site-tellus .popupModal h4 {
		font-size: 14px;
		padding-bottom: 5px;
		padding-top: 0px;
	}

	#Message_success.modal.fade.in {
		top: 10px;
	}

	#site-tellus #Submit_email .modal-body .modal-cancel {
		height: 40px;
		line-height: 10px;
		width: 49%;
		margin-top: 10px;
	}

	#site-tellus #Submit_email .modal-body .modal-button-save {
		margin-top: 10px;
	}
	#site-tellus #Submit_email .modal-body .modal-button-save  input {
		height: 40px;
		line-height: 10px;
		font-size: 14px;

	}

	#Submit_email .error {
		background-image: url(../../../images/icon_error.png);
		background-repeat: no-repeat;
		background-position: right 0px top 7px;
		background-size: 31px 31px;
	}

	#Submit_email div.form .errorMessage {
		font-size: 11px;
		padding: 3px 14px 0 0px;
	}

	#site-tellus #Submit_email .modal-body .modal-button-save {
		width: 45%;
	}

	#Message_success .form_input_email {
		padding: 0;
		width: 100%;
	}
	#Message_success .form_input_email .submit_form .submit_area {
		width: 68%;
	}

	.form_input_email .submit_form .user img{
		height: 80px;
		width: 80px;
	}
	/*-------------DASHBOARD-----------------*/
	#date-search,
	.footer_top .menu-header-menu-container,
	.footer_top ul#menu-header-menu-1 {
		width: 100% !important;
	}

	#space-form #date-search {
		width: 107% !important;
		left: -4%;
	}

	#site-quickquote #date-search, #site-index #date-search {
		width: 98% !important;
		left: 2px;
	}
	.search-result .button-enquire .tooltip {
		top: -40px!important;
	}
	.space_wrapper .note {
		padding-right: 70px;
		padding-bottom: 70px;
	}

	.space_wrapper .space_item .total {
		width: 49.5%;
	}
	.space_wrapper .space_item .from-to .text {
		width: 30%;
	}
	.space_wrapper .space_item .total .bond .price-bond {
		width: 10%!important;
	}

	.search-result .button-enquire .tooltip {
		top: -40px!important;
		left: 45%!important;
	}
	.search-result .listing-wraper.first .tooltip {
		top: 60px!important;
		left: 45%!important;
		z-index: 99;
	}

	/*-------------Signup step2-----------------*/
	#registrationbuyer-step2 .form_registration #profile .row img {
		width: 75px;
		height: 75px;
	}
	#registrationbuyer-step2 .form_registration #profile .upload-avatar {
		width: 63%;
	}
	#registrationbuyer-step2 .form_registration #profile .green_btn {
		width: 85% !important;
		height: 40px;
		line-height: 10px;
		font-size: 14px !important;
		float: left;
	}
	#registrationbuyer-step2 .form_registration #profile .row p {
		font-size: 12px;
		line-height: 13px;
		margin-top: 15px;
		margin-bottom: 10px;
		padding: 0 10px 0 0;
	}
	#registrationbuyer-step2 .form_registration #profile {
		margin-bottom: 15px;
	}
	#registrationbuyer-step2 .form_login .buttons .green_btn {
		width: 95%;
		font-size: 14px !important;
	}
	.form_registration .vehicle-type-wraper {
		margin: 0 auto;
		width: 330px;
	}
	.form_login input[type=text], .form_login input[type="password"] {
		height: 40px !important;
	}
	.form_registration input[type="password"],
	.form_registration input[type="text"] {
		width: 310px;
		margin-left: 0px;
	}

	.form_login .buttons .green_btn {
		width: 330px;
	}
	.registration a.go_back {
		background: url(../../../images/v3/icon-back-view.png) no-repeat 0 center;
		margin-top: 22px;
		margin-left: 8px;
		font-size: 13px;
		background-size: 10px;
		text-indent: -9999px;
	}
	.space_wrapper .dob .styled-select.style-month {
		width: 31%;
	}
	.modal.modal-signup {
		margin: 0 auto;
	}
	.space_wrapper .buttons .green_btn,
	.space_wrapper .login_facebook_tweet .blue_btn {
		width: 330px!important;
	}
	.space_wrapper .form_login input[type="password"] {
		width: 80%!important;
	}
	.content_pad {
		padding: 0;
	}
	#top-help .inner .title {
		padding-top: 80px;
		font-size: 25px;
		line-height: 22px;
	}
	#top-help .inner .title1 {
		font-size: 25px;
		line-height: 26px;
		margin-top: 3px;
	}
	#top-help .inner .desc {
		font-size: 14px;
		line-height: 22px;
	}
	#top-help .icon-guarantee {
		width: 110px; height: 110px;
		margin-top: -50px;
		right: 10px;
		background-size: 110px 110px;
	}
	div.form .note {
		font-size: 13px;
	}
	.space_wrapper .space_item .total .bond strong,
	.space_wrapper .space_item .total .discount strong,
	.space_wrapper .space_item .from-to .text,
	.space_wrapper .space_item .from-to .from,
	.space_wrapper .space_item .from-to .to,
	.space_wrapper .space_item,
	.space_wrapper .space_item .total .text {
		font-size: 12px;
	}
	.modal {
		left: 0;
		right: 0;
		margin: 0 auto;
		width: 98%;
	}
	.modal-import-email {
		width: 95%;
	}
	.modal.modal-custom {
		width: 98%;
	}
	.search-result .listing-price-total .total-price sup {
		top: -2px;
	}
	.info-contact .mail-social,
	.info-contact .touch-presskit {
		width: 100%;
		margin: 0;
	}
	#space-form .column2 .ask-question a {
		text-indent: 40%;
		background-position: 35% center;
		margin-bottom: 0;
	}
	#space-form .column2 .enquire {
		height: auto;
	}
	.block_instant_booking{
		margin: 0;
		text-align: center;
		width: 100%;
		padding: 10px 0;
	}
	#space-form .column2 .seller-offer{
		height: auto;
	}
	#space-form .column2 .seller-offer-big{
		height: auto;
	}
	#space-form .column2 .enquire input {
		width: 100%;
	}
	.info-contact .item {
		width: 100%;
		margin-right: 0!important;
		margin-bottom: 10px!important;
		float: none;
	}
	.info-contact .item.presskit {
		margin-bottom: 40px!important;
	}
	.form-contact textarea {
		width: 94%;
	}
	.info-contact .touch-presskit {
		float: left;
	}
	#center-help .btn-help button {
		width: 100%;
		/*width:275px;*/
	}
	.search-result .listing-price-total span{
		line-height: 10px;
		margin-top: 3px;
	}
	.form_login .note_login {
		text-align: left;
	}
	.search-result .posInMap {
		left: 0;
	}
	#content .wapper-space #slide_data .wrap_data .flexslider ul.slides img {
		height: 72px;
	}
	#upload .no-image {
		max-width: none;
		height: 130%;
		width: 150%;
		margin-top: -7%;
		margin-left: -25%;
	}
	#space-update .space-form .column2 {
		width: 100%;
		margin: 0 auto;
	}
	#space-update .space-form .description,
	#space-update .space-form .title_nearby {
		margin: 14px 0;
		width: 100%;
	}

	#date-search .date-wraper .date-show {
		font-size: 12px;
		text-indent: 30px;
	}
	.zopim {
		display: none;
	}
	#registrationbuyer-step4 .form_registration .vehicle-type-select {
		max-height: 207px!important;
	}
	.list-price .detail-price sup{
		font-size: 65%;
	}

	.inner ul.FQA > li ul li{
		margin-left: 30px;
	}

	/* ---------------------------------------------------------------------- */
	/*  quick quote Section */
	#content #q_quote_section .quote_main #chi-form {
		margin-top: 0px;
	}
	#site-quickquote #content #q_quote_section .quote_main .quote_form, #site-index .quote_form {
		margin-left: 0px;
	}
	#content #q_quote_section .quote_main {
		width: 94%;
		overflow: initial;
		padding-bottom: 0px;
		padding-top: 0px;
	}
	#content #q_quote_section .quote_main .qoute_icon {
		width: 48px;
		height: 50px;
		margin: 0 0 0 0;
	}
	#content #q_quote_section .quote_main .close_btn {
		margin: 0;
		right: 0;
	}
	#content #q_quote_section .quote_main .youcould {
		width: 93px;
		height: 57px;
		margin: 215px 0px 0;
		left: 10px;
		background: url("../../../images/youcould2.png") center center no-repeat;
	}

	#content #q_quote_section .quote_main .quote_form {
		width: 100%;
		height: auto;
		margin: 0 auto;
		overflow: hidden;
	}
	#content #q_quote_section .quote_main .quote_form h1 {
		font-size: 14px;
		margin-left: 60px;
		line-height: 20px;
		width: 70%;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	#content #q_quote_section .quote_main .quote_form h3 {
		display: none;
	}
	#content #q_quote_section .quote_form h3.text-quickqoute-mobile {
		display: none;
		visibility: visible!important;
		margin-left: 52px;
		margin-right: 30px;
		width: 75%;
		font-size: 15px;
	}
	#content #q_quote_section .quote_main .quote_form .email {
		width: 100%;
		margin-left: 5px;
	}
	#content #q_quote_section .quote_main .quote_form .postcode {
		width: 100%;
		margin-right: 0;
	}
	#content #q_quote_section .quote_main .quote_form .postcode input[type="text"] {
		width: 89%;
	}

	#content #q_quote_section .quote_form .postcode {
		margin-top: 0px;
	}

	#content #q_quote_section .quote_main .quote_form .submit_btn {
		width: 63%;
		margin-top: 15px!important;
		float: right;
		margin-right: 0px;
	}

	#site-quickquote #chi-form, #site-index #chi-form {
		margin-left: 0px;
	}

	#site-quickquote #chi-form #QuickQuoteReg_email, #site-index #chi-form #QuickQuoteReg_email,
	#content #q_quote_section .quote_main .quote_form .postcode #QuickQuoteReg_postcode
	{
		width: 93% !important;
	}

	#q_quote_section .quote_main .quote_form .iphone-postcode {
		width: 92%;
		margin-top: 0px;
	}

	#q_quote_section .quote_text_wrapper {
		height: 60px;
	}

	#site-quickquote #content #q_quote_section .quote_main .quote_form .btn_price, #site-index #q_quote_section .quote_main .quote_form .btn_price {
		margin-right: 0px;
	}

	.quote_form .title_town {
		margin-top: 0px;
		margin-left: 61px;
		font-size: 12px;
		margin-bottom: 0;
		height: 15px;
	}

	.quote_form .cover-price {
		padding: 0px;
		margin-top: 10px;
	}

	.cover-price .price {
		width: 33%;
	}

	.right .title_ipad {
		width: 94%;
		text-align: center;
		clear: both;
		margin-bottom: 0;
		margin-left: 14px;
		margin-right: 0;
	}
	div.title_ipad_2 {
		margin: -60px auto 0;
		padding-left: 20px;
	}
	.title_ipad {
		height: 53px;
		margin-left: 0px;
		background: url("../../../images/earning_now.png") no-repeat 210px 20px;
	}
	div.title_ipad_2 img {
		width: 20%;
		float: left;
	}
	div.title_ipad_2 img.img-arrow {
		width: 50px;
		height: 60px;
	}
	div.title_ipad_2 span {
		width: 60%;
		line-height: 1.2em;
	}

	#site-quickquote #content #q_quote_section .quote_main .quote_form .btn_price, #site-index #q_quote_section .quote_main .quote_form .btn_price {
		width: 92%;
	}

	.message_loader {
		margin-left: 0px;
	}

	#chi-form #QuickQuoteReg_email_em_, #chi-form #QuickQuoteReg_postcode_em_ {
		margin-left: 0px;
	}

	.right .yellow_submit_btn a {
		width: 100%;
	}

	.search-result-blank .blank-label span {
		margin-left: 0px;
	}

	/*********** Rating ****************/

	#space-rateparkingspace .avatar_wrap {
		margin: 20px auto 0;
	}

	#form_rate_parking_space{
		width: 100%;
		margin: 0 auto;
	}
	#form_rate_parking_space .comment_wraper {
		width: 100%;
	}

	#form_rate_parking_space .green_btn{
		width: 100% !important;
	}

	.rate_wrapper .slider-wrapper{
		width: 100%;
	}

	.rating .location-rate{
		float: left;
		text-indent: 10px;
	}

	.space_wrapper .comment-rating{
		width: 95%;
		margin: 0 auto;
	}

	#space-rateparkingspace #content-wrapper, #space-rateparkingspace_finished #content-wrapper, #space-averaterating #content-wrapper{
		padding: 0;
	}

	#space-averaterating .space_wrapper .btn-wrap .btnbr.home2 {
		margin-top: 0;
	}

	#wraper-avatar-space #wraper-avatar-space-2{
		width: 100%;
	}
	#wraper-avatar-space .wrapper-rating{
		width: 100%;
		clear: both;
	}

	.wrapper-rating .title-rating > span{
		text-indent: 10px;
		font-size: 14px;
	}
	.wrapper-rating .body-rating{}

	.comment-wrapper .comment {
		padding: 10px;
	}
	.rating .rating-overall {
		padding: 4px 4px 0 0;
	}
	.rating-ul li:nth-child(2n+1).rating .rating-overall{
		border: 0 none;
	}

	.rating-ul li:nth-child(2n+1).rating {
		width: 49%;
		border-right: 1px solid #e1e1e1;
	}
	.rating .location-rate{
		margin-left: 0;
	}

	.list-price .detail-price sup{
		top: -4px;
		font-size: 65%;
	}

	/* ---------------------------------------------------------------------- */
	/*  model bootstrap custom */
	.modal {
		position: absolute;
	}
	.modal.modal-custom{
		width: 98%;
		left: 2px;
		right: auto;
	}

	.modal-custom .modal-header .close {
		margin: -5px -10px 0 0;
	}

	.modal-custom #modal-footer .green_btn {
		float: none;
	}
	.modal-custom .content-upload .upload-result #view_image{
		width: 200px;
		margin: 0 auto;
		float: none;
	}
	.modal-custom .content-upload .upload-result .view-message {
		display: block;
	}
	.modal-custom .content-upload .upload-result {
		width: 200px;
		margin: 0 auto;
	}
	.modal-custom .modal-body {
		max-height: none;
		padding: 0px;
		overflow-y: visible;
	}

	#space-form #Address_full_address {
		padding: 0 2%;
	}
	#space-form .avatar_info .member_since {
		margin-top: 0;
	}
	.space_wrapper .space_item .total .price sup {
		top: -6px;
	}
	#space-form .avatar_info .firstname {
		max-height: 44px;
	}
	#space-form .title {
		margin-top: 0;
	}

	.more-keyword-wrapper {
		width: 96%;
		margin: 3% 2%;
	}

	.more-keyword {
		width: 96%;
		padding: 2%;
		margin: 0;
	}

	.more-keyword ul a {
		font-size: 12px;
	}
	.footer_top .trustpilot {
		margin: 7px;
	}
	.search-footer {
		padding: 2%;
		margin: 2%;
	}
	.search-footer p {
		font-size: 12px;
	}

	.dashboard #award_buss_aus{
		margin-bottom: 10px;
	}
	#modalDecline .modal-body {
		padding: 30px 0 50px;
		width: 100%;
	}
	#modalAccept .modal-body{
		padding: 50px 20px 0;
	}
	#modalDecline .modal-footer {
		padding: 0 20px 50px;
	}
	#modalAccept .modal-footer {
		padding: 15px 20px 50px;
	}
	.space_wrapper .space_success .please {
		font-size: 13px;
	}
	#modalDecline .modal-body .space_wrapper .space_success .please {
		white-space: initial;
	}
	#modalDecline .modal-body .space_wrapper .btn-wrap {
		width: 95%;
	}
	#modalDecline .modal-body .green_btn.ok {
		width: 100%;
		display: none;
	}
	#modalDecline .modal-body #dp1 {
		left: 21%;
	}
	.billing_wrap {
		width: 98%;
	}
	.box_billing .note {
		line-height: 16px;
		height: auto;
		padding: 10px 10px 10px 15px;
		font-size: 13px;
		text-align: left;
		text-indent: 0;
	}
	.card_item li {
		padding: 0;
	}
	.card_item .card_info {
		width: 100%;
		padding: 20px 0 15px;
	}
	.card_item .card_btn {
		border-top: 1px solid #e1e1e1;
		width: 100%;
	}
	.card_item .card_btn a {
		border: 0;
		width: 49%;
		margin: 0;
		border-radius: 0;
	}
	.card_item .card_btn .delete {
		margin-right: 0;
		border-right: 1px solid #e1e1e1;
	}
	.card_item .card_btn .edit {

	}
	.card_item .card_error {
		margin: 10px 15px 0 15px;
	}
	.card_item .card_error span {
		line-height: 16px;
		margin-top: 8px;
		display: block;
	}
	.card_item .card_info .card_info_top span.card_number {
		padding-left: 15px;
		width: 190px;
	}
	.card_item .card_info .info_bot {
		padding-left: 15px;
	}
	.form_billing {
		width: 90%;
		padding: 0 14px;
	}
	.form_billing #form_billing {
		width: 100%;
	}
	.form_billing .bsb, .form_billing .account {
		width: 100%;
	}
	#form_billing input[type=text],
	.form_billing .bsb input[type=text], .form_billing .account input[type=text] {
		width: 80% !important;
	}
	#form_billing .row.account-name.success, #form_billing .row.account-name.error,
	#form_billing .row.success,
	#form_billing .bsb .row.error {
		background-position: 100% 34px;
	}
	.card_item .card_info .card_info_top span.card_active {
		width: 30px;
	}
	.billing_wrap .green_btn {
		width: 100%;
	}
	.form-contact input[type=text] {
		width: 96%;
	}
	ul#menu_list li.active a:after {
		right: 29px;
	}
	.cvv_tooltip .cvv_tooltip_inner .explain_bond2 .bold,
	.cvv_tooltip .cvv_tooltip_inner .explain_bond2 li {
		/* font-size: 8px; */
		font-size: 12px;
        text-align: left;
        line-height: 15px;
		/* line-height: 10px; */
	}
	.cvv_tooltip.w300 {
		width: 295px;
		height: 60px;
		top: 22px;
	}
	.cvv_tooltip.w300 .cvv_tooltip_inner {
		/* padding-top: 5px;
		margin-left: 7%; */
		padding-top: 0px;
		margin-left: 0%;
	}
	.cvv_tooltip .cvv_tooltip_inner .cvv_arrow {
		padding: 0;
	}
	.cvv_tooltip.w300 .cvv_tooltip_inner .cvv_arrow:after {
		top: 100%;
		left: 78%;
	}
	#space-form .cvv_tooltip.w300 {
		top: -64px;
		left: 2%;
	}
	#space-form .cvv_tooltip.w300 .cvv_tooltip_inner .cvv_arrow:after {
		left: 59%;
	}
	.form_registration #vehicle-type-wraper #vehicle_type_arrow {
		display: none;
	}

	#deletePayment .modal-cancel, #deletePayment .modal-button-save {
		width: 49%;
	}

	.space_wrapper .space_item #date-search .date-wraper .date-show {
		text-indent: 53px;
	}

	.space_wrapper .space_item .input-time {
		font-size: 13px !important;
	}
	.space_wrapper .space_success .success {
		width: 95%;
		font-size: 13px;
	}

	.space_wrapper .space_item .blockprice .input-date,
	.space_wrapper .space_item .blockprice .input-time {
		margin-left: 25% !important;
	}

	.space_wrapper .space_item .blockprice .date-value-1,
	.space_wrapper .space_item .blockprice .date-value-2 {
		width:92%;
		padding: 10px 5px;
		background-position: 8px 17px;
	}

	.space_wrapper .space_item .blockprice .input-date {
		width: 61% !important;
	}

	.space_wrapper .space_item .blockprice .date-value .date-value-1,
	.space_wrapper .space_item .blockprice .date-value .date-value-2 {
		background: url(../../../images/svg/v3/icons_date-grey.svg) no-repeat 5px 12px;
		background-size: 20px 20px;
	}
	.space_wrapper .space_item .blockprice .date-value .date-value-1 .input-date,
	.space_wrapper .space_item .blockprice .date-value .date-value-2 .input-date {
		width: 67% !important;
		padding-left: 5px !important;
		margin-left: 30px !important;
	}

	.space_wrapper .space_item .blockprice .date-value .date-value-2 .screen_on_going,
	#space-form .select-dates .date-value-2 .screen_on_going {
		font-size: 14px;
	}

	#dashboard-billing .container_dashboard .alert-success {
		width: 98%;
		margin: 0 auto 15px;
		text-indent: 56px;
		float: inherit;
	}
	.margin-dashboard .new-bookings a {
		font-family: 'texgyreadventorbold';
		text-transform: capitalize;
	}
	.space_wrapper .list_pay_wrap .list_pay .paid .status {
		width: 20px;
	}
	.quickquote_city {
		width: 95%;
	}


	/*payment*/
	.space_wrapper .card_detail .bar2, .space_wrapper .card_detail .bar {
		width: 86%;
	}

	.space_wrapper .card_detail .row.row-form {
		width: 100%;
	}

	.space_wrapper #securely-ck+label {
		font-size: 13px;
		white-space: nowrap;
	}
	#billing_address, #card_popup {
		top: 0px;
	}
	.card_popup .modal-body {
		width: 260px;
		margin: 0 auto;
		padding-left: 0;
	}
	.card_popup .modal-body .form .row input[type=text] {
		width: 94%;
		font-size: 14px !important;
	}
	.card_popup .modal-body .form .row div.state, .card_popup .modal-body .form .row div.postcode {
		width: 120px;
	}
	.card_popup .modal-body .form .row .state input,
	.card_popup .modal-body .form .row .postcode input {
		width: 88%;
	}
	.card_popup .modal-body .form .row.check_wrap label {
		font-size: 13px;
	}

	.margin-dashboard .space_wrapper .list_pay_wrap {
		width: 98%;
		margin: 0 auto;
	}
	.margin-dashboard .back-booking {
		margin: 10px auto 0;
	}
	.space_wrapper .remaining {
		width: 98%;
		margin: 0 auto 10px;
	}

	#otherSpace {
		width: 98%;
	}
	#otherSpace .search-result {
		max-height: 144px;
	}
	#otherSpace .modal-body {
		padding: 20px 0 10px;
	}
	#otherSpace .modal-body .cancel3 {
		margin-right: 15px;
	}
	#otherSpace .modal-body .input-keyword {
		width: 75%;
		margin: 0;
	}
	#otherSpace .modal-body span {
		font-size: 12px;
	}
	#otherSpace .modal-body .search_btn {
		display: block;
	}
	#otherSpace .modal-body .search-listing-header-wrapper {
		border-bottom: 0;
	}
	#dashboard-profile .container_dashboard .alert-success {
		width: 99%;
		text-indent: 40px;
	}
	.space_wrapper .bond-total span,
	.space_wrapper .bond-total .icon_info_bond,
	.space_wrapper .bond-total .bond .price {
		font-size: 11px;
	}

	.cvv_tooltip .cvv_tooltip_inner .cvv_arrow:after {
		left: 47%;
	}

	.mss_wrap .icon_error {
		margin-left: 10px;
	}
	.mss_wrap .message {
		margin: 5px 0 0 10px;
		width: 50%;
		font-size: 11px;
	}
	.mss_wrap .link {
		width: 30%;
		font-size: 11px;
	}

	/*Howitworks*/
	#site-howitwork #content-wrapper { padding-top: 0; }
	.hiw_wrap { background: white; padding: 0 0 50px;}
	.hiw_wrap .hiw.head {
		background: #20B686;
		height: 100px;
		text-align: center;
		width: 100%;
	}
	.hiw_wrap .hiw.head .title {
		font-size: 25px;
		color: white;
		margin-top: 30px;
	}
	.hiw_wrap .hiw {
		width: 100%;
		margin: 0 auto 10px;
	}
	.hiw_wrap .hiw-inner {
		width: 100%;
	}
	.hiw_wrap .hiw.step1 .title {
		line-height: 26px;
		margin: 40px 0 10px;
	}
	.container_dashboard .list-bookings .list-bookings_img .event-listing,
	.container_dashboard .list-bookings .list-bookings_img .special-offer {
		background-size: 50px 25px;
		width: 70px;
		height: 23px;
	}
	#findout {
		top: 0;
	}
	#findout .modal-body {
		max-height: initial;
		padding-left: 20px;
	}
	#findout .modal-body div {
		width: 100% !important;
	}
	#findout .modal-body>div {
		margin-bottom: 15px;
	}
	#helpmore ul.help li .faq,
	#helpmore ul li a {
		text-align: center;
	}
	.logged:hover>ul {
		visibility: hidden;
	}
	ul#avatar.logged-off {
		opacity: 0;
		visibility: hidden;
		display: none;
	}
	#header {
		margin-bottom: 0px !important;
		border-bottom: none !important;
		height: 0;
	}
	ul#avatar {
		z-index: 999;
	}
	ul#avatar li a {
		height: 43px;
		display: block;
		text-align: center;
		background-color: #fff;
		border-bottom: solid 2px #f2f2f2;
		line-height: 40px;
		color: #222222;
		font-family: 'texgyreadventorbold';
	}
	ul#avatar li {
		width: 100%;
		float: none;
	}
	ul#avatar li a:active,
	ul#avatar li a:hover {
		background-color: #21b685 !important;
		color: #fff;
		text-decoration: none;
	}
	ul#avatar li:hover a, ul#avatar:not(:hover) li.active a {
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		-o-border-radius: 0px;
		border-radius: 0px;
	}
	ul#avatar li:not(:last-child) > a {
		border-right: none;
	}
	li#avatar ul {
		padding: 0 15px;
		padding-top: 0;
		width: 90%;
	}
	ul#avatar li:first-child a {
		box-shadow: inset 0px 3px 4px #f2f2f2;
	}
	ul#avatar li:first-child a:hover {
		box-shadow: none;
	}

	.search-standalone .search-date .datefrom_wrap span,
	.search-standalone .search-date .dateto_wrap span
	{
		display: none;
	}
	.footer_top .navigation2 {
		width: 100%;
	}
	.footer_top .navigation2 .menu {
		margin-top: 0;
	}
	.parking-wrap .parking-item ul.ul-commnon li {
		width: 50%;
	}
	.left-content .more-filter #filter_left {
		text-indent: 2%;
	}

	.left-content .more-filter h1 {
		font-size: 12px;
	}

	.owner-space {
		width: 100%;
	}
	#space-form .view-form .next_listing {
		margin-top: 10px;
		width: 60px;
	}
	.parking-wrap .parking-item {
		padding: 0 0 0 2%;
	}

	.landing-pages .breadcrumb {
		width: 100%;
	}
	.landing-pages .breadcrumb .sub.second {
		display: none;
	}

	.landing-pages .breadcrumb .sub.last {
		max-width: 52%;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	#site-howitworks .hiw-introduction {
		width: 96%;
	}
	#space-form .price_bond input {
		margin: 0 0 0 15px;
	}

	.space_question .space_item .bond .cvv_tooltip {
		top: 15px; left: 0;
		width: 100%;
	}

	#nav:hover #helpmore {
		display: none !important;
	}
	#site-howitworks .hiw-introduction h3 {
		line-height: 24px;
		margin-bottom: 10px;
	}
	.hiw-introduction p {
		padding: 0 4px;
	}
	.list-bookings_button .dpage-views {
		width: 43%;
		float: left;
		text-align: right;
		margin-right: 2%;
	}
	.footer_top .social-navigation{
		margin-top: 15px;
	}
	.wrapper-rating .rating-info {
		padding: 15px;
	}
	.comment-wrapper .comment {
		padding: 0;
	}

	.search_space_request_journey .block_space_request_journey {
		width: 93%;
		display: table;
	}
	.search_space_request_journey .block_space_request_journey .block_space_request_journey_right {
		clear: both;
	}
	.search_space_request_journey .block_space_request_journey input.email_request {
		width: 96%;
		height: 38px !important;
		float: none;
	}
	.errorMessage{
		/* font-family: Raleway; */
		font-family: Inter;
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 17px;
		text-align: center;
		letter-spacing: -0.289412px;
		color: #FF5050;
	}
	.errorMessageSpaceRequest{
		/* font-family: Raleway; */
		font-family: Inter;
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 17px;
		text-align: center;
		letter-spacing: -0.289412px;
		color: #FF5050;
	}
	.search_space_request_journey .block_space_request_journey input.btn_request {
		width: 100%;
		height: 41px;
		margin-top: 10px;
		margin-left: 0;
		float: none;
	}
	.margin-dashboard .listRefer-wrapper .pager .yiiPager li.selected {
		width: 67%;
	}

	.head-media-wrap .head-media-title .head-landing-inner .title{
		padding-left: 0;
		line-height: 25px;
	}

	.landing-pages-left .text_box p{
		padding: 5px;
		line-height: 20px;
	}

	h3.parking-position {
		line-height: 25px;
		margin-bottom: 10px;
		margin-left: 5px;
	}

	.landing-pages .landing-pages-left .more_parking_footer{
		line-height: 20px;
		margin-left: 5px;
	}

	.landing-pages .landing-pages-left .more_parking_footer a{
		font-size: 16px;
	}
	.left-content .more-filter #filter_right {
		width: 80px;
	}

	#space-form .column2 .price-total {
		padding: 0;
	}
	#space-form .request_space_journey .request_space_btn {
		padding: 11px 16px;
	}
	#space-form .request_space_journey.waiting .request_space_btn {
		height: auto;
		padding: 9px 65px 9px 51px;
	}
	#header_about.header_state h1{
		text-indent: 0;
		font-size: 26px;
	}
	.margin-dashboard .search_booking {
		padding: 5px 2px;
	}
	.margin-dashboard .search_booking .block_search_booking {
		display: inline-block;
		margin-right: 0;
	}
	.margin-dashboard .search_booking input {
		width: 82%;
		font-size: 9px !important;
	}
	.margin-dashboard .search_booking #block-status-booking #status-booking-value{
		width: 85%;
		font-size: 10px !important;
	}
	.margin-dashboard .search_booking input#daterange {
		width: 41%;
	}
	.margin-dashboard .search_booking input.click_btn,
	.margin-dashboard .search_booking .type_space,
	.margin-dashboard .search_booking .type_access {
		width: 45%;
	}
	.margin-dashboard .search_booking #date-search {
		left:auto;
		width: 120% !important;
	}
	.margin-dashboard .search_booking #date-search .input-time {
		font-size: 12px !important;
	}
	.margin-dashboard .search_booking .type_space,
	.margin-dashboard .search_booking .type_access {
		font-size: 9px !important;
	}
	.modal.modal-street-parking {
		width: 98%;
		margin: auto;
	}
	.modal-street-parking .modal-footer {
		padding: 10px;
	}
	.st-btn {
		width: 100%;
	}
	.st-btn.login {
		margin: 10px 0 5px;
	}
	.breadcrumb .sub.last{
		max-width: 125px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.modal-street-parking .modal-body {
		padding: 10px;
		overflow: hidden;
	}
	.modal-street-parking .form-group {
		width: 100%;
	}
	.modal-street-parking .form-group.mgl {
		margin-left: 0;
	}
	.st-slide-wrapper img {
		width: 98%!important;
	}
	.hiw_wrap .hiw-introduction {
		margin-bottom: 15px;
	}
	/*.hiw_wrap .hiw-introduction p {
        margin-top: 15px;
    }*/
	#about_header,
	#about_header #header_about {
		height: 100px;
	}
	#header_about h1 {
		text-align: center;
		margin: 0;
		font-family: texgyreadventorbold;
		font-size: 25px;
		line-height: 100px;
	}
	.space_wrapper .give_you_wrap .icon-check {
		margin: 0 10px;
	}
	#site-contact .breadcrumb {
		padding-left: 10px;
	}
	.modal-import-email .modal-body .email-list li {
		padding: 5px 5px 5px 10px;
		line-height: 20px;
		position: relative;
	}
	.modal-import-email .modal-body .email-list li .name {
		line-height: 22px;
		width: 85%;
	}
	.modal-import-email .modal-body .email-list li .email {
		line-height: 22px;
		width: 80%;
		padding-left: 15px;
	}
	.modal-import-email .modal-body .email-list li .checkbox {
		position: absolute;
		right: 5px;
		top: 5px;
	}
	.modal-import-email .modal-body .email-list label {
		padding-left: 40px;
	}
	.modal-import-email .modal-footer {
		padding: 10px 10px 15px;
	}
	.modal-import-email .modal-footer .st-btn {
		width: 48%;
	}
	.modal-import-email .modal-footer .st-btn.btn-cancel {
		margin-right: 10px;
	}
	.modal-import-email .modal-title {
		height: 44px;
		line-height: 44px;
	}
	.listwaitinglist-wrapper {
		width: 96%;
	}

	.listwaitinglist-wrapper .search-suburb input.input-keyword {
		width: 72%;
		font-size: 13px !important;
	}
	.listwaitinglist-wrapper .wt-ul li {
		font-size: 13px;
	}

	.left-content .more-filter #filter_left {
		width: calc(100% - 110px);
	}
	#search-marketing .info-maps-parking, 
	#search-index .info-maps-parking {
		width: 300px !important;
        background: none;
        margin-left: -30px;
	}
    #map-canvas .mapboxgl-popup .mapboxgl-popup-content {
        background: none;
    }
    #map-canvas .mapboxgl-popup .mapboxgl-popup-content .search-result a .listing-wraper {
        background: none;
        background-color: #fff;
        margin-bottom: 0;
    }
	.street_paring_tip {
		display: none !important;;
	}
	.ptime-restrictions .tab-footer .block-report-sp .report-sp {
		display: none;
	}
	.tab-map-list li i {
		margin-top: -2px;
		margin-right: 6px;
	}
	.tab-map-list li .tab-hd-text {
		font-size: 13px;
	}
	ul.street-parking-option-ul {
		width: 223px;
	}
	.search-street-parking .street-parking-option .street-parking-option-li select {
		width: 203px;
	}
	#gmap-tab .nav-tabs li .icon_streetview {
		float: none;
	}
	.error_wrapper2 {
		width: 98%;
		margin: 0 auto;
	}
	#site-error #a2 {
		display: none;
	}
	.space_type #form_search_view,
	#site-error #form_search_view {
		display: block !important;
	}
	.space_type #form_search_view .search-listing-header-wrapper,
	#site-error #form_search_view .search-listing-header-wrapper {
		border: 0 none;
		padding: 0;
	}
	.error_wrapper2 .reward-search {
		margin-left: 0;
	}
	.error_wrapper2 .reward-search .reward-left {
		float: none;
		margin: 0 auto;
	}
	.error_wrapper2 .reward-search .search-right {
		float: none;
		margin: 20px 0 0;
		width: 100%;
	}
	.error_wrapper2 .reward-search .search-right p {
		text-align: center;
		font-size: 18px;
		width: 90%;
		margin-left: auto;
		margin-right: auto;
	}
	.error_wrapper2 #search-result-data {
		border-bottom: 1px solid #e1e1e1;
	}
	#space-form .view-form div.space_type .sub-city {
		font-size: 19px;
		margin: 10px 0 0;
		line-height: 26px;
	}
	#space-form .search-listing-header-wrapper {
		background: none;
	}
	#space-form .search-listing-header-wrapper .search-listing-header {
		width: 100%;
	}
	#space-form .search-listing-header-wrapper .search-listing-header .input-keyword{
		width: 70%;
		margin-bottom: 10px;
	}
	#space-form.spdel .search-result-data{
		border-bottom: 1px solid #e1e1e1;
	}
	#space-form.spdel .request_space_journey {
		margin-top: 20px;
		float: none;
	}
	#space-view_v3 #space-form.spdel .column2 {
		margin-right: auto;
		margin-left: auto;
		float: none;
	}
	#space-form.spdel .booking_view {
		width: 96% !important;
	}
	#space-form.spdel #wrapper_parking {
		height: auto;
		width: 96%;
		margin: 0 auto;
	}
	#space-form .title-sm {
		font-size: 19px;
		padding-left: 2%;
		line-height: 26px;
	}
	#space-form.spdel .search-listing-header-wrapper {
		margin-bottom: 20px;
		float: none;
	}
	#space-form.spdel .booking_view {
		margin-top: 20px !important;
	}
	#search-marketing .breadcrumb .sub.last,
	#search-index .breadcrumb .sub.last, #site-landingpage .breadcrumb .sub.last{
		max-width: 70%;
	}
	.listwaitinglist-wrapper ul.yiiPager .page {
		width: 56%;
	}
	.search-street-parking {
		margin: 0 auto;
		width: 314px;
	}
	.search-street-parking .street-parking-select,
	.search-street-parking .street-parking-select span,
	.search-street-parking .street-parking-select .select-btn-right,
	.search-street-parking .street-parking-select .select-btn-middle {
		height: 34px;
		line-height: 34px;
	}
	.search-street-parking .street-parking-select {
		float: left;
	}
	#filter_right {
		width: 80px;
		/*background-color: #384555;*/
		margin: 1px 0 0 5px;
		text-align: center;
		cursor: pointer;
		/*border-radius: 4px;*/
	}
	.ptime-restrictions .tab-content .tab-pane .inner .tr-option li .tr-star {
		width: 16px;
	}
	#search-marketing .left-content .more-filter,
	#search-index .left-content .more-filter,#site-landingpage .left-content .more-filter,
	#longtail .left-content .more-filter {
		display: block;
	}

	.search-standalone .parking-position {
		top: 1px;
	}
	.search-standalone .filter.last {
		margin: 0;
		padding: 10px 0 0;
	}
	.search-standalone .space-type-wraper li.type-block label {
		line-height: 22px;
	}
	#space-form input.first {
		float: left;
	}
	#space-form input.second {
		float: right;
	}
	#space-form .popup-date-avaibility input {
		font-size: 13px;
	}
	.calendar_avaibility_wraper .popup-date-avaibility input {
		width: 36%;
	}
	.nav_tab_login li a h2 {
		line-height: 48px;
	}

	.calendar_avaibility_wraper .popup-guide{
		top: 130px;
		width: 200px;
		height: 210px;
		padding: 10px;
		font-size: 13px;
	}
	.calendar_avaibility_wraper .popup-date-avaibility .date span {
		padding: 0;
		width: 27px;
		display: block;
		float: left;
	}
	#space-form .popup-date-avaibility input {
		font-size: 12px !important;
	}
	#space-form .price_input {
		width: 50%;
		padding-left: 22px;
	}
	.margin-dashboard .no-booking .no-booking-text span {
		padding-right: 10px;
		white-space: normal;
	}
	#center-help .inner .command h3{
		font-size: 18px;
	}
	#center-help .inner .command .date_update {
		font-size: 12px;
		margin-left: 10px;
	}
	#center-help .inner .btn-help a{
		font-size: 16px;
	}
	#award_buss_aus {
		margin-bottom: 15px;
	}
	#award_buss_aus a.award-smart {
		text-align: left;
		margin-top: 10px;
		padding-left: 4px;
	}
	.modal-import-email .modal-body {
		height: 289px;
	}

	#import-email-popup {
		top: 70px;
	}
	#import-email-popup .modal-header .icon_refer_20 {
		left: 42%;
	}
	#import-email-popup .modal-body {
		height: auto;
		padding: 0 3%;
	}
	.baypay-button-wrapper {
		width: 100%;
	}
	#space-form #bond_wrap .cvv_tooltip.w300 {
		top: -65px;
		left: -11px;
	}
	#space-form #bond_wrap .cvv_tooltip.w300 .cvv_tooltip_inner .cvv_arrow:after {
		left: 19%;
	}

	#space-form .cvv_tooltip.w300 {
		top: -71px;
		left: 7px;
	}
	#space-form #bond_wrap .cvv_tooltip.w300 .cvv_tooltip_inner .cvv_arrow:after {
		left: 34%;
	}
	#space-form .cvv_tooltip.w300 .cvv_tooltip_inner .cvv_arrow:after {
		left: 35%;
	}
	.price-total-bond .total-amount .ta-left span.ta-desc b {
		display: block;
	}
	#space-form .column2 .cls4week .bond {
		background-position: 140px 0;
	}
	.price-total-bond .total-amount.cls4week .ta-left {
		width: 65%;
	}
	#space-form #bond_wrap .cvv_tooltip.w300 {
		top: -27px;
		left: 5px;
	}
	#space-form .cvv_tooltip.w300 {
		/* top: -57px; */
		top: 45px;
		left: 7px;
	}
	#site-index #content_banner .form_search .list_city ul {
		display: none;
	}
	.blockprice .price-total-bond #cvv2 {
		top: -40px;
	}
	.blockprice .price-total-bond #bond_wrap #cvv2 {
		top: 6px;
	}
	.price-total-bond .total-amount span.ta-title {
		width: 127px;
	}
	.price-total-bond .total-amount span.ta-title.bond {
		background-position: right center;
	}
	#space-form .price-total-bond .total-amount #bond2 {
		width: 155px;
	}
	#space-form .column2 .cls4week .bond {
		background-position: right center;
	}
	.price-total-bond .total-amount span.ta-desc {
		width: 73%;
	}
	.space_wrapper .space_item .blockprice span#discount {
		width: 50%;
	}
	.baypay_btn {
		background-position: 42% center;
		text-indent: 48%;
	}
	.hiw_wrap .hiw-inner {
		height: auto;
	}

	#modalOptionReportListing .modal-body{
		padding: 15px;
	}
	#spaceCurrentlyUnavailable{
		margin-top: 100px;
		background: #384555 !important;
	}
	.modal-title-currently-unavailable{
		/* font-family: Montserrat; */
		font-family: Inter;
		font-style: normal;
		font-weight: 500;
		font-size: 16px;
		line-height: 24px !important;
		color: #FFCC45;
		text-align: center;
	}
	.modal-title-currently-unavailable img{
		margin: 30px 5px 30px 0px;
		width: 25px;
	}
	#spaceCurrentlyUnavailable{
		border-radius: 0px;
	}
	#spaceCurrentlyUnavailable .modal-header{
		border-bottom: 1px solid rgba(205, 209, 213, 0.25);
	}
	#spaceCurrentlyUnavailable .modal-body{
		text-align: center;
		padding: 0px;
	}
	#spaceCurrentlyUnavailable .modal-body .modal-body-content-notified,
	#spaceCurrentlyUnavailable .modal-body .modal-body-content{
		opacity: 0.75;
	}
	#spaceCurrentlyUnavailable .modal-body p{
		/* font-family: Raleway; */
		font-family: Inter;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		line-height: 22px;
		letter-spacing: -0.241176px;
		color: #FFFFFF;
	}
	/*#spaceCurrentlyUnavailable .modal-body .modal-body-content-notified{*/
	/*	!*background: #ffffff00 url(../../../images/svg/v3/icons_notify-bell.svg) no-repeat 16px center;*!*/
	/*}*/
	#spaceCurrentlyUnavailable .modal-parking-nearby{
		padding: 20px 35px;
		border-bottom: 1px solid rgba(205, 209, 213, 0.25);
		text-align: left;
	}
	.modal-content-try-search{
		padding: 0px 20px 39px 20px;
		background: #4C5866;
		border-bottom: 1px solid rgba(205, 209, 213, 0.25);
		display: none;
	}
	.modal-content-try-search #form_search_view3 #searchheader3{
		display: none;
	}
	.modal-content-try-search #form_search_view3 .search-listing-header-wrapper{
		padding: 0px;
		border: none;
		background: #f5f5f500;
	}
	.modal-content-try-search #form_search_view3 .search-listing-header{
		width: 100%;
	}
	.modal-content-try-search #form_search_view3 #autocomplete-ajax3{
		/* font-family: Raleway; */
		font-family: Inter;
		font-style: normal;
		font-weight: normal;
		font-size: 14px !important;
		line-height: 17px;
		letter-spacing: -0.337647px;
		color: #92969A;
		padding: 10px 0px !important;
		text-indent: 12px;
		width: 100%;
		margin-right: 0px;
		border: none;
		border-radius: 4px;
	}
	.try-search-content{
		align-items: center;
		color: #EDEEF0 !important;
	}
	.modal-content-try-search input{
		color: #333333;
	}
	.modal-content-try-search input:focus{
		font-size: 14px !important;
	}
	.modal-content-try-search input::placeholder{
		/* font-family: Raleway; */
		font-family: Inter;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		line-height: 17px;
		letter-spacing: -0.337647px;
		color: #92969A;
	}
	.modal-get-notified .modal-body-content-notified,
	.modal-locations-nearby .modal-body-content,
	.modal-parking-nearby .modal-body-content{
		background-image: url(../../../images/svg/v3/icons_filters-down-arrow.svg);
		background-size: 60px 16px;
		background-color: #fff0;
		background-repeat: no-repeat;
		background-position-x: 297px;
		background-position-y: 4px;
	}
	.modal-get-notified .modal-body-content-notified{
		text-align: left;
		background-position-x: 272px;
	}
	.modal-content-try-search .try-search{
		padding: 20px 0px;
	}
	.modal-content-notified .btn-email-notified,
	.modal-content-try-search .btn-try-search{
		width: 100%;
		background: #1EB786;
		border-radius: 22.5px;
		padding: 12px 29px;
		/* font-family: Montserrat; */
		font-family: Inter;
		font-style: normal;
		font-weight: bold;
		font-size: 14px;
		line-height: 22px;
		text-align: center;
		letter-spacing: -0.41px;
		color: #FFFFFF;
		border: none;
	}
	.button-try-search{
		margin-top: 14px;
	}
	#spaceCurrentlyUnavailable .modal-locations-nearby{
		padding: 20px 35px;
		border-bottom: 1px solid rgba(205, 209, 213, 0.25);
		text-align: left;
	}
	#spaceCurrentlyUnavailable .modal-get-notified{
		padding: 20px 35px;
		border-bottom: 1px solid rgba(205, 209, 213, 0.25);
		display: flex;
	}
	#spaceCurrentlyUnavailable .modal-get-notified .notify-icon-bell{
		width: 6%;
		padding-right: 5px;
		padding-top: 3px;
	}
	.notify-mail-title{
		width: 94%;
	}
	#spaceCurrentlyUnavailable .modal-get-notified .notify-icon-bell>img{
		width: 17px;
		float: right;
	}
	.list-locations-nearby{
		display: none;
	}
	.locations-nearby-parking{
		padding: 20px 0px;
		text-align: center;
		background: #4C5866;
	}
	.locations-nearby-parking nav li{
		margin-bottom: 10px;
	}
	.modal-content-notified{
		background: #4C5866;
		display: none;
	}
	.modal-body-content-notified-email{
		background: #ffffff00 url(../../../images/svg/v3/icons_notify-bell.svg) no-repeat 16px center;
		background-size: 17px;
		padding: 25px 0px 7px 50px;
		text-align: left;
		background-position-y: 40px;
		background-position-x: 21px;
	}
	.content-notified-email-input{
		padding: 0px 20px 20px 20px;
	}
	.content-notified-email-input .banner-under-error{
		display: none;
	}
	.button-email-notified{
		padding: 0px 20px 25px 20px;
	}
	.modal-get-notified .get-notified-down{
		float: right;
		background: url(../../../images/svg/v3/icons_filters-down-arrow.svg)no-repeat right 0px;
		background-size: 14px 32px;
		height: 20px;
		width: 32px;
		position: absolute;
		margin-top: -27px;
		margin-left: 129px;
		-ms-transform: rotate(90deg);
	}
	.notified-email-error{
		/* font-family: Raleway; */
		font-family: Inter;
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 17px;
		text-align: center;
		letter-spacing: -0.289412px;
		color: #FF5050;
	}
	.notify-error{
		/* font-family: Raleway; */
		font-family: Inter;
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 17px;
		text-align: center;
		letter-spacing: -0.289412px;
		color: #FF5050 !important;
		position: absolute;
		display: none;
		margin: -20px auto 0 auto;
		width: 100%;
		margin-top: -22px;
	}
	.content-notified-email-input input[type="text"]{
		border: 1px solid #ccc;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgb(82 168 236 / 0%) !important;
		box-shadow: inset 0 1px 1px rgb(0 0 0 / 3%), 0 0 8px rgb(82 168 236 / 0%) !important;
		height: 45px;
		padding: 0px 6px;
		font-weight: normal;
		font-size: 14px;
		line-height: 17px;
		letter-spacing: -0.337647px;
	}
	.email-notify-error{
		background: url(images/error-icon.png) right 10px center no-repeat rgb(255, 255, 255);
		background-size: 16px;
	}
	.search-space{
		border: 1px solid #ccc !important;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgb(82 168 236 / 0%) !important;
		box-shadow: inset 0 1px 1px rgb(0 0 0 / 3%), 0 0 8px rgb(82 168 236 / 0%) !important;
		height: 45px !important;
		padding: 0px 4px !important;
		font-weight: normal;
		font-size: 14px !important;
		line-height: 17px !important;
		letter-spacing: -0.337647px;
		text-indent: 8px;
	}
	.save-up-img{
		width:21px;
		height:21px;
		margin-right: 3px;
	}
	.save-up-img-phone{
		width:21px;
		height:21px;
		margin-right: 5px;
	}
	.save-up b,
	.email-request-success-2,
	.email-request-success-mobile,
	.all-done{
		/* font-family: Raleway; */
		font-family: Inter;
		font-style: normal;
		font-weight: bold;
		font-size: 14px;
		line-height: 22px;
		align-items: center;
		text-align: center;
		letter-spacing: -0.241176px;
		color: #686868;
	}
	.save-up b{
		/* font-family: Raleway; */
		font-family: Inter;
		font-style: normal;
		font-weight: bold;
		font-size: 14px;
		line-height: 22px;
		align-items: center;
		text-align: center;
		letter-spacing: -0.241176px;
		color: #FFFFFF;
	}
	.all-done-mobile{
		/* font-family: Raleway; */
		font-family: Inter;
		font-style: normal;
		font-weight: bold;
		font-size: 14px;
		line-height: 22px;
		align-items: center;
		text-align: center;
		letter-spacing: -0.241176px;
		color: #FFFFFF !important;
	}
	.notified-success{
		/* font-family: Raleway; */
		font-family: Inter;
		font-style: normal;
		font-size: 14px;
		line-height: 22px;
		align-items: center;
		text-align: center;
		letter-spacing: -0.241176px;
		color: #FFFFFF;
		padding-bottom: 34px;
		padding-top: 15px;
		width: 70%;
		margin: 0 auto;
	}
	.modal-content-notified-success{
		padding-top: 20px;
		display: none;
		background: #4C5866
	}
	.notified-success-contact{
		display: flex;
		padding-bottom: 21px;
		padding-left: 20px;
		padding-right: 20px;
	}
	.notified-success-contact-left,
	.notified-success-contact-right{
		width: 50%;
	}
	.notified-success-contact-right{
		text-align: right;
	}
	.notified-success-contact-left{
		text-align: left;
	}
	.notified-success-contact-left-content{
		text-align: left;
	}
	.phone-contact{
		text-decoration: underline;
		-webkit-text-fill-color: #FFFFFF;
		-webkit-opacity: 1;
		color: #FFFFFF;
	}
	.modal-get-notify{
		display:block;
		margin: auto;
	}
	.modal-body {
		position: relative;
		max-height: 422px;
		padding: 15px;
		overflow-y: auto;
	}
	.bottom-current-unavailable{
		background: #384555;
		position: fixed;
		bottom: 0;
		width: 100%;
		text-align: center;
		height: 80px;
		z-index: 999;
	}
	#email_request_input{
		-webkit-user-select: initial;
		-khtml-user-select: initial;
		-moz-user-select: initial;
		-ms-user-select: initial;
		user-select: initial;
	}
	.show-more-option{
		/* font-family: Raleway; */
		font-family: Inter;
		font-style: normal;
		font-weight: normal;
		font-size: 14px;
		line-height: 22px;
		letter-spacing: -0.241176px;
		text-decoration-line: underline;
		color: #FFFFFF;
		opacity: 0.75;
	}
	.currently-unavailable-show-more{
		/* font-family: Montserrat; */
		font-family: Inter;
		font-style: normal;
		font-weight: 500;
		font-size: 16px;
		line-height: 24px;
		text-align: center;
		color: #FFCC45;
		margin-top: 20px;
	}
	.currently-unavailable-show-more image{
		margin: -3px 0px 0px 0px;
		position: absolute;
		left: 20px;
	}
    
    .search-result .listing-content .listing-type span.mobile-icon-distance {
        width: 100px;
        overflow: inherit;
        text-indent: 17px;
        border: none;
        padding: 3px 0 0 17px;
        margin-left: 20px;
    }
    
/*    .mobile-icon-distance {      
        background: url(../../../images/svg/v3/icon-distance.svg) no-repeat;
    }*/
    
    .mobile-hidden {
        display: none;
    }
    

	.stickied-book-section {
		display: unset;
        position: fixed;
        bottom: 0px;
        left: 0px;
        background-color: #FFFFFF;
        width: -webkit-fill-available;
        font-feature-settings: 'pnum' on, 'lnum' on;
        padding: 10px 15px;
        z-index: 10;
        box-shadow: 0px 2px 4px rgb(0 0 0 / 25%), 0px 0px 2px rgb(0 0 0 / 25%);
    }
    .stickied-book-section .stickied-content {
        display: table;
        width: 100%;
    }
    .stickied-book-section .stickied-content .col-labels {
        display: table-cell;
    }
    .stickied-book-section .stickied-content .col-labels .lbl-monthly-price {
        color: #19986F;
        font-size: 20px;
        line-height: 32px;
        margin: 0;
    }
    .stickied-book-section .stickied-content .col-labels .lbl-monthly-price span { 
        font-weight: 600 !important;
    }
    .stickied-book-section .stickied-content .col-labels .lbl-starting-date {
        font-style: normal;
        font-weight: normal;
        font-size: 16px;
        margin: 3px 0 10px 0;
        text-decoration-line: underline;
        color: #717171;
		display: inline-block;
    }
	.stickied-book-section .stickied-content .col-labels img {
		display: inline-block;
		margin: 0 0 4px 5px;
	}
    .stickied-book-section .stickied-content .col-button {
        display: table-cell;
        text-align: center;
        vertical-align: middle;
    }
    .stickied-book-section .stickied-content .col-button .stickied-book-button {
        background: #1EB785;
        border-radius: 8px;
        padding: 14px 30px;
        border: none;
        /* font-family: Montserrat; */
		font-family: Inter;
        font-style: normal;
        font-weight: 600;
        font-size: 16px;
        color: #FFFFFF;
    }
    .stickied-book-section .stickied-content .col-button .stickied-book-button:hover {
        background: #19986F;
    }
    
    .search-result .listing-content .listing-type {
        display: flex;
    }
    
    .search-panel .search-type-input .mapboxgl-ctrl-geocoder {
        min-width: 215px !important;
    }
    
    
#price-filter-modal.modal.in,
#distance-filter-modal.modal.in {
    top: 150px;
    left:0px;
}
    
#instant-filter-modal.modal.in,
#evcharging-filter-modal.modal.in,
#disableaccess-filter-modal.modal.in {
    top: 210px;
    left:0px;
}

.search-panel .search-filter .search-filter-sort {
    width: 147px;
    height: 16px;
}

#sort-dropdown-block {
    top: 103px;
    left: calc(100% - 147px);
    width: 137px;
    cursor: pointer;
}

.seo-footer-contextual{
    margin-top: 0px;
}
    
}  /********* End Max Width 599 **************/

/******************** Max Width 550 **************************************/
@media only screen and (max-width: 550px) {
	.box-select-booking-report{
		margin-bottom: 15px;
	}
	.box-message-error-reason span{
		position: relative;
	}
}
/******************** END Max Width 550 **************************************/

/******************** Max Width 415 **************************************/

@media only screen and (max-width: 415px) {
	.container_dashboard .vehicle-wrapper #add-vehicle-item input
	{
		width: 92%;
	}
	.box-btn-upload-file-report .item-btn-add-attachment{
		width: 100%;
	}
	.box-btn-upload-file-report .item-btn-add-attachment:first-child{
		margin-right: 0px;
	}
	.box-btn-upload-file-report .item-btn-add-attachment:last-child{
		margin-left: 0px;
	}
	.item-btn-add-attachment .btn-add-attachment{
		width: 75%;
	}
	.item-btn-add-attachment .btn-add-attachment span{
		text-align: center;
	}
	.item-btn-add-attachment a{
		position: absolute;
		top: 5px;
		right: 0;
		width: 20%;
		line-height: 30px;
	}
	.remove-listing-select .list-reason-remove li,
	.booking-report-select .list-reason-report li{
		padding: 7px 30px 7px 10px;
	}
	.remove-listing-select .reason-remove,
	.booking-report-select .report-issue{
		padding: 9px 30px 9px 10px;
	}
	.booking-report-select .list-reason-report li.active:after{
		right: 0px;
	}
	.picker.modal-dialog{
		top: 200px !important;
	}
	.modal-street-parking .checkbox label {
		line-height: 14px;
		text-align: left;
	}
	.nav_tab_login {
		width: 100%;
	}
	.nav_tab_login li:first-child {
		margin-left: 10px;
	}
	.nav_tab_login li a {
		width: 135px;
	}
	#longtail .left-content .more-filter #filter_left {
		width: 100%;
	}
	#modalContact .modal-body {
		width: 96%;
		padding: 0 2%;
	}
	.container_dashboard .listRefer-wrapper .content_refer ul.listRefer li,
	.container_dashboard .listRefer-wrapper .content_refer ul.listRefer li .info_refer_left .name_user_refer {
		font-size: 13px;
	}
	.container_dashboard .listRefer-wrapper .content_refer ul.listRefer li .info_refer_left .name_user_refer {
		width: 30%;
	}
	.container_dashboard .listRefer-wrapper .content_refer ul.listRefer li .info_refer_left .block_refer {
		width: 65%;
	}
	.margin-dashboard .listRefer-wrapper .pager .yiiPager li.selected {
		width: 60%;
	}
	.booking_view {
		background-position-x: -23px, 98% !important;
	}
	#space-form .column2 .enquire .green_btn,
	#space-form .column2 .enquire .text {
		background-position: 40% center;
		text-indent: 46%;
	}

	#space-form .column2 .enquire  #express-checkout {
		background-position: 30% center;
		text-indent: 39%;
	}

	#space-form .column2 .bond {
		/* width: 155px; */
		width: 140px;
	}

	#import-email-popup .modal-header .icon_refer_20 {
		top: -50px;
		left: 37%;
		width: 100px;
		height: 100px;
		line-height: 100px;
		font-size: 25px;
		background-size: 100px 100px;
	}

} /******************** End Max Width 415 **************************************/


/************************** Media Max Width 500 ********************************/

@media only screen and (max-width: 500px) {
	.search-standalone .more-parking .wrapper_parking a.location_parking:last-child {
		display: none;
	}
}

/******************** End Max Width 500 **************************************/




/************************** Media Max Width 479 ***********************************/

@media only screen and (max-width: 479px) {
	.rating .location-rate {
		text-indent: 5px;
	}
	#modalDecline .quantity_day .subleft {
		width: 45%;
		top: 5%;
	}
	.wrapper-rating .rate-avatar {
		width: 16%;
	}
	.space_wrapper .row.row-form {
		margin: 0 auto;
		width: 328px;
	}
	#dashboard-billing .container_dashboard .alert-success {
		width: 98%;
		margin-left: auto;
		margin-right: auto;
		text-indent: 40px;
	}
	.form_registration .space,
	.form_registration .signup_wraper,
	#form_registration #how-hear-us-block {
		width: 100%;
	}
	#form_registration #how-hear-us-block #vehicle-type-wraper,
	#form_registration #how-hear-us-block #how-hear-us-select{
		width: 86%;
	}
	#form_registration #how-hear-us-block input#how_hear_us_other{
		width: calc(100% - 22px) !important;
	}
	#form_registration #how-hear-us-block .type_arrow {
		left: 75%;
	}
	.form_registration input[type="password"],
	.form_registration input[type="text"] {
		width: 80%;
		float: left;
	}
	.form_registration .tos_wrapper {
		float: left;
	}
	.space_wrapper .form_wrapper {
		width: 100%;
	}
	.space_wrapper .tos_wrapper {
		float: initial !important;
	}
	#date-search .date-wraper .date-show {
		text-indent: 50px;
		text-align: left;
	}
	.form_login {
		width: 95%;
	}
	.space_wrapper .errorMessage {
		padding: 5px 0 0;
	}
	.form_login #login-form .errorMessage,
	.form_login #reset-form .errorMessage {
		padding-left: 0px;
		padding-top: 5px;
		clear: both;
	}

	.space_wrapper .note {
		width: 70%;
		margin: 0 auto;
	}

	ul#avatar.logged-show {
		opacity: 1;
		visibility: visible;
		width: 100%;
		left: 0;
		z-index: 999;
		position: absolute;
		top: 67px;
		display: block;
	}
	.logged:hover>ul {
		visibility: hidden;
	}
	ul#avatar.logged-off {
		opacity: 0;
		visibility: hidden;
		display: none;
	}

	.head_link>ul>li>a {
		height: 43px;
		display: block;
		text-align: center;
		background: #fff;
		border-bottom: solid 2px #f2f2f2;
		line-height: 40px;
		color: #222222;
		font-family: 'texgyreadventorbold';
	}
	.head_link>ul>li {
		width: 100%;
		float: none;
	}
	.head_link>ul>li>a:hover {
		background-color: #21b685 !important;
		color: #fff;
		text-decoration: none;
	}
	.head_link>ul>li:hover>a, .head_link>ul:not(:hover)> li.active>a {
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		-o-border-radius: 0px;
		border-radius: 0px;
	}
	.head_link>ul>li:not(:last-child) > a {
		border-right: none;
	}
	.head_link li ul {
		padding: 0 15px;
		padding-top: 0;
		width: 90%;
	}
	.head_link>ul>li:first-child>a {
		box-shadow: inset 0px 3px 4px #f2f2f2;
	}
	.head_link>ul>li:first-child>a:hover {
		box-shadow: none;
	}
	#avatar .dashboard {
		background: url(../../../images/svg/v3/icons_icon-dash-black.svg) no-repeat 20% center #fff;
		background-size: 20px 20px;
	}
	#avatar .manage_listing {
		background: url(../../../images/svg/v3/icons_icon-listings-black.svg) no-repeat 20% center #fff;
		background-size: 20px 20px;
	}
	#avatar .manage_message {
		background: url(../../../images/svg/icons-message-border-black.svg) no-repeat 20% center #fff;
		background-size: 20px 20px;
		position: relative;
	}
	#avatar .manage_profile {
		background: url(../../../images/svg/v3/icons_icon-profile-black.svg) no-repeat 20% center #fff;
		background-size: 20px 20px;
	}
	#avatar .manage_booking {
		background: url(../../../images/svg/v3/icons_icon-bookings-black.svg) no-repeat 20% center #fff;
		background-size: 20px 20px;
	}
	#avatar .manage_vehicle {
		background: url(../../../images/svg/v3/icons_icon-vehicles-black.svg) no-repeat 20% center #fff;
		background-size: 20px 20px;
	}
	#avatar .manage_billing {
		background: url(../../../images/svg/v3/icons_icon-billing-black.svg) no-repeat 20% center #fff;
		background-size: 20px 20px;
	}
	#avatar .logout {
		background: url(../../../images/svg/v3/icons_icon-logout-black.svg) no-repeat 20% center #fff;
		background-size: 20px 20px;
	}
	#avatar .dashboard:hover {
		background: url(../../../images/svg/v3/icons_icon-dash-white.svg) no-repeat 20% center #fff;
		background-size: 20px 20px;
	}
	#avatar .manage_listing:hover {
		background: url(../../../images/svg/v3/icons_icon-listings-white.svg) no-repeat 20% center #fff;
		background-size: 20px 20px;
	}
	#avatar .manage_message:hover {
		background: url(../../../images/svg/icons-message-white.svg) no-repeat 20% center #fff;
		background-size: 18px;
	}
	#avatar .manage_profile:hover {
		background: url(../../../images/svg/v3/icons_icon-profile-white.svg) no-repeat 20% center #fff;
		background-size: 20px 20px;
	}

	#avatar .manage_booking:hover {
		background: url(../../../images/svg/v3/icons_icon-bookings-white.svg) no-repeat 20% center #fff;
		background-size: 20px 20px;
	}
	#avatar .manage_vehicle:hover {
		background: url(../../../images/svg/v3/icons_icon-vehicles-white.svg) no-repeat 20% center #fff;
		background-size: 20px 20px;
	}
	#avatar .manage_billing:hover {
		background: url(../../../images/svg/v3/icons_icon-billing-white.svg) no-repeat 20% center #fff;
		background-size: 20px 20px;
	}
	#avatar .logout:hover {
		background: url(../../../images/icon-set_menu-logout-mobile.png) no-repeat 20% center #fff;
		background-size: 20px 20px;
	}
	#avatar .manage_message .count-not-seen{
		left: 17%;
	}
	#space-form .select-dates .date-value-1, #space-form .select-dates .date-value-2 {
		background-size: 17px;
		background-position: 5px 12px;
	}
	#space-form .select-dates .date-value-1 input, #space-form .select-dates .date-value-2 input {
		width:74%;
		font-size: 14px !important;
		margin-left: 27px;
	}
	#space-form .block_time_show .time-morning,
	#space-form .block_time_show .time-afternoon {
		background-size: 17px;
		background-position: 5px center;
	}
	#space-form .block_time_show input {
		margin-left: 27px;
	}
	#site-quickquote #chi-form #QuickQuoteReg_email, #site-index #chi-form #QuickQuoteReg_email,
	#content #q_quote_section .quote_main .quote_form .postcode #QuickQuoteReg_postcode
	{
		width: 90% !important;
	}

	.search-standalone .has-icon {
		width: 62% !important;
		padding-right: 33px !important;
	}
	.search-standalone #autocomplete-ajax {
		width: 70%;
		padding-right: 5px;
	}

	.wrapper-rating .firstname {
		position: absolute;
		margin: 5% 0 0 18%;
		font-size: 12px;
		width: 90px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.form_login .buttons .green_btn , .form_login .buttons .fake-button {
		width: 100%;
		margin-left: 0;
	}
	#space-updateactiveandpricesuccess a.space_review,
	#space-updateactiveandprice a.space_review {
		width: 100%;
	}
	.registration .title .icon-lock {
		margin: 6px 5px 0 14px;
	}
	#search-listing .search_btn {
		background-position: 37%;
	}
	#site-index #content_banner .form_search .note_search {
		background-position-x: 10px;
	}
	#site-index #content_banner .form_search .note_search h1 {
		font-size: 34px;
	}
	#site-index #content_banner .form_search .note_search .note_desc {
		margin-left: 82px;
	}
	.cvv_tooltip.w150 {
		left: 30px;
	}
	.cvv_tooltip.w300 {
		top: 12px;
	}
	.cvv_tooltip.w300 .cvv_tooltip_inner .cvv_arrow:after {
		top: 100%;
		left: 70%;
	}
	.form_registration #vehicle-type-wraper #vehicle_type_counter {
		right: 75px;
	}
	.form_registration #vehicle-type-wraper #vehicle_type_arrow {
		right: 50px;
	}

	/*payment*/
	.space_wrapper .card_detail .row.row-form {
		width: 100% !important;
	}
	.form_login .card_detail .expiry input[type=text],
	.form_login .card_detail input[type=text],
	.form_login .card_detail input[type="password"] {
		width: 93% !important;
	}
	.card_popup .modal-body .form .row div.state,
	#form_registration .card_detail .row-form div.state {
		width: 48%;
		margin-right: 3%;
	}
	#form_registration .card_detail .row-form div.state,
	#form_registration .card_detail .row-form div.postcode {
		width: 48%;
	}
	.card_popup .modal-body .form .row div.postcode {
		float: right !important;
		width: 48%;
	}
	.form_login .card_detail .postcode input[type=text],
	.form_login .card_detail .state input[type=text] {
		width: 89% !important;
	}
	.card_popup .modal-body .form .row .state .block_card,
	.space_wrapper .card_detail .row-form .block_card {
		width: 99%;
	}
	.card_popup .modal-body .form .row .state .block_card,
	.space_wrapper .card_detail .row-form .block_card {
		background-position: 90%;
	}
	.space_wrapper .card_detail .row-form select.state,
	.add_card_frm select.state {
		background-position: right 55px center;
	}
	.space_wrapper .list_pay_wrap .list_pay li .no {
		margin-left: 4%;
	}
	.space_wrapper .list_pay_wrap .list_pay li .text {
		padding-left: 2%;
		width: 44%;
	}
	#space-form .column2 .price-total {
		padding: 0;
	}
	#space-form .request_space_journey .request_space_btn {
		padding: 11px 16px;
	}
	#space-form .request_space_journey.waiting .request_space_btn {
		height: auto;
		padding: 9px 65px 9px 61px;
	}
	#header_about.header_state h1{
		text-indent: 0;
		font-size: 26px;
	}
	.margin-dashboard .search_booking {
		padding: 5px 2px;
	}
	.margin-dashboard .search_booking .block_search_booking {
		display: inline-block;
		margin-right: 0;
	}
	.margin-dashboard .search_booking input {
		width: 82%;
		font-size: 9px !important;
	}
	.margin-dashboard .search_booking #block-status-booking #status-booking-value{
		width: 85%;
		font-size: 10px !important;
	}
	.margin-dashboard .search_booking input#daterange {
		width: 41%;
	}
	.margin-dashboard .search_booking input.click_btn,
	.margin-dashboard .search_booking .type_space,
	.margin-dashboard .search_booking .type_access {
		width: 46%;
	}
	.margin-dashboard .search_booking #date-search {
		left:auto;
		width: 120% !important;
	}
	.margin-dashboard .search_booking #date-search .input-time {
		font-size: 12px !important;
	}
	.margin-dashboard .search_booking .type_space,
	.margin-dashboard .search_booking .type_access {
		font-size: 9px !important;
	}
	.modal.modal-street-parking {
		width: 98%;
		margin: auto;
	}
	.modal-street-parking .modal-footer {
		padding: 10px;
	}
	.st-btn {
		width: 100%;
	}
	.st-btn.login {
		margin: 10px 0 5px;
	}
	.breadcrumb .sub.last{
		max-width: 125px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.modal-street-parking .modal-body {
		padding: 10px;
		overflow: hidden;
	}
	.modal-street-parking .form-group {
		width: 100%;
	}
	.modal-street-parking .form-group.mgl {
		margin-left: 0;
	}
	.st-slide-wrapper img {
		width: 98%!important;
	}
	.hiw_wrap .hiw-introduction {
		margin-bottom: 15px;
	}
	/*.hiw_wrap .hiw-introduction p {
        margin-top: 15px;
    }*/
	#about_header,
	#about_header #header_about {
		height: 100px;
	}
	#header_about h1 {
		text-align: center;
		margin: 0;
		font-family: texgyreadventorbold;
		font-size: 25px;
		line-height: 100px;
	}
	.space_wrapper .give_you_wrap .icon-check {
		margin: 0 10px;
	}
	#site-contact .breadcrumb {
		padding-left: 10px;
	}
	.modal-import-email .modal-body .email-list li {
		padding: 5px 5px 5px 10px;
		line-height: 20px;
		position: relative;
	}
	.modal-import-email .modal-body .email-list li span {
		height: 26px;
	}
	.modal-import-email .modal-body .email-list li .name {
		line-height: 22px;
		width: 85%;
	}
	.modal-import-email .modal-body .email-list li .email {
		line-height: 22px;
		width: 80%;
		padding-left: 15px;
	}
	.modal-import-email .modal-body .email-list li .checkbox {
		position: absolute;
		right: 5px;
		top: 5px;
	}
	.modal-import-email .modal-footer {
		padding: 10px 10px 15px;
	}
	.modal-import-email .modal-footer .st-btn {
		width: 48%;
	}
	.modal-import-email .modal-footer .st-btn.btn-cancel {
		margin-right: 10px;
	}
	.modal-import-email .modal-title {
		height: 44px;
		line-height: 44px;
	}
	.listwaitinglist-wrapper {
		width: 96%;
	}

	.space_wrapper .list_pay_wrap .pay1time li .text {
		padding-left:6%;
		width:45%;
	}

	.space_wrapper .list_pay_wrap .list_pay li .status {
		width: 11%;
	}
	.space_wrapper .list_pay_wrap .list_pay li .pay_now {
		width: 31%;
	}
	.space_wrapper .list_pay_wrap .list_pay li .icon_help {
		padding-left: 14%;
		padding-right: 3%;
		background-position: 4% center;
		padding-top: 8px;
		font-size: 11px;
	}
	.space_wrapper .list_pay_wrap .list_pay .debited .pay_date {
		width: 39%;
		padding-left: 4%;
	}
	.space_wrapper .list_pay_wrap .list_pay .debited .duration {
		width: 20%;
		padding-left: 1%;
	}
	.space_wrapper .list_pay_wrap .list_pay .debited .amount {
		width: 22%;
		padding-left: 5%;
	}
	.space_wrapper .list_pay_wrap .list_pay li.show_detail a {
		width: 95%;
	}
	.space_wrapper .list_pay_wrap .list_pay .paid .status {
		width: 21px;
	}
	.registration a.go_back {
		text-indent: -200px;
	}
	.space_wrapper .card_detail .list_card {
		width: 263px;
	}
	.card_popup {
		width: 90%;
	}
	.add_card_frm #securely-ck+label,
	.add_card_frm #makeDefaultCard+label {
		font-size: 13px;
	}
	#otherSpace .modal-body .input-keyword {
		width: 72%;
	}
	#registration-step4 .form_registration .label-vehicle-type,
	#registration-step4 .form_registration .vehicle-type-select, 
	.form_registration #ev-charger-type-dd.signup_wraper .sec-ev-types-info {
		width: 86%;
	}
	.rateit { margin-left: -4px;}
	.form_registration .dob {
		clear: both;
		margin-left: 0;
		width: 86.1%;
	}
	.form_registration div.size_space label {
		width: calc(96px - 16px);
		padding-left: 12px;
	}
	.form_registration div.size_space input {
		width: calc(190px - 22px);
	}
	.mss_wrap {
		height: auto;
	}
	.mss_wrap .link {
		width: 100%;
		-webkit-border-radius: 0 0 3px 3px;
		-moz-border-radius: 0 0 3px 3px;
		-o-border-radius: 0 0 3px 3px;
		border-radius: 0 0 3px 3px;
		font-size: 14px;
		float: none;
		display: block;
		clear: both;
	}
	.mss_wrap .message {
		width: 80%;
		font-size: 14px;
		margin-top: 7px;
	}
	.mss_wrap .icon_error {
		margin: 10px 0 10px 10px;
	}
	#findout .modal-footer .btn {
		width: 96%;
	}
	.container_dashboard .list-bookings .list-bookings_space {
		width: 43%;
	}
	ul#menu_list li {
		width: 16.66%;
	}
	ul#menu_list a {
		padding: 0 0 0 16.6%;
	}
	.search_space_request_journey .block_space_request_journey {
		width: 91%;
	}
	.search_space_request_journey .block_space_request_journey span {
		text-align: left;
		text-indent: 0;
		padding-left: 10px;
		float: left;
		background-position: left;
	}
	.search_space_request_journey .block_space_request_journey.second-content-mobile{
		padding-bottom: 100px;
		display: none;
	}
	.search_space_request_journey .block_space_request_journey.second-content-mobile .message-after-send-mail-top{
		display: flex;
		padding-left: 0px;
		width: 100%;
	}
	.search_space_request_journey .block_space_request_journey.second-content-mobile .message-after-send-mail-top .request_text{
		width: 100%;
		text-align: center;
		padding-top: 0px;
	}
	.search_space_request_journey .block_space_request_journey.second-content-mobile .message-after-send-mail{
		width: 100%;
		text-align: center;
	}
	.search_space_request_journey .block_space_request_journey .block_space_request_des{
		display: flex;
		align-items: center;
		padding-left: 0px;
	}
	.search_space_request_journey .block_space_request_journey input.email_request {
		width: 94%;
	}
	.container_dashboard .nav-left a.backDashboard {
		display: none;
	}
	.container_dashboard .nav-left a.backDashboard2 {
		display: block;
	}

	#space-form .booking_view .wap-booking {
		margin-left: 70px;
	}
	.margin-dashboard .search_btn_mobile {
		display: block;
		font-size: 12px;
	}
	.margin-dashboard .search_booking {
		display: none;
		margin-top: 0;
		padding: 5px 2px;
	}
	.margin-dashboard .search_booking .block_search_booking {
		width: auto;
		display: block;
		margin-right: 0;
	}
	.margin-dashboard .search_booking .block_search_booking_left {
		width: auto;
	}
	.margin-dashboard .search_booking input {
		width: 92%;
		font-size: 12px !important;
	}
	.margin-dashboard .search_booking #block-status-booking #status-booking-value {
		width: 85%;
		font-size: 14px !important;
	}
	.margin-dashboard .search_booking input#daterange {
		width: 42%;
	}
	.margin-dashboard .search_booking input.click_btn {
		width: 46%;
	}
	.margin-dashboard .search_booking #date-search {
		left:-1px;
		width: 100% !important;
	}
	.margin-dashboard .search_booking .title_search {
		display: none;
	}
	.margin-dashboard .search_booking .type_space,
	.margin-dashboard .search_booking .type_access {
		font-size: 12px !important;
	}

	#slide_data .flexslider .slides .span_img {
		margin-top: 56px;
	}

	#slide_data,
	#slide_data .flex-viewport,
	#slide_data .flex-caption {
		height: 210px;
	}
	.request_space_journey .down {
		background: url(../../../images/arow-right-slide.png)no-repeat center 0px;
		background-size: 10px 19px;
		height: 20px;
		width: 30px;
		position: absolute;
		margin-top: 17px;
		margin-left: -50px;
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
	}
} /**************** End Media Max Width 479 *************************/


/************************** Media Max Width 361 ********************************/

@media only screen and (max-width: 361px) {
	.search-standalone .more-parking .wrapper_parking a.location_parking:last-child {
		display: none;
	}
	.search-standalone .more-parking .wrapper_parking a.location_parking:nth-child(3){
		display: none;
	}
	.search-standalone .more-parking .parking_title {
		width: calc(100vw - 80%);
	}
}

/******************** End Max Width 361 **************************************/



/************************** Media Max Width 337 ***********************************/
@media only screen and (max-width: 337px) {
	#a1, .logged .font_css
	{
		font-size: 10px;
	}
	#site-index #logo, #dashboard-index #logo, #logo
	{
		width: 135px;
		background-size: 135px;

	}
	.head_link #nav {
		float: right;
	}

	.head-user-logged #nav
	{
		margin-right: 0;
	}
	.head_link #button_login {
		padding: 6px 7px;
		font-size: 11px;
	}
	#core-values .nav-tabs .nav-item a {
		font-size: 16px;
	}
	#core-values #about_values p, #core-values #about_values h5 {
		font-size: 12px;
	}
	.space_wrapper .opinion_list {
		width: 95%;
		margin: 0 auto;
	}
	#registrationbuyer-waitinglist_finished .space_wrapper,
	#registrationbuyer-waitinglist_finished .space_wrapper .btn-wrap {
		width: 98% !important;
	}
	.form_registration .step {
		width: 98%;
		background-size: 100%;
		height: 28px;
	}
	.space_wrapper .step {
		margin: 15px auto 0;
		background-size: 98%;
		height: 33px;
		width: 70%;
	}
	.space_wrapper .step_step2 {
		background-position: left -34px;
	}
	.space_wrapper .step_step3 {
		background-position: left -69px;
	}
	.space_wrapper .step_step31 {
		background-position: left -69px;
	}
	#dashboard-profile #Message_success .modal-body {
		padding: 10px;
	}
	.container_dashboard .list-bookings .list-bookings_button .button_manage.open ul {
		top: 41px;
		left: 25%;
	}
	#dashboard-listing .container_dashboard .list-bookings .list-bookings_button .button_manage.open ul,
	.container_dashboard .second .list-bookings .list-bookings_button .button_manage.open ul {
		top: 32px;
		left: -29%;
	}
	.container_dashboard .list-bookings.listings .list-bookings_button ul {
		left: -30%;
	}
	.form_registration .tos_wrapper {
		width: 95%;
	}
	.space_wrapper .tos_wrapper {
		width: 96%;
		float: initial;
	}
	.form-contact input[type=text] {
		width: 96%;
	}
	#date-search {
		left: 0;
		right: 0;
		border-radius: 0px;
	}
	#date-search .date-submit .green_btn {
		width: 41%;
	}

	.search-result .listing-wraper.first .tooltip,
	.search-result .button-enquire .tooltip {
		left: 100px!important;
	}

	.form_registration input[type="password"], .form_registration input[type="text"] {
		width: 80% !important;
	}

	#form_registration #Address_full_address {
		margin-left: 0%;
	}
	#registration-index .nav_tab_login li:first-child {
		margin-left: 10px;
	}
	#registration-step3 .form_registration #clear {
		right: 10px;
	}

	.form_registration .discount_wraper {
		width: 95%;
		margin: 0 2%;
		overflow: auto;
	}
	.form_registration #Enquire_discount_code{
		width: 44% !important;
		margin-right: 2%;
		font-weight: normal;
		float: left;
		margin-left: 0;
	}
	#registrationbuyer-booking .form_registration #Enquire_discount_code{
		width: 44% !important;
	}
	.form_registration #validate{
		width: 42%;
		float: right;
		font-size: 14px !important;
	}
	.form_registration .comment_wraper {
		width: 100%;
	}
	.form_registration .enquire_note{
		width: 95%;
		font-size: 12px;
	}
	.space_wrapper {
		width: 100%!important;
	}
	.space_wrapper .row.row-form {
		width: 95%;
	}
	.search-standalone #autocomplete-ajax {
		width: 68%;
	}
	.search-standalone .has-icon {
		width: 84%;
	}
	.space_wrapper .login_facebook_tweet .blue_btn,
	.space_wrapper .buttons .green_btn{
		width: 95%!important;
	}
	#space_request_btn{
		/* width: 100%!important; */
	}
	.modal-signup #modal-footer .green_btn,
	.space_wrapper .login_facebook_tweet {
		width: 100%!important;
	}
	.space_wrapper .link2 {
		font-size: 10px!important;
	}
	.space_wrapper #tos {
		font-size: 10px!important;
		word-spacing: 0px;
	}
	.space_wrapper input[type="password"],
	.space_wrapper input[type="text"] {
		margin-left: 0%!important;
	}

	.space_wrapper .space_item .blockprice #date-search {
		top: 109px;
	}

	.space_wrapper .space_item .blockprice .editDate {
		left: 46px;
	}

	#modalComfirm.modal-signup .modal-body p {
		width: 100%;
	}
	.space_wrapper #dob {
		width: 95%!important;
		background-position-y: 32px !important;
	}
	.space_wrapper input[type="password"],
	.space_wrapper input[type="text"] {
		width: 80%!important;
	}
	.space_wrapper .space_item, .space_wrapper .space_info,
	.space_wrapper .space_happen, .space_wrapper .btn-back {
		margin-left: auto;
		margin-right: auto;
	}
	.space_wrapper .space_happen.pm,
	.space_wrapper .space_happen,
	.space_wrapper .space_info {
		padding: 20px;
		width: 82%;
	}
	.space_wrapper .space_item,
	.space_wrapper .space_happen.pm,
	.space_wrapper .space_happen{
		background-position: center;
	}
	.space_wrapper .space_happen .txt-right {
		padding-right: 45px;
	}
	.space_wrapper #profile,
	.space_wrapper .btn-back,
	.space_wrapper .space_item,
	.space_wrapper .give_you_wrap2 {
		width: 95%;
	}
	.space_wrapper .give_you_wrap {
		width: 95%;
		margin-left: auto;
		margin-right: auto;
	}
	.space_wrapper .give_you_wrap .favourite_email .fav_cls,
	.space_wrapper .give_you_wrap2 .favourite_email .fav_cls {
		/*width: 71px;*/
		width: 120px;
	}
	.space_wrapper .give_you_wrap .favourite_email .fav_gmail,
	.space_wrapper .give_you_wrap2 .favourite_email .fav_gmail {
		background-size: 73px 23px;
	}
	.space_wrapper .give_you_wrap .favourite_email .fav_yahoo,
	.space_wrapper .give_you_wrap2 .favourite_email .fav_yahoo {
		background-size: 73px 23px;
	}
	.space_wrapper .give_you_wrap .favourite_email .fav_outlook,
	.space_wrapper .give_you_wrap2 .favourite_email .fav_outlook {
		background-size: 73px 23px;
	}
	.space_wrapper .space_item .img {
		width: 100%;
		height: 71px;
	}
	.space_wrapper .vehicle_number{
		width: 95%;
	}
	.space_wrapper .vehicle_number input {
		width: 80%!important;
	}
	#registrationbuyer-step3 .label-vehicle-type,
	#registrationbuyer-step3 .vehicle-type-select {
		width: 84%;
	}
	#registrationbuyer-step4 .form_registration .vehicle-type-wraper {
		width: 95%;
		margin: 0 0 14px 2%;
	}
	#registrationbuyer-step4 .form_registration .vehicle-type-wraper #label-vehicle-type {
		width: 100%!important; margin: 0;
	}
	.form_registration.space_wrapper .discount_wraper {
		width: 100%!important;
		margin: 0!important;
	}
	.form_registration.space_wrapper #Enquire_discount_code {
		margin: 0!important;
	}
	.space_wrapper .dob {
		width: 87%;
	}
	.space_wrapper .space_item .stitle {
		height: 55px;
	}
	.space_wrapper .space_item .img .noimg {
		height: 65px;
	}
	.search-result .listing-price-total {
		width: 71px;
	}

	#registrationbuyer-spacerequest .row{
		width: 95%;
		margin: 0 auto;
	}
	.form_registration .signup_wraper {
		width: 100%;
	}
	#registrationbuyer-waitinglist .form_registration .vehicle-type-wraper {
		width: 95%;
	}
	#Share_social {
		margin-left: 10%;
	}
	#Available,
	#modalComfirm {
		top: 10%!important;
	}
	#menu_list li i {
		top: 5px;
		left: 27px;
	}
	#space-view_v3 #modalCompleteListing {
		top: 10%;
	}
	.form_login input#Vehicle_vehicle_number {
		padding: 4px 5px!important;
	}
	#modalComfirm {
		width: 98%!important;
		margin-left: 2px!important;
	}
	#dashboard-profile #Change_password, #dashboard-profile #Change_email {
		width: 98%;
		top: 20px;
	}
	#dashboard-profile #Change_password .modal-body, #dashboard-profile #Change_email .modal-body {
		margin-left: 0;
	}
	#Change_password .modal-body .content-popup, #Change_email .modal-body .content-popup {
		width: 83%;
	}
	.search-standalone .search-keyword .icon-x {
		right: 18%;
	}
	#modalContact {
		width: 98%;
		top: 20px;
	}
	#modalContact .modal-body .img {
		margin-left: 35px;
	}
	ul#menu_list li {
		width: 16.66%;
	}
	ul#menu_list li.billing {

	}
	ul#menu_list li.billing.active{
		width: 16.66%;
	}
	#modalCompleteListing #modal-footer {
		padding-left: 15px;
		padding-right: 15px;
	}
	#dashboard-vehicle .margin-dashboard .pager .yiiPager li.selected,
	.margin-dashboard .pager .yiiPager li.selected {
		width: 53%;
	}
	.testimoni1 .testimonials, .testimoni2 .testimonials {
		width: 55%;
	}
	#site-tellus #Submit_email .modal-body .content-popup {
		width: 94%;
		margin: 0 auto;
		float: none;
	}
	#Submit_email .emailtellus {
		margin: 0 auto;
		width: 100%;
	}
	#Submit_email input[type=text] {
		width: 96%;
		margin: 0;
		font-size: 12px;
		height: 35px !important;
	}
	#site-tellus .popupModal h4 {
		font-size: 13px;
	}
	#Submit_email .body {
		width: 100%;
		margin-left: 0;
		margin-top: 10px;
	}
	#Submit_email .avatar_story {
		margin: 0 auto;
		float: none;
		display: block;
	}
	#site-tellus #Submit_email .modal-body .modal-button-save,
	#site-tellus #Submit_email .modal-body .modal-cancel {
		width: 100%;
		margin: 0 auto;
	}
	#site-tellus #Submit_email .modal-body .modal-cancel {
		margin-bottom: 10px;
	}
	#site-tellus #Submit_email {
		height: auto;
	}
	#Submit_email div.form .errorMessage {
		padding: 0;
	}
	#site-tellus #Submit_email .modal-body .modal-cancel {
		height: 44px;
	}
	#site-tellus #Submit_email .modal-body .modal-cancel a {
		font-size: 14px;
		height: 44px;
		line-height: 44px;
		padding: 0;
	}
	#site-tellus #Submit_email .modal-body .modal-button-save input{
		height: 44px;
		font-size: 14px!important;
		/* font-family: Raleway, sans-serif; */
		font-family: Inter, sans-serif;
	}
	.space_wrapper .q_response,
	.space_wrapper .find-more {
		width: 95%;
	}
	.space_wrapper .new-version-question {
		width: 95%;
	}
	.space_wrapper .new-version-before-question {
		width: 95%;
		margin-bottom: 0;
	}
	.space_wrapper .question_title textarea {
		width: 92%;
	}
	.space_wrapper .btn-wrap .btnbr2,
	.space_wrapper .btn-wrap .btnbr {
		width: 100%;
	}
	.space_wrapper .btn-wrap .btn-wrap,
	#space-form .column2 .enquire input,
	.space_wrapper .question_title{
		width: 100%;
	}
	.space_wrapper .startdate_wrap {
		width: 95%;
		margin: 0 auto 15px;
	}
	.space_wrapper .startdate_title,
	.space_success .news,
	.space_wrapper .btn-wrap {
		width: 95%;
		margin: 0 auto;
	}
	.cvv_tooltip .cvv_tooltip_inner .cvv_arrow:after {
		left: 56%;
	}
	#registration-step4 .form_registration input[type="password"],
	#registration-step4 .form_registration input[type="text"] {
		width: 63% !important;
		padding-right: 22% !important;
	}
	#registration-step4 .form_registration .type_counter {
		right: 65px;
	}
	#registration-step4 .form_registration .type_arrow {
		right: 40px;
	}
	#space-form .column2 .seller-offer .ask-question {
		background-position: 7px center;
		text-indent: 37px;
	}
	#space-form .column2 .seller-offer .make-offer {
		background-position: 20px center;
		text-indent: 50px;
	}
	#space-form .column2 .seller-offer-big .make-offer {
		background-position: 40% center;
		text-indent: 46%;
	}
	#space-form .booking_view .wap-booking .booking-1, #space-form .booking_view .wap-booking .booking-2 {
		font-size: 13px;
	}
	.search-listing-header input.input-keyword {
		width: 80%;
	}
	#date-search-view {
		top: 46px;
	}
	#button_list_space {
		text-indent: -22px;
	}
	#modalAccept {
		top: 10%;
	}
	.form_registration .vehicle-type-wraper {
		margin: 0 auto;
		width: 95%;
	}
	.billing_wrap .green_btn,
	#registrationbuyer-step3 .form_registration .vehicle-type-wraper {
		margin-left: 0;
		width: 100%;
	}
	.form_registration .booking_comment {
		width: 95%;
	}
	.form_registration .comment_wraper .comment_description {
		width: 95%;
		margin: 0 auto;
	}
	.container_dashboard .list-bookings .list-bookings_space {
		width: 45%;
	}
	ul#menu_list a {
		padding: 0 0 0 50px;
	}
	ul#menu_list li.active a:after {
		right: 18px;
	}
	.margin-dashboard .pager .yiiPager li.selected,
	#dashboard-vehicle .margin-dashboard .pager .yiiPager li.selected {
		width: 53%;
	}
	.registration .title {
		font-size: 18px;
	}
	#form_rate_parking_space,
	.space_wrapper .avatar_wrap {
		width: 95%;
	}
	.cvv_tooltip.w150 {
		left: 6px;
	}
	#dashboard-profile #Change_password .modal-body,
	#dashboard-profile #Change_email .modal-body,
	#site-tellus #Submit_email .modal-body {
		width: 96%;
	}
	.space_wrapper .space_success .thanks {
		width: 95%;
	}

	/*payment*/
	.error_card {
		width: 95%;
	}
	.space_wrapper .pm_step,
	.space_wrapper .pm_step.step_step1,
	.space_wrapper .pm_step.step_step2,
	.space_wrapper .pm_step.step_step3,
	.space_wrapper .pm_step.step_step31,
	.space_wrapper .pm_step.step_step4,
	.space_wrapper .pm_step.step_step41 {
		width: 95%;
		background-size: 100%;
	}

	.space_wrapper .label-title,
	.space_wrapper .card_detail {
		width: 95%;
	}
	.space_wrapper .card_detail .card_detail_title .add_new_card {
		width: 43%;
	}
	.space_wrapper .infoBooking {
		width: 95%;
		background-position-x: -15px, 98% !important;
		background-position-y: -12px, center !important;
		font-size: 13px;
	}
	.space_wrapper .list_pay_wrap {
		width: 95%;
	}
	#registration-step2 .content .title .icon-listmyspace,
	#registration-step3 .content .title .icon-listmyspace {
		margin: 0 4px 0 -4px;
	}
	.space_wrapper .space_item .blockprice .input-time {
		margin-left: 25% !important;
		width: 65px !important;
	}
	#search-listing .input-time {
		width: 50%;
	}

	.form_registration .dob {
		clear: both;
		margin-left: 0;
		width: 87% !important;
	}

	.header_state h2 {
		text-indent: 0;
		font-size: 20px !important;
	}

	#about_content ul.list_suburb li{
		width: 46%;
	}

	.list_content h3 {
		font-size: 17px;
		line-height: 22px;
	}

	#longtail-widget-location .longtail-content h2{
		font-size: 20px;
	}

	#longtail-widget-location ul#longtail-links li a {
		font-size: 16px;
	}

	.list_content .alphabet li {
		padding: 3px 3px;
	}

	.list_content .alphabet a {
		font-size: 16px;
	}
	.booking-wrapper .nav.nav-tabs a {
		font-size: 12px;
	}

	#space-form .title-gmap label.title_name {
		font-size: 16px;
	}
	.rating .rating-overall {
		padding-top: 0;
	}
	.wrapper-rating .rating-info {
		padding: 4%;
	}
	.rating-overall {
		padding-top: 4%;
	}
	.wrapper-rating .firstname {
		margin-top: 3%;
	}

	.search_space_request_journey .block_space_request_journey input.email_request {
		width: 92%;
	}
	.margin-dashboard .listRefer-wrapper .pager .yiiPager li.selected {
		width: 50%;
	}
	#space-form .view-form div.space_type{
		width: 100%;
	}
	#space-form .view-form .view_value_space_vehicle{
		width: auto;
		font-size: 11px;
		max-width: 50px;
		overflow: hidden;
		text-overflow: ellipsis;
		vertical-align: middle;
	}
	#space-form .view-form span.access_type {
		margin-left: 7px;
	}
	#space-form .view-form .view_value_space_height, #space-form .view-form span.space_type, #space-form .view-form span.access_type {
		font-size: 11px;
	}

	.margin-dashboard .search_booking .block_search_booking {
		display: block;
		margin-right: 0;
	}
	.margin-dashboard .search_booking input {
		width: 92%;
		font-size: 11px !important;
	}
	.margin-dashboard .search_booking select {
		width: 139px;
		font-size: 11px !important;
	}
	.margin-dashboard .search_booking input#daterange {
		width: 125px;
	}

	.margin-dashboard .search_booking input {
		width: 92%;
		font-size: 11px !important;
	}
	.margin-dashboard .search_booking #block-status-booking #status-booking-value {
		width: 125px;
		font-size: 11px !important;
	}
	.margin-dashboard .search_booking input#daterange {
		width: 125px;
	}
	.margin-dashboard .search_booking input.click_btn,
	.margin-dashboard .search_booking .type_space,
	.margin-dashboard .search_booking .type_access {
		width: 139px;
	}
	.margin-dashboard .search_booking .type_space,
	.margin-dashboard .search_booking .type_access {
		font-size: 11px !important;
	}
	#site-landingpage .search-result .listing-content {
		width: 50% !important;
	}

	#search-listing .search_btn {
		width: 92%;
	}

	.reportSP_popup .modal-body .reportsp_frm {
		width: 100%;
	}

	.listwaitinglist-wrapper ul.yiiPager .page {
		width: 38%;
	}

	.listwaitinglist-wrapper .search-suburb input.input-keyword {
		width: 205px;
	}
	.search-standalone .search-keyword .icon-x {
		right: 18%;
	}
	#modalBookingsReport .modal-body {
		width: 94%;
		padding: 0 3%;
	}
	#modalBookingsReport #modal-cancel-report {
		margin-right: 13px;
	}
	#modalBookingsReport .date-search .date-wraper .date-show {
		text-indent: 15px;
	}

	#tweet_twitter {
		padding: 0 3%;
	}

	#tweet_twitter h2 {
		font-size: 20px;
	}

	.price-total-bond .total-amount .ta-note,
	.price-total-bond .price-total .ta-note-2,
	.price-total-bond .price-total .ta-note-3 {
		font-size: 13px;
	}

	#space-form .column2 .wapper-date .info_length_booking {
		margin: 10px 0 5px 0;
	}
	.space_wrapper .space_item .blockprice .date-value .date-value-1,
	.space_wrapper .space_item .blockprice .date-value .date-value-2 {
		background: url(../../../images/svg/v3/icons_date-grey.svg) no-repeat 5px 12px;
		background-size: 20px 20px;
	}
	.space_wrapper .space_item .blockprice .date-value .date-value-1 .input-date,
	.space_wrapper .space_item .blockprice .date-value .date-value-2 .input-date {
		width: 72% !important;
		margin-left: 30px !important;
		padding-left: 5px !important;
	}
}

@media (max-width: 600px) and (min-width: 481px){
	.mss_wrap .message {
		margin: 0px 0px 0px 5px;
		font-size: 14px;
		padding-top: 5px;
	}
	.mss_wrap .link {
		font-size: 14px;
	}
}
@media (max-width: 480px){
	.custom-link , .box-card-expired{
		width: 100% !important;
	}
	.box-card-expired .custom-message{
		margin: 0px 0px 0px 10px;
		width: auto !important;
	}
	#site-howitworksforhost .newTab li {
		font-size: 17px !important;
	}
    
    .search-panel .search-filter .search-filter-sort {
        width: 147px;
    }
    
    #sort-dropdown-block {
        left: calc(100% - 161px);
        width: 152px;
    }
}

@media (max-width: 375px){
    .search-panel .search-filter .search-filter-sort {
        width: 147px;
    }
    
    #sort-dropdown-block {
        left: calc(100% - 160px);
        width: 147px;
    }
}

/*VWO_ Adding sticky search icon and top nav*/

@media (max-width: 320px) {
	.stickied-book-section .stickied-content .col-labels .lbl-monthly-price { font-size: 17px; }
	.stickied-book-section .stickied-content .col-labels .lbl-starting-date { 
		font-size: 14px; 
		margin: 1px 0 5px 0;
	}
	.stickied-book-section .stickied-content .col-labels img {
		margin: 0 0 2px 3px;
	}
	.stickied-book-section .stickied-content .col-button .stickied-book-button {
		font-size: 15px;
		padding: 12px 25px;
	}
}

#site-index .search-listing-header .icon-x {
	top: 50%;
	transform: translateY(-50%);
	margin-top: 0px;
}
@media only screen and (max-width: 599px){
	#site-index #form_search_view {
		display: block !important;
	}
	#site-index #form_search_view .search-listing-header-wrapper{
		height: 1px !important;
		visibility: hidden !important;
		overflow: hidden !important;
		padding: 0 !important;
		transition: 0.3s height ease-in-out;
		-webkit-transition: 0.3s height ease-in-out;
		-moz-transition: 0.3s height ease-in-out;
		opacity: 1!important;
	}
	#site-index #form_search_view.visible .search-listing-header-wrapper{
		height: auto !important;
		visibility: visible !important;
		overflow: visible !important;
	}
	#site-index #form_search_view .search-listing-header-wrapper .search-listing-header {
		padding: 7px 0 5px 0;
	}
}
@media only screen and (min-width: 600px) and (max-width: 979px){
	#site-index #header > div >a#logo {
		position: absolute;
		max-width: 25%;
		background-size: contain;
	}
	#site-index #header > div > .head_link.no-user {
		min-width: 450px;
	}
	#site-index #header > div > .head_link.no-user.clearfix a.phone-header-home {
		margin-left: 5px;
	}
	#site-index #header > div > .head_link.no-user a#button_login {
		padding-left: 14px;
		padding-right: 14px;
	}
	#site-index #form_search_view {
		position: fixed;
		left: 0;
		right: 0;
		top: 73px;
	}
	#site-index #form_search_view .search-listing-header-wrapper {
		left: 0;
		right: 0;
		width: 100%;
		background: #f5f5f5;
		padding: 7px 15px;
		border-bottom: 1px solid rgb(204, 204, 204);
		border-top: 1px solid rgb(204, 204, 204);
		display: block;
	}
	#site-index #form_search_view .search-listing-header-wrapper div#search-listing-header {
		float: none;
		margin: 0 auto;
		width: 75%;
		max-width: 400px;
	}
	#site-index #form_search_view .search-listing-header-wrapper .search-listing-header input.input-keyword {
		width: 85%;
	}
}

@media only screen and (max-width: 736px) {
    .mobile-hidden {
        display: none;
    }
    
    .search-result .listing-wraper {
        /*margin-bottom: 10px;*/
    }
    
    .search-result .listing-content .listing-type {
        margin-top: 15px;
    }
    
    .search-result .listing-content .listing-type span.mobile-icon-distance {
        width: 100px;
        overflow: inherit;
        text-indent: 17px;
        border: none;
        padding: 3px 0 0 17px;
        margin-left: 20px;
    }
}

@media only screen and (min-width: 600px) and (max-width: 896px) {
    #map-canvas .mapboxgl-popup .mapboxgl-popup-content .search-result.info-maps-parking {
        margin-left: -100px;
        overflow-y: inherit;
    }
    
    #map-canvas .mapboxgl-popup .mapboxgl-popup-content .search-result.info-maps-parking a .listing-wraper .listing-content {
        overflow-y: inherit;
        padding-top: 5px;
    }
    
    #map-canvas .mapboxgl-popup .mapboxgl-popup-content .search-result.info-maps-parking a .listing-wraper .listing-content .listing-address {
       font-size: 12px;
       font-weight: 700;
       font-style: normal;
       line-height: 14px;
       padding: 5px 0;
    }
    
    #map-canvas .mapboxgl-popup .mapboxgl-popup-content .search-result.info-maps-parking a .listing-wraper .listing-content h2 {
       font-size: 11px;
       font-weight: 500;
       font-style: normal;
       line-height: 13px;
    }
    
    #map-canvas .mapboxgl-popup .mapboxgl-popup-content .search-result.info-maps-parking a .listing-wraper .book_listing {
        bottom: 25px;
        right: 5px;
    }
	#map-canvas .mapboxgl-popup .mapboxgl-popup-content .search-result.info-maps-parking a .listing-wraper .book_listing.search-js-rendered {
        bottom: 20px !important;
    }
    
    #price-filter-modal.modal.in, 
    #distance-filter-modal.modal.in,
    #instant-filter-modal.modal.in,
    #evcharging-filter-modal.modal.in,
    #disableaccess-filter-modal.modal.in {
        top: 50px;
        left:250px;
    }
}

/*END*/