@font-face{font-family:Bahij-Janna;src:url(/client_side/fonts/Bahij-Janna-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Bahij-Janna;src:url(/client_side/fonts/Bahij-Janna-Bold.ttf) format("truetype");font-weight:700;font-style:normal}body,html{scroll-behavior:smooth;font-family:Bahij-Janna}body{display:flex;flex-flow:column;min-height:100vh}.privacy-policy{background-image:url(/client_side/images/back.svg);padding:3rem 20%}.privacy-policy section:not(:last-of-type){margin-bottom:2rem;border-bottom:1px solid silver}.privacy-policy h2{font-size:1.5rem;font-weight:700}.privacy-policy h3{font-size:1rem;font-weight:700}.payment-method{padding:0 1rem 1rem}.payment-method .custom-radio{padding-bottom:.5rem}.payment-method__content{background-color:rgba(0,0,0,.02);padding:1rem .5rem}.payment-method .custom-control-input:checked~.custom-control-label:before{background-color:#20baa7;border-color:#20baa7}.nationality-selection{font-size:.9rem}.nationality-selection label{color:#fff;margin:0 0 0 1rem}.nationality-selection select{border:1px solid #20baa7;background:transparent;color:#fff;border-radius:10px;width:8rem}.nationality-selection select option{background-color:#fff;color:#000!important}#about_hotel,#equipmnets,#roles{scroll-margin-top:100px}.main-page-thumbnail{width:2.5rem;height:2.5rem;margin:auto 0}.not-found-image{width:50%}input[type=number]:disabled,input[type=text]:disabled,input[type=text][disabled]{color:#b2bec3;-webkit-text-fill-color:#76797a}.noScroll::-webkit-scrollbar{display:none}.noScroll{-ms-overflow-style:none;scrollbar-width:none}.btn-danger{background-color:#ff5f57!important;border:none!important}.btn-success{background-color:#20baa7!important;border:none!important}.mr-2rem{margin-right:2rem!important}.fColor-green{color:#20baa7!important}.fColor-darkgreen{color:#1f5964!important}.fColor-darkgrey{color:#708090!important}.fColor-darkgrey2{color:#b2bec3!important}.f-bold,.f-reg{font-weight:700}.f-15{font-size:15px!important}.f-16{font-size:16px!important}.f-18{font-size:18px;font-weight:700}.f-12{font-size:20px!important}.f-14{font-size:14px!important}.f-24{font-size:1rem!important}.f-25{font-size:25px!important}.f-28{font-size:1rem!important}.f-34{font-size:34px!important}.f-40{font-size:40px!important}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #20baa7;border-radius:10px;background:#fff}::-webkit-scrollbar-thumb{background:#20baa7;border-radius:10px}.scrollable-element{width:100%;height:100%;overflow-y:scroll}#scroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px #f5f5f5;background-color:#f5f5f5}.profile-dropdown{display:flex;align-items:center;position:relative;font-size:1.3rem;margin:0;border-radius:3px}.profile-dropdown,.profile-dropdown *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.profile-dropdown input[type=checkbox]{display:none}.profile-dropdown input[type=checkbox]:checked~ul{display:block;-webkit-animation:pulse .5s;animation:pulse .5s;z-index:101}.profile-dropdown input[type=checkbox]:checked~img{background:#20baa7!important}.profile-dropdown input[type=checkbox]:checked~label{background:#20baa7}.profile-dropdown input[type=checkbox]:checked~label i{color:#f2f2f2}.profile-dropdown input[type=checkbox]:checked~label:after{content:"";position:absolute;top:100%;right:calc(50% - 10px);display:block;border-color:orange transparent transparent;border-style:solid;border-width:7px 10px 0;width:0;height:0}.w-20{width:15%}.profile-dropdown #profile{display:inline-block;background:#d9d9d9;height:2rem;vertical-align:middle;margin:.5rem .75rem .5rem .5rem;border-radius:50%}.profile-dropdown span{display:inline-block;vertical-align:sub;white-space:nowrap;text-overflow:ellipsis;font-size:1rem}.profile-dropdown ul{display:none;list-style:none;padding:0;margin:0;background:#fff;position:absolute;top:100%;right:0;width:100%;border-radius:3px}.profile-dropdown li{display:inline-block!important;padding:.1rem 1.3rem!important}.profile-dropdown ul li a{display:block;margin:.7rem 0;text-decoration:none;color:#737373;font-size:1rem}.profile-dropdown ul li a i{font-size:1.3rem;vertical-align:middle;margin:0 .75rem 0 -.25rem}.profile-dropdown ul li:first-child a:hover{border-radius:3px 3px 0 0}.profile-dropdown ul li:last-child a:hover{border-radius:0 0 3px 3px}.profile-dropdown>label{position:relative;height:3.5rem;display:block;text-decoration:none;background:transparent;color:#333;box-sizing:border-box;padding:.9rem;float:right;border-radius:0 3px 3px 0}.profile-dropdown>label i{color:#b2b2b2;font-size:1.75rem}.profile-dropdown:after{content:"";display:table;clear:both}#scroll::-webkit-scrollbar{width:6px;background-color:#f5f5f5}#scroll::-webkit-scrollbar-thumb{background-color:#20baa7}#about_hotel .svg-inline--fa.equipment_icon,#equipmnets .svg-inline--fa.equipment_icon{font-size:20px!important}.list li:last-of-type:before{list-style:none!important;content:""!important}.flex-container{display:flex}.hotel-card .flex-container{display:flex;align-items:baseline}.title-icon{width:2.2rem;margin-left:2.41rem}.item a{margin-top:auto}.back-to-home{font-size:3rem;color:#fff;cursor:pointer;position:absolute;left:2rem;z-index:20}.gm-style .gm-style-iw-c{direction:rtl}.mobile{display:none!important}a{text-decoration:none!important;cursor:pointer}a:hover{color:none}.first-nav{background-color:#1f5964;margin-bottom:-1px}.first-nav ul{padding-right:0;list-style:none;margin:.5rem 0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.first-nav .col-lg-9{align-items:center}.first-nav ul li{display:inline-block;padding:.1rem 1.6rem}.first-nav ul li:first-of-type{padding-right:0}.first-nav ul li a{font-size:.9rem;color:#fff}.first-nav .dropdown-menu{background-color:#1f5964}.navbar.second{background-color:#20baa7!important;border-bottom:2px solid #1f5964}.navbar.second .row{flex-grow:1}.navbar-nav{flex-direction:row!important;flex-wrap:wrap}.btn-logout,.navbar.second .nav-link{color:#fff!important;font-size:1rem;margin:.6rem 1.5rem}.navbar.second .navbar-brand{padding-bottom:0!important}.navbar-brand{margin-left:0!important}.navbar.second .navbar-brand img{height:3rem}.home-slider .swiper-slide{height:38rem;background-repeat:no-repeat;background-size:cover;display:flex!important;background-position:50%;width:100%!important}.home-slider .container-fluid{margin:auto}.home-slider .content{text-align:center;color:#fff}.home-slider .content h1{font-weight:700;font-size:2rem}.home-slider .content span{font-weight:400;font-size:1.3rem}.home-slider .swiper-button-prev,.home-slider .swiper-container-rtl .swiper-button-next{color:#fff;background-color:#20baa7;height:2.2rem;width:2.2rem}.home-slider .swiper-button-prev{right:0!important;background-image:url(/images/arrow-right.png)!important}.home-slider .swiper-button-next,.home-slider .swiper-button-prev{background-position:50%;background-repeat:no-repeat;background-size:.8rem}.home-slider .swiper-button-next{left:0!important;background-image:url(/images/arrow-left.png)!important}.home-slider .swiper-button-next:after,.home-slider .swiper-container-rtl .swiper-button-prev:after{content:" "!important}.home-slider .swiper-pagination .swiper-pagination-bullet{background-color:transparent;border:1px solid #fff;height:6px;width:6px;opacity:1}.home-slider .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff}.home-slider .swiper-container-horizontal>.swiper-pagination-bullets,.home-slider .swiper-pagination-custom,.home-slider .swiper-pagination-fraction{bottom:2rem}.search{background-color:#ebeff1;border-bottom:3px solid #20baa7}.search .uni{padding:.7rem 1rem;border-right:1px solid #b2bec3;cursor:pointer;position:relative}.search .uni-top{position:absolute;z-index:99;width:100%;bottom:6.5rem;display:none}.search .uni-top .body{background-color:#ebeff1;padding:1rem 2rem;border-top-left-radius:7px;border-top-right-radius:7px}.search .uni-top .btn-close{width:auto;height:auto;color:#b2bec3;font-size:.8rem;background-color:transparent;border-radius:0;position:absolute;left:0}.search #choose-room .uni-top{left:0}.search #choose-room .uni-top:after{left:5%;right:auto}.search .align{margin-right:12.1%;width:100%}.search .uni-top:after{content:" ";position:absolute;top:100%;right:5%;margin-left:-5px;border:5px solid transparent;border-top-color:#20baa7}.search .uni-top .footer button{background-color:#20baa7;border-bottom-left-radius:7px;border-bottom-right-radius:7px}.search .uni-row{display:flex;justify-content:space-between;align-items:center;color:#b2bec3;flex-wrap:wrap}#autocomplete_result{border:1px solid silver;border-top:0;position:absolute;overflow:auto;max-height:93px;background:#f2f2f3;color:#20baa7}#autocomplete,#autocomplete_result{width:200px;box-sizing:border-box}#autocomplete,#autocomplete_result p{padding:4px;margin:0;color:#000}#autocomplete_result:hover{background:#e5e5e5}.auto-complete-option{font-size:12px;color:#708090!important}.daterangepicker{background-color:#ebeff1!important;font-family:Bahij-Janna;direction:rtl!important;width:34rem!important;border-color:#20baa7!important}.daterangepicker .header{color:#708090;display:flex;justify-content:space-between;margin:0 1.4rem!important;padding-top:1rem;font-size:.9rem;font-weight:900}.daterangepicker .cancelBtn{width:auto;height:auto;color:#b2bec3;font-size:2.2rem;background-color:transparent;border-radius:0;position:absolute;left:6px;padding:0!important}.daterangepicker .drp-buttons{clear:both;padding:1rem;border-top:1px solid #20baa7;display:none;vertical-align:middle;background-color:#20baa7;text-align:center!important;font-size:.9rem;color:#fff;font-weight:900}.invisble{visibility:hidden}.daterangepicker .drp-buttons span{font-size:1rem!important;color:#fff!important;font-weight:700}.daterangepicker .calendar-table tbody tr{border:5px solid #ebeff1}.daterangepicker .wee{margin:0 1.4rem!important;padding-bottom:.5rem}.daterangepicker .shadow{box-shadow:0 3px 6px rgba(0,0,0,.15)!important}.daterangepicker .header .end,.daterangepicker .header .start{font-size:.7rem;font-weight:400}.daterangepicker .header .end .time,.daterangepicker .header .start .time{direction:ltr!important;text-align:right;font-family:Arial}.daterangepicker th.month{color:#708090!important;font-size:1rem!important;font-weight:700}.daterangepicker .calendar-table{background-color:#ebeff1!important;border:1px solid #ebeff1!important}.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{line-height:normal!important;margin:0 .2rem;height:auto!important;color:#708090!important;border:none!important;border-radius:0!important}.daterangepicker .calendar-table thead tr th{color:#708090!important;font-size:1rem!important;font-weight:700}.daterangepicker .drp-calendar{margin:0 1.4rem!important}.daterangepicker .drp-calendar.left{border-bottom:1px solid rgba(112,128,144,.6)}.daterangepicker .drp-calendar{max-width:100%!important}.daterangepicker .drp-calendar,.daterangepicker .ranges{float:none!important}.daterangepicker option.disabled,.daterangepicker td.disabled{display:none}.daterangepicker.drop-up:after{border-top-color:#20baa7!important}.daterangepicker td.off{background-color:#ebeff1!important}.search .uni-row .lable{color:#b2bec3;font-size:.9rem}.search .uni-row span{color:#708090;font-size:1rem;font-weight:700}.search #search-daterange{border:none;background-color:transparent;color:#b2bec3;cursor:pointer}.search #search-daterange:focus{border:none;outline:none}.search button{width:100%;height:100%;color:#fff;font-size:1.2rem;font-weight:700;background-color:#20baa7;border-radius:0;display:flex;align-items:center;justify-content:center}.search button img{height:1rem;margin-right:10px}#choose-dest img{width:.85rem;height:.85rem}#choose-date img{width:.95rem;height:.85rem}#choose-room img{width:1.1rem;height:.714rem}#choose-person img{width:.76rem;height:.76rem}.daterangepicker.drop-up{margin-top:-4rem!important}.daterangepicker td.in-range{background-color:#ffcfcd!important}.daterangepicker td.active:hover span,.daterangepicker td.active span{background-color:#ff5f57!important;color:#fff!important;border:1px solid #ff5f57;width:22px!important;border-radius:3px;display:inline-block}#labels,#map_canvas img{color:#fff}.daterangepicker td.active.start-date,.daterangepicker td.active.start-date:hover{background:linear-gradient(90deg,#ffcfcd 50%,#ebeff1 0);color:#fff!important}.daterangepicker td.active.end-date,.daterangepicker td.active.end-date:hover{background:linear-gradient(90deg,#ebeff1 50%,#ffcfcd 0);color:#fff!important}.daterangepicker td.off{color:#708090!important}.daterangepicker .btn-primary{background-color:#20baa7!important;border-color:#20baa7!important}#qty-adults,#qty-children,#qty-room{width:1rem;background-color:transparent;border:transparent;text-align:end;outline:none;color:#b2bec3;font-size:.9rem}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number],input[type=text]{-moz-appearance:textfield}#home-destination{width:100%;font-size:.9rem;background-color:transparent;border:transparent;text-align:start;outline:none;color:#b2bec3}.js-example-basic-single:focus{outline:0 transparent!important}.plus-minus-input{align-items:center;display:flex}.plus-minus-input .input-group-field{text-align:center;margin-left:.5rem;margin-right:.5rem;background-color:transparent;border:none;outline:none;font-size:1rem;color:#708090}.plus-minus-input .input-group-field::-webkit-inner-spin-button,.plus-minus-input .input-group-field ::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.plus-minus-input .input-group-button .circle{width:1rem;height:1rem;border-radius:50%;border-color:#20baa7;background-color:transparent;color:#20baa7;font-size:.5rem;padding:0;display:flex;align-items:center;justify-content:center}.input-group-field{width:5.5rem}.back{background-repeat:repeat-y;padding-bottom:2rem;background-size:cover}.title h2{display:flex;align-items:flex-end;font-size:1.4rem;font-weight:700;color:#708090;padding:1.4rem 0;margin-bottom:0}.title h2 img{height:2.2rem;padding-left:2.41rem}.features .content{background-color:#ebeff1;padding:4rem 0;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.features .content .square{background-color:#f6f8f9;text-align:center;border-radius:10px;padding:.5rem 1.2rem;color:#708090;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;height:100%;transition:all .2s ease-in}.features .content .square:hover{scale:1.09}.features .content .square h6{padding:1.5rem 0;font-size:1.1rem;margin-bottom:0;font-weight:700}.features .content .square p{padding:1.42rem 0;margin-bottom:0;font-size:.9rem}.features .content .col-md-3{padding-left:0}.features .content .square img{height:4.2rem}.destinations .content{background-color:#ebeff1;padding:4.76rem 0;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.destinations .content .swiper-slide{display:flex;justify-content:center}.destinations .content .swiper-slide a{height:20.9rem;background-size:cover;background-position:50%;display:flex;border-radius:10px;width:100%;background-repeat:no-repeat;position:relative}.destinations .content .swiper-slide .respo-1{display:none}.destinations .content .swiper-slide a .lable{background-color:rgba(31,89,100,.75);padding:1.42rem 1.66rem;color:#fff;margin-top:auto;width:100%;border-bottom-left-radius:7px;border-bottom-right-radius:7px}.destinations .content .swiper-slide a .lable h5{font-size:.9rem;margin:0}.destinations .content .swiper-pagination-bullet{background:#b2bec3;opacity:1}.destinations .content .swiper-pagination-bullet-active{background:#ff5f57}.destinations .content .swiper-container{height:116%}.destinations .swiper-container-horizontal>.swiper-pagination-bullets,.destinations .swiper-pagination-custom,.destinations .swiper-pagination-fraction{bottom:.9rem!important}.destinations .swiper-button-next,.destinations .swiper-container-rtl .swiper-button-prev{right:9%!important;left:auto}.destinations .swiper-button-prev,.destinations .swiper-container-rtl .swiper-button-next{left:9%!important;right:auto}.destinations .swiper-button-next:after,.destinations .swiper-button-prev:after,.destinations .swiper-container-rtl .swiper-button-next:after,.destinations .swiper-container-rtl .swiper-button-prev:after{content:" "!important}.destinations .swiper-button-next img,.destinations .swiper-button-prev img{height:2rem}.destinations .swiper-button-next:focus,.destinations .swiper-button-prev:focus{outline:none}.destinations .swiper-button-next.swiper-button-disabled,.destinations .swiper-button-prev.swiper-button-disabled{display:none}.looking-for .content .gallery-top .swiper-slide a{height:36rem;background-size:cover;display:flex;width:100%;background-repeat:no-repeat;position:relative;border-radius:0}.looking-for .content{background-color:#ebeff1;padding:4rem 0;border-bottom-left-radius:15px;border-bottom-right-radius:15px;position:relative;overflow:hidden}.looking-for .content .vector-l{position:absolute;height:25rem;top:21%;left:-21%}.looking-for .content .vector-r{position:absolute;height:30rem;top:3%;right:-23rem}.looking-for .content .gallery-top .swiper-slide a .lable{background-color:rgba(31,89,100,.75);border-radius:0 0 5px 5px;padding:1rem 0;text-align:center;color:#fff;margin-top:auto;width:100%}.looking-for .content .gallery-top .swiper-slide .lable h5{font-size:1.2rem;margin:0}.looking-for .content .gallery-top{margin-bottom:1.9rem}.looking-for .content .gallery-thumbs .swiper-slide a{height:12.19rem;background-size:cover;background-position:50%;display:flex;width:100%;background-repeat:no-repeat;position:relative;border-radius:10px}.looking-for .content .gallery-thumbs .swiper-slide a .lable{background-color:rgba(31,89,100,.75);padding:.6rem 0;text-align:center;color:#fff;margin-top:auto;width:100%;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.looking-for .content .gallery-thumbs .swiper-slide .lable h5{font-size:.7rem;margin:0}.looking-for{margin-bottom:3.57rem}.looking-for .content .respo-2{display:none}.looking-for .content .respo-2 a{height:17rem;background-size:cover;display:flex;width:96.5%;background-repeat:no-repeat;position:relative;border-radius:0;border-radius:10px;margin:auto auto 1.167rem}.looking-for .content .respo-2 a .lable{background-color:rgba(31,89,100,.75);padding:1rem 0;text-align:center;color:#fff;margin-top:auto;width:100%;border-bottom-right-radius:7px;border-bottom-left-radius:7px}.looking-for .content .respo-2 .lable h5{font-size:1.7rem;margin:0}.advertising{background-size:cover;height:15.9rem;padding-top:4rem}.advertising h2{font-size:2rem}.advertising h2,.advertising p{font-weight:700;color:#fff}.advertising a{font-size:.9rem;color:#fff;display:block;padding:.4rem 1.1rem;background-color:#20baa7;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:4px}.advertising a img{margin-right:1.19rem;height:.5rem}.advertising-respo{display:none;background-size:cover;height:9.33rem;position:relative}.advertising-respo .shape{height:9.33rem;background-size:cover;position:absolute;top:0;width:100%;background-repeat:no-repeat}.advertising-respo h2{font-size:1.6rem;color:#fff;font-weight:700}.advertising-respo a,.advertising-respo p{font-size:1.6rem;color:#fff;margin-bottom:1rem}.advertising-respo a{text-decoration:underline!important}footer .offers{padding-top:3.3rem;background-color:#ebeff1;padding-bottom:3.6rem}footer .offers h6{font-size:1rem;color:#708090;margin-bottom:1.428rem}footer .offers form{display:flex}footer .offers #submit-subscribe{width:7rem;color:#fff;font-weight:700;background-color:#20baa7;margin-left:1.428rem;text-align:center;cursor:pointer}footer .offers #submit-subscribe,footer .offers form #email-subscribe{height:2.6rem;border-color:#20baa7!important;border-style:solid;justify-content:center;border-radius:4px;border-width:1px}footer .offers form #email-subscribe{width:16rem;font-size:1rem;color:#1f5964;background-color:transparent;padding-right:1rem}footer .offers form #email-subscribe::-moz-placeholder{color:#b2bec3;font-size:.85rem}footer .offers form #email-subscribe:-ms-input-placeholder{color:#b2bec3;font-size:.85rem}footer .offers form #email-subscribe::-ms-input-placeholder{color:#b2bec3;font-size:.85rem}footer .offers form #email-subscribe::placeholder{color:#b2bec3;font-size:.85rem}footer .offers form #email-subscribe:focus{outline:none}footer .links{background-color:#1f5964;padding:1.9rem 0}footer .links ul{padding-right:0;list-style:none}footer .links .group{position:relative}footer .social-media{padding-right:0;list-style:none;padding-top:.7rem;display:flex}footer .social-media img{height:1rem}footer .social-media li{margin:0 .5rem}footer .links .between{width:1px;background-color:#708090;margin-top:auto;margin-bottom:auto;height:7.7rem}footer .links h6{color:#fff;margin-bottom:.5rem}footer .links ul li a{font-size:.85rem;color:#dfe6e9}footer .publish{padding:1rem 0;background-color:#20baa7}footer .publish div{justify-content:center;display:flex;color:#fff;font-weight:700}footer .publish p{margin-bottom:0}footer .publish img{height:1.847rem;margin-left:.5rem}footer .links-respo{background-color:#1f5964;display:none}footer .links-respo .card{background-color:transparent;border-color:transparent}footer .links-respo .card .card-header{background-color:transparent;border-color:#dfe6e9;padding:0}footer .links-respo ul{padding-right:0;list-style:none}footer .links-respo h6{font-size:1.35rem;color:#fff;margin-bottom:.5rem;text-align:right}footer .links-respo button{width:100%;display:flex;align-items:center;padding:1rem 0 .2rem}footer .links-respo .btn-link:hover{text-decoration:none}footer .links-respo .card-body{padding:0}footer .links-respo button.collapsed img{transform:rotate(1turn)}footer .links-respo button img{transform:rotate(180deg);margin-right:auto}footer .links-respo ul{margin-bottom:0}footer .links-respo ul li{padding-bottom:.2rem;padding-top:1rem;border-bottom:1px solid #dfe6e9}footer .links-respo ul li a{font-size:1rem;margin-bottom:.5rem;color:#fff;display:block}footer .links-respo .social-media{padding:0;margin-right:auto}footer .links-respo .social-media li{padding:0;border:none}footer .links-respo .social-media li a{margin:0}footer .links-respo .card .card-header:last-of-type{border:none;padding:10px 0;display:flex}.register-login{position:relative;overflow:hidden}.register-login .vector{position:absolute;top:-21rem;z-index:10;left:-7rem;width:33rem}.register-login .right{background-color:#1f5964;min-height:100vh}.register-login .right h1{font-size:1.5rem;color:#fff;margin-top:5rem;margin-bottom:1.76rem;text-align:center;font-weight:700}.register-login .right .nav-tabs{border:none;display:flex;justify-content:center;margin-bottom:2rem}.register-login .right .nav-tabs .nav-link{border:none;font-size:.7rem;color:#b2bec3;font-weight:700;transition:all .2s;padding:0}.register-login .right .nav-tabs .nav-item.show .nav-link,.register-login .right .nav-tabs .nav-link.active{color:#fff;background-color:transparent;border-bottom:2px solid #20baa7}.register-login .right .nav-item{display:inline-flex;font-size:1rem}.register-login .right .nav-item:not(:last-of-type):after{content:"/";color:#b2bec3!important;margin:0 3rem}.register-login .left{background-color:#20baa7;background-size:cover;min-height:100vh}.register-login input{background-color:transparent;border-color:#20baa7;border-radius:10px;height:2.7rem;color:#fff!important;font-size:.8rem;background-size:1rem;background-position-y:center;background-repeat:no-repeat;background-position-x:96%;padding-right:10%}.register-login input[type=submit]{background-color:#20baa7!important;border-radius:5px!important;font-weight:700!important;cursor:pointer!important;padding:0!important}.register-login input:focus{outline:none;box-shadow:none;background-color:transparent}.register-login input::-moz-placeholder{direction:rtl;color:#b2bec3;font-size:.8rem;padding-right:.5rem}.register-login input:-ms-input-placeholder{direction:rtl;color:#b2bec3;font-size:.8rem;padding-right:.5rem}.register-login input::-ms-input-placeholder{direction:rtl;color:#b2bec3;font-size:.8rem;padding-right:.5rem}.register-login input::placeholder{direction:rtl;color:#b2bec3;font-size:.8rem;padding-right:.5rem}.register-login .form-group:not(:last-of-type){margin-bottom:1.428rem}.register-login .form-group:last-of-type{margin-bottom:.5rem}.register-login #login .forget-password{color:#b2bec3;font-size:.85rem;font-size:.857rem;margin-bottom:1.9rem}.register-login #login .forget-password a{color:#fff;text-decoration:underline!important}.login-one-click .title-1{position:relative;z-index:2}.login-one-click .title-1 p{font-size:1.142rem;color:#b2bec3;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#1f5763;z-index:20;margin:auto;position:relative;padding:0 .8rem}.login-one-click .line{height:1px;width:100%;background-color:#b2bec3;position:absolute;top:52%;z-index:2}.forms{display:flex;justify-content:center}.forms input{background-size:cover;height:2.2rem;width:2.2rem;background-position:50%;background-color:transparent;border:none;margin:2rem 1rem;cursor:pointer}.register-login #register .register input,.register-login select{background-color:transparent;border-color:#20baa7;border-radius:10px;height:3rem;color:#fff!important;font-size:1rem;background-size:1.25rem;background-position-y:center;background-repeat:no-repeat;background-position-x:96%;padding-right:11%}.register-login select:focus{background-color:transparent}.register-login select option{color:green;font-size:1rem}.register-login #register .register input[type=submit]{background-color:#20baa7;border-radius:5px;font-weight:700;cursor:pointer;padding-right:0}.register-login #register .register input:focus{outline:none;box-shadow:none}.register-login #register .register input::-moz-placeholder{direction:rtl;color:#b2bec3;font-size:.85rem;padding-right:.5rem}.register-login #register .register input:-ms-input-placeholder{direction:rtl;color:#b2bec3;font-size:.85rem;padding-right:.5rem}.register-login #register .register input::-ms-input-placeholder{direction:rtl;color:#b2bec3;font-size:.85rem;padding-right:.5rem}.register-login #register .register input::placeholder{direction:rtl;color:#b2bec3;font-size:.85rem;padding-right:.5rem}.register-login #register .register .form-group:not(:last-of-type){margin-bottom:1.428rem}.name-icon{padding-right:24%!important;background-position-x:90%!important}.retry-icon{background-size:1.6rem}.header h1{padding:1.3rem 0;margin-bottom:0;display:flex;flex-wrap:wrap;align-items:center}.header h1 a{font-size:1rem;color:#708090}.header h1 .header-arrow:last-of-type{display:none}.header h1 .start-img{height:2.714rem;padding-left:2.714rem}.header .header-arrow{height:.8rem;margin-right:1rem;margin-left:1rem}.form-group .uni-row{display:flex;justify-content:space-between;align-items:center;color:#b2bec3}.form-group .uni-top .footer button{background-color:#20baa7;border-bottom-left-radius:7px;border-bottom-right-radius:7px;width:100%}.form-group .uni-top{position:absolute;z-index:99;width:25rem;bottom:5rem;display:none;left:0;right:0}.form-group .uni-top .body{background-color:#ebeff1;padding:1.66rem 2.5rem;border-top-left-radius:7px;border-top-right-radius:7px}.form-group .uni-top .btn-close{width:auto;height:auto;color:#b2bec3;font-size:.8rem;background-color:transparent;border-radius:0;position:absolute;left:0}.form-group .uni-top:after{content:" ";position:absolute;top:100%;right:5%;margin-left:-5px;border:5px solid transparent;border-top-color:#20baa7}.form-block label{font-weight:700;font-size:1rem;color:#708090}.form-block .form-group{position:relative}.form-block .form-control{background-color:#f6f8f9;border-radius:10px;border:none;height:2.38rem;font-size:.85rem;background-size:.8rem;background-position-y:center;background-repeat:no-repeat;background-position-x:1em;padding-left:1rem;color:#b2bec3!important}.form-block .btn-submit{background-color:#20baa7;color:#fff;border-radius:10px;height:2.38rem;font-size:1rem;width:100%;border:none;cursor:pointer;font-weight:700;margin-top:.5rem}.mapouter{position:relative;text-align:right}.gmap_canvas,.mapouter{height:23rem;width:100%;border-radius:10px}.gmap_canvas{overflow:hidden;background:none!important;margin-top:.8rem}.search-in-city{background:#dfe6e9;box-shadow:0 5px 15px rgba(0,0,0,.15)!important;padding-bottom:2rem}.btn-round{background-color:#20baa7!important;padding:.5rem .8rem!important;color:#fff!important;cursor:pointer;font-size:1.2rem!important;font-weight:700;border-radius:10px}h1 a:not([href]):not([tabindex]){color:#708090!important;text-decoration:none;cursor:default}.filter-form .align{margin-left:13.1%;width:100%}.filter-form .fa-sort-up{transform:rotate(180deg);color:#708090}.filter-form .uni-row span{color:#708090;font-size:1.1428rem;font-weight:700}.filter-form{background-color:#ebeff1;border-bottom:3px solid #20baa7}.filter-form .uni{padding:1rem;border-right:1px solid #b2bec3;cursor:pointer;position:relative}.filter-form .uni:first-of-type{border-right:none}.filter-form .uni-row{display:flex;justify-content:space-between;align-items:center;color:#b2bec3;margin-bottom:.5rem}.filter-form #advanced-filter{background-color:#20baa7;padding-right:12rem}.filter-form #advanced-filter .desc,.filter-form #advanced-filter .fa-sort-up,.filter-form #advanced-filter span{color:#fff!important}.filter-form #advanced-filter .uni-top{background-color:#20baa7}.filter .title{margin-top:1rem;font-weight:700;color:#fff;font-size:1rem}.filter .group-filter-title{font-weight:700;margin:1rem 0}.filter .group-filter{color:#fff}.city-card{background-color:#dfe6e9;border-radius:10px;padding:.5rem 5.47rem;margin-bottom:1.6rem}.city-card .content,.hotel-card .head{display:flex}.city-card h3{font-weight:700;margin-bottom:1rem}.city-card h3,.city-card h4{font-size:1.15rem;color:#708090}.city-card h4{margin-bottom:2rem;display:flex;align-items:center}.city-card h4 img{height:.9rem;padding-left:.5rem;width:auto!important}.city-card .content img{width:11rem}.city-card .desc{padding-right:.8rem}.city-card p{font-size:.8rem;color:#708090;line-height:1.5;margin-top:auto}.hotel-card{background-color:#d7dee1;border-radius:10px;padding:.5rem 5.47rem .5rem 1.6rem;margin-bottom:.8rem;display:flex}.hotel-card .content{padding-right:.8rem;width:100%}.hotel-card h4{font-size:1.15rem;color:#708090;font-weight:700;margin-bottom:0;margin-top:.5rem;display:flex;align-items:center}.hotel-card h4 img{height:1rem;margin:.2rem;width:auto!important}.hotel-card h4 img:first-of-type{margin-right:1rem}.hotel-card .type{margin-bottom:.7rem;font-size:.9rem;color:#708090}.hotel-card p{font-size:.8rem;color:#708090;line-height:1.5;margin-top:auto;width:75%}.hotel-card img{width:11rem;border-radius:7px;height:10rem}.hotel-card .desc{padding-right:.8rem}.hotel-card .head .rate{margin-right:auto;display:flex;align-items:center}.hotel-card .head .rate .rate-value{font-size:.9rem;color:#708090;text-align:left;font-weight:700}.hotel-card .head .rate .rate-num{font-size:.65rem;color:#708090}.hotel-card .head .rate .badge{background-color:#20baa7;border-radius:10px;margin-right:.8rem;font-size:.8rem;color:#fff;padding:.8rem .6rem;font-weight:300;text-align:center}.reservation-note{font-size:.9rem}.hotel-card .bottom{display:flex;align-items:flex-end}.hotel-card .reservation{margin-right:auto}.hotel-card .reservation button{background-color:#20baa7;color:#fff;padding:.2rem 1.8rem;font-weight:700}.hotel-card .price{font-size:.8rem;color:#708090}.hotel-card .price span{font-weight:700;color:#ff5f57}.pagination{margin:1.3rem 0}.pagination .page-item{margin:0 .5rem}.pagination .page-item .page-link{border-radius:10px!important;background-color:#b2bec3!important;color:#fff!important;font-size:.9rem!important;transition:background-color .3s!important}.pagination .page-item.active .page-link,.pagination .page-item.active .page-link:hover{background-color:#20baa7!important;border-color:#20baa7}.page-item.disabled a{border-radius:10px!important;background-color:#b2bec3!important;color:#fff!important;font-size:.9rem!important;transition:background-color .3s!important;opacity:.5!important}.page-link{padding:.4rem .6rem!important}.header .rate{margin-right:auto;display:flex;align-items:center}.header .rate .rate-value{font-size:1.9rem;color:#708090;text-align:left;font-weight:700}.header .rate .rate-num{font-size:.9rem;color:#20baa7}.header .rate .badge{background-color:#20baa7;border-radius:10px;margin-right:.8rem;font-size:1.9rem;color:#fff;padding:.8rem .6rem;font-weight:300;text-align:center;font-weight:700}.sub-nav{background-color:#ebeff1;position:-webkit-sticky;position:sticky;top:0;z-index:20;border-bottom:3px solid #20baa7}.sub-nav .uni{border-left:1px solid #707070}.sub-nav .uni:last-of-type{border-left:none}.sub-nav .uni a{cursor:pointer;padding:1.9rem 0;text-align:center;display:block;color:#708090;font-size:1rem;font-weight:700}.sub-nav .uni:last-of-type a{border-left:none}.section{background-color:#dfe6e9;padding:4.7rem 0;box-shadow:0 5px 15px rgba(0,0,0,.16)!important;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.hotel-logo img{height:10rem;margin-top:2.2rem;padding:0 1.5rem}.section .rate{display:flex;justify-content:center;margin-top:1.5rem;margin-bottom:1.9rem}.section .rate img{height:1rem;margin:0 .2rem}.section .map{position:relative;box-shadow:0 5px 10px rgba(0,0,0,.16)!important;border-radius:10px}.section .map iframe{height:15.7rem}.section .map .gmap_canvas,.section .map .mapouter{height:15.7rem;width:100%}.section .map .lable{background-color:rgba(31,89,100,.75);padding:.5rem 1.66rem;color:#fff;font-weight:700;text-align:center;width:100%;font-size:.9rem;position:absolute;bottom:0;left:0;right:0;border-bottom-left-radius:7px;border-bottom-right-radius:7px}.swiper-hotel-img .gallery-top img{height:25rem;width:100%;border-radius:10px}.swiper-hotel-img .gallery-top{margin-bottom:9px}.swiper-hotel-img .gallery-thumbs img{height:6.9rem;width:100%;border-radius:10px}.swiper-hotel-img .swiper-button-prev,.swiper-hotel-img .swiper-container-rtl .swiper-button-next{height:100%;top:0;bottom:0;margin:0;background-color:rgba(31,89,100,.75);left:0;z-index:3}.swiper-hotel-img .swiper-container-rtl .swiper-button-prev{right:0;border-bottom-right-radius:7px;border-top-right-radius:7px}.swiper-hotel-img .swiper-container-rtl .swiper-button-next.swiper-button-disabled,.swiper-hotel-img .swiper-container-rtl .swiper-button-prev.swiper-button-disabled{display:none!important}.swiper-hotel-img .swiper-container-rtl .swiper-button-next{border-bottom-left-radius:7px;border-top-left-radius:7px}.swiper-hotel-img .swiper-button-next:after,.swiper-hotel-img .swiper-container-rtl .swiper-button-prev:after{content:" "!important}.swiper-hotel-img .swiper-button-next img,.swiper-hotel-img .swiper-container-rtl .swiper-button-prev img{height:1rem;width:auto!important;border-radius:0}.search-available-rooms{border-bottom:none;margin-bottom:1.5rem}.search-available-rooms .btn-search{display:flex;align-items:center;font-size:1.2rem!important}.search-available-rooms .btn-search img{margin-left:4.5rem;margin-right:1rem}.res .section{padding-bottom:3rem;padding-top:1rem}.res .section h3{margin-top:.9rem;margin-bottom:1.9rem;font-size:1.4rem;color:#708090;font-weight:700}.res .section .card-room{background-color:hsla(0,0%,100%,.2);padding:.5rem;border-bottom-left-radius:7px;border-bottom-right-radius:7px;margin-bottom:.8rem}.res .section .card-room .see-more-photos{font-size:.95rem;color:#185f92;font-weight:700;text-decoration:underline!important;display:block;padding-right:1.5rem}.res .section .card-room h6,.res .section h6{margin-bottom:.6rem;font-size:1rem;color:#708090;font-weight:700;text-align:center}.res .section .card-room h6{text-align:right}.res .section .card-room p{display:flex;align-items:center;color:#707070;font-size:1rem;font-weight:700;padding-right:1.2rem;margin-bottom:1rem}.res .section .card-room p img{width:2rem;padding-left:.5rem}.res .section .card-room .sec{padding-bottom:.5rem;padding-top:1rem;border-bottom:1px solid #d1d1d1;padding-right:1.5rem}.res .section .card-room .sec:last-of-type{border-bottom:none}.height-13{height:13.7rem}.height-19{height:19.38rem}.res .section .card-room .qty-person{font-size:1rem;color:#707070;font-weight:700;display:flex;justify-content:center;align-items:center;margin:auto}.res .section .card-room .price{font-size:1.9rem;color:#707070;font-weight:700;margin:auto}.qty,.res .section .card-room .list{font-size:1rem;color:#707070;margin:auto}.qty{font-weight:700}.res .section .card-room .qty-person img{height:1.2rem;margin-right:.4rem}.res .section .card-room .price .old-price{position:relative;font-size:1.9rem;color:#707070;font-weight:700;margin:auto;text-decoration:none}.res .section .card-room .price .current-price span,.res .section .card-room .price .old-price span{font-size:.8rem;margin-left:.5rem}.res .section .card-room .qty select{width:4.5rem;border:1px solid #20baa7;background-color:#20baa7;border-radius:10px;color:#fff;outline:none;text-align:center;text-align-last:center;-moz-text-align-last:center}.res .section .card-room .qty select option{text-align:center;padding:1rem;border-color:#20baa7;outline:none}.res .section .card-room .price .old-price:before{content:"";display:block;width:60%;border-top:3px solid #20baa7;position:absolute;top:50%;left:0;right:20%;bottom:50%;transform:rotate(197deg)}.res .section .card-room .list ul{padding:0;list-style:none;margin-bottom:.6rem}.important{color:#ff5f57!important;font-size:.8rem;font-weight:700}.res .section .card-room .list li:before{content:"-";margin-left:1rem;font-size:1rem}.res .section .card-room .list .res-btn{background-color:#ff5f57;color:#fff;padding-top:.2rem;padding-bottom:.2rem;width:100%;font-size:1rem;border-radius:10px;font-weight:700}.p-40{padding:40px 0}#info_svg{height:2.2rem!important}.hotel_information h4{color:#708090;font-size:1.3rem}.hotel_information .review{background-color:#dfe6e9;box-shadow:0 5px 15px rgba(0,0,0,.16)!important;border-bottom-left-radius:.7142rem;border-bottom-right-radius:.7142rem}.p-65{padding-bottom:3.1rem}.hotel_information .icon{margin-left:2.8rem}.review{padding-top:4.67rem;padding-bottom:4.67rem}.review .progress-b{background-color:#fff;height:.5rem;margin-bottom:1.619rem}.review .progress-bar{height:.5rem;background-color:#20baa7!important}.review label{color:#708090;font-size:1.145rem;font-weight:700;margin-bottom:.7rem}.amenities svg path{fill:#708090!important}.choosen_room .col-lg-9{display:flex;align-items:center}.choose p{font-size:1.3rem;font-weight:700;color:#708090}.choosen_room .choose{background-color:#dfe6e9;box-shadow:0 5px 15px rgba(0,0,0,.16)!important;border-bottom-left-radius:.7142rem!important;border-bottom-right-radius:.7142rem!important;padding:1rem 0!important}.res_btn{padding:.8rem 10.4rem!important;font-size:1.6rem!important}.res_btn,.res_btn_in_cart{background-color:#ff5f57!important;border-radius:10px!important;outline:none!important;color:#fff!important;font-weight:500!important}.res_btn_in_cart{width:100%;font-size:1rem!important}.pt-120{padding-top:8.17rem!important}.hotel_roles .role{background-color:#dfe6e9;box-shadow:0 5px 15px rgba(0,0,0,.16)!important;border-bottom-left-radius:.7142rem!important;border-bottom-right-radius:.7142rem!important;padding:3.476rem 0!important}.role h4{color:#20baa7;font-weight:700;font-size:1.2rem}.hotel_roles ul{line-height:1.5}.hotel_roles p,.hotel_roles ul{padding-right:0!important;color:#989898;font-size:1rem}.note{color:#ff5f57!important;font-size:.99rem;font-weight:700;margin-top:1.957rem}.hotel_roles h4:not(:first-child){margin-top:2.1428rem}.hotel_reviews .hotel_review{background-color:#dfe6e9!important;box-shadow:0 5px 15px rgba(0,0,0,.16)!important;padding:3.476rem 0!important}.hotel_reviews .footer{background-color:#20baa7;padding:1.4rem 0;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.hotel_reviews .footer button{padding:0;text-align:center;line-height:0;font-size:1.905rem;color:#fff;font-weight:700}.Testimonials h5{font-size:1.619rem}.Testimonials #account{float:right;border-radius:50%;padding-left:1.34rem}.Testimonials h5{color:#20baa7;font-size:1.639rem;font-weight:700}.Testimonials p{margin-bottom:0!important;color:#708090;font-size:1.19rem}.review_desc{font-size:.9rem}.pr-20{padding-right:4.7rem!important}.color-green{color:#20baa7!important}.review_detials{background-color:#f5f4f0;margin-bottom:1.905rem}.review_detials .rate{color:#ff5f57}.review_detials:after{content:"";position:absolute;top:22%;left:100%;margin-top:-5px;border:10px solid transparent;border-left-color:#f5f4f0}.Testimonials hr{margin-top:.7rem!important;margin-bottom:.7rem!important}.color-dark-green{color:#1f5964!important}.font-type-bold{font-weight:700;font-size:1.19rem}.equipments .equipment img{height:1.6rem;margin-left:2.38rem}.equipments .equipment{padding:.9rem;border:1px solid rgba(0,0,0,.1);border-left:none}.equipments .equipment:last-of-type,.equipments .equipment:nth-of-type(3n){border-left:1px solid rgba(0,0,0,.1)}.equipments .equipment button{height:100%;padding:0;display:flex;align-items:center;line-height:0}.equipments .equipment p{font-size:1.2rem;font-weight:700;color:#708090;line-height:normal;display:flex;align-items:center;margin:0}.equipments .equipment button .arrow{height:.5rem;margin-right:auto;margin-left:0}.equipment_icon{font-size:20px}.equipments .footer{background-color:#20baa7;padding:1.1rem 0;margin-top:4.7rem;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.equipments .footer button{padding:0;display:flex;justify-content:center;line-height:0}.equipments .footer img{height:1.9rem;transform:rotate(90deg)}.suggested-hotels .swiper-button-next,.suggested-hotels .swiper-button-prev{color:#fff;background-color:#fff;height:2.52rem;width:2.04rem}.suggested-hotels .swiper-button-next.swiper-button-disabled,.suggested-hotels .swiper-button-prev.swiper-button-disabled{display:none}.suggested-hotels .swiper-button-prev{right:0!important;background-image:url(/images/arrow-right2.svg)!important;left:auto}.suggested-hotels .swiper-button-next,.suggested-hotels .swiper-button-prev{background-position:50%;background-repeat:no-repeat;background-size:.8rem;border:1px solid #b4b4b4;box-shadow:0 3px 6px rgba(0,0,0,.2)!important}.suggested-hotels .swiper-button-next{left:0!important;background-image:url(/images/arrow-left2.svg)!important;right:auto}.suggested-hotels .swiper-button-next:after,.suggested-hotels .swiper-button-prev:after{content:" "!important}.white-card{background-color:hsla(0,0%,100%,.2);border-bottom-left-radius:7px;border-bottom-right-radius:7px;box-shadow:0 3px 6px rgba(0,0,0,.2)!important;margin-bottom:1rem}.white-card-inner-container{padding:1.6rem;display:flex;flex-flow:row}.white-card-img{width:20rem}.menual-row{display:flex}.white-card-description-hotel-name{font-weight:700;color:#708090;font-size:1.3rem;margin-right:2.76rem}.white-card-description-degree{font-weight:700;color:#708090;font-size:1.3rem;display:flex;align-items:flex-start}.white-card-description-hotel-badge{background-color:#20baa7;border-radius:10px;margin-right:.8rem;font-size:1.1rem;color:#fff;padding:.64rem .59rem;font-weight:300;text-align:center;font-weight:700}.location-and-rateing-container{display:flex;flex-flow:column}.white-card-location{font-size:.857rem;color:#20baa7;margin-right:2.76rem}.white-card-rating{display:flex;flex-flow:row;margin-right:2.76rem}.white-card-rating-star-img{width:1rem;padding-left:.19rem}.white-card-description-for-room{font-size:.95rem;margin-right:2.76rem;color:#3d3d3d;margin-top:1.37rem}.white-card-description-hotel-included{font-size:.857rem;margin-right:2.76rem;color:#3d3d3d}.white-card-description-price{display:flex;flex-flow:column;margin-right:auto;text-align:center}.old-price{font-size:.95rem;color:#3d3d3d;font-weight:700;text-decoration:line-through}.new-price{font-size:1.3333rem;color:#20baa7;font-weight:700;margin-top:-10px}.reservation-passenger,.reservation-price{background-color:#dfe6e9;border-radius:14px;box-shadow:0 5px 6px rgba(0,0,0,.2)!important;margin-bottom:1rem;overflow:hidden;position:relative}.reservation-price h3{font-size:1.3rem;color:#708090;font-weight:700;margin-bottom:.5rem;display:flex;align-items:center;padding:.9rem 1.9rem}.reservation-price h3 img{height:2rem;padding-left:1.5rem}.reservation-price .content{padding:.9rem 2.5rem 2.5rem}.reservation-price .content .content-row{display:flex;align-items:center;padding:1rem 4.9rem;color:#1f5964;font-size:1.05rem}.reservation-price .content .content-row .color-green{font-weight:700}.reservation-price .content .content-row:nth-of-type(odd){background-color:rgba(0,0,0,.02)}.reservation-price .content .content-row .price{margin-right:auto}.reservation-passenger h3,.reservation-price .content .important .lable,.reservation-price .content .important .price{font-size:1.3rem;font-weight:700}.reservation-passenger h3{color:#708090;display:flex;align-items:center;padding:2.5rem 1.9rem}.reservation-passenger h3 img{height:1.6rem;margin-left:2rem}.reservation-passenger .content{padding-right:5.47rem}.reservation-passenger .path{height:42rem;position:absolute;top:12%;right:85%;transform:rotate(266deg)}.reservation-passenger .form-group{display:flex;align-items:center;margin-bottom:1.52rem}.reservation-passenger .form-group label{font-weight:700;font-size:.9rem;min-width:5rem;max-width:6rem;text-align:start;color:#1f5964;margin-bottom:0}.reservation-passenger .form-group select{width:100%;border:1px solid #20baa7;background-color:#20baa7;border-radius:7px;color:#fff;outline:none;font-weight:700;text-align:right;text-align-last:right;-moz-text-align-last:right;font-size:1rem;padding:.5rem 1rem}.reservation-passenger .form-group .form-control{height:2rem;border:1px solid #20baa7;background-color:transparent;font-size:.8rem;color:#1f5964;padding:0 1rem 0 0!important}.reservation-passenger .form-group .form-control::-moz-placeholder{font-size:.8rem;color:#b2bec3}.reservation-passenger .form-group .form-control:-ms-input-placeholder{font-size:.8rem;color:#b2bec3}.reservation-passenger .form-group .form-control::-ms-input-placeholder{font-size:.8rem;color:#b2bec3}.reservation-passenger .form-group .form-control::placeholder{font-size:.8rem;color:#b2bec3}.reservation-passenger .form-group .custom-file{visibility:hidden}.reservation-passenger .form-group .file-btn{height:100%;padding:0;display:flex;align-items:center;width:100%;line-height:normal;color:#708090;font-size:1.15rem}.reservation-passenger .file-btn img{height:1.52rem;margin-left:.5rem}.reservation-passenger .add-btn{height:100%;padding:0;display:flex;align-items:center;width:100%;line-height:normal;color:#20baa7;font-weight:700;font-size:1rem;margin:2rem 5rem 2rem 0}.reservation-passenger .add-btn img{height:2rem;margin-left:.4rem}.reservation-passenger{padding-bottom:2.3rem}.important-info{background-color:#dfe6e9;border:5px solid #ff5f57;padding:0 2.2rem!important;border-radius:14px;box-shadow:0 5px 6px rgba(0,0,0,.16)!important;position:relative;margin-bottom:1rem}.important-info h3{font-size:1.9rem;color:#ff5f57;font-weight:700;display:flex;align-items:center;padding-top:1.2rem}.important-info h3 img{height:1.9rem;margin-left:.8rem}.important-info p{font-size:1.15rem;color:#708090;padding-bottom:2.57rem}.important-info .path{height:12.5rem;position:absolute;bottom:0;left:20%;right:0;transform:rotate(-1turn)}.more-info{background-color:#dfe6e9;padding:2.66rem 2.2rem!important;border-radius:14px;box-shadow:0 5px 6px rgba(0,0,0,.16)!important;position:relative;margin-bottom:1rem}.more-info p{font-size:1.428rem;color:#708090;font-weight:700;display:flex;align-items:center}.more-info p:not(:last-of-type){margin-bottom:3.142rem}.more-info p img{height:1.9rem;margin-left:1.2rem}.reservation-info .btn-round{font-size:1.1rem!important;font-weight:700;border-radius:10px}.btn-round-info{background-color:#20baa7!important;font-size:1.5rem!important;padding:.524rem 2rem!important;color:#fff!important;cursor:pointer;font-weight:700;bottom:2.095rem;position:absolute;left:1.428rem}.details_of_reservation p{color:#708090;font-size:1rem}.details_of_reservation h2{color:#708090;font-size:1.2rem!important;font-weight:700}.hotel_details_res .short_desc p{color:#6e6e6e!important;font-size:.9rem!important}.hotel_details_res #hotel_res_features{height:2rem;padding-left:2.1rem}.hotel_details_res .white-card-location{color:#708090!important;margin-right:0!important;margin-bottom:.4524rem}.hotel_details_res .white-card-rating-star-img{width:1.3rem!important}.hotel_details_res .white-card-rating{margin-right:4.6rem!important}.hotel_details_res .white-card-description-degree{font-size:1.905rem!important}.hotel_details_res .white-card-description-hotel-badge{margin-left:1.2rem;margin-right:0!important;padding:.381rem .619rem}.span_degree{font-size:1.2857rem}.special_orders p{color:#708090;font-size:1.905rem!important;font-weight:700}.special_orders img{height:3.09rem;padding-left:2.1rem}.special_orders h3{color:#708090;font-size:1.34rem;font-weight:700;margin-bottom:1.762rem}.special_orders .form-group{margin-bottom:2.62rem}.container-radio{position:relative;margin-bottom:12px;cursor:pointer;-moz-user-select:none;-ms-user-select:none}.container-radio input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;height:25px;width:25px;background-color:#eee;border-radius:50%}.container-radio:hover input~.checkmark{background-color:#ccc}.container-radio:hover input~.checkmark_1{background-color:#fff}.container-radio input:checked~.checkmark,.container-radio input:checked~.checkmark_1{background-color:#ff5f57}.checkmark:after{content:"";position:absolute;display:block}.container-radio input:checked~.checkmark:after,.container-radio input:checked~.checkmark_1:after{display:block}.container-radio .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.special_orders label{font-size:.955rem;color:#708090}.checkmark_1{position:absolute;top:0;height:25px;width:25px;background-color:#fff}.container-radio .checkmark_1:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.direction-ltr{direction:ltr}.acct{margin-top:1.238rem;align-items:center}#line{position:absolute;top:0;left:0}.acct img,.Date_of_arrive img,.Date_of_leave img{height:1.5rem}.breakfast img{height:1.4195rem}.box-shadows{box-shadow:0 5px 6px rgba(0,0,0,.16);border-radius:14px;background-color:#dfe6e9;margin-bottom:10px;padding:1.0476rem 2.1429rem}.bookingCartDropDown{background-color:#ebeff1;height:90vh;width:100%;position:absolute;z-index:-1;right:0}.equipments svg path{fill:#20baa7!important}.register-login .vector{display:none}.tablet{display:none!important}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545!important}.pc-only{display:block}.map-btn{padding:1rem 2rem!important;color:#ff5f57!important}.pc{display:block!important}.swiper-room-img .gallery-top{margin-bottom:9px}.swiper-room-img .gallery-thumbs img{width:4rem;height:4rem;border-radius:10px}.swiper-room-img .swiper-button-prev,.swiper-room-img .swiper-container-rtl .swiper-button-next{height:100%;top:0;bottom:0;margin:0;background-color:rgba(31,89,100,.75);left:0;z-index:3}.swiper-room-img .swiper-container-rtl .swiper-button-next{border-bottom-left-radius:7px;border-top-left-radius:7px}.swiper-room-img .swiper-container-rtl .swiper-button-prev{right:0;border-bottom-right-radius:7px;border-top-right-radius:7px}.swiper-room-img .swiper-container-rtl .swiper-button-next.swiper-button-disabled,.swiper-room-img .swiper-container-rtl .swiper-button-prev.swiper-button-disabled{display:none!important}.swiper-room-img .swiper-button-next:after,.swiper-room-img .swiper-container-rtl .swiper-button-prev:after{content:" "!important}.swiper-room-img .swiper-button-next img,.swiper-room-img .swiper-container-rtl .swiper-button-prev img{height:1rem;width:auto!important;border-radius:0}.first-nav .bookingCartDropDown{width:70%}.first-nav .bookingCartDropDown h6{font-size:2.2rem;color:#fff;background-color:#1f5964;padding:2rem;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.first-nav .bookingCartDropDown .res_btn_in_cart{font-size:2.1rem!important;border-radius:7px!important;padding:1rem 6.4rem!important;margin:1rem 0;width:85%}.first-nav .bookingCartDropDown form{display:flex;justify-content:center;position:absolute;width:100%;bottom:0;margin-bottom:2rem}.check-img{padding-left:1.5rem!important;height:1rem}.modal-header .close{font-size:2.2rem;padding-bottom:0}.modal-header{border:none}@media screen and (min-width:1200px){.modal-xl{max-width:72%}}@media screen and (max-width:2560px){html{font-size:28px}}@media screen and (max-width:1920px){html{font-size:21px}.swiper-pagination{display:none!important}}@media screen and (max-width:1600px){html{font-size:17px}}@media screen and (max-width:1440px){html{font-size:15px}.register-login .vector{display:none}#about_hotel .svg-inline--fa,#equipmnets .svg-inline--fa{height:1.8rem}}@media screen and (max-width:1024px){html{font-size:10.5px}.privacy-policy{font-size:1.2rem;padding:2rem 30px}.privacy-policy h2{font-size:2rem}.privacy-policy h3{font-size:1.7rem;padding:1rem 0}.payment-method{font-size:1.5rem}.payment-method .custom-control-label:after,.payment-method .custom-control-label:before{top:.75rem}.search{border:none}.register-login .right h1{font-size:3rem;margin-bottom:4rem;margin-top:12rem}.register-login .right .nav-tabs{margin-bottom:3rem}.register-login #login .login input{border-radius:8px!important;height:4.5rem;font-size:2rem;padding-right:16%}.register-login #login .login input::-moz-placeholder{font-size:1.4rem}.register-login #login .login input:-ms-input-placeholder{font-size:1.4rem}.register-login #login .login input::-ms-input-placeholder{font-size:1.4rem}.register-login #login .login input::placeholder{font-size:1.4rem}.register-login #login .forget-password,.register-login #login .login input[type=submit]{font-size:1.4rem}.login-one-click .title-1 p,.register-login #login .forget-password a{font-size:1.7rem}.login-one-click .title-1 p{padding:0 2.8rem}.forms input{height:3.6rem;width:3.6rem}.register-login #register .register input,.register-login #register .register select{border-radius:8px!important;height:5.5rem;font-size:1.3rem;padding-right:15%;background-size:1rem}.register-login #register .register input::-moz-placeholder{font-size:1rem}.register-login #register .register input:-ms-input-placeholder{font-size:1rem}.register-login #register .register input::-ms-input-placeholder{font-size:1rem}.register-login #register .register input::placeholder{font-size:1rem}.register-login #register .register input[type=submit]{font-size:1rem}.mail-icon{background-size:3.1rem!important}.password-icon{background-size:2.5rem 2.4rem!important}.name-icon{padding-right:13%!important;background-position-x:96%!important;background-size:2.5rem!important}.retry-icon{background-size:3.2rem!important}.register-login .vector{display:block}}@media screen and (max-width:991px){.nationality-selection{font-size:1.1rem;display:flex;align-items:center}.nationality-selection select{width:66%}.features .content .square:hover{scale:1.07}.amenities .p-65{font-size:1.6rem}.res .section .card-room .qty select{width:8rem}.search button{font-size:1.5rem}.not-found-image{width:70%}.main-page-thumbnail{width:3rem;height:3rem}.header h1 a{font-size:1.4rem}.registrations-table th{white-space:nowrap;font-size:1.5rem}.register-login .right .nav-item,.register-login .right .nav-tabs .nav-item.show .nav-link,.register-login .right .nav-tabs .nav-link,.register-login .right .nav-tabs .nav-link.active,.registrations-table td,.reservation-note{font-size:1.3rem}.modal-dialog{max-width:90%;margin:1.75rem auto}.all-reserv{overflow:scroll}.modal-header .close{font-size:3rem}#choose-date img,#choose-destination img,#choose-person img{width:1.5rem;height:1.5rem}#choose-room img{width:2rem;height:1.5rem}.search .uni{border-right:none;border-bottom:1px solid #b2bec3}.search .align form .btn-search{padding:.5rem 0;font-size:2rem}.search button img{display:none}.search .uni{padding:1rem 2.5rem}.search .uni-top{position:absolute;z-index:99;width:50%;bottom:5rem}.search #choose-room .uni-top{left:auto}.search #choose-room .uni-top:after{top:100%;right:5%;left:auto}.search .align{margin-right:0}.features .content .square p{font-size:1.4rem}.features .content .col-lg-3{padding-left:0;padding-right:0}.features .content .col-lg-3:first-of-type,.features .content .col-lg-3:nth-of-type(2){margin-bottom:2rem}.features .content{padding:5rem 0}.features .content .square{padding:.3rem;margin:0 1rem}.features .content .square h6{font-size:1.8rem}.title h2{font-size:2rem;padding:2.47rem 0}.pc-only{display:none!important}.register-login .left{display:none}.search-in-city{padding:0}.tablet{display:block!important}.pc-only{display:none}.mapouter{height:41rem}.show-map{position:absolute;top:0;left:0;z-index:20}.show-map .btn{border-radius:0}.p-sm-0{padding:0!important}.navbar-nav{flex-direction:row!important;align-items:center}.btn-logout,.navbar.second .nav-link{font-size:1.4rem;padding:0 .2rem 1.2rem!important;white-space:nowrap}.navbar.second{background-color:#1f5964!important;border-bottom:2px solid #20baa7;padding-bottom:0!important}.navbar-brand img{height:3.9rem;width:8.7rem}.search{font-size:1.4rem}.search .uni-row span{font-size:1.8rem}#home-destination,.search #search-daterange,.search .uni-row .lable{font-size:1.4rem}#qty-adults,#qty-children,#qty-room{font-size:1.4rem;width:3rem}.looking-for .content .gallery-top .swiper-slide .lable h5{font-size:2.6rem}.looking-for{margin-bottom:3.07rem}.looking-for .content .gallery-thumbs,.looking-for .content .gallery-top{display:none}.looking-for .content{padding:2rem 0}.looking-for .content .respo-2 .lable h5{font-size:2.6rem;font-weight:700}.looking-for .content .respo-2 a .lable{padding:.7rem 0}.looking-for .content .respo-2{display:block}.looking-for .content .respo-2 a{height:28rem}footer .offers h6{font-size:1.4rem}footer .offers form #email-subscribe{width:50%;height:4rem;font-size:1.3rem}footer .offers #submit-subscribe{width:23%;height:4rem;font-size:1.3rem}footer .offers form #email-subscribe::-moz-placeholder{font-size:1.3rem}footer .offers form #email-subscribe:-ms-input-placeholder{font-size:1.3rem}footer .offers form #email-subscribe::-ms-input-placeholder{font-size:1.3rem}footer .offers form #email-subscribe::placeholder{font-size:1.3rem}footer .links{display:none}footer .links-respo{display:block}footer .publish div{text-align:center;display:block}footer .publish div img{height:3.3rem;margin-bottom:.5rem;margin-left:0}footer .publish div p{font-size:1.4rem}footer .links-respo ul li a{font-size:1.3rem}footer .links-respo h6{font-size:1.6rem;font-weight:700}footer .social-media img{height:2.213rem}footer .social-media li{margin:0 1rem}.card-header img{height:1.3rem}.hotel-card .type{margin-bottom:1.1rem;font-size:1.6rem}.hotel-card .price,.hotel-card .reservation button{font-size:1.4rem}.hotel-card{padding:1.5rem;margin-bottom:1.8rem}.hotel-card h4{width:100%;font-size:1.7rem}.hotel-card .head .rate{margin-right:auto}.hotel-card p{font-size:2rem;margin-top:auto;width:100%}.hotel-card h4 img{height:1.2rem}.hotel-card p{display:none}.pagination .page-item .page-link{font-size:2.4rem!important;border-radius:7px!important;padding:.5rem 1rem!important}.sub-nav{display:none}.swiper-hotel-img .gallery-top img{height:30.8rem;width:100%;border-radius:0 0 5px 5px}.swiper-hotel-img .gallery-thumbs img{height:10.9rem;width:100%;border-radius:7px}.hotel-logo img{width:31rem;height:21rem}.section .rate{margin-bottom:0}.section .rate img{height:1.5rem}.section{border-bottom-left-radius:9px!important;border-bottom-right-radius:9px!important}.swiper-hotel-img .swiper-button-prev,.swiper-hotel-img .swiper-container-rtl .swiper-button-next{width:2rem}.swiper-hotel-img .swiper-button-next img,.swiper-hotel-img .swiper-container-rtl .swiper-button-prev img{height:2rem}.hotel_information h4{font-size:2rem;margin-bottom:1.5rem;font-weight:700}.review p{font-size:1.6rem}.amenities .p-65 p{font-size:2rem;font-weight:700}.p-65{padding-bottom:2.1rem}.res .section h3{font-size:2rem}.res .section .m-img img{height:33.8rem}.pt-md-only-0{padding-top:0}.gmap_canvas{height:100%}#map_modal .modal-dialog{max-width:90%}.mapouter{height:70vh}.res .section .card-room{background-color:transparent;justify-content:space-between;padding:1rem 0}.qty,.res .section .card-room,.res .section .card-room .list,.res .section .card-room .price,.res .section .card-room .qty-person,.res .section .m-img img{margin:0}.res .section .card-room p{padding:0;margin:0}.res .section .card-room h6,.res .section h6{font-size:1.5rem}.qty,.res .section .card-room .price,.res .section .card-room .qty-person{font-size:2rem}.res .section .card-room p{font-size:1.5rem}.res .section .card-room .list{font-size:1.8rem;width:100%}.res .section .card-room .list .res-btn{background-color:#ff5f57;font-size:1.5rem;margin:1rem 0;border-radius:7px;width:40%;text-align:center;justify-content:center}.res .section .card-room p img{margin-left:1rem;width:3rem}.res .section .card-room .list li:before{margin-left:1rem;font-size:2rem}.cart-item .col-lg-4 p{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 1rem}.cart-item .col-lg-4 .mx-auto{width:100%!important}.cart-item .col-lg-4 .btn{font-size:2.5rem}.cart-item .text-center{text-align:start!important}.acct h2,.details_of_reservation h2{font-size:2rem!important}.acct img{height:2rem}.Date_of_arrive img,.Date_of_leave img{height:2.7rem}.white-card-location{font-size:1.8rem}.details_of_reservation h2{color:#708090;font-size:1.8rem!important}.hotel_details_res .white-card-rating-star-img{width:1.9rem!important}.hotel_details_res .short_desc p{color:#6e6e6e!important;font-size:1.6rem!important}.hotel_details_res #hotel_res_features{height:4.09rem;padding-left:2.1rem}.reservation-passenger h3 img{height:2.6rem}.reservation-passenger .content{padding-right:3rem;padding-left:3rem}.reservation-passenger .form-group label{font-weight:700;font-size:1.3rem;min-width:7rem}.reservation-passenger .form-group .form-control{height:3rem;font-size:1.3rem}.reservation-passenger .form-group .form-control::-moz-placeholder{font-size:1rem}.reservation-passenger .form-group .form-control:-ms-input-placeholder{font-size:1rem}.reservation-passenger .form-group .form-control::-ms-input-placeholder{font-size:1rem}.reservation-passenger .form-group .form-control::placeholder{font-size:1rem}.reservation-passenger .form-group select{width:100%;border:1px solid #20baa7;background-color:#20baa7;border-radius:7px;color:#fff;outline:none;font-weight:700;text-align:center;text-align-last:center;-moz-text-align-last:center;font-size:1rem;padding:.5rem 0}.reservation-passenger .add-btn{height:100%;padding:0;display:flex;align-items:center;width:100%;line-height:normal;color:#20baa7;font-weight:700;font-size:1.5rem}.btn-round{font-size:2.8rem!important}.mb-md-4{margin-bottom:3rem}.details_of_reservation p:nth-of-type(2){margin-right:auto}.btn-round{width:100%!important;border-radius:7px;display:flex;justify-content:center;margin:3rem auto}.reservation-passenger .add-btn{margin-bottom:2rem}.details_of_reservation p{color:#708090;font-size:1.7rem}.reservation-price h3 img{height:3.5rem;padding-left:1.5rem}.reservation-price .content .content-row,.reservation-price label.radio-custom-label.container-radio.direction-ltr{font-size:1.5rem}.reservation-price .content .important .lable,.reservation-price .content .important .price{font-size:2rem;font-weight:700}.f-24{font-size:1.5rem!important}.select2-selection__rendered{font-size:1.8rem!important}.f-28{font-size:1.5rem!important}.reservation-price h3{font-size:2rem}.plus-minus-input .input-group-button .circle{width:2.5rem;height:2.5rem}.svg-inline--fa.fa-w-14{width:1rem}.svg-inline--fa{height:1rem}.uni-top .uni-row{flex-direction:column;align-items:end}.uni-top .uni-row .label{margin-bottom:1rem}#about_hotel .svg-inline--fa.equipment_icon,#equipmnets .svg-inline--fa.equipment_icon{font-size:25px!important}.card-room .equipment_icon{height:1.8rem}.item{display:block}.f-40{font-size:34px!important}.role h4{font-size:2rem}.daterangepicker{width:75%!important}.daterangepicker .header{padding-top:3rem;font-size:1.9rem;padding-bottom:2rem}.daterangepicker .header .end,.daterangepicker .header .start{font-size:1.2rem;font-weight:400}.daterangepicker .calendar-table thead tr th{color:#708090!important;font-size:1.2rem!important}.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{font-size:14px!important}.daterangepicker .drp-buttons span{font-size:2rem!important;color:#fff!important;padding:1rem 0}.daterangepicker .cancelBtn{width:auto;height:auto;color:#b2bec3;font-size:2rem;background-color:transparent;border-radius:0;position:absolute;left:11px}.search button{padding:1rem 0}.input-group-field{width:45%}.title h2 img{height:4.09rem}.svg-inline--fa.fa-w-11{width:1.2em}.search .uni-top .btn-close{font-size:2.8rem}.scrollable-element{height:22rem!important;margin-bottom:1rem!important}}@media screen and (max-width:768px){.destinations .swiper-button-next,.destinations .swiper-container-rtl .swiper-button-prev{right:1%!important;left:auto}.destinations .swiper-button-prev,.destinations .swiper-container-rtl .swiper-button-next{left:1%!important;right:auto}.looking-for .content .vector-l,.looking-for .content .vector-r{display:none}.search .align{margin-right:0}}@media screen and (max-width:425px){html{font-size:10px}.swiper-button-next,.swiper-button-prev{display:none!important}.swiper-pagination{display:block!important}.home-slider .content h4{font-size:2.5rem}.home-slider .content p{font-size:1.5rem}.home-slider .swiper-slide{height:41.6rem}.search .align{margin-right:0;width:100%}.features .content .col-6{padding-left:0;padding-right:0}.features .content .col-6:first-of-type,.features .content .col-6:nth-of-type(2){margin-bottom:1rem}.features .content{padding:2rem 0}.features .content .square h6{padding:1.166rem 0;font-size:1.6rem}.features .content .square img{height:3.6rem;margin:1.5rem 0}.features .content .square p{padding:1rem 0;font-size:1.2rem}.features .content .square{padding:.3rem .2rem;margin:0 .5rem}.destinations .content .swiper-slide a{height:10rem;border-bottom-left-radius:0;border-bottom-right-radius:0}.destinations .content{padding:2rem 0}.destinations .content .swiper-container{height:100%;padding-bottom:.91rem}.destinations .content .swiper-slide a .lable{display:none}.destinations .content .swiper-slide .respo-1{display:block}.destinations .content .swiper-slide .respo-1 .lable{display:block;padding:.7rem;background-color:#1f5964}.destinations .content .swiper-slide{display:block;justify-content:center}.destinations .content .swiper-slide .respo-1{height:auto}.destinations .content .swiper-slide a .lable h5{font-size:1.167rem;font-weight:700;margin-top:.4rem}.destinations .content .swiper-slide a .lable p{font-size:1rem;margin-bottom:0}.destinations .swiper-container-horizontal>.swiper-pagination-bullets,.destinations .swiper-pagination-custom,.destinations .swiper-pagination-fraction{display:none!important}.title h2{font-size:2rem}.title h2 img{height:2.2rem}.looking-for{margin-bottom:3.07rem}.looking-for .content .gallery-thumbs,.looking-for .content .gallery-top{display:none}.looking-for .content{padding:2rem 0}.looking-for .content .respo-2 .lable h5{font-size:1.7rem;font-weight:700}.looking-for .content .respo-2 a .lable{padding:1rem 0}.looking-for .content .respo-2{display:block}.advertising{display:none}.advertising-respo{display:flex}.advertising-respo,.advertising-respo .shape{height:12.33rem}footer .offers h6{font-size:1.5rem}footer .offers form #email-subscribe::-moz-placeholder{font-size:1.5rem}footer .offers form #email-subscribe:-ms-input-placeholder{font-size:1.5rem}footer .offers form #email-subscribe::-ms-input-placeholder{font-size:1.5rem}footer .offers form #email-subscribe::placeholder{font-size:1.5rem}.back{padding-bottom:2rem}.register-login .left{display:none}.register-login .right{display:flex;overflow:hidden}.register-login .right .container-fluid{position:relative;z-index:4}.register-login #login .login input[type=submit],.register-login #register .register input[type=submit]{font-size:1.4rem}.login-one-click .title-1 p{font-size:1.6rem}.forms input{height:3rem;width:3rem}.register-login .vector{position:absolute;height:27rem;left:-12%;top:-18rem}footer .links{display:none}footer .links-respo{display:block}footer .publish div{text-align:center;display:block}footer .publish div img{height:3.3rem;margin-bottom:.5rem;margin-left:0}footer .publish div p{font-size:1rem}.mobile{display:block!important}.mobile .navbar-brand img{height:3.083rem;width:6.2rem}.bnt-side-bar img{height:1.33rem;width:1.33rem}.navbar-nav{flex-direction:row!important}.btn-logout,.navbar.second .nav-link{font-size:1.5rem!important;padding:0 .2rem 1rem!important;white-space:nowrap}.navbar.second{background-color:#1f5964!important;border-bottom:2px solid #20baa7;padding-bottom:0!important}.search-in-city{padding-bottom:0}.search{font-size:1.2rem}.search .uni-row span{font-size:1.4rem}#home-destination,.search #search-daterange,.search .uni-row .lable{font-size:1.2rem}#qty-adults,#qty-children,#qty-room{font-size:1.2rem;width:3rem}.search .align form .btn-search{font-size:1.6rem}.card-header img{height:1.3rem}.header h1 img{height:1.4rem}.hotel-card .price,.hotel-card .reservation button{font-size:1.3rem}.hotel-card{padding:1.5rem;margin-bottom:1.8rem}.hotel-card h4{width:100%;font-size:1.8rem}.hotel-card h4 img{height:1.2rem}.pagination .page-item .page-link{font-size:1.3rem!important;border-radius:7px!important;padding:.5rem 1rem!important}.hotel-card .type{font-size:1.3rem}footer .links-respo h6{font-size:1.8rem}.search .uni-row span{font-size:1.5rem}#home-destination,.search #search-daterange,.search .uni-row .lable{font-size:1.45rem}.hotel-card{padding:1rem}footer .offers #submit-subscribe{font-size:1.3rem}footer .offers form #email-subscribe{width:68%;height:4.5rem;font-size:1.4rem}footer .offers form #email-subscribe::-moz-placeholder{font-size:1.4rem}footer .offers form #email-subscribe:-ms-input-placeholder{font-size:1.4rem}footer .offers form #email-subscribe::-ms-input-placeholder{font-size:1.4rem}footer .offers form #email-subscribe::placeholder{font-size:1.4rem}footer .social-media img{height:1.5rem}footer .offers #submit-subscribe{font-size:1.6rem}.pc{display:none!important}.search .uni-top{position:absolute;z-index:99;width:80%;bottom:5rem}.res .section .card-room .list .res-btn{width:100%}.mapouter{height:60vh;padding-bottom:1rem}.plus-minus-input .input-group-field{font-size:1.5rem}}@media screen and (max-width:375px) and (min-height:700px){.register-login .vector{display:block}}@media screen and (max-width:375px){.advertising-respo,.advertising-respo .shape{height:9.33rem}}@media screen and (max-width:320px){.register-login .right h1{font-size:2.8rem}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#bookingCartDropDown{visibility:visible;opacity:1;-webkit-animation:fadeIn .5s;animation:fadeIn .5s;z-index:50}#roomNumber{font-size:12px;background:#fff;color:red;border-radius:40px;padding:1px 4px;vertical-align:top;margin-left:-10px;margin-top:-4px}.added{background-color:rgba(255,95,87,0);color:#20baa7!important;padding-top:.2rem;padding-bottom:.2rem;width:100%;font-size:1.5rem;border-radius:10px;font-weight:700}.alert-img-height{height:1rem}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:8px}.select2-selection__rendered{font-size:1rem!important}.white-container{background-color:#fff;padding:10px 5px;z-index:111;position:absolute;top:0;left:0;right:0}.white-container .xSign{color:#20baa7!important;margin:0 10px;right:5;cursor:pointer}.white-container .country{color:#424242;margin:0 10px;left:5}.header a{background-color:hsla(0,0%,100%,0)}.mapouter .card-container .card{position:absolute;bottom:1px;width:866px}.mapouter .card-container{display:flex;justify-content:center}.mini-star>img{width:15px}.card-container .card .row .col-md-8 .card-body .desc{font-size:1rem;color:#909090!important}.skelton{height:148px;background-image:url(/images/back.svg)}.sugg .swiper-slide{height:auto!important}.sugg .swiper-slide .white-card{height:96%}.arrow{transform:rotate(180deg)}.flight .form-group select{width:100%;border:1px solid #20baa7!important;background-color:#20baa7!important;border-radius:7px;color:#fff!important;outline:none;font-weight:700;text-align:right;text-align-last:right;-moz-text-align-last:right;font-size:1.4rem;padding:.5rem 1rem}.flight .form-group select option{text-align:center;padding:1rem;border-color:#20baa7!important;outline:none;font-size:.8rem;font-weight:700}option{font-family:Bahij-Janna}a.ex2:hover{color:#20baa7!important}