/*---------------HEADER-------------------------------*/

.fl {
    float: left!important;
}

.fr {
    float: right!important;
}

.logged ul {
    right: 0px;
    z-index: 10001;
}

h3 a {
    color: #333;
}

h3 a:hover {
    color: #333;
}


/*---------------INTRODUCTION------------------*/

#site-quickquote,
#site-index {
    margin: 0 auto;
}

#site-quickquote #content-wrapper #introduction {
    width: 100%;
    height: 260px;
    background: #fff;
    overflow: hidden;
}

#site-index #content-wrapper #introduction .caption-introduction {
    line-height: 1.2;
    font-weight: bolder;
}

#site-index #content-wrapper #introduction .caption-introduction .title-introduction {
    text-align: center;
    display: block;
    color: #1FB683;
}

#site-index #content-wrapper #introduction .divider-green {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 30px;
}

#site-index #content-wrapper #introduction .divider-green img {
    width: 200px;
}

#site-index #content-wrapper #introduction {
    width: 100%;
    background: #ffffff;
    margin-top: 60px;
    text-align: center;
    margin-bottom: 60px;
}

#site-index #content-wrapper #introduction p.second_att {
    font-size: 30px;
    margin-bottom: 20px;
}

#site-quickquote #content-wrapper #introduction h2,
#site-index #content-wrapper #introduction h2 {
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    font-size: 24px;
    text-align: center;
    padding-top: 30px;
    color: #333333;
}

#site-index #content-wrapper #introduction h2.second_att {
    padding-top: 0;
}

#site-quickquote #content-wrapper #introduction h2 {
    padding-bottom: 50px;
}

#site-index #content-wrapper #introduction .count_money {
    margin-top: 0;
}

#site-quickquote #content-wrapper #introduction .list_my_space_free,
#site-index #content-wrapper #introduction .list_my_space_free {
    width: 38%;
}

#site-quickquote #content-wrapper #introduction .yellow_btn,
#site-index #content-wrapper #introduction .yellow_btn {
    float: left;
    line-height: 34px;
}

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

#site-quickquote #content-wrapper #introduction .quick_quote,
#site-index #content-wrapper #introduction .quick_quote {
    width: 48%;
    float: right;
}

#site-quickquote #content-wrapper #introduction .quick_quote input,
#site-index #content-wrapper #introduction .quick_quote input {
    width: 93%;
    font-family: 'Roboto', sans-serif;
    height: 47px;
    line-height: 14px;
    font-size: 14px;
    padding: 0;
}

#site-quickquote #content-wrapper #introduction .introduction_footer,
#site-index #content-wrapper #introduction .introduction_footer {
    width: 95%;
    margin: 0 auto;
}

#site-quickquote #content-wrapper #introduction .introduction_footer .list_parking,
#site-index #content-wrapper #introduction .introduction_footer .list_parking {
    width: 28%;
    float: left;
    margin-left: 55px;
}

#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 {
    width: 68px;
    height: 97px;
    float: left;
}

#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 {
    font-family: 'Poppins', sans-serif;
    font-size: 22px;
    line-height: 8px;
    font-size: 16px;
    margin-left: 100px;
    color: #333333;
}

#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-left: 100px;
    font-size: 13px;
    margin-top: 8px;
    line-height: 16px;
}

#site-quickquote #content-wrapper #introduction .introduction_footer .price_availability,
#site-index #content-wrapper #introduction .introduction_footer .price_availability {
    width: 29%;
    float: left;
    margin-left: 56px;
}

#site-quickquote #content-wrapper #introduction .introduction_footer .accept_booking,
#site-index #content-wrapper #introduction .introduction_footer .accept_booking {
    width: 29%;
    float: left;
    margin-left: 38px;
}

#site-index #content-wrapper #introduction .introduction_footer h3 {
    line-height: 16px !important;
}

#site-quickquote #content_banner .form_search,
#site-index #content_banner .form_search {
    max-width: 800px;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    position: absolute;
}

#site-quickquote #content_banner .form_search .list_city ul,
#site-index #content_banner .form_search .list_city ul {
    width: 98%;
    margin: 0 auto;
}

#site-quickquote.no-svg #content_banner .form_search .note_search,
#site-index.no-svg #content_banner .form_search .note_search {
    /*background: url(../../../images/v3/icons_home-search-map.png) no-repeat 30px center;
  background-size: 57px;*/
}

#site-index #content_banner .form_search .note_search .title_home {
    color: #fff;
    font-size: 57px;
    font-family: "Poppins", sans-serif !important;
    padding: 0;
    text-align: center;
    line-height: 78px;
    font-weight: 800;
    text-shadow: 2px 2px 20px rgba(0, 0, 0, 0.56);
    letter-spacing: 1px;
    margin-bottom: 0px;
}

#site-index #content_banner .form_search .note_search h2 {
    color: #fff;
    font-size: 32px;
    font-weight: normal;
    padding-top: 10px;
    text-align: center;
    line-height: 23px;
    margin-bottom: 50px;
    font-weight: lighter;
    font-family: "Poppins", sans-serif !important;
    letter-spacing: 1px;
}

#site-index #content_banner .form_search .note_search .note_desc {
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    line-height: 21px;
    margin-left: 130px;
    width: 525px;
}

#site-quickquote #content_banner .info_search,
#site-index #content_banner .info_search {
    height: 30%;
    background: rgba(0, 0, 0, 0.3);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 15px;
}

#site-index #content_banner .info_search {
    border-radius: 4px !important;
    position: relative;
}

@media (max-width:767px) {
    .footer_top .social-navigation {
        padding-left: 30px !important;
    }
    .headerInnerCont h1 {
        height: auto !important;
        margin-bottom: 15px !important;
        line-height: 32px !important;
        font-size: 28px !important;
    }
    .headerInnerCont div#searchbar {
        margin-top: 0 !important;
    }
    .headerInnerCont {
        height: 260px !important;
    }
    .brandLogos li img {
        max-width: 100% !important;
        height: 25px !important;
    }
    .copyright .brandLogos li a {
        display: block;
        float: left;
    }
    .footer-copyright .text-center {
        padding: 0 30px;
    }
    .copyright p.text-center {
        padding: 0 30px;
    }
    #site-index .searchInput {
        margin-right: 0 !important;
    }
    #about-and-testimonials .block-right-big .quote-block {
        min-height: 275px;
    }
    #site-index #search-listing select {
        width: 50%;
        float: left;
        border-radius: 4px;
    }
}

#site-quickquote #content_banner .info_search #form_search,
#site-index #content_banner .info_search #form_search {
    height: 100%;
}

#site-index #content_banner .not_search_footer {
    margin: 10px 0 0 0;
    text-align: center;
}

#site-index #content_banner .not_search_footer a {
    color: #fff;
    font-size: 17px;
    font-family: 'Roboto', sans-serif;
    text-indent: 129px;
    text-align: left;
    text-decoration: underline;
    line-height: 17px;
    font-weight: 700;
}

#site-quickquote #content_banner .list_city ul li,
#site-index #content_banner .list_city ul li {
    list-style-type: none;
    display: inline;
    float: left;
    text-align: center;
    line-height: 60px;
}

#site-quickquote #content_banner .list_city ul li a,
#site-index #content_banner .list_city ul li a {
    color: #333333;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
}

#site-quickquote #content_banner .booking-guarantee,
#site-index #content_banner .booking-guarantee {
    background: url(../../../images/svg/v3/icons_booking-guarantee.svg) left center no-repeat;
    width: 235px;
    height: 235px;
    margin: 233px 0 0 908px;
    position: absolute;
    display: block;
}

.icon-guarantee {
    background: url(../../../images/v3/money-back_normal.png) left center no-repeat;
    background-size: 210px 210px;
    width: 235px;
    height: 235px;
    margin: 233px 0 0 908px;
    position: absolute;
    display: block;
}

.icon-guarantee {
    width: 210px;
    height: 210px;
    margin: -130px 0 0 0;
    position: absolute;
    right: 100px;
}

.icon-guarantee:hover,
#site-quickquote #content_banner .booking-guarantee:hover,
#site-index #content_banner .booking-guarantee:hover {
    background: url(../../../images/v3/money-back_hover.png) left center no-repeat;
    background-size: 210px 210px;
}

#advertisement {
    display: none;
}

.logged:hover #avatar {
    display: block;
}

.container {
    width: 1262px;
    margin: 0 auto;
}


/*#site-index #introduction  .container {
        width: 950px;
}*/

#app_main .container {
    width: 776px;
}

#site-index #as-featured-in .container,
#site-index #introduction .container,
#site-index #storage .container {
    width: 940px;
}

/***********links to suburb landing pages***************/
.info_search .link_landing_page {
    margin-top: 10px;
    overflow: hidden;
}
.info_search .link_landing_page p,
.info_search .link_landing_page a {
    color: #fff;
    font-size: 14px;
    font-family: "Roboto", sans-serif;
}
.info_search .link_landing_page a {
    text-decoration: underline;
    margin-right: 10px;
}
.info_search .link_landing_page a:hover{
    text-decoration: none;
}
.info_search .link_landing_page .link_storage {
    float: left;
}
.info_search .link_landing_page .link_parking {
    float: right;
}
@media only screen and (max-width: 979px) {
    #site-index #content_banner .form_search .note_search .title_home {
        font-size: 50px;
        line-height: 65px;
    }
    .info_search .link_landing_page p, .info_search .link_landing_page a {
        font-size: 11px;
    }
    .info_search .link_landing_page a {
        margin-right: 5px;
    }
}
@media only screen and (max-width: 650px) {
    .info_search .link_landing_page .link_storage,
    .info_search .link_landing_page .link_parking {
        width: 100%;
        text-align: center;
        float: left;
    }
    .info_search .link_landing_page p, .info_search .link_landing_page a {
        font-size: 12px;
    }
}

/***********END links to suburb landing pages***************/

/*home mega link*/
#site-index #content-wrapper #introduction .home_mega_link h2{
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    font-size: 35px;
    line-height: 45px;
}
.home_mega_link{
    padding-left: 20px;
    padding-right: 20px;
}
.home_mega_link a.mega_link:hover{
    text-decoration: none;
}
.home_mega_link a.mega_link:hover > .home_mega_link_body{
    background: #aeb6b736;
}
.home_mega_link .home_mega_link_body {
    text-align: center;
    font-family: "Poppins", sans-serif;
    border: 2px solid #F0F1F2;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 27px 4px;
}
.home_mega_link .home_mega_link_body h4{
    font-size: 23px;
    line-height: 27px;
    color: #5E6574;
}
.home_mega_link .home_mega_link_body .divider{
    border: 1px solid #73cde1;
    width: 50px;
    margin: 15px auto;
}
.home_mega_link .home_mega_link_body .divider.color_1 {
    border-color: #73cde1;
}
.home_mega_link .home_mega_link_body .divider.color_2 {
    border-color: #f9c24e;
}
.home_mega_link .home_mega_link_body .divider.color_3 {
    border-color: #f05b61;
}
.home_mega_link .home_mega_link_body .divider.color_4 {
    border-color: #39b584;
}

.home_mega_link .home_mega_link_body p {
    font-size: 16px;
    line-height: 19px;
    color: #5E6574;
}
/*END home mega link*/

@media (max-width: 979px) and (min-width: 768px) {
    #site-index #as-featured-in .container {
        width: 724px;
    }
}

@media (max-width: 767px) {
    #site-index #as-featured-in .container,
    #site-index #introduction .container,
    #site-index #storage .container {
        width: auto;
    }
}

@media (min-width: 767px) {
    #introduction .button_wapper_v3 {
        margin: 16px auto 30px;
        width: 650px;
    }
}

.head_link .list_my_space_free #button_list_space {
    width: 128px;
    height: 29px;
    line-height: 29px;
    text-indent: 14px;
    font-size: 12px;
    text-align: left;
}

.right .yellow_submit_btn a span {
    background: url(../../../images/svg/v3/icons_list-my-space.svg) no-repeat 100% 8px;
    background-size: 55px 27px;
    height: 42px;
    top: 0px;
    right: -2px;
    width: 74px;
    display: block;
    float: left;
    margin-left: -59px;
    position: absolute;
}


/*---------------FORM SEACRH FOR PARKING------------*/

#content_banner {
    height: 80vh;
    background: none;
    padding-bottom: 0px;
    position: relative;
}

.heroTitle {
    position: absolute;
    z-index: 1;
    height: 345px;
    overflow: hidden;
    margin: auto;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    display: block;
    max-width: 800px;
}

#heroSlider {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
}

#heroSlider.carousel,
#heroSlider .carousel-inner {
    height: 100%;
    width: 100%;
}

#heroSlider .carousel-inner .item {
    background-repeat: no-repeat;
    height: 100%;
    background-size: cover;
    background-position: top center;
}

#heroSlider .carousel-inner .item:first-of-type {
    background-image: url(../../../images/header/desktop-2560x1440-header.jpg);
}

#heroSlider .carousel-inner .item:last-of-type {
    background-image: url(../../../images/header/2560X1440_1.jpg);
}

@media (min-width: 2560px) {
    .heroTitle {
        height: 50%;
    }
}

@media (max-width: 1920px) {
    #content_banner {}
    #heroSlider .carousel-inner .item:first-of-type {
        background-image: url(../../../images/header/desktop-1920x1020-header.jpg);
    }
    #heroSlider .carousel-inner .item:last-of-type {
        background-image: url(../../../images/header/1920x1020_1.jpg);
    }
}

@media (max-width: 1440px) {
    #content_banner {}
    #heroSlider .carousel-inner .item:first-of-type {
        background-image: url(../../../images/header/desktop-1440x900-header.jpg);
    }
    #heroSlider .carousel-inner .item:last-of-type {
        background-image: url(../../../images/header/1440x900_1.jpg);
    }
}

@media (max-width: 1366px) {
    #content_banner {
        /*height: 516px;*/
    }
    #heroSlider .carousel-inner .item:first-of-type {
        background-image: url(../../../images/header/desktop-1366x768-header.jpg);
    }
    #heroSlider .carousel-inner .item:last-of-type {
        background-image: url(../../../images/header/1366x768.jpg);
    }
}

@media (max-width: 1024px) {
    #content_banner {
        /*height: 554px;*/
    }
    #heroSlider .carousel-inner .item:first-of-type {
        background-image: url(../../../images/header/desktop-1024x768-header.jpg);
    }
    #heroSlider .carousel-inner .item:last-of-type {
        background-image: url(../../../images/header/1024x768.jpg);
    }
}

@media (max-width: 834px) {
    #content_banner {
        /*height: 900px;*/
    }
    #heroSlider .carousel-inner .item:first-of-type {
        background-image: url(../../../images/header/ipad-pro10.5-834x1112-header.jpg);
    }
    #heroSlider .carousel-inner .item:last-of-type {
        background-image: url(../../../images/header/ipad-pro10.5-834x1112_1-header.jpg);
    }
}

@media (max-width: 768px) {
    #content_banner {
        /*height: 810px;*/
    }
    #heroSlider .carousel-inner .item:first-of-type {
        background-image: url(../../../images/header/ipad1-768x1024-header.jpg);
    }
    #heroSlider .carousel-inner .item:last-of-type {
        background-image: url(../../../images/header/ipad1-768x1024_1-header.jpg);
    }
}

@media (max-width: 414px) {
    #content_banner {
        /*height: 580px;*/
    }
    #heroSlider .carousel-inner .item:first-of-type {
        background-image: url(../../../images/header/iphone6-7-8-plus-414x736-header.jpg);
    }
    #heroSlider .carousel-inner .item:last-of-type {
        background-image: url(../../../images/header/iphone6-7-8-plus-414x736_1-header.jpg);
    }
}

@media (max-width: 375px) {
    #content_banner {
        /*height: 520px;*/
    }
    #heroSlider .carousel-inner .item:first-of-type {
        background-image: url(../../../images/header/iphonex-375x812-header.jpg);
    }
    #heroSlider .carousel-inner .item:last-of-type {
        background-image: url(../../../images/header/iphonex-375x812_3-header.jpg);
    }
}

@media (max-width: 320px) {
    #content_banner {
        /*height: 436px;*/
    }
    #heroSlider .carousel-inner .item:first-of-type {
        background-image: url(../../../images/header/iphone5-320x568-header.jpg);
    }
    #heroSlider .carousel-inner .item:last-of-type {
        background-image: url(../../../images/header/iphone5-320x568_1-header.jpg);
    }
}


/*@media screen (min-width: 1024px){
  #content_banner {
    background: url(../../../images/header/desktop-1024x768-header.jpg) no-repeat;
  }
}
@media screen (min-width: 1440px){
  #content_banner {
    background: url(../../../images/header/desktop-1440x900-header.jpg) no-repeat;
  }
}
@media screen (min-width: 1920px){
  #content_banner {
    background: url(../../../images/header/desktop-1920x1020-header.jpg) no-repeat;
  }
}
@media screen (min-width: 2560px){
  #content_banner {
    background: url(../../../images/header/desktop-2560x1440-header.jpg) no-repeat;
  }
}*/


/*---------------Search Listing Homepage------------------*/

#search-listing .input-small {
    width: 88px;
    height: 44px !important;
    line-height: 25px;
    border: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-indent: 8px;
    font-size: 13px;
}

.date-search .input-time,
#search-listing .input-time,
#space-view_v3 .input-time {
    width: 80px;
    height: 30px !important;
    margin: 0 0 0 30px;
    line-height: 20px;
    border: 1px solid #E9E9E9;
    text-indent: 0;
    text-align: center;
    cursor: pointer;
    font-family: 'Roboto', sans-serif;
}

.date-search .input-time,
.ui-timepicker-list li {
    font-size: 13px;
}

.registrationbuyer .ui-timepicker-wrapper {
    height: auto;
}

.registrationbuyer .ui-timepicker-wrapper .ui-timepicker-list {
    height: 150px;
    overflow-y: auto;
}

.registrationbuyer .ui-timepicker-wrapper .cleartime {
    margin: 5px;
    color: #22B686;
    font-size: 13px;
    cursor: pointer;
}

#search-listing input[readonly],
.search-standalone input[readonly] {
    opacity: 1;
}

#search-listing .search_btn {
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    background: #21b685 url(../../../images/svg/v3/icons_home-search.svg) no-repeat;
    background-size: 15px 15px;
    background-position: 38px;
    margin: 20px 0 0 9px;
    line-height: 13px;
    border: 0px;
    padding: 0px;
    height: 40px;
    width: 167px;
    border-bottom: 2px solid #199b72;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.no-svg #search-listing .search_btn {
    background: #21b685 url(../../../images/v3/icons_home-search.png) no-repeat;
    background-position: 14px;
}

#search-listing #block_search_type {
    float: right;
    width: 289px;
    text-align: left;
    margin-top: 20px;
}

#search-listing .buttonTypeParking {
    display: inline-block;
    width: 43%;
    padding: 10px 0;
    background: white;
    color: #3dcc6d;
    border: 1px solid #3dcc6d;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-decoration: none;
}

#search-listing #parking_monthly {
    margin: 0 10px;
}

#search-listing .search_btn:hover {
    background-color: #199b72;
}

#search-listing .input-date {
    background: #fff url(../../../images/svg/v3/icons_date-grey.svg) no-repeat;
    background-size: 20px 20px;
    background-position: 63px;
    margin-left: 10px;
    text-indent: 4px;
    font-family: 'Roboto', sans-serif;
    cursor: pointer;
}

.no-svg #search-listing .input-date {
    background: #fff url(../../../images/v3/icons_date-grey.png) no-repeat;
    background-size: 20px 20px;
    background-position: 63px;
}

#search-listing .clear-calendar {
    background: #fff;
}

#search-listing .parking-position {
    left: 0;
    background: url(../../../images/svg/v3/icons_find-me.svg) no-repeat center center #505050;
    background-size: 25px 25px;
    width: 40px;
    height: 40px;
    margin: 20px 0 0 20px;
    position: absolute;
    border-radius: 4px 0 0 4px;
    cursor: pointer;
}

.no-svg #search-listing .parking-position {
    background: url(../../../images/v3/icons_find-me.png) no-repeat center center #505050;
    background-size: 25px 25px;
}

#search-listing .icon-navigate {
    position: absolute;
    left: 28px;
    top: 39%;
}

#search-listing #autocomplete-ajax {
    float: left;
    font-family: 'Roboto', sans-serif;
    z-index: 2;
    padding-left: 30px;
}

@media (min-width:560px) {
    #search-listing #autocomplete-ajax {
        width: 530px;
    }
}

#search-listing .icon-x {
    position: absolute;
    right: 130px;
    top: 25px;
    background: #fff url(../../../images/svg/v3/icons_field-delete.svg) no-repeat center top;
    background-size: 20px 25px;
    height: 25px;
    width: 40px;
    cursor: pointer;
}

#search-listing .loading-search {
    position: absolute;
    right: 205px;
    top: 27px;
    background-size: 20px 25px;
    height: 35px;
    width: 35px;
    cursor: pointer;
}

.autocomplete-suggestions {
    border: 1px solid #999;
    background: #FFF;
    cursor: default;
    overflow: auto;
    -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64);
    -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64);
    box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64);
}

.autocomplete-suggestion {
    padding: 2px 5px;
    white-space: nowrap;
    overflow: hidden;
}

.autocomplete-selected {
    background: #F0F0F0;
}

.autocomplete-suggestions strong {
    font-weight: bold;
}

#site-quickquote #date-search,
#site-index #date-search {
    width: 338px;
}

.date-search,
#date-search-view,
#date-search {
    width: 100%;
    margin: 0 auto;
    padding-bottom: 10px;
    position: absolute;
    border: 1px solid #EFEFEF;
    background-color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    display: none;
    z-index: 9;
    background-color: #F5F5F5;
}

#date-search-view,
#date-search {
    top: 70px;
    right: 3px;
}

.date-search {
    left: 0;
    top: 56px;
}

#search-index #date-search {
    right: 0;
    left: 0;
    z-index: 10;
}

.date-search .date-from,
#date-search-view .date-from,
#date-search .date-from,
#date-search-v2 .date-from {
    width: 50%;
    float: left;
    border-right: 2px solid #EBEBEB;
    border-bottom: 2px solid #EBEBEB;
    margin-bottom: 10px;
    -webkit-box-sizing: border-box;
    /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;
    /* Firefox, other Gecko */
    box-sizing: border-box;
    /* Opera/IE 8+ */
    background-color: #fff;
}

.date-search .date-to,
#date-search-view .date-to,
#date-search .date-to,
#date-search-v2 .date-to {
    width: 50%;
    float: left;
    border-bottom: 2px solid #EBEBEB;
    margin-bottom: 10px;
    -webkit-box-sizing: border-box;
    /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;
    /* Firefox, other Gecko */
    box-sizing: border-box;
    /* Opera/IE 8+ */
    background-color: #fff;
}

.date-search .date-wraper span,
#date-search-view .date-wraper span,
#date-search .date-wraper span {
    display: block;
    width: 100%;
    background-color: #F5F5F5;
    color: #333333;
    font-weight: bold;
    text-align: center;
    padding: 10px 0;
    border-bottom: 2px solid #EBEBEB;
    font-size: 15px;
}

.date-search .date-wraper .date-show,
#date-search-view .date-wraper .date-show,
#date-search .date-wraper .date-show {
    background: #fff url(../../../images/svg/v3/icons_date-grey.svg) no-repeat;
    background-size: 20px 20px;
    background-position: 16px;
    width: 100%;
    color: #333333;
    text-align: center;
    text-indent: 0;
    padding: 10px 0;
    border-top: 2px solid #EBEBEB;
    font-size: 13px;
}

.date-search .date-wraper .time-show,
#date-search-view .date-wraper .time-show,
#date-search .date-wraper .time-show {
    width: 100%;
    text-align: center;
    padding: 8px 0;
    border-top: 2px solid #EBEBEB;
    position: relative;
}

.date-search .date-wraper .time-morning,
#date-search-view .date-wraper .time-morning,
#date-search .date-wraper .time-morning {
    background: #fff url(../../../images/svg/v3/icons_time-morning-grey.svg) no-repeat 15px center;
    background-size: 22px 22px;
}

.no-svg #date-search-view .date-wraper .time-morning,
.no-svg #date-search .date-wraper .time-morning {
    background: #fff url(../../../images/v3/icons_time-morning-grey.png) no-repeat 15px center;
}

.date-search .date-wraper .time-afternoon,
#date-search-view .date-wraper .time-afternoon,
#date-search .date-wraper .time-afternoon {
    background: #fff url(../../../images/svg/v3/icons_time-afternoon-grey.svg) no-repeat 16px center;
    background-size: 22px 22px;
}

.date-search .date-submit .green_btn,
#date-search-view .date-submit .green_btn,
#date-search .date-submit .green_btn {
    width: 41%;
    float: left;
    margin: 0 15px;
    height: 35px;
    line-height: 0px;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
}

.date-search .date-submit .green_btn {
    width: 40%;
}

#search-index #date-search .date-submit .green_btn {
    width: 43%;
}

#date-search-view .date-submit #modal-start,
#date-search .date-submit #modal-start {
    float: right;
    margin-left: 0;
}

#date-search-view .date-submit .green_btn#modal-cancel,
#date-search .date-submit .green_btn#modal-cancel {
    background: #CCCCCC;
    border-bottom: 2px solid rgb(170, 167, 167);
    font-size: 12px;
    font-family: 'Roboto', sans-serif;
}

#date-search-view .date-submit .green_btn#modal-cancel:hover,
#date-search .date-submit .green_btn#modal-cancel:hover {
    background: rgb(190, 188, 188);
    border-bottom: 2px solid rgb(170, 167, 167);
}

#date-search .date-submit .green_btn#modal-today {
    background: #13BAE9;
    border-bottom: 2px solid #009DDF;
}

#date-search .date-submit .green_btn#modal-today:hover {
    background: #02aedd;
}

#date-search-view {
    top: 274px;
    right: -1px;
}


/*---------------DATEPICKER------------------*/

.datepicker {
    font-size: 13px;
    line-height: 0px;
    padding: 0;
}

.datepicker td,
.datepicker th {
    width: 14px;
    height: 14px;
}

.datepicker .table-condensed th,
.datepicker .table-condensed td {
    padding: 2%;
    border-right: 1px solid #fff;
    border-top: 1px solid #fff;
}

.datepicker td.active,
.datepicker td.active:hover {
    background-color: #22B686;
    background-image: none;
    padding: 2%;
}

.space_wrapper .space_item .blockprice #date-search-v2 .datepicker .table-condensed th,
.space_wrapper .space_item .blockprice #date-search-v2 .datepicker .table-condensed td,
#space-form #date-search-v2 .datepicker .table-condensed th,
#space-form #date-search-v2 .datepicker .table-condensed td {
    padding: 9px;
    border-radius: 0;
}

.datepicker table {
    border-collapse: separate;
    border-bottom: 1px solid #e3e3e3;
}

.space_wrapper .space_item .blockprice #date-search-v2 .datepicker td.active,
.space_wrapper .space_item .blockprice #date-search-v2 .datepicker td.active:hover,
#space-form #date-search-v2 .datepicker td.active,
#space-form #date-search-v2 .datepicker td.active:hover {
    background-color: #22B686;
    background-image: none;
    padding: 4%;
}

.datepicker td.active:hover,
.datepicker td.active:hover:hover,
.datepicker td.active:focus,
.datepicker td.active:hover:focus,
.datepicker td.active:active,
.datepicker td.active:hover:active,
.datepicker td.active.active,
.datepicker td.active:hover.active,
.datepicker td.active.disabled,
.datepicker td.active:hover.disabled,
.datepicker td.active[disabled],
.datepicker td.active:hover[disabled] {
    background-color: #46b0e4;
    /*background: #fff url(../../../images/v3/icon_green_calender.png);
  background-size: cover;*/
    border-right: 1px solid #fff;
    border-top: 1px solid #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#date-search-v2 .datepicker td.active:hover,
#date-search-v2 .datepicker td.active:hover:hover,
#date-search-v2 .datepicker td.active:focus,
#date-search-v2 .datepicker td.active:hover:focus,
#date-search-v2 .datepicker td.active:active,
#date-search-v2 .datepicker td.active:hover:active,
#date-search-v2 .datepicker td.active.active,
#date-search-v2 .datepicker td.active:hover.active,
#date-search-v2 .datepicker td.active.disabled,
#date-search-v2 .datepicker td.active:hover.disabled,
#date-search-v2 .datepicker td.active[disabled],
#date-search-v2 .datepicker td.active:hover[disabled] {
    background-color: #22B686;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

#date-search-v2 .datepicker td.day.datefromSel.active {
    color: #FFFFFF;
}

#date-search-v2 .datepicker td.day.datefromSel {
    border: 1px solid #22B686;
    color: #22B686;
}

#date-search-v2 .datepicker td.day {
    border-right: 1px solid #e3e3e3;
    border-top: 1px solid #e3e3e3;
}

.datepicker thead tr:first-child {
    height: 35px;
}

.datepicker thead tr:first-child th {
    color: #14BAEA;
    white-space: nowrap;
}

.datepicker thead tr:first-child th:hover {
    background: #fff;
}

.datepicker .prev,
.datepicker thead tr:first-child th.prev:hover {
    background: #fff url(../../../images/svg/v3/icons_date-left-arrow.svg) no-repeat center center;
    background-size: 15px 20px;
    text-indent: -1000px;
}

.datepicker .next,
.datepicker thead tr:first-child th.next:hover {
    background: #fff url(../../../images/svg/v3/icons_date-right-arrow.svg) no-repeat center center;
    background-size: 15px 20px;
    text-indent: -1000px;
}

.datepicker td.day.disabled.booked {
    text-decoration: line-through;
    color: red;
}

.datepicker td.day.disabled.locked {
    text-decoration: line-through;
    color: #D87F83;
}

.datepicker td.day.disabled.custom-disabled {
    text-decoration: line-through;
    color: #ddd;
}

.datepicker td.day.disabled.custom-disabled.active,
.datepicker td.day.disabled.booked.active,
.datepicker td.day.disabled.locked.active {
    background-color: #fff;
    background-image: none;
    text-shadow: none;
}

.yellow_btn {
    width: 95%;
    text-align: center;
    line-height: 35px;
    height: 35px;
    position: relative;
}


/*---------------SLIDER-------------------*/

#slide_data {
    height: 170px;
}

.wrap_data {
    max-width: 695px;
}


/*---------------FOOTER------------------*/

.social_link {
    width: 453px;
    clear: both;
}

.footer_top .footer_link {
    width: 20%;
    margin: 0px;
    float: left;
}

.footer_top .social-navigation {
    margin-top: 60px;
    padding: 0 20px;
}

.footer_top .social {
    width: 25%;
    margin: 0;
    float: left;
    display: inline-block;
}

.footer_link .menu-header-menu-container #award_buss_aus img {
    width: 90px;
}

.social_like_left {
    float: left;
    height: auto;
    clear: both;
}

.social_like_left div.fb_iframe_widget {
    margin-top: 13px;
    float: left;
    width: 220px;
    height: 30px;
}

.social_like_left iframe.twitter-follow-button {
    margin-top: 15px;
    margin-bottom: 5px;
}

.social_link ul li a,
.social_link ul li a p {
    color: #3dba92;
}

.footer_top .social .footer-title,
.footer_top .footer_link .footer-title,
.footer_top .search_listings .footer-title,
.footer_top .navigation .footer-title {
    color: #ffffff;
    margin-bottom: 10px;
    font-size: 21px;
    line-height: 22px;
    font-family: "Poppins", sans-serif;
}

.footer_top .navigation .footer-title {
    margin-bottom: 8px;
}

.footer_top .navigation2 .menu {
    margin-top: 27px;
}

.footer_top .social a {
    height: 25px;
    line-height: 25px;
}

h3.footer-title.footer-title-host {
    margin-top: 40px;
}

.footer_top .search_listings,
.footer_top .navigation2,
.footer_top .navigation {
    width: 25%;
    margin: 0;
    float: left;
}

.footer_top .search_listings ul li {
    width: 43%;
    float: left;
}

.footer_top .footer_link a,
.footer_top .search_listings a,
.footer_top .navigation2 a,
.footer_top .navigation a {
    color: #ffffff;
    text-decoration: none;
    font-size: 14px;
    font-family: "Roboto", sans-serif;
}

.footer_top .footer_link p {
    font-family: 'Roboto', sans-serif;
}

.footer_top .social_link li {
    line-height: 32px;
}

.footer_top .footer_link li,
.footer_top .search_listings li,
.footer_top .navigation2 li .footer_top .navigation li {
    line-height: 30px;
    color: #3dba92;
}

.footer_top .download_app {
    background: url(../../../images/svg/v3/icons_app-store.svg) no-repeat 0 center;
    display: inline-block;
    width: 152px;
    height: 50px;
}

.mail-social .social .facebook a,
.footer_top .social .facebook a {
    background: url(../../../images/svg/v3/icons_share-fb.svg) left center no-repeat;
    background-size: 20px 20px;
}

.mail-social .social .tweet a,
.footer_top .social .tweet a {
    background: url(../../../images/svg/v3/icons_share-twitter.svg) left center no-repeat;
    background-size: 20px 20px;
}

.mail-social .social .google a,
.footer_top .social .google a {
    background: url(../../../images/svg/v3/icons_share-google.svg) left center no-repeat;
    background-size: 20px 20px;
}

.mail-social .social .parkhound a,
.footer_top .social .parkhound a {
    background: url(../../../images/svg/v3/icons_share-instagram.svg) left center no-repeat;
    background-size: 20px 20px;
}

.footer_top .social .hello a {
    background: url(../../../images/svg/v3/icons_share-email.svg) left center no-repeat;
    background-size: 20px 20px;
}


/*------------------BENEFITS----------------*/

#benefits_new .cont_area .desc_area {
    font-family: "Roboto", sans-serif;
}

#benefits {
    width: 850px;
    margin: 0 auto;
    height: 487px;
    background: #f5f5f5
}

#benefits h2 {
    margin-top: 48px;
}

.bannerright .likebox {
    padding-top: 5px;
}

#benefits ul.cont_area li div img {
    width: 85px;
}

#benefits .cont_area li h3 {
    padding: 0;
    text-align: left;
    margin: 8px 0 0 0;
    font-size: 16px;
    line-height: 13px;
    color: #333333;
    font-family: 'Poppins', sans-serif;
}

#benefits .cont_area li .desc_area p {
    text-align: left;
    line-height: 14px;
    font-size: 13px;
    margin-top: 10px;
}

.bannerright {
    float: left;
    width: 49%;
}

#benefits .cont_area {
    width: 50%;
    float: left;
}

#benefits .cont_area li {
    width: 100%;
}

#benefits ul.cont_area li div.img_area {
    width: 65px;
    margin: 26px 18px 15px 39px;
    float: left;
}

#benefits ul.cont_area li div.desc_area {
    width: 255px;
    float: left;
}

#benefits ul.cont_area li div.on-time {
    margin-top: 16px;
}

#benefits ul.cont_area li div.peace-mind {
    margin-top: 15px;
}

#benefits ul.cont_area li div.desc-on-time h3 {
    margin-top: 0px;
}

#benefits ul.cont_area li div.desc-peace-mind h3 {
    margin-top: 0px;
}

#benefits ul.cont_area li div.desc-on-time,
#benefits ul.cont_area li div.desc-peace-mind {
    margin-top: 17px;
}


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

.sl_paginationpart {
    float: none;
    width: 99px;
    margin: 0 auto;
    position: relative;
    top: 0px;
    left: 0px;
}

.aside {
    width: 777px;
    padding: 0;
    height: 100%;
    float: left;
}

.slidepart img {
    width: 230px;
    height: 407px;
    margin: 36px auto 0px 0px;
    float: none;
}

#app_main .base {
    height: 494px;
    width: 278px;
    float: left;
}

#app_main {
    background: url(../../../images/v3/theApp-bg-desktop.jpg) center center;
    height: 615px;
    position: relative;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.slidepart {
    background: url(../../../images/v3/iPhone.png) no-repeat;
    height: 500px;
    width: 776px;
    position: relative;
    background-size: 275px;
}

.slide .leftbox {
    margin-left: 0;
    margin-right: 50px;
    width: 276px;
}

#app_main #app,
.container h1 {
    padding: 48px 48px 27px;
}

.slidepart .desc {
    margin: 0 0 0 66px;
    position: relative;
    width: 52%;
    height: auto;
    float: left;
}

#app_main a.download_the_app {
    background: url(../../../images/svg/v3/icons_app-store.svg) no-repeat 0 center;
    display: block;
    width: 152px;
    height: 50px;
}

.slide .rightbox {
    float: right;
    position: relative;
    margin: 0px;
}

.slide .rightbox a {
    float: right;
}

.slide .rightbox .best_app {
    background: url(../../../images/svg/v3/icons_featured-white.svg) no-repeat left top;
    display: block;
    width: 120px;
    height: 50px;
    float: left;
    margin-right: 10px;
}

.no-svg .slide .rightbox .best_app {
    background: url(../../../images/v3/icons_featured-white.png) no-repeat left top;
    background-size: 120px 50px;
    display: block;
    width: 120px;
    height: 50px;
    float: left;
    margin-right: 10px;
}

#tweet_twitter {
    background: #394856;
    text-align: center;
    padding-bottom: 30px;
}

#tweet_twitter h2 {
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    font-size: 24px;
    text-align: center;
    padding-top: 30px;
    padding-bottom: 20px;
    color: #FFFFFF;
}

#site-quickquote .form_send_email,
#site-index .form_send_email {
    width: 450px;
    float: left;
    background: #fff;
    border-radius: 4px;
    margin: 160px 0 0 0;
    position: relative;
}

div.form #appreg_form .errorMessage {
    margin: 5px 0 5px 20px;
}

div.form #appreg_form p#alert_message_v3 {
    margin-left: 45px;
    line-height: 84px;
}

#site-quickquote .form_send_email .note_email,
#site-index .form_send_email .note_email {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    line-height: 14px;
    height: 14px;
    padding: 20px;
    text-align: left;
}

#site-quickquote .form_send_email div.form,
#site-index .form_send_email div.form {
    min-height: 85px;
    overflow: hidden;
    background: #f5f5f5;
    border-top: 1px solid #ececec;
    border-bottom: 1px solid #ececec;
}

#site-quickquote .form_send_email div.form .txtbox,
#site-index .form_send_email div.form .txtbox {
    float: left;
    width: 60%;
}

#site-quickquote .form_send_email div.form .txtbox input,
#site-index .form_send_email div.form .txtbox input {
    width: 88%;
    height: 35px !important;
    border: 1px solid #f1f1f1;
    margin: 20px 0 0 20px;
    line-height: 20px;
    font-family: 'Roboto', sans-serif;
}

#site-quickquote .form_send_email div.form .txtbox span,
#site-index .form_send_email div.form .txtbox span {
    margin-left: 20px;
    font-size: 13px;
}

#site-quickquote .form_send_email div.form .notify_btn,
#site-index .form_send_email div.form .notify_btn {
    float: right;
    width: 36%;
    padding-top: 21px;
    margin-right: 0px;
}

#site-quickquote .form_send_email div.form .notify_btn input,
#site-index .form_send_email div.form .notify_btn input {
    height: 43px;
    line-height: 43px;
    padding: 0;
    width: 145px;
    font-weight: bold;
    font-family: 'Roboto', sans-serif;
    font-size: 13px!important;
}

#site-quickquote .form_send_email .footer_send_email .title_email,
#site-index .form_send_email .footer_send_email .title_email {
    float: left;
    font-weight: bold;
    margin: 10px 0 0 22px;
    font-size: 13px;
}

#site-quickquote .form_send_email .footer_send_email .author_email,
#site-index .form_send_email .footer_send_email .author_email {
    float: left;
    color: #cccccc;
    font-size: 13px;
    margin: 0px 0 0px 22px;
}

#site-quickquote .form_send_email .footer_send_email .content_email,
#site-index .form_send_email .footer_send_email .content_email {
    float: left;
    font-size: 13px;
    margin: 3px 0 14px 21px;
    width: 91%;
    line-height: 15px;
    text-align: left;
}

#site-quickquote .form_send_email .footer_send_email span,
#site-index .form_send_email .footer_send_email span {
    background: url(../../../images/svg/v3/icons_rating-star.svg) no-repeat 0 center;
    background-size: 11px 11px;
    height: 11px;
    width: 11px;
    display: block;
    float: left;
    margin-left: 5px;
    margin-top: 13px;
    margin-bottom: 4px;
}

#site-index #content-wrapper #storage {
    width: 100%;
    height: auto;
    background: #ffffff;
    margin-top: 60px;
    text-align: center;
    margin-bottom: 60px;
}

#site-index #content-wrapper #storage .btn_warning {
    background-color: #F15B61;
    border-radius: 4px;
    font-size: 18px;
    height: 52px;
    line-height: 49px;
    font-family: "Roboto", sans-serif;
    font-weight: bold;
}

#site-index #content-wrapper #storage .btn_warning .icon-search {
    background-image: unset;
    font-size: 16px;
    margin-right: 7px;
    vertical-align: unset;
}

#site-index #storage .caption-storage {
    font-family: "Roboto", sans-serif !important;
    font-size: 34px;
    font-weight: 800 !important;
    color: #434143;
    line-height: 36px;
}

#site-index #as-featured-in .caption-as-featured-in {
    font-family: "Poppins", sans-serif !important;
    font-size: 34px;
    font-weight: 800 !important;
    color: #434143;
}

#site-index #content-wrapper #storage .looking-store .caption-storage {
    font-family: "Poppins", sans-serif !important;
    font-size: 34px;
    font-weight: 800 !important;
    color: #434143;
}

#site-index #content-wrapper #storage .looking-store .content-storage.row .span3 img {
    margin-bottom: 10px !important;
    margin: 0 15px;
}

#site-index #content-wrapper #storage .looking-store .item-looking-show div {
    font-size: 20px !important;
    font-weight: 800 !important;
    font-family: "Roboto", sans-serif !important;
}

#site-index #content-wrapper #storage .caption-storage .title-storage {
    text-align: center;
    color: #14BAEA;
}

#site-index #content-wrapper #storage .divider-blue {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 30px;
}

#site-index #content-wrapper #storage .divider-blue img {
    width: 200px;
}

#site-index #content-wrapper #storage .content-storage a {
    font-size: 18px;
    color: #807f83;
    line-height: 1.3;
    padding: 0 15px;
}

#site-index #content-wrapper #storage .content-storage .item-storage {
    display: inline-block;
}


/* looking store */

#site-index #content-wrapper #storage .looking-store .content-storage.row {
    display: flex;
    justify-content: center;
    align-items: center;
    /*padding-top: 10px;*/
}

#site-index #content-wrapper #storage .looking-store .content-storage.row .span3 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 2.5;
    font-weight: bold;
    color: #68676C;
}

#site-index #content-wrapper #storage ul li img {
    max-width: 218px;
    margin: auto;
}

#site-index #content-wrapper #storage ul li a {
    text-decoration: none;
}

#site-index #content-wrapper #storage ul li a:hover p {
    color: #14BAEA;
}

#site-index #content-wrapper #storage ul li p {
    font-size: 18px;
    font-family: "Roboto", sans-serif;
    color: #67676b;
    font-weight: 800;
    margin-top: 10px;
}

#site-index #content-wrapper #storage ul li {
    display: inline-block;
    margin: 10px 15px;
}

@media (min-width: 768px) {
    #site-index #content-wrapper #storage ul li {
        width: 21%;
    }
}

@media (max-width: 767px) {
    #site-index #content-wrapper #storage ul li {
        width: 38%;
    }
}

#site-index #content-wrapper #storage .looking-store .content-storage.row .span3 img {
    width: 205px;
    display: block;
    margin: 0 auto;
}

#site-index #content-wrapper #storage .looking-store .content-storage.row.item-looking-show {
    /*visibility: visible;*/
}

#site-index #content-wrapper #storage .looking-store .content-storage.row.item-looking-hide {
    display: none;
}

#site-index #content-wrapper #storage .looking-store .button_wapper_v3 {
    /*padding-bottom: 30px;*/
    padding-top: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
}

#site-index #content-wrapper #as-featured-in {
    width: 100%;
    height: auto;
    text-align: center;
    margin-bottom: 50px;
    padding: 60px 0;
}

#site-index #content-wrapper #as-featured-in .container.as-featured-in {
    margin-bottom: 50px;
}

#site-index #content-wrapper #as-featured-in .caption-as-featured-in {
    font-size: 30px;
    line-height: 1.2;
    font-weight: bolder;
}

#site-index #content-wrapper #as-featured-in .caption-as-featured-in .title-as-featured-in {
    text-align: center;
    color: #14BAEA;
}

#site-index #content-wrapper #as-featured-in .divider-blue {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 25px;
}

#site-index #content-wrapper #as-featured-in .divider-blue img {
    width: 200px;
}

#site-index #content-wrapper #as-featured-in .content-as-featured-in p {
    font-size: 20px;
    color: #C0C0C2;
    line-height: 1.3;
    padding: 0 40px;
}

#site-index #content-wrapper #as-featured-in .content-as-featured-in .item-as-featured-in {
    display: inline-block;
}

#site-index #content-wrapper #as-featured-in .as-featured-items {
    width: 100%;
    display: flex;
    height: 120px;
    justify-content: center;
    align-items: center;
}

#site-index #content-wrapper #as-featured-in .as-featured-items.line-items {
    border-bottom: 1px solid #E8E7EC;
}

#site-index #content-wrapper #as-featured-in .as-featured-items .items {
    width: 25%;
    height: 100%;
    border-right: 1px solid #E8E7EC;
    /* background-repeat: ound-color: white; */
    display: flex;
    justify-content: center;
    align-items: center;
}

#site-index #content-wrapper #as-featured-in .as-featured-items .items:last-child {
    width: 25%;
    border-right: none;
}

#appreg_form.success>span {
    width: 335px;
    height: 85px;
    display: block;
    margin: 0 auto;
    overflow: visible;
}

#appreg_form.success>span>img {
    width: 30px;
    margin-top: 25px;
    float: left;
}


/*---------------Footer-----------------*/

.site .footer {
    clear: both;
}


/*---------------SEARCH RESULT - Filter------------*/

#content .content_search {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}

#content .content_search .left-content {
    float: none;
    width: 100%;
    height: 700px;
    overflow: hidden;
    font-size: 13px;
    position: relative;
}

#content .content_search .left-content .left-side {
    width: 50%;
    float: left;
}

#content .content_search .left-content #form_search_standalone {
    width: 480px;
}

#content .content_search .right-content {
    height: 700px;
    position: relative;
    margin-left: 50%;
}

.right-content .map-wraper {
    position: relative;
    width: 100%;
    height: 85%;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

.map-wraper img {
    width: 100%;
    height: 100%;
}

.right-content #map-canvas {
    width: 100%;
    height: 100%;
}

.right-content .map-wraper .screen_on_map {
    display: none;
    width: 40px;
    position: absolute;
}

.right-content .map-wraper #on_map_left {
    height: 285px;
    top: 0;
}

.right-content .map-wraper #on_map_right {
    height: 285px;
    top: 0px;
    right: 0;
}

.search-standalone .search-date {
    position: relative;
}

.search-standalone .search-date .datefrom_wrap {
    width: 215px;
    float: left;
    position: relative;
}

.search-standalone .search-date .datefrom_wrap span {
    position: absolute;
    top: 0px;
    right: 55px;
    cursor: pointer;
    height: 42px;
    line-height: 42px;
}

.search-standalone .search-date .dateto_wrap {
    width: 215px;
    float: right;
    position: relative;
}

.search-standalone .search-date .dateto_wrap span {
    position: absolute;
    top: 12px;
    right: 55px;
    cursor: pointer;
}

.search-standalone .search-date #date-search {
    top: 48px;
}

.search-standalone {
  padding: 10px;
  height: auto;
  background-color: #F0F0F0;
  overflow: hidden;
}

.search-standalone .filter {
    display: none;
}

.search-standalone .filter-slider {
    height: 0px;
    visibility: hidden;
    margin: 0;
    overflow: hidden;
}

.search-standalone .input-small {
    width: 100%;
    height: 40px;
    line-height: 25px;
    margin: 0px;
    padding: 0px;
    border: 1px solid #e0e0e0;
    text-indent: 8px;
    font-size: 13px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.search-standalone .input-time {
    width: 33%;
    border-left: 0px;
    -webkit-border-top-left-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    cursor: pointer;
    font-family: 'Roboto', sans-serif;
}

.search-standalone .input-icon-time {
    background: #fff url(../../../images/v3/icon-time.png) no-repeat 50% center;
}

.search-standalone .search-date .input-date {
    background: #fff url(../../../images/svg/v3/icons_date-grey.svg) no-repeat 180px center;
    background-size: 20px 20px;
    text-indent: 15px;
    cursor: pointer;
    font-family: 'Roboto', sans-serif;
}

.no-svg .search-standalone .search-date .input-date {
    background: #fff url(../../../images/v3/icons_date-grey.png) no-repeat right 15px center;
}

.search-standalone .input-time {
    width: 92px;
    height: 30px !important;
    margin: 0 auto;
    line-height: 20px;
    border: 1px solid #E9E9E9;
    text-align: center;
    cursor: pointer;
    font-family: 'Roboto', sans-serif;
}

.search-standalone #autocomplete-ajax {
    z-index: 2;
    width: 315px;
    text-indent: 10px;
    font-family: 'Roboto', sans-serif;
    padding-right: 30px;
    padding-left: 42px;
}

.search-standalone .parking-position {
    background: url(../../../images/svg/v3/icons_find-me.svg) no-repeat center center #505050;
    background-size: 25px 25px;
    display: block;
    height: 42px;
    position: absolute;
    top: 0;
    left: 0;
    width: 42px;
    border-radius: 4px 0 0 4px;
    cursor: pointer;
}

.no-svg .search-standalone .parking-position {
    background: url(../../../images/v3/icons_find-me.png) no-repeat center center #505050;
    background-size: 25px 25px;
}

.search-standalone .notxt {
    border-color: #22B686;
}

.search-standalone .search_btn {
    background: #f15b61 url(../../../images/svg/v3/icons_home-search.svg) no-repeat 12px center;
    background-size: 19px 19px;
    line-height: 25px;
    border: 0px;
    padding: 0px;
    margin-top: 1px;
    height: 42px;
    text-indent: -1000px;
    width: 42px;
    float: right;
}

.search-standalone .search_btn:hover {
    background-color: #e4315c;
}

.no-svg .search-standalone .search_btn {
    background: #21b685 url(../../../images/v3/icons_home-search.png) no-repeat 14px center;
    background-size: 19px 19px;
}

.search-standalone .slider-wraper {
    width: 50%;
    float: left;
    text-align: center;
}

.search-standalone .slider {
    width: 210px;
    margin-left: 0px !important;
}

.search-standalone .slider-wraper p {
    padding: 8px;
    font-size: 13px;
}

.search-standalone .slider-wraper p span {
    font-weight: bold;
}

.search-standalone .buttonTypeParking {
    display: inline-block;
    width: 48%;
    padding: 7px 0;
    background: #FFF;
    border: 1px solid rgba(204, 204, 204, 1);
    color: rgba(128, 128, 128, 0.56);
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-decoration: none;
    cursor: pointer;
}

.search-standalone #parking_monthly {
    margin-right: 3%;
}

.search-standalone .buttonTypeParking.active {
    background: white;
    color: #00b2bd;
    border: 1px solid #00b2bd;
    cursor: default;
}

.slider .track,
.slider .highlight-track {
    border: 1px solid #fff;
    height: 8px;
    background: #fff;
    background: -webkit-linear-gradient(top, #fff, #fff);
    background: -moz-linear-gradient(top, #fff, #fff);
    background: linear-gradient(top, #fff, #fff);
    box-shadow: none;
}

.slider .highlight-track {
    background-color: #1ab784;
    background: -webkit-linear-gradient(top, #1ab784, #1ab784);
    background: -moz-linear-gradient(top, #1ab784, #1ab784);
    background: linear-gradient(top, #1ab784, #1ab784);
    border-color: #1ab784;
}

.slider .dragger {
    background: #384555;
    background: -moz-linear-gradient(top, #384555, #384555);
    background: linear-gradient(top, #384555, #384555);
    box-shadow: none;
    border: 1px solid #384555;
    width: 18px;
    height: 18px;
    margin-top: -11px !important;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

.slider .dragger:hover {
    background: -webkit-linear-gradient(top, #384555, #384555);
}

.rangeslider,
.rangeslider__fill {
    background: #dadfe6;
    height: 10px;
    box-shadow: none;
    width: 97%;
}

.rangeslider__fill {
    background: #00b2db;
    position: absolute;
    top: 0;
}

.rangeslider__handle {
    background: #00b2db;
    width: 20px;
    height: 20px;
    top: -5px;
    border: 0;
}

.last .rangeslider {
    margin-left: 5px;
}

.search-standalone .slider-label {
    font-size: 13px;
    color: #d3d3d3;
    width: 95%;
    font-weight: bold;
    margin-top: 6px;
}

.search-standalone .slider-label span:nth-child(1) {
    float: left;
}

.search-standalone .slider-label span:nth-child(2) {
    float: right;
}

.search-standalone select {
    margin: 0;
    padding: 0 0 0 50px;
    width: 235px;
    height: 40px;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    color: #42C196;
    font-weight: bold;
    outline: none;
}

.search-standalone .styled-select {
    width: 48.6%;
    height: 40px;
    overflow: hidden;
    background: #fff url(../../../images/svg/v3/icons_down-arrow-grey.svg) no-repeat 80%;
    background-size: 14px 14px;
    border: 1px solid #EBEBEB;
    padding: 0px;
    margin: 0 auto;
    float: left;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    position: relative;
}

.search-standalone .type-wraper {
    width: 48.7%;
    float: left;
    position: relative;
}

.search-standalone .type-wraper-right {
    float: right;
}

.search-standalone .label-space-type {
    width: 100%;
    background: #fff url(../../../images/svg/v3/icons_down-arrow-grey.svg) no-repeat 75%;
    background-size: 18px 16px;
    height: 38px;
    line-height: 42px;
    border: 1px solid #e0e0e0;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}

.no-svg .search-standalone .label-space-type {
    background: #fff url(../../../images/v3/icons_down-arrow-grey.png) no-repeat 75%;
}

.search-standalone .label-space-type .type-selected {
    background: #f3f5f8 url(../../../images/svg/v3/icon_tick-green.svg) no-repeat left center;
    background-size: 23px 20px;
    width: 22px;
    height: 38px;
    display: none;
    float: right;
    margin-right: 10px;
}

.search-standalone .type-label {
    font-weight: bold;
    color: #00b2bd;
    margin-left: 50px;
}

.search-standalone .type-value {
    width: 130px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 38px;
    margin-left: 13px;
    display: none;
}

.search-standalone .space-type-wraper {
    position: absolute;
    border: 1px solid #EFEFEF;
    background-color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    display: none;
    z-index: 999;
    background-color: #fff;
    width: 100%;
    max-height: 225px;
    overflow: scroll;
}

.search-standalone .space-type-wraper li {
    display: block;
    height: 42px;
    border-bottom: 1px solid #E8E8E8;
}

.search-standalone .space-type-wraper li.checked {
    background-color: #87d5e6;
}

.type-attic {
    background: url(../../../images/svg/v3/icons_type-attic.svg) no-repeat 10px center;
    background-size: 30px 30px;
}

.type-basement {
    background: url(../../../images/svg/v3/icons_type-basement.svg) no-repeat 10px center;
    background-size: 30px 30px;
}

.type-bedroom {
    background: url(../../../images/svg/v3/icons_type-bedroom.svg) no-repeat 10px center;
    background-size: 30px 30px;
}

.type-storagecage {
    background: url(../../../images/svg/v3/icons_type-storagecage.svg) no-repeat 10px center;
    background-size: 30px 30px;
}

.type-warehouse {
    background: url(../../../images/svg/v3/icons_type-warehouse.svg) no-repeat 10px center;
    background-size: 28px 28px;
}

.type-self-storage {
    background: url(../../../images/svg/v3/icons_type-selfstorage.svg) no-repeat 10px center;
    background-size: 28px 28px;
}

.selfstorage {
    background: url(../../../images/svg/v3/icons_type-selfstorage.svg) no-repeat 10px center;
    background-size: 30px 30px;
}

.type-storageroom {
    background: url(../../../images/svg/v3/icons_type-storageroom.svg) no-repeat 10px center;
    background-size: 30px 30px;
}

.type-shed {
    background: url(../../../images/svg/v3/icons_type-shed.svg) no-repeat 10px center;
    background-size: 30px 30px;
}

.type-outdoor {
    background: url(../../../images/svg/v3/icons_type-outdoor_green.svg) no-repeat 10px center;
    background-size: 20px 20px;
}

.type-garage {
    background: url(../../../images/svg/v3/icons_type-garage_green.svg) no-repeat 10px center;
    background-size: 20px 20px;
}

.type-permit {
    background: url(../../../images/svg/v3/icons_type-permit_green.svg) no-repeat 10px center;
    background-size: 20px 20px;
}

.type-outsite {
    background: url(../../../images/svg/v3/icons_type-outdoor_green.svg) no-repeat 10px center;
    background-size: 20px 20px;
}

.type-driveway {
    background: url(../../../images/svg/v3/icons_type-driveway_green.svg) no-repeat 10px center;
    background-size: 20px 20px;
}

.type-garage {
    background: url(../../../images/svg/v3/icons_type-garage_green.svg) no-repeat 10px center;
    background-size: 20px 20px;
}

.type-undercover {
    background: url(../../../images/svg/v3/icons_type-undercover_green.svg) no-repeat 10px center;
    background-size: 20px 20px;
}

.type-permit {
    background: url(../../../images/svg/v3/icons_type-permit_green.svg) no-repeat 10px center;
    background-size: 20px 20px;
}

.type-carport {
    background: url(../../../images/svg/v3/icons_type-carport_green.svg) no-repeat 10px center;
    background-size: 20px 20px;
}

.type-block {
    background: url(../../../images/svg/v3/icons_type-block_green.svg) no-repeat 10px center;
    background-size: 20px 20px;
}

.type-indoor {
    background: url(../../../images/svg/v3/icons_type-indoor-lot.svg) no-repeat 10px center;
    background-size: 20px 20px;
}

.type-outdoor {
    background: url(../../../images/svg/v3/icons_type-outdoor-lot.svg) no-repeat 10px center;
    background-size: 20px 20px;
}

.type-street {
    background: url(../../../images/svg/v3/icons_type-street.svg) no-repeat 10px center;
    background-size: 20px 20px;
}

.type-none {
    background: url(../../../images/svg/v3/icons_access-none_green.svg) no-repeat 10px center;
    background-size: 20px 20px;
}

.type-key {
    background: url(../../../images/svg/v3/icons_access-key_green.svg) no-repeat 10px center;
    background-size: 20px 20px;
}

.type-card {
    background: url(../../../images/svg/v3/icons_access-card_green.svg) no-repeat 10px center;
    background-size: 20px 20px;
}

.type-passcode {
    background: url(../../../images/svg/v3/icons_access-passcode_green.svg) no-repeat 10px center;
    background-size: 20px 20px;
}

.type-remote {
    background: url(../../../images/svg/v3/icons_access-remote_green.svg) no-repeat 10px center;
    background-size: 20px 20px;
}

.type-pay {
    background: url(../../../images/svg/v3/icons_access-pay-display.svg) no-repeat 10px center;
    background-size: 20px 20px;
}

.type-boom {
    background: url(../../../images/svg/v3/icons_access-boom.svg) no-repeat 10px center;
    background-size: 20px 20px;
}

.type-ticket {
    background: url(../../../images/svg/v3/icons_access-ticket.svg) no-repeat 10px center;
    background-size: 20px 20px;
}

.type-storageroom {
    background: url(../../../images/svg/v3/icons_type-storageroom.svg) no-repeat 10px center;
    background-size: 30px 30px;
}

.type-not-specific {
    background: url(../../../images/svg/v3/icons_not-specific-blue.svg) no-repeat 10px center;
    background-size: 20px 20px;
}

.type-other {
    background: url(../../../images/svg/v3/icons_vehicle-type-other.svg) no-repeat 10px center;
    background-size: 30px 30px;
}

.type-wraper input::-webkit-input-placeholder {
    text-indent: 60px;
    font-weight: bold;
    color: #3A9F7D;
}

.type-wraper input:-moz-placeholder {
    text-indent: 60px;
    font-weight: bold;
    color: #3A9F7D;
}

.type-wraper input.placeholder {
    text-indent: 60px;
    font-weight: bold;
    color: #3A9F7D;
}

.type-wraper input:-ms-input-placeholder {
    text-indent: 60px;
    font-weight: bold;
    color: #3A9F7D;
}

.search-standalone .space-type-wraper input[type=checkbox]+label {
    background-image: url(../../../images/v3/lite-green-check.png);
    background-position: 95% 0;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    height: 18px;
    line-height: 18px;
    width: 100%;
    margin-top: 13px;
    padding: 0px;
    text-indent: 50px;
}

.search-standalone .space-type-wraper input[type=checkbox]:checked+label {
    background-position: 95% -18px !important;
}

.search-standalone .space-type-wraper input[type=checkbox].active+label {
    background-position: 95% -18px !important;
}

.no-svg .search-standalone .styled-select {
    background: #fff url(../../../images/v3/icons_down-arrow-grey.png) no-repeat 80%;
}

.search-standalone .styled-select.right {
    float: right;
}

.search-standalone .search-label {
    font-size: 14px;
    font-family: 'Roboto', sans-serif;
    color: #434143;
    line-height: 28px;
}

.search-standalone .amenities {
    width: 100%;
    margin-top: 15px;
}

.search-standalone .amenities .amenity {
    width: 33%;
    float: left;
}

.search-standalone input[type=checkbox]+label {
    background-image: url(../../../images/v3/lite-green-check.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-family: 'Roboto', sans-serif;
    color: #434143;
    height: 17px;
    line-height: 17px;
    padding-left: 28px;
    vertical-align: middle;
    background-size: 19px 35px;
}

.search-standalone input[type=checkbox]:checked+label,
.search-standalone input[type=checkbox].active+label {
    background: url(../../../images/v3/lite-green-check.png) no-repeat left top;
    background-position: 0 -18px !important;
}

.search-standalone .search-space-type-new button {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

.search-standalone .search-space-type-new button:nth-child(2) {
    margin-left: 1%;
}

.search-standalone .search-space-type-new button:nth-child(1) {
    margin-right: 1%;
}

.search-standalone .available_btn {
    height: 47px;
    background-color: #ffffff;
    padding: 0 15px 0 15px;
    width: 100%;
    color: #00b2bd;
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    border-color: #EBEBEB;
}

.search-standalone .available_btn.active {
    color: #ffffff;
    background-color: #00b2bd;
    border-bottom: 2px solid #00b2bd;
}

.left-content .more-filter {
  background-color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 30px;
  text-align: center;
  color: #000;
  cursor: pointer;
  width: 480px;
  clear: both;
  height: 42px;
}

.left-content .more-filter #filter_left {
  float: left;
  text-align: left;
  text-indent: 20px;
  width: calc(100% - 220px);
  /*height: 30px;*/
}

#filter_right {
  float: left;
  width: 100px;
  height: 100%;
}


.left-content .more-filter .text_title {
    color: #434143;
    font-size: 18px;
    font-family: 'Poppins', sans-serif;
    font-weight: normal;
    line-height: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

#longtail-landingpage .left-content .more-filter .text_title {
    color: #59595a;
}

#filter_right span {
    display: inline-block;
}

#filter_right span.label-filter {
    font-size: 14px;
    font-family: 'Roboto', sans-serif;
    color: #434143;
}

#filter_right .on {
    color: #3dcc6d;
}

#filter_right .down,
#filter_right .up {
    height: 12px;
    width: 24px;
}

#filter_right .up {
    background: url(../../../images/svg/v3/icons_filters-up-arrow.svg) no-repeat center 2px;
    background-size: 24px 12px;
    display: none;
}

#filter_right .down {
    background: url(../../../images/svg/v3/icons_filters-down-arrow.svg) no-repeat center 2px;
    background-size: 24px 12px;
}


/*---------------SEARCH RESULT - listing result------------*/

#search-index {
    margin: 0 auto;
}

#search-index #content-wrapper {
    background: none;
    padding: 0;
}


/* class auto create by Google */

.gm-style {
    font-family: 'Roboto', sans-serif;
}


/* For popup in maps */

.info-maps-parking {
    position: static !important;
    line-height: 20px;
}

.info-maps-parking .listing-wraper .block-blur {
    background: #FFFFFF;
    width: 100%;
    text-align: center;
    position: absolute;
    display: none;
    z-index: 8;
}

.info-maps-parking .listing-price-week {
    width: 120px !important;
}

.info-maps-parking .tooltip {
    top: -27px;
    right: 37px;
    display: none;
}

.info-maps-parking .posInMap {
    min-width: 6px !important;
}

.popup-arrow {
    position: absolute;
    left: 50%;
    height: 0px;
    width: 0px;
    border-color: rgb(255, 255, 255) transparent transparent;
    border-top-width: 5px;
    border-left-width: 5px;
    border-right-width: 5px;
    margin-left: -5px;
    border-style: solid;
}

.mapboxgl-popup-content {
    padding: 0px;
}

/* End popup*/

#longtail-landingpage .search-result,
#search-index .search-result {
    position: relative;
    font-size: 13px;
    width: 100%!important;
    overflow-y: auto;
}


.search-result.info-maps-parking {
    width: 365px !important;
    height: 100%;
    background-color: #fff;
}

.search-result.info-maps-parking>div {
    overflow: visible !important;
}

.search-result li {
    clear: both;
    line-height: 20px;
}

.search-result .least li {
    width: 50%;
    float: left;
}

.search-result .least li .search-message-result {
    margin: 3px auto;
    border: 2px dashed #e1e1e1;
    background: none;
    height: auto;
    width: 98%;
}

.search-result .listing-wraper {
    background: url(../../../images/v3/bg_result_listing.png) repeat-x;
    background-size: 1px 100px;
    height: 72px;
    position: relative;
}

.search-result .listing-wraper.unvailable .listing-price,
.search-result .listing-wraper.unvailable .listing-content,
.search-result .listing-wraper.waitinglist .listing-content,
.search-result .listing-wraper.waitinglist .listing-price,
.search-result .listing-wraper.waitinglist .listing-img {
    opacity: 0.2;
}

.search-result .listing-wraper-new.unvailable .listing-price,
.search-result .listing-wraper-new.unvailable .listing-content-new,
.search-result .listing-wraper-new.waitinglist .listing-content-new,
.search-result .listing-wraper-new.waitinglist .listing-price,
.search-result .listing-wraper-new.waitinglist .listing-img-new {
    opacity: 0.4;
}

#dialog-space-unavailable #space-left,
#dialog-space-unavailable #space-center,
#dialog-space-unavailable #space-right {
    opacity: 0.4;
}

.search-result .listing-wraper.unvailable .listing-img .un_img {
    display: inline-block;
    width: 100px;
    z-index: 1;
    border: 0;
    text-transform: uppercase;
    font-weight: bold;
    opacity: 1;
    background: url(../../../images/v3/currently-booked.png);
    background-size: 100% auto;
    text-align: center;
    color: #565658;
    padding: 30px 0 0;
    height: 70px;
    position: absolute;
}

.search-result .listing-wraper.waitinglist .listing-img .un_img {
    display: inline-block;
    width: 100px;
    z-index: 1;
    border: 0;
    text-transform: uppercase;
    font-weight: bold;
    opacity: 1;
    background: url(../../../images/v3/currently-booked.png);
    background-size: 100% auto;
    text-align: center;
    color: #565658;
    padding: 30px 0 0;
    height: 70px;
    position: absolute;
}

.search-result .listing-wraper .listing-img .un_img_available {
    display: inline-block;
    width: 100px;
    z-index: 9;
    border: 0;
    text-transform: uppercase;
    font-weight: bold;
    background-size: 100% auto;
    text-align: center;
    color: white;
    padding: 40px 0 0;
    height: 60px;
    font-size: 12px;
    line-height: 15px;
    position: absolute;
    top: 0;
    left: 0;
}

.search-result .listing-wraper .listing-img .un_img_waitinglist {
    display: inline-block;
    width: 100px;
    z-index: 1;
    border: 0;
    text-transform: uppercase;
    font-weight: bold;
    opacity: 1;
    background: url(../../../images/v3/waiting_list.png);
    background-size: 100% auto;
    text-align: center;
    color: #5f5f5f;
    padding: 40px 0 0;
    height: 60px;
    font-size: 12px;
    line-height: 15px;
    position: absolute;
    top: 0;
    left: 0;
}

.search-result .listing-wraper .listing-img .un_img_event_ended {
    display: inline-block;
    width: 100px;
    z-index: 1;
    border: 0;
    text-transform: uppercase;
    font-weight: bold;
    opacity: 1;
    background: url(../../../images/v3/event_ended.png);
    background-size: 100% auto;
    text-align: center;
    color: #5f5f5f;
    padding: 40px 0 0;
    height: 60px;
    font-size: 12px;
    line-height: 15px;
    position: absolute;
    top: 0;
    left: 0;
}

.search-result .listing-wraper .listing-img.noimg .un_img_available,
.search-result .listing-wraper .listing-img.noimg .un_img_waitinglist {
    color: #5F5F5F;
}

.search-result .listing-img {
    float: left;
    width: 100px;
    height: 100%;
    overflow: hidden;
    color: white;
    position: relative;
}

.search-result .listing-img .un_img_available_bg {
    width: 100%;
    height: 100%;
    background: #999;
    opacity: 0.3;
    position: absolute;
    z-index: 1;
}

.search-result .listing-img img {
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    max-width: none;
    min-width: 72px;
}

.search-result .listing-img img.noimg {
    height: 72px;
}

.search-result .best-match,
#dialog-space-info .best-match {
    background: url(../../../images/svg/v3/icons_best-match-list.svg) no-repeat left center;
    background-size: 70px 31px;
    width: 100px;
    height: 31px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
}

.search-result .just-added,
#dialog-space-info .just-added {
    background: url(../../../images/svg/v3/icons_just-added-list.svg) no-repeat left center;
    background-size: 70px 31px;
    width: 100px;
    height: 31px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
}

.search-result .parking-or-storage {
    background: url(../../../images/svg/v3/icons_parking-or-storage.svg) no-repeat left center;
    width: 100px;
    height: 31px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
}

.no-svg .search-result .best-match {
    background: url(../../../images/v3/icons_best-match-list.png) no-repeat left center;
}

.search-result .event-listing {
    background: url(../../../images/svg/v3/icons_event-parking-list.svg) no-repeat left center;
    background-size: 69px 31px;
    width: 100px;
    height: 31px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
}

.no-svg .search-result .event-listing {
    background: url(../../../images/v3/icons_event-parking-list.png) no-repeat left center;
}

.search-result .special-offer {
    background: url(../../../images/svg/v3/icons_ribbon-special-offer.svg) no-repeat left center;
    background-size: 70px 31px;
    width: 100px;
    height: 31px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
}

.no-svg .search-result .special-offer {
    background: url(../../../images/v3/icons_ribbon-special-offer.png) no-repeat left center;
}

#slide_data_1 .flexslider .slides .event-listing {
    background: url(../../../images/svg/v3/icons_event-parking-list.svg) no-repeat left center;
    background-size: 69px 31px;
    width: 100px;
    height: 31px;
    position: absolute;
    top: 19px;
    left: 39px;
    z-index: 9;
}

#slide_data_1 .flexslider .slides .special-offer {
    background: url(../../../images/svg/v3/icons_ribbon-special-offer.svg) no-repeat left center;
    background-size: 70px 31px;
    width: 100px;
    height: 31px;
    position: absolute;
    top: 19px;
    left: 39px;
    z-index: 9;
}

.search-result .waitinglist .special-offer {
    height: 31px;
}

.no-svg .search-result .event-listing {
    background: url(../../../images/v3/icons_ribbon-special-offer.png) no-repeat left center;
}

.search-result .posInMap {
    border-top: 1px solid white;
    border-right: 1px solid white;
    min-width: 9px;
    height: 25px;
    line-height: 25px;
    background: #21B685;
    color: white;
    padding: 0 8px;
    text-align: center;
    font-weight: bold;
    position: absolute;
    bottom: 0;
    z-index: 9;
    font-size: 12px;
}

.search-result .waitinglist .posInMap,
.search-result .unvailable .posInMap {
    background: #ADDBC8;
}

.search-result .posInMap.yellow {
    border-top: 1px solid black;
    border-right: 1px solid black;
    background-color: #ffcd45;
    color: black;
}

.search-result .posInMap.alphabet-event {
    border-top: 1px solid white;
    border-right: 1px solid white;
    background-color: #13BAE9;
    color: white;
}

.search-result .posInMap.alphabet-special {
    border-top: 1px solid white;
    border-right: 1px solid white;
    background-color: #A838C2;
    color: white;
}

.search-result .waitinglist .posInMap.alphabet-event,
.search-result .unvailable .posInMap.alphabet-event {
    background-color: #7FDAF3;
}

.search-result .listing-content {
    float: left;
    width: calc(100% - 190px);
    padding: 5px 0 0 10px;
    height: 65px;
    text-align: left;
    color: rgb(51, 51, 51);
}

.search-result .listing-content h2 {
    font-size: 12px;
    line-height: 14px;
    height: 15px;
    overflow: hidden;
    color: rgb(51, 51, 51);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.search-result .listing-content .listing-address {
    font-size: 12px;
    color: #AEAEB0;
    color: rgb(147, 149, 152);
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.search-result .listing-content .listing-description {
    font-size: 12px;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 15px;
}

.search-result .listing-content .listing-type {
    margin: 4px 0 0;
    font-size: 12px;
    overflow: hidden;
}

.search-result .listing-content .listing-type span {
    display: block;
    float: left;
    width: 32%;
    background-size: 14px 14px;
    background-position: 0 0;
    text-indent: 17px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 14px;
    text-align: left!important;
    padding-left: 0;
}

.search-result .listing-content .listing-type span.icon-location {
    width: 50px;
    overflow: inherit;
    text-indent: 17px;
}

.search-result .listing-price {
    float: right;
    text-align: center;
    font-size: 11px;
    border-bottom: 2px solid #E9E9E9;
}

#slide_data .wrap_data .search-result .listing-price {
    border-right: 1px solid #E9E9E9;
}

.search-result .listing-price-total {
    padding: 5px 0 0;
    height: 100%;
    width: 80px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.search-result .listing-price.pt29 {
    padding-top: 29px;
}

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

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

#search-result-data-new .listing-price.listing-price-week.search_type.pt38 {
    padding-bottom: 20px;
}

.search-result .listing-price-total span {
    display: block;
}

.search-result .listing-price-total sup {
    font-size: 13px;
}

.search-result .listing-price-total .total-price {
    font-size: 15px;
    margin: 5px 0;
}

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

.search-result .listing-price-total span:nth-child(3) {
    color: rgb(153, 153, 153);
}

.search-result .listing-price-total .bonus-price {
    color: #AEAEB0;
    line-height: 10px;
    margin: 3px 0 0;
    font-size: 14px !important;
}

.search-result .listing-price-total .bonus-price sup {
    top: -4px;
    font-size: 9px;
}

.search-result .listing-price-week {
    font-size: 12px;
}

.search-result .listing-price span span.one_price {
    display: inline;
    font-size: 24px;
}

.search-result #search-result-data-new .listing-price span span.one_price {
    font-size: 18px;
}

.search-result .listing-price span span.one_price_404 {
    display: inline;
    font-size: 18px;
}

.search-result a .listing-wraper {
    color: rgb(51, 51, 51);
}

.search-result .listing-price.search_type span {
    display: block;
    margin-bottom: 5px;
}

.search-result .listing-price.search_type sup {
    top: -7px;
    font-size: 13px;
}

.search-result .listing-price .book_listing,
#dialog-space-info .book_listing {
    display: inline-block;
    width: 75px;
    padding: 2px 0;
    background-color: #f15b61;
    color: #FFFFFF;
    border: none;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    text-align: center;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-decoration: none;
}

.search-result .listing-price .book_listing.yellow {
    color: #374654;
    background-image: linear-gradient(90deg, #fda64f, #fdc34f);
    box-shadow: 0 0 0 0 #da9c44, 0 0 0 0 #fdb54f;
}

.search-result .listing-price .book_listing.blue {
    color: #FFFFFF;
    background-image: linear-gradient(90deg, #74a9e2, #00b2bd);
    box-shadow: 0 0 0 0 #64a2c2, 0 0 0 0 #74bce2;
}

.search-result .listing-price .book_listing:hover {
    background-color: #e4315c;
}

.search-result .listing-price .book_listing.yellow:hover {
    background: linear-gradient(90deg, #FDB268, #FDCB68);
}

.search-result .listing-price .book_listing.blue:hover {
    background: linear-gradient(90deg, #87B5E6, #87D4E6);
}

.search-result a:hover .listing-wraper h2 {
    text-decoration: underline;
}

.block_breadcrumb {
    clear: both;
    background: #F0F0F0;
}

.srp_breadcrumb {
    background:unset;
    padding: 0 60px;
    margin-top:44px;
}

.srp_breadcrumb a {
    text-decoration: none;
}
.search_space_request_journey {
    clear: both;
    background: #F0F0F0;
    padding-top: 30px;
}

.search_space_request_journey.fixed_position {
    position: fixed;
    width: 100%;
    padding: 10px;
    bottom: 0;
    z-index: 1000;
}

.search_space_request_journey .block_space_request_journey {
    margin: 0 auto;
    width: 1138px;
    clear: both;
    height: 40px;
    padding: 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px #00b2bd solid;
}

.search_space_request_journey .block_space_request_journey .block_space_request_journey_right {
    float: right;
    display: inline-block;
    width: 590px;
    text-align: right;
}

.search_space_request_journey .block_space_request_journey span {
    display: inline-block;
    color: #00b2bd;
    padding: 11px 0;
    background: url("../../../images/svg/v3/icons_notify-bell.svg") no-repeat left 11px;
    background-size: 20px 20px;
    text-indent: 35px;
    max-width: 535px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.search_space_request_journey .block_space_request_journey input.email_request {
    width: 398px;
    height: 38px !important;
    padding: 0 10px;
    font-weight: bold;
    float: left;
}

.search_space_request_journey .block_space_request_journey input.btn_request {
    width: 160px;
    height: 40px;
    color: #FFFFFF;
    font-weight: bold;
    border: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #00b2bd;
    cursor: pointer;
    float: left;
}

.search_space_request_journey .block_space_request_journey input.btn_request:hover {
    background-color: #13BAE9;
}

#search-index ul.yiiPager,
#longtail-landingpage ul.yiiPager {
    height: 30px;
    width: 100%;
    display: block;
    background: #384555;
    border-top: 1px solid #e3e3e3;
}

#search-index ul.yiiPager .selected a,
#longtail-landingpage ul.yiiPager .selected a {
    background: #384555;
    text-decoration: none;
    height: 30px;
    line-height: 30px;
    padding: 0;
    color: #EBEDF0;
}

#search-index ul.yiiPager .selected,
#longtail-landingpage ul.yiiPager .selected {
    width: 283px;
}

#search-index ul.yiiPager li,
#longtail-landingpage ul.yiiPager li {
    list-style: none;
    display: inline;
    clear: none;
    float: left;
    height: 30px;
    width: 48px;
}

#search-index ul.yiiPager li.hidden,
#longtail-landingpage ul.yiiPager li.hidden {
    visibility: visible;
}

#search-index ul.yiiPager li.hidden a,
#longtail-landingpage ul.yiiPager li.hidden a {
    pointer-events: none;
    cursor: default;
}

.listwaitinglist-wrapper .pager .page a,
.listwaitinglist-wrapper .pager .page a:hover {
    background: none;
}

.listwaitinglist-wrapper ul.yiiPager .hidden {
    visibility: visible;
}

#search-index ul.yiiPager .first a,
#search-index ul.yiiPager .previous a,
#search-index ul.yiiPager .next a,
#search-index ul.yiiPager .last a,
#longtail-landingpage ul.yiiPager .first a,
#longtail-landingpage ul.yiiPager .previous a,
#longtail-landingpage ul.yiiPager .next a,
#longtail-landingpage ul.yiiPager .last a {
    height: 28px;
    width: 33px;
    display: block;
}

#search-index ul.yiiPager .previous,
#search-index ul.yiiPager .next,
#longtail-landingpage ul.yiiPager .previous,
#longtail-landingpage ul.yiiPager .next {
    border-left: 1px solid #5b5b5b;
    border-right: 1px solid #5b5b5b;
    outline: 1px solid #e3e3e3;
}

#search-index ul.yiiPager li.previous,
#longtail-landingpage ul.yiiPager li.previous {
    width: 48px;
}

#search-index ul.yiiPager li.next,
#longtail-landingpage ul.yiiPager li.next {
    width: 47px;
}

.listwaitinglist-wrapper .pager .first a,
#search-index ul.yiiPager .first a,
#longtail-landingpage ul.yiiPager .first a {
    background: url(../../../images/svg/v3/icons_pagination-first-active.svg) no-repeat center center;
    background-size: 16px 16px;
}

.listwaitinglist-wrapper .pager .previous a,
#search-index ul.yiiPager .previous a,
#longtail-landingpage ul.yiiPager .previous a {
    background: url(../../../images/svg/v3/icons_pagination-previous-active.svg) no-repeat center center;
    background-size: 16px 16px;
}

.listwaitinglist-wrapper .pager .next a,
#search-index ul.yiiPager .next a,
#longtail-landingpage ul.yiiPager .next a {
    background: url(../../../images/svg/v3/icons_pagination-next-active.svg) no-repeat center center;
    background-size: 16px 16px;
}

.listwaitinglist-wrapper .pager .last a,
#search-index ul.yiiPager .last a,
#longtail-landingpage ul.yiiPager .last a {
    background: url(../../../images/svg/v3/icons_pagination-last-active.svg) no-repeat center center;
    background-size: 16px 16px;
}

.listwaitinglist-wrapper ul.yiiPager .first.hidden a,
#search-index ul.yiiPager .first.hidden a,
#longtail-landingpage ul.yiiPager .first.hidden a {
    background: url(../../../images/svg/v3/icons_pagination-first-inactive.svg) no-repeat center center;
    background-size: 16px 16px;
}

.listwaitinglist-wrapper ul.yiiPager .previous.hidden a,
#search-index ul.yiiPager .previous.hidden a,
#longtail-landingpage ul.yiiPager .previous.hidden a {
    background: url(../../../images/svg/v3/icons_pagination-previous-inactive.svg) no-repeat center center;
    background-size: 16px 16px;
}

.listwaitinglist-wrapper ul.yiiPager .next.hidden a,
#search-index ul.yiiPager .next.hidden a,
#longtail-landingpage ul.yiiPager .next.hidden a {
    background: url(../../../images/svg/v3/icons_pagination-next-inactive.svg) no-repeat center center;
    background-size: 16px 16px;
}

.listwaitinglist-wrapper ul.yiiPager .last.hidden a,
#search-index ul.yiiPager .last.hidden a,
#longtail-landingpage ul.yiiPager .last.hidden a {
    background: url(../../../images/svg/v3/icons_pagination-last-inactive.svg) no-repeat center center;
    background-size: 16px 16px;
}


/*.icon-outsite {
  background: url(../../../images/svg/v3/icons_type-outdoor.svg) no-repeat;
}

.icon-driveway {
  background: url(../../../images/svg/v3/icons_type-driveway.svg) no-repeat;
}

.icon-garage {
  background: url(../../../images/svg/v3/icons_type-garage.svg) no-repeat;
}

.icon-undercover {
  background: url(../../../images/svg/v3/icons_type-undercover.svg) no-repeat;
}

.icon-outdoor {
  background: url(../../../images/svg/v3/icons_type-outdoor-lot-black.svg) no-repeat;
}

.icon-indoor {
  background: url(../../../images/svg/v3/icons_type-indoor-lot-black.svg) no-repeat;
}

.icon-street {
  background: url(../../../images/svg/v3/icons_type-street-black.svg) no-repeat;
}

.icon-pay {
  background: url(../../../images/svg/v3/icons_access-pay-display-black.svg) no-repeat;
}

.icon-ticket {
  background: url(../../../images/svg/v3/icons_access-ticket-black.svg) no-repeat;
}

.icon-boom {
  background: url(../../../images/svg/v3/icons_access-boom-black.svg) no-repeat;
}

.icon-permit {
  background: url(../../../images/svg/v3/icons_type-permit.svg) no-repeat;
}

.icon-carport {
  background: url(../../../images/svg/v3/icons_type-carport-black.svg) no-repeat;
}

.icon-block {
  background: url(../../../images/svg/v3/icons_type-block.svg) no-repeat;
}

.icon-key {
  background: url(../../../images/svg/v3/icons_access-key.svg) no-repeat;
}

.icon-card {
  background: url(../../../images/svg/v3/icons_access-card.svg) no-repeat;
}

.icon-passcode {
  background: url(../../../images/svg/v3/icons_access-passcode.svg) no-repeat;
}

.icon-remote {
  background: url(../../../images/svg/v3/icons_access-remote.svg) no-repeat;
}

.icon-none {
  background: url(../../../images/v3/icons_access-none-black.png) no-repeat;
}

.icon-other {
  background: url(../../../images/v3/icons_type-other-black.png) no-repeat;
}

.icon-location {
  background: url(../../../images/svg/v3/icons_location-pin.svg) no-repeat;
}*/

.search-result .listing-price-week {
    padding: 0;
    width: 116px;
    height: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.search-result .listing-price-week .price-list {
    display: block;
    font-size: 14px;
    border-bottom: 1px solid #E9E9E9;
    padding: 6px 0 6px 0;
    text-align: left;
    text-indent: 5px;
    font-family: 'Roboto', sans-serif;
}

.search-result .listing-price-week .price-list span {
    font-size: 17px;
}

.search-result .listing-price-week .price-list span.price-na,
.search-result .listing-price-week .total-price span.price-na {
    font-size: 15px;
}

.search-result .listing-price-week .price-month {
    border-bottom: 0px;
}

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

.search-result .button-enquire {
    height: 98px;
    text-align: center;
    position: absolute;
    width: 100%;
    display: none;
    z-index: 9;
}

.search-result .button-enquire a,
.search-result .button-enquire a:hover,
.search-result .button-enquire a:visited {
    margin: 25px 10px 0 0;
    height: 15px;
    width: 30%;
    line-height: 17px;
    display: inline-block;
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    font-family: 'Roboto', sans-serif;
    font-weight: 900;
}

.search-result .button-enquire a.green_btn,
.search-result .button-enquire a.green_btn:hover,
.search-result .button-enquire a.green_btn:visited {
    margin: 25px 0 0 0;
    ;
}

.search-result .button-enquire .tooltip.in,
.info-maps-parking .tooltip.in {
    opacity: 1;
}

.search-result .button-enquire .tooltip {
    top: -30px !important;
    left: 217px !important;
}

.search-result .listing-wraper.first .tooltip {
    top: 75px !important;
    left: 217px !important;
}

.search-result .button-enquire .tooltip-inner,
.info-maps-parking .tooltip-inner {
    background: white !important;
    color: #ea2d10 !important;
    border: 1px solid #EC5B3C;
}

.search-result .button-enquire .tooltip.top .tooltip-arrow,
.info-maps-parking .tooltip.top .tooltip-arrow {
    background: url(../../../images/v3/arrow-tooltip.png) no-repeat left top;
    width: 10px;
    height: 7px;
    border-top: none;
}

.search-result .listing-wraper.first .tooltip.top .tooltip-arrow {
    background: url(../../../images/v3/arrow-tooltip-top.png) no-repeat left top;
    top: 0;
}


/*---------------General------------*/

.black_btn {
    width: 100%;
    border: none;
    height: 50px;
    background-color: #384555;
    border-bottom: 2px solid #25303B;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    padding: 15px 4%;
    font-size: 16px;
    color: #fff;
    cursor: pointer;
    text-align: center;
}

.black_btn:hover {
    background-color: #25313f;
    /* Old browsers */
    border-bottom: 2px solid #25303B;
}

.search-result-blank {
    text-align: center;
    background-color: #fff;
}

.search-result-blank .blank-label {
    width: 440px;
    border-bottom: 1px solid #EBEBEB;
    margin: 0 auto;
    padding: 22px 0 40px 0;
}

.search-result-blank .blank-label span {
    background: url(../../../images/svg/v3/icons_start-hunt.svg) no-repeat center;
    background-size: 21px 41px;
    display: block;
    width: 60px;
    height: 41px;
    margin-left: 35px;
    float: left;
}

.search-result-blank .blank-label p {
    font-size: 26px;
    font-weight: bold;
    padding-top: 30px;
    float: left;
}

.search-result-blank .list_city {
    width: 440px;
    margin: 0 auto;
}

.search-result-blank .list_city ul {
    margin-top: 38px;
}

.search-result-blank .list_city li {
    display: inline-block;
    font-size: 14px;
    color: #000;
    font-weight: bold;
    padding: 10px 15px;
}

.search-result-blank .list_city li a {
    color: #3C3C3C;
}

.blank-map-label {
    position: absolute;
    width: 240px;
    height: 150px;
    background-color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    top: 50%;
    left: 50%;
    margin-left: -120px;
    margin-top: -75px;
    text-align: center;
}

.blank-map-label span {
    background: url(../../../images/svg/v3/icons_home-search-map.svg) no-repeat center;
    background-size: 67px 63px;
    display: block;
    width: 67px;
    height: 63px;
    margin: 0 auto;
    margin-top: 30px;
    margin-bottom: 15px;
}

.no-svg .blank-map-label span {
    background: url(../../../images/v3/search_parking.png) no-repeat center;
    background-size: 67px 63px;
    display: block;
    width: 67px;
    height: 63px;
    margin: 0 auto;
    margin-top: 30px;
    margin-bottom: 15px;
}

.search-message-result {
    min-height: 101px;
    width: 441px;
    margin: 15px auto;
    border: 2px dashed #aaa;
}

.search-message-result span {
    background: url(../../../images/svg/v3/icons_question-sign.svg) no-repeat center;
    background-size: 30px 70px;
    display: block;
    width: 80px;
    height: 97px;
    float: left;
}

.search-message-result .search-message-text {
    padding: 15px 10px;
    font-size: 12px;
    color: #BCBCBC;
    margin-left: 70px;
}

.search-message-result p {
    padding: 0 0 5px;
    line-height: 16px;
    font-family: 'Roboto', sans-serif;
}

.search-message-result p a {
    color: #3dcc6d;
    text-decoration: underline;
}


/* Chrome, Safari */

.search-date input.input-date::-webkit-input-placeholder {
    color: #3dcc6d;
    font-weight: bold;
}


/* Firefox */

.search-date input.input-date:-moz-placeholder {
    color: #3dcc6d;
    font-weight: bold;
}


/* jQuery fallback */

.search-date input.input-date.placeholder {
    color: #3dcc6d;
}

.search-date input.input-date:-ms-input-placeholder {
    color: #22B686;
    font-weight: bold;
}


/*--------------Login--------------*/

#site-login .content {
    min-height: 496px;
}

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

#site-reset_pw .content .title,
#site-login .content .title {
    height: 59px;
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #e4e4e4;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    background-color: #f5f5f5;
}

#site-reset_pw .content .title>h2,
#site-login .content .title>h1 {
    text-indent: 21px;
    margin: 0 auto;
    line-height: 60px;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    font-size: 20px;
    background: url(../../../images/svg/icon_padlock-green.svg) no-repeat left center;
    background-size: 18px 18px;
}

.no-svg #site-reset_pw .content .title>h2,
.no-svg #site-login .content .title>h1 {
    background: url(../../../images/icon_padlock-green-ie.png) no-repeat left center;
    background-size: 18px 18px;
}

#site-login .content .title>h1 {
    width: 190px;
}

.forgotten_password h3 {
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
    margin-bottom: 10px;
}

#site-login .forgotten_password h3 {
    margin-bottom: 0;
}

#site-login .forgotten_password h3 a:hover {
    color: #1FB786;
}

#site-reset_pw .content .title>h2 {
    width: 180px;
}

.form_login {
    padding: 20px 0 32px 0;
}

.form_login .oruse {
    font-size: 16px;
    line-height: 20px;
    display: inline-block;
    margin-bottom: 5px;
}

#login-form input::-webkit-input-placeholder {
    font-weight: 300;
}

#login-form input::-moz-placeholder {
    font-weight: 300;
}


/* firefox 19+ */

#login-form input:-ms-input-placeholder {
    font-weight: 300;
}


/* ie */

.no-svg #site-login .content>h2 {
    background: url(../../../images/icon_padlock-green-ie.png) no-repeat left center;
}

.form_login .row-form {
    min-height: 71px;
}

.form_login .login_facebook_tweet .blue_btn {
    height: 48px;
    padding: 0;
    width: 100%;
    line-height: 48px;
    text-align: left;
    text-indent: 57px;
    font-weight: bold;
}

.login_facebook_tweet .blue_btn span,
.login_facebook_tweet a span {
    width: 50px;
    margin-top: 0;
}

#login-form .forgotten_password {
    margin-top: 24px;
}

.search-standalone .search-keyword {
    position: relative;
}

.search-listing-header .loading-search {
    position: absolute !important;
    right: 55px;
    top: 5px;
    background-size: 20px 25px;
    height: 35px;
    width: 35px;
    cursor: pointer;
}

.search-standalone .search-keyword .loading-search {
    position: absolute !important;
    right: 65px;
    top: 7px;
    background-size: 20px 20px;
    height: 20px;
    width: 20px;
    cursor: pointer;
}

.search-standalone .search-keyword .icon-x {
    position: absolute;
    right: 65px;
    top: 10px;
    background: #fff url(../../../images/svg/v3/icons_field-delete.svg) no-repeat center top;
    background-size: 20px 20px;
    height: 20px;
    width: 40px;
    cursor: pointer;
}

.no-svg .search-standalone .search-keyword .icon-x {
    background: #fff url(../../../images/v3/icons_field-delete.png) no-repeat left top;
}

#longtail-landingpage .search-result .jspPane,
#search-index .search-result .jspPane {
    width: 100% !important
}


/*registration renter*/

body.registrationbuyer #content-wrapper {
    padding: 0
}

.registration .title {
    background: #f5f5f5;
    border-bottom: 1px solid #ededed;
    height: 59px;
    line-height: 59px;
    text-align: center;
    border-radius: 5px 5px 0 0;
    color: #252525;
    font-size: 20px;
    font-weight: normal;
    font-family: 'Poppins', sans-serif;
}

.loginsignup .title {
    background: #f5f5f5;
    border-bottom: 1px solid #ededed;
    height: 59px;
    line-height: 59px;
    text-align: center;
    border-radius: 5px 5px 0 0;
    color: #252525;
    font-size: 20px;
    font-weight: normal;
    font-family: 'Poppins', sans-serif;
}

.registration .title .icon-booking,
.registration .title .icon-group-user,
.registration .title .icon-question,
.content .title .icon-listmyspace {
    background: url(../../../images/svg/v3/icons_enquiry-icon.svg) no-repeat left bottom;
    background-size: 20px 20px;
    margin: 1px 5px 0 -16px;
    height: 25px;
    width: 25px;
}

.registration .title .icon-group-user {
    background: url(../../../images/svg/v3/icons_refer.svg) no-repeat left bottom;
    background-size: 20px 20px;
}

.registration .title .icon-booking {
    background: url(../../../images/svg/v3/icons_icon-bookings-green.svg) no-repeat left bottom;
}

.no-svg .registration .title .icon-question,
.no-svg .content .title .icon-listmyspace {
    background: url(../../../images/v3/icons_enquiry-icon.png) no-repeat left top;
}

.no-svg .registration .title .icon-booking {
    background: url(../../../images/v3/icons_icon-bookings-green.png) no-repeat left top;
}

.content .title .icon-listmyspace {
    background: none;
    margin: 0px 8px 0 -16px;
    height: 28px;
}

.loginsignup .title .icon-loginsignup {
    background: url(../../../images/svg/icon_padlock-green.svg) no-repeat left center;
    margin: 0px 8px 0 -16px;
    height: 28px;
}

.space_wrapper #step_signup.step_step3 {
    background-position: center 0px;
}

.registration .title .icon-lock:before {
    content: none;
}

.registration .title .icon-lock {
    background: url(../../../images/svg/icon_padlock-green.svg) no-repeat left top;
    background-size: 18px 18px;
    margin: 6px 14px 0 0px;
    height: 18px;
    width: 18px;
}

.registration .title .icon-baypay {
    background: url(../../../images/svg/v3/icons_bay-pay.svg) no-repeat left top;
    background-size: 25px 25px;
    margin: 2px 10px 0 0px;
    height: 25px;
    width: 22px;
}

.space_wrapper {
    margin: 0 auto;
    padding: 10px 0 45px;
    text-align: center;
}

.space_wrapper .link2 {
    font-size: 12px !important;
}

.space_wrapper .link,
.space_wrapper .link2,
.space_wrapper .link3 {
    color: #3dcc6d !important;
    text-decoration: underline;
}

.space_wrapper .link3 {
    margin: 10px 0 15px;
    display: block;
    font-size: 12px;
}

.space_wrapper .space_item {
    font-weight: bold;
    margin: 25px auto 0;
    background: #F5F5F5;
    color: #C8C8C8;
    position: relative;
    width: 328px;
}

.space_wrapper .space_item,
.space_wrapper .space_info,
.space_wrapper .space_happen {
    border: 1px solid #E4E4E4;
    margin-top: 15px;
    border-radius: 3px;
}

.space_wrapper .space_item .stitle {
    background: url(../../../images/transparent-step4.png) repeat-x;
    height: 75px;
    width: 94%;
    color: white;
    position: absolute;
    font-size: 12px;
    padding: 5px 10px;
    display: block;
    text-align: left;
}

.space_wrapper .space_item .img {
    width: 328px;
    height: 80px;
    overflow: hidden
}

.space_question .space_item .bond-wrap .bond {
    background: url(../../../images/svg/v3/icons_bond-info.svg) no-repeat 105px 7px;
    background-size: 15px 15px;
    cursor: pointer;
}

.space_question .space_item .bond .cvv_tooltip {
    top: 5px;
    left: -12px;
}

.space_wrapper .space_item .blockprice .date-value-1,
.space_wrapper .space_item .blockprice .date-value-2 {
    width: 87%;
    padding: 10px 11px;
    margin: auto;
    background: url(../../../images/svg/v3/icon_available-green.svg) no-repeat 13px 17px;
    background-size: 20px 20px;
}

.space_wrapper .space_item .blockprice .input-date {
    width: 65% !important;
    height: 25px !important;
    font-size: 14px !important;
    margin: 0 0 0 30px;
    float: none;
    cursor: pointer;
}

.space_wrapper .space_item .blockprice #date-search-v2 {
    top: 44px;
    left: -1px;
}

.space_wrapper .space_item .blockprice .input-time {
    width: 80px !important;
    height: 22px !important;
    margin: 0 0 0 30px;
    font-size: 13px;
    text-align: center;
    float: none;
}

.space_wrapper .space_item .blockprice .editDate {
    width: 42px;
    background: url(../../../images/svg/v3/icons_edit-booking-date.svg) no-repeat 7px center;
    background-color: #FFFFFF;
    background-size: 10px 10px;
    padding-left: 11px;
    color: #22b585;
    font-weight: normal;
    font-size: 12px;
    position: absolute;
    top: 44px;
    left: 58px;
    cursor: pointer;
}

.space_wrapper .space_item .blockprice {
    clear: both;
    position: relative;
    background: white;
}

.space_wrapper .space_item .img .noimg {
    height: 80px;
}

.space_wrapper .space_item .img img {
    width: 100%;
}

.space_wrapper .space_item .blockprice .from {
    border-bottom: 1px solid #E4E4E4;
}

.space_wrapper .space_item .blockprice .from,
.space_wrapper .space_item .blockprice .to {
    height: 54px;
    font-size: 13px;
    text-align: left;
}

.space_wrapper .space_item .total span,
.space_wrapper .space_item .blockprice span {
    display: block;
    width: 100%;
}

.space_wrapper .bond-total {
    float: left;
    background: #f4f4f4;
    width: 50%;
}

.space_wrapper .bond-total span {
    font-size: 13px;
    display: block;
    padding-top: 7px;
    text-align: center;
}

.price-total-bond .ta-desc.bond {
    background: url(../../../images/svg/v3/icons_bond-info.svg) no-repeat 90px center;
    background-size: 15px 15px;
    cursor: pointer;
}

.space_wrapper .bond-total .icon_info_bond {
    background: url(../../../images/svg/v3/icons_bond-info.svg) no-repeat 125px 7px;
    background-size: 15px 15px;
    cursor: pointer;
    white-space: nowrap;
}

.space_wrapper .bond-total .bond-wrap {
    height: 54px;
    border-bottom: 1px solid #E4E4E4;
}

.space_wrapper .bond-total .bond-wrap .price {
    float: none;
    font-weight: normal;
}

.space_wrapper .bond-total .bond-wrap .price {
    padding-top: 3px;
    color: #14BAEA;
    font-size: 14px;
}

.space_wrapper .bond-total .bond-wrap .price sup {
    font-size: 9px;
    top: -4px;
}

.space_wrapper .bond-total .total span {
    padding-top: 3px;
}

.space_wrapper .bond-total .total .price {
    padding-bottom: 0!important;
}

.space_wrapper .bond-total.discount_bond .bond {
    width: 49%;
    float: left;
}

.space_wrapper .space_item .blockprice .total {
    margin-top: 25px;
}

.space_wrapper .space_item .blockprice .discount_bond .total,
.space_wrapper .space_item .blockprice .discount .total,
.space_wrapper .space_item .blockprice .bond_only .total {
    margin-top: 0px;
}

.space_wrapper .bond-total.discount .bond {
    width: 100%;
    float: left;
}

.space_wrapper .bond-total.discount_bond .bond.discount {
    border-right: 1px solid #E4E4E4;
}

.space_wrapper .bond-total.discount .bond span {
    font-size: 12px;
}

.space_wrapper .bond-total.discount .bond .price {
    font-size: 14px;
}

.space_wrapper .space_item .blockprice .text {
    font-size: 14px;
    text-align: right;
    padding-right: 10px;
    width: 60px;
    height: 54px;
    line-height: 54px;
    float: left;
}

.space_wrapper .space_item .blockprice .day {
    color: #333;
    font-weight: normal;
}

.space_wrapper .space_item .blockprice .from .day,
.space_wrapper .space_item .blockprice .to .day {
    padding-top: 7px;
}

.space_wrapper .space_item .blockprice .day.active {
    color: #FFFFFF;
}

.space_wrapper .space_item .blockprice .day.disabled.booked {
    color: red;
}

.space_wrapper .space_item .blockprice .day.disabled.locked {
    color: #D87F83;
}

.space_wrapper .space_item .blockprice .day.disabled.custom-disabled {
    color: #ddd;
}

.space_wrapper .space_item .blockprice .day.disabled {
    color: #ddd;
}

.space_wrapper .space_item .blockprice .day.old,
.space_wrapper .space_item .blockprice .day.new {
    color: #ddd;
}

.space_wrapper .space_item .blockprice .day.pad17 {
    padding-top: 17px;
}

.space_wrapper .space_item .blockprice .time {
    color: #ccc;
    font-weight: normal;
}

#registrationbuyer-accept .space_wrapper .space_item .total {
    text-align: center;
    float: right;
    width: 100%;
    height: 100%;
}

.space_wrapper .space_item .total .text {
    font-size: 14px;
    line-height: 35px;
}

.space_wrapper .space_item .total .price {
    font-size: 24px;
    color: #14BAEA;
    font-weight: bold;
    padding: 3px 0 5px;
    line-height: 24px;
}

.space_wrapper .space_item .total .price sup {
    font-size: 15px;
    color: #14BAEA;
    margin: 2px;
}

.space_wrapper .space_item .total .bond {
    color: #14BAEA;
    font-size: 14px;
    clear: both;
    white-space: nowrap;
}

.space_wrapper .space_item .total .bond .price-bond sup {
    font-size: 9px;
    margin: 2px;
}

.space_wrapper .space_item .total .discount {
    color: #52CAEC;
    clear: both;
    font-size: 14px;
}

.space_wrapper .space_item .total .discount sup {
    font-size: 9px;
    top: -4px;
}

.space_wrapper .space_item .total .bond strong,
.space_wrapper .space_item .total .discount strong {
    color: #C8C8C8;
    font-size: 13px;
}

.space_wrapper .space_item .total .bond sup {
    font-size: 9px;
    color: #22b585;
}

.space_wrapper .space_item .total .price.price4week {
    font-size: 23px;
    color: #22b585;
    font-weight: bold;
    padding: 3px 0 5px;
    line-height: 22px;
}

.space_wrapper .space_item .total .price.price4week sup {
    font-size: 13px;
    color: #22b585;
    margin: 2px;
}

.space_wrapper .space_item .total .info4week {
    font-weight: normal;
    font-size: 12px;
    color: #333333;
    line-height: 11px;
}

.space_wrapper .space_item .total .duration {
    font-weight: normal;
    font-size: 12px;
    padding-top: 0;
}

.space_wrapper .space_item.margin0 {
    margin-top: 0
}

.space_wrapper .step {
    width: 235px;
    height: 30px;
    display: block;
    margin: 10px auto 0;
    background-image: url(../../../images/v3/step.png);
    background-repeat: no-repeat;
    background-size: 235px 226px;
}

.space_wrapper .step_step1 {
    background-position: left -3px;
}

.space_wrapper .step_step2 {
    background-position: left -39px;
}

.space_wrapper .step_step3 {
    background-position: left -79px;
}

.space_wrapper .step_step31 {
    background-position: left -79px;
}

.space_wrapper .space_info {
    font-size: 13px;
    text-align: center;
    padding: 20px 54px;
    width: 220px;
}

.space_wrapper .space_info .code {
    color: #14BAEA;
    font-size: 16px;
    text-transform: uppercase;
    line-height: 24px;
}

.space_wrapper .space_info .first {
    line-height: 30px;
    padding-bottom: 15px;
}

.space_wrapper .space_info .second {
    padding-bottom: 10px;
}

.space_wrapper .space_info span {
    display: block;
}

.booking-confirm .booking-detail .icon-check,
.space_wrapper .give_you_wrap .icon-check,
.space_wrapper .icon-check-no-before,
.space_wrapper .space_success .icon-check,
.space_wrapper .space_info .icon-check {
    background: url(../../../images/svg/icon_tick-green.svg) no-repeat left top;
    width: 40px;
    height: 40px;
    background-size: 40px 40px;
    padding: 0;
    margin: 0;
    display: inline-block;
}

.icon-error {
    background: url(../../../images/icon-set_orange-alert.png) no-repeat left top;
    width: 40px;
    height: 40px;
    background-size: 40px 40px;
    padding: 0;
    margin: 0;
    display: inline-block;
}
.space_wrapper .space_success .icon-check:before
{
    content: '';
}
.space_wrapper .give_you_wrap .icon-check,
.space_wrapper .give_you_wrap .icon-check-no-before {
    float: left;
    margin: 0 20px;
}

.space_wrapper .space_success .icon-expire {
    background: url(../../../images/v3/icons_expire.png) no-repeat left top;
    width: 37px;
    height: 33px;
}

.space_wrapper .space_happen {
    background: url(../../../images/v3/happen.png) no-repeat left top;
    padding: 20px;
    width: 288px;
    font-size: 13px;
    height: 352px;
}

.space_wrapper .space_happen.pm {
    background: url(../../../images/v3/happen_pm.png) no-repeat left top;
    height: 285px;
}

.space_wrapper .space_happen .htitle {
    color: #14BAEA;
    font-size: 13px;
}

.space_wrapper .space_happen span {
    height: 60px;
    padding-top: 10px;
    display: block;
}

.space_wrapper .space_happen .txt-left {
    text-align: left;
    padding-left: 55px
}

.space_wrapper .space_happen .txt-right {
    text-align: right;
    padding-right: 60px;
}


.space_wrapper .buy-online-link { text-decoration-line: unset; }
.space_wrapper .buy-online {
    display: table;
    margin-top: 30px; 
    height: 70px;
    width: 100%;
    background: linear-gradient(272.48deg, #CFF0F8 0.09%, #F0FBFD 99.94%);
    border: 1px solid #E4E4E4;
    box-sizing: border-box;
    border-radius: 3px; 
    text-align: left; 
    padding-left: 30px; 
    cursor: pointer;
}
.space_wrapper .buy-online:hover {
    background: linear-gradient(272.48deg, #9BEAFD 0.09%, #D1F8FF 99.94%);
    border: 1px solid #E4E4E4;
    box-sizing: border-box;
    border-radius: 3px;
}
.space_wrapper .buy-online .buy-online-content {
    display: table-cell;
    vertical-align: middle;
    background: url(/images/svg/moving-supplies.svg) no-repeat 197px 5px;
}
.space_wrapper .buy-online .buy-online-content .need-supplies {
    display: block;
    font-family: Poppins;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 5px;
    color: #333333;
}
.space_wrapper .buy-online .buy-online-content .buy-supplies {
    display: block;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 16px;
    text-decoration-line: underline;
    color: #05B3DC;
}

.space_wrapper .btn-back {
    margin: 15px 0 5px;
}

.space_wrapper .btn-back a {
    padding: 0;
    line-height: 48px;
}

.space_wrapper .btn-back a.green_btn.bl {
    background: #14BAEA;
    border-bottom: 2px solid #04A7E2;
    margin-bottom: 15px;
}

.space_wrapper .btn-back a.green_btn.bl:hover {
    background: #04A7E2;
}

.space_wrapper input[type=checkbox]+label,
.add_card_frm #securely-ck+label,
.add_card_frm input[type=checkbox]+label {
    background: url(../../../images/svg/v3/icons_tc-box-grey.svg);
    background-size: 30px 30px;
    background-repeat: no-repeat;
    background-position: 0;
    height: 30px;
    line-height: 30px;
}

.space_wrapper input[type=checkbox].active+label,
.add_card_frm #securely-ck:checked+label,
.add_card_frm input[type=checkbox].active+label {
    background: url(../../../images/svg/v3/icons_tc-box-grey.svg), url(../../../images/svg/v3/icons_green-tick-66.svg);
    background-repeat: no-repeat;
    background-position: 0;
    background-size: 30px 30px;
    cursor: pointer;
}

.space_wrapper .tos_wrapper {
    margin-top: 0;
    width: 330px;
}

.space_wrapper.form label {
    font-weight: normal;
}

.space_wrapper .css-label {
    font-size: 12px !important;
    white-space: nowrap;
    word-spacing: -1px;
}

.space_wrapper .bar2,
.space_wrapper .bar {
    width: 258px;
    padding: 0 15px;
    border-bottom: 1px solid #e1e1e1;
    margin: 15px auto 0;
    display: block;
}

.space_wrapper .bar2 {
    margin: 0 auto 15px;
}

.space_wrapper .find-more {
    width: 328px;
    border: 1px solid #e1e1e1;
    border-radius: 3px;
    margin: 15px auto 0;
    background: #FAFAFA;
}

.space_wrapper .find-more-inner {
    padding: 10px;
}

.space_wrapper .new-version-question {
    width: 328px;
    height: auto;
    border: 1px solid #e1e1e1;
    border-radius: 3px;
    margin: 0 auto 0;
    background: #FAFAFA;
}

.space_wrapper .exact-location {
    margin: 15px auto 0;
}

.space_wrapper .new-version-question .inner {
    padding: 10px;
    margin: 0;
}

.space_wrapper .exact-location .inner img {
    margin-top: 10px;
}

.space_wrapper .new-version-question .inner h3 {
    font-size: 14px;
    line-height: 20px;
    text-align: left;
}

.space_wrapper .new-version-question .inner span.text {
    text-align: left;
    font-size: 12px;
    display: none;
    line-height: 16px;
}

.space_wrapper .new-version-before-question {
    width: 328px;
    text-align: left;
    margin: 0 auto 5px;
    font-size: 12px
}

.space_wrapper .new-version-question .inner .div-handle-openclose:hover {
    cursor: pointer;
}

.space_wrapper .new-version-question .inner span.arrow-up,
.space_wrapper .new-version-question .inner span.arrow-down:hover {
    cursor: pointer;
}

.space_wrapper .new-version-question .inner span.arrow-up {
    background-image: url(../../../images/question_arrow_up.png);
    background-size: 20px 20px;
    width: 20px;
    height: 20px;
    float: right;
    margin-top: -20px;
    display: none;
}

.space_wrapper .new-version-question .inner span.arrow-down {
    background-image: url(../../../images/question_arrow_down.png);
    background-size: 20px 20px;
    width: 20px;
    height: 20px;
    float: right;
    margin-top: -20px;
}

.space_wrapper .find-more h3 {
    font-size: 14px;
    line-height: 20px;
    text-align: left;
}

.space_wrapper .find-more span {
    text-align: left;
    display: block;
    line-height: 16px;
    font-size: 12px;
}

.space_wrapper .question_title {
    border: 1px solid #e1e1e1;
    width: 328px;
    margin: 10px auto 13px;
    border-radius: 3px;
}

.space_wrapper .question_title textarea {
    width: 93%;
    border: none;
    background: white;
    color: #333333;
    height: 70px;
    margin: 0;
    resize: none;
}

.space_wrapper .question_title.error {
    margin-bottom: 0;
}

#registrationbuyer-question #form_registration {
    margin-top: 18px;
}

#registrationbuyer-question .row-form {
    min-height: 62px;
}

#form_registration .row-form.email {
    margin-bottom: 0;
    min-height: 67px;
}

.space_wrapper .question_title .title_length {
    border-top: 1px solid #e1e1e1;
    line-height: 40px;
    height: 40px;
    background: #f5f5f5;
    text-transform: uppercase;
    text-align: right;
    color: #ef4926;
    font-size: 11px;
}

.space_wrapper .question_title .title_length span {
    float: right;
    margin: 7px 20px 0 10px;
    color: #ef4926;
    border-radius: 50%;
    line-height: 25px;
    height: 25px;
    width: 25px;
    border: 1px solid #ef4926;
    text-align: center;
    font-size: 11px;
}

.space_wrapper .q_response {
    width: 328px;
    margin: 15px auto;
    border: 1px solid #e1e1e1;
    border-radius: 3px;
}

.space_wrapper .q_response_inner {
    padding: 20px;
}

.space_wrapper .q_response span {
    font-size: 14px;
    display: block;
    line-height: 18px;
}

.space_wrapper .q_response h3 {
    font-size: 14px;
}

.space_wrapper .q_response .space_paper {
    width: 66px;
    height: 62px;
    background: url(../../../images/v3/space_paper.png) no-repeat left top;
    margin: 0 auto 10px;
    z-index: 1;
}

.registrationbuyer .modal-backdrop.fade.in {
    opacity: 0.5;
}

.modal-signup #modal-footer .green_btn {
    width: 290px;
}

#modalComfirm.modal-signup .modal-body p {
    border: none;
    font-size: 15px;
    padding: 25px 0 0;
    width: 320px;
}

.modal.modal-signup .modal-footer {
    text-align: center;
    border-top: 0px;
    padding: 0px 15px 40px 15px;
    background-color: #fff;
}

.modal.modal-signup {
    border: none;
    border-radius: 3px;
    width: 440px;
    margin-left: -220px;
}

.askForQuestions .ask-question {
    display: block;
    margin: 10px 0px;
    padding: 5px 8px;
    height: 41px;
    line-height: 41px;
    text-align: center;
    background-color: #8c8c8c;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 16px;
    color: #fff;
    text-decoration: none;
}
._linkFaq {
    text-align: center;
    margin-bottom: 10px;
}
._linkFaq a {
    display: block;
    margin: 10px 18px;
    padding: 0 8px;
    height: 41px;
    line-height: 41px;
    text-align: center;
    background-color: #3fbbd5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 16px;
    color: #fff;
    text-decoration: none;
}
#space-form .column2 .seller-offer {
    display: block;
    width: 336px;
    margin: 20px auto 0;
    color: #333;
}

#space-form .column2 .seller-offer a {
    height: 48px;
    line-height: 48px;
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
    display: inline-block;
    width: 100%;
    border-radius: 4px;
    text-align: center;
    color: white;
    text-decoration: none;
}

#space-form .column2 .seller-offer .ask-question {
    background: url(../../../images/svg/v3/icons_contact-seller_1.svg) no-repeat 14px center;
    color: #14BAEA;
    background-size: 22px 22px;
    text-indent: 44px;
    border: 2px solid #14BAEA;
}

#space-form .column2 .seller-offer .make-offer {
    background-color: #ccc;
    float: right;
    color: #fff;
}

#space-form .column2 .seller-offer .make-offer img {
    width: 22px;
    height: 22px;
    margin-right: 5px;
}

#space-form .column2 .seller-offer .make-offer-none {
    float: none;
}

#space-form .column2 .seller-offer .call-owner {
    background: #A937C2 url(../../../images/svg/v3/icons_phone.png) no-repeat 25px center;
    background-size: 22px 22px;
    float: right;
    border-bottom: 2px solid #851BA9;
    text-indent: 57px;
}

#space-form .column2 .enquire .text {
    background: transparent url(../../../images/svg/v3/icons_book-now.svg) no-repeat 117px center;
    background-size: 22px 22px;
    text-align: left;
    font-weight: bold;
    text-indent: 150px;
}

#space-form .column2 .book-now .text {
    background-position-x: 89px;
    text-indent: 125px;
}
#space-form .column2 .enquire  #express-checkout {
     background: transparent url(../../../images/svg/v3/speed-book-now.svg) no-repeat 117px center;
     background-size: 38px;
     background-position: 80px;
     text-indent: 128px;
}


#space-form .column2 .enquire #enquire-now.text img {
    height: 22px;
    width: 22px;
    margin-right: 5px;
}

#space-form .column2 .enquire .green_btn {
    background: #27b688 url(../../../images/svg/v3/icons_book-now.svg) no-repeat 117px center;
    background-size: 22px 22px;
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
    text-align: left;
    text-indent: 150px;
}


/*--------------Signup profile--------------*/

.form_registration #profile .row {
    border-color: #E4E4E4;
}

.form_registration #profile .row img {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.form_registration .dob {
    border-color: #E4E4E4;
}

.form_registration .block-your-photo {
    position: relative;
    display: inline-block;
}

.form_registration .block-your-photo:after {
    position: absolute;
    content: 'Your Photo';
    top: 69px;
    left: 27px;
    color: #d1d1d1;
}

.form_registration input[type=text],
.form_registration input[type="password"],
.form_registration textarea {
    border: 2px solid #E4E4E4;
}

.form_registration .dob .styled-select {
    border-left: 1px solid #E4E4E4;
}

.form_registration .dob .styled-select.last.error {
    border-right: 1px solid red;
}

.form_registration #profile .row p {
    margin-top: 10px;
    margin-bottom: 10px;
}

.form_registration #profile .row img {
    /*margin: 17px 0px 15px 20px;*/
}

.registrationbuyer #form_registration {
    margin-top: 20px;
}

#ascrail2000 {
    cursor: pointer!important;
}


/*--------------Signup add car--------------*/

.form_registration .vehicle-type-wraper {
    width: 330px;
    margin: 0 auto;
    position: relative;
    outline: none;
}

.form_registration .label-vehicle-type.no-vehicle {
    background: none;
}

.form_registration .vehicle-type-select.has-border {
    border: 1px solid #EFEFEF;
}

.form_registration .label-vehicle-type {
    width: 100%;
    background: #fff url(../../../images/background_select.png) no-repeat 95%;
    height: 50px;
    line-height: 50px;
    border: 1px solid #E9E9E9;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    text-align: left;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-box-sizing: border-box;
    /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;
    /* Firefox, other Gecko */
    box-sizing: border-box;
    /* Opera/IE 8+ */
}


/*.form_registration .label-vehicle-type:focus {
  border: 2px solid #21b685;
  box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);
}*/

.form_registration .error.label-vehicle-type {
    border: 1px solid red !important;
}

.label-vehicle-type .type-placeholder {
    margin-left: 10px;
    color: #ccc;
    font-size: 14px;
    font-weight: normal;
    font-family: 'Roboto', sans-serif;
    cursor: pointer;
}

.label-vehicle-type .purpose-placeholder {
    margin-left: 10px;
    color: #ccc;
    font-size: 14px;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Raleway, sans-serif;
    cursor: pointer;
}

.label-vehicle-type .type-label {
    display: none;
    height: 50px;
    line-height: 50px;
    width: 100%;
    text-indent: 80px;
    cursor: pointer;
}

.label-vehicle-type .purpose-label {
    display: none;
    height: 50px;
    line-height: 50px;
    width: 100%;
    text-indent: 80px;
    cursor: pointer;
}

.form_registration .vehicle-type-select {
    position: absolute;
    background-color: #fff;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    display: none;
    z-index: 1;
    width: 100%;
    text-align: left;
    font-size: 13px;
    -webkit-box-sizing: border-box;
    /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;
    /* Firefox, other Gecko */
    box-sizing: border-box;
    /* Opera/IE 8+ */
}

#registrationbuyer-step4 .form_registration .vehicle-type-select {
    left: -9999px;
    top: -9999px;
    display: block;
    max-height: 305px;
}

.vehicle-type-select li {
    height: 50px;
    line-height: 50px;
    border: 1px solid #E9E9E9;
    cursor: pointer;
}

.vehicle-type-select li:last-child {
    border-bottom: none;
}

.vehicle-type-select li:HOVER {
    background-color: #F5F5F5;
}

.vehicle-type-select li span {
    height: 100%;
    display: block;
    border-left: 1px solid #E9E9E9;
    text-indent: 12px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-left: 50px;
}

.request-notify-purpose-type-select li:HOVER {
    background-color: #F5F5F5;
}

.request-notify-purpose-type-select li {
    height: 100%;
    display: block;
    border-left: 1px solid #E9E9E9;
    text-indent: 12px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.request-notify-purpose-type-select li span {
    height: 100%;
    display: block;
    text-indent: 12px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: left;
}

.form_registration div.vehicle_number {
    min-height: 74px;
}

.form_registration .vehicle_number #Vehicle_vehicle_number {
    font-weight: normal;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 14px !important;
}

#vehicle_popup #vehicle_type_counter2,
.form_registration #vehicle-type-wraper #vehicle_type_counter {
    position: absolute;
    right: 50px;
    top: 10px;
    font-size: 14px;
    color: #ef4926;
    display: none;
    width: 31px;
    height: 31px;
    line-height: 31px;
    border: 1px solid #ef4926;
    -moz-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
}

#vehicle_popup #vehicle_type_arrow2,
.form_registration #vehicle-type-wraper #vehicle_type_arrow {
    text-indent: -1000em;
    width: 24px;
    height: 22px;
    display: block;
    background: #fff url(../../../images/background_select.png) no-repeat;
    position: absolute;
    right: 17px;
    top: 15px;
}

#form_registration #VehicleType_name_em_.errorMessage {
    padding: 5px 0 0 0;
}

#form_registration .discount_wraper .errorMessage {
    padding: 5px 0 0 0;
    clear: both;
}

.icons-vehicle-hatch {
    background: url(../../../images/svg/v3/icons_vehicle-type-hatch.svg) no-repeat 20px center;
    background-size: 40px 40px;
}

.icons-vehicle-car {
    background: url(../../../images/svg/v3/icons_vehicle-type-car.svg) no-repeat 20px center;
    background-size: 40px 40px;
}

.registrationbuyer input::-webkit-input-placeholder,
.registrationbuyer textarea::-webkit-input-placeholder,
.registrationbuyer input:-moz-placeholder,
.registrationbuyer textarea:-moz-placeholder,
.registrationbuyer input.placeholder,
.registrationbuyer textarea.placeholder {
    font-weight: normal;
}

.registrationbuyer input:-ms-input-placeholder,
.vehicle_number input::-webkit-input-placeholder,
.vehicle_number input:-ms-input-placeholder,
.vehicle_number input:-moz-placeholder,
.vehicle_number input.placeholder {
    font-size: 15px;
}

.registrationbuyer textarea:-ms-input-placeholder,
.vehicle_number textarea.placeholder,
.vehicle_number textarea::-webkit-input-placeholder,
.vehicle_number textarea:-moz-placeholder,
.vehicle_number textarea:-ms-input-placeholder {
    text-indent: 5px;
    font-size: 15px;
}


/*---------------Signup step 4----------------*/

.registration a.go_back {
    background: url(../../../images/svg/v3/icons_back-arrow-green.svg) no-repeat 0 0;
    background-size: 14px 18px;
    color: #27b688;
    margin-top: 22px;
    margin-left: 20px;
    width: 60px;
    text-indent: 21px;
    display: block;
    position: absolute;
}

.no-svg .registration a.go_back {
    background: url(../../../images/v3/icon-back-view.png) no-repeat 0 0;
    color: #27b688;
    margin-top: 22px;
    margin-left: 20px;
    width: 60px;
    text-indent: 21px;
    display: block;
    position: absolute;
}

#vehicle-type-wraper .label-title {
    color: #CBCBCB;
    overflow: auto;
    margin-bottom: 5px;
}

#vehicle-type-wraper .label-title span {
    font-size: 14px;
    float: left;
    color: #333;
    font-weight: bold;
}

#vehicle-type-wraper .label-title a {
    float: right;
    color: #333;
    font-weight: bold;
    text-decoration: underline;
    font-size: 13px;
}

.label-vehicle-type .vehicle-label {
    height: 50px;
    line-height: 50px;
    width: 90%;
    padding-right: 10%;
    text-indent: 92px;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.form_registration .discount_wraper {
    width: 330px;
    margin: 0 auto;
}

.form_registration #Enquire_discount_code {
    width: 160px !important;
    float: left;
    font-weight: normal;
}

.form_registration .has_discount {
    color: #CCCCCC;
}

.form_registration #validate {
    width: 130px;
    float: right;
}

.form_registration input[disabled]#validate {
    background: #02aedd;
    opacity: 0.5;
    cursor: default;
    font-weight: bold;
}

#registrationbuyer-step4 .form_registration .vehicle-type-wraper {
    min-height: 100px;
}

.form_registration .booking_comment {
    width: 100%;
    height: 80px;
    background-color: #fff;
    resize: none;
    margin: 0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    color: #333;
}

.form_registration .comment_wraper {
    width: 330px;
    margin: 0 auto;
}

.form_registration .comment_wraper .comment_description {
    width: 100%;
    background-color: #f5f5f5;
    border: 1px solid #E4E4E4;
    height: 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-top: 0;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

.form_registration #enquire_comment_counter {
    font-size: 10px;
    color: #ef4926;
    width: 23px;
    height: 23px;
    line-height: 23px;
    float: right;
    margin: 7px 15px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    border: 1px solid rgb(239, 73, 38);
}

.form_registration .comment_counter_label {
    float: right;
    height: 40px;
    line-height: 40px;
    font-size: 10px;
    color: #ef4926;
}

.form_registration .enquire_note {
    width: 330px;
    margin: 0 auto;
    text-align: left;
    padding: 15px 0;
    font-size: 14px;
    color: #333;
    line-height: 18px;
}

.form_registration .enquire_note p {
    margin: 5px 0;
    padding-left: 10px;
    text-indent: -10px;
}

.form_registration .enquire_note b {
    text-decoration: underline;
}

.form_registration .wg_enquire_note {
    width: 330px;
    margin: 0 auto;
    text-align: left;
    /*padding: 15px 0;*/
    font-size: 13px;
    color: #333;
    line-height: 18px;
}

.form_registration .wg_enquire_note p {
    margin: 5px 0;
}

.form_registration .wg_enquire_note b {
    text-decoration: underline;
}

.form_registration .wg_enquire_note .price-txt {
    color: #22b585;
    font-weight: bold;
}

#registrationbuyer-step4 div.form div.error input#validate {
    border: 0 !important;
    border-bottom: 2px solid #009DDF !important;
}

#registrationbuyer-step4 div.form .note {
    padding: 10px 35px 0px 35px;
}

#registrationbuyer-step4 .space_wrapper .space_item {
    margin-top: 20px
}

.view-form .amenities a {
    text-decoration: none;
    display: inline-block;
    vertical-align: middle;
    white-space: normal;
}


/*---------------Waiting list----------------*/

.space_wrapper .list-price {
    font-size: 12px;
    font-weight: normal;
    color: #333333;
}

.space_wrapper .list-price li {
    display: inline-block;
    width: 33.3%;
    padding: 7px 0;
    border-right: 1px solid #E4E4E4;
    -webkit-box-sizing: border-box;
    /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;
    /* Firefox, other Gecko */
    box-sizing: border-box;
    /* Opera/IE 8+ */
}

.space_wrapper .list-price li:last-child {
    border: 0 none;
}

.space_wrapper .list-price li.fixed {
    width: 100%;
    border-right: 0 none;
}

.list-price li.last {
    border-right: none;
}

.list-price .detail-price {
    font-size: 16px;
}

.list-price .detail-price sup {
    top: -4px;
}

.list-price div {
    line-height: 18px;
}

#registrationbuyer-waitinglist .form_registration .vehicle-type-wraper {
    min-height: 100px;
}

#registrationbuyer-waitinglist .form_registration .comment_wraper {
    min-height: 143px;
}

.space_info .text-finished-first {
    width: 200px;
    margin: 0px auto;
    margin-top: 15px;
    margin-bottom: 5px;
}

.space_wrapper .space_info .icon-check-finished {
    background: url(../../../images/svg/v3/icon_tick-green.svg) no-repeat left top;
    width: 30px;
    height: 30px;
    background-size: 30px 30px;
}

.no-svg .space_wrapper .space_info .icon-check-finished {
    background: url(../../../images/v3/icon-set_tick-green.png) no-repeat left top;
    width: 30px;
    height: 30px;
    background-size: 30px 30px;
}

#registrationbuyer-waitinglist #form_registration .errorMessage,
#registrationbuyer-spacerequest #form_registration .errorMessage,
#registration-step4 #form_registration .errorMessage {
    text-align: left;
    padding: 5px 0 0 0px;
    clear: both;
}


/*---------------Space Request----------------*/

.icons-space-type {
    background-position: 15px center !important;
}

.type-other.icons-space-type {
    background-position: 10px center !important;
}

.form_registration .space-type-select {
    font-size: 14px;
    z-index: 1000;
}

.space-type-select li {
    height: 38px;
    line-height: 38px;
}

.space-type-select li span {
    margin-left: 50px;
}

.form_registration {
    font-size: 14px;
    z-index: 1000;
}

.purpose-select {
    font-size: 14px;
    z-index: 1000;
    display: none;
}

.purpose-select li {
    height: 38px;
    line-height: 38px;
}

.purpose-select li span {
    margin-left: 0px;
}

.label-space-type .type-label {
    text-indent: 62px;
    font-size: 14px;
}

.label-space-type .purpose-label {
    text-indent: 62px;
    font-size: 14px;
}

#max-entrance-height-select {
    height: 290px;
}
#max-entrance-height-select li 
{
    height: 35px;
    line-height: 35px;
}
#max-entrance-height-select li span
{
    margin-left: 0;
}

.vehicle-largest .type-label {
    background-position: 10px;
    text-indent: 62px;
}



.form_registration .signup_wraper {
    width: 330px;
    margin: 0 auto;
    position: relative;
    outline: none;
}

.form_registration .slider_wraper {
    border: 1px solid #E4E4E4;
    padding: 15px;
    margin: 10px 0 25px 0;
    min-height: 58px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}

.form_registration .row-max-entrance-height,
.form_registration .row-max-vehicle
{
    display: none;
}

#registrationbuyer-spacerequest .slider-label {
    font-size: 13px;
    color: #d3d3d3;
    width: 100%;
    font-weight: bold;
    margin-top: 16px;
}

#registrationbuyer-spacerequest .slider-label p {
    color: #333;
    font-weight: normal;
}

#registrationbuyer-spacerequest .slider-label #slider-price-value {
    font-weight: bold;
}

#registrationbuyer-spacerequest .slider-label li {
    display: inline-block;
    width: 16.3%;
}

#registrationbuyer-spacerequest .slider-label li {
    display: inline-block;
    width: 80%;
}

#registrationbuyer-spacerequest .slider-label li:first-child {
    width: 10%;
    text-align: left;
}

#registrationbuyer-spacerequest .slider-label li:last-child {
    width: 10%;
    text-align: left;
}

#registrationbuyer-spacerequest #vehicle-type-wraper .label-title {
    margin-bottom: 10px;
    color: #333333;
}

.signup_wraper .label-title {
    overflow: auto;
    margin-bottom: 5px;
    color: #333333;
    text-align: left;
    font-weight: bold;
}

#registrationbuyer-spacerequest .form_registration .comment_wraper {
    min-height: 143px;
}


/*---------------Range Slide Space Request----------------*/

.noUi-base {
    border-radius: 30px;
    background: #00b2bd;
}

.noUi-target {
    border-radius: 40px;
    border: 1px solid #D3D3D3;
    box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
}

.noUi-horizontal {
    height: 3px;
    border: 0
}

.noUi-origin {
    border-radius: 30px;
    background: #e9e9e9;
}

.noUi-horizontal .noUi-handle {
    width: 13px;
    height: 13px;
    left: -10px;
    top: -5px;
}

.noUi-handle {
    border: 1px solid #00b2bd;
    border-radius: 100%;
    background: #00b2bd;
    cursor: default;
    box-shadow: none;
}

.noUi-background {
    background: #e9e9e9;
    box-shadow: none;
}

.noUi-connect {
    background: #1ab784;
    box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45);
    -webkit-transition: background 450ms;
    transition: background 450ms;
}

.noUi-handle:before,
.noUi-handle:after {
    background: none;
}


/*---------------Update registration step 4----------------*/

#registration-step4 .form_registration .space {
    margin-bottom: 20px;
}

#registration-step4 .buttons {
    margin-top: 0;
}

.type_counter {
    background: url(../../../images/svg/v3/icons_other-count-circle.svg) no-repeat center;
    position: absolute;
    right: 50px;
    top: 10px;
    font-size: 14px;
    color: #ef4926;
    display: none;
    width: 31px;
    height: 31px;
    line-height: 31px;
}

.no-svg .type_counter {
    background: url(../../../images/v3/icons_other-count-circle.png) no-repeat center;
}

.type_arrow {
    text-indent: -1000em;
    width: 24px;
    height: 22px;
    display: none;
    background: #fff url(../../../images/background_select.png) no-repeat;
    position: absolute;
    right: 17px;
    top: 15px;
}


/*---------------Dashboard----------------*/

.form_login .row.error {
    background-position-y: 11px !important;
}

.form_login .row.error .styled-select {
    border-left: 0 none;
}

.form_login .row.error .styled-select.first {
    margin-left: 4px;
}

.form_login .row.error .styled-select.last {
    border-right: 1px solid red;
}

.container_dashboard .clm_2 {
    margin-bottom: 0px;
}

ul#menu_list a span {
    font-size: 14px;
}

#space-view_v3 #modal-footer .tweet_btn {
    width: 48%;
    float: right;
}

#space-view_v3 #modal-footer .green_btn {
    width: 48%;
    padding: 0 3%;
    float: left;
    margin: 0;
}

#space-view_v3 #modal-footer .refer {
    color: #199c72;
}

#form_registration #tos {
    cursor: pointer;
}

#form_registration #tos a {
    line-height: 26px;
}


/*-----------------contact------------------*/

.inner_contact {
    width: 930px;
    margin: 0 auto;
}

.form-contact {
    margin-top: 30px;
    width: 430px;
    float: left;
    padding-bottom: 100px;
    padding-left: 4px;
}

#site-contact .breadcrumb {
    padding-left: 4px;
}

.form-contact input[type=text] {
    margin-bottom: 10px;
    line-height: 25px;
}

.form-contact label,
.info-contact h3 {
    font-size: 16px;
    font-weight: bold;
}

.form-contact .errorMessage {
    color: red;
}

.form-contact input.error,
.form-contact textarea.error {
    border: 1px solid red;
}

.form-contact input.green_btn {
    width: 195px;
    float: right;
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
}

.form-contact textarea {
    width: 96%;
    background: white;
    border-radius: 3px;
    color: #333333;
    font-size: 15px;
    padding-left: 7px;
}

.info-contact {
    margin-top: 30px;
    width: 431px;
    float: right;
}

.info-contact .mail-social {
    overflow: hidden;
    width: 216px;
    float: left;
}

.info-contact .item {
    width: 200px;
    height: 180px;
}

.info-contact .item .small {
    color: #A2A2A2;
    font-size: 13px;
}

.info-contact .mail-social .mail {
    border-bottom: 1px solid #ccc;
}

.info-contact span {
    display: block;
    padding: 0 0 5px;
}

.info-contact .touch {
    border-bottom: 1px solid #ccc;
}

.info-contact .mail-social .touch {
    float: left;
}

.info-contact .touch a {
    color: #22B686;
}

.info-contact .border-vertical {
    border-right: 1px solid #ccc;
    display: block;
    float: right;
    height: 165px;
    padding: 0;
    margin: 0 0 0 15px;
}

.info-contact .mail-social .border-vertical.last {
    margin-top: 15px;
}

.info-contact .touch-presskit {
    float: right;
}

.mail-social .social a {
    color: #22B686;
    display: block;
    height: 25px;
    line-height: 25px;
    margin-bottom: 5px;
    padding-left: 35px;
}

.form-contact .flash-success {
    color: #22B686;
}

.info-contact .touch-presskit .presskit button {
    background: #f5f5f5;
    border: 2px solid #22B686;
    color: #22B686;
    font-size: 16px;
    font-weight: bold;
    margin-top: 10px;
    width: 190px;
    height: 46px;
    border-radius: 3px;
    text-transform: uppercase;
}

.form-contact input,
.form-contact textarea {
    font-family: 'Roboto', sans-serif;
}


/*-----------------Tell us------------------*/

.testimonials-author {
    display: block;
    padding: 5px 0;
    color: #CB7A8B;
}

#site-tellus #Submit_email {
    width: 680px;
    margin-left: -340px;
    height: 300px;
}

#site-tellus #content-wrapper {
    padding: 20px 0 0 0;
}

#site-tellus .breadcrumb {
    margin: 0px;
}

#Submit_email .row {
    width: 510px;
    margin: 40px auto;
}

#Submit_email .modal-body .modal-button-save,
#Submit_email .modal-cancel {
    margin-top: 10px;
}

#site-tellus #Submit_email .modal-body .content-popup {
    width: 76%;
    border-top: none;
    padding: 0px;
    margin: 0px;
    float: left;
}

#Submit_email .body {
    width: 88%;
    margin-left: 10px;
    border-top: none;
    padding: 0px;
    margin: 0 0 0 10px;
}

#Submit_email input[type=text] {
    width: 84%;
    margin: 10px 0 0 0;
    line-height: 20px;
}

#Submit_email #Story_email_em_ {
    float: none;
}

#Submit_email h4 {
    text-align: left;
    padding-bottom: 0px;
    width: 100%;
    font-size: 16px;
}

#Submit_email .emailtellus {
    margin-left: 10px;
}

#Submit_email .error {
    background: url(../../../images/svg/v3/icons_error.svg) no-repeat right 5px top 20px;
    background-size: 31px 31px;
}

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

#Submit_email div.form .errorMessage {
    padding: 3px 0 0 0px;
    float: left;
    display: block !important;
}

#Message_success .form_input_email {
    position: inherit;
}

#site-tellus #Message_success {
    width: 680px;
    margin-left: -340px;
}

#site-reset_pw .content_pad {
    padding-bottom: 60px;
}

#site-reset_pw .content {
    min-height: 338px;
}

#article-blog #content-wrapper {
    padding: 0;
}

.head-media-wrap {
    background: #00b2bd;
    height: 240px;
}

.head-media-wrap .head-media-inner {
    width: 940px;
    margin: 0 auto;
    position: relative;
}

.head-media-wrap .head-media-inner>div {
    position: absolute;
    top: 0;
    bottom: 0;
    display: block;
    margin: auto;
    height: 130px;
    left: 0;
    right: 0;
}

@media (max-width: 555px) {
    .head-media-wrap .head-media-inner>div {
        height: 90px;
    }
}

.head-media-wrap .head-landing-inner {
    width: 1180px;
    margin: 0 auto;
}

.head-media-wrap .head-media-title .head-landing-inner .title {
    width: 780px;
    padding-left: 20px;
}

.head-media-wrap .flag-head-media-nav {
    display: none;
    font-size: 15px;
    font-weight: bold;
    color: #ffffff;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
}

.head-media-wrap .flag-head-media-nav span.arrow {
    position: absolute;
    margin: 14px 0 0 5px;
    width: 16px;
    height: 14px;
    background: url(../../../images/arrow_menu_white.png) no-repeat;
}

.head-media-wrap .flag-head-media-nav span.active {
    background: url(../../../images/arrow_menu_white_up.png) no-repeat;
}

.head-media-wrap .head-media-title {
    color: white;
    font-weight: bold;
    height: 85px;
    position: absolute;
    margin: auto !important;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
}

.head-media-wrap .head-media-title .title {
    text-transform: uppercase;
    margin-bottom: 0;
    font-family: "Poppins", sans-serif !important;
    font-size: 34px;
    font-weight: 800 !important;
    color: white;
}

.head-media-wrap .head-media-title .desc {
    font-size: 21px;
    font-family: "Roboto", sans-serif !important;
    font-weight: 300 !important;
    color: white;
}

.head-media-wrap .head-media-nav {
    background: #64b1c2;
    position: absolute;
    width: 100%;
    bottom: -33px;
    left: 0;
    right: 0;
}

.head-media-wrap .head-media-nav ul li a {
    display: block;
    line-height: 40px;
    text-align: center;
    color: white;
    font-weight: bold;
    font-size: 16px;
    text-decoration: none;
    padding: 10px 0;
}

.head-media-wrap .head-media-nav ul li.active a {
    text-decoration: underline;
}

.modal.modal-duplicate {
    border: none;
    border-radius: 3px;
    width: 440px;
    margin-left: -220px;
    font-size: 16px;
    background: #F5F5F5;
}

.modal.modal-duplicate .modal-body {
    text-align: center;
}

.modal.modal-duplicate .modal-body p {
    width: 290px !important;
    font-size: 16px;
    line-height: 24px;
    padding: 30px 25px 20px 25px !important;
}

.modal.modal-duplicate .modal-body label {
    font-size: 16px;
}

.modal.modal-duplicate .modal-footer {
    border: none;
    padding: 0 50px 50px 50px;
    box-shadow: none;
}

.modal.modal-duplicate .gray_btn {
    width: 45%;
    float: left;
    height: 50px;
    background: #D2D2D2;
    border: 0;
    border-bottom: 2px solid #BEBEBE;
    color: white;
}

.modal.modal-duplicate .gray_btn:hover {
    background: #bebebe;
}

.modal.modal-duplicate .green_btn {
    width: 45%;
    float: right;
}

.modal.modal-duplicate .check-dup {
    padding: 5px 0;
}

.modal.modal-duplicate .check-dup label {
    width: 190px;
    margin: 0 auto;
    background: url(../../../images/v3/icon-check.png) no-repeat left top;
    padding-left: 25px;
    background-position: 0 3px;
    line-height: 26px;
}

.modal.modal-duplicate .check-dup label.active {
    background-position: 0 -24px;
}

#center-help .inner_booking a {
    color: #3dcc6d;
}

#center-help .inner_booking h3 {
    font-size: 13px;
}

.container_dashboard .title_list_footer.booking {
    border-top: 1px solid #e9e9e9;
}

#form_profile_email .row {
    margin: 10px 0;
}

.error_wrapper {
    width: 645px;
    margin: 45px auto 0;
    padding-bottom: 45px;
    background: #f5f5f5;
}

.reward {
    background: url(../../../images/v3/reward.png) no-repeat left top;
    width: 307px;
    height: 432px;
    margin-right: 30px;
    float: left;
}

.reward .inner {
    width: 190px;
    margin: 0 auto;
    text-align: center;
    font-size: 13px;
    padding: 0;
}

.reward .head {
    color: #D15029;
    font-size: 20px;
    text-transform: uppercase;
    margin-top: 20px;
}

.reward .logo {}

.reward .body {}

.reward .body .lost-dog {
    font-size: 22px;
}

.reward .body span {
    display: block;
    text-align: left;
    width: 140px;
    margin: 0 auto;
}

.reward .body span strong {
    width: 70px;
    display: block;
    float: left;
}

.reward .contact {
    color: #D15029;
    width: 100%;
    white-space: nowrap;
}

.oops {
    margin-top: 5px;
    background: white;
    border: 1px solid #ddd;
    border-radius: 3px;
    width: 305px;
    float: right;
    height: 418px;
    text-align: center;
}

.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;
    color: #333;
}

.oops .green_btn.yell:hover {
    background: #FEB521;
}

.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;
}

.modal {
    width: 440px;
    margin-left: -220px;
}

#modalAjaxUpload.modal.modal-custom {
    margin-left: -250px;
}

.container_dashboard .db-listings.second {
    margin-bottom: 20px;
}

.icon_star,
#menu_list li i {
    /*background: url(../../../images/svg/v3/icons_rating-star.svg) no-repeat left center;*/
    background: url(../../../images/svg/v3/icons_star_yellow.svg) no-repeat left center;
    background-size: 20px 20px;
    animation: star 5s infinite;
    -webkit-animation: star 5s infinite;
    -moz-animation: star 5s infinite;
    -o-animation: star 5s infinite;
}

#menu_list li i {
    height: 20px;
    width: 20px;
    position: absolute;
    top: 23px;
    left: 30px;
}

.icon_star {
    display: none;
    height: 50px;
    line-height: 50px;
    width: 20px;
}

#gmap-tab .nav-tabs li a .icon_star {
    display: inline-block;
    margin-left: 10px;
}

#gmap-tab .nav-tabs li.active .icon_star {
    display: none;
}

@keyframes star {
    50% {
        transform: rotate(180deg);
    }
}


/*Safari and Chrome:*/

@-webkit-keyframes star {
    50% {
        -webkit-transform: rotate(180deg);
    }
}


/* ---------------------------------------------------------------------- */


/* model widget complete listing */

#space-view_v3 #modalCompleteListing {
    top: 30%;
    left: 50%;
    margin-left: -220px;
    width: 440px;
}

#modalCompleteListing .complete-listing p {
    padding: 20px 50px;
    text-align: center;
}

#modalCompleteListing .complete-listing span {
    display: block;
    margin: 0px auto;
    margin-top: 3px;
    margin-bottom: 35px;
    width: 45px;
    height: 45px;
    background: url(../../../images/svg/icon_tick-green.svg) no-repeat;
}


/*----------------- View V3------------------*/

#space-form .time_day .select_time_wrapper {
    margin-top: 15px;
    width: 107px;
    height: 47px;
    border: 1px solid #E0E0E0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-weight: normal;
    margin-left: 35px;
    line-height: 20px;
    overflow: hidden;
}

#space-form .time_day .select_time_wrapper.disabled {
    background-color: #F5F5F5;
}

#space-form .time_day .select_time {
    width: 127px;
    padding: 0;
    text-indent: 10px;
    font-size: 15px;
    color: #333333;
    border: 0 !important;
}

#space-form .time_day .select_time_wrapper.error {
    border: 1px solid red !important;
}

#space-form .time_day select::-ms-expand {
    display: none;
}

#space-form .time_day .select_time option {
    color: #333333;
    font-size: 13px;
    line-height: 30px;
}

.space_wrapper .space_success .icon-check {
    margin: 0 auto;
    padding-right: 0;
}

.space_wrapper .space_success .icon-no {
    background: url(../../../images/svg/v3/icons_error.svg) no-repeat left top;
}

.space_wrapper .space_success {
    padding-top: 20px;
}

.space_wrapper .space_success .success {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    margin: 20px auto 0;
    width: auto;
}

.space_wrapper .space_success .would {
    display: block;
    padding: 20px 0 0;
    text-align: center;
}

.space_wrapper .space_success .thanks {
    width: 295px;
    text-align: justify;
    display: block;
    margin: 0 auto;
    padding: 20px 0 0;
}

.space_wrapper .space_success .please {
    padding: 20px 0 0;
    display: block;
}

.space_wrapper .space_happen2 {
    text-align: left;
}

.space_wrapper .space_happen2 ul li {
    background: url(../../../images/list-style.png) no-repeat left 3px;
    padding-left: 20px;
    padding-bottom: 15px;
}

.space_wrapper .space_happen2 .htitle {
    font-size: 14px;
    text-align: center;
    margin-bottom: 15px;
}

.space_wrapper .avatar_wrap {
    border: 1px solid #e1e1e1;
    text-align: left;
    border-radius: 3px;
    margin: 20px 0;
}

.space_wrapper .avatar_wrap .avatar_img {
    padding: 10px;
}

.space_wrapper .avatar_wrap .avatar_img img {
    width: 140px;
    height: 140px;
    float: left;
    border-radius: 3px;
    margin-right: 20px;
}

.space_wrapper .avatar_wrap .avatar_info label {
    cursor: default;
}

.space_wrapper .avatar_wrap .avatar_info .firstname {
    font-weight: bold;
    font-size: 16px;
    min-height: 34px;
}

.space_wrapper .avatar_wrap .avatar_info .since_text {
    color: #ccc;
}

.space_wrapper .avatar_wrap .avatar_info .since_value {
    font-size: 15px;
}

.space_wrapper .btn-wrap .btnbr3,
.space_wrapper .btn-wrap .btnbr2,
.space_wrapper .btn-wrap .btnbr {
    margin: 0;
    padding: 0;
    background: #14BAEA;
    border: 0;
    border-bottom: 2px solid #14BAEA;
    font-family: 'Roboto', sans-serif;
    color: white;
    font-size: 16px;
    height: 50px;
    line-height: 50px;
    width: 160px;
    border-radius: 3px;
    text-decoration: none;
}

.space_wrapper .btn-wrap .btnbr.no-active {
    background: #64b1c2;
}

.space_wrapper .btn-wrap .btnbr3,
.space_wrapper .btn-wrap .btnbr2 {
    width: 330px;
    display: block;
}

.space_wrapper .btn-wrap .btnbr2:hover,
.space_wrapper .btn-wrap .btnbr:hover {
    background: #04acdb;
}

.space_wrapper .btn-wrap .btnbr3 {
    background: #CCCCCC;
    border-bottom: 2px solid #c5c5c5;
    margin-top: 15px;
    height: 48px;
}

.space_wrapper .btn-wrap .btnbr3:hover {
    background: #c5c5c5;
}

.space_wrapper .btn-wrap .btnbr2.home,
.space_wrapper .btn-wrap .btnbr.home {
    background: #14BAEA;
    border-bottom: 2px solid #04A7E2;
}

.space_wrapper .btn-wrap .btnbr2.home {
    margin-bottom: 15px;
}

.space_wrapper .btn-wrap .btnbr2.home:hover,
.space_wrapper .btn-wrap .btnbr.home:hover {
    background: #04acdb;
}

.space_wrapper .btn-wrap .btnbr.submit {
    width: 100%;
    border: 0;
    border-bottom: 2px solid #14BAEA;
}

#submit_exit {
    width: 36%;
    height: 40px;
    margin-left: 5px;
    color: #FFFFFF;
    font-weight: bold;
    border: none;
    border-bottom: 2px solid #00b2bd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #00b2bd;
    cursor: pointer;
}

#submit_exit:hover {
    background-color: #13BAE9;
}

.space_wrapper .btn-wrap .btnbr.submit:hover {
    background: #04acdb;
}

.space_wrapper .opinion_list {
    padding: 20px 0;
}

.space_wrapper .opinion_list .opinion_item {
    padding-left: 45px;
    font-size: 12px;
    line-height: 16px;
    margin: 0 0 10px 25px;
    display: block;
    text-align: left;
    background: url(../../../images/v3/book_check.png) no-repeat left top;
}

.option_decimal .icon_decimal {
    width: 25px;
    height: 30px;
    font-weight: bold;
    display: block;
    float: left;
    text-align: left;
    font-size: 20px;
    line-height: 30px;
}

.space_wrapper .opinion_list .opinion_text {
    width: 100%;
    height: 130px;
    border: 1px solid #e1e1e1;
    float: right;
    margin-bottom: 20px;
    border-radius: 3px;
}

.space_wrapper .opinion_list .itemsub {
    display: none;
}

.space_wrapper .opinion_list .opinion_text textarea {
    background: white;
    height: 69px;
    margin: 0;
    width: 90%;
    border: 0;
}

.space_wrapper .opinion_list .opinion_text .desc_condition {
    border-top: 1px solid #e1e1e1;
    line-height: 40px;
    height: 40px;
    background: #f5f5f5;
    text-transform: uppercase;
    text-align: right;
    color: #ef4926;
    font-size: 11px;
}

.space_wrapper .opinion_list .opinion_text .desc_condition .length {
    float: right;
    margin: 7px 20px 0 10px;
    color: #ef4926;
    border-radius: 50%;
    line-height: 25px;
    height: 25px;
    width: 25px;
    border: 1px solid #ef4926;
    text-align: center;
    font-size: 11px;
}

.quantity_day {
    border: 1px solid #e1e1e1;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #f5f5f5;
}

.quantity_day span {
    display: inline-block;
    float: right;
    border-left: 1px solid #e1e1e1;
    height: 48px;
}

#modalDecline .quantity_day .subright {
    font-size: 12px;
}

#modalDecline .quantity_day .subleft {
    font-size: 12px;
    width: 40%;
}

.quantity_day .subleft {
    width: 128px;
    border-left: 0 none;
    height: 45px;
    padding: 5px 0 0 10px;
    text-align: left;
    float: left;
    font-size: 12px;
}

.quantity_day .submiddle {
    background: white;
    width: 120px;
}

.quantity_day .submiddle.error {
    border: 1px solid red;
}

.quantity_day .submiddle input {
    width: 90%;
    border: 0 none;
    background: transparent;
    box-shadow: none;
}

.quantity_day .submiddle input:focus {
    border: 0 none !important;
}

.quantity_day .subright {
    width: 50px;
    text-align: center;
    line-height: 48px;
    font-size: 12px;
}

.space_wrapper .opinion_list .opinion_item.last {
    line-height: 32px;
}

.space_wrapper .opinion_list .opinion_item.active {
    background: url(../../../images/v3/book_checked.png) no-repeat left top;
}

.space_wrapper .opinion_list .date_wrap {
    padding-bottom: 15px;
    position: relative;
    display: none;
}

.space_wrapper .opinion_list .datetxt,
.space_wrapper .opinion_list .date {
    width: 70px;
    height: 30px;
    line-height: 30px;
    display: block;
    margin: 0 auto;
    padding-right: 30px;
    border-radius: 3px;
    border: 1px solid #e1e1e1;
    background: url(../../../images/svg/v3/icons_manage-dropdown.svg) no-repeat right 20px top 10px;
    background-size: 12px 12px;
    cursor: pointer;
    font-size: 12px;
}

.space_wrapper .opinion_list .datetxt.add,
.space_wrapper .opinion_list .date.add {
    background: none;
    width: 99px;
    padding-right: 0;
}

.space_wrapper .btn-wrap {
    width: 330px;
    margin: 0 auto;
}

.space_wrapper .btn-wrap .btnbr.home3 {
    display: block;
    margin-top: 15px;
    width: 100%;
    background: #fecc47;
    border-bottom: 2px solid #FEB72A;
    color: #575757;
}

.space_wrapper .btn-wrap .btnbr.home3:hover {
    background: #FEB72A;
}

.space_wrapper .btn-wrap .btnbr.home2 {
    display: block;
    width: 100%;
    margin-top: 35px;
}

.space_wrapper .btn-wrap .btnbr.home2:hover {
    background: #04acdb;
}

.space_wrapper .btn-wrap .row {
    margin-top: 0;
}

#startDate {
    display: none;
}

#dp1 {
    z-index: 9;
    display: none;
}

#dp1 .datepicker {
    border: 1px solid #e1e1e1;
    margin: 0 auto;
    width: 170px;
    display: block;
    overflow: hidden;
}

#download_app_footer2 {
    padding-top: 10px;
}

.space_wrapper .give_you_wrap2,
.space_wrapper .give_you_wrap {
    width: 330px;
    margin: 0 auto;
}

.space_wrapper .give_you_wrap2 .icon_currency,
.space_wrapper .give_you_wrap .icon_currency {
    width: 42px;
    height: 42px;
    line-height: 38px;
    display: block;
    border-radius: 50%;
    background: #FEC947;
    color: #333;
    margin: 20px auto;
    font-size: 22px;
    font-family: 'Roboto';
}

.space_wrapper .give_you_wrap .give_you_info {}

.space_wrapper .give_you_wrap .give_you_info .give_you_left {
    width: 70px;
    height: 70px;
    line-height: 66px;
    border: 1px solid #e1e1e1;
    margin: 3px 10px 0 0;
    float: left;
    border-radius: 3px;
    background: #f5f5f5;
}

.space_wrapper .give_you_wrap .give_you_info .give_you_right {
    line-height: 18px;
    display: block;
    text-align: justify;
}

.space_wrapper .give_you_wrap .give_you_info #refer-tc-link
{
    font-size: 12px;
    cursor: pointer;
    margin-top: 5px;
    
}
.space_wrapper .give_you_wrap .give_you_info ul
{
    display: none;
}
.space_wrapper .give_you_wrap .give_you_info ul#refer-tc-content li
{
    list-style-type: decimal;
    text-align: justify;
    font-size: 12px;
}

.space_wrapper .terms_conditions {
    text-align: left;
    margin-top: 10px;
}
.space_wrapper .terms_conditions h5, .space_wrapper .terms_conditions li {
    margin-top: 5px; 
}
.space_wrapper .terms_conditions li span {
    color: #14BAEA;
}

.space_wrapper .give_you_wrap .give_you_info .give_you_left .give_you_value {
    color: #14BAEA;
    text-align: center;
    font-size: 30px;
    font-family: 'Roboto';
    display: block;
}

.space_wrapper .give_you_wrap .give_you_info .give_you_left .give_you_value sup {
    font-size: 20px;
    top: -6px;
}

.space_wrapper .give_you_wrap .favourite_email,
.space_wrapper .give_you_wrap2 .favourite_email {
    margin-top: 10px;
}

.space_wrapper .give_you_wrap .favourite_email .child_block,
.space_wrapper .give_you_wrap2 .favourite_email .child_block {
    margin: 10px 0;
}

.space_wrapper .give_you_wrap .favourite_email .fav_cls,
.space_wrapper .give_you_wrap2 .favourite_email .fav_cls {
    display: inline-block;
    width: 81px;
    height: 23px;
    padding: 10px;
    margin-right: 10px;
    border: 1px solid #e1e1e1;
    background-color: #f5f5f5;
    webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.space_wrapper .give_you_wrap .favourite_email .fav_cls:last-child,
.space_wrapper .give_you_wrap2 .favourite_email .fav_cls:last-child {
    margin-right: 0;
}

.space_wrapper .give_you_wrap .favourite_email .fav_gmail,
.space_wrapper .give_you_wrap2 .favourite_email .fav_gmail {
    background: url("../../../images/icons_connect-gmail.png") no-repeat center center;
    background-size: 83px 26px;
}

.space_wrapper .give_you_wrap .favourite_email .fav_yahoo,
.space_wrapper .give_you_wrap2 .favourite_email .fav_yahoo {
    background: url("../../../images/icons_connect-yahoo.png") no-repeat center center;
    background-size: 83px 26px;
}

.space_wrapper .give_you_wrap .favourite_email .fav_outlook,
.space_wrapper .give_you_wrap2 .favourite_email .fav_outlook {
    background: url("../../../images/icons_connect-outlook.png") no-repeat center center;
    background-size: 83px 26px;
}

#import-email-popup .modal-header {
    height: 40px;
    border-bottom: none;
    background-color: #f5f5f5;
    -webkit-border-radius: 6px 6px 0 0;
    -moz-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
}

#import-email-popup .modal-header .icon_refer_20 {
    position: absolute;
    display: block;
    top: -60px;
    left: 39%;
    width: 120px;
    height: 120px;
    line-height: 120px;
    text-align: center;
    font-size: 28px;
    font-weight: bold;
    background: url("../../../images/v3/icons_income-guarantee-number_1.png") no-repeat;
    z-index: 1;
}

#import-email-popup .modal-body {
    background-color: #f5f5f5;
    padding: 0 10%;
    text-align: center;
}

#import-email-popup .modal-body h4 {
    padding: 15px 0;
}

#import-email-popup .modal-body p {
    padding: 15px 0;
}

#import-email-popup .modal-body p a {
    color: #3dcc6d;
    text-decoration: underline;
}

#import-email-popup .modal-footer {
    border-top: none;
}

#registration-referlistmyspace #form_registration {
    margin-top: 10px;
}

#registrationbuyer-accept .content,
#registrationbuyer-declinesuccess .content {
    min-height: 280px;
}


/*-----------------Rate Parking Space------------------*/

#baypay-index #content-wrapper,
#baypay-step2 #content-wrapper,
#baypay-step3 #content-wrapper,
#baypay-step4 #content-wrapper,
#baypay-step5 #content-wrapper,
#site-landingpage #content-wrapper,
#site-landmark #content-wrapper,
#space-rateparkingspace #content-wrapper,
#space-rateparkingspace_finished #content-wrapper,
#space-averagerating #content-wrapper {
    padding: 0
}

.space_wrapper .rate_wrapper {
    border: 1px solid #e1e1e1;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #F5F5F5;
    padding: 20px 20px 10px 20px;
    overflow: auto;
    overflow-x: hidden;
}

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

.rate_wrapper .slider-wrapper {
    width: 45%;
    float: left;
    margin-bottom: 20px;
}

.rate_wrapper .slider-wrapper.right {
    float: right;
    margin: 0 0 20px 0;
    padding: 0;
}

.slider-wrapper p {
    text-align: left;
    margin-bottom: 10px;
    font-size: 13px;
    font-weight: bold;
}

.rate_wrapper .slider-label {
    margin-top: 10px;
    font-size: 13px;
    color: #8D8D8D;
}

.rate_wrapper .slider-label span:first-child {
    float: left;
}

.rate_wrapper .slider-label span:last-child {
    float: right;
}

.rate_wrapper .label-title {
    text-align: left;
    font-weight: bold;
}

#form_rate_parking_space .label-title {
    text-align: left;
    font-weight: bold;
    font-size: 14px;
}

.rate_wrapper .feature-title {
    margin: 0px 0 10px 0;
    font-size: 13px;
}

.rate_wrapper .features {
    width: 100%;
}

.rate_wrapper .feature {
    width: 49%;
    float: left;
}

.space_wrapper .rate_wrapper input[type=checkbox]+label {
    background-image: url(../../../images/v3/lite-green-check.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    height: 17px;
    line-height: 17px;
    padding-left: 30px;
    vertical-align: middle;
    background-size: 19px 35px;
    float: left;
    background-color: #f5f5f5;
}

.space_wrapper .rate_wrapper input[type=checkbox]:checked+label {
    background-position: 0 -18px;
}

.space_wrapper .rate_wrapper input[type=checkbox].active+label {
    background-position: 0 -18px;
}

#form_rate_parking_space .comment_wraper {
    width: 330px;
    margin: 0 auto;
    margin-top: 15px;
    margin-bottom: 15px;
}

#form_rate_parking_space .comment_wraper .comment_description {
    width: 100%;
    background-color: #f5f5f5;
    border: 1px solid #E4E4E4;
    height: 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-top: 0;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

#form_rate_parking_space #comment_counter {
    font-size: 10px;
    color: #ef4926;
    width: 23px;
    height: 23px;
    line-height: 23px;
    float: right;
    margin: 7px 15px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    border: 1px solid rgb(239, 73, 38);
}

#form_rate_parking_space .comment_counter_label {
    float: right;
    height: 40px;
    line-height: 40px;
    font-size: 10px;
    color: #ef4926;
}

#form_rate_parking_space .rate_comment {
    width: 100%;
    height: 80px;
    background-color: #fff;
    resize: none;
    margin: 0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    color: #333;
    border-color: #E4E4E4;
}

#form_rate_parking_space .buttons .green_btn {
    width: 330px;
    margin-bottom: 0px;
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
}

.btn-wrap .green_btn {
    display: block;
    height: 18px;
    padding-left: 0;
    padding-right: 0;
}

.btn-wrap a.green_btn:hover {
    text-decoration: none;
    color: #fff;
}

.btn-wrap .yellow_btn {
    display: block;
    height: 18px;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    margin-bottom: 0px;
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
    color: #333;
    margin-top: 10px;
    padding: 15px 0%;
    line-height: 18px;
    border-radius: 4px;
    font-size: 16px;
    text-align: center;
}

.space_wrapper .overall-rate {
    margin: 10px auto;
}

#SpaceRate_user_id_em_ {
    color: red;
    padding-top: 10px;
    font-size: 0.9em;
}

.space_wrapper .opinion_list .datetxt.error,
.space_wrapper .opinion_list .opinion_text.error,
.space_wrapper .opinion_list .date.error {
    border: 1px solid #ef4926;
}

.alert_decline {
    width: 100%;
    display: none;
    color: #ef4926;
    background: white;
    border: 1px solid #ef4926;
    border-radius: 3px;
    line-height: 20px;
    padding: 5px 0;
}

.space_wrapper .give_you_wrap2 .give_you_info .about {
    display: block;
    padding: 15px 0 0;
    font-size: 14px;
}

.space_wrapper .btn_outer {
    padding: 23px 0;
    border-bottom: 1px solid #e1e1e1;
    width: 330px;
    margin: 0 auto;
}

.space_wrapper .box_share {
    margin: 10px auto 0;
}

.space_wrapper .box_share .text_share {
    display: block;
    line-height: 40px;
    float: left;
}

.space_wrapper .box_share .btn_share {
    width: 200px;
    float: right;
}

.space_wrapper .box_share_inner {
    width: 280px;
    margin: 0 auto;
}

.space_wrapper .box_share .btn_share span {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 40px 40px;
    margin: 0 5px;
    width: 40px;
    height: 40px;
    display: block;
    float: left;
}

.space_wrapper .box_share .btn_share span.icon_mail {
    background-image: url(../../../images/svg/icon_listing-share-email.svg);
}

.space_wrapper .box_share .btn_share span.icon_fb {
    background-image: url(../../../images/svg/icon_listing-share-facebook.svg);
}

.space_wrapper .box_share .btn_share span.icon_tt {
    background-image: url(../../../images/svg/icon_listing-share-twitter.svg);
}

.space_wrapper .box_share .btn_share span.icon_gp {
    background-image: url(../../../images/svg/icon_listing-share-google.svg);
}

.space_wrapper .give_you_wrap .fist_bump {
    display: block;
    padding-top: 20px;
    line-height: 20px;
    text-align: left;
}

.space_success .would2 {
    width: 330px;
    margin: 20px auto 0px;
    display: block;
    padding-bottom: 20px;
    border-bottom: 1px solid #e1e1e1;
}

.space_success.list_refer .would2 {
    padding-bottom: 0;
    border-bottom: none;
}

.btn_outer2 {
    border-top: 1px solid #e1e1e1;
    margin-top: 23px;
    padding-top: 23px;
}

.space_wrapper .rating .firstname {
    font-size: 15px;
    font-family: 'Roboto', sans-serif;
    text-align: left;
}

.star {
    background: url(../../../images/svg/v3/icons_rating-star.svg) no-repeat 0 center;
    width: 25px;
    height: 25px;
}

.star-grey {
    background: url(../../../images/svg/v3/icons_rating-star-grey.svg) no-repeat 0 center;
    width: 25px;
    height: 25px;
}

.title .icon-star-green {
    background: url(../../../images/v3/star-green.png) no-repeat left bottom;
    background-size: 20px 20px;
    margin: 1px 5px 0 -16px;
    height: 25px;
    width: 25px;
}

.rating-ul {
    border-top: 1px solid #e1e1e1;
    background: #eee;
}

.rating-ul.first {
    border-top: 0 none;
}

.rating-ul .rating {
    display: inline-block;
    float: left;
    width: 50%;
    overflow: hidden;
    border-bottom: 1px solid #e1e1e1;
    line-height: 24px;
}

.rating-item {
    display: none;
    border-top: 1px solid #e1e1e1;
}

.rating-item.first {
    border-top: 0 none;
}

.rating-item.first {
    display: block;
}

.rating-overall {
    height: 20px;
    float: right;
    padding-top: 18px;
}

.rating .rating-overall {
    padding: 0 10px 0 0;
    font-size: 11px;
}

.rating-ul li:nth-child(2n+1).rating .rating-overall {
    border-right: 1px solid #e1e1e1;
}

.rating-overall span {
    display: inline-block;
    width: 20px;
    height: 25px;
    line-height: 40px;
    margin-left: 3px;
    text-indent: -2000px;
}

.rating .rating-overall span {
    width: 15px;
    height: 15px;
    margin-left: 1px;
}

.rating .location-rate {
    text-align: left;
    display: block;
    color: #555;
    font-size: 11px;
    float: left;
    margin-left: 10px;
}

#space-rateparkingspace_finished .rating .location-rate {
    margin-left: 0;
}

.space_wrapper .rate-avatar {
    float: left;
    width: 20%;
}

.rate-avatar img {
    width: 60px;
    float: left;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #e1e1e1;
}

.comment-wrapper {
    float: right;
    width: 100%;
    position: relative;
}

.comment-wrapper .comment {
    margin: 15px 0 0;
    line-height: 20px;
    overflow: auto;
}

.comment-wrapper .arrow-left {
    background: url(../../../images/v3/arrow-left.png) no-repeat left center;
    position: absolute;
    width: 5%;
    height: 25px;
    left: -3%;
    z-index: 0;
    top: 6px;
}

.comment-wrapper .comment p {
    text-align: left;
    font-size: 13px;
}

.icons-feature {
    background: url(../../../images/v3/icon-feature.png) no-repeat 0 center;
}

.comment-wrapper .feature {
    margin: 15px 0 0;
    text-align: left;
}

.comment-wrapper .feature span {
    display: inline-block;
    text-indent: 20px;
    margin: 0 5px 0 0;
    font-weight: bold;
    font-size: 13px;
}

#space-rateparkingspace_finished .btn-wrap .btnbr.home2 {
    margin-top: 0px;
}


/************ Dashboard ****************/

#dashboard-profile #Change_password,
#dashboard-profile #Change_email,
#refund_bond_popup,
#refund_bond_msg_success {
    background: #f5f5f5;
    width: 500px;
}

#dashboard-profile #Change_password .modal-body,
#dashboard-profile #Change_email .modal-body {
    width: 380px;
    /*margin: 50px 0 50px 80px;*/
    padding: 50px 40px 50px 80px;
}

#dashboard-profile #Change_password .modal-body h4,
#dashboard-profile #Change_email .modal-body h4 {
    padding: 0;
    margin: 0 0 25px 0;
    width: 340px;
}

.custom-modal-contact-user .modal-body {
    max-height: max-content;
}

.custom-modal-contact-user .block-warning-due {
    margin-bottom: 5px;
}

.custom-modal-contact-user .btn-send-new-message.send:after {
    top: 12px;
    width: 25px;
    height: 25px;
    background-size: 23px;
}

#refund_bond_popup .modal-body,
#refund_bond_msg_success .modal-body {
    width: 500px;
    margin: 50px 0 50px 0;
    padding: 0;
}

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

#refund_bond_popup .modal-body .form,
#refund_bond_msg_success .modal-body .form {
    text-align: center;
}

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

#refund_bond_msg_success .modal-body .content-popup {
    width: 160px;
    margin: 0 auto;
}

#Change_email .form .row,
#Change_password .form .row {
    min-height: 65px;
    padding: 0 0 0 4px;
}

#Change_email .form .row input,
#Change_password .form .row input {
    width: 326px;
}

#Change_password .modal-body .content-popup,
#Change_email .modal-body .content-popup,
#refund_bond_popup .modal-body .content-popup {
    width: 340px;
    margin: 0;
    padding: 0 0 0 4px;
}

#Change_password .modal-body .modal-cancel,
#Change_email .modal-body .modal-cancel #refund_bond_popup .modal-body .modal-cancel {
    width: 160px;
}

#Change_password .modal-body .modal-button-save,
#Change_email .modal-body .modal-button-save,
#refund_bond_popup .modal-body .modal-button-save,
#refund_bond_msg_success .modal-body .modal-button-save {
    width: 160px;
    float: right;
}

#Change_password .content-popup input,
#Change_email .content-popup input,
#Change_password .modal-body input,
#Change_email .modal-body input,
#refund_bond_popup .modal-body input {
    width: 100%;
}

#modalContact {
    width: 440px;
    background: #f5f5f5;
    margin-left: -185px;
}

#modalBookingsReport .close_btn,
#modalContact .close_btn {
    float: right;
    width: 22px;
    height: 22px;
    margin: 10px 10px 0 0;
    cursor: pointer;
    background: url(../../../images/svg/v3/icons_icon-close-grey.svg) no-repeat;
    background-size: 20px 20px;
}

#modalBookingsReport .modal-body,
#modalContact .modal-body {
    width: 330px;
    margin: 35px auto 45px;
    padding: 0 15px;
}

#modalBookingsReport .modal-body {
    overflow: visible;
}

#modalBookingsReport .modal-body .title,
#modalContact .modal-body .title {
    padding-bottom: 25px;
    text-align: center;
    font-size: 17px;
    font-weight: bold;
    padding-bottom: 10px;
}

#modalContact .modal-body .img {
    margin-bottom: 10px;
    margin-left: 35px;
}

#modalContact .modal-body .img .inforname {
    float: left;
}

#modalContact .modal-body .img .inforname span {
    font-size: 12px;
    color: #ccc;
    display: block;
}

#modalContact .modal-body .img .inforname .fullname {
    font-size: 16px;
    color: #333;
}

#modalContact .modal-body .img .inforname span.since {
    font-size: 11px;
    white-space: nowrap;
}

#modalContact .modal-body .img .inforname span.icon_phone {
    color: #333333;
}

#modalContact .modal-body .img img {
    width: 50px;
    height: 50px;
    float: left;
    margin-right: 10px;
    display: block;
    border-radius: 3px;
}

#modalContact .modal-body .content-message {
    border: 1px solid #e1e1e1;
    width: 100%;
    margin: 0 auto 13px;
    border-radius: 3px;
    text-align: center;
    overflow: hidden;
}

#modalContact .modal-body .content-message.error #question_title {
    border: 1px solid #F14B23;
}

#modalContact .modal-body .errorMessage {
    color: #F14B23;
    padding: 0;
}

#modalContact .modal-body .content-message textarea {
    width: 94%;
    border: none;
    background: white;
    color: #333333;
    height: 70px;
    margin: 0;
    resize: none;
}

#modalContact .modal-body .content-message .title_length {
    border-top: 1px solid #e1e1e1;
    line-height: 40px;
    height: 40px;
    background: #f5f5f5;
    text-transform: uppercase;
    text-align: right;
    color: #ef4926;
    font-size: 11px;
}

#modalContact .modal-body .content-message .title_length span {
    float: right;
    margin: 7px 20px 0 10px;
    color: #ef4926;
    border-radius: 50%;
    line-height: 25px;
    height: 25px;
    width: 25px;
    border: 1px solid #ef4926;
    text-align: center;
    font-size: 11px;
}

#modalContact .modal-body p.warning {
    margin-bottom: 20px;
}

.icon_phone,
.icon_contact_detail,
.icon_send_message {
    background-repeat: no-repeat;
    padding-left: 32px;
}

.icon_contact_detail {
    background-image: url(../../../images/svg/v3/icons_dash-listings-contacts.svg);
    background-size: 14px 14px;
    background-position: 9px center;
}

.icon_send_message {
    background-image: url(../../../images/svg/icons-message-border-black.svg);
    background-size: 13px 13px;
    background-position: 9px center;
}

.icon_phone {
    background-image: url(../../../images/svg/v3/icons_contact-phone.svg);
    background-size: 20px 20px;
    background-position: -5px center;
    padding-left: 20px;
}

#modalCompleteListing #modal-footer {
    padding-left: 48px;
    padding-right: 48px;
}

.no_vehicle {
    width: 320px;
    margin: 0 auto 0 auto;
}

.no_vehicle .desc {
    font-size: 20px;
    line-height: 26px;
    color: #ccc;
    margin: 20px 0;
    display: block;
    text-align: center;
}

.no_vehicle .no_vehicle_img {
    width: 300px;
    height: 335px;
    display: block;
    margin: 0 auto;
    background: url(../../../images/v3/vehicles-empty@2x.png) no-repeat left top;
    background-size: 300px 335px;
}

.error_vehicle {
    color: red;
    font-size: 12px;
    line-height: 12px;
    padding: 0 0 0 7px;
}

.testimoni1 .testimonials,
.testimoni2 .testimonials {
    width: 560px;
}

.text-core .text-wrap .text-tags {
    z-index: 2;
}

#dashboard-profile #Message_success {
    width: 500px;
    left: 50%;
    margin-left: -250px;
    background: #e5e5e5;
}

#dashboard-profile #Message_success .modal-body {
    padding: 50px 80px;
}

#dashboard-profile #Message_success .modal-body h4 {
    padding: 0;
    font-size: 15px;
    width: 100%;
}

#dashboard-profile #Message_success .modal-body .content-popup {
    border-top: none;
    padding: 0px;
    margin: 0px;
}

#dashboard-profile #Message_success .modal-body .modal-button-save {
    width: 100%;
    margin: 0 auto;
    float: none;
}

#dashboard-profile #Message_success .modal-body .img-success {
    background: url(../../../images/svg/icon_tick-green.svg) no-repeat 0 0;
    background-size: 56px 56px;
    width: 56px;
    height: 56px;
    margin: 30px auto 35px;
}

#space-form .view-form #slide_data div.flex-viewport a.green_btn {
    display: none;
}

#space-form .title {
    margin: 20px 0;
}

#space-view_v3 #space-form .select-dates .date-value {
    position: relative;
}

#space-view_v3 #date-search-v2 {
    top: 44px;
    right: 0px;
    width: 100%;
}

#space-view_v3 #date-search-v2 .date-wraper .date-show {
    text-align: left;
    text-indent: 53px;
    min-height: 18px;
}

.error_wrapper .parking {
    width: 380px;
    margin: 30px auto 0;
    overflow: hidden;
}

.error_wrapper .parking .title {
    color: #333;
    font-size: 20px;
    border-bottom: 1px solid black;
    text-align: center;
}

.error_wrapper .parking .city {
    text-align: center;
}

.error_wrapper .parking .city li {
    display: inline-block;
}

.error_wrapper .parking .city li a {
    height: 40px;
    line-height: 40px;
    padding: 0 15px;
    font-size: 14px;
    font-weight: bold;
    color: #333;
}

.breadcrumb {
    background: transparent;
    padding: 0;
    margin: 20px 0 0;
}

#search-index .breadcrumb,
#longtail-landingpage .breadcrumb {
    background: #f0f0f0;
    margin: 0 auto;
    padding: 10px 0 0;
    border-radius: 0;
    width: 1160px;
}

#longtail-landingpage .breadcrumb {
    background: #fff;
}

#search-index .breadcrumb .sub.first,
#longtail-landingpage .breadcrumb .sub.first {
    background: white;
}

#longtail-landingpage .breadcrumb .sub.first {
    padding-left: 20px;
}

#search-index .breadcrumb .sub.last,
#longtail-landingpage .breadcrumb .sub.last {
    background: url(../../../images/v3/arrow_brc_left2.png) no-repeat left top white;
    max-width: 379px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#center-help .breadcrumb {
    margin: 0 0 10px 0;
}

#space-form .column1 a.go_back {
    display: none;
}

.breadcrumb .sub {
    background: url(../../../images/v3/arrow_brc_left2.png) no-repeat left top;
    float: left;
    display: inline-block;
    padding: 0 10px 0 20px;
    height: 28px;
    line-height: 28px;
    border-top: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
}

.breadcrumb .sub.first {
    background: none;
    padding: 0 10px;
    border-left: 1px solid #e3e3e3;
    border-radius: 3px 0 0 3px;
}

.breadcrumb .sub.last {
    border-radius: 0 3px 3px 0;
    border-right: 1px solid #e3e3e3;
}

.breadcrumb .sub a {
    color: #333;
    max-width: 200px;
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-decoration: underline;
}

#center-help .inner_booking .breadcrumb a {
    color: #333;
}

.instantmoney .breadcrumb {
    background: #fff;
    margin: 0;
    padding: 20px 0 0 0;
}

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

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

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

#space-form .view-form .next_listing {
    display: block;
    margin-bottom: 18px;
    width: 110px;
    float: right;
    position: relative;
    background: url(../../../images/v3/arrow_brc_right.png) no-repeat right top;
    text-decoration: underline;
    color: #333;
}

#space-form .view-form .next_listing span {
    line-height: 28px;
    height: 28px;
    border-radius: 3px 0 0 3px;
    border: 1px solid #e3e3e3;
    border-right: 0;
    display: block;
    margin: 0 10px 0 0;
    padding: 0 0 0 10px;
    color: #333;
}

#space-form .view-form .link-next-listing
{
    display: block;
    width: 110px;
    float: right;
    position: relative;
    background: url(../../../images/v3/arrow_brc_right.png) no-repeat right top;
    text-decoration: underline;
    color: #333;
}

#space-form .view-form .link-next-listing span
{
    line-height: 28px;
    height: 28px;
    border-radius: 3px 0 0 3px;
    border: 1px solid #e3e3e3;
    border-right: 0;
    display: block;
    margin: 0 10px 0 0;
    padding: 0 0 0 10px;
    color: #333;
}


/************ Search Footer ****************/

.more-keyword-wrapper {
    float: left;
    width: 50%;
    margin-top: 25px;
    -webkit-box-sizing: border-box;
    /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;
    /* Firefox, other Gecko */
    box-sizing: border-box;
    /* Opera/IE 8+ */
}

.more-keyword {
    width: 87%;
    background-color: #FAFAFA;
    padding: 25px;
    margin: 0 10px 0 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    height: 150px;
}

.more-keyword-hotel {
    float: right;
}

.icon_more_keyword1 {
    background: url("../../../images/v3/icon_other_parking.jpg") no-repeat 0 center;
}

.icon_more_keyword2 {
    background: url("../../../images/v3/icon_point_of_interest.jpg") no-repeat 0 center;
}

.icon_more_keyword3 {
    background: url("../../../images/v3/icon_hotel.jpg") no-repeat 0 center;
}

.more-keyword h3 {
    font-size: 15px;
    text-indent: 30px;
    line-height: 20px;
}

.more-keyword ul {
    margin-top: 10px;
    white-space: nowrap;
    color: #3dcc6d;
}

.more-keyword ul li {
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 22px;
}

.more-keyword ul a {
    color: #3dcc6d;
    font-size: 13px;
}

.search-footer {
    margin: 25px 10px 10px 10px;
    background-color: #FAFAFA;
    padding: 25px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.search-footer h3,
.search-footer .tag_h1{
    font-size: 15px;
    line-height: 30px;
}

.search-footer p {
    font-size: 13px;
    line-height: 20px;
    margin: 10px 0;
}

.search-footer a {
    color: #3dcc6d;
}

.search-footer p a {
    color: #3dcc6d;
    text-decoration: underline;
}

.search-footer ul {
    padding-left: 25px;
}

.search-footer ul li {
    list-style-type: square;
}

.local_host {
    font-family: "Roboto", sans-serif;
}
.local_host .local_host_content {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px #00b2bd solid;
    padding: 10px;
    margin-top: 20px;
}
.local_host .content_host{
    margin-top: 40px;
}
.local_host .content_host p{
    font-size: 16px;
}
.local_host .content_host ._img {
    text-align: center;
}
.local_host .content_host ._img img{
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 100px;
    height: 100px;
}

@media (max-width: 767px) {
    .local_host .local_host_content {
        border: none;
        border-top: 1px #00b2bd solid;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
    }
    .local_host .content_host {
        margin-top: 0px;
        overflow: hidden;
    }
    .local_host .content_host ._img {
        float: left;
    }
    .local_host .content_host ._img img{
        width: 80px;
        height: 80px;
    }
    .local_host .content_host p{
        font-size: 13px;
    }

    #search-index ul.yiiPager .selected,
    #longtail-landingpage ul.yiiPager .selected {
        width: unset;
    }

    #search-index ul.yiiPager li,
    #longtail-landingpage ul.yiiPager li {
        width: 35px;
    }
}


a.close-more-search {
    float: right;
    margin-bottom: 50px;
    margin-right: 10px;
    border: 1.5px solid #000;
    width: 88px;
    height: 28px;
    line-height: 28px;
    text-indent: 15px;
    color: #000;
    font-weight: bold;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: url("../../../images/v3/icon-arrow-up-b-20.png") no-repeat 55px center;
}

a.close-more-search:hover {
    text-decoration: none;
}

a.more-search-option {
    font-size: 15px;
    display: none;
    width: 220px;
    height: 43px;
    line-height: 43px;
    text-indent: 25px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    font-weight: bold;
    color: #273c4f;
    background: url("../../../images/v3/btn_gradient.jpg") repeat-x;
    border: 1px solid #e1ddd4;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

a.more-search-option:hover {
    text-decoration: none;
}

a.more-search-option span {
    height: 30px;
    width: 30px;
    display: inline-block;
    position: absolute;
    top: 5px;
    right: 10px;
}

.icons-down {
    background: url("../../../images/v3/icon-arrow-down-b-20.png") no-repeat 0px center;
}

.space_wrapper .space_item .blockprice.second {
    border-right: 0;
    border-bottom: 1px solid #e1e1e1;
    width: 100%;
}

.space_wrapper .space_item .blockprice.second .to {
    width: 49%;
    float: left;
}

.space_wrapper .space_item .blockprice.second .from {
    width: 50%;
    float: left;
    border-bottom: 0;
    border-right: 1px solid #e1e1e1;
}

.space_wrapper .space_item .total2 {
    background: white;
}

.space_wrapper .space_item .total2 .text {
    color: #333;
    font-size: 13px;
    font-weight: bold;
    width: 50%;
    height: 55px;
    line-height: 55px;
    display: block;
    text-align: center;
    float: left;
}
.space_wrapper .space_item .total2 .more_info {
    color: #333;
    font-size: 14px;
    font-weight: 400;
    margin-top: 15px;
}

.space_wrapper .space_item .total2 .price_paid {
    width: 35%;
    float: left;
}

.space_wrapper .space_item .total2 .price_paid .price {
    font-size: 20px;
    display: block;
    width: 100%;
    text-align: left;
    padding-top: 17px;
    color: #14BAEA;
}

#registrationbuyer-bookingcompleted .space_wrapper .space_item .total2 .price_paid .price {
    font-size: 20px;
    display: block;
    width: 100%;
    text-align: left;
    padding-top: 17px;
    color: #14BAEA;
}

.space_wrapper .space_item .total2 .price_paid .price sup {
    top: -4px;
    font-size: 14px;
}

.space_wrapper .space_item .total2 .price_paid .paid {
    font-size: 13px;
    font-weight: bold;
    display: block;
    width: 100%;
    text-align: left;
}

.space_wrapper .space_item .total2 .status {
    display: block;
    width: 40px;
    height: 55px;
    float: right;
    background: url(../../../images/svg/icon_tick-green.svg) no-repeat left center;
    background-size: 20px 20px;
}

.space_wrapper .space_info .first.pm {
    font-weight: bold;
    color: #333;
    line-height: 25px;
    width: 186px;
    margin: 0 auto;
}

.space_wrapper .space_info .first.pm .icon-check,
.space_wrapper .icon-check-no-before {
    margin: 0 auto 10px;
    display: block;
    padding: 0;
}

.space_wrapper .space_item .list_pay_wrap {
    width: 100%;
    border: 0;
    background: white;
}

.space_wrapper .space_item .list_pay_wrap .list_pay {
    padding: 0;
    margin: 0;
    border-top: 1px solid #e1e1e1;
}

.space_wrapper .space_item .list_pay_wrap .list_pay .debited {
    border-left: 0;
    border-right: 0;
}

.space_wrapper .space_item .list_pay_wrap .list_pay .show_detail.show,
.space_wrapper .space_item .list_pay_wrap .list_pay li.show_detail,
.space_wrapper .space_item .list_pay_wrap .list_pay .show_detail a {
    border: 0;
}

.w150 {
    width: 170px;
}

.w300 {
    width: 320px;
}

.cvv_tooltip {
    position: absolute;
    height: 75px;
    top: -78px;
    left: 43px;
    background: #384555;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    display: none;
}

.cvv_tooltip.w300 {
    top: 9px;
    left: 8px;
}

.cvv_tooltip .cvv_tooltip_inner {
    position: relative;
    padding: 10px 17px 10px 10px;
    height: 55px;
}

.cvv_tooltip.w300 .cvv_tooltip_inner {
    padding: 7px 5px 0 5px;
}

.cvv_tooltip .cvv_tooltip_inner .explain_bond2 {
    padding: 0;
}

.cvv_tooltip .cvv_tooltip_inner .explain_bond2 .bold,
.cvv_tooltip .cvv_tooltip_inner .explain_bond2 li {
    padding: 0;
    font-size: 9px;
    text-align: left;
    line-height: 12px;
    font-weight: normal;
    color: #fff;
}

.cvv_tooltip .cvv_tooltip_inner .explain_bond2 .bold {
    font-size: 10px;
}

.cvv_tooltip_inner .explain_bond2 li {
    margin-left: 12px;
}

.cvv_tooltip_inner .explain_bond2 li:after {
    left: 2%;
    content: "\25CF";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-left-color: white;
    border-width: 5px;
    border-radius: 50%;
}

.cvv_tooltip .cvv_tooltip_inner .explain_bond2 .bold {
    font-weight: bold;
    display: block;
}

.cvv_tooltip .cvv_tooltip_inner .cvv_img {
    background: url(../../../images/v3/cvv.png) no-repeat left top;
    background-size: 55px 50px;
    width: 55px;
    height: 50px;
    display: block;
    float: left;
}

.cvv_tooltip .cvv_tooltip_inner .cvv_text {
    float: right;
    color: white;
    font-size: 11px;
    line-height: 12px;
    padding-top: 8px;
    width: 87px;
}

.cvv_tooltip .cvv_tooltip_inner .cvv_arrow {
    background: #384555;
}

.cvv_tooltip .cvv_tooltip_inner .cvv_arrow:after {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-top-color: #384555;
    border-width: 5px;
    margin-left: 38px;
}

.cvv_tooltip.w300 .cvv_tooltip_inner .cvv_arrow:after {
    top: 118%;
    left: 72%;
}

#space-form #bond_wrap .cvv_tooltip.w300 {
    top: -12px;
    left: 9px;
}

#space-form #bond_wrap .cvv_tooltip.w300 .cvv_tooltip_inner .cvv_arrow:after {
    left: 20%;
}

#space-form .cvv_tooltip.w300 {
    top: -43px;
    left: 7px;
}

#space-form .cvv_tooltip.w300 .cvv_tooltip_inner .cvv_arrow:after {
    left: 34%;
}

#registrationbuyer-decline .content {
    min-height: inherit;
}

.startdate_title {
    text-align: left;
    font-weight: bold;
    line-height: 25px;
}

.startdate_wrap {
    width: 328px;
    border: 1px solid #e1e1e1;
    margin-bottom: 15px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
}

.startdate_wrap .date_wrap {
    width: 140px;
    margin: 20px auto;
    position: relative;
    background: url(../../../images/svg/v3/icon_available-green.svg) no-repeat left center;
    background-size: 20px 20px;
}

.startdate_wrap .date_wrap .date {
    display: block;
    width: 108px;
    height: 40px;
    border: 1px solid #e1e1e1;
    text-align: center;
    line-height: 40px;
    float: right;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    cursor: pointer;
}

.startdate_wrap .date_wrap .date.error {
    border: 1px solid red;
}

.space_success .news {}

.space_success .news span {
    display: block;
}

.space_success .news .news_bold {
    text-align: left;
    font-weight: bold;
    margin: 15px 0 5px;
}

.space_success .news .news_text {
    text-align: left;
}

#registrationbuyer-expiresuccess .content,
#registrationbuyer-devicereturn .content {
    min-height: initial;
}

.paid_get {
    margin-top: 20px;
    width: 328px;
    border: 1px solid #fdd66d;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}

.paid_get .paid_get_inner {
    padding: 15px 20px;
    position: relative;
    overflow: hidden;
}

.paid_get .icon_currency {
    position: absolute;
    right: -5px;
    top: -5px;
    background: url(../../../images/svg/v3/icons_refer-reward.svg) no-repeat left top;
    background-size: 40px 40px;
    display: block;
    width: 40px;
    height: 40px;
}

.paid_get .head {
    color: #fdd66d;
    font-weight: bold;
    font-size: 14px;
    text-align: left;
    line-height: 20px;
    margin-bottom: 5px;
}

.paid_get .desc {
    float: left;
    text-align: left;
    font-size: 13px;
}

.paid_get .update_now {
    font-weight: bold;
    float: right;
    color: #3dcc6d;
}

#booking_purpose.booking_purpose {
    width: 330px;
    margin: 0px auto;
    overflow: hidden;
    margin-bottom: 5px;
}

#booking_purpose.booking_purpose .booking_cells {
    width: calc(50% - 10px);
    float: left;
}

#booking_purpose.booking_purpose .booking_cells input[type=radio] {
    display: none;
}

#booking_purpose.booking_purpose .booking_cells:nth-child(2) {
    margin-right: 10px;
}

#booking_purpose.booking_purpose .booking_cells:nth-child(3) {
    margin-left: 10px;
}

#booking_purpose.booking_purpose .booking_cells label {
    margin: 0px;
    font-size: 14px;
    background-color: #8e8e8e;
    text-align: center;
    line-height: 20px;
    padding: 10px 0;
    color: #fff;
    cursor: pointer;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
}

#booking_purpose.booking_purpose .booking_cells label.selected {
    background-color: #00b2db;
}

#form_registration .booking_cells label i {
    margin-right: 5px;
}

#form_registration .expect_space,
#form_registration .expect_accessing {
    width: 330px;
    margin: 0px auto;
}

#form_registration .expect_space select,
#form_registration .expect_accessing select {
    background: #fff url(../../../images/background_select.png) no-repeat 95%;
    margin: 5px 0px;
    width: 100%;
    height: 50px;
    padding-left: 20px;
    border: 1px solid #E9E9E9;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    color: #333333;
}

#form_registration .expect_space select:focus {
    box-shadow: 0 0 0 2px rgba(0, 123, 255, .25);
}

#form_registration .expect_space p {
    font-size: 13px;
    text-align: left;
    color: #a8a8a8;
    margin-bottom: 5px;
}

#form_registration .enquire_item {
    width: 330px;
    margin: 0px auto;
    text-align: left;
    margin-bottom: 15px;
}

#form_registration .enquire_item #enableCollapsibleOptGroups {
    width: 100%;
}

#form_registration .enquire_item #enableCollapsibleOptGroups button.multiselect {
    width: 100%;
    height: 50px;
    color: #333333;
    background: #fff url(../../../images/background_select.png) no-repeat 95%;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: 40px !important;
}

#form_registration .enquire_item #enableCollapsibleOptGroups button.error {
    border: 1px solid rgb(255, 0, 0);
}

#form_registration .enquire_item ul.dropdown-menu {
    width: 100%;
}

#form_registration .enquire_item .dropdown-menu>li>a:hover,
#form_registration .enquire_item .dropdown-menu>li>a:focus,
#form_registration .enquire_item .dropdown-submenu:hover>a {
    text-decoration: none;
    background: #87d5e6;
    color: #333333;
}

#form_registration .enquire_item .dropdown-menu>li>a {
    overflow: hidden;
}

#form_registration .enquire_item .disabled>a {
    color: #333333;
}

#form_registration .enquire_item .dropdown-menu li span.caret-container {
    float: left;
    margin-top: 10px;
}

#form_registration .enquire_item .dropdown-menu label {
    font-size: 14px;
}

#form_registration .enquire_item .dropdown-menu input[type="checkbox"] {
    width: 13px;
    height: 13px;
    margin-top: 4px;
    clip: auto;
}

#form_registration .enquire_item .dropdown-menu ._other input[type="checkbox"] {
    clip: rect(0px, 0px, 0px, 0px);
}

#form_registration .enquire_item .multiselect-container>li.multiselect-group label {
    float: left;
}

#form_registration .enquire_item .additional_detail {
    width: calc(100% - 24px);
    margin-top: 5px;
    margin-bottom: 0px;
    resize: none;
}

#form_registration .enquire_item .errorMessage {
    padding-left: 0px;
}

#registrationbuyer-booking .form_registration .vehicle-type-wraper {
    margin-bottom: 15px;
}

#registrationbuyer-waitinglist_finished .space_wrapper .btn-wrap .btnbr {
    margin-bottom: 15px;
}

#registrationbuyer-waitinglist .space_wrapper .buttons {
    margin-top: 0 !important;
}

#space-averagerating .space_wrapper,
#space-rateparkingspace .space_wrapper,
#space-rateparkingspace_finished .space_wrapper,
#registrationbuyer-expire .space_wrapper,
#registrationbuyer-spacerequest_finished .space_wrapper,
#dashboard-paymenthistory .space_wrapper,
#registrationbuyer-waitinglist_finished .space_wrapper,
#registrationbuyer-waitinglist_finished .space_wrapper .btn-wrap,
#registrationbuyer-accept .space_wrapper,
#registrationbuyer-decline .space_wrapper,
#registrationbuyer-bookingcompleted .space_wrapper,
#baypay-bookingcompleted .space_wrapper,
.container_dashboard .space_wrapper {
    width: 330px;
}

#btn_leasemyspace, #btn_refer_cta {
    position: relative;
    display: block;
    width: 182px;
}
#btn_refer_cta
{
    width: 212px;
}

#btn_leasemyspace .text, #btn_refer_cta .text {
    position: absolute;
    left: 0;
    top: 0;
    height: 40px;
    line-height: 40px;
    text-indent: 13px;
    color: #333;
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
}
 #btn_refer_cta .text
 {
    top: 2px;
 }

.hidecard {
    display: none !important;
}

#registrationbuyer-extendbooking .form_registration .vehicle-type-wraper {
    min-height: 90px;
}

.quickquote_city {
    width: 950px;
    margin: 0 auto;
    padding: 20px 0;
}

.quickquote_city p {
    padding-bottom: 20px;
}

#Browser_handling .modal-body {
    padding: 50px;
}

#Browser_handling .modal-body .head .icon_error_handling {
    width: 30px;
    height: 30px;
    display: block;
    margin: 0 auto 20px;
    background: url(../../../images/svg/v3/icons_error.svg) no-repeat left top;
    background-size: 30px 30px;
}

#Browser_handling .modal-body .head .head_text {
    display: block;
    text-align: center;
}

#Browser_handling .modal-body .form {
    padding: 5px 10px 5px;
    border: 1px solid #e1e1e1;
    margin: 20px 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

#Browser_handling .modal-body .form .desc_email {
    font-size: 12px;
}

#Browser_handling .modal-body .form .row {
    width: 215px;
    float: left;
}

#Browser_handling .modal-body .form .row input {
    width: 93%;
}

#Browser_handling .modal-body .form .modal-button-save {
    width: 90px;
    margin-top: 10px;
}

#Browser_handling .modal-body .form .modal-button-save input {
    width: 100%;
}

#Browser_handling .modal-body .foot {
    text-align: center;
    position: relative;
}

#Browser_handling .modal-body .foot .link {
    position: absolute;
    top: 45px;
    left: 0;
    width: 100%;
}

#Browser_handling .modal-body .foot .link a {
    display: inline-block;
    float: left;
    width: 55px;
    height: 52px;
    margin: 0 15px;
}

#Browser_handling .modal-body .foot .foot_text {
    margin-bottom: 10px;
    display: block;
    text-align: center;
}

#otherSpace {
    width: 480px;
}

#otherSpace .modal-body,
#exit_popup .modal-body {
    padding: 50px 50px 10px;
    background-color: #f5f5f5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

#otherSpace .modal-body .search_btn,
#exit_popup .modal-body .search_btn {
    display: none;
}

#otherSpace .modal-body .input-keyword,
#exit_popup .modal-body .input-keyword {
    margin: 10px 0 15px;
    width: 328px;
}

#otherSpace .modal-body span {
    display: block;
    font-weight: bold;
    text-align: center;
    line-height: 30px;
}

#exit_popup .modal-body span {
    display: block;
}

#otherSpace .modal-body .title2,
#exit_popup .modal-body .title2 {
    clear: both;
}

#otherSpace .modal-body .cancel3,
#exit_popup .modal-body .cancel3 {
    color: #3dcc6d;
    font-weight: bold;
    float: right;
}

#otherSpace .modal-body .icon_block,
#exit_popup .modal-body .icon_block {
    width: 52px;
    height: 53px;
    display: block;
    background: url(../../../images/icon-wait-list-popup.png) no-repeat left top;
    margin: 0 auto 10px;
}

#otherSpace .search-result,
#exit_popup .search-result {
    max-height: 200px;
    overflow: hidden;
}

#otherSpace .search-result li:nth-child(2) .posInMap,
#otherSpace .search-result li:nth-child(2) .listing-wraper .listing-img,
#exit_popup .search-result li:nth-child(2) .posInMap,
#exit_popup .search-result li:nth-child(2) .listing-wraper .listing-img {
    -webkit-border-radius: 0 0 0 3px;
    -moz-border-radius: 0 0 0 3px;
    border-radius: 0 0 0 3px;
}

#otherSpace .search-result li:nth-child(2) .listing-wraper,
#exit_popup .search-result li:nth-child(2) .listing-wraper {
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
}

.pac-container {
    z-index: 99999;
}

.mss_wrap {
    border: 1px solid #e9e9e9;
    height: 46px;
    margin: 15px 0 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}

.mss_wrap .icon_error {
    margin: 7px 0 0 15px;
    float: left;
    display: inline-block;
    background: url(../../../images/svg/v3/icons_error.svg) no-repeat;
    background-size: 30px 30px;
    height: 30px;
    width: 30px;
}

.mss_wrap .message {
    color: #EF4926;
    float: left;
    display: inline-block;
    margin: 14px 0 0 15px;
}

.mss_wrap .link {
    height: 46px;
    width: 21%;
    float: right;
    line-height: 46px;
    text-align: center;
    background: #EF4926;
    color: white;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    -o-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
    text-decoration: none;
}

.mss_wrap_pm_fee .message {
    width: 70%;
    margin-top: 5px;
}

.box-card-expired {
    width: 70%;
    display: inline-block;
    position: relative;
    height: 46px;
}

.custom-link {
    width: 25% !important;
}

#Browser_handling {
    top: 5%;
}

#Browser_handling .errorMessage {
    clear: both;
}

#form_browser_handling .row {
    margin: 10px 0 5px;
}

#priceError {
    display: none;
    clear: both;
    padding: 6px 0 0;
    padding: 10px 18px;
    border-top: 1px solid #e0e0e0;
    background-color: rgb(245, 245, 245);
    color: #ef4926;
    font-family: 'Roboto', sans-serif;
}

#priceError div {
    display: block;
    color: #ef4926;
    font-size: 11pt;
    width: 100%;
    left: 0px;
    text-align: left;
    padding-right: 0px;
}


/*Howitworks*/

#site-howitworks #content-wrapper {
    padding-top: 0;
}

.hiw_wrap {
    background: white;
    padding: 0 0 50px;
}

.hiw_wrap .hiw.head {
    background: #00b2bd;
    height: 200px;
    text-align: center;
    width: 100%;
    margin: 0 !important;
}

.hiw_wrap .hiw.head .title {
    font-size: 35px;
    color: white;
    margin-top: 75px;
    font-weight: normal;
    font-family: 'Poppins', sans-serif;
}

.hiw_wrap .hiw.head .desc {
    font-size: 25px;
    color: white;
    font-weight: normal;
    font-family: 'Poppins', sans-serif;
}

.hiw_wrap .hiw {
    width: 33%;
    float: left;
    margin: 0;
}

.hiw_wrap .hiw-introduction p {
    margin-top: 15px;
}

#findout .modal-footer .btn,
.hiw_wrap .hiw .btn-findout {
    border: 1px solid #20B686;
    color: #20B686;
    font-weight: bold;
    background: white;
    font-size: 13px;
}

.hiw_wrap .hiw .buyer {
    position: relative;
    min-height: 70px;
}

.hiw_wrap .hiw .btn-findout.top {
    position: absolute;
    bottom: 5px;
    right: 0;
}

.hiw_wrap .hiw .btn-findout.bot {
    margin-top: 10px;
}

.hiw_wrap .hiw-total-step {
    width: 85%;
    margin: auto;
}

.hiw_wrap .hiw-introduction {
    margin: auto;
    text-align: center;
    width: 100%;
    margin-top: 40px;
    margin-bottom: 15px;
}

.hiw_wrap .hiw-introduction .title {
    font-size: 25px;
}

.hiw_wrap .clearfix-desktop {
    clear: both;
    margin-bottom: 40px;
}

.hiw_wrap .clearfix-tablet {
    clear: none;
    margin-bottom: 0;
}

.hiw_wrap .hiw p {
    line-height: 22px;
    font-size: 13px;
}

.hiw_wrap .hiw-inner {
    width: 300px;
    margin: 0 auto;
    height: 490px;
    overflow: hidden;
}

.hiw_wrap .hiw .txt_lft {
    width: 160px;
    text-align: left;
    float: left;
    display: table-cell;
    vertical-align: middle;
    position: absolute;
    bottom: 0;
}

.hiw_wrap .hiw .txt_rght {
    width: 160px;
    text-align: left;
    float: right;
    display: table-cell;
    vertical-align: middle;
}

.hiw_wrap .hiw.step1 .title {
    line-height: 26px;
    margin: 40px 0 10px;
}

.hiw_wrap .hiw img {
    margin: 10px 0;
}

.hiw.custom-step img {
    margin: 0px auto 0px auto;
}

.hiw.custom-step .lazy {
    margin-bottom: 20px;
}

.hiw.custom-step #btn_leasemyspace {
    margin: 0px auto;
}

.hiw.custom-step .search-listing-header .search_btn {
    background-size: 13px 13px;
    background-position: 15px center;
    text-indent: unset;
    float: none;
    padding: 12px 16px 9px 27px;
    font-weight: 600;
    font-size: 14.5px;
    display: block;
    width: 138px;
    height: auto;
    text-decoration: none;
    margin: 0px auto;
}

.hiw.custom-step .search-listing-header .search_btn:hover,
.hiw.custom-step .search-listing-header .search_btn:focus {
    color: #FFF;
}

.hiw.custom-step .title {
    text-align: center;
    margin-top: 10px;
}

.hiw.custom-step .title-bottom {
    font-size: 16px;
    margin-bottom: 10px;
    text-align: center;
}

.hiw.custom-step .buyer .title span,
.hiw.custom-step .seller .title span {
    font-weight: 600;
    font-size: 20px;
    text-align: center;
    letter-spacing: 1px;
    color: #384653;
    padding: 5px 0px 10px 0px;
    margin-bottom: 20px;
    display: inline-block;
    position: relative;
}

.hiw.custom-step .buyer .title span {
    border-bottom: 3px solid #FDC354;
}

.hiw.custom-step .seller {
    margin-left: 0px;
}

.hiw.custom-step .seller .title span {
    border-bottom: 3px solid #28B485;
}

.hiw.custom-step ul {
    margin-bottom: 25px;
}

.hiw.custom-step hr {
    margin-bottom: 0px;
}

.hiw.custom-step ul li {
    background: url(../../../images/checkbox-checked.png) no-repeat left center;
    background-size: 15px 15px;
    padding-left: 22px;
    line-height: 15px;
    margin-bottom: 5px;
}

.hiw.custom-step ul li span {
    font-weight: 600;
}

#dialog-space-info {
    position: absolute;
    height: 200px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background: #fff;
}

#dialog-space-info #space-left {
    width: 30%;
    height: 200px;
    float: left;
    position: relative;
}

#dialog-space-info #space-left img {
    width: 100%;
}

#dialog-space-info #space-center {
    float: left;
    width: 48%;
    margin-left: 2%;
    padding-top: 10px;
}

#dialog-space-info #space-right {
    float: left;
    width: 20%;
    text-align: right;
    padding-top: 10px;
}

#dialog-space-info #space-title {
    color: #434143;
    font-size: 24px;
    font-weight: bold;
    font-family: 'Poppins', sans-serif;
    line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#dialog-space-info #space-address {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    color: #67676b;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-bottom: 5px;
    border-bottom: 1px solid #f4f4f5;
}

#dialog-space-info .icon {
    color: #59595a;
    display: inline-block;
    width: 14px;
    height: 20px;
    line-height: 14px;
    vertical-align: text-top;
    font-size: 18px;
    background: none;
    margin-right: 10px;
}

#dialog-space-info h4 {
    margin-bottom: 0;
    color: #8c8c8c;
    font-size: 14px;
    display: inline;
}

#dialog-space-info #space-attributes {
    overflow: hidden;
    margin-top: 10px;
}

#dialog-space-info #space-attributes span {
    margin-bottom: 0;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    color: #67676b;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

#dialog-space-info #space-features {
    font-size: 14px;
    font-weight: lighter;
    font-family: 'Roboto', sans-serif;
    color: #67676b;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-bottom: 5px;
}

#dialog-space-info #space-type,
#dialog-space-info #space-size-of-space,
#dialog-space-info #space-key {
    float: left;
    margin-right: 10px;
}

#dialog-space-info #space-type {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 115px;
}

#dialog-space-info #space-size-of-space {
    margin-bottom: 0;
    color: #8c8c8c;
    font-size: 14px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 115px;
}

#dialog-space-info #space-features-title {
    font-size: 18px;
    font-weight: bold;
    font-family: 'Poppins', sans-serif;
    color: #67676b;
    line-height: 30px;
    margin-top: 7px;
}

#dialog-space-info #space-detail-link {
    margin-top: 5px;
}

#dialog-space-info #space-detail-link a {
    text-decoration: underline;
    color: #f15b61;
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
}

#dialog-space-info #space-avatar {
    width: 60px;
    float: right
}

#dialog-space-info #space-avatar img {
    border-radius: 50%;
}

#dialog-space-info .book_listing {
    width: 130px;
    padding: 6px 8px;
    margin-top: 10px;
}

#dialog-space-info #space-avatar {
    padding-right: 20px;
}

#dialog-space-info #space-profile-name,
#dialog-space-info #space-bond,
#dialog-space-info #space-money,
#dialog-space-info #space-btn-booking {
    padding-right: 28px;
}

#dialog-space-info #space-profile-name {
    clear: both;
    color: #8c8c8c;
    padding-top: 5px;
    font-size: 14px;
}

#dialog-space-info #space-money {
    margin-top: 5px;
}

#dialog-space-info #space-money #number {
    font-family: Roboto;
    font-size: 24px;
    color: #67676b;
}

#dialog-space-info #space-money #unit {
    font-family: Roboto;
    font-size: 10px;
    color: #67676b;
}

#dialog-space-info #space-bond {
    font-family: Roboto;
    font-size: 24px;
    color: #67676b;
}

#dialog-space-info #space-btn-booking {
    margin-top: 5px;
}

#dialog-space-info #space-available {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    color: #fff;
    padding-top: 15px;
    padding-bottom: 20px;
    padding-left: 10px;
    font-size: 18px;
    background: rgba(91, 90, 89, 0.7);
}


/***HOW SPACER WORKS***/

.howIworkStepsCont {
    background-color: #f1f2f2!important;
    padding: 60px 0;
}

.rowStyle {
    text-align: center;
    position: relative;
    text-transform: uppercase;
    font-weight: bold;
    color: #59595a;
    line-height: 32px;
}

.howIworkStepsCont .stepsDesc {
    text-align: center;
}

.howIworkStepsCont .stepsDesc h2 {
    margin: 0;
    font-size: 26px;
    color: #59595a;
    font-weight: normal;
    line-height: 50px;
}

.howIworkStepsCont .stepsDesc h4 {
    font-size: 20px;
    color: #8c8c8c;
    font-weight: normal;
    line-height: 28px;
    width: 70%;
    margin: 0 auto;
}

.howIworkStepsCont .stepsImage {
    text-align: center;
}

.howIworkStepsCont .stepsImage svg {
    width: 245px;
}

.howIworkStepsCont ul {
    position: relative;
    display: flex;
    justify-content: center;
    -webkit-justify-content: center;
    margin-bottom: 30px;
    border-bottom: 1px #ccc solid;
    font-size: 25px;
    color: #87868a;
}

.howIworkStepsCont ul li {
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: -3px;
    padding-bottom: 20px;
    cursor: pointer;
    position: relative;
}

.howIworkStepsCont ul li.hsw-active:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 6px;
    border-radius: 3px;
    bottom: 0px;
    left: 0;
    background: #00b2db;
}

.howIworkStepsCont #for-hosts {
    display: none;
}

@media (max-width: 767px) {
    .howIworkStepsCont .stepsImage img {
        width: 200px;
    }
}

.howIworkStepsCont #works-text {
    color: #00b2db;
}

.howIworkStepsCont #divider_blue {
    text-align: center;
    padding-bottom: 30px;
    margin: 30px 0 0px 0;
}

.howIworkStepsCont #divider_blue img {
    width: 175px;
}
.dividersvg svg{
    max-width: 200px;
    margin: 20px 0 40px auto;
}


/***HOW SPACER WORKS***/

@media (min-width: 600px) {
    .hiw.custom-step .hiw-inner {
        height: 585px;
    }
    .hiw.custom-step .search-listing-header {
        width: 300px;
    }
}

@media (max-width: 600px) {
    .srp_breadcrumb {
        padding:0px 10px 0 10px !important;
    }
    .howIworkStepsCont .steps {
        margin-bottom: 10px;
    }
    .hiw.custom-step .lazy {
        margin-bottom: 15px;
    }
    .hiw.custom-step .search-listing-header {
        width: 100%;
        text-align: center;
    }
    .hiw.custom-step .buyer {
        text-align: center;
    }
    .hiw.custom-step ul {
        display: inline-block;
        text-align: left;
    }
}

#findout {
    max-height: 90%;
    position: fixed;
    overflow-y: auto;
    width: 660px;
    margin-left: -330px;
}

#howSpacerWorksVideo.modal.fade {
    top: -100%;
}

.modal-dialog {
    position: relative;
}

.modal-content {
    position: relative;
}

#findout .modal-header {
    border: 0 none;
}

#findout .modal-body {
    padding: 15px 0 0 30px;
}

#findout .modal-footer {
    background: white;
    border: 0 none;
    text-align: center;
    padding-bottom: 20px;
}

#findout .modal-footer .btn {
    width: 220px;
    height: 42px;
}

#avatar {
    display: none;
}

.parking-wrap {
    margin: 15px auto 0;
    width: 100%;
}

.parking-wrap .parking-item .parking-state {
    display: inline-block;
    margin-bottom: 10px;
}

.parking-wrap .parking-item .parking-state .parking-title {
    float: left;
    line-height: 22px;
    width: auto;
    margin-bottom: 0;
}

.parking-wrap .parking-item .parking-state a {
    float: left;
    line-height: 22px;
    margin: 0 0 0 20px;
}

.parking-wrap .parking-item {
    padding: 15px 20px;
    background: #EBEBEB;
    margin-bottom: 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.parking-wrap .parking-item ul.ul-commnon li {
    width: 25%;
    display: inline-block;
    float: left;
}

.parking-wrap .parking-item ul.ul-col2 {
    display: inline-block;
    width: 50%;
    float: left;
}

.parking-wrap .parking-item ul.ul-col2 li {
    width: 50%;
    display: inline-block;
    float: left;
}

.parking-wrap .parking-item ul.ul-commnon li a,
.parking-wrap .parking-item ul.ul-col2 li a {
    display: block;
    width: 95%;
}

.parking-wrap .parking-item a {
    color: #3dba92;
}

.parking-wrap .parking-item .parking-title {
    color: #333;
    font-size: 14px;
    line-height: 22px;
    width: 50%;
    margin-bottom: 5px;
}

.parking-wrap {
    width: 1180px;
}


/* Retina-ize icons */

@media all and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-resolution: 192dpi) {
    #content_banner {
        /*background-image: url(../../../images/STORAGE-M.jpg);*/
        /*height: 512px;*/
    }
    #app_main {
        background: url(../../../images/v3/theApp-bg-desktop@2x.jpg) center center;
        height: 615px;
        position: relative;
    }
    .slidepart {
        background: url(../../../images/v3/iPhone@2x.png) no-repeat;
        height: 500px;
        width: 776px;
        position: relative;
        background-size: 275px;
    }
}

@media only screen and (max-width: 1179px) {
    .footer_top,
    #header {
        width: 100%;
    }
    #nav {
        display: inline;
        height: 35px;
    }
    .footer_top .social {
        margin-right: 0;
    }
    .footer_top .search_listings {
        margin-left: 0;
    }
    .search_space_request_journey .block_space_request_journey {
        width: 97%;
    }
}

a.edit_avatar {
    color: #3dcc6d;
}


/* fix gmap */

.gm-wsv img {
    width: auto;
    height: auto;
}

#content-wrapper .content-message {
    min-height: 220px;
}

#about_content .parking_state {
    width: 980px;
    margin: 25px auto;
}

#about_content .parking_state li a,
#about_content .parking_state li a:hover {
    color: #20B686;
    text-decoration: underline;
    font-weight: bold;
    font-size: 20px;
    line-height: 45px;
}

.header_state h1 {
    text-indent: 100px;
}

#about_content.list_content {
    width: 980px;
    margin: 0px auto;
    margin-bottom: 25px;
    overflow: auto;
}

#about_content .list_suburb {
    overflow: auto
}

#about_content ul.list_suburb li {
    list-style-type: none;
}

#about_content .list_suburb li a {
    font-family: Roboto;
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 2.25rem;
    color: #00B2DB;
    text-decoration: underline;
}

.list_content h3 {
    font-weight: normal;
    margin-bottom: 10px;
}

.list_content .breadcrumb {
    padding: 20px 15px 8px 0;
    margin: 0 0 5px;
}

.list_content .breadcrumb .sub {
    background: url(../../../images/v3/arrow_brc_left2.png) no-repeat left top;
    float: left;
    display: inline-block;
    padding: 0 10px 0 20px;
    height: 28px;
    line-height: 28px;
    border-top: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    max-width: 200px;
}

.list_content .breadcrumb .sub.first {
    background: none;
    padding: 0 10px;
    border-left: 1px solid #e3e3e3;
    border-radius: 3px 0 0 3px;
}

.list_content .breadcrumb .sub.last {
    border-radius: 0 3px 3px 0;
    border-right: 1px solid #e3e3e3;
}

.list_content .breadcrumb .sub a {
    color: #333;
    max-width: 200px;
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-decoration: underline;
}

.list_content .alphabet {
    clear: both;
    margin-top: 15px;
}

.list_content .alphabet ul {
    padding-left: 10px;
    border: 2px solid #20B686;
    overflow: auto;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

.list_content .alphabet li {
    float: left;
    display: block;
    padding: 12px 5px;
}

.list_content .alphabet a {
    color: #20B686;
    font-size: 18px;
    text-decoration: underline;
}

.list_content .alphabet li.first,
.list_content .alphabet li.previous,
.list_content .alphabet li.next,
.list_content .alphabet li.last,
.list_content .alphabet li.hidden {
    display: none;
}

.list_content .alphabet li.selected a {
    color: #848E8B;
    text-decoration: none;
}

.landing-pages {
    padding: 20px;
    background: white;
    margin: 0;
    margin-top: 50px;
}

.landing-pages .landing-pages-left {
    width: 700px;
}

.landing-pages .landing-pages-left .more_parking_footer {
    display: none;
    margin-top: 15px;
}

.landing-pages .landing-pages-right {
    width: 350px;
}

.landing-pages .landing-pages-left .parking-position {
    font-size: 16px;
}

.landing-pages .landing-pages-right .img-avatar {
    margin: 0 0 20px;
}

.landing-pages .landing-pages-right .more_parking,
.landing-pages .landing-pages-left .more_parking_footer {
    font-size: 26px;
    line-height: 30px;
}

.landing-pages .landing-pages-right .more_parking a,
.landing-pages .landing-pages-left .more_parking_footer a {
    color: #333333;
    font-weight: bold;
    font-size: 22px;
}

#wrapper_parking {
    height: 500px;
    border-top: 1px solid #F1F1F1;
}

#wrapper_parking.regional_landing {
    border-top: none;
}

#wrapper_parking.regional_landing ul {
    padding: 0;
}

#wrapper_parking.regional_landing ul li {
    margin-top: 0;
}

#space-form .view-form .breadcrumb.page-views {
    margin-bottom: 20px;
    display: inline-block;
}

.landing-pages .breadcrumb {
    margin: 0 0 15px;
}

.breadcrumb.page-views .first {
    font-weight: bold;
}

.owner-space {
    clear: both;
    margin: 20px 0;
    font-weight: bold;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.owner-space span {
    display: block;
    padding: 15px 20px;
    border: 1px solid #e1e1e1;
}

.owner-space a {
    color: #3dba92;
}


/*accordion*/

#accordion section,
#accordion .pointer,
#accordion h1,
#accordion p {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

#accordion {
    border: 1px #e1e1e1 solid;
    background: #FAFAFA;
    margin-top: 20px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

#accordion .ac_tooltips {
    color: #14BAEA;
    font-weight: bold;
    display: block;
    padding: 20px 0 5px;
    font-size: 16px;
}

#accordion h1,
#accordion h3 {
    margin: 0;
    padding: 0;
}

#accordion h1 a,
#accordion h3 a {
    color: #333;
    font-size: 14px;
    line-height: 38px;
    text-align: left;
    padding: 0 0 0 15px;
    text-decoration: none;
    outline: 0 none;
}

#accordion section {
    overflow: hidden;
    border-top: 1px #e1e1e1 solid;
    position: relative;
    text-align: left;
}

#accordion section#make-offer {
    overflow: visible;
}

#accordion section.first {
    border: 0 none;
}

#accordion .ac_content p a {
    color: #3dba92;
}

#accordion .ac_content p img {
    margin-top: 5px;
}

#accordion .ac_content {
    padding: 0 15px 15px;
}

#accordion p {
    padding: 0;
    color: #333;
    font-size: 12px;
}

#accordion p.parking-address {
    padding-top: 10px;
}

#accordion section.ac_hidden p:not(.pointer) {
    color: #fff;
}

#accordion section.ac_hidden .ac_content {
    display: none;
}

#accordion .pointer {
    padding: 0;
    margin: 0;
    font-size: 25px;
    line-height: 20px;
    width: 13px;
    height: 15px;
    text-align: center;
    display: inline-block;
    position: absolute;
    top: 10px;
    right: 20px;
    color: #DDD;
    cursor: pointer;
}

#accordion section:not(.ac_hidden) .pointer {
    display: block;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    padding: 0;
    top: 15px;
    right: 8px;
}

.content_message {
    min-height: initial;
}

.form_waitlist {
    width: 332px;
    padding: 20px 0 32px 0;
    margin: 0 auto;
}

#site-listwaitinglist .content-waitinglist {
    padding: 20px 0 0 0;
}

#site-listwaitinglist .content-waitinglist ul {
    border: 1px solid #E9E9E9;
    webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px
}

#site-listwaitinglist .content-waitinglist ul li {
    padding: 10px 13px;
}

#site-listwaitinglist .content-waitinglist h2 {
    width: 100%;
    line-height: 20px;
    height: 20px;
    color: rgb(51, 51, 51);
    font-size: 13px;
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background: none;
}

#site-listwaitinglist .content-waitinglist .block_waitlist {
    clear: both;
    height: 23px;
    line-height: 23px;
}

#site-listwaitinglist .content-waitinglist .block_waitlist .code_waitlist {
    float: left;
    width: 130px;
    font-size: 13px;
    color: rgb(147, 149, 152);
}

#site-listwaitinglist .content-waitinglist .block_waitlist .user_waitlist {
    float: right;
    width: 174px;
    text-align: right;
}

#site-listwaitinglist .content-waitinglist .block_waitlist .user_waitlist img {
    width: 22px;
    height: 22px;
}

#site-listwaitinglist .content-waitinglist .block_waitlist .date_waitlist {
    float: left;
    width: 110px;
    font-size: 13px;
    color: rgb(147, 149, 152);
}

#site-listwaitinglist .content-waitinglist .block_waitlist .status_waitlist {
    float: left;
    width: 70px;
}

#site-listwaitinglist .content-waitinglist .block_waitlist .status_waitlist.pending span {
    width: 10px;
    height: 10px;
    display: inline-block;
    color: #3dba92;
    background: #3dba92;
    border-radius: 50%;
}

.street-view-tip {
    position: absolute;
    right: 10px;
    top: 70px;
}

.street-view-tip-inner {
    background: #384555;
    color: white;
    display: block;
    font-size: 12px;
    height: 50px;
    line-height: 14px;
    padding: 8px 10px 0;
    width: 121px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    position: relative;
    text-align: center;
}

.street-view-tip-inner.edit-streetviet {
    background: #08AE79;
}

.street-view-tip-inner:before {
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(194, 225, 245, 0);
    border-bottom-color: #384555;
    border-width: 10px;
    margin-left: -10px;
}

.street-view-tip-inner.edit-streetviet:before {
    border-bottom-color: #08AE79;
}

.street_paring_tip {
    right: 30px;
    top: 60px;
}

.street_paring_tip .street-view-tip-inner {
    width: 140px;
}

#site-listwaitinglist .content-waitinglist .block_waitlist .action_waitlist {
    float: right;
    width: 110px;
    text-align: right;
}

#award_buss_aus a {
    width: 92px;
    display: inline-block;
}

#award_buss_aus a.award-smart {
    text-align: center;
}

#modalDecline .space_wrapper .please {
    display: block;
    width: 102%;
}

.tooltip {
    display: none;
    position: absolute;
    border: 1px solid #384555;
    background-color: #384555;
    border-radius: 3px;
    color: #fff;
    text-align: center;
    opacity: 1;
    line-height: 15px;
}

.tooltip:before {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(194, 225, 245, 0);
    border-top-color: #384555;
    border-width: 6px;
    margin-left: -6px;
}

.nav_tab_login {
    width: 330px;
    text-align: center;
    margin: 20px auto;
}

#registration-index .form_login .nav_tab_login {
    margin: 20px auto 0;
}

.nav_tab_login li:first-child {
    margin-left: 18px;
}

.nav_tab_login li a {
    font-size: 14px;
    font-weight: bold;
    margin-right: 10px;
    padding: 0;
    height: 48px;
    line-height: 48px;
    text-align: center;
    width: 140px;
    color: #333;
    background-color: #eeeeee;
    border: 1px solid #ddd;
    border-bottom: 0 none;
}

.nav_tab_login li a h2 {
    line-height: 48px;
    font-size: 14px;
}

.nav_tab_login li a:hover {
    border: 1px solid #ddd;
    border-bottom: 0 none;
    color: #13BAE9;
}

.nav_tab_login li.active a {
    color: #14BAEA;
}

#registration-hostbonus .form_registration .step_step1 {
    margin-top: 0px;
}

.form_login .title-sign-up {
    color: #14BAEA;
    margin-top: 10px;
}

.form_login #form_registration .terms_conditions {
    margin-top: 20px;
}

.form_login #form_registration .terms_conditions ul li {
    list-style-type: initial;
    list-style-position: inside;
    font-size: 12px;
}


/*search-street-parking*/

.search-street-parking {
    z-index: 8;
    position: absolute;
    right: 10px;
    top: 10px;
}

.search-street-parking .street-parking-select {
    width: 225px;
    border: 1px solid #e1e1e1;
    border-radius: 4px;
    height: 44px;
    background: white;
}

.search-street-parking .street-parking-select span {
    float: left;
    display: block;
    font-weight: bold;
    height: 44px;
}

.search-street-parking .street-parking-select .select-btn-left {
    cursor: pointer;
    width: 45px;
    border-radius: 4px 0 0 4px;
    position: relative;
    background: white url(../../../images/svg/v3/icons_toggle-down.svg) no-repeat center center;
    background-size: 15px 15px;
    border-right: 1px solid #e1e1e1;
}

.no-svg .search-street-parking .street-parking-select .select-btn-left {
    background: white url(../../../images/v3/icon-arrow-down-b-20.png) no-repeat center center;
    background-size: 15px 15px;
}

.search-street-parking .street-parking-select .select-btn-left.disabled {
    display: none;
}

.search-street-parking .street-parking-select .select-btn-left.show {
    background: white url(../../../images/svg/v3/icons_toggle-up.svg) no-repeat center center;
    background-size: 15px 15px;
}

.no-svg .search-street-parking .street-parking-select .select-btn-left.show {
    background: white url(../../../images/v3/icon-arrow-up-b-20.png) no-repeat center center;
    background-size: 15px 15px;
}

.search-street-parking .street-parking-select .select-btn-middle {
    width: 53%;
    line-height: 44px;
    text-indent: 10px;
    color: #333;
    background: white;
    float: left;
    border-radius: 4px 0 0 4px;
}

.search-street-parking .street-parking-select .select-btn-right {
    width: 26%;
    background-image: linear-gradient(90deg, #f16e5b, #f15b61);
    box-shadow: 0 0 0 0 #cf5751, 0 0 0 0 #f1655e;
    border-radius: 0 4px 4px 0;
    color: white;
    text-align: center;
    line-height: 44px;
    float: right;
    cursor: pointer;
}

.search-street-parking .street-parking-select .select-btn-right:hover {
    background-image: linear-gradient(90deg, #f38272, #f37277);
}

.search-street-parking .street-parking-select .select-btn-right.on {
    background-image: linear-gradient(90deg, #21b5b6, #21b685);
    box-shadow: 0 0 0 0 #1c9d88, 0 0 0 0 #21b69e;
}

.search-street-parking .street-parking-select .select-btn-right.on:hover {
    background: linear-gradient(90deg, #40C0C0, #40C096);
}

.search-street-parking .street-parking-option {
    width: 225px;
    display: none;
    margin-top: 8px;
    background: white;
    border: 1px solid #e1e1e1;
    border-radius: 4px;
}

.search-street-parking .street-parking-option .street-parking-filter {
    cursor: pointer;
    padding: 10px;
    border-top: 1px solid #e1e1e1;
}

.search-street-parking .street-parking-option .street-parking-filter:first-child {
    border-top: 0 none;
}

.search-street-parking .street-parking-option .street-parking-filter .li-item {
    height: 20px;
}

.search-street-parking .street-parking-option .street-parking-filter a {
    color: #333;
}

.search-street-parking .street-parking-option .street-parking-filter .li-circle {
    width: 20px;
    height: 20px;
    border: 1px solid #e1e1e1;
    margin: 0px 15px 0 0;
    display: block;
    float: left;
    border-radius: 50%;
}

.search-street-parking .street-parking-option .street-parking-filter .li-circle i {
    border-radius: 50%;
    width: 18px;
    height: 18px;
    display: none;
    margin: 1px;
}

.search-street-parking .street-parking-option .street-parking-option-li.active .li-circle i {
    display: block;
}

.search-street-parking .street-parking-option .street-parking-option-li .li-text {
    font-weight: bold;
}

.search-street-parking .street-parking-option .street-parking-option-li.green .li-circle {
    border-color: #3dcc6d;
}

.search-street-parking .street-parking-option .street-parking-option-li.blue .li-circle {
    border-color: #14BAEA;
}

.search-street-parking .street-parking-option .street-parking-option-li.red .li-circle {
    border-color: #D64049;
}

.search-street-parking .street-parking-option .street-parking-option-li.orange .li-circle {
    border-color: #FE8F4A;
}

.search-street-parking .street-parking-option .street-parking-option-li.purple .li-circle {
    border-color: #663FB2;
}

.search-street-parking .street-parking-option .street-parking-option-li.pink .li-circle {
    border-color: #F87B7F;
}

.search-street-parking .street-parking-option .street-parking-option-li.green .li-circle i {
    background-color: #21B685;
}

.search-street-parking .street-parking-option .street-parking-option-li.blue .li-circle i {
    background-color: #14BAEA;
}

.search-street-parking .street-parking-option .street-parking-option-li.red .li-circle i {
    background-color: #D64049;
}

.search-street-parking .street-parking-option .street-parking-option-li.orange .li-circle i {
    background-color: #FE8F4A;
}

.search-street-parking .street-parking-option .street-parking-option-li.purple .li-circle i {
    background-color: #663FB2;
}

.search-street-parking .street-parking-option .street-parking-option-li.pink .li-circle i {
    background-color: #F87B7F;
}

.search-street-parking .street-parking-option .street-parking-option-li.green .li-text,
.ptime-restrictions .tab-content .tab-pane .inner .tr-option li .green {
    color: #3dcc6d;
}

.search-street-parking .street-parking-option .street-parking-option-li.blue .li-text,
.ptime-restrictions .tab-content .tab-pane .inner .tr-option li .blue {
    color: #14BAEA;
}

.search-street-parking .street-parking-option .street-parking-option-li.red .li-text,
.ptime-restrictions .tab-content .tab-pane .inner .tr-option li .red {
    color: #D64049;
}

.search-street-parking .street-parking-option .street-parking-option-li.orange .li-text,
.ptime-restrictions .tab-content .tab-pane .inner .tr-option li .orange {
    color: #FE8F4A;
}

.search-street-parking .street-parking-option .street-parking-option-li.purple .li-text,
.ptime-restrictions .tab-content .tab-pane .inner .tr-option li .purple {
    color: #663FB2;
}

.search-street-parking .street-parking-option .street-parking-option-li.pink .li-text,
.ptime-restrictions .tab-content .tab-pane .inner .tr-option li .pink {
    color: #F87B7F;
}

.search-street-parking .street-parking-option .street-parking-filter .select {
    background: url(../../../images/v3/icon-select.png) no-repeat 96% center white;
    border: 1px solid #e1e1e1;
    border-radius: 4px;
    overflow: hidden;
    width: 100%;
    height: 30px;
}

.search-street-parking .street-parking-option .street-parking-filter select {
    -webkit-appearance: none;
    padding: 0 0 0 4px;
    margin: 0;
    border: 0 none;
    background: transparent;
    line-height: 20px;
    font-weight: bold;
    color: #333;
    width: 230px;
}

.street-parking-unavailable {
    color: red;
    border: 1px solid red;
    font-weight: bold;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    width: 221px;
    margin: 5px 0 0;
    background: white;
    border-radius: 4px;
    display: none;
    float: right;
}


/*modal street parking*/

.modal.modal-street-parking {
    width: 600px;
    margin-left: -300px;
}

.modal-street-parking .modal-header {
    border-bottom: 1px solid #e1e1e1;
    padding: 19px 20px;
    margin: 0;
    background: #F5F5F5;
    text-align: center;
    border-radius: 5px 5px 0 0;
}

.modal-street-parking .modal-header .modal-title {
    font-family: 'Poppins', sans-serif;
    font-weight: bold;
}

.modal-street-parking .modal-header .close {
    background: url(../../../images/svg/v3/icons_icon-close-grey.svg) no-repeat 0 0;
    background-size: 20px 20px;
    width: 20px;
    height: 20px;
    opacity: 1;
}

.modal-street-parking .modal-footer {
    text-align: center;
    padding: 20px;
    background: white;
    border: none;
}

.modal-street-parking .modal-footer p {
    margin-bottom: 15px;
    font-size: 14px;
}

.modal-street-parking .modal-footer .mgt {
    margin: 15px 0 0;
}

.st-btn {
    background-color: #00b2bd;
    width: 47%;
    height: 44px;
    line-height: 44px;
    text-align: center;
    border: 0 none;
    border-bottom: 2px solid #00b2bd;
    color: white;
    border-radius: 3px;
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
}

.st-btn:hover {
    background-color: #13BAE9;
    border: none;
}

.st-btn.login {
    margin-left: 20px;
}

.st-btn.inactive {
    text-align: center;
    background: white;
    border: 1px solid #00b2bd;
    color: #00b2bd;
}

.modal-street-parking .modal-footer.st-bb {
    border-bottom: 1px solid #e1e1e1 !important;
    border-radius: 0;
}

.modal-street-parking .modal-body {
    background: #f0f0f0;
    padding: 20px;
    overflow: inherit;
}

.modal-street-parking .modal-body.brb {
    border-radius: 0 0 5px 5px;
}

.modal-street-parking .form-group {
    width: 48%;
    float: left;
    min-height: 65px;
}

.modal-street-parking .form-group.mgl {
    margin-left: 20px;
}

.w100 {
    width: 100% !important;
}

.modal-street-parking .form-group input[type="text"],
.modal-street-parking .form-group input[type="password"] {
    height: 34px !important;
    width: 95%;
}

.modal-street-parking .form-group.error,
.modal-street-parking .form-group.error+div.mgl {
    height: 86px;
}

.modal-street-parking #signup-btn:hover {
    border-color: #058236;
}

.modal-street-parking input[disabled] {
    background: #6acfaf;
    color: #fff;
}

.modal-street-parking .checkbox {
    margin-bottom: 15px;
    text-align: center;
}

.modal-street-parking .checkbox label {
    font-size: 12px !important;
}

.modal-street-parking .checkbox a {
    color: #3dcc6d;
    font-size: 12px;
}

.modal-street-parking .forgotten {
    margin-top: 15px;
    text-align: center;
}

.modal-street-parking .forgotten a {
    color: #3dcc6d;
    font-size: 14px;
}

.modal-street-parking .modal-footer .wtlogin {
    width: 76%;
    line-height: 22px;
    margin: 0 auto 16px;
}

.modal-content.signup .st-txt-login,
.modal-content.signup .forgotten {
    display: none;
}

.modal-content.login .st-txt-signup {
    display: none;
}

#street-parking-signup .errorMessage {
    color: #ef4926;
    font-size: 0.9em;
    width: 100%;
    margin: 4px 0;
    text-align: left;
}

#street-parking-notify .errorMessage {
    color: #ef4926;
    font-size: 0.9em;
    width: 100%;
    margin: 4px 0;
    clear: both;
    text-align: left;
}

.modal-street-parking .modal-body.crs {
    padding: 0;
}

.modal-footer .notify-wrapper .notify-email {
    width: 65%;
    float: left;
    height: 34px !important;
    padding: 4px 6px;
}

.modal-footer .notify-wrapper .notify-btn {
    width: 30%;
    float: right;
    height: 44px;
    color: #3dcc6d;
    border: 1px solid #3dcc6d;
    font-size: 14px;
    font-weight: bold;
    border-radius: 4px;
    background: white;
    font-family: 'Roboto', sans-serif;
}

.modal-footer .notify-wrapper .notify-btn.green {
    background: #21B685;
    color: white;
}

#carousel-welcome {
    height: 300px;
}

#carousel-welcome .carousel-inner {
    width: 100%;
    height: 100%;
}

#carousel-welcome .carousel-control.right {
    background-position: right top;
}

#carousel-welcome .carousel-inner .item img {
    width: 100%;
    border: 0 none;
    border-radius: 0;
    margin: 0;
}

#carousel-welcome .carousel-inner .item .carousel-caption {
    color: white;
    line-height: 24px;
    font-size: 22px;
    font-weight: bold;
    text-align: center;
    bottom: 9px;
    margin: 0px auto;
    width: 96%;
}

#carousel-welcome .carousel-inner .item.first .carousel-caption {
    width: 80%;
}

#carousel-welcome .carousel-indicators {
    position: absolute;
    bottom: 59px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
}

#carousel-welcome .carousel-indicators li {
    display: inline-block;
    width: 12px;
    height: 12px;
    margin: 2px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    border-radius: 10px;
}

#carousel-welcome .carousel-indicators li.active {
    background-color: #21B685;
}

.infoBox {
    z-index: 1;
}

.ptime-restrictions {
    width: 400px;
    min-height: 210px;
    border: 1px solid #ccc;
    border-radius: 5px;
    background: white;
    position: relative;
}

.ptime-restrictions .ptime-block-close {
    position: absolute;
    right: -20px;
    top: -20px;
    padding: 10px 10px 0 0;
}

.ptime-restrictions .ptime-res-close {
    display: block;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    color: black;
    background: white;
    height: 20px;
    width: 20px;
    line-height: 18px;
    text-align: center;
    border-radius: 50%;
}

.ptime-restrictions:after,
.ptime-restrictions:before {
    border: solid transparent;
    content: ' ';
    height: 0;
    left: 50%;
    position: absolute;
    width: 0;
}

.ptime-restrictions:after {
    border-color: transparent transparent rgb(235, 235, 235);
    border-left-width: 10px;
    border-right-width: 10px;
    border-bottom-width: 10px;
    margin-left: -11px;
    margin-top: -12px;
    top: 0;
}

.ptime-restrictions:before {
    border-width: 11px;
    border-bottom-color: #ccc;
    margin-left: -12px;
    margin-top: -22px;
}

.ptime-restrictions .nav {
    margin-bottom: 0;
    background: #ebebeb;
    border-radius: 4px 4px 0 0;
}

.ptime-restrictions .nav.nav-tabs>li {
    margin-bottom: 0;
    width: 33.33%;
    background: #EBEBEB;
    text-align: center;
    color: #666;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    font-size: 12px;
    border-radius: 0;
}

.ptime-restrictions .nav.nav-tabs>li.four_tab {
    width: 25%;
}

.ptime-restrictions .nav.nav-tabs>li.active {
    background: white;
    color: #3dcc6d;
}

.ptime-restrictions .nav.nav-tabs>li span {
    border: 0 none;
    padding: 0;
    border-left: 1px solid #ccc;
    border-radius: 0;
    background: none;
    display: block;
    cursor: pointer;
}

.ptime-restrictions .nav.nav-tabs>li.four_tab span {
    line-height: 15px;
    padding: 5px 0;
}

.ptime-restrictions .nav.nav-tabs>li span:hover {
    background: none;
}

.ptime-restrictions .nav.nav-tabs>li.active span {
    color: #3dcc6d;
    font-size: 12px;
}

.ptime-restrictions .nav.nav-tabs>li:first-child span {
    border: 0 none;
    -webkit-border-radius: 5px 0 0 0;
    -moz-border-radius: 5px 0 0 0;
    border-radius: 5px 0 0 0;
}

.ptime-restrictions .nav.nav-tabs li:first-child {
    border-radius: 4px 0 0;
}

.ptime-restrictions .nav.nav-tabs li:last-child {
    border-radius: 0 4px 0 0;
}

.ptime-restrictions .tab-content .tab-pane {
    min-height: 128px;
}

.ptime-restrictions .tab-content .tab-pane .inner {
    padding: 12px;
    margin: 0;
}

.ptime-restrictions .tab-content .tab-pane .inner .imgSP {
    float: left;
    width: 65px;
    height: 100px;
    background: url("../../../images/loader.gif") no-repeat center center;
    background-size: 30px 30px;
}

.ptime-restrictions .tab-content .tab-pane .inner .imgSP .tr-mgr {
    width: 66px;
    height: 100px;
}

.ptime-restrictions .tab-content .tab-pane .inner .tr-option {
    border: 1px solid #ccc;
    width: 296px;
    float: right;
}

.ptime-restrictions .tab-content .tab-pane .inner .tr-option li {
    height: 24px;
    line-height: 24px;
    border-top: 1px solid #ccc;
    width: 100%;
    cursor: pointer;
}

.ptime-restrictions .tab-content .tab-pane .inner .tr-option li:first-child {
    border: 0 none;
}

.ptime-restrictions .tab-content .tab-pane .inner .tr-option li:first-child span {
    border-radius: 4px 0 0;
}

.ptime-restrictions .tab-content .tab-pane .inner .tr-option li:last-child span {
    border-radius: 0 4px 0 0;
}

.ptime-restrictions .tab-content .tab-pane .inner .tr-option li span {
    display: block;
    float: left;
    font-size: 12px;
    color: #999;
    font-weight: bold;
    width: 110px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ptime-restrictions .tab-content .tab-pane .inner .tr-option li.active {
    background: #ebebeb;
}

.ptime-restrictions .tab-content .tab-pane .inner .tr-option li.active span.kind,
.ptime-restrictions .tab-content .tab-pane .inner .tr-option li.active span.time {
    color: #333;
}

.ptime-restrictions .tab-content .tab-pane .inner .tr-option li .tr-star {
    width: 20px;
    height: 24px;
}

.ptime-restrictions .tab-content .tab-pane .inner .tr-option li.active .tr-star {
    background: url(../../../images/svg/v3/icons_toggle-right.svg) no-repeat center center;
    background-size: 20px 10px;
}

.ptime-restrictions .tab-content .tab-pane .inner .tr-option .kind {
    width: 57px;
}

.ptime-restrictions .tab-content .tab-pane .inner .tr-option .time {
    width: 109px;
}

.ptime-restrictions .tab-content .tab-pane .inner .tr-option li .red {
    color: #D64049 !important;
}

.ptime-restrictions .tab-content .tab-pane .inner .tr-option li .blue {
    color: #14BAEA !important;
}

.ptime-restrictions .tab-content .tab-pane .inner .tr-option li .pink {
    color: #F87B7F !important;
}

.ptime-restrictions .tab-content .tab-pane .inner .pk-table {
    margin-left: 85px;
}

.ptime-restrictions .tab-content .tab-pane .inner .pk-table li {
    height: 21px;
}

.ptime-restrictions .tab-content .tab-pane .inner .pk-table li:first-child {
    margin-top: -3px;
    height: 23px;
}

.ptime-restrictions .tab-content .tab-pane .inner .pk-table li h3 {
    font-size: 16px;
    line-height: 22px;
    font-family: 'Poppins', sans-serif;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}

.ptime-restrictions .tab-content .tab-pane .inner .pk-table li span {
    display: block;
    float: left;
    font-weight: bold;
    font-size: 13px;
}

.ptime-restrictions .tab-content .tab-pane .inner .pk-table li .pk-li-left {
    width: 43%;
    color: #999;
}

.ptime-restrictions .tab-content .tab-pane .inner .pk-table li .pk-li-right {
    color: #333;
}

.ptime-restrictions .tab-content #pay-now-sp .block_paynow {
    text-align: center;
}

.ptime-restrictions .tab-content #pay-now-sp p {
    text-align: center;
    font-weight: bold;
    font-size: 15px;
    padding: 0px 40px 6px 40px;
    line-height: 20px;
}

.ptime-restrictions .tab-content #pay-now-sp .icon_payment {
    width: 140px;
    height: 55px;
    line-height: 55px;
    display: inline-block;
    border: 1px solid #e1e1e1;
    webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.ptime-restrictions .tab-content #pay-now-sp .icon_payment.paystay {
    background: #f5f5f5 url("../../../images/v3/paystay.png") center center no-repeat;
    background-size: 78px 35px;
}

.ptime-restrictions .tab-content #pay-now-sp .icon_payment.paybyphone {
    background: #f5f5f5 url("../../../images/v3/pay-by-phone.png") center center no-repeat;
    background-size: 89px 35px;
}

.ptime-restrictions .tab-content #pay-now-sp .icon_payment.cashless {
    background: #f5f5f5 url("../../../images/v3/iPark.png") center center no-repeat;
    background-size: 106px 30px;
}

.ptime-restrictions .tab-content #pay-now-sp .btw_img {
    display: inline-block;
    width: 20px;
    height: 55px;
    line-height: 55px;
    font-weight: bold;
    font-size: 15px;
    padding: 0 15px;
}

.ptime-restrictions .tab-footer {
    border-top: 1px solid #ccc;
    height: 40px;
    background: #EBEBEB;
    color: #999;
    font-weight: bold;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}

.ptime-restrictions .tab-footer .tf-left {
    height: 40px;
    line-height: 40px;
    padding: 0 0 0 15px;
    float: left;
}

.ptime-restrictions .tab-footer .block-report-sp {
    float: left;
    margin-left: 10px;
    cursor: pointer;
}

.ptime-restrictions .tab-footer .block-report-sp .icon-report-sp {
    float: left;
    width: 24px;
    height: 40px;
    line-height: 40px;
    background: url("../../../images/v3/icons_report-change.png") left center no-repeat;
    background-size: 15px 15px;
}

.ptime-restrictions .tab-footer .block-report-sp .report-sp {
    float: left;
    height: 40px;
    line-height: 40px;
}

.ptime-restrictions .tab-footer .tf-right {
    height: 40px;
    line-height: 40px;
    float: right;
    margin-right: 15px;
}

.ptime-restrictions .tab-footer .tf-right .distance {
    float: left;
    padding-left: 30px;
    background: url(../../../images/v3/icons_location-pin.png) no-repeat left center;
    background-size: 25px 25px;
    color: #333;
}

.ptime-restrictions .tab-footer .tf-right .directionUser {
    float: left;
    width: 33px;
    height: 40px;
    background: url(../../../images/svg/v3/icons_get-directions.svg) no-repeat left center;
    background-size: 22px 22px;
    color: #333;
    cursor: pointer;
}

.error input[type=text],
.error input[type=password] {
    border-color: red;
}


/*contact email*/

.modal-import-email .modal-title {
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
}

.modal-import-email .modal-body {
    padding: 0;
}

.modal-import-email .modal-body .email-list li {
    clear: both;
    border-top: 1px solid #ccc;
    line-height: 44px;
    padding: 0 20px 0 25px;
}

.modal-import-email .modal-body .email-list li:first-child {
    border-top: 0 none;
}

.modal-import-email .modal-body .email-list label {
    padding-left: 28px;
}

.modal-import-email .modal-body .email-list li span {
    float: left;
    height: 44px;
    display: block;
}

.modal-import-email .modal-body .email-list li .name {
    width: 43%;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.modal-import-email .modal-body .email-list li .email {
    width: 48%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.modal-import-email .modal-body .email-list li .checkbox {
    float: right;
    padding-left: 0;
    padding-top: 10px;
}

.modal-import-email .modal-footer {
    padding: 25px 25px 35px;
}

.st-btn.btn-cancel {
    margin-right: 15px;
    background: #ccc;
    color: white;
    border-bottom: 2px solid #a9a9a9;
}


/*listwaitinglist-wrapper*/

.listwaitinglist-wrapper {
    width: 330px;
    margin: 0 auto;
    padding-bottom: 20px;
}

.listwaitinglist-wrapper .search-suburb {
    margin-top: 20px;
}

.listwaitinglist-wrapper .search-suburb input.input-keyword {
    height: 30px !important;
    padding-left: 44px;
    width: 69%;
    font-size: 13px;
    font-family: 'Roboto', sans-serif;
    background: white url(../../../images/svg/v3/icons_search-icon-grey.svg) no-repeat 4% center;
    background-size: 20px 20px;
}

.listwaitinglist-wrapper .search-suburb .search_btn {
    float: right;
    text-indent: -9999px;
    width: 42px;
    height: 40px;
    background: #14BAEA url(../../../images/svg/v3/icons_home-search.svg) no-repeat center center;
    background-size: 20px 20px;
}

.listwaitinglist-wrapper .wt-title {
    text-align: center;
    margin-top: 15px;
}

.listwaitinglist-wrapper .wt-ul-wrap {
    margin: 20px 0 0;
    border-radius: 4px;
    border: 1px solid #e1e1e1;
}

.listwaitinglist-wrapper .wt-ul li {
    padding: 10px;
    border-top: 1px solid #e1e1e1;
}

.listwaitinglist-wrapper .wt-ul li:first-child {
    border: 0 none;
}

.listwaitinglist-wrapper .wt-ul li .address {
    font-weight: bold;
}

.listwaitinglist-wrapper .wt-ul li .code {
    float: left;
    color: #ccc;
}

.listwaitinglist-wrapper .wt-ul li img {
    width: 20px;
    height: 20px;
    float: right;
    margin: 0 0 0 5px;
}

.listwaitinglist-wrapper .wt-ul li .name {
    float: right;
    width: 40%;
    height: 20px;
    text-align: right;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.listwaitinglist-wrapper .wt-ul li .date {
    float: left;
    color: #ccc;
    width: 30%;
}

.listwaitinglist-wrapper .wt-ul li .status {
    float: left;
    width: 28%;
    color: #14BAEA;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.listwaitinglist-wrapper .wt-ul li .status i {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    display: block;
    float: left;
    margin: 5px 5px 0 0;
}

.listwaitinglist-wrapper .wt-ul li .status.open i,
.listwaitinglist-wrapper .wt-ul li .status.parkingspaceoffered i {
    background-color: #14BAEA;
}

.listwaitinglist-wrapper .wt-ul li .status.pending i {
    background-color: #0FB5E5;
}

.listwaitinglist-wrapper .wt-ul li .status.pending {
    color: #0FB5E5;
}

.listwaitinglist-wrapper .wt-ul li .status.onhold,
.listwaitinglist-wrapper .wt-ul li .status.cancelled {
    color: #ef4926;
}

.listwaitinglist-wrapper .wt-ul li .status.onhold i,
.listwaitinglist-wrapper .wt-ul li .status.cancelled i {
    background-color: #ef4926;
}

.listwaitinglist-wrapper .wt-ul li .status.completed {
    color: #374654;
}

.listwaitinglist-wrapper .wt-ul li .status.completed i {
    background-color: #374654;
}

.listwaitinglist-wrapper .wt-ul li .request {
    color: #3dcc6d;
    font-weight: bold;
    float: right;
}

.listwaitinglist-wrapper .pager .yiiPager {
    display: block;
    background: #384555;
    height: 34px;
    border-radius: 0 0 4px 4px;
}

.listwaitinglist-wrapper .pager li>a {
    color: white;
}

.listwaitinglist-wrapper ul.yiiPager .first,
.listwaitinglist-wrapper ul.yiiPager .last {
    display: block;
}

.listwaitinglist-wrapper ul.yiiPager .first a,
.listwaitinglist-wrapper ul.yiiPager .previous a,
.listwaitinglist-wrapper ul.yiiPager .next a,
.listwaitinglist-wrapper ul.yiiPager .last a {
    width: 45px;
    height: 34px;
    display: block;
    padding: 0;
    border-radius: 0;
}

.listwaitinglist-wrapper ul.yiiPager .first a,
.listwaitinglist-wrapper ul.yiiPager .previous a {
    border-right: 1px solid white;
    float: left;
}

.listwaitinglist-wrapper ul.yiiPager .first a {
    border-radius: 0 0 0 4px;
}

.listwaitinglist-wrapper ul.yiiPager .last a {
    border-radius: 0 0 4px;
}

.listwaitinglist-wrapper ul.yiiPager .next,
.listwaitinglist-wrapper ul.yiiPager .last {
    float: left;
}

.listwaitinglist-wrapper ul.yiiPager .next a,
.listwaitinglist-wrapper ul.yiiPager .last a {
    border-left: 1px solid white;
}

.listwaitinglist-wrapper ul.yiiPager .page {
    float: left;
    width: 43%;
    line-height: 32px;
}

.listwaitinglist-wrapper ul.yiiPager .page a {
    text-decoration: none;
}

.listwaitinglist-wrapper .no-booking {
    margin: 10px;
}

.listwaitinglist-wrapper .no-booking img {
    float: left;
    margin-right: 15px;
    width: 70px;
}

.listwaitinglist-wrapper .no-booking .no-booking-text {
    font-weight: bold;
    color: #ddd;
    padding-top: 20px;
}

.tab-map-list {
    display: none;
    background: #f0f0f0;
    border-bottom: 1px solid #ccc;
    height: 36px;
    margin: 0;
}

.tab-map-list li {
    text-align: center;
    display: block;
    float: left;
    height: 36px;
    width: 50%;
}

.tab-map-list li:first-child {
    border-right: 1px solid #ccc;
    width: 49%;
}

.tab-map-list li .tab-hd-text {
    display: block;
    text-align: center;
    padding: 0;
    border: 0 none;
    line-height: 36px;
    color: #ccc;
    font-weight: bold;
}

.tab-map-list li.active .tab-hd-text {
    color: #00b2db;
}

.tab-map-list li.active .tab-hd-text,
.tab-map-list li .tab-hd-text:hover {
    background: none;
    border: 0 none;
}

.tab-map-list li i {
    width: 22px;
    height: 22px;
    margin: -3px 10px 0 0;
}

.tab-map-list li .icon-maps {
    background: url(../../../images/svg/icon_map-grey.svg) no-repeat left center;
    background-size: 22px 22px;
}

.tab-map-list li.active .icon-maps {
    background: url(../../../images/svg/icon_map-green.svg) no-repeat left center;
    background-size: 22px 22px;
}

.tab-map-list li.active .icon-map:before {
    content: none;
}

.tab-map-list li .icon-lists {
    background: url(../../../images/svg/v3/icons_mobile-list.svg) no-repeat left center;
    background-size: 22px 22px;
}

.tab-map-list li.active .icon-lists {
    background: url(../../../images/svg/v3/icons_mobile-list-selected.svg) no-repeat left center;
    background-size: 22px 22px;
}

#modalContact .modal-body .green_btn {
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
}

.modal-street-parking input[type=checkbox]+label {
    height: 20px;
    line-height: 20px;
    background-size: 20px 20px;
    padding-left: 20px;
    margin-right: 10px;
    background: white url("../../../images/svg/v3/icons_tc-box-grey.svg");
    border-radius: 4px;
}

.modal-street-parking input[type=checkbox].active+label,
input[type=checkbox]:checked+label {
    background: url("../../../images/svg/v3/icons_tc-box-grey.svg"), url("../../../images/svg/v3/icons_green-tick-66.svg"), white;
    background-repeat: no-repeat;
}

.reportSP_popup {
    font-family: 'Roboto', sans-serif;
}

.reportSP_popup .modal-header {
    border-bottom: 2px solid #e1e1e1;
    background: #F5F5F5;
    border-radius: 5px 5px 0 0;
}

.reportSP_popup .modal-header h4 {
    font-size: 18px;
    font-weight: bold;
    padding: 10px 0;
}

.reportSP_popup .modal-footer {
    padding: 5px 0;
    background: #FFFFFF;
    border-top: none;
}

.reportSP_popup .close_btn {
    float: right;
    width: 22px;
    height: 22px;
    margin-top: -30px;
    cursor: pointer;
    background: url(../../../images/svg/v3/icons_icon-close-grey.svg) no-repeat;
    background-size: 20px 20px;
}

.reportSP_popup .modal-body .reportsp_frm {
    width: 300px;
    margin: auto;
}

.reportSP_popup .modal-body .restrictions-select {
    height: 44px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #e1e1e1;
    background: url("../../../images/arrow_select.png") right 10px center no-repeat;
    overflow: hidden;
    width: 100%;
    margin-bottom: 10px;
}

.reportSP_popup .modal-body #StreetParkingReport_type {
    width: 330px;
    background: transparent;
    border: 0 none;
    height: 44px;
}

.reportSP_popup .modal-body .reportsp_frm .comment_cls {
    border: 1px solid #e1e1e1;
    width: 99%;
    margin: 0 auto 13px;
    border-radius: 3px;
    text-align: center;
}

.reportSP_popup .modal-body .reportsp_frm .comment_cls .title_length {
    border-top: 1px solid #e1e1e1;
    line-height: 40px;
    height: 40px;
    background: #f5f5f5;
    text-transform: uppercase;
    text-align: right;
    color: #ef4926;
    font-size: 11px;
}

.reportSP_popup .modal-body .reportsp_frm .comment_cls .title_length span {
    float: right;
    margin: 7px 20px 0 10px;
    color: #ef4926;
    border-radius: 50%;
    line-height: 25px;
    height: 25px;
    width: 25px;
    border: 1px solid #ef4926;
    text-align: center;
    font-size: 11px;
}

.reportSP_popup .modal-body textarea {
    width: 92%;
    border: none;
    background: white;
    color: #333;
    height: 70px;
    margin: 0;
    resize: none;
}

.reportSP_popup .green_btn {
    width: 100%;
    font-weight: bold;
}

.reportSP_popup .row.report_success {
    margin-bottom: 20px;
    text-align: center;
}

.reportSP_popup .icon-check {
    background: url(../../../images/svg/icon_tick-green.svg) no-repeat left top;
    width: 30px;
    height: 30px;
    background-size: 30px 30px;
    padding: 0 0 20px 0;
    margin: auto;
    display: block;
}

.calendar_avaibility_wraper {
    position: relative;
}

.calendar_avaibility_wraper .popup-guide {
    display: none;
    width: 250px;
    height: 210px;
    position: absolute;
    background: #ffffff;
    border: 1px solid #DADADA;
    padding: 20px;
    right: 0;
    top: 130px;
    left: 0;
    margin: auto;
    opacity: 0.95;
    background-color: #00b2bd;
    color: #fff;
    font-size: 15px;
    -webkit-box-shadow: 0px 0px 5px 2px rgba(204, 204, 204, 0.82);
    -moz-box-shadow: 0px 0px 5px 2px rgba(204, 204, 204, 0.82);
    box-shadow: 0px 0px 5px 2px rgba(204, 204, 204, 0.82);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-family: 'Roboto', sans-serif;
}

.calendar_avaibility_wraper .popup-guide p {
    text-align: center;
    padding: 0 10px 10px 10px;
    line-height: 20px;
}

.calendar_avaibility_wraper .popup-guide .footer {
    text-align: center;
    margin-top: 10px;
    background-color: transparent;
}

.calendar_avaibility_wraper .popup-guide .footer .green_btn {
    height: 30px;
    line-height: 0px;
    width: 80px;
    border: 1px solid;
    font-size: 14px;
}

.calendar_avaibility_wraper .popup-date-avaibility {
    text-align: center;
    display: none;
    width: 210px;
    background: #ffffff;
    border: 1px solid #DADADA;
    padding: 15px;
    -webkit-box-shadow: 0px 0px 5px 2px rgba(204, 204, 204, 0.82);
    -moz-box-shadow: 0px 0px 5px 2px rgba(204, 204, 204, 0.82);
    box-shadow: 0px 0px 5px 2px rgba(204, 204, 204, 0.82);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 130px auto 0;
}

.calendar_avaibility_wraper .popup-date-avaibility input {
    width: 72px;
    height: 20px !important;
    font-size: 15px;
    margin: 10px 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.calendar_avaibility_wraper .popup-date-avaibility .date span {
    padding: 0 9px;
    font-weight: bold;
    line-height: 28px;
}

.calendar_avaibility_wraper .popup-date-avaibility .btn-group {
    margin: 5px;
}

.calendar_avaibility_wraper .popup-date-avaibility .green_btn {
    width: 48%;
    height: 30px;
    line-height: 4px;
    padding: 0;
    float: right;
    font-weight: bold;
    font-size: 13px;
    font-family: 'Roboto', sans-serif;
    border-bottom-width: 1px;
}

.calendar_avaibility_wraper .popup-date-avaibility #available_date_cancel {
    background: #E1E1E1;
    border-bottom: 1px solid #C1C1C1;
    float: left;
}

.calendar_avaibility_wraper,
.calendar_avaibility_custom_wraper {
    padding: 10px;
    border-bottom: 1px solid #ccc;
}

#calendar_avaibility_custom .active,
#calendar_avaibility .active {
    background-color: #fff;
    background-image: none;
    border: 0;
    color: #454545;
}

#calendar_avaibility .disabled.active,
#calendar_avaibility .disabled.active {
    background-color: #fff;
    background-image: none;
    border: 0;
    color: #ddd;
}

#calendar_avaibility .datepicker td.day.disabled {
    background-color: #B9B9B9;
    color: #333333;
}

#calendar_avaibility .datepicker td.day.disabled.old,
#calendar_avaibility .datepicker td.day.disabled-date.old {
    background-color: #FFF;
    color: #999999;
}

#calendar_avaibility .datepicker td.day.disabled-date {
    background-color: #D87F83;
    color: #fff;
}

#calendar_avaibility .datepicker td.day.disabled.booked {
    text-decoration: initial;
}

.calendar_avaibility_wraper .option-available {
    border: 1px solid #DADADA;
    margin: 0 0 15px 0;
    color: #E5E5E5;
    font-weight: bold;
    cursor: pointer;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.calendar_avaibility_wraper .popup-date-avaibility .date {
    margin-bottom: 15px;
}

.calendar_avaibility_wraper .option-available #option-available-lable {
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
}

.calendar_avaibility_wraper .option-available span {
    display: inline-block;
    width: 49%;
    padding: 5px 0;
    font-size: 13px;
}

.calendar_avaibility_wraper .option-available #option-not-available-lable {
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
}

.calendar_avaibility_wraper .option-available span.active {
    -webkit-box-sizing: border-box;
    /* Safari 3.0 - 5.0, Chrome 1 - 9, Android 2.1 - 3.x */
    -moz-box-sizing: border-box;
    /* Firefox 1 - 28 */
    box-sizing: border-box;
    /* Safari 5.1+, Chrome 10+, Firefox 29+, Opera 7+, IE 8+, Android 4.0+, iOS any */
}

#option-not-available-lable.active {
    background-color: #EF4925;
    color: #fff;
    border: 1px solid #EF4925;
}

#option-available-lable.active {
    background-color: #14BAEA;
    border: 1px solid #14BAEA;
    color: #fff;
}

#calendar_avaibility_custom .datepicker .table-condensed th,
#calendar_avaibility_custom .datepicker .table-condensed td,
#calendar_avaibility .datepicker .table-condensed th,
#calendar_avaibility .datepicker .table-condensed td {
    height: 34px;
    width: 20px;
    border: 1px solid #e1e1e1;
    border-radius: 0;
}

#calendar_avaibility_custom .datepicker th.active,
.datepicker th.active:hover,
#calendar_avaibility_custom .datepicker td.active,
.datepicker td.active:hover,
#calendar_avaibility .datepicker th.active,
.datepicker th.active:hover,
#calendar_avaibility .datepicker td.active,
.datepicker td.active:hover {
    padding: 0;
}

#space-form .popup-date-avaibility input {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin: 0;
    font-size: 12px;
}

.popup-date-avaibility .date-submit {
    margin-bottom: 5px;
}


/*error second*/

.error_wrapper2 {
    width: 700px;
    margin: 0 auto;
    padding-bottom: 50px;
}

.error_wrapper2 .reward-search {
    margin-bottom: 30px;
}

.error_wrapper2 .reward-search .reward-left {
    width: 160px;
    height: 180px;
    float: left;
    background: url(../../../images/logo-icon.svg) no-repeat center;
    background-size: 100%;
}

.error_wrapper2 .reward-search .search-right {
    float: left;
    margin-left: 20px;
    width: 452px;
}

.error_wrapper2 .reward-search p {
    font-size: 22px;
    line-height: 28px;
}

.error_wrapper2 .reward-search .search-right-txt2,
.error_wrapper2 .reward-search .search-right-txt1 {
    margin-bottom: 20px;
}

.error_wrapper2 .reward-search .search-right-txt3 {
    margin-top: 20px;
    line-height: 30px;
}

.reward-search .search-right .search-listing-header-wrapper {
    position: inherit;
    left: 0
}

.reward-search .search-right .search-listing-header-wrapper .search-listing-header {
    float: none;
}

.error_wrapper2 .search-result .listing-content .listing-type span.icon-location {
    display: none;
}

#space-form.spdel .search-listing-header-wrapper {
    position: inherit;
    left: 0;
}

#space-form .view-form .search-listing-header input.green_btn {
    width: 42px;
    height: 40px;
    margin: 15px 0 0;
}

#space-form .search-listing-header-wrapper .search-listing-header .input-keyword {
    border-radius: 3px;
    height: 30px !important;
}

#space-form #wrapper_parking {
    margin-bottom: 20px;
}

#space-form .title-sm {
    clear: both;
    font-size: 27px;
    margin-bottom: 20px;
}

.icon-waitinglist {
    background: url(../../../images/icons-waitinglist.svg) no-repeat left top;
    width: 20px;
    height: 22px;
    margin: 5px 10px 0 0;
}

.st-btn span {
    font-family: 'Roboto', sans-serif;
}

.baypay-button-wrapper {
    width: 338px;
    margin: 0 auto;
    padding-top: 20px;
}

.baypay-button-wrapper .bp-text {
    margin-bottom: 10px;
    display: block;
}

.baypay_btn {
    background: #21B685 url(../../../images/svg/v3/icons_bay-pay-btn.svg) no-repeat 125px center;
    background-size: 25px 25px;
    border-bottom: 2px solid #058236;
    color: white;
    line-height: 48px;
    height: 48px;
    width: 100%;
    text-decoration: none;
    border-radius: 4px;
    display: block;
    font-family: 'Roboto', sans-serif;
    text-align: left;
    text-indent: 155px;
}

.baypay_btn:hover {
    color: white;
    text-decoration: none;
}

#maxtime_bp {
    color: #3dcc6d;
}

.price-total-bond {
    width: 89%;
    margin: 19px auto;
    position: relative;
}

.price-total-bond .total-amount {
    border-bottom: 1px solid #ccc;
    padding: 9px 15px;
}

.price-total-bond .total-amount .ta-left {
    float: left;
    position: relative;
}

.price-total-bond .total-amount .ta-left>span {
    display: block;
    text-align: left;
}

.price-total-bond .total-amount span.ta-title {
    color: #333;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
    width: 181px;
    float: left;
}

.price-total-bond .total-amount span.ta-desc strong {
    font-weight: bold;
    color: #333;
}

.price-total-bond .total-amount span.ta-desc {
    color: #aaa;
    font-size: 12px;
    float: left;
    width: 75%;
    font-weight: normal;
}

.price-total-bond .total-amount .ta-note,
.price-total-bond .price-total .ta-note-2,
.price-total-bond .price-total .ta-note-3 {
    line-height: 20px;
    color: #aaa;
    border-top: 1px solid #ccc;
    margin-top: 7px;
    padding-top: 7px;
    white-space: nowrap;
    font-weight: normal;
    font-size: 14px;
}

.price-total-bond .total-amount .ta-note {
    text-align: left;
}

.blockprice .price-total-bond .total-amount .ta-note {
    text-align: center;
    font-size: 12px;
}

.price-total-bond .price-total .ta-note-2,
.price-total-bond .price-total .ta-note-3 {
    border-bottom: 1px solid #ccc;
    padding-bottom: 7px;
    background: #f5f5f5;
}

.price-total-bond .price-total .ta-note-3 {
    margin-top: 0;
    border-top: none;
}

.price-total .text-first {
    margin-bottom: 15px;
}

.price-total-bond .total-amount.cls4week .ta-left .ta-title,
.cls4week .val_total {
    color: #14BAEA;
}

.price-total-bond .total-amount.bdr-top,
.price-total-bond .total-amount.cls4week {
    border-top: 1px solid #ccc;
    background: #f5f5f5;
}

.price-total-bond .total-amount.cls4week .ta-left .ta-desc {
    color: #333;
    font-size: 12px;
}

#space-form .column2 .cls4week .bond {
    padding: 0;
    background-position: 155px 0;
}

.blockprice .price-total-bond {
    margin: 0;
    width: 100%;
}

.space_wrapper .space_item .blockprice .date-value .date-value-1,
.space_wrapper .space_item .blockprice .date-value .date-value-2 {
    float: left;
    width: 49.5%;
    padding: 0;
    text-align: left;
    background: url(../../../images/svg/v3/icons_date-grey.svg) no-repeat 9px 12px;
    background-size: 20px 20px;
}

.space_wrapper .space_item .blockprice .date-value .date-value-1 {
    border-right: 1px solid #e3e3e3;
}

.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;
    /*margin-left: 40px;
  padding: 4px !important;*/
    /*width: 60%;*/
    height: 20px !important;
    text-align: left;
    line-height: 20px;
    border: none;
    border-left: 1px solid #e3e3e3;
    box-shadow: none;
    margin: 12px 0 12px 36px;
    padding: 0 5px 0 10px !important;
    cursor: pointer;
}

#registrationbuyer-booking #bond_wrap {
    border-bottom: 0;
}

.blockprice .price-total-bond .total-amount {
    border-bottom: 0;
    border-top: 1px solid #E4E4E4;
}

.blockprice .price-total-bond #cvv2 {
    top: -43px;
}

.blockprice .price-total-bond #bond_wrap #cvv2 {
    top: -7px;
}

.blockprice .price-total-bond .total-amount.cls4week .ta-left .ta-title.bond {
    background-position: 160px 0;
    width: 100%;
}

.blockprice .price-total-bond .cvv_tooltip.w300 .cvv_tooltip_inner .cvv_arrow:after {
    left: 30%;
}

.blockprice .price-total-bond #bond_wrap .cvv_tooltip.w300 .cvv_tooltip_inner .cvv_arrow:after {
    left: 35%;
}

.price-total-bond .total-amount span {
    text-align: left;
}

.price-total-bond .total-amount .val_total {
    font-size: 26px;
    float: right;
    margin-top: 0px;
}

#space-form .price-total-bond .total-amount .val_total sup {
    font-size: 18px;
    top: -5px;
}

.price-total-bond .total-amount #bond2 {
    color: #14BAEA;
}
.price-total-bond .total-amount .setup_fee {
    color: #14BAEA;
    float: left;
}

.space_wrapper .space_item .blockprice span#discount {
    float: right;
    font-size: 10px;
    width: 35%;
    text-align: right;
    color: #57B3D0;
}

.price-total-bond .total-amount span.ta-desc b {
    color: #333;
    font-weight: bold;
}

.price-total-bond .total-amount span.ta-desc .bond {
    text-decoration: underline;
    cursor: pointer;
}

#offer-makeoffer .from-to,
#offer-acceptoffer .from-to,
#offer-declineoffer .from-to,
#registrationbuyer-questionsuccess .from-to,
#registrationbuyer-question .from-to,
#registrationbuyer-questioncancel .from-to,
#offer-acceptofferbooking .from-to,
#offer-acceptofferbooking .from-to,
#offer-acceptofferbooking .from-to {
    width: 50%;
    float: left;
    border-right: 1px solid #E4E4E4;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.from-to .from {
    height: 54px;
    border-bottom: 1px solid #E4E4E4;
    font-size: 13px;
}

#registrationbuyer-accept .from-to div.from,
#registrationbuyer-accept .from-to div.to {
    height: 54px;
    border-bottom: 1px solid #E4E4E4;
    font-size: 13px;
    float: left;
    width: 50%;
}

.from-to .to {
    height: 54px;
    font-size: 13px;
}

#registrationbuyer-accept .from-to div.from {
    border-right: 1px solid #E4E4E4;
    width: 49%;
}

.from-to .text {
    width: 32%;
    height: 54px;
    line-height: 54px;
    display: block;
    float: left;
    text-align: right;
    padding-right: 7%;
}

#registrationbuyer-bookingcompleted .from-to .text,
#registrationbuyer-accept .from-to .text {
    text-align: center;
    padding-right: 3%;
}

#offer-makeoffer .from-to .text,
#offer-acceptoffer .from-to .text,
#offer-declineoffer .from-to .text,
#registrationbuyer-question .from-to .text,
#registrationbuyer-questionsuccess .from-to .text,
#registrationbuyer-questioncancel .from-to .text,
#offer-acceptofferbooking .from-to .text,
#offer-acceptofferbooking .from-to .text,
#offer-acceptofferbooking .from-to .text {
    padding-right: 3%;
    width: 27%;
}

#registrationbuyer-bookingcompleted .space_wrapper .space_item .from-to .to .text,
#registrationbuyer-accept .space_wrapper .space_item .from-to .to .text {
    width: 20%;
}

.from-to .fdate,
.from-to .time {
    width: 60%;
    display: block;
    float: left;
    text-align: left;
}

#registrationbuyer-bookingcompleted .from-to .to .fdate,
#registrationbuyer-accept .from-to .to .fdate {
    width: 76%;
}

#offer-makeoffer .from-to .fdate,
#offer-makeoffer .from-to .time,
#offer-acceptoffer .from-to .fdate,
#offer-acceptoffer .from-to .time,
#offer-declineoffer .from-to .fdate,
#offer-declineoffer .from-to .time,
#offer-acceptofferbooking .from-to .fdate,
#offer-acceptofferbooking .from-to .time,
#registrationbuyer-question .from-to .fdate,
#registrationbuyer-question .from-to .time,
#registrationbuyer-questionsuccess .from-to .fdate,
#registrationbuyer-questionsuccess .from-to .time,
#registrationbuyer-questioncancel .from-to .fdate,
#registrationbuyer-questioncancel .from-to .time {
    width: 70%
}

.from-to .fdate {
    margin-top: 10px;
    color: #333;
}

#registrationbuyer-extendbooking .from-to .from,
#registrationbuyer-extendbooking .from-to .to,
#registrationbuyer-bookingcompleted .from-to .from,
#registrationbuyer-bookingcompleted .from-to .to {
    width: 50%;
    float: left;
    border: 0 none;
    font-size: 13px;
}

#registrationbuyer-bookingcompleted .from-to .from {
    width: 49%;
    border-right: 1px solid #e4e4e4;
}

#registrationbuyer-bookingcompleted .from-to {
    border-bottom: 1px solid #E4E4E4;
}

#baypay-extendbooking #tos,
#baypay-step5 #tos {
    font-size: 13px !important;
}

.from-to .from div.column-left {
    float: left;
    text-align: right;
    display: block;
    padding-left: 5px;
    padding-right: 5px;
}

.from-to .from div.column-right {
    padding-top: 10px;
    padding-left: 42px;
}

.from-to .to div.column-left {
    float: left;
    padding-left: 5px;
}

.from-to .to div.column-right {
    padding-top: 10px;
    padding-left: 30px;
}


/* Booking sumary for actionBooking */

#registrationbuyer-bookingcompleted .ongoing .time,
#registrationbuyer-accept .ongoing .time {
    display: none;
}

#registrationbuyer-bookingcompleted .ongoing span.fdate,
#registrationbuyer-accept .ongoing span.fdate {
    height: 54px;
    line-height: 54px;
    margin: 0 0;
}


/* Booking sumary for actionAskQuesiont */

#offer-makeoffer .ongoing .time,
#offer-acceptoffer .ongoing .time,
#offer-declineoffer .ongoing .time,
#registrationbuyer-question .ongoing .time,
#registrationbuyer-questionsuccess .ongoing .time,
#registrationbuyer-questioncancel .ongoing .time,
#offer-acceptofferbooking .ongoing .time,
#offer-acceptofferbooking .ongoing .time,
#offer-acceptofferbooking .ongoing .time {
    display: none;
}

#offer-makeoffer .ongoing span.fdate,
#offer-acceptoffer .ongoing span.fdate,
#offer-declineoffer .ongoing span.fdate,
#registrationbuyer-question .ongoing span.fdate,
#registrationbuyer-questionsuccess .ongoing span.fdate,
#registrationbuyer-questioncancel .ongoing span.fdate,
#offer-acceptofferbooking .ongoing span.fdate,
#offer-acceptofferbooking .ongoing span.fdate,
#offer-acceptofferbooking .ongoing span.fdate {
    height: 54px;
    line-height: 54px;
    margin: 0 0;
}


/* Call parkhound button on contact page */

#site-contact .info-contact a.call-parkhound {
    background: #A937C2 url(../../../images/svg/v3/icons_phone.png) no-repeat 25px center;
    background-size: 22px 22px;
    border-bottom: 2px solid #851BA9;
    text-indent: 57px;
    font-family: 'Roboto', sans-serif;
    display: block;
    height: 48px;
    line-height: 48px;
    width: 100%;
    border-radius: 4px;
    text-align: left;
    color: white;
    text-decoration: none;
    margin-top: 5px;
}


/* Make off on question page */

#registrationbuyer-question #form_registration button.make-offer {
    background: #A937C2 url(../../../images/svg/v3/icons_make-offer.svg) no-repeat 25px center;
    background-size: 22px 22px;
    border-bottom: 2px solid #851BA9;
    text-align: center;
    font-family: 'Roboto', sans-serif;
    display: block;
    height: 48px;
    line-height: 48px;
    width: 100%;
    border-radius: 4px;
    color: white;
    text-decoration: none;
    margin-top: 5px;
}

#registrationbuyer-question #info-calendar .datepicker table {
    width: 100%;
}

#registrationbuyer-question #info-calendar .datepicker td.day {
    font-weight: 600;
}

#registrationbuyer-question #info-calendar .datepicker td.day.old,
#registrationbuyer-question #info-calendar .datepicker td.day.new {
    background-color: #FFF;
    color: #999999;
    font-weight: 300;
}

#registrationbuyer-question #info-calendar .datepicker td.day.disabled,
#registrationbuyer-question #info-calendar .datepicker td.day.disabled-date {
    /*font-weight: 300;*/
    text-decoration: line-through;
    color: red;
    background-color: #FFF;
}

#registrationbuyer-question #info-calendar .datepicker td.day.disabled.old,
#registrationbuyer-question #info-calendar .datepicker td.day.disabled-date.old #registrationbuyer-question #info-calendar .datepicker td.day.disabled.new,
#registrationbuyer-question #info-calendar .datepicker td.day.disabled-date.new {
    /*background-color: #D87F83;
  color: #fff;
  font-weight: 300;*/
    text-decoration: line-through;
    color: red;
}

#registrationbuyer-question #info-calendar .datepicker td.day.disabled-date {
    text-decoration: line-through;
    color: red;
    background-color: #FFF;
}

#registrationbuyer-question #info-calendar .datepicker td.booked {
    text-decoration: line-through;
    color: red;
}

#registrationbuyer-question #info-calendar .datepicker .table-condensed th {
    text-align: center;
}

#registrationbuyer-question #make-offer .moreinfo {
    padding: 20px 0;
}

#exit-popup-leasemyspace .modal-body {
    padding: 20px 25px 10px;
    background-color: #f5f5f5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

#exit-popup-leasemyspace .modal-body .search_btn {
    display: none;
}

#exit-popup-leasemyspace .modal-body span {
    display: block;
    font-weight: bold;
    text-align: center;
    line-height: 30px;
}

#exit-popup-leasemyspace .modal-body .title2 {
    clear: both;
}

#exit-popup-leasemyspace .modal-body .cancel3 {
    color: #199c72;
    font-weight: bold;
    float: right;
}

#exit-popup-leasemyspace .modal-body .icon_block {
    width: 52px;
    height: 53px;
    display: block;
    background: url(../../../images/icon-wait-list-popup.png) no-repeat left top;
    margin: 0 auto 10px;
}

#exit-popup-leasemyspace .modal-body .header {
    font-weight: 600;
    font-size: 23px;
}

#widget_ask_question.space_wrapper {
    position: relative;
    padding: 0;
}

#widget_ask_question.space_wrapper .q_response {
    margin: 0 auto;
    margin-top: 5px;
}

#widget_ask_question input#submitQuestion {
    margin: 0;
    font-weight: bold;
}

#widget_ask_question .question_title {
    margin: 0 auto 10px;
}

#widget_ask_question .question_title textarea {
    margin-top: 0;
}

#modalOptionReportListing>div.modal-body>div.space_wrapper {
    padding: 0;
}

#modalOptionReportListing>div.modal-body>div.space_wrapper>div.space_success {
    padding: 0 0 10px;
}

#modalOptionReportListing span.please {
    font-size: 12px;
}

#booking-unavailable-space #modal-cancel {
    width: 48%;
    padding: 0 3%;
    float: right;
    margin: 0;
    border: none;
    height: 50px;
}

#booking-unavailable-space #warning_unavailable .content_unavailable_space {
    font-size: 16px;
    text-align: center;
    line-height: 23px;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
}

#booking-unavailable-space .modal-body .title-unavailable {
    font-weight: bold;
    font-size: 18px;
    text-align: center;
    margin-bottom: 10px;
}

#booking-unavailable-space.popupModal .modal-body .content-popup {
    padding: 25px 0 0 0;
}


/*______EVENT DAY*/

.only-event-day {
    display: block;
    text-align: center;
}

.only-event-day {
    font-weight: 600;
    text-decoration: none;
}

.only-event-day.index-page {
    font-size: 24px;
    line-height: 30px;
    color: #FFF !important;
}

.only-event-day.index-page a {
    color: #FFF !important;
    display: block;
    text-decoration: underline;
}

.only-event-day.lease-my-space,
.only-event-day.lease-my-space span {
    color: #1aaf7e;
}

.only-event-day.lease-my-space span {
    display: block;
}

.only-event-day.lease-my-space a {
    color: #1aaf7e;
    text-decoration: underline;
}

.only-event-day.lease-my-space .find-out-more {
    display: block;
}

.only-event-day.lease-my-space .find-out-more,
.only-event-day.index-page .find-out-more {
    font-weight: normal;
}

@media only screen and (min-width: 980px) {
    .custom-when-event-day {
        margin: 95px auto !important;
    }
}

.custom-when-event-day .note_search {
    height: 65% !important;
}

@media only screen and (max-width: 979px) {
    .custom-when-event-day .note_search {
        height: 75% !important;
    }
}

@media only screen and (max-width: 599px) {
    .custom-when-event-day .note_search {
        margin-top: 70px;
    }
    .space_wrapper .buy-online {
        margin-top: 15px; 
    }
}

@media only screen and (max-width: 479px) {
    .custom-when-event-day .note_search {
        margin-top: 45px;
    }
}

.custom-when-event-day h1 {
    line-height: 75px !important;
    padding-top: 0px !important;
}

#box-waiting-for-load {
    position: relative;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    z-index: 15;
}

#box-waiting-for-load .custom-spinner-loader {
    transform: translate(-50%, -50%) scale(0.35);
    -o-transform: translate(-50%, -50%) scale(0.35);
    -ms-transform: translate(-50%, -50%) scale(0.35);
    -webkit-transform: translate(-50%, -50%) scale(0.35);
    -moz-transform: translate(-50%, -50%) scale(0.35);
    top: 45%;
    left: 50%;
}

.spinner-content {
    transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    text-align: center;
    color: #FFF;
    position: absolute;
    margin-top: 40px;
    line-height: 1.5;
}

.spinner-content .spinner-title {
    font-size: 25px;
    font-weight: bold;
}

.spinner-content .spinner-description {
    font-size: 15px;
}

.spinner-icon-loader {
    background-image: url(../../../images/svg/Loading_iconn.gif);
    background-size: 60px;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 60px;
    height: 60px;
    margin: -60px 0 0 -35px;
    background-repeat: no-repeat;
}

#make-payment .offer-note {
    width: 330px;
    margin: 0 auto;
    text-align: left;
    padding: 15px 0;
    font-size: 14px;
    color: #333;
    line-height: 18px;
}

#make-payment .offer-note .offer-note-title {
    width: 328px;
    margin: 0 auto 5px;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
}

#make-payment .offer-note p {
    margin: 5px 0;
    padding-left: 10px;
    text-indent: -10px;
}

@media only screen and (max-width: 380px) {
    .only-event-day.index-page {
        font-size: 19px;
    }
    .custom-when-event-day .note_search {
        margin-top: 45px;
    }
    .custom-when-event-day h1 {
        line-height: 45px !important;
    }
}

@media only screen and (max-width: 320px) {
    #site-index #introduction .caption-introduction,
    .howIworkStepsCont h2.rowStyle,
    #about-and-testimonials .title-block,
    #benefits_new h2,
    #storage .caption-storage,
    #as-featured-in .caption-as-featured-in {
        font-size: 18px !important;
        line-height: 26px !important;
    }
    .custom-when-event-day .note_search {
        margin-top: 15px;
    }
    #benefits_new h2 {
        margin-bottom: 20px;
    }
    .custom-when-event-day .not_search_footer {
        margin-bottom: 10% !important;
    }
}

@media (min-width: 321px) and (max-width: 767px) {
    #site-index #introduction .caption-introduction,
    .howIworkStepsCont h2.rowStyle,
    #about-and-testimonials .title-block {
        font-size: 25px !important;
    }
}


/*______END EVENT DAY______*/


/*______MESSAGE PAGE______*/

.container-message {
    border: 1px solid #F5F6F7;
    /*padding-bottom: 36px;*/
    position: relative;
}

.container-message * {
    box-sizing: border-box;
    /*-webkit-transition: all 0.1s ease-in-out;
-moz-transition: all 0.1s ease-in-out;
-o-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out; */
}

.block-left-container,
.block-right-container {
    display: inline-block;
    float: left;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.block-left-container {
    width: 35%;
    background: #EEF0F1;
    outline: none;
}

.block-left-container * {
    outline: none;
}

.item-conversation {
    height: 65px;
    position: relative;
    background-color: #FFFFFF;
    cursor: pointer;
    border-bottom: 0.5px solid #e2e5e6;
    -webkit-transition: all 0.05s ease-in-out;
    -moz-transition: all 0.05s ease-in-out;
    -ms-transition: all 0.05s ease-in-out;
    transition: all 0.05s ease-in-out;
}

.item-conversation:after {
    content: '';
    width: 6px;
    height: 100%;
    background-color: #F5F6F7;
    opacity: 0;
    position: absolute;
    top: 0;
    right: 0;
}

.item-conversation:hover,
.item-conversation.active {
    background-color: #E5E7E8;
    border-color: transparent;
}

.item-conversation:hover:after,
.item-conversation.active:after {
    background-color: #808184;
    opacity: 1;
}

.item-conversation.active .left-item-convers .box-avatar:before {
    content: '';
    width: 7px;
    height: 7px;
    position: absolute;
    top: 1px;
    left: 20px;
    background-color: #f05a61;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}

.item-conversation .left-item-convers,
.item-conversation .right-item-convers {
    display: inline-block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.item-conversation .left-item-convers {
    width: 65px;
    text-align: right;
    left: 0;
}

.item-conversation .right-item-convers {
    width: calc(100% - 65px);
    right: 0;
    padding: 5px 10px 5px 10px;
}

.item-conversation .right-item-convers .another-user,
.item-conversation .right-item-convers .last-message-limit {
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.item-conversation .right-item-convers .last-message-limit {
    font-size: 12px;
}

.item-conversation .right-item-convers .time-ago {
    display: block;
    font-size: 10px;
    color: #9e9a9a;
}

.item-conversation .right-item-convers.last-message-new .last-message-limit {
    color: #004882;
}

.item-conversation .right-item-convers.last-message-new .another-user,
.item-conversation .right-item-convers.last-message-new .last-message-limit,
.item-conversation .right-item-convers.last-message-new .time-ago {
    font-weight: 600;
}

.item-conversation .left-item-convers .box-avatar img {
    max-width: 45px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    overflow: hidden;
    border: 2px solid #fff;
}

.block-left-container .full-item-conversation {}

.block-right-container {
    width: 65%;
    background-color: #F7F9F9;
    position: relative;
    outline: none;
    z-index: 500;
}

.block-right-container * {
    outline: none;
}

.block-right-container .jspPane {
    width: 100% !important;
    padding: 10px 20px 45px 20px !important;
}

.block-right-container .full-item-message {
    overflow: auto;
}

.box-space-quickreply {
    min-height: 500px;
}

.box-space-quickreply .full-item-message-quickreply {
    height: 250px;
    outline: none;
    overflow: auto;
    margin-top: 10px;
}

.box-space-quickreply .full-item-message-quickreply .jspPane {
    padding-bottom: 20px !important;
}

.box-space-quickreply .box-write-message {
    position: static;
}

.box-space-quickreply .textarea-write-message {
    width: 100% !important;
    height: auto;
}

.box-space-quickreply .box-submit-message-fly {
    display: inline-block;
    width: 80px;
    text-align: center;
    background: #21B685;
    margin-top: 10px;
    float: right;
}

.box-space-quickreply .conver-with,
.box-space-quickreply .conver-with-name {
    font-size: 16px;
    font-weight: 600;
}

.box-space-quickreply .conver-with-name {
    color: #21b685;
}

.box-space-quickreply .conver-with-avatar {
    width: 30px;
    height: 30px;
    margin: 0px 10px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    position: relative;
    top: -2px;
}

.box-space-quickreply .block-result-status .green_btn {
    display: inline-block;
    margin: 0px 20px !important;
}

@media (min-width: 993px) {
    .container-message .item-message-convers {
        width: 55%;
    }
}

@media (max-width: 992px) and (min-width:769px) {
    .container-message .item-message-convers {
        width: 65%;
    }
}

@media (max-width: 768px) and (min-width:401px) {
    .container-message .item-message-convers {
        width: 75%;
    }
    #dialog-space-info #space-money #number {
        font-size: 14px;
    }
}

@media (max-width: 400px) {
    .container-message .item-message-convers {
        width: 80%;
    }
    .block-right-container .jspPane {
        padding: 10px 10px 45px 10px !important;
    }
    .block-right-container .box-content-conversation-with img {
        margin-left: 0px !important;
    }
}

.box-content-message {
    margin-top: 10px;
}

.box-content-message .box-avatar,
.box-content-message .box-message {
    display: inline-block;
    float: left;
}

.box-content-message .box-avatar {
    width: 35px;
}

.box-content-message .box-avatar img {
    max-width: 25px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    overflow: hidden;
    border: 2px solid #fff;
}

.box-content-message .box-message {
    padding: 7px 10px 17px 10px;
    border-radius: 5px;
    width: calc(100% - 35px);
    min-width: 125px;
    font-size: 13px;
    word-break: break-all;
    /*_IE_*/
    word-break: break-word;
    position: relative;
}

.box-content-message .box-message .time-ago {
    display: block;
    font-size: 10px;
    color: #9e9a9a;
    position: absolute;
}

.item-message-convers {
    min-width: 220px;
}

.item-message-convers.other .box-message {
    background-color: #E7E9EC;
}

.item-message-convers.self .box-message {
    background-color: #FFFFFF;
}

.item-message-convers.other {
    float: left;
}

.item-message-convers.self,
.item-message-convers.self .box-avatar,
.item-message-convers.self .box-message {
    float: right;
}

.item-message-convers.self .box-avatar {
    text-align: right
}

.box-write-message {
    bottom: 0px;
    width: 100%;
    position: relative;
}

.box-write-message .block-warning-due {
    padding: 2px;
}

.textarea-write-message {
    width: calc(100% - 40px) !important;
    border-radius: 0px !important;
    border: 1px solid #eee !important;
    background-color: #FFF;
    resize: none;
    height: 40px;
    overflow: hidden;
    margin-bottom: 0px;
    font-size: 16px;
    box-shadow: none;
}

.textarea-write-message:focus {
    box-shadow: none !important;
}

.btn-submit-message {
    cursor: pointer;
    display: inline-block;
    position: relative;
}

.box-write-message .bg-disable-btn {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 10;
    display: none;
}

.box-content-conversation-with {
    padding: 7px 10px;
    background-color: #dadada;
    font-weight: 600;
    border: 2px solid #ffffff;
    display: none;
}

.box-content-conversation-with .with-name {
    color: #18975D;
}

.box-content-conversation-with img {
    max-width: 24px;
    height: auto;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    position: relative;
    top: -3px;
    border: 2px solid #fff;
    margin: 0px 10px;
}

@media (max-width: 670px) {
    .box-content-conversation-with {
        display: block;
    }
    .container-message {
        overflow: hidden;
    }
    .container-message .block-left-container {
        width: 100%;
    }
    .container-message .block-right-container {
        width: 100.5%;
        position: absolute;
        left: 100%;
        transform: translateX(100%);
        -webkit-transform: translateX(100%);
        -moz-transform: translateX(100%);
        -o-transform: translateX(100%);
    }
    .container-message .block-right-container.position-show {
        transform: translateX(-100%);
        -webkit-transform: translateX(-100%);
        -moz-transform: translateX(-100%);
        -o-transform: translateX(-100%);
    }
    /*  .block-right-container .full-item-message{
    height: 414px;
  }*/
}

.block-bottom-message {
    margin-top: 10px;
    visibility: hidden;
}

.btn-back-list-conversation {
    height: 30px !important;
    line-height: 30px !important;
}

@media (min-width: 670px) {
    .block-bottom-message .btn-back-list-conversation {
        visibility: hidden !important;
    }
}


/*____END MESSAGE PAGE____*/

.box-ajax-loader {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1300;
    background: rgba(255, 255, 255, 0.5);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    display: none;
}

.box-ajax-loader:after {
    content: "";
    background: url(../../../images/loader.gif) no-repeat center center;
    background-size: 55px 55px;
    width: 55px;
    height: 55px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    z-index: 1400;
}

#popup-new-message {
    position: absolute;
    left: 50% !important;
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    margin-left: 0px !important;
    overflow: hidden;
}

@media (min-width: 600px) {
    #popup-new-message {
        width: 550px;
    }
}

@media (max-width: 599px) {
    #form-new-message .block-btn-action .btn-send-new-message,
    #form-new-message .block-btn-action .btn-cancel-new-message {
        float: right !important;
    }
}

#form-new-message * {
    box-sizing: border-box;
}

#form-new-message .custom-modal-body {
    padding: 0px;
    max-height: none;
}

#form-new-message .custom-modal-body .btn-listmyspace {
    display: block;
    margin-top: 0px;
    margin-bottom: 0px;
    position: relative;
}

#form-new-message .custom-modal-body .btn-listmyspace a {
    width: 80px;
    padding: 9px 0px;
}

#form-new-message .custom-modal-body .btn-listmyspace a.btn-send-new-message {
    background-color: #21B685;
    border-bottom-color: #18A163;
    color: #FFF;
    margin-left: 10px;
}

#form-new-message .custom-modal-body .btn-listmyspace a.btn-send-new-message.send,
.btn-send-new-message.send {
    padding-right: 10px;
    position: relative;
}

#form-new-message .custom-modal-body .btn-listmyspace a.btn-send-new-message.send:after,
.btn-send-new-message.send:after {
    width: 20px;
    height: 20px;
    background-image: url(../../../images/svg/Loading_iconn.gif);
    background-position: right center;
    background-repeat: no-repeat;
    background-size: 17px;
    position: absolute;
    right: 8px;
    top: 8px;
    content: '';
}

#form-new-message .custom-modal-body .btn-listmyspace a.btn-send-new-message:hover {
    background-color: #18A163;
}

#form-new-message .box-header,
#form-new-message .box-middle {
    padding: 13px 15px 15px 15px;
}

#form-new-message .box-header {
    background-color: #f5f5f5;
    text-align: center;
    font-size: 18px;
    font-weight: 600;
}

#form-new-message .box-header img {
    width: 19px;
    position: relative;
    top: -2.5px;
    left: -8px;
}

#form-new-message .box-middle textarea {
    width: 100%;
    background-color: #FFF;
    resize: none;
    border: 1px solid #e0e0e0;
    outline: 1px none;
    border-radius: 4px;
    margin-bottom: 0px;
    font-size: 16px;
}

#form-new-message .box-middle textarea:focus {
    border: 1px solid #bee0ef;
}

#form-new-message .custom-modal-body .layout-finish-message {
    display: none;
}

#form-new-message .custom-modal-body .block-btn-action {
    margin-top: 10px;
}

.box-space-quickreply #form-new-message .custom-modal-body .block-btn-action {
    background-image: url('../../../images/svg/logo-gray-mini.svg');
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 160px 40px;
}

@media (max-width: 320px) {
    #form-new-message .custom-modal-body .block-btn-action {
        background-size: 120px 30px;
    }
}

@media (max-width: 260px) {
    #form-new-message .custom-modal-body .block-btn-action {
        background-size: 80px 20px;
    }
}

#form-new-message .block-send-to {
    position: relative;
}

#form-new-message .box-input-filter {
    margin-bottom: 10px;
}

#form-new-message .box-input-filter span.text-to {
    font-size: 21px;
    display: inline-block;
    line-height: 40px;
    width: 7%;
}

#form-new-message #input-search-user-send {
    background-image: url('../../../images/svg/v3/icons_search-icon-grey.svg');
    background-position: 98% center;
    background-repeat: no-repeat;
    background-size: 20px;
    width: 93%;
    font-size: 16px;
    padding: 12px 40px 12px 15px;
    border: 1px solid #ddd;
    float: right;
    margin-bottom: 0px;
}

#form-new-message #input-search-user-send,
#form-new-message #input-search-user-send:focus,
#form-new-message #Messages_content,
#form-new-message #Messages_content:focus {
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -o-border-radius: 0px;
    box-shadow: none;
    -webkit-box-shadow: none;
    border-color: #e0e0e0;
}

#form-new-message #list-user-search {
    list-style-type: none;
    padding: 0;
    margin: 0;
    position: absolute;
    width: 93% !important;
    right: 0;
    top: 43px;
    background: #FFF;
    display: none;
    max-height: 150px;
    overflow: auto;
    border-bottom: 1px solid #ddd;
}


/*#form-new-message #list-user-search .jspContainer{
  height: 0px !important;
  min-height: 0px !important;
}
#form-new-message #list-user-search .jspContainer .jspPane{
  width: 100% !important;
}*/

#form-new-message #list-user-search li.item-user-search.active {
    background-color: #FFF4D8;
}

#form-new-message #list-user-search li.item-user-search {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}

#form-new-message #list-user-search li.item-user-search:first-child {
    border-top: 1px solid #ddd;
}


/*#form-new-message #list-user-search li.item-user-search:last-child{
  border-bottom: 1px solid #ddd;
}*/

#form-new-message #list-user-search li.item-user-search a {
    margin-top: -1px;
    padding: 5px 12px;
    text-decoration: none;
    font-size: 16px;
    color: black;
    display: block;
}

#form-new-message #list-user-search li.item-user-search a:hover {
    background-color: #FFF4D8;
}

#form-new-message .box-middle .block-result-status {
    text-align: center;
}

#form-new-message .box-middle .block-result-status img {
    width: 55px;
    display: none;
}

#form-new-message .box-middle .block-result-status .btn-done-send,
#form-new-message .box-middle .block-result-status .btn-redirect-dashboard,
#form-new-message .box-middle .block-result-status .btn-redirect-login {
    width: 100px;
    height: auto;
    font-weight: 600;
    margin: 0px auto;
}

#form-new-message .box-middle .block-result-status .btn-redirect-dashboard {
    width: 120px;
}

.is-new-message.block-warning-due {
    display: none;
}

.is-new-message.block-warning-due .title-warning {
    background-color: #E26E6D;
    color: #FFF;
    padding: 5px 10px;
    font-size: 16px;
}

.is-new-message.block-warning-due .title-warning span.icon_warning {
    width: 16px;
    height: 16px;
    line-height: 16px;
    display: inline-block;
    text-align: center;
    border-radius: 50%;
    background: #FFF;
    color: #E26E6D;
}

.is-new-message.block-warning-due .title-warning span.status_text {
    margin-left: 5px;
}

.is-new-message.block-warning-due .message-warning {
    background-color: #FBE2E3;
    color: #868283;
    padding: 8px 10px;
    font-size: 13px;
}


/*______TOPTIPS______*/

.header-toptips {
    background-image: url(../../../images/toptips.jpg);
    padding: 60px 0;
    text-align: center;
    background-size: cover;
    background-repeat: no-repeat;
    margin-bottom: 60px;
}

.header-toptips h1 {
    font-size: 72px;
    line-height: 120%;
    font-weight: 700;
    color: #fff;
    padding: 45px 0px;
}

#site-toptipsforhost .content-container,
#site-toptipsforrenters .content-container {
    max-width: 1170px;
    width: calc(100% - 80px);
    display: flex;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

#site-toptipsforhost .content-container .topTips,
#site-toptipsforrenters .content-container .topTips {
    list-style: none;
    list-style-type: disc;
    font-size: 18px;
    line-height: 28px;
    color: #787878;
}

#site-toptipsforhost .content-container .topTips .items-toptips,
#site-toptipsforrenters .content-container .topTips .items-toptips {
    background-color: #eee;
    min-height: 150px;
    margin-bottom: 15px;
    position: relative;
    line-height: 200px;
    max-width: 1170px;
    align-items: center;
    display: flex;
}

#site-toptipsforhost .content-container .topTips .items-toptips .tipsCount,
#site-toptipsforrenters .content-container .topTips .items-toptips .tipsCount {
    width: 150px;
    height: 150px;
    font-size: 90px;
    font-weight: bold;
    line-height: 150px;
    background-color: #169fd3;
    text-align: center;
    color: white;
    display: block;
}

#site-toptipsforhost .content-container .topTips .items-toptips .tipsDesc,
#site-toptipsforrenters .content-container .topTips .items-toptips .tipsDesc {
    line-height: 91px;
    width: calc(100% - 210px);
    padding: 30px;
    display: block;
}

#site-toptipsforhost .content-container .topTips .items-toptips .tipsDesc span,
#site-toptipsforrenters .content-container .topTips .items-toptips .tipsDesc span {
    display: inline-block;
    vertical-align: middle;
    line-height: 1.1em;
    font-size: 22px;
    font-weight: lighter;
}

@media (min-width: 992px) {
    #site-toptipsforhost .content-container .topTips .item-toptips .tipsCount,
    #site-toptipsforrenters .content-container .topTips .item-toptips .tipsCount {
        position: absolute;
        left: 0;
        top: 0;
    }
    #site-toptipsforhost .content-container .topTips .item-toptips,
    #site-toptipsforrenters .content-container .topTips .item-toptips {
        padding-left: 200px;
    }
}

@media (max-width: 599px) {
    #site-toptipsforhost .content-container .topTips .items-toptips,
    #site-toptipsforrenters .content-container .topTips .items-toptips{
        display: block;
    }
    #site-toptipsforhost .content-container .topTips .items-toptips .tipsDesc,
    #site-toptipsforrenters .content-container .topTips .items-toptips .tipsDesc{
        width: calc(100% - 60px);
    }
    #site-toptipsforhost .content-container .topTips .items-toptips .tipsCount,
    #site-toptipsforrenters .content-container .topTips .items-toptips .tipsCount{
        width: 100px;
        height: 100px;
        font-size: 60px;
        line-height: 100px;
    }
}


/**
 * style page search new
 * date: 2018-02-02;
 */

#search-result-data-new {
    padding: 10px;
}

#search-result-data-new>li {
    display: inline-block;
    border-radius: 10px;
    border: 1px solid #CCCCCC;
}

#left-side-new .search-result .listing-wraper-new {
    background: url(../../../images/v3/bg_result_listing.png) repeat-x;
    background-size: 1px 100px;
    position: relative;
}

ul#search-result-data-new li:hover {
    background: #f4f4f5;
}

#left-side-new .search-result .listing-img-new {
    /*height: 100%;*/
    width: 100%;
    height: 120px;
}

#left-side-new .search-result .listing-img-new img {
    width: 100%;
    height: 100%;
}

#left-side-new .search-result .listing-content-new {
    text-align: left;
    padding: 8px 5px;
}

#left-side-new .search-result .listing-content-new h2 {
    font-size: 16px;
    color: #434143;
    font-weight: bold;
    line-height: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#left-side-new .search-result .listing-content-new .listing-snippet {
    max-height: 38px;
    overflow: hidden;
    font-size: 14px;
    color: rgb(51, 51, 51);
}

#left-side-new .search-result .viewGrid .listing-content-new .listing-snippet {
    display: none;
}

#search-result-data-new a:hover {
    text-decoration: none;
}

.listing-content-new .listOfFeatures i.icon {
    background: none;
}

.search-result .listing-content-new .listing-address {
    color: #67676b;
    font-size: 11px;
    font-family: 'Poppins', sans-serif;
    font-weight: lighter;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.search-result .listing-content-new .title {
    border-bottom: 1px solid #f4f4f5;
    min-height: 44px;
}

.search-result .listing-content-new .listing-type {
    margin-top: 10px;
}

.listing-content-new .listing-type .listOfFeatures li {
    position: relative;
    padding: 0 15px 0 15px;
    width: calc(32.5% - 30px);
    overflow: hidden;
}

.listing-content-new .listing-type .listOfFeatures li.no-padding {
    padding: 0;
}


#left-side-new .listOfFeatures li .icon {
    position: absolute;
    left: 0;
    color: #59595a;
    margin-top: 2px;
    display: inline-block;
    width: 14px;
    height: 14px;
    line-height: 14px;
    vertical-align: text-top;
    font-size: 12px;
}

#left-side-new .listOfFeatures li h4 {
    color: #67676b;
    font-size: 11px;
    font-family: Poppins, sans-serif;
    font-weight: lighter;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

#left-side-new .listOfFeatures li p {
    margin-bottom: 0;
    color: #67676b;
    font-size: 11px;
    line-height: 15px;
    font-family: Roboto, sans-serif;
    font-weight: lighter;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.icons-vehicle-large-vehicle {
    background: url(../../../images/svg/v3/icons_vehicle-type-large.svg) no-repeat 20px center;
    background-size: 40px 40px;
}

.icons-vehicle-suv {
    background: url(../../../images/svg/v3/icons_vehicle-type-suv.svg) no-repeat 20px center;
    background-size: 40px 40px;
}

.icons-vehicle-bike {
    background: url(../../../images/svg/v3/icons_vehicle-type-bike.svg) no-repeat 20px center;
    background-size: 40px 40px;
}

.icons-vehicle-rental {
    background: url(../../../images/svg/v3/icons_vehicle-type-rental.svg) no-repeat 20px center;
    background-size: 40px 40px;
}

.icons-vehicle-storage {
    background: url(../../../images/svg/v3/icons_vehicle-type-storage.svg) no-repeat 20px center;
    background-size: 40px 40px;
}

.icons-vehicle-other {
    background: url(../../../images/svg/v3/icons_vehicle-type-other.svg) no-repeat 20px center;
    background-size: 40px 40px;
}

.icons-vehicle-black-hatch {
    background: url(../../../images/svg/v3/vehicle/icon-hatch.svg) no-repeat 20px center;
    background-size: 40px 40px;
}

.icons-vehicle-black-car {
    background: url(../../../images/svg/v3/vehicle/icon-sedan.svg) no-repeat 20px center;
    background-size: 40px 40px;
}

.icons-vehicle-black-large-vehicle {
    background: url(../../../images/svg/v3/vehicle/icon-van.svg) no-repeat 20px center;
    background-size: 40px 40px;
}

.icons-vehicle-black-suv {
    background: url(../../../images/svg/v3/vehicle/icon-suv.svg) no-repeat 20px center;
    background-size: 40px 40px;
}

.icons-vehicle-black-bike {
    background: url(../../../images/svg/v3/vehicle/icon-motorbike.svg) no-repeat 20px center;
    background-size: 40px 40px;
}

.icons-vehicle-black-rental {
    background: url(../../../images/svg/v3/icons_vehicle-type-rental.svg) no-repeat 20px center;
    background-size: 40px 40px;
}

.icons-vehicle-black-storage {
    background: url(../../../images/svg/v3/icons_vehicle-type-storage.svg) no-repeat 20px center;
    background-size: 40px 40px;
}

.icons-vehicle-black-other {
    background: url(../../../images/svg/v3/icons_vehicle-type-other.svg) no-repeat 20px center;
    background-size: 40px 40px;
}


span[class^="icons-vehicle-black"] {
    line-height: 17px;
    background-size: 21px;
    background-position: 0px -3px;
    padding:10px;
    position: absolute;
    left: 0;
}

.search-result .listing-content .listing-type span.vehicle-span
{
    position: relative;
    background-size: 21px;
    padding:0;
    text-indent: 21px;
    background-position: 0px -3px;
    min-height: 0;
}

#left-side-new .listOfFeatures li.no-padding p {
    margin-left: 22px;
}

.search-result .listing-wraper-new .listing-img-new .un_img_available {
    display: inline-block;
    width: 100%;
    z-index: 9;
    border: 0;
    text-transform: uppercase;
    font-weight: bold;
    background-size: 100% auto;
    text-align: center;
    color: white;
    padding: 40px 0 0;
    height: 60px;
    font-size: 14px;
    line-height: 18px;
    position: absolute;
    top: 0;
    left: 0;
    text-shadow: 2px 2px 2px #000;
}

#search-result-data-new .listing-price.listing-price-week.search_type {
    width: 100%;
    height: 50%;
    position: relative;
    text-align: left;
}

#search-result-data-new .listing-price {
    padding: 15px;
}

#search-result-data-new .listing-price .book_listing {
    right: 15px;
    top: 15px;
    width: 116px;
    padding: 6px;
    float: right;
}

#search-result-data-new .listing-price.search_type span {
    display: initial;
    color: #67676b;
    font-family: Roboto;
}

#search-index .pager.pager-new ul.yiiPager li {
    width: 12%;
}

#content .content_search .left-content #left-side-new #form_search_standalone {
    width: 100%;
}

#content .content_search .left-content #left-side-new #form_search_standalone .more-parking{
    display: flex;
    width: 100%;
    height: 30px;
    font-family: 'Roboto', sans-serif;
    margin-top: -5px;
}
#content .content_search .left-content #left-side-new #form_search_standalone .more-parking .parking_title span.lg-display {
    white-space: nowrap;
}
#content .content_search .left-content #left-side-new #form_search_standalone .more-parking .parking_title span.xs-display {
    white-space: nowrap;
    display: none;
}
#content .content_search .left-content #left-side-new #form_search_standalone .more-parking .wrapper_parking {
    width: 90%;
}
#content .content_search .left-content #left-side-new #form_search_standalone .more-parking .wrapper_parking  nav{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
}
#content .content_search .left-content #left-side-new #form_search_standalone .more-parking .wrapper_parking  a.link-location {
    padding: 0px 4px;
    text-decoration: underline;
}


#left-side-new .search-standalone .search-keyword {
  display: flex;
  width: calc(100% - 110px);
  float: left;
}
#left-side-new .search-standalone #autocomplete-ajax{
  width: 85%;
  border-right: none;
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
  border-width: 2px;
  height: 41px !important;
  box-shadow: none;
  border: 2px solid #e9e9e9;
  position: relative;
}

#left-side-new .search-standalone .search-keyword .icon-x {
    right: 15%;
    z-index: 80;
}

#left-side-new .search-standalone .parking-position-new {
    position: absolute;
    height: 44px;
    width: 42px;
    z-index: 1000;
    top: 0px;
    text-align: center;
}

#left-side-new .search-standalone .search_btn {
  width: 15%;
  float: none;
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
  height: 42px;
  text-indent: inherit;
  margin-top: 0px;
}

#left-side-new #form_search_standalone #spinner-loader {
    right: 10%;
    top: -41px;
    z-index: 100;
}

#left-side-new .search-standalone .viewButtons {
    width: 110px;
    float: right;
    text-align: right;
    margin: 10px 0;
}

.viewButtons .btn-group button.btn {
    color: #666;
    height: 42px;
    background: #fff;
    font-size: 18px;
    box-shadow: none;
    text-shadow: none;
}

.viewButtons .btn-group>.btn:hover,
.viewButtons .btn-group>.btn.active {
    background: #00b2db;
    color: #fff;
}

.left-content #left-side-new .more-filter {
    width: 100%;
}

.search-space-type-new button.btn.btn-style-new {
    width: 49%;
    padding: 6px 0;
    font-size: 14px;
    position: relative;
}

.search-space-type-new .btn-style-new {
    background: #fff;
    border: 2px solid #e0e0e0;
    color: #67676b;
    box-shadow: none;
    text-shadow: none;
    color: #666;
    line-height: 26px;
}

.search-space-type-new .btn-style-new:hover {
    background: #87d5e6;
    color: #FFF;
}

.search-space-type-new .btn-style-new.active {
    background-color: #00b2db;
    border: 2px solid #00b2db;
    color: #fff;
}

.search-space-type-new .btn-style-new .icon {
    margin-right: 15px;
    font-size: 16px;
}

@media (max-width: 599px) {
    #search-result-data-new>li {
        width: 320px !important;
        margin: 0.5%;
    }
    .wrapper_sitemap{
        margin: 0 15px;
    }
}

@media (min-width: 600px) {
    #search-result-data-new>li {
        width: 320px !important;
        margin: 0.5%;
    }
    .listing-content-new .listing-type .listOfFeatures li {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
    }
    #left-side-new .search-standalone .type-wraper.security {
        float: right;
    }
}

@media (min-width: 1024px) {
    #search-result-data-new .listing-price {
        padding-top: 0px !important;
    }
}

@media (max-width: 1365px) {
    #left-side-new .search-standalone .search_btn {
        text-indent: -1000px;
        width: 42px;
    }
    #left-side-new .search-standalone .search-keyword .icon-x {
        right: 50px !important;
    }
    #left-side-new #form_search_standalone #spinner-loader {
        right: 4px;
    }
}

@media (min-width: 1366px) {
    #search-result-data-new>li {
        width: unset !important;
        margin: 0.5%;
    }
}

.right-content .benefits {
    padding: 26px 20px;
    overflow: hidden;
    background: rgb(255, 255, 255);
    /* Old browsers */
    background: -moz-linear-gradient(top, rgb(255, 255, 255) 0%, rgb(238, 238, 238) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgb(255, 255, 255) 0%, rgb(238, 238, 238) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(238, 238, 238) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
    /* IE6-9 */
}

.right-content .benefits .span3 p {
    font-size: 13px;
    margin-bottom: 7px;
    font-family: 'Roboto', sans-serif;
}

.right-content .benefits .title {
    padding-right: 10px;
    border-right: 1px solid #999999;
    font-weight: bold;
    height: 45px;
}

.right-content .benefits .title span {
    color: #646464;
    font-size: 15px;
    line-height: 23px;
    font-family: 'Roboto', sans-serif;
}

.right-content .benefits .benefit-content {
    border-right: 1px solid #999999;
    height: 45px;
}

.right-content .benefits .benefit-content div ul li p {
    font-size: 13px;
    margin-bottom: 5px;
    padding-left: 10px;
    font-family: 'Roboto', sans-serif;
    /*padding-right: 5px;*/
}

.right-content .benefits .benefit-content div ul {
    list-style: none;
}

.right-content .benefits .benefit-content div ul li {
    list-style-type: none;
    position: relative;
}

.right-content .benefits .benefit-content div ul li .secure {
    background-color: #0AA0D4;
}

.right-content .benefits .benefit-content div ul li .moneyback {
    background-color: #EBB950;
}

.right-content .benefits .benefit-content div ul li .convenient {
    background-color: #E3195B;
}

.right-content .benefits .benefit-content div ul li .cheaper {
    background-color: #59AB46;
}

.right-content .benefits .benefit-content div ul li i {
    position: absolute;
    left: -5px;
    height: 12px;
    width: 12px;
    border-radius: 100%;
    line-height: 42px;
    text-align: center;
    color: #fff;
    top: 0;
    bottom: 0;
    margin: auto;
    display: inline-block;
}

#search-result-data-new .listing-price.listing-price-week.search_type {
    width: 100%;
    height: 50%;
    position: relative;
    text-align: left;
}

#search-result-data-new .listing-price {
    padding: 8px;
}

#search-index .pager.pager-new ul.yiiPager li,
#longtail-landingpage .pager.pager-new ul.yiiPager li {
    width: 12%;
}

.iag-img {
    max-height: 22px;
    width: 20% !important;
}

.sharecover-img {
    max-height: 22px;
    width: 80% !important;
}

@media (max-width: 1280px) {
    .right-content .benefits .benefit-content div ul li p {
        font-size: 10px;
    }
    .sharecover-img {
        margin-left: 0;
    }
}
@media (min-width: 1281px) {
    .right-content .benefits .benefit-content div ul li p {
        font-size: 11px;
    }
}

@media (min-width: 1920px) {
    .right-content .benefits .benefit-content div ul li p {
        font-size: 15px;
    }
}

@media (min-width: 1440px) {
    .sharecover-img {
        margin-left: -10%;
    }
}

.available-storage {
    background: url(../../../images/svg/v3/storage.svg) no-repeat 10px center;
    background-size: 20px 20px;
}

.available-parking {
    background: url(../../../images/svg/v3/parking.svg) no-repeat 10px center;
    background-size: 20px 20px;
}

.available-both {
    background: url(../../../images/svg/v3/other-storage.svg) no-repeat 10px center;
    background-size: 20px 20px;
}

.access-full {
    background: url(../../../images/svg/v3/24-7.svg) no-repeat 10px center;
    background-size: 20px 20px;
}

.access-partial {
    background: url(../../../images/svg/v3/partial-access.svg) no-repeat 10px center;
    background-size: 20px 20px;
}

.space-type-parking,
.space-type-storage,
.space-type-both {
    display: none;
}

.access-type-parking,
.access-type-storage,
.access-type-both {
    display: none;
}

#left-side-new .search-standalone .type-wraper {
    width: 32.33%;
    margin: 0 0.5%;
    float: left;
    position: relative;
}

#left-side-new .search-standalone .type-wraper h5 {
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    color: #434143;
    font-weight: 300;
    line-height: 30px;
    margin-bottom: 5px;
    margin-left: 5px;
}

#left-side-new .search-standalone .label-space-type {
    background: #f3f5f8 url(../../../images/svg/v3/icons_down-arrow-grey.svg) no-repeat 82%;
    background-size: 18px 16px;
    border-radius: 6px;
    border-width: 2px;
    font-family: 'Roboto', sans-serif;
}

#left-side-new .search-standalone .type-label {
    font-weight: normal;
    color: #4b4b4b;
    margin-left: 20px;
}

#left-side-new .search-standalone .space-type-wraper label {
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    height: 18px;
    line-height: 18px;
    width: 100%;
    margin-top: 13px;
    padding: 0px;
    text-indent: 50px;
}

#left-side-new .search-standalone .space-type-wraper li:hover {
    background-color: #87d5e6;
}

#left-side-new .search-standalone .type-value {
    width: 70%;
}

#left-side-new .search-standalone .slider-wraper {
    width: 32.33%;
    margin: 0.5%;
    float: left;
    text-align: left;
}

#left-side-new .rangeslider,
.rangeslider__fill {
    height: 4px;
    box-shadow: none;
    width: 95%;
}

#left-side-new .rangeslider__handle {
    width: 14px;
    height: 14px;
    box-shadow: none;
}

#left-side-new .rangeslider__handle:after {
    content: none;
}


/*style noUi*/

#left-side-new .search-standalone .noUi-horizontal {
    height: 4px;
    width: 95%;
}

#left-side-new .search-standalone .noUi-base {
    border-radius: 15px;
    background: #dadfe6;
}

#left-side-new .search-standalone .noUi-connect {
    background: #00b2db;
    box-shadow: none;
    transition: background 450ms;
}

#left-side-new .search-standalone .noUi-horizontal .noUi-handle {
    width: 14px;
    height: 14px;
    top: -5px;
    outline: 0;
}

#left-side-new .search-standalone .noUi-handle {
    border-radius: 100%;
    border: none;
    background: #00b2db;
    cursor: default;
    box-shadow: none;
}


/*END style noUi*/

.search-standalone .slider-wraper p {
    padding-bottom: 0px;
}

.search-standalone .slider-wraper p.value {
    padding-top: 0px;
    padding-bottom: 8px;
    margin-left: 10px;
}

#left-side-new .search-standalone .slider-wraper h5 {
    font-weight: normal;
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    color: #434143;
}

#left-side-new .btn-filter,
#left-side-new .btn-reset {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
}

#left-side-new .btn-filter i,
#left-side-new .btn-reset i {
    margin-right: 5px;
}

#left-side-new .btn-filter {
    color: #fff;
    border: none;
    background: #00b2db;
    border-radius: 4px;
    height: 42px;
}

#left-side-new .btn-filter:hover {
    background: #87d5e6;
}

#left-side-new .btn-reset {
    color: #67676b;
    background: #fff;
    height: 42px;
    border: 2px solid #dadfe6;
    box-shadow: none;
}

#left-side-new .btn-reset:hover {
    background: #dfe3ea;
}

#dialog-space-info {
    display: none;
}


/*style background icon space type*/

.search-result .listing-content .listing-type span.icon {
    background-size: 14px 14px;
    background-position: 0 0;
    background-repeat: no-repeat;
}


[class^="background-"] {
    background-position: 0 0;
    background-repeat: no-repeat;
}

.background-garage {
    background-image: url('/images/svg/v3/icon_space_type_black/icons_type-garage.svg');
}

.background-driveway {
    background-image: url('/images/svg/v3/icon_space_type_black/icons_type-driveway.svg');
}

.background-outsite {
    background-image: url('/images/svg/v3/icon_space_type_black/icons_type-outdoor.svg');
}

.background-block {
    background-image: url('/images/svg/v3/icon_space_type_black/icons_type-block.svg');
}

.background-undercover {
    background-image: url('/images/svg/v3/icon_space_type_black/icons_type-undercover.svg');
}

.background-indoor {
    background-image: url('/images/svg/v3/icon_space_type_black/icons_type-indoor-lot-black.svg');
}

.background-outdoor {
    background-image: url('/images/svg/v3/icon_space_type_black/icons_type-outdoor-lot-black.svg');
}

.background-street {
    background-image: url('/images/svg/v3/icon_space_type_black/icons_type-street-black.svg');
}

.background-shed {
    background-image: url('/images/svg/v3/icon_space_type_black/icons_type-shed.svg');
}

.background-attic {
    background-image: url('/images/svg/v3/icon_space_type_black/icons_type-attic.svg');
}

.background-basement {
    background-image: url('/images/svg/v3/icon_space_type_black/icons_type-basement.svg');
}

.background-bedroom {
    background-image: url('/images/svg/v3/icon_space_type_black/icons_type-bedroom.svg');
}

.background-storagecage {
    background-image: url('/images/svg/v3/icon_space_type_black/icons_type-storagecage.svg');
}

.background-storageroom {
    background-image: url('/images/svg/v3/icon_space_type_black/icons_type-storage-room.svg');
}

.background-warehouse {
    background-image: url('/images/svg/v3/icon_space_type_black/icons_type-warehouse.svg');
}

.background-self-storage {
    background-image: url('/images/svg/v3/icon_space_type_black/icons_type-selfstorage.svg');
}

.background-other {
    background-image: url('/images/svg/v3/icon_space_type_black/icons_dash-vehicle-other.svg');
}


/*style background icon access type*/


/*.icon-none{
  background: url('/images/svg/v3/icon_space_type_black/icons_access-none.svg') no-repeat;
}
.icon-key{
  background: url('/images/svg/v3/icon_space_type_black/icons_access-key.svg')no-repeat;
}
.icon-remote{
  background: url('/images/svg/v3/icon_space_type_black/icons_access-remote.svg')no-repeat;
}
.icon-card{
  background: url('/images/svg/v3/icon_space_type_black/icons_access-card.svg')no-repeat;
}
.icon-passcode{
  background: url('/images/svg/v3/icon_space_type_black/icons_access-passcode.svg')no-repeat;
}
.icon-permit{
  background: url('/images/svg/v3/icon_space_type_black/icons_type-permit.svg')no-repeat;
}
.icon-pay{
  background: url('/images/svg/v3/icon_space_type_black/icons_access-pay-display-black.svg')no-repeat;
}
.icon-boom{
  background: url('/images/svg/v3/icon_space_type_black/icons_access-boom-black.svg')no-repeat;
}
.icon-ticket{
  background: url('/images/svg/v3/icon_space_type_black/icons_access-ticket-black.svg')no-repeat;
}
.icon-not-specific{
  background: url('/images/svg/v3/icon_space_type_black/icons_not-specific.svg')no-repeat;
}*/

[class^="access-icon-"] {
    background-position: 0 0;
    background-repeat: no-repeat;
}

.access-icon-none {
    background-image: url('/images/svg/v3/icon_space_type_black/icons_access-none.svg');
}

.access-icon-key {
    background-image: url('/images/svg/v3/icon_space_type_black/icons_access-key.svg');
}

.access-icon-remote {
    background-image: url('/images/svg/v3/icon_space_type_black/icons_access-remote.svg');
}

.access-icon-card {
    background-image: url('/images/svg/v3/icon_space_type_black/icons_access-card.svg');
}

.access-icon-passcode {
    background-image: url('/images/svg/v3/icon_space_type_black/icons_access-passcode.svg');
}

.access-icon-permit {
    background-image: url('/images/svg/v3/icon_space_type_black/icons_type-permit.svg');
}

.access-icon-pay {
    background-image: url('/images/svg/v3/icon_space_type_black/icons_access-pay-display-black.svg');
}

.access-icon-boom {
    background-image: url('/images/svg/v3/icon_space_type_black/icons_access-boom-black.svg');
}

.access-icon-ticket {
    background-image: url('/images/svg/v3/icon_space_type_black/icons_access-ticket-black.svg');
}

.access-icon-not-specific {
    background-image: url('/images/svg/v3/icon_space_type_black/icons_not-specific.svg');
}


/*style background icon access time*/

.search-result .listing-content .listing-type .access-partial {
    background: url('/images/svg/v3/icon_space_type_black/partial-access.svg');
}

.search-result .listing-content .listing-type .access-full {
    background: url('/images/svg/v3/icon_space_type_black/24-7.svg');
}

.search-result .listing-attributes .listing-type span {
    display: inline-block;
    margin-bottom: 10px;
}


/*_____________________________*/

#site-index .new-parent-layout #nav #a1 {
    color: #FFF;
    background-image: url(../../../images/svg/v3/icons_toggle-down-white.svg);
    ;
}

#site-index .header-fixed.new-parent-layout #nav #a1 {
    color: #434852;
    background-image: url(../../../images/svg/v3/icons_toggle-down.svg);
    ;
}

#site-index .new-parent-layout .head_link #button_login {
    background: #67676b;
    color: #FFF;
    font-family: 'Roboto', sans-serif;
    letter-spacing: 1px;
    line-height: 26px;
}

.phone-header-home {
    display: inline-block;
    float: right;
    color: #333333;
    margin-top: 12px;
    margin-left: 15px;
    padding-left: 15px;
    position: relative;
}

.phone-header-home,
.phone-header-home:focus,
.phone-header-home:hover {
    text-decoration: none;
    color: #000;
}

#site-index .new-parent-layout .phone-header-home:before {
    content: '';
    position: absolute;
    left: 0;
    top: 2.2px;
    background-image: url('/images/icons_phone_white.png');
    width: 13px;
    height: 13px;
    background-size: 13px 13px;
    font-family: 'Roboto', sans-serif;
}

#site-index .header-fixed.new-parent-layout .phone-header-home:before {
    background-image: url(/images/icons_phone_black.png);
}

#site-index .new-parent-layout .phone-header-home {
    color: #FFF;
    font-family: 'Roboto', sans-serif;
}

#site-index .header-fixed.new-parent-layout .phone-header-home {
    color: #434852;
}

.phone-header-home:before {
    background-image: url('/images/icons_phone_black.png');
    content: '';
    position: absolute;
    left: 0;
    top: 2.2px;
    width: 13px;
    height: 13px;
    background-size: 13px 13px;
}

.custom-owl-homepage {
    margin-top: 20px;
    position: relative;
}

.custom-owl-homepage .owl-item {
    border-radius: 50%;
    overflow: hidden;
}

.custom-owl-homepage .owl-nav .owl-prev,
.custom-owl-homepage .owl-nav .owl-next {
    position: absolute;
    height: 100%;
    width: 30px;
    top: 0;
    background-color: #FFF;
    z-index: 50;
}

.custom-owl-homepage .owl-nav .owl-prev img,
.custom-owl-homepage .owl-nav .owl-next img {
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
    width: 25px;
}

.custom-owl-homepage .owl-nav .owl-prev {
    left: -1px;
}

.custom-owl-homepage .owl-nav .owl-next {
    right: -1px;
}

.custom-owl-homepage .owl-nav .owl-prev img {
    left: -5px;
}

.custom-owl-homepage .owl-nav .owl-next img {
    right: -5px;
}

.custom-owl-homepage .owl-nav.disabled {
    display: block !important;
}

@media (max-width: 786px) {
    #about-and-testimonials .block-left-big,
    #about-and-testimonials .block-right-big {
        width: 96%;
        padding: 0 2%;
    }
    #about-and-testimonials .block-left-big {
        margin-bottom: 30px;
    }
}

.box-bottom-bg-header {
    width: 100%;
    position: absolute;
    bottom: 8px;
    text-align: center;
    z-index: 1;
}

.box-bottom-bg-header ._text-insurance {
    color: #FFF;
    font-weight: 900;
    font-size: 14px;
    margin-right: 2px;
    font-family: Roboto, sans-serif;
    margin-right: 10px;
}

.box-bottom-bg-header svg {
    height: 18px;
    margin-bottom: -5px;
}
.box-bottom-bg-header svg:first-of-type {
    margin-right: 7px;
}



/*How It Works*/

.userTestimony .imgCont iframe {
    min-height: 208px;
    min-width: 370px;
}


/*How It Works for host*/

#site-howitworkforhost #content-wrapper,
#renter-howworks #content-wrapper {
    padding-top: 0;
}

@media (min-width: 992px) and (max-width: 1920px) {
    .bannerContainer {
        min-height: 350px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .bannerContainer {
        min-height: 245px;
    }
    .headerInnerCont h1 {
        height: auto !important;
        margin-bottom: 15px !important;
        line-height: 32px !important;
        font-size: 34px !important;
    }
}

@media (max-width: 767px) {
    .bannerContainer {
        min-height: 234px;
    }
}

.bannerContainer .bannerImg {
    min-height: 300px;
}

.bannerContainer .bannerCaption {
    text-align: center;
}

@media (min-width: 992px) {
    .bannerContainer .bannerCaption {
        padding: 143px 0;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .bannerContainer .bannerCaption {
        padding: 143px 0;
    }
}

@media (max-width:767px) {
    .bannerContainer .bannerCaption {
        padding: 87px 0;
    }
}

.bannerContainer .bannerCaption h1 {
    color: #fff;
    text-shadow: 1px 0px 24px rgba(0, 0, 0, 0.35);
    font-family: 'Poppins', sans-serif !important;
    font-size: 40px !important;
}

@media (min-width: 1px) and (max-width: 414px) {
    .bannerContainer .bannerCaption h1 {
        font-size: 26px !important;
        line-height: 30px;
        padding: 0 30px;
    }
}

@media (min-width: 415px) and (max-width: 1920px) {
    .bannerContainer .bannerCaption h1 {
        font-size: 58px !important;
        margin-top: 0;
        line-height: 65px;
        margin-bottom: 0;
    }
}

#howItWorksHost.FixedPrice .hostCanEarn {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99;
}

.hostCanEarn {
    background-color: #eeeef0;
    padding: 30px 0;
}

.hostCanEarn .earn {
    text-align: right;
}

@media (max-width: 767px) {
    .hostCanEarn .earn {
        text-align: center;
    }
    .hostCanEarn .button-container {
        margin: auto;
        margin-top: 10px;
        max-width: 250px;
    }
}

@media (min-width: 768px) {
    .hostCanEarn .earn {
        text-align: right;
    }
    .hostCanEarn .button-container {
        float: right;
    }
    .head-media-wrap .head-media-title {
        height: 285px;
        position: relative;
    }
}

.hostCanEarn .earn .btn-yellow {
    background-color: #fec34e;
    color: #434143;
    font-size: 18px;
    height: 48px;
    line-height: 48px;
    padding: 0 25px;
    font-weight: 500;
    display: block;
    padding-right: 45px;
    border-radius: 4px;
    border-bottom: 2px solid #bf8513;
}

.hostCanEarn .button-container .btn-pink {
    background-color: #F15B61;
    color: white;
    font-size: 18px;
    height: 48px;
    line-height: 48px;
    padding: 0 35px;
    font-weight: 500;
    display: block;
    border-radius: 4px;
    border-bottom: 2px solid #c13e43;
}

.hostCanEarn .button-container .btn-pink:hover {
    background-color: #c13e43;
    text-decoration: none;
    border: 0 !important;
    /*-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.56);
  -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.56);
  box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.56);*/
    height: 50px;
}

.hostCanEarn .button-container .btn-pink .icon-search {
    background-image: none;
    font-size: 15px;
    margin-right: 5px;
}

.hostCanEarn .earn .btn-yellow:hover {
    text-decoration: none;
}

.hostCanEarn .earn .price {
    font-size: 32px;
    font-weight: bold;
    font-family: "Roboto", sans-serif !important;
    color: #231f20;
    line-height: 44px;
    margin-right: 15px;
    display: inline-block;
    padding: 0;
    overflow: inherit;
    float: none;
    margin-bottom: 0;
}

.hostCanEarn .earn .price #canEarn {
    font-size: 32px;
    color: #231f20;
}

.hostCanEarn h5 {
    font-family: 'Poppins', sans-serif !important;
    font-size: 24px;
    color: #231f20;
}

@media (min-width: 768px) {
    .hostCanEarn h5 {
        line-height: 44px;
    }
}

@media (max-width: 767px) {
    .hostCanEarn h5 {
        text-align: center;
    }
    .hostCanEarn h5 {
        font-size: 18px;
    }
    .hostCanEarn .earn .price {
        font-size: 26px;
    }
}

.hostCanEarn .row {
    width: 100%;
    margin: 0 !important;
}

.button-container {
    cursor: pointer;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    -webkit-transition: 100ms;
    -moz-transition: 100ms;
    -o-transition: 100ms;
    transition: 100ms;
    position: relative;
    padding-right: 8px;
}

.button-container:hover {
    -webkit-transition: 100ms;
    -moz-transition: 100ms;
    -o-transition: 100ms;
    transition: 100ms;
}

#introduction .button-container #ribbon-container,
#storage .button-container #ribbon-container {
    right: 8px;
}

#introduction .quick_quote_v3 .btn_green {
    background-color: #1FB683;
    border-radius: 4px;
    height: 52px;
    font-size: 18px;
    font-weight: bold;
    line-height: 50px;
    font-family: "Roboto", sans-serif;
}

#introduction .btn_yellow,
#storage .btn_yellow {
    background-color: #fec34e;
    color: #434143;
    font-size: 18px;
    height: 52px;
    line-height: 50px;
    padding: 0 25px;
    display: block;
    border-radius: 4px;
    font-family: "Roboto", sans-serif;
    font-weight: bold;
}

.content-box {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}

#ribbon-container {
    position: absolute;
    top: 12px;
    right: 1px;
    overflow: visible;
    font-size: 11px;
    line-height: 18px;
}

#storage #ribbon-container a {
    max-width: 40px;
}

#ribbon-container:before {
    content: "";
    height: 0;
    width: 0;
    display: block;
    position: absolute;
    top: 3px;
    left: 0;
    border-top: 15px solid rgba(0, 0, 0, 0.3);
    border-bottom: 9px solid rgba(0, 0, 0, 0.3);
    border-right: 9px solid rgba(0, 0, 0, 0.3);
    border-left: 9px solid transparent;
}

#ribbon-container:after {
    /* This adds the second part of our dropshadow */
    content: "";
    height: 3px;
    background: rgba(0, 0, 0, 0.3);
    display: block;
    position: absolute;
    bottom: -3px;
    left: 18px;
    right: 3px;
}

#ribbon-container a {
    display: block;
    padding: 5px;
    position: relative;
    background: #434143;
    overflow: visible;
    height: 14px;
    margin-left: 9px;
    color: #fff;
    text-decoration: none;
    line-height: 14px;
    z-index: 9;
}

#ribbon-container a:after {
    content: "";
    height: 0;
    width: 0;
    display: block;
    position: absolute;
    bottom: -5px;
    right: 0;
    border-top: 5px solid #202121;
    border-right: 7px solid transparent;
}

#ribbon-container a:before {
    content: "";
    height: 0;
    width: 0;
    display: block;
    position: absolute;
    top: 0;
    left: -7px;
    border-top: 12px solid #434143;
    border-bottom: 12px solid #434143;
    border-right: 1px solid transparent;
    border-left: 7px solid transparent;
}

#ribbon-container a:hover {
    background: #212121;
}

#ribbon-container a:hover:before {
    /* this makes sure that the "forked" part of the ribbon changes color with the anchor on :hover */
    border-top: 12px solid #212121;
    border-bottom: 12px solid #212121;
}

.button-text {
    font-family: Roboto;
    font-size: 18px;
    font-weight: 100;
    z-index: 1;
    text-decoration: none;
}

.button-shimmer {
    width: 200px;
    height: 48px;
    position: absolute;
    -webkit-animation: shimmer 4s infinite;
    -moz-animation: shimmer 4s infinite;
    animation: shimmer 4s infinite;
    z-index: 99;
}

@-webkit-keyframes shimmer {
    0% {
        background: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0) 100%);
        background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.2)), color-stop(100%, rgba(255, 255, 255, 0)));
        left: -1000px;
        top: 0px;
    }
    100% {
        background: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0) 100%);
        background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.2)), color-stop(100%, rgba(255, 255, 255, 0)));
        left: 1000px;
        top: 0px;
    }
}

@-moz-keyframes shimmer {
    0% {
        background: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0) 100%);
        /* FF3.6+ */
        left: -1000px;
        top: 0px;
    }
    100% {
        background: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0) 100%);
        /* FF3.6+ */
        left: 1000px;
        top: 0px;
    }
}

@keyframes shimmer {
    0% {
        background: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0) 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0) 100%);
        /* IE10+ */
        background: linear-gradient(135deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0) 100%);
        /* W3C */
        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff', GradientType=1);
        /* IE6-9 fallback on horizontal gradient */
        left: -1000px;
        top: 0px;
    }
    100% {
        background: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0) 100%);
        /* Opera 11.10+ */
        background: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0) 100%);
        /* IE10+ */
        background: linear-gradient(135deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0) 100%);
        /* W3C */
        filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff', GradientType=1);
        /* IE6-9 fallback on horizontal gradient */
        left: 1000px;
        top: 0px;
    }
}

#site-howitworkforhost .container,
#renter-howworks .container,
#site-university .container,
.universities .container {
    width: 950px;
}

.titleLine {
    background-image: url("https://8b7d8a1812d735c99cea-e4037e2b3532560305b8aee0efc717da.ssl.cf4.rackcdn.com/images/pages/how%20it%20works/host/divider-green.svg");
    height: 14px;
    width: 170px;
    margin: auto;
}

.rowsForDisplay {
    margin-top: 46px;
    position: relative;
    margin-bottom: 110px;
}

.rowsForDisplay .titleCont {
    margin-bottom: 30px;
}

.rowsForDisplay .titleCont h2 {
    font-family: "Poppins", sans-serif !important;
    font-weight: bold;
    margin-bottom: 20px;
    text-align: center;
}

.benefitsItem svg {
    max-width: 200px;
    margin: auto;
    display: block;
}

.benefitsItem .desc {
    text-align: center;
    margin-top: 20px;
}

@media (max-width:767px) {
    .benefitsItem .desc {
        margin-bottom: 20px;
    }
}

.benefitsItem .desc h5 {
    font-size: 20px;
    color: #231f20;
    margin-bottom: 20px;
    font-family: "Poppins", sans-serif !important;
    line-height: 26px;
    font-weight: 400;
}

.benefitsItem .desc p {
    font-family: "Roboto", sans-serif !important;
    font-weight: 300;
    color: #474c54;
    line-height: 20px
}

.userTestimony h5 {
    font-size: 20px;
    color: #231f20;
    margin-bottom: 20px;
    font-family: "Poppins", sans-serif !important;
    line-height: 26px;
    text-align: center;
    margin-top: 20px;
    font-weight: 400;
}

.howItWorksVid {
    max-width: 576px;
    margin: auto;
    margin-top: 60px;
}

.howItWorksVid .btn-yellow {
    background-color: #fec34e;
    color: #434143;
    font-size: 18px;
    height: 48px;
    line-height: 48px;
    padding: 0 25px;
    font-weight: 500;
    display: block;
    padding-right: 45px;
    border-radius: 4px;
    border-bottom: 2px solid #bf8513;
}

.howItWorksVid .btn-yellow:hover {
    text-decoration: none;
}

.howItWorksVid .button-container {
    width: 210px;
    margin: 30px auto;
    display: block;
}

.displayBlock hr {
    margin: 60px auto;
    float: none;
}

#scalc_results {
    max-width: 570px;
    margin: auto;
}

.rowsForDisplay .titleCont h2 {
    font-family: "Poppins", sans-serif !important;
    font-weight: bold;
}

.formMainContainer #scalc {
    width: 100%;
}

.formMainContainer {
    padding-top: 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.emailResult {
    display: block;
    margin: auto;
}

@media (min-width: 768px) {
    .emailResult {
        width: 570px;
    }
}

.formMainContainer #scalc #scalc_location_q .easy-autocomplete {
    width: 100% !important;
    display: flex;
}

.formMainContainer #scalc #scalc_location_q .easy-autocomplete:before {
    content: "\e054";
    font-family: "spacer" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    left: 20px;
    height: 27px;
    margin: auto;
    top: 0;
    bottom: 0;
    font-size: 25px;
    color: #c6c6c6;
}

#scalc .scalc_ico_label {
    color: #59595a;
    font-family: "Roboto", sans-serif !important;
}

.formMainContainer #scalc #scalc_location_q input:focus {
    outline-color: #21b685;
}

.spacer_amount {
    border: 1px solid #d8d8d8;
    display: block;
    padding: 24px;
    text-align: center;
    margin-top: 30px;
}

.loadingCont.loaded {
    display: none;
}

#scalc_results {
    position: relative;
}

#scalc_results .container form {
    width: 100%;
}

#scalc_access {
    margin-bottom: 90px;
}

#scalc_results .benefits {
    border: 2px solid #21b685;
    margin: 30px auto !important;
}

#scalc_results .benefits h5 {
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 25px;
}

#scalc_results .benefits .AllBenefits {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0;
}

#scalc_results .benefits .AllBenefits li:first-of-type {
    border-top: 0;
}

#scalc_results .page-1066-space-calculator .detailsRow {
    margin-top: 0 !important;
}

#scalc_results .getPhone {
    display: block;
    padding: 0;
    margin: 0 !important;
    width: 100% !important;
    position: relative;
    text-align: center;
}

#scalc_results .getPhone .btn-primary {
    height: 0;
    width: 0;
    opacity: 0;
    position: absolute;
    font-size: 18px;
    font-family: "Roboto", sans-serif !important;
}

#scalc_results .getPhone #fieldPhone {
    height: 44px;
    margin: 0 !important;
    border: 2px solid #21b685;
    font-size: 18px;
    font-family: "Roboto", sans-serif !important;
    text-indent: 15px;
    padding: 0;
}

#scalc_results .getPhone button {
    height: 48px !important;
    border-radius: 0 !important;
    background-color: #21b685;
    font-size: 16px;
    font-family: "Roboto", sans-serif !important;
    background-image: unset;
    text-shadow: unset;
    color: white;
    box-shadow: unset;
    margin-left: -1px;
    border-left: 0;
}

#scalc_results .getPhone button:hover {
    background-color: #198b65;
}

#scalc_results .emailResult button {
    font-size: 16px !important;
    font-family: "Roboto", sans-serif !important;
    background-image: unset;
    text-shadow: unset;
    color: white;
}

#scalc_results .listYourSpacer {
    position: relative;
    height: 48px !important;
    text-align: center !important;
    background-color: #21b685 !important;
    margin: auto !important;
    display: block;
    border-radius: 4px !important;
}

#scalc_results .listYourSpacer:before {
    right: -16px !important;
}

#scalc hr {
    margin: 30px auto !important;
    width: 100%;
    clear: both;
}

#scalc .scalc_ico_label {
    color: #59595a;
    font-family: "Roboto", sans-serif !important;
}

#scalc .easy-autocomplete #scalc_location {
    border-radius: 4px;
    border: 2px solid #eaeaea;
}

#scalc #scalc_type label.label,
#scalc #scalc_access label.label {
    border-radius: 4px;
    border: 2px solid #eaeaea;
    font-family: "Roboto", sans-serif !important;
}

#scalc #scalc_type label.label:hover,
#scalc #scalc_access label.label:hover {
    border: 2px solid #21b685;
}

#scalc #scalc_type label.label:hover .scalc_ico_label,
#scalc #scalc_access label.label:hover .scalc_ico_label {
    color: #21b685;
}

.formMainContainer #scalc #scalc_location_q {
    margin-bottom: 30px;
    position: relative;
}

.formMainContainer #scalc #scalc_location_q .easy-autocomplete {
    max-width: 570px;
    margin: auto;
    box-shadow: unset;
}

#scalc_access,
#scalc_location_q,
#scalc_results,
#scalc_type {
    clear: both;
}

#scalc_access .accessSpacer {
    display: none;
}

.leasemyspace a span,
.quick_quote_v3 a span {
    display: block;
    width: 100%;
    height: 30px;
    line-height: 28px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    font-size: 18px;
    font-weight: bold;
}

.formMainContainer #scalc #scalc_location_q input {
    height: 48px !important;
    padding-left: 48px;
    line-height: 48px;
    margin: auto;
    display: block;
    border-radius: 4px;
    box-shadow: unset;
    font-family: "Roboto", sans-serif !important;
    padding: 0 15px 0 45px !important;
}

.formMainContainer #scalc #scalc_location_q input:focus {
    outline-color: #21b685;
}

.owl-item.active {}

#about-and-testimonials .block-right-big img {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
}

#scalc h5 {
    color: #21b685;
    font-size: 20px;
    font-weight: 600;
    text-align: center;
    font-family: "Poppins", sans-serif !important;
    margin: 20px auto;
}
#scalc_results h5 {
    margin-bottom: 35px;
}
#scalc .scalc_radios .scalc_cell {
    display: inline-block;
    padding: 10px;
}

#scalc .scalc_radios .label.selected {
    background-color: #21b685;
    border: 2px solid #21b685 !important;
}

#scalc .scalc_radios .label.selected .scalc_ico_label {
    color: white;
}

#scalc .scalc_radios .label.selected:hover .scalc_ico_label {
    color: white !important;
}

#scalc .scalc_radios .label.selected .icon {
    color: #fff;
    text-shadow: none;
}

#scalc .scalc_radios .label {
    margin: 0;
    width: calc(100% - 4px);
    border-radius: 0;
    position: relative;
    padding: 0;
    height: 48px;
    line-height: 48px;
    text-shadow: none;
}

#scalc .scalc_radios .label:hover {
    color: #21b685;
}

#scalc .scalc_radios .label {
    background-color: #21b685;
}

#scalc .scalc_radios .label .icon {
    position: absolute;
    left: 15px;
    font-size: 30px;
    top: 0;
    bottom: 0;
    margin: auto 0;
    display: block;
    height: 34px;
}

.scalc_radios input[type=radio] {
    display: none;
}

#scalc .scalc_ico_label {
    display: block;
    margin-left: 28px;
    text-align: center;
    font-size: 18px;
    position: relative;
    font-weight: 300;
    font-family: "Roboto", sans-serif;
}

.scalc_radios .label {
    margin: 4px;
    padding: 8px 2%;
    width: 96%;
    border: 1px solid #c6c6c6;
    border-radius: 2px;
    display: block;
    float: left;
    cursor: pointer;
    color: #c6c6c6;
    line-height: inherit;
    background: #fff;
}

#scalc input#fieldEmail,
#scalc input#scalc_location {
    border-radius: 0px;
    text-indent: 15px;
    margin-right: 8px;
    font-size: 16px;
    padding: 0 !important;
}


.formMainContainer {
    padding-top: 0;
}

.easy-autocomplete-container>ul {
    max-width: 460px;
    margin: auto !important;
}

.accessSpacer .scalc_cell {
    float: none;
    display: inline-block;
}

.accessSpacer .scalc_cell .label {
    margin: auto;
    width: 100%;
    position: relative;
}

.accessSpacer .scalc_cell .label .icon {
    position: absolute;
    left: 15px;
}

.emailResult #fieldEmail {
    height: 44px;
    margin: 0 !important;
    border: 2px solid #21b685;
    font-family: "Roboto", sans-serif !important;
}

.emailResult button {
    height: 48px !important;
    border-radius: 0 !important;
    background-color: #21b685;
    border: 0;
}

.emailResult button:hover {
    background-color: #198b65;
}

.calcContentMessage h4 {
    font-size: 34px;
    color: #474c54;
    font-weight: 600;
    text-align: center;
    margin-bottom: 30px;
    line-height: 40px;
}

.calcContentMessage p {
    font-size: 20px;
    font-weight: 300;
    text-align: center;
    line-height: 30px;
    margin-bottom: 15px;
}

.loadingCont {
    background: rgba(255, 255, 255, 0.65);
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 9;
}

.loadingCont .loadingSpinner {
    width: 100%;
    height: 100vh;
    position: absolute;
    z-index: 9;
    margin-top: -75px;
}

.loadingCont .loadingSpinner img {
    position: absolute;
    height: 100px;
    width: 100px;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
}

.scalc_textbox {
    padding: 13px;
    float: left;
    margin-right: 14px;
    width: 300px;
}

#scalc_results .btn-yellow {
    background-color: #fec34e;
    color: #434143;
    font-size: 18px;
    height: 48px;
    line-height: 48px;
    padding: 0 25px;
    font-weight: 500;
    display: block;
    padding-right: 45px;
    border-radius: 4px;
    border-bottom: 2px solid #bf8513;
}

#scalc_results .btn-yellow:hover {
    text-decoration: none;
}

#scalc_results .button-container {
    width: 100%;
    margin: 30px auto;
    display: block;
    max-width: 570px;
}

#scalc_results .getPhone h4 {
    margin-bottom: 8px;
    font-weight: 400;
}

#scalc_results .button-container #ribbon-container a {
    height: 14px;
}

@media (max-width: 991px) {
    .formMainContainer #scalc #scalc_location_q input {
        width: 100%;
    }
    .formMainContainer #scalc #scalc_location_q input {
        width: 100%;
    }
}

@media (min-width: 1200px) {
    #site-howitworkforhost .container,
    #renter-howworks .container,
    #site-university .container {
        width: 1200px;
    }
    .universities .container {
        width: 1200px;
    }
}

@media (min-width: 992px) {
    .accessSpacer .scalc_cell {
        width: 49.6% !important;
    }
    .rowsForDisplay .titleCont {
        height: 90px;
        line-height: 85px;
    }
    .accessSpacer {
        margin: auto;
        display: block;
    }
}

@media (max-width: 767px) {
    .howIworkStepsCont #divider_blue {
        margin: 15px 0 0px 0;
    }
    #about-and-testimonials .block-left-big .content-has-img span._text {
        width: calc(100% - 138px);
    }
    #site-index .howIworkStepsCont ul li {
        font-size: 14px !important;
    }
    #about-and-testimonials .block-left-big .content-has-img img {
        max-width: 120px;
    }
    #site-howitworkforhost .becomeHost .benefitsItem,
    #renter-howworks .becomeHost .benefitsItem {
        margin-bottom: 30px;
    }
    #introduction .button-container #ribbon-container,
    #storage .button-container #ribbon-container {
        right: 1px;
    }
    #introduction .btn_yellow {
        margin-bottom: 15px;
    }
    #site-index #content-wrapper #introduction {
        padding-bottom: 0 !important;
    }
    #site-howitworkforhost .container,
    #renter-howworks .container,
    #site-university .container,
    .universities .container {
        width: auto;
        padding: 0 30px;
    }
    .formMainContainer .scalc_radios .scalc_cell {
        margin-bottom: 15px;
    }
    .formMainContainer #scalc {
        width: calc(100% - 20px);
        margin: auto;
    }
    #scalc_results .getPhone #fieldPhone {
        width: calc(100% - 4px);
        margin-bottom: 15px !important;
        border-radius: 4px !important;
    }
    #scalc_results .getPhone button {
        width: 100%;
        border-radius: 4px !important;
    }
    #scalc_results .emailResult button {
        width: 100%;
        margin-bottom: 15px !important;
        border-radius: 4px !important;
    }
    #scalc_results .listYourSpacer {
        font-size: 18px !important;
        line-height: 59px !important;
    }
    #scalc .scalc_radios .scalc_cell {
        width: 100%;
        padding: 0px;
    }
    .accessSpacer .scalc_cell {
        width: 100%;
    }
    .emailResult #fieldEmail {
        width: 100%;
        margin-bottom: 15px !important;
        border-radius: 4px !important;
    }
}

@media (min-width: 768px) {
    #site-index #content-wrapper #storage .leasemyspace,
    #site-index #content-wrapper #storage .quick_quote_v3 {
        float: none;
        width: 50%;
    }
    #site-index #storage .btn_yellow {
        width: auto;
        padding: 0 30px;
        text-align: left;
    }
    #site-index #content-wrapper #storage .looking-store .button_wapper_v3 {
        max-width: 600px;
        margin: auto;
    }
    #scalc_results .getPhone #fieldPhone {
        border-radius: 4px 0 0 4px !important;

    }
    #storage #ribbon-container a {
        max-width: 40px;
        z-index: 9;
        right: -7px !important;
    }
    
    #introduction .button-container,
    #introduction .quick_quote_v3 {
        width: 45%;
        float: left;
        padding: 0 15px;
    }
    #storage .leasemyspace .button-container {
        width: 100% !important;
    }
    #storage .leasemyspace .button-container #ribbon-container {
        right: 15px !important;
    }
    #scalc_results .emailResult button {
        border-radius: 0 4px 4px 0 !important;
    }
    #scalc_results .getPhone button {
        width: 34%;
        border-radius: 0 4px 4px 0 !important;
    }
    #scalc_results .listYourSpacer {
        width: 570px;
        margin-top: 15px !important;
    }
    .emailResult button {
        width: 34%;
    }
    .emailResult #fieldEmail {
        border-radius: 4px !important;
    }
    #scalc .scalc_radios .scalc_cell {
        width: calc(33.3% - 20px);
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .accessSpacer .scalc_cell {
        width: 47% !important;
    }
}

#benefitsSlider.carousel {
    height: auto;
}

#benefitsSlider .carousel-inner {
    width: 100%;
    height: auto;
}
.partners a svg {
    width: 128px;
}

/*spacer butler*/


/*---------longtail_link-------------*/

.left-column #suburbs-widget,
.left-column #longtail-widget-location {
    text-align: center;
}

#regional-widget,
#suburbs-widget,
#longtail-widget-location {
    padding-top: 90px;
    border-bottom: 0;
}

#longtail-widget-location .longtail-content {
    border-bottom: 1px solid #EEEEF0;
    border-top: 1px solid #EEEEF0;
    padding: 60px 0;
}

.linkContents {
    padding-top: 90px;
    border-bottom: 0;
    border-top: 1px solid #EEEEF0;
    margin-top: 90px;
    text-align: center;
}

.linkContents li a {
    color: #474c54;
    font-size: 18px;
    text-decoration: underline!important;
    font-weight: 300;
    line-height: 36px;
}

div#suburbs-widget ul {
    text-align: center;
}

#regional-widget h3,
#suburbs-widget h3,
#longtail-widget-location h3,
.linkContents h3 {
    padding-bottom: 30px;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 30px;
    position: relative;
    text-align: center;
}

.linkContents h3 {
    font-size: 32px;
    font-family: "Poppins", sans-serif;
}

.linkContents .m90 {
    margin-bottom: 90px;
}

#regional-widget h3:before,
#suburbs-widget h3:before,
#longtail-widget-location h3:before,
.linkContents h3:before {
    content: '';
    position: absolute;
    bottom: 1px;
    left: 0;
    right: 0;
    margin: auto;
    width: 28%;
    background-color: #0AA0D4;
    height: 4px;
}

#longtail-widget-location ul {
    margin: 0;
    margin-top: 35px;
}

#longtail-widget-location ul#longtail-links li {
    display: inline-block;
    padding: 0px 8px;
}

#regional-widget ul li,
#suburbs-widget ul li,
.linkContents ul li {
    display: inline-block;
    padding: 0 15px;
    max-height: 28px;
    overflow: hidden;
    margin: 5px;
}

#regional-widget ul li a,
#suburbs-widget ul li a,
ul#longtail-links li a {
    color: #474c54;
    font-size: 18px;
    text-decoration: underline!important;
    font-weight: 300;
    line-height: 36px;
}
.linkContents li a:hover,
#suburbs-widget ul li a:hover,
ul#longtail-links li a:hover {
    text-decoration: none!important;
}

.linkWidgets {
    text-align: center;
}

.padding-bottom-60 {
    padding-bottom: 60px;
}


/*___Landing Page___*/

.included-storage {
    text-align: center;
    padding: 20px 40px;
}

.included-storage .list-link a {
    display: inline-block;
    margin: auto 5px;
    font-size: 14px;
    color: #59595a;
}

.included-storage .title-included {
    font-size: 18px;
    color: #E3195B;
    margin: 10px auto;
    font-weight: 600;
    display: block;
}

.included-storage .list-link a:hover,
.included-storage .list-link a:focus {
    color: #0AA0D4;
}

.benefitsItem .icon {
    width: 130px !important;
    height: 130px;
    margin: auto;
    border-radius: 100%;
    background-image: unset;
    display: block;
    text-align: center;
    line-height: 130px;
}

.seach-listing-homepage .danger_search_btn {
    margin: 0 !important;
}

.benefitsItem .icon:before {
    font-size: 50px;
    line-height: 124px;
    color: white;
}

.benefitsItem .icon-income {
    background-color: #21B685
}

.benefitsItem .icon-convenience {
    background-color: #F15B61
}

.benefitsItem .icon-peertopeer {
    background-color: #fec34e
}

.benefitsItem .icon-icon-padlock-green-ie {
    background-color: #00b2db
}

#site-index #introduction .second_att,
#site-index #introduction .theCounter {
    display: none;
}


/*Home*/


/*tabs*/

#site-index #for-hosts .stepsImage .icon {
    background-color: #00b2db;
    width: 245px;
    height: 245px;
    margin: auto;
    background-image: unset;
    line-height: 245px;
    text-align: center;
    color: white;
    font-size: 102px;
    display: block;
    border-radius: 100%;
    margin-bottom: 10px;
}

#site-index #for-hosts .stepsImage .icon:before {
    height: 245px;
    display: block;
    line-height: 234px;
}


/*Benefits*/

@media (min-width: 992px) {
    .vidContent,
    .vidDescCont {
        float: left;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .vidDescCont {
        width: 50%;
        margin: auto;
    }
}

@media (max-width: 991px) {
    #benefits_new .span4 {
        width: 100%;
        margin: 0;
        padding: 30px;
    }
}

@media (min-width: 1600px) {
    .vidContent {
        width: 33.8%;
    }
    .vidDescCont {
        width: 30%;
    }
}

@media (min-width: 992px) and (max-width: 1599px) {
    .vidContent {
        width: 48%;
    }
    .vidDescCont {
        width: 48%;
    }
}

@media (max-width: 1599px) {
    #benefits_new .model img {
        display: none;
    }
}

@media (max-width: 991px) {
    #benefits_new #ben_cont .video-preload-screen.this-video-reference {
        padding: 0 !important;
        width: 100%;
        background-position: top;
    }
    .vidDescCont {
        padding: 0 30px;
    }
}

@media (min-width: 992px) {
    #benefits_new .video-preload-screen.this-video-reference {
        float: right;
    }
}


/*header*/

#site-index #introduction .caption-introduction {
    font-family: "Poppins", sans-serif !important;
    font-size: 34px;
    font-weight: 800 !important;
}

#site-index #about-and-testimonials {
    max-width: 1090px !important;
}

#site-index #benefits_new div#ben_cont {
    z-index: 99;
}

#benefits_new .row-fluid h2 {
    font-family: "Poppins", sans-serif !important;
    font-size: 34px;
    font-weight: 800 !important;
    text-align: center;
}

#benefits_new {
    padding: 60px 0;
}

div#ben_cont {
    position: relative;
}

#site-index #about-and-testimonials .owl-prev .icon,
#site-index #about-and-testimonials .owl-next .icon {
    line-height: 94px;
    height: 94px;
    text-align: center;
    width: 30px;
    background-image: unset;
    font-size: 22px;
    color: #807f83;
}

#site-index #about-and-testimonials .owl-prev .icon:before,
#site-index #about-and-testimonials .owl-next .icon:before {
    margin: auto;
    height: 22px;
    top: 0;
    bottom: 0;
    display: block;
    position: absolute;
    width: 30px;
}

#about-and-testimonials .title-block {
    font-family: "Poppins", sans-serif !important;
    font-size: 34px;
    font-weight: 800 !important;
    color: #434143;
    line-height: 40px;
}

#about-and-testimonials .content-block ._text,
#about-and-testimonials .content-block .content-bottom {
    font-size: 18px !important;
    font-family: "Roboto", sans-serif !important;
    font-weight: 300 !important;
    color: #807f83 !important;
    line-height: 24px;
}

#site-index .howIworkStepsCont h2 {
    font-family: "Poppins", sans-serif !important;
    font-size: 34px;
    font-weight: 800 !important;
}

#site-index .howIworkStepsCont .stepsDesc h2 {
    font-size: 26px;
    font-family: "Poppins", sans-serif !important;
    font-weight: 300 !important;
    color: #434143;
    margin: 5px 0;
}

#site-index .howIworkStepsCont .stepsDesc h4 {
    font-size: 21px;
    font-family: "Roboto", sans-serif !important;
    font-weight: 300 !important;
    color: #a0a0a6;
}

#site-index .howIworkStepsCont ul li {
    font-family: "Roboto", sans-serif !important;
    font-size: 21px;
    font-weight: 300;
    list-style-type: none;
}

#site-index .howIworkStepsCont h2.rowStyle {
    color: #434143;
}

#site-index .howSpacerWorks button {
    background-image: unset;
    z-index: 999;
    background-color: transparent;
    border: 0;
    font-size: 16px;
    text-decoration: underline;
    color: white;
    outline: unset;
}

#site-index .search-space-type {
    margin: 0;
}

@media (min-width:992px) {
    #site-index .search-space-type {
        width: 105px;
    }
}

@media (min-width:2560px) {
    #site-index #content_banner {
        height: 85vh;
    }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.3),
only screen and (-o-min-device-pixel-ratio: 13/10),
only screen and (min-resolution: 120dpi) {
    /* Your code to swap higher DPI images */
}

#howSpacerWorksVideo .modal-header {
    height: 65px;
    padding: 0 20px;
}

#howSpacerWorksVideo .modal-header h4 {
    line-height: 65px;
    font-size: 18px;
    font-weight: lighter;
    color: #2a2a2a;
}

#howSpacerWorksVideo .modal-header button {
    font-size: 28px;
    line-height: 62px;
}

#howSpacerWorksVideo .modal-body {
    padding: 20px;
}

#howSpacerWorksVideo .modal-body .youtube-player iframe {
    width: 100%;
    height: 225px;
}

#howSpacerWorksVideo .modal-footer .btn {
    background-image: unset;
    border: 0;
    text-shadow: unset;
    outline: unset;
    padding: .75rem 1.5rem;
    font-size: 1rem;
    line-height: 1.25;
    border-radius: .375rem;
}

#howSpacerWorksVideo .modal-footer .btn-primary {
    background-color: #00b2db;
    border: 2px solid #00b2db;
    box-shadow: unset;
}

#howSpacerWorksVideo .modal-footer .btn-primary:hover {
    background-color: #24bde0;
    border-color: #24bde0;
}

#howSpacerWorksVideo .modal-footer .btn-default {
    background-color: transparent;
    border: 2px solid #dadfe6;
    margin-right: 15px;
}

#howSpacerWorksVideo .modal-footer .btn-default:hover {
    background-color: #dadfe6;
    box-shadow: unset;
}

#howSpacerWorksVideo.modal.in {
    top: 0;
    bottom: 0;
    margin: auto !important;
    height: fit-content;
    left: 0;
    right: 0;
    z-index: 1050 !important;
}

#howSpacerWorksVideo {
    z-index: -1;
}

#site-index .searchInput {
    margin-right: 7px;
    position: relative;
}

#site-index .searchInput .icon-navigate {
    left: 15px;
    top: 14px;
}

#site-index .searchInput .icon-location-arrow {
    position: absolute;
    left: 15px;
    top: 14px;
    color: gray;
    background-image: unset;
}

@media (min-width: 768px) {
    #site-index .searchInput input {
        width: 624px !important
    }
    #site-index .searchInput input {
        margin-right: 10px;
    }
}

#site-index .searchButton input {
    margin: 0 !important;
    width: 100px !important;
}

#site-index .searchButton .danger_search_btn {
    background-size: 12px 12px !important;
    padding-left: 20px !important;
    font-size: 14px !important;
}


/*@media (min-width:768px) {
  #site-index .searchInput, #site-index .searchButton {
    display: inline-block;
  }
}*/

@media (max-width:767px) {
    #site-index #introduction .container,
    #site-university .container,
    .universities .container {
        width: auto !important;
        padding: 0 15px;
    }
    #site-index #search-listing #autocomplete-ajax {
        margin: 0;
        width: calc(100% - 36px);
        border-radius: 4px;
        margin-bottom: 15px;
    }
    #site-index #search-listing select {
        width: 49%;
        float: left;
        border-radius: 4px;
    }
    #site-index .searchButton input {
        width: 100% !important;
        height: 44px;
        float: right;
    }
    #site-index #content_banner .form_search {
        width: 88% !important;
        margin: auto !important;
    }
    #site-index #benefitsSlider .carousel-inner {
        overflow: visible;
    }
}

#site-index #search-listing {
    display: inline-block;
    width: 100%;
}

#site-index .info_search {
    height: auto !important;
}

#site-index #search-listing select {
    -webkit-appearance: none;
    line-height: 44px;
    padding: 0 20px;
    color: #424143;
    background-image: url(../../../images/caret-down.svg);
    background-size: 8px 8px;
    background-repeat: no-repeat;
    background-position-x: 80%;
    background-position-y: 18px;
}

#site-index #search-listing #search-space-type {
    position: absolute;
    top: -25px;
    left: 15px;
}

#site-index #search-listing #search-space-type .space-type {
    width: 125px;
    float: left;
    background-color: #8e8e8e;
    text-align: center;
    line-height: 20px;
    padding: 10px 0;
    color: #fff;
    cursor: pointer;
    border-top-left-radius: 5px;
    -moz-border-top-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -o-border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-top-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -o-border-top-right-radius: 5px;
    position: relative;
}

#site-index #search-listing #search-space-type .space-type:nth-child(1) {
    margin-right: 10px;
}

#site-index #search-listing #search-space-type .space-type.active {
    background-color: #00b2db;
}

#site-index #search-listing #search-space-type .space-type.active:before {
    content: '';
    width: 0px;
    height: 0px;
    border-left: 11px solid transparent;
    border-right: 11px solid transparent;
    border-top: 11px solid #00b2db;
    position: absolute;
    top: 40px;
    left: 51.5px;
}

@media (min-width: 1200px) {
    #site-index #introduction .container {
        width: 1170px;
    }
}


/* ----------- iPhone 5, 5S, 5C and 5SE ----------- */


/* Portrait */

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
    #site-index #search-listing #autocomplete-ajax {
        width: calc(100% - 36px);
    }
    #site-index #content_banner {
        /*height: 370px;*/
    }
    .howIworkStepsCont ul li {
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 20px;
        display: inline-block;
        text-align: center;
        margin: auto;
        width: 110px;
    }
    #site-index #content_banner .form_search .note_search .title_home {
        line-height: 38px;
        font-size: 32px;
    }
    #about-and-testimonials .block-left-big .content-has-img img {
        max-width: 100px;
        margin: auto;
        display: block;
        margin-bottom: 20px;
    }
    #about-and-testimonials .block-left-big .content-has-img span._text {
        width: calc(100%);
    }
    #benefits_new .video-preload-screen.this-video-reference {
        height: 170px;
    }
    #benefits_new {
        padding: 60px 0;
        background-size: cover !important;
        background-position: center center !important;
    }
    #site-index #content_banner .form_search .note_search {
        min-height: auto !important;
    }
    #site-index #content_banner .form_search .note_search h2 {
        margin-bottom: 10px;
        padding-bottom: 0 !important;
    }
    #site-index #content_banner .not_search_footer {
        margin-top: 10px !important;
    }
}


/* ----------- iPhone 6, 6S, 7 and 8 ----------- */


/* Portrait and Landscape */

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
    #site-index #search-listing #autocomplete-ajax {
        width: calc(100% - 36px);
    }
}


/* Portrait */

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
    #site-index #content_banner .form_search .note_search .title_home {
        line-height: 42px;
        font-size: 34px;
        margin-bottom: 8px;
    }
    #site-index #search-listing #autocomplete-ajax {
        width: calc(100% - 36px);
    }
}


/* Landscape */

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
    #content_banner {
        height: 100vh;
    }
    #site-index #content_banner .form_search .note_search .title_home {
        font-size: 42px;
        line-height: 52px;
    }
    #site-index #search-listing #autocomplete-ajax {
        width: calc(100% - 36px);
    }
}


/* ----------- iPhone 6+, 7+ and 8+ ----------- */


/* Landscape */

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape) {
    #content_banner {
        height: 100vh;
    }
    #site-index #content_banner .form_search {
        height: 270px;
    }
}


/* Nexus 6p */

@media only screen and (min-width: 412px) and (max-width: 435px) and (min-height: 732px) and (max-height: 773px) and (orientation:portrait) {
    #site-index #search-listing #autocomplete-ajax {
        width: calc(100% - 36px);
    }
    #site-index #content_banner .form_search .note_search .title_home {
        line-height: 52px;
        font-size: 45px;
    }
}


/* Nexus 5x */

@media only screen and (min-width: 361px) and (max-width: 411px) and (min-height: 641px) and (max-height: 731px) and (orientation:portrait) {
    #site-index #search-listing #autocomplete-ajax {
        width: calc(100% - 36px);
    }
    #site-index #content_banner .form_search .note_search .title_home {
        line-height: 48px;
        font-size: 42px;
        margin-bottom: 8px
    }
}


/* Galaxy S5 */

@media only screen and (max-width: 360px) and (max-height: 640px) and (orientation:portrait) {
    #site-index #search-listing #autocomplete-ajax {
        width: calc(100% - 36px);
    }
}


/* ----------- iPad Pro ----------- */


/* Portrait */

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5) {
    .search-listing-header-wrapper {
        left: 260px !important;
    }
}


/* ----------- iPad 1, 2, Mini and Air ----------- */


/* Portrait and Landscape */


/* Portrait and Landscape */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {}


/* Portrait */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
    #site-index #content_banner .form_search .note_search .title_home {
        font-size: 48px;
    }
    #site-index #content_banner .form_search .note_search h2 {
        font-size: 32px;
        padding-top: 10px;
    }
}

#longtail-landingpage .is-landingpage .block_breadcrumb .breadcrumb {
    padding-top: 0px !important;
    padding-bottom: 5px !important;
}

#longtail-landingpage .block_breadcrumb .sub {
    background-color: #FFF;
}

#longtail-landingpage .is-landingpage .block_breadcrumb .sub a {
    max-width: none;
    white-space: normal !important;
    text-overflow: initial !important;
}

#longtail-landingpage .full-related-search {
    padding: 5px 20px;
    font-size: 15px;
    border-top: 1px solid #e3e3e3;
}

#longtail-landingpage .full-related-search .full-link a {
    color: #59595a;
}

#longtail-landingpage #filter_left .text_title {
    font-size: 20px;
}

#longtail-landingpage .more-filter {
    position: relative;
    float: none;
    height: 100%;
}

#longtail-landingpage .more-filter .text_title {
    white-space: normal !important;
    text-overflow: initial !important;
}

#longtail-landingpage #filter_left {
    float: none;
    width: 85%;
    width: calc(100% - 120px);
    text-indent: 0px;
    padding-left: 20px;
    height: 100%;
}

#longtail-landingpage #filter_right {
    position: absolute;
    right: 0;
    top: 0px;
    float: none;
}


/*------view list search--------*/

#search-result-data-new .listing-price .book_listing span.icon,
#dialog-space-info .book_listing span.icon {
    margin-left: 2px;
    font-size: 8px;
    width: 12px;
    height: 12px;
    vertical-align: baseline;
    color: #fff;
}

#search-result-data-new .listing-price .book_listing.yellow span.icon {
    color: #374654;
}

#search-result-data-new.viewList>li {
    display: block;
    width: 100%;
    margin: 0;
    margin-bottom: 10px;
    overflow: hidden;
}

#search-result-data-new.viewList {
    padding: 10px 30px;
}

#search-result-data-new.viewList .listing-img-new {
    width: 180px;
    float: left;
}

#search-result-data-new.viewList .listing-img-new .un_img_available {
    width: 180px;
}

#search-result-data-new.viewList .listing-price.listing-price-week.search_type {
    width: 150px;
    float: left;
    margin-top: 20px;
    padding-right: 10px;
    text-align: center;
}

#search-result-data-new.viewList .listing-content-new {
    width: calc(100% - 370px);
    float: left;
    padding: 0;
    padding-top: 15px;
    margin: 0 20px;
}

#search-result-data-new.viewList .listing-content-new h2 {
    font-size: 21px;
    line-height: 30px;
}

#search-result-data-new.viewList .listing-price {
    border: 0;
}

#search-result-data-new.viewList .listing-price-week {
    font-size: 15px
}

#search-result-data-new.viewList .listing-price span span.one_price {
    font-size: 28px;
}

#search-result-data-new.viewList .listing-price .book_listing {
    float: none;
    margin-top: 15px;
}

@media only screen and (max-width: 1024px) {
    #search-result-data-new.viewList .listing-img-new {
        width: 120px;
        height: 130px;
    }
    #search-result-data-new.viewList .listing-img-new .un_img_available {
        width: 120px;
    }
    #search-result-data-new.viewList .listing-content-new {
        width: calc(100% - 160px);
        padding-top: 5px;
    }
    #search-result-data-new.viewList .listing-price.listing-price-week.search_type {
        width: calc(100% - 160px);
        float: right;
        margin: 5px 20px;
        padding: 0;
    }
    #search-result-data-new .listing-price.search_type span {
        float: left;
        margin-bottom: 0;
    }
    #search-result-data-new.viewList .listing-price span span.one_price {
        font-size: 22px;
        margin-bottom: 0px;
    }
    #search-result-data-new .listing-price.search_type span {
        float: left;
        margin-bottom: 0;
        font-size: 11px;
    }
    #search-result-data-new.viewList .listing-price .book_listing {
        margin-top: 0;
        float: right;
    }
    #search-result-data-new .listing-price .book_listing span.icon {
        margin-top: 6px;
        height: 12px;
        width: 12px;
        float: right;
    }
}


/*Scholarship*/

#site-scholarship .headerCont {
    background-image: url('../../../images/scholarship/hero.jpg');
}

#article-about .headerCont {
    background-image: url('../../../images/about/about-us.jpg');
}

#storage-toyswinterclothesstorage .headerCont {
    background-image: url('../../../images/storage-pages/toy_sand_winter_clothes/header.jpg');
}

#storage-documentmanagement .headerCont {
    background-image: url('../../../images/storage-pages/document_storage/header.jpg');
}

#storage-officeequipmentinventorymanagement .headerCont {
    background-image: url('../../../images/storage-pages/office_equipment/header.jpg');
}

#storage-toyswinterclothesstorage .headerCont:before,
#storage-documentmanagement .headerCont:before,
#storage-officeequipmentinventorymanagement .headerCont:before {
    content: '';
    width: 100%;
    height: 100%;
    background-color: rgba(45, 45, 45, 0.81);
    display: block;
    position: absolute;
    left: 0;
    top: 0;
}

.divInner section h4 {
    font-size: 24px;
    font-weight: 400;
    margin-bottom: 20px;
    font-family: "Poppins", sans-serif;
    line-height: 26px;
}

@media (max-width: 767px) {
    .divInner section h4 {
        margin-top: 20px;
    }
}

#introduction h3 {
    font-size: 32px;
    font-weight: 400;
    margin-bottom: 20px;
    font-family: "Poppins", sans-serif;
}

#introduction ul {
    padding-left: 15px;
}

#introduction ul li {
    list-style-type: disc;
}

#introduction ul li p {
    margin-bottom: 0;
}

.divInner hr {
    margin-bottom: 40px;
}

#introduction hr {
    margin: 40px 0;
}

.ds-span .alight-right {
    text-align: right;
}

#site-university #content-wrapper,
#article-about #content-wrapper,
#storage-toyswinterclothesstorage #content-wrapper,
#storage-documentmanagement #content-wrapper,
#storage-officeequipmentinventorymanagement #content-wrapper,
#site-university #content-wrapper,
#site-macquarie #content-wrapper,
#site-westernsydneyuniversity #content-wrapper,
#site-utsparking #content-wrapper,
#site-goldcoastuniversity #content-wrapper,
#storage-unimelbparking #content-wrapper,
#storage-anuparking #content-wrapper,
#storage-griffithuniversityparking #content-wrapper,
#storage-citparking #content-wrapper,
#storage-latrobeparking #content-wrapper,
#storage-qutparking #content-wrapper,
#storage-deakinuniversityparking #content-wrapper,
#storage-unswparking #content-wrapper,
#storage-monashparking #content-wrapper,
#storage-vuparking #content-wrapper,
#storage-uqparking #content-wrapper,
#storage-ucparking #content-wrapper {
    padding: 0;
}

#article-about .spacer-description {
    padding-top: 60px;
}

#site-university #content-wrapper section p,
.universities p {
    font-size: 18px;
    font-family: "Roboto", sans-serif;
    font-weight: 300;
    color: #807f83;
    line-height: 24px;
    margin-bottom: 15px;
}

#site-university #top,
.universities #top {
    padding-top: 0 !important;
}

#site-utsparking #header_parent,
#site-macquarie #header_parent {
    box-shadow: 0 1px 30px -8px rgba(51, 51, 51, 0.36);
}

#site-university #top,
#site-university #public-transport,
#site-university #campus,
.universities #campus {
    text-align: center;
    padding: 60px 0;
}

.universities #top,
.universities #public-transport,
.universities #campus {
    text-align: center;
    padding: 60px 0;
}

#site-university #top h4,
#site-university #public-transport h4,
#site-university #campus h4,
.universities #campus h4 {
    font-size: 28px;
    margin: 15px 0;
    line-height: 36px;
    font-family: "Poppins", sans-serif;
    font-weight: 800;
    color: #807f83;
}

.universities #top h4,
.universities #public-transport h4,
.universities #campus h4 {
    font-size: 28px;
    margin: 15px 0;
    line-height: 36px;
    font-family: "Poppins", sans-serif;
    font-weight: 800;
    color: #807f83;
}

.headerCont,
.headerDivider {
    background-repeat: no-repeat;
    background-size: cover;
    padding: 0 30px;
    text-align: center;
    height: 280px;
    position: relative;
    background-position: center center;
}

.headerCont h1,
.headerDivider h3,
.headerInnerCont {
    margin: auto;
    height: 65px;
    line-height: 60px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    color: white;
    padding: 0 30px;
    font-size: 40px;
    font-family: "Poppins", sans-serif;
    padding: 0 15px;
}

.headerInnerCont {
    height: 220px;
}

.headerInnerCont div#searchbar .btn-green {
    padding: 0;
    line-height: 24px;
    font-family: "Roboto", sans-serif;
    background-image: linear-gradient(90deg, #0069db, #00b2db);
    box-shadow: 0 0 0 0 #007abc, 0 0 0 0 #008edb;
    text-shadow: none;
    border: none;
    line-height: calc(1.25rem + 4px);
}

.headerInnerCont div#searchbar .btn-green:hover {
    background-image: linear-gradient(90deg, #247ee0, #24bde0);
}

.headerInnerCont div#searchbar span.icon-search {
    margin-top: 0;
}

.headerInnerCont div#searchbar span.icon-search:before {
    font-size: 15px;
}

.ds-span p {
    font-size: 18px;
    font-family: "Roboto", sans-serif;
    font-weight: 300;
    color: #807f83;
    line-height: 24px;
    margin-bottom: 15px;
}

.headerInnerCont div#searchbar input.query {
    padding: 0;
    height: 48px !important;
    border: 0;
    width: 100%;
    text-indent: 36px;
    font-family: "Roboto", sans-serif;
}

.headerInnerCont h1 {
    position: relative;
}

#site-scholarship #content-wrapper {
    padding-top: 0;
}

@media (min-width: 560px) and (max-width: 767px) {
    .headerCont h1,
    .headerDivider h3 {
        height: 122px;
        font-size: 38px;
        line-height: 50px;
    }
}

.ds-contents:before,
.ds-contents:after {
    display: table;
    line-height: 0;
    content: "";
}

@media (min-width: 768px) {
    .ds-contents {
        margin: auto;
        width: fit-content;
    }
    .ds-contents {
        display: flex;
    }
}

@media (min-width: 768px) and (max-width: 992px) {
    .headerCont h1,
    .headerDivider h3 {
        height: 120px;
    }
    #site-scholarship .ds-contents {
        display: flex;
    }
}

@media (max-width: 991px) {
    #site-scholarship .event ul li .icon,
    #site-scholarship .event ul li .eventDesc {
        text-align: center;
        width: 100%;
    }
    aside.benefits ul li .benefitsDesc {
        margin-top: 20px;
    }
    #site-scholarship .event ul li .icon {
        margin-bottom: 20px;
    }
}

@media (max-width: 768px) {
    .ds-contents {
        padding: 60px 0;
    }
}

@media (min-width: 992px) {
    .ds-contents {
        display: flex;
        max-width: 1170px;
        padding: 60px 0;
    }
    aside.benefits ul li .benefitsDesc {
        width: 70%;
    }
    aside.benefits ul li img,
    aside.benefits ul li .benefitsDesc {
        display: inline-grid;
    }
    #site-scholarship .event ul li .eventDesc {
        width: 85%;
    }
    #site-scholarship .event ul li .icon {
        width: 12%;
    }
}

@media (max-width: 767px) {
    aside.benefits ul li img {
        margin: 30px auto !important;
        display: block;
    }
    #site-scholarship .eventDesc ul li {
        width: 60%;
    }
    aside.benefits ul li .benefitsDesc {
        text-align: center;
    }
}

@media (min-width: 768px) {
    #site-scholarship .eventDesc ul li {
        width: 40%;
    }
}

#site-scholarship .eventDesc ul li {
    display: inline-block;
    padding-left: 60px;
    position: relative;
}

#site-scholarship .eventDesc ul {
    margin-top: 30px;
}

#site-scholarship .eventDesc ul li span {
    color: #262626;
}

#site-scholarship .eventDesc ul li .icon {
    position: absolute;
    left: 0;
    margin: 0 !important;
    font-size: 44px !important;
    width: auto;
}

.ds-contents .ds-span {
    margin: 0;
    padding: 0 15px;
}

.ds-contents {
    padding: 60px 0;
}

aside.benefits h3 {
    font-weight: 800;
    font-family: "Poppins", sans-serif;
    margin: auto;
    font-size: 28px;
    text-transform: uppercase;
    text-align: center;
    border-bottom: 1px solid #f2f2f2;
    line-height: 1;
    padding-bottom: 20px !important;
}

aside.benefits h4 {
    font-weight: 800;
    font-family: "Poppins", sans-serif;
    font-size: 28px;
    text-transform: uppercase;
    text-align: center;
    border-bottom: 1px solid #f2f2f2;
    line-height: 1;
    padding-bottom: 20px !important;
    margin-top: 48px;
}

aside.benefits ul {
    margin: 0;
}

aside.benefits ul li img {
    width: 18%;
    margin-right: 15px;
    margin-top: 30px;
}

aside.benefits ul li .benefitsDesc p {
    margin-bottom: 0;
}

aside.benefits .btn-pink {
    background-color: #f05b61;
    font-family: "Roboto", sans-serif;
    background-image: unset;
    text-shadow: none;
    color: white;
    border: 0;
    width: 100%;
    max-width: 270px;
    margin: auto;
    height: 52px;
    display: block;
    padding: 0;
    line-height: 50px;
    font-size: 18px;
    font-weight: bold;
    margin-top: 25px;
}

#site-scholarship .event ul li .icon {
    margin-right: 15px;
    font-size: 82px;
    color: #bfbfbf;
    margin-top: -12px;
    background-image: unset;
    height: 85px;
}

#site-scholarship .event ul li {
    margin-bottom: 30px;
}

#site-scholarship .event ul li .eventDesc h5 {
    font-size: 32px;
    font-family: "Poppins", sans-serif;
    color: #59595a;
    margin-bottom: 15px;
    font-weight: normal;
}

#site-scholarship .event ul li .eventDesc ul li p {
    font-size: 18px;
    font-weight: 300;
    font-family: "Roboto", sans-serif;
    line-height: 23px;
    color: #807f83;
    padding-bottom: 30px;
    border-bottom: 1px solid #f2f2f2;
    text-align: left;
}

aside.benefitsDesc h5 {
    font-size: 21px;
    font-family: "Poppins", sans-serif;
    font-weight: 800;
    color: #59595a;
    line-height: 1;
    margin-bottom: 5px;
}

aside.benefitsDesc p {
    font-size: 16px;
    font-family: 'Roboto', sans-serif;
    font-weight: normal;
    color: #8c8c8c;
    line-height: 21px;
}

#site-scholarship .event ul li .eventDesc p {
    font-size: 18px;
    font-weight: 300;
    font-family: "Roboto", sans-serif;
    line-height: 23px;
    color: #807f83;
    padding-bottom: 30px;
    border-bottom: 1px solid #f2f2f2;
}

#site-scholarship .event ul li .eventDesc .contactEvent {
    font-size: 18px;
    font-weight: 300;
    font-family: "Roboto", sans-serif;
    line-height: 23px;
    color: #807f83;
    margin-top: 30px;
}

#site-scholarship .event ul li .eventDesc ul {
    border-bottom: 1px solid #f2f2f2;
}

#site-scholarship .event ul li .eventDesc ul li {
    margin-bottom: 0;
}

#site-scholarship .event ul li .eventDesc ul li p {
    border: 0;
}

#site-scholarship .event ul li .icon,
#site-scholarship .event ul li .eventDesc {
    display: inline-grid;
}

@media (max-width: 559px) {
    .headerCont h1,
    .headerDivider h3 {
        height: 86px;
        font-size: 24px;
        line-height: 42px;
    }
}


/*Home*/

#as-featured-in .lSPager {
    display: none;
}

#as-featured-in .lSSlideWrapper.usingCss {
    margin-bottom: -1px;
}

#as-featured-in .row {
    margin: 0;
}

#as-featured-in .logoColumn {
    height: 175px;
    border-bottom: 1px solid #e4e3e9;
    border-left: 1px solid #e4e3e9;
    position: relative;
}

#as-featured-in .active .logoColumn {
    border-left: 0;
}

#as-featured-in .logoColumn .logosImg img {
    border: 0;
    border-radius: unset;
    min-width: 135px;
    filter: brightness(.5);
    -webkit-filter: brightness(.5);
}

#as-featured-in .logoColumn .logosImg {
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    height: fit-content;
    display: flex;
    align-items: center;
    justify-content: center;
}

.lSSlideWrapper .lSAction a {
    opacity: 1 !important;
    line-height: 32px;
    font-size: 35px;
    color: rgba(128, 128, 128, 0.63);
}

.lSSlideWrapper .lSAction a {
    opacity: 1 !important;
    line-height: 32px;
    font-size: 35px;
    color: rgba(128, 128, 128, 0.63);
    background-color: #f1f2f2;
    padding: 15px;
    border-radius: 100%;
}

.lSAction .lSPrev:before {
    font-size: 22px;
    height: 32px;
    line-height: 35px;
    width: 19px;
    text-align: left;
}

.lSAction .lSNext:before {
    font-size: 22px;
    height: 32px;
    line-height: 35px;
    width: 19px;
    text-align: right;
}

.lSAction .lSNext {
    right: 0;
}

.lSAction {
    display: none !important;
}

.lSAction a {
    top: 46% !important;
}


/****************contact us********************/

#site-contact,
#contact-form input,
#contact-form button,
#contact-form textarea {
    font-family: "Roboto", sans-serif;
}

#site-contact .inner {
    padding: 110px 0;
    margin-bottom: 90px;
}

#site-contact .inner .headlinebackgroSystem h1 {
    margin-bottom: 0;
}

#site-contact .inner_contact {
    width: 935px;
}

#site-contact .information-contact .span4 {
    margin: 0;
}

#site-contact .questions {
    text-align: center;
    padding: 42px 0;
    background-color: #F6F4F4;
    height: 226px;
}

.information-contact .questions .img-question img {
    width: 70px;
    height: 70px;
}

.information-contact .questions .text-question {
    margin-top: 14px;
}

.information-contact .questions .text-question h4 {
    font-size: 21px;
    color: #333333;
    line-height: 25px;
    margin-bottom: 15px;
}

.information-contact .questions .text-question p {
    font-size: 16px;
    color: #14BAEA;
}

.information-contact .start-chat {
    padding: 46px 0;
    text-align: center;
    background-color: #14BAEA;
    height: 226px;
}

.information-contact .start-chat .text-start-chat p {
    font-size: 16px;
    color: #ffffff;
    line-height: 20px;
}

.information-contact .start-chat .text-start-chat p img {
    height: 13px;
    width: 13px;
}

.information-contact .start-chat .livechat {
    padding-top: 20px;
}

.information-contact .start-chat .livechat a .livechat_img {
    height: 54px;
    background-image: url(/images/contact_us/chat_button-min.png);
    background-position-y: 105px;
    background-position-x: center;
    background-repeat-x: no-repeat;
}

.information-contact .mail-phone {
    background-color: #F6F4F4;
    height: 226px;
    padding: 36px 0;
}

.information-contact .mail-phone div {
    padding-left: 55px;
    padding-top: 8px;
    margin: 0 29px;
    background-repeat: no-repeat;
}

.information-contact .mail-phone .mail {
    background-image: url(/images/contact_us/location-icon-min.png);
}

.information-contact .mail-phone .phone {
    background-image: url(/images/contact_us/call-icon-min.png);
    margin-top: 16px;
}

.information-contact .mail-phone h4 {
    font-size: 21px;
    line-height: 25px;
    margin-bottom: 7px;
}

.information-contact .mail-phone p {
    font-size: 16px;
    line-height: 21px;
    color: #807f83;
}

#site-contact .contact-form {
    margin-top: 60px;
    width: 100%;
}

.contact-form .get-in-touch {
    width: 66%;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 50px;
}

.contact-form .get-in-touch h2 {
    font-size: 30px;
    line-height: 35px;
    color: #333333;
}

.contact-form .get-in-touch h2 span {
    color: #14BAEA;
}

#site-contact .contact-form .divider-blue {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 20px;
}

#site-contact .contact-form .divider-blue img {
    width: 180px;
}

.contact-form .get-in-touch p {
    color: #807f83;
    font-size: 18px;
    line-height: 23px;
}

#site-contact #contact-form {
    margin-bottom: 75px;
    padding: 0 5px;
}

#site-contact #contact-form .row {
    margin-bottom: 25px;
}

#contact-form #Contact_comment {
    width: calc(100% - 22px);
    background-color: #fff;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
}

#contact-form .row.buttons {
    text-align: center;
}

#contact-form .row.buttons input {
    font-size: 18px;
}

#contact-form .row.buttons .green_btn {
    height: 48px;
    padding: 14px 0;
    width: 190px;
}

#site-contact .contact-form .flash-success {
    text-align: center;
    font-family: "Roboto", sans-serif;
}


/****************END contact us********************/


/****************BEGIN update price********************/

#space-updateactiveandprice .form_registration ._form {
    width: 330px;
    margin: 0 auto;
    outline: none;
    text-align: left;
}

#space-updateactiveandprice .space_detail {
    width: 330px;
    margin: 0 auto;
}

#space-updateactiveandprice .form_registration .label-title {
    width: 328px;
    margin: 0 auto 5px;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
}

#space-updateactiveandprice .form_registration .fill_price {
    display: none;
}

#space-updateactiveandprice .form_registration .fill_price .label-title span {
    margin-right: 5px;
}

#space-updateactiveandprice .form_registration .fill_price #Space_fill_price {
    background: url(../../../images/admin/dollar.png) no-repeat 3px center;
    padding-left: 25px !important;
    font-size: 16px;
    width: calc(100% - 140px);
}

#space-updateactiveandprice a.space_review,
#space-updateactiveandpricesuccess a.space_review {
    background: #14BAEA;
    border-bottom: 2px solid #04A7E2;
    color: white;
    font-size: 16px;
    height: 50px;
    line-height: 50px;
    width: 330px;
    border-radius: 3px;
    text-decoration: none;
    margin: 0 auto;
    padding: 0;
    display: block;
}

#space-updateactiveandprice .form_registration .info_price p {
    font-size: 15px;
    margin-bottom: 15px;
}

#space-updateactiveandprice .form_registration .info_price p span {
    font-weight: bold;
}

#space-updateactiveandprice .form_registration .info_price p span._des {
    font-weight: normal;
    color: #3d3d3d;
    font-size: 12px;
    margin-left: 5px;
}

#space-updateactiveandprice .form_registration .choose_price {
    margin-bottom: 20px;
}

#space-updateactiveandprice .form_registration .choose_price select {
    background: #fff url(../../../images/background_select.png) no-repeat 95%;
    margin: 5px 0px;
    width: 100%;
    height: 50px;
    padding-left: 20px;
    border: 1px solid #E9E9E9;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    color: #333333;
}

#space-updateactiveandprice a.space_review:hover,
#space-updateactiveandpricesuccess a.space_review:hover {
    background: #04A7E2;
}

#listing_seller .list-bookings {
    font-size: 13px;
    height: 100px;
    border: 1px solid #E9E9E9;
    width: 100%;
}

#listing_seller .list-bookings .list-bookings_img {
    height: 100px;
    width: 100px;
    float: left;
}

#listing_seller .list-bookings .list-bookings_body {
    float: left;
    padding: 10px 15px;
    width: calc(100% - 130px);
}

#listing_seller .list-bookings .list-bookings_body h5 {
    font-size: 13px;
    line-height: 15px;
    min-height: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 400px;
    white-space: nowrap;
}

#listing_seller .list-bookings .list-bookings_body h5 a {
    color: #333;
    text-decoration: none;
}

#listing_seller .list-bookings .list-bookings_body .space_address {
    color: #333;
    margin-bottom: 12px;
    max-height: 20px;
    overflow: hidden;
}

#listing_seller .list-bookings .list-bookings_body .space_type span {
    display: block;
    float: left;
    width: 50%;
    background-size: 14px 14px;
    text-indent: 17px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 16px;
    height: 16px;
}

#space-updateactiveandprice ._form.text_login {
    text-align: center;
    margin-top: 30px;
}


/****************END update price********************/

#form_registration #how-hear-us-block {
    width: 330px;
    position: relative;
    margin: 0 auto;
    outline: none;
}

#form_registration #how-hear-us-block #how-hear-us-select::-webkit-scrollbar {
    width: 7px;
}

#form_registration #how-hear-us-block #how-hear-us-select::-webkit-scrollbar-track {
    border-radius: 10px;
}

#form_registration #how-hear-us-block #how-hear-us-select::-webkit-scrollbar-thumb {
    background: rgb(153, 153, 153);
    border-radius: 10px;
}

#form_registration #tab_signup {
    overflow: unset;
}

.label-vehicle-type .type-label-how-hear-us {
    text-indent: 10px;
}

#how-hear-us-select {
    height: 300px;
    overflow: auto;
}

#how-hear-us-select li span {
    margin-left: 0px;
}

#how-hear-us-select li {
    border: none;
    border-bottom: 1px solid #E9E9E9;
}

#how-hear-us-select li span {
    border-left: 1px solid #E9E9E9;
}

.label-how-hear-us .type-placeholder {
    color: #909090;
    font-size: 15px;
}

#form_registration #how-hear-us-select {
    font-size: 15px;
}

#filter_left
{
 margin-top: -2px;
}
#filter_right
{
  width: 120px;
}
.viewButtons
{
  float: left;
  display: inline-block;
}
#search-index .search-result
{
  overflow-y:unset;
}
.flexslider #search-result-data-new .listing-price .book_listing
{
  width: 60px;
}
.flexslider .listing-content-new .listing-type .listOfFeatures li
{
  display: block;
  width: auto;
}
#left-side-new .flexslider .listOfFeatures li h4
{
  font-weight: bold;
  font-size: 14px;
}
.flexslider.search-result .listing-content-new .listing-type
{
  margin-top: 0px;
}
.flexslider #search-result-data-new
{
  padding: 0px;
}

.flexslider.search-result #search-result-data-new .listing-price span span.one_price
{
  font-size: 15px;
}
#left-side-new .flexslider.search-result .listing-img-new
{
  height: 100px;
  position: relative;
}

#left-side-new .flexslider.search-result .listing-img-new .hot-deal
{
    position: absolute;
    top: 0;
    left: 0;
    padding: 3px 5px;
    background: #EF5C60;
    font-weight: bold;
    color: #FFFFFF;
}

#carousel-block
{
  background-color: #FFFFFF;
  padding-left: 10px;
  padding-right: 10px;
  height: 183px;
}
#carousel-label #units
{
  font-weight: bold;
}
#search-index #form_search_standalone .search-space-type-new{
  display: none;
}
#search-index #form_search_standalone .search-space-type-new.search_type{
    display: block;
    margin-bottom: 10px;
    margin-top: 10px;
}
#search-index #form_search_standalone .search-keyword{
  display: none;
}
#carousel-block #search-result-data-new .listing-price{
  padding-top: 0 !important;
}
/**************************************SRP Improvements - Search box in header************************************************/
#box-search-key-word-header {
    display: none;
}
#search-index .search-standalone{
    padding: 0px 10px;
}
@media (min-width: 980px) {
  #search-index div#header{
    width: 100%;
  }
  #search-index div#header #logo{
    width: 15%;
  }
  #search-index #header .head_link{
    margin-right: 35px;
  }
  #box-search-key-word-header{
    display: block;
  }
  #search-index #box-search-key-word-header{
    width: 35%;
    float: left;
  }
  #box-search-key-word-header ._search_space_type .select_search_space_type{
    display: none;
    position: absolute;
    z-index: 999;
    top: 30px;
    width: 100%;
  }
  #box-search-key-word-header .box_key_keyword {
    border: 1px solid #ccc;
    display: flex;
    padding: 5px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    width: calc(100% - 122px);
    float: left;
  }
  #box-search-key-word-header .box_key_keyword ._search_space_type{
    width: 120px;
    position: relative;
    margin-right: 20px;
  }
  #box-search-key-word-header .box_key_keyword .label_search_space_type {  
    color: #00b2db;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 35px;
    border-right: 1px solid #ccc;
    padding-left: 5px;
    cursor: pointer;
  }
  #box-search-key-word-header .box_key_keyword .select_search_space_type li {
    margin-top: 0px;
    margin-bottom: 0px;
    line-height: 20px;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    background: #00b2db;
    width: 105px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
  }
  #box-search-key-word-header .box_key_keyword span.icon {
    margin-right: 10px;
  }
  #box-search-key-word-header .box_key_keyword .label_search_space_type span.drop_down{
    position: relative;
  }
  #box-search-key-word-header .box_key_keyword .label_search_space_type span.drop_down:before {
    content: '';
    width: 0px;
    height: 0px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #00b2db;
    position: absolute;
    top: 6px;
    right: -26px;
  }
  #box-search-key-word-header .box_key_keyword ._key_keyword{
    width: calc(100% - 140px);
    position: relative;
  }
  #box-search-key-word-header .box_key_keyword ._key_keyword input{
    width: calc(100% - 15px);
    border: none;
    box-shadow: none;
    height: 35px !important;
    padding: 0px;
  }
  #box-search-key-word-header .box_key_keyword ._key_keyword .icon-x {
    position: absolute;
    right: 0px;
    top: 6px;
    background: #fff url(/images/svg/v3/icons_field-delete.svg) no-repeat center top;
    background-size: 20px 20px;
    height: 20px;
    width: 40px;
    cursor: pointer;
  }
  #box-search-key-word-header .box_key_keyword ._key_keyword #spinner-loader{
    right: -35px;
    top: -45px;
  }
  #box-search-key-word-header .box_button_search {
    width: 100px;
    float: left;
    margin-left: 10px;
  }
  #box-search-key-word-header .box_button_search input{
    width: 100%;
    background: #f15b61 url(/images/svg/v3/icons_home-search.svg) no-repeat 15px center;
    background-size: 14px 14px;
    line-height: 25px;
    border: 0px;
    padding: 0px;
    padding-left: 22px;
    line-height: 47px;
    height: 47px;
    font-size: 16px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
  }

}
@media (min-width: 980px) and (max-width: 1365px){
    #search-index #box-search-key-word-header{
        width: calc(50% - 250px);
    }
    #box-search-key-word-header .box_button_search input{
        text-indent: -1000px;
        background-size: 18px 18px;
    }
    #box-search-key-word-header .box_button_search{
        width: 47px;
    }
    #box-search-key-word-header .box_key_keyword{
        width: calc(100% - 70px);
    }
}
@media (min-width: 980px) and (max-width: 1179px){
    #search-index #header .head_link .phone-header-home{
        display: none;
    }
    #search-index #header .head_link .list_my_space_free{
        display: none;
    }
    #search-index #box-search-key-word-header{
        width: calc(100% - 540px);
    }
}
/**************************************END SRP Improvements - Search box in header************************************************/

p#offer-limit-text {
    display: none;
    color: #14BAEA;
    margin-top: 5px;
}


/****************************************Trustpilot******************************************************/
.trustpilot {
    padding: 60px 0;
}
.purport .trustpilot {
    padding-bottom: 0px;
}
#storage-storageperth .purport .trustpilot {
    margin-bottom: 90px;

}
#trustpilot.purport{
    padding: 0px;
    min-width: 300px;
    margin-left: auto;
    margin-right: auto;
}
#storage-selfstorageunits .purport .trustpilot,
#storage-carstorage .purport .trustpilot {
    margin-bottom: 60px;

}
#site-howitworkforhost .purport .trustpilot {
    padding-top: 0px;
}
#renter-howworks  .purport .trustpilot {
    margin-bottom: 90px;
    padding-top: 0px;
}
/****************************************END Trustpilot******************************************************/

/*******************************Referrals***************************************/
.modal-import-email .modal-header {
    padding: 15px 15px 5px;
}
.modal-import-email .modal-title .provider_logo{
    vertical-align: text-bottom;
    display: inline-block;
}
.modal-import-email .modal-title .provider_logo.gmail{
    background: url(../../../images/icons_connect-gmail.png) no-repeat;
    background-size: 100px 30px;
    width: 100px;
    height: 30px;
}
.modal-import-email .modal-title .provider_logo.hotmail{
    background: url(../../../images/icons_connect-outlook.png) no-repeat;
    background-size: 150px 50px;
    margin-left: 7px;
    width: 150px;
    height: 36px;
}
.modal-import-email .modal-title .provider_logo.yahoo {
    background: url(../../../images/icons_connect-yahoo.png) no-repeat;
    background-size: 142px 43px;
    margin-left: 7px;
    width: 150px;
    height: 36px;
}
.modal-import-email .box_search {
    padding: 10px 20px;
    border-bottom: 1px solid #eee;
}
.modal-import-email .box_search p.error{
    display: none;
    color: #f40000;
    line-height: 25px;
}
.modal-import-email .box_search input{
    background: url(../../../images/svg/v3/icons_search-icon-grey.svg) no-repeat center left;
    background-size: 20px 20px;
    background-position-x: 10px;
    padding-left: 40px;
    height: 30px !important;
    width: calc(100% - 50px);
}
.modal-send-refer-success .modal-header {
    padding: 20px 10px;
}
.modal-send-refer-success .modal-header .modal-title {
    text-align: center;
}
.modal-send-refer-success .modal-header .modal-title .icon-group-user{
    background: url(../../../images/svg/v3/icons_refer.svg) no-repeat left bottom;
    background-size: 20px 20px;
    width: 20px;
    height: 20px;
}
.modal-send-refer-success .modal-body{
    text-align: center;
    padding-top: 30px;
    padding-bottom: 30px;
}
.modal-send-refer-success .modal-body img{
    margin-bottom: 30px;
    width: 50px;
}
.modal-send-refer-success .modal-footer button:first-child{
    float: left;
}
/*******************************END Referrals***************************************/

#about-and-testimonials {
    
        text-align: left;
    
}
#exclusive-deal {
    color: #FBAB55;
    font-weight: bold;
    padding-left: 10px;
}

.emailResult div {
    display:grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 30px;
}
.emailResult input{
    width: 100%;
    float: none;
    margin: 0;
    text-indent: 15px;
    padding: 0;
    height: 50px !important;
}

#hidSubmit {
    background-color: #21b685;
    color: white;
    height: 50px;
    width: 100%;
    border-radius: 4px;
    font-size: 16px;
    border: 2px solid  #21b685;
    margin-top: 20px;
}
#fieldMobile{
    border: 2px solid #eaeaea;
}
.emailResult div {
padding: 0 2px;
}
.getPhone h4 {
    margin-bottom: 30px !important;
}
.getPhone input {
    width: 65%;
}
#resultsForAutoq {
    width: 100%;
    border: 0;
    line-height: 52px;
    height: 52px;
    text-align: center;
}
#scalc.resultsAvailable .spacer_amount {
    display: block !important;
}
#scalc.resultsAvailable .button-container.before {
    display: none;
}
#hidSubmit[disabled]{
  background-color: #cccccc;
  color: #666666;
  border: 2px solid #cccccc;
}
.vehicle-selected-hatch
{
    background: url(../../../images/v3/vehicle2/selected-hatch-icon-small@2x.png) no-repeat 15px center;
}
.vehicle-selected-sedan
{
    background: url(../../../images/v3/vehicle2/selected-sedan-icon-small@2x.png) no-repeat 15px center;
}
.vehicle-selected-suv
{
    background: url(../../../images/v3/vehicle2/selected-suv-icon-small@2x.png) no-repeat 15px center;
}
.vehicle-selected-wagon
{
    background: url(../../../images/v3/vehicle2/selected-wagon-icon-small@2x.png) no-repeat 15px center;
}
.vehicle-selected-commercial
{
    background: url(../../../images/v3/vehicle2/selected-commercial-icon-small@2x.png) no-repeat 15px center;
}
.vehicle-selected-peoplemover
{
    background: url(../../../images/v3/vehicle2/selected-peoplemover-icon-small@2x.png) no-repeat 15px center;
}
.vehicle-selected-bike
{
    background: url(../../../images/v3/vehicle2/selected-bike-icon-small@2x.png) no-repeat 15px center;
}
.vehicle-selected-ute
{
    background: url(../../../images/v3/vehicle2/selected-ute-icon-small@2x.png) no-repeat 15px center;
}
.vehicle-selected-storage
{
    background: url(../../../images/v3/icons_vehicle-type-storage.png) no-repeat 15px center;
}
.vehicle-selected-other
{
    background: url(../../../images/v3/vehicle2/selected-other-icon-small@2x.png) no-repeat 15px center;
}

.vehicle-black-hatch
{
    background: url(../../../images/v3/vehicle2/hatch-icon-small@2x.png) no-repeat 15px center;
}
.vehicle-black-sedan
{
    background: url(../../../images/v3/vehicle2/sedan-icon-small@2x.png) no-repeat 15px center;
}
.vehicle-black-suv
{
    background: url(../../../images/v3/vehicle2/suv-icon-small@2x.png) no-repeat 15px center;
}
.vehicle-black-wagon
{
    background: url(../../../images/v3/vehicle2/wagon-icon-small@2x.png) no-repeat 15px center;
}
.vehicle-black-commercial
{
    background: url(../../../images/v3/vehicle2/commercial-icon-small@2x.png) no-repeat 15px center;
}
.vehicle-black-peoplemover
{
    background: url(../../../images/v3/vehicle2/peoplemover-icon-small@2x.png) no-repeat 15px center;
}
.vehicle-black-bike
{
    background: url(../../../images/v3/vehicle2/bike-icon-small@2x.png) no-repeat 15px center;
}
.vehicle-black-ute
{
    background: url(../../../images/v3/vehicle2/ute-icon-small@2x.png) no-repeat 15px center;
}
.vehicle-black-other
{
    background: url(../../../images/v3/vehicle2/other-icon-small@2x.png) no-repeat 15px center;
}

.vehicle-large-hatch
{
    background: url(../../../images/v3/vehicle2/hatch-icon@2x.png) no-repeat center center #E6E6E6;
    background-size: 60px;
}
.vehicle-large-sedan
{
    background: url(../../../images/v3/vehicle2/sedan-icon@2x.png) no-repeat center center #E6E6E6;
    background-size: 60px;
}
.vehicle-large-suv
{
    background: url(../../../images/v3/vehicle2/suv-icon@2x.png) no-repeat center center #E6E6E6;
    background-size: 60px;
}
.vehicle-large-wagon
{
    background: url(../../../images/v3/vehicle2/wagon-icon@2x.png) no-repeat center center #E6E6E6;
    background-size: 60px;
}
.vehicle-large-commercial
{
    background: url(../../../images/v3/vehicle2/commercial-icon@2x.png) no-repeat center center #E6E6E6;
    background-size: 60px;
}
.vehicle-large-peoplemover
{
    background: url(../../../images/v3/vehicle2/peoplemover-icon@2x.png) no-repeat center center #E6E6E6;
    background-size: 60px;
}
.vehicle-large-bike
{
    background: url(../../../images/v3/vehicle2/bike-icon@2x.png) no-repeat center center #E6E6E6;
    background-size: 60px;
}
.vehicle-large-ute
{
    background: url(../../../images/v3/vehicle2/ute-icon@2x.png) no-repeat center center #E6E6E6;
    background-size: 60px;
}
.vehicle-large-other
{
    background: url(../../../images/v3/vehicle2/other-icon@2x.png) no-repeat center center #E6E6E6;
    background-size: 40px;
}

span[class^="vehicle-black"] {
    line-height: 17px;
    background-size: 21px;
    background-position: 0px 3px;
    padding:10px;
    position: absolute;
    left: 0;
}
#add-vehicle-item
{
    display: none;
}
.reason-singup{
    width: 329px;
    text-align: left;
    margin: 0 auto !important;
}
.reason-singup input[type="radio"]:focus{
    box-shadow: none !important;
    outline: #ffdead00;
}
.reason-check{
    float: left;
    margin-left: 3px !important;
}
.reason-singup label{
    margin-top: 10px;
    width: 90%;
    float: right;
    cursor: pointer !important;
    font-size: 12px !important;
    font-weight: 400 !important;
}
.label-reason{
    width: 331px;
    text-align: left;
    margin-bottom: 0px !important;
}
.label-phone{
    width: 325px;
    margin: 0 auto;
    text-align: left;
    margin-bottom: 5px;
}
#search-index ul.yiiPager li.first,
#search-index ul.yiiPager li.previous,
#search-index ul.yiiPager li.page,
#search-index ul.yiiPager li.next,
#search-index ul.yiiPager li.last{
    width: 8%;
}


/*style for sitemap page*/
.wrapper_sitemap{
    border-top: 1px solid #E9E9E9;
}
.wrapper_sitemap .wp_sitemap_content{
    width: 1440px;
    margin: 0px auto;
    overflow: hidden;
}
.wrapper_sitemap .wp_sitemap_content .wp_col_1{
    width: 100%;
    float: left;
    border-bottom: 1px solid #BDBDBD;
    padding-bottom: 30px;
    margin-bottom: 50px;
}
.wrapper_sitemap .wp_sitemap_content .wp_col_2{
    width: 100%;
    float: left;
    margin-bottom: 50px;
}
.sitemap_breadcrumb{
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 16px;
    color: #A4A8AA;
    margin: 30px 0 26px 0;
}
.sitemap_breadcrumb a{
    text-decoration: underline;
    color: #A4A8AA;
}
.wrapper_sitemap .wp_sitemap_content .wp_col_1 .wp_col_item, .wrapper_sitemap .wp_sitemap_content .wp_col_2 .wp_col_item{
    width: 25%;
    float: left;
    font-family: Poppins;
    font-style: normal;
    color: #303030;
}
.wrapper_sitemap .wp_sitemap_content .wp_col_1 .wp_col_item .wp_item_title, .wrapper_sitemap .wp_sitemap_content .wp_col_2 .wp_col_item .wp_item_title{
    font-weight: 600;
    font-size: 18px;
}
.wrapper_sitemap .wp_sitemap_content .wp_col_1 .wp_col_item .link_content, .wrapper_sitemap .wp_sitemap_content .wp_col_2 .wp_col_item .link_content{
    line-height: 175%;
}
.wrapper_sitemap .wp_sitemap_content .wp_col_1 .wp_col_item .link_content a, .wrapper_sitemap .wp_sitemap_content .wp_col_2 .wp_col_item .link_content a{
    color: #00B2DB;
    text-decoration-line: underline;
    letter-spacing: 0.25px;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 300;
    line-height: 2.25rem ;
}
@media only screen and (max-width: 599px) {
    #carousel-block {
        height: auto;
    }
    .wrapper_sitemap .wp_sitemap_content .wp_col_1 .wp_col_item, .wrapper_sitemap .wp_sitemap_content .wp_col_2 .wp_col_item{
        width: 100%;
    }
    .wrapper_sitemap .wp_sitemap_content .wp_col_1 .wp_col_item .wp_item_title, .wrapper_sitemap .wp_sitemap_content .wp_col_2 .wp_col_item .wp_item_title{
        margin-top: 10px;
    }
    .wrapper_sitemap .wp_sitemap_content .wp_col_1{
        border-bottom: unset;
        margin-bottom: 0;
    }
    .sitemap_breadcrumb{
        margin: 30px 0 10px 0;
    }
    .wrapper_sitemap .wp_sitemap_content{
        width: auto;
    }

    #about_content ul.list_suburb li{
        width: 100%;
    }
    .list_content h3{
        font-size: 20px;
        margin: 0 15px;
    }
}
@media only screen and (max-width: 1440px) and (min-width: 600px) {
    .wrapper_sitemap .wp_sitemap_content{
        width: auto;
        margin: 0 40px;
    }
}

@media only screen and (max-width: 1279px){
    #about_content.list_content{
        width: auto !important;
    }
    #about_content.list_content .alphabet ul{
        margin: 0px 25px 10px 25px
    }
    #about_content.list_content h3{
        margin-left: 20px;
    }
    #about_content.list_content .sitemap_breadcrumb{
        margin-left: 20px;
    }
}

/*end style for sitemap page*/