@font-face{ font-family: Inter; src: url(../fonts/Inter.ttf); } /* #Primary ================================================== */ body{ font-family: Inter; font-size: 16px; font-weight: 400; color: #212112; background-color: #fff; overflow-x: hidden; transition: all 200ms linear; } :root{ --btn-bg-color: #2A3566; --secondaryBtn-bg-color: #F16028; --heading-color:#0D1A41; --btn-text-color: #ffffff; } h1, h2, h3, h4, h5, h6, p, span, div, a{ font-family: Inter; } a:hover{ text-decoration: none; } input{ outline: none; } /*Chrome*/ @media screen and (-webkit-min-device-pixel-ratio:0) { } /** FF*/ input[type="range"]::-moz-range-progress { background-color: #F16028; } input[type="range"]::-moz-range-track { background-color: #9a905d; } /* IE*/ input[type="range"]::-ms-fill-lower { background-color: #43e5f7; } input[type="range"]::-ms-fill-upper { background-color: #F16028; } /* #Navigation ================================================== */ .navigation-wrap{ /* position: fixed; width: 100%; top: 0; left: 0; z-index: 1000; -webkit-transition : all 0.3s ease-out; */ transition : all 0.3s ease-out; } .navbar{ padding: 0; } .navbar-brand img{ width: 164px; display: block; -webkit-transition : all 0.3s ease-out; transition : all 0.3s ease-out; } .navbar-toggler { /* float: right; */ border: none; padding-right: 0; } .navbar-toggler:active, .navbar-toggler:focus { outline: none; } .navbar-light .navbar-toggler-icon { width: 24px; height: 17px; background-image: none; position: relative; border-bottom: 1px solid #000; transition: all 300ms linear; } .navbar-light .navbar-toggler-icon:after, .navbar-light .navbar-toggler-icon:before{ width: 24px; position: absolute; height: 1px; background-color: #000; top: 0; left: 0; content: ''; z-index: 2; transition: all 300ms linear; } .navbar-light .navbar-toggler-icon:after{ top: 8px; } .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:after { transform: rotate(45deg); } .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:before { transform: translateY(8px) rotate(-45deg); } .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon { border-color: transparent; } .nav-link{ color: #000000 !important; transition: all 200ms linear; font-family: Inter; text-transform: uppercase; font-size: 14px; font-size: 600; letter-spacing: 1px; } .nav-item:hover .nav-link{ color: #e96a02 !important; } .nav-item.active .nav-link{ color: #e96a02 !important; } .nav-link { position: relative; padding: 5px 0 !important; display: inline-block; } .nav-item{ position: relative; transition: all 200ms linear; } /* #Primary style ================================================== */ .bg-light { background-color: #fff !important; transition: all 200ms linear; } .full-height { height: 100vh; } .over-hide { overflow: hidden; } .nav-item .dropdown-menu { transform: translate3d(0, 10px, 0); visibility: hidden; opacity: 0; max-height: 0; display: block; padding: 0; margin: 0; transition: all 200ms linear; } .nav-item.show .dropdown-menu { opacity: 1; visibility: visible; max-height: 999px; transform: translate3d(0, 0px, 0); } .dropdown-menu { padding: 10px!important; margin: 0; font-size: 13px; letter-spacing: 1px; color: #212121; background-color: #fcfaff; border: none; border-radius: 3px; box-shadow: 0 5px 10px 0 rgba(138, 155, 165, 0.15); transition: all 200ms linear; } .dropdown-toggle::after { display: none; } .dropdown-item { padding: 3px 15px; color: #212121; border-radius: 2px; transition: all 200ms linear; } .dropdown-item:hover, .dropdown-item:focus { color: #fff; background-color: rgba(129,103,169,.6); } .btn.btn-nav { background: #0D1A41; color: #fff !important; padding: 5px 10px !important; text-transform: uppercase; } .btn.btn-nav:hover { background: #f1602b; color: #fff !important; } .bg-green{ background: #008489 !important; } .text-white{ color: #fff !important; } .color-green{ color: #008489 !important; } /* #Media ================================================== */ @media screen and (min-width:1300px){ .pl-100{ padding-left: 100px !important; } .pr-100{ padding-right: 100px !important; } } @media (max-width: 767px) { .nav-item:after{ display: none; } .nav-item::before { position: absolute; display: block; top: 15px; left: 0; width: 11px; height: 1px; content: ""; border: none; background-color: #000; vertical-align: 0; } .dropdown-toggle::after { position: absolute; display: block; top: 10px; left: -23px; width: 1px; height: 11px; content: ""; border: none; background-color: #000; vertical-align: 0; transition: all 200ms linear; } .dropdown-toggle[aria-expanded="true"]::after{ transform: rotate(90deg); opacity: 0; } .dropdown-menu { padding: 0 !important; background-color: transparent; box-shadow: none; transition: all 200ms linear; } .dropdown-toggle[aria-expanded="true"] + .dropdown-menu { margin-top: 10px !important; margin-bottom: 20px !important; } } .start-header { opacity: 1; transform: translateY(0); padding: 14px 0; /* box-shadow: 0 10px 30px 0 rgb(138 155 165 / 15%); */ -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .main-theme-slider .carousel-caption { top: 20%; bottom: unset !important; } .main-theme-slider .carousel-caption h2{ font-size: 72px; font-family: Inter !important; color: #fff; text-transform: uppercase; } .main-theme-slider .carousel-caption p{ font-size: 32px; font-family: Inter !important; color: #fff; text-transform: uppercase; } .carousel-inner{ position: relative; } /*search box css start here*/ .search-sec{ padding: 2rem; } .search-slt{ display: block; width: 100%; font-size: 0.875rem; line-height: 1.5; color: #55595c; background-color: #f7f7f7; background-image: none; border-right: 1px solid #ccc; height: calc(3rem + 2px) !important; border-radius: 0.5em; padding-left: 37px; border: 1px solid #999; } .wrn-btn{ /* width: 100%; */ font-size: 16px; font-weight: 400; text-transform: capitalize; height: calc(3rem + 2px) !important; border-radius: 0.5rem; width: 200px; } .slider_search_btn{ margin-top: 30px; } .search-sec { position: absolute; left: 0; right: 0; bottom: 70px; z-index: 999; } .main-theme-slider { position: relative; } .slider-search-container{ border-radius: 15px; background: #fff; padding: 40px; } .field_box{ position: relative; } .icon-left{ position: absolute; left: 10px; top: 0; bottom: 0; margin: auto; height: 15px; } .icon-right{ position: absolute; right: 10px; top: 0; bottom: 0; margin: auto; height: 15px; } .custom_row{ padding-left: 15px !important; padding-right: 15px !important; margin-top: 20px; } .bg-grey { background: #fafafa; margin-top: 35px; padding-top: 25px !important; padding-bottom: 25px !important; } .reasons_section{ padding: 0px 0px; } .reasons-sec-heading{ font-family: Inter; color: #0D1A41; font-size: 38px; font-weight: 600; line-height: 46px; letter-spacing: 0.05em; padding: 15px 0px } ._section_title{ padding-top: 15px; text-align: center; font-family: Inter; color: #0D1A41; font-size: 22px; font-weight: 600; line-height: 46px; letter-spacing: 0.05em; text-transform: capitalize; } ._section_subtitle{ text-align: center; font-family: Inter; color: #000; font-size: 22px; text-transform: uppercase; } .reasons_box_titel h4{ font-family: Inter; color: #e96a02; font-weight: 700; font-size: 18px; line-height: 37px; /* margin: 0px 0px 7px; */ /* margin-left: -30px; */ } .reasons_box { /* display: flex; */ align-items: center; margin-top: 20px; position: relative; } .reasons_box_icon { position: absolute; top: -30px; left: 25px; background-color: #ffffff; box-shadow: -2px 2px 5px rgb(0 0 0 / 21%); /* margin: -35px 298px 17px 0px; */ padding: 9px 9px; } .reasons_box_icon img { width: 45px; } .reasons_box .reasons_box_titel ul { padding: 0px; margin-bottom: 0px; } .reasons_box_icon_top img { width: 155px; } .reasons_box_right{ text-align: center; } .reasons_box_right p{ font-size: 16px; font-family: Inter; text-align: left; } .footer-app img { width: 125px; margin-bottom: 10px; } .footer-app { margin: 20px 0px; } .footer-app a { display: inline-block; } .reasons_box .reasons_box_titel ul li { list-style: none; font-size: 16px; font-family: Inter; position: relative; padding: 3px 20px; color:#0D1A41 !important } .section-header { display: flex; align-items: center; justify-content: space-between; } .section_header_title{ font-family: Inter; color: #0D1A41; font-size: 22px; text-transform: capitalize; letter-spacing: 0.05em; font-weight:bold ; } .section_header_action a{ font-family: Inter; color: rgb(44, 44, 44); font-size: 20px; text-transform: capitalize; text-decoration: none; } .explore_section .item{ position: relative; border-radius: 15px; width: 100%; overflow: hidden; } .explore2{ background: #F9F9F9; } .caption2:hover{ border:1px solid #4EBDF1; border-radius: 10px; } /* .explore_section .item .card2:after{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; content: ""; background: #000; opacity: 0.2; border-radius: 15px; } */ .explore_section .owl-stage-outer { padding-top: 65px; } .explore_section .carousel_caption{ padding: 10px; position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; display: flex; /* align-items: start; */ justify-content: start; flex-direction: column; color: #fff; z-index: 9; } .explore_section .carousel_caption .header{ position: absolute; top: 10px; left: 10px; } .explore_section .carousel_caption .footer{ position: absolute; bottom: 6px; left: 10px; } .explore_section .carousel_caption .header p{ font-size: 16px; } .explore_section .carousel_caption .footer h3{ font-size: 21px; margin-bottom: 0rem; font-weight: bold; } .explore_section .carousel_caption .footer p{ margin-bottom: 0.5rem; font-size: 14px; font-weight: 500; } .popular_slider{ padding-top: 0px; } .explore_section .owl-nav { /* position: absolute; top: 40%; margin: auto; left: 0; right: 0; */ position: absolute; top: 0; margin: auto; left: 0; right: 0; bottom: 0; width: 100%; height: 1px; } .explore_section .owl-nav button { background: rgba(78, 189, 241, 0.21) !important; height: 30px; width: 30px; border-radius: 100%; color: #ffffff !important; font-size: 40px !important; display: flex; align-items: center; justify-content: center; border: 1px solid transparent; } .explore_section .owl-nav button:hover { color: #4EBDF1 !important; border: 1px solid #4EBDF1; } .explore_section button.owl-prev { position: absolute; left: -60px; } .explore_section button.owl-next { position: absolute; right: -60px; } .explore_section .owl-carousel .owl-item .owl-lazy{ opacity: 1 !important; } .explore_section .owl-slider { margin-top: 25px; } .how_work_section{ padding-top: 50px; padding-bottom: 200px; background-repeat: no-repeat; background-size: cover; background-color: #F9F9F9; } .work_img img{ width: 100%; height: auto; } .best_related{ padding: 50px 0px; } .best_related .card{ position: relative; border-radius: 6px; overflow: hidden; margin-bottom: 30px; } .best_related .card:hover { box-shadow: rgb(0 0 0 / 16%) 0px 6px 12px; } .best_related .card-content{ padding: 15px; border-width: 0px 1px 1px; border-style: solid; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-color: rgb(230, 230, 230); transition: border-color 0.2s ease 0s; } .best_related .top_title { color: rgb(144, 144, 144); font-size: 13px; font-weight: 400; white-space: nowrap; width: 100%; overflow: hidden; text-overflow: ellipsis; } .best_related .main_title { color: rgb(44, 44, 44); font-size: 17px; font-weight: 700; margin-bottom: 2px; white-space: nowrap; width: 100%; overflow: hidden; text-overflow: ellipsis; } .best_related .main_title a { color: rgb(44, 44, 44); font-size: 17px; font-weight: 700; margin-bottom: 2px; font-family: Inter ; text-decoration: none; } .best_related .main_title a:hover { color: #008489; text-decoration: none; } .best_related .rate_title { color: rgb(44, 44, 44); font-size: 13px; font-weight: 400; margin-top: 1px; white-space: nowrap; width: 100%; overflow: hidden; text-overflow: ellipsis; } .best_related .rating_card { display: flex; -webkit-box-align: center; align-items: center; color: rgb(44, 44, 44); font-size: 13px; margin-top: 4px; } .best_related .rating_card span i { color: #008489; } .best_related .rating_card strong { margin-left: 7px; } .best_related span.fav { position: absolute; top: 10px; right: 10px; font-size: 22px; color: #fff; background: #00000052; height: 40px; width: 40px; display: flex; align-items: center; justify-content: center; border-radius: 100%; } .best_related .section-header { margin-bottom: 25px; } .best_related .card img { height: 170px; object-fit: cover; object-position: center; } .carousel_caption_top { position: absolute; top: 10px; padding: 10px; display: flex; align-items: center; justify-content: space-between; left: 0; right: 0; z-index: 9; } .caption_top_right { color: #fff; background: #008489; padding: 5px 10px; font-size: 14px; border-radius: 5px; } .caption-top_left{ color: #fff; background: #e96a02; padding: 5px 10px; font-size: 14px; border-radius: 5px; } .carousel_caption_bottom { padding: 10px; position: absolute; bottom: 10px; color: #fff; left: 0; right: 0; display: flex; align-items: center; justify-content: space-between; z-index: 9; } .carousel_caption_bottom i{ color: #e96a02;; } .title_bottom_right { font-size: 16px; font-family: Inter ; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .address_bottom_right { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } div#carousel-popular_hotel .item { position: relative; border: 5px solid #008489; border-radius: 15px; } div#carousel-popular_hotel .item:after{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; content: ""; background: #000; opacity: 0.5; border-radius: 15px; } .caption_bottom_left { display: flex; align-items: center; } .bottom_left_rate_no { font-size: 16px; background: #008489; padding: 10px; border: 3px solid #ccc; border-radius: 5px 5px 5px 0px; margin-left: 10px; font-family: Inter ; } .bottom_left_con small { display: block; font-family: Inter ; } .bottom_left_con { text-align: right; font-family: Inter ; font-size: 16px; } .address_bottom_right i{ color:rgb(0, 136, 247); } #carousel-popular_hotel .item img { height: 270px; object-fit: cover; object-position: center; border-radius: 15px; } .popular_hotel{ position: relative; background-repeat: no-repeat; background-size: cover; padding: 100px 0px; } .popular_hotel:after{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; content: ""; background: #008489; opacity: 0.6; border-radius: 15px; } .popular_content{ z-index: 9; position: relative; color: #fff; } .popular_content_title{ font-family: Inter; font-size: 32px; } .popular_content_btn { background: #008489; color: #fff; padding: 10px 15px; margin-top: 20px; display: inline-block; text-decoration: none; font-size: 18px; text-transform: uppercase; } #carousel-popular_hotel .owl-nav { position: absolute; top: 40%; margin: auto; left: 0; right: 0; } #carousel-popular_hotel .owl-nav button { background: transparent !important; /* height: 50px; width: 50px; */ /* border-radius: 100%; */ color: #ffff !important; font-size: 40px !important; /* display: flex; align-items: center; justify-content: center; box-shadow: 0px 0px 10px #000; */ } #carousel-popular_hotel button.owl-prev { position: absolute; left: -30px; } #carousel-popular_hotel button.owl-next { position: absolute; right: -30px; } .owl-lazy{ opacity: 1 !important; } .travel_diary .card { position: relative; } .travel_diary .card .card_caption{ position: absolute; bottom: 0; padding: 15px; left: 0; right: 0; /* border-radius: 0px 0px 15px 15px; background: rgba(0, 0, 0, 0.568); */ color: #fff; z-index: 1; } .travel_diary .card { position: relative; } .travel_diary .card:after { position: absolute; bottom: 0; left: 0; right: 0; top: 0; background:#000; opacity: 0.3; content: ""; border-radius: 0.5rem 0.5rem 0em 0em; } .travel_diary .card .card_caption h3{ font-family: Inter; font-size: 18px; color: #fff; } .travel_diary .card .card_caption p{ font-family: Inter; font-size: 18px; color: #fff; text-shadow: 1px 0px #000; } .travel_diary .card .card-caption-center h3{ font-family: Inter; font-size: 26px; color: #fff; text-align: center; } .travel_diary .card .card-caption-center { top: 0; margin: auto; display: flex; align-items: center; justify-content: center; } @media screen and (min-width:1024px){ .travel_diary .card .card-caption-center h3 { font-size: 42px; } } .card-two-img img{ height: 200px; object-fit: cover; object-position: center; border-radius: 0.5rem 0.5rem 0em 0em; } .travel_diary .card { border-radius: 0.5rem 0.5rem 0em 0em; overflow: hidden; margin-bottom: 20px; border:0px !important; } .travel_diary { padding: 50px 0px; } @media screen and (min-width:1366px) { .card-two-img img{ height: 210px; object-fit: cover; object-position: center; } .card-two-two img { height: 250px; object-fit: cover; object-position: center; } } .travel_diary h2._section_title { margin-bottom: 25px; } .main-theme-slider .carousel-inner .carousel-item::after { position: absolute; top: 0; bottom: 0; left: 0; right: 0; content: ""; background: #000; opacity: 0.5; } .bg-orange{ background-color: white; border: 1px solid #0D1A41; border-radius: 8px; padding: 40px 16px; padding-bottom: 20px; min-height: 280px; } .bg-green-light{ background-color: rgb(235, 253, 255); border: 1px solid rgb(144, 238, 248); border-radius: 8px; padding: 18px 13px; } .bg-gray{ background-color: rgb(235, 244, 255); border: 1px solid rgb(165, 206, 255); border-radius: 8px; padding: 18px 13px; } .reasons_box_titel li::before { content: "■"; position: absolute; top: 1px; left: -2px; color:#0D1A41 } .reasons_box_titel{ margin-top: 5px; } /* .reasons_box_titel h4{ } */ .hotel-list-section{ background-image: url(../../assets/img/city-bg.jpg); background-repeat: no-repeat; background-size: cover; } .banner{ height: 454px; background-image: url('../img/bannerImg.png'); background-repeat: no-repeat; background-size: cover; position: relative; padding: 4rem 0rem; } .banner::before{ content: ""; position: absolute; width: 100%; height: 100%; top:0; right: 0; bottom:0; left: 0; background-color: rgba(0, 0, 0, 0.4); cursor: pointer; } .text{ display: flex; flex-wrap: wrap; flex-direction: column; justify-content: center; align-items: center; } .heading1{ font-family: Inter; font-weight: 700; font-size: 32px; font-style: normal; text-transform: uppercase; color:#FFFFFF; z-index:3; line-height: 4rem; letter-spacing: 0.22rem; margin-top: 1rem; text-align: center; } .line{ width: 200px; height: 1px; background-color: white; z-index: 3; margin: 0.5rem 0.5rem; /* margin: 1rem 0rem; */ /* border-radius: 20px; */ } .para1{ font-family: Inter; font-weight: 500; font-size: 22px; font-style: normal; color: #FFFFFF; z-index: 3; line-height: 4rem; letter-spacing: 0.12rem; text-transform: uppercase; margin-bottom: 2rem; } .form-container{ border-radius: 10px; background-color: white; /* margin-left: 0rem 2rem; */ position: relative; padding: 2rem 2rem; } .form-inline{ display: flex; align-items: center; justify-content: space-around; } .form-inline label{ display: block !important; } .formInputs{ /* margin: 0.5rem 1rem; */ /* padding: 1rem 1rem; */ /* border-bottom: 1px solid #4EBDF1; */ } .lables{ text-align: left; font-family: Inter; font-weight: bold; font-size: 0.8rem; margin-bottom: 0.55rem; color:#0D1A41; } .formInputs input { font-size: 13px; } .action_item_filed{ border-left: none; border-top: none; border-right: none; border-bottom: 1px solid #4EBDF1; width: 215px; display: flex; padding-bottom: 5px; } .action_item_filed input, .action_item_filed select { /* width: 100%; */ border: 0px; background: transparent; } .action_item_filed img{ padding-right: 7px; } .searchbtn{ border: none; background-color: var(--orange); color: #FFFFFF; padding: 0.75rem 2rem; letter-spacing: 0.1rem; font-family: Inter; font-size: 1rem; /* font-weight: bold; */ text-transform: uppercase; border-radius: 10px; } /* Banner section End */ /* cards Transition start */ .card2{ position: relative; height: 286px; border-radius: 10px; /* background: #ffffff; */ filter: brightness(100%); } .card2:hover{ /* height: 349px; */ } .imgBox{ /* height: 286px; */ border-radius: 10px; transition: 0.5s; } .imgBox img{ position: relative; height: 286px; } .card-content2 .hoteldesc p{ font-family: Inter; font-style: normal; font-size: 12px; color:#0D1A41; font-weight: 500; margin-bottom: 0px; letter-spacing: 0.75px; } .card-content2 .card-footer3{ padding: 0px 10px; } .card-content2 .card-footer3 h6, .card-content2 .card-footer3 a{ font-family: Inter; font-size: 16px; color: #FF5600; font-weight: 600; letter-spacing: 0.75px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin: 0px; text-decoration: none; } .card2 .imgBox img { border-radius: 15px; } .card-content2 .card-footer3 p{ font-family: Inter; font-size: 11px; color:#7F7F7F; font-weight: 500; letter-spacing: 0.75px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin: 0px; } .card-content2{ transition: 0.5s; opacity: 0; } .card2:hover .imgBox{ transform: translateY(-65px); } .card2:hover > .card-content2{ transform: translateY(-60px); transition: 0.5s; opacity: 1; } /* cards Transition End */ /* .reasonSecCard{ padding: 1rem 2rem; } */ .howWorksbyo{ background-image: url('../img/Character--inject-1.png'), url('../img/amico.png'); background-repeat: no-repeat, no-repeat; background-position: left bottom, right top; } .bg-blue{ background-color: #0D1A41; } .bg-orange2{ background-color: #e96a02; } .bg-lightBlue{ background-color: #4EBDF1; } .howWorksHeading{ text-align: center; padding: 25px 0px } .howWork_title{ font-family: Inter; font-style: normal; font-weight: 600; font-size: 22px; letter-spacing: 0.05em; text-transform: capitalize; line-height: 25px; color: #0D1A41; margin: 0px !important; } .howWorksbyo{ padding-bottom: 25px; } .bookHotel{ margin-bottom: 7px; position: relative; font-size: 16px; color: #7F7F7F } .bookHotel::after{ content: ""; width: 18%; height: 2px; position: absolute; left: 41%; bottom: -3px; background-color: yellow; } .howWorkCards{ padding: 0px 110px; justify-content: space-evenly; } .setArrow{ max-width: 80%; } .workCards{ position: relative; padding: 10px 10px; height: 300px; border-radius: 10px; } .howWorkCards .profile{ display: flex; align-items: center; flex-direction: column; justify-content: center; } .arrow-blue{ position: relative; } .arrow-orange{ position: relative; } .arrow-blue img { position: absolute; right: -68px; top: -231px; width: 66px; z-index: 2; height: 40px; } .arrow-orange img { position: absolute; right: -67px; top: -10px; width: 66px; z-index: 2; height: 40px; } .profile .profile_title .profileHeading{ font-family: Inter; font-size: 15px; font-weight: 600; color:white; text-transform: uppercase; text-align: center; line-height: 50px; letter-spacing: 2px; } .profile .profileImg{ margin-bottom: 5px; } .profile .profile_title .profilePara{ color: white; font-family: Inter; text-align: center; font-size: 11px; text-transform: capitalize; line-height: 25px; font-weight: 400; letter-spacing: 0.7px; } /* Book & pay */ .howWorkCards .bookmark{ display: flex; align-items: center; flex-direction: column; justify-content: center; } .bookmark .bookmark_title .bookmarkHeading{ font-family: Inter; font-size: 15px; font-weight: 600; color:white; text-transform: uppercase; text-align: center; line-height: 50px; letter-spacing: 2px; } .bookmark .bookmarkImg{ margin-bottom: 10px; } .bookmark .bookmark_title .bookmarkPara{ color: white; font-family: Inter; text-align: center; font-size: 11px; text-transform: capitalize; line-height: 25px; font-weight: 400; letter-spacing: 0.7px; } .howWorkCards .share{ display: flex; align-items: center; flex-direction: column; justify-content: center; } .share .share_title .shareHeading{ font-family: Inter; font-size: 15px; font-weight: 600; color:white; text-transform: uppercase; text-align: center; line-height: 20px; letter-spacing: 2px; } .share .shareImg{ margin-bottom: 10px; } .share .share_title .sharePara{ color: white; font-family: Inter; text-align: center; font-size: 11px; text-transform: capitalize; line-height: 25px; font-weight: 400; letter-spacing: 0.7px; } .bg-luxury-grey{ background: #f8f7f7; } .luxuryHeader{ padding: 0px 0px 0px 0px; text-align: center; /* color:#0D1A41; */ } .luxuryHeader .luxuryHeading{ color:#0D1A41; font-family: Inter; font-size: 22px; font-weight: 600; text-transform: capitalize; letter-spacing: 2px; padding: 30px 0px; margin-bottom: 0; } .card-img{ /* width: 250px; */ /* width: 250px; */ /* margin-right: 10px; */ } .card-img img{ object-fit: cover; width: 100%; height: 166px; } .card-container{ background:#f8f7f7; border-top: 1px solid #0D1A41; border-left: 1px solid #0D1A41; border-right: 1px solid #0D1A41; } .luxuryCol .card-body{ background: #f8f7f7; /* border: 1px solid #0D1A41; */ display: flex; /* justify-content: space-evenly; */ /* align-items: center; */ /* justify-content: center; */ /* flex-direction: column; */ } .header-content .header-content-heading{ font-family: Inter; color: #0D1A41; font-size: 18px; font-weight: 600; margin-bottom: 15px; font-style: normal; text-transform: capitalize; letter-spacing: 1px; white-space: nowrap; text-overflow: ellipsis; /* overflow: hidden; */ } .ourHotelUl .ourHotelLi a span{ list-style: none; color: #8d8c8c; line-height: 40px; font-family: Inter; font-style: normal; font-weight: 300; font-size: 14px; letter-spacing: 0.1px; } .header-content .header-content-heading a{ font-family: Inter; color: #0D1A41; font-size: 18px; font-weight: 600; margin-bottom: 15px; font-style: normal; text-transform: capitalize; letter-spacing: 1px; } .header-content .header-content-para{ font-family: Inter; font-size: 14px; font-weight: 400; font-style: normal; text-transform: capitalize; letter-spacing: 0.2px; line-height: 2px; color:#7F7F7F } .content-price{ font-size: 16px; font-family: Inter; font-weight: 600; letter-spacing: 0.02px; color:#e96a02 } .header-content-division{ width: 200px; height: 1px; background-color: #000000; margin-top: 8px; margin-bottom: 15px; } .bookBtn{ color:#ffffff; background: #0D1A41; padding: 5px 59px; font-family: Inter; font-weight: 600; font-size: 17px; font-style: normal; text-transform: uppercase; } .card-footer2{ border-left: #0D1A41 solid 1px; border-right: #0D1A41 solid 1px; border-bottom: #0D1A41 solid 1px; background:#E6E6E6; display: flex; align-items: center; justify-content: space-between; padding: 7px 32px; } .luxurySpecialContent{ background: rgba(255, 85, 0, 0.199); display: flex; align-items: center; justify-content: space-evenly; /* border: #FF5600 2px solid; */ border-radius: 10px; padding: 10px 10px; } .luxurySpecialContent-para{ padding-top: 15px; font-family: Inter; font-size: 14px; font-style: normal; text-transform: capitalize; color: #0D1A41; font-weight: 500; } .luxurySpecialContent-para::first-line{ font-family: Inter; font-size: 18px; font-weight: 600; color: #0D1A41; letter-spacing: 0.9px; font-style: normal; text-transform: capitalize; } /* Luxury Hotel responsive start */ @media (max-width: 1200px) and (min-width: 997px){ .card-body{ background: #f8f7f7; display: flex; align-items: center; justify-content: center; flex-direction: column; } } .security{ display: flex; justify-content: center; align-items: center; } .security .securityCamLogo{ margin: 0px 3px; } .security .securityheading h5{ padding-top: 5px; font-size: 14px; color: var(--heading-color) } .ac{ display: flex; justify-content: center; align-items: center; } .ac .acLogo{ margin: 0px 3px; } .ac .acheading h5 { color: var(--heading-color); padding-top: 8px; font-size: 14px; } .elivator{ display: flex; justify-content: center; align-items: center; } .elivator .elivatorLogo{ margin: 0px 3px; } .elivator .elivatorheading h5 { color: var(--heading-color); padding-top: 8px; font-size: 14px; } /* Luxury Hotel responsive end */ .inputSearch{ border: none; width: 400px; padding: 10px 10px; font-family: Inter; font-size: 16px; } .searchInputBtn{ border: none; position: absolute; right: 0px; padding: 11px 10px; background-color: #FF5600; color:#FFFFFF; text-transform: uppercase; font-family: Inter; font-size: 14px; letter-spacing: 0.7px; font-style: normal; font-weight: 300; } .inputDiv{ position: relative;; } .searchInputBtn2{ display: none; } .galleryBlog{ background: #2A3566; /* margin-bottom: 30px; */ } .galleryBlog .blogHeading{ text-align: center; margin: 0px 5px; color: white; font-family: Inter; font-style: normal; font-weight: 600; letter-spacing: 2px; font-size: 22px; } .viewAllBtn{ text-align: end; color: white; text-decoration: underline; font-family: Inter; font-style: normal; font-weight: 500; letter-spacing: 2px; /* font-size: 20px; */ font-size: 14px; margin-bottom: 5px; padding: 0px 144px; } .galleybtn-group1{ display: flex; align-items: center; justify-content: space-between; } .galleybtn-group1 { color:white; text-transform: capitalize; font-family: Inter; font-size: 18px; padding-top: 12px; line-height: 15px; } .btn-group { margin-right: 15px; background: rgba(255, 255, 255, 0.11); border-radius: 3px; color: #FFFFFF; font-family: Inter; font-style: normal; /* font-weight: 600; */ padding: 2px 16px; border: none; text-transform: capitalize; letter-spacing: 0.2px; text-align: center; } .galleybtn-group2{ display: flex; align-items: center; justify-content: space-between; } .galleybtn-group2 { color:white; text-transform: capitalize; font-family: Inter; font-size: 18px; padding-top: 12px; line-height: 15px; } .btn-group2{ background: rgba(255, 255, 255, 0.11); border-radius: 3px; color: #FFFFFF; font-family: Inter; font-style: normal; /* font-weight: 600; */ padding: 2px 16px; border: none; text-transform: capitalize; letter-spacing: 0.2px; text-align: center; } .ourHotels{ padding: 25px 0px 0px 0px; background-color: #E5E5E5; } .ourHotelsHeading{ color:#0D1A41; font-family: Inter; font-size: 22px; font-style: normal; text-transform: capitalize; letter-spacing: 1.5px; font-weight: 600; line-height: 50px; margin-bottom: 5px !important; } .galleryImg{ position: relative; overflow: hidden; width: 100%; border: 5px solid #fff; } .explore_section .item img{ -webkit-transition: .8s ease-in-out !important; transition: .8s ease-in-out !important; } .galleryImg img { -webkit-transition: .8s ease-in-out; transition: .8s ease-in-out; height: 352px; } .hotelBody .galleryImg{ position: relative; overflow: hidden; width: 100%; border: 5px solid #2A3566; } .hotelBody .galleryImg img { -webkit-transition: .8s ease-in-out; transition: .8s ease-in-out; height: 352px; } .galleryImg:hover img, .explore_section .item:hover img{ transform: scale(1.5); cursor: pointer; } .galleryContent{ position: absolute; background: rgba(0, 0, 0, 0.47); bottom: 0; width: 100%; padding: 15px 15px; margin: auto; left: 0; right: 0; } .galleryDate{ font-family: Inter; font-style: normal; font-weight: 400; font-size: 12px; letter-spacing: 0.05em; text-transform: capitalize; color: #FFFFFF; margin: 0px; } .galleryPara{ font-family: Inter; font-style: normal; font-weight: 600; font-size: 12px; letter-spacing: 0.05em; text-transform: capitalize; color: #FFFFFF; margin: 0px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .ourHotelUl .ourHotelLi{ list-style: none; color: #8d8c8c; line-height: 40px; font-family: Inter; font-style: normal; font-weight: 300; font-size: 21px; letter-spacing: 0.1px; } .ourHotelUl .ourHotelLi .ourHotelAnchor{ text-decoration: none; font-family: Inter; font-weight: 400; text-transform: capitalize; letter-spacing: 0.2px; font-size: 16px; color:#474747 } .sectionFooter{ background: #2A3566; } .content_footer_heading{ font-family: Inter; font-size: 21px; color: #FFFFFF; font-weight: 600; line-height: 20px; letter-spacing: 0.05em; text-transform: capitalize; } .content_footer_para_Number_download{ display: flex; flex-direction: column; justify-content: space-between; /* border: 1px solid red; */ /* height: 130px; */ } .content_footer_para{ font-size: 16px; color: #FFFFFF; font-family: Inter; font-weight: 300; font-style: normal; text-transform: capitalize; letter-spacing: 0.05em; } /* .content_footer_para */ .content_footer_Number{ font-family: Inter; font-size: 16px; letter-spacing: 1px; font-weight: 600; color: #FFFFFF; line-height: 30px; /* margin-bottom: 10px; */ } .content_footer_download{ color: white; font-family: Inter; font-style: normal; text-transform: capitalize; font-weight: 300; font-size: 14px; } .content_footer_imgBox img{ width: 125px; } .company{ border-left: white 1px solid; } /* .ourHotelUl{ display: flex; justify-content: space-between; flex-direction: row; flex-wrap: wrap; } */ .Ulcontainer{ display: flex; justify-content: space-evenly; /* flex-wrap: wrap; */ } /* li{ list-style-type: none; } */ .LiHeding{ margin: 0px 5px; font-size: 16px; font-weight: 600; font-family: Inter; text-transform: capitalize; font-style: normal; letter-spacing: 0.7px; color:white; line-height: 30px; letter-spacing: 0.5px; } .partner_with_us{ font-size: 21px; font-weight: 600; font-family: Inter; text-transform: uppercase; font-style: normal; letter-spacing: 0.7px; color:white; line-height: 30px; letter-spacing: 0.5px; } .policies{ font-size: 21px; font-weight: 600; font-family: Inter; text-transform: uppercase; font-style: normal; letter-spacing: 0.7px; color:white; line-height: 30px; letter-spacing: 0.5px; } .company{ font-size: 21px; font-weight: 600; font-family: Inter; text-transform: uppercase; font-style: normal; letter-spacing: 0.7px; color:white; line-height: 30px; letter-spacing: 0.5px; } .footer_list_items{ font-size: 14px; font-family: Inter; font-weight: 400; text-transform: capitalize; font-style: normal; letter-spacing: 0.2px; color: #fff; line-height: 30px; } .visaCard{ background-color: white; } .visaCard img{ width: 200px; padding: 5px 10px; } .copyright{ border-top: 1px solid white ; } .copyrightPara{ font-family: Inter; font-size: 14px; font-weight: 300; font-style: normal; letter-spacing: 0.3px; line-height: 20px; text-transform: capitalize; color: white; } .hotelBody{ background-color:#E5E5E5; } .visitForm2{ background: #E5E5E5; padding: 20px 0px; } .banner2 img { width: 100%; display: block; } .banner-content{ background: #000000b6; color:var(--btn-text-color); display: inline-block; } .banner2 { text-align: center; position: relative; } .banner-heading{ font-family: Inter; font-size: 22px; font-weight: 600; text-transform: capitalize; letter-spacing: 0.1rem; } .HotelDetails_container{ background-color: red; width: 100%; } .banner-content { margin: auto; background: #00000000; color: #ffffff; padding: 10px 50px; } .banner-content-container{ position: absolute; bottom: 15px; left: 0; right: 0; } .form-container2{ /* margin-top: 70px ; */ display: block; /* padding: 20px 10px; */ } .form-input2{ width: 170px; padding: 10px 0px; font-size: 14px; background: #E5E5E5; /* border: none; */ border-left: none; border-top: none; border-right: none; border-bottom: 2px solid #4EBDF1; } .location_sec{ padding: 20px 10px; } .HotelDetails_container{ background-color: #ffffff; width: 100%; } .price-bar-container{ height: 100px; padding: 20px 20px; border-bottom: 1px solid #E5E5E5; } .rangeLabel{ display: flex; align-items: center; justify-content: space-between; } .price-bar-container .rangeLabel .form-label{ font-family: Inter; font-size: 14px; font-weight: 600; font-style: normal; text-transform: capitalize; color: var(--heading-color); letter-spacing: 0.5px; } .price-bar-container .rangeLabel .price{ font-family: Inter; font-size: 16px; font-weight: 400; font-style: normal; text-transform: capitalize; color: var(--heading-color); padding-top: 10px; letter-spacing: 1px; } .form-range{ width: 100%; height: 3px; color:var(--secondaryBtn-bg-color) !important; } .starRatings_container { /* height: 100px; */ padding: 20px 20px; border-bottom: 1px solid #E5E5E5; } .starRatings_container .ratingContent .header-content-heading { font-family: Inter; font-size: 14px; font-weight: 600; font-style: normal; text-transform: capitalize; color: var(--heading-color); letter-spacing: 0.5px; line-height: 30px; } .starRatings_container .ratingContent .header-content-para-stars { font-size: 14px; letter-spacing: 0px; } .bottom-border{ border-bottom: 1px solid #E5E5E5; } .guestPolicy_container { height: 100px; padding: 20px 20px; } .guestPolicy_container .guestPolicyContent .header-content-heading { font-family: Inter; font-size: 14px; font-weight: 600; font-style: normal; text-transform: capitalize; color: var(--heading-color); letter-spacing: 0.5px; line-height: 30px; } .checkboxPolicy .checkBoxPolicy { height: 15px; width: 30px; } .checked { font-family: Inter; font-size: 14px; font-weight: 600; font-style: normal; text-transform: capitalize; color: var(--heading-color); letter-spacing: 0.5px; line-height: 26px; } .locationMap{ padding : 30px 25px; } .locationContainer{ margin-top: 10px; } .locationContainer .header-content-heading { display: inline-block; font-family: Inter; font-size: 14px; font-weight: 600; font-style: normal; text-transform: capitalize; color: var(--heading-color); letter-spacing: 0.5px; line-height: 30px; } .locationContainer .locationPara { display: inline-block; font-family: Inter; font-size: 14px; font-weight: 400; font-style: normal; text-transform: capitalize; color: var(--heading-color); letter-spacing: 1px; line-height: 30px; } .viewMoreContainer{ margin-top: 30px; } .viewMoreContainer .header-content-heading{ /* display: inline-block; */ font-family: Inter; font-size: 21px; font-weight: 600; font-style: normal; text-transform: capitalize; color: var(--heading-color); letter-spacing: 1px; line-height: 30px; } .selectView{ font-family: Inter; font-style: normal; font-weight: 400px; font-size: 16px; text-transform: capitalize; text-decoration: none; color: var(--heading-color); } .selectView:hover{ text-decoration: none; color: var(--secondaryBtn-bg-color) } .hotelsImgCard{ width: 100%; min-height: 160px; } .hotelContentheader{ background: #FFFFFF; ; } .hotelContentheader .header-content { padding: 12px 15px 5px 15px; } .hotelContentheader .header-content .header-content-heading{ font-family: Inter; color: #0D1A41; font-size: 18px; font-weight: 600; margin-bottom: 5px; font-style: normal; text-transform: capitalize; letter-spacing: 1px; } .header-content .header-content-para { font-family: Inter; font-size: 13px; font-weight: 400; font-style: normal; text-transform: capitalize; letter-spacing: 0.2px; line-height: 20px; color: #7F7F7F; margin-bottom: 0px; } .card-footer4 { background: #FFFFFF; display: flex; align-items: center; justify-content: space-between; padding: 1px 11px; } .hotelContentheader .header-content .header-content-para-stars{ font-size: Inter; font-size: 14px; word-spacing: 1px; letter-spacing: 3px; padding: 3px 5px; margin-bottom: 0px; } .hotelContentheader .header-content .reviewSpan{ font-family: Inter; font-weight: 400; font-size: 12px; letter-spacing: 2px; color: #474747; } .security2{ display: flex; justify-content: center; align-items: center; } .security2 .securityCamLogo2{ margin: 0px 3px; } .security2 .securityCamLogo2 img { width: 25px; margin-left: 10px; margin-right: 10px; } .security2 .securityheading2 h5{ padding-top: 5px; font-size: 11px; color: var(--heading-color); font-weight: 600; } .ac2{ display: flex; justify-content: center; align-items: center; } .ac2 .acLogo2{ margin: 0px 3px; } .ac2 .acheading2 h5 { color: var(--heading-color); padding-top: 8px; font-size: 11px; font-weight: 600; } .elivator2{ display: flex; justify-content: center; align-items: center; } .elivator2 .elivatorLogo2{ margin: 0px 3px; } .elivator2 .elivatorheading2 h5 { color: var(--heading-color); padding-top: 8px; font-size: 11px; font-weight: 600; } .popular_slider img{ height: 285px !important; border-radius: 15px; object-fit: cover; } .hotelbtnContainer{ background-color: #FF5600; border-radius: 5px; } .backgrounForCol12 { background: #FFFFFF; padding: 15px 10px; border-radius: 10px; position: relative; border: 3px solid #FFFFFF; ; } .backgrounForCol12:hover{ border: 3px solid #EBC500; } .bestOffer{ position: absolute; top: 5px; left: 10px; background-color:#EBC500; width: 40px; height: 40px; padding: 5px 1px; text-align: center; z-index: 1; -webkit-clip-path: polygon(0% 0%, 100% 0, 100% 100%, 50% 70%, 0% 100%); clip-path: polygon(0% 0%, 100% 0, 100% 100%, 50% 70%, 0% 100%); } .bestOfferPara{ font-family: Inter; font-style: normal; font-weight: 700; font-size: 8.8px; text-transform: uppercase; line-height: 11px; letter-spacing: 0.2px; } .rightContainer{ text-align: right; } .right{ /* background-color: var(--heading-color); color: white; */ display: inline-block; padding-right: 5px; border-top-right-radius: 5px; } .right .roomLeft { font-family: Inter; font-style: normal; font-size: 9px; text-align: right; padding: 7px 7px; margin-bottom: 0px; color: #ffffff; background: #0d1a41; } .centeredContent{ padding: 5px 10px; } .centeredContent p{ margin-bottom: 0px; } .centeredContent .freebook{ font-family: Inter; font-style: normal; font-size: 11px; color: var(--heading-color); font-weight: 600; text-transform: capitalize; line-height: 25px; letter-spacing: 0.05em; padding-left: 9px; } .centeredContent .freebookPrice{ font-family: Inter; font-size: 15px; font-weight: 700; font-style: normal; text-transform: capitalize; line-height: 20px; letter-spacing: 0.05em; color: #FFFFFF; } .centeredContent .freebookSpan{ font-family: Inter; font-size: 11px; text-transform: lowercase; color: #FFFFFF; font-weight: 600; } .centeredContent .bookGst{ font-family: Inter; font-style: normal; font-weight: 400; font-size: 11px; line-height: 13px; letter-spacing: 0.05em; text-transform: capitalize; line-height: 15px; text-align: center; color: #FFFFFF; } .gstBtn { margin: 13px 9px; border: none; border-radius: 5px; padding: 6px 18px; background-color: #0D1A41; color: #FFFFFF; font-family: Inter; font-style: normal; font-weight: 600; font-size: 14px; } .hotelAmritser{ background: #F5F5F5; } .mainTitle{ text-align: center; } .MaintitleHeading{ font-family: Inter; font-style: normal; font-size: 32px; font-weight: 600; text-transform: capitalize; color: var(--heading-color); letter-spacing: 0.3px; line-height: 30px; } .sub{ text-align: center; } .sub-titles{ font-family: Inter; font-style: normal; font-size: 22px; font-weight: 600; letter-spacing: 1.4px; line-height: 20px; text-transform: capitalize; } .sub-title-desc{ font-family: Inter; font-style: normal; font-size: 14px; font-weight: 400; letter-spacing: 0.5px; line-height: 35px; text-transform: capitalize; } .loadMore{ font-family: Inter; font-size: 15px; color:var(--secondaryBtn-bg-color); text-decoration: none; } .loadMore:hover{ color:var(--secondaryBtn-bg-color); } .faqSec{ background: #E5E5E5; } .faq-titles{ font-family: Inter; font-style: normal; font-size: 22px; font-weight: 600; text-transform: capitalize; color: var(--heading-color); letter-spacing: 0.3px; line-height: 30px; margin-bottom: -6px; } .quesAnsSec{ text-align: left; } .quesPara{ font-family: 'Inter'; font-style: normal; /* font-size: 14px; */ text-transform: capitalize; letter-spacing: 0.3px; font-weight: 500; /* line-height: 30px; margin-bottom: 30px; */ } .quesPara::first-line{ font-weight: 600; line-height: 40px; } .weatherSec{ background: #F5F5F5; } .weatherTitle{ font-family: Inter; font-style: normal; font-size: 22px; font-weight: 600; text-transform: capitalize; color: var(--heading-color); letter-spacing: 0.3px; line-height: 30px; } .temp{ display: flex; align-items: center; justify-content: center; } .tempImg img{ height: 54px; } .temptext h3{ font-family: Inter; font-style: normal; font-size: 65px; font-weight: 600; color: var(--heading-color); letter-spacing: 2px; margin-bottom: 0px; line-height: 63px; } .temptext p{ font-family: Inter; font-style: normal; font-size: 25px; font-weight: 600; color: #7F7F7F;; letter-spacing: 2px; text-transform: capitalize; margin-bottom: 0px; } .weather-footer{ display: flex; align-items: center; justify-content: center; padding-top: 5px; } .rightSpace{ margin: 0px 10px; padding-top: 6px; } .percyContent{ border-left: 1px solid var(--secondaryBtn-bg-color); border-right: 1px solid var(--secondaryBtn-bg-color); padding-left: 10px; padding-right: 10px; } .tempheading h5{ font-family: Inter; font-style: normal; font-weight: 400; font-size: 16px; text-transform: uppercase; letter-spacing: 0.5px; color:#000000 } .dayBoxes{ display: flex; align-items: center; justify-content: space-around; flex-wrap: wrap; } .box{ text-align: center; } .img-box { height: 75px; } .boxContent h5{ font-family: Inter; font-style: normal; font-size: 14px; font-weight: 400; text-transform: capitalize; line-height: 17px; } .boxContent h4{ font-family: Inter; font-style: normal; font-size: 14px; font-weight: 400; text-transform: uppercase; line-height: 17px; } /* Booking page css start */ /* .main-container-custom{ margin-top: 90px; } */ .background-gray{ background: rgba(13, 26, 65, 0.09); padding: 15px 0px; } /* .hotal_title h4 { font-size: 22px; color: var(--heading-color); } .hotal_title h4 span{ font-size: 16px; color: #474747; } */ .hotal_title h1{ font-size: 22px; color: var(--heading-color); } .hotal_title h1 span{ font-size: 16px; color: #474747; } .hotal_detail p{ font-size: 16px; color: #474747; } .booking_box { border: 1px solid var(--secondaryBtn-bg-color); background: #fff; } .login_box_header { display: flex; padding: 10px 15px; background: var(--secondaryBtn-bg-color); color: #fff; align-items: center; justify-content: space-between; } .login_box_header h3 { font-size: 15px; font-weight: 600; } .login_box_header a { background: #fff; padding: 2px 10px; color: var(--secondaryBtn-bg-color); border-radius: 7px; width: 145px; font-size: 16px; font-weight: 600; text-align: center; } .booking_box_inner { padding: 0px 15px; } .carousel-inner img { width: 100%; height: 100%; } #custCarousel .carousel-indicators { position: inherit; margin: 0px; white-space: nowrap; overflow-x: scroll; display: block; } #custCarousel .carousel-indicators > li { width:163px; height: auto; } #custCarousel .carousel-indicators li img { display: block; } #custCarousel .list-inline-item:not(:last-child){ opacity: 1; } .form_input { display: flex; background: #FFFFFF; border: 1px solid #7F7F7F; padding: 5px 10px; } .form_input input{ border: 0px; width: 100%; outline: none; color: #7F7F7F; font-size: 14px; padding: 0px 7px; } .booking-label{ font-weight: 500; font-size: 14.6px; color: var(--heading-color); } .form_field{ margin-top: 18px; } .form_input-coupon{ border: 1px solid #7F7F7F; padding: 0px !important; } .form_input-coupon button{ background: var(--secondaryBtn-bg-color) !important; font-weight: 500; font-size: 14.6px; color: #fff; text-transform: capitalize; padding: 5px 15px !important; border: 0px; } .price-box{ display: flex; align-items: center; justify-content: space-between; font-weight: 400; font-size: 12.8px; line-height: 15px; letter-spacing: 0.05em; text-transform: capitalize; padding: 10px 0px; color: #7F7F7F; } .mt-30{ margin-top: 40px; } .border-top{ border-top: 1px solid #7F7F7F; } .checkbox_container { display: block; position: relative; padding-left: 35px; margin-bottom: 12px; cursor: pointer; font-size: 22px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } /* Hide the browser's default checkbox */ .checkbox_container input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; } /* Create a custom checkbox */ .checkmark { position: absolute; top: 0; left: 0; height: 25px; width: 25px; background-color: #0d1a41bb; border-radius: 7px; } /* On mouse-over, add a grey background color */ .checkbox_container:hover input ~ .checkmark { background-color: #0d1a41bb; } /* When the checkbox is checked, add a blue background */ .checkbox_container input:checked ~ .checkmark { background-color: #0d1a41bb; } /* Create the checkmark/indicator (hidden when not checked) */ .checkmark:after { content: ""; position: absolute; display: none; } /* Show the checkmark when checked */ .checkbox_container input:checked ~ .checkmark:after { display: block; } /* Style the checkmark/indicator */ .checkbox_container .checkmark:after { left: 9px; top: 6px; width: 5px; height: 10px; border: solid white; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .check-title{ font-weight: 500; font-size: 14.6px; letter-spacing: 0.05em; text-transform: capitalize; position: relative; top: -6px; color: #0D1A41; } .booking_button button{ background: #0D1A41; border-radius: 7px; font-weight: 600; font-size: 16px; margin-left: 15%; letter-spacing: 0.05em; text-transform: capitalize; text-align: center; color: #FFFFFF; padding: 10px 25px; border: 0px; } .booking_button{ text-align: center; } .booking-footer{ font-weight: 400; font-size: 11px; text-align: center; letter-spacing: 0.05em; text-transform: capitalize; margin-top: 15px; margin-bottom: 10px; color: #7F7F7F; } .hotel_filter_date h5{ font-weight: 500; font-size: 12.8px; letter-spacing: 0.05em; text-transform: capitalize; margin: 0px; color: #0D1A41; } .filter_text{ font-size: 9.2px ; color: #7F7F7F; } .filter_editr{ display: flex; align-items: center; justify-content: space-between; } .hotel_filter_left { width: 100px; } .filter_icon img { width: 16px; } .hotel_filter { background: #fff; padding: 25px 25px; margin-top: 30px; display: flex; align-items: center; } .hotel_filter_right { flex: 1; white-space: nowrap; overflow-x: auto; } /* width */ .hotel_filter_right::-webkit-scrollbar { width: 3px; height: 3px; } /* Track */ .hotel_filter_right::-webkit-scrollbar-track { box-shadow: none; border-radius: 0px; height: 3px; } /* Handle */ .hotel_filter_right::-webkit-scrollbar-thumb { background: #7F7F7F; border-radius: 10px; } /* Handle on hover */ .hotel_filter_right::-webkit-scrollbar-thumb:hover { background: #7F7F7F; } .hotel_filter_right ul { padding-bottom: 0px; margin: 0px; } .hotel_filter_right ul li{ display: inline-block; margin: 0px 15px; } .hotel_filter_right ul li a{ font-weight: 500; font-size: 14.6px; padding: 5px 0px; letter-spacing: 0.05em; color: #7F7F7F; text-transform: capitalize; border-bottom: 1px solid transparent; text-decoration: none; display: inline-block; } .hotel_filter_right ul .hotel_item_active a{ border-bottom: 1px solid #FF5600; color: #FF5600; } .filter_fixed_top_scroll .hotel_filter_right ul li a{ border-bottom: 3px solid transparent; padding: 20px 0px; } .filter_fixed_top_scroll .hotel_filter_right ul .hotel_item_active{ border-bottom: 3px solid #FF5600; color: #FF5600; } .hotel_list_box .hotelbtnContainer{ height: 100%; padding: 0px 5px; position: relative; display: table; width: 100%; } .hotel_list_box .centeredContent { margin-top: 0; display: table-cell; vertical-align: middle; padding: 0; } .hotel_list_box .centeredContent .freebookPrice { font-size: 21px; margin-top: 0; text-align: center; } .hotel_list_box .gstBtn { width: 95%; margin: 20px auto; margin-bottom: 20px; margin-bottom: 0px; font-weight: 700; font-size: 16px; text-align: center; letter-spacing: 0.05em; text-transform: uppercase; color: #FFFFFF; } .hotel_list_box .header-content-para{ text-transform: capitalize; font-style: normal; font-weight: 400; font-size: 18px; color: #7F7F7F; } .add_user { display: flex; align-items: center; margin-top: 30px; } .add_title { font-weight: 500; font-size: 15px; letter-spacing: 0.05em; text-transform: capitalize; color: #0D1A41; margin-left: 15px; margin-right: 15px; width: 75px; } ._action_icon { height: 30px; display: flex; width: 30px; align-items: center; justify-content: center; } .add_action { display: flex; align-items: center; } .add_action input { width: 40px; margin: 0px 10px; outline: none; text-align: center; } #selectRoom .title { font-weight: 600; font-size: 22px; text-align: center; letter-spacing: 0.05em; text-transform: capitalize; margin-top: 10px; margin-bottom: 38px; color: #0D1A41; } .similar_hotel .title{ font-weight: 600; font-size: 22px; text-align: center; letter-spacing: 0.05em; text-transform: capitalize; margin-top: 30px; margin-bottom: 30px; color: #0D1A41; } .hotel_list_box .securityheading2 h5{ margin: 0px; padding: 0px; font-size: 14px; color: var(--heading-color); font-weight: 600; } .hotel_list_box .securityheading2 { margin-left: 10px; } .hotel_list_box .hotelContentheader .header-content .header-content-heading { font-size: 22px; } .hotel_list_box .backgrounForCol12 { margin-bottom: 20px; } .section-box{ background: #fff; padding: 25px; /* margin-top: 30px; */ } .section_box_title{ font-weight: 600; font-size: 18px; letter-spacing: 0.05em; text-transform: capitalize; color: #0D1A41; margin-top: 0px; } .section-box p{ font-weight: 400; font-size: 14px; letter-spacing: 0.05em; /* text-transform: capitalize; */ color: #7F7F7F; margin-bottom: 0px; } .hotel_amenities { display: flex; align-items: center; flex-wrap: wrap; } .hotel_amenities_item { padding: 10px 10px; width: 20%; } .hotel_amenities_item span{ font-size: 12.8px; letter-spacing: 0.05em; text-transform: capitalize; margin-left: 10px; color: #0D1A41; } .rating-sec{ display: flex; margin-top: 15px; } .rating-sec_point{ background: #FF5600; border-radius: 5px; font-weight: 600; font-size: 18px; padding: 5px 10px; text-align: center; text-transform: capitalize; color: #FFFFFF; } .rating-sec_title{ margin-left: 15px ; } .rating-sec_title h4{ font-weight: 500; font-size: 18px; letter-spacing: 0.05em; text-transform: capitalize; margin-top: 9px; color: #0D1A41; } .rating-sec_title p{ font-size: 16px; text-transform: capitalize; margin: 0px; color: #7F7F7F; } .rating_by p{ font-weight: 500; font-size: 12.8px; margin: 0px; letter-spacing: 0.05em; text-transform: capitalize; color: #263238; } .rating_by p span{ float: right; } .rating_by .progress { height: 3px; margin-top: 3px; } .rating_by .progress .progress-bar { background-color:var(--secondaryBtn-bg-color); } .gt-rate{ background: rgba(255, 86, 0, 0.11); border-radius: 5px; padding: 20px; font-weight: 600; font-size: 14px; color: #263238; text-align: center; letter-spacing: 0.05em; text-transform: capitalize; display: inline-block; margin-top: 30px; } .gt-rate span{ color:var(--secondaryBtn-bg-color); } .gt-rate img{ margin-right: 15px; } .user_item{ background: #FFFFFF; border: 1px solid #D9D9D9; border-radius: 5px; padding: 10px; } .user_items{ display: flex; } .user_items .thumbnail{ height: 85px; width: 85px; border-radius: 10px; margin-top: -50px; } .user_items .thumbnail img{ height: 85px; width: 85px; border-radius: 10px; object-fit: cover; object-position: center; } .label_title{ margin-left: 10px; width: calc(100% - 150px); } .label_title h3{ font-weight: 500; font-size: 15.5px; margin: 0px; letter-spacing: 0.05em; text-transform: capitalize; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #0D1A41; } .label_title p{ font-weight: 400; font-size: 11px; margin: 0px; letter-spacing: 0.05em; text-transform: capitalize; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #7F7F7F; } .user_rating_details{ font-weight: 400; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; /* number of lines to show */ line-clamp: 3; -webkit-box-orient: vertical; letter-spacing: 0.05em; text-transform: capitalize; margin-bottom: 0px; color: #7F7F7F; height:60px; font-size: 12.8px; } .post_date{ background:#FF5600 ; position: absolute; right: 5px; top: 0; font-weight: 500; font-size: 16px; padding: 6px; text-align: center; text-transform: capitalize; color: #FFFFFF; } .read_more{ font-weight: bold; font-size: 16px; letter-spacing: 0.05em; text-transform: capitalize; margin-bottom: 0px; color: #FF5600; display: inline-block; text-decoration: none; } .read_more_details{ font-weight: bold; font-size: 16px; letter-spacing: 0.05em; text-transform: capitalize; margin-bottom: 0px; color: #FF5600; text-decoration: none; } .mt-15{ margin-top: 15px; } .hotel_de{ display: flex; align-items: end; margin-bottom: 10px; gap: 10px; } .hotel_thumbnail_img{ height: 80px; width: 80px; overflow: hidden; border-radius: 5%; } .hotel_thumbnail_img img{ height: 80px; width: 80px; object-fit: cover; object-position:center; } .hotel_label h3{ font-weight: 500; font-size: 12.2px; margin: 0px; letter-spacing: 0.03em; text-transform: capitalize; color: #0D1A41; } .hotel_label p{ font-weight: 400; font-size: 14.8px; letter-spacing: 0.05em; text-transform: capitalize; margin: 0px; color: #7F7F7F; } .hotel_label{ /* padding-left: 15px; */ } .section-box { position: relative; } .see_all{ position: absolute; bottom: 5px; right: 10px; font-weight: 400; font-size: 18.2px; text-align: right; letter-spacing: 0.05em; text-decoration-line: underline; text-transform: capitalize; color: #FF5600; } .section_box_sub_title{ font-weight: 500; font-size: 14px; margin: 15px 0px; letter-spacing: 0.05em; text-transform: capitalize; color: #000000; } .section_box_sub_detils{ font-size: 14px; margin: 15px 0px; letter-spacing: 0.05em; text-transform: capitalize; color: #7F7F7F; } .similar_hotel_slider .card:hover img { transform: scale(1.1); } .similar_hotel_slider .card{ background: rgba(255, 86, 0, 0.07); border: 1px solid rgba(255, 86, 0, 0.21); border-radius: 11px; width: 100%; overflow: hidden; } .similar_hotel_slider .card .hotel_img{ width: 100%; height: 165px; object-fit: cover; object-position: center; border-radius: 11px 11px 0px 0px; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; } .similar_hotel_slider .card-body{ text-align: center; } .similar_hotel_slider .card-body h4{ font-weight: 600; font-size: 12px; letter-spacing: 0.02em; text-transform: uppercase; color: #0D1A41; } .similar_hotel_slider .card-body .hotel__rating i{ font-size: 14px; color: orange; } .similar_hotel .owl-nav button span, .explore_section .owl-nav button span { font-size: 35px; position: relative; top: -2px; font-weight: bold; } .similar_hotel_slider .card-body .hotel__rating{ margin: 0px; } .similar_hotel_slider .card-body h2{ font-weight: 700; font-size: 22px; letter-spacing: 0.05em; text-transform: capitalize; margin: 0px; color: #FF5600; } .similar_hotel_slider .card-body .hotel_sift{ font-weight: 400; font-size: 11px; letter-spacing: 0.05em; text-transform: capitalize; color: #0D1A41; } .similar_hotel_slider .card-body a{ background: #0D1A41; border-radius: 21px; font-weight: 600; font-size: 14.6px; text-decoration: none; letter-spacing: 0.02em; text-transform: uppercase; display: inline-block; color: #FFFFFF; padding: 10px 20px; } .similar_hotel .owl-nav { /* position: absolute; top: 50%; margin: auto; left: 0; right: 0; */ position: absolute; top: 0; margin: auto; left: 0; right: 0; bottom: 0; width: 100%; height: 1px; } .similar_hotel .owl-nav button { background: rgba(78, 189, 241, 0.21) !important; height: 30px; width: 30px; border-radius: 100%; color: #ffffff !important; font-size: 40px !important; display: flex; align-items: center; justify-content: center; border: 1px solid transparent; } .similar_hotel button.owl-prev { position: absolute; left: -40px; } .similar_hotel .owl-nav button:hover { color: #4EBDF1 !important; border: 1px solid #4EBDF1; } .similar_hotel button.owl-next { position: absolute; right: -40px; } .filter_fixed_top_scroll{ position: fixed; top: 0; width: 100%; background: #fff !important; z-index: 99; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.14); } @media screen and (min-width:992px){ .home_search_fixed_top_scroll{ position: fixed; top: 0; width: 100%; background: #fff !important; z-index: 99; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; box-shadow: 0 10px 30px 0 rgb(138 155 165 / 15%); left: 0; right: 0; border-radius: 0px; padding: 1rem 2rem; } .search_fixed_top_scroll{ position: fixed; top: 0; width: 100%; background: #fff !important; z-index: 99; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; box-shadow: 0 10px 30px 0 rgb(138 155 165 / 15%); } } .home_search_fixed_top_scroll .home_form_container { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; } @media (min-width: 576px){ .home_search_fixed_top_scroll .home_form_container{ width: 100%; } } @media (min-width: 768px){ .home_search_fixed_top_scroll .home_form_container { max-width: 720px; } } @media (min-width: 992px){ .home_search_fixed_top_scroll .home_form_container { max-width: 960px; } } @media (min-width: 1200px){ .home_search_fixed_top_scroll .home_form_container { max-width: 1140px; } } .filter_fixed_top_scroll .hotel_filter { margin: 0px !important; padding: 0px !important; } .filter_fixed_top_scroll{ padding: 0px 0px !important; } .booking_details { background: rgba(13, 26, 65, 0.92); padding: 10px 0px; } .booking_details p{ font-weight: 500; font-size: 14.6px; letter-spacing: 0.05em; text-transform: capitalize; margin: 0px; color: #FFFFFF; } .booking_details h3 { font-weight: 600; font-size: 14px; letter-spacing: 0.05em; text-transform: capitalize; /* margin-top: 0px; */ color: #FFFFFF; margin: 0; } .book_now_btn { background: #FF5600; border-radius: 5px; font-weight: 600; font-size: 16px; display: inline-block; letter-spacing: 0.05em; text-transform: capitalize; padding: 10px 13px; color: #FFFFFF; cursor: pointer; text-decoration: none; } .row_flex_custom{ display: flex; align-items: center; justify-content: space-between; } #ratingUser .owl-stage-outer { padding-top: 40px; } .popular_hotel_section .owl-stage-outer { padding-top: 0px; } .blog_city_list{ padding: 0px; margin: 0px; } .blog_city_list li{ list-style: none; margin-right:15px; margin-bottom: 10px; display: inline-block; } .blog_city_list li:first-child{ color: #FFFFFF; font-family: Inter; font-size: 14px; padding: 3px 16px; border: none; text-transform: capitalize; letter-spacing: 0.2px; padding-left: 0px; } .blog_city_list li a{ text-decoration: none; background: rgba(255, 255, 255, 0.11); border-radius: 3px; color: #FFFFFF; font-family: Inter; font-size: 14px; padding: 3px 10px; border: none; text-transform: capitalize; letter-spacing: 0.2px; text-align: center; display: block; } .blog_city_list li a:hover{ background: var(--orange); } .viewAllBtn a { color: #fff; } .reasons_box_titel li:after { left: 6px; top: 11px; width: 5px; height: 10px; border: solid white; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: ""; position: absolute; } .reasons_box_titel li:before { font-size: 22px; } .reasons_box .reasons_box_titel ul li { padding-left: 25px !important; } .explore_section .item:after { position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; content: ""; background: #000; opacity: 0.5; border-radius: 15px; } /* This Property is Old use */ section.galleryBlog .row .col-lg-3:nth-child(2) .galleryImg:last-child img { max-height: 254px; height: auto; } section.galleryBlog .row .col-lg-3:nth-child(2) .galleryImg:first-child img { height: 352px; } section.galleryBlog .row .col-lg-3:first-child .galleryImg:first-child img,section.galleryBlog .row .col-lg-3:last-child .galleryImg:first-child img { height: 254px; object-fit: cover; } .hotelBody section.galleryBlog .row .col-lg-3:nth-child(2) .galleryImg:last-child img { max-height: 254px; height: auto; } .hotelBody section.galleryBlog .row .col-lg-3:nth-child(2) .galleryImg:first-child img { height: 352px; } .hotelBody section.galleryBlog .row .col-lg-3:first-child .galleryImg:first-child img,section.galleryBlog .row .col-lg-3:last-child .galleryImg:first-child img { height: 254px; object-fit: cover; } .content_footer li a { color: #ffffff; text-decoration: none; background-color: transparent; } #nofound{ /* text-align: center; */ font-size: 13px !important; position: absolute; width: 100%; color: red!important; margin-top: 4px; } img.owl-lazy { object-fit: cover; } .display-none { display: block !important; } .rroom { max-width: 43%; float: right; padding-right: 0; margin-left: -10px; position: relative; } .guest-popup .guest-counter button { border: 0px solid #000; border-radius: 5px; background-color: #ebeffb !important; color: #000; width: 30px !important; } .guest-popup .guest-counter button:hover { background-color: #007bff !important; color: #fff; } .guest-popup .guest-counter div { width: 30px; text-align: center; } .guest-popup { padding: 15px; position: absolute; z-index: 10; left: 0; background-color: #fff; width: 250px; } .luxuryCol .card-footer2 img{ width: auto !important; } .luxuryCol .bookBtn{ padding: 5px 10px !important; width: 100%; display: block; text-align: center; color: white; } #owl_luxury_hotels .owl-nav { position: absolute; top: 0; margin: auto; left: 0; right: 0; bottom: 0; width: 100%; height: 90px; z-index: -1; } #owl_luxury_hotels .owl-nav button { background: rgba(78, 189, 241, 0.21) !important; height: 30px; width: 30px; border-radius: 100%; color: #ffffff !important; font-size: 40px !important; display: flex; align-items: center; justify-content: center; border: 1px solid transparent; } #owl_luxury_hotels button.owl-prev { position: absolute; left: -40px; } #owl_luxury_hotels button.owl-next { position: absolute; right: -40px; } #owl_luxury_hotels .owl-nav button span { font-size: 35px; position: relative; top: -2px; font-weight: bold; } @media(max-width:640px){ #owl_luxury_hotels .header-content{ width: 100%; } #owl_luxury_hotels h4.header-content-heading{ text-align: left; } #owl_luxury_hotels .owl-nav{ display: none; } } .pagination-div { margin-top: 8px !important; } .boostingHotels{ /* background: #ebe4e4; */ background-color: rgb(244 114 33 / 6%); border: 1px solid #3498db; } .boostingHotels .hotel-long-card .action { border-left: 1px solid #3498db!important; } .boostingHotels .hotel-long-card button{ background-color: #3498db!important; } .boostingHotels .ribbon span { background-color: #3498db!important; } p.quesPara.read_more_para { display: none; } .sub.pt-5.read_more_details_para { display: none; } .map-view .map { height: 100%; } .map-view #map { height: 100%; } #hotel-filters .collapse-panel .header{ padding: 10px 20px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background-color: #fff; } #hotel-filters .collapse-panel { margin: 10px 0px; } #hotel-filters .collapse-panel .body { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin-top: 5px; padding: 30px; background-color: #fff; } .bg-gray-two{ background: #e3e5e9; } .hotel-card-small { color: #000; background-color: #fff; padding: 1rem; margin: 0px 0px; } .text-grey { color: #999 !important; } .fz-14 { font-size: 0.875rem !important; } .hotel-card-small .avg-price { color: #f47221; font-size: 1rem; } .hotel-card-small:hover, .hotel-card-small:hover h4 .hotel-card-small:hover .avg-price { color: #f47221; } #weatherWidget .w-icon .sun { fill: #f47221; } .searchbtn { border: none; background-color: var(--orange) !important; color: #FFFFFF; padding: 3px 15px; /* I have Change the Padding */ letter-spacing: 0.1rem; font-family: Inter; font-size: 1rem; text-transform: uppercase; border-radius: 10px; } .searchbtn .btn:focus{ border: 2px solid var(--orange) !important; background: var(--orange) !important; outline: none !important; box-shadow: none; } .bg-orange1{ border: 2px solid var(--orange); background: var(--orange); font-size: 0.8rem; } /* Find Hotel Form fixed top to position relative and reset padding */ .visitForm2 { background: #E5E5E5; padding: 15px 0px; } .HotelDetails_container { background-color: #ffffff; width: 100%; position: sticky; top: 80px; margin-top: 15px; } .couponError { color: red; font-size: 15px; } .form-control.reportrange-text { border: none; padding: 0; line-height: 2.2; } .vue-daterange-picker { width: 100%; } ul.border-with-round-color.list-unstyled { border: 1px solid #7F7F7F; padding: 10px; } ul.border-with-round-color.list-unstyled li{ border-top: 1px solid #7F7F7F; } ul.border-with-round-color.list-unstyled li:nth-child(1){ border: none !important; } .form_input-coupon { width: 100%; justify-content: space-around; margin: 0 0 10px; } .form_input-coupon form{ margin: 5px auto !important; width: 97%; } button.btn-decrement, button.btn-increment { border: none; height: 30px; display: flex; width: 30px; align-items: center; justify-content: center; background: no-repeat; font-size: 18px; margin: 0 5px; } .counter span { border: 1px solid #888; padding: 0 10px; line-height: 2; font-size: 14px; } .hotelsImgContainer .owl-stage-outer { height: 100% !important; } .hotelsImgContainer .owl-stage { width: 100% !important; } .hotelsImgContainer .owl-item{ width: 100% !important; } .hotelsImgContainer .carousel-inner img{ min-height: 200px !important; max-height: 200px !important; object-fit: cover !important; } .hotelsImgContainer .owl-dots, .hotelsImgContainer .owl-nav{ display: none; } .daterangepicker .calendars-container { display: flex !important; } input#couponCode:focus { box-shadow: none; } .border-box-orange.p-2.form_input-coupon { max-width: 90%; margin: auto; font-size: 12px; padding: 8px !important; background: #ffdbcc; border-radius: 6px; color: #f16028; } .daterangepicker { direction: ltr; text-align: left; margin-left: -40px; } .list-unstyled { padding: 0; list-style: none; margin: 0px; font-size: 12px; } p.hotel_content { font-size: 14px; line-height: 22px; } .singup-section{ background: rgba(255, 86, 0, 0.21); max-width: 70%; margin: auto; padding: 25px 0; border-radius: 10px; } .singup-section h6{ color: #0D1A41; font-weight: 900; } .singup-section p{ margin: 0 0 12px; font-size: 14px; color: #7F7F7F; } .singup-section a button{ width: 30%; margin: auto; display: block; height: 40px; border-radius: 5px; background-color: var(--secondaryBtn-bg-color); border-color: var(--secondaryBtn-bg-color); text-transform: uppercase; } .breakfast_section{ background: #e9eaee; padding: 30px 0; } .breakfast_section_inner{ max-width: 65%; background: #e9eaee; border-radius: 20px; margin-right: auto !important; background: #FF56001C; } .breakfast_checkbox { display: block; position: relative; padding-left: 35px; margin-bottom: 12px; cursor: pointer; font-size: 22px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } /* Hide the browser's default checkbox */ .breakfast_checkbox input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; } /* On mouse-over, add a grey background color */ .breakfast_checkbox:hover input ~ .checkmark { background-color: #0d1a41bb; } /* When the checkbox is checked, add a blue background */ .breakfast_checkbox input:checked ~ .checkmark { background-color: #0d1a41bb; } /* Create the checkmark/indicator (hidden when not checked) */ .checkmark:after { content: ""; position: absolute; display: none; } /* Show the checkmark when checked */ .breakfast_checkbox input:checked ~ .checkmark:after { display: block; } /* Style the checkmark/indicator */ .breakfast_checkbox .checkmark:after { left: 9px; top: 6px; width: 5px; height: 10px; border: solid white; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } h2.modalheading { color: #0D1A41; font-size: 16px; margin: 20px 0 5px; font-weight: 600; } p.hotel_content { color: #7F7F7F; font-size: 12px !important; } ul.contentlist li { list-style-type: disclosure-closed; } ul.contentlist { font-size: 14px; line-height: 22px; color: #7F7F7F; } .daterangepicker th.month { width: auto; background: #fd7e14; color: white; } body .calendar-table table td.today.weekend.active.start-date.available { background-color: #ff812a !important; } .btn-primary { color: #fff; background-color: #fd7e14; border-color: #fd7e14; } .btn-addRoom{ font-size: 13px; } .hotelBody .blogHeading{ margin: -10px 5px 35px 5px; color: #2A3566; } .hotelBody .explore_section{ margin-top: 0px; } .city_detail_content p, .city_detail_content span{ font-family: Inter !important; letter-spacing: 0.12px; } .ui-menu .ui-menu-item-wrapper { font-size: 14px !important; } .ui-menu .ui-menu-item-wrapper:hover { background-color: #eec5b0 !important; border: 1px solid #f16028 !important; color: #f16028; } /*========================*/ .hotelBody .sectionFooter{ background: #2A3566; } .main-container-custom .section-box h2{ margin-top: 10px; font-size: 18px !important; } .main-container-custom .section-box ul li span{ color: #7F7F7F !important; font-weight: 400 !important; font-family: Inter !important; letter-spacing: 0.2px !important; font-size: 14px !important; line-height: 25px !important; } .hotelBody .galleryBlog{ background: #f5f5f5; } .weatherwidget-io{ pointer-events: none; } .content_footer li a:hover { color: #f47221; } .city_name_txt{ font-size: 21px !important; font-weight: bold !important; } .footer_list_items ul li{ list-style: none; } .header_li_items{ list-style: none; } .btn-primary:hover { color: #fff; background-color: #0D1A41; border-color: #0D1A41; } .sold-out-text { height: 17px; width: 17px; padding: 0px 14px 0px; color:red; font-size: 20px; } img.hotelsImgCard.bwimg { -webkit-filter: grayscale(100%); filter: grayscale(100%); } img.bwimg { -webkit-filter: grayscale(100%); filter: grayscale(100%); } p.header-content-heading.bw { color: #aeb1b3 !important; } .hotelbtnContainer.bw { background-color: #aeb1b3 !important; position: relative; } .login_box_header.bw { background-color: #aeb1b3 !important; } .bestOffer.bw{ background-color: #aeb1b3 !important; } .hotelbtnContainer .rightContainer { position: absolute; right: 7px; top: -1px; } .hotelbtnContainer .rightContainerHotelList { text-align: right; right: 7px; top: -1px; } .room-info-tag, .nearby-room-info-tag { position: absolute; left: 20px; top: 20px; z-index: 1; background-color: #ffffff; display: inline-block; padding: 2px 5px; font-size: 12px; font-weight: bold; line-height: 20px; letter-spacing: 0.3px; color: #f52141; min-width: 80px; text-align: center; border-radius: 2px; } .room-pic .room-info-tag { top: 8px; left: 8px; display: inline-block; }