@font-face {font-family: "Lato";font-style: normal;font-weight: 300;src: url("../../../fonts/lato-v22-latin-300.eot");src: local(""), url("../../../fonts/lato-v22-latin-300.eot?#iefix") format("embedded-opentype"), url("../../../fonts/lato-v22-latin-300.woff2") format("woff2"), url("../../../fonts/lato-v22-latin-300.woff") format("woff"), url("../../../fonts/lato-v22-latin-300.ttf") format("truetype"), url("../../../fonts/lato-v22-latin-300.svg#Lato") format("svg");}@font-face {font-family: "Lato";font-style: normal;font-weight: 400;src: url("../../../fonts/lato-v22-latin-regular.eot");src: local(""), url("../../../fonts/lato-v22-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../../fonts/lato-v22-latin-regular.woff2") format("woff2"), url("../../../fonts/lato-v22-latin-regular.woff") format("woff"), url("../../../fonts/lato-v22-latin-regular.ttf") format("truetype"), url("../../../fonts/lato-v22-latin-regular.svg#Lato") format("svg");}@font-face {font-family: "Lato";font-style: normal;font-weight: 700;src: url("../../../fonts/lato-v22-latin-700.eot");src: local(""), url("../../../fonts/lato-v22-latin-700.eot?#iefix") format("embedded-opentype"), url("../../../fonts/lato-v22-latin-700.woff2") format("woff2"), url("../../../fonts/lato-v22-latin-700.woff") format("woff"), url("../../../fonts/lato-v22-latin-700.ttf") format("truetype"), url("../../../fonts/lato-v22-latin-700.svg#Lato") format("svg");}body {font-family: Lato, sans-serif !important;}h1, h2, h3, h4, h5, h6 {color: #2f60a9 !important;}h1, h2 {font-weight: 700 !important;}.bg-light-3 {background: #F0F6FF }.hw-50 {width: 50px !important;height: 50px !important;}.text-blue-2 {color: #0348AF !important }.text-pink {color: #A90076 }.fo_bg {background: 06376A;background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(6, 55, 106, 1) 100%, rgba(0, 0, 0, 1) 100%);background: -moz-linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(6, 55, 106, 1) 100%, rgba(0, 0, 0, 1) 100%);background: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(6, 55, 106, 1) 100%, rgba(0, 0, 0, 1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#000000", GradientType=0);}.choose_bg {background: #AFD5FF;background: -webkit-linear-gradient(0deg, rgba(175, 213, 255, 1) 0%, rgba(255, 255, 255, 1) 92%);background: -moz-linear-gradient(0deg, rgba(175, 213, 255, 1) 0%, rgba(255, 255, 255, 1) 92%);background: linear-gradient(0deg, rgba(175, 213, 255, 1) 0%, rgba(255, 255, 255, 1) 92%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#AFD5FF", endColorstr="#FFFFFF", GradientType=0);}.deal_bg {background: #E5A604;background: -webkit-linear-gradient(90deg, rgba(229, 166, 4, 0.72) 0%, rgba(255, 184, 0, 0.75) 41%, rgba(255, 255, 255, 0.6) 74%);background: -moz-linear-gradient(90deg, rgba(229, 166, 4, 0.72) 0%, rgba(255, 184, 0, 0.75) 41%, rgba(255, 255, 255, 0.6) 74%);background: linear-gradient(90deg, rgba(229, 166, 4, 0.72) 0%, rgba(255, 184, 0, 0.75) 41%, rgba(255, 255, 255, 0.6) 74%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#E5A604", endColorstr="#FFFFFF", GradientType=1);}#footer .nav-link {padding: 5px 0px !important;font-size: 14px;color: #383636 !important;}#footer .nav-link:hover {color: #e7901c !important;}.text-warning {color: #e7901c !important;}.defalut-hover {box-shadow: rgba(66, 66, 66, 0) 0px -1px 0px 0px, rgba(0, 0, 0, 0.2) 0px 0px 2px 0px, rgba(0, 0, 0, 0.12) 0px 4px 2px -2px, rgba(0, 0, 0, 0.16) 0px 4px 8px -1px;transition: all .2s;}.defalut-hover:hover {box-shadow: rgba(0, 0, 0, 0.04) 0px -1px 0px 0px, rgba(0, 0, 0, 0.18) 0px 2px 8px 0px, rgba(0, 0, 0, 0.18) 0px 10px 8px -5px, rgba(0, 0, 0, 0.18) 0px 12px 32px -2px;transition: all .1s !important;}.rounded-5 {border-radius: 10px !important;}.rounded-20 {border-radius: 20px !important;}.month-heading-bold {font-size: 24px !important }.calender-header>.navigation>.zee-next {border-radius: 50%;background-color: #1568e3;margin: 5px }.calender-header>.navigation>.zee-prev {border-radius: 50%;background-color: #1568e3;margin: 5px }.zee-calendar table tr td.date.active {background-color: #1568e3 !important }.zee-calendar table tr td.date.hover {background-color: #1568e3 !important }.zee-calendar th:first-child{color: red }.zee-calendar td:first-child{color: red }.month-heading-bold {font-size: 24px !important }.deal_badge {background: #0F64E3;height: 70px;width: 68px;border-radius: 50%;display: inline-block;font-size: 19px;padding-top: 15px;border: 3px solid #E7901D;color: #fff;text-align: center;line-height: 19px;}.total_hotels {height: 42px;position: absolute;top: 0;bottom: 0;margin: 0px auto;background: #fff;text-align: center;font-weight: bold;left: 30%;border: 2px solid #fff;top: 3%;border-radius: 50px }.layout .inner_content img {height: 350px;object-fit: cover }.custom_height {height: 97% !important;}.object-fit {object-fit: cover;}.font-24 {font-size: 24pt;}.font-22 {font-size: 22pt;}.font-20 {font-size: 20pt;}.font-18 {font-size: 18pt;}.font-16 {font-size: 16pt;}.font-14 {font-size: 14pt;}.font-12 {font-size: 12pt;}.font-11 {font-size: 11pt;}.font-10 {font-size: 10pt;}.font-10px {font-size: 10px;}.font-12px {font-size: 12px;}.font-14px {font-size: 14px;}.font-16px {font-size: 16px;}.font-18px {font-size: 18px;}.font-20px {font-size: 20px;}.font-22px {font-size: 22px;}.font-24px {font-size: 24px;}.font-26px {font-size: 26px;}.font-28px {font-size: 28px;}.font-30px {font-size: 30px;}.font-35px {font-size: 35px;}.font-42px {font-size: 42px;}.h-c {height: 40px;overflow: hidden;}.bottom-0 {bottom: 0;position: absolute;}body {background-color: #fff;}.facebook-btn-bg {background-color: #3b5998;opacity: .85;}.facebook-btn-bg:focus, .facebook-btn-bg:hover {background-color: #3b5998;opacity: 1;}.google-btn-bg {background-color: #e94235;opacity: .85;}.google-btn-bg:focus, .google-btn-bg:hover {background-color: #e94235;opacity: 1;}.nav-link {color: #2f60a9;}.btn-default {color: #fff;background-color: #e7901c;border-color: #e7901c;}.page-heading {font-size: 26px;font-weight: 700;}.btn-default:hover {color: #fff;background-color: #e7901c;border-color: #e7901c;}.btn-success {background: #0052A9 !important;border-color: #0052A9 !important;}.text-success {color: #006500 !important;}.text-shadow {text-shadow: 2px 2px 2px #000;}.btn-primary {color: #fff;background-color: #2f60a9;border-color: #2f60a9;}.btn-primary:focus, .btn-primary:hover, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {color: #fff;background-color: #2f60a9;border-color: #2f60a9;}.blue-bg {background: #2f60a9;}.orange-bg {background: #e79700;}.bg-yellow {background: #ffc043;}.blue-text {color: #2f60a9 !important;}.hotel_card_col_2 .hotel_title h2 {color: #2f60a9 !important;}.orange-text {color: #e79700;}.top_search_strip .text-right>span, .top_search_strip h2 {font-weight: 400 !important;}.filters h2 {font-weight: 400 !important;}.pointer {cursor: pointer;}.form_control_reset:focus {border-color: #2f60a9;box-shadow: none;}.btn_reset:focus {box-shadow: none;}.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {color: #fff;background-color: #006500;border-color: #006500;}.tab-content {border-top: 1px solid #006500;border-bottom: 1px solid #006500;padding-bottom: 4px;}@keyframes spiningCircle {0% {transform: rotate(0) }100% {transform: rotate(360deg) }}@keyframes placeHolderShimmer {0% {background-position: -400px 0 }100% {background-position: 400px 0 }}.spining_plane_container {width: 78px;height: 78px;position: relative;}.spining_circle {box-sizing: border-box;position: absolute;left: 0;top: 0;animation: .8s linear 0s infinite normal none running spiningCircle;border-width: 2px;border-style: solid;border-color: #2f60a9 transparent #2f60a9 #2f60a9;border-image: initial;border-radius: 50%;display: inline-block;height: 78px;width: 78px;align-self: center;}.animated_background {animation-duration: 1s;animation-fill-mode: forwards;animation-iteration-count: infinite;animation-name: placeHolderShimmer;animation-timing-function: linear;background: #f6f7f8;background: linear-gradient(to right, #eee 8%, #ddd 18%, #eee 33%);background-size: 800px 104px;position: relative;}.skeleton_muted {color: #ddd;}.skeleton_box {width: 18px;height: 18px;}.skeleton_border {border: 1px solid #ddd;}.skeleton_border_2 {border: 2px solid #ddd;}.skeleton_slider_div {border-right: 1px solid #ddd;}.skeleton_border_bottom {border-bottom: 2px solid #ddd;}.plane_holder i {font-size: 30px;}.from_to {font-size: 20px;}.w_50 {width: 50px;}.h_15 {height: 15px;}.h_18 {height: 18px;}.h_22 {height: 22px;}.h_120 {height: 120px;}.h_10 {height: 10px;}.h_40 {height: 40px;}.h_160 {height: 160px;}.h_200 {height: 200px;}.l_10 {width: 10%;}.l_20 {width: 20%;}.l_30 {width: 30%;}.l_40 {width: 40%;}.l_60 {width: 60%;}.l_70 {width: 70%;}.l_80 {width: 80%;}.l_90 {width: 90%;}.customer-bg {background-color: #ededed;}.f28 {font-size: 28px;}.f22 {font-size: 22px;}.customer-dashboard .nav .nav-item .nav-link {border: 1px solid #fff;}.customer-dashboard .nav .nav-item .nav-link:hover {background: #eee;border: 1px solid #999;border-radius: 5px;color: #000;}.f18 {font-size: 18px;}.bg-inherit {background: inherit !important;}.bottom-250 {bottom: 250px !important;}.bg-blog-detail {background-color: #00c851;}.font-roboto-light {font-family: robotoSlab-light;}.email-envelope-bg {background: #ff8f00;}.twitter-btn-bg {background: #1b95e0;}.blog-card:hover {box-shadow: none !important;}.blog-card .card-img-top {height: 330px;object-fit: cover;}.height-175 {height: 175px;}.hotel-login-absolute {top: -25px;right: 25px;}.link-hover:hover a {color: #f05a29;}.top_right_links ul li a {font-size: 13px;}.footer-bg {background: url('../../../images/footer_28.jpg') repeat;}.footer-bg .foo_links li a {font-size: 14px;padding: 6px 10px;}.footer-bg .seprator {background: url('../../../images/separator.jpg') repeat-x;padding: 10px 0;width: 90%;margin: 0 auto;}.fa-star {color: #e79700;}.header_menu .pages_links .nav-item .nav-link {font-size: 15px;}.header_menu {background-color: #fff;}.call_back_links {background: #2f60a9;}.call_back_links .nav-item .nav-link {font-size: 13px !important;padding: 0 5px 2px !important;}.box {padding: 1.05882353em;background: #fff;margin-bottom: 16px;border-bottom: 1px solid #ccc;border-radius: 3px;color: #15375e;}.xs_header img {height: 50px;padding: 14px 0 0;filter: invert(1);opacity: .6;}.xs_header h3 {font-size: 13px;color: #b1b1b1;}.errorInput {border-color: #f1592a !important;}label.error {background-color: #f1592a;border-radius: 4px;color: #fff;font-weight: 400;padding: 3px 5px;}.chat-btn {right: 50px;background: #32de10;left: auto;padding-top: 15px !important;width: 370px;padding-bottom: 16px;color: #fff;}.book-btn-sm-xs {font-size: 40%;vertical-align: middle;margin: 4px 8px 9px 0;display: inline-table;color: #003580;font-weight: 700;}.homepage-airports .position-absolute {top: 0;bottom: 0;}.homepage-airports .position-absolute .transparent_bg.big_f {z-index: 999;background: rgba(0, 0, 0, .7);padding: 10px;}#notfound {padding: 11vh 0;width: 100%;}.notfound {line-height: 1.4;text-align: center;padding: 15px;}.notfound .notfound-error h1 {font-size: 71px;font-weight: lighter;margin: 0;}.notfound h2 {font-size: 33px;font-weight: lighter;text-transform: uppercase;margin-top: 0;margin-bottom: 25px;letter-spacing: 3px;}.notfound p {font-size: 16px;margin-top: 0;margin-bottom: 25px;}.notfound a {font-weight: 400;text-decoration: none;border-bottom: 1px dashed #f05a29;border-radius: 2px;}.notfound a:hover {color: #f05a29;}@media (max-width:575.98px) {.call_back_links .nav-item .nav-link {padding: 10px 0 !important;border-bottom: 1px solid #0d4da9;font-size: 16px !important }#top_header_pages_heading_div h1, h3.smallPadBottom {font-size: 18px }#top_header_pages_heading_div p {font-size: 15px }.top-logo a .img-fluid {width: 200px }.xs-font-12 {font-size: 12px !important }.xs-font-10 {font-size: 10px !important }.xs-font-8 {font-size: 8px !important }.xs-font-14 {font-size: 14px !important }.xs-font-16 {font-size: 16px !important }.xs-font-18 {font-size: 22px !important }.font-xs-20 {font-size: 20px !important }.bg-light-xs {background: #f8f9fa !important }.min-height-xs {min-height: 150px !important }.height-20-xs {height: 22px;overflow: hidden }.font-weight-xs {font-weight: 700 !important }.border-top-xs {border-top: 1px solid #ccc }.xs-none {display: none !important }.xs-price-btn {background: #fff;padding: 0 12px 3px 11px;border: 1px solid #ddd;border-radius: 4px }}@media (min-width:576px) and (max-width:767.98px) {.top-logo a .img-fluid {width: 200px }.call_back_links .nav-item .nav-link {padding: 10px 0 !important;border-bottom: 1px solid #0d4da9;font-size: 16px !important }#top_header_pages_heading_div h1 {font-size: 25px }.font-sm-22 {font-size: 22px !important }.sm-font-16 {font-size: 16px !important }.sm-font-14 {font-size: 14px !important }.sm-font-12 {font-size: 12px !important }.sm-font-10 {font-size: 10px !important }.sm-font-8 {font-size: 8px !important }.bg-light-sm {background: #f8f9fa !important }.min-height-sm {min-height: 150px !important }.height-20-sm {height: 22px;overflow: hidden }.font-weight-sm {font-weight: 700 !important }.border-top-sm {border-top: 1px solid #ccc }.sm-none {display: none !important }.sm-price-btn {background: #fff;padding: 0 12px 3px 11px;border: 1px solid #ddd;border-radius: 4px }}@media (min-width:768px) and (max-width:991.98px) {.header_menu .pages_links .nav-item .nav-link {font-size: 13px !important;}.call_back_links .nav-item .nav-link {font-size: 11px !important;padding: 0 5px 1px !important }.testimonial_main {font-size: 14px }}@media (min-width:992px) and (max-width:1199.98px) {.btn-group-lg>.btn, .btn-lg {font-size: 1.1rem }}.left_map_hotels .height-20-xs {height: 22px;overflow: hidden;}.left_map_hotels .font-weight-xs {font-weight: 700 !important;}.left_map_hotels .xs-font-16 {font-size: 16px !important;}.left_map_hotels .xs-font-12 {font-size: 12px !important;}.left_map_hotels .border-top-xs {border-top: 1px solid #ccc;}.left_map_hotels .xs-price-btn {background: #fff;padding: 0 12px 3px 11px;border: 1px solid #ddd;border-radius: 4px;}.map_hotelbox {overflow-y: scroll;}.ribbon3 {line-height: 35px;padding-left: 15px;position: absolute;left: -9px;bottom: 22px;background: #006500;color: #fff;}.ribbon3:before {height: 0;width: 0;top: -8.5px;left: .1px;border-bottom: 9px solid #000;border-left: 9px solid transparent;}.ribbon3:after, .ribbon3:before {content: "";position: absolute;}.ribbon3:after {height: 0;width: 0;right: -14.5px;border-top: 18px solid transparent;border-bottom: 18px solid transparent;border-left: 15px solid #006500;}.xs_pkg_strip {background: url('../../../images/xs-strip.png');background-size: contain;background-repeat: no-repeat;padding: 8px 14px;color: #fff;position: relative;left: -8px;margin: 17px 0 10px;}.zIndex {z-index: 999;}.apple-login-btn {background-color: #000;color: #fff }.apple-login-btn .fa-apple, .facebook-btn-bg .fa-facebook-f {font-size: 20px;width: 20px }.apple-login-btn:hover, .apple-login-btn:focus {background-color: #f0f0f0;color: #000 }.new-google-btn {height: 40px;border: 1px solid #dee2e6 }.new-google-btn:hover, .new-google-btn:focus {border-color: #000000 }.facebook-btn-bg>div, .new-google-btn>div, .apple-login-btn>div {min-width: 198px }main>.alert {display: none;}