﻿.filter-box {
    display: inline-block;
    width: 100%;
    height: 76px;
}
.filter-item:after{position:absolute;left:0;top:0;width:1px;height:100%;background-color:#e9e9e9;content:''}
.filter-item .btn{font-size:14px;padding:8px 0;margin-top:6px}
.filter-no-border:after{width:0}
.filter-item label{font-size:15px;margin-top:6px;margin-bottom:0}
.filter-item input{border:none;font-size:17px}
.filter-item{padding:3px 0 0;height:59px}
.filter-item select{width:100%;border:none;font-size:17px;color:#212529}
.filter-item select:focus{outline:none}
.filter-item small{padding-right:5px}
.filter-item .btn i{transition:.3s}
.filter-item .btn:hover i{margin-right:5px}
.room-type-item{width:100%;height:66px;position:relative}
.room-type-item i{font-size:27px;display:block;width:34px;margin:auto}
.room-type-item span{display:inline-block;margin:auto;text-align:center;margin-bottom:0;margin-top:6px;width:100%;font-size:14px}
span.off-price{font-size:13px;text-decoration:line-through;text-align:center;margin-top:0}
.room-type-item .btn{font-size:13px;color:#fff!important;padding:7px 0;position:absolute;width:100%;top:calc(50% - 17.5px)}
.room-type-item .off-percent{font-size:16px;font-weight:800;position:absolute;right:0;top:16px}
.room-number-label{width:55px;font-size:14px;height:26px;float:right;text-align:center;border:none;margin:3px 0}
.room-number-label-head{width:75px;font-size:13px;height:26px;float:right;text-align:center;margin:3px 0 0 5px}
.room-number-btn{transition:.2s ease-in-out;background-color:#fff;margin:0!important;font-weight:800;font-size:14px!important;border:2px solid #1db8c1;padding:5px 6px;color:#1db8c1;border-radius:50%;height:30px;float:right;width:30px!important;position:relative;display:block!important;cursor:pointer}
.room-number-btn span{position:absolute;top:0;left:0;width:100%;margin:0;height:9px}
.min-btn span{top:-1px;left:0;font-size:21px}
.price-bold{font-weight:800;margin:0!important;width:auto!important}
.box-shadow-style{box-shadow:0 0 10px #0000000f}
span.bed-span{font-size:11px}
.final-price{font-size:19px!important;margin-top:0!important}
.modal-header .close{padding:15px;margin:-15px -15px -15px auto;position:absolute;left:0;top:23px}
.price-box{max-height:200px;box-shadow:0 0 6px #0000000f;margin-bottom:20px;padding:15px;direction:rtl;border:1px solid #cecece;background-color:#fcfcfc;border-radius:9px}
.date-info{display:block;text-align:center;font-size:19px}
.week-info{display:block;text-align:center;font-size:14px;display:block;text-align:center;font-size:16px;margin-top:9px}
.price-info{display:block;text-align:center;margin-top:10px;border-top:1px solid #fdc021;padding-top:10px}
.price-info span{display:block}
.price-info-off{text-decoration:line-through;font-size:16px;color:#a1a1a1;width:95px;margin:auto}
.price-info-final{font-size:22px;font-weight:800;color:#54b3eb;margin-top:6px;display:inline-block!important}
.price-info-bold{display:inline-block!important;color:#3a3a3a;font-size:14px}
#price_detail .modal-body{padding:38px}
.hotel-description{margin-top:15px;padding-top:10px;margin-bottom:0}
.combo-dropdown::-webkit-scrollbar{width:3px}
.combo-dropdown::-webkit-scrollbar-thumb{background:#fdbe19;border-radius:12px}
.combo-dropdown::-webkit-scrollbar-thumb:hover{background:#b30000}
.filter-box .arrow-down{width:44px}
.arrow-down:before {
    font-family: FontAwesome;
    position: absolute;
    top: 5px;
    left: 13px !important;
    z-index: 5;
    color: #fdbe19;
    z-index: 1 !important;
    font-size: 21px;
    top: 8px !important;
    content: "\f107" !important
}
.stay-time {
    -webkit-appearance: none !important;
    appearance: none !important;
    width: 100% !important;
    background-color: #ffffff !important;
    padding: 7px 12px !important;
    border: solid 1px #b7b7b7 !important;
    outline: none !important;
    border-radius: 7px !important;
    box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px;
    font-size: 0.9rem !important;
}.no-background-color{background-color:transparent}
.table{text-align:right}
.cart-item{display:inline-block;box-shadow:0 0 8px #00000014;width:100%;position:relative;cursor:pointer}
.info-cart{float:right;width:100%;height:100%}
.info-img{width:130px;float:right;height:116px;display:block;border:1px solid #efefef;overflow:hidden}
.info-cart h3{font-size:18px;margin-top:10px;padding-bottom:10px;width:100%;padding-right:145px;position:relative}
.info-price-item{font-size:16px;margin-top:11px;height:26px;width:100%;padding-right:145px;display:block}
.unit-price{margin-right:7px;font-size:18px;float:right}
.unit-room{margin-left:7px;float:right}
.info-price-item i{font-size:14px;color:#ffc107;float:right;margin-top:4px}
.cart-box{margin-bottom:8px}
.info-img div{width:100%;height:100%;background-size:contain}
.cart-item,.info-img div{transition:.5s}
.cart-item:hover .info-img div{transform:scale(1.1)}
.cart-item:hover{box-shadow:0 0 15px #00000017}
.cart-delete{position:absolute;left:10px;transition:.3s;opacity:.5;cursor:pointer;top:8px;color:#fff;width:25px;height:25px;border-radius:50%;background-color:#ffc107;padding:3px 8px}
.cart-delete:hover{opacity:1}
.info-total-price{width:100%;padding-right:145px;margin-top:8px}
.info-total-price .off-price{float:right;font-size:15px;padding-left:9px}
.info-total-price .final-price{float:right;margin-right:10px;margin-top:0!important;font-size:18px!important}
.info-cart h3:after{content:'';position:absolute;bottom:0;right:145px;background-color:#f1f1ef;height:1px;width:calc(100% - 155px)}
.unit-price span{font-size:13px}
.final-price .price-bold{font-size:15px}
.tab-content > .active{display:inline-block;text-align:justify;direction:rtl;width:100%}
.nav-tabs-2 .nav-link{font-size:15px}
span.factor-title{float:right;font-size:14px;width:50%;text-align:right}
span.factor-value{float:left;font-size:16px;width:50%}
.factor-final-price{background-color:#f1f1f1;height:54px;padding:15px 10px}
.factor-final-price .factor-title,.factor-final-price .factor-value{font-size:17px}
.reserve-form input{font-size:14px}
.reserve-form .form-group{margin-bottom:10px!important}
.login-form a{display:inline-block;width:134px;margin-top:9px!important;float:left}
.login-form{display:block}
.reserve-form a:nth-last-child(2){margin-right:5px!important}
.login-form .btn-block{width:100%}
.form-control:focus{box-shadow:0 0 10px .2rem rgba(0,123,255,0.11)}
.hadi-btn-effect:after{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;content:'';right:-14px;top:-18px;width:85px;height:85px;background:hsla(0,0%,100%,.21);border-radius:50%}
.hadi-btn-effect{height:50px;overflow:hidden;position:relative;font-size:18px;border:1px solid #25282859}
.hadi-btn-effect:hover:after{width:calc(100% + 552px);height:900px;right:-450px;top:-450px}
.hadi-btn-effect i{position:absolute;right:15px;top:11px;font-size:26px}
.reserve-form h3{font-size:17px}
.nav-tabs{border:none}
.reserve-form .btn-block{font-size:18px}
.form-head-box i{position:absolute;right:0;font-size:15px}
.item-discount{position:absolute;left:-11px;top:12px;width:77px;padding:4px 3px;background-color:#fdbe19;text-align:center}
.item-discount:before{content:'';position:absolute;top:0;right:-12px;border-bottom:16px solid #fdbe19;border-right:13px solid #c8191900;border-top:15px solid #fdbe19;border-left:0 solid #fdbe19}
.item-discount:after{content:'';position:absolute;bottom:-9px;left:0;border-bottom:5px solid #b2222200;border-right:5px solid #c89819;border-top:5px solid #c89819;border-left:5px solid #0d320300}
.room-number-btn i{font-size:16px;display:block;width:15px;text-align:center;height:auto}
.min-btn{padding:0}
.room-number-btn:hover{background-color:#1db8c1;color:#fff}
.price-detail{width:120px;cursor:pointer;position:absolute;left:101px;top:10px;transition:.3s;height:34px;border:1px solid #1db8c1;padding:5px;border-radius:8px}
.factor-head{width:105%;height:44px;position:absolute;color:#fff;padding:8px 12px 7px 5px;background-color:#ffc107;margin-bottom:12px;text-align:center;right:-3%;margin-top:-8px}
.factor-head img{width:28px;display:inline-block}
.factor-head span{margin-right:1px;font-size:20px;display:inline-block}
.factor-item{display:inline-block;width:100%;float:right;height:auto;padding:7px 6px;border-bottom:1px dashed #dbdbdb}
.price-factor{display:inline-block;width:100%}
.price-detail img{width:19px;float:right;margin-top:2px}
.price-detail span{float:right;margin-right:8px}
.factor-total-price{font-size:18px;border:none!important;margin-bottom:10px}
.price-desc{font-size:12px!important;margin:0!important}
.price-detail:hover{box-shadow:0 0 11px 0 #00000024}
.filter-label{position:absolute;right:69px;top:26px;font-size:14px;color:#a2a2a2}
.factor-content{margin-top:45px}
.factor-head:before{content:'';position:absolute;bottom:-9px;right:0;border-bottom:4px solid #b2222200;border-right:5px solid #c8981900;border-top:5px solid #c89819;border-left:5px solid #c89819}
.factor-head:after{content:'';position:absolute;bottom:-9px;left:0;border-bottom:4px solid #b2222200;border-right:4px solid #c89819;border-top:5px solid #c89819;border-left:4px solid #0d320300}
.privacy-text{float:right;margin:0;margin-right:5px}
.direction-rtl{direction:rtl}
.direction-ltr{direction:ltr}
.display-block{display:block}
.width-100{width:100%}
.display-inline-block{display:inline-block}
.form-check input{margin-right:0!important}
.show-card{display:none;z-index:99999;padding:10px 0;text-align:center;width:100%;height:42px;background-color:#ffc107;color:#fff;position:fixed;bottom:0;right:0;left:0}
@media (max-width:768px) {
.track-input{padding:0}
.show-card{display:block}
.factor-item .col-xs-7{padding:0}
.factor-total-price{font-size:15px}
.room-title{font-size:14px}
}
@media (max-width:767px) {
.mob-offset{margin:20px auto!important}
.price-detail{position:static;margin:0 auto;margin-bottom:20px}
.room-number-box{border:none!important}
.board-box{border:none!important}
}
.room-number-box .room-type-item{display:flex;justify-content:center}
.breadcrumb li a{position:relative}
.room-number-desc{font-size:12px;float:right;position:absolute;bottom:-15px;text-align:center;width:100%;background-color:#fdbe19;border-radius:15px;box-shadow:0 0 4px #00000017;padding:1px 0}
.fabicon_button{bottom:0;height:60px;width:60px;position:fixed;border-radius:50%;cursor:pointer;background-color:#00cc00;background-size:55% 63%;background-repeat:no-repeat;background-position:center center;z-index:999999999;transition:box-shadow .2s ease-in-out!important;box-shadow:0 1px 6px rgba(0,0,0,.06),0 2px 32px rgba(0,0,0,.16)!important;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;margin:0 15px 15px 0}
.fabicon_left{left:15px}
.fabicon_right{right:0}
.fabicon_tel{background-image:url(/Content/images/call.png)}
.fabicon_telegramMessage{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNjBweCIgaGVpZ2h0PSIzMDBweCIgdmlld0JveD0iMTc0MCAwIDI2MCAzMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMTc0MCAwIDI2MCAzMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7b3BhY2l0eTowLjE1O30uc3Qxe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjQ0LjEsMTA2LjVjLTEuNCwwLjctMywxLjEtNC41LDFjLTAuNyw3LjQtOC41LDkuOS0xNC4xLDUuNWMtMC4zLTAuMy0wLjYtMC41LTAuOS0wLjhjLTUuNywwLjYtMTEuNSwwLjctMTcuMywwLjdjLTIuNiwwLTQuOC0xLjItNi40LTMuMWMtMS43LDAuNi0zLjYsMS01LjUsMS40Yy03LjgsMS40LTE4LDMuNS0yNS44LDFjLTEuOS0wLjYtMy45LTEuNy01LjUtMy4yYy0xLjItMC4xLTIuMy0wLjItMy41LTAuNWMtNi44LTEuNS0xMi4yLTUuMi0xNy42LTkuNGMtMy0yLjQtNi40LTUuMi04LjEtOC43Yy0zLjQtNi45LTEuNC0xNC44LDUuNy0xOC40Yy0wLjYsMC4yLTEuMiwwLjQtMS44LDAuNmMtNC4yLDEuNy05LjEtMS44LTEwLjItNS44Yy0xLjMtNC43LDEuNi04LjUsNS44LTEwLjJjMTAuOC00LjMsMjUuNy0yLjksMzYuOSwxLjRjMi42LTAuOCw1LjItMS42LDcuOC0yLjVjNC4yLTEuNCw3LjgsMS4yLDkuNSw0LjZjMS44LTAuNywzLjctMSw2LTAuNWM0LjksMC45LDkuMyw2LDExLjgsMTAuMWMwLjUsMC44LDAuOSwxLjYsMS4zLDIuNGMxLjctMS42LDQtMi42LDYuMy0yLjRjMC43LTIuNSwxLjctNC44LDMuMy02LjljMS40LTEuOCwzLjItMy4xLDUuMi0zLjdDMjAwLjcsMzAsMTY2LDExLjMsMTI3LDExLjNDNjEsMTEuMyw3LjUsNjQuOSw3LjUsMTMwLjljMCw2MCw0NC4xLDEwOS42LDEwMS43LDExOC4yTDk4LjEsMjc0Yy02LjEsMjEuMiw2LjgsMjkuMSwyNC4xLDE0LjdsODMuNy02OGwwLjItMC4yYzguNi03LjYsMTYtMTYuMywyMi4xLTI2Yy02LjMsMC44LTEzLjEsMC0xOS4yLTAuOWMtNy41LTEuMS0xNC45LTIuOC0yMi4yLTQuOGMtMTguMi01LTQxLjEtNC40LTU2LjEtMTcuMWMtMy44LTMuMy0yLjktOSwwLjUtMTIuMWMtMi44LTAuNi01LjEtMi41LTYtNS43Yy0xLjEtNCwxLjMtOS41LDUuOC0xMC4yYzI5LjQtNC42LDU5LDEuMiw4Ni4yLDEyLjVjNC45LDIsOS42LDMuNCwxNC42LDUuMWMzLjQsMS4xLDYuNywyLjUsOS40LDQuOGMzLjQtMTEuMSw1LjMtMjMsNS4zLTM1LjJDMjQ2LjYsMTIyLjUsMjQ1LjcsMTE0LjQsMjQ0LjEsMTA2LjV6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTk5OC41LDkuN2MtNjYsMC0xMTkuNSw1My41LTExOS41LDExOS41YzAsNjAsNDQuMSwxMDkuNiwxMDEuNywxMTguMmwtMTEuMSwyNC45Yy02LjEsMjEuMiw2LjgsMjkuMSwyNC4xLDE0LjdsODMuNy02OGwwLjItMC4yYzI0LjgtMjEuOSw0MC41LTUzLjksNDAuNS04OS42QzExMTguMSw2My4yLDEwNjQuNiw5LjcsOTk4LjUsOS43eiBNMTAwNy43LDg3LjdjMi45LTIuNyw2LjQtNC43LDEwLjItNi4yYzMuMi0yLjgsNy41LTQuMSwxMi4xLTQuNGMxLTAuMSwyLjIsMC4yLDMuMiwwLjZjMC4zLDAsMC43LTAuMSwxLTAuMWMzLTIuOSw2LjctNC45LDExLjEtNS4yYzYtMC40LDExLjUsMywxNC43LDcuOWMxLjcsMi42LDIuOCw1LjMsMy4zLDhjMC4zLDAuNiwwLjUsMS4yLDAuNywxLjhjMC44LDAuNCwxLjYsMC45LDIuNCwxLjVjNSwyLjMsOC43LDYuNyw5LDEyLjdjMC4yLDUuMS0yLDkuOC01LjUsMTMuNWMzLjUsMyw1LjgsNy41LDUuOCwxMi41YzAsOS4xLTcuNCwxNi41LTE2LjUsMTYuNXMtMTYuNS03LjQtMTYuNS0xNi41YzAtMS44LDAuMy0zLjQsMC44LTVjMCwwLTAuMSwwLTAuMSwwYy0zLjcsMC44LTYuNS0wLjQtOC43LTNjLTAuMi0wLjEtMC40LTAuMi0wLjctMC4zYy0yLjUtMS4yLTMuOC0zLjEtNC4yLTUuMWMtNC43LTIuMi04LjgtNS44LTExLjktMTAuMmMtMy43LTAuMS03LjQtMS4zLTEwLjMtMy43QzEwMDIuNyw5OS4yLDEwMDMuNSw5MS43LDEwMDcuNyw4Ny43eiBNMTAwMS42LDExNGM5LjEsMCwxNi41LDcuNCwxNi41LDE2LjVjMCw5LjEtNy40LDE2LjUtMTYuNSwxNi41Yy05LjEsMC0xNi41LTcuNC0xNi41LTE2LjVDOTg1LjEsMTIxLjQsOTkyLjUsMTE0LDEwMDEuNiwxMTR6IE05MjcuNywxMzAuNWMwLTYuNyw0LTEyLjQsOS43LTE1YzAtMC40LDAtMC44LDAuMS0xLjJjLTAuOC0yLjMtMS4zLTQuNy0xLjItNi45YzAtMS4yLDAuMS0yLjUsMC4zLTMuN2MtMC40LTIuNS0wLjItNC45LDAuNi03LjFjLTAuMy0wLjYtMC41LTEuMS0wLjgtMS44Yy01LjItMTQuMiwxNi41LTI0LDI2LjktMjYuOGMzLjQtMC45LDcuOCwwLjUsOS40LDMuOGMwLjMsMC43LDAuNywxLjUsMSwyLjNjMywxLjIsNS43LDMsNy44LDUuNGMzLjUsNCw1LjIsOS4zLDQuMywxNC41YzMuNywzLjgsNS4yLDkuNywxLjgsMTQuN2MtMy4xLDQuNi04LjcsNy42LTE0LjcsOC45YzAuNSw2LjEtNywxMS44LTEzLDcuOGMwLjUsMS42LDAuOCwzLjMsMC44LDUuMWMwLDkuMS03LjQsMTYuNS0xNi41LDE2LjVTOTI3LjcsMTM5LjYsOTI3LjcsMTMwLjV6IE0xMDczLjEsMTg1LjNjLTEuNy0wLjItMy4zLTAuNi00LjgtMS4zYy0wLjgsMi4zLTIuNiw0LjItNS4yLDVjLTAuMiwwLjEtMC4zLDAuMS0wLjUsMC4yYzEuNywwLjYsMy4zLDEuMiw1LDEuOGM1LDIsOS4xLDkuNiwzLjcsMTMuOWMtOS4xLDcuMi0yMi4zLDUuNC0zMy4yLDVjLTAuOSwwLTEuOC0wLjEtMi43LTAuMWMtMTcuMiwyLTM0LjksMi42LTUxLjctMS4zYy02LjEtMS40LTcuMi03LjMtNC44LTExLjZjLTIuNS0wLjMtNC45LTAuOC03LjItMS42Yy0zLjMtMS4yLTYuMi0yLjktOC45LTQuOGMtMi42LDEuNi02LjEsMS45LTguNiwwLjJjLTQuNy0zLjEtOS43LTYuMi0xMy44LTEwLjJjLTIuNS0yLjUtMy45LTUuMi00LjMtOC43Yy0wLjItMS45LDAuMS0zLjksMC41LTUuOGMwLjEtMC4zLDAuMS0wLjUsMC4xLTAuN2MwLTAuMS0wLjEtMC4xLTAuMS0wLjJjLTQtNi42LDItMTIuNSw3LjktMTIuMWMyLjYtMi44LDcuMi0zLjksMTAuNS0xLjdjNi4yLDQuMiwxMi40LDguNSwxOS4xLDExLjljMC45LTAuNCwyLTAuNiwzLjItMC42YzUuMSwwLDEwLjIsMCwxNS4zLDAuMWM1LjMtMC4xLDEwLjYtMC4yLDE1LjgsMC4xYzIuNCwwLDQuOSwwLDcuMywwLjFjLTEtNCwxLjUtOS4yLDUuOC0xMGM4LjQtMS41LDE3LjEtMy41LDI1LjctM2M0LjMsMC4yLDguNiwwLjgsMTIuOCwyYzEsMC4zLDIsMC44LDIuOCwxLjRjMi45LTAuMSw1LjUsMS41LDcuMSwzLjdjMC4xLDAsMC4xLDAsMC4yLTAuMWMzLjgtMS4xLDYuOSwwLjQsOC42LDIuOWMxLjUsMC43LDIuOSwxLjQsNC4yLDIuNGMzLjQsMi41LDcuNSw2LjIsNywxMUMxMDg5LjIsMTgxLjcsMTA4MS4xLDE4Ni4xLDEwNzMuMSwxODUuM3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNzA3LDExLjdjLTY2LDAtMTE5LjUsNTMuNS0xMTkuNSwxMTkuNWMwLDYwLDQ0LjEsMTA5LjYsMTAxLjcsMTE4LjJsLTExLjEsMjQuOWMtNi4xLDIxLjIsNi44LDI5LjEsMjQuMSwxNC43bDgzLjctNjhsMC4yLTAuMmMyNC44LTIxLjksNDAuNS01My45LDQwLjUtODkuNkM4MjYuNSw2NS4yLDc3MywxMS43LDcwNywxMS43eiBNNjUyLjcsMTQ5Yy05LjEsMC0xNi41LTcuNC0xNi41LTE2LjVjMC05LjEsNy40LTE2LjUsMTYuNS0xNi41czE2LjUsNy40LDE2LjUsMTYuNUM2NjkuMiwxNDEuNiw2NjEuOCwxNDksNjUyLjcsMTQ5eiBNNzEwLjEsMTQ5Yy05LjEsMC0xNi41LTcuNC0xNi41LTE2LjVjMC05LjEsNy40LTE2LjUsMTYuNS0xNi41czE2LjUsNy40LDE2LjUsMTYuNUM3MjYuNiwxNDEuNiw3MTkuMiwxNDksNzEwLjEsMTQ5eiBNNzY3LjUsMTQ5Yy05LjEsMC0xNi41LTcuNC0xNi41LTE2LjVjMC05LjEsNy40LTE2LjUsMTYuNS0xNi41czE2LjUsNy40LDE2LjUsMTYuNUM3ODQsMTQxLjYsNzc2LjYsMTQ5LDc2Ny41LDE0OXoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDE4LjUsOS43Yy02NiwwLTExOS41LDUzLjUtMTE5LjUsMTE5LjVjMCw2MCw0NC4xLDEwOS42LDEwMS43LDExOC4ybC0xMS4xLDI0LjljLTYuMSwyMS4yLDYuOCwyOS4xLDI0LjEsMTQuN2w4My43LTY4bDAuMi0wLjJjMjQuOC0yMS45LDQwLjUtNTMuOSw0MC41LTg5LjZDNTM4LjEsNjMuMiw0ODQuNiw5LjcsNDE4LjUsOS43eiBNMzY0LjIsMTQ3Yy05LjEsMC0xNi41LTcuNC0xNi41LTE2LjVjMC05LjEsNy40LTE2LjUsMTYuNS0xNi41czE2LjUsNy40LDE2LjUsMTYuNUMzODAuNywxMzkuNiwzNzMuMywxNDcsMzY0LjIsMTQ3eiBNNDIxLjYsMTQ3Yy05LjEsMC0xNi41LTcuNC0xNi41LTE2LjVjMC05LjEsNy40LTE2LjUsMTYuNS0xNi41czE2LjUsNy40LDE2LjUsMTYuNUM0MzguMSwxMzkuNiw0MzAuOCwxNDcsNDIxLjYsMTQ3eiBNNDc5LjEsMTQ3Yy05LjEsMC0xNi41LTcuNC0xNi41LTE2LjVjMC05LjEsNy40LTE2LjUsMTYuNS0xNi41czE2LjUsNy40LDE2LjUsMTYuNUM0OTUuNiwxMzkuNiw0ODguMiwxNDcsNDc5LjEsMTQ3eiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik03MDkuNyw2LjdjLTY2LDAtMTE5LjUsNTMuNS0xMTkuNSwxMTkuNWMwLDYwLDQ0LjEsMTA5LjYsMTAxLjcsMTE4LjJsLTExLjEsMjQuOWMtNi4xLDIxLjIsNi44LDI5LjEsMjQuMSwxNC43bDgzLjctNjhsMC4yLTAuMmMyNC44LTIxLjksNDAuNS01My45LDQwLjUtODkuNkM4MjkuMiw2MC4yLDc3NS43LDYuNyw3MDkuNyw2Ljd6IE02NTIuNywxNDljLTkuMSwwLTE2LjUtNy40LTE2LjUtMTYuNWMwLTkuMSw3LjQtMTYuNSwxNi41LTE2LjVjOS4xLDAsMTYuNSw3LjQsMTYuNSwxNi41QzY2OS4yLDE0MS42LDY2MS44LDE0OSw2NTIuNywxNDl6IE03MTAuMSwxNDljLTkuMSwwLTE2LjUtNy40LTE2LjUtMTYuNWMwLTkuMSw3LjQtMTYuNSwxNi41LTE2LjVjOS4xLDAsMTYuNSw3LjQsMTYuNSwxNi41QzcyNi42LDE0MS42LDcxOS4yLDE0OSw3MTAuMSwxNDl6IE03NjcuNSwxNDljLTkuMSwwLTE2LjUtNy40LTE2LjUtMTYuNWMwLTkuMSw3LjQtMTYuNSwxNi41LTE2LjVjOS4xLDAsMTYuNSw3LjQsMTYuNSwxNi41Qzc4NCwxNDEuNiw3NzYuNiwxNDksNzY3LjUsMTQ5eiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xNTAuNSwxNDcuNmMyNC45LDI0LjgsNjAuOCwzMiw5Mi4yLDIxLjhjNS4zLTEzLjYsOC4zLTI4LjQsOC4zLTQzLjhjMC05LjgtMS4yLTE5LjItMy40LTI4LjNjLTMuNCw1LjYtOS42LDkuMy0xNi43LDkuM2MtMTAuOCwwLTE5LjYtOC43LTE5LjYtMTkuNXM4LjgtMTkuNSwxOS42LTE5LjVjMiwwLDMuOSwwLjMsNS43LDAuOGMtMjAuNS0zOC4xLTYxLTY0LTEwNy41LTY0QzYxLjksNC41LDcuMyw1OC43LDcuMywxMjUuNmMwLDYwLjcsNDUsMTExLDEwMy42LDExOS43bC0xMS4zLDI1LjJjLTYuMywyMS41LDYuOSwyOS40LDI0LjYsMTQuOWw4Ni4xLTY5bC0wLjYtMC4xYzguNi03LjUsMTYuMS0xNi4zLDIyLjMtMjUuOWMtMzMuMyw1LjQtNjguNy00LjctOTQuMy0zMC4xYy0zLjUtMy41LTMuNS05LjIsMC0xMi42QzE0MS4zLDE0NC4xLDE0NywxNDQuMSwxNTAuNSwxNDcuNnogTTE2NC4yLDY3LjdjMTAuOCwwLDE5LjYsOC43LDE5LjYsMTkuNXMtOC44LDE5LjUtMTkuNiwxOS41Yy0xMC44LDAtMTkuNi04LjctMTkuNi0xOS41UzE1My40LDY3LjcsMTY0LjIsNjcuN3oiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNNTM5LjUsMTI2LjJDNTM5LjUsNjAuMiw0ODYsNi43LDQyMCw2LjdTMzAwLjUsNjAuMiwzMDAuNSwxMjYuMmMwLDYwLDQ0LjEsMTA5LjYsMTAxLjcsMTE4LjJsLTExLjEsMjQuOWMtNi4xLDIxLjIsNi44LDI5LjEsMjQuMSwxNC43bDgzLjctNjhsMC4yLTAuMkM1MjMuOSwxOTMuOSw1MzkuNSwxNjEuOSw1MzkuNSwxMjYuMnoiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTAwMCw2LjdjLTY2LDAtMTE5LjUsNTMuNS0xMTkuNSwxMTkuNWMwLDYwLDQ0LjEsMTA5LjYsMTAxLjcsMTE4LjJsLTExLjEsMjQuOWMtNi4xLDIxLjIsNi44LDI5LjEsMjQuMSwxNC43bDgzLjctNjhsMC4yLTAuMmMyNC44LTIxLjksNDAuNS01My45LDQwLjUtODkuNkMxMTE5LjUsNjAuMiwxMDY2LDYuNywxMDAwLDYuN3ogTTEwNDUuMSw3Ny4yYzEwLjcsMCwxOS40LDguNywxOS40LDE5LjRzLTguNywxOS40LTE5LjQsMTkuNGMtMTAuNywwLTE5LjQtOC43LTE5LjQtMTkuNFMxMDM0LjQsNzcuMiwxMDQ1LjEsNzcuMnogTTk2MS45LDc3LjJjMTAuNywwLDE5LjQsOC43LDE5LjQsMTkuNHMtOC43LDE5LjQtMTkuNCwxOS40cy0xOS40LTguNy0xOS40LTE5LjRTOTUxLjIsNzcuMiw5NjEuOSw3Ny4yeiBNMTA2Ny4zLDE3MS4zYy0zNC4xLDM0LjEtODkuNSwzNC4xLTEyMy41LDBjLTMuMy0zLjMtMy4zLTguNywwLTEyYzMuMy0zLjMsOC43LTMuMywxMiwwYzI3LjUsMjcuNSw3Mi4xLDI3LjUsOTkuNiwwYzMuMy0zLjMsOC43LTMuMywxMiwwQzEwNzAuNiwxNjIuNiwxMDcwLjYsMTY4LDEwNjcuMywxNzEuM3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTI4OC41LDkuN2MtNjYsMC0xMTkuNSw1My41LTExOS41LDExOS41YzAsNjAsNDQuMSwxMDkuNiwxMDEuNywxMTguMmwtMTEuMSwyNC45Yy02LjEsMjEuMiw2LjgsMjkuMSwyNC4xLDE0LjdsODMuNy02OGwwLjItMC4yYzI0LjgtMjEuOSw0MC41LTUzLjksNDAuNS04OS42QzE0MDguMSw2My4yLDEzNTQuNiw5LjcsMTI4OC41LDkuN3ogTTEyOTcuNyw4Ny43YzIuOS0yLjcsNi40LTQuNywxMC4yLTYuMmMzLjItMi44LDcuNS00LjEsMTIuMS00LjRjMS0wLjEsMi4yLDAuMiwzLjIsMC42YzAuMywwLDAuNy0wLjEsMS0wLjFjMy0yLjksNi43LTQuOSwxMS4xLTUuMmM2LTAuNCwxMS41LDMsMTQuNyw3LjljMS43LDIuNiwyLjgsNS4zLDMuMyw4YzAuMywwLjYsMC41LDEuMiwwLjcsMS44YzAuOCwwLjQsMS42LDAuOSwyLjQsMS41YzUsMi4zLDguNyw2LjcsOSwxMi43YzAuMiw1LjEtMiw5LjgtNS41LDEzLjVjMy41LDMsNS44LDcuNSw1LjgsMTIuNWMwLDkuMS03LjQsMTYuNS0xNi41LDE2LjVzLTE2LjUtNy40LTE2LjUtMTYuNWMwLTEuOCwwLjMtMy40LDAuOC01YzAsMC0wLjEsMC0wLjEsMGMtMy43LDAuOC02LjUtMC40LTguNy0zYy0wLjItMC4xLTAuNC0wLjItMC43LTAuM2MtMi41LTEuMi0zLjgtMy4xLTQuMi01LjFjLTQuNy0yLjItOC44LTUuOC0xMS45LTEwLjJjLTMuNy0wLjEtNy40LTEuMy0xMC4zLTMuN0MxMjkyLjcsOTkuMiwxMjkzLjUsOTEuNywxMjk3LjcsODcuN3ogTTEyOTEuNiwxMTRjOS4xLDAsMTYuNSw3LjQsMTYuNSwxNi41YzAsOS4xLTcuNCwxNi41LTE2LjUsMTYuNWMtOS4xLDAtMTYuNS03LjQtMTYuNS0xNi41QzEyNzUuMSwxMjEuNCwxMjgyLjUsMTE0LDEyOTEuNiwxMTR6IE0xMjE3LjcsMTMwLjVjMC02LjcsNC0xMi40LDkuNy0xNWMwLTAuNCwwLTAuOCwwLjEtMS4yYy0wLjgtMi4zLTEuMy00LjctMS4yLTYuOWMwLTEuMiwwLjEtMi41LDAuMy0zLjdjLTAuNC0yLjUtMC4yLTQuOSwwLjYtNy4xYy0wLjMtMC42LTAuNS0xLjEtMC44LTEuOGMtNS4yLTE0LjIsMTYuNS0yNCwyNi45LTI2LjhjMy40LTAuOSw3LjgsMC41LDkuNCwzLjhjMC4zLDAuNywwLjcsMS41LDEsMi4zYzMsMS4yLDUuNywzLDcuOCw1LjRjMy41LDQsNS4yLDkuMyw0LjMsMTQuNWMzLjcsMy44LDUuMiw5LjcsMS44LDE0LjdjLTMuMSw0LjYtOC43LDcuNi0xNC43LDguOWMwLjUsNi4xLTcsMTEuOC0xMyw3LjhjMC41LDEuNiwwLjgsMy4zLDAuOCw1LjFjMCw5LjEtNy40LDE2LjUtMTYuNSwxNi41UzEyMTcuNywxMzkuNiwxMjE3LjcsMTMwLjV6IE0xMzYzLjEsMTg1LjNjLTEuNy0wLjItMy4zLTAuNi00LjgtMS4zYy0wLjgsMi4zLTIuNiw0LjItNS4yLDVjLTAuMiwwLjEtMC4zLDAuMS0wLjUsMC4yYzEuNywwLjYsMy4zLDEuMiw1LDEuOGM1LDIsOS4xLDkuNiwzLjcsMTMuOWMtOS4xLDcuMi0yMi4zLDUuNC0zMy4yLDVjLTAuOSwwLTEuOC0wLjEtMi43LTAuMWMtMTcuMiwyLTM0LjksMi42LTUxLjctMS4zYy02LjEtMS40LTcuMi03LjMtNC44LTExLjZjLTIuNS0wLjMtNC45LTAuOC03LjItMS42Yy0zLjMtMS4yLTYuMi0yLjktOC45LTQuOGMtMi42LDEuNi02LjEsMS45LTguNiwwLjJjLTQuNy0zLjEtOS43LTYuMi0xMy44LTEwLjJjLTIuNS0yLjUtMy45LTUuMi00LjMtOC43Yy0wLjItMS45LDAuMS0zLjksMC41LTUuOGMwLjEtMC4zLDAuMS0wLjUsMC4xLTAuN2MwLTAuMS0wLjEtMC4xLTAuMS0wLjJjLTQtNi42LDItMTIuNSw3LjktMTIuMWMyLjYtMi44LDcuMi0zLjksMTAuNS0xLjdjNi4yLDQuMiwxMi40LDguNSwxOS4xLDExLjljMC45LTAuNCwyLTAuNiwzLjItMC42YzUuMSwwLDEwLjIsMCwxNS4zLDAuMWM1LjMtMC4xLDEwLjYtMC4yLDE1LjgsMC4xYzIuNCwwLDQuOSwwLDcuMywwLjFjLTEtNCwxLjUtOS4yLDUuOC0xMGM4LjQtMS41LDE3LjEtMy41LDI1LjctM2M0LjMsMC4yLDguNiwwLjgsMTIuOCwyYzEsMC4zLDIsMC44LDIuOCwxLjRjMi45LTAuMSw1LjUsMS41LDcuMSwzLjdjMC4xLDAsMC4xLDAsMC4yLTAuMWMzLjgtMS4xLDYuOSwwLjQsOC42LDIuOWMxLjUsMC43LDIuOSwxLjQsNC4yLDIuNGMzLjQsMi41LDcuNSw2LjIsNywxMUMxMzc5LjIsMTgxLjcsMTM3MS4xLDE4Ni4xLDEzNjMuMSwxODUuM3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTg2NywxMS43Yy02NiwwLTExOS41LDUzLjUtMTE5LjUsMTE5LjVjMCw2MCw0NC4xLDEwOS42LDEwMS43LDExOC4ybC0xMS4xLDI0LjljLTYuMSwyMS4yLDYuOCwyOS4xLDI0LjEsMTQuN2w4My43LTY4bDAuMi0wLjJjMjQuOC0yMS45LDQwLjUtNTMuOSw0MC41LTg5LjZDMTk4Ni41LDY1LjIsMTkzMywxMS43LDE4NjcsMTEuN3ogTTE5NTIuNywxNDljLTMuMiwwLjktNi41LDEuNi05LjgsMmMtNy44LDEuMS0xNS43LDEuMS0yMy42LDAuOGMtMC44LDAuMS0xLjcsMC4xLTIuNy0wLjFjLTUuOC0wLjItMTEuNy0wLjUtMTcuNS0wLjVjLTE1LjcsMC0zMi4xLTAuNy00Ny41LDIuNmMtMTQuNSwzLjItMjkuNCw2LjgtNDQuMywzLjNjLTExLjQtMi43LTI1LjctMTAuOC0yMC43LTI0LjZjMS0yLjcsMS00LjQsMC4yLTcuMmMtMS0zLjUsMC40LTcuMiwyLjgtOS44YzMuMy0zLjYsOS42LTMuOCwxNC4xLTMuNmMxMywwLjcsMjYuMSwwLjgsMzkuMiwwLjZjMjguMy0wLjYsNTguNy04LjIsODYuMSwyLjFjMS4xLDAuNCwyLDEsMi45LDEuOGM1LjMsMS40LDkuNiw1LjQsMTEuMywxMC42YzAuNSwwLDEuMSwwLDEuNiwwYzQuMSwwLjEsNi42LDIuNiw3LjYsNS42QzE5NTkuNiwxMzQuNCwxOTYxLjUsMTQ2LjUsMTk1Mi43LDE0OXoiLz48Y2lyY2xlIGNsYXNzPSJzdDEiIGN4PSIxMDAxLjkiIGN5PSItMTU1LjQiIHI9IjE5LjQiLz48Y2lyY2xlIGNsYXNzPSJzdDEiIGN4PSIxMDg1LjEiIGN5PSItMTU1LjQiIHI9IjE5LjQiLz48Zz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTEwNy4zLTgwLjdjLTM0LjEsMzQuMS04OS41LDM0LjEtMTIzLjUsMGMtMy4zLTMuMy0zLjMtOC43LDAtMTJjMy4zLTMuMyw4LjctMy4zLDEyLDBjMjcuNSwyNy41LDcyLjEsMjcuNSw5OS42LDBjMy4zLTMuMyw4LjctMy4zLDEyLDBDMTExMC42LTg5LjQsMTExMC42LTg0LDExMDcuMy04MC43eiIvPjwvZz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTI5MCw2LjdjLTY2LDAtMTE5LjUsNTMuNS0xMTkuNSwxMTkuNWMwLDYwLDQ0LjEsMTA5LjYsMTAxLjcsMTE4LjJsLTExLjEsMjQuOWMtNi4xLDIxLjIsNi44LDI5LjEsMjQuMSwxNC43bDgzLjctNjhsMC4yLTAuMmMyNC44LTIxLjksNDAuNS01My45LDQwLjUtODkuNkMxNDA5LjUsNjAuMiwxMzU2LDYuNywxMjkwLDYuN3ogTTEzNTcuMywxNzEuM2MtMzQuMSwzNC4xLTg5LjUsMzQuMS0xMjMuNSwwYy0zLjMtMy4zLTMuMy04LjcsMC0xMmMzLjMtMy4zLDguNy0zLjMsMTIsMGMyNy41LDI3LjUsNzIuMSwyNy41LDk5LjYsMGMzLjMtMy4zLDguNy0zLjMsMTIsMEMxMzYwLjYsMTYyLjYsMTM2MC42LDE2OCwxMzU3LjMsMTcxLjN6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE1NzguNSw5LjdjLTY2LDAtMTE5LjUsNTMuNS0xMTkuNSwxMTkuNWMwLDYwLDQ0LjEsMTA5LjYsMTAxLjcsMTE4LjJsLTExLjEsMjQuOWMtNi4xLDIxLjIsNi44LDI5LjEsMjQuMSwxNC43bDgzLjctNjhsMC4yLTAuMmMyNC44LTIxLjksNDAuNS01My45LDQwLjUtODkuNkMxNjk4LjEsNjMuMiwxNjQ0LjYsOS43LDE1NzguNSw5Ljd6IE0xNTI0LjIsMTQ3Yy05LjEsMC0xNi41LTcuNC0xNi41LTE2LjVjMC00LjMsMS43LTguMiw0LjQtMTEuMWMwLjYsNy4zLDguOCwxMy4xLDE4LjgsMTMuMWMzLjYsMCw3LTAuOCw5LjktMi4xYzAsMCwwLDAuMSwwLDAuMUMxNTQwLjcsMTM5LjYsMTUzMy4zLDE0NywxNTI0LjIsMTQ3eiBNMTU4MS42LDE0N2MtOS4xLDAtMTYuNS03LjQtMTYuNS0xNi41YzAtOS4xLDcuNC0xNi41LDE2LjUtMTYuNWM5LjEsMCwxNi41LDcuNCwxNi41LDE2LjVDMTU5OC4xLDEzOS42LDE1OTAuOCwxNDcsMTU4MS42LDE0N3ogTTE2MzkuMSwxNDdjLTkuMSwwLTE2LjUtNy40LTE2LjUtMTYuNWMwLTkuMSw3LjQtMTYuNSwxNi41LTE2LjVzMTYuNSw3LjQsMTYuNSwxNi41QzE2NTUuNiwxMzkuNiwxNjQ4LjIsMTQ3LDE2MzkuMSwxNDd6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTE1ODAsNi43Yy02NiwwLTExOS41LDUzLjUtMTE5LjUsMTE5LjVjMCw2MCw0NC4xLDEwOS42LDEwMS43LDExOC4ybC0xMS4xLDI0LjljLTYuMSwyMS4yLDYuOCwyOS4xLDI0LjEsMTQuN2w4My43LTY4bDAuMi0wLjJjMjQuOC0yMS45LDQwLjUtNTMuOSw0MC41LTg5LjZDMTY5OS41LDYwLjIsMTY0Niw2LjcsMTU4MCw2Ljd6IE0xNTE5LjYsOTguOWMwLTEsMC4xLTIsMC4zLTNjMS40LDguOCw5LDE1LjUsMTguMiwxNS41YzkuMiwwLDE2LjgtNi43LDE4LjItMTUuNWMwLjIsMSwwLjMsMiwwLjMsM2MwLDEwLjItOC4zLDE4LjUtMTguNSwxOC41QzE1MjcuOSwxMTcuNCwxNTE5LjYsMTA5LjEsMTUxOS42LDk4Ljl6IE0xNjAyLjcsMTkyLjZIMTU1NWMtMy4yLDAtNS43LTQtNS43LTguOGMwLTQuOSwyLjYtOC44LDUuNy04LjhoNDcuN2MzLjIsMCw1LjcsNCw1LjcsOC44QzE2MDguNCwxODguNywxNjA1LjksMTkyLjYsMTYwMi43LDE5Mi42eiBNMTYyMS45LDExNy40Yy0xMC4yLDAtMTguNS04LjMtMTguNS0xOC41YzAtMSwwLjEtMiwwLjMtM2MxLjQsOC44LDksMTUuNSwxOC4yLDE1LjVjOS4yLDAsMTYuOC02LjcsMTguMi0xNS41YzAuMiwxLDAuMywyLDAuMywzQzE2NDAuNCwxMDkuMSwxNjMyLjEsMTE3LjQsMTYyMS45LDExNy40eiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xODY5LjcsNi43Yy02NiwwLTExOS41LDUzLjUtMTE5LjUsMTE5LjVjMCw2MCw0NC4xLDEwOS42LDEwMS43LDExOC4ybC0xMS4xLDI0LjljLTYuMSwyMS4yLDYuOCwyOS4xLDI0LjEsMTQuN2w4My43LTY4bDAuMi0wLjJjMjQuOC0yMS45LDQwLjUtNTMuOSw0MC41LTg5LjZDMTk4OS4yLDYwLjIsMTkzNS43LDYuNywxODY5LjcsNi43eiBNMTgzMC4zLDE0NmMtNy40LDAtMTMuNS02LTEzLjUtMTMuNXM2LTEzLjUsMTMuNS0xMy41YzcuNCwwLDEzLjUsNiwxMy41LDEzLjVTMTgzNy44LDE0NiwxODMwLjMsMTQ2eiBNMTg3MC44LDE0NmMtNy40LDAtMTMuNS02LTEzLjUtMTMuNXM2LTEzLjUsMTMuNS0xMy41YzcuNCwwLDEzLjUsNiwxMy41LDEzLjVTMTg3OC4zLDE0NiwxODcwLjgsMTQ2eiBNMTkxMS4zLDE0NmMtNy40LDAtMTMuNS02LTEzLjUtMTMuNXM2LTEzLjUsMTMuNS0xMy41YzcuNCwwLDEzLjUsNiwxMy41LDEzLjVTMTkxOC44LDE0NiwxOTExLjMsMTQ2eiIvPjwvc3ZnPg==)}
#read_more_description_hotel{cursor:pointer;text-align:center;width:100%}
.height-95{height:95px;overflow:hidden}
.height-auto{height:auto!important}
#logo img, .logo img {height: 63px !important;}

/*customer style fro 1*/


.room-number-btn {
    border: 2px solid #081eb3;
    color: #081eb3;
}

.combo-dropdown::-webkit-scrollbar-thumb {
    background: #ff4232;
}

.arrow-down:before {
    color: #ff4232;
}

.item-discount {
    background-color: #ff4232;
    color: #fff;
}

    .item-discount:before {
        border-bottom: 16px solid #ff4232;
        border-top: 15px solid #ff4232;
        border-left: 0px solid #ff4232;
    }

.room-number-btn:hover {
    background-color: #081eb3;
}

.price-detail {
    border: 1px solid #081eb3;
}

.room-number-desc {
    background-color: #ff4232;
}

.room-number-btn {
    border: 2px solid #081eb3;
    color: #081eb3;
}

    .room-number-btn.min-btn {
        padding: 0 6px;
    }

.price-info {
    border-top: 1px solid #ff4232;
}

.price-info-final {
    color: #081eb3;
}

.combo-dropdown::-webkit-scrollbar-thumb {
    background: #ff4232;
}

.arrow-down:before {
    color: #ff4232;
}

.info-price-item i {
    color: #ff4232;
}

.cart-delete {
    background-color: #ff4232;
}

.item-discount {
    background-color: #ff4232;
    color: white;
}

    .item-discount:before {
        border-bottom: 16px solid #ff4232;
        border-top: 15px solid #ff4232;
        border-left: 0px solid #ff4232;
        color: white;
    }

.room-number-btn:hover {
    background-color: #081eb3;
}

.price-detail {
    border: 1px solid #081eb3;
}

.factor-head {
    background-color: #ff4232;
}

.show-card {
    background-color: #ff4232;
}
    .show-card:hover {
        color: white !important;
    }

.room-number-desc {
    background-color: #ff4232;
    color: white;
}

header .mega-links-4columns ul.sub-menu-columns > li > a {
    color: #99A6FA;
}

header ul.nav-menu > li.active > a {
    color: #99A6FA;
}

header ul.nav-menu > li > a:hover {
    color: #99A6FA;
}

ul.pagination li.active a {
    background-color: #081eb3;
}

header ul.nav-menu > li.active > a:before {
    color: #ff4232;
}

header ul.nav-menu > li.active > a {
    color: #081eb3;
}

header ul.nav-menu > li > a:hover {
    color: #081eb3;
}

header .mega-links-4columns ul.sub-menu-columns > li > a {
    color: #081eb3;
}

header a.model-link span {
    background-color: #ff4232;
}

.btn-primary-travlez {
    background-color: #081eb3;
}

.background-main-color {
    background-color: #ff4232;
    color: white;
}

.border-radius-5 {
    background-color: #de2717;
}

.background-grey-3 {
    background-color: #081eb3;
}

.background-second-color {
    background-color: #ff4232;
    color: white;
}

.background-img-main-color:after {
    background-color: #081eb3;
}

.background-img-second-color:after {
    background-color: #ff4232;
}

.text-main-color {
    color: #081eb3;
}

.text-second-color {
    color: #ff4232;
}

.border-main-color {
    border-color: #081eb3 !important;
}

.border-second-color {
    border-color: #ff4232 !important;
}

ul.pagination.color li a {
    background-color: #081eb3;
}

ul.pagination.color-1 li a {
    background-color: #ff4232;
}

.icon-round {
    background-color: #ff4232;
}

.cart-model a.btn-primary {
    background-color: #ff4232;
}

.cart-model a.btn-outline-primary {
    border-color: #081eb3;
    color: #081eb3;
}

    .cart-model a.btn-outline-primary:hover {
        background-color: #1db8c1;
    }

#map-distributors .btn-book {
    background-color: #081eb3;
}

#map-distributors .btn-book {
    background-color: #081eb3;
}

    #map-distributors .btn-book:hover {
        background-color: #ff4232;
    }

.search-filter .nav-tabs .nav-link.active {
    background-color: #081eb3;
}

.search-filter .date-input:before {
    color: #5a5a5a;
}

.search-filter .destination:before {
    color: #ff4232;
}

.search-filter .rooms:before {
    color: #ff4232;
}

.search-filter .children:before {
    color: #ff4232;
}

section .section-title h1 span {
    color: #081eb3;
}

section .section-title-left span.section-title-des:after {
    border-bottom: solid 1px #ff4232;
}

section .section-title-center span.section-title-des:after {
    border-bottom: solid 1px #ff4232;
}

.hotel-list ul.service li:nth-child(odd) a {
    background-color: #ff4232;
}

.owl-theme .owl-controls .owl-page span {
    border: 1px solid #081eb3;
}

ul.social-list li a {
    border: solid 1px #081eb3;
    color: #081eb3;
}

.widget h4.widget-title {
    color: #081eb3;
}

h4.table-title {
    color: #081eb3;
}

.nav-tabs-2 .nav-link {
    background-color: #081eb3;
}

.timeline-item .date:before {
    color: #081eb3;
}

.item-discount:after {
    border-right: 5px solid #ff4232;
    border-top: 5px solid #ff4232;
}

::-webkit-scrollbar {
    width: 10px;
    background-color: #e6e4e4;
    height: 5px;
}

::-webkit-scrollbar-thumb {
    border-radius: 1px;
    background: #ff4232;
}

.list-inline-item:not(:last-child) {
    margin-left: 6px;
}

header ul.nav-menu > li > a {
    margin-right: 13px;
    margin-left: 13px;
}

header ul.nav-menu > li:hover {
    background: #f0f8ff;
}

header ul.nav-menu > li:nth-last-child(1) > a {
    margin-right: 13px;
}

.border-botton {
    border-bottom: 1px solid;
    padding-bottom: 5px;
}

.logo-footer > a > img {
    object-fit: contain;
}

.item-images > img {
    cursor: pointer;
    height: 180px;
    border-radius: 15px 15px 0 0 !important;
    width: 100%;
    object-fit: cover;
    box-shadow: rgba(14, 63, 126, 0.06) 0px 0px 0px 1px, rgba(42, 51, 70, 0.03) 0px 1px 1px -0.5px, rgba(42, 51, 70, 0.04) 0px 2px 2px -1px, rgba(42, 51, 70, 0.04) 0px 3px 3px -1.5px, rgba(42, 51, 70, 0.03) 0px 5px 5px -2.5px, rgba(42, 51, 70, 0.03) 0px 10px 10px -5px, rgba(42, 51, 70, 0.03) 0px 24px 24px -8px;
}

.owl-images > .owl-controls {
    position: absolute;
    bottom: -3px;
    left: 39%;
}

    .owl-images > .owl-controls .owl-page span {
        background-color: #cccbc2 !important;
        margin: 2px 4px 9px 0px !important;
        border: none !important;
        width: 7px !important;
        height: 7px !important;
    }



.owl-images-Hotel > .owl-controls {
    position: absolute;
    bottom: -3px;
    left: 41%;
}

    .owl-images-Hotel > .owl-controls .owl-page span {
        background-color: #cccbc2 !important;
        margin: 2px 4px 9px 0px !important;
        border: none !important;
        width: 7px !important;
        height: 7px !important;
    }


.item-cartp {
    font-size: 1rem;
    direction: rtl;
    margin: 10px 0px 6px 0;
}


.item-cartspan {
    font-size: 0.8rem;
    direction: rtl;
    text-align: justify;
    color: #757575;
    font-weight: 400;
    height:50px;
}


.rating-hotel ul {
    margin-top: 7px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    -moz-box-shadow: 0px 0px 8px -1px #595959;
    text-align: right;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    padding: 0;
}

    .rating-hotel ul li {
        display: inline-block;
        background-image: url(/content/images/star_0.png);
        background-repeat: no-repeat;
        background-position: center center;
        height: 12px;
        width: 12px;
    }

        .rating-hotel ul li.active {
            background-image: url(/content/images/star_1.png);
        }

.btn-hotel {
    background: transparent;
    border: 1px solid #000;
    border-radius: 50px;
    color: #000 !important;
    font-weight: 400 !important;
    padding: 3px 36px;
}

    .btn-hotel:hover {
        background: #000;
        border: 1px solid #000;
        border-radius: 50px;
        color: #fff !important;
        font-weight: 400 !important;
        padding: 3px 36px;
    }

.place-self-center {
    place-self: center;
}

.white-box {
    background: #fff;
    border-radius: 8px;
    -webkit-box-shadow: 1px 2px 6px #ebebeb;
    box-shadow: 1px 2px 6px #ebebeb;
    margin-bottom: 40px;
    overflow: hidden;
    padding: 10px 20px;
}

.profile-widget img {
    width: 75px;
    height: 75px;
    object-fit:contain;
}

.profile-area-list {
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    margin: 10px 0
}

    .profile-area-list li {
        border-bottom: 1px solid #e0e0e0
    }

        .profile-area-list li:last-child {
            border-bottom: 0
        }

        .profile-area-list li:hover {
            background: rgba(0,0,0,.07)
        }

        .profile-area-list li a {
            display: block;
            padding: 15px 20px;
            direction: rtl;
            text-align: right;
            color: #000;
            font-size: 0.8rem;
            font-weight: 400;
        }

            .profile-area-list li a i {
                font-size: .9rem;
                margin-left: 15px;
                position: relative;
            }

.list-group-item:last-child {
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
}

.list-group-item:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
}

.cursor-pointer {
    cursor: pointer
}

.overflow-x-scroll {
    overflow-x: auto
}

.overflow-y-clip {
    overflow-y: hidden;
    border: 1px solid #dee2e6;
    border-radius: 7px
}

.overflow-x-clip {
    overflow-x: hidden
}

.badge {
    display: inline-block;
    padding: 0.25em 0.4em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    color: var(--white);
    border-radius: 50px !important;
    padding: 5px 7px !important;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.ms-auto {
    margin-right: auto !important;
}

.adjust-icon {
    position: relative;
    top: 2px;
}

.table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #e9ecef;
    background: #d7d4d4;
    align-content: center;
}

.table td, .table th {
    align-content: center;
    text-align-last: center;
    text-align: center;
}

.text-small {
    font-size: .6rem;
}

#instgram-feed {
    display: none;
}

.dropdown:hover .dropdown-menu {
    display: block;
    cursor: pointer;
    margin-top: 0; /* remove the gap so it doesn't close */
}

#dropdownMenuLink {
    cursor: pointer;
    font-size: smaller;
}

.dropdown {
    padding: 0px 10px;
}

    .dropdown:hover {
        background-color: #e6e6e6bd !important;
    }

.userimage {
    width: 13px;
    height: 13px;
    object-fit: contain;
    border-radius: 50%;
}

.dropdown-toggle::after {
    top: 3px;
    position: relative;
}

.dropdown-menu {
    right: 0px;
    left: auto;
    float: right;
    text-align: right;
    padding: 0;
    z-index: 99999999999999999999;
}

.dropdown-item {
    background: #F44336 !important;
    padding: 8px 11px 8px 10px;
    font-size: 0.7rem;
}

    .dropdown-item:focus, .dropdown-item:hover {
        color: #ff4232;
        text-decoration: none;
        background-color: #e6e6e6bd !important;
    }

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
    z-index: 99999;
}

#ProfileImg {
    border: 2px solid #e6e6e6bd;
    padding: 3px;
}

.btnend {
    border: 1px solid #ff4232;
    padding: 4px 9px;
    border-radius: 50px;
    color: #ff4232 !important;
    cursor: pointer;
}

    .btnend:hover {
        color: #fff !important;
        border: 1px solid #ff4232;
        background: #ff4232;
    }

.btnendreservation {
    border: 1px solid #ff4232;
    padding: 6px 20px;
    border-radius: 50px;
    color: #ff4232 !important;
    cursor: pointer;
}
.btnendreservationrezerve {
    border: 1px solid #ff4232;
    padding: 6px 20px;
    border-radius: 50px;
    color: #ff4232 !important;
    cursor: pointer;
}
    .btnendreservationrezerve:hover {
        color: #fff !important;
        border: 1px solid #ff4232;
        background: #ff4232;
    }
.btnendreservationBlack {
    border: 1px solid #000;
    padding: 6px 20px;
    border-radius: 50px;
    color: #000 !important;
    cursor: pointer;
}

    .btnendreservationBlack:hover {
        color: #fff !important;
        border: 1px solid #000;
        background: #000;
    }

.place-self-center {
    place-self: center;
}

.btnendreservation:hover {
    color: #fff !important;
    border: 1px solid #ff4232;
    background: #ff4232;
}

.checkProm {
    cursor: pointer;
}

.font1rem {
    font-size: 0.9rem;
    text-align: justify;
    direction: rtl;
    line-height: inherit;
}

.font2rem {
    font-size: 1rem;
    text-align: justify;
    direction: rtl;
    line-height: inherit;
}

.HotelLaw {
    height: 229px;
    position: relative;
    overflow: auto;
    margin-bottom: 16px;
    border: 1px solid #e6e6e6bd;
    padding: 5px 10px;
}

    .HotelLaw::-webkit-scrollbar {
        width: 4px;
        background-color: #e6e4e4;
        height: 5px;
    }

    .HotelLaw::-webkit-scrollbar-thumb {
        border-radius: 1px;
        background: #ff4232;
    }

.search-filter {
    text-align: right;
}

.flex-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.flex-nowrap {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.list-inline, .list-unstyled {
    list-style: none;
    padding-right: 0;
}

.shop-pagination {
    margin: 30px 0;
    padding: 16px 0;
}

    .shop-pagination ul li.prev a {
        padding: 0 10px;
        border-radius: 0 5px 5px 0;
        width: auto;
    }

    .shop-pagination ul li.next a {
        border-radius: 5px 0 0 5px;
        padding: 0 10px;
        width: auto;
    }
.PagedList-skipToNext a{
    width:auto !important;
}
.shop-pagination ul {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    padding: 0;
    list-style: none;
}

        .shop-pagination ul li {
            background: #fff;
            border-radius: 4px;
            -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .1);
            box-shadow: 0 1px 5px rgba(0, 0, 0, .1);
            color: #333;
            font-size: 0.8rem;
            margin: 2px;
            text-align: center;
        }

            .shop-pagination ul li.active {
                background: #945c07;
                color: #fff
            }

            .shop-pagination ul li a {
                display: block;
                height: 40px;
                line-height: 40px;
                width: 40px
            }

@media(min-width: 1500px) {
    .shop-pagination ul li a {
        height: 50px;
        line-height: 50px;
        width: 50px
    }
}

.title-user {
    padding: 0 17px;
    margin: 0;
    margin-bottom: 6px;
    font-size: x-small;
    color: #5545e7;
    cursor: pointer;
    display: flex;
    align-items: center;
}

    .title-user i {
        font-size: x-small;
        padding-left: 5px;
    }

.dropdown-menu {
    min-width: fit-content;
}

.place-items-center {
    place-items: center;
}

input[name="quantity"] {
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield;
    font-size: 2rem;
    text-align: center;
}

@media only screen and (max-width: 480px) {
    input[name="quantity"] {
        font-size: 1rem;
    }
}

@media only screen and (max-width: 768px) {
    input[name="quantity"] {
        font-size: 1.2rem;
    }
}

input[name=quantity]::-webkit-inner-spin-button,
input[name=quantity]::-webkit-outer-spin-button {
    -webkit-appearance: none;
}

.number-input {
    border: 1px solid #000;
    display: inline-flex;
}

    .number-input,
    .number-input * {
        box-sizing: border-box;
    }

        .number-input a {
            outline: none;
            -webkit-appearance: none;
            background-color: transparent;
            border: none;
            align-items: center;
            justify-content: center;
            width: 3rem;
            height: auto;
            cursor: pointer;
            margin: 0;
            display: grid;
            position: relative;
        }

.selectmoney {
    border-radius: 50px;
    padding: 8px 15px;
    border: 1px solid #000;
    font-size: 1rem;
    margin-top: 15px;
    cursor: pointer;
    margin-left: 8px;
    color: #000 !important;
    width: max-content;
}

    .selectmoney:hover {
        border: 1px solid #fff;
        color: #fff !important;
        background: #000;
    }

.selectwallet {
    border-radius: 50px;
    padding: 3px 10px;
    border: 1px solid #000;
    font-size: 0.80rem;
    margin-top: 15px;
    cursor: pointer;
    margin-left: 8px;
    color: #000 !important;
}

    .selectwallet:hover {
        border: 1px solid #fff;
        color: #fff !important;
        background: #000;
    }

    .selectwallet.active {
        border: 1px solid #fff;
        color: #fff !important;
        background: #000;
    }

.selectmoneydiv {
    display: flex;
    place-self: center;
}

@media (max-width:480px) {
    .selectmoneydiv {
        display: grid;
        place-self: center;
    }
}

.date-input-time:before {
    content: "";
    font-family: FontAwesome;
    position: absolute;
    top: 39px;
    left: 15px;
    z-index: 5;
    color: #000;
    z-index: 1;
}

.form-control {
    height: 47px;
    background: #f8f8f8;
    border-radius: 3px;
    padding-right: 8px;
    direction: rtl;
    border: 1px solid #00568c2b;
    color: #6c757d !important;
    border-radius: 7px !important;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
}

.form-row {
    direction: rtl;
    text-align: right;
}

select.form-control:not([size]):not([multiple]) {
    height: 47px;
}

textarea.form-control {
    height: auto !important;
}

.upload-file {
    border: 1px solid #000 !important;
    padding: 12px 22px;
    border-radius: 50px;
}

.filter-box .arrow-down {
    width: auto !important;
}


.confirmModal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
    opacity: .5;
}

.confirmBox {
    cursor: default;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0;
    user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    direction: rtl;
}

    .confirmBox .confirmDialog {
        transform: translate(0, 0);
        width: fit-content;
        margin: 10% auto;
        position: relative;
    }

    .confirmBox .confirmContent {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
        position: relative;
        background-color: #fff;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        outline: 0;
        font-size: 24px;
        border-radius: .20em;
    }

    .confirmBox .confirmTitle {
        padding: 28px 31px;
        color: #000;
        margin: 0;
        direction: rtl;
        text-align: right;
        line-height: normal;
        font-size: large;
        direction: rtl;
    }

    .confirmBox .confirmButtons {
        direction: rtl;
    }

    .confirmBox .button {
        box-sizing: border-box;
        cursor: pointer;
        display: inline-block;
        color: #fff;
        width: 50%;
        position: relative;
        padding: 20px;
        text-align: center;
        font-size: 1.2rem;
    }

    .confirmBox .accept {
        background-color: #34BC9D;
        border-radius: 0 0 .20em 0;
    }

        .confirmBox .accept:hover {
            background-color: #46CFB0;
        }

    .confirmBox .reject {
        background-color: #fc7169;
        border-radius: 0 0 0 .20em;
    }

        .confirmBox .reject:hover {
            background-color: #fc8982;
        }

.showhidepass {
    position: absolute;
    color: #999 !important;
    font-size: 1.3em !important;
    cursor: pointer;
    left: 16px;
    top: 46px;
}
.showhidepass1 {
    position: absolute;
    color: #999 !important;
    font-size: 1.3em !important;
    cursor: pointer;
    left: 16px;
    top: 46px;
}


.social_link img {
    max-height: 100px;
    object-fit: contain;
}

.titlebyline {
    padding: 0;
    margin: 0;
    font-size: 1rem;
    color: #ff4232;
    margin-top: 18px;
    left: 0;
    position: relative;
}

@media (max-width: 734px) {
    .titlebyline:after {
        display: none !important;
    }
}

@media (max-width: 734px) and (min-width: 320px) {
    .titlebyline:after {
        display: none !important;
    }
}

.titlebyline:before {
    content: '';
    width: 37px;
    height: 1px;
    background-color: #ff4232;
    position: relative;
    right: 4px;
    top: 48%;
    display: inline-block;
    margin-left: 8px;
}

.titlebyline:after {
    content: '';
    width: 67%;
    height: 1px;
    background-color: #ff4232;
    position: relative;
    right: 7px;
    top: 48%;
    display: inline-block;
}


.pwt-datepicker-input-element {
    background-color: #ffffff !important;
    padding: 7px 12px !important;
    border: solid 1px #b7b7b7 !important;
    outline: none;
    border-radius: 7px !important;
    box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px !important;
    font-size: 0.9rem !important;
}

.img-slider {
    height: calc(100vh - 130px);
}
@media (max-width:480px) {
    .img-slider {
        height: auto;
    }
}
.Typeahead-input {
    background-color: #ffffff !important;
    padding: 7px 12px !important;
    border-radius: 7px !important;
    border: solid 1px #b7b7b7 !important;
    box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px !important;
}

#home label {
    font-size: .8rem !important;
    color: #6c6c6c !important;
}
.searchHBtn {
    border-radius: 8px;
    padding: 8px 0px;
    border: 1px solid #575757;
    box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px !important;
    background: #575757 !important;
}
    .searchHBtn:hover {
        border: 1px solid #575757;
        color: #575757 !important;
        background: #fff !important;
    }
.search-filter .date-input::before {
    top: 8px !important;
}
.ltr{
    direction:ltr !important;
}

.line-height25 {
    line-height: 33px;
}
.formNew {
    height: 40px !important;
    box-shadow: none !important;
    font-size: small !important;
    }
.btnreserve {
    background: #F44336;
    border: 1px solid #F44336;
    color: #fff;
    padding: 1px 15px;
    border-radius: 25px;
    float: left;
    margin-bottom: 16px;
    box-shadow: rgba(0, 0, 0, 0.18) 0px 2px 4px;
    position: absolute;
    left: 43px;
    bottom: 20px;
}
    .btnreserve:hover {
        background: #fff;
        color: #F44336;
    }
.font-size-medium {
    font-size: medium;
}
.cancel-form .titr, .cancel-confirm-modal .titr {
    font-weight: normal !important;
    padding-left: 10px !important;
    color: gray;
    float: right !important;
}
.roomCancel th, td{
    text-align: right;
}
.modal-footer {
    display: flex; /* Use flexbox layout */
    justify-content: flex-start; /* Align items to the left */
    align-items: center;
}
.modal-opacity-0 {
    opacity: 0 !important;
    pointer-events: none; /* optionally disable interaction */
    transition: opacity 0.3s ease;
}

.tooltip {
    font-family: "IRANSansWeb" !important;
}