.date-picker-wrapper {background-color: #fff !important;border-radius: 15px;z-index: 99 !important;}.date-picker-wrapper .drp_top-bar.normal .normal-top span {color: #000 !important;font-size: 16px !important;}.date-picker-wrapper .drp_top-bar.normal .normal-top {font-weight: bold !important;border-bottom: 1px solid var(--gray2);padding-bottom: 10px;}.date-picker-wrapper b {color: #000 !important;font-weight: bold !important;font-size: 16px !important;}.selected-days {color: #000 !important;font-size: 16px;}.date-picker-wrapper .month-wrapper {border: unset !important;border-radius: 3px !important;background-color: #fff !important;padding: 0 !important;cursor: default !important;position: relative !important;}.date-picker-wrapper table .caption .next, .date-picker-wrapper table .caption .prev {font-size: 22px !important;color: #000 !important;}.date-picker-wrapper .month-element {color: #000 !important;font-size: 15px !important;}.date-picker-wrapper .month-wrapper .month1, .date-picker-wrapper .month-wrapper .month2 {width: 46.5% !important;}.date-picker-wrapper .month-wrapper table .week-name {height: 32px !important;background: #f3f4f5 !important;border-radius: 6px !important;}.date-picker-wrapper .month-wrapper table .day.real-today {font-weight: bold !important;}.date-picker-wrapper .first-date-selected, .date-picker-wrapper .last-date-selected {background-color: transparent !important;color: #000 !important;}.date-picker-wrapper .month-wrapper table .day.real-today {background-color: transparent !important;}.date-picker-wrapper .month-wrapper table .day.checked {color: #fff !important;padding: 10px 0;font-family: var(--font);}.date-picker-wrapper .month-wrapper table .day {margin-bottom: 8px !important;margin-top: 8px !important;font-family: var(--font);}.start-day, .end-day, .selected-days, .separator-day {display: none !important;}.date-picker-wrapper .drp_top-bar.normal .normal-top span .firstline {font-size: 18px !important;display: inline-block;width: 100%;font-family: var(--font);}.date-picker-wrapper .drp_top-bar.normal .normal-top span .secondline {font-size: 14px !important;color: var(--gray) !important;font-weight: normal !important;font-family: var(--font);}.date-picker-wrapper .month-name {text-transform: capitalize !important;font-family: var(--font);}.date-picker-wrapper .month-wrapper .time {display: none;}.date-picker-wrapper.no-shortcuts {padding: 5px 25px;border-radius: 10px !important;border: none;}.date-picker-wrapper .drp_top-bar {padding: 5px 10px 10px 0 !important;}.date-picker-wrapper .drp_top-bar.normal .normal-top span .firstline {color:#171717 !important;font-size:16px !important;}tr.week-name th {color: #171717 !important;}tr.week-name th:nth-child(1) , tr.week-name th:nth-child(7) {font-weight: 900;}tr.week-name th:nth-child(1) {padding-left:25px !important;border-bottom-left-radius: 6px !important;border-top-left-radius: 6px !important;}tr.week-name th:nth-child(7) {padding-right:25px !important;border-bottom-right-radius: 6px !important;border-top-right-radius: 6px !important;}.date-picker-wrapper .month-wrapper table .week-name {border-radius:6px !important;}.date-picker-wrapper .drp_top-bar.normal .normal-top {border-bottom: 1px solid #f2f2f1;}.date-picker-wrapper .drp_top-bar.normal .normal-top span .secondline {color: #6c6c6b !important;}.day.toMonth.valid.checked.first-date-selected , .day.toMonth.valid.checked.last-date-selected{border-radius: 50%;padding: 14px 0;margin-top: 0px !important;margin-bottom: 0px !important;color:#fff !important;}.bg-gradient-to-l {background-image: linear-gradient(270deg, var(--tw-gradient-stops));}.to-white {--tw-gradient-to: #fff;}.day.toMonth.valid.checked.first-date-selected {--tw-gradient-from: #e5f5ff;--tw-gradient-stops: #e5f5ff, var(--tw-gradient-to, rgba(229, 245, 255, 0));}tr.week-name th {width: 42px;}.date-picker-wrapper .month-wrapper table .day.checked {color: #333 !important;}.presnt-guest {position: relative;}.presnt-guest .psg_dls {position: absolute;background: #fff;padding: 10px;width: 300px;box-shadow: 0 4px 10px #ccc;z-index: 9;top: 77px;left: 0;}.presnt-guest .psg_dls .pass_bx {display: flex;align-items: center;justify-content: space-between;width: 100%;}.presnt-guest .psg_dls .pass_bx a.btn {padding: 6px 12px !important;background: transparent !important;box-shadow: none;margin: 0;font-size: 15px;}.presnt-guest .psg_dls .pass_bx .input-group .input-group-btn {background: linear-gradient(45deg, black, var(--theme-color));}.presnt-guest .psg_dls .pass_bx .input-group a {color: #fff;}.presnt-guest .psg_dls .pass_bx .input-group {width: 50%;color: #fff;margin-bottom: 6px;}.presnt-guest .psg_dls .pass_bx .input-group input {height: auto;padding: 0;width: 45%;border: 1px solid #ccc;}.row.hhtrls a {background: var(--theme-color);color: #fff;padding: 10px 15px;border-radius: 5px;}a#remove-button {margin-left: 8px;}.presnt-guest .btn_dn {margin-top: 20px;}.presnt-guest .btn_dn button {border: unset;background: var(--black);color: #fff;padding: 7px 22px;border-radius: 5px;}.presnt-guest .psg_dls .child-age {display: unset;margin-top: 10px;}.presnt-guest .psg_dls .col-xs-6 {padding: 0;}.presnt-guest .psg_dls .dynamic-field {margin-bottom: 15px;}.ecno {line-height: 38px;}.ech {margin-bottom: 10px;}#add_child_2 {padding: 0 15px;}#add_child_3 {padding: 0 15px;}.hhtrls {margin-top: 20px;}.flight_type .round {position: relative;}.flight_type .round input {position: absolute;left: -20px;top: 3px;}.flight_type .one {margin-left: 30px;position: relative;}.flight_type .one {margin-left: 30px;}.flight_type .one input {position: absolute;left: -20px;top: 3px;}.airline ~ .date-picker-wrapper {width: 34%;left: 42% !important;top: 444px !important;}@media only screen and (max-width:767px){.presnt-guest .psg_dls {width: 100%;}.search-box {padding: 20px !important;}}@media only screen and (min-width:768px) {.date-picker-wrapper .month-wrapper table .day.real-today {font-size: 1.3vw;}.date-picker-wrapper .month-wrapper table .day {font-size: 1.2vw;}.day.toMonth.valid.checked.first-date-selected, .day.toMonth.valid.checked.last-date-selected {padding: 8px 0;}.frm input::placeholder {font-size: 1.5vw !important;}.fullchkindt .chkdt, .fulloutindt .chkoutdt {font-size: 1.8vw;}.chkmnth, .chkdynam, .chkoutmnth, .chkoutdynam {font-size: 1.3vw;}.srch button {font-size: 1vw !important;}.frm img {top: 46px;}.frm img {width: 20px !important;}.presnt-guest .psg_dls {left: -60px;}}@media only screen and (min-width:1024px) {.date-picker-wrapper .month-wrapper .month1, .date-picker-wrapper .month-wrapper .month2 {width: 100% !important;}.date-picker-wrapper {width: 50%;top: 305px !important;}.date-picker-wrapper .month-wrapper {display: flex !important;width: 100% !important;}.date-picker-wrapper .month-wrapper table .day.real-today {font-size: 1.3vw;}.date-picker-wrapper .month-wrapper table .day {font-size: 1.2vw;}.day.toMonth.valid.checked.first-date-selected, .day.toMonth.valid.checked.last-date-selected {padding: 8px 0;}.frm input::placeholder {font-size: 1.5vw !important;}.fullchkindt .chkdt, .fulloutindt .chkoutdt {font-size: 1.8vw;}.chkmnth, .chkdynam, .chkoutmnth, .chkoutdynam {font-size: 1.3vw;}.srch button {font-size: 1.2vw !important;}.frm img {top: 46px;}.frm img {width: 20px !important;}.presnt-guest .psg_dls {top: 83px;}.presnt-guest .psg_dls {left: 0;}}@media only screen and (min-width:1200px) {.date-picker-wrapper {width: 34%;left: 42% !important;top: 563px !important;}.date-picker-wrapper .month-wrapper {width: 650px !important;}.day.toMonth.valid.checked.first-date-selected , .day.toMonth.valid.checked.last-date-selected{padding: 14px 0;}.date-picker-wrapper .month-wrapper table .day.real-today {font-size: 18px;}.date-picker-wrapper .month-wrapper table .day {font-size: 14px;}.fullchkindt .chkdt, .fulloutindt .chkoutdt {font-size: 24px;}.chkmnth, .chkdynam, .chkoutmnth, .chkoutdynam {font-size: 14px;}.frm input::placeholder {font-size: 15px !important;}.srch button {font-size: 18px !important;}}@media only screen and (max-width:767px) {.date-picker-wrapper .month-wrapper .month1, .date-picker-wrapper .month-wrapper .month2 {width: 100% !important;}.date-picker-wrapper .drp_top-bar {padding: 10px 0px 10px 0;}.chkmnth, .chkdynam, .chkoutmnth, .chkoutdynam {font-size: 3.3vw;}.fullchkindt .chkdt, .fulloutindt .chkoutdt {font-size: 5vw;}.day.toMonth.valid.checked.first-date-selected, .day.toMonth.valid.checked.last-date-selected {padding: 18px 0;}.date-picker-wrapper.no-shortcuts {left: 0 !important;margin: 0 13px;}}