.amenity{
    width: 40px;
    height: 40px;
    background: url('../../images/icons/asl.png') no-repeat;
}
.amenity-span{
    position: absolute;
    top: 27%;
    font-size: 12px;
    left: 60px;
}
.reserve-btn{
    border: 1px solid red !important;
    color: white;
    background-color: #e2150b;
    font-weight: 500;
    border-radius: 6px;
}
.reserve-btn:hover{
    background-color: #e30808 !important;
    color: white;
}
.reserve-btn:focus{

    color: white;
}
.filter-button-wrappers {
    position: fixed;
    background: #fff;
    left: 0;
    right: 0;
    bottom: 0;
    box-shadow: 3px 2px 10px 0 rgba(0,0,0,.4);
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    height: 60px;
    display: flex;
    z-index: 99999;
}
.max-width-100{max-width: 100%!Important;}
.back-place-1{background-position:0px 0px;}
.back-place-2{background-position:-40px 0px;}
.back-place-3{background-position:-80px 0px;}
.back-place-4{background-position:-120px 0px;}
.back-place-5{background-position:-160px 0px;}
.back-place-6{background-position:-200px 0px;}
.back-place-7{background-position:-240px 0px;}
.back-place-8{background-position:-280px 0px;}
.back-place-9{background-position:-320px 0px;}
.back-place-10{background-position:-360px 0px;}
.back-place-11{background-position:-400px 0px;}
.back-place-12{background-position:-440px 0px;}
.back-place-13{background-position:-480px 0px;}
.back-place-14{background-position:-520px 0px;}
.back-place-15{background-position:-560px 0px;}
.back-place-16{background-position:-600px 0px;}
.back-place-17{background-position:-640px 0px;}
.back-place-18{background-position:-680px 0px;}
.back-place-19{background-position:-720px 0px;}
.back-place-20{background-position:-760px 0px;}
.back-place-21{background-position:-800px 0px;}
.back-place-22{background-position:-840px 0px;}
.back-place-23{background-position:-880px 0px;}
.back-place-24{background-position:-920px 0px;}
.back-place-25{background-position:-960px 0px;}
.back-place-26{background-position:-1000px 0px;}
.back-place-27{background-position:-1040px 0px;}
.back-place-28{background-position:-1080px 0px;}
.back-place-29{background-position:-1120px 0px;}
.back-place-30{background-position:-1160px 0px;}
.back-place-31{background-position:-1200px 0px;}
.back-place-32{background-position:-1240px 0px;}
.back-place-33{background-position:-1280px 0px;}
.back-place-34{background-position:-1320px 0px;}
.back-place-35{background-position:-1360px 0px;}
.back-place-36{background-position:-1400px 0px;}
.back-place-37{background-position:-1440px 0px;}
.back-place-38{background-position:-1480px 0px;}
.back-place-39{background-position:-1520px 0px;}
.back-place-40{background-position:-1560px 0px;}
.back-place-41{background-position:-1600px 0px;}
.back-place-42{background-position:-1640px 0px;}
.back-place-43{background-position:-1680px 0px;}
.back-place-44{background-position:-1720px 0px;}
.back-place-45{background-position:-1760px 0px;}
.back-place-46{background-position:-1800px 0px;}
.back-place-47{background-position:-1840px 0px;}
.back-place-48{background-position:-1880px 0px;}
.back-place-49{background-position:-1920px 0px;}
.back-place-50{background-position:-1960px 0px;}
.back-place-51{background-position:-2000px 0px;}
.back-place-52{background-position:-2040px 0px;}
.back-place-53{background-position:-2080px 0px;}
.back-place-54{background-position:-2120px 0px;}
.back-place-55{background-position:-2160px 0px;}
.back-place-56{background-position:-2200px 0px;}
.back-place-57{background-position:-2240px 0px;}
.back-place-58{background-position:-2280px 0px;}
.back-place-59{background-position:-2320px 0px;}
.back-place-60{background-position:-2360px 0px;}
.back-place-61{background-position:-2400px 0px;}
.back-place-62{background-position:-2440px 0px;}
.back-place-63{background-position:-2480px 0px;}
.back-place-64{background-position:-2520px 0px;}
.back-place-65{background-position:-2560px 0px;}
.back-place-66{background-position:-2600px 0px;}
.back-place-67{background-position:-2640px 0px;}
.place-info{
    width: 30px;
    height: 30px;
    background: url('../../images/icons/top.png') no-repeat;
}
.info-place-1{background-position:0px 0px;}
.info-place-2{background-position:-30px 0px;}
.info-place-3{background-position:-60px 0px;}
.info-place-4{background-position:-90px 0px;}
.info-place-5{background-position:-120px 0px;}
.info-place-span {
    position: absolute;
    top: 10%;
    font-size: 12px;
    left: 37px;
    width: 80px;
}
.info-place-width{width:90px;}
.title-place{
    font-weight: bold;
}
.property-ul{
    padding-right: 0px;
}
.border-bottom{
    border-bottom: solid 1px #e3e3e3;
}
.loader{
    display: block;
    height: 100%;
    text-align: center;
    width: 100%;
    vertical-align: middle;
}
.factor-loader{
    display: block;
}
@charset "UTF-8";.myTrips-items-extraInfo{display:flex;justify-content:space-between;padding:7px 4px;font-size:13px}.myTrips-items-extraInfo .create-time{font-weight:700}.myTrips-items-container{position:relative;width:100%;margin-bottom:20px;background-color:#fff;border:1px solid #eee;border-radius:5px;font-weight:normal;transition:.4s}@media (min-width:767px){.myTrips-items-container{display:flex;justify-content:flex-start}}@media (max-width:767px){.myTrips-items-container{display:flex;flex-direction:column;align-items:center}}.myTrips-items-container::before,.myTrips-items-container::after{opacity:0;z-index:-1;position:absolute;content:"";bottom:15px;left:10px;width:50%;top:80%;max-width:300px;background:#777;box-shadow:0 15px 10px #777;transform:rotate(-3deg);-webkit-transition:all .4s;transition:all .4s}.myTrips-items-container:after{transform:rotate(3deg);right:10px;left:auto}.myTrips-items-container:hover::before,.myTrips-items-container:hover::after{opacity:1}.myTrips-items-container .img-container.img-container-tablet{position:absolute;top:0;right:0;width:193px}.myTrips-items-container .img-container>div{position:relative;width:100%;padding-top:56.25%;overflow:hidden}@media (min-width:767px){.myTrips-items-container .img-container{flex:1}.myTrips-items-container .img-container>div{border-top-right-radius:5px;border-bottom-right-radius:5px}}@media (max-width:767px){.myTrips-items-container .img-container{width:100%}.myTrips-items-container .img-container>div{border-top-right-radius:5px;border-top-left-radius:5px}}.myTrips-items-container .img-container>div>img{position:absolute;width:100%;height:100%;top:0}.item-favorite-container{position:absolute;font-size:2em;cursor:pointer;z-index:2}.item-favorite-count{position:relative;display:flex;align-items:center;justify-content:center;min-width:40px;height:20px;top:35px;padding:0 5px;border-radius:5px;font-size:11px;font-weight:500;background-color:rgba(255,255,255,.4);color:#fff}.item-favorite-container .item-favorite{position:relative}.item-favorite-container .item-favorite>i{position:absolute;transition:.4s}.item-favorite-container .item-favorite>.fa-heart{color:rgba(0,0,0,.4)}.item-favorite-container .item-favorite>.fa-heart.active{color:#d43f3a}.item-favorite-container .item-favorite>.fa-heart-o{color:#f4f4f4;z-index:99}.item-favorite-container:hover .item-favorite > .fa-heart:not(.active) {color:rgba(0,0,0,.2)}.item-favorite-container:hover .item-favorite>.fa-heart.active{opacity:.6}.item-favorite-container:hover .item-favorite>.fa-heart-o{color:#fff}.myTrips-items-container .info-container{display:flex;flex-direction:column;justify-content:space-between;margin:0 10px;z-index:0}@media (min-width:767px){.myTrips-items-container .info-container{flex:2}}@media (max-width:767px){.myTrips-items-container .info-container{width:100%}}.myTrips-items-container .main-info-container{display:flex}@media (max-width:767px){.myTrips-items-container .main-info-container{flex-direction:column}}@media (min-width:767px){.myTrips-items-container .house-info-container{flex:1}}@media (max-width:767px){.myTrips-items-container .house-info-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin-bottom:10px}}.myTrips-items-container .house-info-container>div{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:6px;padding-left:7px;font-size:12.5px}@media (max-width:767px){.myTrips-items-container .house-info-container>div{padding:0 7px}}@media (min-width:767px) and (max-width:992px){.myTrips-items-container .house-info-container>div{padding-right:192px!important}}.myTrips-items-container .house-info-container>div:last-child{margin-top:17px}.myTrips-items-container .house-info-container>div>*{padding:0}.myTrips-items-container .house-info-container>div>h4{font-weight:700;font-size:16px;margin-bottom:0;padding-left:5px;height:18px}.myTrips-items-container .house-info-container>div>h4>a>span{height:18px;display:inline-block;color:#555;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:80%}.myTrips-items-container .house-info-container>div>h4>a>img{position:relative;top:-4px;width:12px}.myTrips-items-container .house-info-container>div>.house-code-container>span{max-width:200px;padding:3px 10px 5px 10px!important;color:#008489;border-bottom:1px solid;font-weight:700;font-size:12px;float:left;position:relative;top:3px}@media (max-width:767px){.myTrips-items-container .house-info-container>div>.house-code-container>span{font-size:11px;border-bottom:none;top:8px}}.myTrips-items-container .house-info-container>div>.location-info-container{color:#adadad;font-weight:500;font-size:12px}.myTrips-items-container .house-info-container>div>.star-ratings-css{display:inline-block;unicode-bidi:bidi-override;color:#c5c5c5;font-size:16px;margin:0 3px;position:relative;padding:0;direction:ltr;text-shadow:0 1px 0 #a2a2a2}.myTrips-items-container .house-info-container>div>.host-info-container{display:flex;align-items:flex-end;font-size:11.5px}.myTrips-items-container .house-info-container>div>.host-info-container>img{width:30px;height:30px;border-radius:100%;margin-left:5px}.myTrips-items-container .house-info-container>div>.button-container button{width:100%;min-width:85px;font-size:12px;background-color:#F44336;color:#fff;border:1px solid;box-shadow:none;font-weight:500;border-radius:5px}.myTrips-items-container .house-info-container .star-ratings-css-top{color:#4CAF50;padding:0;position:absolute;z-index:1;display:block;top:0;left:0;direction:ltr!important;overflow:hidden}.myTrips-items-container .house-info-container .star-ratings-cssbottom{padding:0;display:block;z-index:0}.myTrips-items-container .trip-host-info-container{display:flex}@media (max-width:767px){.trip-host-info-container{padding-top:5px;border-top:1px solid #eee}}.myTrips-items-container .host-info-container{flex:2}.myTrips-items-container .host-info-container>.host-info{display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin:0 4px}.myTrips-items-container .host-info-container>.host-info>.personal-info{display:flex;flex-direction:column;align-items:center}.myTrips-items-container .host-info-container>.host-info .name{position:relative;font-size:12px}.myTrips-items-container .host-info-container>.host-info img{width:30px;height:30px;margin-bottom:4px;border-radius:100%;vertical-align:middle}.myTrips-items-container .host-info-container>.host-info button{width:100%;min-width:75px;margin-top:13px;padding:2px 4px;font-size:11px;background-color:#fff;color:#0faccb;border:1px solid;border-radius:5px;font-weight:500;box-shadow:none}@media screen and (max-width:600px){.myTrips-items-container .host-info-container>.host-info .insurance-modal-button{margin-top:0;margin-bottom:5px}}.myTrips-items-container .trip-info-container{flex:3;display:flex;flex-direction:column;padding:10px;background-image:linear-gradient(gainsboro 33%,rgba(255,255,255,0) 0%);background-position:right;background-size:2px 15px;background-repeat:repeat-y}@media (min-width:767px){.myTrips-items-container .trip-info-container{min-width:176px}.myTrips-items-container .trip-info-container>*{flex:1}}.myTrips-items-container .trip-info-container .text-trip-info{font-size:13px}@media (min-width:767px){.myTrips-items-container .trip-info-container .text-trip-info{margin-bottom:10px}}.myTrips-items-container .trip-info-container .text-trip-info>*{text-align:center;margin-bottom:6px}.myTrips-items-container .trip-info-container>.payment-info{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;margin-top:10px}.myTrips-items-container .trip-info-container>.payment-info a{width:80%;display:flex;justify-content:center}.myTrips-items-container .trip-info-container>.payment-info .invoice-btn{display:flex;justify-content:flex-start;align-items:center;width:100%;max-width:200px;padding:0;background-color:#00BCD4;color:#fff;border:none!important;border-radius:5px;transition:.4s;font-size:13px;outline:none}.myTrips-items-container .trip-info-container>.payment-info .invoice-btn>span{padding:4px;font-weight:bold}@media (max-width:768px){.myTrips-items-container .trip-info-container>.payment-info .invoice-btn>span{padding:10px 4px}}.myTrips-items-container .trip-info-container>.payment-info .invoice-btn>span:first-child{display:flex;align-items:center;height:30px;background-color:rgba(0,0,0,.3);border-top-right-radius:5px;border-bottom-right-radius:5px}@media (max-width:768px){.myTrips-items-container .trip-info-container>.payment-info .invoice-btn>span:first-child{height:37px}}.myTrips-items-container .trip-info-container>.payment-info .invoice-btn>span:last-child{width:100%;text-align:center}.myTrips-items-container .trip-info-container>.payment-info .invoice-btn.pay{background-color:#4caf50}.myTrips-items-container .trip-info-container>.payment-info .invoice-btn.pay:hover{background-color:#59cd5e}.trip-host-info-container .trip-info-container>.payment-info .invoice-btn.cancel{background-color:#a94442}.trip-host-info-container .trip-info-container>.payment-info .invoice-btn.cancel:hover{background-color:#d15b58}.trip-host-info-container .trip-info-container>.payment-info .invoice-btn.search{background-color:#2196f3}.myTrips-items-container .info-container .step-bar{padding:5px;border-top:1px solid #eee}@media (max-width:768px){.myTrips-items-container .info-container .step-bar{padding:15px 5px}}.myTrips-items-container .info-container .step-bar .progressbar{counter-reset:step;padding:0}.myTrips-items-container .info-container .step-bar .progressbar li{margin:0!important;list-style-type:none;text-transform:uppercase;font-size:10.5px;font-weight:500;width:25%;float:right;position:relative;text-align:center}.myTrips-items-container .info-container .step-bar .progressbar li:before{content:counter(step);counter-increment:step;width:20px;line-height:20px;display:block;font-size:10px;color:#333;background:#eee;border-radius:3px;margin:0 auto 5px auto}.myTrips-items-container .info-container .step-bar .progressbar li:after{content:'';width:100%;height:2px;background:#ececec;position:absolute;right:-50%;top:9px;z-index:-1}.myTrips-items-container .info-container .step-bar .progressbar li:first-child:after{content:none}.myTrips-items-container .info-container .step-bar .progressbar li.active:before,.myTrips-items-container .info-container .step-bar .progressbar li.active:after{background:#27ae60;color:#fff}.myTrips-items-container .info-container .step-bar .progressbar li.active:before{content:"\2713"}.myTrips-items-container .info-container .step-bar .progressbar li.deactive:before,.myTrips-items-container .info-container .step-bar .progressbar li.deactive:after{background:#009688;color:#fff}.myTrips-items-container .info-container .step-bar .progressbar li.deactive:before{content:"×"}.progressbar-wrapper .progressbar-tooltip{visibility:hidden;display:flex;align-items:center;justify-content:center;width:200px;min-height:60px;background-color:#fffdee;color:#555;border-radius:6px;padding:5px;text-align:right;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-60px;border:1px solid #eee;opacity:0;transition:opacity .3s}.myTrips-items-container .info-container .step-bar .progressbar li:nth-of-type(1) .progressbar-wrapper .progressbar-tooltip {margin-left:-160px}.myTrips-items-container .info-container .step-bar .progressbar li:nth-of-type(2) .progressbar-wrapper .progressbar-tooltip {margin-left:-100px}.myTrips-items-container .info-container .step-bar .progressbar li:nth-of-type(3) .progressbar-wrapper .progressbar-tooltip {margin-left:-100px}.myTrips-items-container .info-container .step-bar .progressbar li:nth-of-type(4) .progressbar-wrapper .progressbar-tooltip {margin-left:-45px}.progressbar-wrapper .progressbar-tooltip::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#fffdee transparent transparent transparent}.myTrips-items-container .info-container .step-bar .progressbar li:nth-of-type(1) .progressbar-wrapper .progressbar-tooltip::after {margin-left:55px}.myTrips-items-container .info-container .step-bar .progressbar li:nth-of-type(4) .progressbar-wrapper .progressbar-tooltip::after {margin-left:-60px}.progressbar-wrapper .progressbar-tooltip::before{content:"";position:absolute;top:100%;left:50%;margin-left:-7px;border-width:7px;border-style:solid;border-color:#eee transparent transparent transparent}.myTrips-items-container .info-container .step-bar .progressbar li:nth-of-type(1) .progressbar-wrapper .progressbar-tooltip::before {margin-left:53px}.myTrips-items-container .info-container .step-bar .progressbar li:nth-of-type(4) .progressbar-wrapper .progressbar-tooltip::before {margin-left:-62px}.progressbar-wrapper:hover .progressbar-tooltip{visibility:visible;opacity:1}.main-user .pagination{display:flex;justify-content:center}.main-user .pagination .active>span{background-color:#008489}


.discount-input{
    width: 82%;
    border: none;
    outline: none!important;
}
.place-tag{
    background-color: #0BB5E2 ;
    min-height: 40px;
    border-radius: 5px;
    height: auto;
    margin-top: 5px;
}

.place-tag>a>h2{
    color: #fff;
    text-decoration: none;
    margin-top: 10px!important;
    font-size: 14px;
    text-align: center;
}
@media (max-width: 600px) {
    .place-tag{
        background-color: #0BB5E2 ;
        min-height: 40px;
        border-radius: 25px;
        height: auto;

    }

    .place-tag>a>h2{
        text-align: center;
        color: #fff;
        text-decoration: none;
        padding-top: 7px;
        font-size: 16px;
    }
}
/*jssor slider loading skin spin css*/
.jssorl-009-spin img {
    animation-name: jssorl-009-spin;
    animation-duration: 1.6s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

@keyframes jssorl-009-spin {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}

/*jssor slider bullet skin 072 css*/
.jssorb072 .i {position:absolute;color:#000;font-family:"Helvetica neue",Helvetica,Arial,sans-serif;text-align:center;cursor:pointer;z-index:0;}
.jssorb072 .i .b {fill:#fff;opacity:.3;}
.jssorb072 .i:hover {opacity:.7;}
.jssorb072 .iav {color:#fff;}
.jssorb072 .iav .b {fill:#000;opacity:.5;}
.jssorb072 .i.idn {opacity:.3;}

/*jssor slider arrow skin 073 css*/
.jssora073 {display:block;position:absolute;cursor:pointer;}
.jssora073 .a {fill:#ddd;fill-opacity:.7;stroke:#000;stroke-width:160;stroke-miterlimit:10;stroke-opacity:.7;}
.jssora073:hover {opacity:.8;}
.jssora073.jssora073dn {opacity:.4;}
.jssora073.jssora073ds {opacity:.3;pointer-events:none;}
.modal-confirm {
    color: #636363;
    width: 400px;
}
.modal-confirm .modal-content {
    padding: 20px;
    border-radius: 5px;
    border: none;
    text-align: center;
    font-size: 14px;
}
.modal-confirm .modal-header {
    border-bottom: none;
    position: relative;
}
.modal-confirm h4 {
    text-align: center;
    font-size: 26px;
    margin: 30px 0 -10px;
}
.modal-confirm .close {
    position: absolute;
    top: -5px;
    right: -2px;
}
.modal-confirm .modal-body {
    color: #999;
}
.modal-confirm .modal-footer {
    border: none;
    text-align: center;
    border-radius: 5px;
    font-size: 13px;
    padding: 10px 15px 25px;
}
.modal-confirm .modal-footer a {
    color: #999;
}
.modal-confirm .icon-box {
    width: 80px;
    height: 80px;
    margin: 0 auto;
    border-radius: 50%;
    z-index: 9;
    text-align: center;
    border: 3px solid green;
}
.modal-confirm .icon-box i {
    color: green;
    font-size: 46px;
    display: inline-block;
    margin-top: 13px;
}
.modal-confirm .btn {
    color: #fff;
    border-radius: 4px;
    background: #60c7c1;
    text-decoration: none;
    transition: all 0.4s;
    line-height: normal;
    min-width: 120px;
    border: none;
    min-height: 40px;
    border-radius: 3px;
    margin: 0 5px;
    outline: none !important;
}
.modal-confirm .btn-info {
    background: #c1c1c1;
}
.modal-confirm .btn-info:hover, .modal-confirm .btn-info:focus {
    background: #a8a8a8;
}
.modal-confirm .btn-danger {
    background: #f15e5e;
}
.modal-confirm .btn-danger:hover, .modal-confirm .btn-danger:focus {
    background: #ee3535;
}
.trigger-btn {
    display: inline-block;
    margin: 100px auto;
}
@media (max-width: 600px){
    .in-out{
        border: 3px solid #0BB5E2;
        border-radius: 5px;
        text-align: center;
        margin-right: 10px;
    }
    .in-out-text{
        font-weight: 700;
    }
}

.overlay {
    background-color:
        #f0eeeee0;
    z-index: 9;
    position: fixed;
    padding: 0;
    margin: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.inactive-footer{
    position: fixed;
    bottom: 50px;
    text-align: center;
}
@media(max-width: 600px){
    .inactive-btn{
        padding: 10px;
        margin:10px;
        border-radius: 10px;
        border: 1px solid #0BB5E2;
        color: white;
        background-color: #0BB5E2;
    }
}
@media(min-width: 600px){
    .inactive-btn{
        padding: 10px;
        border-radius: 10px;
        border: 1px solid #0BB5E2;
        color: white;
        width: 185px;
        margin: auto;
        background-color: #0BB5E2;
        cursor: pointer;
    }
}
.reserve-sticky{

    z-index: 1;
    position: -webkit-sticky;
    position: sticky;
    top: 80px;


}
@media (min-width: 762px){
    .main-content{
        display: flex;
    }

}
