.sortright-flight-round-first {width: 100%;list-style-type: none }button.btn.continue_btn.couponbtn {color: #fff;}a.ui-datepicker-next.ui-corner-all {background: #244082;cursor: pointer;}a.ui-datepicker-prev.ui-corner-all {background: #244082;cursor: pointer;}.sortright-flight-round-first ul {margin: 0;padding: 0 }.mobile_margin_traveller .flightPaxInfo {white-space: nowrap !important;overflow: hidden !important;text-overflow: ellipsis !important;width: 170px !important;}.list-detail span {font-weight: normal !important;font-size: 13px;}.rooms-guest {padding: 10px 16px !important;}.multi-select-menuitems {padding-left: 16px;}span.fromBottom5.um {color: #fff !important;}span.flightPaxInfo.um {color: #fff !important;}.mobile-btn {display: none;}#blogs ol {margin: 0 !important ;background: none;padding: 0;}div#blogs {padding: 20px 0 !important;}.animate-box {padding: 20px 0 !important;}.animate-box ol {margin: 0 !important ;}.list-detail {width: 60% !important;display: inline-block !important;}.sortright-flight-round-first ul li {font-size: 12px;font-weight: 600;color: #9e9e9e;list-style-type: none;float: left;cursor: pointer;text-align: left }.listbox-title {font-weight: 600;font-size: 15px;width: 55%;display: block;}.sortright-flight-round-first ul li.carname {width: 26%;text-align: left }.sortright-flight-round-first li a {color: var(--black-bg-color);padding: 2px 20px 2px 4px }.sortright-flight-round-first a {color: var(--black-bg-color);text-decoration: none }.sortright-flight-round-first ul li.carseats-flight-round {width: 28% }.sortright-flight-round-first ul li.carkm-flight-round {width: 20% }.sortright-flight-round-first ul li a.active:before {position: absolute;content: "";width: 12px;height: 12px;background-image: url(/public/images/sorticon-down.png);right: 4px;background-size: 100%;top: 4px;background-repeat: no-repeat }.sortright-flight-round-first ul li a.active_sort:before {position: absolute;content: "";width: 12px;height: 12px;background-image: url(/public/images/sorticon.png);right: 4px;background-size: 100%;top: 4px;background-repeat: no-repeat }.sortright-flight-round-first ul li a.active_sort {background: #666;position: relative;color: #fff }.sortright-flight-round-first li a.active {background: #666;position: relative;color: #fff }.form-control:focus {outline: 0;box-shadow: none }.fa.fa-rupee {padding-right: 2px }#flight-filter-sec::-webkit-scrollbar {width: 5px }::-webkit-scrollbar {width: 6px;background: var(--blue_color);height: 4px;border-radius: 10px }.breadcrumb-items .breadcrumb-item {color: var(--blue_color)!important;font-size: 14px }.breadcrumb-items .breadcrumb-item.active {color: var(--blue_color)!important }.breadcrumb-items .breadcrumb-item a {color: #565b61 }.breadcrumb-items ol {background: 0 0;padding-left: 0 }html {scroll-behavior: smooth }.destination_left_details {width: 50%;float: left }.custom-nav.navbar-dark .navbar-toggler-icon {background-image: url(../../images/menu-button.png) }.navbar-nav li a:hover {color: var(--secondcolor) !important;opacity: 1 }.registerbtn:focus {box-shadow: none;outline: 0 }.registerbtn:hover {color: #fff!important }.col-ft1 .title {color: var(--blue_color);font-weight: 600;margin-top: 0;text-transform: uppercase;margin-bottom: 10px;font-size: 14px }.loadertab {border: 16px solid #f3f3f3;border-radius: 50%;border-top: 16px solid #252525;width: 10px;height: 10px;-webkit-animation: spin 2s linear infinite;animation: spin 2s linear infinite }.col-menu {border-right: solid 1px #f0f0f0 }.ft1-list li {padding-left: 0!important }.navbar-nav .container {max-width: 1140px;margin: 0 auto }.dropdown-menu .row {width: 100% }.ft1-list {padding-left: 22px }.ft1-list li a {font-size: 14px!important }.dropdown-menu {padding: 20px }.ft1-list a:hover {text-decoration: none;transition: all .3s ease-in-out }.ft1-list i {padding-right: 20px }.ft1-list li {padding-left: 0 }.customheader {background: #fff!important }.navbar-nav li .nav-link {color: #fff !important;border-bottom: medium none;display: block;font-size: 15px;opacity: 1;font-weight: 400;margin-bottom: 0;padding: 3px 0;text-align: left;text-transform: capitalize;width: 100% }.ft1-list li:before {content: "";left: -22px;top: 8px;position: absolute;background: url(/public/images/right-menu-t.png);width: 16px;height: 16px;background-repeat: no-repeat }ul.links li:before {content: "";left: 0;top: 5px;position: absolute;background: url(/public/images/next-ft.png);width: 16px;height: 16px;background-repeat: no-repeat }.ft1-list li a:hover, ul.links li a:hover {padding-left: 10px;color: var(--secondcolor);}.ft1-list li a, ul.links li a {transition: all .35s ease-in-out;-webkit-transition: all .35s ease-in-out;-moz-transition: all .35s ease-in-out;-ms-transition: all .35s ease-in-out;color: #fff;-o-transition: all .35s ease-in-out }.ft1-list li {position: relative;list-style-type: none }.custom-nav {background-image: linear-gradient(to bottom, rgb(10, 10, 10, 0%), transparent);padding: 0;position: relative;z-index: 999;width: 100%;background-color: var(--maincolor) !important;}.navbar-nav .dropdown-menu {position: absolute;right: 40px;left: 40px;z-index: 1000;margin: 0;background-color: #fff;background-clip: padding-box;border-radius: .25rem;border: none }.custom-nav .navbar-brand img {width: 100%;margin: 6px 0;}li.nav-item.dropdown.show {position: static;float: left }.custom-nav .navbar-brand {width: auto;}.navbar-nav li a {color: var(--black-bg-color);font-size: 16px;font-weight: 400 }.registerbtn {margin-top: -1px;color: #fff !important;text-align: center;padding: 3px 0px;}.custom-nav .navbar-nav li {padding-left: 7px;position: relative;padding-right: 7px }.custom-nav .navbar-nav li:after {content: "";position: absolute;right: -4px;top: 2px;color: var(--maincolor) }.navbar-toggler {padding: 2px 4px;font-size: 16px;background-color: var(--secondcolor);border: 1px solid var(--secondcolor);border-radius: .25rem;}.banner-txt {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%;color: #fff;text-align: center;font-size: 40px;font-weight: 600;}.theme-color {color: #dae24e;}#bannerslider .owl-carousel.owl-drag .owl-item .item {height: 400px;overflow: hidden;}.owl-carousel.owl-drag .owl-item .item img {object-fit: cover;}#bannerslider .owl-carousel.owl-drag .owl-item .item img {height: 460px;width: 100%;object-fit: cover;}@media (min-width: 1367px){#bannerslider .owl-carousel.owl-drag .owl-item .item img {height: 550px;}}.owl-carousel.owl-drag .owl-item .item:before {content: '';width: 100%;height: 100%;position: absolute;}.hotdeals-box img {height: 200px !important;object-fit: cover;}.theme-content.themecontent_bxheight.themecontent_bxheightsingle .theme-title {height: 28px;}#bannerslider .owl-prev {font-size: 70px;width: 30px;top: 60%;color: #fff;left: 5%;height: 30px;line-height: 30px;position: absolute }#bannerslider .owl-next {font-size: 70px;width: 30px;top: 60%;color: #fff;right: 5%;height: 30px;line-height: 30px;position: absolute }#bannerslider .owl-next:focus, #bannerslider .owl-prev:focus {outline: 0 }#bannerslider .carousel-inner {height: 500px }#bannerslider .carousel-indicators, #hot-deals .carousel-indicators {display: none }.add-icon .fa {color: var(--maincolor);vertical-align: middle;font-size: 21px;font-weight: bold;}.go-to-top .fa {padding: 5px;width: 30px;text-align: center }.main-title .fa {font-size: 12px;color: var(--blue_color) }.ft-btn-list li a .fa {font-size: 14px;padding-right: 10px }.hot-deals {margin: -106px 0 0 0 }.home-tab-btns .tab-list.active .fa {color: var(--home-tab-icon) }.form-control[readonly] {background-color: #fff }.home-tab-btns .tab-list .fa {font-size: 20px;padding-right: 10px }.banner-sub-title a {color: #fff }.disabledcls {background: #eee!important }.fl-btn:focus {outline: 0 }.search-form input {padding: 12px;font-size: 13px;width: 100%;border-radius: 1px;color: #0d58be;border: 1px solid #cacdd2 }.search-form input:focus {border: 1px solid #0d58be;outline: 0 }.search-btn:focus {outline: 0 }.holidayhome-focus2 .search-btn {width: 100% !important;}.search-btn {border: none;font-size: 18px;background: var(--secondcolor);float: right;width: 20%;padding: 13px 10px 13px;color: var(--text-color-white);border-radius: 5px;font-weight: 700;text-decoration: none;margin-bottom: 25px;text-align: center;height: 60px;}.search-btn:hover {text-decoration: none;color: var(--text-color-white) !important;background: var(--maincolor)!important;}.btn-bus {width: 100%;}.search-form input::placeholder {font-weight: 700 }.best-places .readmore-right {right: 3% }.owl-item.active.center .carousel-caption {background: rgb(0 0 0/47%);padding-top: 10px;padding-bottom: 10px;right: 5%;left: 5%;bottom: 2% }.owl-item.active.center .carousel-caption p, .owl-item.active.center .carousel-caption span {color: #fff;font-weight: 400 }.best-places, .hot-deals, .proj-themes {padding: 30px 0 }.title-main h1 {font-size: 30px;color: var(--main-title);font-weight: 600;font-weight: 400;font-family: 'poppins';line-height: 36px;letter-spacing: 1px;padding-bottom: 0px;margin-bottom: 0.5px;text-align: left;}.hotdeals-box img {height: 100%;object-fit: cover }.hotdeals-box {height: auto;position: relative;overflow: hidden;border-radius: 5px;border: 1px solid #e4e4e4;background: var(--text-color-white);}.main-title {margin-bottom: 40px }#hot-deals .carousel-inner img {border-radius: 4px }.hotdeals-box .carousel-caption {background: var(--text-color-white);right: 0;left: 0;border-radius: 0 0 4px 4px;bottom: 0;position: relative;text-align: left;padding-left: 20px;padding-top: 10px;padding-bottom: 10px;}.hotdeals-box span {color: #000;font-size: 17px;font-weight: 700 }.hotdeals-box p {color: #989595;font-size: 14px;font-weight: 600 }.select_box_wth {width: 100px !important;}.bestplace-img img {object-fit: cover;object-position: center center;width: 100%;display: block;height: 100%;-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out }.theme-box {background: #fff;border-radius: 5px;position: relative;margin: auto;overflow: hidden;box-shadow: 0 2px 5px 1px rgba(64, 60, 67, .16) }.theme-box.best-places-box {background: #fff;border: 1px solid #d7d7d7;margin-bottom: 20px;}.proj-themes-flight .theme-box {margin-bottom: 20px }.theme-box:hover img {transform: scale(1.1) }#demos .owl-nav button.owl-next span, #demos .owl-nav button.owl-prev span {display: none }#demos .owl-nav button.owl-next {background: #fff;position: absolute;right: -25px;border-radius: 100%;top: 40%;width: 50px;height: 50px;font-size: 30px;box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;background-image: url(../images/next.png);background-repeat: no-repeat;background-position: center }#demos .owl-nav button.owl-prev {background: #fff;position: absolute;left: -25px;box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;border-radius: 100%;width: 50px;top: 40%;height: 50px;font-size: 30px;background-image: url(../images/left-arrow.png);background-repeat: no-repeat;background-position: center }.hotdeals-box img {border-radius: 5px 5px 0 0;height: 100px;width: 100%;object-position: center center;object-fit: cover;transition: .3s ease-in-out }#demos .owl-nav button.owl-next:focus, #demos .owl-nav button.owl-prev:focus {outline: 0 }a.readmore {text-align: center;margin: -10px auto;display: block;color: var(--black-bg-color);font-size: 14px;font-weight: 600;text-decoration: none }.upper-caption {background: var(--blue_color);position: absolute;right: 0;top: 0;left: 0;z-index: 10;padding-top: 10px;padding-bottom: 10px;color: #fff;text-align: center;display: none;}.upper-caption h4 {font-size: 14px;margin-bottom: 0 }.hotdeals-box:hover .upper-caption {display: none }.upper-caption {display: none }.dt-view {bottom: 0;position: absolute;right: 0;color: #252525!important;font-size: 15px;font-weight: 600 }.rating-sec .dt-view {font-weight: 500;}.rating-sec .dt-view:hover {text-decoration: none;}.bt-txt {margin-left: 10px }.st-txt {color: #5f5a5a;margin-top: 4px;margin-bottom: 0;font-size: 13px;font-weight: 500 }.theme-content .st-price {font-weight: 600;font-size: 15px;color: #252525 }.th-1 img {width: 100%;object-fit: cover;height: 100%;-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out }.th-1 {width: 100%;margin: 0;padding: 0;background: #fff;overflow: hidden;height: 100% }.theme-content a {color: var(--black-bg-color) }.add-icon {background: transparent;width: 30px;height: 30px;border-radius: 100%;position: absolute;right: 5px;top: 8px;line-height: 26px;text-align: center;font-size: 24px;}.title-main span {color: var(--black-bg-color);font-weight: 300 }.title-main {text-align: left;margin-bottom: 0px;}.theme-title2 {font-size: 13px;font-weight: 600 }.theme-box .theme-title {font-size: 13px;font-weight: 600;height: 20px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: block;display: -webkit-box }.proj-themes {background: var(--theme-proj-bg);position: relative }.bestplace-img {max-height: 140px;height: 140px;margin: 0;padding: 0;background: #fff;overflow: hidden }.theme-content {padding: 10px }.theme-content p {color: #5f5a5a;margin-top: 0;margin-bottom: 0;font-size: 13px }.theme-content span {margin-bottom: 0 }.theme-box .theme-img {border-radius: 5px 5px 0 0;height: 100px;width: 100%;object-position: center center;object-fit: cover }.theme-content ul li {display: inline-block }ul.rating-sec {padding-bottom: 0 }.theme-content ul {padding-left: 0;margin-bottom: 0;position: relative;list-style-type: none }.proj-themes .col-md-2 {max-width: 20%;flex: 20% }.proj-themes .col-lg-2 {max-width: 20%;flex: 20% }.readmore-right {margin-top: 40px;color: var(--black-bg-color);right: 2%;font-size: 14px;font-weight: 600;text-decoration: none;top: 50%;position: absolute;transform: translate(-50%, -50%) }.blackcolor {color: #000 }.details {float: right }.details p {color: #125ccb;font-weight: 700 }.rating-sec:before {content: "";position: absolute;width: 100%;height: 1px;background: #fff;left: 0;top: -8px;z-index: 999999 }.best-places-box ul li {height: 36px;overflow: hidden }.best-places-content {margin-bottom: 14px!important;position: relative;margin-top: 6px!important;font-size: 13px!important;height: 39px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: block;display: -webkit-box }.rating-sec li {font-size: 10px }.rating-sec {padding-bottom: 20px }.best-places {position: relative;background: #f4f4f4 }.best-places .owl-nav.disabled {width: 100%;position: absolute;top: 40% }.destination_bg-slider-slides .owl-nav.disabled {width: 100%;position: absolute;top: 35% }.mob-pad-tab li, .mob-pad-tab p, .mob-pad-tab span {font-size: 14px }#testimonial .owl-carousel.owl-drag .owl-item .item {height: auto;overflow: hidden }.testimonial {padding: 30px 0 }.client-img-box {width: 50px;float: left;height: 50px }.clinetnme_right {float: left;margin-left: 12px;margin-top: 0;}.client-img {height: 100%;object-fit: cover;border-radius: 100% }.testimonial-box p {font-size: 12px;width: 100%;margin: 10px 0 }.testimonial-box .client-sub, .testimonial-box .clientname {font-size: 12px }.testimonial-box .clientname {position: relative }.news-letter h3 {color: #fff;font-size: 22px }.newsletter-sec {margin-top: 130px }.newsletter .news-field {width: 100%;padding: 8px;border-radius: 3px;float: left;border: none;font-size: 12px }.news-btn {background: var(--thirdcolor);color: #fff;padding: 8px;border-radius: 3px;font-size: 12px;border: none;margin-top: 0;font-weight: 300;width: 100%;float: left }.ft-btn-list li a:hover {text-decoration: none;color: #fff;background: var(--secondcolor);}.social-icons li a .fa {font-size: 18px }.social-icons li:hover {background: #252525 }.social-icons {padding: 0;margin: 0 }.social-icons li {display: inline-block;margin-right: 0;width: 33px;border-radius: 6px;height: auto;line-height: 30px;text-align: center;background: var(--secondcolor);}.social-icons li a {color: #fff }#back-to-top {position: fixed;bottom: 10px;right: 10px;background-color: #9e9e9e;color: #fff;border: none;border-radius: 5px;padding: 3px 10px;text-transform: uppercase;cursor: pointer;font-weight: 700;box-shadow: 0 0 2em 0 rgba(0, 0, 0, .25);transition: all .3s ease-in-out;display: inline-block;opacity: 0;text-decoration: none }#back-to-top.visible {opacity: 1 }#back-to-top:hover {background-color: var(--blue_color) }footer {background: linear-gradient(to bottom, var(--maincolor), var(--maincolor) 100%);padding: 30px 0 0px;margin-top: 10rem;}.social-icons li img {width: 18px;height: 18px;text-align: center;margin: 5px auto;display: block }.ft-logo {margin-bottom: 50px }.ft-title {font-size: 14px;color: #fff;margin-top: 20px;font-weight: 600 }.patners-list {padding-left: 0;margin-top: 6px }.patners-list li {background: #1c1c1c;list-style-type: none;margin: 6px 6px 6px 0;position: relative;font-size: 10px;width: 60px;height: 35px;text-align: center }.patners-list li a {text-decoration: none;color: #eee }.numtxt {color: #eee;font-size: 12px }.numtxt:hover {text-decoration: none;color: #fff }.links li {font-size: 12px;color: #eee;list-style-type: none;position: relative;line-height: 22px }.links li a {color: #fff;line-height: 20px;padding-left: 15px;text-decoration: none }.patners-list li img {overflow: hidden;height: 100%;opacity: .8;object-fit: cover;width: 100% }.patners-list li span {position: absolute;left: 50%;top: 50%;z-index: 999;font-size: 10px;transform: translate(-50%, -50%);width: 100%;text-align: center;font-weight: 700 }.copyright {background: linear-gradient(to bottom, var(--maincolor), var(--maincolor) 100%);padding: 15px 0;}.copyright .copyright-txt {display: block;color: #ccc;margin: 15px 0 15px 0;text-align: left }.copyright .copyright-txt {color: #fff }.ft-btn-list {padding-left: 0;margin-bottom: 0 }.ft-btn-list li {width: 49%;float: left;margin-right: 2px;list-style-type: none }.ft-btn-list a {font-size: 12px;color: var(--text-color-white);line-height: 33px;border-radius: 0;width: 100% }.callIcon {background: var(--thirdcolor);}.wtsapp-icon {background: #4ac959;display: none }.filter-icon {background: #6098e4;display: none }.enquiry-Icon {background: var(--secondcolor);}.bannercls {position: relative;}.banner-content {position: absolute;bottom: 20px }.banner-sub-title {text-transform: uppercase;font-weight: 600;font-size: 15px }.banner-smalltxt {font-size: 12px }.banner-title {text-transform: uppercase;font-size: 20px;font-weight: 600 }.filter-sec .custom-checkbox .custom-control-input:checked~.custom-control-label::before {background-color: var(--black-bg-color) }.custom-checkbox .custom-control-input:checked~.custom-control-label::before, .filter-sec .custom-control-input:checked~.custom-control-label::before {color: #fff;border-color: var(--maincolor)!important;border: none;box-shadow: none;background: var(--maincolor)!important }.filter-sec .custom-control-input:focus:not(:checked)~.custom-control-label::before {border-color: var(--secondcolor) }.filter-sec .custom-control-input:focus~.custom-control-label::before {box-shadow: none }.custom-checkbox .custom-control-input:checked~.custom-control-label::after, .filter-sec .custom-checkbox .custom-control-input:checked~.custom-control-label::after {background-image: url(../images/checked.png) }.cancel-btn img {width: 8px;margin: 0 auto;display: block }.cancel-btn {position: absolute;top: 15px;line-height: 25px;right: 32px;display: none;padding: 6px;border: 1px solid var(--blue_color) }.list-box {position: relative;height: 100%;}.bannercls .flightbannerimg {max-height: 100%;object-position: center;object-fit: cover;width: 100%;height: 400px;cursor: pointer }#partmanish .owl-prev span {border: none;line-height: 47px;text-align: center;vertical-align: middle;background: #fff;position: absolute;left: -25px;box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;border-radius: 100%;width: 50px;top: 36%;height: 50px;font-size: 30px }#partmanish .owl-next span {right: -25px;border: none;line-height: 47px;text-align: center;vertical-align: middle;background: #fff;position: absolute;box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;border-radius: 100%;width: 50px;top: 36%;height: 50px;font-size: 30px }#partmanish .item {height: auto!important;margin-bottom: 10px }.destination_bg-slider-slides1 .owl-prev span, .destination_bg-slider-slides2 .owl-prev span, .testimonial-slider .owl-prev span {border: none;line-height: 47px;text-align: center;vertical-align: middle;background: #fff;position: absolute;left: -80px;box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;border-radius: 100%;width: 50px;top: 38%;height: 50px;font-size: 30px }.destination_bg-slider-slides1 .owl-next span, .destination_bg-slider-slides2 .owl-next span, .testimonial-slider .owl-next span {right: -80px;border: none;line-height: 47px;text-align: center;vertical-align: middle;background: #fff;position: absolute;box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;border-radius: 100%;width: 50px;top: 28%;height: 50px;font-size: 30px }.destination_bg-slider-slides button.owl-prev span {border: none;line-height: 47px;text-align: center;vertical-align: middle;background: #fff;position: absolute;left: -80px;box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;border-radius: 100%;width: 50px;top: 28%;height: 50px;font-size: 30px }.destination_bg-slider-slides button.owl-next span {right: -80px;border: none;line-height: 47px;text-align: center;vertical-align: middle;background: #fff;position: absolute;box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;border-radius: 100%;width: 50px;top: 28%;height: 50px;font-size: 30px }.destination_bg-slider-slides button.owl-next span:hover, .destination_bg-slider-slides button.owl-prev span:hover, .destination_bg-slider-slides1 .owl-next span:hover, .destination_bg-slider-slides1 .owl-prev span:hover, .destination_bg-slider-slides2 .owl-next span:hover, .destination_bg-slider-slides2 .owl-prev span:hover, .featured_wrapper_content button.owl-next span:hover, .featured_wrapper_content button.owl-prev span:hover, .testimonial-slider button.owl-next span:hover, .testimonial-slider button.owl-prev span:hover {background: var(--maincolor) !important;}.middle_box_recomended {padding: 0;margin: 0;position: relative;height: auto }.tg-populartourcontent {padding: 0;margin: 0;background-color: rgb(0, 0, 0, .5)!important;position: absolute;display: block;z-index: 99999;width: 100%;height: 100%;color: #fff;text-align: left;background-size: cover;top: 0 }.home-blog-sec .tg-populartourtitle a {color: #fff!important;text-decoration: none;padding: 0 10px;}.tg-populartourtitle {font-size: 20px;font-weight: 700;color: #fff;position: absolute;width: 100%;transform: translate(-50%, -50%);text-align: center;left: 50%;top: 50% }.tg-populartourtitle h3 a {color: #fff }.item.tg-populartour222 figure {height: auto;margin: 0 }.tg-populartourtitle h3 {font-size: 20px;font-weight: 700 }.item.tg-populartour222 {margin-bottom: 0!important }.item.tg-populartour222 {height: auto!important }.home-blog-sec {padding: 30px 0 }.destination_bg-slider-slides .item, .destination_bg-slider-slides1 .item, .destination_bg-slider-slides2 .item {height: auto!important;margin-bottom: 10px }.offer_box {background: #fff!important;height: auto;padding: 10px;position: relative }a.tour-sightseeings {font-size: 14px }.filter-sec {padding: 10px;border-top: 3px solid var(--black-bg-color);border-radius: 3px;background: #fff;box-shadow: 3px 3px 16px -4px rgba(0, 0, 0, .3);overflow: hidden }.fl-title {font-weight: 600;color: var(--blue_color);font-size: 13px;margin-bottom: 2px }.fl-btn {float: right;background: 0 0;border: none;padding: 4px 3px;font-weight: 600;font-size: 12px }.fl-checkbox .fl-title {color: var(--maincolor);position: relative;margin: 0 0 8px;padding: 10px;font-size: 14px!important;font-weight: 700 }.fl-checkbox label {font-size: 14px;font-weight: 500;color: #807d7d;margin-bottom: 10px;vertical-align: middle;padding-top: 2px }.filter-sec hr {margin-top: 24px }.listing-box {padding: 30px 0;background: #f4f4f4 }.fl-checkbox input {width: 20px;height: 20px;margin-top: 0;box-shadow: 0 2px 5px #eee;float: left;margin-right: 8px }.fl-list-show {padding: 15px;box-shadow: 3px 3px 16px -4px rgba(0, 0, 0, .3);margin: 10px 0;background: #fff }.fl-img img {width: 100% }.fl-img {height: 150px;position: relative;overflow: hidden }.listbox-title {font-weight: 600;font-size: 15px }.rating-list {margin-left: 0;display: block }.rating-list span {font-size: 12px }.rating-list .fa.fa-star {color: #ffcb2f }.list-detail span {font-weight: 500;font-size: 13px;}.list-detail {max-width: 100%!important;width: 60% !important;}.list-detail .italic {font-weight: 400;font-style: normal;color: var(--black-bg-color);font-size: 12px }.dl-radio {padding-left: 0;list-style-type: none }.list-radio-cls label {font-size: 12px;font-weight: 400;margin-left: 5px }.list-radio-cls span {margin-right: 20px }.list-radio-cls {background: #eee;padding: 6px;margin-top: 10px }.list-detail-inner span {font-size: 12px;font-weight: 600;font-style: normal }.list-detail-inner {margin-top: 0 }.feat-details {font-size: 12px;color: #7d7979;font-style: normal }.supertxt {margin-top: 10px;font-size: 12px;color: #7d7979 }.inclusion-list {padding-left: 0;display: inline-block;list-style-type: none;margin-bottom: 0 }.inclusion-list li {display: inline-block;background: #eee;padding: 0 6px }.inclusion-list li a {color: var(--black-bg-color);font-style: normal;text-decoration: none;font-size: 12px }.fl-list-item {position: relative }.detail-right {position: absolute;right: 14px }.wtsp-btn .fa {background: #4ac959;color: #fff;font-size: 16px;width: 25px;text-align: center;height: 25px;border-radius: 25px;line-height: 25px;display: none }.phone-btn .fa {background: #58595b;color: #fff;font-size: 16px;width: 25px;text-align: center;height: 25px;border-radius: 25px;line-height: 25px;display: none }.list2-dt {top: 0;line-height: 20px }.list-radio-cls {background: #eee;padding: 6px }.list-radio-cls ul, .tab-btns-cls ul {list-style-type: none;padding-left: 0;margin-bottom: 0 }.list-radio-cls ul li, .tab-btns-cls ul li {display: inline-block }.list-radio-cls span {margin-right: 20px }.list-radio-cls label {font-size: 12px;font-weight: 400;margin-left: 5px;margin-bottom: 0 }.hotel-rating-names ul {padding-left: 0;overflow-y: auto;overflow-x: hidden;white-space: nowrap;height: 84px;margin-bottom: 0;padding-right: 10px }.hotel-rating-names ul li {font-size: 12px }.hotel-rating-names ul .ht-nm {float: right }.ht-rating {color: #eee;font-size: 12px }.dl-list-box .view-btn {position: absolute;top: 50%;right: 0;transform: translate(0, -50%);padding: 2px 10px }.fill-rating {color: #ffcb2f!important }.ft-dt-list2 {margin-top: 0!important }.share-list2 {margin-top: 0!important }.list-detail2 {margin-top: 0!important }.list-detail-inner2 {margin-top: 0!important;line-height: 12px }.list2-radio {margin-top: 0!important }.tab-btns.sticky.fixed.tab-btns-cls ul {margin: 0 auto;display: block;width: 900px }.dt1-lst2 {font-size: 16px!important }.dt2-lst2 {font-size: 18px!important }.dt-txt {color: #989292;font-weight: 400;font-size: 12px;font-style: italic;text-align: right }.dt-txt-bld {color: var(--blue_color);font-weight: 600;font-size: 11px;font-style: italic }.dt-1 {font-size: 16px;font-weight: 600;right: 12px;text-align: right;color: var(--blue_color) }.dt-2 {font-size: 28px;font-weight: 500;right: 12px;text-align: right;color: var(--price-color) }.social-share {list-style-type: none;padding-left: 0;float: left }.social-share li {display: inline-block;margin-right: 20px }.social-share li a {color: #7d7878;font-size: 20px }.social-share li a:hover {color: var(--blue_color) }.addmorePop {border: none;width: 180px;color: #fff;padding: 7px;font-size: 13px;text-decoration: none;border-radius: 4px;border: 1px solid #fff }.view-btn {border: 2px solid var(--blue_color);border-radius: 25px;padding: 7px 20px;font-size: 12px;color: var(--blue_color);font-weight: 600 }.estimate-btn {background: #34bec9;color: #fff;border: 2px solid #34bec9;border-radius: 25px;padding: 7px 20px;font-size: 12px;text-transform: capitalize;font-weight: 600;font-weight: 600 }.share-btn {padding-left: 0;list-style-type: none;float: right;margin-top: 37px }.share-btn li {display: inline-block }.view-btn:hover {text-decoration: none;color: #fff;background: var(--blue_color) }.estimate-btn:hover {text-decoration: none;color: var(--blue_color);background: 0 0 }.bt-place {padding: 10px 0 40px 0;position: relative }.bt-place p {font-size: 14px;color: #afa6a6;font-style: italic;width: 100%;margin-top: 20px }.bt-right img {max-height: 100%;max-width: 100%;padding: 0;object-position: bottom;object-fit: cover;width: 100% }.bt-right {height: 350px;width: 100%;overflow: hidden;border-radius: 20px 0 0 20px }.blacktxt {color: #5a5858;position: relative }.offsetcls {margin-left: 16.666667% }.trip-form {max-width: 700px;margin: 0 auto }.trip-form .news-letter {margin-bottom: 40px }.trip-form .news-letter h3 {font-weight: 700 }.trip-form .form-control {margin-bottom: 16px }.reqst-btn {border: 0;background: #fff;padding: 10px;float: right;border-radius: 4px;color: var(--blue_color);font-weight: 600;font-size: 14px;margin-top: 20px;text-transform: uppercase }input.dt-selct-white::placeholder {font-weight: 300 }.plus-bg i:hover {background: var(--blue_color);color: #fff }.dt-2-txt strong {color: var(--blue_color);margin-left: 10px;word-break: keep-all }.dt-tabbing-sec .home-tab-btns .tab-list {padding-left: 0 }.dt-tabbing-sec .home-tab-btns .nav {width: 600px;border-bottom: none }.ft-booknow {background: #7e8084;padding: 10px 30px;display: none }.booknow.btn:hover {background: #fff;color: var(--black-bg-color) }.booknow.btn {background: #252525!important;color: #fff!important;border-radius: 4px;width: 100%;border: none;font-size: 14px }.book-txt {font-size: 20px;font-weight: 400;right: 12px;color: #fff }.sticky-form.fixed {max-width: 400px;top: 75px;background: #fff;z-index: 99;position: fixed;float: right;left: auto;border-radius: 0 0 14px 14px }.dt-right-selct .dt-2-btn {padding: 20px 20px!important;line-height: 0 }#Sightseeing-id, #hotel_details {z-index: 999999 }.tab-content iframe {margin-top: 20px;width: 100%;height: 300px }.dl-content-cls .sign-txt {color: var(--black-bg-color);margin-top: 10px;text-align: justify }.view-detail-modal .active.tab-list a {color: var(--home-tab-icon) }.view-detail-modal .tab-list {padding: 10px;font-weight: 600;text-align: center;font-size: 14px;width: 120px;margin-right: 16px }.view-detail-modal {margin-bottom: 20px }.view-detail-modal .tab-list a {color: #797b7d;text-decoration: none }.dl-list-box strong {font-size: 13px }.dl-box-list {padding-left: 0 }.dl-title {background: var(--blue_color);color: #fff!important;padding: 10px;margin-bottom: 10px }.dl-list-box {padding-left: 0 }.dl-list-box li {padding: 10px;margin: 10px;list-style-type: none }.dayPackage-lineInblue h6 {font-size: 13px;margin-left: 10px;font-weight: 300 }.day-box {background: #eee;padding: 10px;border-radius: 14px;margin-bottom: 20px;HEIGHT: 400PX;overflow-x: hidden;overflow-y: scroll }.dl-img-box img {width: 100%;height: 100%;object-fit: cover;object-position: left }.dl-img-box {height: 42px }.dl-list-box li .ht-name {font-size: 12px }.fl-img-box .share-btn {position: absolute;top: 50%;right: 0;margin-bottom: 0;transform: translate(0, -50%) }.fl-img-box .feat-details {margin-top: 0 }.fl-img-box .list-detail-inner {margin-top: 0;margin-bottom: 4px }.fl-img-box .list-detail {margin-top: 0 }.fl-img-new {height: auto }.tab-list-items li i {padding-right: 10px }.tab-list-items li {font-size: 14px;line-height: 30px }.tab-list-items {padding-left: 0;margin-top: 20px;list-style-type: none }.fixed {position: fixed;top: 0;left: 0;width: 100% }.tab-btns .tablinks.active {background: var(--blue_color);color: #fff }.dt-title {letter-spacing: 2px;font-size: 20px;font-weight: 700;color: #9c9696;border-bottom: 1px solid var(--blue_color);margin-bottom: 16px }.dt-price {font-size: 14px;margin-bottom: 20px;background: #fff;padding: 5px 10px 10px 10px;border-top: 1px solid #ccc }.LessDetailContent hr {margin-top: 0;margin-bottom: 8px }.dt-rt p {font-size: 14px;margin-top: 10px }.dt-price span {color: #9c9696 }.dt-box-1 {padding: 10px;border-radius: 0;background: #fff }.dt-img {overflow: hidden;position: relative;height: 160px }.dt-img img {border-radius: 14px;height: auto;width: 100%;object-fit: cover }.dt-subtitle {font-size: 16px;font-weight: 600;color: var(--blue_color) }.dt-details {font-size: 14px;margin-top: 10px }.dt-subtitle {font-size: 14px;font-weight: 600;color: var(--blue_color);margin-bottom: 10px;text-transform: uppercase }.dt-list-item {list-style-type: none;padding-left: 0 }.dt-list-item li {display: inline-block;position: relative;padding-right: 7px;font-size: 14px;color: var(--black-bg-color) }.dt-list-item li:before {content: "";position: absolute;width: 1px;height: 16px;background: var(--black-bg-color);right: 0;top: 4px }.dt-list-item li a {color: var(--black-bg-color) }.facilities-list {padding-left: 0!important;list-style-type: none;margin-bottom: 0;margin-top: 6px }.facilities-list li {display: inline-block;margin-right: 14px }.faci-innerlist {padding-left: 0 }.faci-innerlist img {width: 30px;margin-top: -22px }.faci-innerlist strong {font-size: 11px }.faci-innerlist {color: #18de18;font-size: 11px }.detail-sec {padding: 30px 30px }.greytxt {color: #e0dbdb }.grey-sub {font-size: 13px }.dt-box-2 {padding: 10px 20px;margin-top: 20px;margin-bottom: 20px;border-radius: 14px;position: relative }.dt-box-2-list {padding-left: 0;margin-bottom: 0;list-style-type: none }.dt-box-2-list li {display: inline-block }.dt-2-txt {font-size: 15px;break-after: column;max-width: 275px;width: 100% }.dt-2-txt strong {color: var(--blue_color);margin-left: 10px;word-break: break-all }.plus-bg i {border-radius: 100%;color: var(--blue_color);width: 40px;background: #fff;text-align: center;border: 1px solid;float: right;height: 40px;line-height: 40px }.dt-2-btn {background: var(--secondcolor);float: right;color: var(--black-bg-color);border-radius: 4px;padding: 7px 20px;border: none;font-size: 14px!important;font-weight: bold;}.dt-2-btn:hover {text-decoration: none;color: #fff;padding: 7px 20px;background: var(--maincolor) }.room-changetxt {margin-right: 20px;font-size: 14px;font-weight: 700;color: var(--blue_color) }.room-name {font-weight: 600;font-size: 14px }.dt-share {margin-top: 0 }.dt-fl-img {height: 180px }.arrive-box {margin-bottom: 20px }.dt-box-2-list-title {font-size: 16px;font-weight: 700;color: var(--blue_color);text-transform: uppercase }.at-icon {width: 38px;margin-left: 20px }.dt-box-3 {padding: 20px;margin-top: 20px;margin-bottom: 20px;border-radius: 14px }.dt-3-list .dt-box-2-list-title {font-size: 20px;padding-right: 10px }.dt-3-list span {font-size: 14px;font-weight: 600 }.dt-3-list {padding-left: 0;list-style-type: none }.dt-3-list li {border-bottom: 1px dashed #9e9e9e;padding-bottom: 10px;padding: 10px }.dt-3-grey {font-size: 12px;color: #bbb8b8 }.dt-3-list img {width: 40px }.dt-3-facilities {margin-top: 0;margin-bottom: 0 }.tab-btns .tab-list a {color: var(--black-bg-color);padding: 10px;display: block }.tab-btns .tab-list {border: none;padding: 0;background: #fff;margin-right: 10px;border-radius: 25px;text-align: center;max-width: 155px;text-transform: uppercase;font-size: 11px;font-weight: 600;width: 100% }.tab-btns .tab-list.active a {color: #fff }.tab-btns .tab-list:hover a {color: #fff!important;text-decoration: none }.tab-btns .tab-list:focus {border: none;outline: 0 }.tab-btns .tab-list:hover {color: #fff;background: var(--blue_color) }.tab-btns {margin-bottom: 40px }.tab-btns .nav.nav-tabs {border: none }.tab-btns .tab-list.active {background: var(--blue_color);color: #fff }.dt-right {padding: 20px;border-radius: 14px }.dt-selct {background: var(--blue_color);color: #fff;border-radius: 4px;border: none;max-width: 150px;font-size: 14px }.dt-selct-white {background: #fff;border-radius: 4px;font-weight: 200;color: #444;line-height: 20px!important }.dt-selct:focus {outline: 0;box-shadow: none;border: none;background: var(--blue_color);box-shadow: none;color: #fff }.dt-right-selct {margin-top: 20px }.dt-selct option {border-radius: 25px!important;background: #fff;color: var(--blue_color) }.small-txt {font-size: 12px }.tab-btns.sticky.fixed {background: #fff;padding: 20px;z-index: 9;box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important }.tab-btns.fixed .nav.nav-tabs {margin: 0 auto;text-align: center;max-width: 900px }.dt-right-selct .dt-1 span {font-weight: 100;font-size: 13px }.padding-0 {padding: 0 }.dt-selct-white::placeholder {font-size: 12px;font-weight: 200 }.hotel_select1_inner-details .flight-t-box {font-size: 12px }.hotel_select1_inner-details .t-box-cls:after {bottom: 0 }.hotel_select1_inner-details .room_booking_traveller label {text-align: right;float: right }.hotel_select1_inner-details .btn-outline {margin: 0 }.hotel_select1_inner-details .travel-box_cls {z-index: 1 }.plus-bg {position: absolute;top: 50%;right: 0;transform: translate(-50%, -50%) }.dt-box-2-list .dt-2-btn {position: absolute;top: 50%;right: 0;transform: translate(-10%, -50%) }.date-parent {position: relative }.date-icon {position: absolute;content: "";top: 8px;right: 10px }.date-parent img.ui-datepicker-trigger {position: absolute;content: "";top: 8px;cursor: pointer;right: 10px;width: 16px;height: 16px }.adult_title img.ui-datepicker-trigger {position: absolute;content: "";top: 38px;cursor: pointer;right: 25px }.signbtn {z-index: 999999;padding: 4px;right: 10px;float: right;position: absolute;top: 0 }.login-box .close {color: var(--blue_color);opacity: 1 }.login-box .modal-header {border-bottom: none;background: var(--blue_color);font-weight: 600 }.sign-txt a {font-size: 13px;color: var(--maincolor) }.forgotpass {color: var(--maincolor)!important;font-size: 13px }.rigister:after {content: "";position: absolute;width: 1px;height: 100%;background: #cec3c3;top: 0;right: -14px }.enquiry-btn:hover, .sign-btn:hover {background: var(--maincolor);outline: 0;border: none;box-shadow: none;color: #fff;text-decoration: none }.enquiry-btn:focus, .sign-btn:focus {background: var(--maincolor);outline: 0;border: none;box-shadow: none;color: #fff;}.rigister {position: relative }.rgister-form .form-control {margin-bottom: 14px }.rgister-form {margin-top: 30px }.login_msg {margin-left: 15px }.rgister-form input[type=date], .rgister-form select, .rigister .form-control::placeholder {font-size: 13px;color: #292727;font-weight: 300 }.rigister #sel1 {color: #292727;font-weight: 300 }.popup-title {color: var(--black-bg-color);font-size: 18px;font-family: 'poppins';font-weight: 400 }.sign-btn {border: none;font-size: 18px;background: var(--secondcolor);float: right;width: 100%;color: #000;font-weight: 700;text-decoration: none;text-align: center }.enquiryclose {color: #fff!important }.enquiry-btn {border: none;font-size: 13px;background: var(--secondcolor);width: 140px;color: var(--black-bg-color);padding: 7px;border-radius: 4px }.room-box .sign-txt {margin-bottom: 0;font-size: 12px;font-weight: 700;color: var(--maincolor) }a.disproom {color: red }.bannercls img {width: 100% }.car_local, .car_transfer {display: none }.custom-radio .custom-control-input:checked~.custom-control-label::after, .srch_form .custom-radio .custom-control-input:checked~.custom-control-label::after {background-image: url(../images/radio-on-button.png) }.srch_form .custom-control-label::after {background: no-repeat 50%/100% 100% }.custom-radio .custom-control-input:checked~.custom-control-label::before, .srch_form .custom-control-input:checked~.custom-control-label::before {color: #fff;border: none;background: 0 0;box-shadow: none }span.flightPaxInfo {font-weight: 400;font-size: 13px;display: inline-block;margin-top: 0px;line-height: 47px;float: left;}.home-tab-btns .tab-list {padding: 0;text-align: center;padding-left: 20px;width: 100px }.home-srch {padding: 0!important }.home-tab-btns .tab-list a {color: var(--black-bg-color);padding: 10px;display: block;text-decoration: none;font-size: 13px }.srch_form {padding: 20px 20px;}.srch_form .form-control::placeholder {font-size: 13px;color: #292727;font-weight: 300 }.srch_form .form-control::placeholder {height: 60px;line-height: 60px !important;}.srch_form-hotel input {display: block;height: auto !important;line-height: normal !important;}.srch_form-hotel input{display: block;height: 60px !important;line-height: 60px !important;}.searchf1 input {display: block;height: 60px !important;line-height: 60px !important;}.checkin .date-parent input {border: none !important;padding-left: 0;font-weight: 600;height: auto !important;font-size: 15px !important;line-height: normal !important;}.holidayhome-focus3 #Residence {line-height: 60px !important;height: 60px !important;margin-top: 0 !important }.carlistingBanner .form-control {margin-bottom: 0;line-height: 60px;border-radius: 7px !important;}.hotel_select1_inner .travelerbox span.flightPaxInfo {line-height: 60px !important;}.searchf1 input.type-source-city {height: 38px !important;}.srch_form .form-control {margin-bottom: 0;font-size: 14px;height: 60px;padding-left: 12px;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-o-border-radius: 0;-ms-border-radius: 0;}.home-tab-btns .tab-list.active {border-top: 0px solid var(--home-tab-icon);}.room_booking_traveller label {font-size: 11px;margin-top: 3px;}.room_booking_traveller .form-control {margin-bottom: 0 }.travel-box_cls {width: 100%;position: relative;display: inline-block }.hotel_check {cursor: pointer }.t-box-cls:after {position: absolute;bottom: 10px;right: 14px;height: 16px;content: "";border-top: .3em solid;border-right: .3em solid transparent;border-bottom: 1.3em solid transparent;border-left: .3em solid transparent }.room_boxcls {width: 380px;position: absolute!important;border: 1px solid #ccc;background: #fff;right: 20px;bottom: -127px;border-radius: 5px!important;display: none;z-index: 9999999999999!important;padding: 10px }.room_booking_traveller .title {font-size: 14px;background: var(--black-bg-color);border: 1px solid var(--black-bg-color);color: var(--text-color-white);padding: 2px 10px;margin-bottom: 0px }.room_boxcls .room_boxclsIn {padding: 10px }a.add_more {color: #171616;border: 1px solid #d2d8dd;width: 100%;display: block;font-size: 12px;text-align: center;text-decoration: none;cursor: pointer }#fh5co-header .display-tc .btn, .fh5co-cover .display-tc .btn {padding: 13px 20px;color: #fff!important;border: none!important;font-size: 18px;background: #e41d22!important;border-radius: 0;margin-left: 16px;margin-bottom: 14px }.room_boxcls .room_boxclsIn .btn {color: #333!important;padding-bottom: .3rem!important;background: #eee!important;border: 1px solid #444!important;margin-bottom: 0;font-size: 15px!important }.btn-outline {background: var(--home-tab-icon);font-size: 12px;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;color: #fff;float: right;margin: 0;padding: 2px 10px;border-radius: 0 }.send_message_margi_btn {border: none;font-size: 13px;background: var(--secondcolor);float: right;padding: 14px 20px;color: #252525;border-radius: 5px;font-weight: 700;text-decoration: none;text-align: center }.room_boxcls .pull-right {width: 100%;padding-top: 0 }.add_more:hover, .btn-outline:hover {background: var(--maincolor);color: #fff }.standard_class input[type=radio]:checked+label {background-color: var(--maincolor);border-color: var(--maincolor);color: var(--text-color-white)!important }.standard_class {height: auto;overflow-y: auto;margin-bottom: 10px;}.standard_class>.radio {display: block;margin-top: 0px !important;margin-bottom: 0px !important;font-weight: 300 !important;margin-right: 10px;width: 143px;float: left;}.standard_class input[type=radio] {width: 0;display: none }.standard_class label {display: inline-block;padding: 10px 0;border: 1px solid #d7d7d7;border-radius: 4px;-o-border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-o-border-radius: 4px;cursor: pointer;width: 100%;text-align: center !important;margin: 5px 0 12px;float: left;font-size: 14px !important;}.standard_class label:hover {background-color: var(--secondcolor);border-color: var(--secondcolor);}.count-input {position: relative;width: 100%;margin: 0 }.count-input .incr-btn:first-child {right: auto;left: 0;top: 46%;border-radius: 8px 0 0 8px }.form_searchflight input {font-size: 14px;height: 40px;float: left }.count-input_cls li {display: inline-block }.count-input_cls {padding-left: 0;margin-bottom: 0;position: relative }.checkbox_handle {margin-top: 0 }.minus-cls {cursor: pointer;position: relative;width: 30px;padding: 0;height: 20px;font-size: 18px;vertical-align: middle;font-weight: 300;text-align: center;line-height: 18px;top: -3px;text-decoration: none;color: var(--text-color-white);background: var(--home-tab-blue_color);border-radius: 4px }.plus-cls {cursor: pointer;position: relative;width: 30px;padding: 0;height: 20px;font-size: 18px;vertical-align: middle;font-weight: 300;text-align: center;line-height: 18px;top: 0;float: right;right: 0;text-decoration: none;color: var(--text-color-white);background: var(--home-tab-blue_color);border-radius: 4px }.down_count .fa, .up_count .fa {font-size: 12px }.counter-int {position: absolute;width: 40px;line-height: 18px;right: 50%;transform: translate(-50%, -50%) }.counter {background: #fff;top: 50%;position: absolute;left: 50%;width: 100%;text-align: center;font-size: 15px;border: 1px solid var(--blue_color);border-radius: 2px;transform: translate(50%, 0) }.t-radiobtn {margin-bottom: 10px }.t-radiobtn label {font-size: 14px }.flight-t-box {font-weight: 300;font-size: 13px }.home-tab-btns .nav.nav-tabs {border: none!important }#tab4 .t-radiobtn {margin-bottom: 0 }.flightcontent {background: #ecf0f1 }.serach_flight_result {background: var(--maincolor);margin: 0;padding: 70px 0 0;width: 100%;height: 100% }.search_flight_title {width: 100%;margin: 0 0 40px;padding: 0;text-align: center }.search_flight_title h3 {font-size: 44px;color: #fdfdfd;margin: 10px 0 20px;padding: 0 0;line-height: 30px }.search_flight_title p {font-size: 21px;color: #fdfdfd;margin: 5px 0;padding: 0 0;line-height: 30px }.form_searchfligh_mobile {width: 100%;background: #fff;border-radius: 10px;-moz-border-radius: 10px;margin-bottom: 20px;-o-border-radius: 10px;-webkit-border-radius: 10px }.flightroud_earch {margin: 0 0 0 }.flightroud_earch ul {list-style: none;margin: 0;padding: 0;overflow: auto;float: left }.flightroud_earch ul li {color: var(--maincolor);display: block;position: relative;float: left;width: 130px;height: 48px }.flightroud_earch ul li input[type=radio] {position: absolute;visibility: hidden }.flightroud_earch ul li label {display: block;position: relative;font-weight: 600;font-size: 12px;padding: 9px 5px 5px 26px;margin: 0 auto;height: 30px;z-index: 9;cursor: pointer;-webkit-transition: all .25s linear;letter-spacing: 1px }.flightroud_earch ul li:hover label {color: var(--flightmobile-titletxt) }.flightroud_earch ul li .check {display: block;position: absolute;border: 2px solid var(--maincolor);border-radius: 100%;height: 18px;width: 18px;top: 8px;left: 0;z-index: 5;transition: border .25s linear;-webkit-transition: border .25s linear }.flightroud_earch ul li:hover .check {border: 2px solid var(--black-bg-color) }.flightroud_earch ul li .check::before {display: block;position: absolute;content: '';border-radius: 100%;height: 10px;width: 10px;top: 2px;left: 2px;margin: auto;transition: background .25s linear;-webkit-transition: background .25s linear }.flightroud_earch input[type=radio]:checked~.check {border: 2px solid var(--black-bg-color) }.flightroud_earch input[type=radio]:checked~.check::before {background: var(--black-bg-color) }.flightroud_earch input[type=radio]:checked~label {color: var(--flightmobile-titletxt) }.nonstop_wrapper {float: right;display: none }.nonstop_mytrip {float: left;margin: 4px 10px 4px 13px;font-size: 14px;color: #fff }.switch {position: relative;display: inline-block;width: 60px;height: 28px }.switch input {opacity: 0;width: 0;height: 0 }.slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #ccc;-webkit-transition: .4s;transition: .4s;outline: 0 }.slider:before {position: absolute;content: "";height: 19px;width: 19px;left: 6px;bottom: 5px;background-color: #243241;-webkit-transition: .4s;transition: .4s }input:checked+.slider {background-color: #ecf0f1 }input:checked+.slider:before {position: absolute;content: "";height: 19px;width: 19px;left: 10px;bottom: 5px;background-color: var(--black-bg-color);-webkit-transition: .4s;transition: .4s }input:focus+.slider {box-shadow: 0 0 1px #2196f3 }input:checked+.slider:before {-webkit-transform: translateX(26px);-ms-transform: translateX(26px);transform: translateX(26px) }.slider.round {border-radius: 34px }.slider.round:before {border-radius: 50% }.mytrip_destination {width: 30%;float: left;margin-right: 6px;position: relative }.mytrip_calender_box {width: 30%;float: left;border: 2px solid #d7d7d7;border-radius: 10px;padding: 10px 10px 10px 15px;margin-right: 10px }.mytrip_class {width: 170px;float: left;border: 2px solid #d7d7d7;border-radius: 10px;padding: 5px 10px 5px 15px;margin-right: 10px;position: relative;cursor: pointer }.mytrip_class label {font-size: 14px;color: var(--black-bg-color);font-weight: 900;margin-bottom: 0 }.mytrip_class .small-text {font-size: 10px;color: var(--flight-cus-details-smalltxt);line-height: 14px }.mytrip_class .form-control {display: block;width: 100%;height: 34px;padding: 0 0;font-size: 16px;line-height: 1.42857143;color: var(--flightmobile-titletxt);background-color: #fff;background-image: none;border: 0 solid #ccc;border-radius: 0;-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, .075);box-shadow: inset 0 0 0 rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;margin: -4px 0 0 }.mytrip_city {width: 47%;float: left;margin-right: 10px;border: 2px solid #d7d7d7;border-radius: 10px;padding: 10px 10px 10px 15px;min-height: 88px }.mytrip_city label {font-size: 14px;color: var(--black-bg-color);font-weight: 900;margin-bottom: 0 }.mytrip_city .small-text {font-size: 10px;color: var(--flight-cus-details-smalltxt);line-height: 14px;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: block;display: -webkit-box }.mytrip_city .form-control {display: block;width: 100%;height: 34px;padding: 0 0;font-size: 16px;line-height: 1.42857143;color: var(--flightmobile-titletxt);background-color: #fff;background-image: none;border: 0 solid #ccc;border-radius: 0;-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, .075);box-shadow: inset 0 0 0 rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;margin: -4px 0 0 }.mytrip_to {width: 48%;float: left;margin-right: 0;border: 2px solid #d7d7d7;border-radius: 10px;padding: 10px 10px 10px 18px;min-height: 88px }.mytrip_to label {font-size: 14px;color: var(--black-bg-color);font-weight: 900;margin-bottom: 0 }.mytrip_to .small-text {font-size: 10px;color: var(--flight-cus-details-smalltxt);line-height: 14px;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: block;display: -webkit-box }.mytrip_to .form-control {display: block;width: 100%;height: 34px;padding: 0 0;font-size: 16px;line-height: 1.42857143;color: var(--flightmobile-titletxt);background-color: #fff;background-image: none;border: 0 solid #ccc;border-radius: 0;-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, .075);box-shadow: inset 0 0 0 rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;margin: -4px 0 0 }.callIcon {background: var(--thirdcolor) !important;}.enquiry-Icon {background: var(--secondcolor) !important;}.wtsapp-icon {background: #4ac959;}.exchange_transfer {z-index: 999;position: absolute;width: 30px;height: 30px;border-radius: 100px;left: -15px;line-height: 22px;top: 16px;text-align: center;cursor: pointer;}.exchange_transfer_bus {z-index: 999;position: absolute;width: 30px;height: 30px;border-radius: 100px;left: -15px;line-height: 22px;top: 16px;text-align: center;cursor: pointer;}.exchangeroot {position: relative }.forgot {border: none;font-size: 13px;background: var(--blue_color);float: right;width: 100%;color: #fff;margin-bottom: 10px;font-weight: 700;text-decoration: none;text-align: center }.search-result img {max-height: 100%;object-position: center;object-fit: cover;width: 100%;height: 400px }.profile_Count {background: #e9ecef;margin: 0 auto }.change {border: none;font-size: 13px;background: var(--secondcolor);float: right;width: 100%;color: #fff;font-weight: 600;text-decoration: none;text-align: center }.change:hover {background: var(--black-bg-color);outline: 0;border: none;box-shadow: none;color: #fff }.profile_Count .popup-title {margin-bottom: 20px }#reset_password label {font-size: 13px }#successmsgforget p {font-size: 14px }.forgot:hover {background: var(--black-bg-color);outline: 0;border: none;box-shadow: none;color: #fff }.mytrip_departure {width: 127px;float: left;margin-right: 0;border: 0 solid #d7d7d7;border-radius: 0;padding: 0 }.mytrip_departure label {font-size: 14px;color: var(--black-bg-color);font-weight: 900;margin-bottom: 0 }.mytrip_departure .small-text {font-size: 10px;color: var(--flight-cus-details-smalltxt);line-height: 14px;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: block;display: -webkit-box }.mytrip_departure .form-control {display: block;width: 100%;height: 34px;padding: 0 0;font-size: 16px;line-height: 1.42857143;color: var(--flightmobile-titletxt);background-color: #fff;background-image: none;border: 0 solid #ccc;border-radius: 0;-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, .075);box-shadow: inset 0 0 0 rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;margin: -4px 0 0 }.mytrip_return {width: 118px;float: right;margin-right: 0;border: 0 solid #d7d7d7;border-radius: 0;padding: 0 }.mytrip_return label {font-size: 14px;color: var(--black-bg-color);font-weight: 900;margin-bottom: 0 }.mytrip_return .small-text {font-size: 10px;color: var(--flight-cus-details-smalltxt);line-height: 14px;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: block;display: -webkit-box }.mytrip_return .form-control {display: block;width: 100%;height: 34px;padding: 0 0;font-size: 16px;line-height: 1.42857143;color: var(--flightmobile-titletxt);background-color: #fff;background-image: none;border: 0 solid #ccc;border-radius: 0;-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, .075);box-shadow: inset 0 0 0 rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;margin: -4px 0 0 }.flightsubmit, a.flightsubmit {float: right;border-radius: 10px;width: 160px;background-color: var(--black-bg-color);color: #fff;font-size: 16px;border-color: var(--black-bg-color);margin: 0;padding: 5px 21px;line-height: 80px }.flightsubmit:hover, a.flightsubmit:hover {color: #fff;background-color: #444;border-color: #444 }.flightsubmit:focus, a.flightsubmit:focus {color: #fff;background-color: var(--black-bg-color);border-color: var(--black-bg-color);outline: 0;box-shadow: 0 0 0 0 rgba(0, 123, 255, .25) }.flightsubmit:active:focus, a.flightsubmit:active:focus {color: #fff;background-color: var(--black-bg-color);border-color: var(--black-bg-color);outline: 0;box-shadow: 0 0 0 0 rgba(0, 123, 255, .25) }.sorticon {width: 12px }.sortright li a {color: var(--black-bg-color);padding: 2px 4px 2px 20px }.sortright a {color: var(--black-bg-color);text-decoration: none }.serach_flight_result .container {max-width: 1140px }.car-box {width: 380px;position: absolute!important;border: 1px solid #ccc;background: #fff;left: 0;border-radius: 5px!important;display: none;z-index: 9999999999999!important;padding: 10px;top: 100% }.sortright ul li a.active:before {position: absolute;content: "";width: 12px;height: 12px;background-image: url(/public/images/sorticon.png);left: 4px;background-size: 100%;top: 4px;background-repeat: no-repeat }.car-box label {font-weight: 600;font-size: 12px }.sortright ul li a.active_sort {background: #666;position: relative;color: #fff }.sortright ul li a.active_sort:before {position: absolute;content: "";width: 12px;height: 12px;background-image: url(/public/images/sorticon-down.png);left: 4px;background-size: 100%;top: 4px;background-repeat: no-repeat }.sortright ul li a.active:before {position: absolute;content: "";width: 12px;height: 12px;background-image: url(/public/images/sorticon.png);left: 4px;background-size: 100%;top: 4px;background-repeat: no-repeat }.car-box label {font-weight: 600;font-size: 12px }.sortright ul li a.active_sort {background: #666;position: relative;color: #fff }.sortright ul li a.active_sort:before {position: absolute;content: "";width: 12px;height: 12px;background-image: url(/public/images/sorticon-down.png);left: 4px;background-size: 100%;top: 4px;background-repeat: no-repeat }.car-filter a:focus {outline: 0;box-shadow: none }.carlistingBanner {background-image: linear-gradient(to bottom, rgb(10, 10, 10, 0%), transparent);padding: 30px 0;background-color: var(--maincolor) !important;}.carlistingBanner .srch_form {background: #fff;background: #fff;padding: 10px }.carlistingBanner .form-control {margin-bottom: 0;line-height: 60px;}.carcol {-ms-flex: 11%;flex: 11%;max-width: 11% }.carname {color: var(--black-bg-color);font-weight: 700;font-size: 13px }.car-ft {font-size: 12px }.advanceDetail1 a, .advanceDetail2 a, .advanceDetail3 a, .advanceDetail4 a {color: var(--maincolor);font-size: 13px }.form-control {margin-bottom: 0;font-weight: 400;font-size: 13px!important }.margin-tp {margin-top: 20px }.pertxt {font-size: 12px }.carbox img {height: 100%;width: 100%;object-fit: contain }.carbox {height: 104px;width: 100% }.advanceDetailsBox1, .advanceDetailsBox2, .advanceDetailsBox3, .advanceDetailsBox4 {background: rgb(40 167 69/7%);right: 50%;background-color: #eff8f9;font-size: 12px;text-align: justify;font-weight: 600;border: 1px solid #8a97b1;padding: 8px;line-height: 17px;display: block;z-index: 10001;left: 15px;display: none;margin: 8px 0 0 0;width: 420px;position: absolute;top: 40px;-moz-border-radius: 5px;border-radius: 5px }.fareDetailsbox1, .fareDetailsbox2, .fareDetailsbox3, .fareDetailsbox4 {position: relative;background-color: #eff8f9;font-size: 12px;text-align: justify;font-weight: 600;border: 1px solid #8a97b1;padding: 8px;line-height: 17px;display: none;z-index: 10001;right: 0;margin: 8px 0 0 0;width: 100%;width: 420px;position: absolute;top: 40px;-moz-border-radius: 5px;border-radius: 5px }.text-red {color: var(--maincolor) }.fareDetails1 a, .fareDetails2 a, .fareDetails3 a, .fareDetails4 a {font-size: 12px;color: var(--maincolor);cursor: pointer }.advanceDetail1 {margin-left: 10px }.bussorting_mobile {display: none }.sortlisting {margin: 10px 0;padding: 0 }ul.sortright li {display: inline-block;width: 20%;text-align: center;padding-left: 0;font-size: 13px;background: #666;font-weight: 600;color: #9e9e9e }.sortright {width: 100%;list-style-type: none }.sortright ul {margin: 0;padding: 0 }.sortright ul li.carseats {width: 29% }.sortright ul li.carname {width: 25%;text-align: left }.sortright ul li.carkm {width: 19% }.sortright ul li.active a {color: #fff }.sortright ul li a.active {background: #666;position: relative;color: #fff }.hotelDetails .tab-list {width: 150px }.amenitieslist li {margin-left: 20px;list-style-type: none }.amenitieslist .fa {font-size: 12px;padding-right: 10px }#photoGallery img {margin-bottom: 26px;min-height: 180px;object-fit: cover }.btn.closebtn:hover {background: 0 0;color: var(--maincolor);border: 1px solid var(--maincolor) }.closebtn {background: var(--maincolor);color: #fff;font-size: 13px }.searchbtn {background: 0 0;color: var(--maincolor);font-size: 13px;border: 1px solid var(--maincolor) }.searchbtn:hover {background: var(--maincolor);color: #fff;font-size: 13px }#changeHotel .modal-body {padding: 20px }.fair_summary {margin: 0 0 20px 0;padding: 0;position: sticky;top: 85px;}.fair_title {background: var(--black-bg-color);color: #fff;padding: 7px 12px;border-radius: 0;-o-border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-ms-border-radius: 0;margin: 0;font-size: 15px;font-weight: 700 }.fair_content {width: 100%;margin: 0;padding: 0;background: #fff;}.fair_content ul {margin: 0;padding: 0 }.fair_content ul li {list-style-type: none;color: #000;font-size: 14px;border-bottom: 1px solid #d7d7d7;padding: 10px;display: block }.fair_content ul li span.price_fair {float: right;color: var(--maincolor) }.fair_content ul li span.price_fair {float: right;color: var(--maincolor) }.fair_content ul li span.you_pay {color: var(--bookingcar_youpay);font-size: 15px;font-weight: 700 }.fair_content ul li span.price_fair_total {font-size: 15px;float: right;color: var(--black-bg-color);font-weight: 600;padding-left: 10px }.booking_list {padding: 60px 0 }.traveller_information_box {padding: 15px;width: 100%;background: #fff;border: 1px solid #d7d7d7;margin-top: 10px;border-radius: 8px !important;}.traveller_information_box .travel_info_title {font-size: 14px;font-weight: 700;color: var(--black-bg-color);}.adult_title label {font-size: 13px;font-weight: 500 }.fill_traveller_information {background: #f7f7f7;margin: 10px 0;padding: 10px }.adult_title {width: 100%;margin: 0;padding: 0 }.adult_title h4 {font-size: 13px }a.addnew {font-size: 14px;color: var(--bookingcar_addbtn);padding: 3px 0 0;letter-spacing: 1px;text-decoration: none;font-weight: 700;display: block;float: right;margin: 21px 0 0 }.traveller_login {font-size: 16px;color: var(--maincolor)!important;padding: 3px 0 0;letter-spacing: 1px;text-decoration: none;font-weight: 700;display: block;float: right;margin: 0 }.travel_fair_details_title {padding: 5px 15px 10px;background: #fff;border: 1px solid #eee;border-radius: 8px !important;}.destination_left_details ul {margin-bottom: 0 }.booking-summary h2 {font-size: 16px;font-weight: 600;color: var(--black-bg-color);line-height: 26px;margin-bottom: 0;padding-top: 5px;}.fare_information_dropdown {color: var(--maincolor);float: right;font-size: 24px;text-align: center }.fair_information_details {margin: 0 0 0;background: #fff;border: 1px solid #d7d7d7;padding: 10px;border-radius: 8px !important;}.hotel-Summry h2 {font-size: 16px;font-weight: 600;color: var(--black-bg-color);}.fair_information_details .hotel-Summry p {font-size: 13px;font-weight: 400;color: #283748;margin-bottom: 0;}.fair_information_details .hotel-Summry .rate-summ {margin-left: 7px }.selected-Room h2 {font-size: 14px;font-weight: 700;color: var(--black-bg-color) }.room-infoM {float: right;font-size: 14px;font-weight: 700;color: var(--black-bg-color) }a.terms {font-size: 14px;color: var(--bookingcar_modify);padding: 10px 0 5px;letter-spacing: 1px;text-decoration: none;font-weight: 700;display: block;text-align: right }.divider_line_height {padding: 7px 0 }.booking-summary .night {font-size: 14px;margin-left: 7px }.selected-Room {padding-top: 15px }.flight_search_list_details .Date-Guest h5 {font-weight: 500;font-size: 13px;margin-bottom: 0;}.flight_search_list_details .Date-Guest h6 {font-size: 12px;color: var(--black-bg-color);line-height: 20px;}.Date-Guest {width: 100%;margin: 12px 0 0 0 }.bagg_info ul {margin: 0;padding: 0 }.bagg_info .Room-guest ul li {list-style-type: none;margin-bottom: 0;color: #777b7b;font-size: 14px;float: left;width: 28%;margin-right: 20px }.Room-guest h3 {font-size: 15px;padding-top: 5px;font-weight: 600;color: var(--black-bg-color) }.Room-guest p {font-size: 14px;margin-bottom: 0 }.checkboxcontainer input[type=checkbox] {float: left;margin-right: 10px }.canc_pol .collapsebtn {background-color: var(--bookingcar_collapse);color: #fff;cursor: pointer;padding: 5px;width: 100%;border: none;text-align: left;outline: 0;font-size: 15px }#gst-box {display: none }.collapsecontent {padding: 10px;background-color: #f1f1f1 }.collapsecontent ul {padding-left: 20px;font-size: 14px;list-style-type: disc;text-align: justify;line-height: 19px }.continue_btn {float: right;background: var(--maincolor);color: #fff;border: 1px solid;font-size: 14px }.continue_btn:hover {color: #fff;background: var(--secondcolor);border: 1px solid var(--secondcolor) }.continue_btn:focus {outline: 0;box-shadow: none;background: var(--secondcolor);border: 1px solid var(--secondcolor) }.btn.paynow_btn:hover {color: #fff;background: var(--secondcolor) }.traveller_info-payment {font-size: 12px;font-weight: 600;margin-bottom: 0 }.paytxt-title {font-size: 13px }.btn.paynow_btn {float: right;background: var(--carpayemntbtn);color: #fff;font-size: 12px;margin-top: -14px }.payinfotxt {font-size: 13px;font-weight: 600 }.fill_traveller_information-payment {background: #f7f7f7;margin: 10px 0;padding: 10px }.proceedbtn {background: var(--maincolor);width: 100%;color: #fff;font-size: 14px }.bp-dp-container {position: relative;margin-top: 5px }.bpDpAddr {margin: 15px 3px 13px 3px }.bpdp-lb {font-size: 16px;font-weight: 700;color: #3e3e52 }.bpdp-change {font-size: 14px;font-weight: 700;color: #5279d0;cursor: pointer;float: right;text-transform: uppercase }.pR {position: relative }.BpDp-dashed {top: 8px;position: absolute;border-left: 1px dashed #979797;left: 2px;height: 94px;width: 1px }.colBpDp-css {font-size: 14px;overflow: hidden;white-space: normal;margin-top: 8px;color: #7e7e8c;margin-left: 16px }.BpDp-dashed:before {position: absolute;content: "";width: 5px;height: 5px;left: -2px;top: 0;background: #323232;border-radius: 50% }.circleBp {background: #3e3e52 }.BpDp-dashed:after {position: absolute;content: "";width: 5px;height: 5px;left: -2px;bottom: -7px;background: #323232;border-radius: 50% }span.bpDpSummaryTm-Lbl {font-weight: 700;font-size: 16px;float: right }.selected-seats {float: right;line-height: 18px;font-size: 14px;font-weight: 600;color: #3e3e52 }.fares-lb {font-size: 14px;color: #3e3e52 }.fare-summary-value {font-weight: 700;font-size: 14px;float: right;color: #3e3e52 }.fareDisclaimer {text-align: left;font-size: 10px;color: #838083;margin-top: 5px }.fare-toggle-btn {color: #d84e55;text-align: right;cursor: pointer;font-size: 14px;font-weight: 200 }.fare-value {font-size: 14px;float: right;color: #3e3e52 }.fare-type {text-transform: capitalize;font-size: 13px }.fare-row {list-style-type: none }.fares-container {padding-left: 0 }.fare-container {display: none }#viewdetails-box {position: absolute;top: 0;right: 16px;z-index: 9;width: 92%;display: none }.busseats-details .busleft {margin: 10px 10px 10px 22px }.view-seats-sec .busleft h3 {font-size: 14px;font-weight: 600;margin: 0;text-align: left;line-height: 1.5em }.busseats-details .busleft p {font-size: 12px;font-weight: 400;margin: 0;line-height: 1.5em }.borderdtd {padding: 20px;border: 1px dotted #bbb }.busseats-details .busseat-wrap {padding: 9px 9px 9px 9px;position: relative;margin-left: 4px;background-color: #fff;border: 1px solid #c6c6c6;text-align: center;min-height: 84px;border-left: 6px solid #c6c6c6;margin-bottom: 10px }.busseats-details .busseat-wrap .seatscls li.seat a {background-color: #fff;border: 1px solid silver;width: 23px;height: 21px }.busseats-details .busseat-wrap .seatscls {display: inline-block }.seatscls {border-left: 1px solid #eee;margin-left: 34px }.busseats-details .busseat-wrap .seatscls ul {overflow: hidden;float: right;padding-left: 0 }.busseats-details .busseat-wrap .seatscls ul li a {margin-left: 6px }.busseats-details .busseat-wrap .seatscls li {display: inline }.busseats-details .busseat-wrap .seatscls li.available a {background-color: #fff }.details .busseat-wrap .seatscls li.seat a {background-color: #fff;border: 1px solid silver;width: 23px;height: 21px }.busseats-details .busseat-wrap .seatscls li a {display: block;float: left;width: 20px;height: 20px;margin: 4px 2px 0 0;cursor: pointer }.busseats-details .busseat-wrap .seatscls li.unavailable a {background-color: silver;border: 1px solid silver }.busseats-details .busseat-wrap .seatscls li.ladies a {background-color: #ed719e;border: 1px solid #ed719e }.busseats-details .busseat-wrap .seatscls li.ladies a {background-color: #fff;border: 1px solid #ef92b3 }.busseats-details .busseat-wrap .seatscls li.noseat a {background-color: #fff;border: 1px solid #fff;width: 23px;height: 21px }.legend {margin: 22px 0 0 0 }.legend ul {padding-left: 0;list-style-type: none }.legend li {float: left;font-size: 12px;color: #676767;font-weight: 600;letter-spacing: .5px }.legend.type1 .available {background-color: #fff;border: 1px solid silver }.legend.type1 div {width: 14px;height: 14px }.legend li div {margin: 0 5px 0 5px }.legend.type1 {background-color: #cce8b5;border: 1px solid silver }.legend.type1 .unavailable {background-color: silver;border: 1px solid silver }.legend.type1 .ladies {background-color: #ed719e;border: 1px solid #ed719e }.for-ladies {background-color: #fff;border: 1px solid #fd387f!important }.for-male-legend {background-color: #fff }.for-male-legend {border: 1px solid #00a8ff!important }.busseats-details .busseat-wrap .seatscls li.selected a {border: 1px solid #cce8b5!important;background-color: #cce8b5 }.drivericon {margin-left: -70px;width: 30px }.seat-filled a {background-color: silver!important }.busleft {margin-top: 20px }.view-seats-sec .busleft h3 {font-size: 14px;font-weight: 600;margin: 0;text-align: left;line-height: 1.5em }.busseat-fare-summary-container {font-size: 14px;font-weight: 200;color: #8f8f8f;margin-top: 20px;border-top: 1px solid #eee;padding-top: 10px }.busseat-fares-lb {font-size: 14px;color: #3e3e52 }.busseat-margin-l-5 {margin-left: 5px }.busseat-fareDisclaimer {text-align: left;font-size: 11px;color: #838083;margin-top: 5px }.busseat-fare-summary-value {font-weight: 700;font-size: 14px;text-align: right;color: #3e3e52 }.busseat-fare-summary-currency {margin-right: 5px }.viewseats:hover {background: #eee }.viewseats:focus {color: #fff }.bus_tab_details-box .custom-control-label::after {width: 30px;top: -8px;height: 30px;left: -30px }.bus_tab_details-box .custom-control-label::before {width: 15px;top: 0;height: 15px;left: -22px }.bus_tab_details-box label {font-size: 14px;font-weight: 700;letter-spacing: .3px }.tab-sub-citydetails {font-size: 14px;overflow: hidden;white-space: normal;margin-top: 8px;color: #7e7e8c }.tab-cityname {font-size: 14px;letter-spacing: .3px }.view-seats-details {border-top: 0;padding: 10px;margin-top: 30px;height: 460px;background: #fff;-ms-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12);box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12) }.proceedbtn:hover {background: #dada55;color: #323232 }.bus_tab_details-box-checked {cursor: pointer;margin-top: 10px }.bus-dt-tab li a {color: #323232;text-decoration: none;}.bus-dt-tab li a.active {color: #d84e55;}li.bus-details-tab.active a {color: var(--maincolor) }.bus-dt-tab {padding-left: 0 }li.bus-details-tab.active {border-bottom: 2px solid var(--maincolor) }.bus-dt-tab li {display: inline-block;margin-right: 20px }.busseat-select {width: 100%;padding: 10px 0;font-weight: 700;margin: 0 auto;position: relative;text-align: center }.seattxt {background-color: #d84e55;color: #fff;padding: 3px 20px;font-size: 12px;font-weight: 400 }.viewseats {background: #dada55;color: #323232;border-left: none!important }.viewseats {border: none;font-size: 13px;float: right;width: 100%;padding: 8px 20px!important;color: #fff;border-radius: 5px;font-weight: 700;text-decoration: none;text-align: center }.bus-view-box {border-bottom: 1px solid #c2c2c2 }.bus_tab_details-box-checked.active .tab-cityname {font-weight: 700 }.busseats-view .seat-label {font-weight: 700;padding-right: 15px;float: left;line-height: 30px;margin: 0;width: 130px;text-align: right;font-size: 14px }.bus-view-box .multitabs {list-style-type: none;display: inline-flex }.bus-view-box ul {width: 100% }.bus-view-box ul .busfare {margin-bottom: 5px }.bus-view-box ul .busfare, .bus-view-box ul .disPrice {width: 75px!important;margin-right: 10px;border-radius: 2px;border: 1px solid #ddd;background-color: #fff;color: #3e3e52;text-align: center;cursor: pointer;height: 33px;padding: 6px 5px 4px;font-size: 14px;font-weight: 700 }.bus-view-box ul .disPrice, .busseats-view ul .busfare {width: 75px!important;margin-right: 10px;border-radius: 2px;border: 1px solid #ddd;background-color: #fff;color: #3e3e52;text-align: center;cursor: pointer;height: 33px;padding: 6px 5px 4px;font-size: 14px;font-weight: 700 }.bus-view-box ul .price-selected {background: #545454;color: #fff }.fl.busfare.active a {color: #fff }.fl.busfare.active {background: var(--maincolor) }.busseats-view ul .busfare a {color: #323232;text-decoration: none }.selctbus {background: var(--selectbusbtn) }.arrivaltxt, .departuretxt, .seatavailable {color: var(--buslisting_durcode);font-size: 13px }.bus-listing-info {position: relative;height: 60px;margin: 0 5px }.bus-listing-info-fly-time {text-align: center;width: 100%;position: absolute;top: 0;left: 0 }.bus-listing-info-fly-time p {margin-bottom: 0;font-size: 12px;font-weight: 700 }.bus-listing-info-line {position: absolute;top: 20px;left: 0;width: 100%;height: 3px;background: var(--bus_dusration_line) }.bus-listing-info-line-start:after {content: "";position: absolute;right: -12px;background: var(--bus_dusration_line);width: 8px;height: 8px;border-radius: 100%;top: 17px }.bus-listing-info-line-start:before {content: "";position: absolute;left: -12px;background: var(--bus_dusration_line);width: 8px;height: 8px;border-radius: 100%;top: 17px }.bus-listing-info-fly-time.flight_stop {top: 24px }.bus-name {margin-right: 10% }.bus-Departure {margin-right: 3% }.bus-Duration {margin-right: 14% }.bus-Arrival {margin-right: 1% }.destinationinfo {font-size: 12px;color: var(--buslisting_durcode);font-weight: 600 }.bus-Seats {margin-right: 15% }.bus-price {font-size: 13px;color: var(--buslisting_durcode) }.bus-b-p-list:first-child {border: 0 none;cursor: pointer }.bus-b-p-list {border-left: 1px solid var(--bus_amenities_tab);padding: 0 10px }.bus-b-p-list, .bus-sprite-icon {display: inline-block }.bus-bottom-panel-hover {opacity: 1;cursor: pointer }.bus-bottom-panel {transition: 1s;margin-top: 5px;float: right;margin-bottom: 0 }.bottom-panel {transition: 1s;margin-top: 5px }.bus-txt-val {font-size: 13px }.amentinestab {background-color: #f8f9fa;width: 100%;padding: 20px }.sp-dwn-m-container {font-size: 14px;font-weight: 700;color: #424a52 }.sp-dwn-m-info {display: flex;flex-wrap: wrap }.sp-dwn-m-i-cont {display: flex;align-items: center;margin-top: 24px;margin-right: 5% }.sp-dwn-m-i-title {margin-left: 7px;font-weight: 400;line-height: 1.29;font-size: 13px;color: #3e3e52 }.amenlist {overflow-y: hidden }.amenlist {font-size: 12px;font-weight: 400;line-height: 30px;padding-left: 0;margin-bottom: 0;min-height: 50px;overflow-y: hidden }.amenlist li {width: 30%;margin: 0;display: inline-block;text-align: left }.amenlist .icon {font-size: 22px;display: inline-block;vertical-align: middle;width: 22px }.mtic {padding-left: 10px;vertical-align: middle;font-size: 12px }.d-color {color: #3e3e52 }.amenlist li .amenity-name {margin-left: 10px }.paddingleft {padding-left: 0 }.bpdplist {font-size: 12px;font-weight: 400;line-height: 30px;list-style-type: none;min-height: 50px;padding-left: 0;overflow-y: hidden }.time {padding-right: 15px;width: 18%;font-weight: 600;vertical-align: middle;font-size: 11px }.panels-container .loc {text-overflow: ellipsis;width: 78%;overflow: hidden;white-space: nowrap;display: inline-block;vertical-align: middle;font-size: 12px }.tab-content {width: 100%;margin-bottom: 1.5rem;}.bus-txt-val {font-size: 13px;color: #323232 }.active.bus-amenties a .bus-txt-val {font-weight: 700;color: var(--maincolor);border-bottom: 2px solid var(--bus_amenities_tab);line-height: 23px;padding-bottom: 2px }.bus-bottom-panel {transition: 1s;margin-top: 5px;float: right;margin-bottom: 0;border-bottom: none }.bus-b-p-list a {text-decoration: none }.filter-group-items.active, .sortitem .custom-control.active, .sortitem1 .custom-control.active, .sortitem3 .custom-control.active {color: var(--maincolor) }.sortbtn {font-size: 11px;background: #666;font-weight: 700;margin-bottom: 6px;color: #fff;padding: 2px 10px }.sortingpopup .close {color: #fff;opacity: 1;padding: 4px 0;float: left;position: absolute }.sortingpopup .modal-header {background: #666;position: relative }.sortitem .custom-control-label, .sortitem1 .custom-control-label, .sortitem3 .custom-control-label {font-size: 13px;padding-top: 3px }.sortitem1.active, .sortitem3.active {color: #35c2c9 }.sort-title {text-transform: uppercase;font-size: 12px;font-weight: 700 }.sort1 {margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #eee }.sortingpopup .modal-dialog {margin: 0;width: 100%;margin-bottom: 100px;max-width: 100% }.bus-listing-info-fly-time {text-align: center;margin: 0 auto;display: block;left: -25% }.bus-listing-info-line {width: 50% }.bus-listing-info-line-start:after {right: 45% }.bus-listing-info {height: auto }.filter-group-items span {font-size: 13px;padding-top: 3px;letter-spacing: .5px }.bpdplist {margin-bottom: 0 }.amenlist li {width: 48% }.congartualtion-icon {width: 100px }.thanksbanner {padding: 30px 0;background: var(--maincolor) }.congartualtion-title {color: #fff;text-align: center }.congratualtion_tex-subtile {font-weight: 800;font-size: 32px;line-height: 54px;letter-spacing: 2px }.congartualtion-title p {font-size: 16px;margin: 0;padding: 0;line-height: 25px;text-transform: capitalize }.cong-pnrbox {color: #fff;font-weight: 700;border-radius: 3px;background: var(--maincolor);text-align: center;padding: 5px;font-size: 12px;float: right }.cust-info .carname {text-transform: capitalize }.cong-pnrbox .confirmed {color: #fdf3f3;font-size: 12px }.customer-details {padding: 30px 0 }.cust-info .carbox {width: 47px;height: auto;margin-top: 10px }.cust-info {padding: 16px 30px;border: 1px dashed #d7d7d7;background: #fff;}.thanks-type {background: #fff;font-weight: 600;padding: 5px 0px;border-radius: 3px;color: var(--black-bg-color);width: max-content;font-size: 14px;}.rowmargin {margin-top: 16px }.cust-info .car-ft {color: #000000 }.cust-info .custboredr {border-right: 1px dashed #d6d6d6 }.traveller-detaisl {padding: 10px 30px;border: 2px dotted #d7d7d7;margin-top: 20px;background: #fff }.dnldbtn {border: none;font-size: 12px;background: var(--secondcolor);float: right;padding: 8px 0;color: #fff;border-radius: 5px;width: 100%;font-weight: 700;text-decoration: none;text-align: center }.sharebtn-dt-btn {border: none;font-size: 12px;background: var(--secondcolor);float: right;padding: 8px 0;width: 100%;color: #fff;border-radius: 5px;font-weight: 700;text-decoration: none;text-align: center }.dnldbtn img {margin-right: 13px }.dnldbtn img, .sharebtn-dt img {margin-right: 10px }.dnldbtn:hover, .sharebtn-dt-btn:hover {background: var(--maincolor);color: #fff }.car-filter {list-style-type: none;padding-left: 0;text-align: center }.car-filter li {display: inline-block;background: var(--maincolor);padding: 0 10px;border-radius: 4px }.car-filter li a {color: #fff;font-size: 12px }.car-filter li:focus, .car-filter li:hover {color: #fff;background: var(--maincolor) }.car-filter li a:focus, .car-filter li a:hover {color: #fff;background: var(--maincolor) }.car-filter li i {margin-right: 10px }#car-filter-cancel, .car-filter {padding: 4px;margin-bottom: 0;top: 8px;right: 12px }.mobile-filter {display: none }.car-sortingby {display: none;position: relative;padding: 20px;background: #fff;margin-top: 20px;border-radius: 10px }.padding-right-0 {padding-right: 0 }.padding-left-0 {padding-left: 0 }.price-font {font-size: 16px;color: var(--black-bg-color);font-weight: 700 }.gstmargin {margin-left: 8px }.mobile_header a.backarrow {color: #1e2329;font-size: 22px;line-height: 37px;margin-right: 0;display: block;margin-left: 12px;margin-right: 5px }.mobile_footer_bottomcontinuefixed {display: none }.mobile_header {display: none }.mobile_flight_title {color: var(--flightmobile-titletxt);font-size: 17px;display: block;margin: 6px 0 10px;font-weight: 700;padding: 6px 0 0 0;line-height: 25px }.fair_details_background {background: #f6f6f6 }.fair_details_title {padding: 5px 10px 10px }.travel_info_title.travel-cus-title {font-size: 18px;font-weight: 700;line-height: 2 }.destination_left_details .destination_name {font-size: 16px;color: var(--flightmobile-titletxt);margin: 0;padding: 0;font-weight: 700 }.destination_left_details p {font-size: 13px;margin: 0;padding: 0;font-weight: 600 }.flight_search_list_details {background: #fff;padding: 8px;position: relative;margin: 0 }.flight_search_list_details .fligt_logo h5 {font-size: 13px;color: var(--flight-titleheading);margin: 4px 0 0 0;padding: 0;font-weight: 600;float: none }.flight_search_list_details .fligt_logo h6 {font-size: 13px;color: var(--flight-titleheading);margin: 3px 0 0 0;padding: 0;font-weight: 600;float: none }.flight_details {margin: 0;padding: 0;text-align: center }.flight_search_list_details .flight_time {font-size: 16px;color: var(--flightmobile-titletxt);margin: 0;padding: 0;font-weight: 700 }.flight_search_list_details .flight_time2 {font-size: 13px;color: var(--flightmobile-titletxt);margin: 0;padding: 0;font-weight: 700 }.flight_search_list_details .flight_cityname {font-size: 12px;color: var(--flight-smallpara);margin: 0;padding: 0;font-weight: 700 }.flight_search_list_details .flight_cityname2 {font-size: 11px;color: var(--flight-cus-details-smalltxt);margin: 10px 0 0;padding: 0;font-weight: 600 }.flight_search_list_details .theme-search-results-item-flight-section-path-fly-time {text-align: center;width: 100%;position: absolute;top: 7px;left: 0 }.flight_search_list_details .theme-search-results-item-flight-section-path-fly-time p {margin-bottom: 0;color: #293143;font-size: 12px;font-weight: 700 }.flight_search_list_details .theme-search-results-item-flight-section-path-line {position: absolute;top: 30px;left: 0;width: 100%;height: 2px;background: #94a5a6 }.flight_search_list_details .theme-search-results-item-flight-section-path-line-start {position: absolute;left: -15px;text-align: center;width: 30px;top: 27px }.flight_search_list_details .theme-search-results-item-flight-section-path-line-dot {width: 8px;height: 8px;border-radius: 50%;background-color: var(--maincolor);margin-bottom: 10px;margin-left: 10px;-webkit-box-shadow: 0 0 0 2px #94a5a6;box-shadow: 0 0 0 2px #94a5a6 }.flight_search_list_details .theme-search-results-item-flight-section-path-line-end {right: -15px;left: auto }.flight_search_list_details .theme-search-results-item-flight-section-path-line-dot {width: 8px;height: 8px;border-radius: 50%;background-color: var(--maincolor);margin-bottom: 10px;margin-left: 10px;-webkit-box-shadow: 0 0 0 2px #94a5a6;box-shadow: 0 0 0 2px #94a5a6 }.mytrip_babbage_wrapper span {font-size: 12px;color: var(--flight-cus-details-smalltxt);margin: 2px 0 0 0;margin-right: 10px;padding: 0;font-weight: 600 }.bagg_info {width: 100%;margin: 10px 0 0 0;padding: 3px 0 18px }.nonrefundable a span img {height: 15px;margin-left: 10px }.airport_timeinformation {border-radius: 30px;width: 65%;text-align: center;border: 2px solid var(--maincolor);background: #fff;color: var(--maincolor);font-size: 14px;line-height: 25px;padding: 10px 0;display: block;margin: 10px auto 9px }.destination_right_details p {font-size: 13px;margin: 0;padding: 0;font-weight: 600 }.nonrefundable a span {font-size: 12px;display: block;clear: both }.fl-container {max-width: 1210px }.conversation_box {width: 100%;display: block;clear: both;text-align: right;list-style-type: none;color: var(--flight-smallpara);font-size: 14px;line-height: 10px }.offers {background: #fff;margin: 0 0 20px 0;padding: 15px;border: 1px solid #d7d7d7 }.offers_title {color: #323232;margin: 0;font-size: 14px;font-weight: 700 }.offers_content label {font-size: 12px;text-align: left;letter-spacing: 0;font-weight: 700 }.offers_content .custom-radio .custom-control-input:checked~.custom-control-label::after {width: 30px;height: 30px;left: -33px;top: -7px }.offers_content .custom-radio .custom-control-label::before {width: 16px;height: 16px;left: -26px;top: 0 }.offers_content .offer_text {font-size: 12px;font-weight: 600;color: var(--flight-cus-details-smalltxt) }.apply_box {width: 100%;margin: 10px 0 0;text-align: center }.offers_content .form-control {padding: 0 10px 0 10px;font-size: 14px;border-radius: 6px }a.apply {font-size: 15px;color: var(--maincolor);padding: 0;text-decoration: none;font-weight: 700;letter-spacing: 1px }.terms_condition_review {width: 100%;background: #fff;border: 1px solid #d7d7d7;margin: 0;padding: 15px }.checkboxcontainerreview {font-size: 12px;display: inline-block;padding-left: 30px;position: relative;cursor: pointer;user-select: none;color: var(--flightmobile-titletxt) }.checkboxcontainerreview input:checked+.checkmark {background-color: var(--flightselect-tick);border: 1px solid var(--flightselect-tick) }.checkboxcontainerreview input:checked+.checkmark:after {content: "";position: absolute;height: 6px;width: 11px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;top: 45%;left: 50%;transform: translate(-50%, -50%) rotate(-45deg) }.checkboxcontainerreview input {display: none }.checkboxcontainerreview .checkmark {display: inline-block;width: 20px;height: 20px;background: #fff;position: absolute;left: 0;top: 0;border: 2px solid #ccc;border-radius: 100% }.checkboxcontainerreview input:checked+.checkmark:after {content: "";position: absolute;height: 6px;width: 11px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;top: 45%;left: 50%;transform: translate(-50%, -50%) rotate(-45deg) }.checkboxcontainerreview input {display: none }.checkboxcontainerreview input:checked+.checkmark {background-color: var(--flightselect-tick);border: 1px solid var(--flightselect-tick) }.checkboxcontainerreview .checkmark {display: inline-block;width: 20px;height: 20px;background: #fff;position: absolute;left: 0;top: 0;border: 2px solid #ccc;border-radius: 100% }.booking_list {padding: 10px 0 10px;background: rgb(238 238 238/26%) }.booking_review_flight {background: var(--maincolor);margin: 0;padding: 30px }.booking_review {color: #fff;font-size: 16px;line-height: 48px;font-weight: 600 }.booking_review .fa {margin-right: 10px;color: #fff }.wizard-progress {display: table;width: 100%;table-layout: fixed;position: relative;margin-top: 34px }.wizard-progress .step {display: table-cell;text-align: center;vertical-align: top;overflow: visible;position: relative;font-size: 14px;color: #fff;font-weight: 700 }.wizard-progress .step.in-progress:before {background: var(--maincolor);background: -moz-linear-gradient(left, var(--maincolor) 0, var(--maincolor) 100%) }.wizard-progress .step:not(:last-child):before {content: '';display: block;position: absolute;left: 50%;top: -20px;background-color: #fff;height: 6px;width: 100% }.wizard-progress .step .node {display: inline-block;border: 4px solid var(--secondcolor);background-color: #fff;border-radius: 18px;height: 20px;width: 20px;position: absolute;top: -28px;left: 53%;margin-left: -18px }.airport_timeinformation:hover, .internation-flight-search-Banner .search-btn:hover, .viewdetails_multicity:hover {background: var(--maincolor)!important }.internation-flight-search-Banner .search-btn:hover {background: #b0b0b0!important;color: #040404 }.airport_timeinformation:hover {color: #fff }.internation-flight-search-Banner .srch_form {background: var(--maincolor);padding: 10px;border-radius: 10px }.internation-flight-search-Banner {background: #f7f7f7;padding: 15px 0 }.internation-flight-search-Banner .t-radiobtn {margin-bottom: 10px }.internation-flight-search-Banner .t-radiobtn label {font-size: 14px;color: #fff }.internation-flight-search-Banner .srch_form .form-control {margin-bottom: 5px;font-size: 14px }.internation-flight-search-Banner .date-parent {position: relative }.internation-flight-search-Banner .date-icon {position: absolute;content: "";top: 8px;right: 10px }.internation-flight-search-Banner .travel-box_cls {width: 100%;position: relative;display: inline-block }.internation-flight-search-Banner .hotel_check {cursor: pointer }.internation-flight-search-Banner span.flightPaxInfo {font-weight: 400;font-size: 13px }.internation-flight-search-Banner .t-box-cls:after {position: absolute;bottom: 4px;right: 18px;height: 16px;content: "";border-top: .3em solid;border-right: .3em solid transparent;border-bottom: 1.3em solid transparent;border-left: .3em solid transparent }.internation-flight-search-Banner .room_boxcls {width: 380px;position: absolute!important;border: 1px solid #ccc;bottom: auto;background: #fff;left: 0;top: 65px;border-radius: 5px!important;display: none;z-index: 9999999999999!important;padding: 10px }.internation-flight-search-Banner .room_booking_traveller {padding-right: 10px }.internation-flight-search-Banner .room_booking_traveller .title {font-size: 14px;background: var(--black-bg-color);color: var(--text-color-white);padding: 2px 10px;margin-bottom: 10px }.internation-flight-search-Banner .room_booking_traveller label {font-size: 12px }.internation-flight-search-Banner .count-input_cls {padding-left: 0;margin-bottom: 0;position: relative }.internation-flight-search-Banner .count-input_cls li {display: inline-block }.internation-flight-search-Banner .minus-cls {display: inline-block;position: relative;width: 30px;padding: 0;height: 20px;font-size: 18px;vertical-align: middle;font-weight: 300;text-align: center;line-height: 18px;top: 0;text-decoration: none;color: var(--text-color-white);background: var(--home-tab-blue_color);border-radius: 8px 0 0 8px }.internation-flight-search-Banner .down_count .fa, .internation-flight-search-Banner .up_count .fa {font-size: 12px }.internation-flight-search-Banner .counter {border: none;background: #fff;top: 50%;position: absolute;left: 50%;width: 100%;text-align: center;font-size: 15px;transform: translate(50%, 0) }.internation-flight-search-Banner .plus-cls {position: relative;width: 30px;padding: 0;height: 20px;font-size: 18px;vertical-align: middle;font-weight: 300;text-align: center;line-height: 18px;top: 0;float: right;right: 0;text-decoration: none;color: var(--text-color-white);background: var(--home-tab-blue_color);border-radius: 0 8px 8px 0 }.internation-flight-search-Banner .counter-int {position: absolute;width: 40px;line-height: 18px;right: 50%;transform: translate(-50%, -50%) }.internation-flight-search-Banner .standard_class {height: 150px;overflow-y: auto }.travelclass_main.standard_class::-webkit-scrollbar {width: 4px }.internation-flight-search-Banner .standard_class>.radio {display: block;margin-right: 8px;margin-top: 0!important;margin-bottom: 0!important;font-weight: 300!important }.internation-flight-search-Banner .standard_class input[type=radio] {width: 0 }.internation-flight-search-Banner .standard_class input[type=radio]:checked+label {background-color: var(--home-tab-blue_color);border-color: var(--home-tab-blue_color);color: var(--text-color-white)!important }.internation-flight-search-Banner .standard_class label {display: inline-block;padding: 2px 0;font-size: 11px!important;border: 2px solid #ecf0f1;border-radius: 22px;cursor: pointer;width: 100%;text-align: center!important;margin: 2px 0;float: left;font-size: 11px!important }.internation-flight-search-Banner .btn-outline {background: #34495e;font-size: 12px;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;color: #fff;float: right;margin: 0;padding: 2px 10px;border-radius: 0;width: 100% }.standard_class::-webkit-scrollbar {width: 4px }.internation-flight-search-Banner .search-btn {border: none;font-size: 13px;background: #363333;float: right;width: 100%;padding: 8px 20px;color: #fff;border-radius: 5px;font-weight: 700;text-decoration: none;text-align: center }.flight_search_list_international {border-bottom: none;background: #fff;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;-o-border-radius: 8px;padding: 10px;position: relative;margin: 0 0 25px 0 }.international_align_rightpadding {padding-right: 0 }.international_fligt_logo {margin: 0;padding: 0;text-align: left }.international_image {width: 40px;height: 40px;position: relative;display: block;text-align: center;border: 2px solid transparent;padding: 10px;overflow: hidden;margin: 0 7px 0 0;z-index: 99;float: left }.international_image img {position: absolute;max-width: 80%;max-height: 76%;left: 0;top: -6px;bottom: 0;right: 0;margin: auto;padding: 0;transition: all .7s ease-in-out }.international_fligt_logo h5 {font-size: 12px;color: var(--flightmobile-titletxt);margin: 0 0 6px 0;padding: 0;line-height: 13px;font-weight: 700 }.international_fligt_logo h6 {font-size: 11px!important;color: var(--flight-cus-details-smalltxt);margin: 0;padding: 0;font-weight: 600 }.searchno_padding {padding: 0 }.international_flight_details {margin: 0;padding: 0;text-align: center }.international_flight_time {margin: 0;padding: 0;line-height: 16px;color: var(--black-bg-color);font-weight: 700;font-size: 12px }.international_flight_cityname {font-size: 12px;color: var(--flight-cus-details-smalltxt);margin: 2px 0 0 0;padding: 0;font-weight: 600 }.theme-search-results-item-flight-section-path1 {position: relative;height: auto;margin: 0 5px }.theme-search-results-item-flight-section-path-fly-time1 {text-align: center;width: 100%;position: absolute;top: 0;left: 0 }.theme-search-results-item-flight-section-path-fly-time1 p {margin-bottom: 0;color: var(--flightmobile-titletxt);font-size: 12px;font-weight: 700 }.theme-search-results-item-flight-section-path-line1 {position: absolute;top: 20px;left: 0;width: 100%;height: 3px;background: #8e9d9c }.theme-search-results-item-flight-section-path-line-end1, .theme-search-results-item-flight-section-path-line-middle-11, .theme-search-results-item-flight-section-path-line-middle-21, .theme-search-results-item-flight-section-path-line-middle1, .theme-search-results-item-flight-section-path-line-start1 {position: absolute;left: -15px;text-align: center;width: 30px;top: 16px }.theme-search-results-item-flight-section-path-line-dot1 {width: 8px;height: 8px;border-radius: 50%;background-color: #8e9d9c;margin-bottom: 10px;margin-left: 10px;-webkit-box-shadow: 0 0 0 2px #fff;box-shadow: 0 0 0 2px #fff }.theme-search-results-item-flight-section-path-line-end1 {right: -15px;left: auto }.flight_stop1 {top: 24px;text-align: center;left: 0 }.theme-search-results-item-flight-section-path-fly-time1 p {margin-bottom: 0;color: var(--flightmobile-titletxt);font-size: 12px;font-weight: 700 }.searchno_padding {padding: 0 }.flight_mobile_padding {padding: 0 4px 0 0 }.flightprice_boxcenter {text-align: center }.flight_info {width: 100%;margin: 0;padding: 0;text-align: center }.multycity_wrapper {width: 100%;margin: 5px 0 5px 0;padding: 12px 4px;border: 1px solid #d7d7d7 }.flight_search_list_international .modal-header {border: none;position: absolute;right: 20px }.multiciy_leftside {float: left;margin: 0;padding: 0;max-width: 80%;width: 100% }.multicity_radio_button_padding_0 {padding-left: 0 }.multicity_radio_button {display: inline-block;position: relative;user-select: none;color: var(--black-bg-color);font-size: 16px;text-align: left;margin-bottom: 0;padding-bottom: 3px;padding-top: 5px }.multicity_radio_button .economy-text {font-size: 11px;width: 100%;line-height: 15px;color: #121212 }.published {color: #121212;font-size: 11px;padding: 2px 5px;border-radius: 4px;text-transform: uppercase }.lightpink-text {color: var(--maincolor) }.seats_available {width: 100px;text-align: center;font-size: 12px;margin-right: 10px;margin: 5px 0 0 5px;font-weight: 600 }.multiciy_rightside {float: right;margin: 0;padding: 0;max-width: 20%;width: 100% }.viewdetails_multicity, a.viewdetails_multicity {float: right;border-radius: 4px;color: #fff;font-size: 11px;text-decoration: none;margin: 0;padding: 8px 0;font-weight: 700;text-align: center;width: 100px;background: #d41a21 }a.edit_multicity_icond {font-size: 24px;float: right;color: #333;margin: 0 20px 0 0;line-height: 27px }.multicity_button_wrapper {margin: 15px 0 0 }.multicity_form_boxshow {position: absolute;left: 48%;bottom: -10px;z-index: auto;background: #fff0;cursor: pointer }.multicity_form_boxshow i {margin: auto;text-align: center;font-size: 24px }a.view_details_multicity {font-size: 14px;float: right;color: var(--maincolor);margin: 0 20px 0 0;display: block;clear: both;font-weight: 400;text-decoration: none }.show_multicity_wrapper2 {display: none }#myModal_viewmore .modal-body {position: relative;padding: 10px 20px }.ui-widget.ui-widget-content {z-index: 999999!important;}.inserted-room-row label {float: left;font-size: 12px;font-weight: 700 }#myModal_viewmore .modal-header {border: none;position: absolute;right: 20px }.view_deatils_wrapper .nav-tabs>li>a.active, .view_deatils_wrapper .nav-tabs>li>a.active:focus, .view_deatils_wrapper .nav-tabs>li>a.active:hover {color: #fff;cursor: default;background-color: var(--maincolor);outline: 0 }.view_deatils_wrapper li a {background: #eee;border-radius: 5px 5px 0 0;margin: 1px }.view_deatils_wrapper .nav-tabs>li>a {color: #323232;font-size: 13px;text-decoration: none;font-weight: 300;width: auto;padding: 5px 20px 3px 20px }.hand-cursor {cursor: pointer;color: #000 }.theme-title2 {font-size: 13px;font-weight: 600;font-size: 13px;font-weight: 600;white-space: nowrap;width: 250px;overflow: hidden;text-overflow: ellipsis }.hand-cursor:hover {color: #000;text-decoration: none }.theme-title2, .theme-title2:hover {text-decoration: none }#myModal_viewmore .modal-dialog button {top: 0;right: 3px;border-radius: 50px;font-size: 19px;z-index: 99999!important;font-weight: 600;color: #000;opacity: 1;font-size: 30px;position: absolute }.destination_left_details .destination_name {font-size: 14px;font-weight: 700 }.destination_right_details .destination_name {font-size: 18px;font-weight: 700 }.destination_right_details.mytip_deatilsalign p {font-size: 11px;color: var(--flight-smallpara);font-weight: 600;margin-bottom: 0 }.fare_information {font-size: 12px;font-weight: 700;padding: 4px 10px;border-radius: 4px;-moz-border-radius: 4px;text-align: center;-webkit-border-radius: 4px;-o-border-radius: 4px }.flight_search_list_details .fligt_logo img {margin: 0 7px 0 0;padding: 0;float: none }.flight_search_list_details .fligt_logo h5 {font-size: 13px;color: var(--flight-titleheading);margin: 4px 0 0 0;padding: 0;font-weight: 600;float: none }.flight_search_list_details .fligt_logo h6 {font-size: 12px!important;color: var(--flight-titleheading);margin: 3px 0 0 0;padding: 0;font-weight: 600;float: none }.flight_search_list_details .flight_details {margin: 0;padding: 0;text-align: left }.flight_search_list_details .flight_time {font-size: 13px;color: var(--flightmobile-titletxt);margin: 0;padding: 0;font-weight: 700 }.paddingrightcls {padding-right: 0 }.flight_search_list_details .flight_time2 {font-size: 12px;color: var(--flightmobile-titletxt);margin: 0;padding: 0;font-weight: 700 }.flight_search_list_details .flight_cityname {font-size: 12px;color: var(--flight-smallpara);margin: 0;padding: 0;font-weight: 700 }span.cabin_box1 {font-size: 12px }span.checkin_box1 {font-size: 12px }.flight_search_list_details .flight_cityname2 {font-size: 13px;color: var(--flight-cus-details-smalltxt);margin: 10px 0 0;padding: 0;font-weight: 600 }.flight_search_list_details .theme-search-results-item-flight-section-path {position: relative;height: 60px;margin: 0 5px }.flight_search_list_details .theme-search-results-item-flight-section-path-fly-time {text-align: center;width: 100%;position: absolute;top: 7px;left: 0 }.flight_search_list_details .theme-search-results-item-flight-section-path-fly-time p {margin-bottom: 0;color: #293143;font-size: 12px;font-weight: 700 }.flight_search_list_details .theme-search-results-item-flight-section-path-line {position: absolute;top: 30px;left: 0;width: 100%;height: 2px;background: #94a5a6 }.flight_search_list_details .theme-search-results-item-flight-section-path-line-start {position: absolute;left: -20px;text-align: center;width: 30px;top: 28px }.mytrip_linedot {width: 5px!important;height: 5px!important }.flight_search_list_details .theme-search-results-item-flight-section-path-line-dot {width: 8px;height: 8px;border-radius: 50%;background-color: var(--maincolor);margin-bottom: 10px;margin-left: 10px;-webkit-box-shadow: 0 0 0 2px #94a5a6;box-shadow: 0 0 0 2px #94a5a6 }.flight_search_list_details .theme-search-results-item-flight-section-path-line-end {right: -24px;position: absolute;text-align: center;width: 30px;top: 28px }.flight_search_list_details .theme-search-results-item-flight-section-path-line-dot {width: 8px;height: 8px;border-radius: 50%;background-color: var(--maincolor);margin-bottom: 10px;margin-left: 10px;-webkit-box-shadow: 0 0 0 2px #94a5a6;box-shadow: 0 0 0 2px #94a5a6 }.flight_search_list_details .flight_details {margin: 0;padding: 0;text-align: left }.bagg_info {width: 100%;margin: 10px 0 0 0;padding: 3px 0 8px }.fligt_logo-content h5, .fligt_logo-content h6 {font-size: 11px;color: #fff;margin: 0;padding: 0;font-weight: 700 }.nonrefundable {float: right;padding: 2px 10px;border: 1px solid #ecf0f1;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-o-border-radius: 4px }.nonrefundable a {font-size: 12px;text-decoration: none;color: var(--black-bg-color);font-weight: 600 }.mytrip_time {border-radius: 30px;width: max-content;text-align: center;border: 2px solid var(--maincolor);background: #fff;color: var(--maincolor);font-size: 12px;padding: 7px 12px;display: block;margin: 6px auto 6px;clear: both;font-weight: 600 }.flight_search_list_details .fligt_logo {margin: 0;width: auto;margin-bottom: 10px;height: 20px;padding: 0;text-align: left }.flight_search_list_details .fligt_logo img {margin: 0 7px 10px 0;padding: 0;height: auto;width: 30px;float: none }#flightDetails-modal .modal-header, #flightDetails-modal1 .modal-header, #flightDetails-modal2 .modal-header, #flightDetails-modal3 .modal-header {padding: 2px 16px;border-bottom: none }#flightDetails-modal .modal-body, #flightDetails-modal1 .modal-body, #flightDetails-modal2 .modal-body, #flightDetails-modal3 .modal-body {padding-top: 0 }.view_deatils_wrapper .nav-tabs {border-bottom: 1px solid var(--maincolor);margin-bottom: 10px }.tswitch.FareSummaryDiv tr td.cancellation_text {font-size: 13px;padding: 5px;height: auto }.tswitch.FareSummaryDiv tr td.cancellation_text2 {font-size: 12px;padding: 5px;height: auto }#FareRulesDiv_0 td a, #FareRulesDiv_0_1 td a, #FareRulesDiv_0_2 td a, #FareRulesDiv_0_3 td a {color: #323232;font-size: 13px }.multycity_wrapper .tab-pane td {font-size: 13px }li.flight1 {margin-right: 21%!important;margin-left: 0!important }li.flight2 {margin-right: 10%!important }li.flight3 {margin-right: 12%!important }li.flight4 {margin-right: 0!important }li.flight5 {margin-left: 11% }.internation-flight-mobile {display: none }.dept-place a {color: #fff;text-decoration: none }.serchbanner-mobile {display: none }.internationalbox {display: none }#flight-filter {padding: 2px;background: #fff }.flight-sortingby {padding: 20px }.flight-sort .fa {margin-right: 10px }.flight-sortingby {display: none }#flight-filter-sec {padding: 20px;max-height: 500px;overflow-y: scroll;overflow-x: hidden }.sortlisting-flight-round {margin: 10px 0;padding: 0 }.sortright-flight-round {width: 100%;list-style-type: none }.sortright-flight-round ul {margin: 0;padding: 0 }.sortright-flight-round ul li {font-size: 12px;font-weight: 600;color: #9e9e9e;list-style-type: none;float: left;cursor: pointer;text-align: left }.sortright-flight-round ul li.carname {width: 26%;text-align: left }.carname-flight-round {color: var(--black-bg-color);font-weight: 700;font-size: 13px }.sortright-flight-round li a {color: var(--black-bg-color);padding: 2px 20px 2px 4px }.sortright-flight-round a {color: var(--black-bg-color);text-decoration: none }.sortright-flight-round ul li.carseats-flight-round {width: 28% }.sortright-flight-round ul li.carkm-flight-round {width: 20% }li.car-price-flight-round {width: 16% }.sortright-flight-round ul li a.active:before {position: absolute;content: "";width: 12px;height: 12px;background-image: url(/public/images/sorticon-down.png);right: 4px;background-size: 100%;top: 4px;background-repeat: no-repeat }.sortright-flight-round ul li a.active_sort:before {position: absolute;content: "";width: 12px;height: 12px;background-image: url(/public/images/sorticon.png);right: 4px;background-size: 100%;top: 4px;background-repeat: no-repeat }li.carname-flight-round {width: 18% }.sortright-flight-round ul li a.active_sort {background: #666;position: relative;color: #fff }.sortright-flight-round li a.active {background: #666;position: relative;color: #fff }.roundtriptxt {padding-left: 0 }.select_flight_result {background: var(--maincolor);border-radius: 10px 10px 0 0;-o-border-radius: 10px 10px 0 0;-moz-border-radius: 10px 10px 0 0;-webkit-border-radius: 10px 10px 0 0;padding: 6px 8px 0;margin: 0;position: fixed;bottom: 0;width: 61%;z-index: 999999 }.final_result {background: 0 0;-webkit-box-shadow: 0 0 0 0 #b5bcbf;box-shadow: 0 0 0 0 #b5bcbf;-moz-box-shadow: 0 0 0 0 #b5bcbf;-o-box-shadow: 0 0 0 0 #b5bcbf;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-o-border-radius: 0;padding: 0 20px 0 0;position: relative;margin: 0 }.final_result .fligt_logo img {margin: 0;padding: 0;float: left }.flight_img_chnage img {margin: 0 4px 0 8px!important }.final_result .fligt_logo h5 {font-size: 11px;color: #fff;margin: 0;padding: 0;font-weight: 600 }.final_result .fligt_logo h6 {font-size: 12px;color: #fff;margin: 0;padding: 0;font-weight: 600 }.paddingalign_left {padding-left: 5px }.final_result .flight_time {font-size: 13px;color: #fff;margin: 0;padding: 0;font-weight: 700 }.final_result .flight_cityname {font-size: 11px;color: #fff;margin: 0;padding: 0;font-weight: 600 }.theme-search-results-item-flight-section-path {position: relative;height: 48px;margin: 0 5px }.theme-search-results-item-flight-section-path-fly-time {text-align: center;width: 100%;position: absolute;top: 0;left: 0 }.final_result .theme-search-results-item-flight-section-path-fly-time p {margin-bottom: 0;color: #fff;font-size: 12px;font-weight: 600;letter-spacing: 1px }.theme-search-results-item-flight-section-path-line {position: absolute;top: 22px;left: 0;width: 100%;height: 3px;background: #8e9d9c }.theme-search-results-item-flight-section-path-line-start {position: absolute;left: -15px;text-align: center;width: 30px;top: 20px }.theme-search-results-item-flight-section-path-line-dot {width: 8px;height: 8px;border-radius: 50%;background-color: #8e9d9c;margin-bottom: 10px;margin-left: 10px;-webkit-box-shadow: 0 0 0 2px #fff;box-shadow: 0 0 0 2px #fff }.theme-search-results-item-flight-section-path-line-end {right: -15px;left: auto }.theme-search-results-item-flight-section-path-line-dot {width: 8px;height: 8px;border-radius: 50%;background-color: #8e9d9c;margin-bottom: 10px;margin-left: 10px;-webkit-box-shadow: 0 0 0 2px #fff;box-shadow: 0 0 0 2px #fff }.flight_stop {top: 28px!important;text-align: center!important;left: 0!important }.theme-search-results-item-flight-section-path-fly-time {text-align: center;width: 100%;position: absolute;top: 0;left: 0 }.theme-search-results-item-flight-section-path-line-end {position: absolute;text-align: center;width: 30px;top: 18px }.rounddot {right: -15px;left: auto }.grandtotal {float: left;margin: 0;padding: 0;width: 100%;text-align: left }.grandtotal h5 {font-size: 12px;color: #fff;margin: 0;padding: 0;font-weight: 700 }.grandtotal .flight_price {font-size: 13px;color: #fff;margin: 0;padding: 0;font-weight: 700 }a.booknow:visited {color: #fff;background: var(--maincolor) }a.booknow {font-size: 12px;color: #fff;margin: 0;padding: 7px 7px;font-weight: 600;text-decoration: none;background: var(--maincolor);border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;-o-border-radius: 20px;float: right }.flight_paddingalign {padding-right: 0;padding-left: 0 }.final_result .flight_price {font-size: 11px;color: #fff;margin: 0 0;padding: 0;font-weight: 700 }.desktop_align_paddingresult {padding-left: 0;padding-right: 0 }.flight-sort:focus {color: #fff;text-decoration: none }.multicity_footerfixed {display: none }#flightDetails- {z-index: 999999 }.onwordtxt {font-size: 16px;font-weight: 700;color: #03b5ce;text-align: right }.marginTop {margin-top: 10px }#travellerdetail-1 .modal-header, #travellerdetail-2 .modal-header, #travellerdetail-3 .modal-header, #travellerdetail-4 .modal-header {padding: 1px 10px }.flightthankupage {border: none }.flightthankurow {margin-top: 20px }.addons_title {color: var(--black-bg-color);font-weight: 700;font-size: 13px }.addons {margin: 0;padding: 0 }.addons ul {margin: 3px 0 0 0;padding: 0 }.addons ul li:first-child {margin-left: 0 }.addons ul li {list-style-type: none;float: left;font-size: 12px;display: inline-block;margin-right: 20px }.addons ul li img {margin-right: 2px;margin-top: -2px }.sortlisting-flight {margin: 10px 0;padding: 0 }.sortright-flight {width: 100%;list-style-type: none }.sortright-flight ul {margin: 0;padding: 0 }.sortright-flight ul li {font-size: 13px;font-weight: 300;list-style-type: none;float: left }.sortright-flight ul li.carname {width: 26%;text-align: left }.carname-flight {color: var(--black-bg-color);font-weight: 700;font-size: 13px }.sortright-flight li a {color: var(--black-bg-color);padding: 2px 4px 2px 20px;font-weight: 400 }.sortright-flight a {color: var(--black-bg-color);text-decoration: none }.sortright-flight ul li.carseats-flight {width: 18% }.sortright-flight ul li.carkm-flight {width: 20% }li.car-price-flight {width: 15% }.sortright-flight ul li a.active:before {position: absolute;content: "";width: 12px;height: 12px;background-image: url(/public/images/sorticon.png);left: 4px;background-size: 100%;top: 4px;background-repeat: no-repeat }.sortright-flight ul li a.active_sort:before {position: absolute;content: "";width: 12px;height: 12px;background-image: url(/public/images/sorticon-down.png);left: 4px;background-size: 100%;top: 4px;background-repeat: no-repeat }li.carname-flight {width: 27% }.sortright-flight ul li a.active_sort {background: #666;position: relative;color: #fff }.sortright-flight li a.active {background: #666;position: relative;color: #fff }.paddingright {padding-right: 10px }.print-sub-title {font-size: 14px }.printtitle {font-size: 18px;font-weight: 600 }.printpage {margin-top: 10px;padding: 8px 8px!important }.printlogo {width: 60px }.flight_cityname2-printbooking {font-size: 12px;color: #323232;margin: 10px 0 0;letter-spacing: 1px;padding: 0;font-weight: 600 }.flight_cityname-prinybooking {font-size: 12px;color: #323232;margin: 0;padding: 0;font-weight: 700 }.fligt_logo-printbooking h5, .fligt_logo-printbooking h6 {font-size: 12px;color: #323232;margin: 0;padding: 0;font-weight: 700 }.bordertop {border-top: 1px dashed #d7d3d3 }.booking-payment {padding: 10px;border: 1px dashed #eee }.booking-payment th {font-size: 13px }.booking-payment td {font-size: 13px }span.paytitle {font-size: 14px;font-weight: 600 }.booking-payment span {font-size: 14px;font-weight: 700 }p.paymentxt {font-size: 14px;font-weight: 600 }.booking-payment table {border-bottom: 1px dashed #eee }.loader {position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 9999;background-color: rgb(227 227 227/85%) }.loader .loadingio-spinner-ripple-zdgradklyya {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%) }@keyframes ldio-50dj1g083ax {0% {top: 91.19999999999999px;left: 91.19999999999999px;width: 0;height: 0;opacity: 1 }100% {top: 17.099999999999998px;left: 17.099999999999998px;width: 148.2px;height: 148.2px;opacity: 0 }}.ldio-50dj1g083ax div {position: absolute;border-width: 3.8px;border-style: solid;opacity: 1;border-radius: 50%;animation: ldio-50dj1g083ax 1.4705882352941175s cubic-bezier(0, .2, .8, 1) infinite }.ldio-50dj1g083ax div:nth-child(1) {border-color: var(--maincolor) }.ldio-50dj1g083ax div:nth-child(2) {border-color: #46dff0;animation-delay: -.7352941176470588s }.loadingio-spinner-ripple-zdgradklyya {width: 400px;height: 400px;display: inline-block;overflow: hidden;background: rgba(255, 255, 255, 0) }.ldio-50dj1g083ax {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 200px;height: 200px }.ldio-50dj1g083ax div {box-sizing: content-box;}.normalfont {font-weight: 400!important;}.gsttxt {color: var(--gsttxt);font-size: 11px;}.handicon {border: 1px solid #dedada;width: 24px;border-radius: 25px;padding: 3px }.checkboxcontainerreview-round {font-size: 12px;display: inline-block;padding-left: 30px;position: relative;user-select: none;color: var(--flightmobile-titletxt) }.checkboxcontainerreview-round input {display: none }.checkboxcontainerreview-round input {display: none }.checkboxcontainerreview-round input:checked+.checkmark {background-color: var(--flightselect-tick);border: 1px solid var(--flightselect-tick) }.checkboxcontainerreview-round input:checked+.checkmark {background-color: var(--flightselect-tick);border: 1px solid var(--flightselect-tick) }.checkboxcontainerreview-round .checkmark {display: inline-block;width: 20px;height: 20px;background: #fff;position: absolute;left: 0;top: 2px;border: 2px solid #ccc;border-radius: 100% }.checkboxcontainerreview-round input:checked+.checkmark:after {content: "";position: absolute;height: 6px;width: 11px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;top: 45%;left: 50%;transform: translate(-50%, -50%) rotate(-45deg) }.airasia-icon {width: 24px;margin-right: 4px!important }.travller-continue-btn {margin-top: 0!important }.checkboxcontainer {font-size: 14px;font-weight: 700;color: var(--black-bg-color) }.cancel-btn-mb-sort {display: none;color: #fff;font-size: 12px;background: var(--secondcolor);padding: 2px 10px;border-radius: 0px;margin: 0 auto;text-align: center;}.savepax {padding: 12px;background: #fff }.saved-pax {border-bottom: 1px solid #eee;margin-bottom: 5px;padding-bottom: 5px }.saved-pax .travel_info_title {font-size: 14px }.flight-dt-icons {float: right }.domestic-listing {padding: 30px 0 }.package-title {position: absolute;bottom: 0;left: 0;background: rgb(0 0 0 / 63%);width: 100%;color: #fff;padding: 8px;font-weight: 700;text-transform: uppercase }.package-box {position: relative;margin-bottom: 30px;width: 100%;height: 250px }.loadmorebtn {margin: 0 auto;display: block;background: var(--loadmore-packagebtn);border: none;font-size: 13px;padding: 8px 20px;color: #fff;border-radius: 5px;font-weight: 700;text-decoration: none;text-align: center }.loadmorebtn:hover {background: var(--loadmore-packagebtn-hover) }a.hand-cursor {cursor: pointer;color: #000 }.package-box img {width: 100%;height: 100%;object-fit: cover }.home-packages-new .theme-box {margin-bottom: 20px }.home-packages-new .theme-box {height: auto!important }.home-packages-new .th-1 {max-height: 100% }.home-packages-new .theme-img {height: 100% }.enquiry_form-ser {background: #eee;padding: 10px }.visatime {font-size: 24px;margin-left: 10px }.visa-amount {font-size: 24px;margin-left: 10px }.workingtxt {font-size: 16px }.banner-content-visa h2 {margin-bottom: 0;line-height: 35px;font-family: 'poppins';font-family: 'poppins';font-weight: 400;font-size: 22px;letter-spacing: 1px;}.visa-dt-right .textfieldMain_mobile input {display: inline-table;width: 70%!important;padding: .375rem .75rem!important;color: #444!important;background-color: #eee;background-image: none;border: none;box-shadow: none!important;margin-bottom: 0!important }.visa-dt-right .textfieldMain_mobile {padding: 0!important;color: #323232!important;margin-bottom: 0;background-color: #eee;border: none;font-size: 13px }.visadetailinput .txtfieldMain.textfieldMain_mobile {border-radius: 4px!important }.visa-banner-content {position: absolute;top: 50%;left: 50%;width: 60%;transform: translate(-50%, -50%);background: #fff }.visa-srch_form {width: 100%;padding: 20px 20px 0;}.listing-banner-title {margin-bottom: 20px;font-size: 20px;font-weight: 600 }.select2-container {width: 100%!important }.listing-title-cls {margin-bottom: 20px;font-size: 20px;font-weight: 600;text-align: left !important;font-family: 'poppins';font-size: 23px;color: var(--black-bg-color);letter-spacing: 1px;position: relative;}.visa-documents-dt h2 {text-transform: uppercase;margin-top: 16px;font-family: 'poppins';font-size: 23px;color: var(--black-bg-color);letter-spacing: 1px;}.visa-listing-cls {position: relative }.visa-box {background: #fff;padding: 20px;line-height: 30px;margin-bottom: 30px;border-radius: 5px;overflow: hidden;-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out }.visa-title1 {font-weight: 600;font-size: 20px }.visa-title2 {font-size: 16px }.visa-title3 {font-weight: 600;color: var(--visatitle2);font-size: 18px }.visa-price {margin-top: 20px;border-top: 1px solid var(--visatitle2);padding-top: 10px }.visa-pkg-price-box {font-weight: 600;float: left;font-size: 14px }.visa-apply_right {text-align: right;background: var(--maincolor);color: #fff;font-size: 14px;text-decoration: none;font-weight: 600;border-radius: 4px;padding: 0 10px;float: right }.visa-apply_right:hover {background: var(--maincolor);color: #fff;text-decoration: none }.visa-box:hover {transform: scale(1.1) }.howitworks_wrapper {margin: 0;padding: 30px 0;width: 100%;background: #f7f7f7 }.howitworks {border-radius: 8px;-o-border-radius: 8px;-moz-border-radius: 8px;position: relative;-webkit-border-radius: 8px;background: var(--maincolor);-webkit-box-shadow: 0 6px 10px 0 #b5bcbf;box-shadow: 0 6px 10px 0 #b5bcbf;-moz-box-shadow: 0 6px 10px 0 #b5bcbf;-o-box-shadow: 0 6px 10px 0 #b5bcbf;text-align: center;padding: 15px;margin: 25px 0;min-height: 270px }.howitworks .number_text {color: var(--maincolor);font-size: 17px;font-weight: 700;background: #fff;text-align: center;margin: -32px auto 12px;width: 35px;height: 35px;border-radius: 8px 0;position: absolute;line-height: 37px;left: 0;top: 31px }.how-work-box {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 90% }.howitworks img {display: inline-block;margin: 0;padding: 0;width: 70px }.howitworks h4 {font-size: 17px;color: #fff;margin: 0;padding: 10px 0 10px;font-weight: 700 }.howitworks p {font-size: 14px;color: #fff;margin: 0;padding: 0;font-weight: 600 }.visa-details-tabbing {padding: 30px 0 }.visa-listing {padding-left: 0;padding: 16px }.visa-tabbing li {list-style-type: none;display: inline-block;margin-right: 40px }.visa-tabbing li a {text-decoration: none;font-size: 14px;color: #292929;font-weight: 600 }.visa-tabbing li.active a {color: var(--black-bg-color);background: var(--secondcolor);padding: 10px }.Visa-box {margin: 10px 0;background: #fff;border: 1px solid #d7d7d7;border-radius: 5px;}.Visa-box h1 {padding: 10px;background: #f7f7f7;text-transform: uppercase;margin-top: 0;font-family: 'poppins';font-size: 16px;color: var(--black-bg-color);letter-spacing: 1px;font-weight: 300;}.visaformhandle_bg {background: #f7f7f7;margin: 0 1px }.visa_text_working {font-size: 14px;line-height: 30px;font-weight: 300 }.Visa-box .price1 {color: var(--maincolor);font-size: 22px;font-weight: 600;text-transform: uppercase;padding-top: 2px }a#nextbtn {background: var(--maincolor);border: none;color: #fff;margin: 10px;font-size: 14px }.pricevisa_textalign {line-height: 55px }.visa-documents-dt details {width: 100%;min-height: 5px;max-width: 100%;padding: 15px 4px;margin: 0;position: relative;font-size: 18px;border: 1px solid rgba(0, 0, 0, .1);border-radius: 0;box-sizing: border-box;transition: all .3s;background-color: #fff }.plus_height {padding-top: 40px!important }.visa-documents-dt details {margin-top: 20px }.visa-documents-dt details summary {padding: 10px;background: #f7f7f7;color: var(--maincolor);font-size: 16px;font-weight: 500;text-transform: uppercase }.visa-documents-dt details summary:focus, .visa-documents-dt details:focus {outline: 0 }.visa-list ul {margin-bottom: 0;padding-left: 0;list-style-type: none }.visa-list {background: #f7f7f7;padding: 16px }.visa-list ul li {color: #323232;font-size: 14px;text-decoration: none }.visa-process-sec {padding: 30px 0;background: var(--maincolor) }.howitworks-process {border-radius: 8px;-o-border-radius: 8px;-moz-border-radius: 8px;position: relative;-webkit-border-radius: 8px;background: var(--maincolor);-webkit-box-shadow: 0 6px 10px 0 #b5bcbf;box-shadow: 0 6px 10px 0 #b5bcbf;-moz-box-shadow: 0 6px 10px 0 #b5bcbf;-o-box-shadow: 0 6px 10px 0 #b5bcbf;text-align: center;padding: 15px;margin: 25px 0;min-height: 170px }.howitworks-process p {margin-top: 20px;font-weight: 300;margin-bottom: 0 }.works-img-box-visa img {width: 100%;height: 100%;object-fit: cover;text-align: center;margin: 0 auto;display: block }.works-img-box-visa {width: 70px;height: 70px;margin: 0 auto;padding: 2px;line-height: 50px }.howitworks-process .number_text {color: var(--maincolor);font-size: 17px;font-weight: 700;background: #fff;text-align: center;margin: -32px auto 12px;width: 35px;height: 35px;border-radius: 8px 0;position: absolute;line-height: 37px;left: 0;top: 31px }.chooseus-visa_wrapper .fl-container .col-lg-2 {flex: 0 0 20%;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20% }.visadelete-icon {margin-top: 30px }.chooseus-visa_wrapper {padding: 60px 0;background-image: url(../../images/slide1.jpg);background-attachment: fixed;background-size: cover;position: relative;}.chooseus_visabox {border-radius: 8px;-o-border-radius: 8px;-moz-border-radius: 8px;position: relative;-webkit-border-radius: 8px;background: #fff;text-align: center;padding: 15px;margin: 25px 0;min-height: 153px }#visachooseus .container-fluid .col-lg-2 {flex: 0 0 20%;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20% }.visa-tabbing.shadow.sticky.fixed {background: #fff;z-index: 9 }.visa-tabbing.shadow.sticky.fixed ul {margin-bottom: 0 }.visa-dt-right {padding: 20px;background: #fff;border-radius: 5px;}.visa-dt-right .dt-selct-white {background: #eee;border: 1px solid #eee }.visa-dt-right-title {margin-bottom: 20px }.whataap {margin: 1rem 0 .3rem 0!important;padding: 0;display: block;overflow: hidden }.whataap-left {margin: 0;padding: 0;background-color: rgba(255, 255, 255, .14);border-radius: 0;border: 1px solid #e1e1e1!important;text-align: center;height: 50px;border-right: 0!important }.whataap-left i {margin: 0;padding: 8px 5px;color: #1bd741;font-size: 30px }.whataap-righ {margin: 0;padding: 5px 10px;background-color: #fff;border-radius: 0;border: 1px solid #e1e1e1!important;border-left: 0;height: 50px }.whataap-righ h3 {margin: 0;padding: 0;color: #444;font-size: 17px;line-height: 8px }.whataap-righ h3 span {margin: 0 0 5px 0;padding: 0;color: var(--black-bg-color);display: block;font-size: 12px }.whataap a {text-decoration: none }.row-wtsap-list {margin-left: 0;margin-right: 0 }.whataap-left .fa-clock-o, .whataap-left .fa-phone {color: #999 }.visa-list ul li {margin: 0 0 10px 0;padding: 8px 8px 8px 10px;list-style-type: none;background: #fff }.visa-list p {font-size: 14px;font-weight: 600;margin-bottom: 0 }.getproposal-visa {padding: 10px }.getproposal-visa-price {width: 100% }#getbtn {background: var(--secondcolor);border: none;color: var(--black-bg-color);font-size: 14px;font-weight: 600;}a#getbtnBack {background: #fff;font-size: 14px;border: none }.visa-travvler-box-add .travel_info_title {font-weight: 600;font-size: 14px }#visa_enquiry .travel_info_title {font-weight: 600;font-size: 14px }.addmobile_margin {background: var(--text-color-white);padding: 3px 8px 0;float: right }.addmobile_margin i {color: #fff }#getbtn:hover, #nextbtn:hover, a#getbtnBack:hover {background: var(--maincolor);color: #fff }.visa-srch_form input {margin-bottom: 10px }.flighthome .custom-control-label::after {top: -4px;left: -2rem;width: 2rem;height: 2rem }.visa-srch_form .t-box-cls:after {bottom: 7px }.bg-grey {background: #f7f7f7 }.proj-themes-flight {background: var(--theme-proj-bg);position: relative;padding: 60px 0 40px 0;z-index: 9!important }.visa-banner-content-flight-home {position: absolute;top: 0!important;left: 50%;z-index: 999;width: 66%;transform: translate(-50%, -50%);background: #fff;box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important }#testimonial .owl-dots {display: none }.contactcounrtycode .textfieldMain_mobile {border-radius: 4px!important;padding: 0!important;color: #323232!important;font-size: 13px }.contact-form {padding: 30px 0 }.contactus .form-control {margin-bottom: 20px }.contactbtn {border: none;padding: 5px 20px;background: #fff;color: var(--maincolor);border-radius: 4px }.contactbtn:hover {background: var(--loadmore-packagebtn-hover);color: #fff }.contactus {background: #fff;padding: 20px;border: 1px solid #d7d7d7;border-radius: 5px;-o-border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;}.c-dt1 i {font-size: 24px;padding-right: 20px }.c-dt-1 {font-size: 16px;font-weight: 700 }.ct-inner-dt {border-bottom: 1px solid #eee;margin-top: 10px;padding-bottom: 10px;font-size: 14px }.c-dt1 {margin-bottom: 10px;background: #eee;padding: 10px }.contact-map iframe {width: 100%;min-height: 350px;height: 100% }.custom-success {background: #fff;}.custom-success a {color: #323232;font-weight: 600;font-size: 15px;text-transform: uppercase }.sendEnquirySubmit {border: none;font-size: 13px;background: var(--secondcolor);float: right;padding: 8px 20px;color: var(--black-bg-color);border-radius: 5px;font-weight: 600;text-decoration: none;text-align: center }.sendEnquirySubmit:hover {background: var(--maincolor);color: #fff }.travelogbanner img {width: 100%;height: 100%;object-fit: cover;object-position: center }.inner-page-count img {max-height: 100%;object-position: center;object-fit: cover;width: 100%;height: 100% }.inner-page-count {width: 100%;height: 354px }.travelogbanner {margin-top: 0;padding: 0;position: relative }.blog-detail-date span {color: #323232 }.blogbanner {position: relative }.travelogues {padding: 40px 0 }.blog-content {transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;padding: 40px 0!important;background-color: #f9f9f9;min-height: 250px }.blog-content:before {content: ' ';display: table }.blog-content .date {text-align: center;color: #252525 }.blog-content .date .day {margin: 0 0 .7rem 0;font-size: 30px;font-weight: 600;line-height: 20px }.blog-content .date .month {font-size: 16px;line-height: 10px;text-transform: uppercase }.blog-content .date .year {font-size: 16px;text-transform: uppercase }.blog-content .heading {color: #252525;margin-top: 0;margin-bottom: 7px;font-size: 14px;text-decoration: none;font-weight: 600;line-height: 20px;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;height: 20px }.blog-content .meta-info {margin-top: 0;margin-bottom: 10px;font-weight: 400;font-size: 11px }.blog-content span {text-align: justify;color: #000;display: inline-block;font-size: 14px!important }.blog-detail-preview dl, .blog-detail-preview ol, .blog-detail-preview ul {padding: 0 0 0 13px;padding-inline-start: 13px!important }.blog-content .preview {color: #737a83;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;height: 50px;margin-bottom: 10px }.blogbox:hover img {transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2) }.blog-content p {color: #777;font-size: 14px;line-height: 24px }.blogimg {width: 100%;height: auto;overflow: hidden }.blogimg img {object-position: bottom center;height: 100%;object-fit: cover;display: block;margin: auto;width: 100%;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;-o-border-radius: 5px 5px 0 0;}.blog-content {transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;padding: 5px 10px!important;background-color: #fff;}.blogbtn {color: var(--text-color-white);background: var(--secondcolor);text-decoration: none;padding: 10px 10px;float: right;font-size: 13px;border-radius: 6px }.blogbtn:hover {background: var(--maincolor);text-decoration: none;color: #fff }.blogbox {margin-bottom: 30px;border: 1px solid #d7d7d7;border-radius: 5px;}.blog-details {padding: 40px 0 }.blog-details p {color: #252525;}.blog-details p.MsoNormal span {color: #252525;}.blog-details p.MsoNormal span b, .blog-details p.MsoNormal span strong {color: #252525;}.blog-details ol li {color: #252525;}.blogdetail-box img {width: 100%;height: 100%;object-fit: cover;object-position: center }.blog-d-img {width: 100%;height: 400px }.blogdetail-box {padding: 4px;border: 1px solid #d7d7d7;background: #fff;}.blog-detail-date {padding: 10px 0 }.blog-detail-day {font-size: 30px }.blog-detail-heading {font-size: 20px;text-transform: capitalize;font-weight: 600;margin-bottom: 14px;font-weight: 400;letter-spacing: 1px;font-family: 'poppins';}.blog-detail-meta-info {font-size: 12px }.blog-detail-preview p {font-size: 13px }.recent-blog {background: #fff;padding: 8px;margin-top: 10px;border: 1px solid #d7d7d7;}.recent-blog-img {width: 100px;height: 60px }.recent-blog-img img {width: 100%;height: 100%;object-fit: cover;object-position: center }.b-detail-btn {margin-top: 10px }.post-info .meta-info {font-size: 12px }.recent-blog-detail-heading {font-size: 14px;font-weight: 600;color: #323232 }.post-info {margin-left: 20px }.blod-details-packages {margin-top: 20px;background: transparent;}.list-package {padding: 10px;border-bottom: 1px solid #bbb7bc;margin-bottom: 10px;background: #f9f9f9 }.list-package a {font-size: 14px;color: #111010;text-decoration: none }.list-package .text-g {font-size: 12px;color: #999;float: right;font-style: italic }.list-package .recent-price a {margin: 0;padding: .9rem 1.5rem;font-size: 18px;color: #fff;background: #000 }.text-nights {font-size: 12px;color: #999;font-style: italic }.recent-price-val a {margin: 0;padding: 4px 20px;font-size: 14px;color: var(--black-bg-color);float: right;background: var(--secondcolor);font-weight: bold;}.ui-menu .ui-menu-item-wrapper {font-size: 13px }.search-result .overlay {z-index: 0;position: absolute;bottom: 0;top: 0;left: 0;right: 0;background: rgb(0 0 0 / 28%) !important;}.box {position: absolute;z-index: 999;bottom: 0;display: block;color: #fff;padding: 0;width: 100%;background: rgba(0, 0, 0, .5) }.box h1 {margin-bottom: 0;font-size: 30px;font-weight: 300;margin-top: 10px;color: #fff }.overlay .breadcrumb {background: 0 0;padding: 0;color: #fff }.overlay .breadcrumb li a {font-size: 14px;text-decoration: none;color: #fff !important;}.overlay .breadcrumb li {margin-right: 6px }.overlay .breadcrumb li.active a {color: #fff !important;font-weight: 600 }.about-section {padding: 40px 0 }.search-result {margin-top: 0;padding: 0 }.breadcrumb>li+li:before {content: "/"!important;padding-right: 4px }.contactus .form-group label {color: #323232;display: none;font-size: 13px }span.msg {font-size: 12px }.home-visabox {padding: 10px;background: #fff;margin-bottom: 0 }.home-visabox .visa-price .visa-pkg-price-box {font-size: 12px;text-align: left }.visa-listing-cls .container {max-width: 1240px }.ui-datepicker-buttonpane.ui-widget-content {display: none }.visa-particilartitle {text-transform: uppercase;margin-top: 16px;font-family: 'poppins';font-size: 23px;color: var(--black-bg-color);letter-spacing: 1px;}.visa-tile-bg {padding: 10px;background: var(--maincolor);color: var(--text-color-white);font-size: 16px;font-weight: 300;font-family: 'poppins';text-transform: uppercase;letter-spacing: 1px;}.Visa-box table td {padding: 2px 10px }.Visa-box table {border: none }.booknowbtn:hover {background: var(--maincolor);color: #fff }.how-work-box p {font-weight: 300;margin-bottom: 0;font-size: 14px }.visadetailinput {width: 100% }.visaemailinpt {width: 100% }.p-r-visa {padding-right: 0 }.select2-container--default .select2-selection--single .select2-selection__rendered {color: #444;line-height: 45px!important;}.select2-container--default .select2-selection--single .select2-selection__arrow {top: 18px;right: 10px;}.select2-container--default .select2-selection--single {display: block;width: 100%;height: 60px;padding: .375rem .75rem;font-size: 14px!important;font-weight: 400;line-height: 1.5;color: #495057;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;border-radius: .25rem;transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out }.select2-selection.select2-selection--single {margin-bottom: 10px }.home-srch .select2-container {width: 100%!important }.select2-container--default .select2-selection--single .select2-selection__rendered {font-size: 14px!important;padding-left: 0!important }.select2-container--default .select2-selection--single:focus {outline: 0!important }.select2-results__option {font-size: 14px!important }.select2-container--default .select2-results__option--highlighted[aria-selected] {color: #fff !important;background-color: var(--secondcolor) !important;}.select2-container--default .select2-search--dropdown .select2-search__field {border: 1px solid #aaa!important;outline: 0 }.booknowbtn {background: var(--secondcolor);border: none;color: var(--black-bg-color);font-size: 14px;padding: 7px 20px;font-weight: 600;}.banner-content-visa {position: absolute;bottom: 0;width: 100%;background: rgb(0 0 0 / 0%);left: 0;padding: 10px;transform: translate(0, 0);top: auto!important }.traveller_information_box label.checkboxcontainerreviewaddons {font-size: 14px }span.adult_box_travel.travel_details1-1 {font-size: 13px;font-weight: 600 }.travellerdetails1-1 {margin-bottom: 10px }.traveller_information_box a.addnew {margin-top: 0 }.paynowbtn22 {background: var(--secondcolor);color: #fff;font-size: 12px;margin: 20px 0;border: none;float: right }.paynowbtn22:hover {background: var(--secondcolor) }a.readmore_addons {font-size: 13px;color: var(--secondcolor) }.termtxt {font-weight: 400!important }.addons_box_title h5 {font-size: 12px;font-weight: 600;margin-bottom: 0 }.addons_textselect_option {border-left: 2px dashed #eaeaea;padding-left: 40px }.addonsselect_left {float: left;padding: 12px 0 }.selectaddonsradio-toolbar {margin: 10px 0 }.selectaddonsradio-toolbar input[type=radio] {opacity: 0;position: fixed;width: 0 }.selectaddonsradio-toolbar input[type=radio]:checked+label {background-color: var(--maincolor);border-color: var(--maincolor);color: #fff }.selectaddonsradio-toolbar label {display: inline-block;background-color: #fff;padding: 8px 0;font-size: 14px;border: 2px solid #94a5a6;border-radius: 0;cursor: pointer;width: 146px;text-align: center;margin-right: 20px }.selectaddonsradio-toolbar label:hover {background-color: var(--maincolor);border-color: var(--maincolor);color: #fff }.selectaddonsradio-toolbar input[type=radio]:checked+label img.mm-first {display: none }.selectaddonsradio-toolbar label img.mm-first {display: inline-block }.selectaddonsradio-toolbar label img {height: 18px }.selectaddonsradio-toolbar input[type=radio]:checked+label img.mm-second {display: inline-block }.selectaddonsradio-toolbar label img.mm-second {display: none }.adult_textmale {font-size: 13px }.addonsselect_left h4 {font-size: 12px;margin-bottom: 0;font-weight: 700 }.selectaddons_title {font-size: 12px;font-weight: 600 }span.adult_text_arrival {font-size: 12px;font-weight: 300 }.addonsselect_right label {font-size: 12px;margin-right: 10px;margin-bottom: 0 }.selectaddons_title p {margin-bottom: 5px }.mm-first {width: 14px }.disabledcls {background: #eee }.arrowbox_wrppercontact {cursor: pointer;width: 100px;background: #fff;border-radius: 30px;text-align: center;border: 1px solid #d3d3d3;font-size: 18px;color: #424646;padding: 2px 0;margin: auto;position: absolute;bottom: -32px;left: 44% }.selectaddonsradio-toolbar label img.mm-first {display: inline-block }.destination_left_details ul li {list-style-type: none }.destintion_form_travellerdetails {width: 100%;margin: auto;position: relative }.adult_box_travel {font-size: 12px;font-family: Poppins, sans-serif!important;font-weight: 600;color: #7f8c8d;position: absolute;top: 20px;left: 200px }input#travellerdetails1 {padding: 10px 20px;font-size: 12px;border-radius: 0;border: 2px solid #94a5a6;height: 55px!important;color: #2c3e50 }.adult_title h4 {position: relative;font-size: 15px;letter-spacing: 0;color: #2c3e50;padding: 5px 0;margin: 0;display: block }.marguser {margin: 0 }.addonsselect_left {float: left;padding: 12px 0 }.selectaddonsradio-toolbarsalutatioon {margin: 10px;border: 2px solid var(--maincolor);border-radius: 0 }.selectaddonsradio-toolbarsalutatioon input[type=radio] {opacity: 0;position: fixed;width: 0 }.selectaddonsradio-toolbarsalutatioon input[type=radio]:checked+label {background-color: var(--maincolor);border-color: var(--maincolor);color: #fff }.selectaddonsradio-toolbarsalutatioon label {display: inline-block;background-color: #fff;padding: 6px 0;font-size: 13px;border: 0 solid #94a5a6;border-radius: 0;cursor: pointer;width: 115px;text-align: center;margin-right: 0;margin: 0 }.selectaddonsradio-toolbarsalutatioon label:hover {background-color: var(--maincolor);border-color: var(--maincolor);color: #fff }.savetravellor .btn {background: var(--maincolor);color: #fff;border-radius: 0;margin-bottom: 0;padding: 6px 30px;font-size: 15px!important }.selectaddonsradio-toolbarsalutatioon label {display: inline-block;background-color: #fff;padding: 6px 0;font-size: 13px;border: 0 solid #94a5a6;border-radius: 0;cursor: pointer;width: 80px;text-align: center;margin-right: 0;margin: 0 }.meals_destination {width: 100%;margin: 0;padding: 0;clear: both;min-height: auto;max-height: 320px;overflow-y: auto;overflow-x: hidden }a.meals_selectcity:hover {background: #f0f0f3 }a.meals_selectcity:nth-child(1) {padding-top: 10px }a.meals_selectcity {display: block;border-bottom: 1px solid #d7d7d7;text-decoration: none;padding: 13px 20px 13px 10px;color: #2c3e50;font-weight: 700;font-size: 13px;line-height: 16px }a.meals_selectcity span {display: block;text-decoration: none;padding: 2px 0 0 0;color: #7f8c8d;font-size: 12px;line-height: 20px }.meals_price_list {color: #2c3e50!important;font-size: 13px!important;line-height: 16px!important;float: right }.adduser.addnewuser .inputbox {width: 50%;float: left;margin-bottom: 10px }.savetravellor {margin-left: 0 }.checkboxcontainerreviewaddons_savedlist {display: inline-block;padding-left: 30px;position: relative;cursor: pointer;user-select: none;color: #2c3e50;font-size: 14px;width: 80% }.available_flight_title {font-size: 14px;color: #2c3e50;font-weight: 700 }.adult_title .col .form-control {padding: 0 }.reviewcontinue {margin-top: 0 }.soldout {padding: 30px 0 }.checkboxcontainerreviewaddons_savedlist input:checked:disabled+.checkmark {border: 1px solid grey;background-color: grey }.checkboxcontainerreviewaddons_savedlist input:disabled+.checkmark {border: 1px solid grey }.checkboxcontainerreviewaddons_savedlist .checkmark {display: inline-block;width: 20px;height: 20px;background: #fff;position: absolute;left: 0;top: 0;border: 2px solid #ccc;border-radius: 0 }.checkboxcontainerreviewaddons_savedlist input:checked+.checkmark:after {content: "";position: absolute;height: 6px;width: 11px;border-left: 2px solid var(--maincolor);border-bottom: 2px solid var(--maincolor);top: 45%;left: 50%;transform: translate(-50%, -50%) rotate(-45deg) }.checkboxcontainerreviewaddons_savedlist {font-size: 13px!important;margin: 10px 0 }.edit_traveller_edit {float: right;position: absolute;right: 16px;top: 0;cursor: pointer }.profiletab li a {color: #323232;text-decoration: none;display: block;padding: 4px 14px;}.content table {width: 100% }.content table th {font-weight: 600;font-size: 14px;padding-bottom: 20px;text-transform: uppercase }.content table tr td {font-size: 13px;padding: 10px }.profileaction {padding: 0 25px!important }.navbar-nav li .btn:focus {box-shadow: none;outline: 0 }.profileaction li {border-bottom: 1px solid #eee;line-height: 30px }.profileaction li a {color: #121212;font-size: 12px;text-decoration: none }.actionbtn {border: 2px solid #1b2a38;color: #1b2a38;padding: 3px 8px }.updatebtn {margin-top: 27px;padding: 7px;font-weight: 600 }.profiletab {margin: 30px 0 0;padding: 0;float: left;list-style: none;height: auto;border-bottom: 1px solid #e9ecef;width: 100% }.profilename {-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;float: left;display: -webkit-box;width: 150px!important;display: block }.accountdropdown {position: inherit!important }.accountdropdown.show .shadow.dropdown-menu.show {width: 200px!important;left: auto;right: auto }.accountdropdown.show .shadow.dropdown-menu.show a {font-size: 14px;font-weight: 400 }.profiletab li.active {background-color: var(--maincolor);color: #fff;border-bottom: 1px solid var(--maincolor);display: block }li.profiletab-list.active a {color: #fff }.profiletab li {float: left;margin: 0;line-height: 31px;background-color: #e9ecef;color: #fff;overflow: hidden;position: relative;padding: 3px 9px;font-size: 12px;margin-right: 6px }.tab_container {border: 1px solid #e9ecef;border-top: none;clear: both;float: left;width: 100%;background: #fff;overflow: auto;margin-bottom: 10px;padding: 20px }.tab_drawer_heading {display: none }.profiletab li {padding:0;font-size: 12px;margin-right: 6px }.logoutbtn {padding: .375rem .75rem;cursor: pointer }a.profile-item {width: 100%;text-align: left }.tab_content label {font-size: 13px }.ui-datepicker-today .ui-state-highlight {background: var(--maincolor);border-color: var(--maincolor);border-radius: 2px;}.date-parent input {background-image: url(../../images/calendar.png);background-repeat: no-repeat;position: relative;width: 100%;box-sizing: border-box;border-radius: 4px;cursor: pointer;margin-right: 3px;background-color: #fff;background-position: center right 10px }#myModal_viewmore .modal-dialog button:focus {outline: 0;border: 0 }.package-overlay {position: absolute;z-index: 999;bottom: 0;display: block;color: #fff;left: 0;height: 86px;padding: 12px;width: 100%;background: rgba(0, 0, 0, .5) }.outterroombox {bottom: auto !important;right: 15px;left: auto !important;}.roomBoxMain {width: 380px;display: inline-block;position: absolute!important;border: 1px solid #d7d7d7;background: #fff;left: 10px;bottom: auto;padding: 10px;z-index: 9999999999999!important;display: none;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;border-radius: 5px }.hotel_select1_inner {margin-bottom: 0 }.removeBaggage {font-size: 12px;cursor: pointer;width: auto;color: red;text-align: center;margin-left: 10px;font-weight: 700;margin-top: -30px;margin-right: 20px;float: right;margin-bottom: 10px!important }.meals_destination::-webkit-scrollbar {width: 5px }#enquire_date-list {position: relative }.dl-pop-img-cls img {width: 100%;height: 100%;object-fit: cover }.dl-pop-img-cls {width: 100%;height: 200px }.flight-pl-0 {list-style-type: none;padding-right: 0 }ul.row.t-radiobtn.flightradio {padding-left: 12px }.nonrefundable:hover {background: #eee }#travelerDatePickerdetail {position: relative }#travelerDatePickerdetail:focus {color: #495057;background-color: #fff;border-color: #80bdff;outline: 0;box-shadow: none }.list-detail {max-width: 450px;width: 100% }.mytrip_bloginfo12 {font-size: 12px }.fl-price-published {margin-right: 10px;margin-left: 10px;margin: 0 auto }.travler-fairsummry {padding-left: 0;padding-right: 0 }.mytrip_bloginfo12 .nonrefundable {margin-top: 10px }.travel-pg-checkbox {padding-left: 0 }.curpointer {cursor: pointer }.selectaddons_wrapper {padding: 15px;width: 100%;background: #fff;border: 1px solid #d7d7d7;margin-top: 10px }#visaSearchForm {margin-bottom: 10px;margin-top: 13px!important }.visa-srch_form #visaSearchForm {display: none;}.visa-srch_form .formullist .flight-search-flight7 .formtitlecls {margin-bottom: 10px;display: block;}.visa-details-tabbing #accordion {margin-bottom: 30px;}.visa-details-tabbing #accordion .panel-default {margin-bottom: 8px;}.visa-details-tabbing #accordion .panel-default .panel-heading .panel-title {margin-bottom: 0;}.visa-details-tabbing #accordion .panel-default .panel-heading .panel-title a {display: block;background: var(--maincolor);color: #fff !important;font-size: 16px;padding: 10px;text-decoration: none;position: relative;}.visa-details-tabbing #accordion .panel-default .panel-heading .panel-title a i {position: absolute;right: 10px;top: 10px;}.visa-details-tabbing #accordion .panel-default .panel-heading .panel-title a i::before {content: "\f068";}.visa-details-tabbing #accordion .panel-default .panel-heading .panel-title a.collapsed i::before {content: "\f067";}.visa-details-tabbing #accordion .panel-default .panel-collapse .panel-body {background: #fff;border: 1px solid #e1e1e1;padding: 10px;}.visa-details-tabbing.faqs-target .visa-details-tabbing {position: relative;top: 40px;}.visa-details-tabbing.faqs-target .visa-details-tabbing h2 {margin-bottom: 20px;}.checkboxdis-cls {position: relative;margin-top: 0;height: 190px;overflow-y: scroll;overflow-x: hidden;padding: 14px;border-bottom: 1px solid #ccc }.fl-checkbox::-webkit-scrollbar {width: 4px }.seatmapModal {background: #fff;float: right;display: inline-block;background-color: #fff;padding: 8px 0;border: 2px solid #94a5a6;border-radius: 0;width: 146px;text-align: center;font-size: 12px!important;margin-right: 10px;margin-bottom: 0 }.seatmapModal:hover {background-color: var(--maincolor);border-color: var(--maincolor);color: #fff }.booking_form_warpper_review {background: #f8f8f8;padding: 40px 0 }.fair_details {background: #fff;border: 1px solid #c4c4c4;padding: 5px;border-radius: 10px;margin: 0 0 10px 0 }h4.ticket_info_text {margin-bottom: 10px;margin-right: 140px }a.traveller_login i {padding-right: 10px }button.continue_btn1 {float: right;background: var(--maincolor);color: #fff;padding: 6px 10px;border: 1px solid;font-size: 14px }#passenger-details .ui-accordion .ui-accordion-content {padding: 10px;height: auto!important;overflow: hidden }.selectseatimage {float: left;width: auto;height: 30px;margin-right: 8px }.selectseatimage {float: left;margin: 0 5px 0 0 }.alignleft {float: left;font-size: 14px;margin: 0 5px 0 0 }.alignflightdesti {text-align: left;margin-top: 5px }.destination_left_details .destination_name {font-size: 18px;color: var(--flightmobile-titletxt);margin: 0;padding: 0;font-weight: 700 }.destination_left_details p {font-size: 13px;margin: 0;padding: 0;font-weight: 600 }.passenger_details ul {margin: 0;padding: 0 }.passenger_details ul li {margin: 0;padding: 0;list-style-type: none;font-size: 14px;color: #5d5c5c;text-align: center;line-height: 23px }.passenger_details ul li .firstcolumn {margin: 0;padding: 0;width: 40%;float: left;text-align: left }.passenger_details ul li .secondcolumn {margin: 0;padding: 0;text-align: left;width: 18%;float: left }.passenger_details ul li .thirdcolumn {margin: 0;padding: 0;text-align: left;width: 40%;float: left }button.continue_seatbtn {border-radius: 10px;margin: 10px 0 0;background-color: #ec6837;border-color: #ec6837;color: #fff!important;font-family: Poppins, sans-serif!important;font-size: 15px;padding: 8px 0;width: 100%;display: block;text-align: center;margin-bottom: 10px;text-decoration: none }.proceedtext {width: 100%;margin: 0;padding: 0 }.proceedtext_head {color: #ec6837 }.proceedtext_content {font-size: 13px;color: #717171;line-height: 19px;text-align: justify }.passenger_details {margin-top: 10px;border-top: 1px solid #eee;padding-top: 10px }.selectsaet-title {background: #bdb5b5;padding: 4px;margin: 10px 0;font-weight: 700 }.select_orientation {width: 100%;margin: 0;padding: 0 0 20px 0;text-align: center;border-bottom: 1px solid #d7d7d7 }.select_orientation .select_orintationhead {font-size: 14px;color: #9b9b9b;text-align: left;width: 100%;display: block;font-weight: 600 }.select_orientation img {margin: 10px 0;padding: 0 }.selectstatue .status_head {font-size: 14px;color: #9b9b9b;text-align: left;width: 100%;display: block;font-weight: 600 }.selectstatue ul {margin: 0;padding: 0 }.selectstatue ul li {font-size: 15px;color: #9b9b9b;line-height: 20px;padding: 10px 0 0;margin: 0;list-style-type: none }.selectstatue ul li {width: 20px;height: 20px;background: #4aa301;padding: 10px 0;margin: 0;float: left;margin-right: 10px }.selectstatue ul li .status_grey {width: 20px;height: 20px;background: #a4b4c1;padding: 10px 0 0;margin: 0;float: left;margin-right: 10px }.selectseatfee {width: 100%;margin: 0;padding: 0 }.selectseatfee .fee_head {font-size: 14px;color: #9b9b9b;text-align: left;width: 100%;display: block;font-weight: 600 }.selectseatfee ul li {list-style-type: none }.selectseatfee ul {padding: 0;margin-top: 20px }.status_pink.seat_boxalign {width: 20px;height: 20px;float: left;margin-right: 10px }button.shsjboocontinue {background: var(--secondcolor);border: none;outline: 0;margin-top: 20px }.adultdetails .adult_title {margin-bottom: 10px;font-size: 14px;font-weight: 600 }.traveller_information_boxshow {background: #fff;border: 1px solid #c4c4c4;padding: 15px 20px 15px;border-radius: 10px }.fill_traveller_information {background: #f7f7f7;margin: 10px 0;padding: 10px }.tarvellerdetails_information .titletext p {font-size: 13px;line-height: 26px;margin-bottom: 0;text-transform: capitalize }.selectaddons_wrapper {background: #fff;border: 1px solid #c4c4c4;padding: 15px 20px 15px;border-radius: 10px;margin-bottom: 20px }.selectaddons_wrapper .selectaddons_title {font-size: 16px }.selectaddons_box {margin: 10px 0;padding: 10px }.destination_left_details .destination_name {font-size: 18px;color: var(--flightmobile-titletxt);margin: 0;padding: 0;font-weight: 700 }.selectaddons_box .adultmeal {font-size: 13px;margin: 10px 0 }.adult_textmale {font-size: 13px }span.travel_info_title.termtxt {margin-left: 10px }.smallsize {font-size: 12px;color: #2366f1;text-decoration: underline }#flight-home-cls .theme-box, #flight-home-cls2 .theme-box {height: auto!important }#flight-home-cls .th-1, #flight-home-cls2 .th-1 {max-height: 100% }#flight-home-cls .theme-img, #flight-home-cls2 .theme-img {height: 100% }#seatmapModal {z-index: 9999 }ul.al-stopslist li {width: 20%;display: inline-block;border: 1px solid }ul.al-stopslist {padding: 0 }.continue_btnddons, button.continue_btn1 {background: var(--secondcolor);color: #fff;margin-top: 0;border-radius: 5px;font-size: 14px }.continue_btnddons:hover, button.continue_btn1:hover {background: var(--maincolor);color: #fff }.backbutton {float: left!important;background: #f8f8f8!important;color: var(--maincolor)!important }.skippcls {float: right;padding: 5px 10px }.selectseats .destination_name {font-size: 13px;line-height: 33px }.noseatselected {font-size: 14px;font-weight: 700 }#passenger-details .ui-accordion .ui-accordion-header {font-size: 14px;text-transform: capitalize;line-height: 20px;border-radius: 0 }.padding-left0 {padding-left: 0!important }ul#destinjd li:hover, ul#sourcesjd li:hover {background: var(--maincolor);color: #fff;border-radius: 8px }ul#destinjd li, ul#sourcesjd li {padding: 2px 12px }ul#destinjd, ul#sourcesjd {list-style-type: none;font-size: 13px;z-index: 9999999;position: absolute;background: #fff;width: 100%;cursor: pointer;top: 35px;line-height: 25px;padding: 0;min-width: 400px }.car-price-flight, .carkm-flight, .carname-flight, .carseats-flight, .sorting {cursor: pointer }.ui-menu .ui-menu-item {line-height: 26px;border-radius: 0!important }.ui-menu .ui-menu-item:hover {border-radius: 0!important }.ui-menu .ui-menu-item-wrapper:hover {border-radius: 0!important }.enquiryclose {font-size: 24px!important;line-height: 0!important }.dt-tabbing-sec .tab-content>.active {margin-top: 0 }.roomBoxMainScroll2 {height: 124px;overflow-y: auto;background: #f0f8ff }.donemargin {background: var(--secondcolor) !important;width: 100%!important;padding: 8px 15px;margin: 8px auto!important;border-radius: 5px;color: #fff !important;}#done_traveller {width: 100%;padding: 8px;background: var(--maincolor);margin: 5px 0 }.getproposal_textalign1 {font-weight: 600;font-size: 14px }.showindesktop {display: none }.round-left-width .edit_multicity_icond {margin: 0 }.stepfill {color: #fff!important }.wizard-progress .step .nodefill {background: var(--secondcolor) }.wizard-progress .stepfill:not(:last-child):before {background: #ffff }.title_text_saved_traveller {color: #000!important;font-size: 15px!important;text-transform: capitalize!important;font-weight: 700;line-height: 26px;width: 100% }#myModalsavetraveller .close {float: right;font-size: 21px;font-weight: 700;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;opacity: .2;margin-right: 5px }.saved_lists {height: 300px;overflow-y: scroll }.saved_btn {border: none;font-size: 16px;background: var(--blue_color);float: right;width: 100%;color: #fff;font-weight: 600;text-decoration: none;text-align: center }.wizard-progress .step .nodefill {background: var(--secondcolor) }.wizard-progress .stepfill:not(:last-child):before {background: var(--secondcolor) }.title_text_saved_traveller {color: #000!important;font-size: 15px!important;text-transform: capitalize!important;font-weight: 700;line-height: 26px;width: 100% }#myModalsavetraveller .close {float: right;font-size: 21px;font-weight: 700;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;opacity: .2;margin-right: 5px }.saved_lists {height: 300px;overflow-y: scroll }.saved_btn {border: none;font-size: 16px;background: var(--blue_color);float: right;width: 100%;color: #fff;font-weight: 600;text-decoration: none;text-align: center }#myModalsavetraveller .modal-dialog {position: relative;width: auto;margin: 0 auto }.showindesktop1 {display: none }.bannercls .tourbanner {width: 100%;height: 100%;object-fit: cover }#filters_col_bt {font-size: 16px;color: var(--maincolor);font-weight: 600 }#getseatpage {margin-bottom: 10px }ul li {list-style-type: none }.name_traveller_addons .addons ul {font-size: 13px }.travvler-select-mb {font-size: 12px;text-align: right;float: right;font-weight: 600;text-transform: initial!important;color: var(--black-bg-color);display: block;text-decoration: underline;cursor: pointer }.addonbox .tarvellerdetails_information .titletext p {line-height: 23px!important }.addonbox {padding: 4px }.tarvellerdetails_information hr {margin: 7px 0 }.addonbox .information_title {font-size: 14px;font-weight: 700;padding: 2px 5px }.mobile_reviewpadding_0 {padding-bottom: 40px }.filter_type .custom-control.custom-checkbox {padding-left: 0 }.selectaddonsradio-toolbar-filter {margin: 10px 0 }.selectaddonsradio-toolbar-filter input[type=checkbox] {opacity: 0;position: fixed;width: 0 }.selectaddonsradio-toolbar-filter label {display: inline-block;background-color: #fff;padding: 6px 0 1px;font-size: 11px!important;border: 2px solid #94a5a6;border-radius: 9px;cursor: pointer;width: 23%;text-align: center;margin-right: 1px;color: #94a5a6!important;line-height: 17px }.selectaddonsradio-toolbar-filter label:hover {background-color: #fff;border-color: var(--maincolor);color: var(--maincolor)!important }.selectaddonsradio-toolbar-filter label:focus {background-color: #fff;border-color: var(--maincolor);color: var(--maincolor)!important;outline: 0 }.selectaddonsradio-toolbar-filter input[type=checkbox]:focus+label {border: 2px solid #444 }.selectaddonsradio-toolbar-filter input[type=checkbox]:checked+label {background-color: #fff;border-color: var(--maincolor);color: var(--maincolor)!important }.selectaddonsradio-toolbar-filter label img.mm-first {display: inline-block }.selectaddonsradio-toolbar-filter label img.mm-second {display: none }.selectaddonsradio-toolbar-filter input[type=checkbox]:checked+label img.mm-first {display: none }.selectaddonsradio-toolbar-filter input[type=checkbox]:checked+label img.mm-second {display: inline-block }.selectaddonsradio-toolbar-filterdeparture {margin: 10px 0 }.selectaddonsradio-toolbar-filterdeparture input[type=checkbox] {opacity: 0;position: fixed;width: 0 }.selectaddonsradio-toolbar-filterdeparture label {display: inline-block;background-color: #fff;padding: 6px 0 1px;font-size: 11px!important;border: 2px solid #94a5a6;border-radius: 9px;cursor: pointer;width: 23%;text-align: center;margin-right: 1px;color: #94a5a6!important;line-height: 17px }.selectaddonsradio-toolbar-filterdeparture label img {height: 18px }.selectaddonsradio-toolbar-filterdeparture label:hover {background-color: #fff;border-color: var(--maincolor);color: var(--maincolor)!important }.selectaddonsradio-toolbar-filterdeparture label:focus {background-color: #fff;border-color: var(--maincolor);color: var(--maincolor)!important;outline: 0 }.selectaddonsradio-toolbar-filterdeparture input[type=checkbox]:focus+label {border: 2px solid #444 }.selectaddonsradio-toolbar-filterdeparture input[type=checkbox]:checked+label {background-color: #fff;border-color: var(--maincolor);color: var(--maincolor)!important }.selectaddonsradio-toolbar-filterdeparture label img.mm-first {display: inline-block }.selectaddonsradio-toolbar-filterdeparture label img.mm-second {display: none }.selectaddonsradio-toolbar-filterdeparture input[type=checkbox]:checked+label img.mm-first {display: none }.selectaddonsradio-toolbar-filterdeparture input[type=checkbox]:checked+label img.mm-second {display: inline-block }.checkboxcontainerreviewaddons_filter_cls input {display: none }.checkboxcontainerreviewaddons_filter_cls {display: inline-block;padding-left: 30px;position: relative;cursor: pointer;user-select: none;color: #2c3e50;font-size: 14px;width: 45% }.checkboxcontainerreviewaddons_filter_cls .checkmark {display: inline-block;width: 20px;height: 20px;background: #fff;position: absolute;left: 0;top: 0;border: 2px solid #ccc;border-radius: 0 }.checkboxcontainerreviewaddons_filter_cls input:checked+.checkmark {background-color: var(--maincolor);border: 1px solid var(--maincolor) }.checkboxcontainerreviewaddons_filter_cls input:indeterminate+.checkmark {background-color: #27ae60;border: 1px solid #27ae60 }.checkboxcontainerreviewaddons_filter_cls input:checked+.checkmark:after {content: "";position: absolute;height: 6px;width: 11px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;top: 45%;left: 50%;transform: translate(-50%, -50%) rotate(-45deg) }.checkboxcontainerreviewaddons_filter_cls input:checked:disabled+.checkmark {border: 1px solid grey;background-color: grey }.checkboxcontainerreviewaddons_filter_cls input:disabled+.checkmark {border: 1px solid grey }.checkboxcontainerreviewaddons_filter_cls input:indeterminate+.checkmark:after {content: "";position: absolute;height: 0;width: 11px;border-left: 2px solid #fff;border-bottom: 2px solid #fff;top: 50%;left: 50%;transform: translate(-50%, -50%) rotate(180deg) }.fl-price-published {color: var(--black-bg-color);font-weight: 600 }.viewdetails_multicity {background: #d41a21!important }.checkboxdis-cls label {margin-left: 24px }#bannerslider {min-height: 400px }h6.nomargin_top.mobile_show_city {background: #ccc;padding: 14px;padding-top: 10px!important;font-size: 12px!important }.flight_price-round .fl-price-published {color: #d4d410 }#flight-home-cls {z-index: -1 }.room-box .removeit {border: none!important;line-height: 0;padding: 0;float: left;padding-left: 14px;font-size: 18px;background: no-repeat;text-align: right;margin-top: 7px;font-weight: 500 }.room-box .table-bordered {border: none }.flighsearch-show-flight {width: 82% }.flighsearch-show-flight-home {width: 75% }.internation-flight-search-Banner .counter:focus {outline: 0;border: none }.ui-state-hover .travvler-select-mb {color: #fff }.ui-state-active .travvler-select-mb {color: #fff }.selectdestination .destination_name {font-size: 15px }.bannercls img {width: 100%;height: 100%;object-fit: fill;}.actionbtn {border: 2px solid #1b2a38;color: #1b2a38;padding: 3px 18px 3px 7px!important;position: relative }.actionbtn:after {position: absolute;bottom: -6px;right: 3px;height: 16px;content: "";border-top: .3em solid;border-right: .3em solid transparent;border-bottom: 1.3em solid transparent;border-left: .3em solid transparent }#slider-range {width: 96%;margin: auto;background: #ccc;z-index: 999!important }#slider-range span {font-size: 14px;font-weight: 600;color: #807d7d;height: 16px;width: 16px;border-radius: 100% }.flight-banner-home-cls {top: 50% }.saved_btn:hover {color: #fff }.filter_type .fl-title {color: var(--blue_color);position: relative;margin: 0 0 8px;padding: 0;font-size: 14px!important;font-weight: 700 }.sortingnames-flight {font-weight: 500!important }.mobile_totalamount {font-weight: 700 }.seatmapModal {background: var(--maincolor);color: #fff;border: none }.fill_traveller_information .tarveller_title {font-size: 14px;font-weight: 700 }.travelr-email-cls p {font-size: 13px;margin-bottom: 0;word-break: break-all }.selectaddons_wrapper .selectaddons_title {font-size: 14px!important;font-weight: 700;padding: 2px 5px }.ssrBorder .destination_name {font-size: 14px }.roundbookbtn {background: var(--maincolor)!important;border-color: var(--maincolor)!important }.isgstapply-gstcls {display: none }.conatct_information_popup td {border: 1px solid #ccc;font-size: 13px }.conatct_information_popup td div {line-height: 26px }.cancelticketbtn {background: #65bfd2;color: #fff;font-size: 13px }.cancelticketbtn:hover {color: #fff }.myModalViewDetails_modal {padding-right: 0!important }.ui-state-hover, .ui-widget-content .ui-state-hover {border-radius: 3px!important }.wiyo-dt-banner {position: relative }.wiyo-dt-banner img {width: 100%;height: 100% }.enquiry_form.enquiry_form-ser {background: #eee;padding: 10px }.enquiry_form-ser h2 {font-size: 22px }.enquiry_form-ser p {font-size: 15px }.padding-right0 {padding-right: 0 }.sendingrequestDetails {background: #f41116;border: none;font-size: 14px;padding: 5px 10px;margin-top: 10px;color: #fff;font-weight: 700;float: right }#display_exit input {padding: 10px!important }.blogbtn {margin: 6px 0 0 }.offer_box {background: #fff!important;min-height: 340px;padding: 5px;position: relative;margin-bottom: 25px;border: 1px solid #e5e5e5 }.offer_box img {height: 200px;margin-bottom: 20px;object-fit: fill;border: 0 solid #e5e5e5;padding: 3px;width: 100% }.blogimg.blog-image img {height: 100%;object-fit: fill;}.blogimg {width: 100%;height: 250px;overflow: hidden;}.blog-content {padding-top: 20px !important;}.offer_box h6 {font-weight: 700;color: #444;line-height: 20px;margin-top: 16px }.offer_box .offersubheading {font-size: 14px;color: #333 }.offer_box .expires_date {color: #aba3a3;font-size: 11px;position: absolute;top: 218px;right: 10px }.package_box_main_review_hed {margin: 10px 0;padding: 6px 10px 5px;background: #ececec;font-size: 12px;border-top: 1px solid #dee2e6 }.package_box_main_review_hed label {margin-bottom: 0 }.package_box_main_review .whbg.table-responsive {max-height: 85px;background: #fff;overflow: auto;padding: 0 0 }span.list-detail-width {display: block;max-width: 350px;width: 100% }.package_box_main_review tr td span {font-size: 13px;font-weight: 700 }.package_box_main_review tr td {font-size: 13px;padding: 4px }.package_box_main_review {margin-top: 20px }a.detail_link {border: 2px solid var(--maincolor);border-radius: 6px;padding: 7px 15px;font-size: 12px;font-weight: 600;color: var(--maincolor);width: 120px;text-align: center;float: right;text-decoration: none;margin-left: 10px }a.detail_link:hover {background: var(--maincolor);color: #fff;}a#estinamtebtnid {background: var(--secondcolor);border: 2px solid var(--secondcolor);border-radius: 6px;padding: 7px 20px;font-size: 12px;max-width: 117px;text-align: center;color: var(--black-bg-color);float: right;margin-left: 10px;width: 100% }a#estinamtebtnid:hover {background: var(--maincolor);border: 2px solid var(--maincolor);color: #fff;}.list-detail {max-width: 100%!important;width: 100% }.detail-right {position: absolute;right: 14px;top: 0 }.home-srch {padding: 0!important }.search-box {padding: 40px;position: relative;width: 100%;top: 0%;border-radius: 6px;z-index: 9;background: #fff;margin-bottom: 20px;margin-top: -47px;}.home-tab-btns .nav.nav-tabs {border-bottom: 1px solid #ccc;background: var(--maincolor);border-radius: 7px 7px 0 0;}.home-tab-btns .tab-list {padding: 0;text-align: center;flex: 1;}.home-tab-btns .tab-list.active a {color: var(--maincolor) }.home-tab-btns .tab-list a {color: var(--text-color-white);padding: 10px 12px;display: block;font-size: 18px;text-align: center;background: var(--maincolor);}.home-tab-btns .tab-list.active .fa {color: var(--maincolor);}.home-tab-btns .tab-list .fa {font-size: 21px;padding-right: 5px;vertical-align: middle;margin-top: -3px;}.formtitle {font-size: 20px;display: none;font-weight: 600;padding: 20px 40px 0 40px }.home-tab-btns .tab-list.active a {color: var(--maincolor);background: var(--text-color-white);}.formtitlecls {font-size: 12px!important;font-weight: 500!important;line-height: normal !important;font-family: Poppins, sans-serif!important }.bannerslider-mobile {display: none }#bannerslider .owl-carousel.owl-drag .owl-item .item {height: auto;overflow: hidden }.hot-deals {margin: 0 }#bannerslider {min-height: 400px;position: relative }.loopdots .owl-dots .owl-dot.active {background: var(--maincolor);border-radius: 20px;height: 12px;margin: 5px 7px;width: 12px;display: inline-block }.loopdots .owl-dots .owl-dot {background: #ccc;border-radius: 20px;height: 12px;margin: 5px 7px;width: 12px;display: inline-block }.loopdots .owl-dots {text-align: center;margin-top: 14px }.homesliderloop .owl-dots {text-align: center;margin-top: 14px }.homesliderloop .owl-dots .owl-dot {background: no-repeat;border-radius: 20px;height: 12px;border: 2px solid #fff;margin: 5px 7px;width: 12px;display: inline-block }.homesliderloop .owl-dots .owl-dot.active {background: #fff;border-radius: 20px;height: 12px;margin: 5px 7px;width: 12px;display: inline-block }.homesliderloop .owl-dots {text-align: center;position: absolute;right: 48.2%;transform: translate(-50%, -50%);top: 80% }.homesliderloop .owl-dots .owl-dot:focus {outline: 0 }.ig-carousel-item-text {position: absolute;z-index: 999;top: 40%;margin: 0 auto;left: 44%;width: 100%;display: block;transform: translate(-50%, -50%);text-align: center;}.ig-carousel-item-text .carousel-text-wrapper {display: block;vertical-align: bottom;position: relative;top: 70px;left: 100px;}.ig-carousel-item-text .carousel-text-wrapper .herocarousel-head {font-size: 50px;font-weight: 600;line-height: 50px;display: block;max-width: 620px;margin: 0 auto 11px;color: #fff }.ig-carousel-item-text .carousel-text-wrapper .herocarousel-subhead {font-size: 16px;line-height: 24px;display: block;max-width: 620px;margin: 0 auto 11px;color: #fff }.ig-carousel-action {padding-top: 20px }.ig-carousel-action .btn {font-size: 16px;font-weight: 700;margin: 0 5px }.whyusbox-title1 {font-size: 14px;font-weight: 600;text-transform: capitalize }.whyusbox-title2 {font-size: 13px;color: #a2a0a0;padding-top: 10px;line-height: 20px }.whyusbox {background: #fff;padding: 30px;border-radius: 10px;margin-bottom: 10px }.textlogo {font-size: 20px!important;font-weight: 600;text-transform: uppercase }.logohidemobile {display: block }.logohidedesktop {display: none }.footeruppercls {background: #ededed;padding: 30px 0 }.footeruppercls .links li a {color: #444!important;text-transform: capitalize;font-size: 13px }.footeruppercls .links li {display: inline-block;position: relative }.footeruppercls .links li:after {content: "|";position: absolute;color: #444;right: 5px;top: 0 }.footeruppercls ul.links li:before {display: none }.footeruppercls ul.links li a:hover {padding-left: 0!important }.footeruppercls ul.links li a {padding-left: 0!important;padding-right: 16px }.footeruppercls .ft-title {color: #444 }.ft-viewmoew {color: var(--maincolor);margin-bottom: 10px;font-size: 13px;font-weight: 700 }.footeruppercls ul.links {margin-bottom: 5px }.home-blog-sec .owl-dots.disabled {display: none }.frmclose {display: none }.frmclose2 {display: none }.navbar-nav li.lastnav:after {display: none }ul.directflight {padding: 0;margin: 25px 25px 0 0;font-size: 14px;width: auto;float: right;}ul.directflight span {padding-left: 5px;margin: 0 }ul.directflight label {margin-bottom: 0;cursor: pointer }ul.directflight input {padding: 0;margin-top: 3px;float: left }ul.directflight li {display: inline-block }li.flight-search-flight1 {width: 20%;float: left }li.flight-search-flight2.exchangeroot {width: 20%;float: left;margin-left: 0% }li.flight-search-flight3 {width: 20%;float: left }li.flight-search-flight4 {width: 13.5%;float: left }li.flight-search-flight5 {width: 13%;float: left;margin-left: 0% }li.flight-search-flight6 {width: 100%;float: left;margin-bottom: 0px;margin-top: 20px;}.formullist {padding: 0;margin-bottom: 0;}li.flight-search-flight7 {width: 100%;float: left }li.flight-search-flight8 {width: 100%;float: left;margin-bottom: 20px }li.flight-search-flight9 {width: 100%;float: left;margin-bottom: 20px }li.flight-search-flight10 {width: 100%;float: left;margin-bottom: 20px }li.flight-search-flight11 {width: 48%;float: left }li.flight-search-flight12 {width: 48%;float: left;margin-left: 4% }li.flight-search-flight13 {width: 48%;float: left }li.flight-search-flight14 {width: 48%;float: left;margin-left: 4% }.flight-search-flight15 {width: 48%;float: left;margin-left: 0 }.flight-search-flight16 {width: 48%;float: left;margin-left: 4% }.flight-search-flight17 {width: 48%;float: left;margin-bottom: 20px }.flight-search-flight18 {width: 48%;float: left;margin-left: 4% }.flight-search-flight15 .form-group {margin-bottom: 0 }.flight-search-flight16 .form-group {margin-bottom: 0 }.outstaionrow {padding: 8px 14px }.ft-paratxt {color: #fff;font-size: 13px;text-align: right }.ft-paratxt p {margin-bottom: 0 }.footeruppercls ul.links li:last-child:after {display: none }.footeruppercls .links li a:hover {text-decoration: underline }.destination_bg-slider-slides2 .owl-dots {display: none }.form-black {color: #444 }.form-black li a {color: #006fb7!important }.form-black li:before {display: none }.form-black li a {padding-left: 0!important }.form-black li a:hover {padding-left: 0!important }.form-black li {display: inline-block;position: relative;font-size: 14px;padding-right: 14px }.form-black li:last-child:after {display: none }.flight-search-flight19 {width: 100%;float: left }.form-black li:after {position: absolute;content: "|";right: 5px;width: 1px;height: 10px;color: #444 }.breadcrumblisting {margin-bottom: 0;background: #e4e4e4;padding: 15px 0 }.breadcrumblisting ol.breadcrumb {margin-bottom: 0;padding: 0 }.breadcrumblisting ol.breadcrumb a {font-size: 13px;color: #757575!important }.package-search-box {background-image: linear-gradient(to bottom, rgb(10, 10, 10, 0%), transparent);border-top: 1px solid rgba(0, 0, 0, .1);border-bottom: 1px solid rgba(0, 0, 0, .1);padding: 9px 0;background-color: var(--maincolor) !important;}.package-search-box .formtitlecls {color: #fff;font-size: 17px!important }.package-search-box .search-btn {background: rgb(244 244 244);color: var(--maincolor);border: 0;font-size: 15px;height: 40px;line-height: 28px;width: auto;margin-top: 3px;padding: 6px 55px }.borderbtn {margin-bottom: 0;width: 100%;border-bottom: 1px solid!important;border-radius: 0;background: 0 0;color: #f8ffff;padding: 8px 10px 8px 0;border: none }.borderbtn::placeholder {color: #fff }.borderbtn:focus {background: 0 0;color: #fff }.package-search-box .search-btn:hover {background: #e4e4e4;color: #444 }.filter-title {padding: 10px;border-bottom: 1px solid #ccc }.package-title-txt {color: #252525;font-size: 20px;font-weight: 600;margin: 0 0 5px;text-shadow: none;text-transform: uppercase }.packagebox-cls {background: #fff;padding: 10px 15px;margin: 0 0 15px;font-size: 14px;color: #666;margin: 0 0 0 }.pacakage-para-cls {color: #666;font-size: 14px;text-align: justify;padding: 0 0 10px;line-height: 24px }.packagebox-cls-title {color: #252525;font-size: 16px;font-weight: 400;margin: 0 0 5px;text-transform: capitalize }ul.packages-included {padding: 0;margin: 0;border-bottom: none }ul.packages-included li {display: inline-block;cursor: pointer;font-size: 13px }ul.packages-included li a {display: block;border-radius: 50px;margin: 0;padding: 0 10px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;font-size: 13px;text-align: center }ul.packages-included .active a {background: var(--maincolor);color: #fff }ul.packages-included .fa {font-size: 18px;text-align: center;margin: 5px auto;display: block }ul.packages-included li a:hover {text-decoration: none;border-color: transparent!important }.row.gutter14 {margin-left: -7px;margin-right: -7px }.row.gutter14>[class^=col-] {padding-left: 7px;padding-right: 7px }.br-e6 {border-right: 1px solid rgba(143, 143, 143, .3) }.clr-66 {color: #444;margin: 0 }.row.no-gutter {margin-left: 0;margin-right: 0 }.flight_timings {font-size: 13px;color: #252525;margin: 5px 0;font-weight: 700 }.flight_destination {font-size: 12px }.text-truncate {overflow: hidden;text-overflow: ellipsis;white-space: nowrap }.flight_duration-section {margin: 0 10px }.fnt-10 {font-size: 10px }.flight_duration {margin: 2px 12px 8px;position: relative;border-top: 1px solid #8f8f8f }.flight_duration:before {left: -6px }.flight_duration:after, .flight_duration:before {content: "";position: absolute;top: -6px;width: 12px;height: 12px;border-radius: 50%;border: 1px solid #8f8f8f;background: #fff }.flight_duration:after {right: -6px }.packages-included .nav-tabs .nav-link:hover, .packages-included a.nav-link.active {background: 0 0;border: none;color: var(--maincolor) }.package_list-service-heading {color: #252525;margin: 5px 0;font-size: 12px;text-transform: uppercase;font-weight: 700 }.row.gutter14 {margin-left: -7px;margin-right: -7px }.mb-1 {margin-bottom: 5px!important }.clr-66 {color: #444 }.row.no-gutter .col-6 {padding-left: 0;padding-right: 0 }.flight_duration-section .fnt-10 {margin: 0;font-size: 13px }.package_list-service-heading {color: #252525;margin: 5px 0;font-size: 12px;text-transform: uppercase;font-weight: 700 }.clr-31 {color: #313131 }.package_list-service-details {background: hsl(56deg 100% 50% / 22%);color: #666;padding: 4px 10px }.fnt-12 {font-size: 12px;margin: 0 }.selectroom_cls {font-size: 13px;text-align: left;padding: 0 }.selectroom_cls:focus {outline: 0;border: none;box-shadow: none }.selectroom_cls-box.show .dropdown-menu.show {padding: 0;font-size: 13px;left: -50px!important }.selectroom_cls-box a {padding: 4px 5px;border-top: 2px solid var(--maincolor)!important;line-height: 26px }.fl-list-item .tab-content {border-top: 1px solid #ccc;margin-top: 10px;padding: 10px }.fl-list-item .tab-content .radio-inline {font-size: 12px;margin-right: 10px;cursor: pointer;}.fl-list-item .tab-content .radio-inline input[type=radio] {padding-right: 15px;margin-right: 4px;margin-top: 1px;float: left;}.labeltxt {color: #666;font-size: 13px;text-transform: capitalize;font-weight: 500;margin-bottom: 0 }.fnt-10-cls {margin-top: -15px;position: absolute;left: 50%;top: 100%;transform: translate(-50%, -50%) }.dropdown.selectroom_cls-box {margin-top: 0;text-align: right }.detial-headercls {background: #fff;box-shadow: 4px 4px 20px -4px rgba(0, 0, 0, .1);position: sticky;top: 0px;padding: 10px 0 10px;z-index: 8 }a.HotelMapModal {font-size: 12px;color: #444 }.galleryslidercls .owl-prev {top: 50%;width: 36px;height: 36px;line-height: 26px;position: absolute;-webkit-transition: .3s;-moz-transition: .3s;-o-transition: .3s;-ms-transition: .3s;transition: .3s;z-index: 9999;font-size: 30px;transform: translateY(-50%);opacity: 1;background-color: #f6f6f6!important;outline: transparent;left: 10px;border-radius: 2px;box-shadow: 0 0 10px rgba(0, 0, 0, .2) }.galleryslidercls .owl-next {top: 50%;width: 36px;height: 36px;line-height: 26px;position: absolute;-webkit-transition: .3s;-moz-transition: .3s;-o-transition: .3s;-ms-transition: .3s;transition: .3s;right: 10px;font-size: 30px;transform: translateY(-50%);opacity: 1;background-color: #f6f6f6!important;outline: transparent;border-radius: 2px;box-shadow: 0 0 10px rgba(0, 0, 0, .2) }.galleryslidercls .owl-next span, .galleryslidercls .owl-prev span {font-size: 30px!important;line-height: 30px }.galleryslidercls .owl-next:hover, .galleryslidercls .owl-prev:hover {background: #000!important;color: #fff!important }.ovreview-content ul {padding: 0;margin: 0 }.ovreview-content ul {color: #666;font-size: 14px;text-align: justify;padding: 0 0 10px;line-height: 24px }.ovreview-content ul li {list-style-type: disc!important }.detail-secbox {background: #f7f7f7 }.similar-packages {background: #fff;padding: 12px }.listbox-title-new {font-size: 13px;font-weight: 500 }.list-detail-inner-new {color: #8f8f8f;font-size: 13px;font-weight: 500;margin: 0 0 10px }.simi-pack-list-item-img img {box-shadow: 4px 4px 8px -4px rgba(0, 0, 0, .6);width: 100% }.service_subheading {margin: 0 2px 0 0;font-size: 12px;color: #8f8f8f }.service_subheading-para {color: #252525;font-size: 12px;font-weight: 700;margin: 0 0 5px;word-break: break-all }.view-packages-btn {font-size: 13px;border: 2px solid;margin: 6px 0 0;width: 120px;float: right;border-radius: 6px;padding: 7px 18px;color: #fff;text-align: center;background: var(--maincolor) }.view-packages-btn a {color: #fff;text-decoration: none }.view-packages-btn:hover {border: 2px solid var(--maincolor);background: 0 0 }.view-packages-btn:hover a {color: var(--maincolor) }p.similar_package-price {font-size: 16px;font-weight: 700;color: var(--maincolor);margin: 0 5px 0 0 }.similar_packages-box {padding: 0 0 10px;margin: 13px 0 0;border-bottom: 1px solid #ccc }.view-packages-btn-inner {background: #fff;border-radius: 6px;padding: 8px 16px;font-size: 12px;float: left;width: 100%;max-width: 118px;text-align: center;text-decoration: none;margin-left: 38px;border:2px solid;}.view-packages-btn-inner:hover {text-decoration: none;background: var(--maincolor);border: 2px solid var(--maincolor);color: #fff }.startingbox-right {float: right;color: var(--maincolor);font-weight: 500;font-size: 19px }.details-btn-box {margin: 8px 0 0 }span.similar_package-price {text-decoration: none;font-size: 20px;color: var(--maincolor);font-weight: 700;padding-left: 0;padding-right: 0 }.banner-title-details {font-size: 17px;color: var(--maincolor);font-weight: 600;text-transform: capitalize }.banner-sub-title-details {font-size: 14px;font-weight: 400;color: #666;text-transform: capitalize }.startingbox del {font-size: 14px;color: #8f8f8f }.startingbox del {font-size: 14px;color: #8f8f8f }.arrive-box p {color: #666;font-size: 14px;padding: 0 0 10px;line-height: 18px!important }.arrive-box ul {color: #666;font-size: 14px;padding: 0 18px;line-height: 12px;margin-bottom: 4px }.arrive-box ul li {list-style-type: disc }.arrive-box p {margin-bottom: 0;padding-bottom: 0 }.registerbtn:hover {color: var(--secondcolor) !important;}.detail-tabbing-whitesec {background: #fff;padding: 10px;margin-bottom: 20px;border: 1px solid #eee }.detail-tabbing-whitesec {background: #fff;padding: 10px;margin-bottom: 20px;border: 1px solid #eee }.detail-tabbing-whitesec .radio-inline {font-size: 13px }.detail-tabbing-whitesec .radio-inline input[type=radio] {margin-right: 5px;float: left;margin-top: 1px;}.detail-tabbing-whitesec .radio-inline {font-size: 13px;margin-right: 10px;cursor: pointer;}.detail-tabbing-whitesec .packages-included {margin-bottom: 10px }.tab-title-txt-cls {font-size: 13px;text-transform: uppercase;font-weight: 500;margin-top: 0;margin-bottom: 4px }.tab-title-content-bg {background: #f7f7f7;width: 100%;padding: 10px 0;margin-bottom: 1px }.tab-title-txt-cls-inner {font-size: 13px;padding: 0 2px }.package_list-service-details i {padding-right: 6px;color: #000 }.detail-tabbing-whitesec .packages-included {border-bottom: 1px solid #ccc;padding-bottom: 6px }.fl-list-item .packages-included {margin-top: 10px }@font-face {font-family: Flaticon;src: url(Flaticon.eot);src: url(Flaticon.eot?#iefix) format("embedded-opentype"), url(Flaticon.woff2) format("woff2"), url(Flaticon.woff) format("woff"), url(Flaticon.ttf) format("truetype"), url(Flaticon.svg#Flaticon) format("svg");font-weight: 400;font-style: normal }@media screen and (-webkit-min-device-pixel-ratio:0) {@font-face {font-family: Flaticon;src: url(Flaticon.svg#Flaticon) format("svg") }}[class*=" flaticon-"]:after, [class*=" flaticon-"]:before, [class^=flaticon-]:after, [class^=flaticon-]:before {font-family: Flaticon;font-size: 26px;font-style: normal }.flaticon-dinner:before {content: "\f100" }.flaticon-tax:before {content: "\f101" }.flaticon-hotel:before {content: "\f102" }.flaticon-airplane:before {content: "\f103" }.flaticon-binoculars:before {content: "\f104" }.flaticon-school-bus:before {content: "\f105" }@font-face {font-family: Flaticon;src: url(Flaticon.eot);src: url(Flaticon.eot?#iefix) format("embedded-opentype"), url(Flaticon.woff2) format("woff2"), url(Flaticon.woff) format("woff"), url(Flaticon.ttf) format("truetype"), url(Flaticon.svg#Flaticon) format("svg");font-weight: 400;font-style: normal }@media screen and (-webkit-min-device-pixel-ratio:0) {@font-face {font-family: Flaticon;src: url(Flaticon.svg#Flaticon) format("svg") }}[class*=" flaticon-"]:after, [class*=" flaticon-"]:before, [class^=flaticon-]:after, [class^=flaticon-]:before {font-family: Flaticon;font-size: 26px;font-style: normal }.flaticon-photo:before {content: "\f100" }.flaticon-terms-and-conditions:before {content: "\f101" }.flaticon-terms-and-conditions-1:before {content: "\f102" }.flaticon-airplane:before {content: "\f103" }.flaticon-hotel:before {content: "\f104" }.flaticon-school-bus:before {content: "\f105" }.flaticon-dinner:before {content: "\f106" }.flaticon-tax:before {content: "\f107" }.flaticon-image:before {content: "\f108" }.exchange_transfer-home {top: 15px;left: -15px;}li.flight-search-flight7_rooms {width: 100%;margin-bottom: 10px;float: left }li.flight-search-flight7 .select2-selection.select2-selection--single {margin-bottom: 0 }.homevisacls .flight-search-flight7 {margin-bottom: 10px }.activites-image {width: 300px }.activities-box {padding: 10px;border-radius: 0;background: #fff }.hotellocation {font-weight: 600;font-size: 13px }.hotellocation img {width: 12px;margin-right: 5px }a.view-btn-new {font-size: 13px;margin: 6px 0 0;width: 120px;float: right;padding: 7px 18px;text-align: center }.arrive-box ul li {color: #666;font-size: 14px;padding: 0 0 10px;line-height: 16px }.galleryslidercls .item {height: auto }.FullDetailContent p, .LessDetailContent p {color: #666;font-size: 14px;text-align: justify;padding: 0 0 10px;line-height: 18px }.flights_tabnav .nav-tabs {border-bottom: 0 solid #ddd;margin-top: 10px;margin-bottom: 20px }.flights_tabnav .nav-tabs>li>a.active, .flights_tabnav .nav-tabs>li>a.active :focus, .flights_tabnav .nav-tabs>li>a.active:hover {color: var(--maincolor);cursor: pointer;background-color: #fff;border-top: 2px solid #fff;border-bottom: 2px solid var(--maincolor);border-left: 2px solid #fff;border-right: 2px solid #fff;padding: 10px;font-weight: bold;letter-spacing: 1px;}.flights_tabnav .nav-tabsm>li>a {color: #252525 !important;cursor: pointer;background-color: #fff;}.flights_tabnav .nav-tabs>li>a {margin-right: 2px;line-height: 1.42857143;border: 2px solid transparent;border-radius: 0;font-size: 14px;color: var(--black-bg-color);text-align: center;padding: 10px;padding-left: 10px;font-weight: bold;letter-spacing: 1px;}.packagetitle {margin-top: 0;margin-bottom: 12px }.white_background {padding: 0;background: #fff }.flights_tabnav .nav-tabs>li>a:hover {border-color: #eee #eee #ddd;text-decoration: none;background-color: #fff;border-top: 2px solid #fff;border-bottom: 2px solid #252525;border-left: 2px solid #fff;border-right: 2px solid #fff;color: #252525;padding: 10px 10px!important }.dt-img img {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%) scale(1);-moz-transform: translate(-50%, -50%) scale(1);-ms-transform: translate(-50%, -50%) scale(1);-o-transform: translate(-50%, -50%) scale(1);transform: translate(-50%, -50%) scale(1);-moz-backface-visibility: hidden;backface-visibility: hidden;width: 100%;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out }.tab-title-content-bg th {padding: 6px;background: var(--commongreycolor);}.tab-title-content-bg td {padding: 6px;border-top: 1px solid #fff!important;border-bottom: 1px solid #d7d7d7;}.tab-title-content-bg th .tab-title-txt-cls {margin-bottom: 0;color: var(--text-color-white);}.destination_bg-slider-slides1 .owl-prev span {border: none;line-height: 47px;text-align: center;vertical-align: middle;background: #fff;position: absolute;left: -80px;box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;border-radius: 100%;width: 50px;top: 28%;height: 50px;font-size: 30px }.destination_bg-slider-slides1 .owl-next span {right: -80px;border: none;line-height: 47px;text-align: center;vertical-align: middle;background: #fff;position: absolute;box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;border-radius: 100%;width: 50px;top: 28%;height: 50px;font-size: 30px }.destination_bg-slider-slides button.owl-prev span {border: none;line-height: 47px;text-align: center;vertical-align: middle;background: #fff;position: absolute;left: -80px;box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;border-radius: 100%;width: 50px;top: 28%;height: 50px;font-size: 30px }.destination_bg-slider-slides button.owl-next span {right: -80px;border: none;line-height: 47px;text-align: center;vertical-align: middle;background: #fff;position: absolute;box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;border-radius: 100%;width: 50px;top: 28%;height: 50px;font-size: 30px }.destination_bg-slider-slides button.owl-next span:hover, .destination_bg-slider-slides button.owl-prev span:hover, .destination_bg-slider-slides1 .owl-next span:hover, .destination_bg-slider-slides1 .owl-prev span:hover {background: #309fd8;color: #fff }#demos .owl-nav button.owl-next {background: #fff;position: absolute;right: -80px;border-radius: 100%;top: 35%;width: 50px;height: 50px;font-size: 30px;box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;background-image: url(../images/next.png);background-repeat: no-repeat;background-position: center }#demos .owl-nav button.owl-prev {background: #fff;position: absolute;left: -80px;box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;border-radius: 100%;width: 50px;top: 35%;height: 50px;font-size: 30px;background-image: url(../images/left-arrow.png);background-repeat: no-repeat;background-position: center }.dt-tabbing-sec h1 {font-size: 22px }.pacakage-para-cls .pacakage-para-cls {color: #666;font-size: 14px;text-align: justify;padding: 0 0 10px;line-height: 24px }.pacakage-para-cls .readmore {text-align: right;display: block;color: var(--maincolor);font-size: 14px;margin-bottom: 20px;font-weight: 600;text-decoration: none }.select_box_wth {width: auto;border: 0 solid #fff;box-shadow: none;height: 33px;float: right;font-size: 14px!important;cursor: pointer;margin-top: -5px }.borderrow {width: 100%;margin: 0 0 15px 0;border: 1px solid #d7d7d7;padding: 0;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;-o-border-radius: 6px }.room-box .borderrow label {font-size: 12px;font-weight: 700 }.inserted-room-row {width: 100%;margin: 0 0 15px 0;border: 1px solid #d7d7d7;padding: 10px 15px;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;-o-border-radius: 6px }.smalltext {font-size: 13px;color: #000;margin: 5px 0 }.borderrow .form-group {margin-bottom: 0 }.addroom-list li {display: inline-block }.addroom-list {padding: 0;margin: 0 }.room-box .removeit:focus {outline: 0;border: none }.addmorePop:hover {color: #fff;background: var(--maincolor);text-decoration: none }.addroom {font-size: 13px;margin-top: 10px;box-shadow: none;outline: 0;border: none;padding: 3px;border-radius: 4px }.dl-content-cls p {font-size: 14px }.about-section .demo {padding: 0 }.offer_box a:hover {text-decoration: none }.ft1-list li:after {display: none }.filter_type {position: relative;margin-bottom: 0;padding: 10px 0;border-bottom: 1px solid #ccc;}a.edit_multicity_icond:hover {text-decoration: none }.about-section table tr td, .about-section table tr td p, .about-section table tr th {font-family: Poppins, sans-serif!important }.about-section ul li {font-family: Poppins, sans-serif!important }.about-section ul {padding: 0 }.about-section ul li {list-style-type: disc }.about-section ul {padding-left: 20px }a.edit_multicity_icond:hover {text-decoration: none }.LessDetailContent {padding: 20px 20px 34PX 20PX;border-radius: 14px;box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;margin-bottom: 20px }.FullDetailContent {padding: 20px;border-radius: 14px;box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;margin-bottom: 20px;display: inline-block;width: 100% }#dynamic_div {height: 300px;overflow: hidden;overflow-y: auto;margin-bottom: 20px }.roundborderright {border-right: 1px solid #eee;padding-right: 14px;padding-left: 18px }.roundbooknow {background: #b8340d!important;border-radius: 6px!important;width: 100%;text-align: center }.similar_package-price a {color: var(--maincolor) }.roundlogo {float: left;margin-top: 0!important }.roundprice {float: right }.roundprice .fl-price-published {text-align: right }.roundlogoimg img {text-align: left;padding: 0!important;margin-top: 6px!important;margin-left: 0!important }.carseats-flight {width: 22% }.carkm-flight.sortingnames-flight-round {width: 20% }.car-price-flight.sortingnames-flight-round {width: 16% }.sortbtcls {float: none!important }.packages-included li a:focus {outline: 0!important;border: none!important }.owl-dots {text-align: center;margin: 6px 0 16px }.owl-carousel button.owl-dot.active {background: none repeat scroll 0 0 #aaa }.owl-carousel button.owl-dot {background: none repeat scroll 0 0 #cfcfcf;border-radius: 20px;display: inline-block;height: 9px;margin: 5px 7px;opacity: 1;width: 9px;outline: 0 }.flights_tabnav.details_tabnav {padding: 10px;border-radius: 0;background: #fff;box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important }.flights_tabnav.details_tabnav p {color: #666;font-size: 14px;text-align: justify;padding: 0 0 10px;line-height: 20px;margin-bottom: 0 }.overview_box.tabbingpacakgaes {padding-top: 10px }.overview_box.tabbingpacakgaes ul {padding: 5px }.overview_box.tabbingpacakgaes li {color: #666;font-size: 14px;text-align: justify;padding: 0 0 10px;line-height: 20px;margin-bottom: 0;list-style-type: disc }.overview_box.tabbingpacakgaes ul {padding: 0 18px }.visa-dt-right .dt-selct-white {padding-left: 2px }.visa-dt-right .form-group.name-info-group {display: flex;flex-wrap: wrap;justify-content: space-between;}.visa-dt-right .form-group.name-info-group .input-wrap {width: 34%;}.visa-dt-right .form-group.name-info-group .input-wrap.gender {max-width: 70px;}.visa-dt-right .form-group.name-info-group .input-wrap.gender select {width: 100%;}.inclusiondream {padding: 0;margin-bottom: 0 }.inclusiondream li {display: inline-block }.inclusiondream li i:before {font-size: 22px;margin-right: 9px }.dt-tabbing-sec strong {font-weight: 600 }.dt-tabbing-sec strong p {line-height: 19px;margin-bottom: 10px }.dt-tabbing-sec ul {padding: 0;margin-bottom: 5px }.ovreview-content h3 {font-size: 16px }.ovreview-content h3 {font-size: 16px }.highlights-box p {margin-bottom: 5px;font-size: 14px;line-height: 20px }.ovreview-content p {margin-bottom: 5px;font-size: 14px;line-height: 20px }.overview_warpper {background: #fff;padding: 10px;margin-bottom: 20px;box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important }#Trip_Overview {margin-bottom: 20px }.sending2 {padding: 7px!important;border: none!important }.submithotel {margin-top: 20px!important }.date-parentmargin {margin-bottom: 0!important }.hotelserchcls {margin-top: 0!important;margin-bottom: 0;background: var(--secondcolor) !important;}.filter-height {max-height: 200px;overflow: hidden;overflow-y: auto;margin-bottom: 20px }.title-main strong {font-weight: 600 }.title-main h2 {font-size: 30px;color: #252525;font-weight: 400;font-family: 'poppins';line-height: 36px;letter-spacing: 1px;padding-bottom: 0px;margin-bottom: 0.5px;text-align: left;}.title-main h3 {font-size: 30px;color: #252525;font-weight: 400;font-family: 'poppins';line-height: 36px;letter-spacing: 1px;padding-bottom: 0px;margin-bottom: 0.5px;text-align: left;}.title-main h4, .title-main h5, .title-main h6 {font-size: 30px;color: #252525;font-weight: 400;font-family: 'poppins';line-height: 36px;letter-spacing: 1px;padding-bottom:0px;margin-bottom: 0.5px;text-align: left;}.blog-detail-preview h1, .blog-detail-preview h3 {font-size: 16px!important;font-weight: 600!important;text-align: left!important;text-transform: capitalize;color: #444!important }.blog-detail-preview h3 span {font-weight: 600!important }.blog-detail-preview img {width: 100%!important;height: 300px!important }.blog-detail-preview {width: 100% }.visa-list h3 {font-size: 20px }.visa-list ul li {font-weight: 400;font-size: 15px }select#pax_type {display: block;width: 100%;height: calc(1.5em + .75rem + 2px);padding: .375rem .75rem;font-size: 13px;font-weight: 400;line-height: 1.5;margin-bottom: 20px;color: #495057;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;border-radius: .25rem;transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out }.form-control::placeholder {font-weight: 400!important }#Inclusions ul {padding-left: 14px }#Inclusions ul span, div#Inclusions ul li {font-weight: 400;line-height: 20px }.packages_tabnav li p {font-weight: 400;line-height: 20px }p, span {font-weight: 400;line-height: 20px }.packages_tabnav h3 {font-size: 20px }.packages_tabnav ul li strong {font-weight: 400;font-size: 14px }.simi-pack-list-item-img {height: 80px;overflow: hidden;position: relative }.simi-pack-list-item-img img {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%) scale(1);-moz-transform: translate(-50%, -50%) scale(1);-ms-transform: translate(-50%, -50%) scale(1);-o-transform: translate(-50%, -50%) scale(1);transform: translate(-50%, -50%) scale(1);-moz-backface-visibility: hidden;backface-visibility: hidden;width: 100%;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out }#tableCost .alert {padding: 5px;font-size: 14px;margin-bottom: 0 }.Visa-box table th {font-weight: 600;font-size: 15px }.Visa-box table td {font-size: 14px }#goPaymentPage {background: var(--maincolor);border-color: var(--maincolor);font-size: 13px }.Visa-box table #getbtnBackPay {font-size: 14px;background: #444;color: #fff }.visaformhandle_bg #nextbtn {background: var(--maincolor);color: var(--text-color-white);border: 1px solid var(--black-bg-color);}.dt-2-btn:focus {color: #fff;background: var(--maincolor);}.visaform_wrapper {padding: 0 5px }.ratingtxt-span {font-size: 13px }.box_grid {background: #fff;border-radius: 5px;position: relative;margin: auto;overflow: hidden;box-shadow: 0 2px 5px 1px rgb(64 60 67 / 16%) }.box_grid_margin {margin-bottom: 0!important }.box_grid figure {margin-bottom: 0;overflow: hidden;position: relative;height: 210px }.box_grid figure a img {position: absolute;left: 50%;top: 43%;-webkit-transform: translate(-50%, -50%) scale(1.1);-moz-transform: translate(-50%, -50%) scale(1.1);-ms-transform: translate(-50%, -50%) scale(1.1);-o-transform: translate(-50%, -50%) scale(1.1);transform: translate(-50%, -50%) scale(1.1);-moz-backface-visibility: hidden;backface-visibility: hidden;width: 100%;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out;height: 100% }.box_grid figure .read_more {position: absolute;top: 50%;left: 0;margin-top: -12px;-webkit-transform: translateY(10px);-moz-transform: translateY(10px);-ms-transform: translateY(10px);-o-transform: translateY(10px);transform: translateY(10px);text-align: center;opacity: 0;visibility: hidden;width: 100%;-webkit-transition: all .6s;transition: all .6s;z-index: 2 }.box_grid figure .read_more span {background-color: #fcfcfc;background-color: rgba(255, 255, 255, .8);-webkit-border-radius: 20px;-moz-border-radius: 20px;-ms-border-radius: 20px;border-radius: 20px;display: inline-block;color: #222;font-size: 12px;font-size: .75rem;padding: 5px 10px }.box_grid .wrapper h3 {font-size: 13px;font-weight: 600;height: 31px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: block;display: -webkit-box }.box_grid .wrapper h3 a {font-size: 13px!important;margin-top: 0;color: var(--black-bg-color) }.trips_package_title1 {color: #000;font-weight: 700!important;line-height: 22px!important;font-size: 14px!important;text-align: left }.trips_search_padding_inclusion {padding: 0 }.result_inclusion {margin: 0;padding: 0;overflow: hidden;display: block;width: 100%;clear: both }.result_topborder {border-top: 0 solid #d7d7d7!important;padding: .3rem 8px 0!important }.result_inclusion ul {margin: 0;display: inherit!important;background: #fff }.result_inclusion ul li {margin: 0 .1rem .5rem 0;padding: 0;list-style-type: none;color: #000;display: inline-table;float: inherit!important }.image_inclusion_align_trips22 {width: auto!important;height: auto!important }.box_grid ul {background: #fff;padding-left: 0;margin-bottom: 0;position: relative;padding: 10px;list-style-type: none }.box_grid ul, .box_list ul {border-top: 1px solid #ededed }.box_grid ul li {display: inline-block;margin-right: 3px }.box_grid ul li:last-child {margin-right: 0;float: right }.box_grid .price {color: #5f5a5a;margin-top: 0;margin-bottom: 0;font-size: 13px }.box_grid ul li .score {margin-top: 0 }.box_grid .price strong {font-weight: 600;font-size: 15px;color: #252525 }.box_grid ul li .score .btn {margin: 0 0 3% 0;padding: .2rem .4rem;border-radius: 0;bottom: 0;position: absolute;right: 0;color: #252525!important;font-size: 15px;font-weight: 600;background: 0 0!important;border: none }.blogdetail-detail-cls {padding: 10px;border: 1px solid #eee }.blogdetail-detail-cls {padding: 10px;border: 1px solid #eee }.blogdetail-detail-cls p {color: #777;font-size: 14px;line-height: 24px }.blogdetail-detail-cls .red {color: #006bbd;font-size: 20px;font-weight: 500 }.blogdetail-detail-cls h3 {font-size: 20px;font-weight: 600 }.blogdetail-detail-cls {padding: 10px;border: 1px solid #eee;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;padding: 20px 30px!important;background-color: #f9f9f9;min-height: 180px }.blogdetail-detail-cls p {color: #777;font-size: 14px;line-height: 24px }.blogdetail-detail-cls .red {color: #006bbd;font-size: 20px;font-weight: 500 }.blogdetail-detail-cls h3 {font-size: 20px;font-weight: 600 }.blogsliderscls .owl-prev {border: none;line-height: 47px;text-align: center;vertical-align: middle;background: var(--maincolor)!important;position: absolute;left: -80px;box-shadow: 0 3px 7px rgba(0, 0, 0, .15)!important;border-radius: 100%;width: 50px;top: 38%;height: 50px;font-size: 30px }.blogsliderscls .owl-next span, .blogsliderscls .owl-prev span {font-size: 36px;line-height: 40px;color: #fff }.blogsliderscls .owl-next {border: none;line-height: 47px;text-align: center;vertical-align: middle;background: var(--maincolor)!important;position: absolute;right: -80px;box-shadow: 0 3px 7px rgba(0, 0, 0, .15)!important;border-radius: 100%;width: 50px;top: 38%;height: 50px;font-size: 30px }.blogsliderscls .owl-next:focus, .blogsliderscls .owl-prev:focus {border: none;outline: 0 }.blogsliderscls .owl-dots {display: none }.blogsliderscls {margin-bottom: 20px }.blog_detail p {color: #777;font-size: 14px;background-color: #f9f9f9 }.blog_detail p font {font-family: Poppins, sans-serif }.blog_detail p font big, .blog_detail p font span {color: #777!important;font-size: 14px!important;background-color: #f9f9f9 }.box_grid figure:hover .read_more {opacity: 1;visibility: visible;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0) }.box_grid figure:hover .read_more a {text-decoration: none;color: #fff }.box_grid figure:hover .read_more span {background: #eb1a10 }.blog_detail img {width: 100%!important }textarea {display: block;width: 100%;padding: .375rem .75rem;font-size: 14px;font-weight: 400;text-align: left;line-height: 1.5;color: #495057;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;border-radius: .25rem;transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out }.banner-title-details .fa-long-arrow-left {display: none }.dt-tabbing-sec h3 {font-size: 14px;font-weight: 600;color: var(--blue_color);margin-bottom: 10px;text-transform: uppercase }.FullDetailContent a, .LessDetailContent a {font-size: 14px;cursor: pointer;color: #065af3 !important;}.date-parent #putFixedDeparturesDateDiv {padding-left: 0 }.class-book-now-btn {border: none;font-size: 13px;background: #252525;width: 140px;color: #fff;padding: 7px;border-radius: 4px }.class-modify-enquiry {color: #444;padding: 7px 20px;font-size: 13px;width: 150px;text-decoration: none;border-radius: 4px;border: 1px solid var(--maincolor) }.booknow-modify-btn a {display: inline-block;float: none }.modal {position: fixed;top: 0;left: 0;z-index: 99999999;display: none;width: 100%;height: 100%;overflow: hidden;outline: 0 }.modal .close span {color: #000;font-weight: 600;opacity: 1 }.modal .close {opacity: 1!important }.addmwal-left-title {font-size: 15px;width: 100%;font-weight: 600;padding: 2px 5px;background: var(--maincolor);color: #fff }.addmeal-btncls {padding: 5px 10px;color: #fff!important;font-size: 13px!important;border-color: var(--maincolor);background-color: var(--maincolor)!important }.addmwal-right-title {font-size: 15px;width: 100%;font-weight: 600;padding: 2px 5px;background: var(--maincolor);color: #fff }#seatmapModal .modal-dialog {max-width: 1000px }.shadow.dropdown-menu.morelinks-menu.show {width: 250px!important;position: absolute!important;right: 100px!important;left: auto }.get_best_offer {width: 100%;margin: 0;padding: 28px 0;background: #fff }.get_best_offer .featured_title {text-align: left }.featured_title {width: 100%;margin: 0 0 10px 0 }.featured_title h1 {font-size: 35px;margin: 0;color: #005eb8;font-weight: 700;line-height: 1.42857;font-family: Poppins, sans-serif!important }.exclusive_image {width: 150px;height: 150px;margin-bottom: 14px;text-align: center;position: relative;border: 0 solid #d7d7d7;display: block;overflow: hidden;margin: auto;border-radius: 10px;-moz-border-radius: 10px;-o-border-radius: 10px;-webkit-border-radius: 10px;box-shadow: 1px 1px 5px 1px rgb(38 38 38 / 10%);-o-box-shadow: 1px 1px 5px 1px rgb(38, 38, 38, .1);-moz-box-shadow: 1px 1px 5px 1px rgb(38, 38, 38, .1);-webkit-box-shadow: 1px 1px 5px 1px rgb(38 38 38 / 10%) }.exclusive {display: block;font-size: 14px;color: #5f5a5a;line-height: 23px;font-weight: 400;position: relative;margin-top: 6px!important }.exclusivebox {width: 100%;float: left;margin: 0;text-align: center;padding: 15px 0 }.exclusive_image img {position: absolute;left: 0;display: inline-block;right: 0;top: 0;bottom: 0;margin: auto }.getbest {display: block;font-size: 18px;color: var(--maincolor);line-height: 20px;font-weight: 500;margin: 40px 0 10px }.get_best_offer .owl-prev span {color: #999!important;border: none;line-height: 47px;text-align: center;vertical-align: middle;background: #fff;position: absolute;left: -80px;box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;border-radius: 100%;width: 50px;top: 38%;height: 50px;font-size: 30px }.get_best_offer .owl-next span {color: #999!important;border: none;line-height: 47px;text-align: center;vertical-align: middle;background: #fff;position: absolute;right: -80px;box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;border-radius: 100%;width: 50px;top: 38%;height: 50px;font-size: 30px }.featured_wrapper_content .owl-dots.disabled {display: none }.featured_wrapper_content .owl-nav.disabled {position: absolute;top: 35%;width: 100% }.testimonial-box {background-color: var(--testimonialbg);padding: 20px;border-radius: 15px;min-height: 196px }.testimonial-box p {color: #fff;text-transform: capitalize;line-height: 25px;font-size: 14px;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: block;display: -webkit-box;height: 75px;}.clientname {color: #fff;font-size: 15px;text-align: right;margin: 0;padding: 2px 0 }.waghill-reviews-content-info {background-color: #243c54;padding: 20px;border-radius: 15px;min-height: 214px }.waghill-reviews-content-info p {color: #fff;text-transform: capitalize;line-height: 25px;font-size: 14px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: block;margin-bottom: 0;margin-top: 10px;display: -webkit-box }.waghill-reviews-content-info ul {padding: 0 }.waghill-reviews-content-info ul li {list-style-type: none;float: right;color: #00b573;font-size: 14px;margin: 0 2px;padding: 0 }.client-sub {color: #fff;font-size: 14px;line-height: 20px;text-transform: capitalize;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: block;display: -webkit-box;text-align: center;margin-bottom: 0px }.alpha {margin-top: 0px;}.blog-detail-content.blog-content img {margin: 0 auto;text-align: center;display: block }.flight-home-cls-holiday {padding-top: 90px!important }.hotelhome-banner {padding-top: 100px!important }#flight-home-cls-holiday {padding-top: 80px!important }.testimonial .title-main h2 {color: #fff }#flight-home-cls {padding-top: 80px }.exclusivebox a {text-decoration: none }.subscribeBtn:hover {background: var(--black-bg-color) !important;color: var(--text-color-white) !important;}.visahomepagecls {background: var(--theme-proj-bg);position: relative;padding: 100px 0 40px 0;z-index: 9!important }.visa-banner-content-cls {position: absolute;top: 0!important;left: 50%;z-index: 999;width: 66%;transform: translate(-50%, -50%);background: #fff;box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important }a#Send_Enquiry {text-align: center;border: 1px solid #333 !important;}.sendenquiry-btn {height: 50px;border: solid 3px var(--secondcolor);box-shadow: 0 1px 3px #332;background: var(--secondcolor);width: 150px;line-height: 38px;-webkit-transform: rotate(90deg);font-weight: 600;color: var(--text-color-white);transform: rotate(90deg);-ms-transform: rotate(90deg);-moz-transform: rotate(90deg);text-align: center;font-size: 20px;position: fixed;right: -47px;top: 50%;z-index: 999;cursor: pointer;border-radius: 0 }.sendenquiry-btn span {font-size: 15px }.sendenquiry-btn:hover a {background: #444!important;color: #fff!important;text-decoration: none!important }.sendenquiry-btn:hover {color: #fff!important;border: solid 3px #444;text-decoration: none!important }.sendvisaenquiry-btn {height: 50px;border: solid 3px var(--secondcolor);box-shadow: 0 1px 3px #332;background: var(--secondcolor);width: 170px;line-height: 38px;-webkit-transform: rotate(90deg);font-weight: 600;color: var(--text-color-white);transform: rotate(90deg);-ms-transform: rotate(90deg);-moz-transform: rotate(90deg);text-align: center;font-size: 20px;position: fixed;right: -57px;top: 45%;z-index: 999;cursor: pointer;border-radius: 0 }.sendvisaenquiry-btn span {font-size: 15px }.sendvisaenquiry-btn:hover a {background: #444!important;color: #fff!important;text-decoration: none!important }.sendvisaenquiry-btn:hover {color: #fff!important;border: solid 3px #444;text-decoration: none!important }.sendenquiry-rightbtn {padding: 0;margin: 0 }p.blog-setinationcls {margin-bottom: 4px!important;position: relative;margin-top: 6px!important;font-size: 13px!important;height: 42px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: block;display: -webkit-box;color: #5f5a5a!important }.blogsliderscls .owl-stage-outer {overflow: visible }.box_grid_margin .wrapper {padding: 10px }.box_grid ul li .score .btn:focus {outline: 0;border: none;box-shadow: none }.visa-testimonial {background: #fff }.visa-testimonial .title-main h2 {color: #444 }.home-packages-new.mobile-hide-cls {padding-top: 30px }#remarkforquery:focus {outline: 0 }.social-icons li a img {height: auto!important }.or-txt {margin-bottom: 0;padding: 10px;font-weight: 500 }.login-box-modal {background: url(/public/images/modal-bg.jpg) left top no-repeat #e3ecf3;background-size: cover;background-position: left;margin: 10px }.login-box-modal .modal-header .modal-title {color: #444!important;font-size: 20px }.login-box-modal .modal-header .enquiryclose {color: #444!important }.sendEnquiry .custom-success {padding: 4px;margin: 0 }.sendEnquiry .modal-body {padding-top: 0 }.login-box-modal .modal-header {padding-bottom: 5px;background: 0 0!important }.social-icons li a img {height: auto!important }.roundtrip-price-color {color: #ff0 }.roundtrip-booknow-btn {background: #252525!important;padding: 6px 10px!important;margin-bottom: 4px!important;float: left!important }.dt-title {font-size: 15px;color: var(--black-bg-color);font-weight: bold;text-transform: capitalize }.dt-rt {font-size: 14px;line-height: 18px }#myModalsavetraveller label.checkboxcontainerreviewaddons_savedlist {padding-left: 0!important }.addonload-cls {font-size: 15px;width: 100%;font-weight: 600;padding: 2px 5px;background: var(--maincolor);color: #fff }.flight-donetbtncls {padding: 5px 10px;color: #fff!important;font-size: 14px!important;border-color: var(--maincolor);background-color: var(--maincolor)!important }.box h1 {font-weight: 600!important;text-transform: uppercase }.result-comman {position: relative }#about-us h1, div#about-us ol li a {color: #444 }#about-us .breadcrumb>li+li:before {color: #444 }.similar_package-price .fa-rupee {padding-right: 5px }#about-us li {color: #444 }.search-loader-content {line-height: 30px }.waittxt-destination {color: var(--thirdcolor);font-size: 18px;text-align: center;font-family: 'poppinsbold';font-weight: bold;}.search-loader-flight-details table {background: var(--fourthcolor);}.waittxt {text-align: center }.search-loader-flight-details table td {padding: 0;border-left: 1px solid #fafafa!important;border-right: 1px solid #fafafa!important;border-top: 1px solid #fafafa!important }.table-inner-div-cls {min-width: 100px;width: 100%;padding-left: 5px }.flight-dt-val {font-size: 14px;font-weight: 400 }.flight-dt-tile-cls {font-size: 14px;font-weight: 600 }.activitydetailpage-img {width: 100%;height: auto }.servicenew-clsimg .inner-page-count {height: auto!important }.servicenew-clsimg .inner-page-count img {height: auto }.servicenew-clsimg .blog-content {padding: 10px!important }.servicenew-clsimg .btn.btn-danger {background: var(--maincolor);border-color: var(--maincolor);font-size: 14px }.banner-title-details .fa-home {display: none }.roundtrip-price-color {line-height: 18px!important }.sendEnquiry-row {margin-right: 0;margin-left: 0 }#myModalsavetraveller .close span {font-size: 20px }.activitylistpage {margin: 50px auto }.activitydetailpage-banner, .activitylistpage-banner {width: 100%;overflow: hidden;margin: 0;padding: 0 }.textareainput {height: 100px!important }.blog_detail.trips_blog_details_image_width {font-size: 13px;color: #777;line-height: 24px }.fl-txt {font-weight: 400 }.visa_travellers label {font-size: 13px;font-weight: 500 }.visa_travellers .form-control {padding: 0 6px!important }#HotelMaps .modal-header {background: #444;color: #fff }#HotelMaps .modal-header h4 {font-size: 18px }#HotelMaps .modal-header .close span {color: #fff;box-shadow: none }#Hotelstab.active {display: block!important }.addmorePop {border: none;width: 180px;color: var(--maincolor);padding: 7px;font-size: 13px;text-decoration: none;border-radius: 4px;border: 2px solid var(--maincolor);}.navbar-nav li .active, .navbar-nav li a {position: relative }.navbar-nav li .active:before, .navbar-nav li a:before {content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #252525;visibility: hidden;transform: scaleX(0);transition: all .3s ease-in-out }.navbar-nav li .active:hover:before, .navbar-nav li a:hover:before {visibility: visible;transform: scaleX(1) }.flights_tabnav .mobile_scrolling ul {margin-top: 0;padding-top: 0;margin-bottom: 0 }.flights_tabnav .mobile_scrolling .nav-tabs>li>a {padding: 7px 10px;}.flights_tabnav .mobile_scrolling .nav-tabs>li>a:hover {padding: 7px 10px !important;}.fl-list-item .flights_tabnav {padding-top: 16px }.dt-2 .fa.fa-rupee {font-size: 28px;color: #252525;padding-right: 0 }.hotel-easytabs #photos .thumbnails img {width: 100% }.box-package-middle-acrvity {float: none!important }.travelneed_other_inclusion_para_text {float: none!important }.box-package-middle-acrvity {float: none!important }.hotel-dt-middle-cls {padding: 14px 0 !important;}.hotelnames {text-transform: capitalize !important;color: var(--black-bg-color) !important;font-weight: 500 !important;text-overflow: ellipsis !important;white-space: nowrap !important;overflow: hidden !important;line-height: 20px !important;cursor: pointer !important;}.carname {color: var(--black-bg-color) !important;font-weight: 600 !important;font-size: 13px !important;}.hotelratingcls .fa {font-size: 15px !important;padding: 1px !important;}.hotel-dt-middle-cls .car-ft {font-size: 13px !important;line-height: 16px !important;}.hotelnightscls {font-size: 11px !important;text-align: center !important;display: block;}.sortright ul li {font-size: 12px !important;font-weight: 500;list-style-type: none !important;float: left !important;}li.sortingnames {font-weight: 600 !important;}.selecthotelbtn a {color: #fff !important;font-size: 13px !important;text-shadow: none !important;font-weight: 500 !important;}.selecthotelbtn {color: #fff !important;font-size: 13px !important;text-shadow: none !important;font-weight: 500 !important;}.hotel-dt-middle-cls {padding: 0 !important;}.viewhotel-details {font-size: 12px !important;font-weight: 500 !important;}.hotelimgbox {height: 150px !important;}.hotel-dt-right-cls {min-height: 150px !important;}.hote_read_more .book-hotel-btn {font-weight: 300 !important;}button:disabled {background: #b0b0b0 !important;opacity: 1;color: #040404 !important;}button:hover:disabled {background: #b0b0b0 !important;color: #040404 !important;}[type=button]:disabled {background: #b0b0b0 !important;opacity: 1;color: #040404 !important;}[type=button]:hover:disabled {background: #b0b0b0 !important;color: #040404 !important;}.search-btn {font-weight: normal !important;}.selecthotelbtn {background: var(--maincolor) !important;}.selecthotelbtn:hover, .selecthotelbtn:focus {background: var(--maincolor) !important;cursor: pointer;}.perQuant {display: block !important;font-size: 12px !important;margin-left: 0px !important;}.priceRoom {float: right !important;text-align: center !important;}.fl-checkbox-box-cls {position: relative !important;margin-top: 0 !important;max-height: 110px !important;overflow-y: auto !important;overflow-x: hidden !important;padding: 0 !important;border-bottom: 1px solid #ccc !important;}.fl-checkbox .fl-title {padding: 4px 0 !important;}.fl-checkbox-box-cls .custom-checkbox {line-height: 20px !important;text-transform: capitalize !important;}.fl-checkbox-box-cls .custom-checkbox label {font-weight: 400 !important;margin-bottom: 5px !important;}.filter-title {padding: 5px 0px !important;}.fl-checkbox {}.fl-checkbox .fl-title {font-weight: 600 !important;color: var(--blue_color) !important;font-size: 13px !important;margin-bottom: 2px !important;}.filter_type .fl-title {font-size: 13px !important;font-weight: 600 !important;}#slide_amount span {font-size: 14px !important;color: var(--black-bg-color) !important;font-weight: 500 !important;}.fl-checkbox label {font-size: 14px !important;font-weight: 400 !important;color: #000 !important;}.sortright ul li {}.hotelratingsort {width: 44% !important;}.sortingnames {width: 26% !important;font-weight: 500 !important;}.hotel-slect-dt-cls {margin: 10px 0 !important;font-size: 11px !important;font-weight: 400 !important;}.roomDesc .hotel-sub-title {font-weight: 500 !important;font-size: 15px !important;}.donemargin {margin: 0 !important;border: none !important;}.stickyhotel-details.fixeddt-details {z-index: 9;position: fixed;left: auto;top: 20px;width: 350px;background: #fff;padding: 10px;}.booking_list-paratxt p {margin-bottom: 5px !important;}.hotel-booking-box {padding: 8px !important;}.hotel-price, .money {font-size: 18px !important;font-weight: 600 !important;color: var(--black-bg-color) !important;}.booking_list-paratxt p {font-weight: normal !important;font-size: 13px !important;font-weight: 300 !important;}.hotel-only-room-cls {padding: 0 !important;border-bottom: 1px solid #e5e5e5 !important;color: #000 !important;font-size: 13px !important;font-weight: 400 !important;}.hotel-only-room-cls {border-bottom: none !important;}.prefilled-txt {color: #000 !important;font-size: 12px !important;font-weight: 300 !important;}.select-hotel-date-prefilled-cls input {font-weight: 500 !important;font-size: 12px !important;}.nights-hotel-cls {padding: 3px 5px !important;}.checkin-hotel-cls {margin-left: 8% !important;}.prefilled-txt {color: #000 !important;font-weight: 300 !important;}.hotel-detail-tabbing-list li a {text-transform: capitalize !important;font-weight: 500 !important;}.hotel-all-border .col-lg-6 {padding-left: 0 !important;}.hotel-all-border .col-lg-3 {padding-right: 0 !important;}.commonlink-hotel {font-weight: 300 !important;}.btn.btn-primary.selectroom-list.sleact.add0.hotel-dt-select-btn-cls.active {background: var(--maincolor) !important;color: #fff !important;border: 2px solid var(--maincolor) !important;}.hotel-dt-select-btn-cls {font-size: 14px;border: 2px solid var(--maincolor) !important;border: none;background: none !important;color: var(--maincolor) !important;}.floatrighttext {float: right !important;}.fl-txt {font-weight: 500;font-size: 14px;}.custom-control {}.hotellisting .fl-list-item {border-bottom: none;background: #fff;border-radius: 8px !important;-moz-border-radius: 8px !important;-webkit-border-radius: 8px !important;-o-border-radius: 8px !important;padding: 10px;position: relative;margin: 0 0 25px 0;}.hotellisting {padding: 0!important;border-radius: 8px !important;}.booking_list-paratxt strong {font-weight: 400;}.getticketbox-banner {background: #444;padding: 30px;text-align: center;color: #fff;}.getticket-title {text-align: center;color: #fff;font-size: 30px;}.getticketbox {width: 50%;margin: 20px auto;padding: 20px;border: 1px solid #ddd;border-radius: 10px;background: #fafafa;}.rigister:after {background: none !important;}.getticketbox button {width: auto;background: var(--maincolor);float: right;}.getticketbox button:hover {background: var(--secondcolor);border: 1px solid var(--secondcolor);}.nodatacls {text-align: center;background: aliceblue;width: max-content;padding: 10px;border-radius: 5px;margin: 10px auto;font-size: 15px;}.fixedform {z-index: 9;position: sticky;left: auto;top: -80px;width: 255px;box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;background: #fff !important;}.fixedformpackage {top: -550px;z-index: 1000;position: sticky;width: 255px;left: auto;box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;background: #fff;}.uppershownightsnewcls {display: none;}.totalpricenewcls br {display: none;}.hoteltypecls {display: block;}.hotel-dt-right-cls br {display: none;}.hotelimgbox {height: 150px !important;}.hote_read_more {display: none;}.room_booking_traveller .form-control {width: 55%;float: right;margin-top: 3px;padding: 3px 5px;height: 33px;border-right: 1px solid #d7d7d7;}.hotellistingroomcls {bottom: auto !important;}.travel_fair_details.fair_information {border-radius: 8px;}.travel_fair_details_title.travel_fair_details_noround.divider_line_height {display: none;}.travel_fair_details.fair_information {border-radius: 8px !important;}#bookingcar_collapse {border-radius: 8px !important;}.hotel-border-detials p {font-size: 13px;}.hotel-Cancellation-table .container {padding-left: 10px;padding-right: 10px;}.flighthome label {line-height: 26px;}.home-flightradio-newcls label.custom-control-label {line-height: 26px;}.newflightselct-cls:after {bottom: 0px !important;}.plan-your-trip-form {background: #eee;padding: 10px;}.plan-your-trip-form h5 {background: transparent !important;border: 0;padding: 0;color: #212529;margin-bottom: 12px;}.plan-your-trip-form h5 strong {font-weight: 500;}.plan-your-trip-form .sendingrequestCallback .colspan-enquiry .form-control {margin-bottom: 12px;height: 38px;margin-top: 0 !important;}.plan-your-trip-form .sendingrequestCallback .sendingrequest {background: var(--main-color);border: 1px solid var(--main-color);color: #fff !important;margin-top: 0;}.highlights-box #content_highlight h2 {font-size: 20px;}@media (max-width:1280px) {.mobile_footer_bottomcontinuefixed {display: none }.bus-name {margin-right: 8%;}.bus-Departure {margin-right: 0;}.bus-Duration {margin-right: 10%;}.bus-Arrival {margin-right: 1%;}.bus-Seats {margin-right: 8%;}}@media (max-width:1024px) {.mobile_footer_bottomcontinuefixed {display: none;}.sortright ul li.carname {margin-right: 34%;}.sortright ul li.carseats {margin-right: 4%;}.sortright ul li.carkm {margin-right: 11%;}.sticky-form.fixed {position: relative;z-index: -1;}.list2-radio ul {margin-bottom: 0;}.fl-img-box .share-btn {top: 34% }.hotel-rating-names ul .ht-nm {float: none;width: 100%;}.hotel-rating-names ul li {border-bottom: 1px solid #eee;}.hotel-rating-names ul li {display: block;}.list-radio-cls, .tab-btns-cls {overflow-y: hidden;overflow-x: auto;margin-bottom: 10px;white-space: nowrap;}.ft-dt-list2, .share-list2 {margin-top: 10px!important;}.detail-right {right: 0;padding: 10px 0!important;}.share-btn {margin-top: 8px;}.readmore-right {top: 94%;left: 50%;right: 0!important;text-align: center;}.best-places .readmore-right {top: 96% }}@media (max-width:992px) {.dt-txt{text-align: left;}.selecthotelbtn a {color: var(--maincolor) !important;}.hotel-dt-middle-cls .car-ft {font-size: 11px !important;line-height: 16px !important;}.searchfrm_box_wrapper .search-form-box .home-srch.extend_width2::before {content: '';background: #fff;width: 100%;height: 100vh;position: fixed;top: 0;right: 0;z-index: 9;}.search-btn{border:1px solid #000;}.view-packages-btn-inner {margin-left: 75px !important;}.carlistingBanner .cancel-btn {right: 40px;font-size: 13px;line-height: 14px;border-radius: 0px;background: var(--maincolor);border: 1px solid #000;}.footer-nav-title::after {content: "\f067";font-family: 'FontAwesome';position: absolute;right: 20px;cursor: pointer;}.footer-nav-toggle::after {content: "\f068";}.counter-sec {margin: 10px 0;}.hotelboxopencls {width: 92% !important;}.mobile-btn {display: inline-block;float: left;}.mobile-btn span {font-size: 26px;}.hotel-Cancellation-table .container {padding-left: 0;padding-right: 0;}.booking_list .col-12 {padding-left: 10px;padding-right: 10px;}.hotel_travelbox .floatleft {padding-left: 0;padding-right: 4px;}.hotelrooombox_main {padding: 0;}.hotelnightscls {line-height: 13px;}.total-pricebox-newcls .hotelprice {font-size: 16px !important;font-weight: 500;}.hotellisting {border: none !important;}.hotellisting .fl-list-item {box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;}.total-pricebox-newcls {float: right;width: 43%;text-align: right;}.uppershownightsnewcls {width: 56%;float: left;margin-top: 6px;}.hoteltypecls {width: 100%;float: left;line-height: 22px !important;clear: both;margin: 9px 0 0px;position: absolute;top: 6px;}.totalpricenewcls br {display: none;}.hotellisting .fl-list-item {margin-bottom: 0;}.totalpricenewcls {position: relative;width: 100%;left: 0;bottom: auto;padding: 0 5px 0 0px;display: block;margin: 30px 0 0;}.hotelnightscls {display: none !important;}.uppershownightsnewcls {display: block !important;text-align: left !important;}.viewhotel-details {display: block;}.selectroom-flip.selecthotelbtn {display: block;float: left !important;height: auto;}.hotel-dt-right-cls {border-top: none;border-left: none !important;padding-top: 0px;min-height: auto !important;background: none;text-align: left !important;padding: 2px !important;}.selectroomnewcls {display: none;}.hotel-dt-middle-cls br {display: none;}.hotelimgbox:hover .hote_read_more {opacity: 0 !important;}.hotelratingcls {position: absolute;left: 13px;top: 35px;line-height: 10px;border-radius: 2px;padding: 2px;z-index: 99;}.hotelratingcls .fa {font-size: 12px !important;}.hotelnames {font-size: 13px !important;}a.viewhotel-details {font-size: 12px !important;}.hotelimgbox {height: 100px !important;}.hotelnames {color: var(--blackcolor) !important;font-size: 13px !important;}.hotel-dt-middle-cls .car-ft {-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: block;display: -webkit-box !important;font-size: 11px !important;}.hotelcitynamecls {display: none !important;}.hotelnames {color: #fff !important;}.stickyhotel-details.fixeddt-details {position: relative;width: 100%;top: auto;padding: 4px;}.hotel-detail-tabbing-list li a {padding: 10px;}.hotel-dt-shadow-box {padding: 10px;}.hotel-all-border {padding: 5px;}.hotel-all-border .col-lg-6 {padding-right: 0;}.hotel-all-border .col-lg-3 {padding-left: 0 !important;}.dt-2 .fa.fa-rupee {font-size: 24px }.dt-2.mobile_price, .dt-2.mobile_price span {font-size: 30px!important }.orderchange-inmobile .detailbtn-mobile {margin-left: 0;width: 100%;float: right;max-width: 120px;margin-bottom: 0 }.orderchange-inmobile a#estinamtebtnid {margin-left: 0;width: 100%;float: right;max-width: 111px;margin-bottom: 0;margin-right: 10px }.flights_tabnav .mobile_scrolling .nav-tabs>li>a {padding-left: 0 }.sharelist {float: left;width: 100% }.select_box_wth {margin-bottom: 0!important }#Hotelstab {width: 100%;overflow-y: hidden;overflow-x: auto;margin-bottom: 0;white-space: nowrap;display: inline-block }.multiciy_rightside {max-width: 25%;width: 100% }.multiciy_leftside {max-width: 70%;width: 100% }.removeBaggage {margin-top: -24px }.sortright-flight ul li a.active_sort:before {right: 4px!important;left: auto }.sortright-flight ul li a.active_sort:after {right: 4px!important;left: auto }.sortright-flight ul li a.active:before {left: auto!important;right: 4px }.banner-title-details .fa-home {display: block;position: absolute;right: 10px;top: 0;font-size: 20px }.sortright-flight-round .cancel-btn-mb-sort {right: 18px }.sortlisting-flight-round ul, .sortright-flight ul {padding-top: 30px!important }.domestic-listing {padding: 60px 0 }.overlay .breadcrumb li {color: var(--black-bg-color);}.overlay .breadcrumb li a, .overlay .breadcrumb li.active a {color: var(--black-bg-color) !important;font-weight: 500!important }#about-us h1, div#about-us ol li a {color: var(--black-bg-color) }.breadcrumb>li+li:before {color: var(--black-bg-color) }#about-us .breadcrumb>li+li:before {color: var(--black-bg-color) }.search-result {position: absolute;bottom: initial;width: 100%;margin-bottom: 0!important }.dt-rt {margin-top: 10px }.offer_box .expires_date {bottom: 10px;top: auto;left: 10px }.about-section {padding: 15px 0;}.best-places-box ul li {height: 40px }.bannercls .visa-banner-content {position: absolute;padding: 0 5px;top: -180px !important;}.home-packages-new.mobile-hide-cls {padding-top: 0 }.inner-page-count {height: auto }.travelogbanner .box {position: relative!important }.banner-sub-title {font-size: 13px!important }.banner-title {font-size: 13px;line-height: 3px }.box h1 {margin-top: 0;padding: 1px;color: var(--black-bg-color);}.overlay .breadcrumb {margin-bottom: 0 }.search-result {margin-bottom: 14px }.search-result .overlay .box {position: relative!important }.visa-listing {padding: 6px }.login-box-modal {background-position: right }.flight-banner-home-cls {position: relative;transform: translate(-50%, -15%)!important }.visa-custom-bannercls {height: auto!important }.visa-custom-bannercls img {height: auto!important }.shadow.dropdown-menu.morelinks-menu.show a {color: #444!important }.shadow.dropdown-menu.morelinks-menu.show {right: auto!important;width: 100%!important;position: relative!important }.visabanner-mobilecls {top: auto }.visa-banner-content-cls {width: 90%;position: relative }.home-packages-new {padding-top: 10px }.home-packages-new .theme-box {height: auto!important }#flight-home-cls {padding-top: 50px!important }.flight-home-cls-holiday {padding-top: 150px!important }.title-main h1 span, .title-main h2 span {font-size: 24px }.title-main h1 {font-size: 24px }.exclusive_image img {width: 100%!important;padding: 10px }.testimonial-box p {margin: 10px 0 }.sendenquiry-btn {display: none }.flightPaxInfo {line-height: 30px }.filter-sec {display: none }.labeltxt {font-size: 12px }.startingbox-similar {display: block!important }.banner-title-details a {font-size: 16px;padding-right: 5px;float: left }.simi-pack-list-item-img {height: 80px;overflow: hidden;position: relative }.simi-pack-list-item-img img {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%) scale(1);-moz-transform: translate(-50%, -50%) scale(1);-ms-transform: translate(-50%, -50%) scale(1);-o-transform: translate(-50%, -50%) scale(1);transform: translate(-50%, -50%) scale(1);-moz-backface-visibility: hidden;backface-visibility: hidden;width: 100%;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out }.flights_tabnav .nav-tabs>li>a.active, .flights_tabnav .nav-tabs>li>a.active :focus, .flights_tabnav .nav-tabs>li>a.active:hover {border: none;padding: 0 0!important;text-align: center;}.flights_tabnav.details_tabnav .mobile_scrolling ul {width: 100%;overflow-y: hidden;overflow-x: auto;margin-bottom: 0;white-space: nowrap;display: inline-block;padding-bottom: 8px;}.flights_tabnav.details_tabnav .mobile_scrolling ul li {display: inline-block!important;float: none }.inserted-room-row {padding: 12px!important;margin: 15px }.select_flight_result {width: 70% }.listing-box-mobile .container {padding-left: 0;padding-right: 0;margin-right: auto;margin-left: auto;margin: 0 auto;display: block }.listing-box-mobile .row {margin-right: 0;margin-left: 0 }.listing-box-mobile .international_align_rightpadding {padding-left: 0;padding-right: 0 }.listing-box-mobile .col-lg-12.col-sm-12.col-md-12.col-12 {padding-left: 0;padding-right: 0 }.listing-box-mobile .col-lg-9.col-md-12.col-sm-12.col-12.mb-scroll-height {padding-left: 0;padding-right: 0 }.flight_search_list_international .col-sm-8.col-md-8.col-lg-8.col-6 {padding-left: 5px;padding-right: 0 }#checkbox-2100 {display: inline-block;width: 14px;height: 14px }.custom-nav .navbar-nav li:after {display: none }.galleryslidercls .item {height: auto }.inserted-room-row {padding: 12px }.addroom-list li {display: block;margin: 10px auto }.hedershow {display: none }.showsecond {display: none!important }.extend_width {width: 100%;position: absolute;margin: 0 auto;display: block!important;top: 0;left: 0;z-index: 9999 }.extend_width2 {width: 100%!important;position: absolute!important;margin: 0 auto;display: block!important;top: 0;left: 0;z-index: 9999;margin-left: 0!important }.extend_width_list {position: absolute!important;left: 0;top: 0;z-index: 99999;width: 100%!important;height: 600px!important;display: block;background: #fff;margin-left: 0!important }.extend_width_formtitlecls {padding: 10px }.extend_width_input {padding: 10px }.extend_width_frmclose {display: block;top: 10px;right: 8px;font-size: 20px;z-index: 9999999;color: #777;position: absolute }.extend_width_input .ui-widget.ui-widget-content {top: 0!important }ul#destinjd, ul#sourcesjd {min-width: 100%;left: 0;top: 0!important }.extend_width_ui-front {top: 186px!important;width: 100%!important;max-width: 94%!important;left: 10px!important }.extend_width_formtitlecls {visibility: hidden }.extend_width_home-srch {position: fixed;left: 0!important;z-index: 9999;right: 0;height: 100%;bottom: 0;top: 0!important;width: 100%!important;transform: none!important }.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {display: none }.tab-title-content-bg th .tab-title-txt-cls {width: 150px }li.nav-item.package-icons-item {float: none;margin-bottom: -1px;display: inline-block }.mobile_scrolling {overflow-x: auto;overflow-y: hidden;white-space: nowrap }.detail-tabbing-whitesec .packages-included {display: block }.ovreview-content ul {padding: 0 15px }.startingbox {margin-top: 6px;display: none }.fl-list-item .packages-included {margin-top: 10px!important;display: block }a.callbtn12 {display: block;float: right;}a.whatsupbtn12 {display: block;float: right;}ul.packages-included li a {padding: 0 6px }.tab-title-txt-cls {margin-top: 0;margin-bottom: 0 }.tab-title-content-bg {padding: 4px 10px }.detial-headercls {position: fixed;top: 0;left: 0;right: 0;z-index: 90;background: #fff;margin: 0;-webkit-box-shadow: 0 1px 1em 0 rgba(0, 0, 0, .3);-moz-box-shadow: 0 1px 1em 0 rgba(0, 0, 0, .3);box-shadow: 0 1px 1em 0 rgba(0, 0, 0, .3) }.details-btn-box {margin: 3px 0 }.banner-title-details {font-size: 14px }.view-packages-btn-inner {margin-bottom: 5px }span.similar_package-price {padding-left: 4px }.service_subheading {margin: 0!important }.similar-packages {margin-top: 10px }#mypopupsectionModal .standard_class label {display: inline-block;padding: 5px 0;font-size: 11px!important;border: 2px solid #ecf0f1;border-radius: 22px;cursor: pointer;width: 100%;text-align: center!important;margin: 2px 0;float: left;font-size: 15px!important }.counter-sec label {font-size: 14px;font-weight: 600 }.counter-sec label span {display: block;font-size: 12px;font-weight: 400 }.counter-sec label .count-input_cls {display: block;font-size: 12px;font-weight: 400;margin: 9px 0 0 }#mypopupsectionModal .closebtn {position: absolute;top: -9%;right: 0;font-size: 14px;margin-left: 0;font-weight: 700;color: #99a2ab;z-index: 999999;background: rgb(0, 0, 0, .5);border-radius: 100%;width: 34px;height: 34px;line-height: 10px }.frmhidesection {display: none }.mobile-as1 .exchange_transfer {display: none }.frmcloseshow {display: block }.mobile_head1 {display: none }.mobile-as {margin-left: 0!important;position: absolute!important;top: 0;left: 0;width: 100%;background: #fff }.mobile-as1 {margin-left: 0!important;position: absolute!important;left: 0;top: 0;z-index: 99999;width: 100%!important;height: 600px!important;display: block;background: #fff }.mobile-as1 .exchange_transfer {display: none }.mobile-res {position: absolute!important;top: 0;left: 0;width: 100%;background: #fff }.mobile-res1 {position: absolute!important;left: 0;top: 0;z-index: 99999;width: 100%!important;height: 600px!important;display: block;background: #fff }.mobile-asfrm {position: absolute!important;left: 0!important;top: 0!important;width: 100%!important;transform: none!important }li.flight-search-flight9 {width: 100%;margin-bottom: 0 }li.flight-search-flight10 {width: 100%;margin-left: 0 }li.flight-search-flight7 {width: 100%;margin-bottom: 0 }li.flight-search-flight8 {width: 100%;margin-left: 0 }li.flight-search-flight18 {width: 100%;margin-left: 0 }li.flight-search-flight18 .formtitlecls {display: none }li.flight-search-flight17 {margin-bottom: 0;width: 100% }.logohidemobile {display: none }.logohidedesktop {display: block }.search-form-box {margin-bottom: 0 }.home-tab-btns .tab-list.active {border-top: none }.textlogo {color: var(--maincolor)!important }.bannerslider-mobile button.owl-next, .bannerslider-mobile button.owl-prev {display: none }#bannerslider {min-height: auto;}#bannerslider .owl-carousel {display: none }.hot-deals {padding-top: 30px!important }.ig-carousel-item-text {width: 100%;left: 0;top: 33%;transform: translate(0, 0) }.ig-carousel-item-text .carousel-text-wrapper{width: 100%;text-align: center;float: left;}.ig-carousel-item-text .carousel-text-wrapper .herocarousel-head {font-size: 20px;line-height: 10px }.ig-carousel-item-text .carousel-text-wrapper .herocarousel-subhead {font-size: 20px!important;margin: 0 auto }.home-tab-btns .nav.nav-tabs {border-bottom: 1px solid #ccc }.bannerslider-mobile {display: block }.formtitle {padding: 10px }.outstaion .padding-0 {float: left }.home-tab-btns .tab-list {display: inline-block!important;padding-left: 0;}.search-box {width: 100%;left: 0;transform: translate(0, 0);top: 0;margin-top: 0 !important;border-radius: 0;box-shadow: none!important }.profiletab li {padding: 3px 6px;font-size: 12px;margin-right: 0 }#myModal_viewmore .modal-body {padding: 10px 2px }.visa-srch_form {padding: 20px }#filters_col_bt {font-weight: 600 }.continue_btn_mobile.continue_btnddonsreview.paynowbtn22 {background: var(--secondcolor);margin-bottom: 0 }.destination_right_details p {font-size: 12px;line-height: 14px;margin: 0 5px 0 0!important;color: #444 }ul#destinjd, ul#sourcesjd {min-width: 100%;left: 0 }.visa-srch_form {padding: 20px }.proj-themes-flight {padding: 160px 0 40px 0!important }.holidaypagecls {padding: 40px 0 40px 0!important }.flighsearch-show-flight-home input {display: inline-block!important }.checkbox_handlecls {float: none;text-align: left;width: 70%;margin-top: 5px }.checkbox_handle-cls {float: none;text-align: left;width: 100% }.international_fligt_logo h5 {margin: 0;float: none!important;width: auto }.oneway-mb .international_flight_cityname {float: left;width: 100%;text-align: left;color: #444 }.theme-search-results-item-flight-section-path-line-end1, .theme-search-results-item-flight-section-path-line-middle-11, .theme-search-results-item-flight-section-path-line-middle-21, .theme-search-results-item-flight-section-path-line-middle1, .theme-search-results-item-flight-section-path-line-start1 {top: 12px }.theme-search-results-item-flight-section-path1 {margin: 0 }.removeclas .destination_left_details p, .removeclas .destination_right_details p {line-height: 13px }.removeclas span.cabin_box1 {width: auto;float: none }.fiardetails_bg .destination_left_details p {line-height: 13px }.mb-flight-cls {float: none!important }.flightcustomcls {margin-bottom: 0!important }.flightcustom-cls {width: 70px;line-height: 14px;float: left }.oneway-mb .international_flight_cityname {float: left;width: 100%;text-align: left;color: #444 }.fairsummarynopadding {padding-bottom: 50px }.mdfy_flightdatemiddle-icon {float: left;font-size: 10px;color: #fff;margin: 0;padding: 0;font-weight: 700;padding-left: 6px;line-height: 16px;text-align: center }.mdfy_flightdate_left {float: left;font-size: 10px;color: #fff;margin: 0;padding: 0;font-weight: 700;line-height: 16px;text-align: center }p.daytext {font-size: 10px;color: #fff;font-weight: 500;text-align: left }.mdfy_flightdatemiddle {float: right;font-size: 10px;color: #fff;margin: 0;padding: 0;font-weight: 700;line-height: 16px;text-align: center }.name_planecls {float: none!important;margin-bottom: 0!important;font-size: 9px!important }.multycity_wrappercls-new {padding-bottom: 10px!important;margin-top: 10px!important;padding-top: 0!important }.wrappercls-new {padding-bottom: 3px!important }.checkboxcontainerreview-round .checkmark {display: inline-block;width: 16px;height: 16px;background: #fff;position: absolute;left: -5px;top: 0;border: 2px solid #ccc;border-radius: 100% }.round-citycls {margin: 0;width: 100%;text-align: left }.round-timecls {width: 100%;margin: 0 }.roundtripright-scroll {padding-right: 0 }.roundtripleft-scroll {padding-left: 0;padding-right: 0 }.durationcls {width: 100%;margin: 0 }.round-leftcls {margin-top: 0!important;width: 84%!important }.round-left-width {width: 16%!important }.multicity_radio_button {padding-left: 16px }.round-left-width {margin-top: 0!important }.destination_left_details {width: 100%;float: left }.showindesktop1 {display: block!important }.selectseats .destination_name {float: left;line-height: 15px;padding-right: 10px;font-size: 13px }.modal-open .modal {z-index: 10000000 !important;}.mobile_footerright {width: 50%;float: right }.mobile_footerleft {width: 50%;float: left }.showindesktop1 {top: 29px!important;text-align: left }.sortlisting-flight-round {margin-top: 0!important;padding-top: 8px!important;padding: 10px!important;position: fixed!important;width: 100%;z-index: 999999;background: #fff!important;left: 0;top: 0;height: 100%;overflow: scroll }.round-inter-oadding0 {padding: 0 }.round-inter-leftside {width: 65%!important }.round-inter-downarrow {bottom: 0!important;left: 47%!important }.round-intre-right {width: 35%!important }.standard_class>.radio {width: 100%;flex: 0 0 100%;max-width: 100%;float: left;margin-right: 1%!important;margin-left: 0 }.standard_class, .travelclass_main.standard_class {margin-top: 10px;height: auto!important;margin-bottom: 10px }.mulitcity_name_mobile {line-height: 12px }.flight_stop1-mobile {top: 29px!important }.showindesktop {display: block;text-align: left!important }.price-font {margin-right: 10px;font-weight: 700;font-size: 12px }.f-exchangeicon {top: 3px!important;left: -12px!important }.SelectClass {display: inline-block!important }#checkbox-2100 {display: inline-block }.flighthome {margin-bottom: 10px!important }.destination_name {float: left;line-height: 14px;margin: 0 5px 0 0!important }.fair_summary {background: #fff;border: 1px solid #d7d7d7;margin: 20px 0 20px 0;padding: 0 }.backbutton {padding: 5px 12px!important }.mobile_reviewpadding_0 {padding-left: 0!important;padding-right: 0!important }.fairsummarynopadding {padding-left: 0!important;padding-right: 0!important }.exchange_transfer2 {top: 16px!important }.internation-flight-search-Banner .t-box-cls:after {position: absolute;bottom: 0;right: 18px;height: 16px;content: "";border-top: .3em solid;border-right: .3em solid transparent;border-bottom: 1.3em solid transparent;border-left: .3em solid transparent }.marginalign_top {margin-top: 12px!important }.marginalign_top_6 {margin: 6px 0 0 0!important }.flightPaxInfo_border {border: 0 solid #d7d7d7!important }.mobile_show_margin {margin-bottom: 0 }.t-box-cls:after {position: absolute;bottom: -1px;right: 18px;height: 16px;content: "";top: 29px;border-top: .3em solid;border-right: .3em solid transparent;border-bottom: 1.3em solid transparent;border-left: .3em solid transparent }li.flight-search-flight6 {margin-top: 0px;}.mobile_margin_traveller {margin: 0px 0 0!important }.mobile-hide-section {display: none }.skippcls {margin-top: 0 }.backbutton {float: left;margin-top: 0 }.outstaion .flightradio {padding-left: 4px }.outstaion .padding-0 {padding-bottom: 4px;padding-left: 6px!important }.padding-right0 {padding-right: 0!important }#done_traveller {width: 100%;padding: 8px;background: var(--home-tab-icon) }.outstaion label {font-size: 14px }.outstaion .custom-control {margin: 0 }.modify-hide {display: none!important }.flight_search_list_details .theme-search-results-item-flight-section-path-fly-time p {font-weight: 600 }.sortlisting-flight {margin-top: 0!important;padding-top: 8px!important;padding: 10px!important;position: fixed!important;width: 100%;z-index: 999999;background: #fff!important;left: 0;top: 0;height: 100%;overflow: scroll }.internation-flight-search-Banner .srch_form {margin-top: 0!important;position: relative!important;padding-top: 0!important;padding: 10px!important;position: fixed!important;width: 100%;z-index: 999999;background: #fff!important;left: 0;top: 0;height: 100%;-webkit-transition: opacity .15s linear;-o-transition: opacity .15s linear;transition: opacity .15s linear }#flight-filter {padding: 10px;position: fixed;width: 100%;z-index: 999999;background: #fff;left: 0;top: 0;height: 100%;overflow: scroll }.flight-wrapper-cls {margin: 0 }.flight_search_list_details .flight_time2 {font-size: 11px }.flight_search_list_details .flight_time2 {font-weight: 600 }.fligt_logo-content h5, .fligt_logo-content h6 {font-size: 11px;font-weight: 600 }#myModal_viewmore .modal-dialog button {font-size: 19px;font-size: 22px }.internation-flight-mobile {position: fixed;width: 100%;z-index: 999;top: 0 }.search-btn {font-weight: 400;margin: 5px 0 0 0;width: 190px;padding: 13px 13px 13px;}.form-control {margin-bottom: 10px;padding: 0 4px;font-size: 12px!important }.flight_search_list_international {padding: 4px!important;margin-top: 0!important;margin-bottom: 5px!important }.mobile-hide-meals-icons {display: none }.fl-price-published {margin-right: 10px;font-weight: 700;font-size: 12px }.seats_available {display: none }.published {background: 0 0;color: #444;padding: 0;font-size: 10px }.traveller_login {font-size: 12px;padding: 3px 10px 0;}.seatmapModal {float: none;padding: 8px 0;margin: 6px auto;display: block }.smallsize {display: none!important }h4.ticket_info_text {margin-bottom: 10px;margin-right: 0;float: left }.selectaddonsradio-toolbar {padding-left: 0!important }.booking_form_warpper_review {padding: 10px;margin-top: 50px }.seatbtn-flt {width: 130px!important;margin-bottom: 10px!important;padding: 10px!important }.srch_form .form-control {margin-bottom: 11px;font-size: 14px;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: block;display: -webkit-box;margin-top: 0px;border-right: 1px solid #ced4da;border-radius: 6px !important;margin-bottom: -1px;}.travler-fairsummry {padding-left: 15px;padding-right: 15px }.internation-flight-mobile .fa {color: #fff;text-decoration: none }#proceed {margin: 0 auto;text-align: center;float: right }.t-radiobtn.flightradio {width: 100%;overflow-y: hidden;overflow-x: auto;margin-bottom: 5px;white-space: nowrap;display: inline-block }.copyright .copyright-txt {margin: 0 0 5px 0 }.adult_box_travel {font-size: 9px;top: 36px;width: 100%;left: 20px }.selectaddons_wrapper .modal-body {padding: 0 }.flight-dt-icons {margin-left: 0;float: none;line-height: 26px }.multicity_form_boxshow {left: 44%;bottom: 0 }.date-parent input {position: relative }.fair_information_details {padding: 0 10px;}.fair_details_title {padding: 5px }.date-parent input {position: relative }.mobile_footer_bottomcontinuefixed .active {background: var(--maincolor) }.flight-mb-search {background: 0 0!important }.roomBoxMain .roomBoxMainIn .counter {color: #000!important;left: 0;top: -4px;text-align: center;margin: 0 auto;padding: 0;display: block;width: 60px;line-height: 30px }.internation-flight-search-Banner .standard_class {height: 140px }.internation-flight-search-Banner .standard_class label {margin: 2px 0 }.internation-flight-search-Banner .room_booking_traveller {padding-right: 0 }.internation-flight-search-Banner .room_booking_traveller .title {font-size: 12px;background: var(--text-color-white);color: #323232;padding: 2px 10px;margin-bottom: 10px;width: 100% }.internation-flight-search-Banner .search-btn {background: #d41a21;color: #fff;font-weight: 600 }.flight-pl-0 {padding-left: 0;margin: 1px;max-width: 49%!important;list-style-type: none;line-height: 26px;padding: 0;text-align: left;width: 117px;display: inline-block!important }.roundmb {bottom: 68px!important }.sortingnames-flight {margin-bottom: 10px;border-bottom: 1px solid #eee;padding-bottom: 6px;font-weight: 600!important }.internation-flight-search-Banner .srch_form {background: #fff!important }.internation-flight-search-Banner .t-radiobtn label, .nonstop_mytrip {color: #34495e!important }.ui-datepicker.ui-datepicker-multi {width: 100%!important;top: 0!important;left: 0!important;position: fixed!important;height: 100%!important }.addonnfair {display: none }.travelogbanner img {width: 100% }.addons_textselect_option {border-left: 0 dashed #eaeaea;padding-left: 0;padding-right: 0;border-top: 1px solid #eaeaea;padding-top: 10px;padding-bottom: 5px }.addons_textselect_option_one {padding: 0 }.addonsselect_left {float: left;padding: 5px 0 }.addonsselect_left h4 {font-weight: 700;font-size: 13px;line-height: 10px;color: #2c3e50;margin: 0;padding: 0 }.addonsselect_left .adult_text_arrival {color: #7f7f7f;font-family: Poppins, sans-serif!important;font-weight: 700;font-size: 10px;line-height: 18px }.addonsselect_right {float: none;width: 100% }.selectaddonsradio-toolbar {margin: 2px 0 0 }.bannercls {height: auto }.blog-d-img {height: 200px }.blogdetail-box {padding: 0;border: none }.blog-detail-heading {margin: 14px 0 }.post-info {margin-left: 40px;line-height: 20px }.recent-blog-detail-heading {font-size: 12px }.blogimg {height: 200px }.blog-content {padding: 20px!important }.blog-content .date {text-align: left;margin-left: 0px;color: #252525 }.blog-content .date .day {margin: 0 0 .7rem 0;font-size: 30px;font-weight: 600;line-height: 20px;float: left }.blog-content .date .month {font-size: 20px;line-height: 20px;text-transform: uppercase;float: left;margin: 0 6px;font-weight: 600 }.blog-content .date .year {font-size: 20px;font-weight: 600;float: left;line-height: 20px }.blog-content .preview {color: #737a83;height: auto;margin-bottom: 0;word-break: break-all }.blog-content p {padding: 1em 0 0 0!important;color: #444;word-break: break-all;font-size: 14px }.contactus .offset-8 {margin-left: 0 }.contactdetails {margin-top: 10px }.flighthome-banner {height: auto!important }.visa-banner-content-flight-home {width: 90%;display: block;z-index: 99;transform: translate(-50%, -68%);border-top: none }.visa-documents-dt details {padding: 15px 10px }.visa-dt-right {display: none }.Visa-box h1 {font-size: 12px }.Visa-box {padding: 10px;}.Visa-box .price1 {font-size: 14px }.visa-documents-dt details summary {padding: 8px;font-size: 14px }.visa-tabbing li {margin-right: 0 }.visa-tabbing li.active a {padding: 7px }.visa-tabbing li a {font-size: 12px;padding-left: 4px;padding-right: 4px }#visachooseus .container-fluid .col-sm-3 {flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50% }.visa_text_working {line-height: 25px }a#nextbtn {margin: 8px;font-size: 14px;line-height: 24px }.visa-list {padding: 10px }.listing-banner-title {font-size: 14px }.visa-srch_form input {margin-bottom: 10px;margin-bottom: 10px;font-size: 14px;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: block;display: -webkit-box }.listing-title-cls {font-size: 14px }.visa-box {padding: 10px;line-height: 22px;margin-bottom: 15px }.visa-pkg-price-box {font-size: 14px }.visa-title1 {font-size: 16px }.visa-title2, .visa-title3 {font-size: 14px }.visa-apply_right {font-size: 14px;font-weight: 600;padding: 2px 10px }.cancel-btn-mb-sort {display: block }#car-search-mb {border-radius: 0!important;border: 1px solid #e1dede;margin: 10px }.carlistingBanner .container-fluid {padding: 0 }.carlistingBanner .cancel-btn {right: 40px;font-size: 13px;line-height: 14px;border-radius: 0px;background: var(--maincolor);color: #fff;border: 1px solid var(--maincolor);}.filter-sec {position: fixed;width: 100%;height: 100%;z-index: 10000000;overflow: auto;top: 0;left: 0;border-top: 0px solid #fff;}.footer-list {display: none }.sortlisting-flight-round ul, .sortright-flight ul {background: #fff;position: absolute;top: 0;margin: 10px;z-index: 999999;width: 95%;border: 1px solid #e1dede;padding: 8px;left: 0 }.sortlisting-flight-round ul li, .sortright-flight ul li {display: block;width: 100%!important;float: none;text-align: left }.sortlisting-flight-round li a, .sortright-flight li a {padding-left: 0;width: auto;display: block }.cancel-btn-mb-sort img {width: 12px;margin: 0 auto;display: block }.cancel-btn-mb-sort {position: absolute;top: 0;z-index: 99999999;line-height: 25px;right: 18px;padding: 2px;border: 1px solid var(--secondcolor);}.flight-modify, a.flight-modify:hover {color: #fff;text-align: center;font-size: 12px }.flight-modify, a.flight-sort {color: #fff;font-size: 12px;background: #4a6279;padding: 4px;border-radius: 4px;margin: 0 auto;display: block;text-align: center }.nonstop_mytrip-mb {margin-left: 0;margin-right: 0 }.count-input_cls {width: 200px;background: #eee;padding: 5px;margin: 0 auto }.switch-mb {margin-bottom: 0 }.slider:before {position: absolute;content: "";height: 11px;width: 11px;left: 6px;bottom: 3px;background-color: #243241;-webkit-transition: .4s;transition: .4s }.roundtripleft-scroll, .roundtripright-scroll {height: 550px;overflow-x: hidden;overflow-y: scroll }.roundtripleft-scroll::-webkit-scrollbar, .roundtripright-scroll::-webkit-scrollbar {width: 5px }.traveller-detaisl .name_traveller_addons {margin-bottom: 24px!important }.cust-info {padding: 16px 6px }.congartualtion-icon {width: 80px;text-align: center;margin: 0 auto }.reviewleft-round {margin-bottom: 100px }.reviewleft {margin-bottom: 100px }.multycity_wrapper {padding: 8px 10px }.roundsecrhlist {padding-bottom: 120px!important }.internation-flight-search-Banner .room_boxcls {width: 95%;left: 0;margin: 2% }.continue_btn {display: block;}.onewaylist {margin-bottom: 60px;margin: 10px }.roundtrip-list {margin: 10px }.divider_line_height {display: none }.sortlisting-flight, .sortlisting-flight-round {display: none }.flight-traveldetails {padding: 0 }.flight-traveldetails .hotel-Summry h2, .onwordtxt {font-size: 14px }.flight-traveldetails .hotel-Summry p {font-size: 11px;margin-bottom: 0 }.flight-traveldetails .continue_btn {margin-top: 10px!important }.mobile_footerright .paynowbtn22 {margin-top: 0;width: 94% }.mobile_footer_bottomcontinuefixedtop {display: block;position: fixed;width: 100%;z-index: 99999;background: #fff;bottom: 0;padding: 8px 6px 15px 12px;height: auto;margin: -4px 0 0 0;width: 100% }.mobile_footerlefttop {float: left;width: 60% }.mobile_totalamounttop {font-size: 18px;color: #444;float: left;font-weight: 700 }.price_mobiletop {font-size: 13px;color: #444;display: block;font-weight: 600 }.mobile_footerrighttop {float: right;width: 40% }.continue_btn_22top {padding: 6px 0;border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;margin: 0;background-color: var(--secondcolor);border-color: var(--secondcolor);color: #fff;width: 90%;float: right;text-transform: capitalize }.roundedfoorter-bottom {bottom: 68px!important;border-radius: 10px!important }.copyright-hide, .footer-hide {display: none }.select_flight_result {background: #717171;border-radius: 20px 20px 0 0;-o-border-radius: 20px 20px 0 0;-moz-border-radius: 20px 20px 0 0;-webkit-border-radius: 20px 20px 0 0;padding: 17px 0 9px;margin: 0;position: fixed;bottom: 0;width: 100%;z-index: 999;display: none }.flight_search_list {background: #fff;-webkit-box-shadow: 0 2px 2px 0 #b5bcbf;box-shadow: 0 2px 2px 0 #b5bcbf;-moz-box-shadow: 0 2px 2px 0 #b5bcbf;-o-box-shadow: 0 2px 2px 0 #b5bcbf;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-o-border-radius: 0;padding: 2px 10px;position: relative;margin: 0;border: 1px solid #ecf0f1 }.flight_search_list .col-xs-2 {width: 16.66666667%!important }.fligt_logo img {margin: 0;padding: 0;width: 25px;height: 25px }.flight_search_list .col-xs-8 {width: 66.66666667%!important }.flight_details {margin: 5px 0 0;padding: 0;text-align: center }.theme-search-results-item-flight-section-path-fly-time {text-align: left;width: 88%;position: absolute;top: 4px;left: 13px;display: block }.theme-search-results-item-flight-section-path-fly-time p {font-size: 12px;font-weight: 600;margin-bottom: 0;color: #293143;font-size: 11px;font-weight: 600;line-height: 13px;width: 32%;float: left }.theme-search-results-item-flight-section-path-line {position: absolute;top: 30px;left: 0;width: 100%;height: 3px;background: #b3b3b3 }.theme-search-results-item-flight-section-path-line-dot {width: 8px;height: 8px;border-radius: 50%;background-color: #656767;margin-bottom: 10px;margin-left: 10px;-webkit-box-shadow: 0 0 0 2px #fff;box-shadow: 0 0 0 2px #fff }.theme-search-results-item-flight-section-path-line-dot {width: 8px;height: 8px;border-radius: 50%;background-color: #656767;margin-bottom: 10px;margin-left: 10px;-webkit-box-shadow: 0 0 0 2px #fff;box-shadow: 0 0 0 2px #fff }.theme-search-results-item-flight-section-path-fly-time {text-align: left;width: 88%;position: absolute;top: 4px;left: 13px;display: block }.flight_details {margin: 5px 0 0;padding: 0;text-align: center }.flight_search_list .col-xs-2 {width: 16.66666667%!important }.flight_price {font-size: 14px;color: #06a240;margin: 3px 12px 4px;padding: 0;font-weight: 700;text-align: right;line-height: 16px;float: left }.hide {display: none }#flight-filter {display: none }#filters_col {display: none }.flight-sort, .flight-sort:hover {color: #fff;font-size: 12px }.flight-modify i, a.flight-filter i {margin-right: 10px }a.flight-filter {color: #fff;font-size: 12px;background: #4a6279;padding: 4px;border-radius: 4px;margin: 0 auto;display: block;text-align: center }span.flight-toggletbn {color: #fff;font-size: 12px }span.flight-toggletbn label.switch {width: 40px;height: 18px;float: left;margin-top: 4px;margin-left: 10px }span.flight-toggletbn .nonstop_mytrip {color: #fff;font-size: 12px;margin: 0;margin-top: 4px }span.flight-toggletbn .switch input:checked+.slider:before {position: absolute;content: "";height: 13px;width: 13px;left: -2px;bottom: 3px;background-color: var(--black-bg-color);-webkit-transition: .4s;transition: .4s }span.flight-toggletbn .slider:before {position: absolute;content: "";height: 13px;width: 13px;left: 6px;bottom: 3px;background-color: #243241;-webkit-transition: .4s;transition: .4s }.internationalbox {display: none }.txtcolor {color: #fff !important;font-size: 12px!important }.txtcolor a.backarrow i {color: #323232 }.serchbanner-mobile {display: block;border-bottom: 1px solid #eee;margin-bottom: 10px }.mobile_totalamount {font-size: 10px;color: var(--maincolor);float: left }.price_mobile {font-size: 15px;color: #fff;display: block }.continue_btn_22 {padding: 10px 0;border-radius: 4px;-o-border-radius: 4px;-ms-border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;margin: 0;background-color: var(--secondcolor);border-color: var(--secondcolor);color: #fff;width: 94% }.mobile_footer_bottomcontinuefixed {display: block;position: fixed;width: 100%;z-index: 99999;background: var(--secondcolor);bottom: 20px;padding: 6px 12px;height: auto;border-radius: 8px;-moz-border-radius: 8px;-o-border-radius: 8px;-webkit-border-radius: 8px;-ms-border-radius: 8px }.booking_review_flight {display: none }.mobile_flight_title .fa {color: #fff;line-height: 26px;margin-left: 10px }.booking_list {padding: 20px 0;margin-top: 10px }.mobile_flight_title a.backarrow {color: #293143;font-size: 18px;margin-right: 15px;float: left;line-height: 14px;margin-left: 0 }.mobile_flight_title {color: #fff;font-size: 16px;display: block;margin: 6px 0 10px;font-weight: 700;padding: 0 }.mobile_header {background: var(--maincolor);color: #fff;padding: 7px 0 3px;display: block;margin-bottom: 0;position: fixed;width: 100%;z-index: 999;top: 0 }.nonrefundable a span {font-size: 12px;display: inline-block;clear: both;margin-right: 3px;color: var(--flightmobile-titletxt) }.airport_timeinformation {width: 76%;margin-top: 7px;margin-bottom: 7px;line-height: 10px }.mytrip_babbage_wrapper span {font-size: 11px;color: var(--flight-cus-details-smalltxt);margin: 0;margin-right: 3px;padding: 0;font-weight: 600 }.flight_align_right {text-align: right!important }.theme-search-results-item-flight-section-path-line-dot {width: 8px;height: 8px;border-radius: 50%;background-color: #656767;margin-bottom: 10px;margin-left: 10px;-webkit-box-shadow: 0 0 0 2px #fff;box-shadow: 0 0 0 2px #fff }.flight_search_list_details .flight_details {margin: 0;padding: 0;text-align: left }.theme-search-results-item-flight-section-path-line-dot {width: 8px;height: 8px;border-radius: 50%;background-color: #656767;margin-bottom: 10px;margin-left: 10px;-webkit-box-shadow: 0 0 0 2px #fff;box-shadow: 0 0 0 2px #fff }.theme-search-results-item-flight-section-path-line {position: absolute;top: 30px;left: 0;width: 100%;height: 3px;background: #b3b3b3 }.theme-search-results-item-flight-section-path-fly-time p {margin-bottom: 0;color: #293143;font-size: 11px;font-weight: 600;line-height: 13px;width: 100%;float: left }.theme-search-results-item-flight-section-path-fly-time {text-align: left;width: 88%;position: absolute;top: 4px;left: 13px;display: block }.mobile_hide_section {display: none!important }.flight_search_list_details .theme-search-results-item-flight-section-path {position: relative;height: 60px;margin: 0 5px }.flight_cityname {font-size: 12px;color: #000;margin: 8px 0;padding: 0;font-weight: 600 }.flight_search_list_details .flight_time {font-size: 18px;color: #293143;margin: 0;line-height: 13px;padding: 10px 0 4px;font-weight: 600 }.flight_details {margin: 5px 0 0;padding: 0;text-align: center }.fligt_logo h6 {font-size: 12px!important;color: #000;margin: 8px 0;padding: 0;font-weight: 600 }.flight_search_list_details .fligt_logo {margin: 0;padding: 0;text-align: left;width: 100%;height: 0 }.flight_search_list_details .fligt_logo img {margin: 0 7px 0 0;padding: 0;float: left;width: 25px;height: 25px }.flight_search_list_details {background: #fff;padding: 6px 14px;position: relative;margin: 10px 0;border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 7px;-ms-border-radius: 20px;-o-border-radius: 20px;border: 1px solid #e2e2e2 }.row_padding {padding-left: 15px;padding-right: 15px }.flight_padding_0 {padding-left: 0;padding-right: 0 }.flight_padding_0 {padding-left: 0;padding-right: 0 }.fair_details {background: #fff;border: 0 solid #ecf0f1;border-radius: 0;-o-border-radius: 10px 10px;-moz-border-radius: 10px 10px;-ms-border-radius: 10px 10px;margin: 0;padding: 1px;margin-bottom: 10px }.internation-flight-search-Banner .cancel-btn {top: 0;display: block;right: 10px }.internation-flight-search-Banner {padding: 0;margin-top: 50px }.dept-place .fa-long-arrow-left {padding-right: 4px }.arrive-day {color: #fff;font-size: 11px }.in-flight-srch {color: #fff;font-size: 15px }.arrive-date {color: #fff;font-size: 12px;font-weight: 600 }.arrive-date p {margin-bottom: 0 }.internation-flight-mobile {background: var(--maincolor);padding: 10px 20px }.internation-flight-mobile .dept-place {font-size: 12px;font-weight: 600;color: #fff }.internation-flight-mobile .arrive-place {font-size: 12px;font-weight: 600;color: #fff }.in-flightborder {border-right: 1px solid #eee }.internation-flight-search-Banner .srch_form .form-control::placeholder {font-size: 13px }.internation-flight-search-Banner .srch_form .form-control, .internation-flight-search-Banner span.flightPaxInfo {font-size: 13px;background: var(--text-color-white);border: 1px solid #ced4da }.exchange_transfer img {right: auto;top: 9px;box-shadow: none;border: none;border-radius: 4px;margin: 0 auto;text-align: center }.exchange_transfer {box-shadow: none;border: none;border-radius: 4px;left: auto !important;top: -15px!important;right: 30px;transform: rotate(90deg);}.homevisacls {margin-top: 0;padding-top: 0;width: 100%;background: #fff;padding: 10px;margin: 0 }.internation-flight-search-Banner input:checked+.slider:before {height: 12px;width: 12px;left: 10px;bottom: 4px }.internation-flight-search-Banner .switch {width: 50px;height: 18px }.internation-flight-search-Banner .t-radiobtn label, .nonstop_mytrip {font-size: 13px }.international_flight_cityname {font-size: 11px;text-align: left }.international_flight_time, .international_fligt_logo h5 {font-size: 12px;text-align: left }.multicity_radio_button {font-size: 13px }.viewdetails_multicity, a.viewdetails_multicity {font-size: 10px;padding: 4px 8px;width: auto }a.edit_multicity_icond {margin: 0 5px 0 0;line-height: 21px }.multicity_form_boxshow i {font-size: 20px;text-align: center;margin: 0 auto;display: block }.internation-flight-search-Banner .srch_form {margin-top: 20px;position: relative;padding-top: 40px }.flight_search_list_international {padding: 10px }.internation-flight-search-Banner .srch_form {display: none }.internation-flight-mobile {display: block;z-index: 999999 }.bussorting_mobile {display: block }.bussorting_mobile {margin-top: 20px }.sortlisting {display: none }.fair_content ul li span.price_fair_total {font-size: 14px;float: right;color: var(--black-bg-color);font-weight: 600 }.booking-summary h2 {font-size: 20px }.hotel-Summry h2 {font-size: 18px }.bagg_info {margin: 0;padding: 0;border-top: 1px solid #eee;margin-top: 10px;padding-top: 10px }.room-infoM {font-size: 16px;float: left }.Date-Guest {margin: 4px 0;padding: 0 }.flight_search_list_details .Date-Guest h5 {font-size: 16px }.flight_search_list_details .Date-Guest h6 {font-size: 12px }.Room-guest h3 {font-size: 14px }.Room-guest p {font-size: 12px;margin-bottom: 0 }.carlistingBanner .custom-control-inline {margin-right: 0 }.car-main .date-icon {display: none }.mytrip_destination {width: 100% }.mytrip_to {width: 48%;padding: 10px 10px 10px 10px;min-height: auto;margin-top: 0 }.mytrip_calender_box {width: 48%;margin-top: 10px }.mytrip_departure {width: 50% }.mytrip_return {width: 50% }.mytrip_class {width: 48%;margin-top: 10px }.flightsubmit, a.flightsubmit {width: 100%;line-height: 30px }.mytrip_city {width: 48%;padding: 10px 10px 10px 10px;min-height: auto }.mytrip_city .form-control, .mytrip_class .form-control, .mytrip_departure .form-control, .mytrip_return .form-control, .mytrip_to .form-control {height: 20px;margin: 0 0 0;font-size: 16px }.flightsubmit, a.flightsubmit {font-size: 16px;padding: 5px 21px;float: none;margin-top: 10px }.wow {animation: none }.detail-right {position: relative;bottom: 0 }.dt-2-btn {background: var(--secondcolor);padding: 7px 15px }.sticky-form.fixed {position: relative;top: 0;width: 100%;z-index: 0;max-width: 100% }.padding-0 {padding: 0 0 10px 15px }.ft-btn-list {position: fixed;bottom: 0;left: 0;right: 0;z-index: 9999;width: 100% }.ft-btn-list li {width: 33.33%;float: left;list-style-type: none;margin-right: 0 }.ft-btn-list li a {width: 100%;padding: 5px;font-size: 10px;display: block }.enquiry-Icon {background: var(--secondcolor) }.wtsapp-icon {display: block }.cpy-moble {margin-bottom: 0!important;margin-top: 10px!important }footer .offset-1 {margin-left: 0 }.copyright {padding: 20px 0 100px }.custom-nav {padding: 10px;position: relative }.navbar-nav li {padding-left: 0!important }.mobile_hide_section {display: none!important }.name_duration {display: none }.flights_slider_mobile {width: 100%;width: 100%;height: 433px;overflow-y: scroll;overflow-x: hidden;padding-bottom: 125px }.flight_search_list_international {background: #fff;-webkit-box-shadow: 0 2px 2px 0 #b5bcbf;box-shadow: 0 2px 2px 0 #b5bcbf;-moz-box-shadow: 0 2px 2px 0 #b5bcbf;-o-box-shadow: 0 2px 2px 0 #b5bcbf;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;-o-border-radius: 8px;padding: 20px 13px 20px 13px;position: relative;margin: 0 0 25px 0 }.mobile_listno_radius {border-radius: 0!important;-moz-border-radius: 0!important;-webkit-border-radius: 0!important }.international_image {width: 40px;height: 40px;position: relative;display: block;text-align: center;border: 2px solid transparent;padding: 10px;overflow: hidden;margin: 0 7px 13px 0;z-index: 99;float: left }.multicity_image_handle {width: 33px!important;height: 33px!important;margin: 0 7px 0 0!important }.saerch_height_handle {margin-right: 0;margin-bottom: 8px }.multycity_wrapper {margin: 12px 0 5px 0 }.addonsselect_right label {width: 108px }.fair_content ul {display: inline-grid;width: 100% }.theme-search-results-item-flight-section-path-fly-time1 p {font-size: 12px;font-weight: 600 }.theme-search-results-item-flight-section-path-line-dot1 {width: 6px;height: 6px }.theme-search-results-item-flight-section-path-line1 {top: 15px;height: 1px }.galleryslidercls {margin-top: 50px }.servicebox {position: relative!important }.servicebannerbottom {padding-top: 30px!important }.servicebannercls-new img {height: auto }.hotelinternationalcls {padding-top: 30px!important }.about-section ul li {list-style-type: none }.about-section ul {padding-left: 0 }}@media (max-width:768px) {.ig-carousel-item-text .carousel-text-wrapper .herocarousel-head {font-size: 25px;line-height: 10px;}#bannerslider .owl-next, #bannerslider .owl-prev {font-size: 40px;top: 35%;}#bannerslider .owl-next span, #bannerslider .owl-prev span{font-size: 70px }.detail-mobile-ft {display: none }.minus-cls {top: -3px }.theme-search-results-item-flight-section-path-fly-time1 p {font-size: 11px;font-weight: 600 }.select2-container--default .select2-selection--single {margin: 10px 0 }.select2-container--default .select2-selection--single .select2-selection__arrow {top: 16px }.serchbanner-mobile {display: block }.reqst-btn {font-size: 13px }.sortright ul li.carname {margin-right: 30% }.sortright ul li.carseats {margin-right: 0 }.sortright ul li.carkm {margin-right: 5% }.advanceDetailsBox1, .advanceDetailsBox2, .advanceDetailsBox3, .advanceDetailsBox4 {right: 0;width: auto }.carlistingBanner {padding: 30px 0 }footer .offset-1 {margin-left: 0 }.margin-bt {margin-top: 18px }.book-txt {font-size: 14px;margin-top: 5px;padding-left: 20px;padding-top: 5px;}.ft-booknow {position: fixed;left: 0;bottom: 45px;display: block;right: 0;z-index: 99999;width: 100%;padding: 6px 10px }#back-to-top {bottom: 50px;z-index: 99999 }.detail-right {right: 0;padding: 10px 0 0 0!important }.feat-details {margin-top: -12px }.share-btn {margin-bottom: 0 }.social-share {margin-bottom: 0 }.navbar-nav li {padding-left: 0 }.navbar-nav li a {font-size: 14px }.tab-list {margin-bottom: 0 }.testimonial .newsletter-sec {margin-top: 84px }.bestplace-img {height: 140px;width: 100% }.bestplace-img img {width: 100%;height: 200px }#bannerslider .owl-carousel.owl-drag .owl-item .item {height: 400px }.MultiWay_hide {display: none }.hot-deals a.readmore {margin-top: 10px }.search-box {padding: 20px }#demos .owl-nav button.owl-next, #demos .owl-nav button.owl-prev {display: none }.proj-themes .theme-box {min-height: auto!important }.add-icon {right: 10px }.readmore-right {right: 2% }.news-btn, .newsletter .news-field {float: none;width: auto }.ft-btn-list a {padding: 2px }.listing-box {padding: 10px 0 20px }.dt-1, .dt-2 {text-align: left;font-size: 20px }.list-box {margin-top: 10px }.list-detail-inner {margin-top: 0 }.list-radio-cls, .tab-btns-cls {float: left;width: 100% }.list-radio-cls span {margin-left: 0 }.fl-checkbox label {margin-bottom: 6px;font-weight: 500 }.fl-title {font-size: 16px;margin-bottom: 5px }.bt-left {position: relative }.bt-place {padding: 0 30px 30px }.newsletter-sec {margin-top: 0 }.newsletter .news-field {margin-bottom: 10px }.list-detail {margin-top: 0 }.detail-right {padding: 0 }.feat-details {margin-top: 0 }.sharelist {margin-top: 2px }.detail-sec {padding: 30px 30px }.fl-img-box .share-btn {position: relative;transform: translate(0, 0) }.count-input_cls {width: 150px;background: 0 0;padding: 0;float: right }.room_booking_traveller .title {font-weight: 600;font-size: 12px;padding: 5px }.flight_search_list_details .flight_cityname2 {font-size: 11px }.destination_left_details .destination_name, .destination_left_details p, .destination_right_details .destination_name, .destination_right_details.mytip_deatilsalign p {font-size: 12px;font-weight: 700;float: left }.gsttxt, span.cabin_box1 {font-size: 11px }.mytrip_bloginfo12 {font-size: 11px;line-height: 20px }.mytrip_time {font-size: 11px;font-weight: 600 }.mytrip_bloginfo12 .nonrefundable {margin-top: 22px }.exchange_transfer-home {top: 50px;left: auto !important;}}@media (max-width:767px) {ui-menu.ui-widget.ui-widget-content {height: 100vh;}.ig-carousel-item-text .carousel-text-wrapper .herocarousel-head {font-size: 25px;line-height: 10px;}#bannerslider .owl-next, #bannerslider .owl-prev {font-size: 40px;top: 35%;}#bannerslider .owl-next span, #bannerslider .owl-prev span{font-size: 70px }.galleryslidercls {margin-top: 70px }.galleryslidercls .item {height: auto }a.detail_link {border: 2px solid #252525;border-radius: 6px;padding: 7px 4px;font-size: 11px;font-weight: 600;width: 100%;color: #191818;max-width: 114px;text-align: center;float: right;text-decoration: none;margin-left: 10px }a#estinamtebtnid {background: var(--secondcolor) !important;border: 2px solid var(--secondcolor) !important;border-radius: 6px;padding: 7px 7px;font-size: 11px;max-width: 114px;text-align: center;color: var(--black-bg-color);float: right;margin-left: 10px;width: 100% }.destination_left_details p {margin: 0 }.accountdropdown.show .shadow.dropdown-menu.show a {font-size: 12px;line-height: 10px }.roomBoxMain {left: 0;width: 100%;bottom: -16px }.roomBoxMain .roomBoxMainIn .travelerIn .form-control {height: 26px;font-size: 12px;padding: 3px 7px }.roomBoxMain .roomBoxMainIn .travelerIn {padding: 0 0 }.roomBoxMainScroll2 {height: 124px;overflow-y: auto }.multicity_form_boxshow {background: 0 0 }.bannercls .visa-banner-content {width: 100% }.visa-list ul li {font-size: 12px }.bannercls.flighthome-banner {height: 384px }.bannercls.flighthome-banner .flightbannerimg {height: 100% }a.edit_multicity_icond img {width: 16px }.select2-container--open .select2-dropdown {left: 0!important;top: -10px!important }.travelogbanner {height: auto }.overlay .breadcrumb li.active a {padding-left: 0;font-weight: 400 }.visa-banner-content {width: 90% }.visabanner-inner {top: 0%!important;}.traveller_information_box {margin-bottom: 10px;padding: 5px }.travelogbanner img {height: 100%!important }.flight_search_list_international h6.nomargin_top {font-size: 14px!important;margin-bottom: 0 }.search-result img {height: auto!important;object-fit: cover }.box h1 {font-size: 13px;padding: 8px 0 2px }.overlay .breadcrumb li a {font-size: 12px }.mob-pad-tab p {font-size: 13px }.cont-details {margin-top: 20px;margin-left: 15px;margin-right: 15px;}.ct-inner-dt {margin-top: 5px;padding-bottom: 5px;font-size: 12px }.c-dt-1 {font-size: 14px }.proj-themes-flight .theme-box {min-height: auto }.proj-themes .col-lg-2 {max-width: 50%;flex: 50% }.priceboldtxt {font-size: 30px;color: var(--maincolor) }.continue_btn_22top {font-size: 14px }.name_traveller_addons .addons ul {margin: 14px 0 0 0;font-size: 13px }.name_traveller_addons .addons ul li {font-size: 9px }.name_traveller_addons .addons_title {font-size: 11px }.booking-payment td, .booking-payment th {font-size: 11px }p.paymentxt {font-size: 13px }.multycity_wrapper {margin: 10px 0 0;padding: 0 5px 10px }.internationalbox {display: none }.internation-flight-search-Banner .cancel-btn {top: 0;right: 20px }.internation-flight-search-Banner .srch_form {padding: 0 10px }.internation-flight-search-Banner .container-fluid {padding: 0 }.txtcolor a.backarrow i {color: #fff;}.txtcolor {color: #323232;font-size: 12px }a.view_details_multicity {font-size: 11px }.booking_list {padding: 5px 0 0;border: 1px solid #e5e5e5;}.hidden-xs {display: none!important }.cust-info .custboredr {border: none }.rowmargin .offset-2 {margin-left: 0 }.mobile-filter {display: block }#car-filter-cancel {right: 12px }#car-search-mb {margin-top: 20px;border-radius: 10px;box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important }.carlistingBanner {padding: 0 }#car-search-mb {position: relative;padding-top: 50px!important }.selctbus {width: auto }#car-search-mb {display: none }.dnldbtn {margin-bottom: 10px }.arrivaltxt, .departuretxt {float: left;margin-right: 10px }.destinationinfo {float: left }.bus-listing-info {height: 40px;margin: 0 }.bus-listing-info-line, .bus-listing-info-line-start {display: none }.bus-listing-info-fly-time {left: 0 }.bus-listing-info-line, .bus-listing-info-line-start {display: none }.bus-listing-info-fly-time.flight_stop {top: 20px }.bus-listing-info-fly-time p {text-align: left;color: var(--buslisting_durcode) }.advanceDetail1 {margin-left: 0 }.booking-summary h2 {font-size: 18px;margin-bottom: 0 }.hotel-Summry h2 {font-size: 20px;letter-spacing: 1px }.Date-Guest {padding: 0 }.flight_search_list_details .Date-Guest h5 {font-size: 15px }.flight_search_list_details .Date-Guest h6 {font-size: 11px;letter-spacing: 0 }.Room-guest h3 {font-size: 15px;padding-top: 0 }.bagg_info {padding: 4px 0;margin: 0 }.continue_btn {margin-bottom: 10px }.continue_btn:focus {outline: 0;box-shadow: none!important }.at-icon {width: 30px;margin-left: 0 }.dt-box-2-list strong {font-size: 12px;word-break: keep-all;width: 100%;float: left;margin-left: 0 }.rgister-form .pr-0 {padding-right: 14px!important }.car-main .date-icon {display: block }#car_Station .pr-0, #car_local .pr-0, #car_transfer .pr-0 {padding-right: 14px!important }.carcol {-ms-flex: 0 0 25%;flex: 0 0 50%;max-width: 50% }.carlistingBanner .form-control {margin-bottom: 10px }.carlistingBanner .t-radiobtn {margin-bottom: 0 }.advanceDetailsBox1, .advanceDetailsBox2, .advanceDetailsBox3, .advanceDetailsBox4 {left: 0 }.mytrip_to {width: 100%;padding: 10px 10px 10px 10px;min-height: auto;margin-top: 10px }.mytrip_calender_box {width: 100%;margin-bottom: 10px }.mytrip_departure {width: 50% }.mytrip_return {width: 50% }.mytrip_class {width: 100% }.flightsubmit, a.flightsubmit {width: 100%;line-height: 30px }.mytrip_city {width: 100%;padding: 10px 10px 10px 10px;min-height: auto }.mytrip_city .form-control, .mytrip_class .form-control, .mytrip_departure .form-control, .mytrip_return .form-control, .mytrip_to .form-control {height: 20px;margin: 0 0 0;font-size: 16px }.flightsubmit, a.flightsubmit {font-size: 16px;padding: 5px 21px;float: none;margin-top: 10px }.mytrip_destination {width: 100%;margin-bottom: 10px }.newsletter .news-field {width: auto }.search_flight_title h3 {font-size: 30px;line-height: 0 }.car-list {margin-bottom: 20px }footer {padding: 30px 0 }.dt-box-2-list .dt-2-btn {position: relative;top: 52% }.testimonial .offset-8 {margin-left: auto }.bt-place .offset-1 {margin-left: 0 }.banner-txt {font-size: 30px }.bt-right img {border-radius: 20px }.detail-right {padding: 12px 0;bottom: 0 }.flightradio {margin-bottom: 10px }.adult_title label span {margin-left: 4px }.home-tab-btns {overflow-y: hidden;overflow-x: auto;margin-bottom: 0;white-space: nowrap }.home-srch .t-radiobtn {margin-bottom: 0!important }.home-tab-btns .nav-tabs {border: none!important }.srch_form {padding: 10px }.srch_form-hotel {padding: 10px 25px }.search-form-box {padding-bottom: 0 }.room_boxcls {left: 0;width: 100% }.home-tab-btns .nav {width: 100% }.dl-pop-img-cls {margin-bottom: 10px }.dl-list-box .view-btn {position: relative;transform: translate(0, 0);top: 4px }.dl-box-list {padding-left: 15px }.dl-list-box li {margin: 3px;padding: 10px 0 10px 0 }.fl-img-box .share-btn {position: relative;transform: translate(0, 0);float: left }.dl-img-box {height: 60px;width: 80px;margin-bottom: 0 }.dl-img-box img {object-position: center }.col-ft1 .title {margin-bottom: 0;font-size: 12px }.share-btn li {margin-bottom: 10px }.hotel-rating-names ul .ht-nm {float: left }.hotel-rating-names ul li {border-bottom: 1px solid #eee }.list-radio-cls, .tab-btns-cls {overflow-y: hidden;overflow-x: auto;margin-bottom: 10px;white-space: nowrap;padding-top: 10px }.ft-dt-list2, .share-list2 {margin-top: 10px!important }.wtsp-btn .fa {display: block }.phone-btn .fa {display: block }.tab-btns.sticky.fixed {position: fixed;background: #fff;width: 100%;box-shadow: none!important;padding: 10px }.tab-btns .tab-list {margin-bottom: 10px;max-width: 130px;font-size: 10px }.detail-sec {padding: 30px 0 }.dt-title {font-size: 22px }.plus-bg i {margin-bottom: 10px }.dt-share {margin-top: 10px }.login-box {z-index: 999999 }#myModal {z-index: 99999 }.login-box .close {z-index: 999999;font-size: 29px;}.room-box {padding: 0 }.rgister-form {margin-top: 0 }#Enquire {z-index: 99999 }.cancel-btn {display: block }.offsetcls1 {margin-left: 0 }.offsetcls {margin-left: 0 }.ft-logo img {width: 120px }.ft-logo {margin-bottom: 10px }footer {padding: 30px 0 }.filter-sec {display: none;}footer .ft-title {margin-top: 10px!important }.navbar-nav li a {font-size: 12px }.navbar-nav .dropdown-menu {min-width: 100% }.filter-icon {display: block }footer .offset-1 {margin-left: 0!important }#hot-deals .carousel-control-next-icon {right: 0 }#hot-deals .carousel-control-prev-icon {left: 0 }.navbar-nav li {border-bottom: 1px solid #eee }.navbar-nav li .active:before {display: none }.registerbtn {margin: 0;font-size: 14px }.theme-box {margin-bottom: 20px }.bestplace-img {height: 180px;max-height: 100% }.title-main h2 {font-size: 24px }.col-ft1 {margin-bottom: 10px }.navbar-nav .dropdown-menu {position: static;box-shadow: none!important;padding: 0!important }.proj-themes .col-md-2 {max-width: 100%;flex: 100%!important }.th-1 {width: 100% }.theme-box .theme-img {height: 200px }.home-tab-btns .tab-list a {display: inline-block;padding-bottom: 10px;padding: 15px 18px 5px;font-size: 12px;}.plus-box {position: absolute;right: 40% }.plus-bg {position: relative;top: 3px;right: -4%;transform: translate(0, -51%);margin-bottom: 10px }.detail-right {padding: 0!important }.testimonial {padding: 30px 0 }.best-places-content:after {bottom: -4px }.best-places-content {margin-bottom: 10px!important;margin-top: 0!important }footer {padding: 30px 0 }.copyright {padding: 20px 0 20px 0 }.dt-box-2-list .dt-2-btn {position: relative;top: 52%;transform: translate(10%, -50%) }.testimonial .offset-8 {margin-left: auto }.bt-place .offset-1 {margin-left: 0 }.newsletter .news-field {width: auto }.chooseus-visa_wrapper .fl-container .col-lg-2 {flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50% }.addonsselect_right label {margin-right: 5px;width: 100px }.info-box {width: 100px;height: 30px;margin: 0 auto;display: block;left: 50% }.info-box .fa-chevron-circle-down {text-align: center;margin: 0 auto;display: block }.mb-scroll-height {padding-bottom: 50px }.detail-right {margin-top: 5px;}.detail-right .selectroom_cls-box {margin-bottom: 0 !important;}}@media (max-width:580px) {.ig-carousel-item-text .carousel-text-wrapper .herocarousel-head {font-size: 20px;line-height: 10px;}.banner-sub-title-details {font-size: 12px }.banner-title-details {font-size: 13px }.exchange_transfer-home {left: auto !important;top: -15px!important;right: 30px;transform: rotate(90deg);}.info-box-single {left: 35% }.multycity_wrapper-single {margin-top: 0!important }.multicity_button_wrapper {margin: 5px 0 0 }.roundtripleft-scroll, .roundtripright-scroll {padding-bottom: 40px }.multicity_form_boxshow {bottom: -12px;z-index: 99999!important }.roundtriptxt {padding-top: 0!important }.multicity_image_handle {margin: 0!important }.multicity_radio_button .economy-text {line-height: 10px }.published {font-size: 9px }.home-tab-btns .tab-list {padding-left: 0;width: auto }.theme-search-results-item-flight-section-path1 {height: auto }.multicity_radio_button .economy-text {width: 100%;font-size: 10px;float: left;font-size: 10px!important }.theme-search-results-item-flight-section-path-fly-time1 {top: 0 }.flight_stop1 {top: 19px }.theme-search-results-item-flight-section-path-fly-time1 p {font-size: 10px;line-height: 12px;font-weight: 600 }.fligt_logo-content {float: left;width: 70%;margin-bottom: 10px }.flight_search_list_details .flight_cityname2 {margin: 10px 0 4px }.gsttxt, span.cabin_box1 {width: 150px;float: left;margin-left: 0 }.chooseus-visa_wrapper .container-fluid .col-lg-2 {flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100% }#bannerslider .owl-next, #bannerslider .owl-prev {font-size: 40px;top: 30%;}#bannerslider .owl-next span, #bannerslider .owl-prev span{font-size: 70px }#visachooseus .container-fluid .col-12 {max-width: 100%;flex: 0 0 100% }.chooseus_visabox {margin: 4px 0;min-height: 130px }.howitworks-process {margin: 5px 0 }.proj-themes .col-lg-2 {max-width: 100%;flex: 100% }.reviewleft {margin-bottom: 30px }.singleway {padding-bottom: 50px!important }.tswitch.FareSummaryDiv tr td.cancellation_text {font-size: 12px }.offsethide {margin-left: 0 }.internation-flight-search-Banner {padding: 0 }.dept-place .fa-long-arrow-left {padding-right: 4px }.arrive-day {color: #fff;font-size: 10px }.in-flight-srch {color: #fff;font-size: 14px }.arrive-date {color: #fff;font-size: 11px;font-weight: 600 }.internation-flight-mobile {background: var(--maincolor);padding: 10px 20px }.internation-flight-mobile .dept-place {font-size: 11px;font-weight: 600;color: #fff }.internation-flight-mobile .arrive-place {font-size: 11px;font-weight: 600;color: #fff }.in-flightborder {border-right: 1px solid #eee }.internation-flight-search-Banner .srch_form .form-control::placeholder {font-size: 12px }.internation-flight-search-Banner .srch_form .form-control, .internation-flight-search-Banner span.flightPaxInfo {font-size: 12px }.internation-flight-search-Banner input:checked+.slider:before {height: 11px;width: 11px;left: 10px;bottom: 4px }.internation-flight-search-Banner .switch {width: 50px;height: 18px }.internation-flight-search-Banner .t-radiobtn label, .nonstop_mytrip {font-size: 13px }.international_flight_cityname {font-size: 10px;font-weight: 600 }.international_flight_time, .international_fligt_logo h5 {font-size: 10px;font-weight: 600;line-height: 13px;float: left }.multicity_radio_button {font-size: 12px }.viewdetails_multicity, a.viewdetails_multicity {font-size: 10px;padding: 4px 8px;width: auto }a.edit_multicity_icond {margin: 0 5px 0 0;line-height: 21px }.multicity_form_boxshow i {font-size: 20px }.internation-flight-search-Banner .srch_form {margin-top: 20px;position: relative;margin: 0;border: 1px solid #e1dede;padding: 8px }.flight_search_list_international {padding: 10px }.filter-group-items span {font-size: 13px;padding-top: 3px;letter-spacing: .5px }.filter-group-items .fa {padding-right: 4px }.sortlisting {overflow-y: hidden;overflow-x: auto;margin-bottom: 10px;white-space: nowrap }ul.sortright li {width: 100%;list-style-type: none }.sortright li:nth-child(2), .sortright li:nth-child(3), .sortright li:nth-child(4) {width: 40% }.sortright {margin-bottom: 0;padding-left: 0;overflow-y: hidden;overflow-x: auto;white-space: nowrap }.sortleft {width: 20% }.sortright ul {margin: 0;padding: 0;margin-bottom: 0;padding-left: 0 }.sortright ul li {float: none;display: inline-block }.sortright ul li.carname {margin-right: 5% }.carcol {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100% }.car-main .date-icon {display: block }.carlistingBanner .padding-0 {padding: 0 0 0 15px }#car_Station .pr-0, .carlistingBanner .pr-0 {padding-right: 14px!important }.banner-txt {font-size: 20px }.home-tab-btns .tab-list {display: inline-block!important }.hot-deals .owl-carousel.owl-drag .owl-item .item {height: auto;overflow: hidden }#testimonial .owl-carousel .owl-item img {height: 100%!important;object-fit: cover!important }#bannerslider .item {height: 250px }#demos .owl-nav button.owl-next, #demos .owl-nav button.owl-prev {display: none }.search-box {padding: 24px }#bannerslider .item {height: 140px }.hotdeals-box {height: 300px }.best-places, .hot-deals, .proj-themes {padding: 30px 0 }.main-title {margin-bottom: 20px }.readmore {margin-top: 20px }.home-tab-btns .nav {width: 100%;overflow-y: hidden;overflow-x: auto;margin-bottom: 0;white-space: nowrap;display: inline-block }}@media (max-width:480px) {.exchange_transfer-home {left: auto !important;top: -15px!important;right: 30px;}.multiciy_rightside {margin-top: 10px }#flight-filter {padding: 10px }.cancel-btn {top: 7px;right: 23px }.holidayapply{right: 12px;}.selectaddonsradio-toolbar label {width: 88px;padding: 3px;margin-right: 0 }.flight_search_list_details .flight_time {font-size: 14px }.view_deatils_wrapper .nav-tabs>li>a {font-size: 11px;padding: 0 10px }.continue_btn_22 {font-size: 12px;padding: 7px 10px }.price_mobile {font-size: 12px }.fareDetailsbox1, .fareDetailsbox2, .fareDetailsbox3, .fareDetailsbox4 {width: 300px }}@media (max-width:400px) {.multycity_wrapper {margin: 30px 0 0 }}@media (max-width:340px) {.multycity_wrapper {margin: 20px 0 0 }p, span {font-size: 13px }.hotel-title-text {font-weight: 500;font-size: 14px }.packages_tabnav ul li strong {font-weight: 400;font-size: 13px }.galleryslidercls {margin-top: 70px }.inserted-room-row {padding: 12px!important }a.detail_link {border: 2px solid #252525;border-radius: 6px;padding: 7px 4px;font-size: 11px;font-weight: 600;width: 100%;color: #191818;max-width: 114px;text-align: center;text-decoration: none;margin-left: 5px }a#estinamtebtnid {background: #252525;border: 2px solid #252525;border-radius: 6px;padding: 7px 7px;font-size: 11px;max-width: 114px;text-align: center;color: #fff;margin-left: 0;width: 100% }.theme-search-results-item-flight-section-path-fly-time1 p {font-size: 8px;line-height: 12px;font-weight: 600 }.exchange_transfer-home {left: auto !important;}.main-title h1 {font-weight: bolder;font-size: 24px;text-transform: uppercase }.flight-pl-0 {max-width: 123px!important }.t-radiobtn label {font-size: 13px;padding-top: 0 }.srch_form .form-control {font-size: 12px!important }.home-tab-btns .tab-list {padding-left: 0 }.view_deatils_wrapper .nav-tabs>li>a {padding: 5px 10px }.col-ft1 .title {font-size: 10px }.ft1-list li a {font-size: 11px!important }.banner-smalltxt {line-height: 22px }.visa-amount, .visatime {font-size: 16px }.terms_condition_review {margin-bottom: 0 }.destination_right_details .destination_name {font-size: 12px }.destination_right_details p {font-size: 10px }.airport_timeinformation {font-size: 11px }.destination_left_details .destination_name {font-size: 12px }.booking_list {padding: 0 }.continue_btn_22 {padding: 7px 0;font-size: 14px }.price_mobile {font-size: 12px;color: #fff;display: block;font-weight: 700 }.flight_search_list_details .flight_cityname {font-size: 11px }.flight_search_list_details .flight_time {font-size: 12px }.mytrip_babbage_wrapper span {font-size: 11px;color: var(--flight-cus-details-smalltxt);margin: 0;margin-right: 0;padding: 0;font-weight: 600 }.internation-flight-search-Banner .cancel-btn {top: 4px;right: 10px }.internation-flight-search-Banner {padding: 0 }.dept-place .fa-long-arrow-left {padding-right: 4px }.arrive-day {color: #fff;font-size: 9px }.in-flight-srch {color: #fff;font-size: 14px }.arrive-date {color: #fff;font-size: 11px;font-weight: 600 }.internation-flight-mobile {background: var(--maincolor);padding: 10px 20px }.internation-flight-mobile .dept-place {font-size: 11px;font-weight: 600;color: #fff }.internation-flight-mobile .arrive-place {font-size: 11px;font-weight: 600;color: #fff }.in-flightborder {border-right: 1px solid #eee }.internation-flight-search-Banner .srch_form .form-control::placeholder {font-size: 12px }.internation-flight-search-Banner .srch_form .form-control, .internation-flight-search-Banner span.flightPaxInfo {font-size: 12px }.internation-flight-search-Banner input:checked+.slider:before {height: 11px;width: 11px;left: 10px;bottom: 4px }.internation-flight-search-Banner .switch {width: 50px;height: 18px }.internation-flight-search-Banner .t-radiobtn label, .nonstop_mytrip {font-size: 12px }.international_flight_cityname {font-size: 10px;margin: 0 }.international_flight_time, .international_fligt_logo h5 {line-height: 14px;font-weight: 600 }.multicity_radio_button {font-size: 9px;line-height: 24px }.viewdetails_multicity, a.viewdetails_multicity {font-size: 10px;padding: 4px 8px;width: auto }a.edit_multicity_icond {margin: 0 5px 0 0;line-height: 21px }.multicity_form_boxshow i {font-size: 20px }.internation-flight-search-Banner .srch_form {margin-top: 20px;position: relative;padding-top: 0 }.flight_search_list_international {padding: 10px;margin-top: 20px }#photoGallery img {margin-bottom: 10px;min-height: 70px;object-fit: cover }.amenitieslist li {font-size: 14px }#bannerslider .owl-carousel.owl-drag .owl-item .item {height: 200px }.banner-txt {top: 25% }.theme-box .theme-img {height: 100% }.th-1 {max-height: 200px }.bannercls .flightbannerimg {height: 200px;object-fit: cover }.banner-content {bottom: 0;top: 60% }.banner-content {bottom: 4% }.dt-1, .dt-2 {text-align: left;font-size: 16px }.sticky-form.fixed {z-index: 99999 }.adult_title .form-group {margin-bottom: 0 }.cong-pnrbox {float: left }.rowmargin .offset-2 {margin-left: 0 }.sharebtn-dt-btn {width: 100%;margin-bottom: 10px }.dnldbtn {width: 100% }.cust-info .custboredr {border: none }.congratualtion_tex-subtile {font-weight: 800;font-size: 22px;line-height: 30px;letter-spacing: 2px }.congartualtion-icon {width: 80px;text-align: center;margin: 0 auto }.cust-info {padding: 16px 10px }.cong-pnrbox {margin-top: 0;font-size: 11px }.cong-pnrbox .confirmed {font-size: 10px }.continue_btn {margin-bottom: 0;margin-top: 0 }.book-txt span {word-break: keep-all;width: 100%;float: left }.car-filter li {padding: 0 0 }.car-filter li a {font-size: 11px }#car-search-mb .form-control, #car-search-mb .form-control::placeholder, #car-search-mb .t-radiobtn label {font-size: 12px }#car-search-mb .form-control {margin-bottom: 10px }.fl-title {font-size: 12px }.fl-btn, .fl-txt {font-size: 12px }.filter-sec hr {margin-top: 10px;margin-bottom: 10px }.fl-checkbox label {margin-bottom: 0;font-size: 12px }.fl-checkbox label {margin-bottom: 0;font-size: 12px }.sortitem .custom-control-label, .sortitem1 .custom-control-label, .sortitem3 .custom-control-label {font-size: 12px }.sort1 .fl-title {margin-bottom: 0;font-size: 12px;color: #323232;text-transform: uppercase }.filter-group-items span {font-size: 12px }.navbar-brand img {width: auto !important }.ft-btn-list li a img {padding-right: 3px }.ft-btn-list a {font-size: 10px!important }.ft-btn-list li a .fa {font-size: 13px;padding-right: 2px;}.theme-search-results-item-flight-section-path-fly-time1 p {font-size: 10px;line-height: 12px;font-weight: 600 }}@media (min-width:575px) and (max-width:991px) {a.search-btn {padding: 8px }}@media (min-width:992px) and (max-width:1317px) {.mytrip_destination {width: 47% }.mytrip_calender_box {width: 50% }.mytrip_class {width: 46%;margin-top: 10px;margin-right: 20px }.flightsubmit, a.flightsubmit {margin-top: 10px;float: left }a.search-btn {padding: 8px }}#slide_amount {margin-bottom: 5px }#slide_amount .rightprice {float: right }.slider-range span.ui-slider-handle {border: 2px solid #ccc!important;background: #fff!important;font-weight: 400;color: var(--maincolor);outline: 0;cursor: pointer;top: -3px }.ui-slider .ui-slider-range {position: absolute;z-index: 1;font-size: .7em;background: var(--maincolor);display: block;border: 0;background-position: 0 0 }.ui-state-focus, .ui-widget-content .ui-state-focus {border-radius: 3px }#slider-range {width: 96%;margin: auto;background: #ccc;z-index: 999!important;overflow: visible;}#slider-range span {font-size: 14px;font-weight: 600;top: -2px;color: #807d7d;width: 16px;height: 16px;border-radius: 100%!important }#slider-range .ui-slider .ui-slider-range {background: #38c1c8 }.slider-range {z-index: 99999!important;border: none!important }.fligt_logo-content h5, .fligt_logo-content h6 {color: #fff;font-weight: 400;margin-top: 5px;margin-left: 4px }.fligt_logo-content {margin-top: 17px }#dynamic_div {height: 170px;overflow: hidden;overflow-y: auto;margin-bottom: 20px;position: relative;padding-top: 10px;}.show_wrap_less {overflow: hidden;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: block;display: -webkit-box;width: 100%;margin-bottom: 10px }.readmore_text1 {font-size: 14px;cursor: pointer }.show_wrap_less:nth-child(1) {margin-top: 0 }.show_wrap_less_ {margin-bottom: 10px }.show_hide111 {display: none }.showlwssbtn {display: block }.hideviewbtn {display: none }.box-filter-activity1 {border-bottom: 1px solid #ccc }.checkrate_datealign {display: block;width: 100%;height: calc(1.5em + .75rem + 2px);padding: .375rem .75rem;font-size: 13px;font-weight: 400;line-height: 1.5;color: #495057;background-color: #fff;border: 1px solid #ced4da;border-radius: .25rem }#travelerDatePickerdetail {border: 1px solid #ced4da;border-radius: .25rem;padding: .375rem .75rem;font-size: 13px;font-weight: 400;}#content_overview p {font-size: 14px!important;color: #666 }#content_highlight p {font-size: 14px!important;color: #666 }b, strong {font-weight: 600 }.flights_tabnav.details_tabnav .mobile_scrolling ul {padding-left: 0 }.hotelimgbox {overflow: hidden;position: relative;height: 110px;background: #f0f8ff;border-radius: 0 }.hotelimgbox img {position: absolute;left: 50%;top: 50%;object-fit: cover;-webkit-transform: translate(-50%, -50%) scale(1);-moz-transform: translate(-50%, -50%) scale(1);-ms-transform: translate(-50%, -50%) scale(1);-o-transform: translate(-50%, -50%) scale(1);transform: translate(-50%, -50%) scale(1);-moz-backface-visibility: hidden;backface-visibility: hidden;width: 100%;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out }.hotelnames {text-transform: capitalize!important;font-size: 16px!important;color: var(--black-bg-color);font-weight: 700 }.hotelprice {font-size: 18px!important;font-weight: 600;color: var(--price-color)!important }.hoteltypecls {font-weight: 400;line-height: 28px;font-size: 13px }.hotelnightscls {font-size: .8rem;text-align: right }.selecthotelbtn {margin-top: 10px;max-width: 150px;margin: 5px auto;display: block;text-align: center;border: none;font-size: 13px;background: var(--maincolor);width: 100%;padding: 8px 20px;color: #fff;border-radius: 5px;float: none;font-weight: 700;text-decoration: none }.fa.fa-star.checked {color: var(--ratingcolor) !important;}.hotellisting {padding: 0!important;}.hotelnamesort {width: 68%!important }.hotel-dt-right-cls {background: #fff;text-align: center;min-height: 150px;border-left: 1px solid #ddd }a.viewhotel-details {color: #34425f!important;font-size: 14px;text-decoration: none;font-weight: 600 }.hotel-dt-middle-cls .car-ft {font-size: 14px;line-height: 26px;display: block }.hote_read_more {position: absolute;top: 50%;display: none;left: 0;margin-top: -12px;-webkit-transform: translateY(10px);-moz-transform: translateY(10px);-ms-transform: translateY(10px);-o-transform: translateY(10px);transform: translateY(10px);text-align: center;opacity: 0;visibility: hidden;width: 100%;-webkit-transition: all .6s;border: none;transition: all .6s;z-index: 2 }.hote_read_more .book-hotel-btn {width: 100px;max-width: 100px;background-color: rgb(53 132 189);color: #fff;font-size: 13px;padding: 5px 10px;margin: 0 auto;display: block;float: none;font-weight: 100 }.hotelimgbox:hover .hote_read_more {opacity: 1;visibility: visible;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0) }.hotel-dt-middle-cls {padding-top: 10px }.addhotel-home-btn {width: 120px !important;background: var(--maincolor);color: #fff !important;padding: 8px 0;border: 1px solid var(--maincolor);}.hotel-title {background: 0 0!important;border: none!important;color: #444!important;font-weight: 600;font-size: 13px;margin-top: 10px!important }.hotelpax-cls {background: #f0f8ff;height: 180px;overflow-y: auto;overflow-x: hidden }.hotel-done-btn {width: 100%!important;min-width: 100% !important;margin-right: 12px !important;}.hotelrooombox_main {padding: 5px;left: auto;right: 15px;}#star {height: auto;float: left;border: 1px solid #004564!important;color: #9f9f9f!important;font-size: 13px!important;padding: 8px 10px!important;margin-bottom: 10px }.hotel-detail-tabbing-list {overflow-x: auto;overflow-y: hidden;white-space: nowrap;margin-bottom: 20px;border: none!important;margin-top: 20px;}.hotel-detail-tabbing-list li {font-weight: 300;font-size: 18px;list-style: none;text-transform: uppercase;margin-bottom: 7px;float: left;display: inline-block;padding: 0 }.hotel-detail-tabbing-list li a.active {background: var(--secondcolor);color: #fff }.hotel-detail-tabbing-list li a {background-color: #f5f5f5;font-weight: 300;font-size: 13px;padding: 10px 20px;margin: 0;cursor: pointer;text-transform: uppercase;text-decoration: none;color: #444;font-weight: 800 }.hotel-img-gallery-boxcls {overflow: hidden;position: relative;height: 350px }.hotel-img-gallery-boxcls img {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%) scale(1);-moz-transform: translate(-50%, -50%) scale(1);-ms-transform: translate(-50%, -50%) scale(1);-o-transform: translate(-50%, -50%) scale(1);transform: translate(-50%, -50%) scale(1);-moz-backface-visibility: hidden;backface-visibility: hidden;width: 100%;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out }.hotel-img-gallery {margin-bottom: 20px }.hotel-dt-shadow-box {padding: 10px 20px }.hotel-dt-shadow-box p {font-size: 15px;color: #666!important;font-weight: 500 }.hotel-leftborder {border-left: 0px solid #ddd;}.hotelpara {font-size: 15px;color: #666!important;font-weight: 500 }.hotel-room-cls {color: #333;font-size: 14px;margin: 0;font-weight: 500 }a.commonlink-hotel {color: #333;font-size: 13px;font-weight: 500 !important;line-height: 26px }.hotel-dt-select-btn-cls {font-size: 14px;background: var(--secondcolor);border: none }.hotel-dt-select-btn-cls:hover {background: #34425f }.hotel-all-border {border: 1px solid #ddd;padding: 10px;margin: 0;border-bottom: none!important }.hotelbook-btn {font-size: 14px;background: var(--maincolor);border: none;width: 100%;padding: 10px;color: #fff }.hotel-dt-select-btn-cls:hover {background: #6b6262 }.multi-select-container {display: inline-block;position: relative;width: 100% }.multi-select-menuitems label {color: #9f9f9f!important;font-size: 14px!important;font-weight: 400!important;display: block;padding-left: 30px;padding-bottom: 0 }.multi-select-menu {position: absolute;left: 0;top: 1.4em;z-index: 1;float: left;min-width: 100%;background: #fff;margin: 1em 0;border: 1px solid #afbbbc;box-shadow: 0 1px 3px rgb(0 0 0 / 20%);display: none;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;-o-border-radius: 4px }.multi-select-menuitem {display: block!important;font-size: .875em!important;padding: .3em 1em .6em 30px;white-space: nowrap;cursor: pointer }.multi-select-menuitem--titled:before {display: block;font-weight: 700;content: attr(data-group-title);margin: 0 0 .25em -20px }.multi-select-menuitem--titledsr:before {display: block;font-weight: 700;content: attr(data-group-title);border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px }.multi-select-menuitem+.multi-select-menuitem {padding-top: 0 }.multi-select-presets {border-bottom: 1px solid #ddd }.multi-select-menuitem input {position: absolute;margin-top: .4em;margin-left: -20px }.multi-select-button {display: inline-block;font-size: 14px;padding: 6px 21px;max-width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;vertical-align: -.5em;background-color: #fff;border: 1px solid #afbbbc;border-radius: 4px;cursor: default;border-radius: 5px!important;-moz-border-radius: 5px!important;-webkit-border-radius: 5px!important;-o-border-radius: 5px!important;width: 100%;color: #444;cursor: pointer }.multi-select-button:focus {outline: 0 }.multi-select-button:after {content: "";display: inline-block;width: 0;height: 0;border-style: solid;border-width: .4em .4em 0 .4em;border-color: #999 transparent transparent transparent;margin-left: .4em;vertical-align: .1em;margin: 12px 0 0;float: right;position: absolute;right: 13px }.multi-select-container--open .multi-select-menu {display: block }.multi-select-container--open .multi-select-button:after {border-width: 0 .4em .4em .4em;border-color: transparent transparent #999 transparent }.multi-select-container--positioned .multi-select-menu {box-sizing: border-box }.multi-select-container--positioned .multi-select-menu label {white-space: normal }.selectroom-panel {padding: 0 10px }.hotel-sub-title {margin: auto;font-weight: 600;font-size: 16px;color: #333;word-break: break-word }.hotel-slect-dt-cls {margin: 10px 0;font-size: 12px;font-weight: 500 }.refund-txt-hotel {margin: 0;font-size: 12px;font-weight: 500;color: #228b22 }.hotel-nonrefund-cls {font-size: 18px;color: #ed1c24;font-weight: 600 }.taxInfo {font-size: 12px;color: #666;font-weight: 300 }.perQuant {display: block;font-size: 14px;margin-left: 0 }.hotel-cancelPolicy {color: #12b58a;cursor: pointer;font-size: 13px;border: 0;padding: 0;margin-bottom: 10px;font-weight: 600;margin-top: 6px }.book-hotel-btn {max-width: 110px;float: none;text-align: center;border: none;font-size: 13px;background: var(--secondcolor);width: 100%;padding: 8px 20px;color: #fff;border-radius: 5px;margin: 0 auto;display: block;height: auto;}.roomDesc p {margin-bottom: 5px }.hotel-border-line {border-top: 1px solid #ddd;padding: 10px 0 4px 0 }.hotel-img-gallery .thumb {height: 90px;width: 100px }.hotel-img-gallery .thumb img {width: 100%;height: 100%;object-fit: cover }ul.hotel-facilities-list {padding: 0 }ul.hotel-facilities-list li {list-style-type: disc!important;display: inline-block;vertical-align: top;width: 33%;font-size: 13px;color: #000;line-height: 18px;position: relative;padding-left: 15px;box-sizing: border-box;margin-bottom: 10px }ul.hotel-facilities-list li:before {content: "";width: 6px;height: 6px;border-radius: 50%;background: #38c1c8;left: 0;top: 5px;position: absolute }.hotel-booking-box {border: 1px solid #e5e5e5;border-radius: 6px;margin: 10px 0 10px;padding: 15px;width: 100% }.hotel-price {font-size: 22px;font-weight: 500 }.hotel-type-price {margin: 0;padding: 0 0 6px;border-bottom: 1px solid #e5e5e5;font-size: 14px;color: #666;font-weight: 400 }.hotel-only-room-cls {padding: 8px 0;border-bottom: 1px solid #e5e5e5;color: #868686;font-size: 14px;font-weight: 500 }.hotel-select-other-room-cls a {display: inline-block;vertical-align: top;color: var(--secondcolor);font-size: 14px;padding: 5px 0 0;cursor: pointer;font-weight: 500;text-decoration: none }.hotel-check-availability-room-cls {color: #333;font-weight: 500;padding: 0;margin: 20px 0;font-size: 14px;width: 80%;box-sizing: border-box }.hotel-select-other-room-cls svg {margin: 0 0 0 5px;vertical-align: top;color: var(--secondcolor);width: 12px;height: 28px;overflow: visible }.hotel-calender-icons {font-size: 1.2em;position: absolute;top: 15px;left: 8px;color: #84979b;z-index: 1;width: 10%;float: left }.hotel-calender-icons svg {display: inline-block;font-size: inherit;height: 1em;overflow: visible;vertical-align: -.125em;width: .875em;position: absolute }.select-hotel-date-prefilled-cls {border: 1px solid #ddd;padding: 6px;border-radius: 5px;position: relative;width: 100%;float: left }.checkin-hotel-cls {width: 30%;float: left;border-right: 1px solid #ddd;padding: 3px 10px;margin-left: 10% }.checkout-hotel-cls {width: 30%;float: left;border-right: 1px solid #ddd;padding: 3px 10px }.nights-hotel-cls {width: 30%;float: left;padding: 3px 10px }.select-hotel-date-prefilled-cls input {border: none;color: #444;padding: 2px 0 0;width: 100%;font-size: 12px;float: left;background: #0000 }.prefilled-txt {display: block;color: #999;top: 10px;z-index: 1;left: 20px;font-size: 12px;font-weight: 500 }.select-hotel-date-prefilled-cls input::placeholder {color: #444;font-size: 12px }.person-room-hotel-cls {width: 90%;float: left;padding: 3px 10px;position: relative;margin-left: 10% }.hotelbook-btn:hover {background: var(--secondcolor);color: #fff }.select-hotel-date-prefilled-cls input:focus {border: none;outline: 0 }.hotel-bg-color {position: relative;background: #fff;padding: 15px;}.hotel-Rev .Check_date {margin-bottom: 10px }.hotel-Rev .Check_date {margin: 10px 0 }.hotel-Date-Guest {margin-top: 0!important }.hotel-padding {padding-bottom: 6px }.hotel-padding {padding: 6px 0;background: #fbfbfb }.hotel-padding h5 {color: var(--maincolor)!important }.hotel-para-reviews {font-size: 14px;line-height: 26px }.hotel-table-td-box {width: 100%;padding: 10px 15px;border-right: 1px dashed #999;box-sizing: border-box;display: inline-block;vertical-align: top;background: #e8f4fe }.hotel-table-td-box h3 {font-size: 13px;color: #1547a9 }.hotel-table-td-box p {font-weight: 600;font-size: .9em;margin: 3px 0 0;color: #333 }.hotel-border-detials {border: 1px solid #e5e5e5;padding: 10px;margin-right: 10px;margin-top: 15px;padding-left: 15px;}.hotel-border-detials p {margin-bottom: 0 }.hotel-contact-list {padding: 0;list-style-type: none;margin: 0 }.hotel-contact-list li {font-size: 12px;color: #444;margin: 0 0 6px;font-weight: 500 }.blue-bg-th {width: 33%;padding: 10px 8px;border-right: 1px dashed #999;box-sizing: border-box;display: inline-block;vertical-align: top;background: #e8f4fe;font-size: 14px !important;font-weight: 600;}.hotel-Cancellation-table table {width: 100% }.booking_list-hotel-conditions {padding: 0 0 40px!important }.hotel-review-book-btn {background: var(--secondcolor);border-color: var(--secondcolor);font-size: 14px;color: #fff }.hotel-review-book-btn:hover {background: var(--maincolor);border-color: var(--maincolor);color: #fff }.selecthotelbtn a {color: #fff }.blue-bg-td-cls {width: 33%;padding: 10px 8px;border: 1px solid #e5e5e5;box-sizing: border-box;display: inline-block;font-size: 13px;vertical-align: top }.blue-bg-td-cls-2, .blue-bg-th-2 {width: 34% }.floatleft {float: left }.fliterhotel-inpt {padding-left: 10px }.ratingfilter-search .fa.fa-star {visibility: hidden }.ratingfilter-search .fa.fa-star.checked {visibility: visible }.hotelnamedisplay {display: block }.booking_list-paratxt p {font-weight: 400!important;font-size: 14px }.btn.btn-primary.selectroom-list.sleact.add0.hotel-dt-select-btn-cls.active {background: #009746 }.selecthotelbtn:hover a {text-decoration: none }.selecthotelbtn:hover {background: var(--secondcolor) }.hotel-bookDiv {text-align: center }.roomDesc .hotel-sub-title {font-weight: 400;font-size: 14px }.hotelratinglist {width: 78%!important }.hotellisting-mobile-header {color: #fff }.hotellisting-mobile-header .hotellisting-mobile-header--date {font-weight: 400;margin-bottom: 0!important }.hotel-distance-cls {font-size: 13px;font-weight: 500 }.dis-val {font-size: 13px }a {color: var(--maincolor) }.hotelsortlisting .sortright li.active {background: transparent;}p, span {line-height: 20px;}@media (max-width:992px) {.searchfrm_box_wrapper .container .row .col-12 {padding-right: 0px !important;padding-left: 0px !important;}select.form-control.ss {margin-bottom: 10px !important;}.ss {margin-bottom: 0px !important;}.col-md-5.form-group.ss {margin-bottom: 0 !important;}a.btn.enquiry-Icon{left: 0 !important;border-radius: 0 !important;}.sticky-btns a.btn.enquiry-Icon {left: initial !important;}.addcity-btn {margin-bottom: 15px;width: 100%;}.home-tab-btns .tab-list .fa {display: block;margin-bottom: 4px;}.home-tab-btns .tab-list img {display: block;margin: 0 auto;margin-top: -2px;}.pd-5mb {padding-left: 5px;}.hotel-border-detials {margin-right: 0;}.bookinglist_mbpadding {padding-top: 51px;}.travelinfo_paddingmb {padding: 0 4px !important;}.traveller_information_box .travel_info_title {padding: 0 10px;}.hotel-Summry {padding: 0 0;}.book-hotel-btn {float: right;margin: 0;}.selecthotelbtn:hover, .selecthotelbtn:focus {background: transparent !important;}.priceRoom {float: left!important;text-align: left !important;}.cancelbtm {right: 80px !important;}.applybtnbtm {right: 15px;}.cancelbtn-cancel {right: 90px;color: #fff;font-size: 12px;background: var(--maincolor);border: 1px solid var(--maincolor);padding: 2px 10px;border-radius: 0px;margin: 0 auto;display: block;text-align: center;}.cancel_holiday{right: 75px;}.applybtn {background: var(--secondcolor);color: #fff;font-size: 12px;padding: 2px 10px;display: block;text-align: center;border: 1px solid var(--secondcolor);}.hotel-mb-search {margin-top: 11px;text-align: right;padding-right: 10px;}.viewhotel-details {display: block;position: absolute;color: #444 !important;bottom: -72px;text-decoration: none !important;font-weight: 500 !important;z-index: 9999;}.selectroom-flip.selecthotelbtn a {color: #fff !important;float: right;font-size: 12px !important;text-align: center;font-weight: 500 !important;padding: 3px 0px;border-radius: 5px;background: var(--secondcolor) !important;}p, span {font-size: 13px;}.hotellisting-mobile-header--cityname {font-size: 13px;}.hotellistnewcls .col-5 {padding-right: 0;}.hotelnames {color: var(--black-bg-color) !important;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: block;font-size: 13px!important;}.hotellisting .fl-list-item {padding: 5px;}.hotelsortlisting .cancel-btn-mb-sort {bottom: 124px;top: auto;}.sortright ul li {padding: 5px;}.mobile-hotel-search-form {position: fixed;top: 0;left: 0;background: #fff;width: 100%;height: 100%;z-index: 10000000 }.hotelsortlisting {margin-top: 0 !important;padding-top: 8px !important;padding: 0px !important;position: fixed !important;width: 100%;z-index: 999999;background: rgb(0, 0, 0, 0.5) !important;left: 0;top: 0;height: 100%;overflow: scroll;}.hotelsortlisting ul {background: #fff;position: absolute;bottom: 0px;margin: 0px;z-index: 999999;width: 100%;border: 1px solid #e1dede;padding: 8px;left: 0;}.sortingnames {margin-bottom: 10px;border-bottom: 1px solid #eee;padding-bottom: 6px;font-weight: 600!important }.sortright.carsortinglist li {display: block;width: 100%!important;float: none;text-align: left;font-size: 16px !important;font-weight: 400;list-style-type: none;color: #444 }.hotelsorting {margin-top: 0!important;padding-top: 8px!important;padding: 10px!important;position: fixed!important;width: 100%;z-index: 999999;background: #fff!important;left: 0;top: 0;height: 100%;overflow: scroll;width: 100%;list-style-type: none }.hotelsorting ul li {display: block;width: 100%!important;float: none;text-align: left }span.sortingnames {margin-bottom: 10px;border-bottom: 1px solid #eee;padding-bottom: 6px;font-weight: 600!important }.hotellisting-mobile-header {z-index: 999999!important }.mobile_footer_bottomcontinuefixed .active {background: var(--maincolor) }a.viewhotel-details {font-size: 12px }.selecthotelbtn {font-size: 12px!important;font-weight: 500;padding: 1px 6px!important;}.mobile_footer_bottomcontinuefixed .fa {margin-right: 10px }.hotellisting-mobile {padding-top: 70px }.hotelfilter {color: #fff;font-size: 12px;background: var(--sort-color);padding: 4px;border-radius: 4px;margin: 0 auto;display: block;text-align: center }.hotelsort {color: #fff;font-size: 12px;background: var(--black-bg-color);padding: 4px;border-radius: 4px;margin: 0 auto;display: block;text-align: center }.mobile_footer_bottomcontinuefixed a.active, .mobile_footer_bottomcontinuefixed a:focus {color: #fff;text-decoration: none }.hotel-dt-middle-cls {padding: 10px 16px }.hotelimgbox {height: 110px!important }.hotelprice {float: left!important;padding-left: 4px }.selecthotelbtn {max-width: 100%;margin: 0 auto!important;display: block;text-align: center;float: none!important;background: transparent !important;}.hotelprice {float: none!important;padding-left: 4px;font-size: 18px!important }.hotellisting {margin-bottom: 20px!important;box-shadow: none!important;border: 1px solid #ddd }.hotel-bg-color {margin-top: 20px;padding-bottom: 20px }}@media (max-width:580px) {.hotel-dt-middle-cls .car-ft {font-size: 13px;line-height: 20px;display: block }.hotel-dt-middle-cls {padding: 10px 10px }.hotelimgbox {height: 110px!important }.hotelpaddingright {padding-right: 0 }.hotelratingcls .fa-star {font-size: 12px }.hotelprice {float: left;padding-left: 4px }.hotel-bg-color {margin-top: 20px;padding-bottom: 20px }.nights-hotel-cls {width: 30%;float: left;padding: 3px 4px }.hotel-padding {background: 0 0 }.blue-bg-th {font-size: 11px !important;height: 53px;padding: 10px 2px }td.blue-bg-td-cls {font-size: 11px;padding: 10px 2px;height: 54px }}.box-border.box_border_shadow {background: #fff;padding-bottom: 7px;border: 1px solid #ddd;box-shadow: 0 0 4px 0 rgb(0 0 0 / 20%);margin-bottom: 34px;min-height: 298px;border-radius: 5px!important }.box-border.box_border_shadow img {border-radius: 5px }.package_box_image {padding: 0;margin: 0;display: block;position: relative;width: 100% }.package_box_image_box_title {padding: .6rem .8rem;margin: 0;position: absolute;width: 100%;left: 0;text-align: left;right: 0;bottom: 0;right: 0;background-color: rgba(0, 0, 0, .6);display: inline-table;margin-bottom: 0;vertical-align: bottom;font-weight: 500;line-height: 20px;font-size: 21px;color: #fff }.no-padding {padding: 0!important }.package_box_image_box_title h1 {margin: 0;color: #fff;text-align: right;width: 100%;padding: 0;float: right;font-size: 20px }.package_box_image img {width: 100%;height: 230px }.box-package-middle_travelneed h6 {font-size: 14px!important;font-weight: 500;color: #444;line-height: 24px;margin: 0;display: block }.travelneed_right_box_shadow_right {text-align: right }.package_box_image_box_title_perperson {text-align: right;float: right }.box-package-middle_travelneed {padding: 10px }.floatleftcls {float: left }.floatrightcls {float: right }.activitylist-link:hover {text-decoration: none }.activitylist-link:hover h6 {color: var(--maincolor) }.activitylist-link:hover .package_box_image_box_title {background: var(--maincolor);}.activity-fromcls {border-color: #ccc;background: #fff }.activity-fromcls h5 {font-size: 18px!important;background: 0 0!important;border: none;color: #444;padding: 0;margin-bottom: 14px }.sendingrequest {margin-top: 10px;background-color: var(--secondcolor);border-color: var(--secondcolor);font-size: 13px;color: var(--black-bg-color);border-radius: 2px;}.no-padding-right {padding-right: 0 }.no-padding-left {padding-left: 0 }p.travelneed_description_details_name {color: #333;font-size: 24px;padding: 8px 0;font-weight: 600 }.activities-detail h1 {color: #444;font-size: 14px;font-weight: 600!important;text-align: left;text-transform: uppercase;margin: 0;padding: 10px;display: block;background-color: #f5f5f5 }.more_html.activityDetail {font-size: 14px;line-height: 24px;margin-top: 10px }.box-package-middle-acrvity {width: 100%;float: left }.box-package-middle-acrvity iframe {width: 100% }.box-package-middle-acrvity .about-us-list {width: 100% }.activities-detail {width: 100%;box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important }.travelneed_location_map {width: 100%;height: 250px;display: none }.more_html.activityMoreDetail {font-size: 14px;line-height: 24px;margin-top: 10px }.price-mobileCount1 {display: block!important }.side-count {width: 100%;padding-bottom: 0 }.side-count.price-mobileCount1 .panel-primary {border-color: #e1e1e1 }.top_package_detail_price {padding: 0;margin: 0;display: block;z-index: 999;width: 100%;background-color: #f5f5f5!important;color: #444;font-size: 12px }.top_package_detail_price_bot {padding: 5% 5% 3% 5%!important;margin: 0;display: block;width: 100%;color: #444;font-size: 12px;text-align: center }.top_package_detail_price_bot h2 {padding: 2% 0 1%;margin: 0;display: block;width: 100%;color: #444!important;font-size: 22px;font-weight: 600;text-align: center;line-height: 10px }.top_package_detail_price_bot h2 span {padding: 0!important;margin: 0!important }.travelneed-warning {background: #fff;border-color: #d7d7d7;padding: 10px;color: #333!important;font-size: 17px;margin: 0;border: 1px solid #d7d7d7;padding-bottom: 8px }.form-horizontal {margin: 2px 0 0 0 }.yourtrip_gt {font-size: 16px;text-align: center;margin: 0 auto;margin-bottom: 12px }.colspan-enquiry {display: inline-table;width: 100%;margin-bottom: 10px }.travelnedd_padding_0 {padding: 0 }.colspan-enquiry .inputBox {padding: .1rem .2rem;margin-bottom: 0;border: 1px solid #d9d9d9;width: 100%;background: #fff;font-size: 14px;height: 39px;line-height: 35px }.colspan-enquiry .inputBox .inputBoxIn {margin: 0;overflow: hidden }.colspan-enquiry .inputBox .inputBoxIn .txtField {margin: 0;width: 100%;border: 0;color: #444;background: 0 0;outline: 0;padding-left: 10px;height: auto;}.hotel-easytabs .carousel a img {width: 100% }.colspan-enquiry .sending {padding: 7px;background: var(--secondcolor) !important;color: var(--black-bg-color);border: 2px solid var(--secondcolor);border-radius: 5px;margin: 5px 0 0 }.child_text {text-align: left;font-size: 14px;color: #000;font-weight: 400;float: left }.top_package_detail_price_bot .form-control {box-shadow: none;background: #fff;height: 33px;font-size: 14px;font-weight: 300;color: #444;padding: 10px 9px }.Adult .btn {padding: 10px;background: #fff!important;color: #000;border: 1px solid #d7d7d7;border-radius: 0;width: 40px;height: 40px }.Adult .btn:focus {outline: 0;box-shadow: 0 0 0 0 rgb(0 123 255 / 25%) }.Adult .btn:hover {background-color: #1a75bb!important;border: 1px solid #1a75bb!important;color: #fff }span.input-group-btn {position: relative;font-size: 0;white-space: nowrap }.top_package_detail_price_bot .form-control {padding: 10px;background: #fff!important;color: #000;border: 1px solid #d7d7d7;border-radius: 0;height: 40px }.paddingright0 {padding-right: 0 }.customselectcls .inputBox {height: 39px;line-height: 35px;font-size: 13px }#photos .sample1 ul {padding-left: 0 }.activityname-boxcls {-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: block;line-height: 22px;display: -webkit-box;height: 24px;font-size: 20px }.activitydetailpage {background: #f7f7f7;padding: 50px 0!important }.side-count.price-mobileCount1 .panel-primary {background: #fff!important }.top_package_detail_price {background: #fff!important }p.travelneed_description_details_name {color: #666;font-size: 14px;text-align: justify;padding: 0 0 10px;line-height: 18px;text-transform: uppercase }.package-detail-count.travelneed_inclusion_margin {background: #fff;padding: 10px 0;margin-bottom: 20px;border: 1px solid #eee }.tarvelneed_duration {text-align: left;float: left }.activities-detail {background: #fff;padding: 10px 0;margin-bottom: 20px;border: 1px solid #eee }.box-package-middle-acrvity div {font-weight: 400;line-height: 20px;font-size: 14px }.activities-detail h1 {font-size: 14px;color: var(--blue_color);margin-bottom: 10px;text-transform: uppercase;background: #fff;padding: 0 }.activities-detail {margin-bottom: 14px;margin-left: 15px;margin-right: 15px;}.package-detail-count.travelneed_inclusion_margin {box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important }.package-detail-count.travelneed_inclusion_margin {width: 100% }.travelneed_description_details_name {font-size: 14px;color: var(--blue_color);margin-bottom: 10px;text-transform: uppercase;background: #fff;padding: 0 }.about-us-list p {margin-bottom: 6px }.name_ladkh {border-right: 1px solid #ccc!important;border-left: 1px solid #ccc!important }.textfieldMain_mobile {border-radius: .25rem!important }.helptext_align {margin-left: -15px }.pricetext_size {font-size: 22px!important;color: var(--maincolor);font-weight: 500 }.travelnedd_padding_right {padding-right: 0 }.input-number {text-align: center }.slider_details_wrap {margin-bottom: 0;overflow: hidden;position: relative;height: 450px }.slider_details_wrap picture img {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%) scale(1);-moz-transform: translate(-50%, -50%) scale(1);-ms-transform: translate(-50%, -50%) scale(1);-o-transform: translate(-50%, -50%) scale(1);transform: translate(-50%, -50%) scale(1);-moz-backface-visibility: hidden;backface-visibility: hidden;width: 100%;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out }.custom-checkbox .fl-checkbox label {width: 100% }@media(min-width:599px) and (max-width:800px) {.slider_details_wrap {height: 450px }}@media(min-width:395px) and (max-width:598px) {.slider_details_wrap {height: 336px }}@media(min-width:320px) and (max-width:394px) {.slider_details_wrap {height: 222px }}@media (max-width:992px) {.package_box_image_box_title h1 {text-align: left }.package_box_image_box_title_perperson {text-align: right;float: left }.mob-pad-tab1_moble {padding-left: 0;padding-right: 0;box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important }.mobilepadding_right_5 {padding-right: 8px }.mobilepadding_left_5 {padding-left: 8px }#lname {margin-top: 8px }.textfieldMain_mobile {margin-bottom: 18px;border-radius: .25rem!important }.name_ladkh {border-right: 1px solid #ccc!important;border-left: 0 solid #ccc!important }.activity-fromcls h5 {text-align: center }.mobile_leftpadd_0 {padding-left: 0 }.activitydetailpage {padding-top: 10px!important;margin: 15px }.tarvelneed_duration.traveneed_right_text_align.floatrightcls {float: left;padding-left: 15px }.paddingright0.customselectcls {padding-right: 0;padding-left: 0 }.travelnedd_padding_right.floatrightcls {padding-left: 0;padding-right: 0;margin-top: 0 }.activitydetailpage-banner .box {position: relative;padding: 10px }.activitydetailpage {margin-top: 20px }.custom-nav .navbar-nav li a {font-size: 14px }.custom-nav .navbar-nav li {padding-right: 0!important;padding-top: 7px;padding-bottom: 7px;}}.textareainputacti1 {height: 120px!important;border-radius: .25rem }.filterbox-price label {width: 100% }#activities-filters .filter-title {border-bottom: 0 solid #ccc }#activities-filters .filter-sec hr {margin-top: 7px;margin-bottom: 3px }#activities-filters .fl-checkbox label {width: 100% }.checkrelative {position: relative }.herocarousal_inlinetext {font-size: 24px!important;line-height: 31px!important }.tollfreenumbersize {font-size: 15px!important }.icheckrate_11 {position: absolute!important;top: -20%!important;left: -20%!important;display: block!important;width: 140%!important;height: 140%!important;margin: 0!important;padding: 0!important;background: #fff!important;border: 0!important;opacity: 0!important }.ichecker_helper_text12 {position: absolute!important;top: -20%!important;left: -20%!important;display: block!important;width: 140%!important;height: 140%!important;margin: 0!important;padding: 0!important;background: #fff!important;border: 0!important;opacity: 0!important }li.multicity_filght {width: 33.33%;float: left;margin-right: 0px;}li.multicity_filghtdate {width: 30.33%;float: left;}li.multicity_filght:first-child .form-control {border-radius: 5px 0 0 5px;}li.multicity_filghtdate .form-control {border-right: 1px solid #d7d7d7;border-radius: 0px 5px 5px 0;}li.multicity_filghtremoveicon {width: 2%;float: right;}.multiremove {color: red;padding-top: 10px;display: block;font-size: 25px;line-height: 33px;}.addcity-btn {border: none;font-size: 18px;background: var(--secondcolor);float: right;width: 20%;padding: 13px 25px 13px;color: var(--black-bg-color);border-radius: 5px;font-weight: 700;text-decoration: none;margin-bottom: 10px;text-align: center;margin-top: 15px;border: 1px solid var(--secondcolor);text-align: center;height: 60px;margin-top: 10px !important;}.addcity-btn:hover {text-decoration: none;color: #fff;background: #252525!important;border: 1px solid #252525;}.addcity-btn:focus {outline: none;}.custom-control-label::before {top: 0.1rem;}@media(max-width: 992px) {.srch_form-hotel .form-control {margin-bottom: 10px;}li.multicity_filght {width: 31%;float: left;margin-right: 8px;}li.multicity_filghtdate {width: 30%;float: left;}.multiremove {color: #E11F27;margin-top: 40px;padding-top: 18px;display: block;font-size: 19px;}}@media(max-width: 320px) {.date-parent input {background-image: url(../../images/calendar.png);background-repeat: no-repeat;position: relative;width: 100%;box-sizing: border-box;border-radius: 4px;cursor: pointer;margin-right: 3px;background-color: #fff;background-position: center right 4px;}.formtitlecls {font-size: 10px!important;}li.multicity_filght {width: 29%;float: left;margin-right: 8px;}li.multicity_filghtdate {width: 33%;float: left;}.multiremove {color: #E11F27;margin-top: 40px;padding-top: 10px;display: block;}}.clearfix {clear: both;}.flightscrolling_bx {height: auto;overflow: hidden;overflow-y: auto;background: #fff;float: left;width: 100%;}.getback {color: var(--black-bg-color);background-color: var(--secondcolor);border-color: var(--secondcolor);}.getback:hover {color: #fff;background-color: var(--maincolor);border-color: var(--maincolor);}.getback.focus, .getback:focus {color: #fff;background-color: var(--maincolor);border-color: var(--maincolor);}.btn-primary.focus, .btn-primary:focus {color: #fff;background-color: #252525;border-color: #252525;box-shadow: 0 0 0 0rem rgb(38 143 255 / 50%);}.hotel_scrolling {height: 190px;overflow-y: auto;overflow-x: hidden;}.hotel_scrolling_2 {height: 100px;overflow-y: auto;overflow-x: hidden;}button:disabled {background: #b0b0b0 !important;opacity: 1;color: #040404 !important;}button:hover:disabled {background: #b0b0b0 !important;color: #040404 !important;}[type=button]:disabled {background: #b0b0b0 !important;opacity: 1;color: #040404 !important;}[type=button]:hover:disabled {background: #b0b0b0 !important;color: #040404 !important;}.floatleft {float: left;}.hotel_travelbox {padding: 10px;}.hotel_travelbox .hotel-title {font-size: 13px;font-weight: 600;margin-top: 0;margin-bottom: 10px;}.hotel_travelbox .control-label {font-size: 12px;width: 40%;text-align: center;float: left;margin-top: 4px;}.hotel-clsn-trvl-dtl {background-color: #fff;position: absolute;width: 30%;z-index: 999999;min-width: 200px;top: auto;left: 55%;transform: inherit;}.hotel_travelbox select {font-size: 13px;float: right;width: 55%;margin-top: 5px;}.hotel_travelbox select:focus {box-shadow: none;}.room-btn-box {padding: 10px 0;}.addroombtn {margin-top: 4px;color: #44aa00;padding: 0px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;margin-left: 6px;margin-bottom: 6px;font-size: 13px;border: 1px solid #44aa00;padding: 6px 6px;float: left;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;-webkit-transition: all 0.5s;text-decoration: none;cursor: pointer;background: #fff;}.removeroombtn {margin-top: 4px;color: #e00005;padding: 0px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;margin-left: 6px;margin-bottom: 6px;font-size: 13px;border: 1px solid #e00005;padding: 6px 6px;float: left;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;-webkit-transition: all 0.5s;text-decoration: none;cursor: pointer;background: #fff;}.doneroombtn {color: #fff;background: var(--main-color);float: right;display: block;border: none;margin-top: 5px;padding: 0px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;margin-left: 6px;margin-bottom: 6px;font-size: 13px;padding: 6px 10px;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;-webkit-transition: all 0.5s;text-decoration: none;cursor: pointer;}.removeroombtn:focus {border: 1px solid #44aa00 !important;}.addroombtn:focus {border: 1px solid #44aa00 !important;}.room-btn-box {width: 100%;float: left;margin-top: 0;}.ratingtxt-span {font-size: 13px;margin-top: 10px;float: left;margin-right: 9px;}.ratingmargin {margin-top: 10px;width: 100%;float: left;}.multi-select-container {display: inline-block;position: relative;width: 100%;}.multi-select-menuitems label {color: #9f9f9f !important;font-size: 14px !important;font-weight: normal !important;}.multi-select-menu {position: absolute;left: 0;top: 1.4em;z-index: 1;float: left;min-width: 100%;background: #fff;margin: 1em 0;border: 1px solid #ced4da;display: none;border-radius: .25rem;-moz-border-radius: .25rem;-webkit-border-radius: .25rem;-o-border-radius: .25rem;}.multi-select-menuitem {display: block !important;font-size: 0.875em !important;padding: 0.3em 1em 0.6em 30px;white-space: nowrap;cursor: pointer;}.multi-select-menuitem--titled:before {display: block;font-weight: bold;content: attr(data-group-title);margin: 0 0 0.25em -20px;}.multi-select-menuitem--titledsr:before {display: block;font-weight: bold;content: attr(data-group-title);border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}.multi-select-menuitem+.multi-select-menuitem {padding-top: 0;}.multi-select-presets {border-bottom: 1px solid #ddd;}.multi-select-menuitem input {position: absolute;margin-top: 1px;margin-left: -20px;}.multi-select-button {display: inline-block;font-size: 13px;padding: .375rem .75rem;max-width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;vertical-align: -0.5em;background-color: #fff;border: 1px solid #ced4da;border-radius: .25rem;cursor: default;border-radius: .25rem;-moz-border-radius: .25rem;-webkit-border-radius: .25rem;-o-border-radius: .25rem;width: 100%;font-weight: 500;color: #444;cursor: pointer;}.multi-select-button:focus {outline: none;}.multi-select-button:after {content: "";display: inline-block;width: 0;height: 0;border-style: solid;border-width: 0.4em 0.4em 0 0.4em;border-color: #999 transparent transparent transparent;margin-left: 0.4em;vertical-align: 0.1em;margin: 7px 0 0;float: right;position: absolute;right: 13px;}.multi-select-container--open .multi-select-menu {display: block;}.multi-select-container--open .multi-select-button:after {border-width: 0 0.4em 0.4em 0.4em;border-color: transparent transparent #999 transparent;bottom: 10px;}.multi-select-container--positioned .multi-select-menu {box-sizing: border-box;}.multi-select-container--positioned .multi-select-menu label {white-space: normal;}.add_more {float: right;}.hotel_travelbox {padding: 0;}.room_booking_traveller label {font-size: 11px!important;margin-top: 3px!important;}.hotelpax-cls {background: #fff;height: auto !important;overflow-y: hidden !important;overflow-x: hidden !important;}.multi-select-menu {position: relative !important;top: auto !important;margin-top: 0 !important;}.multi-select-container--open .multi-select-button:after {bottom: auto !important;}.footer-wave {padding: 131px 0 0;text-align: left;overflow: hidden;position: relative;z-index: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);transition: -webkit-transform .6s ease;transition: transform .6s ease;transition: transform .6s ease, -webkit-transform .6s ease;margin-top: -148px;}footer .wave-decoration {position: absolute;top: 1px;z-index: 5;pointer-events: none;width: 2000px;left: 50%;margin: 0 0 0 -1000px;height: 129px;}footer .wave-decoration svg {vertical-align: bottom;margin: -2px -2px 0;}footer .wave-decoration svg path {fill: var(--maincolor);}.line {background-image: linear-gradient(to right, var(--maincolor), white, var(--maincolor));width: 100%;margin: 12px 0 12px;padding: 0;height: 2px;}.patners-list li img {overflow: hidden;height: 100%;opacity: 0.8;object-fit: cover;width: 100%;}.patners-list li span {position: absolute;left: 50%;top: 50%;z-index: 999;font-size: 10px;transform: translate(-50%, -50%);width: 100%;text-align: center;font-weight: 700;}.ft-logo-bg li {background: #fff;}.firsttab {border-radius: 6px 0px 0px 0px;-moz-border-radius: 6px 0px 0px 0px;-webkit-border-radius: 6px 0px 0px 0px;-o-border-radius: 6px 0px 0px 0px;}.lasttab {border-radius: 0px 6px 0px 0px;-moz-border-radius: 0px 6px 0px 0px;-webkit-border-radius: 0px 6px 0px 0px;-o-border-radius: 0px 6px 0px 0px;}.nospace-1 {padding-left: 0 !important;padding-right: 0 !important;}.nospace_left_0 {padding-left: 0 !important;}.nospace_right_0 {padding-right: 0 !important;}.nospace-1_redi_first {border-radius: 6px 0 0 6px !important;-moz-border-radius: 6px 0 0 6px !important;-webkit-border-radius: 6px 0 0 6px !important;-o-border-radius: 6px 0 0 6px !important;-ms-border-radius: 6px 0 0 6px !important;}.nospace-1_redi_last {border-radius: 0 6px 6px 0 !important;-moz-border-radius: 0 6px 6px 0 !important;-webkit-border-radius: 0 6px 6px 0 !important;-o-border-radius: 0 6px 6px 0 !important;-ms-border-radius: 0 6px 6px 0 !important;border-right: 1px solid #ced4da !important;}.search_border_redi {border-radius: 6px 0 0 6px !important;-moz-border-radius: 6px 0 0 6px !important;-webkit-border-radius: 6px 0 0 6px !important;-o-border-radius: 6px 0 0 6px !important;-ms-border-radius: 6px 0 0 6px !important;}.search_border_redi_last {border-radius: 0 6px 6px 0 !important;-moz-border-radius: 0 6px 6px 0 !important;-webkit-border-radius: 0 6px 6px 0 !important;-o-border-radius: 0 6px 6px 0 !important;-ms-border-radius: 0 6px 6px 0 !important;border-right: 1px solid #ced4da !important;}.subtitle {font-size: 15px;color: #252525;padding: 0;line-height: 22px;letter-spacing: 0;margin-bottom: 20px;padding-bottom: 10px;}.mt_btm0 {margin-bottom: 0px;}.boxinter {min-height: 260px;}.themecontent_bxheight {overflow: hidden;height: 130px;}.boxinter:hover {min-height: 272px;}.boxinter:hover .themecontent_bxheight {height: 272px;background: var(--maincolor);position: absolute;top: auto;left: 0;bottom: 0;right: 0;width: 100%;transition: .5s ease;padding-top: 16px;}.boxinter:hover .theme-content a {color: var(--text-color-white) !important;font-size: 15px;}.boxinter:hover .theme-content p {color: var(--text-color-white);font-size: 15px;}.boxinter:hover .blackcolor {color: var(--text-color-white);font-size: 15px;}.boxinter:hover .theme-content .st-price {color: var(--text-color-white);font-size: 15px;}.boxinter:hover .liwidth100 {width: 100%;clear: both;display: block;height: auto;overflow: visible;margin-bottom: 10px;}.boxinter:hover .st-txt {color: var(--text-color-white);}.boxinter:hover .dt-view {display: inline-block;vertical-align: top;padding: 12px 25px 8px;white-space: nowrap;font-size: 15px;font-weight: 400;text-align: center;color: var(--black-bg-color) !important;border-radius: 7px;background: var(--secondcolor);border: var(--secondcolor);outline: 0;position: relative;width: 100%;}.singleboxinter {min-height: 540px;}.themecontent_bxheightsingle {height: 233px;}.singleboxinter:hover .themecontent_bxheightsingle {height: 563px;background: var(--maincolor);position: absolute;top: auto;left: 0;bottom: 0;right: 0;width: 100%;transition: .5s ease;padding-top: 16px;}.singleboxinter:hover .theme-content a {color: var(--text-color-white) !important;font-size: 15px;}.singleboxinter:hover .theme-content p {color: var(--text-color-white);font-size: 15px;}.singleboxinter:hover .blackcolor {color: var(--text-color-white);font-size: 15px;}.singleboxinter:hover .theme-content .st-price {color: var(--text-color-white);font-size: 15px;}.singleboxinter:hover .liwidth100 {width: 100%;clear: both;display: block;height: auto;overflow: visible;margin-bottom: 10px;}.singleboxinter:hover .st-txt {color: var(--text-color-white);}.singleboxinter:hover .dt-view {display: inline-block;vertical-align: top;padding: 12px 25px 8px;white-space: nowrap;font-size: 15px;font-weight: 400;text-align: center;color: var(--black-bg-color) !important;border-radius: 7px;background: var(--secondcolor);border: var(--secondcolor);outline: 0;position: relative;width: 100%;}.bestplace_height {min-height: 330px;background: #666;}.singleboxinter:hover {min-height: 565px;}.roundborder {border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;}ul#sourcesjd li:hover, ul#destinjd li:hover {background: #652245;color: #fff;border-radius: 8px;}ul#sourcesjd li, ul#destinjd li {padding: 2px 12px;}ul#sourcesjd, ul#destinjd {list-style-type: none;font-size: 13px;z-index: 9999999;position: absolute;background: #fff;width: 100%;cursor: pointer;top: 35px;line-height: 25px;padding: 0px;min-width: 400px;}.carkm-flight, .carseats-flight, .carname-flight, .car-price-flight, .sorting {cursor: pointer;}.ui-menu .ui-menu-item {line-height: 26px;border-radius: 0 !important;}.ui-menu .ui-menu-item:hover {border-radius: 0 !important;}.ui-menu .ui-menu-item-wrapper:hover {border-radius: 0 !important;}.autosugg-listitem {list-style: outside none none;margin: 0;overflow: hidden;padding: 12px 20px;font-size: 13px;position: relative;width: calc(100% - 40px);box-sizing: content-box;-webkit-box-sizing: content-box;border-bottom: 1px solid #eee;background: #fff;}.flight-clsdest-nm {width: 60%;float: left;}.flight-clsdest-nm span {color: var(--black-color);font-size: 14px;font-weight: 600;line-height: 17px;}.flight-clsfnt-sz3 {font-size: 12px!important;color: var(--black-bg-color) !important;width: 100%;float: left;padding-top: 0;font-weight: 400!important;}.flight-clsdest-nm2 {width: 40%;float: right;text-align: right;}.flight-clsdest-nm2 span {font-size: 14px;color: #fff;font-weight: 600;background: var(--maincolor);padding: 4px 5px;border-radius: 3px;width: 35px;float: right;text-align: center;box-sizing: content-box;-webkit-box-sizing: content-box;}.ui-state-active, .ui-widget-content .ui-state-active {border: 1px solid transparent;background: transparent;color: var(--black-bg-color);border-radius: 8px;}.ui-menu .ui-menu-item:hover {background: var(--secondcolor);}.ui-menu .ui-menu-item:hover .flight-clsdest-nm span {color: var(--text-color-white) !important;}.ui-widget.ui-widget-content {z-index: 100000000 !important;min-height: auto;max-height: 300px;overflow: hidden;overflow-y: auto;}select {width: 100%;border: 1px solid #ced4da;margin-bottom: 0;font-size: 14px;height: 60px;padding-left: 12px;border-right: 0px solid #d7d7d7;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;-o-border-radius: 0;-ms-border-radius: 0;}:focus-visible {outline: -webkit-focus-ring-color auto 0px;}.subscribeBtn {height: auto !important;}nav.top-nav-collapse {transition: all 300ms ease-in-out;background-color: var(--maincolor) !important;background: transparent;position: fixed;z-index: 9999999;display: none;}.cpy-moble {text-align: center !important;}.cont-details {background: #fff;border-radius: 6px;border: 1px solid #d7d7d7;padding-top: 20px;}.registerbtn i {font-size: 22px;vertical-align: middle;margin: -2px 5px 0 0;}button:focus {outline: 0px dotted;outline: 0px auto -webkit-focus-ring-color;}.ui-button:focus, .ui-button:hover, .ui-state-focus, .ui-state-hover, .ui-widget-content .ui-state-focus, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-focus, .ui-widget-header .ui-state-hover {border: 1px solid var(--maincolor);background: var(--maincolor);color: #fff;}.ui-datepicker-calendar .ui-state-active, .ui-datepicker-calendar .ui-widget-content .ui-state-active {border: 1px solid var(--maincolor);background: var(--maincolor);color: #fff;border-radius: 8px;}a.apply_traveller {border: none;font-size: 18px;background: var(--secondcolor);float: right;width: 100px;padding: 13px 25px 13px;color: var(--text-color-white);border-radius: 5px;font-weight: normal;text-decoration: none;text-align: center;height: 50px;margin-right: 10px;}a.apply_traveller:hover {background: var(--maincolor);}a.apply_traveller:focus {background: var(--secondcolor);}.btn-primary:hover {color: #fff;background-color: var(--maincolor);border-color: var(--maincolor);}.optionscheckbox1 {float: left;vertical-align: middle;margin-right: 6px;margin-bottom: 0;margin-top: 2px;}@media(max-width:992px) {.firsttab {border-radius: 0px 0px 0px 0px;-moz-border-radius: 0px 0px 0px 0px;-webkit-border-radius: 0px 0px 0px 0px;-o-border-radius: 0px 0px 0px 0px;}.lasttab {border-radius: 0px 0px 0px 0px;-moz-border-radius: 0px 0px 0px 0px;-webkit-border-radius: 0px 0px 0px 0px;-o-border-radius: 0px 0px 0px 0px;}#add_visa_travellers {position: relative;}.singleboxinter:hover {min-height: 265px;}.dt-view {bottom: 0 !important;}.singleboxinter:hover .themecontent_bxheightsingle {height: 100% !important;}.visaaction_alignright {position: absolute;right: -13px;top: 0;width: auto;}.visa-travvler-add-icon {position: absolute;right: 0;top: 0;}.visa-travvler-box-add {position: relative;}.no-padding_right {padding-right: 0 !important;}.ui-widget.ui-widget-content {max-height: 100%;}select {border-right: 1px solid #ced4da;border-radius: 6px;}li.flight-search-flight1 {width: 100%;float: left;}li.flight-search-flight2.exchangeroot {width: 100%;float: left;margin-bottom: 10px }li.flight-search-flight4 {width: 33.2%;float: left;}li.flight-search-flight5 {width: 33.5%;float: left;margin-left: 0%;}li.flight-search-flight3 {width: 100%;float: left;margin-top: 10px;}ul.directflight {margin: 20px 0px 0 0;width: 144px;float: left;}.nospace-1 {padding-left: 15px !important;padding-right: 15px !important;}.nospace_left_0 {padding-left: 15px !important;}.nospace_right_0 {padding-right: 15px !important;}.search_border_redi {border-radius: 6px 6px 6px 6px !important;-moz-border-radius: 6px 6px 6px 6px !important;-webkit-border-radius: 6px 6px 6px 6px !important;-o-border-radius: 6px 6px 6px 6px !important;-ms-border-radius: 6px 6px 6px 6px !important;}.subscribeBtn {height: auto !important;padding: 9px 18px;}.bestplace_height {min-height: auto;background: #666;}.singleboxinter {min-height: auto;}.themecontent_bxheight {overflow: hidden;height: auto;}.dt-view {bottom: 13px;}}.table {color: var(--black-bg-color);}.recentpost-dt {margin-top: 6px;width: 100%;clear: both;display: block;}.listblog_detailsbg {background: #fff;border: 1px solid #d7d7d7;}.list-packageCount.list-package {padding: 0px;}.visa-tabbing {background: #fff;}option:hover {background-color: red;color: #000000;}.btn {font-size: 0.9rem;}@media (min-width:993px) and (max-width:1023px) {.search-box {margin-top: -184px;}}@media (min-width:1024px) and (max-width:1104px) {.search-box {margin-top: -161px;}}@media (min-width:1105px) and (max-width:1166px) {.search-box {margin-top: -146px;}}@media (min-width:1167px) and (max-width:1200px) {.search-box {margin-top: -136px;}}@media (min-width:1201px) and (max-width:1230px) {.search-box {margin-top: -135px;}}@media (min-width:1235px) and (max-width:1266px) {.search-box {margin-top: -125px;}}@media (min-width:1267px) and (max-width:1300px) {.search-box {margin-top: -114px;}}@media (min-width:1301px) and (max-width:1321px) {.search-box {margin-top: -105px;}}@media (min-width:1322px) and (max-width:1360px) {.search-box {margin-top: -99px;}}.themecover1 {position: absolute;top: 0;bottom: 0;left: 0;right: 0;height: 100%;width: 100%;opacity: 1;transition: .5s ease;background: linear-gradient(180deg, rgba(4, 32, 66, 0) 0%, rgba(4, 32, 66, 0.6) 100%);border-radius: 0px;}.search_border_redi2 {border-radius: 6px 6px 6px 6px !important;-moz-border-radius: 6px 6px 6px 6px !important;-webkit-border-radius: 6px 6px 6px 6px !important;-o-border-radius: 6px 6px 6px 6px !important;-ms-border-radius: 6px 6px 6px 6px !important;border-right: 1px solid #d7d7d7 !important;}.btn.focus, .btn:focus {outline: 0;box-shadow: 0 0 0 0rem rgb(0 123 255 / 25%);}.round {border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;-o-border-radius: 6px;}.visasearhalign {font-size: 20px;padding-top: 16px;}.ratingbox {margin-top: 0.4rem !important;}.news-sec {margin-top: 18px;}.btn-primary {color: var(--black-bg-color);background-color: var(--secondcolor);border-color: var(--secondcolor);}.add_more:hover, .btn-outline:hover {background: var(--maincolor);color: #fff;}.labeltxtright_align {margin-right: -10px;}.day-pt {color: var(--text-color-white);}.tab-title-txt-cls-inner {color: var(--black-bg-color);}.whatsupbtn12 .fa {background: #4ac959;color: #fff;font-size: 16px;width: 25px;text-align: center;height: 25px;border-radius: 25px;line-height: 25px;display: block }.callbtn12 .fa {background: #58595b;color: #fff;font-size: 16px;width: 25px;text-align: center;height: 25px;border-radius: 25px;line-height: 25px;display: block }a.whatsupbtn12 .fa {background: #4ac959;color: #fff;font-size: 16px;width: 25px;text-align: center;height: 25px;border-radius: 25px;line-height: 25px;display: inline-block;float: left;margin-top: 4px;margin-right: 10px;}a.callbtn12 .fa {background: #58595b;color: #fff;font-size: 16px;width: 25px;text-align: center;height: 25px;border-radius: 25px;line-height: 25px;display: inline-block;float: left;margin-top: 4px;margin-right: 10px;}.inclusion_heightsame {height: 320px;overflow: hidden;overflow-y: auto;margin-bottom: 20px;}.showvisa_btn {line-height: 32px;font-size: 19px;}.bgcolor_white {background: #fff;border: 1px solid #d7d7d7;}.padd_top15 {padding-top: 15px;}.pt_0lt_0 {padding-left: 0px !important;padding-right: 0 !important;}.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {color: #fff;background-color: var(--secondcolor);border-color: var(--secondcolor);}.specifc_align {margin-top: 12px;}.pt_lft_0 {padding-left: 0 !important;}.hotel-title-rating {margin-left: 13px;}.btn-danger:hover {color: #fff;background-color: var(--maincolor);border-color: var(--maincolor);}.booking_review>a .backarrow {color: #fff !important;text-decoration: none;}.booking_review>a .backarrow:hover {color: #fff !important;text-decoration: none;}.backarrow {color: #fff !important;text-decoration: none;}a.backarrow {color: #fff;}.custom-control-label::after {top: 1px;}#mytrip_city_to {padding-left: 20px;}.ui-datepicker .ui-datepicker-next {background: var(--commongreycolor);cursor: pointer;}.ui-datepicker .ui-datepicker-prev {background: var(--commongreycolor);cursor: pointer;}.ui-datepicker.ui-datepicker-multi {width: 50% !important;z-index:100000000 !important;padding: 0;}.ui-datepicker td {border: 0;border: 1px solid #eee;padding: 1px;}.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {background: #fff !important;font-weight: normal !important;color: #454545 !important;border-radius: 0;line-height: 24px;text-align: center;width: 38px;height: 36px;margin-bottom: 0;}.ui-widget-header {background: var(--datepicker-header) !important;color: #fff !important;font-weight: bold !important;}.ui-datepicker-multi .ui-datepicker-group table {width: 100%;margin: 0;z-index: 99999;}.ui-datepicker-multi-2 .ui-datepicker-group {width: 100%;}.ui-datepicker-multi .ui-datepicker-group {float: left;width: 50%;}.ui-datepicker-group.ui-datepicker-group-last {margin-right: 0 !important;width: 49% !important;}.ui-datepicker-group.ui-datepicker-group-first {width: 48% !important;margin-right: 3% !important;}.ui-datepicker-multi .ui-datepicker-group table {width: 100%;margin: 0;}.ui-widget-header {background: var(--maincolor) !important;color: #fff !important;font-weight: bold !important;}.ui-datepicker-multi .ui-datepicker-group table {width: 100% !important;margin: 0 !important;background: #eee;z-index: 99999;}.ui-datepicker-multi-2 .ui-datepicker-group {width: 100%;}.ui-datepicker-multi .ui-datepicker-group {float: left;width: 100%;}.ui-state-default.ui-state-highlight {background: var(--commongreycolor) !important;color: #fff !important;}.ui-state-default.ui-state-active {background: var(--maincolor) !important;color: #fff !important;}.ui-state-default.ui-state-highlight {background: var(--commongreycolor) !important;color: #fff !important;}.ui-state-default.ui-state-active {background: var(--maincolor) !important;color: #fff !important;}a.tour-sightseeings{color: #065af3 !important;}@media(min-width: 320px) and (max-width:359px) {a.whatsupbtn12 .fa {margin-right: 4px;}a.callbtn12 .fa {margin-right: 4px;}}@media(min-width: 360px) and (max-width:410px) {a.whatsupbtn12 .fa {margin-right: 4px;}a.callbtn12 .fa {margin-right: 4px;}}@media(min-width: 411px) and (max-width:991px) {a.whatsupbtn12 .fa {margin-right: 8px;}a.callbtn12 .fa {margin-right: 8px;}}@media(max-width: 992px){#mytrip_city_to {padding-left: 12px;}.ui-datepicker-multi .ui-datepicker-group table {width: 100%;margin: 0;}.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {border: none !important;background: #fff !important;font-weight: normal !important;color: #454545 !important;border-radius: 5px;line-height: 29px;text-align: center;margin: 1px;width: 40px;height: 39px;margin-bottom: 2px;}.ui-widget-header {background: var(--maincolor) !important;color: #fff !important;font-weight: bold !important;}.ui-datepicker-multi .ui-datepicker-group table {width: 100% !important;margin: 0 !important;background: #eee;z-index: 99999;}.ui-datepicker-multi-2 .ui-datepicker-group {width: 100%;}.ui-datepicker-multi .ui-datepicker-group {float: left;width: 100% !important;}}@media(min-width: 576px) and (max-width:767px) {.mobile_right {float: right;margin-bottom: 10px;}}@media(min-width: 320px) and (max-width:575px) {.thanks-type {margin-bottom: 10px;}}@media(max-width: 992px) {.ui-datepicker-multi .ui-datepicker-group table {width: 100%;margin: 0;}.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {border: none !important;background: #fff !important;font-weight: normal !important;color: #454545 !important;border-radius: 5px;line-height: 29px;text-align: center;margin: 1px;width: 40px;height: 39px;margin-bottom: 2px;}.ui-widget-header {background: var(--maincolor) !important;color: #fff !important;font-weight: bold !important;}.ui-datepicker-multi .ui-datepicker-group table {width: 100% !important;margin: 0 !important;background: #eee;z-index: 99999;}.ui-datepicker-multi-2 .ui-datepicker-group {width: 100%;}.ui-datepicker-multi .ui-datepicker-group {float: left;width: 100% !important;}.ui-state-default.ui-state-highlight {background: var(--commongreycolor) !important;color: #fff !important;}.ui-state-default.ui-state-active {background: var(--maincolor) !important;color: #fff !important;}.addcity-btn {width: 34%;padding: 13px 15px 13px;}.multialignrdhome {width: 100% !important;margin-top: 10px;}.ui-datepicker.ui-datepicker-multi {top: 0 !important;width: 100% !important;}.traveller_top {margin-top: 45px;}.hotel-title-rating {margin-left: 0;}.traveller-detaisl {padding: 10px 14px;}.mbhide {display: none;}.hotelrooombox_main {padding: 5px;left: auto;right: 0;width: 100%;top: 0;position: fixed !important;border-radius: 0;height: 100%;}.pt_lft_0 {padding-left: 15px !important;}}.bus-b-p-list.viewseats {background: var(--secondcolor);padding: 8px !important;}.bus-b-p-list.viewseats .bus-txt-val {color: #fff;}.bus-b-p-list.viewseats:hover {background: #331749;}.sortlisting .sortingnames {font-weight: 600 !important;}.bus-sorting-list .bus-name {width: 18%;margin-right: 0;}.bus-sorting-list .bus-Departure {width: 16%;margin-right: 0;}.bus-sorting-list .bus-Duration {width: 17%;margin-right: 0;}.bus-sorting-list .bus-Arrival {width: 17%;margin-right: 0;}.bus-sorting-list .bus-Seats {width: 16%;margin-right: 0;}.bus-sorting-list .bus-price {color: #000;}.bus-listing .busnamecls-new {font-size: 11px;color: #121212;}.bus-listing .departuretxt {font-size: 12px;font-weight: 700;color: var(--buslisting_carname);}.bus-listing .arrivaltxt {font-size: 12px;font-weight: 700;color: var(--buslisting_carname);}.bus-listing .destinationinfo {font-weight: 500;}.bus-listing .bus-listing-info-fly-time {left: auto;}.bus-listing .bus-listing-info-line {width: 100%;}.bus-listing .bus-listing-info-line-start:after {right: -12px;}.bus-listing .bus-seats {font-size: 11px;color: #121212;}.bus-listing .startformtxt {font-size: 11px;color: #121212;}.bus-bottom-panel .bus-amenties .active .bus-txt-val {color: #d84e55;}.busseat-select .seattxt {padding: 5px 10px;margin-top: 20px;display: block;text-align: left;}.busseat-fare-summary-container .proceedbtn:hover {background: #ffc21d;}.cutom-bus-row-mb .proceedbtn:hover {background: #ffc21d;}.bus-info-focus .form-control {padding: 0.375rem 0.6rem;}.bus-dt-tab {border-bottom: 0;}.bus_travel_fair_details {margin-top: 20px;}.get_bus_city {padding-left: 20px !important;}@media (max-width: 767px) {.bus-listing-info-line, .bus-listing-info-line-start {display: block;}.bus-listing-info-fly-time p {text-align: center;}.bus-bottom-panel {margin-bottom: 5px;}.bus-bottom-panel .bus-b-p-list {display: block !important;width: 100%;line-height: 24px;border-left: 0;}.boxinter:hover .themecontent_bxheight, .singleboxinter:hover .themecontent_bxheightsingle{position: relative !important;height: auto !important; padding-top: 5px !important;padding-bottom: 5px;}.boxinter:hover .themecontent_bxheight .best-places-content{    margin-bottom: 5px; margin-bottom: 5px;} .boxinter:hover .themecontent_bxheight .rating-sec:before{display: none;}}.home-srch .t-radiobtn.busradio-row {margin-bottom: 10px!important;white-space: inherit;display: flex;}@media (max-width: 575px) {.busradio-row {white-space: inherit !important;display: flex !important;}.busradio-row .custom-radio {padding-left: 35px;}}.dt-1 {font-size: 16px;font-weight: 600;right: 12px;text-align: right;color: var(--blue_color);display: inline-block;width: 100%;}.tt {position: relative;top: -22px;left: 8px;}.labeltxtright_align {margin-right: 10px;}.labeltxt {color: #090907;font-size: 16px;text-transform: capitalize;font-weight: normal;margin-bottom: 0;font-weight:600;}.select_box_wth {width: auto;border: 0 solid #fff;box-shadow: none;height: 32px;float: right;font-size: 16px!important;cursor: pointer;margin-top: -5px;}.detail-right .selectroom_cls-box {display: flex;flex-wrap: wrap;justify-content: end;}.detail-right .selectroom_cls-box .select_box_wth {text-align: right;padding-right: 5px;padding-left: 5px;}span.footer-whatsappicon.footer-whatsappicon-new {top: 65%!important;}.add-cat h6 {font-weight: 600 !important;}.fixedformpackage {top: 10px;z-index: 1000;position: sticky;width: 255px;left: auto;box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important;background: #fff;height: 600px;overflow-x: visible;overflow-y: scroll;}.heightfix{height: 390px;overflow-x: visible;overflow-y: scroll;}div#expandsave {margin-top: 15px;}.row.borderrow {padding: 10px 0;}.FullDetailContent a, .LessDetailContent a {cursor: pointer;background: none !important;color: #3d2252 !important;font-size: 16px;border-radius: 5px;margin: 0;margin-top: 7px;}.readmore_text1 {cursor: pointer;background: none !important;color: #371c4d !important;font-size: 16px;padding: 5px 15px;border-radius: 5px;margin: 10px 0;}@media (min-width: 320px) and (max-width: 480px){a.callbtn12 .fa {margin-right: 10px;}.detail-right {position: relative;right: 14px;top: 0;width: 100%;padding: 5px 15px !important;}.labeltxtright_align {margin-right: 0;}.dt-1.mobilestartfrm {text-align: left;}a.detail_link {float: left;position: relative;left: 0px;}.dropdown.selectroom_cls-box {margin-top: 0;text-align: left;width: 100% !important;}.fl-list-item .packages-included {margin-top: 0px!important;display: block;}.orderchange-inmobile a#estinamtebtnid {max-width: 90px;color: #000;margin-left: 0;width: 100%;float: right;margin-bottom: 0;margin-right: 10px;}a.whatsupbtn12 {display: block;float: left;position: absolute;}a.callbtn12 {display: block;float: left;position: absolute;left: 50px;}.orderchange-inmobile .detailbtn-mobile {margin-left: 0;width: 100%;float: left;max-width: 90px;margin-bottom: 0;position: relative;left: 40px;}ul.sendenquiry-rightbtn {display: none;}.orderchange-inmobile a#estinamtebtnid {max-width: 90px;}.select_box_wth {height: 28px;font-weight: normal;}.mobtp{position: relative;top: -10px !important;padding: 10px 0px 0 0;}div#inquiryfromdate {margin-bottom: 10px;}.listbox-title {font-weight: 600;font-size: 15px;width: 100%;display: block;}.flights_tabnav .mobile_scrolling .nav-tabs>li>a:hover {padding: 7px 0px !important;}.flights_tabnav .mobile_scrolling .nav-tabs>li>a {padding: 7px 0px;}.tt {position: relative;top: -22px;left: 8px;}.plan-your-trip-form .sendingrequestCallback .colspan-enquiry .mobtp {top: 0px !important;margin-bottom: 12px !important;}}.discount-coupon {padding: 8px 10px;background: #ffd86f;font-size: 1rem;color: #252525;text-align: left;}.discount-coupon p{margin:0px;}.ui-state-range a, .ui-widget-content .ui-state-range a, .ui-widget-header .ui-state-range a{background:var(--commongreycolor) !important;color:#fff !important;}.multi-select-menuitems label {padding: 5px 15px !important;margin-bottom:0;}.multi-select-menuitem input {position: absolute;margin-top: 3px;margin-left: -20px;height: auto !important;line-height: normal !important;}