.currency-flag-img{max-width:15px;max-height:12px;margin-right:10px}.selectedNav{border-bottom:2px solid #bd0c21;font-weight:600;color:#bd0c21!important}.selectedNav .active{color:#bd0c21!important}.mob-viw.menu li a{text-decoration:none}.mob-viw.menu li a.selectedNav{color:#fff;background-color:#007bff}.nav-wallet-wrapper{padding:5px 12px}.nav-wallet-wrapper .anticon{font-size:16px}.user-btn-wrapper{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.user-btn-wrapper .anticon{margin:0 5px}.header-bg{background-color:#00164d}.header-containertrans-nor{z-index:70;background:0 0;width:100%;padding-bottom:5px;position:fixed}@media (width<=770px){.header-containertrans-nor{height:65px}}@media (width<=767px){.header-containertrans-nor{box-shadow:none;margin-top:-5px}}.header-containertrans-nor .wrapper{background-color:#0000;max-width:94%;margin:0 auto;padding-left:15px;padding-right:15px}.header-containertrans-nor .wrapper .header{background-color:#0000;width:100%;max-height:50px;margin-top:20px;padding-bottom:3px;display:flex}.header-containertrans-nor .wrapper .header .app-logo .company-logo{justify-content:flex-end;align-items:center;height:100%;padding:0;display:flex}@media (width<=770px){.header-containertrans-nor .wrapper .header .app-logo .company-logo{background-color:#0000;justify-content:flex-start}}@media (width<=767px){.header-containertrans-nor .wrapper .header .app-logo .company-logo{background-image:linear-gradient(90deg,#2f81ed00,#56cbf200);justify-content:start;max-width:80px}}@media (width<=567px){.header-containertrans-nor .wrapper .header .app-logo .company-logo{max-width:70px}}.header-containertrans-nor .wrapper .header .app-logo .company-logo img{width:180px;height:70px;margin-top:-3px;margin-bottom:7px}@media (width<=991px){.header-containertrans-nor .wrapper .header .app-logo .company-logo img{margin-top:-21px}}@media (width<=767px){.header-containertrans-nor .wrapper .header .app-logo{justify-content:space-between;align-items:center;margin:0;display:flex}}.header-containertrans-nor .wrapper .header .app-links{justify-content:end;align-items:center;width:100%;display:flex}@media (width<=991px){.header-containertrans-nor .wrapper .header .app-links{display:block}}@media (width<=767px){.header-containertrans-nor .wrapper .header .app-links{align-items:flex-start}}@media (width<=991px){.header-containertrans-nor .wrapper .header .app-links .menu1{border:none;width:35%;position:relative;top:4%;right:5%}}@media (width<=767px){.header-containertrans-nor .wrapper .header .app-links .menu1{display:block}}.header-containertrans-nor .wrapper .header .app-links .menu1 .currency-text .ant-select:not(.ant-select-customize-input) .ant-select-selector{background-color:#0000!important}.header-containertrans-nor .wrapper .header .app-links .menu1 .goog-te-combo{color:#fff!important;background-color:#0000!important;border:none!important}.header-containertrans-nor .wrapper .header .app-links .menu1 li{border-right:0 solid #c7c7c7;align-items:center;width:50%;height:100%;padding:5px 0 0 10px;font-size:14px;display:flex}@media (width<=991px){.header-containertrans-nor .wrapper .header .app-links .menu1 li{width:44%}}@media (width<=767px){.header-containertrans-nor .wrapper .header .app-links .menu1 li{border-right:0 solid #c7c7c7;padding:4px 0}}.header-containertrans-nor .wrapper .header .app-links ul{justify-content:space-around;margin-left:auto;padding:0;list-style:none;display:flex}@media (width<=991px){.header-containertrans-nor .wrapper .header .app-links ul{width:52%}}@media (width<=770px){.header-containertrans-nor .wrapper .header .app-links ul{width:39%}}@media (width<=767px){.header-containertrans-nor .wrapper .header .app-links ul{display:block}}.header-containertrans-nor .wrapper .header .app-links ul li{justify-content:space-evenly;align-items:center;height:100%;padding:15px;font-size:14px;display:flex}@media (width<=767px){.header-containertrans-nor .wrapper .header .app-links ul li{text-align:left;border-right:0 solid #c7c7c7;justify-content:left;width:100%;padding:4px 0}}.header-containertrans-nor .wrapper .header .app-links ul li a{color:#000;align-items:center;font-size:16px;text-decoration:none;display:grid}.header-containertrans-nor .wrapper .header .app-links ul li a:hover{color:#000}@media (width<=767px){.header-containertrans-nor .wrapper .header .app-links ul li a{color:#000;box-shadow:none;border:none;border-radius:0;padding:0;display:flex}}.header-containertrans-nor .wrapper .header .app-links ul li a .anticon{margin-left:8px}.header-containertrans-nor .wrapper .header .app-links ul li span{font-size:18px;font-weight:600}@media (width<=767px){.header-containertrans-nor .wrapper .header .app-links ul li span{color:#fff}}.header-containertrans-nor .wrapper .header .app-links ul .custom-drop-down{position:initial}.header-containertrans-nor .wrapper .header .app-links ul .custom-drop-down a{color:#fff}.header-containertrans-nor .wrapper .header .app-links ul .custom-drop-down .dropdown-item{color:#fff!important}@media screen and (width<=768px){.header-containertrans-nor .wrapper .header .app-links{text-align:left;flex-flow:column;width:100%}}@media (width<=991px){.header-containertrans-nor .wrapper .header .app-links{flex-flow:inherit;display:flex}}@media (width<=770px){.header-containertrans-nor .wrapper .header .app-links{margin-top:-6%;margin-left:0%}}@media (width<=767px){.header-containertrans-nor .wrapper .header .app-links{background-color:#fff;width:108%;margin-top:-6%;margin-left:-14px;padding-top:8%}}.header-containertrans-nor .wrapper .header .app-links1{justify-content:space-between;align-items:center;width:100%;padding-left:90px;display:flex}@media (width<=991px){.header-containertrans-nor .wrapper .header .app-links1{display:block}}@media (width<=767px){.header-containertrans-nor .wrapper .header .app-links1{align-items:flex-start}}@media (width<=991px){.header-containertrans-nor .wrapper .header .app-links1 .menu1{border:none;width:35%;position:relative;top:4%;right:9%}}@media (width<=767px){.header-containertrans-nor .wrapper .header .app-links1 .menu1{display:block}}.header-containertrans-nor .wrapper .header .app-links1 .menu1 .currency-text .ant-select:not(.ant-select-customize-input) .ant-select-selector{background-color:#0000!important}.header-containertrans-nor .wrapper .header .app-links1 .menu1 .goog-te-combo{color:#fff!important;background-color:#0000!important;border:none!important}.header-containertrans-nor .wrapper .header .app-links1 .menu1 li{text-align:center;align-items:center;width:50%;height:100%}@media (width<=991px){.header-containertrans-nor .wrapper .header .app-links1 .menu1 li{width:44%}}@media (width<=767px){.header-containertrans-nor .wrapper .header .app-links1 .menu1 li{border-right:0 solid #c7c7c7;padding:4px 0}}.header-containertrans-nor .wrapper .header .app-links1 ul{justify-content:space-around;margin-left:auto;padding:0;list-style:none;display:flex}@media (width<=991px){.header-containertrans-nor .wrapper .header .app-links1 ul{width:54%}}@media (width<=767px){.header-containertrans-nor .wrapper .header .app-links1 ul{display:block}}.header-containertrans-nor .wrapper .header .app-links1 ul li{text-align:center;justify-content:space-evenly;align-items:center;height:100%;padding:8px}@media (width<=767px){.header-containertrans-nor .wrapper .header .app-links1 ul li{text-align:left;background:#fff;border-right:0 solid #c7c7c7;justify-content:left;width:100%;padding:4px 0}}.header-containertrans-nor .wrapper .header .app-links1 ul li a{color:#000;align-items:center;padding:1px 10px;font-size:16px;text-decoration:none;display:grid}.header-containertrans-nor .wrapper .header .app-links1 ul li a:hover{color:#ed1c24}@media (width<=767px){.header-containertrans-nor .wrapper .header .app-links1 ul li a{color:#000;box-shadow:none;border:none;border-radius:0;padding:0;display:flex}}.header-containertrans-nor .wrapper .header .app-links1 ul li a .anticon{margin-left:8px}.header-containertrans-nor .wrapper .header .app-links1 ul li span{font-size:18px;font-weight:600}@media (width<=767px){.header-containertrans-nor .wrapper .header .app-links1 ul li span{color:#fff}}.header-containertrans-nor .wrapper .header .app-links1 ul .custom-drop-down{position:initial}.header-containertrans-nor .wrapper .header .app-links1 ul .custom-drop-down a{color:#fff}.header-containertrans-nor .wrapper .header .app-links1 ul .custom-drop-down .dropdown-item{color:#fff!important}@media screen and (width<=768px){.header-containertrans-nor .wrapper .header .app-links1{text-align:left;flex-flow:column;width:100%}}@media (width<=991px){.header-containertrans-nor .wrapper .header .app-links1{flex-flow:inherit;background-color:#fff;height:60px;padding-bottom:1%;display:flex;position:absolute;top:90%;left:0%}}@media (width<=770px){.header-containertrans-nor .wrapper .header .app-links1{height:78px;margin-top:3px;margin-left:0%;padding-bottom:1%}}@media (width<=767px){.header-containertrans-nor .wrapper .header .app-links1{background-color:#fff;width:108%;height:0;margin-top:0%;margin-left:0}}.header-containertrans-nor .wrapper .header li a:hover,.header-containertrans-nor .wrapper .header .menu-btn:hover{color:#bcd5f5;outline:none!important;text-decoration:none!important}.header-containertrans-nor .wrapper .header .menu{max-height:0;transition:max-height .2s ease-out}.header-containertrans-nor .wrapper .header .menu-icon{cursor:pointer;-webkit-user-select:none;user-select:none;padding:28px 20px;display:none;position:relative}@media (width<=767px){.header-containertrans-nor .wrapper .header .menu-icon{padding:28px 0 28px 20px;display:block}}.header-containertrans-nor .wrapper .header .menu-icon .navicon{background:#000;width:18px;height:1px;transition:background .2s ease-out;display:block;position:relative}@media (width<=991px){.header-containertrans-nor .wrapper .header .menu-icon .navicon{background:0 0}}@media (width<=770px){.header-containertrans-nor .wrapper .header .menu-icon .navicon{background:0 0}}@media (width<=767px){.header-containertrans-nor .wrapper .header .menu-icon .navicon{background:#bd0c21}}.header-containertrans-nor .wrapper .header .user-icon{align-items:center;display:flex}@media (width<=767px){.header-containertrans-nor .wrapper .header .user-icon{margin-right:42px}}.header-containertrans-nor .wrapper .header .user-icon i{color:#fff;margin-right:20px;font-size:20px}.header-containertrans-nor .wrapper .header .user-icon .menu-icon{margin-bottom:0;margin-left:18px;padding:22px 2px 28px;display:none}@media (width<=767px){.header-containertrans-nor .wrapper .header .user-icon .menu-icon{display:block}}.header-containertrans-nor .wrapper .header .user-icon .menu-text{color:#000;font-size:10px;position:absolute;top:30px;left:-2px}.header-containertrans-nor .wrapper .header .menu-icon .navicon:before,.header-containertrans-nor .wrapper .header .menu-icon .navicon:after{content:"";background:#000;width:100%;height:100%;transition:all .2s ease-out;display:block;position:absolute}@media (width<=991px){.header-containertrans-nor .wrapper .header .menu-icon .navicon:before,.header-containertrans-nor .wrapper .header .menu-icon .navicon:after{background:0 0}}@media (width<=770px){.header-containertrans-nor .wrapper .header .menu-icon .navicon:before,.header-containertrans-nor .wrapper .header .menu-icon .navicon:after{background:0 0}}@media (width<=767px){.header-containertrans-nor .wrapper .header .menu-icon .navicon:before,.header-containertrans-nor .wrapper .header .menu-icon .navicon:after{background:#bd0c21}}.header-containertrans-nor .wrapper .header .menu-icon .navicon:before{top:5px}.header-containertrans-nor .wrapper .header .menu-icon .navicon:after{top:-5px}.header-containertrans-nor .wrapper .header .menu-btn{display:none}.header-containertrans-nor .wrapper .header .menu-btn:checked~.menu{max-height:430px}.header-containertrans-nor .wrapper .header .menu-btn:checked~.menu-icon .navicon{background:0 0}.header-containertrans-nor .wrapper .header .menu-btn:checked~.menu-icon .navicon:before{transform:rotate(-45deg)}.header-containertrans-nor .wrapper .header .menu-btn:checked~.menu-icon .navicon:after{transform:rotate(45deg)}.header-containertrans-nor .wrapper .header .menu-btn:checked~.menu-icon:not(.steps) .navicon:before,.header-containertrans-nor .wrapper .header .menu-btn:checked~.menu-icon:not(.steps) .navicon:after{top:0}.header-containertrans-nor .wrapper .iconText{margin-left:5px}.header-containertrans-nor .wrapper .service-links{align-items:center}.header-containertrans-nor .wrapper .service-links .nav-link{font-size:16px;color:#fff!important}.header-containertrans-nor .wrapper .service-links .nav-link i{margin-left:5px;font-size:15px}@media (width>=992px){.header-containertrans-nor .wrapper .header .menu{max-height:none!important}.header-containertrans-nor .wrapper .header .menu-icon{display:none}}@media (width<=770px){.header-containertrans-nor .wrapper .header{background-color:#fff;padding:0;display:block;position:fixed;top:0;left:0;right:0}.header-containertrans-nor .wrapper .header a img{margin-top:5px}}@media screen and (width<=767px){.header-containertrans-nor .wrapper .header{background-color:#fff;margin-top:1px;padding:0 15px;display:block;position:fixed;top:0;left:0;right:0}.header-containertrans-nor .wrapper .header a img{margin-top:5px}}.header-container{z-index:70;background:#fff;width:100%;padding-bottom:5px;position:fixed;box-shadow:1px 1px 4px #0000001a}@media (width<=770px){.header-container{height:65px}}@media (width<=767px){.header-container{box-shadow:none}}.header-container .wrapper{background-color:#0000;max-width:94%;margin:0 auto;padding-left:15px;padding-right:15px}.header-container .wrapper .header{background-color:#0000;width:100%;max-height:50px;margin-top:20px;padding-bottom:3px;display:flex}.header-container .wrapper .header .app-logo .company-logo{justify-content:flex-end;align-items:center;height:100%;padding:0;display:flex}@media (width<=770px){.header-container .wrapper .header .app-logo .company-logo{background-color:#0000;justify-content:flex-start}}@media (width<=767px){.header-container .wrapper .header .app-logo .company-logo{background-image:linear-gradient(90deg,#2f81ed00,#56cbf200);justify-content:start;max-width:80px}}@media (width<=567px){.header-container .wrapper .header .app-logo .company-logo{max-width:70px}}.header-container .wrapper .header .app-logo .company-logo img{width:180px;height:70px;margin-top:-3px;margin-bottom:7px}@media (width<=991px){.header-container .wrapper .header .app-logo .company-logo img{margin-top:-21px}}@media (width<=767px){.header-container .wrapper .header .app-logo{justify-content:space-between;align-items:center;margin:0;display:flex}}.header-container .wrapper .header .app-links{justify-content:end;align-items:center;width:100%;display:flex}@media (width<=991px){.header-container .wrapper .header .app-links{display:block}}@media (width<=767px){.header-container .wrapper .header .app-links{align-items:flex-start}}@media (width<=991px){.header-container .wrapper .header .app-links .menu1{border:none;width:35%;position:relative;top:4%;right:5%}}@media (width<=767px){.header-container .wrapper .header .app-links .menu1{display:block}}.header-container .wrapper .header .app-links .menu1 .currency-text .ant-select:not(.ant-select-customize-input) .ant-select-selector{background-color:#0000!important}.header-container .wrapper .header .app-links .menu1 .goog-te-combo{color:#fff!important;background-color:#0000!important;border:none!important}.header-container .wrapper .header .app-links .menu1 li{border-right:0 solid #c7c7c7;align-items:center;width:50%;height:100%;padding:5px 0 0 10px;font-size:14px;display:flex}@media (width<=991px){.header-container .wrapper .header .app-links .menu1 li{width:44%}}@media (width<=767px){.header-container .wrapper .header .app-links .menu1 li{border-right:0 solid #c7c7c7;padding:4px 0}}.header-container .wrapper .header .app-links ul{justify-content:space-around;margin-left:auto;padding:0;list-style:none;display:flex}@media (width<=991px){.header-container .wrapper .header .app-links ul{width:54%}}@media (width<=770px){.header-container .wrapper .header .app-links ul{width:39%}}@media (width<=767px){.header-container .wrapper .header .app-links ul{display:block}}.header-container .wrapper .header .app-links ul li{justify-content:space-evenly;align-items:center;height:100%;padding:15px;font-size:14px;display:flex}@media (width<=767px){.header-container .wrapper .header .app-links ul li{text-align:left;border-right:0 solid #c7c7c7;justify-content:left;width:100%;padding:4px 0}}.header-container .wrapper .header .app-links ul li a{color:#000;align-items:center;font-size:16px;text-decoration:none;display:grid}.header-container .wrapper .header .app-links ul li a:hover{color:#35459c}@media (width<=767px){.header-container .wrapper .header .app-links ul li a{color:#000;box-shadow:none;border:none;border-radius:0;padding:0;display:flex}}.header-container .wrapper .header .app-links ul li a .anticon{margin-left:8px}.header-container .wrapper .header .app-links ul li span{font-size:18px;font-weight:600}@media (width<=767px){.header-container .wrapper .header .app-links ul li span{color:#fff}}.header-container .wrapper .header .app-links ul .custom-drop-down{position:initial}.header-container .wrapper .header .app-links ul .custom-drop-down a{color:#fff}.header-container .wrapper .header .app-links ul .custom-drop-down .dropdown-item{color:#fff!important}@media screen and (width<=768px){.header-container .wrapper .header .app-links{text-align:left;flex-flow:column;width:100%}}@media (width<=991px){.header-container .wrapper .header .app-links{flex-flow:inherit;display:flex}}@media (width<=770px){.header-container .wrapper .header .app-links{margin-top:-6%;margin-left:0%}}@media (width<=767px){.header-container .wrapper .header .app-links{background-color:#fff;width:108%;margin-top:-6%;margin-left:-14px;padding-top:8%}}.header-container .wrapper .header .app-links1{justify-content:space-between;align-items:center;width:100%;padding-left:90px;display:flex}@media (width<=991px){.header-container .wrapper .header .app-links1{display:block}}@media (width<=767px){.header-container .wrapper .header .app-links1{align-items:flex-start}}@media (width<=991px){.header-container .wrapper .header .app-links1 .menu1{border:none;width:35%;position:relative;top:4%;right:9%}}@media (width<=767px){.header-container .wrapper .header .app-links1 .menu1{display:block}}.header-container .wrapper .header .app-links1 .menu1 .currency-text .ant-select:not(.ant-select-customize-input) .ant-select-selector{background-color:#0000!important}.header-container .wrapper .header .app-links1 .menu1 .goog-te-combo{color:#fff!important;background-color:#0000!important;border:none!important}.header-container .wrapper .header .app-links1 .menu1 li{text-align:center;align-items:center;width:50%;height:100%;font-size:14px}@media (width<=991px){.header-container .wrapper .header .app-links1 .menu1 li{width:44%}}@media (width<=767px){.header-container .wrapper .header .app-links1 .menu1 li{border-right:0 solid #c7c7c7;padding:4px 0}}.header-container .wrapper .header .app-links1 ul{justify-content:space-around;margin-left:auto;padding:0;list-style:none;display:flex}@media (width<=991px){.header-container .wrapper .header .app-links1 ul{width:52%}}@media (width<=767px){.header-container .wrapper .header .app-links1 ul{display:block}}.header-container .wrapper .header .app-links1 ul li{text-align:center;justify-content:space-evenly;align-items:center;height:100%;padding:8px}@media (width<=767px){.header-container .wrapper .header .app-links1 ul li{text-align:left;background:#fff;border-right:0 solid #c7c7c7;justify-content:left;width:100%;padding:4px 0}}.header-container .wrapper .header .app-links1 ul li a{color:#000;align-items:center;padding:1px 10px;font-size:16px;text-decoration:none;display:grid}.header-container .wrapper .header .app-links1 ul li a:hover{color:#ed1c24}@media (width<=767px){.header-container .wrapper .header .app-links1 ul li a{color:#000;box-shadow:none;border:none;border-radius:0;padding:0;display:flex}}.header-container .wrapper .header .app-links1 ul li a .anticon{margin-left:8px}.header-container .wrapper .header .app-links1 ul li span{font-size:18px;font-weight:600}@media (width<=767px){.header-container .wrapper .header .app-links1 ul li span{color:#fff}}.header-container .wrapper .header .app-links1 ul .custom-drop-down{position:initial}.header-container .wrapper .header .app-links1 ul .custom-drop-down a{color:#fff}.header-container .wrapper .header .app-links1 ul .custom-drop-down .dropdown-item{color:#fff!important}@media screen and (width<=768px){.header-container .wrapper .header .app-links1{text-align:left;flex-flow:column;width:100%}}@media (width<=991px){.header-container .wrapper .header .app-links1{flex-flow:inherit;background-color:#fff;height:60px;padding-bottom:1%;display:flex;position:absolute;top:90%;left:0%}}@media (width<=770px){.header-container .wrapper .header .app-links1{margin-left:0%;padding-bottom:1%}}@media (width<=767px){.header-container .wrapper .header .app-links1{background-color:#fff;width:108%;height:0;margin-top:0%;margin-left:0}}.header-container .wrapper .header li a:hover,.header-container .wrapper .header .menu-btn:hover{color:#bcd5f5;outline:none!important;text-decoration:none!important}.header-container .wrapper .header .menu{max-height:0;transition:max-height .2s ease-out}.header-container .wrapper .header .menu-icon{cursor:pointer;-webkit-user-select:none;user-select:none;padding:28px 20px;display:none;position:relative}@media (width<=767px){.header-container .wrapper .header .menu-icon{padding:28px 0 28px 20px;display:block}}.header-container .wrapper .header .menu-icon .navicon{background:#000;width:18px;height:1px;transition:background .2s ease-out;display:block;position:relative}@media (width<=991px){.header-container .wrapper .header .menu-icon .navicon{background:0 0}}@media (width<=770px){.header-container .wrapper .header .menu-icon .navicon{background:0 0}}@media (width<=767px){.header-container .wrapper .header .menu-icon .navicon{background:#bd0c21}}.header-container .wrapper .header .user-icon{align-items:center;display:flex}@media (width<=767px){.header-container .wrapper .header .user-icon{margin-right:42px}}.header-container .wrapper .header .user-icon i{color:#fff;margin-right:20px;font-size:20px}.header-container .wrapper .header .user-icon .menu-icon{margin-bottom:0;margin-left:18px;padding:22px 2px 28px}.header-container .wrapper .header .user-icon .menu-text{color:#000;font-size:10px;position:absolute;top:30px;left:-2px}.header-container .wrapper .header .menu-icon .navicon:before,.header-container .wrapper .header .menu-icon .navicon:after{content:"";background:#000;width:100%;height:100%;transition:all .2s ease-out;display:block;position:absolute}@media (width<=991px){.header-container .wrapper .header .menu-icon .navicon:before,.header-container .wrapper .header .menu-icon .navicon:after{background:0 0}}@media (width<=770px){.header-container .wrapper .header .menu-icon .navicon:before,.header-container .wrapper .header .menu-icon .navicon:after{background:0 0}}@media (width<=767px){.header-container .wrapper .header .menu-icon .navicon:before,.header-container .wrapper .header .menu-icon .navicon:after{background:#bd0c21}}.header-container .wrapper .header .menu-icon .navicon:before{top:5px}.header-container .wrapper .header .menu-icon .navicon:after{top:-5px}.header-container .wrapper .header .menu-btn{display:none}.header-container .wrapper .header .menu-btn:checked~.menu{max-height:430px}.header-container .wrapper .header .menu-btn:checked~.menu-icon .navicon{background:0 0}.header-container .wrapper .header .menu-btn:checked~.menu-icon .navicon:before{transform:rotate(-45deg)}.header-container .wrapper .header .menu-btn:checked~.menu-icon .navicon:after{transform:rotate(45deg)}.header-container .wrapper .header .menu-btn:checked~.menu-icon:not(.steps) .navicon:before,.header-container .wrapper .header .menu-btn:checked~.menu-icon:not(.steps) .navicon:after{top:0}.header-container .wrapper .iconText{margin-left:5px}.header-container .wrapper .service-links{align-items:center}.header-container .wrapper .service-links .nav-link{font-size:16px;color:#fff!important}.header-container .wrapper .service-links .nav-link i{margin-left:5px;font-size:15px}@media (width>=992px){.header-container .wrapper .header .menu{max-height:none!important}.header-container .wrapper .header .menu-icon{display:none}}@media (width<=770px){.header-container .wrapper .header{background-color:#fff;padding:0;display:block;position:fixed;top:0;left:0;right:0}.header-container .wrapper .header a img{margin-top:5px}}@media screen and (width<=767px){.header-container .wrapper .header{background-color:#fff;margin-top:1px;padding:0 15px;display:block;position:fixed;top:0;left:0;right:0}.header-container .wrapper .header a img{margin-top:5px}}.curr-ch{z-index:69;border-top:none;border-radius:8px;position:fixed;top:75px;right:45px;box-shadow:0 4px 10px #818181bf}.dashboard-menu{max-width:300px}.menu{align-items:center}.menu .currency-text .ant-select-selector{box-shadow:none!important;background-color:#0000!important;border:none!important}.menu .currency-text .ant-select-arrow{align-items:center;display:flex}.curreny-dropdown{padding:20px 0 20px 30px}.ant-select-dropdown{z-index:99!important}.login-modal{width:700px!important}.login-modal .ant-modal-close-x{color:#000!important;font-size:20px!important;line-height:30px!important}.login-modal .ant-modal-footer{display:none}.login-modal .close-modal-icon{color:#000;text-align:end;padding-bottom:15px;font-size:20px}.login-modal .ant-form-item .ant-form-item-control{min-width:100%}.login-modal .ant-input-affix-wrapper:before{display:none}.login-modal .ant-form{padding:10px}@media (width<=767px){.login-modal .ant-form{padding:10px}}.login-modal .login-text{text-align:center}.login-modal .forgot-text{color:#bd0c21;text-align:center;cursor:pointer;font-size:14px}.login-modal .forgot-text:hover{text-decoration:underline}.login-modal .ant-col{margin-left:0!important}.login-modal .ant-col button{width:100%;font-size:18px;font-weight:700}.login-modal .login-alternatives{margin:15px 0;display:flex}.login-modal .login-alternatives .fb-btn{text-align:center;width:50%;margin-right:10px;padding:10px 0;box-shadow:0 .0625rem .25rem #0003}.login-modal .login-alternatives .fb-btn p{margin-bottom:0}.login-modal .login-alternatives .fb-btn img{text-align:center;height:20px}.login-modal .login-alternatives .google-btn{text-align:center;width:50%;padding:10px 0;box-shadow:0 .0625rem .25rem #0003}.login-modal .login-alternatives .google-btn p{margin-bottom:0}.login-modal .login-alternatives .google-btn img{text-align:center;height:20px}.login-modal .or-text p{color:#000;text-align:center;font-size:14px}@media (width<=767px){.mob-none{display:none!important}.company-logo img{height:50px!important;margin-top:0%!important}.tab-content ul li{display:inline-grid!important}.login-register-mob{display:none!important}}.mobile-user{color:#fff;font-size:20px}.mobile-user .mobile-user-icon{align-items:center;display:flex}.mobile-user .mobile-user-icon .anticon{margin-right:5px;padding:0 5px;display:none;vertical-align:middle!important}@media (width<=767px){.mobile-user .mobile-user-icon .anticon{display:block}}.responive-more li a{margin-left:5px;font-size:16px;text-decoration:none}.supportvalue{font-size:16px;text-decoration:none;display:block;color:#fff!important}.cre-amount{font-weight:600;color:red!important}.cre-amount-1{font-weight:600}.cre-amount-14{background-color:#bd0c21;font-weight:600;color:#fff!important}.all-top-menu{float:right;max-height:0;padding-top:2px;padding-bottom:25px;display:flex;position:relative;right:-77px}.all-top-menu li{padding:0 5px;font-size:15px}.last-mob-bdr .ant-select-selector{border:0 solid #d9d9d9!important}.cart-nav-top{padding-top:0!important}.cart-nav-top a{color:#000!important}.menu-bdr-nav .ant-dropdown-menu-item .ant-dropdown-menu-title-content div:hover{color:#bd0c21}.ant-dropdown-menu{padding:0}.balannce-top-ss{padding-top:4px!important}@media screen and (width<=768px){.currency-panel-text{position:absolute;top:-173px;right:84px}.nav-itmes-target{padding:0 10px 0 0}#only-mob-user{display:block!important}.currency-panel-text .ant-select-selector{padding:0 4px!important}}#only-mob-user{display:none}.nav-itmes-target{text-align:center;display:grid!important}@media mobile{.nav-itmes-target{display:flex!important}}.delas-taget-flight,#delas-taget-flight{display:none!important}.border-bottom-1{border-bottom:1px solid!important}.Mega-Menus .ant-dropdown-menu-item{font-size:13px!important}.Mega-Menus .ant-dropdown-menu-item-group-title{font-size:15px;font-weight:600}.Mega-Menus ul.ant-dropdown-menu-item-group-list{text-transform:capitalize}.sign-register-css-work{text-wrap:nowrap}.sign-register-css-work .ant-dropdown-trigger{color:#fff;border-radius:2px;padding:8px 20px}@media (width>=767px) and (width<=991px){.sign-register-css-work .ant-dropdown-trigger{padding:8px 2px}}.sign-register-css-work:hover .ant-dropdown-trigger:hover{border-radius:4px;color:#fff!important}.sign-register-css-work1{border:2px solid #ea4a4f;border-radius:3px;padding:2px!important}@media (width<=991px){.sign-register-css-work1{margin-left:92px}}.top-nav-sec{width:91%}@media (width<=991px){.top-nav-sec{width:100%}}@media (width<=767px){.top-nav-sec{width:100%}}.nav-log_out{padding:1px 8px}.nav-log_out:hover{color:#fff;background:#ff3434;border-radius:12px;padding:1px 8px;box-shadow:1px 2px 6px #9e9e9e}.my-acc-dropdown{margin-top:-4px;line-height:18px;display:inline-grid;font-size:16px!important;font-weight:400!important}@media (width<=991px){.my-acc-dropdown{padding-top:7%}}@media (width<=767px){.my-acc-dropdown{padding-top:0%;display:flex}.nor-viw{display:none!important}.mob-viw{display:block!important}}.pcvi-wor-hid{display:none}@media (width<=767px){.pcvi-wor-hid{display:block}.for-currency-border-workcss{margin-left:-7%}}.mov-viw-agent-head{z-index:9;background-color:#fff;justify-content:space-around;width:100%;display:flex;position:fixed;top:6.9%}@media (width<=400px){.mov-viw-agent-head{top:9.8%}}.signin-button-navbar{display:none}@media (width<=767px){.signin-button-navbar{display:block}}.header-container{z-index:1000;background:#fff;justify-content:center;align-items:center;width:100%;height:65px;padding:0 24px;display:flex;position:fixed;box-shadow:0 2px 8px #0000000f}.logo-container{align-items:center;display:flex}.logo-container .logo-box{border-radius:12px;justify-content:center;align-items:center;width:180px;height:98px;margin-right:12px;display:flex}.logo-container .logo-box img{object-fit:contain;max-width:100%;max-height:50%;margin-top:-1px}.desktop-menu{flex:.9;justify-content:center;display:flex}.desktop-menu .ant-menu{background:0 0;border:none;justify-content:center;width:100%;font-family:Jost,sans-serif;font-size:22px;font-weight:800}.desktop-menu .ant-menu .ant-menu-item{align-items:center;display:flex}.desktop-menu .ant-menu .ant-menu-item .anticon,.desktop-menu .ant-menu .ant-menu-item svg{align-items:center;margin-right:4px;display:inline-flex}.desktop-menu .ant-menu .ant-menu-item:hover,.desktop-menu .ant-menu .ant-menu-item:hover svg,.desktop-menu .ant-menu .ant-menu-item-selected,.desktop-menu .ant-menu .ant-menu-item-selected svg{color:#3554d0}.right-actions{align-items:center;gap:16px;display:flex}.currency-selector .ant-btn,.country-selector .ant-btn{color:#000;border:none;padding:4px 8px;font-family:Jost,sans-serif;font-weight:500}.expert-btn{border-radius:6px;height:49px;padding-left:20px;padding-right:20px;font-family:Jost,sans-serif;font-weight:600;background:#3554d0!important;border-color:#3554d0!important}.signin-btn{border-radius:6px;height:49px;padding-left:20px;padding-right:20px;font-family:Jost,sans-serif;font-weight:500;color:#3554d0!important;border-color:#3554d0!important}.mobile-menu-btn{color:#1a202c;font-size:20px;display:none}@media (width>=1200px){.desktop-menu{display:flex!important}.mobile-menu-btn{display:none!important}.currency-selector,.country-selector,.expert-btn,.signin-btn{display:block!important}}@media (width<=1199px) and (width>=769px){.desktop-menu{display:none!important}.mobile-menu-btn,.currency-selector,.country-selector,.expert-btn,.signin-btn{display:block!important}.header-container{justify-content:space-between;padding:0}.logo-container .logo-box{width:120px;height:80px}}@media (width<=768px) and (width>=641px){.desktop-menu{display:none!important}.mobile-menu-btn,.currency-selector{display:block!important}.country-selector,.expert-btn,.signin-btn{display:none!important}.header-container{justify-content:space-between;padding:0}.logo-container .logo-box{width:125px;height:76px}.right-actions{gap:12px}}@media (width<=640px) and (width>=481px){.desktop-menu{display:none!important}.mobile-menu-btn{display:block!important}.currency-selector,.country-selector,.expert-btn,.signin-btn{display:none!important}.header-container{justify-content:space-between;padding:0}.logo-container .logo-box{width:125px;height:72px;margin-right:8px}.right-actions{gap:8px}}@media (width<=480px){.desktop-menu{display:none!important}.mobile-menu-btn{display:block!important}.currency-selector,.country-selector,.expert-btn,.signin-btn{display:none!important}.header-container{justify-content:space-between;height:70px;padding:0}.logo-container .logo-box{width:125px;height:72px;margin-right:6px}.right-actions{gap:6px}.mobile-menu-btn{font-size:20px}}@media (width<=319px){.header-container{justify-content:space-between;height:60px;padding:0}.logo-container .logo-box{width:120px;height:70px;margin-right:4px}.mobile-menu-btn{font-size:16px}}.mobile-drawer .ant-drawer-header{padding:16px 24px}.mobile-drawer .ant-drawer-body{padding:24px}.mobile-drawer .mobile-actions{flex-direction:column;gap:12px;display:flex}.mobile-drawer .mobile-actions .ant-btn{border-radius:8px;font-family:Jost,sans-serif;font-weight:600}.mobile-drawer .mobile-actions .ant-btn.ant-btn-primary{background:#e02e2a}.selectedNav{color:#000!important;border-bottom:none!important}@media (width<=480px){.mobile-drawer .ant-drawer-header{padding:12px 16px}.mobile-drawer .ant-drawer-body{padding:16px}}.ant-dropdown-menu-vertical{min-height:0!important}.ant-menu .ant-menu-item .ant-menu-item-icon+span{margin:0}.loader-wrapper{z-index:12;background-color:#fff;justify-content:center;align-items:center;width:100%;height:300px;margin-bottom:10px;display:flex;position:relative}.loader{width:200px;height:150px;position:absolute;top:13%;left:26%;transform:translate(-50%,-50%)scale(.5)}.loader-wrapper.loader-text .loader{width:auto;height:auto}.loader-wrapper.inner-loader{background-color:#fffc;width:100%;height:100%;position:absolute}.loader-wrapper.inner-loader .loader{justify-content:center;width:100%;height:100%;margin-top:9%;display:flex;top:25%}.loader-wrapper.food-loader .loader{width:auto;height:auto}.loader-wrapper.img-gif{justify-content:center;align-items:center;display:flex}.loader-wrapper.img-gif img{width:20%}.loader-wrapper.loaderhide{display:none}.loader-wrapper .loader .chev1,.loader-wrapper .loader .chev5{width:52px;height:52px}.loader-wrapper .loader .chev2,.loader-wrapper .loader .chev4{width:70px;height:70px}.loader-wrapper .loader .chev3{width:90px;height:90px}@media screen and (width<=768px){.loader-wrapper .loader{width:150px;height:100px;transform:translate(-50%,-50%)scale(.8)}.loader-wrapper.img-gif img{width:50%}}@media screen and (width<=480px){.loader-wrapper .loader{width:120px;height:80px;transform:translate(-50%,-50%)scale(1)}.loader-wrapper.img-gif img{width:70%}}.hotel-details-container{background-color:#fff;border:0 solid #0000;border-radius:8px;margin-bottom:15px;padding:20px 20px 18px;font-size:12px;box-shadow:0 2px 2px #dcdee3}.hotel-details-container .hotel-details-box-wrapper .hotel-details-img-name{display:flex}.hotel-details-container .hotel-details-box-wrapper .hotel-details-img-name .image-details{max-width:70px}.hotel-details-container .hotel-details-box-wrapper .hotel-details-img-name .image-details img{border-radius:3px;width:100%}.hotel-details-container .hotel-details-box-wrapper .hotel-details-img-name .name-details{max-width:211px;margin-left:10px}.hotel-details-container .hotel-details-box-wrapper .hotel-details-img-name .name-details p{margin-bottom:0;font-size:14px;font-weight:700;line-height:1.2}.hotel-details-container .hotel-details-box-wrapper .hotel-details-img-name .name-details p sup{font-size:8px}.hotel-details-container .hotel-details-box-wrapper .hotel-details-img-name .name-details p sup ul{padding-top:10px!important}.hotel-details-container .hotel-details-box-wrapper .hotel-details-img-name .name-details span{color:#969dac;font-size:12px;font-weight:400;line-height:15px}.hotel-details-container .hotel-details-box-wrapper .tripadv-rating{padding-top:5px;padding-bottom:5px}.hotel-details-container .hotel-details-box-wrapper .tripadv-rating small{color:#969dac;border-bottom:1px solid #dcdee3;margin:11px 0 10px;font-size:10px;line-height:17px;display:block}.hotel-details-container .hotel-details-box-wrapper .tripadv-rating p{margin-bottom:0}.hotel-details-container .hotel-details-box-wrapper .tripadv-rating p span{color:#1c2b39;margin-left:5px;font-size:10px;line-height:18px}.hotel-details-container .hotel-details-box-wrapper .tripadv-rating p.rating-description{text-align:center;color:#bd0c21;background:#f3faf4;margin:16px 0 3px;padding:5px;font-weight:700}.hotel-details-container .hotel-details-box-wrapper .stay-details-container .staying-date{color:#000}.hotel-details-container .hotel-details-box-wrapper .stay-details-container .staying-date label{color:#505c75;margin-bottom:0;font-weight:700;display:block}.stay-details-container{font-weight:700;line-height:32px!important}.hotel-stay-name{font-size:20px}.number-hotel-spin{padding-left:8px}.locaton-hotel-div{color:#999;margin-bottom:0;font-size:1rem}.one-img-hotel img{border-radius:4px;width:100%;height:224px}.one-img-hotel img:hover{box-shadow:2px 3px 2px #939393}.disp-table-cell-div{width:100%}.rm-st{justify-content:space-between;display:flex}.rm-st .rrom-type{text-overflow:ellipsis;max-width:320px;font-family:\,sans-serif;font-size:15px;font-weight:700;overflow:hidden}.rm-st .rrom-type .rom{color:#000}.rm-st .rrom-type .room-name{color:#35459c;white-space:nowrap}.hotel-plan-div{margin-bottom:2px;display:flex}.hotel-plan-div .starRating{color:#f6952d;font-size:14px}.hotel-plan-div h4{color:#333;margin-bottom:0;font-size:24px;font-weight:600}.post-div-para{color:#999;text-overflow:ellipsis;white-space:nowrap;max-width:490px;margin-bottom:1px;font-size:12px;line-height:16px;overflow:hidden}.one-stay-div-hotel{float:left;width:100%}.cal-block-div{text-align:center;color:#666;background-color:#f1f1f1;border:1px solid #f1f1f1;border-radius:2.8px;margin-right:8px;position:relative}.room-number-wrapper{margin:10px 0}.cb-top-div{background:linear-gradient(353deg,#6e78aeda,#fff);padding:10px;font-family:Jost\,sans-serif;font-size:16px;font-weight:600}.checkin-text-div{color:#35459c;position:relative;bottom:2px}.bkg-date-div{color:#333;font-size:20px;font-weight:500;display:block}.cb-footer-div{background-color:#fff;width:100%;padding:4px 0;font-size:.8571rem;line-height:1.39;position:absolute;bottom:0;left:0}.cp-room-1{display:flex}.room-number-days{margin-right:15px;font-size:14px;font-weight:700}.spin-days-rooms{display:flex;margin-top:0!important;font-family:Jost\,sans-serif!important;font-size:14px!important;font-weight:700!important}.room-spin-cp{white-space:nowrap;color:#35459c;margin-right:3px;font-size:14px;font-weight:600}.room-pkg-spin-cp{color:#666;font-size:14px;font-weight:600}.cp-box-none{display:none}.last-cp-details{padding-top:20px}.inclusion-cp{display:flex}.inclusion-cp p{color:#000;margin:0;padding:1px;font-size:16px}.inclusion-cp ul li{color:#666;font-size:14px;line-height:22px}.view-more-cp{margin-bottom:0;padding-left:108px;font-size:14px}.tag-cp-img{color:#fff;z-index:9;background:#02cb66;border-radius:0 20px 20px 0;max-width:90%;padding:2px 10px;display:none;position:absolute;top:10px;left:-8px}.tag-cp-img p{margin-bottom:0;font-size:15px}.tag-cp-img:after{content:"";border:4px solid #00773b;border-color:#0000 #00773b #00773b #0000;width:0;height:0;position:absolute;top:-8px;left:0}.hotel-plan-div ul{padding-left:12px}.hotel-plan-div ul li .fa{color:#f6952d}.inclusion-cp ul{padding-left:12px}.inclusion-cp ul li .fa{color:green}.cancel-policy-cp{background:#f3f3f3;border:0;padding:7px}.cancel-policy-cp p{color:#666;margin-bottom:0;font-family:Jost\,sans-serif;font-size:14px;font-weight:600;line-height:1.5}@media only screen and (width<=768px){.hotel-plan-div{padding-top:20px;display:block}.one-stay-div-hotel{margin-bottom:15px}.hotel-plan-div ul{padding-left:0!important}.inclusion-cp{display:block}.inclusion-cp ul{padding-left:0}.view-more-cp{padding-left:0!important}}.hot-detail .hotel-plan-div .hot-name{color:#002153;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;max-width:350px;padding:1px 20px 1px 2px;font-family:Jost\,sans-serif;font-weight:700;overflow:hidden}.hot-detail .second-col-details-div{display:flow-root}.hot-detail .second-col-details-div .room-info-grid{grid-gap:4px;grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,1fr);display:grid}.hot-detail .second-col-details-div .room-info{text-align:center;border:1px solid #ccc;border-radius:4px;max-width:209px;padding:4px}.hot-detail .inclusion-cp .inc-txt{color:#35459c;align-items:baseline;font-family:Jost\,sans-serif;font-size:16px;font-weight:700;display:flex}.hot-detail .inclusion-cp .inc-txt ul{padding-left:4px}.hotel-star .starRating .ant-rate-star-zero{color:#939393!important}.cancel-cp-bottom .cancl-txt strong{color:#bd0c21}.room-summ-bx{padding:10px;box-shadow:1px 2px 12px #e7e7e7}.room-summ-bx .rmsury-details{justify-content:space-around;align-items:center;display:flex}.room-summ-bx .rmsury-details .rm-sum{color:#666;font-family:Jost,sans-serif;font-size:14px;font-weight:700}.room-summ-bx .rmsury-details .rm-sum span{color:#333;font-size:20px}.hotel-fair-box{background-color:#fff;border-radius:5px;margin-bottom:5px}.hotel-fair-box .cards{border:none;border-bottom:1px solid #00000020}.hotel-fair-box .gstdetails,.hotel-fair-box .pricedetails{background-color:#fff;padding:.75rem}.hotel-fair-box .gstdetails button,.hotel-fair-box .pricedetails button{color:#1c2b39;justify-content:space-between;width:100%;padding:0;font-size:14px;text-decoration:none;display:flex}.hotel-fair-box .gstdetails button:focus,.hotel-fair-box .pricedetails button:focus{box-shadow:none}.hotel-fair-box .gstdetails button:hover,.hotel-fair-box .pricedetails button:hover{text-decoration:none}.hotel-fair-box .gstdetails button i,.hotel-fair-box .pricedetails button i{margin-right:5px}.hotel-fair-box .cards-body{justify-content:space-between;font-size:14px;display:flex;padding:.75rem!important}.hotel-fair-box .cards-body span:first-child{margin-left:20px}.hotel-fair-box .total-fare{padding:15px}.hotel-fair-box .total-fare .price-block{justify-content:space-between;display:flex}.hotel-fair-box .total-fare .price-block .total-text,.hotel-fair-box .total-fare .price-block .price{font-size:18px}.hotel-fair-box .total-fare .price-block .price span{font-weight:600}.hotel-fair-box .total-fare .book-facilities ul{margin-bottom:0}.hotel-fair-box .total-fare .book-facilities ul li{color:#bd0c21;font-size:12px}.hotel-fair-box .total-fare .book-facilities ul li span{border-bottom:1px dotted #bd0c21}.hotel-fair-box .total-fare .book-facilities ul li a{color:#969dac;border-bottom:1px dotted #969dac}.new-preview-box{margin-top:54px}.grand_tCard_row{white-space:nowrap;flex-flow:wrap;justify-content:space-between;min-width:0;display:flex;margin:6px!important}.grand_tCard_row .d-flex-col{justify-content:space-between;align-items:center;display:flex!important}.grand_tCard_row .d-flex-col .anticon-question-circle{color:#969dac;cursor:pointer;margin:0 0 14px 5px}.hotel-checkout-wrapper .form-header{background-color:#002172}.hotel-checkout-wrapper .form-header .form-header-container{max-width:1200px;margin:auto;padding:0 15px}.hotel-checkout-wrapper .form-header .form-header-container .form-header-text{padding:25px 0}.hotel-checkout-wrapper .form-header .form-header-container .form-header-text h2{color:#fff;margin-bottom:0;font-size:24px;font-weight:400}.hotel-checkout-wrapper .form-body{background-color:#fff}.hotel-checkout-wrapper .form-body .form-body-container{max-width:1200px;margin:auto;padding:15px}.hotel-checkout-wrapper .form-body .form-body-container .hotel-detail-header-wrapper{align-items:"center";background:#f9f9f9;justify-content:space-between;padding:10px;display:flex}.hotel-checkout-wrapper .form-body .form-body-container .hotel-detail-header-wrapper p{margin:0}.hotel-checkout-wrapper .form-body .form-body-container .hotel-detail-header-wrapper .pointer_cursor{color:#000;font-family:Jost,sans-serif;font-size:16px;font-weight:700}.hotel-checkout-wrapper .form-body .form-body-container .hotel-card-wrapper{border-radius:8px;box-shadow:0 2px 14px #c9c9c9}.hotel-checkout-wrapper .form-body .form-body-container .hotel-card-wrapper .ant-card-body{margin-bottom:10px;padding:0}.hotel-checkout-wrapper .form-body .form-body-container .form-body-login-content{background-color:#fff;border-radius:5px;justify-content:space-between;align-items:center;padding:15px;display:flex;box-shadow:0 2px 5px #ccc}.hotel-checkout-wrapper .form-body .form-body-container .form-body-login-content .form-body-login-text p{margin-bottom:0}.hotel-checkout-wrapper .form-body .form-body-container .form-body-login-content .form-body-login-btns button{background-color:#0000;border:1px solid #bd0c21;border-radius:3px;margin-right:10px;padding:7px 15px;font-size:14px}.hotel-checkout-wrapper .form-body .form-body-container .form-body-login-content .form-body-login-btns button:last-child{margin-right:0}.hotel-checkout-wrapper .form-body .form-body-container .form-body-login-content .form-body-login-btns button img{width:20px;height:20px;margin-right:5px}.hotel-checkout-wrapper .form-body .form-body-container .form-body-login-content .form-body-login-btns button span{vertical-align:middle}.hotel-checkout-wrapper .form-body .form-body-container .form-body-login-content .form-body-login-btns button i{vertical-align:middle;margin-right:5px;font-size:20px}.hotel-checkout-wrapper .form-body .form-body-container .guest-details-form .room-title{color:#1c2b39;margin-bottom:0;font-family:Jost,sans-serif;font-size:16px;font-weight:700}.hotel-checkout-wrapper .form-body .form-body-container .guest-details-form .ant-form .guest-input-wrapper .guestsType{color:#fff;background:linear-gradient(90deg,#bd0c21,#35459c);margin:0;font-size:14px;font-weight:600}.hotel-checkout-wrapper .form-body .form-body-container .guest-details-form .ant-form .guest-input-wrapper .ant-input-group-addon{width:32%;padding:0}.hotel-checkout-wrapper .form-body .form-body-container .guest-details-form .ant-form .guest-input-wrapper label{color:#505c75;font-family:Jost,sans-serif;font-size:14px;font-weight:700}.hotel-checkout-wrapper .form-body .form-body-container .form-body-contact{margin:30px 0}.hotel-checkout-wrapper .form-body .form-body-container .form-body-contact .contact-header{align-items:flex-end;margin-bottom:15px;display:flex}.hotel-checkout-wrapper .form-body .form-body-container .form-body-contact .contact-header .contact-title h1{color:#1c2b39;font-size:24px;font-weight:400}.hotel-checkout-wrapper .form-body .form-body-container .form-body-contact .contact-internal-form{background-color:#fff;border-radius:8px}.hotel-checkout-wrapper .form-body .form-body-container .form-body-contact .contact-internal-form .contact-body{padding:15px}.hotel-checkout-wrapper .form-body .form-body-container .form-body-contact .contact-internal-form .contact-body .contact-header span{color:#1c2b39;font-size:16px;font-weight:600;position:relative}.hotel-checkout-wrapper .form-body .form-body-container .form-body-contact .contact-internal-form .contact-body .contact-header span:after{content:"";background-color:#bcd5f5;width:475px;height:1px;margin-left:35px;position:absolute;top:50%;left:100%}.hotel-checkout-wrapper .form-body .form-body-container .form-body-contact .contact-internal-form .contact-body .contact-form{margin-top:20px;margin-bottom:10px}.hotel-checkout-wrapper .form-body .form-body-container .form-body-contact .contact-internal-form .contact-body .contact-form label{color:#505c75;font-size:14px;font-weight:600}.hotel-checkout-wrapper .form-body .form-body-container .form-body-contact .contact-internal-form .contact-body .contact-form .form-bed-type{margin-bottom:0}.hotel-checkout-wrapper .form-body .form-body-container .form-body-contact .contact-internal-form .contact-body .contact-form .ant-input-group-wrapper .ant-input-group-addon{width:32%;padding:0}.hotel-checkout-wrapper .form-body .form-body-container .form-body-contact .contact-internal-form .contact-body .contact-form .ant-input-group-wrapper .ant-input-group-addon .ant-select-selector{background-color:inherit!important}.hotel-checkout-wrapper .form-body .form-body-container .form-body-contact .contact-internal-form .contact-body .contact-disclaimer p{color:#969dac;margin-bottom:0;font-size:12px}.hotel-checkout-wrapper .form-body .form-body-container .form-body-contact .contact-internal-form .contact-footer{color:#505c75;margin-bottom:0;padding:15px;font-size:13px}.hotel-checkout-wrapper .form-body .form-body-container .form-body-contact .contact-internal-form .contact-footer i{margin-right:10px}.hotel-checkout-wrapper .form-body .form-body-container .form-body-contact .contact-internal-form .contact-footer .contact-checkbox{align-items:center;display:flex}.hotel-checkout-wrapper .form-body .form-body-container .form-body-contact .contact-internal-form .contact-footer .contact-checkbox label{margin-bottom:0;margin-left:5px;font-size:14px}.hotel-checkout-wrapper .form-body .form-body-container .form-body-contact .contact-internal-form .contact-footer .contact-checkbox label span{color:#bd0c21;font-weight:600}.hotel-checkout-wrapper .form-body .form-body-container .form-body-contact .contact-internal-form .contact-footer .bookandpay-btn button{color:#fff;background-color:#eb5196;border:none;border-radius:3px;height:auto;padding:10px 30px;font-size:18px;font-weight:600}.hotel-checkout-wrapper .form-body .form-body-container .form-body-contact .contact-internal-form .contact-footer .bookandpay-btn button:hover{background-color:#eb5196}.hotel-checkout-wrapper .form-body .form-body-container .form-important-info{margin:30px 0}.hotel-checkout-wrapper .form-body .form-body-container .form-important-info .contact-header{align-items:flex-end;margin-bottom:15px;display:flex}.hotel-checkout-wrapper .form-body .form-body-container .form-important-info .contact-header .contact-title h1{color:#1c2b39;font-size:24px;font-weight:400}.hotel-checkout-wrapper .form-body .form-body-container .form-important-info .contact-internal-form{background-color:#fff;border-radius:5px}.hotel-checkout-wrapper .form-body .form-body-container .form-important-info .contact-internal-form .contact-body{padding:15px}.hotel-checkout-wrapper .form-body .form-body-container .form-important-info .contact-internal-form .contact-body .contact-header span{color:#1c2b39;font-size:16px;font-weight:600;position:relative}.hotel-checkout-wrapper .form-body .form-body-container .form-important-info .contact-internal-form .contact-body .contact-header span:after{content:"";background-color:#bcd5f5;width:475px;height:1px;margin-left:35px;position:absolute;top:50%;left:100%}.hotel-checkout-wrapper .form-body .form-body-container .form-important-info .contact-internal-form .contact-body .contact-form{margin-top:20px;margin-bottom:10px}.hotel-checkout-wrapper .form-body .form-body-container .form-important-info .contact-internal-form .contact-body .contact-form label{color:#505c75;font-size:14px}.hotel-checkout-wrapper .form-body .form-body-container .form-important-info .contact-internal-form .contact-body .contact-form .form-bed-type{margin-bottom:0}.hotel-checkout-wrapper .form-body .form-body-container .form-important-info .contact-internal-form .contact-body .contact-disclaimer p{color:#969dac;margin-bottom:0;font-size:12px}.hotel-checkout-wrapper .form-body .form-body-container .form-important-info .contact-internal-form .contact-footer{color:#505c75;margin-bottom:0;padding:15px;font-size:13px}.hotel-checkout-wrapper .form-body .form-body-container .form-important-info .contact-internal-form .contact-footer i{margin-right:10px}.hotel-checkout-wrapper .form-body .form-body-container .form-important-info .contact-internal-form .contact-footer .contact-checkbox{align-items:center;display:flex}.hotel-checkout-wrapper .form-body .form-body-container .form-important-info .contact-internal-form .contact-footer .contact-checkbox label{margin-bottom:0;margin-left:5px;font-size:14px}.hotel-checkout-wrapper .form-body .form-body-container .form-important-info .contact-internal-form .contact-footer .contact-checkbox label span{color:#bd0c21;font-weight:600}.hotel-checkout-wrapper .form-body .form-body-container .hotel-price-wrapper .hdng{margin-top:0;margin-bottom:0;font-size:20px;font-weight:700}.hotel-checkout-wrapper .form-body .form-body-container .hotel-price-wrapper .hotel-details-box{margin-bottom:5px}.hotel-checkout-wrapper .form-body .form-body-container .hotel-price-wrapper .promo-card{margin-top:5px}.hotel-checkout-wrapper .form-body .form-body-container .hotel-price-wrapper .grand-total-card .ant-card-body{padding:15px}.hotel-checkout-wrapper .form-body .form-body-container .hotel-price-wrapper .grand-total-card .ant-card-body .promo_added_fee,.hotel-checkout-wrapper .form-body .form-body-container .hotel-price-wrapper .grand-total-card .ant-card-body .total-fare{padding:8px 0}.hotel-checkout-wrapper .form-body .book-pay-card{border:none;padding:16px 24px;box-shadow:0 2px 2px #dcdee3}@media (width<=767px){.hotel-checkout-wrapper .form-body .book-pay-card{padding:16px}}.hotel-checkout-wrapper .form-body .book-pay-card .book-pay-tc{display:flex}.hotel-checkout-wrapper .form-body .book-pay-card .book-pay-tc span{color:red}.hotel-checkout-wrapper .form-body .book-pay-card .book-pay-tc p{margin-bottom:0}.hotel-checkout-wrapper .form-body .book-pay-card .book-pay-offers{display:flex}.hotel-checkout-wrapper .form-body .book-pay-card .book-pay-offers p{font-size:15px}.hotel-checkout-wrapper .form-body .book-pay-card .book-pay-offers p a:hover{color:#bd0c21}.hotel-checkout-wrapper .form-body .book-pay-card .book-pay-btn button{color:#fff;background:linear-gradient(90deg,#320063,#0f76bb);border:none;height:100%;padding:10px 20px;font-size:20px;font-weight:600}@media (width<=767px){.hotel-checkout-wrapper .form-body .book-pay-card .book-pay-btn button{padding:10px 15px;font-size:16px}}.hotel-checkout-wrapper .form-body .book-pay-card .book-pay-btn .book-and-content{padding-top:20px}.hotel-checkout-wrapper .form-body .book-pay-card .book-pay-btn .book-and-content p{color:#969dac;font-size:15px}@media screen and (width<=768px){.form-body-row{display:block!important}.form-body-left-block{max-width:100%!important}.mobile-diretion-part{flex-direction:column-reverse!important;display:flex!important}.mobile-diretion-part .ant-form-item{margin-bottom:0}}.hotel-checkout-wrapper .hotel-stay-date-row{display:flex}.hotel-collaspe-spin{background-color:#fff;border:0 solid #d9d9d9;border-radius:8px;margin-bottom:15px}.hotel-collaspe-spin .ant-collapse-header{color:#000;font-size:15px;font-weight:900}.booking-summary-div{color:#000;font-family:Jost,sans-serif;font-size:20px;font-weight:700}.hotel-checkout-wrapper .image-details,.hotel-preview-container .image-details{max-width:210px!important}@media only screen and (width<=768px){.hotel-checkout-wrapper .image-details,.hotel-preview-container .image-details{max-width:100%!important}}.cp-review-book{padding-top:20px}.cp-note-imp{background-color:#fffcc7;padding:5px}.cp-info-note{padding-top:10px;font-size:15px}.sticky-card-container .h-fare{color:#fff;border-top-left-radius:3px;border-bottom-right-radius:30px;max-width:fit-content;margin-top:-4px;margin-left:-4px;padding:1px 18px 1px 4px;font-size:16px}.sticky-card-container .pax-total-price1{justify-content:space-between;display:flex}.sticky-card-container .pax-total-price1 .total{display:flex}.sticky-card-container .pax-total-price .tot-far{justify-content:space-between;display:flex}.sticky-card-container .pax-total-price .tot-far .t-fare{margin-bottom:0;line-height:20px;display:grid}.sticky-card-container .pax-total-price .tot-far .t-fare strong{font-size:20px}.sticky-card-container .pax-total-price .tot-far .t-fare .all-taxes{color:#969dac;font-size:12px}.sticky-card-container .pax-total-price .tot-far .amount{color:#003b95;white-space:nowrap;margin-top:3px;margin-bottom:0;font-family:Jost,sans-serif;font-size:24px;font-weight:700}.buspromo_wrapper{margin-top:20px}.buspromo_wrapper .promo-hot .name{color:#000;border-top-left-radius:3px;border-bottom-right-radius:30px;max-width:fit-content;margin-bottom:0;padding:1px 16px 1px 4px;font-family:Jost,sans-serif;font-size:18px;font-weight:700}.buspromo_wrapper .btn-pro{color:#fff;border:none;font-size:16px;background:linear-gradient(90deg,#ff7b54,#ff3e3e)!important}.guest-input-wrapper{background:#fff;border-radius:6px;margin:6px 8px;box-shadow:2px 4px 12px #d3d3d3}.guest-input-wrapper .guestsType{color:#000;background:linear-gradient(45deg,#ffffff96,#6eaef9c2);border-top-left-radius:4px;border-bottom-right-radius:30px;max-width:fit-content;margin:0;padding:1px 15px 1px 10px;font-family:Jost,sans-serif;font-size:16px;font-weight:700}.guest-input-wrapper .bk-cntct{color:#070707;background:#f9f9f9;border-top-left-radius:4px;border-bottom-right-radius:30px;max-width:fit-content;margin:-4px 0 0 -4px;padding:1px 15px 1px 4px;font-family:Jost,sans-serif;font-size:18px;font-weight:700}.book-pay-tc{margin-top:20px}.book-pay-btn .btn-book{color:#fff;background:linear-gradient(90deg,#ff7b54,#ff3e3e);border:none;border-radius:3px;height:100%;padding:8px 80px;font-size:20px;font-weight:600}.book-pay-btn .btn-book:hover{color:#fff;background:linear-gradient(90deg,#09b0dd,#026ba5)!important}@media (width<=767px){.book-pay-btn .btn-book{padding:10px 40px;font-size:16px}}@media (width<=991px){.book-pay-btn .btn-book{padding:10px 50px;font-size:13px}}@media (width<=770px){.book-pay-btn .btn-book{padding:8px 50px}}@media (width<=991px){.book-pay-btn .btn-book{padding:10px 70px}}.bookpaybtn .btn{color:#fff;background:linear-gradient(90deg,#09b0dd,#026ba5);border:none;border-radius:3px;height:100%;padding:8px 84px;font-size:20px;font-weight:600}@media (width<=767px){.bookpaybtn .btn{padding:10px 15px;font-size:16px}}@media (width<=991px){.bookpaybtn .btn{padding:10px 60px;font-size:13px}}.ant-checkbox-checked .ant-checkbox-inner:after{border-color:#ff3e3e}.ant-checkbox-input:focus+.ant-checkbox-inner{border-color:#003b95cc;outline:none}.pay-card-hot{justify-content:center;margin-top:10px}.extra-pax-det .pax-details-card{border-radius:8px;box-shadow:1px 2px 2px #bebebe}.extra-pax-det .pax-details-card .arriv-d{color:#fff;border-top-left-radius:4px;border-bottom-right-radius:30px;max-width:fit-content;margin:-4px 0 0 -4px;padding:1px 15px 1px 4px;font-size:14px;font-weight:600}.extra-pax-det .pax-details-card .dep-det{color:#fff;background:linear-gradient(90deg,#bd0c21,#35459c);border-top-left-radius:4px;border-bottom-right-radius:30px;max-width:fit-content;margin:-4px 0 0 -4px;padding:1px 15px 1px 4px;font-size:14px;font-weight:600}.ht-check{margin-top:10px}.ht-check .book-pay-tc{justify-content:center;font-family:Jost,sans-serif;font-size:16px;font-weight:700;display:flex}.rm-dt-bx .booking-dates{border-radius:4px;justify-content:space-between;align-items:center;padding:10px 4px;font-family:Jost,sans-serif;display:flex;box-shadow:1px 2px 12px #e7e7e7}.rm-dt-bx .booking-dates .check-in,.rm-dt-bx .booking-dates .check-out{text-align:center;line-height:26px}.rm-dt-bx .booking-dates .labelC{color:#888;text-transform:uppercase;font-size:12px;font-weight:600;display:flex}.rm-dt-bx .booking-dates .date{color:#333;font-size:16px;font-weight:700}.rm-dt-bx .booking-dates .day{color:#555;font-size:14px}.rm-dt-bx .booking-dates .date-number{color:#333;margin:0 5px;font-size:26px;font-weight:800}.rm-dt-bx .booking-dates .month-year{color:#333;font-size:14px;font-weight:800}.rm-dt-bx .booking-dates .time{color:#333;font-size:14px;font-weight:500;line-height:20px;display:flex}.rm-dt-bx .booking-dates .nights{justify-content:center;align-items:center;display:flex}.rm-dt-bx .booking-dates .nights-badge{color:#3545b2;text-transform:uppercase;border:1px solid #ddd;border-radius:15px;padding:2px 8px;font-size:10px;font-weight:700}.pr-card-cn{max-height:300px;padding:4px 12px;overflow:auto}.pr-card-cn .promo-cp-coupons{border-bottom:1px dashed #ddd;line-height:20px}.hotel-details{background-color:#fff}.hotel-details .hotel-details-header .details-header-container .hotel-full-address{color:#fff;background-image:linear-gradient(90deg,#320063,#d70d0d);padding-top:7%}@media (width<=770px){.hotel-details .hotel-details-header .details-header-container .hotel-full-address{padding-top:14%}}@media (width<=991px){.hotel-details .hotel-details-header .details-header-container .hotel-full-address{padding-top:14%}}@media (width<=770px){.hotel-details .hotel-details-header .details-header-container .hotel-full-address{padding-top:14%}}@media (width<=991px){.hotel-details .hotel-details-header .details-header-container .hotel-full-address{padding-top:14%}}.hotel-details .hotel-details-header .details-header-container .hotel-full-address .hotel-header-wrapper{width:100%;max-width:1100px;margin:0 auto;padding:12px 15px}.hotel-details .hotel-details-header .details-header-container .hotel-full-address .hotel-header-wrapper .hotel-detail-header-row{justify-content:space-between;align-items:center;margin:0!important}.hotel-details .hotel-details-header .details-header-container .hotel-full-address .hotel-header-wrapper .hotel-detail-header-row .hotel-details-header-right .ant-skeleton-paragraph li:first-child{height:28px;width:50%!important}.hotel-details .hotel-details-header .details-header-container .hotel-full-address .hotel-header-wrapper .hotel-detail-header-row .hotel-details-header-right .ant-skeleton-paragraph li:nth-child(2){width:60%!important}.hotel-details .hotel-details-header .details-header-container .hotel-full-address .hotel-header-wrapper .hotel-detail-header-row .hotel-details-header-right .show-moreskeleton-btn{text-align:end}@media (width<=767px){.hotel-details .hotel-details-header .details-header-container .hotel-full-address .hotel-header-wrapper .hotel-detail-header-row .hotel-details-header-right .show-moreskeleton-btn .ant-skeleton-button{display:none}}.hotel-details .hotel-details-header .details-header-container .hotel-full-address .hotel-header-wrapper .redirect-to-hotels-list a{color:#bcd5f5;font-size:12px;text-decoration:none}.hotel-details .hotel-details-header .details-header-container .hotel-full-address .hotel-header-wrapper .redirect-to-hotels-list a:hover{color:#bcd5f5}.hotel-details .hotel-details-header .details-header-container .hotel-full-address .hotel-header-wrapper .redirect-to-hotels-list a span{padding-right:10px;font-size:14px}.hotel-details .hotel-details-header .details-header-container .hotel-full-address .hotel-header-wrapper .hotel-name{justify-content:space-between;align-items:center;display:flex}.hotel-details .hotel-details-header .details-header-container .hotel-full-address .hotel-header-wrapper .hotel-name .hotel-name-wrapper h4{color:#fff;margin-bottom:4px}.hotel-details .hotel-details-header .details-header-container .hotel-full-address .hotel-header-wrapper .hotel-name .hotel-name-wrapper h4 sup{margin-left:10px}.hotel-details .hotel-details-header .details-header-container .hotel-full-address .hotel-header-wrapper .hotel-name .hotel-name-wrapper h4 .starRating{color:#f6952d;font-size:12px}.hotel-details .hotel-details-header .details-header-container .hotel-full-address .hotel-header-wrapper .hotel-name .hotel-name-wrapper h4 .starRating .ant-rate-star{margin-right:2px}@media (width<=767px){.hotel-details .hotel-details-header .details-header-container .hotel-full-address .hotel-header-wrapper .hotel-name .hotel-name-wrapper h4{margin-bottom:0}}.hotel-details .hotel-details-header .details-header-container .hotel-full-address .hotel-header-wrapper .hotel-name .hotel-name-wrapper p{color:#bcd5f5;margin-bottom:0;font-size:14px;line-height:14px;display:inline-block}@media (width<=767px){.hotel-details .hotel-details-header .details-header-container .hotel-full-address .hotel-header-wrapper .hotel-name .hotel-name-wrapper p{line-height:18px}}.hotel-details .hotel-details-header .details-header-container .hotel-full-address .hotel-header-wrapper .hotel-name .show-rooms-btn button{color:#fff;background-color:#0775e2;border-color:#0775e2;border-radius:3px;font-weight:600}.hotel-details .hotel-details-header .details-header-container .hotel-full-address .hotel-header-wrapper .hotel-name .show-rooms-btn button i{padding-left:5px}@media (width<=767px){.hotel-details .hotel-details-header .details-header-container .hotel-full-address .hotel-header-wrapper .hotel-name .show-rooms-btn{display:none}.hotel-details .hotel-details-header .details-header-container .hotel-full-address .hotel-header-wrapper{padding:12px}}.hotel-details .hotel-details-header .details-header-container .sticky-links{background:#f5f5f5;border-radius:8px;width:100%;max-width:1100px;margin:8px auto;padding:0 15px}.hotel-details .hotel-details-header .details-header-container .sticky-links ul{justify-content:space-between;margin-bottom:0;padding:15px 0;display:flex}.hotel-details .hotel-details-header .details-header-container .sticky-links ul li a{text-transform:uppercase;border-right:1px solid #eaf2fc;padding:0 25px;font-size:14px;font-weight:700}.hotel-details .hotel-details-header .details-header-container .sticky-links ul li a:first-child{padding-left:0}.hotel-details .hotel-details-header .details-header-container .sticky-links ul li a:hover{color:#bd0c21}@media (width<=767px){.hotel-details .hotel-details-header .details-header-container .sticky-links{display:none}}.hotel-details .hotel-detail-images .light-box-wrapper{width:100%;max-width:1100px;margin:0 auto;padding:0 0 15px}.hotel-details .hotel-detail-images .light-box-wrapper .container{padding:0}.hotel-details .hotel-detail-images .light-box-wrapper .container .feedback-word{text-align:center;background-color:#f5f8fd;border-radius:3px;margin-bottom:10px;padding:10px 20px}.hotel-details .hotel-detail-images .light-box-wrapper .container .feedback-word p{margin-bottom:0;font-size:12px;font-weight:700}.hotel-details .hotel-detail-images .light-box-wrapper .container .map-bg-container{width:260px;height:84px}.hotel-details .hotel-detail-images .light-box-wrapper .container .map-bg-container .map-bg{background-image:url(https://dev-oc-images.s3.eu-north-1.amazonaws.com/images/htImgs/map_bg.png);width:100%;height:100%;position:relative}.hotel-details .hotel-detail-images .light-box-wrapper .container .map-bg-container .map-bg p{text-align:center;background-color:#fffc;margin-bottom:0;padding:4px;font-size:12px;font-weight:700}.hotel-details .hotel-detail-images .light-box-wrapper .container .map-bg-container .map-bg button{color:#fff;background:#0775e2;border:#0000;border-radius:3px;padding:8px 20px;font-size:12px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-20%)}.hotel-details .hotel-detail-images .light-box-wrapper .container .map-bg-container .map-bg button:hover{background-color:#7aabeb}.hotel-details .hotel-detail-images .light-box-wrapper .container .map-bg-container .map-bg button i{margin-right:5px}.hotel-details .hotel-rooms-list{background-color:#eaebee}.hotel-details .hotel-rooms-list .rooms-wrapper{width:100%;max-width:1220px;margin:0 auto;padding:20px 15px}.hotel-details .hotel-rooms-list .rooms-wrapper .available-rooms-dates{margin-bottom:15px}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card{border:none;border-radius:8px!important;padding:6px 18px!important}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body{padding:15px}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-number-span{color:#fff;background-color:#0123ad;background-image:linear-gradient(90deg,#320063,#0f76bb);margin-bottom:1px;padding:1px 10px;font-size:15px;font-weight:600;display:inline-block}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .button-wrapper button{color:#fff;background-color:#0123ad;background-image:linear-gradient(90deg,#320063,#0f76bb);border:#0000;border-radius:3px;padding:5px 20px;font-size:12px;font-weight:600}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .button-wrapper button:disabled{cursor:not-allowed}@media (width<=767px){.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .button-wrapper button{order:3}}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card{border-radius:5px;margin-bottom:8px;padding:2px 2px 0;position:relative}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-image-skel{height:100%}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-image-skel .ant-skeleton-element,.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-image-skel .ant-skeleton-image{width:100%;height:100%}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .ant-skeleton-title{margin-top:0}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .choose-btn-s{flex-direction:column;justify-content:center;align-items:flex-end;height:100%;display:flex}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .choose-btn-s .ant-skeleton-title{margin:0 0 5px auto}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-card-wrapper{justify-content:space-between;display:flex}@media (width<=567px){.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-card-wrapper{flex-direction:column}}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-card-wrapper .hotel-image-box .hotel-image .hotel_image_{min-width:160px;max-width:160px;position:relative}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-card-wrapper .hotel-image-box .hotel-image .hotel_image_ img{object-fit:cover;max-height:120px}@media (width<=567px){.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-card-wrapper .hotel-image-box .hotel-image .hotel_image_{max-width:100%;height:160px}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-card-wrapper .hotel-image-box .hotel-image .hotel_image_ img{height:100%;max-height:160px}}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-card-wrapper .hotel-image-box .hotel-image .hotel_image_ .gallery-icon{cursor:pointer;background:#1c2b3999;border-radius:3px;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:6px;right:6px}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-card-wrapper .hotel-image-box .hotel-image .hotel_image_ .gallery-icon i{color:#fff;font-size:18px}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-card-wrapper .hotel-image-box .hotel-image img{border-radius:3px;width:100%}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-card-wrapper .hotel-info-wrapper{flex:1;display:flex}@media (width<=567px){.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-card-wrapper .hotel-info-wrapper{flex-direction:column}}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-card-wrapper .hotel-info-wrapper .hotel-room-details{flex-direction:column;flex:1;justify-content:space-between;padding:0 15px;display:flex}@media (width<=567px){.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-card-wrapper .hotel-info-wrapper .hotel-room-details{padding:10px 0}}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-card-wrapper .hotel-info-wrapper .hotel-room-details .hotel-room-type .room-title{justify-content:space-between;width:90%;display:flex}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-card-wrapper .hotel-info-wrapper .hotel-room-details .hotel-room-type .room-title .roomName{color:#00164d;margin-bottom:0;font-weight:700}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-card-wrapper .hotel-info-wrapper .hotel-room-details .hotel-room-type .pax-icons small{padding-right:5px}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-card-wrapper .hotel-info-wrapper .hotel-room-details .hotel-room-type .pax-icons span{padding-left:5px;padding-right:5px}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-card-wrapper .hotel-info-wrapper .hotel-room-details .amenities-box{font-size:12px}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-card-wrapper .hotel-info-wrapper .hotel-room-details .amenities-box ul li:first-child{color:#1da023}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-card-wrapper .hotel-info-wrapper .hotel-room-details .amenities-box ul li{padding-bottom:4px}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-card-wrapper .hotel-info-wrapper .hotel-room-details .amenities-box ul li i{background:#f5f8fd;border-radius:80%;margin-right:4px;padding:5px;font-size:9px}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-card-wrapper .hotel-info-wrapper .hotel-room-details .d-flex img{width:20px;height:20px;margin-top:-3%;position:relative}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-card-wrapper .hotel-info-wrapper .hotel-room-details .description-modal{font-size:12px}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-card-wrapper .hotel-info-wrapper .hotel-room-details .description-modal .tooltipWrapper{align-items:center;display:flex}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-card-wrapper .hotel-info-wrapper .hotel-room-details .description-modal .tooltipWrapper .anticon{padding-right:5px}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-card-wrapper .hotel-info-wrapper .hotel-room-details .description-modal a{color:#0775e2}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-card-wrapper .hotel-info-wrapper .hotel-room-details .description-modal a:hover{text-decoration:none}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-card-wrapper .hotel-info-wrapper .hotel-room-details .description-modal a span{font-size:8px}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-card-wrapper .hotel-info-wrapper .select-room-btn{text-align:right}@media (width<=567px){.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-card-wrapper .hotel-info-wrapper .select-room-btn{justify-content:space-between;align-items:center;display:flex}}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-card-wrapper .hotel-info-wrapper .select-room-btn .rooms-left{color:#fff;vertical-align:bottom;background:#f6952d;border-radius:3px;margin-bottom:0;padding:3px 10px;font-size:10px;line-height:1.5;display:inline-block}@media (width<=767px){.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-card-wrapper .hotel-info-wrapper .select-room-btn .rooms-left{display:none}}@media screen and (width>=768px){.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-card-wrapper .hotel-info-wrapper .select-room-btn .rooms-left-mobile{display:none}}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-card-wrapper .hotel-info-wrapper .select-room-btn .hotel-room-price{margin-bottom:0}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-card-wrapper .hotel-info-wrapper .select-room-btn .hotel-room-price span{padding-left:5px;font-size:22px;font-weight:700}@media (width<=767px){.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-card-wrapper .hotel-info-wrapper .select-room-btn .hotel-room-price{order:1}}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-card-wrapper .hotel-info-wrapper .select-room-btn .select-button{background:linear-gradient(90deg,#320063,#0f76bb)}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-card-wrapper .hotel-info-wrapper .select-room-btn .active{background:linear-gradient(90deg,#320063,#0f76bb)!important}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-card-wrapper .hotel-info-wrapper .select-room-btn button{color:#fff;background:#0123ad;border:#0000;border-radius:3px;padding:5px 20px;font-size:12px;font-weight:600}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-card-wrapper .hotel-info-wrapper .select-room-btn button:hover,.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-card-wrapper .hotel-info-wrapper .select-room-btn button:active{background:#0f76bb!important}@media (width<=767px){.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-card-wrapper .hotel-info-wrapper .select-room-btn button{order:3}}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-card-wrapper .hotel-info-wrapper .select-room-btn button:disabled{cursor:not-allowed}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-card-wrapper .hotel-info-wrapper .select-room-btn .nightCount{color:#969dac;margin-bottom:6px;font-size:12px}@media (width<=767px){.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card .room-card-wrapper .hotel-info-wrapper .select-room-btn .nightCount{display:none}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .room-card-wrapper .ant-card-body .room-card{padding:15px}}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .showroom-btn-wrapper{text-align:center;margin:30px 0 20px}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .showroom-btn-wrapper button{color:#0775e2;cursor:pointer;background-color:#f5f8fd;border:1px solid #bcd5f5;border-radius:2px;padding:15px 30px;font-weight:700;transition:background-color}.hotel-details .hotel-rooms-list .rooms-wrapper .rooms-list .ant-card .showroom-btn-wrapper button:hover{color:#0775e2;background-color:#eaf2fc;border-color:#7aabeb}@media (width<=767px){.hotel-details .hotel-rooms-list .rooms-wrapper{padding:15px}}.hotel-details .hotel-description .hotel-description-wrapper{border-top:1px solid #bcd5f5;border-bottom:1px solid #bcd5f5;width:100%;max-width:1100px;margin:30px auto;padding:0 15px}.hotel-details .hotel-description .hotel-description-wrapper .description-block{display:flex}.hotel-details .hotel-description .hotel-description-wrapper .description-block .description-title{text-align:center;background:#f5f8fd;border-right:5px solid #eaf2fc;flex-grow:0;flex-basis:23%;padding-top:37px;font-weight:700}.hotel-details .hotel-description .hotel-description-wrapper .description-block .description-content{word-spacing:2px;border-bottom:1px solid #eaf2fc;flex-basis:77%;margin-left:30px;padding-top:37px;padding-bottom:30px}@media screen and (width<=768px){.hotel-details .hotel-description .hotel-description-wrapper .description-block{flex-direction:column}}.hotel-details .hotel-description .hotel-description-wrapper .facilities-list .facilities-block .font-wht-nrml{font-family:Jost,sans-serif;line-height:26px}.hotel-details .hotel-description .hotel-description-wrapper .facilities-list .facilities-block ul li{margin-bottom:8px}.hotel-details .hotel-description .hotel-description-wrapper .checking-timings ul li{font-weight:700}.hotel-details .hotel-description .hotel-description-wrapper .checking-timings ul li i{margin-bottom:20px;padding-right:20px}.hotel-details .hotel-description .hotel-description-wrapper .checking-timings ul li span{font-weight:initial}.hotel-details .locationWrapper{width:100%;max-width:1100px;margin:0 auto;padding:0 15px}.hotel-details .locationWrapper .loc{align-items:center;font-size:16px;display:flex}.hotel-details .locationWrapper .loc .anticon{color:#e2076a;padding-right:8px}.hotel-details .locationWrapper .mapWrapper{width:100%;height:400px}.hotel-details .locationWrapper .mapWrapper .markerWrapper{font-size:18px}.hotel-details .locationWrapper .mapWrapper .markerWrapper .anticon{color:#e2076a}.hotel-details .locationWrapper{margin-bottom:24px}.hotel-details .hotel-details-footer .details-footer-wrapper{color:#fff;background:#002172;justify-content:center;align-items:center;padding:15px 0;display:flex}.hotel-details .hotel-details-footer .details-footer-wrapper p{margin-bottom:0;font-size:18px}.hotel-details .hotel-details-footer .details-footer-wrapper button{background-color:#0775e2;margin-left:30px;padding:6px 25px}.hotel-details .hotel-details-footer .details-footer-second{padding:20px 0}.hotel-details .hotel-details-footer .details-footer-second .second-footer-wrapper{justify-content:center;align-items:center;display:flex}.hotel-details .hotel-details-footer .details-footer-second .second-footer-wrapper p{margin-bottom:0;margin-right:40px}.hotel-details .hotel-details-footer .details-footer-second .second-footer-wrapper button{color:#0775e2;background:0 0;border-radius:3px;margin-right:30px;padding:4px 20px;font-size:13px;font-weight:600}.hotel-details .hotel-details-footer .details-footer-second .second-footer-wrapper button:hover{color:#fff;background-color:#0775e2}.hotel-details .facilities-modal .room-modal .modal-content{padding:30px 20px 40px;border-radius:0!important}.hotel-details .facilities-modal .room-modal .modal-content .modal-header{border:none}.hotel-details .facilities-modal .room-modal .modal-content .modal-header .custom-modal-header{display:flex}.hotel-details .facilities-modal .room-modal .modal-content .modal-header .custom-modal-header .header-img{max-width:70px}.hotel-details .facilities-modal .room-modal .modal-content .modal-header .custom-modal-header .header-img img{border-radius:3px;width:100%}.hotel-details .facilities-modal .room-modal .modal-content .modal-header .custom-modal-header .header-text{padding-left:20px}.hotel-details .facilities-modal .room-modal .modal-content .modal-header .custom-modal-header .header-text h4{color:#00164d;font-size:24px;font-weight:700}.hotel-details .facilities-modal .room-modal .modal-content .modal-header .custom-modal-header .header-text p{margin-bottom:0;font-size:12px}.hotel-details .facilities-modal .room-modal .modal-content .modal-header .custom-modal-header .header-text p i{padding-right:5px;font-weight:500}.hotel-details .facilities-modal .room-modal .modal-content .modal-header button span{color:#505c75;font-size:200%}.hotel-details .facilities-modal .room-modal .modal-content .modal-header button span:hover{color:#1c2b39}.hotel-details .facilities-modal .room-modal .modal-content .modal-body{max-height:160px;overflow-y:scroll}.hotel-details .facilities-modal .room-modal .modal-content .modal-body .custom-details-modal-body p{color:#1c2b39;font-size:14px;font-weight:700}.hotel-details .facilities-modal .room-modal .modal-content .modal-body .custom-details-modal-body ul{padding-left:15px}.hotel-details .facilities-modal .room-modal .modal-content .modal-body .custom-details-modal-body ul li{padding-bottom:5px;list-style-type:disc}@media screen and (width<=767px){.hotel-details .hotel-details-header .details-header-container .sticky-links{display:block!important}.hotel-details .hotel-details-header .details-header-container .sticky-links ul li a{padding:0 9px!important}.hotel-details .hotel-detail-images .light-box-wrapper{height:auto!important}.hotel-details .hotel-rooms-list{margin-top:22px}.hotel-details .hotel-description .hotel-description-wrapper .description-block .description-title{padding-top:15px!important;padding-bottom:15px!important}.hotel-details .hotel-details-header .details-header-container .hotel-full-address .hotel-header-wrapper{margin-top:47px}}.tooltipWrapper{max-width:300px}.tooltipWrapper p{margin-bottom:2px}@media screen and (width<=768px){.hotel-detail-images .carousel-wrapper .carousel.carousel-slider{max-height:200px!important;margin-bottom:-5px!important}.gallery-icon{width:34px!important;height:35px!important;bottom:10px!important;right:6px!important}}.rooms-available-sta{margin:0;font-size:18px}.rooms-available-sta:after{content:"";border-bottom:2px solid #e2076a;width:120px;margin-top:10px;display:block}.rm-nam-tp{color:#fff;background:linear-gradient(90deg,#ff7b54,#ff3e3e);border-top-right-radius:6px;border-bottom-right-radius:6px;max-width:max-content;padding:2px 8px;font-size:14px;font-weight:600}.cncl-chrgs-ht{color:#e2076a;background:#fff;border:1px solid #e2076a;border-radius:6px;padding:4px 8px;font-weight:600}.cp-hotel-inf0-top{background-color:#fff;border-radius:10px;width:100%;max-width:1100px;margin:0 auto 20px;padding:10px;box-shadow:0 1px 3px #0000001a}.cp-hotel-inf0-top .hotel-details-carsl-img .ant-skeleton,.cp-hotel-inf0-top .hotel-details-carsl-img .ant-skeleton-image{width:100%;height:100%}.check-out-cp-panel{padding-left:7px}.cp-hotel-inf0-top .carousel .slide img{border-radius:3px;height:232px}@media (width<=991px){.cp-hotel-inf0-top .carousel .slide img{height:240px}}@media (width<=767px){.cp-hotel-inf0-top .carousel .slide img{height:197px}}.check-out-cp-panel h4{font-size:16px;font-weight:900;line-height:22px}.cp-details-check{display:flex}.check-rating-cp{padding-left:10px}.check-rating-cp li{padding:0 3px;display:inline-block}.cp-details-check p{margin-bottom:0}.cp-location-address p{word-break:break-word;margin-bottom:0;font-size:13px}.cp-location-address span{font-size:14px}.book-cp-with{padding-top:25px}.book-cp-with p{margin-bottom:0;font-size:14px}.book-cp-with h5{font-size:18px;font-weight:700}.cp-bdr-info{background-color:#fff;border:1px solid #ddd;padding:6px 8px 6px 6px}.cp-gift-img-text{background-color:#d7fae2;border:1px solid #ddd;border-radius:8px;justify-content:space-between;height:204px;margin-top:9px;display:flex}.img-text-cp-level{text-align:center}.img-text-cp-level img{width:85px;height:85px;margin-bottom:5px}.more-panel-cp{margin-bottom:0;font-weight:700}.login-bal-cp{margin-bottom:0;font-size:13px}.promo-tariff-cp{font-size:14px}.img-text-cp-level{width:400px}.cp-app-regions{padding-left:14px}.rates-best-regions{padding-top:13px}.cp-rooms-guest{padding-left:10px}.cp-location-date p{color:#00a19c;margin-bottom:3px;font-size:13px}.cp-location-date{padding-bottom:0}.cp-location-date span{color:#ea5167}.data-book-with-us{margin-top:12px}.rooms-out-in-cp p{margin-bottom:3px}.rooms-out-in-cp{padding-bottom:0}.cp-best-book-fee{color:#008cff;font-weight:700}.fees-cp{font-size:14px}.cp-hotel-inf0-top .carousel .thumbs-wrapper{margin:-20px 0 -25px!important}.cp-book-this{color:#fff;cursor:pointer;text-align:center;text-transform:uppercase;background-color:#0123ad;background-image:linear-gradient(90deg,#320063,#0f76bb);border:0;border-radius:34px;outline:0;flex-shrink:0;margin-left:auto;display:block}.cp-book-this:hover span{color:#000!important}.cp-other-rooms{border-top:1px solid #ddd;padding:8px 10px;display:flex}.book-other-cp{color:#008cff;text-transform:uppercase;cursor:pointer;margin-bottom:0;padding-top:10px;font-weight:600}.guest-bottom{padding-bottom:5px}.cp-best-book-fee-1{font-weight:700;color:#008cff!important;font-size:15px!important}.cp-book-this span{color:#fff!important}@media screen and (width<=768px){.cp-hotel-inf0-top .carousel .thumbs-wrapper{margin:10px 0 0!important}.img-text-cp-level{width:100%}.cp-rooms-guest{margin-top:13px}.sticky-links ul li a{font-size:12px!important}}.color-blue{color:#008cff}.carousel li.thumb{max-height:60px}.carousel-wrapper .carousel.carousel-slider{margin-bottom:24px;height:auto!important;max-height:243px!important}.cp-slider-hotel .carousel .slide{background:0 0!important}@media screen and (width<=768px){.details-main-2 .sticky-links ul li,.details-main-2 .sticky-links ul{display:block!important}}.modal-popup-cancellation{border-left:6px solid red;border-radius:7px;flex-wrap:wrap;justify-content:space-evenly;width:90%;margin:auto;padding:1%;display:flex;box-shadow:0 1px 3px #a4a4a4}@media (width<=767px){.modal-popup-cancellation{width:100%}}.modal-popup-cancellation-1{border-left:6px solid #00bf00;border-radius:7px;flex-wrap:wrap;justify-content:space-evenly;width:90%;margin:auto;padding:1%;display:flex;box-shadow:0 1px 3px #a4a4a4}@media (width<=767px){.modal-popup-cancellation-1{width:100%}}.modal-popup-cancellation1{border:2px solid #0000;width:40%}@media (width<=767px){.modal-popup-cancellation1{width:100%}}.modal-popup-cancellation2{border:2px solid #0000;width:5%;padding-top:2%}@media (width<=767px){.modal-popup-cancellation2{width:100%}}.heading-part-modal-cancellation{border:2px solid #0000;width:90%;margin:auto auto 2%}@media (width<=767px){.heading-part-modal-cancellation{width:100%}}.tabs-left-bar .modal-dialog{min-width:50%;height:100%;margin:auto!important;position:fixed!important;right:0!important;transform:translate(0%,0)!important}@media (width<=767px){.tabs-left-bar .modal-dialog{width:100%!important}}.tabs-left-bar .modal-content{overflow-y:auto!important}.tabs-left-bar .modal-body{padding:15px 15px 80px!important}.tabs-left-bar .modal-dialog{transition:opacity .3s linear,left .3s ease-out!important}.tabs-left-bar.fade.in .modal-dialog{left:0!important}.tabs-left-bar .modal-header{padding:5px 16px;display:block!important}.tabs-left-bar-hotel .modal-dialog{min-width:500px;height:100%;margin:auto!important;position:fixed!important;right:0!important;transform:translate(0%,0)!important}.tabs-left-bar-hotel .modal-content{height:100%!important;overflow-y:auto!important}.tabs-left-bar-hotel .modal-body{padding:15px 15px 80px!important}.tabs-left-bar-hotel .modal-dialog{transition:opacity .3s linear,left .3s ease-out!important}.tabs-left-bar-hotel.fade.in .modal-dialog{left:0!important}.tabs-left-bar-hotel .modal-header{display:block!important}.modal-css-direction-popup .ant-modal-close-x{color:#000}.modal-css-direction-popup .ant-modal-footer{opacity:0}.roomlastcancel{color:#e72727;margin-bottom:0;font-weight:500}.hotel-star .ant-rate{font-size:14px}@media (width<=767px){.btn-choose-room-hotel-det{width:100%}}.chooseroom-details-hotel{margin-left:2%;display:block}@media (width<=767px){.chooseroom-details-hotel{display:none}}.chooseroom-details-hotel1{display:none}@media (width<=767px){.chooseroom-details-hotel1{display:block}}.inclusio-css-elepsis{white-space:nowrap;text-overflow:ellipsis;width:84px;overflow:hidden}.hotel-room-details-main-card{border:2px solid #0000;flex-wrap:wrap;justify-content:space-between;display:flex}.hotel-room-details-main-img-card{border:2px solid #0000;border-radius:8px;width:25%;max-height:150px;overflow:hidden}@media (width<=767px){.hotel-room-details-main-img-card{width:100%}}.hotel-room-details-main-content-card{border-radius:8px;width:100%;padding:8px}@media (width<=767px){.hotel-room-details-main-content-card{border:1px solid #c0c0c000;width:100%;padding-bottom:0%;box-shadow:0 1px 3px #0000}}.hotel-room-details-main-inclusions-card{flex-wrap:wrap;margin:1%;padding:3px;display:flex}.hotel-room-details-main-inclusions-card1{border:1px solid #0000;flex-wrap:wrap;justify-content:space-evenly;width:58%;display:flex}@media (width<=767px){.hotel-room-details-main-inclusions-card1{width:100%}}.hotel-room-details-main-inclusions-card2{width:50%}@media (width<=991px){.hotel-room-details-main-inclusions-card2{width:100%}}@media (width<=770px){.hotel-room-details-main-inclusions-card2{width:100%}}@media (width<=767px){.hotel-room-details-main-inclusions-card2{width:100%}}.hotel-room-details-main-inclusions-card2 .board-b{margin:0}.hotel-room-details-main-inclusions-card2 .inc-r{flex-wrap:wrap;justify-content:flex-start;display:flex}.hotel-room-details-main-inclusions-card-2{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;width:50%;display:flex}@media (width<=991px){.hotel-room-details-main-inclusions-card-2{width:100%}}@media (width<=770px){.hotel-room-details-main-inclusions-card-2{width:100%}}@media (width<=767px){.hotel-room-details-main-inclusions-card-2{width:100%}}.hotel-room-details-main-inclusions-card-2 .board-b{margin:0}.hotel-room-details-main-inclusions-card-2 .inc-r{flex-wrap:wrap;justify-content:flex-start;display:flex}.hotel-room-details-main-price-card{border:1px solid #0000;flex-wrap:wrap;justify-content:space-evenly;width:42%;padding:1%;display:block}@media (width<=767px){.hotel-room-details-main-price-card{text-align:left;width:100%}}.hotel-room-details-main-price-card-1{border:1px solid #0000;flex-wrap:wrap;justify-content:space-between;align-items:center;width:35%;padding:1%;display:flex}@media (width<=767px){.hotel-room-details-main-price-card-1{text-align:left;width:100%}}.chooseroom-details-hotel{color:#fff;background:linear-gradient(90deg,#ff7b54,#ff3e3e);border-radius:8px;padding:0 16px}.chooseroom-details-hotel:hover{color:#fff;background:linear-gradient(90deg,#0370a9,#08acda)!important}.roomname-reff-part{justify-content:space-between;width:100%;display:flex}.roomname-reff-part .rm-name-t{border-radius:6px;padding:1px 4px}@media (width<=770px){.roomname-reff-part{flex-wrap:wrap;justify-content:space-evenly;width:100%;display:flex}}@media (width<=767px){.roomname-reff-part{flex-wrap:wrap;justify-content:space-evenly;width:100%;display:flex}}.span-currency{font-family:Jost,sans-serif}@media (width<=767px){.span-currency{width:100%}}.no-rroms-cr .rm-norooms{background:#fff;border:1px solid #bd0c21;border-radius:6px;flex-direction:row;justify-content:space-around;display:flex;box-shadow:1px 4px 8px gray}@media (width<=767px){.no-rroms-cr .rm-norooms{flex-direction:column}}@media (width<=991px){.no-rroms-cr .no-rm-im{display:none}}@media (width<=770px){.no-rroms-cr .no-rm-im{display:none}}@media (width<=767px){.no-rroms-cr .no-rm-im{display:none}}.no-rroms-cr img{border-radius:6px;height:200px}.font-wht-nrml{font-family:Jost,sans-serif;line-height:26px}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{-o-transition:all .25s ease-in;opacity:.4;filter:alpha(opacity=40);z-index:2;cursor:pointer;background:0 0;border:0;font-size:32px;transition:all .25s ease-in;position:absolute;top:20px}.carousel .control-arrow:focus,.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{content:"";border-top:8px solid #0000;border-bottom:8px solid #0000;margin:0 5px;display:inline-block}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{width:100%;position:relative}.carousel *{box-sizing:border-box}.carousel img{pointer-events:none;width:100%;display:inline-block}.carousel .carousel{position:relative}.carousel .control-arrow{background:0 0;border:0;outline:0;margin-top:-13px;font-size:18px;top:50%}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{-o-transition:all .15s ease-in;white-space:nowrap;list-style:none;transition:all .15s ease-in;position:relative;transform:translate(0,0)}.carousel .thumb{-o-transition:border .15s ease-in;white-space:nowrap;border:3px solid #fff;margin-right:6px;padding:2px;transition:border .15s ease-in;display:inline-block;overflow:hidden}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{margin:0;position:relative;overflow:hidden}.carousel.carousel-slider .control-arrow{color:#fff;margin-top:0;padding:5px;font-size:26px;top:0;bottom:0}.carousel.carousel-slider .control-arrow:hover{background:#0003}.carousel .slider-wrapper{-o-transition:height .15s ease-in;width:100%;margin:auto;transition:height .15s ease-in;overflow:hidden}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{width:100%;margin:0;padding:0;list-style:none;position:relative}.carousel .slider.animated{-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.carousel .slide{text-align:center;min-width:100%;margin:0;position:relative}.carousel .slide img{vertical-align:top;border:0;width:100%}.carousel .slide iframe{border:0;width:calc(100% - 80px);margin:0 40px 40px;display:inline-block}.carousel .slide .legend{-o-transition:all .5s ease-in-out;color:#fff;text-align:center;opacity:.25;transition:all .5s ease-in-out;-o-transition:opacity .35s ease-in-out;background:#000;border-radius:10px;width:90%;margin-left:-45%;padding:10px;font-size:12px;transition:opacity .35s ease-in-out;position:absolute;bottom:40px;left:50%}.carousel .control-dots{text-align:center;z-index:1;width:100%;margin:10px 0;padding:0;position:absolute;bottom:0}@media (width>=960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{-o-transition:opacity .25s ease-in;opacity:.3;filter:alpha(opacity=30);cursor:pointer;background:#fff;border-radius:50%;width:8px;height:8px;margin:0 8px;transition:opacity .25s ease-in;display:inline-block;box-shadow:1px 1px 2px #000000e6}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.carousel .carousel-status{text-shadow:1px 1px 1px #000000e6;color:#fff;padding:5px;font-size:10px;position:absolute;top:0;right:0}.carousel:hover .slide .legend{opacity:1}.carousel-wrapper .carousel.carousel-slider{height:340px!important}.charterFlight-wrapper .carousel.carousel-slider{height:400px!important}.charterFlight-wrapper .selected{border:0!important}.charterFlight-wrapper .carousel .thumbs-wrapper.axis-vertical{padding:10px}.carousel-images{object-fit:cover;width:100%;max-height:400px}.carousel-ima{object-fit:cover;width:100%;max-height:376px}@media screen and (width<=768px){.main-chater-wrapper .carousel.carousel-slider,.main-chater-wrapper img{height:280px!important}}.hotel-det-new{margin:0 10%;padding-top:100px}.hotel-detail-container{border-bottom:1px solid #e6e6e6}.hotel-header{justify-content:space-between;display:flex}.hotel-header .show-rooms-btn{align-content:center}.hotel-header .show-rooms-btn button{color:#fff;background-color:#0775e2;border-color:#0775e2;border-radius:3px;font-weight:600}.hotel-header .show-rooms-btn button i{padding-left:5px}.hotel-name{color:#002153;margin:0;font-family:Jost,sans-serif;font-size:2rem;font-weight:700;display:flex}.starRating{color:#67c4f7;font-family:Jost,sans-serif;font-size:14px;position:relative}.hotel-location{color:#666;font-family:Jost,sans-serif;font-size:1rem}.hotel-tags{gap:8px;display:flex}.tag{color:#333;background-color:#f0f0f0;border-radius:5px;padding:5px 10px;font-family:Jost,sans-serif;font-size:.9rem}.hotel-Det-v-top{gap:20px;margin-top:20px;display:flex}.hotel-carousel1{border-radius:8px;flex:3;position:relative;overflow:hidden}.carousel-image{border-radius:8px;width:100%;height:auto}.booking-section{background-color:#fff;border:1px solid #e6e6e6;border-radius:8px;flex-direction:column;flex:1;gap:0;padding:20px;display:flex}.price-section h2{color:#333;margin:0;font-family:Jost,sans-serif;font-size:1.5rem}.price-section span{color:#fff;font-family:Jost,sans-serif;font-size:1rem}.map{color:#0071c2;cursor:pointer;border-bottom:1px solid #0071c200;align-items:center;gap:5px;font-family:Jost,sans-serif;font-size:1rem}.map .view-map-Cli{border:none;position:relative;top:-25px;left:185px}.map .view-map-Cli:hover{border-bottom:1px solid #0071c2;transition:all .5s}.map img{border-radius:5px;width:100%;height:112px}.rate-details{color:#333;font-family:Jost,sans-serif;font-size:16px}.rate-details h3{color:#00164d;text-overflow:ellipsis;white-space:nowrap;max-width:290px;margin:0 0 2px;font-size:20px;font-weight:600;overflow:hidden}.rate-details .room-rate-Det-box{justify-content:space-between;display:flex}.rate-details .room-rate-Det-box ul{margin:0;padding:0;list-style:none}.rate-details .room-rate-Det-box li{align-items:center;gap:5px;font-size:12px;display:flex}.rate-details .room-rate-Det-box .show-pr{margin:0;font-family:Jost,sans-serif;font-size:21px;line-height:20px;display:inline-grid}.booking-form{flex-direction:column;gap:10px;display:flex}.booking-for{gap:10px;display:flex}.ant-select-selection-placeholder{color:#000!important}.form-gro{margin-top:10px;line-height:10px}.form-gro label{color:#00164d;font-weight:500}.booking-for input,.booking-for select,.booking-form input,.booking-form select{border:1px solid #e6e6e6;border-radius:5px;padding:10px;font-family:Jost,sans-serif;font-size:1rem}.hotel-details-header-New{margin:0 10%}.hotel-details-header-New .details-header-container{background:#fff;padding:2px auto}.hotel-details-header-New .details-header-container .Activ-btn-Det{justify-content:space-evenly;gap:10px;height:50px;padding:4px 4px 0;display:flex}.hotel-details-header-New .details-header-container .Activ-btn-Det .activeDet{color:#ff403e;background-color:#fff;border:none;border-bottom:1px solid #ff403e;font-weight:600}.hotel-details-header-New .details-header-container .Activ-btn-Det .activeDet:active{border-bottom:1px solid #c20000;transition:all .5s}.hotel-details-header-New .details-header-container .Activ-btn-Det .no-btn{color:#0071c2;background-color:#fff;border:none;border-bottom:1px solid #fff;font-weight:600}.hotel-details-header-New .hotel-Newdet-block{background-color:#fff;border-radius:6px;margin-top:10px;padding:10px 20px}.hotel-details-header-New .room-Newcard-wrapper{padding:2px 10px}.hotel-Det-v-bottom{margin:10px 10%}.hotel-Det-v-bottom .description-block{background-color:#fff;border-radius:6px;margin-top:16px;padding:10px 20px;box-shadow:0 0 12px #d3d3d3}.hotel-rooms-listN{background-color:#fff}.hotel-rooms-listN .rooms-wrapperN{width:100%;max-width:1220px;margin:0 auto;padding:20px 15px}.hotel-rooms-listN .rooms-wrapperN .available-rooms-dates{margin-bottom:15px}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap{border-radius:6px;padding:6px}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body{padding:15px}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-number-span{color:#fff;background-color:#0123ad;background-image:linear-gradient(90deg,#320063,#0f76bb);margin-bottom:1px;padding:1px 10px;font-size:15px;font-weight:600;display:inline-block}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .button-wrapper button{color:#fff;background-color:#0123ad;background-image:linear-gradient(90deg,#320063,#0f76bb);border:#0000;border-radius:3px;padding:5px 20px;font-size:12px;font-weight:600}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .button-wrapper button:disabled{cursor:not-allowed}@media (width<=767px){.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .button-wrapper button{order:3}}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard{border-radius:5px;margin-bottom:8px;padding:2px 2px 0;position:relative}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .hotel-room-details-main-card{border:2px solid #0000;flex-wrap:wrap;justify-content:space-between;display:flex}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .hotel-room-details-main-content-card{border:1px solid silver;border-radius:8px;width:100%;padding:15px 24px;box-shadow:2px 3px 8px gray}@media (width<=767px){.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .hotel-room-details-main-content-card{border:1px solid #c0c0c000;width:100%;padding-bottom:0%;box-shadow:0 1px 3px #0000}}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .roomname-reff-part{justify-content:space-between;width:100%;display:flex}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .roomname-reff-part .rm-name-t{color:#fff;background:linear-gradient(353deg,#bd0c21ab,#35459c);border:1px solid #dad1d1;border-radius:6px;padding:1px 4px;box-shadow:1px 2px 6px #a5a5a5}@media (width<=770px){.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .roomname-reff-part{flex-wrap:wrap;justify-content:space-evenly;width:100%;display:flex}}@media (width<=767px){.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .roomname-reff-part{flex-wrap:wrap;justify-content:space-evenly;width:100%;display:flex}}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .hotel-room-details-main-inclusions-card{border-bottom:2px solid #e0e0e091;flex-wrap:wrap;justify-content:space-evenly;margin:1%;padding:3px;display:flex}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .hotel-room-details-main-inclusions-card1{border:1px solid #0000;flex-wrap:wrap;justify-content:space-evenly;width:58%;display:flex}@media (width<=767px){.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .hotel-room-details-main-inclusions-card1{width:100%}}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .hotel-room-details-main-inclusions-card2{width:50%}@media (width<=991px){.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .hotel-room-details-main-inclusions-card2{width:100%}}@media (width<=770px){.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .hotel-room-details-main-inclusions-card2{width:100%}}@media (width<=767px){.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .hotel-room-details-main-inclusions-card2{width:100%}}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .hotel-room-details-main-inclusions-card2 .board-b{margin:0}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .hotel-room-details-main-inclusions-card2 .inc-r{flex-wrap:wrap;justify-content:flex-start;display:flex}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .hotel-room-details-main-inclusions-card-2{flex-direction:column;justify-content:center;align-items:center;width:50%;display:flex}@media (width<=991px){.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .hotel-room-details-main-inclusions-card-2{width:100%}}@media (width<=770px){.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .hotel-room-details-main-inclusions-card-2{width:100%}}@media (width<=767px){.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .hotel-room-details-main-inclusions-card-2{width:100%}}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .hotel-room-details-main-inclusions-card-2 .board-b{margin:0}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .hotel-room-details-main-inclusions-card-2 .inc-r{flex-wrap:wrap;justify-content:flex-start;display:flex}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .hotel-room-details-main-price-card{border:1px solid #0000;flex-wrap:wrap;justify-content:space-evenly;width:42%;padding:1%;display:block}@media (width<=767px){.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .hotel-room-details-main-price-card{text-align:left;width:100%}}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .hotel-room-details-main-price-card-1{border:1px solid #0000;flex-wrap:wrap;justify-content:space-between;align-items:center;width:42%;padding:1%;font-family:Jost,sans-serif;display:flex}@media (width<=767px){.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .hotel-room-details-main-price-card-1{text-align:left;width:100%}}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .chooseroom-details-hotel{color:#fff;background:linear-gradient(90deg,#ff7b54,#ff3e3e);border-radius:8px;padding:0 16px}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-image-skel{height:100%}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-image-skel .ant-skeleton-element,.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-image-skel .ant-skeleton-image{width:100%;height:100%}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .ant-skeleton-title{margin-top:0}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .choose-btn-s{flex-direction:column;justify-content:center;align-items:flex-end;height:100%;display:flex}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .choose-btn-s .ant-skeleton-title{margin:0 0 5px auto}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-Newcard-wrap{justify-content:space-between;display:flex}@media (width<=567px){.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-Newcard-wrap{flex-direction:column}}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-Newcard-wrap .hotel-image-box .hotel-image .hotel_image_{min-width:160px;max-width:160px;position:relative}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-Newcard-wrap .hotel-image-box .hotel-image .hotel_image_ img{object-fit:cover;max-height:120px}@media (width<=567px){.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-Newcard-wrap .hotel-image-box .hotel-image .hotel_image_{max-width:100%;height:160px}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-Newcard-wrap .hotel-image-box .hotel-image .hotel_image_ img{height:100%;max-height:160px}}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-Newcard-wrap .hotel-image-box .hotel-image .hotel_image_ .gallery-icon{cursor:pointer;background:#1c2b3999;border-radius:3px;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:6px;right:6px}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-Newcard-wrap .hotel-image-box .hotel-image .hotel_image_ .gallery-icon i{color:#fff;font-size:18px}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-Newcard-wrap .hotel-image-box .hotel-image img{border-radius:3px;width:100%}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-Newcard-wrap .hotel-info-wrapper{flex:1;display:flex}@media (width<=567px){.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-Newcard-wrap .hotel-info-wrapper{flex-direction:column}}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-Newcard-wrap .hotel-info-wrapper .hotel-room-details{flex-direction:column;flex:1;justify-content:space-between;padding:0 15px;display:flex}@media (width<=567px){.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-Newcard-wrap .hotel-info-wrapper .hotel-room-details{padding:10px 0}}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-Newcard-wrap .hotel-info-wrapper .hotel-room-details .hotel-room-type .room-title{justify-content:space-between;width:90%;display:flex}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-Newcard-wrap .hotel-info-wrapper .hotel-room-details .hotel-room-type .room-title .roomName{color:#00164d;margin-bottom:0;font-weight:700}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-Newcard-wrap .hotel-info-wrapper .hotel-room-details .hotel-room-type .pax-icons small{padding-right:5px}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-Newcard-wrap .hotel-info-wrapper .hotel-room-details .hotel-room-type .pax-icons span{padding-left:5px;padding-right:5px}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-Newcard-wrap .hotel-info-wrapper .hotel-room-details .amenities-box{font-size:12px}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-Newcard-wrap .hotel-info-wrapper .hotel-room-details .amenities-box ul li:first-child{color:#1da023}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-Newcard-wrap .hotel-info-wrapper .hotel-room-details .amenities-box ul li{padding-bottom:4px}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-Newcard-wrap .hotel-info-wrapper .hotel-room-details .amenities-box ul li i{background:#f5f8fd;border-radius:80%;margin-right:4px;padding:5px;font-size:9px}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-Newcard-wrap .hotel-info-wrapper .hotel-room-details .d-flex img{width:20px;height:20px;margin-top:-3%;position:relative}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-Newcard-wrap .hotel-info-wrapper .hotel-room-details .description-modal{font-size:12px}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-Newcard-wrap .hotel-info-wrapper .hotel-room-details .description-modal .tooltipWrapper{align-items:center;display:flex}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-Newcard-wrap .hotel-info-wrapper .hotel-room-details .description-modal .tooltipWrapper .anticon{padding-right:5px}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-Newcard-wrap .hotel-info-wrapper .hotel-room-details .description-modal a{color:#0775e2}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-Newcard-wrap .hotel-info-wrapper .hotel-room-details .description-modal a:hover{text-decoration:none}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-Newcard-wrap .hotel-info-wrapper .hotel-room-details .description-modal a span{font-size:8px}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-Newcard-wrap .hotel-info-wrapper .select-room-btn{text-align:right}@media (width<=567px){.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-Newcard-wrap .hotel-info-wrapper .select-room-btn{justify-content:space-between;align-items:center;display:flex}}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-Newcard-wrap .hotel-info-wrapper .select-room-btn .rooms-left{color:#fff;vertical-align:bottom;background:#f6952d;border-radius:3px;margin-bottom:0;padding:3px 10px;font-size:10px;line-height:1.5;display:inline-block}@media (width<=767px){.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-Newcard-wrap .hotel-info-wrapper .select-room-btn .rooms-left{display:none}}@media screen and (width>=768px){.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-Newcard-wrap .hotel-info-wrapper .select-room-btn .rooms-left-mobile{display:none}}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-Newcard-wrap .hotel-info-wrapper .select-room-btn .hotel-room-price{margin-bottom:0}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-Newcard-wrap .hotel-info-wrapper .select-room-btn .hotel-room-price span{padding-left:5px;font-size:22px;font-weight:700}@media (width<=767px){.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-Newcard-wrap .hotel-info-wrapper .select-room-btn .hotel-room-price{order:1}}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-Newcard-wrap .hotel-info-wrapper .select-room-btn .select-button{background:linear-gradient(90deg,#320063,#0f76bb)}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-Newcard-wrap .hotel-info-wrapper .select-room-btn .active{background:linear-gradient(90deg,#320063,#0f76bb)!important}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-Newcard-wrap .hotel-info-wrapper .select-room-btn button{color:#fff;background:#0123ad;border:#0000;border-radius:3px;padding:5px 20px;font-size:12px;font-weight:600}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-Newcard-wrap .hotel-info-wrapper .select-room-btn button:hover,.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-Newcard-wrap .hotel-info-wrapper .select-room-btn button:active{background:#0f76bb!important}@media (width<=767px){.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-Newcard-wrap .hotel-info-wrapper .select-room-btn button{order:3}}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-Newcard-wrap .hotel-info-wrapper .select-room-btn button:disabled{cursor:not-allowed}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-Newcard-wrap .hotel-info-wrapper .select-room-btn .nightCount{color:#969dac;margin-bottom:6px;font-size:12px}@media (width<=767px){.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard .room-Newcard-wrap .hotel-info-wrapper .select-room-btn .nightCount{display:none}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .room-Newcard-wrap .ant-card-body .room-Newcard{padding:15px}}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .showroom-btn-wrapper{text-align:center;margin:30px 0 20px}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .showroom-btn-wrapper button{color:#0775e2;cursor:pointer;background-color:#f5f8fd;border:1px solid #bcd5f5;border-radius:2px;padding:15px 30px;font-weight:700;transition:background-color}.hotel-rooms-listN .rooms-wrapperN .Nrooms-list .showroom-btn-wrapper button:hover{color:#0775e2;background-color:#eaf2fc;border-color:#7aabeb}@media (width<=767px){.hotel-rooms-listN .rooms-wrapperN{padding:15px}}.hotel-rooms-list{background-color:#fff}.rooms-wrapper{width:100%;max-width:1220px;margin:0 auto;padding:20px 15px}.rooms-wrapper .available-rooms-dates{margin-bottom:15px}@media (width<=767px){.rooms-wrapper{padding:15px}}.rooms-list .room-Newcard-wrapper .ant-card-body{padding:15px;border-radius:8px!important;padding:6px 18px!important}.rooms-list .room-Newcard-wrapper .ant-card-body .room-number-span{color:#fff;background-color:#0123ad;background-image:linear-gradient(90deg,#320063,#0f76bb);margin-bottom:1px;padding:1px 10px;font-size:15px;font-weight:600;display:inline-block}.rooms-list .room-Newcard-wrapper .ant-card-body .button-wrapper button{color:#fff;background-color:#0123ad;background-image:linear-gradient(90deg,#320063,#0f76bb);border:#0000;border-radius:3px;padding:5px 20px;font-size:12px;font-weight:600}.rooms-list .room-Newcard-wrapper .ant-card-body .button-wrapper button:disabled{cursor:not-allowed}@media (width<=767px){.rooms-list .room-Newcard-wrapper .ant-card-body .button-wrapper button{order:3}}.rooms-list .showroom-btn-wrapper{text-align:center;margin:30px 0 20px}.rooms-list .showroom-btn-wrapper button{color:#0775e2;cursor:pointer;background-color:#f5f8fd;border:1px solid #bcd5f5;border-radius:2px;padding:15px 30px;font-weight:700;transition:background-color}.rooms-list .showroom-btn-wrapper button:hover{color:#0775e2;background-color:#eaf2fc;border-color:#7aabeb}.room-card{border-radius:5px;margin-bottom:8px;padding:2px 2px 0;position:relative}.room-card .room-image-skel{height:100%}.room-card .room-image-skel .ant-skeleton-element,.room-card .room-image-skel .ant-skeleton-image{width:100%;height:100%}.room-card .ant-skeleton-title{margin-top:0}.room-card .choose-btn-s{flex-direction:column;justify-content:center;align-items:flex-end;height:100%;display:flex}.room-card .choose-btn-s .ant-skeleton-title{margin:0 0 5px auto}.room-card .room-Newcard-wrapper{justify-content:space-between;display:flex}@media (width<=567px){.room-card .room-Newcard-wrapper{flex-direction:column}}.room-card .room-Newcard-wrapper .hotel-image-box .hotel-image .hotel_image_{min-width:160px;max-width:160px;position:relative}.room-card .room-Newcard-wrapper .hotel-image-box .hotel-image .hotel_image_ img{object-fit:cover;max-height:120px}@media (width<=567px){.room-card .room-Newcard-wrapper .hotel-image-box .hotel-image .hotel_image_{max-width:100%;height:160px}.room-card .room-Newcard-wrapper .hotel-image-box .hotel-image .hotel_image_ img{height:100%;max-height:160px}}.room-card .room-Newcard-wrapper .hotel-image-box .hotel-image .hotel_image_ .gallery-icon{cursor:pointer;background:#1c2b3999;border-radius:3px;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:6px;right:6px}.room-card .room-Newcard-wrapper .hotel-image-box .hotel-image .hotel_image_ .gallery-icon i{color:#fff;font-size:18px}.room-card .room-Newcard-wrapper .hotel-image-box .hotel-image img{border-radius:3px;width:100%}.room-card .room-Newcard-wrapper .hotel-info-wrapper{flex:1;display:flex}@media (width<=567px){.room-card .room-Newcard-wrapper .hotel-info-wrapper{flex-direction:column}}.room-card .room-Newcard-wrapper .hotel-info-wrapper .hotel-room-details{flex-direction:column;flex:1;justify-content:space-between;padding:0 15px;display:flex}@media (width<=567px){.room-card .room-Newcard-wrapper .hotel-info-wrapper .hotel-room-details{padding:10px 0}}.room-card .room-Newcard-wrapper .hotel-info-wrapper .hotel-room-details .hotel-room-type .room-title{justify-content:space-between;width:90%;display:flex}.room-card .room-Newcard-wrapper .hotel-info-wrapper .hotel-room-details .hotel-room-type .room-title .roomName{color:#00164d;margin-bottom:0;font-weight:700}.room-card .room-Newcard-wrapper .hotel-info-wrapper .hotel-room-details .hotel-room-type .pax-icons small{padding-right:5px}.room-card .room-Newcard-wrapper .hotel-info-wrapper .hotel-room-details .hotel-room-type .pax-icons span{padding-left:5px;padding-right:5px}.room-card .room-Newcard-wrapper .hotel-info-wrapper .hotel-room-details .amenities-box{font-size:12px}.room-card .room-Newcard-wrapper .hotel-info-wrapper .hotel-room-details .amenities-box ul li:first-child{color:#1da023}.room-card .room-Newcard-wrapper .hotel-info-wrapper .hotel-room-details .amenities-box ul li{padding-bottom:4px}.room-card .room-Newcard-wrapper .hotel-info-wrapper .hotel-room-details .amenities-box ul li i{background:#f5f8fd;border-radius:80%;margin-right:4px;padding:5px;font-size:9px}.room-card .room-Newcard-wrapper .hotel-info-wrapper .hotel-room-details .d-flex img{width:20px;height:20px;margin-top:-3%;position:relative}.room-card .room-Newcard-wrapper .hotel-info-wrapper .hotel-room-details .description-modal{font-size:12px}.room-card .room-Newcard-wrapper .hotel-info-wrapper .hotel-room-details .description-modal .tooltipWrapper{align-items:center;display:flex}.room-card .room-Newcard-wrapper .hotel-info-wrapper .hotel-room-details .description-modal .tooltipWrapper .anticon{padding-right:5px}.room-card .room-Newcard-wrapper .hotel-info-wrapper .hotel-room-details .description-modal a{color:#0775e2}.room-card .room-Newcard-wrapper .hotel-info-wrapper .hotel-room-details .description-modal a:hover{text-decoration:none}.room-card .room-Newcard-wrapper .hotel-info-wrapper .hotel-room-details .description-modal a span{font-size:8px}.room-card .room-Newcard-wrapper .hotel-info-wrapper .select-room-btn{text-align:right}@media (width<=567px){.room-card .room-Newcard-wrapper .hotel-info-wrapper .select-room-btn{justify-content:space-between;align-items:center;display:flex}}.room-card .room-Newcard-wrapper .hotel-info-wrapper .select-room-btn .rooms-left{color:#fff;vertical-align:bottom;background:#f6952d;border-radius:3px;margin-bottom:0;padding:3px 10px;font-size:10px;line-height:1.5;display:inline-block}@media (width<=767px){.room-card .room-Newcard-wrapper .hotel-info-wrapper .select-room-btn .rooms-left{display:none}}@media screen and (width>=768px){.room-card .room-Newcard-wrapper .hotel-info-wrapper .select-room-btn .rooms-left-mobile{display:none}}.room-card .room-Newcard-wrapper .hotel-info-wrapper .select-room-btn .hotel-room-price{margin-bottom:0}.room-card .room-Newcard-wrapper .hotel-info-wrapper .select-room-btn .hotel-room-price span{padding-left:5px;font-size:22px;font-weight:700}@media (width<=767px){.room-card .room-Newcard-wrapper .hotel-info-wrapper .select-room-btn .hotel-room-price{order:1}}.room-card .room-Newcard-wrapper .hotel-info-wrapper .select-room-btn .select-button{background:linear-gradient(90deg,#320063,#0f76bb)}.room-card .room-Newcard-wrapper .hotel-info-wrapper .select-room-btn .active{background:linear-gradient(90deg,#320063,#0f76bb)!important}.room-card .room-Newcard-wrapper .hotel-info-wrapper .select-room-btn button{color:#fff;background:#0123ad;border:#0000;border-radius:3px;padding:5px 20px;font-size:12px;font-weight:600}.room-card .room-Newcard-wrapper .hotel-info-wrapper .select-room-btn button:hover,.room-card .room-Newcard-wrapper .hotel-info-wrapper .select-room-btn button:active{background:#0f76bb!important}@media (width<=767px){.room-card .room-Newcard-wrapper .hotel-info-wrapper .select-room-btn button{order:3}}.room-card .room-Newcard-wrapper .hotel-info-wrapper .select-room-btn button:disabled{cursor:not-allowed}.room-card .room-Newcard-wrapper .hotel-info-wrapper .select-room-btn .nightCount{color:#969dac;margin-bottom:6px;font-size:12px}@media (width<=767px){.room-card .room-Newcard-wrapper .hotel-info-wrapper .select-room-btn .nightCount{display:none}.room-card{padding:15px}}.mapWrapper{z-index:1;position:relative}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.hotel-preview-container .form-body{background-color:#fff}.hotel-preview-container .form-body .form-body-container{max-width:1200px;margin:auto;padding:15px}.hotel-preview-container .form-body .form-body-container .hotel-card-wrapper{border-radius:8px;box-shadow:0 2px 14px #c9c9c9}.hotel-preview-container .form-body .form-body-container .hotel-card-wrapper .ant-card-body{padding:0}.hotel-preview-container .form-body .book-pay-card{border:none;padding:16px 24px;box-shadow:0 2px 2px #dcdee3}@media (width<=767px){.hotel-preview-container .form-body .book-pay-card{padding:16px}}.hotel-preview-container .form-body .book-pay-card .book-pay-tc{display:flex}.hotel-preview-container .form-body .book-pay-card .book-pay-tc span{color:red}.hotel-preview-container .form-body .book-pay-card .book-pay-tc p{margin-bottom:0}.hotel-preview-container .form-body .book-pay-card .book-pay-offers{display:flex}.hotel-preview-container .form-body .book-pay-card .book-pay-offers p{font-size:15px}.hotel-preview-container .form-body .book-pay-card .book-pay-offers p a:hover{color:#bd0c21}.hotel-preview-container .form-body .book-pay-card .book-pay-btn button{color:#fff;background:linear-gradient(90deg,#320063,#0f76bb);border:none;height:100%;padding:8px 17px;font-size:17px;font-weight:600}@media (width<=767px){.hotel-preview-container .form-body .book-pay-card .book-pay-btn button{padding:10px 15px;font-size:16px}}.hotel-preview-container .form-body .book-pay-card .book-pay-btn .book-and-content{padding-top:20px}.hotel-preview-container .form-body .book-pay-card .book-pay-btn .book-and-content p{color:#969dac;font-size:15px}.fare-card-hot{border-radius:8px;box-shadow:1px 1px 5px gray}.hotel-price-wrapper .hdng{margin-top:0;margin-bottom:0;font-size:20px;font-weight:700}.rm-pax-det .rm-info{color:#000;border-top-left-radius:3px;border-bottom-right-radius:30px;max-width:fit-content;padding:1px 18px 1px 4px}.rm-pax-det .passenger-info{color:#333;margin:20px 0;font-size:14px}.rm-pax-det .passenger-info .table-responsive{width:100%;margin:0 auto;overflow-x:auto}.rm-pax-det .passenger-info .table{border-collapse:collapse;border:1px solid #ddd;width:100%}.rm-pax-det .passenger-info .table th,.rm-pax-det .passenger-info .table td{text-align:left;color:#35459c;border:1px solid #ddd;padding:8px}.rm-pax-det .passenger-info .table th{background:#e9f0ff;font-weight:700}.rm-pax-det .passenger-info .table tbody tr:nth-child(odd){background-color:#f9f9f9}@media (width<=768px){.rm-pax-det .passenger-info .table th,.rm-pax-det .passenger-info .table td{padding:6px;font-size:12px}}@media (width<=480px){.rm-pax-det .passenger-info .table th,.rm-pax-det .passenger-info .table td{text-align:right;box-sizing:border-box;width:100%;padding-left:50%;display:block;position:relative}.rm-pax-det .passenger-info .table th:before,.rm-pax-det .passenger-info .table td:before{content:attr(data-label);text-align:left;width:50%;padding-left:10px;font-weight:700;position:absolute;left:0}.rm-pax-det .passenger-info .table th{display:none}}.hotel-detail-header-wrapper{align-items:"center";background:#f9f9f9;justify-content:space-between;padding:10px;display:flex}.roomDetails-wrapper .title{color:#38548b;font-weight:600}.roomDetails-wrapper .pricetext{font-weight:600}.modalHeader .ant-modal-header{background-color:#00164d!important}.modalHeader .ant-modal-header .ant-modal-title{color:#fff}.hotelImgModal .starRating{color:#f6952d;font-size:12px}.hotelImgModal .starRating .ant-rate-star{margin-right:2px}.hotels_search_list{margin-bottom:20px}.hotels_search_list .hotel-card{background-color:#fff;border-radius:0;height:auto;overflow:hidden;box-shadow:0 1px 8px #dcdee3}.hotels_search_list .hotel-card:last-child{margin-bottom:initial}.hotels_search_list .hotel-card .results-wrapper{border:1px solid #a7d6ff00;border-radius:4px;grid-template-columns:2fr 2fr 1fr;display:grid}.hotels_search_list .hotel-card .results-wrapper:hover{border:1px solid #ff403e}.hotels_search_list .hotel-card .results-wrapper .hotel-image{border-radius:8px;grid-area:1/1/span 3;width:290px;position:relative}.hotels_search_list .hotel-card .results-wrapper .hotel-image .hotel_image_{height:172px}.hotels_search_list .hotel-card .results-wrapper .hotel-image .hotel_image_ img{object-fit:cover;width:100%;height:100%}@media screen and (width<=768px){.hotels_search_list .hotel-card .results-wrapper .hotel-image .hotel_image_{width:100%;padding:5px}}.hotels_search_list .hotel-card .results-wrapper .hotel-image .hotel_image_ .gallery-icon{text-align:center;cursor:pointer;background:#1c2b3999;border-radius:3px;width:35px;height:35px;position:absolute;bottom:0;right:0}.hotels_search_list .hotel-card .results-wrapper .hotel-image .hotel_image_ .gallery-icon i{color:#fff;font-size:20px;line-height:35px}.hotels_search_list .hotel-card .results-wrapper .hotel-title{grid-area:1/2/auto/span 2;padding:0 15px}.hotels_search_list .hotel-card .results-wrapper .hotel-title .hotel-title-wrapper{align-items:baseline;display:flex}.hotels_search_list .hotel-card .results-wrapper .hotel-title .hotel-title-wrapper .hotel-name{color:#002153;text-transform:capitalize;cursor:pointer;margin-bottom:0;padding-right:5px;font-family:Jost,sans-serif;font-size:22px;font-weight:800}.hotels_search_list .hotel-card .results-wrapper .hotel-title .hotel-title-wrapper .hotel-star-rating li{margin-right:2px!important}.hotels_search_list .hotel-card .results-wrapper .hotel-title .hotel-star .starRating{color:#f6952d;font-size:12px;display:block}.hotels_search_list .hotel-card .results-wrapper .hotel-title .hotel-star .starRating .ant-rate-star{margin-right:2px}.hotels_search_list .hotel-card .results-wrapper .hotel-title .hotel-star .starRat{color:gray;font-size:12px;display:block}.hotels_search_list .hotel-card .results-wrapper .hotel-title .hotel-star .starRat .ant-rate-star{margin-right:5px}.hotels_search_list .hotel-card .results-wrapper .hotel-title .hotel-address{color:#333;align-items:center;font-size:12px;display:flex}.hotels_search_list .hotel-card .results-wrapper .hotel-title .hotel-address .anticon{color:#bd0c21;margin-right:5px}.hotels_search_list .hotel-card .results-wrapper .hotel-title .hotel-address .hotel-address-title{white-space:nowrap;text-overflow:ellipsis;color:#0084ff;font-family:Jost,sans-serif;font-size:14px;font-weight:700;overflow:hidden}@media screen and (width<=768px){.hotels_search_list .hotel-card .results-wrapper .hotel-title .hotel-address{display:none}}.hotels_search_list .hotel-card .results-wrapper .hotel-title .hotel-desc{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:5px 0;font-size:12px;display:-webkit-box;overflow:hidden}.hotels_search_list .hotel-card .results-wrapper .hotel-title .tripadvisor-rating{cursor:pointer;background:#f5f8fd;border-radius:5px;justify-content:space-between;display:flex}.hotels_search_list .hotel-card .results-wrapper .hotel-title .tripadvisor-rating .rating-wrapper{align-items:center;display:flex}.hotels_search_list .hotel-card .results-wrapper .hotel-title .tripadvisor-rating .rating-wrapper .rating-number{letter-spacing:3px;padding:10px;font-size:14px;font-weight:600}.hotels_search_list .hotel-card .results-wrapper .hotel-title .tripadvisor-rating .rating-wrapper .rating-number .sec{color:#969dac;font-size:12px;font-weight:400}.hotels_search_list .hotel-card .results-wrapper .hotel-title .tripadvisor-rating .rating-wrapper .traveller-count{padding:10px}.hotels_search_list .hotel-card .results-wrapper .hotel-title .tripadvisor-rating .rating-wrapper .traveller-count p{color:#969dac;text-transform:capitalize;margin-bottom:3px;font-family:Jost,sans-serif;font-size:10px;font-weight:400}@media screen and (width<=768px){.hotels_search_list .hotel-card .results-wrapper .hotel-title .tripadvisor-rating .rating-wrapper .traveller-count p{display:none}}.hotels_search_list .hotel-card .results-wrapper .hotel-title .tripadvisor-rating .rating-wrapper .traveller-count .rating-count-value{align-items:center;display:flex}.hotels_search_list .hotel-card .results-wrapper .hotel-title .tripadvisor-rating .rating-wrapper .traveller-count .rating-count-value .tripAd{color:#000;margin-right:5px;font-size:14px}.hotels_search_list .hotel-card .results-wrapper .hotel-title .tripadvisor-rating .rating-wrapper .traveller-count .rating-count-value .tripRating{color:#00aa6c;font-size:10px}.hotels_search_list .hotel-card .results-wrapper .hotel-title .tripadvisor-rating .rating-wrapper .traveller-count .rating-count-value .tripRating .ant-rate-star{margin-right:2px}@media screen and (width<=768px){.hotels_search_list .hotel-card .results-wrapper .hotel-title .tripadvisor-rating .rating-wrapper{width:100%}.hotels_search_list .hotel-card .results-wrapper .hotel-title{padding:10px}}.hotels_search_list .hotel-card .results-wrapper .hotel-facilities{grid-area:2/2/auto/span 2;padding:0 15px}.hotels_search_list .hotel-card .results-wrapper .hotel-facilities .amenity-list{flex-wrap:wrap;align-items:center;display:flex}.hotels_search_list .hotel-card .results-wrapper .hotel-facilities .amenity-list p{margin-bottom:0;margin-right:10px;font-family:Jost,sans-serif;font-size:13px;font-weight:600}.hotels_search_list .hotel-card .results-wrapper .hotel-facilities .amenity-list p img{margin-right:5px}.hotels_search_list .hotel-card .results-wrapper .hotel-facilities .amenity-list p .fa{margin-right:8px}.hotels_search_list .hotel-card .results-wrapper .hotel-facilities .amenity-list .anticon{margin-bottom:5px}.hotels_search_list .hotel-card .results-wrapper .hotel-facilities .showmore-am{color:#0775e2;border:none;height:auto;padding:0;font-size:13px}.hotels_search_list .hotel-card .results-wrapper .hotel-price-box{text-align:center;border-top-right-radius:10px;border-bottom-right-radius:10px;grid-area:1/4/span 3;align-items:center;width:210px;height:172px;display:grid}.hotels_search_list .hotel-card .results-wrapper .hotel-price-box .hotel-price-box-wrapper .hotel-price{color:#969dac;font-size:18px}.hotels_search_list .hotel-card .results-wrapper .hotel-price-box .hotel-price-box-wrapper .hotel-price span{color:#1c2b39;font-family:Jost,sans-serif;font-size:24px;font-weight:700;line-height:27px}@media screen and (width<=768px){.hotels_search_list .hotel-card .results-wrapper .hotel-price-box .hotel-price-box-wrapper .hotel-price{position:absolute;right:60px}}.hotels_search_list .hotel-card .results-wrapper .hotel-price-box .hotel-price-box-wrapper .hotel-choose-btn{padding:0 30px}.hotels_search_list .hotel-card .results-wrapper .hotel-price-box .hotel-price-box-wrapper .hotel-choose-btn .web-choose-btn{color:#fff;border-color:#0000;border-radius:3px;height:auto;padding:3px;font-family:Jost,sans-serif;font-size:18px;font-weight:700;background:linear-gradient(90deg,#ff7b54,#ff3e3e)!important}.hotels_search_list .hotel-card .results-wrapper .hotel-price-box .hotel-price-box-wrapper .hotel-choose-btn .web-choose-btn:hover{color:#fff;background:linear-gradient(90deg,#09b0dd,#026ba5)!important}@media screen and (width<=767px){.hotels_search_list .hotel-card .results-wrapper .hotel-price-box .hotel-price-box-wrapper .hotel-choose-btn .web-choose-btn,.hotels_search_list .hotel-card .results-wrapper .hotel-price-box .hotel-price-box-wrapper .hotel-choose-btn .web-choose-btnL{display:none!important}}.hotels_search_list .hotel-card .results-wrapper .hotel-price-box .hotel-price-box-wrapper .hotel-choose-btn .select-btn{color:#fff;background-color:#008cff;border-color:#0000;border-radius:3px;height:auto;padding:5px 0;font-size:16px;font-weight:700}.hotels_search_list .hotel-card .results-wrapper .hotel-price-box .hotel-price-box-wrapper .hotel-choose-btn .select-btn:focus,.hotels_search_list .hotel-card .results-wrapper .hotel-price-box .hotel-price-box-wrapper .hotel-choose-btn .select-btn:active,.hotels_search_list .hotel-card .results-wrapper .hotel-price-box .hotel-price-box-wrapper .hotel-choose-btn .select-btn:hover{color:#fff;background-color:#008cff!important}.hotels_search_list .hotel-card .results-wrapper .hotel-price-box .hotel-price-box-wrapper .hotel-choose-btn .dark-choose-btn{color:#fff;background-color:#505c75;border-color:#0000;border-radius:3px;height:auto;padding:5px 0;font-size:16px;font-weight:700}.hotels_search_list .hotel-card .results-wrapper .hotel-price-box .hotel-price-box-wrapper .hotel-choose-btn .dark-choose-btn:focus,.hotels_search_list .hotel-card .results-wrapper .hotel-price-box .hotel-price-box-wrapper .hotel-choose-btn .dark-choose-btn:active,.hotels_search_list .hotel-card .results-wrapper .hotel-price-box .hotel-price-box-wrapper .hotel-choose-btn .dark-choose-btn:hover{color:#fff;background-color:#505c75!important}.hotels_search_list .hotel-card .results-wrapper .hotel-price-box .hotel-price-box-wrapper .hotel-choose-btn .onSelect-shortlist-btn{color:#fff;background-color:#151f2a;border:2px solid #151f2a;border-radius:6px;margin-top:4%;padding:0 8px}.hotels_search_list .hotel-card .results-wrapper .hotel-price-box .hotel-price-box-wrapper .hotel-choose-btn .onsUnselect-shortlist-btn{color:#151f2a;border:2px solid #151f2a;border-radius:6px;margin-top:4%;padding:0 8px}.hotels_search_list .hotel-card .results-wrapper .hotel-price-box .hotel-price-box-wrapper .hotel-choose-btn .mobile-choose-btn{background-color:#008cff;border-color:#0000;width:40px;height:40px}@media screen and (width>=768px){.hotels_search_list .hotel-card .results-wrapper .hotel-price-box .hotel-price-box-wrapper .hotel-choose-btn .mobile-choose-btn{display:none}}@media screen and (width<=768px){.hotels_search_list .hotel-card .results-wrapper .hotel-price-box .hotel-price-box-wrapper .hotel-choose-btn{padding:0}}.hotels_search_list .hotel-card .results-wrapper .hotel-price-box .hotel-price-box-wrapper .hotel-choose-btn .mobile-choose-btnL{background-color:#008cff;border-color:#0000;width:40px;height:40px;animation:.6s ease-in-out infinite loader-bounce}@media screen and (width>=768px){.hotels_search_list .hotel-card .results-wrapper .hotel-price-box .hotel-price-box-wrapper .hotel-choose-btn .mobile-choose-btnL{display:none}}.hotels_search_list .hotel-card .results-wrapper .hotel-price-box .hotel-price-box-wrapper .pax-info{text-align:center;margin:10px 0}.hotels_search_list .hotel-card .results-wrapper .hotel-price-box .hotel-price-box-wrapper .pax-info p{color:#505c75;max-width:120px;margin:auto;font-size:13px}@media screen and (width<=768px){.hotels_search_list .hotel-card .results-wrapper .hotel-price-box .hotel-price-box-wrapper .pax-info p{max-width:initial}.hotels_search_list .hotel-card .results-wrapper .hotel-price-box .hotel-price-box-wrapper .pax-info{position:absolute;top:25px;right:60px}.hotels_search_list .hotel-card .results-wrapper .hotel-price-box .hotel-price-box-wrapper{justify-content:flex-end;padding:10px;display:flex;position:relative}.hotels_search_list .hotel-card .results-wrapper .hotel-price-box{width:100%}.hotels_search_list .hotel-card .results-wrapper .hotel-image{grid-area:1/1}.hotels_search_list .hotel-card .results-wrapper .hotel-title{grid-area:1/2/auto/span 3}.hotels_search_list .hotel-card .results-wrapper .hotel-facilities{grid-area:2/1/auto/span 4}.hotels_search_list .hotel-card .results-wrapper .hotel-price-box{grid-area:3/1/auto/span 4}}.hotels_search_list .hotel-card .hotel-list{background-color:#f6f7f8;padding:10px}.hotels_search_list .hotel-card .hotel-list .room-number-span{color:#fff;background:#bd0c21;border-radius:18px;margin-bottom:4px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.hotels_search_list .hotel-card .hotel-list .table{background-color:#fff;margin-bottom:10px}.hotels_search_list .hotel-card .hotel-list .table tbody td{padding:.5rem}.hotels_search_list .nav{border:none;width:100%}.hotels_search_list .nav .nav-link,.hotels_search_list .nav .nav-link.active{text-align:center;color:#fff;background-color:#008cff;border-color:#0000;border-radius:3px;max-width:fit-content;height:auto;margin-left:auto;font-size:16px;font-weight:700}@media screen and (width<=768px){.hotels_search_list .results-wrapper{display:block!important}.hotels_search_list .results-wrapper .hotel-image{grid-area:1/1/span 3;position:relative;width:100%!important}.hotels_search_list .results-wrapper .hotel-price-box .hotel-price-box-wrapper .hotel-price{position:absolute;right:auto!important}.hotels_search_list .results-wrapper .hotel-price-box .hotel-price-box-wrapper .pax-info{right:auto!important}.hotels_search_list .results-wrapper .hotel-price-box .hotel-price-box-wrapper .hotel-choose-btn .mobile-choose-btn{float:right}.hotels_search_list .results-wrapper .hotel-price-box .hotel-price-box-wrapper{display:block!important}}.hotel-panel-res .nav-link{display:none}.hotel-panel-res .nav-tabs{border-bottom:0 solid #dee2e6}.hotel-choose-btn1{border:2px solid #0000;width:50%;margin-top:-6%;margin-left:39%}.remove-button-css{border:2px solid #000}.hotel-det-btn{width:74%;margin-top:-6%;margin-bottom:1%;margin-left:26%}.hoteldet-choose-btn{color:#fff;background-color:#da251c;border-radius:6px;width:23%;margin-left:55%}.hoteldet-choose-btn:hover{color:red;background-color:#fff;border:1.5px solid red;border-radius:6px}.hoteldet-remove-btn{background-color:#0000;border:2px solid #0000}.hoteldet-remove-btn:hover{color:red;background-color:#0000;border:2px solid #0000}@media (width<=767px){.hotels_results_page{padding-top:0}.hotels_results_page .hide-icon-heading{display:block!important}.hotels_results_page .accordion{margin-top:40px}}@media (width<=767px) and (width<=767px){.hotels_results_page .accordion{margin-top:0}}@media (width<=767px){.hotels_results_page .accordion .card{border:none}.hotels_results_page .accordion .card h2{cursor:pointer;color:#fff;background:url(https://dev-oc-images.s3.eu-north-1.amazonaws.com/images/down-arrow-1.png) calc(100% - 10px)/20px no-repeat;font-size:18px}.hotels_results_page .accordion .card h2.collapsed{background-image:url(https://dev-oc-images.s3.eu-north-1.amazonaws.com/images/up-arrow-2.png)}.hotels_results_page .accordion .card-body{padding-left:0;padding-right:0}}.hotels_results_page .hotels-page-wrapper .hotels_modify{background:url(https://dev-oc-images.s3.eu-north-1.amazonaws.com/images/bg/hotelbg.png);width:100%;height:250px}@media (width<=767px){.hotels_results_page .hotels-page-wrapper .hotels_modify{padding-top:3%}}.hotels_results_page .hotels-page-wrapper .hotels_modify .bread-crumb-block{padding-top:67px}.hotels_results_page .hotels-page-wrapper .hotels_modify .bread-crumb-block ul.breadcrumb{background-color:#0000;padding:10px 16px;list-style:none}.hotels_results_page .hotels-page-wrapper .hotels_modify .bread-crumb-block ul.breadcrumb li{font-size:12px;display:inline}.hotels_results_page .hotels-page-wrapper .hotels_modify .bread-crumb-block ul.breadcrumb li+li:before{color:#dcdee3;content:"/ ";padding:8px}.hotels_results_page .hotels-page-wrapper .hotels_modify .bread-crumb-block ul.breadcrumb li a{color:#dcdee3;text-decoration:none}.hotels_results_page .hotels-page-wrapper .hotels_modify .bread-crumb-block ul.breadcrumb li a:hover{color:#dcdee3;text-decoration:underline}.hotels_results_page .hotels-page-wrapper .hotels_modify .bread-crumb-block ul.breadcrumb li span{color:#fff;font-weight:700}.hotels_results_page .hotels-page-wrapper .hotels_modify .hotel-results-text h2{color:#fff;text-align:center;font-size:34px}.hotels_results_page .hotels-page-wrapper .hotels_modify .hotel-results-text h2 .hotel-results-to-text{font-weight:700}.hotels_results_page .hotels-page-wrapper .hotels_modify .search-modify-block>.hotels_search_box{background-color:#0000}.hotels_results_page .hotels-page-wrapper .hotels_modify .search-modify-block>.hotels_search_box .hotels-body .custom-column label{color:#bcd5f5}.hotels_results_page .hotels-page-wrapper .hotels_list{background:#fff}.hotels_results_page .hotels-page-wrapper .hotels_list .hotels-list-wrapper{max-width:1200px;margin:auto;padding:15px}.hotels_results_page .hotels-page-wrapper .hotels_list .hotels-list-wrapper .list-container{display:flex}.hotels_results_page .hotels-page-wrapper .hotels_list .hotels-list-wrapper .list-container .filters-box{flex-grow:0;flex-shrink:0;width:24%;padding:0 10px}@media (width<=991px){.hotels_results_page .hotels-page-wrapper .hotels_list .hotels-list-wrapper .list-container .filters-box{display:none}}@media screen and (width<=768px){.hotels_results_page .hotels-page-wrapper .hotels_list .hotels-list-wrapper .list-container .filters-box{display:none}}.hotels_results_page .hotels-page-wrapper .hotels_list .hotels-list-wrapper .list-container .filters-box .ant-card-body{padding:15px}.hotels_results_page .hotels-page-wrapper .hotels_list .hotels-list-wrapper .list-container .filters-box .ant-card-body .ant-skeleton .ant-skeleton-title{width:100%!important}.hotels_results_page .hotels-page-wrapper .hotels_list .hotels-list-wrapper .list-container .hotels-box{flex-grow:0;flex-shrink:0;width:75%;padding:0}@media (width<=991px){.hotels_results_page .hotels-page-wrapper .hotels_list .hotels-list-wrapper .list-container .hotels-box{width:100%}}.hotels_results_page .hotels-page-wrapper .hotels_list .hotels-list-wrapper .list-container .hotels-box .card-skeleton .ant-card-body{padding:0 15px}.hotels_results_page .hotels-page-wrapper .hotels_list .hotels-list-wrapper .list-container .hotels-box .card-skeleton{margin-bottom:12px}.hotels_results_page .hotels-page-wrapper .hotels_list .hotels-list-wrapper .list-container .hotels-box .showmore-wrapper{text-align:center}.hotels_results_page .hotels-page-wrapper .hotels_list .hotels-list-wrapper .list-container .hotels-box .hotels-sorting-block .results-sort-block{align-items:center;padding:15px 0;display:flex}.hotels_results_page .hotels-page-wrapper .hotels_list .hotels-list-wrapper .list-container .hotels-box .hotels-sorting-block .results-sort-block .sort-header{color:#505c75;margin-bottom:0;font-size:15px;font-weight:600}.hotels_results_page .hotels-page-wrapper .hotels_list .hotels-list-wrapper .list-container .hotels-box .hotels-sorting-block .results-sort-block .sort-body{align-items:center;margin-bottom:0;display:flex}.hotels_results_page .hotels-page-wrapper .hotels_list .hotels-list-wrapper .list-container .hotels-box .hotels-sorting-block .results-sort-block .sort-body li{margin:0 10px}.hotels_results_page .hotels-page-wrapper .hotels_list .hotels-list-wrapper .list-container .hotels-box .hotels-sorting-block .results-sort-block .sort-body li a{color:#969dac;font-size:16px}.hotels_results_page .hotels-page-wrapper .hotels_list .hotels-list-wrapper .list-container .hotels-box .hotels-sorting-block .results-sort-block .sort-body li a:hover{color:#1c2b39;text-decoration:none}.hotels_results_page .hotels-page-wrapper .hotels_list .hotels-list-wrapper .list-container .hotels-box .hotels-sorting-block .results-sort-block .sort-body .active a{color:#1c2b39;border-top:2px solid #bd0c21;padding:5px 0}@media screen and (width<=768px){.hotels_results_page .hotels-page-wrapper .hotels_list .hotels-list-wrapper .list-container .hotels-box .hotels-sorting-block{display:none}.hotels_results_page .hotels-page-wrapper .hotels_list .hotels-list-wrapper .list-container .hotels-box{width:100%;padding:0 15px}}.hotel-images-modal .modal-wrapper{background-color:#00164d;padding:20px 30px 20px 20px}.hotel-images-modal .modal-wrapper .modal-title{align-items:center;display:flex}.hotel-images-modal .modal-wrapper .modal-title p{color:#fff;margin-bottom:0;font-size:16px;line-height:26px}.hotel-images-modal .modal-wrapper .modal-title sup.hotel-star-rating{margin-left:5px;top:0}.hotel-images-modal .modal-wrapper .modal-title sup.hotel-star-rating li{margin-right:0!important}.hotel-images-modal .modal-wrapper button{padding:.5rem 1rem}.hotel-images-modal .modal-wrapper button span{color:#bcd5f5;text-shadow:0 1px #bcd5f5;font-size:2.5rem}.hotel-modify-container{max-width:1200px;margin:auto;padding:47px 15px 15px}.hotel-modify-container .ant-collapse{background:0 0;border:none}.hotel-modify-container .ant-collapse .ant-collapse-item{border:none}.hotel-modify-container .ant-collapse .ant-collapse-header{background:0 0;padding:0}@media (width<=767px){.hotel-modify-container .ant-collapse .ant-collapse-header{display:inline-block}}.hotel-modify-container .ant-collapse .ant-collapse-content{text-align:left;background:0 0;border:none}.hotel-modify-container .ant-collapse .ant-collapse-content .ant-collapse-content-box{border-radius:8px;padding:0}.hotel-modify-container .ant-collapse .ant-collapse-content .ant-collapse-content-box .hotels_search_box{background:0 0;padding:0}.hotel-modify-container .ant-form-item{flex-direction:column}.hotel-modify-container .ant-form-item-label label{color:#bcd5f5!important}.hotel-modify-container .hotels_search_box{padding:90px 15px 20px}.hotel-modify-container .ant-form-item-control{width:100%}.hotel-modify-container1{max-width:1400px;margin:auto;padding:47px 15px 15px}.hotel-modify-container1 .ant-collapse{background:0 0;border:none}.hotel-modify-container1 .ant-collapse .ant-collapse-item{border:none}.hotel-modify-container1 .ant-collapse .ant-collapse-header{background:0 0;padding:0}@media (width<=767px){.hotel-modify-container1 .ant-collapse .ant-collapse-header{display:inline-block}}.hotel-modify-container1 .ant-collapse .ant-collapse-content{text-align:left;background:0 0;border:none}.hotel-modify-container1 .ant-collapse .ant-collapse-content .ant-collapse-content-box{border-radius:8px;padding:0}.hotel-modify-container1 .ant-collapse .ant-collapse-content .ant-collapse-content-box .hotels_search_box{background:0 0;padding:0}.hotel-modify-container1 .ant-form-item{flex-direction:column}.hotel-modify-container1 .ant-form-item-label label{color:#bcd5f5!important}.hotel-modify-container1 .hotels_search_box{padding:90px 15px 20px}.hotel-modify-container1 .ant-form-item-control{width:100%}.hotel-skeleton-layout{background-color:#0000}.hotel-skeleton-layout .card-skeleton{margin-bottom:15px}.hotel-skeleton-layout .card-skeleton .ant-card-body{padding:0 15px}.hotel-skeleton-layout .hotel-skeleton-layout-container{max-width:1200px;margin:auto;padding:30px}.hotel-skeleton-layout .sort-skeleton .ant-skeleton-title{width:60%!important;height:25px!important}.hotel-skeleton-layout .image-container{position:relative;top:178px}.hotel-skeleton-layout .hotel-icon-container{position:absolute;top:0;left:0}.hotel-skeleton-layout .traveller-icon{z-index:1;width:60px;height:auto;transition:left .8s ease-in-out;position:absolute;top:54px}.hotel-skeleton-layout .second-image-container{position:absolute;transform:scale(1)}.hotel-skeleton-layout .second-image-container img{width:120px;height:auto;transition:transform .5s ease-in-out}@keyframes moveTraveller{0%{left:0}50%{left:30%}to{opacity:0;left:60%}}.hotel-skeleton-layout .hotel-skeleton-layout:hover .second-image-container img{transform:scale(0)}.hotel-center-cls{text-align:center;background:#000;border-radius:3px;margin:0 3px;padding:0 8px;display:inline-flex}.modal.left .modal-dialog,.modal.right .modal-dialog{width:320px;height:100%;margin:auto;position:fixed;transform:translate(0%,0)}.modal.left .modal-content,.modal.right .modal-content{height:100%;overflow-y:auto}.modal.left .modal-body,.modal.right .modal-body{padding:15px 15px 80px}.modal.left.fade .modal-dialog{-o-transition:opacity .3s linear, left .3s ease-out;transition:opacity .3s linear,left .3s ease-out}.modal.left.fade.in .modal-dialog{left:0}.demo{padding-top:60px;padding-bottom:110px}.btn-demo{border-radius:0;margin:15px;padding:10px 15px;font-size:16px;color:#fff!important}.btn-demo:focus{outline:0}.demo-footer{text-align:center;background-color:#212121;width:100%;padding:15px;position:fixed;bottom:0}.demo-footer>a{color:#fff;font-size:16px;font-weight:700;text-decoration:none}.hotel-modal-filters{display:block!important}.fiters-value-hotel{display:none!important}@media (width<=991px){.fiters-value-hotel{z-index:2;text-align:center;bottom:-1px;left:0;right:0;display:block!important;position:fixed!important}.fiters-value-hotel .hotel-sort-by-1{color:#fff;padding-top:16px;font-size:1rem}}@media screen and (width<=768px){.fiters-value-hotel{z-index:2;text-align:center;position:fixed;bottom:-1px;left:0;right:0;display:inline!important}.demo-filters-action{margin:0 3px;color:#fff!important;background:#000!important;padding:8px 20px!important}.hotel-filters-jun{text-align:center;display:inline}.hotel-sort-by{color:#fff;padding-top:27px;font-size:1rem}.sortby-ul li{float:none;text-align:left;padding-bottom:18px}.sortby-ul li a{color:#000}.hotels_search_list .results-wrapper .hotel-title .hotel-title-wrapper .hotel-star-rating li{margin-right:0!important}.gif-icon{margin:0 auto;display:block}.offers-hotel{text-align:center;color:#bd0c21;padding-top:20px;font-size:18px}.car-body-res .hotel-modify-container{padding:0!important}}.filters-box .ant-card-bordered{border-radius:8px}.hotels-hide-search{font-size:0!important}.search-modify-block .hotels_search_box{padding:0!important}@media screen and (width<=768px){.modal-hotel-show12.sort-text{display:none}.modal-hotel-show12 .hotel-sort-block{display:block!important}.modal-hotel-show12 .price-type{text-align:center;background:#fff;border:1px solid #fff;border-radius:4px;flex-direction:column;flex:1;align-items:center;margin:0 8px 8px 0;padding:6px 12px;display:flex;position:relative;box-shadow:0 0 3px #000;font-size:14px!important}.modal-hotel-show12 .flex-wrapper{display:block!important}.modal-hotel-show12 .sort-block .ant-card-bordered{border-radius:0!important}.modal-hotel-show12 .ant-card-bordered{border:0 solid #f0f0f0!important}.modal-hotel-show12 .sort-text{display:none}.modal-hotel-show12 .ant-radio-wrapper{margin-bottom:10px;margin-left:0!important}.modal-hotel-show12 .ant-input-group.ant-input-group-compact{display:flex}.modal-hotel-show12 .sort-block .ant-radio-wrapper{border-right:0 solid #ccc!important}.modal-hotel-show12 .results-sort-block{padding:2px!important;display:block!important}}.car-im{position:absolute}.car-im .car-tr{z-index:1;transition:left .8s ease-in-out}@media (width<=767px){.flight-near-dates{display:none}}.flight-near-dates .card-header{background:#fff}.flight-near-dates .card-header .acc-header-sec{justify-content:space-between;align-items:center;display:flex}.flight-near-dates .card-header .acc-header-sec .left-sec{display:flex}.flight-near-dates .card-header .acc-header-sec .left-sec i{color:#0e295f;padding-top:2px;padding-right:11px}.flight-near-dates .card-header .acc-header-sec .left-sec p{margin-bottom:0}.flight-near-dates .card-header .acc-header-sec .right-sec i{cursor:pointer;font-size:25px}.flight-near-dates .acc-body-sec{background-color:#f6f7f8!important}.flight-near-dates .acc-body-sec .nearby-accordion{padding:15px 25px}.flight-near-dates .acc-body-sec .week-earlier-later{justify-content:space-between;display:flex}.flight-near-dates .acc-body-sec .week-earlier-later .week-head{display:flex}.flight-near-dates .acc-body-sec .week-earlier-later .week-head i{color:#0e295f;padding:0 7px;font-size:22px}.flight-near-dates .acc-body-sec .week-earlier-later .week-head p{margin-bottom:0}.flight-near-dates .acc-body-sec .week-days-table{margin-top:13px}.flight-near-dates .acc-body-sec .week-days-table .week-table-head{background:#eaebee}.flight-near-dates .acc-body-sec .week-days-table .week-table-head tr td{text-align:center;cursor:pointer;padding:2px;line-height:1.4}.flight-near-dates .acc-body-sec .week-days-table .week-table-head tr td:hover{background-color:#eaf2fc}.flight-near-dates .acc-body-sec .week-days-table .week-table-head tr td span{color:#1c2b39;font-size:10px}.flight-near-dates .acc-body-sec .week-days-table .week-table-head tr td p{margin-bottom:0;font-size:12px;font-weight:800}.flight-near-dates .acc-body-sec .week-days-table .week-table-body{background:#fff}.flight-near-dates .acc-body-sec .week-days-table .week-table-body tr td{text-align:center;color:#0e295f;cursor:pointer;padding:2px}.flight-near-dates .acc-body-sec .week-days-table .week-table-body tr td:hover{background-color:#eaf2fc}.flight-near-dates .acc-body-sec .week-days-table .week-table-body tr td .flight-price{justify-content:center;margin-bottom:-8px;padding-top:7px;font-size:11px;display:flex}.flight-near-dates .acc-body-sec .week-days-table .week-table-body tr td .flight-price p{padding-left:4px;font-weight:800}.flight-near-dates .acc-body-sec .week-days-table-round-trip{margin-top:13px}.flight-near-dates .acc-body-sec .week-days-table-round-trip .week-table-head{background:#eaebee}.flight-near-dates .acc-body-sec .week-days-table-round-trip .week-table-head tr td{text-align:center;cursor:pointer;padding:2px;line-height:1.4}.flight-near-dates .acc-body-sec .week-days-table-round-trip .week-table-head tr td:hover{background-color:#eaf2fc}.flight-near-dates .acc-body-sec .week-days-table-round-trip .week-table-head tr td span{color:#1c2b39;font-size:10px}.flight-near-dates .acc-body-sec .week-days-table-round-trip .week-table-head tr td p{margin-bottom:0;font-size:12px;font-weight:800}.flight-near-dates .acc-body-sec .week-days-table-round-trip .week-table-body{background:#fff}.flight-near-dates .acc-body-sec .week-days-table-round-trip .week-table-body tr td{text-align:center;color:#0e295f;cursor:pointer;padding:2px}.flight-near-dates .acc-body-sec .week-days-table-round-trip .week-table-body tr td:hover{background-color:#eaf2fc}.flight-near-dates .acc-body-sec .week-days-table-round-trip .week-table-body tr td .flight-price{justify-content:center;margin-bottom:-8px;padding-top:7px;font-size:11px;display:flex}.flight-near-dates .acc-body-sec .week-days-table-round-trip .week-table-body tr td .flight-price p{padding-left:4px;font-weight:800}.flight-near-dates .acc-body-sec .week-days-table-round-trip .week-table-body tr th{text-align:center;cursor:pointer;background:#eaebee;padding:2px;line-height:1.4}.flight-near-dates .acc-body-sec .week-days-table-round-trip .week-table-body tr th span{color:#1c2b39;font-size:10px}.flight-near-dates .acc-body-sec .week-days-table-round-trip .week-table-body tr th p{margin-bottom:0;font-size:12px;font-weight:800}.flight-near-dates .acc-body-sec .pax-price-text p{color:#969dac;margin-top:15px;margin-bottom:0;font-size:11px}.flight-search-results-sec .ant-collapse-content>.ant-collapse-content-box{background-color:#f6f7f8!important}.flight-search-results-sec .ant-table{overflow:hidden}.flight-search-results-sec .oneway-table{margin-bottom:15px}.flight-search-results-sec .ant-collapse{background-color:#fff}.week-earlier-later{justify-content:space-between;margin-bottom:16px;display:flex}.week-earlier-later .week-head{display:flex}.week-earlier-later .week-head i{color:#0e295f;padding:0 7px;font-size:22px}.week-earlier-later .week-head p{margin-bottom:0}.pax-price-text p{color:#969dac;margin-top:15px;margin-bottom:0;font-size:11px}.heading-font .ant-collapse-header{font-weight:700}.fare-Slider{border-radius:6px;width:100%;margin:0 auto;box-shadow:0 4px 7px #8a6b7633!important}@media (width<=991px){.fare-Slider{width:100%}}@media (width<=770px){.fare-Slider{width:100%}}@media (width<=767px){.fare-Slider{width:100%}}.fare-Slider .slick-list{border-radius:8px!important}.fare-Slider .fare-slider-card{background-blend-mode:overlay;text-align:center;background-color:#fff;background-position:50%;background-size:cover;border-bottom:2px solid #fff;justify-content:center;align-items:center;margin:0 auto;padding:10px 0}.fare-Slider .fare-slider-card p{margin:0;font-size:13px}.fare-Slider .fare-slider-card .date{color:#0e295f;font-weight:600}.fare-Slider .fare-slider-card .fetchFare{color:#35459c}.fare-Slider .slick-prev:before,.fare-Slider .slick-next:before{color:#000!important}.fare-Slider .slick-prev:before{font-size:18px;font-weight:700;font-family:Jost,sans-serif!important}.fare-Slider .slick-prev{left:-20px}.fare-Slider .slick-next{right:-20px}.fare-Slider .slick-next:before{font-size:18px;font-weight:700;font-family:Jost,sans-serif!important}.fare-Slider .fare-slider-card:hover{border-bottom:2px solid #0e295f}.full-banner .zigZag{width:100%;position:absolute;rotate:180deg}.full-banner .zigZagB{width:100%;margin-bottom:-25px;position:relative}.banner-section{background-image:url(../../../src/assets/images/bg/bg.jpg);width:100%;position:relative;overflow:hidden}.black-layer{z-index:2;position:relative}.cloud{z-index:1;width:100%;height:auto;position:absolute;top:10%;left:0;transform:translateY(-50%)}.clod-img-1{width:200px;height:auto;animation-duration:45s;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute}.clod-img{width:100%;height:auto;animation-duration:15s;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute}.clod-img-1{animation-name:slide-left;left:-200px}.clod-img{animation-name:slide-right;right:-200px}@keyframes slide-left{0%{left:-200px}to{left:100%}}@keyframes slide-right{0%{right:-200px}to{right:100%}}.row-disc-ban{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}@media (width<=480px){.row-disc-ban{flex-direction:column}}.place-image img{width:100%;max-width:1100px}.offset-lg-1 .banner-content{color:#fff}.offset-lg-1 .banner-content .bann-wi-cont{width:80%}@media (width<=480px){.offset-lg-1 .banner-content .bann-wi-cont{width:100%}}.offer-text h6,.banner-content h5,.banner-content h2,.banner-content p{margin:10px 0;font-size:18px}.bottom-section{margin-top:20px}.info-btn h6{background-color:#fff3;border-radius:5px;padding:5px 15px;display:inline-block}.hotels_search_container{background-color:#fff}.hotels_search_container .hotel_banner{z-index:1;position:relative}.hotels_search_container .hotel_banner .heading_text{z-index:2;text-align:center;width:100%;max-width:1050px;position:absolute;top:30%;left:48%;transform:translate(-50%,50%)}@media (width<=767px){.hotels_search_container .hotel_banner .heading_text{position:static;transform:none;padding-top:17%!important}}.hotels_search_container .hotel_banner .heading_text h2{color:#fff;text-align:center;cursor:pointer;text-shadow:3px 3px 4px gray;font-family:Jost,sans-serif;font-size:45px;font-weight:700}@media screen and (width<=768px){.hotels_search_container .hotel_banner .heading_text h2{margin-bottom:0;font-size:16px;font-weight:400}}.hotels_search_container .hotel_banner .heading_text ul{justify-content:center;display:flex}.hotels_search_container .hotel_banner .heading_text ul li{color:#fff;padding-right:40px;font-size:18px;position:relative}.hotels_search_container .hotel_banner .heading_text ul li:not(:last-child):after{content:" ";background-color:#fff;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;right:20px}.hotels_search_container .hotel_banner .heading_text ul li:last-child{padding-right:0}@media screen and (width<=768px){.hotels_search_container .hotel_banner .heading_text ul{display:none}.hotels_search_container .hotel_banner .heading_text{padding:24px 16px;top:8px;bottom:auto}}.hotels_search_container .hotel_banner .hotel_search{width:100%;max-width:1200px;margin-top:-86px;position:absolute;left:50%;transform:translate(-50%)}@media (width<=767px){.hotels_search_container .hotel_banner .hotel_search{position:static;transform:none}}.hotels_search_container .hotel_banner .hotels_search_box{border-radius:0}@media (width<=767px){.hotels_search_container .hotel_banner .hotels_search_box{margin-top:48px}}.hotels_search_container .hotels_advantages{max-width:990px;margin:70px auto}.hotels_search_container .hotels_advantages .hotels-advantages-wrapper{flex-wrap:wrap;justify-content:space-around;display:flex}.hotels_search_container .hotels_advantages .hotels-advantages-wrapper .hotels-adv-box{flex:0 0 45%;align-items:center;display:flex}.hotels_search_container .hotels_advantages .hotels-advantages-wrapper .hotels-adv-box img{filter:drop-shadow(0 0 5px #35459c);border-radius:10px}.hotels_search_container .hotels_advantages .hotels-advantages-wrapper .hotels-adv-box .hotels-adv-box-wrapper{padding-left:15px}.hotels_search_container .hotels_advantages .hotels-advantages-wrapper .hotels-adv-box .hotels-adv-box-wrapper p{margin-bottom:3px;font-weight:700}@media screen and (width<=768px){.hotels_search_container .hotels_advantages .hotels-advantages-wrapper .hotels-adv-box .hotels-adv-box-wrapper p{font-size:16px}}.hotels_search_container .hotels_advantages .hotels-advantages-wrapper .hotels-adv-box .hotels-adv-box-wrapper small{font-family:Jost,sans-serif;font-size:90%}@media screen and (width<=768px){.hotels_search_container .hotels_advantages .hotels-advantages-wrapper .hotels-adv-box .hotels-adv-box-wrapper{text-align:center;width:90%;margin-top:20px;margin-bottom:20px;line-height:1.3}.hotels_search_container .hotels_advantages .hotels-advantages-wrapper .hotels-adv-box{flex-wrap:wrap;justify-content:center}}@media (width<=767px){.hotels_search_container .hotels_advantages{padding-top:0}}.hotels_search_container .queries_about_hotels{background-color:#fff}.hotels_search_container .queries_about_hotels .query-container{max-width:990px;margin:auto;padding:56px 0}.hotels_search_container .queries_about_hotels .query-container .query-hotels-heading{text-align:center;color:#1c2b39;font-family:Jost,sans-serif}.hotels_search_container .queries_about_hotels .query-container .query-hotels-heading h2{font-family:Jost,sans-serif;font-size:27px;font-weight:800;line-height:35px}.hotels_search_container .queries_about_hotels .query-container .query-hotels-heading p{margin-bottom:30px;font-size:18px}@media (width<=767px){.hotels_search_container .queries_about_hotels .query-container .query-hotels-heading{padding:0 15px}}.hotels_search_container .queries_about_hotels .query-container .query-hotels-body{background:radial-gradient(circle,#35459c 0%,#1c2b39 100%);width:1072px;box-shadow:0 0 12px #35459c}@media (width<=770px){.hotels_search_container .queries_about_hotels .query-container .query-hotels-body{width:768px}}@media (width<=991px){.hotels_search_container .queries_about_hotels .query-container .query-hotels-body{width:100%}}.hotels_search_container .queries_about_hotels .query-container .query-hotels-body .ant-card{box-shadow:0 9px 9px 3px #3262aa!important}.hotels_search_container .queries_about_hotels .query-container .query-hotels-body .query-box{background:#ffffffa8;border-radius:6px;margin-bottom:25px;margin-right:8px;padding:0;position:relative;overflow:hidden;box-shadow:0 1px 8px gray}.hotels_search_container .queries_about_hotels .query-container .query-hotels-body .query-box .light{opacity:.8;background-color:#ffffffa7;border-radius:6px;width:20px;height:20px;animation:10s linear infinite snakeMove;position:absolute}@keyframes snakeMove{0%{top:0;left:0}25%{top:calc(50% - 1px);left:calc(100% - 2px)}50%{top:calc(100% - 2px);left:0}75%{top:calc(50% - 1px);left:calc(50% - 1px)}to{top:0;left:0}}.hotels_search_container .queries_about_hotels .query-container .query-hotels-body .query-box .light2{opacity:.8;background-color:#ffffff76;border-radius:6px;width:20px;height:20px;animation:5s linear infinite snakeMoveb;position:absolute;box-shadow:2px 3px 8px #939393}@keyframes snakeMoveb{0%{bottom:0;right:0}25%{bottom:calc(50% - 1px);right:calc(100% - 2px)}50%{bottom:calc(100% - 2px);right:0}75%{bottom:calc(50% - 1px);right:calc(50% - 1px)}to{bottom:0;right:0}}.hotels_search_container .queries_about_hotels .query-container .query-hotels-body .query-box .pulse{background-color:#bfc6eda4;border-radius:46%;width:100%;height:100%;animation:2s ease-in-out infinite pulseAnimation;position:absolute}@keyframes pulseAnimation{0%{opacity:.8;transform:scale(.8)}50%{opacity:.2;transform:scale(1.6)}to{opacity:.8;transform:scale(.8)}}.hotels_search_container .queries_about_hotels .query-container .query-hotels-body .query-box .cloud{background-color:#680000cc;border-radius:50%;width:200px;height:100px;animation:30s linear infinite cloudAnimation;position:absolute;top:50%;left:-200px}@keyframes cloudAnimation{0%{transform:translate(-200px)}to{transform:translate(100%)}}.hotels_search_container .queries_about_hotels .query-container .query-hotels-body .query-box .pulse-1{pointer-events:none;background-color:#ffffff8e;border-radius:5%;width:0;height:0;animation:2s ease-in-out infinite pulseAnimat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes pulseAnimat{0%{opacity:.4;width:0;height:0}50%{opacity:0;width:100%;height:100%}to{opacity:0;width:0;height:0}}.hotels_search_container .queries_about_hotels .query-container .query-hotels-body .query-box .particle-container{pointer-events:none;width:100%;height:100%;position:absolute;top:50%;left:20%}.hotels_search_container .queries_about_hotels .query-container .query-hotels-body .query-box .particle{opacity:.8;background-color:#35459c;border-radius:10%;width:15px;height:15px;animation:10s linear infinite particleAnimation;position:absolute}@keyframes particleAnimation{0%{opacity:.8;top:0;transform:translateY(0)rotate(0)}50%{opacity:0;top:60%;transform:translateY(-1000px)rotate(120deg)}to{opacity:.8;top:0;transform:translateY(0)rotate(0)}}.hotels_search_container .queries_about_hotels .query-container .query-hotels-body .query-box .water-surface{background:linear-gradient(#05f3 0%,#3edfff00 20%,#4268ff52 40%,#fdffef80 60%,#f263ffcc 80%,#6988e4b3 100%);width:100%;height:100%;animation:2s linear infinite alternate rippleAnimation;position:absolute;bottom:0;left:0}@keyframes rippleAnimation{0%{background-size:100% 100%}to{background-size:100% 200%}}.hotels_search_container .queries_about_hotels .query-container .query-hotels-body .query-box .box-head img{object-fit:cover;width:100%;height:100%;max-height:157px}.hotels_search_container .queries_about_hotels .query-container .query-hotels-body .query-box .box-body{padding:20px;font-family:Jost,sans-serif}.hotels_search_container .queries_about_hotels .query-container .query-hotels-body .query-box .box-body a{color:#35459c;font-size:16px;font-weight:700}.hotels_search_container .queries_about_hotels .query-container .query-hotels-body .query-box .box-body a:hover{text-decoration:underline}.hotels_search_container .queries_about_hotels .query-container .query-hotels-body .query-box .box-body p{color:#111;margin-top:16px;margin-bottom:0;font-size:14px;line-height:1.5}@media (width<=767px){.hotels_search_container .queries_about_hotels .query-container .query-hotels-body .query-box .box-body p{font-size:16px}}.hotels_search_container .queries_about_hotels .query-container .query-hotels-body .query-box .box-body .ht-img-l{opacity:.18;width:113px;position:absolute;bottom:-10px}.hotels_search_container .queries_about_hotels .query-container .query-hotels-body .query-box:hover{box-shadow:1px 3px 4px gray}.hotels_search_container .queries_about_hotels .query-container .query-hotels-body .full-box{padding:inherit;padding-top:20px}.hotels_search_container .queries_about_hotels .query-container .query-hotels-body .full-box h3{text-transform:uppercase;margin-bottom:0;font-size:13px;font-weight:700;line-height:1}.hotels_search_container .queries_about_hotels .query-container .query-hotels-body .full-box .box-body{padding-left:initial}@media (width<=767px){.hotels_search_container .queries_about_hotels .query-container .query-hotels-body .full-box .box-body [class*=col-]{margin-bottom:1rem}}.hotels_search_container .queries_about_hotels .query-container .query-hotels-body .full-box .box-body a{color:#bd0c21;font-size:14px;font-weight:initial}@media (width<=767px){.hotels_search_container .queries_about_hotels .query-container .query-hotels-body .full-box .box-body a{font-size:16px}}.hotels_search_container .queries_about_hotels .query-container .query-hotels-footer{text-align:center}.hotels_search_container .queries_about_hotels .query-container .query-hotels-footer button{border-radius:3px;padding:8px 23px;font-weight:700}.hotels_search_container .hovered-link:hover .price-deals-24{color:#bd0c21!important}.hotels_search_container .hovered-link:hover .animate__flash{animation:unset}.cart-shopping-img{cursor:pointer;border-radius:5px;width:100%;height:100%;max-height:228px;transition:all .2s}.cart-shopping-img:hover{transform:translateY(-4px);box-shadow:0 4px 20px #00000014}.cart-h4{font-weight:700;position:absolute;top:48%;left:0;right:0;color:#fff!important}.card-container-1{max-width:990px;margin:auto!important;padding:56px 0!important}.heading-hotel{width:100%;margin:25px auto 20px}.heading-hotel h3{text-align:center;color:#1c2b39;font-size:24px;font-weight:600}.heading-hotel p{text-align:center;font-size:18px}.states-hotel{text-transform:uppercase;text-align:center;font-size:13px;font-weight:700}.cart-h4 h4{text-align:center;text-shadow:0 0 5px #4267b2bf;color:#fff;font-size:20px;font-weight:700;line-height:1.1}.row-second-1{margin-top:25px}@media screen and (width<=767px){.hotel_banner{padding-top:0%}}@keyframes color-change{0%{color:#000}50%{color:#2f81ed}to{color:#bd0c21}}.animate__flash{animation:.7s linear infinite color-change}.imgbanner-ht{justify-content:center;display:flex}@media (width<=767px){.imgbanner-ht{display:block}}.active-ht-tag{background:linear-gradient(135deg,#e9fcf3 0%,#fff0 100%);border-radius:6px;margin:10px auto auto;padding:4px 12px;font-family:Jost,sans-serif;display:flex}@media (width<=991px){.active-ht-tag{margin:18px auto auto}}.active-ht-tag .act-hdr-tag{color:#000;text-shadow:1px 1px 2px #fff;margin:0;font-size:16px;font-weight:700}.active-ht-tag .active-tg{justify-content:space-around;padding-left:14px;display:flex}.active-ht-tag .active-t{background:#fff;border-radius:6px;align-content:center;margin-right:10px;padding:0 12px;box-shadow:0 1px 12px #ededed}.active-ht-tag .active-t .anc-tab{color:#000!important}@media (width<=767px){.active-ht-tag{display:none}}.scrolling-list-wrapper{height:30px;position:relative;overflow:hidden}.list-item{align-items:center;height:30px;display:flex}@keyframes scroll{0%{transform:translateY(0)}to{transform:translateY(-210px)}}.comm-ban{background-color:#fff;border-radius:10px;justify-content:center;align-items:center;height:210px;margin:10px 12%;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 12px #b6b6b6}.banner-container{align-items:center;gap:40px;display:flex;position:relative}.banner-link{color:#000;align-items:center;text-decoration:none;display:flex}.circle-containerM{z-index:1;border-radius:50%;width:135px;height:130px;position:relative;box-shadow:4px 3px 6px gray}.blue-circle{z-index:1;background-color:#007bff;border-radius:50%;width:500px;height:500px;position:relative;bottom:150px;right:80px}.heartbeat-circle{z-index:0;background-color:#007bff4d;border-radius:50%;width:520px;height:520px;animation:2s ease-in-out infinite heartbeat;position:absolute;top:75%;left:125%;transform:translate(-50%,-50%)}@keyframes heartbeat{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.1)}}.text-and-button{z-index:9;flex-direction:column;align-items:center;display:flex}.text-container{text-align:center;margin-bottom:20px;font-family:Jost,sans-serif;font-size:24px;font-weight:700;display:contents}.text-container .main-text{color:#fff;position:absolute;left:180px}.text-container .main-text1{color:#fff;position:relative;left:-54px}.scrolling-list-wrapper{height:30px;overflow:hidden}.scrolling-list{flex-direction:column;margin:0;padding:0;list-style:none;animation:10s linear infinite scroll;display:flex}.list-item{color:#ffd747;align-items:center;height:30px;display:flex}.discover-button{color:#007bff;cursor:pointer;background-color:#fff;border:none;border-radius:5px;padding:10px 20px;font-size:16px;font-weight:700;position:relative;left:-50px}.image-container1{justify-content:center;align-items:center;display:flex;position:relative;left:150px}.banner-image-icon{max-width:100%;height:auto}.circle-containerM1{z-index:1;border-radius:50%;position:relative;top:80px;right:310px;box-shadow:4px 3px 6px gray}.circle-containerM1 .heartbeat-circle1{z-index:0;background-color:#007bff4d;border-radius:50%;width:120px;height:120px;position:absolute;top:5%;left:5%}.circle-containerM1 .blue-circle1{z-index:1;background-color:#003b95;border-radius:50%;width:100px;height:100px;position:relative}@media (width<=767px){.not-wel{display:none}}.top-hotels{text-align:center;margin:20px}.title{color:#0056b3;margin-bottom:20px;font-size:24px}.hotels-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}@media (width<=767px){.hotels-grid{display:block}}.hotel-item{align-items:center;display:flex}.hotel-image{border-radius:13%;width:50px;height:50px;margin-right:15px}.hotel-info1{text-align:left}.hotel-nmc{margin:0;font-family:Jost,sans-serif;font-size:18px;font-weight:700}.hotel-nmc .anc-tab:hover{color:#ff7b54!important}.hotel-typeN{color:#555;margin:0;font-size:14px}.popular-destinations .title{text-align:center;margin-bottom:30px;font-family:Jost,sans-serif;font-size:28px;font-weight:800}.popular-destinations .destinations-slider .destination-card{text-align:center;border-radius:10px;flex-direction:column;align-items:center;margin:0 auto;transition:transform .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 8px #0000001a;width:90%!important}.popular-destinations .destinations-slider .destination-card:hover{transform:scale(1.05);box-shadow:0 1px 8px #ffa80a}.popular-destinations .destinations-slider .destination-image{object-fit:cover;border-radius:10px;width:100%;height:250px}.popular-destinations .destinations-slider .destination-overlay{color:#fff;border-radius:10px 10px 0 0;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:10px;display:flex;position:absolute;top:183px;left:0}.popular-destinations .destinations-slider .destination-name{color:#fff;margin:0;font-family:Cinzel,serif;font-size:24px;font-weight:700;line-height:16px}.popular-destinations .destinations-slider .destination-state{text-transform:uppercase;color:#fff;letter-spacing:8px;margin-top:4px;margin-right:-10px;font-family:Ixi sans;font-size:10px;font-weight:100}.popular-destinations .destinations-slider .destination-properties{color:#333;margin-top:3px;margin-right:2px;font-family:Jost,sans-serif;font-size:15px;font-weight:700}.destination-image-wrapper{position:relative}.destination-image{width:100%;height:auto;display:block}.destination-image-wrapper:after{content:"";z-index:1;border-radius:inherit;background:linear-gradient(#0000,#0009);width:100%;height:100%;position:absolute;top:0;left:0}.destination-overlay{z-index:2;color:#fff;position:absolute;bottom:10px;left:10px}.container{text-align:center;margin:20px}.container h1{color:#333;margin-bottom:20px;font-size:24px}.grid{flex-direction:column;gap:20px;display:flex}@media (width<=767px){.grid{display:block}}.grid-1{display:flex}@media (width<=767px){.grid-1{display:block}}.card-im{border-radius:4px;width:100%;transition:transform .3s;position:relative;overflow:hidden}.card-im img{object-fit:cover;width:100%;height:310px}.card-im h2{color:#fff;text-align:left;border-radius:5px;margin:0;padding:8px 12px;font-size:18px;position:absolute;top:10px}@media (width>=768px){.grid>div{gap:20px;display:flex}}.video-container{width:100%;position:relative}.plcehder-imge,.video-element{width:100%;height:auto;display:block}.hidden{display:none}.video-overlay{opacity:0;background:linear-gradient(#00000086,#0000);justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.card-im:hover .video-overlay{opacity:1}.overlay-text{text-align:center;padding:0 10px;transition:transform .5s;transform:translateY(100%);color:#fff!important;font-size:14px!important;font-weight:200!important}.card-im:hover .overlay-text{transform:translateY(0)}.trip-planner{background-color:#fff;padding:20px}.trip-planner h2{text-align:center;color:#0c50bd;margin-bottom:6px;font-family:Jost,sans-serif;font-size:28px;font-weight:800}.trip-planner p{text-align:center;color:#666;margin-bottom:20px;font-size:16px}.trip-planner .ant-tabs{margin-bottom:20px}.trip-planner .ant-tabs .ant-tabs-tab{color:#666;padding:10px 15px;font-size:14px;font-weight:500}.trip-planner .ant-tabs .ant-tabs-tab:hover{color:#1890ff}.trip-planner .ant-tabs .ant-tabs-tab-active{color:#1890ff;font-weight:600}.trip-planner .ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#1890ff}.trip-planner .ant-tabs .ant-tabs-ink-bar{background-color:#1890ff}.trip-planner .ant-spin{justify-content:center;align-items:center;height:200px;display:flex}.trip-planner .slick-slider .slick-list{margin:0 auto;padding:10px 0}.trip-planner .slick-slider .slick-prev,.trip-planner .slick-slider .slick-next{color:#666;font-size:20px}.trip-planner .slick-slider .slick-prev:hover,.trip-planner .slick-slider .slick-next:hover{color:#1890ff}.trip-planner .slick-slider .slick-prev:before,.trip-planner .slick-slider .slick-next:before{color:inherit;font-size:20px}.trip-planner .slick-slider .slick-dots{bottom:-10px}.trip-planner .slick-slider .slick-dots li{width:10px;height:10px}.trip-planner .slick-slider .slick-dots li button{background-color:#ccc;border-radius:50%;width:10px;height:10px}.trip-planner .slick-slider .slick-dots li button:hover,.trip-planner .slick-slider .slick-dots li.slick-active button{background-color:#1890ff}.trip-planner .ant-card{border-radius:10px;height:320px;margin:10px;transition:transform .3s;overflow:hidden;box-shadow:0 4px 10px #0000001a;width:266px!important}.trip-planner .ant-card:hover{transform:scale(1.05);box-shadow:1px 0 8px #ffa80a}.trip-planner .ant-card .ant-card-cover{height:160px}.trip-planner .ant-card .ant-card-cover img{object-fit:cover;border-top-left-radius:10px;border-top-right-radius:10px;width:100%;height:100%}.trip-planner .ant-card .ant-card-meta{padding:10px}.trip-planner .ant-card .ant-card-meta .ant-card-meta-title{color:#333;font-size:16px;font-weight:600}.trip-planner .ant-card .ant-card-meta .ant-card-meta-description{color:#666;font-size:14px}.trip-planner .ant-card p{color:#888;margin:5px 10px 0;font-size:12px}@media (width<=1024px){.trip-planner .slick-slider .slick-list{padding:5px 0}.trip-planner .ant-card{width:180px;height:280px}.trip-planner .ant-card .ant-card-cover{height:140px}.trip-planner .ant-card .ant-card-meta{padding:8px}.trip-planner .ant-card .ant-card-meta .ant-card-meta-title{font-size:14px}.trip-planner .ant-card .ant-card-meta .ant-card-meta-description{font-size:12px}}@media (width<=600px){.trip-planner .slick-slider .slick-list{padding:0}.trip-planner .ant-card{width:100%;height:auto}.trip-planner .ant-card .ant-card-cover{height:200px}.trip-planner .ant-card .ant-card-meta{padding:10px}.trip-planner .ant-card .ant-card-meta .ant-card-meta-title{font-size:16px}.trip-planner .ant-card .ant-card-meta .ant-card-meta-description{font-size:14px}}.trip-planner{max-width:100%;padding:20px}@media (width<=770px){.trip-planner{max-width:59%}}@media (width<=991px){.trip-planner{max-width:59%}}@media (width<=1024px){.trip-planner{max-width:65%}}.trip-planner h2{text-align:center;font-size:24px}.trip-planner p{text-align:center;color:#666;font-size:16px}.ant-tabs{width:100%}.destination-card{width:100%;max-width:300px;margin:auto}.destination-card img{object-fit:cover;width:100%;height:180px}@media screen and (width<=768px){.trip-planner{padding:10px}.trip-planner h2{font-size:20px}.destination-card{max-width:250px}}@media screen and (width<=480px){.trip-planner h2{font-size:18px}.destination-card{max-width:220px}.destination-card img{height:150px}}.query-container{padding:24px}.query-container .query-hotels-heading{text-align:center;margin-bottom:24px}.query-container .query-hotels-heading h2{margin-bottom:8px;font-size:24px}.query-container .query-hotels-heading p{color:#555;font-size:16px}.query-container .query-hotels-body .ant-card{transition:transform .3s}.query-container .query-hotels-body .ant-card:hover{transform:translateY(-5px)}.query-container .query-hotels-body .ant-card a{font-size:18px;font-weight:700;text-decoration:none}.query-container .query-hotels-body .ant-card a:hover{text-decoration:underline}.query-container .query-hotels-body .ant-card p{margin-top:8px;font-size:14px}.query-container .query-hotels-body .slick-list .slick-track{margin:10px 0}.query-container .query-hotels-body .slick-slide{justify-content:center;display:flex}.hotel-sort-block{margin-bottom:15px}.hotel-sort-block .sort-text{margin:0;font-weight:600}.hotel-sort-block .results-sort-block{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;padding:15px;display:flex}.hotel-sort-block .results-sort-block .flex-wrapper,.hotel-sort-block .results-sort-block .ant-radio-group{align-items:center;display:flex}.hotel-sort-block .results-sort-block .ant-radio-group .ant-radio-wrapper{margin-left:25px;margin-right:0}.hotel-sort-block .results-sort-block .ant-radio-group .ant-radio-wrapper .price-type span{padding-right:5px}.hotel-sort-block .results-sort-block .ant-input-group{min-width:220px;max-width:330px}.hotel-sort-block .results-sort-block .ant-input-group .search-type-box{max-width:55px}.hotel-sort-block .results-sort-block .ant-input-group .search-select-box{width:calc(100% - 55px)}@media (width<=767px){.hotel-sort-block{display:none!important}}.sort-menu-15.cp-sort-by-hotel .ant-select-selector{background:#f7f7f7;font-weight:700}.sort-menu-15 .cp-aria-cp{display:none}@media screen and (width<=768px){.sort-menu-15 .cp-aria-cp{text-align:center;font-size:24px}.sort-menu-15 .cp-sort-by-hotel .ant-radio-wrapper{border-right:0 solid #ccc!important}.sort-menu-15 .cp-sort-by-hotel .anticon-caret-up{display:none!important}.sort-menu-15 .cp-sort-by-hotel .ant-radio-wrapper-checked{border-bottom:0 solid #87939e!important}}
