 .vhrobookpg .bkpadd{padding: 30px 0 50px;}.tprobookmm{margin-bottom: 10px;background-color: var(--colorf8);padding: 20px 29px;}.tprobookmm .mmgrip{display: flex;flex-wrap: wrap;align-items: flex-end;align-content: flex-end;margin: 0 -20px;gap: 18px 0;}.tprobookmm .mmgrip > div{padding: 0 20px;}.tprobookmm .mmgrip .mcol{width: calc((100% - 540px) / 2);}.tprobookmm .mmgrip .hcol{width: 160px;}.tprobookmm .mmgrip .bcol{width: 220px;}.tprobookmm .fmgroup .vlable{margin-bottom: 10px;font-size: 12px;line-height: 20px;color: var(--color55);font-weight: 500;text-transform: uppercase;}.tprobookmm .fmgroup .vinput input{width: 100%;height: 40px;padding: 0;border: none;border-bottom: 1px solid var(--color00);font-size: 14px;line-height: 22px;background-color: transparent;}.tprobookmm .fmgroup .vinput input::-webkit-input-placeholder {color: var(--color33);}.tprobookmm .fmgroup .vinput input:-ms-input-placeholder {color: var(--color33);}.tprobookmm .fmgroup .vinput input::placeholder {color: var(--color33);}.tprobookmm .fmgroup .vdate{position: relative;}.tprobookmm .fmgroup .vdate::before{content: '';position: absolute;right: 0;width: 20px;height: 20px;top: 50%;transform: translateY(-50%);background-image: url('../images/idate.png');background-position: center;background-repeat: no-repeat;background-size: 100% 100%;pointer-events: none;}.tprobookmm .fmgroup .vdate input{padding-right: 35px;}.tprobookmm .fmgroup .vquant{display: flex;}.tprobookmm .fmgroup .vquant button{width: 40px;height: 40px;border: 1px solid var(--color66);background-color: transparent!important;color: var(--color33)!important;font-size: 30px;line-height: 40px;display: flex;align-items: center;align-content: center;justify-content: center;}.tprobookmm .fmgroup .vquant input{width: 40px;height: 40px;text-align: center;padding: 0 5px;border: none;background-color: transparent;}.tprobookmm .fmbuton{margin-bottom: 5px;}.tprobookmm .fmbuton button{font-size: 12px;line-height: 20px;text-transform: uppercase;background-color: var(--colorwh);color: var(--colorff);border: none;text-align: center;width: 100%;height: 50px;}.tprobookmm .fmbuton button:hover{background-color: var(--colorwm);}.tprobookhb{padding: 20px;border-right: 1px solid var(--colordd);border-left: 1px solid var(--colordd);border-bottom: 1px solid var(--colordd);}.tprobookhb .hbgrip{display: flex;flex-wrap: wrap;margin: 0 -10px;gap: 15px 0;}.tprobookhb .hbgrip > div{padding: 0 10px;}.tprobookhb .hbgrip .mcol{width: calc(100% - 165px);}.tprobookhb .hbgrip .hcol{width: 165px;}.tprobookhb .dname{margin-bottom: 5px;font-size: 16px;line-height: 24px;font-weight: 600;text-transform: uppercase;}.tprobookhb .dtext{font-size: 14px;line-height: 25px;}.tprobookhb .hbinfo{text-align: right;}.tprobookhb .ifprice{font-size: 20px;line-height: 30px;font-weight: 600;margin-bottom: 15px;}.tprobookhb .iflinks a, .tprobookhb .iflinks button{display: inline-block;min-width: 135px;margin-right: auto;font-size: 12px;line-height: 25px;padding: 10px;border: none;text-align: center;background-color: var(--colorwh);color: var(--colorff);text-transform: uppercase;}.tprobookhb .iflinks a:hover, .tprobookhb .iflinks button:hover{background-color: var(--colorwm);}.tprobookhd{padding: 22px 20px;border: 1px solid var(--colordd);border-top: none;display: flex;flex-wrap: wrap;align-items: center;align-content: center;justify-content: flex-end;gap: 10px 15px;}.tprobookhd .hdtext{font-size: 13px;line-height: 21px;color: var(--color44);}.tprobookhd .hdlink a, .tprobookhd .hdlink button{display: inline-block;min-width: 160px;margin-right: auto;font-size: 12px;line-height: 25px;padding: 10px;border: none;text-align: center;background-color: var(--colorwh);color: var(--colorff);text-transform: uppercase;}.tprobookhd .hdlink a:hover, .tprobookhd .hdlink button:hover{background-color: var(--colorwm);}#tpbooktype{background: var(--colorff);margin-top:20px;}#tpbooktype .tb{font-weight: 600;text-transform: uppercase;}#tpbooktype .nameroom{position: relative;display: inline-block;margin-left: 10px;font-weight: 600;}#tpbooktype .nameroom::before{content: '(';}#tpbooktype .nameroom::after{content: ')';}#tpbooktype .tpinftable{width: 100%;}.hr {height: 5px;border-bottom: 2px solid var(--colorcc);padding-bottom: 10px;margin-bottom: 10px;}.tpbkprices{background: var(--colorf2);padding:20px;color: var(--color66);font-size:20px;font-size: 22px;line-height: 30px;}.tpbkprices .vtotle{font-size: 22px;line-height: 22px;text-transform: uppercase;}.tpbkprices .linbt{font-size: 13px;line-height: 22px;display: block;margin-top: 5px;}.tpbkprices .txt_y{font-size: 20px;line-height: 30px;}.tpbkprices .txt_y span{font-size: 13px;line-height: 21px;}.total_fee_order{font-size: 24px;line-height: 32px;font-weight: 600;color: var(--colorwn);text-align: right;}.box_special_requests{background: var(--colorf7);padding:15px;margin-top:10px;}.box_special_requests textarea{border-radius: 0;box-shadow: none;border: 1px solid var(--colordd);height: 110px;box-shadow: none!important;resize: none;}.box_special_requests > div{margin-bottom: 10px;font-size: 16px;line-height: 24px;}.tpinftable tr td:nth-child(1){text-align: left;border-left: 1px solid var(--colordd);}.tpinftable tr.row_title td{border-top: 1px solid var(--colordd);background:var(--colorf2);font-size:16px;line-height: 24px;color:var(--color33);font-weight: 400;text-transform:uppercase;padding: 10px;}.tpinftable tr td{text-align: right;}.tpinftable tr td{border-bottom: 1px solid var(--colordd);border-right: 1px solid var(--colordd);}.tpinftable tfoot tr td{border: none!important;padding: 30px 10px 20px;}.tpinftable td {padding: 10px 15px;}.tpinftable td.ir-link a{background:url(../images/icon_note.png) right no-repeat;padding-right:16px;}.tprobookhc{display: flex;flex-wrap: wrap;gap: 10px 0;justify-content: flex-end;align-items: center;padding: 25px 20px;background-color: var(--colorf5);border-right: 1px solid var(--colordd);border-left: 1px solid var(--colordd);font-weight: 600;text-transform: uppercase;}.tprobookhc .hcnames{font-size: 20px;line-height: 25px;margin-right: 5px;}.tprobookhc .hcprice{font-size: 25px;line-height: 30px;color: var(--colorwn);}.tprobookha table{width: 100%;}.tprobookha table tr td{padding: 19px;border: 1px solid var(--colordd);vertical-align: middle;}.tprobookha table tr td .price_room{text-align: center;color: var(--color66);}.tprobookha table tr td .price_room .totalA{font-size: 20px;line-height: 40px;font-weight: 600;color: var(--color33);}.tprobookha table tr td .quantily_book{text-align: center;}.tprobookha table tr td:nth-child(5){vertical-align: top;}.tprobookha table tr td:last-child{min-width: 170px;}.tprobookha table thead tr td{background: var(--colorf5);text-align: center;font-weight: 600;font-size: 14px;line-height: 20px;text-transform: uppercase;vertical-align: top;padding: 10px 20px;}.tprobookha table tfoot tr td.td_button{display: none;}.tprobookha .info_room .ir-title{font-size: 14px;line-height: 23px;text-transform: uppercase;color: var(--color33);font-weight: bold;margin-bottom: 10px;}.tprobookha .info_room .ir-title h3{font-size: 16px;line-height: 25px;font-weight: 600;}.tprobookha .info_room .ir-image{width: 150px;float: left;}.tprobookha .info_room .ir-desc{margin-left: 165px;}.tprobookha .info_room .ir-desc .ireUser{margin-bottom: 5px;}.tprobookha .info_room .ir-desc .ir-content{font-size: 13px;line-height: 22px;margin-bottom: 10px;color: var(--color66);}.tprobookha .info_room .ir-desc .ir-link a{font-size: 12px;line-height: 20px;padding-right:16px;text-decoration: underline;}.tprobookha .info-price{text-align: center;min-width: 200px;}.tprobookha .info-price .ip-text1{color: var(--color66);}.tprobookha .info-price .ir-link{text-align:left;padding-top:15px;}.tprobookha .info-price .ir-link a{font-size: 12px;line-height: 20px;padding-right:16px;text-decoration: underline;}.tprobookha .info-price .ip-text2{font-size: 13px;line-height: 18px;}.tprobookha .info-price .ip-price{font-size: 20px;line-height: 25px;margin: 5px 0;font-weight: 600;}.tprobookha .info-price .ip-price-cu{font-size: 18px;line-height: 27px;margin-bottom: 10px;text-decoration: line-through;color: var(--color66);}.tprobookha .dfTable{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;align-items: center;justify-content: space-between;}.tprobookha .dfTable .right{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;align-items: center;}.tprobookha .dfTable .right .txt{margin-right: 15px;font-size: 14px;line-height: 21px;color: var(--color44);order: 1;}.tprobookha .dfTable .right .button-book{order: 2;}.tprobookha .formPer .txt{margin-bottom: 10px;}.tprobookha .formPer .form{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;align-items: center;width: 320px;}.tprobookha .formPer button{width: 70px;height: 40px;background: var(--color33);color: var(--colorff);font-weight: 700;border:none;position: relative;overflow: hidden;text-transform: uppercase;}.tprobookha .formPer button:hover::before{opacity: 1;background-color: rgba(0,0,0,0.2);-webkit-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg);-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);}.tprobookha .formPer button::before{content: '';position: absolute;top: 0;left: 0;width: 150%;height: 100%;border-radius: 5px;background: rgba(0,0,0,0.2);-webkit-transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);-webkit-transform-origin: 0% 100%;transform-origin: 0% 100%;-webkit-transition: -webkit-transform 0.3s, opacity 0.3s, background-color 0.3s;transition: transform 0.3s, opacity 0.3s, background-color 0.3s;}.tprobookha .formPer input{width:-webkit-calc(100% - 70px);width:-moz-calc(100% - 70px);width:-o-calc(100% - 70px);width:calc(100% - 70px);height: 40px;border-radius: 0;padding-left: 10px;border:1px solid rgba(0,0,0,0.1);}.tprobookha .button-book{float: right;}.tprobookha .button-book button.btn{display: block;height: auto;font-size: 16px;line-height: 25px;padding: 10px 40px;border-radius: 0;color: var(--colorff);text-align: center;background: var(--color33);border: none;outline: 0;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;-ms-box-shadow: none;box-shadow: none;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;overflow: hidden;position: relative;}.tprobookha .button-book button.btn::before{content: '';position: absolute;top: 0;left: 0;width: 150%;height: 100%;border-radius: 5px;background: rgba(0,0,0,0.2);-webkit-transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);-webkit-transform-origin: 0% 100%;transform-origin: 0% 100%;-webkit-transition: -webkit-transform 0.3s, opacity 0.3s, background-color 0.3s;transition: transform 0.3s, opacity 0.3s, background-color 0.3s;}.tprobookha .button-book button.btn span{font-size: inherit;line-height: inherit;color: inherit;}.tprobookha .button-book button.btn:hover::before{opacity: 1;background-color: rgba(0,0,0,0.2);-webkit-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg);-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);}.tprobookha .button-book .bb-text{text-align: center;font-size: 13px;line-height: 20px;}.tprobookha .quantily_book .form-control1{height: 40px;width: 80px;margin: 0 40px 10px 40px;-webkit-border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;-ms-border-radius: 0;border-radius: 0;padding: 0 10px;}.tprobookha .quantily_book .qb_text{text-align: center;font-size: 13px;line-height: 20px;}.tprobookbb{margin-bottom: 30px;}.tprobookbb.voborder{border-top: 1px dotted rgba(0,0,0,0.1);}.tprobookbb:first-child{padding-top: 20px;}.tprobookbb .bbconts a{font-weight: bold;color: var(--color33);font-size: 16px;}.tprobookbb .bbconts p{padding: 2px 0;}.tprobookbb .info-customer{margin-bottom: 10px;}.box_request_icon{margin-top: 25px;margin-bottom: 20px;position: relative;padding-left: 35px;color: var(--colorwn);text-transform: uppercase;}.box_request_icon::before{content: '\f024';font-family: 'Font Awesome 5 Free';font-weight: 900;position: absolute;left: 0;font-size: 25px;}.tprobookbb .ic_title{position: relative;margin-bottom: 25px;border-bottom: 1px dotted rgba(0,0,0,0.1);}.tprobookbb .ic_title:after{position: absolute;bottom: 0;left: 0;width: 100%;content: '';}.tprobookbb .ic_title span{position: relative;z-index: 1;display: inline-block;background: var(--colorwh);text-transform: uppercase;color: var(--colorff);padding: 10px 20px;font-weight: 600;font-size: 15px;}.tprobookbb .bbconts{font-size: 14px;}.tprobookbb .bbconts li{margin-bottom: 5px;}.tprobookbb .bbconts li span:nth-child(1){display: inline-block;width: 120px;position: relative;}.tprobookbb .bbconts li span:nth-child(1)::before{content: ':';margin-right: 10px;position: absolute;right: 0;}.tpbooktabl{margin-bottom: 20px;color: var(--color66);display: block;width: 100%;}.tpbooktabl tr td{padding: 5px;}.info-customer label{font-size: 15px;line-height: 25px;color: #333333;font-weight: normal;margin-bottom: 5px;}.info-customer label span{color: var(--colorwn);}.info-customer .form-control{-webkit-border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;-ms-border-radius: 0;border-radius: 0;margin-bottom: 10px;height: 40px;border-color: var(--colordd);box-shadow: none;}.info-customer select.form-control{background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='10' height='5' viewBox='0 0 10 5'><polygon points='0,0 10,0 5,5' style='fill: rgb(51, 51, 51)'></polygon></svg>");background-repeat: no-repeat;background-size: 10px 5px;background-position: right 7px center;}.info-customer .form-control.sdate{padding-right: 30px;background: url("../images/idate.png") no-repeat center right 15px var(--colorff);}.info-customer .form-control#sexsual{width: 170px;}.tpbksecuri{margin-bottom: 10px;}.tpbksecuri .input-group{max-width: 270px;}.tpbksecuri .form-control{-webkit-border-radius: 0;-moz-border-radius: 0;-o-border-radius: 0;-ms-border-radius: 0;border-radius: 0;margin-bottom: 10px;height: 40px;border-color: var(--colordd);}.tpbksecuri .input-group .input-group-img{display: table-cell;width: 1%;white-space: nowrap;vertical-align: top;padding-left: 10px;}.tpbksecuri .input-group .input-group-img img{max-width: none;}.tpbksecuri label{font-size: 15px;line-height: 25px;color: var(--color33);font-weight: normal;margin-bottom: 5px;}.tpbksecuri label span{color: var(--colorwn);}.div_button{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: flex;align-items: center;}.div_button button.btn{height: auto;font-size: 12px;line-height: 25px;padding: 10px 35px;background: var(--colorwh);border: none;color: var(--colorff);-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;-ms-box-shadow: none;box-shadow: none;overflow: hidden;position: relative;border-radius: 0;text-transform: uppercase;}.div_button button.btn:hover{background: var(--colorwm);}.div_button button.btn span{color: inherit;font-size: inherit;line-height: inherit;}.div_link a{height: auto;display: block;font-size: 12px;line-height: 25px;padding: 10px 20px;font-weight: 400;background: var(--colorf5);border: none;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;-ms-box-shadow: none;box-shadow: none;text-align: center;}.div_link a:hover{background: var(--colorwh);color: var(--colorff);}.tpbokprice ul li{font-size: 15px;line-height: 23px;color:var(--color66);position: relative;margin-bottom: 5px;}.tpbokprice ul li:before{content: "";position: absolute;bottom: 5px;left: 0;right: 0;border-bottom: dashed 1px rgba(0,0,0,0.20);}.tpbokprice .at{float: left;display: inline-block;background-color: var(--colorff);z-index: 1;position: relative;padding-right: 3px;}.tpbokprice .as{float: right;display: inline-block;z-index: 1;background-color: var(--colorff);position: relative;padding-left: 5px;color: var(--color66);text-transform: uppercase;font-size: 15px;}.tpbokprice .ass{font-weight: bold;}.tpbokprice .atvat{clear: both;display: block;text-align: right;padding-bottom: 10px;}.tpbkmethod .radio{padding-bottom: 15px;margin-bottom: 15px;border-bottom: dotted 1px rgba(0,0,0,0.1);font-size: 16px;line-height: 24px;}.tpbkmethod .radio .tcon{margin-top: 10px;padding-left: 20px;font-size: 14px;line-height: 21px;color: var(--color66);}.tpbkmethod .radio .tcon p{padding: 0;padding-left: 20px;}.tpbkmethod .radio .tcon .txtthk{margin-bottom: 5px;}.tpbkmethod > p{font-size: 16px;line-height: 24px;margin-bottom: 10px;}.tpbkmethod label{font-size: 15px;font-weight: 400;margin-bottom: 0;display: flex;align-items: center;align-content: center;}.tpbkmethod label input{margin-right: 8px;}.tpbkmethod label span{color: var(--colorwn);}.tpbkmethod .vmargin{margin-bottom: 8px;}.tpbkmethod .input-group{margin-bottom: 25px;max-width: 265px;}.tpbkmethod .input-group input{height: 40px;border: 1px solid rgba(0,0,0,0.1);box-shadow: none;border-radius: 0;}.tpbkmethod .input-group .input-group-img{padding-left: 10px;}.tpbooklink{display: flex;flex-wrap: wrap;gap: 10px 0;}.tpbooklink > div{display: inline-block;margin-right: 15px;min-width: 160px;}.tpbooklink > div:last-child{margin-right: 0;}.tpbooklink > div button, .tpbooklink > div a{width: 100%;}.tpbooklink .div_button button.btn{padding: 10px 20px;}.tpbookprin{margin-top: 10px;display: flex;justify-content: flex-end;}.tpbookprin .txt{font-size: 16px;font-weight: bold;}.tpbookprin .div_button a{height: auto;font-size: 12px;line-height: 22px;text-transform: uppercase;padding: 10px 36px;font-weight: 400;background: var(--colorwh);border: none;color: var(--colorff);-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;-ms-box-shadow: none;box-shadow: none;border-radius: 0;position: relative;overflow: hidden;}.tpbookprin .div_button a:hover{background-color: var(--colorwm);}.tpbooknote {margin-top: 10px;padding-left: 40px;color: var(--color66);}.tppayments{margin-top: 20px;}.tppayments .liInfo{display: flex;justify-content: space-between;align-items: center;padding: 10px 0;border-bottom: 1px solid rgba(0,0,0,0.1);}.tppayments .liInfo:first-child{border-top: 1px solid rgba(0,0,0,0.1);}.tppayments .liInfo .txt{color: var(--color44);}.tppayments .liInfo .mon{font-size: 16px;}@media screen and (max-width: 1200px){.tprobookmm .mmgrip{margin: 0 -10px;}.tprobookmm .mmgrip > div{padding: 0 10px;}.tprobookmm .mmgrip .mcol{width: calc((100% - 480px) / 2);}.tprobookmm .mmgrip .hcol{width: 140px;}.tprobookmm .mmgrip .bcol{width: 200px;}}@media screen and (max-width: 991px){.tprobookmm{margin: 0 -20px;margin-bottom: 20px;padding: 15px 20px 20px;}.tprobookmm .mmgrip .mcol{width: 50%;}.tprobookmm .mmgrip .hcol{width: 25%;}.tprobookmm .mmgrip .bcol{width: 50%;}.tprobookmm .fmbuton button{width: 100%;}.tprobookha table tr td{padding: 15px;}.tprobookha .quantily_book .form-control{margin: 0 auto 10px auto;}.tprobookha .info-price, .tprobookha table tr td .price_room{min-width: 160px;}.info-customer .form-control#sexsual{width: 100%;}.tprobookha .quantily_book .form-control1{margin: 0 20px 10px 20px;}.tpbookprin{display: block;margin-top: 30px;}.tpbookprin .txt{margin-bottom: 20px;}.tprobookha table tfoot tr td.td_button{display: table-cell;}.tprobookha .button-book button.btn{width: 100%;}.tprobookha .button-book{float: none;}.tpbokprice ul li{font-size: 13px;line-height: 21px;}.tpbkprices{padding: 15px 15px 15px 20px;font-size: 18px;line-height: 26px;}.tpbkprices .vtotle{font-size: 18px;}.total_fee_order{font-size: 20px;line-height: 30px;}.tprobookha .dfTable{display: block;}.tprobookha .formPer{margin-bottom: 20px;}.tprobookha .info_room .ir-image{float: none;margin-bottom: 10px;}.tprobookha .info_room .ir-desc{margin-left: 0;clear: both;}.tprobookha table tr td .price_room .totalA{font-size: 16px;line-height: 24px;}.tprobookbb:first-child{padding-top: 10px;}.tpbooktabl{font-size: 13px;}.tpinftable tr td{font-size: 13px;padding: 8px 9px;}.tpbokprice .at{font-size: 12px;}.tpbokprice .as{font-size: 13px;}.tpinftable tfoot tr td{padding: 30px 0px 20px;}.tprobookbb .bbconts{font-size: 13px;}.tppayments .liInfo .txt{font-size: 12px;}.tppayments .liInfo .mon{font-size: 15px;}.vhrobookpg .bkpadd.vmobi{padding-bottom: 10px;}.box_special_requests > div{font-size: 14px;}.tprobookbb{margin-bottom: 20px;}.tprobookbb .ic_title{margin-bottom: 15px;}}@media screen and (max-width: 767px){.tprobookmm .mmgrip .hcol{width: 50%;}.tprobookmm .mmgrip .bcol{width: 100%;}.tprobookhb{padding: 18px;}.tprobookhb .hbgrip .mcol{width: 100%;}.tprobookhb .hbgrip .hcol{width: 100%;}.tprobookhb .dtext{text-align: justify;}.tprobookhb .hbinfo{display: flex;flex-wrap: wrap;align-items: center;align-content: center;justify-content: space-between;gap: 10px;}.tprobookhb .ifprice{margin-bottom: 0;}.tprobookhc{padding: 18px;}.tprobookhc .hcnames{font-size: 16px;line-height: 24px;}.tprobookhc .hcprice{font-size: 20px;}.tprobookhd{flex-direction: column-reverse;text-align: center;padding: 20px 18px;}.tprobookhd > div{width: 100%;}.tprobookhd .hdlink a, .tprobookhd .hdlink button{width: 100%;}.tprobookha table tr td .price_room{margin-bottom: 40px;}.tprobookha table thead tr td:nth-child(2), .tprobookha table thead tr td:nth-child(3){display: none;}.tprobookha table tbody tr td:nth-child(2), .tprobookha table tbody tr td:nth-child(3){display: none;}.tprobookha .info-price{margin-bottom: 10px;}.tprobookha .info_room .ir-image{margin-bottom: 10px;width: 130px;}.tprobookha .info_room .ir-desc{margin-left: 0;}.tprobookha .info_room .ir-image{float: none;}.tprobookha .dfTable .right{display: block;}.tprobookha .dfTable .right .txt{margin-right: 0;margin-bottom: 10px;}.tprobookha .info_room .ir-image{float: left;}.tprobookha table tr{border: 1px solid var(--colordd);}.tprobookha table tr td{padding: 10px 10px;}.tprobookha .infoRoomb table tr td{padding: 20px;}.tprobookha table tr td.node2:after{display: block;content: '';clear: both;}.tprobookha .info-price{float: left;width: 50%;text-align: left;}.tprobookha .quantily_book{float: none;width: 100%;}.tprobookha .price_room{width: 100%;display: block;float: none;}.tprobookha .quantily_book{width: auto;}.tprobookha .formPer .form{width: 100%;min-width: auto;}.tprobookha .info_room .ir-image{margin-right: 0;float: none;width: 100%;}.tprobookha .info_room .ir-image img{width: 100%;}.tpinftable tr.row_title td{font-size: 12px;padding: 5px 1px;text-align: center;}.tpbooklink > div{min-width: 150px;width: calc(50% - 8px);}}