.ui-datepicker td a, .ui-datepicker td span { width: 38px!important; border-radius: 5px; }.dp-highlight { border-radius: 6px }.dp-highlight .ui-state-active, .ui-datepicker td a:hover { border-radius: 5px }#login_pp { position: fixed; padding: 0; width: 100%; background-color: rgba(0, 0, 0, .65); z-index: 99999; -webkit-overflow-scrolling: touch; outline: 0; top: 0; right: 0; bottom: 0; left: 0; height: 100%; transition: background-color 0.3s ease, transform 0.2s ease; display: none; }.lgimg_pp { width: 33%; position: fixed; top: 50%; left: 50%; z-index: 99; cursor: pointer; margin: auto; transform: translate(-50%, -51%); }.close_o_pp { right: -7px; width: 28px; top: -8px; padding: 0; line-height: 28px; background: black; border-radius: 50px; text-align: center; color: #fff; font-weight: 400; position: absolute; height: 28px; font-size: 23px; cursor: pointer; }.lftbtn { left: -9px; position: absolute; top: 40%; background: #000; color: #fff; width: 20px; padding-right: 2px; height: 20px; display: flex; font-size: 15px; align-items: center; justify-content: center; border-radius: 40px; cursor: pointer; }.rgtbtn { right: -9px; position: absolute; top: 40%; background: #000; padding-left: 4px; color: #fff; width: 20px; height: 20px; display: flex; font-size: 15px; align-items: center; justify-content: center; border-radius: 40px; cursor: pointer; }.Signbg { background: #ffd896; border-radius: 0; padding: 6px 20px; width: 100%; margin: auto; position: fixed; bottom: 0; z-index: 9; left: 0; justify-content: center; right: 0; display: flex; align-items: center; box-shadow: 0 3px 5px rgb(0 0 0 / 25%); }.Signbg .alwcoookie { font-size: 13px; color: #fff; background: #2196f3; border-radius: 4px; padding: 5px 15px; margin-left: 0; cursor: pointer; font-weight: 500!important; text-decoration: none !important; }.Signbg .cookiebtncl { margin: 0 0 0 50px; display: flex; justify-content: space-between; align-items: center; }.Signbg .crosscookie { margin-left: auto; font-size: 28px; font-weight: 500!important; color: #000; text-decoration: none !important; cursor: pointer; }.Signbg a { font-weight: 600; margin: 0 5px; font-size: 18px; text-decoration: underline !important; text-transform: capitalize; cursor: pointer; }.Signbg strong { font-weight: 500; margin: 0 5px; font-size: 18px; text-transform: capitalize; }.Signbg .cookietxt { font-size: 18px; color: #000; margin: auto; display: flex; font-weight: 300; align-items: center; margin-right: 0; }.bellico { background: url(https://images.emtcontent.com/hotel-img/hotel-bell.svg); width: 20px; height: 20px; display: inline-flex; background-size: 100%; background-position: 0px 0px; align-items: center; justify-content: center; background-repeat: no-repeat; margin-right: 5px; }.showmenu .viewmenu { margin-left: 21% !important; }._listrwmenu ._drpdubrov2 { width: 100%; display: flex; align-items: center !important; flex-direction: row !important; justify-content: flex-start; color: #202020 !important; margin: 0 !important; background: unset !important; border-radius: 0 !important; }.fltt .viewmenu { float: left; margin-left: 21% !important; margin-top: 5px !important; padding: 8px 0 8px 11px !important; border: 0; position: relative; }#_header { float: none; background: #fff; }._hdrtxt:before, ._hdrtxt:after { display: none }.sortprcsrc { list-style: none; padding: 0; margin: 0; }.sortprcsrc li { font-size: 14px; padding: 10px 15px; border-bottom: 1px solid #eee; cursor: pointer; }.paxContent { background: #fff; border-radius: 5px; box-shadow: 0 0 3px rgb(0 0 0 / 30%); }.prcdrp:hover, .sortprcsrc li:hover { background: #ECF5FE; }.mg5 { margin-top: 5px; }.prcdrp { width: 200px; position: relative; padding: 10px 10px 10px 15px; border-left: 1px solid #e7e7e7; }.cfre { font-size: 14px; color: #000; font-weight: 600; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }.htl_guests { margin: 10px 0 0 0; display: flex; justify-content: space-between; width: 100%; align-items: flex-start; }.language_col { display: none; }.newHeaderLogo-line2 { height: 53px; width: 156px; display: inline-block; background: url(https://images.emtcontent.com/hotel-img/emtlogo_new.svg) 50% no-repeat; background-size: 138px 54px; }.emt_header_wrap { width: 97%; }.emt_nav ul li a { padding: 19px 9px; }.footer .footer_inr { width: 97%; }body { }div#container { position: relative; margin-top: 0px; margin-left: auto; margin-right: auto; text-align: left; }body { margin: 0; }.bg_privacy .entry-title-n { z-index: 0 !important; }#toTop { display: block; position: fixed; top: 80%; right: 0; }.container { width: 1200px; margin: 0 auto; }.toprflcont { padding-bottom: 2px; width: 100%; -webkit-box-pack: justify; -webkit-box-flex: 1; flex-grow: 1; overflow-x: visible; display: flex; align-items: center; justify-content: center; }/* .pcilg { background-image: url(https://www.easemytrip.com/dm-img/pci-logo.png); float: left; height: 35px; width: 57px; background-position: 0 0; margin-top: 6px; margin-left: 10px; } */a.style1:link { color: #FFFFFF; text-decoration: none; }a.style1:visited { color: #FFFFFF; text-decoration: none; }a.style1:active { color: #FFFFFF; text-decoration: underline; }a.style1:hover { color: #FFFFFF; text-decoration: underline; }a.style2:link { color: #000000; text-decoration: none; }a.style2:visited { color: #666666; text-decoration: none; }a.style2:active { color: #282828; text-decoration: none; }a.style2:hover { color: #282828; text-decoration: underline; }.footer_link { width: 187px; }.footer_white { width: 177px; }.hot_link { margin-top: 0px; }.flt a { text-decoration: none; color: #ff7f27; font-weight: bold; }.flt a:hover { text-decoration: underline; } @media only screen and (min-width:300px) and (max-width: 480px) {#wb_Text2 { width: 89% !important; /* margin-left: 2% !important; */margin: 0 auto !important; float: none !important; }h1 { font-size: 18px !important; }.style12 { font-size: 12px; list-style: none !important; }}.captchbox { text-align: center; width: 100%; margin-bottom: 10px; display: flex; float: left; justify-content: center; }.emt_header_wrap { width: 97%; }.emt_nav ul li a { padding: 19px 9px; }.footer .footer_inr { width: 97%; }.sbotptxt { width: 100%; float: left; color: #8a8a8a; font-size: 11px; line-height: 14px; font-weight: 500; }div#container { position: relative; margin-top: 0px; margin-left: auto; margin-right: auto; text-align: left; }body { margin: 0; }.bg_privacy .entry-title-n { z-index: 0 !important; }.grecaptcha-badge { visibility: hidden; }._hdrtxt { font-size: 34px !important; font-weight: 700 !important; width: auto; display: flex; align-items: center; justify-content: center; }#toTop { display: block; position: fixed; top: 80%; right: 0; }a.style1:link { color: #FFFFFF; text-decoration: none; }a.style1:visited { color: #FFFFFF; text-decoration: none; }a.style1:active { color: #FFFFFF; text-decoration: underline; }a.style1:hover { color: #FFFFFF; text-decoration: underline; }a.style2:link { color: #000000; text-decoration: none; }a.style2:visited { color: #666666; text-decoration: none; }a.style2:active { color: #282828; text-decoration: none; }a.style2:hover { color: #282828; text-decoration: underline; }.footer_link { width: 187px; }.footer_white { width: 177px; }.hot_link { margin-top: 0px; }.flt a { text-decoration: none; color: #ff7f27; font-weight: bold; }.flt a:hover { text-decoration: underline; }.htlptnr_box { margin: 30px 0 25px; }.pdall20nw { padding: 20px 0 5px; }.innerWrapnv2 { width: 1170px; margin: 45px auto 8px; padding: 0 15px; }.ui-datepicker .ui-datepicker-title { margin: 0 0 0 2.3em; line-height: 1.8em; text-align: center; font-size: 15px; display: flex; }.ui-datepicker .ui-datepicker-title { margin: 0 0 0 2.3em; line-height: 1.8em; text-align: center; font-size: 15px; display: flex; width: 92%; }.ui-datepicker select.ui-datepicker-month { width: 50%; border: 1px solid #d0d0d0dd; padding: 4px 6px; /* border-right: 0; */border-radius: 5px 0px 0px 5px; font-size: 13px; cursor: pointer; }.ui-datepicker select.ui-datepicker-year { width: 50%; border: 1px solid #d0d0d0dd; padding: 4px 6px; border-left: 0; border-radius: 0px 5px 5px 0px; font-size: 13px; cursor: pointer; }.ui-datepicker .ui-datepicker-header { height: 42px; padding: 0 35px; display: flex; align-items: center; justify-content: center; }.ui-datepicker td a, .ui-datepicker td span { height: 38px; width: 36px; display: flex; align-items: center; justify-content: center; padding-top: 0; }.ui-datepicker td:hover { background: unset; font-weight: unset; color: unset; }.ui-datepicker td a:hover { background: #2196f3; font-weight: normal; color: #ffffff; }.ui-datepicker th { font-weight: 500; font-size: 12px; color: #999; }.ui-datepicker .ui-datepicker-title { display: flex; width: unset; font-weight: 500; margin: 0 }.ui-datepicker.ui-datepicker-multi { width: 39rem !important;    /*top: 264px !important;     margin: 0 0 0 -21px;*/ }.ui-datepicker-group-first { border-right: 1px solid #dddddd; padding-right: 10px; }.ui-widget-header { border-bottom: unset; } @media only screen and (min-width:300px) and (max-width: 480px) {#wb_Text2 { width: 89% !important; /* margin-left: 2% !important; */margin: 0 auto !important; float: none !important; }h1 { font-size: 18px !important; }.style12 { font-size: 12px; list-style: none !important; }}.dvlblxry { background: #F9FBFE; padding: 30px; border-radius: 15px; margin-top: 35px }._lgtcntht { width: 60%; }._lgtcntht h4 { font-size: 28px; font-weight: 600; margin-bottom: 20px; }._lgtcntht p, .mrte_xtap { font-size: 15px; }._mgxbgxrt { width: 35%; }._mgxbgxrt img { width: 100%; height: 100%; object-fit: cover; border-radius: 22px; }.vmbutn a { border: 1px solid #2196f3; border-radius: 50px; text-align: center; color: #2196f3; font-size: 15px; padding: 5px 30px; display: inline-block; cursor: pointer; margin: 15px 0 0; }.vmbutn a:hover { background: #2196f3; color: #fff; }.mtb10 { margin: 10px 0; }#_header { position: relative; }section, .header { float: left; width: 100%; }.container { width: 94%; margin: auto; padding: 8px; display: flex; align-items: center; justify-content: space-between; }.pdx15 { padding: 0 15px; }.mid_container { width: 1200px; margin: auto; padding: 0; }.mflx { display: flex; align-items: center; justify-content: space-between; }.ldg_box { width: 23%; }.app_part { }.app_part .pnr_cnt_head2 { font-size: 17px; font-weight: 700; }.app_part p { font-size: 15px; padding: 10px 0px 5px; }.landimg_box { position: relative; width: 23%; }.landimg_box span { height: 350px; width: 350px; right: -40px; top: 0; position: absolute; background-image: linear-gradient(to right top, #a0c8ff, #9ad0ff, #97d8ff, #97dfff, #9ae6ff); border-radius: 50%; }.landimg_box img { z-index: 1; position: relative; }.div1lg { display: flex; align-items: center; margin-top: 30px; }.ico_bxn { display: flex; align-items: flex-start; flex-direction: column; }.div1lg .ico_lg { width: 50px; height: 50px; margin-right: 10px; box-shadow: 2px 2.5px 5px -1px #ccc; background: #ffffff; border-radius: 50px; border: 1px solid #ededed; }.btn-group { display: flex; flex-direction: column; }.txt-lg p, .fnt12 { font-size: 12px; }.usecode { font-size: 12px; background: #e1ffe4; padding: 5px; border-radius: 5px; border: 1px dashed #abc9ae; margin: 7px 0 4px 0; color: #000000; }.app-dwn { text-align: center; width: 16%; }.scn_cd { text-align: center; margin-left: 7px }.nwsec { background: #00000005; padding: 30px; }.trus_sec { position: relative; }.trus_sec:before { content: ''; background-image: url(https://images.emtcontent.com/hotel-img/lev2.png); position: absolute; top: 38px; height: 100%; left: 0; width: 66px; background-repeat: no-repeat; }.trus_sec:after { content: ''; background-image: url(https://images.emtcontent.com/hotel-img/lev1.png); position: absolute; top: 38px; height: 100%; right: 0; width: 67px; background-repeat: no-repeat; }.app-ratings { height: 200px; border-right: 1px solid #adadad; width: 21%; margin-left: 40px; }.userrating { margin-top: 30px; display: grid; grid-template-columns: 40% 60%; color: #5c5c5c; }svg:not(:root) { overflow: hidden; }.appcontainer { display: flex; align-items: center; }.appbar-5 { width: 60%; height: 14px; background-color: #3ec12f; margin-left: 7px; }.appbar-4 { width: 40%; height: 14px; background-color: #80dd87; margin-left: 7px; }.appbar-3 { width: 20%; height: 14px; background-color: #e1d013; margin-left: 7px; }.appbar-2 { width: 12%; height: 14px; background-color: #d57522; margin-left: 7px; }.appbar-1 { width: 5%; height: 14px; background-color: #ff7373; margin-left: 7px; }