PluginProbe
Yatra – Travel Booking & Tour Operator Software / 3.0.14.1
Yatra – Travel Booking & Tour Operator Software v3.0.14.1
3.0.16 3.0.15 3.0.14 3.0.14.1 3.0.14.2 3.0.12 3.0.13 3.0.11 3.0.10 3.0.9 3.0.8 3.0.7 3.0.6 3.0.5 3.0.5.1 3.0.4 3.0.3 3.0.2.9 3.0.2.7 3.0.2.8 3.0.2.6 trunk 1.0.0 2.0.0 2.0.1 All 84 releases
yatra / assets / css / yatra-legacy.css

yatra-legacy.css in Yatra – Travel Booking & Tour Operator Software 3.0.14.1, at assets/css/yatra-legacy.css

3,349 lines 117.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 :root {
2 /* --------------------------------------------------------------------------
3 Colors variables
4 -------------------------------------------------------------------------- */
5 --yatra_primary_color: #1abc9c;
6 --yatra_primary_color_opacity: #eafffb;
7 --yatra_black_color: #000000;
8 --yatra_white_color: #FFFFFF;
9 --yatra-fa-style-family: "Font Awesome 6 Free";
10 --yatra-fa-style-weight: 900; }
11
12 .yatra-tabs section.yatra-tab-content .tab-inner {
13 background: #fff;
14 padding: 10px 15px;
15 border: 1px solid #ddd;
16 color: #000; }
17 .yatra-tabs section.yatra-tab-content .tab-inner:focus {
18 outline: none; }
19
20 .yatra-tabs {
21 background: #fff; }
22 .yatra-tabs > ul {
23 position: relative;
24 margin: 0;
25 padding: 0;
26 list-style: none;
27 border: 1px solid #ddd;
28 font-size: 0;
29 background: var(--yatra_primary_color_opacity);
30 border-bottom: none; }
31
32 .yatra-tabs > ul .indicator {
33 display: block;
34 position: absolute;
35 bottom: 0;
36 left: 0;
37 height: 3px;
38 width: 20%;
39 background: #1E88E5;
40 -webkit-transform: translateZ(0) translateX(0);
41 -moz-transform: translateZ(0) translateX(0);
42 transform: translateZ(0) translateX(0);
43 -webkit-transition: all 0.3s ease;
44 -o-transition: all 0.3s ease;
45 -moz-transition: all 0.3s ease;
46 transition: all 0.3s ease; }
47
48 .yatra-tabs > ul li {
49 display: inline-block;
50 font-size: 14px;
51 margin: 0;
52 padding: 0; }
53
54 .yatra-tabs > ul li a {
55 display: block;
56 position: relative;
57 padding: 12px 20px;
58 text-decoration: none;
59 text-align: center;
60 font-weight: bold;
61 color: #343434;
62 border-right: 1px solid #ddd;
63 text-transform: uppercase; }
64
65 .yatra-tabs > ul li a:focus {
66 text-shadow: none;
67 -webkit-box-shadow: none;
68 box-shadow: none;
69 outline: none; }
70
71 .yatra-tabs > ul li a[data-aria-selected],
72 .yatra-tabs > ul li a:hover,
73 .yatra-tabs > ul li.active a,
74 .yatra-tabs > ul li.active:hover a,
75 .yatra-tabs > ul li a:hover {
76 color: var(--yatra_primary_color);
77 background: #fff; }
78
79 .yatra-tabs ul.yatra-tab-wrap li.item > a .fa, .yatra-tabs ul.yatra-tab-wrap li.item > a svg, .yatra-tabs ul.yatra-tab-wrap li.item > a .yatra-icon {
80 margin-right: 10px; }
81
82 .yatra-tabs > ul li a[data-aria-selected]:before {
83 /*-webkit-transform: translateZ(0) translateY(0);
84 transform: translateZ(0) translateY(0);*/ }
85
86 .yatra-tabs > section[aria-hidden="true"] {
87 display: none; }
88
89 .yatra-tabs section.yatra-tab-content h3.tab-title .fa, .yatra-tabs section.yatra-tab-content h3.tab-title svg {
90 float: right;
91 cursor: pointer; }
92
93 .yatra-tabs section.yatra-tab-content h3.tab-title .yatra-expand-collapse {
94 float: right;
95 cursor: pointer;
96 font-size: 16px;
97 font-weight: 400;
98 text-decoration: underline; }
99
100 .yatra-field-wrap p {
101 padding-left: 10px;
102 padding-right: 10px; }
103
104 .yatra-tab-content:after {
105 clear: both;
106 content: "";
107 display: block; }
108
109 .yatra-tab-content label {
110 font-weight: bold; }
111
112 .yatra-tab-content .select2 {
113 width: 100% !important; }
114
115 .yatra-tab-content input,
116 .yatra-tab-content input[type="text"],
117 .yatra-tab-content input[type="number"],
118 .yatra-tab-content select,
119 .yatra-tab-content textarea
120 .yatra-tab-content .widefat {
121 margin-top: 5px; }
122
123 @media (min-width: 600px) {
124 .yatra-right {
125 float: right;
126 width: 49%;
127 max-width: 49%; }
128 .yatra-left {
129 float: left;
130 width: 49%;
131 max-width: 49%; }
132 .yatra-field-row:after {
133 clear: both;
134 content: "";
135 display: block; }
136 .yatra-field-row {
137 display: block; } }
138
139 .yatra-tabs.heading-and-content .yatra-tab-item {
140 display: block; }
141 .yatra-tabs.heading-and-content .yatra-tab-item .yatra-tab-content {
142 padding: 15px 0; }
143 .yatra-tabs.heading-and-content .yatra-tab-item .yatra-tab-content .tab-title {
144 padding: 5px 5px 10px 5px; }
145 .yatra-tabs.heading-and-content .yatra-tab-item .yatra-tab-content .tab-title .yatra-icon {
146 float: right;
147 cursor: pointer; }
148 .yatra-tabs.heading-and-content .yatra-tab-item .yatra-tab-content .tab-title .yatra-expand-collapse {
149 float: right;
150 cursor: pointer;
151 font-size: 16px;
152 font-weight: 400;
153 text-decoration: underline; }
154 .yatra-tabs.heading-and-content .yatra-tab-item .yatra-tab-content .cost-info-half li {
155 line-height: unset; }
156
157 .single .yatra-tour-single-item .yatra-tabs.heading-and-content {
158 background: none; }
159
160 .yatra-nice-input-number {
161 display: -webkit-box;
162 display: -moz-box;
163 display: -ms-flexbox;
164 display: flex;
165 -webkit-box-pack: justify;
166 -moz-box-pack: justify;
167 -ms-flex-pack: justify;
168 justify-content: space-between;
169 -webkit-box-align: center;
170 -moz-box-align: center;
171 -ms-flex-align: center;
172 align-items: center; }
173 .yatra-nice-input-number .nice-button {
174 background: none !important;
175 border: none;
176 color: #000 !important;
177 height: 35px;
178 width: 30px;
179 border: 1px solid #aaa !important;
180 border-radius: 0;
181 position: relative;
182 font-size: 17px;
183 font-weight: 900;
184 margin: 0;
185 padding: 0 !important;
186 line-height: 35px;
187 text-align: center;
188 display: -webkit-box;
189 display: -moz-box;
190 display: -ms-flexbox;
191 display: flex;
192 -webkit-box-pack: center;
193 -moz-box-pack: center;
194 -ms-flex-pack: center;
195 justify-content: center;
196 -webkit-box-align: center;
197 -moz-box-align: center;
198 -ms-flex-align: center;
199 align-items: center;
200 cursor: pointer;
201 min-height: 35px;
202 background: #fff !important; }
203 .yatra-nice-input-number .nice-button:focus, .yatra-nice-input-number .nice-button:hover {
204 outline: none !important; }
205 .yatra-nice-input-number .nice-button:before {
206 position: absolute;
207 width: 100%;
208 height: 100%;
209 text-align: center;
210 top: 0;
211 left: 0;
212 right: 0;
213 bottom: 0;
214 line-height: 35px; }
215 .yatra-nice-input-number .nice-button:hover {
216 border-color: #000 !important; }
217 .yatra-nice-input-number .nice-button .yatra-icon {
218 font-weight: 900 !important; }
219 .yatra-nice-input-number .nice-button:hover, .yatra-nice-input-number .nice-button:focus, .yatra-nice-input-number .nice-button:active {
220 -webkit-box-shadow: none;
221 box-shadow: none; }
222 .yatra-nice-input-number input[type="number"] {
223 width: 40px !important;
224 min-width: 40px !important;
225 height: 35px !important;
226 min-height: 35px !important;
227 margin: 0 !important;
228 padding: 0 !important;
229 border: 0;
230 text-align: center;
231 -webkit-appearance: none;
232 -moz-appearance: textfield;
233 font-size: 18px;
234 border-top: 1px solid #aaa !important;
235 border-bottom: 1px solid #aaa !important;
236 border-radius: 0;
237 background: #fff !important;
238 color: #000 !important; }
239 .yatra-nice-input-number input[type="number"]:focus, .yatra-nice-input-number input[type="number"]:hover {
240 border: none;
241 -webkit-appearance: none;
242 -moz-appearance: textfield;
243 outline: none; }
244 .yatra-nice-input-number input[type="number"]::-webkit-inner-spin-button, .yatra-nice-input-number input[type="number"]::-webkit-outer-spin-button {
245 -webkit-appearance: none;
246 -moz-appearance: textfield; }
247
248 .yatra-account-messages {
249 list-style: square;
250 margin: 0;
251 padding: 0; }
252
253 .yatra-info, .yatra-success, .yatra-warning, .yatra-error, .yatra-validation {
254 border: 1px solid;
255 margin: 10px 0px !important;
256 padding: 10px 15px 10px 25px !important;
257 background-repeat: no-repeat;
258 background-position: 10px center;
259 text-align: left; }
260 .yatra-info ul, .yatra-success ul, .yatra-warning ul, .yatra-error ul, .yatra-validation ul {
261 margin: 0 !important;
262 padding: 0 !important; }
263 .yatra-info ul li, .yatra-success ul li, .yatra-warning ul li, .yatra-error ul li, .yatra-validation ul li {
264 margin: 0;
265 padding: 0;
266 list-style: disc !important;
267 font-size: 15px;
268 font-weight: normal; }
269
270 .yatra-info {
271 color: #00529B;
272 background-color: #BDE5F8; }
273
274 .yatra-success {
275 color: #4F8A10;
276 background-color: #DFF2BF; }
277
278 .yatra-warning {
279 color: #9F6000;
280 background-color: #FEEFB3; }
281
282 .yatra-error {
283 color: #D8000C;
284 background-color: #FFBABA; }
285
286 .yatra-validation {
287 color: #D63301;
288 background-color: #FFCCBA; }
289
290 .yatra-page-wrapper {
291 padding-top: 20px;
292 padding-bottom: 20px;
293 margin-left: auto;
294 margin-right: auto;
295 display: block; }
296
297 .yatra-book-btn-wrapper, .yatra-enquiry-btn-wrapper, .yatra-enquiry-submit-btn-wrapper {
298 text-align: right; }
299
300 .mb-clear {
301 clear: both;
302 display: block; }
303
304 del {
305 color: #aaa; }
306
307 .yatra-content-area .yatra-page-title, .yatra-content-area .yatra-tour-title {
308 line-height: 1.2;
309 font-weight: bold;
310 padding: 0;
311 margin: 0; }
312
313 .yatra-content-area .yatra-book-btn-wrapper input.yatra_number_of_person {
314 padding: 8px 10px;
315 height: auto;
316 font-size: 15px;
317 width: 100px;
318 border: 2px solid var(--yatra_primary_color);
319 border-radius: 0; }
320
321 .yatra-content-area .fa, .yatra-content-area .far, .yatra-content-area .fas {
322 font-family: var(--yatra-fa-style-family) !important;
323 font-weight: var(--yatra-fa-style-weight); }
324
325 .yatra-page-wrapper .pagination {
326 text-align: center;
327 display: block;
328 margin-bottom: 30px; }
329 .yatra-page-wrapper .pagination .page-numbers {
330 display: inline-block;
331 text-align: center;
332 font-weight: 400;
333 width: 40px;
334 height: 40px;
335 line-height: 35px;
336 border-radius: 5px;
337 border: 2px solid;
338 padding: 0; }
339
340 .yatra-tabs .row {
341 margin-left: 0;
342 margin-right: 0; }
343
344 .yatra-tabs .yatra-tab-content ul, .yatra-tabs .yatra-tab-content ol {
345 margin: 0;
346 padding: 0; }
347 .yatra-tabs .yatra-tab-content ul li, .yatra-tabs .yatra-tab-content ol li {
348 list-style: none; }
349
350 .yatra-tabs .yatra-tab-content .cost-info-half {
351 width: 50%;
352 float: left;
353 padding: 15px;
354 padding-top: 0; }
355 .yatra-tabs .yatra-tab-content .cost-info-half li {
356 list-style-type: none;
357 position: relative;
358 padding: 0 0 0 25px;
359 color: #555542;
360 margin: 5px 0 15px; }
361 .yatra-tabs .yatra-tab-content .cost-info-half li:before {
362 position: absolute;
363 font-family: var(--yatra-fa-style-family);
364 font-weight: var(--yatra-fa-style-weight);
365 font-size: 13px;
366 left: 0;
367 top: 4px; }
368 .yatra-tabs .yatra-tab-content .cost-info-half.cost_included li:before {
369 content: "\f00c";
370 color: #21769b; }
371 .yatra-tabs .yatra-tab-content .cost-info-half.cost_excluded li:before {
372 content: "\f00d";
373 color: #ed7701; }
374 .yatra-tabs .yatra-tab-content .cost-info-half h4 {
375 font-size: 16px;
376 font-weight: 700;
377 text-transform: uppercase;
378 text-align: center;
379 padding: 10px 0;
380 /* background: #d77b5d; */
381 color: var(--yatra_primary_color);
382 border-bottom: 2px solid var(--yatra_primary_color);
383 margin-bottom: 20px; }
384
385 .yatra-tabs .yatra-tab-content .tab-inner:after {
386 clear: both;
387 content: "";
388 display: block; }
389
390 .sec-row {
391 margin-left: -7.5px;
392 margin-right: -7.5px;
393 display: -webkit-box;
394 display: -moz-box;
395 display: -ms-flexbox;
396 display: flex;
397 -ms-flex-wrap: wrap;
398 flex-wrap: wrap;
399 color: #000; }
400
401 .col-half {
402 width: -moz-calc(50% - 15px);
403 width: calc(50% - 15px);
404 padding: 10px 15px;
405 -moz-box-sizing: border-box;
406 box-sizing: border-box;
407 -webkit-box-sizing: border-box;
408 border: 1.5px dotted #ccc;
409 margin: 7.5px; }
410
411 .detail-wrap .tab .tab-content {
412 font-size: 14px;
413 color: #00779c;
414 line-height: 30px;
415 background: #fff;
416 padding: 20px 25px;
417 margin-top: 20px; }
418
419 .detail-tab .tabs h3 {
420 color: var(--yatra_primary_color); }
421
422 .overview-section {
423 padding-bottom: 20px;
424 overflow: hidden; }
425
426 .yatra-itinerary-list {
427 padding: 10px; }
428
429 .yatra-tour-gallery li.yatra-gallery-item {
430 width: 25%;
431 float: left;
432 position: relative;
433 padding-top: 25%;
434 margin: 0; }
435 .yatra-tour-gallery li.yatra-gallery-item a {
436 display: block;
437 padding: 5px;
438 position: absolute;
439 top: 0;
440 left: 0;
441 bottom: 0; }
442 .yatra-tour-gallery li.yatra-gallery-item a img {
443 height: 100%;
444 width: 100%;
445 -o-object-fit: cover;
446 object-fit: cover;
447 border-radius: 4px; }
448
449 .yatra-itinerary-list .itinerary-content, .yatra-itinerary-list .itinerary-heading, .yatra-itinerary-list .faq-content, .yatra-itinerary-list .faq-heading, .yatra-faq-list-item .itinerary-content, .yatra-faq-list-item .itinerary-heading, .yatra-faq-list-item .faq-content, .yatra-faq-list-item .faq-heading {
450 border: 1px solid #ddd;
451 padding: 10px;
452 margin: 0;
453 margin-top: -1px;
454 cursor: pointer; }
455
456 .yatra-itinerary-list .itinerary-heading, .yatra-itinerary-list .faq-heading, .yatra-faq-list-item .itinerary-heading, .yatra-faq-list-item .faq-heading {
457 font-size: 17px;
458 font-weight: 600; }
459 .yatra-itinerary-list .itinerary-heading .fa, .yatra-itinerary-list .itinerary-heading svg, .yatra-itinerary-list .faq-heading .fa, .yatra-itinerary-list .faq-heading svg, .yatra-faq-list-item .itinerary-heading .fa, .yatra-faq-list-item .itinerary-heading svg, .yatra-faq-list-item .faq-heading .fa, .yatra-faq-list-item .faq-heading svg {
460 float: right;
461 cursor: pointer; }
462
463 .yatra-single-meta-options {
464 float: right;
465 width: 50%;
466 max-width: 50%;
467 padding: 10px; }
468
469 .yatra-tour-content.entry-tabs:before {
470 content: '';
471 display: block;
472 clear: both;
473 width: 100%; }
474
475 .yatra-overlay {
476 z-index: 1000;
477 border: none;
478 margin: 0px;
479 padding: 0px;
480 width: 100%;
481 height: 100%;
482 top: 0px;
483 left: 0px;
484 background: white;
485 opacity: 0.6;
486 cursor: wait;
487 position: absolute; }
488
489 .yatra-container-fluid,
490 .yatra-container {
491 margin-right: auto;
492 margin-left: auto; }
493
494 .yatra-container-fluid {
495 padding-right: 2rem;
496 padding-left: 2rem; }
497
498 .yatra-container {
499 width: 100%;
500 max-width: 1300px; }
501
502 @media (max-width: 1330px) {
503 .yatra-container {
504 padding-left: 15px;
505 padding-right: 15px; } }
506
507 .yatra-row {
508 -webkit-box-sizing: border-box;
509 -moz-box-sizing: border-box;
510 box-sizing: border-box;
511 display: -webkit-box;
512 display: -ms-flexbox;
513 display: -moz-box;
514 display: flex;
515 -webkit-box-flex: 0;
516 -ms-flex: 0 1 auto;
517 -moz-box-flex: 0;
518 flex: 0 1 auto;
519 -webkit-box-orient: horizontal;
520 -webkit-box-direction: normal;
521 -ms-flex-direction: row;
522 -moz-box-orient: horizontal;
523 -moz-box-direction: normal;
524 flex-direction: row;
525 -ms-flex-wrap: wrap;
526 flex-wrap: wrap; }
527
528 .yatra-row.reverse {
529 -webkit-box-orient: horizontal;
530 -webkit-box-direction: reverse;
531 -ms-flex-direction: row-reverse;
532 -moz-box-orient: horizontal;
533 -moz-box-direction: reverse;
534 flex-direction: row-reverse; }
535
536 .yatra-col.reverse {
537 -webkit-box-orient: vertical;
538 -webkit-box-direction: reverse;
539 -ms-flex-direction: column-reverse;
540 -moz-box-orient: vertical;
541 -moz-box-direction: reverse;
542 flex-direction: column-reverse; }
543
544 .yatra-col-xs,
545 .yatra-col-xs-1,
546 .yatra-col-xs-2,
547 .yatra-col-xs-3,
548 .yatra-col-xs-4,
549 .yatra-col-xs-5,
550 .yatra-col-xs-6,
551 .yatra-col-xs-7,
552 .yatra-col-xs-8,
553 .yatra-col-xs-9,
554 .yatra-col-xs-10,
555 .yatra-col-xs-11,
556 .yatra-col-xs-12,
557 .yatra-col-xs-offset-0,
558 .yatra-col-xs-offset-1,
559 .yatra-col-xs-offset-2,
560 .yatra-col-xs-offset-3,
561 .yatra-col-xs-offset-4,
562 .yatra-col-xs-offset-5,
563 .yatra-col-xs-offset-6,
564 .yatra-col-xs-offset-7,
565 .yatra-col-xs-offset-8,
566 .yatra-col-xs-offset-9,
567 .yatra-col-xs-offset-10,
568 .yatra-col-xs-offset-11,
569 .yatra-col-xs-offset-12 {
570 -webkit-box-sizing: border-box;
571 -moz-box-sizing: border-box;
572 box-sizing: border-box;
573 -webkit-box-flex: 0;
574 -ms-flex: 0 0 auto;
575 -moz-box-flex: 0;
576 flex: 0 0 auto;
577 padding-right: 0.5rem;
578 padding-left: 0.5rem; }
579
580 .yatra-col-xs {
581 -webkit-box-flex: 1;
582 -ms-flex-positive: 1;
583 -moz-box-flex: 1;
584 flex-grow: 1;
585 -ms-flex-preferred-size: 0;
586 flex-basis: 0;
587 max-width: 100%; }
588
589 .yatra-col-xs-1 {
590 -ms-flex-preferred-size: 8.33333333%;
591 flex-basis: 8.33333333%;
592 max-width: 8.33333333%; }
593
594 .yatra-col-xs-2 {
595 -ms-flex-preferred-size: 16.66666667%;
596 flex-basis: 16.66666667%;
597 max-width: 16.66666667%; }
598
599 .yatra-col-xs-3 {
600 -ms-flex-preferred-size: 25%;
601 flex-basis: 25%;
602 max-width: 25%; }
603
604 .yatra-col-xs-4 {
605 -ms-flex-preferred-size: 33.33333333%;
606 flex-basis: 33.33333333%;
607 max-width: 33.33333333%; }
608
609 .yatra-col-xs-5 {
610 -ms-flex-preferred-size: 41.66666667%;
611 flex-basis: 41.66666667%;
612 max-width: 41.66666667%; }
613
614 .yatra-col-xs-6 {
615 -ms-flex-preferred-size: 50%;
616 flex-basis: 50%;
617 max-width: 50%; }
618
619 .yatra-col-xs-7 {
620 -ms-flex-preferred-size: 58.33333333%;
621 flex-basis: 58.33333333%;
622 max-width: 58.33333333%; }
623
624 .yatra-col-xs-8 {
625 -ms-flex-preferred-size: 66.66666667%;
626 flex-basis: 66.66666667%;
627 max-width: 66.66666667%; }
628
629 .yatra-col-xs-9 {
630 -ms-flex-preferred-size: 75%;
631 flex-basis: 75%;
632 max-width: 75%; }
633
634 .yatra-col-xs-10 {
635 -ms-flex-preferred-size: 83.33333333%;
636 flex-basis: 83.33333333%;
637 max-width: 83.33333333%; }
638
639 .yatra-col-xs-11 {
640 -ms-flex-preferred-size: 91.66666667%;
641 flex-basis: 91.66666667%;
642 max-width: 91.66666667%; }
643
644 .yatra-col-xs-12 {
645 -ms-flex-preferred-size: 100%;
646 flex-basis: 100%;
647 max-width: 100%; }
648
649 .yatra-col-xs-offset-0 {
650 margin-left: 0; }
651
652 .yatra-col-xs-offset-1 {
653 margin-left: 8.33333333%; }
654
655 .yatra-col-xs-offset-2 {
656 margin-left: 16.66666667%; }
657
658 .yatra-col-xs-offset-3 {
659 margin-left: 25%; }
660
661 .yatra-col-xs-offset-4 {
662 margin-left: 33.33333333%; }
663
664 .yatra-col-xs-offset-5 {
665 margin-left: 41.66666667%; }
666
667 .yatra-col-xs-offset-6 {
668 margin-left: 50%; }
669
670 .yatra-col-xs-offset-7 {
671 margin-left: 58.33333333%; }
672
673 .yatra-col-xs-offset-8 {
674 margin-left: 66.66666667%; }
675
676 .yatra-col-xs-offset-9 {
677 margin-left: 75%; }
678
679 .yatra-col-xs-offset-10 {
680 margin-left: 83.33333333%; }
681
682 .yatra-col-xs-offset-11 {
683 margin-left: 91.66666667%; }
684
685 .start-xs {
686 -webkit-box-pack: start;
687 -ms-flex-pack: start;
688 -moz-box-pack: start;
689 justify-content: flex-start;
690 text-align: start; }
691
692 .yatra-center-xs {
693 -webkit-box-pack: center;
694 -ms-flex-pack: center;
695 -moz-box-pack: center;
696 justify-content: center;
697 text-align: center; }
698
699 .yatra-end-xs {
700 -webkit-box-pack: end;
701 -ms-flex-pack: end;
702 -moz-box-pack: end;
703 justify-content: flex-end;
704 text-align: end; }
705
706 .yatra-top-xs {
707 -webkit-box-align: start;
708 -ms-flex-align: start;
709 -moz-box-align: start;
710 align-items: flex-start; }
711
712 .yatra-middle-xs {
713 -webkit-box-align: center;
714 -ms-flex-align: center;
715 -moz-box-align: center;
716 align-items: center; }
717
718 .yatra-bottom-xs {
719 -webkit-box-align: end;
720 -ms-flex-align: end;
721 -moz-box-align: end;
722 align-items: flex-end; }
723
724 .yatra-around-xs {
725 -ms-flex-pack: distribute;
726 justify-content: space-around; }
727
728 .yatra-between-xs {
729 -webkit-box-pack: justify;
730 -ms-flex-pack: justify;
731 -moz-box-pack: justify;
732 justify-content: space-between; }
733
734 .yatra-first-xs {
735 -webkit-box-ordinal-group: 0;
736 -ms-flex-order: -1;
737 -moz-box-ordinal-group: 0;
738 order: -1; }
739
740 .yatra-last-xs {
741 -webkit-box-ordinal-group: 2;
742 -ms-flex-order: 1;
743 -moz-box-ordinal-group: 2;
744 order: 1; }
745
746 @media only screen and (min-width: 48em) {
747 .yatra-col-sm,
748 .yatra-col-sm-1,
749 .yatra-col-sm-2,
750 .yatra-col-sm-3,
751 .yatra-col-sm-4,
752 .yatra-col-sm-5,
753 .yatra-col-sm-6,
754 .yatra-col-sm-7,
755 .yatra-col-sm-8,
756 .yatra-col-sm-9,
757 .yatra-col-sm-10,
758 .yatra-col-sm-11,
759 .yatra-col-sm-12,
760 .yatra-col-sm-offset-0,
761 .yatra-col-sm-offset-1,
762 .yatra-col-sm-offset-2,
763 .yatra-col-sm-offset-3,
764 .yatra-col-sm-offset-4,
765 .yatra-col-sm-offset-5,
766 .yatra-col-sm-offset-6,
767 .yatra-col-sm-offset-7,
768 .yatra-col-sm-offset-8,
769 .yatra-col-sm-offset-9,
770 .yatra-col-sm-offset-10,
771 .yatra-col-sm-offset-11,
772 .yatra-col-sm-offset-12 {
773 -webkit-box-sizing: border-box;
774 -moz-box-sizing: border-box;
775 box-sizing: border-box;
776 -webkit-box-flex: 0;
777 -ms-flex: 0 0 auto;
778 -moz-box-flex: 0;
779 flex: 0 0 auto;
780 padding-right: 0.5rem;
781 padding-left: 0.5rem; }
782 .yatra-col-sm {
783 -webkit-box-flex: 1;
784 -ms-flex-positive: 1;
785 -moz-box-flex: 1;
786 flex-grow: 1;
787 -ms-flex-preferred-size: 0;
788 flex-basis: 0;
789 max-width: 100%; }
790 .yatra-col-sm-1 {
791 -ms-flex-preferred-size: 8.33333333%;
792 flex-basis: 8.33333333%;
793 max-width: 8.33333333%; }
794 .yatra-col-sm-2 {
795 -ms-flex-preferred-size: 16.66666667%;
796 flex-basis: 16.66666667%;
797 max-width: 16.66666667%; }
798 .yatra-col-sm-3 {
799 -ms-flex-preferred-size: 25%;
800 flex-basis: 25%;
801 max-width: 25%; }
802 .yatra-col-sm-4 {
803 -ms-flex-preferred-size: 33.33333333%;
804 flex-basis: 33.33333333%;
805 max-width: 33.33333333%; }
806 .yatra-col-sm-5 {
807 -ms-flex-preferred-size: 41.66666667%;
808 flex-basis: 41.66666667%;
809 max-width: 41.66666667%; }
810 .yatra-col-sm-6 {
811 -ms-flex-preferred-size: 50%;
812 flex-basis: 50%;
813 max-width: 50%; }
814 .yatra-col-sm-7 {
815 -ms-flex-preferred-size: 58.33333333%;
816 flex-basis: 58.33333333%;
817 max-width: 58.33333333%; }
818 .yatra-col-sm-8 {
819 -ms-flex-preferred-size: 66.66666667%;
820 flex-basis: 66.66666667%;
821 max-width: 66.66666667%; }
822 .yatra-col-sm-9 {
823 -ms-flex-preferred-size: 75%;
824 flex-basis: 75%;
825 max-width: 75%; }
826 .yatra-col-sm-10 {
827 -ms-flex-preferred-size: 83.33333333%;
828 flex-basis: 83.33333333%;
829 max-width: 83.33333333%; }
830 .yatra-col-sm-11 {
831 -ms-flex-preferred-size: 91.66666667%;
832 flex-basis: 91.66666667%;
833 max-width: 91.66666667%; }
834 .yatra-col-sm-12 {
835 -ms-flex-preferred-size: 100%;
836 flex-basis: 100%;
837 max-width: 100%; }
838 .yatra-col-sm-offset-0 {
839 margin-left: 0; }
840 .yatra-col-sm-offset-1 {
841 margin-left: 8.33333333%; }
842 .yatra-col-sm-offset-2 {
843 margin-left: 16.66666667%; }
844 .yatra-col-sm-offset-3 {
845 margin-left: 25%; }
846 .yatra-col-sm-offset-4 {
847 margin-left: 33.33333333%; }
848 .yatra-col-sm-offset-5 {
849 margin-left: 41.66666667%; }
850 .yatra-col-sm-offset-6 {
851 margin-left: 50%; }
852 .yatra-col-sm-offset-7 {
853 margin-left: 58.33333333%; }
854 .yatra-col-sm-offset-8 {
855 margin-left: 66.66666667%; }
856 .yatra-col-sm-offset-9 {
857 margin-left: 75%; }
858 .yatra-col-sm-offset-10 {
859 margin-left: 83.33333333%; }
860 .yatra-col-sm-offset-11 {
861 margin-left: 91.66666667%; }
862 .yatra-start-sm {
863 -webkit-box-pack: start;
864 -ms-flex-pack: start;
865 -moz-box-pack: start;
866 justify-content: flex-start;
867 text-align: start; }
868 .yatra-center-sm {
869 -webkit-box-pack: center;
870 -ms-flex-pack: center;
871 -moz-box-pack: center;
872 justify-content: center;
873 text-align: center; }
874 .yatra-end-sm {
875 -webkit-box-pack: end;
876 -ms-flex-pack: end;
877 -moz-box-pack: end;
878 justify-content: flex-end;
879 text-align: end; }
880 .yatra-top-sm {
881 -webkit-box-align: start;
882 -ms-flex-align: start;
883 -moz-box-align: start;
884 align-items: flex-start; }
885 .yatra-middle-sm {
886 -webkit-box-align: center;
887 -ms-flex-align: center;
888 -moz-box-align: center;
889 align-items: center; }
890 .yatra-bottom-sm {
891 -webkit-box-align: end;
892 -ms-flex-align: end;
893 -moz-box-align: end;
894 align-items: flex-end; }
895 .yatra-around-sm {
896 -ms-flex-pack: distribute;
897 justify-content: space-around; }
898 .yatra-between-sm {
899 -webkit-box-pack: justify;
900 -ms-flex-pack: justify;
901 -moz-box-pack: justify;
902 justify-content: space-between; }
903 .yatra-first-sm {
904 -webkit-box-ordinal-group: 0;
905 -ms-flex-order: -1;
906 -moz-box-ordinal-group: 0;
907 order: -1; }
908 .yatra-last-sm {
909 -webkit-box-ordinal-group: 2;
910 -ms-flex-order: 1;
911 -moz-box-ordinal-group: 2;
912 order: 1; }
913 .yatra-row {
914 margin-left: -0.5rem;
915 margin-right: -0.5rem; } }
916
917 @media only screen and (min-width: 64em) {
918 .yatra-col-md,
919 .yatra-col-md-1,
920 .yatra-col-md-2,
921 .yatra-col-md-3,
922 .yatra-col-md-4,
923 .yatra-col-md-5,
924 .yatra-col-md-6,
925 .yatra-col-md-7,
926 .yatra-col-md-8,
927 .yatra-col-md-9,
928 .yatra-col-md-10,
929 .yatra-col-md-11,
930 .yatra-col-md-12,
931 .yatra-col-md-offset-0,
932 .yatra-col-md-offset-1,
933 .yatra-col-md-offset-2,
934 .yatra-col-md-offset-3,
935 .yatra-col-md-offset-4,
936 .yatra-col-md-offset-5,
937 .yatra-col-md-offset-6,
938 .yatra-col-md-offset-7,
939 .yatra-col-md-offset-8,
940 .yatra-col-md-offset-9,
941 .yatra-col-md-offset-10,
942 .yatra-col-md-offset-11,
943 .yatra-col-md-offset-12 {
944 -webkit-box-sizing: border-box;
945 -moz-box-sizing: border-box;
946 box-sizing: border-box;
947 -webkit-box-flex: 0;
948 -ms-flex: 0 0 auto;
949 -moz-box-flex: 0;
950 flex: 0 0 auto;
951 padding-right: 0.5rem;
952 padding-left: 0.5rem; }
953 .yatra-col-md {
954 -webkit-box-flex: 1;
955 -ms-flex-positive: 1;
956 -moz-box-flex: 1;
957 flex-grow: 1;
958 -ms-flex-preferred-size: 0;
959 flex-basis: 0;
960 max-width: 100%; }
961 .yatra-col-md-1 {
962 -ms-flex-preferred-size: 8.33333333%;
963 flex-basis: 8.33333333%;
964 max-width: 8.33333333%; }
965 .yatra-col-md-2 {
966 -ms-flex-preferred-size: 16.66666667%;
967 flex-basis: 16.66666667%;
968 max-width: 16.66666667%; }
969 .yatra-col-md-3 {
970 -ms-flex-preferred-size: 25%;
971 flex-basis: 25%;
972 max-width: 25%; }
973 .yatra-col-md-4 {
974 -ms-flex-preferred-size: 33.33333333%;
975 flex-basis: 33.33333333%;
976 max-width: 33.33333333%; }
977 .yatra-col-md-5 {
978 -ms-flex-preferred-size: 41.66666667%;
979 flex-basis: 41.66666667%;
980 max-width: 41.66666667%; }
981 .yatra-col-md-6 {
982 -ms-flex-preferred-size: 50%;
983 flex-basis: 50%;
984 max-width: 50%; }
985 .yatra-col-md-7 {
986 -ms-flex-preferred-size: 58.33333333%;
987 flex-basis: 58.33333333%;
988 max-width: 58.33333333%; }
989 .yatra-col-md-8 {
990 -ms-flex-preferred-size: 66.66666667%;
991 flex-basis: 66.66666667%;
992 max-width: 66.66666667%; }
993 .yatra-col-md-9 {
994 -ms-flex-preferred-size: 75%;
995 flex-basis: 75%;
996 max-width: 75%; }
997 .yatra-col-md-10 {
998 -ms-flex-preferred-size: 83.33333333%;
999 flex-basis: 83.33333333%;
1000 max-width: 83.33333333%; }
1001 .yatra-col-md-11 {
1002 -ms-flex-preferred-size: 91.66666667%;
1003 flex-basis: 91.66666667%;
1004 max-width: 91.66666667%; }
1005 .yatra-col-md-12 {
1006 -ms-flex-preferred-size: 100%;
1007 flex-basis: 100%;
1008 max-width: 100%; }
1009 .yatra-col-md-offset-0 {
1010 margin-left: 0; }
1011 .yatra-col-md-offset-1 {
1012 margin-left: 8.33333333%; }
1013 .yatra-col-md-offset-2 {
1014 margin-left: 16.66666667%; }
1015 .yatra-col-md-offset-3 {
1016 margin-left: 25%; }
1017 .yatra-col-md-offset-4 {
1018 margin-left: 33.33333333%; }
1019 .yatra-col-md-offset-5 {
1020 margin-left: 41.66666667%; }
1021 .yatra-col-md-offset-6 {
1022 margin-left: 50%; }
1023 .yatra-col-md-offset-7 {
1024 margin-left: 58.33333333%; }
1025 .yatra-col-md-offset-8 {
1026 margin-left: 66.66666667%; }
1027 .yatra-col-md-offset-9 {
1028 margin-left: 75%; }
1029 .yatra-col-md-offset-10 {
1030 margin-left: 83.33333333%; }
1031 .yatra-col-md-offset-11 {
1032 margin-left: 91.66666667%; }
1033 .yatra-start-md {
1034 -webkit-box-pack: start;
1035 -ms-flex-pack: start;
1036 -moz-box-pack: start;
1037 justify-content: flex-start;
1038 text-align: start; }
1039 .yatra-center-md {
1040 -webkit-box-pack: center;
1041 -ms-flex-pack: center;
1042 -moz-box-pack: center;
1043 justify-content: center;
1044 text-align: center; }
1045 .yatra-end-md {
1046 -webkit-box-pack: end;
1047 -ms-flex-pack: end;
1048 -moz-box-pack: end;
1049 justify-content: flex-end;
1050 text-align: end; }
1051 .yatra-top-md {
1052 -webkit-box-align: start;
1053 -ms-flex-align: start;
1054 -moz-box-align: start;
1055 align-items: flex-start; }
1056 .yatra-middle-md {
1057 -webkit-box-align: center;
1058 -ms-flex-align: center;
1059 -moz-box-align: center;
1060 align-items: center; }
1061 .yatra-bottom-md {
1062 -webkit-box-align: end;
1063 -ms-flex-align: end;
1064 -moz-box-align: end;
1065 align-items: flex-end; }
1066 .yatra-around-md {
1067 -ms-flex-pack: distribute;
1068 justify-content: space-around; }
1069 .yatra-between-md {
1070 -webkit-box-pack: justify;
1071 -ms-flex-pack: justify;
1072 -moz-box-pack: justify;
1073 justify-content: space-between; }
1074 .yatra-first-md {
1075 -webkit-box-ordinal-group: 0;
1076 -ms-flex-order: -1;
1077 -moz-box-ordinal-group: 0;
1078 order: -1; }
1079 .yatra-last-md {
1080 -webkit-box-ordinal-group: 2;
1081 -ms-flex-order: 1;
1082 -moz-box-ordinal-group: 2;
1083 order: 1; } }
1084
1085 @media only screen and (min-width: 75em) {
1086 .yatra-col-lg,
1087 .yatra-col-lg-1,
1088 .yatra-col-lg-2,
1089 .yatra-col-lg-3,
1090 .yatra-col-lg-4,
1091 .yatra-col-lg-5,
1092 .yatra-col-lg-6,
1093 .yatra-col-lg-7,
1094 .yatra-col-lg-8,
1095 .yatra-col-lg-9,
1096 .yatra-col-lg-10,
1097 .yatra-col-lg-11,
1098 .yatra-col-lg-12,
1099 .yatra-col-lg-offset-0,
1100 .yatra-col-lg-offset-1,
1101 .yatra-col-lg-offset-2,
1102 .yatra-col-lg-offset-3,
1103 .yatra-col-lg-offset-4,
1104 .yatra-col-lg-offset-5,
1105 .yatra-col-lg-offset-6,
1106 .yatra-col-lg-offset-7,
1107 .yatra-col-lg-offset-8,
1108 .yatra-col-lg-offset-9,
1109 .yatra-col-lg-offset-10,
1110 .yatra-col-lg-offset-11,
1111 .yatra-col-lg-offset-12 {
1112 -webkit-box-sizing: border-box;
1113 -moz-box-sizing: border-box;
1114 box-sizing: border-box;
1115 -webkit-box-flex: 0;
1116 -ms-flex: 0 0 auto;
1117 -moz-box-flex: 0;
1118 flex: 0 0 auto;
1119 padding-right: 0.5rem;
1120 padding-left: 0.5rem; }
1121 .yatra-col-lg {
1122 -webkit-box-flex: 1;
1123 -ms-flex-positive: 1;
1124 -moz-box-flex: 1;
1125 flex-grow: 1;
1126 -ms-flex-preferred-size: 0;
1127 flex-basis: 0;
1128 max-width: 100%; }
1129 .yatra-col-lg-1 {
1130 -ms-flex-preferred-size: 8.33333333%;
1131 flex-basis: 8.33333333%;
1132 max-width: 8.33333333%; }
1133 .yatra-col-lg-2 {
1134 -ms-flex-preferred-size: 16.66666667%;
1135 flex-basis: 16.66666667%;
1136 max-width: 16.66666667%; }
1137 .yatra-col-lg-3 {
1138 -ms-flex-preferred-size: 25%;
1139 flex-basis: 25%;
1140 max-width: 25%; }
1141 .yatra-col-lg-4 {
1142 -ms-flex-preferred-size: 33.33333333%;
1143 flex-basis: 33.33333333%;
1144 max-width: 33.33333333%; }
1145 .yatra-col-lg-5 {
1146 -ms-flex-preferred-size: 41.66666667%;
1147 flex-basis: 41.66666667%;
1148 max-width: 41.66666667%; }
1149 .yatra-col-lg-6 {
1150 -ms-flex-preferred-size: 50%;
1151 flex-basis: 50%;
1152 max-width: 50%; }
1153 .yatra-col-lg-7 {
1154 -ms-flex-preferred-size: 58.33333333%;
1155 flex-basis: 58.33333333%;
1156 max-width: 58.33333333%; }
1157 .yatra-col-lg-8 {
1158 -ms-flex-preferred-size: 66.66666667%;
1159 flex-basis: 66.66666667%;
1160 max-width: 66.66666667%; }
1161 .yatra-col-lg-9 {
1162 -ms-flex-preferred-size: 75%;
1163 flex-basis: 75%;
1164 max-width: 75%; }
1165 .yatra-col-lg-10 {
1166 -ms-flex-preferred-size: 83.33333333%;
1167 flex-basis: 83.33333333%;
1168 max-width: 83.33333333%; }
1169 .yatra-col-lg-11 {
1170 -ms-flex-preferred-size: 91.66666667%;
1171 flex-basis: 91.66666667%;
1172 max-width: 91.66666667%; }
1173 .yatra-col-lg-12 {
1174 -ms-flex-preferred-size: 100%;
1175 flex-basis: 100%;
1176 max-width: 100%; }
1177 .yatra-col-lg-offset-0 {
1178 margin-left: 0; }
1179 .yatra-col-lg-offset-1 {
1180 margin-left: 8.33333333%; }
1181 .yatra-col-lg-offset-2 {
1182 margin-left: 16.66666667%; }
1183 .yatra-col-lg-offset-3 {
1184 margin-left: 25%; }
1185 .yatra-col-lg-offset-4 {
1186 margin-left: 33.33333333%; }
1187 .yatra-col-lg-offset-5 {
1188 margin-left: 41.66666667%; }
1189 .yatra-col-lg-offset-6 {
1190 margin-left: 50%; }
1191 .yatra-col-lg-offset-7 {
1192 margin-left: 58.33333333%; }
1193 .yatra-col-lg-offset-8 {
1194 margin-left: 66.66666667%; }
1195 .yatra-col-lg-offset-9 {
1196 margin-left: 75%; }
1197 .yatra-col-lg-offset-10 {
1198 margin-left: 83.33333333%; }
1199 .yatra-col-lg-offset-11 {
1200 margin-left: 91.66666667%; }
1201 .yatra-start-lg {
1202 -webkit-box-pack: start;
1203 -ms-flex-pack: start;
1204 -moz-box-pack: start;
1205 justify-content: flex-start;
1206 text-align: start; }
1207 .yatra-center-lg {
1208 -webkit-box-pack: center;
1209 -ms-flex-pack: center;
1210 -moz-box-pack: center;
1211 justify-content: center;
1212 text-align: center; }
1213 .yatra-end-lg {
1214 -webkit-box-pack: end;
1215 -ms-flex-pack: end;
1216 -moz-box-pack: end;
1217 justify-content: flex-end;
1218 text-align: end; }
1219 .yatra-top-lg {
1220 -webkit-box-align: start;
1221 -ms-flex-align: start;
1222 -moz-box-align: start;
1223 align-items: flex-start; }
1224 .yatra-middle-lg {
1225 -webkit-box-align: center;
1226 -ms-flex-align: center;
1227 -moz-box-align: center;
1228 align-items: center; }
1229 .yatra-bottom-lg {
1230 -webkit-box-align: end;
1231 -ms-flex-align: end;
1232 -moz-box-align: end;
1233 align-items: flex-end; }
1234 .yatra-around-lg {
1235 -ms-flex-pack: distribute;
1236 justify-content: space-around; }
1237 .yatra-between-lg {
1238 -webkit-box-pack: justify;
1239 -ms-flex-pack: justify;
1240 -moz-box-pack: justify;
1241 justify-content: space-between; }
1242 .yatra-first-lg {
1243 -webkit-box-ordinal-group: 0;
1244 -ms-flex-order: -1;
1245 -moz-box-ordinal-group: 0;
1246 order: -1; }
1247 .yatra-last-lg {
1248 -webkit-box-ordinal-group: 2;
1249 -ms-flex-order: 1;
1250 -moz-box-ordinal-group: 2;
1251 order: 1; } }
1252
1253 .yatra-tour-list-wrap .yatra-tour-list-item {
1254 margin: 0 0 30px 0; }
1255
1256 .yatra-tour-list-wrap .yatra-item-inner {
1257 position: relative;
1258 padding: 0;
1259 display: block;
1260 -webkit-box-shadow: 0px 0px 0px 1px rgba(218, 218, 218, 0.5);
1261 box-shadow: 0px 0px 0px 1px rgba(218, 218, 218, 0.5);
1262 padding-bottom: 20px; }
1263 .yatra-tour-list-wrap .yatra-item-inner span.yatra-featured-tour {
1264 position: absolute;
1265 top: 0px;
1266 left: 0px;
1267 padding: 2px 6px;
1268 background: var(--yatra_primary_color);
1269 color: #fff;
1270 -webkit-box-shadow: inset 19px 5px 20px 1px rgba(0, 0, 0, 0.3);
1271 box-shadow: inset 19px 5px 20px 1px rgba(0, 0, 0, 0.3);
1272 border-radius: 0;
1273 display: -webkit-box;
1274 display: -moz-box;
1275 display: -ms-flexbox;
1276 display: flex;
1277 -webkit-box-pack: justify;
1278 -moz-box-pack: justify;
1279 -ms-flex-pack: justify;
1280 justify-content: space-between;
1281 -webkit-box-align: center;
1282 -moz-box-align: center;
1283 -ms-flex-align: center;
1284 align-items: center;
1285 z-index: 99; }
1286 .yatra-tour-list-wrap .yatra-item-inner span.yatra-featured-tour .yatra-icon {
1287 margin-right: 5px;
1288 font-size: 13px;
1289 font-style: normal; }
1290 .yatra-tour-list-wrap .yatra-item-inner span.yatra-featured-tour .text {
1291 font-size: 13px; }
1292 .yatra-tour-list-wrap .yatra-item-inner .yatra-tour-price {
1293 text-align: center; }
1294 .yatra-tour-list-wrap .yatra-item-inner .yatra-tour-price .regular-price {
1295 display: block; }
1296 .yatra-tour-list-wrap .yatra-item-inner .yatra-tour-price .sales-price {
1297 font-size: 18px;
1298 font-weight: 600; }
1299 .yatra-tour-list-wrap .yatra-item-inner .yatra-tour-price {
1300 text-align: center;
1301 position: absolute;
1302 bottom: 0;
1303 width: 100%;
1304 background: rgba(0, 0, 0, 0.7);
1305 color: #fff;
1306 padding: 10px 0; }
1307 .yatra-tour-list-wrap .yatra-item-inner .yatra-tour-price .regular-price {
1308 color: #aaa; }
1309 .yatra-tour-list-wrap .yatra-item-inner .yatra-tour-price .sales-price {
1310 font-size: 22px; }
1311 .yatra-tour-list-wrap .yatra-item-inner .yatra-tour-price p {
1312 margin: 0; }
1313 .yatra-tour-list-wrap .yatra-item-inner img, .yatra-tour-list-wrap .yatra-item-inner figure {
1314 vertical-align: top;
1315 height: 250px;
1316 width: 100%;
1317 -o-object-fit: cover;
1318 object-fit: cover;
1319 max-width: 100%; }
1320 .yatra-tour-list-wrap .yatra-item-inner .yatra-figure-wrap {
1321 position: relative; }
1322 .yatra-tour-list-wrap .yatra-item-inner figure {
1323 background: #ddd;
1324 margin: 0;
1325 padding: 0;
1326 position: relative; }
1327 .yatra-tour-list-wrap .yatra-item-inner h2 {
1328 margin: 0;
1329 text-align: center;
1330 font-size: 22px;
1331 max-width: 100%;
1332 display: block;
1333 padding: 20px; }
1334 .yatra-tour-list-wrap .yatra-item-inner h2.yatra-tour-title a {
1335 font-size: inherit;
1336 font-weight: 500;
1337 text-decoration: none; }
1338 .yatra-tour-list-wrap .yatra-item-inner h2.yatra-tour-title:hover {
1339 color: initial; }
1340 .yatra-tour-list-wrap .yatra-item-inner:hover {
1341 -webkit-box-shadow: 1px 1px 9px 3px rgba(218, 218, 218, 0.5);
1342 box-shadow: 1px 1px 9px 3px rgba(218, 218, 218, 0.5); }
1343 .yatra-tour-list-wrap .yatra-item-inner .yatra-tour-meta {
1344 line-height: 1.5em;
1345 display: block;
1346 max-width: 100%; }
1347 .yatra-tour-list-wrap .yatra-item-inner .yatra-tour-meta .yatra-icon {
1348 margin-right: 10px;
1349 font-style: normal; }
1350 .yatra-tour-list-wrap .yatra-item-inner .yatra-tour-meta .yatra-cat-links, .yatra-tour-list-wrap .yatra-item-inner .yatra-tour-meta .yatra-tour-duration {
1351 line-height: 1.5em;
1352 padding: 5px 8px;
1353 margin-bottom: 1px;
1354 font-size: 15px;
1355 display: block; }
1356 .yatra-tour-list-wrap .yatra-item-inner .yatra-tour-meta {
1357 line-height: 1.7;
1358 padding: 25px 15px;
1359 border-bottom: 1px solid #ddd;
1360 background: #f9f9f9;
1361 min-height: 150px; }
1362 .yatra-tour-list-wrap .yatra-item-inner .yatra-tour-meta .yatra-cat-links, .yatra-tour-list-wrap .yatra-item-inner .yatra-tour-meta .yatra-tour-duration {
1363 display: inline-block;
1364 width: 100%; }
1365 .yatra-tour-list-wrap .yatra-item-inner:hover {
1366 -webkit-box-shadow: 0 20px 38px rgba(0, 0, 0, 0.15);
1367 box-shadow: 0 20px 38px rgba(0, 0, 0, 0.15); }
1368 .yatra-tour-list-wrap .yatra-item-inner .yatra-tour-more {
1369 width: 90%;
1370 margin-left: 5%; }
1371 .yatra-tour-list-wrap .yatra-item-inner .yatra-tour-more .yatra-button {
1372 display: block; }
1373
1374 .yatra-tour-list-wrap:after {
1375 clear: both;
1376 content: ''; }
1377
1378 .yatra-tour-list-wrap:after {
1379 content: '';
1380 display: block;
1381 clear: both;
1382 width: 100%; }
1383
1384 .yatra-destination-wrap .yatra-destination-item .yatra-item-inner {
1385 position: relative;
1386 height: 275px;
1387 display: inline-block;
1388 margin: 15px 0;
1389 background: #ddd;
1390 width: 100%; }
1391 .yatra-destination-wrap .yatra-destination-item .yatra-item-inner img, .yatra-destination-wrap .yatra-destination-item .yatra-item-inner figure {
1392 vertical-align: top;
1393 height: 275px;
1394 width: 100%;
1395 -o-object-fit: cover;
1396 object-fit: cover; }
1397 .yatra-destination-wrap .yatra-destination-item .yatra-item-inner figure {
1398 background: #ddd; }
1399 .yatra-destination-wrap .yatra-destination-item .yatra-item-inner h2.destination-title,
1400 .yatra-destination-wrap .yatra-destination-item .yatra-item-inner h2 {
1401 position: absolute;
1402 bottom: 0;
1403 left: 0;
1404 right: 0;
1405 font-size: 30px;
1406 line-height: 1.2em;
1407 color: #fff;
1408 font-weight: 600;
1409 margin: 0;
1410 padding: 15px;
1411 pointer-events: none;
1412 background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.65)));
1413 background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
1414 background: -moz- oldlinear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
1415 background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
1416 background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
1417 white-space: nowrap;
1418 overflow: hidden;
1419 max-width: 100%;
1420 border-left: 23px solid transparent;
1421 border-right: 23px solid transparent;
1422 -o-text-overflow: ellipsis;
1423 text-overflow: ellipsis;
1424 text-align: center; }
1425 .yatra-destination-wrap .yatra-destination-item .yatra-item-inner a.yatra-link {
1426 display: block;
1427 height: 100%;
1428 width: 100%;
1429 background: #f9f9f9; }
1430 .yatra-destination-wrap .yatra-destination-item .yatra-item-inner:hover h2.destination-title {
1431 background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(var(--yatra_primary_color)));
1432 background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, var(--yatra_primary_color) 100%);
1433 background: -moz- oldlinear-gradient(top, rgba(0, 0, 0, 0) 0%, var(--yatra_primary_color) 100%);
1434 background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, var(--yatra_primary_color) 100%);
1435 background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, var(--yatra_primary_color) 100%);
1436 color: #fff; }
1437 .yatra-destination-wrap .yatra-destination-item .yatra-item-inner a:hover {
1438 color: #fff;
1439 opacity: 1; }
1440
1441 .yatra-destination-wrap .yatra-destination-item:after {
1442 clear: both;
1443 content: ''; }
1444
1445 .yatra-destination-wrap .yatra-destination-item:after {
1446 content: '';
1447 display: block;
1448 clear: both;
1449 width: 100%; }
1450
1451 .yatra-activity-wrap .yatra-activity-item .yatra-item-inner {
1452 position: relative;
1453 height: 275px;
1454 display: inline-block;
1455 margin: 15px 0;
1456 background: #ddd;
1457 width: 100%; }
1458 .yatra-activity-wrap .yatra-activity-item .yatra-item-inner img, .yatra-activity-wrap .yatra-activity-item .yatra-item-inner figure {
1459 vertical-align: top;
1460 height: 275px;
1461 width: 100%;
1462 -o-object-fit: cover;
1463 object-fit: cover; }
1464 .yatra-activity-wrap .yatra-activity-item .yatra-item-inner figure {
1465 background: #ddd; }
1466 .yatra-activity-wrap .yatra-activity-item .yatra-item-inner h2,
1467 .yatra-activity-wrap .yatra-activity-item .yatra-item-inner h2.activity-title {
1468 position: absolute;
1469 bottom: 0;
1470 left: 0;
1471 right: 0;
1472 font-size: 30px;
1473 line-height: 1.2em;
1474 color: #fff;
1475 font-weight: 600;
1476 margin: 0;
1477 padding: 15px;
1478 pointer-events: none;
1479 background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.65)));
1480 background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
1481 background: -moz- oldlinear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
1482 background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
1483 background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
1484 white-space: nowrap;
1485 overflow: hidden;
1486 max-width: 100%;
1487 border-left: 23px solid transparent;
1488 border-right: 23px solid transparent;
1489 -o-text-overflow: ellipsis;
1490 text-overflow: ellipsis;
1491 text-align: center; }
1492 .yatra-activity-wrap .yatra-activity-item .yatra-item-inner a.yatra-link {
1493 display: block;
1494 height: 100%;
1495 width: 100%;
1496 background: #f9f9f9; }
1497 .yatra-activity-wrap .yatra-activity-item .yatra-item-inner:hover h2.activity-title {
1498 background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(var(--yatra_primary_color)));
1499 background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, var(--yatra_primary_color) 100%);
1500 background: -moz- oldlinear-gradient(top, rgba(0, 0, 0, 0) 0%, var(--yatra_primary_color) 100%);
1501 background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, var(--yatra_primary_color) 100%);
1502 background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, var(--yatra_primary_color) 100%);
1503 color: #fff; }
1504 .yatra-activity-wrap .yatra-activity-item .yatra-item-inner a:hover {
1505 color: #fff;
1506 opacity: 1; }
1507
1508 .yatra-activity-wrap .yatra-activity-item:after {
1509 clear: both;
1510 content: ''; }
1511
1512 .yatra-activity-wrap .yatra-activity-item:after {
1513 content: '';
1514 display: block;
1515 clear: both;
1516 width: 100%; }
1517
1518 .yatra-discount-deals-wrap .yatra-deals-item {
1519 margin: 0 0 30px 0; }
1520
1521 .yatra-discount-deals-wrap .yatra-item-inner {
1522 position: relative;
1523 padding: 0;
1524 display: block;
1525 -webkit-box-shadow: 0px 0px 0px 1px rgba(218, 218, 218, 0.5);
1526 box-shadow: 0px 0px 0px 1px rgba(218, 218, 218, 0.5);
1527 padding-bottom: 20px; }
1528 .yatra-discount-deals-wrap .yatra-item-inner span.yatra-featured-tour {
1529 position: absolute;
1530 top: 0px;
1531 left: 0px;
1532 padding: 2px 6px;
1533 background: var(--yatra_primary_color);
1534 color: #fff;
1535 -webkit-box-shadow: inset 19px 5px 20px 1px rgba(0, 0, 0, 0.3);
1536 box-shadow: inset 19px 5px 20px 1px rgba(0, 0, 0, 0.3);
1537 border-radius: 0;
1538 display: -webkit-box;
1539 display: -moz-box;
1540 display: -ms-flexbox;
1541 display: flex;
1542 -webkit-box-pack: justify;
1543 -moz-box-pack: justify;
1544 -ms-flex-pack: justify;
1545 justify-content: space-between;
1546 -webkit-box-align: center;
1547 -moz-box-align: center;
1548 -ms-flex-align: center;
1549 align-items: center;
1550 z-index: 99; }
1551 .yatra-discount-deals-wrap .yatra-item-inner span.yatra-featured-tour .yatra-icon {
1552 margin-right: 5px;
1553 font-size: 13px;
1554 font-style: normal; }
1555 .yatra-discount-deals-wrap .yatra-item-inner span.yatra-featured-tour .text {
1556 font-size: 13px; }
1557 .yatra-discount-deals-wrap .yatra-item-inner .yatra-tour-price {
1558 text-align: center; }
1559 .yatra-discount-deals-wrap .yatra-item-inner .yatra-tour-price .regular-price {
1560 display: block; }
1561 .yatra-discount-deals-wrap .yatra-item-inner .yatra-tour-price .sales-price {
1562 font-size: 18px;
1563 font-weight: 600; }
1564 .yatra-discount-deals-wrap .yatra-item-inner .yatra-tour-price {
1565 text-align: center;
1566 position: absolute;
1567 bottom: 0;
1568 width: 100%;
1569 background: rgba(0, 0, 0, 0.7);
1570 color: #fff;
1571 padding: 10px 0; }
1572 .yatra-discount-deals-wrap .yatra-item-inner .yatra-tour-price .regular-price {
1573 color: #aaa; }
1574 .yatra-discount-deals-wrap .yatra-item-inner .yatra-tour-price .sales-price {
1575 font-size: 22px; }
1576 .yatra-discount-deals-wrap .yatra-item-inner .yatra-tour-price p {
1577 margin: 0; }
1578 .yatra-discount-deals-wrap .yatra-item-inner .yatra-figure-wrap {
1579 position: relative; }
1580 .yatra-discount-deals-wrap .yatra-item-inner img, .yatra-discount-deals-wrap .yatra-item-inner figure {
1581 vertical-align: top;
1582 height: 250px;
1583 width: 100%;
1584 -o-object-fit: cover;
1585 object-fit: cover;
1586 max-width: 100%; }
1587 .yatra-discount-deals-wrap .yatra-item-inner figure {
1588 background: #ddd;
1589 margin: 0;
1590 padding: 0; }
1591 .yatra-discount-deals-wrap .yatra-item-inner h2 {
1592 margin: 0;
1593 text-align: center;
1594 font-size: 22px;
1595 width: 100%;
1596 padding: 20px; }
1597 .yatra-discount-deals-wrap .yatra-item-inner h2.yatra-deals-title a {
1598 font-size: inherit;
1599 font-weight: 500;
1600 text-decoration: none; }
1601 .yatra-discount-deals-wrap .yatra-item-inner .yatra-tour-meta {
1602 line-height: 1.5em;
1603 display: block;
1604 max-width: 100%; }
1605 .yatra-discount-deals-wrap .yatra-item-inner .yatra-tour-meta .yatra-icon {
1606 margin-right: 10px;
1607 font-style: normal; }
1608 .yatra-discount-deals-wrap .yatra-item-inner .yatra-tour-meta .yatra-cat-links, .yatra-discount-deals-wrap .yatra-item-inner .yatra-tour-meta .yatra-tour-duration {
1609 line-height: 1.5em;
1610 padding: 5px 8px;
1611 margin-bottom: 1px;
1612 font-size: 15px;
1613 display: block; }
1614 .yatra-discount-deals-wrap .yatra-item-inner .yatra-tour-meta {
1615 line-height: 1.7;
1616 padding: 25px 15px;
1617 border-bottom: 1px solid #ddd;
1618 background: #f9f9f9;
1619 min-height: 150px; }
1620 .yatra-discount-deals-wrap .yatra-item-inner .yatra-tour-meta .yatra-cat-links, .yatra-discount-deals-wrap .yatra-item-inner .yatra-tour-meta .yatra-tour-duration {
1621 display: inline-block;
1622 width: 100%; }
1623 .yatra-discount-deals-wrap .yatra-item-inner:hover {
1624 -webkit-box-shadow: 0 20px 38px rgba(0, 0, 0, 0.15);
1625 box-shadow: 0 20px 38px rgba(0, 0, 0, 0.15); }
1626 .yatra-discount-deals-wrap .yatra-item-inner .yatra-tour-more {
1627 width: 90%;
1628 margin-left: 5%; }
1629 .yatra-discount-deals-wrap .yatra-item-inner .yatra-tour-more .yatra-button {
1630 display: block; }
1631
1632 .yatra-discount-deals-wrap:after {
1633 clear: both;
1634 content: ''; }
1635
1636 .yatra-discount-deals-wrap .yatra-tour-list-item {
1637 padding: 0 15px; }
1638
1639 .yatra-discount-deals-wrap:after {
1640 content: '';
1641 display: block;
1642 clear: both;
1643 width: 100%; }
1644
1645 .yatra-pagination-wrap {
1646 -ms-flex-pack: distribute;
1647 justify-content: space-around; }
1648
1649 .yatra-page-wrapper .yatra-archive-tour {
1650 display: inline-block;
1651 width: 100%;
1652 max-width: 100%; }
1653 .yatra-page-wrapper .yatra-archive-tour:after {
1654 content: "";
1655 display: inline-block;
1656 clear: both; }
1657 .yatra-page-wrapper .yatra-archive-tour .yatra-page-header {
1658 padding: 15px 0; }
1659
1660 .yatra-page-wrapper .tour-thumbnail-inner img {
1661 max-width: 100%;
1662 height: auto; }
1663
1664 .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner {
1665 padding: 20px 15px;
1666 border: 1px solid #eee;
1667 background-color: #fff; }
1668 .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-clear-filter {
1669 cursor: pointer;
1670 text-decoration: underline; }
1671 .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-filter-sidebar-submit {
1672 float: right;
1673 display: -webkit-box;
1674 display: -moz-box;
1675 display: -ms-flexbox;
1676 display: flex;
1677 -webkit-box-pack: justify;
1678 -moz-box-pack: justify;
1679 -ms-flex-pack: justify;
1680 justify-content: space-between;
1681 -webkit-box-align: center;
1682 -moz-box-align: center;
1683 -ms-flex-align: center;
1684 align-items: center;
1685 gap: 10px; }
1686 .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-tour-filter-sidebar-form:after {
1687 content: "";
1688 display: inline-block;
1689 width: 100%;
1690 clear: both; }
1691 .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-filter-sidebar-header {
1692 margin-bottom: 24px;
1693 padding-bottom: 24px;
1694 border-bottom: 1px solid rgba(0, 0, 0, 0.07);
1695 display: -webkit-box;
1696 display: -moz-box;
1697 display: -ms-flexbox;
1698 display: flex;
1699 -webkit-box-pack: justify;
1700 -moz-box-pack: justify;
1701 -ms-flex-pack: justify;
1702 justify-content: space-between;
1703 -ms-flex-wrap: wrap;
1704 flex-wrap: wrap; }
1705 .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-filter-sidebar-header h2 {
1706 margin: 0;
1707 font-size: 20px;
1708 font-weight: bold; }
1709 .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-filter-sidebar-header h2 .yatra-icon {
1710 margin-right: 10px; }
1711 .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-sidebar-filter-field .yatra-sidebar-filter-section-title {
1712 font-weight: 600;
1713 display: block;
1714 margin-bottom: 15px;
1715 position: relative;
1716 font-size: 18px; }
1717 .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-sidebar-filter-field .yatra-sidebar-filter-section-title .yatra-icon {
1718 margin-right: 10px; }
1719 .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-sidebar-filter-field ul li ul {
1720 margin: 0px 0px 0px 20px;
1721 padding: 0; }
1722 .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-sidebar-filter-field ul.yatra-terms-more-list {
1723 margin: 0;
1724 padding: 0; }
1725 .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-sidebar-filter-field ul.yatra-terms-list {
1726 margin: 0;
1727 padding: 0; }
1728 .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-sidebar-filter-field ul.yatra-terms-list li {
1729 list-style: none;
1730 margin: 0;
1731 padding: 0; }
1732 .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-sidebar-filter-field ul.yatra-terms-list li .yatra-filter-term-content {
1733 display: -webkit-box;
1734 display: -moz-box;
1735 display: -ms-flexbox;
1736 display: flex;
1737 -webkit-box-pack: justify;
1738 -moz-box-pack: justify;
1739 -ms-flex-pack: justify;
1740 justify-content: space-between;
1741 margin-bottom: 15px;
1742 -webkit-box-align: center;
1743 -moz-box-align: center;
1744 -ms-flex-align: center;
1745 align-items: center; }
1746 .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-sidebar-filter-field ul.yatra-terms-list li .yatra-filter-term-content label {
1747 font-size: 14px;
1748 font-weight: normal;
1749 cursor: pointer;
1750 margin: 0;
1751 display: -webkit-box;
1752 display: -moz-box;
1753 display: -ms-flexbox;
1754 display: flex;
1755 -webkit-box-pack: justify;
1756 -moz-box-pack: justify;
1757 -ms-flex-pack: justify;
1758 justify-content: space-between;
1759 -webkit-box-align: center;
1760 -moz-box-align: center;
1761 -ms-flex-align: center;
1762 align-items: center;
1763 -webkit-box-flex: 10;
1764 -moz-box-flex: 10;
1765 -ms-flex: 10;
1766 flex: 10; }
1767 .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-sidebar-filter-field ul.yatra-terms-list li .yatra-filter-term-content input.yatra-filter-item {
1768 display: none !important; }
1769 .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-sidebar-filter-field ul.yatra-terms-list li .yatra-filter-term-content input.yatra-filter-item:checked + .yatra-filter-term-name:before {
1770 border: 1px solid;
1771 font-family: var(--yatra-fa-style-family) !important;
1772 font-weight: var(--yatra-fa-style-weight);
1773 content: "\f00c";
1774 line-height: 16px;
1775 text-align: center;
1776 font-size: 13px; }
1777 .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-sidebar-filter-field ul.yatra-terms-list li .yatra-filter-term-content .yatra-filter-term-name {
1778 padding-left: 30px;
1779 position: relative; }
1780 .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-sidebar-filter-field ul.yatra-terms-list li .yatra-filter-term-content .yatra-filter-term-name:before {
1781 content: "";
1782 height: 18px;
1783 width: 18px;
1784 border-radius: 3px;
1785 border: 1px solid #aaa;
1786 position: absolute;
1787 left: 0px;
1788 padding: 0px;
1789 top: 50%;
1790 -webkit-transform: translateY(-50%);
1791 -moz-transform: translateY(-50%);
1792 -ms-transform: translateY(-50%);
1793 -o-transform: translateY(-50%);
1794 transform: translateY(-50%);
1795 display: -webkit-box;
1796 display: -moz-box;
1797 display: -ms-flexbox;
1798 display: flex;
1799 -webkit-box-pack: center;
1800 -moz-box-pack: center;
1801 -ms-flex-pack: center;
1802 justify-content: center;
1803 -webkit-box-align: center;
1804 -moz-box-align: center;
1805 -ms-flex-align: center;
1806 align-items: center; }
1807 .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-sidebar-filter-field ul.yatra-terms-list li .yatra-filter-term-content span.count {
1808 margin-left: 10px;
1809 font-size: 14px;
1810 width: 25px;
1811 background: #484848;
1812 text-align: center;
1813 color: #fff;
1814 font-weight: 600;
1815 -webkit-box-flex: 1;
1816 -moz-box-flex: 1;
1817 -ms-flex: 1;
1818 flex: 1; }
1819 .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-sidebar-filter-field ul.yatra-terms-list li span.show-more, .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-sidebar-filter-field ul.yatra-terms-list li span.show-less {
1820 text-decoration: none;
1821 color: var(--yatra_primary_color); }
1822 .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-sidebar-filter-field ul.yatra-terms-list li span.show-more .yatra-icon, .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-sidebar-filter-field ul.yatra-terms-list li span.show-less .yatra-icon {
1823 margin-left: 10px; }
1824 .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-sidebar-filter-field ul.yatra-terms-list li span.show-more:hover, .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-sidebar-filter-field ul.yatra-terms-list li span.show-less:hover {
1825 text-decoration: underline;
1826 cursor: pointer; }
1827 .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-sidebar-filter-field ul.yatra-terms-list li.yatra-terms-more ul {
1828 display: none; }
1829 .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-sidebar-filter-field ul.yatra-terms-list li.yatra-terms-more .show-less {
1830 display: none; }
1831 .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-sidebar-filter-field input[name="s"] {
1832 width: 100%; }
1833 .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-sidebar-filter-field:not(:last-child) {
1834 padding-bottom: 24px;
1835 margin-bottom: 24px;
1836 border-bottom: 1px solid rgba(0, 0, 0, 0.07); }
1837 .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-sidebar-filter-field.price .slider-content, .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-sidebar-filter-field.days .slider-content {
1838 padding: 10px 0;
1839 display: -webkit-box;
1840 display: -moz-box;
1841 display: -ms-flexbox;
1842 display: flex;
1843 -webkit-box-pack: justify;
1844 -moz-box-pack: justify;
1845 -ms-flex-pack: justify;
1846 justify-content: space-between;
1847 font-size: 13px;
1848 font-weight: 600; }
1849 .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-sidebar-filter-field.price #yatra-price-slider, .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-sidebar-filter-field.price #yatra-days-slider, .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-sidebar-filter-field.days #yatra-price-slider, .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-sidebar-filter-field.days #yatra-days-slider {
1850 border-radius: 0;
1851 height: 2px;
1852 border: none;
1853 background: rgba(26, 188, 156, 0.3);
1854 margin: 45px 10px 0; }
1855 .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-sidebar-filter-field.price #yatra-price-slider .ui-slider-range, .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-sidebar-filter-field.price #yatra-days-slider .ui-slider-range, .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-sidebar-filter-field.days #yatra-price-slider .ui-slider-range, .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-sidebar-filter-field.days #yatra-days-slider .ui-slider-range {
1856 height: 2px;
1857 border: none;
1858 background: var(--yatra_primary_color); }
1859 .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-sidebar-filter-field.price .yatra-slider-wrap .ui-slider .ui-slider-handle, .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-sidebar-filter-field.days .yatra-slider-wrap .ui-slider .ui-slider-handle {
1860 border: none;
1861 height: 16px;
1862 width: 16px;
1863 border-radius: 50%;
1864 background: var(--yatra_primary_color);
1865 margin-top: -3px; }
1866 .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-sidebar-filter-field.price .yatra-slider-wrap .ui-slider .ui-slider-handle:focus, .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-sidebar-filter-field.days .yatra-slider-wrap .ui-slider .ui-slider-handle:focus {
1867 border: none;
1868 outline: none; }
1869 .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-sidebar-filter-field.price .yatra-slider-wrap .ui-slider .ui-slider-handle:before, .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-sidebar-filter-field.days .yatra-slider-wrap .ui-slider .ui-slider-handle:before {
1870 content: attr(data-value);
1871 font-size: 10px;
1872 letter-spacing: 1.5px;
1873 line-height: 1;
1874 color: #fff;
1875 background-color: var(--yatra_primary_color);
1876 padding: 3px 8px;
1877 border-radius: 3px;
1878 position: absolute;
1879 bottom: 100%;
1880 margin-bottom: 10px;
1881 left: 50%;
1882 -webkit-transform: translateX(-50%);
1883 -moz-transform: translateX(-50%);
1884 -ms-transform: translateX(-50%);
1885 -o-transform: translateX(-50%);
1886 transform: translateX(-50%);
1887 visibility: hidden;
1888 opacity: 0;
1889 -webkit-transition: all .2s ease;
1890 -o-transition: all .2s ease;
1891 -moz-transition: all .2s ease;
1892 transition: all .2s ease;
1893 white-space: nowrap; }
1894 .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-sidebar-filter-field.price .yatra-slider-wrap .ui-slider .ui-slider-handle:after, .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-sidebar-filter-field.days .yatra-slider-wrap .ui-slider .ui-slider-handle:after {
1895 content: "";
1896 border: 4px solid transparent;
1897 border-top: 6px solid var(--yatra_primary_color);
1898 position: absolute;
1899 left: 50%;
1900 bottom: 100%;
1901 -webkit-transform: translateX(-50%);
1902 -moz-transform: translateX(-50%);
1903 -ms-transform: translateX(-50%);
1904 -o-transform: translateX(-50%);
1905 transform: translateX(-50%);
1906 visibility: hidden;
1907 opacity: 0;
1908 -webkit-transition: all .2s ease;
1909 -o-transition: all .2s ease;
1910 -moz-transition: all .2s ease;
1911 transition: all .2s ease; }
1912 .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-sidebar-filter-field.price .yatra-slider-wrap .ui-slider .ui-slider-handle.visible:before, .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-sidebar-filter-field.price .yatra-slider-wrap .ui-slider .ui-slider-handle.visible:after, .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-sidebar-filter-field.days .yatra-slider-wrap .ui-slider .ui-slider-handle.visible:before, .yatra-tour-filter-sidebar .yatra-tour-filter-sidebar-inner .yatra-sidebar-filter-field.days .yatra-slider-wrap .ui-slider .ui-slider-handle.visible:after {
1913 opacity: 1;
1914 visibility: visible; }
1915
1916 .yatra-tour-filter-top .yatra-tour-filter-top-inner {
1917 padding: 20px 15px;
1918 border: 1px solid #eee;
1919 background-color: #f1f1f1;
1920 display: -webkit-box;
1921 display: -moz-box;
1922 display: -ms-flexbox;
1923 display: flex;
1924 -webkit-box-pack: end;
1925 -moz-box-pack: end;
1926 -ms-flex-pack: end;
1927 justify-content: flex-end;
1928 -webkit-box-align: center;
1929 -moz-box-align: center;
1930 -ms-flex-align: center;
1931 align-items: center; }
1932 .yatra-tour-filter-top .yatra-tour-filter-top-inner .yatra-top-filter-section {
1933 padding: 0px 20px;
1934 border-right: 1px solid #ddd; }
1935 .yatra-tour-filter-top .yatra-tour-filter-top-inner .yatra-top-filter-section:last-child {
1936 border-right: 0; }
1937 .yatra-tour-filter-top .yatra-tour-filter-top-inner ul.yatra-top-filter-display-list {
1938 margin: 0;
1939 padding: 0; }
1940 .yatra-tour-filter-top .yatra-tour-filter-top-inner ul.yatra-top-filter-display-list li {
1941 float: left;
1942 list-style: none;
1943 padding: 5px 10px; }
1944 .yatra-tour-filter-top .yatra-tour-filter-top-inner ul.yatra-top-filter-display-list li:first-child {
1945 padding-left: 0; }
1946 .yatra-tour-filter-top .yatra-tour-filter-top-inner ul.yatra-top-filter-display-list li a {
1947 border: none; }
1948 .yatra-tour-filter-top .yatra-tour-filter-top-inner ul.yatra-top-filter-display-list li a:focus, .yatra-tour-filter-top .yatra-tour-filter-top-inner ul.yatra-top-filter-display-list li a:active {
1949 outline: none !important;
1950 text-decoration: none !important;
1951 border: none; }
1952 .yatra-tour-filter-top .yatra-tour-filter-top-inner ul.yatra-top-filter-display-list li a, .yatra-tour-filter-top .yatra-tour-filter-top-inner ul.yatra-top-filter-display-list li .yatra-icon {
1953 outline: none;
1954 font-size: 20px;
1955 cursor: pointer;
1956 color: #aaa; }
1957 .yatra-tour-filter-top .yatra-tour-filter-top-inner ul.yatra-top-filter-display-list li.selected .yatra-icon {
1958 color: #000; }
1959 .yatra-tour-filter-top .yatra-tour-filter-top-inner .yatra-top-filter-sorting-by {
1960 font-size: 15px;
1961 padding: 5px 30px 5px 10px;
1962 background: #fff; }
1963 .yatra-tour-filter-top .yatra-tour-filter-top-inner form.yatra-topbar-filter-order-form {
1964 display: -webkit-box;
1965 display: -moz-box;
1966 display: -ms-flexbox;
1967 display: flex;
1968 -webkit-box-pack: justify;
1969 -moz-box-pack: justify;
1970 -ms-flex-pack: justify;
1971 justify-content: space-between;
1972 -webkit-box-align: center;
1973 -moz-box-align: center;
1974 -ms-flex-align: center;
1975 align-items: center; }
1976
1977 @media (max-width: 490px) {
1978 .yatra-tour-filter-top .yatra-tour-filter-top-inner {
1979 -webkit-box-orient: vertical;
1980 -webkit-box-direction: normal;
1981 -moz-box-orient: vertical;
1982 -moz-box-direction: normal;
1983 -ms-flex-direction: column;
1984 flex-direction: column; }
1985 .yatra-tour-filter-top .yatra-tour-filter-top-inner .yatra-top-filter-section {
1986 border: none; }
1987 .yatra-tour-filter-top .yatra-tour-filter-top-inner .yatra-top-filter-section.display {
1988 margin-top: 20px;
1989 border-top: 1px solid #ddd;
1990 padding: 10px 0; }
1991 .yatra-tour-filter-top .yatra-tour-filter-top-inner .yatra-top-filter-section.sorting label {
1992 display: none; }
1993 .yatra-tour-filter-top .yatra-tour-filter-top-inner .yatra-top-filter-sorting-by {
1994 max-width: 100%;
1995 width: 100%; } }
1996
1997 .yatra-page-wrapper.yatra-tour-archive-display-mode-list .yatra-archive-tour .yatra-tour-single-item {
1998 position: relative;
1999 background-color: #fff;
2000 display: -webkit-box;
2001 display: -moz-box;
2002 display: -ms-flexbox;
2003 display: flex;
2004 -webkit-box-pack: justify;
2005 -moz-box-pack: justify;
2006 -ms-flex-pack: justify;
2007 justify-content: space-between;
2008 border: 1px solid #eee;
2009 margin-bottom: 30px; }
2010 .yatra-page-wrapper.yatra-tour-archive-display-mode-list .yatra-archive-tour .yatra-tour-single-item .yatra-tour-single-item-inner {
2011 width: 100%; }
2012 .yatra-page-wrapper.yatra-tour-archive-display-mode-list .yatra-archive-tour .yatra-tour-single-item span.yatra-featured-tour {
2013 position: absolute;
2014 top: 0px;
2015 left: 0px;
2016 padding: 2px 6px;
2017 background: var(--yatra_primary_color);
2018 color: #fff;
2019 -webkit-box-shadow: inset 19px 5px 20px 1px rgba(0, 0, 0, 0.3);
2020 box-shadow: inset 19px 5px 20px 1px rgba(0, 0, 0, 0.3);
2021 border-radius: 0;
2022 display: -webkit-box;
2023 display: -moz-box;
2024 display: -ms-flexbox;
2025 display: flex;
2026 -webkit-box-pack: justify;
2027 -moz-box-pack: justify;
2028 -ms-flex-pack: justify;
2029 justify-content: space-between;
2030 -webkit-box-align: center;
2031 -moz-box-align: center;
2032 -ms-flex-align: center;
2033 align-items: center;
2034 z-index: 99; }
2035 .yatra-page-wrapper.yatra-tour-archive-display-mode-list .yatra-archive-tour .yatra-tour-single-item span.yatra-featured-tour .yatra-icon {
2036 margin-right: 5px;
2037 font-size: 13px;
2038 font-style: normal; }
2039 .yatra-page-wrapper.yatra-tour-archive-display-mode-list .yatra-archive-tour .yatra-tour-single-item span.yatra-featured-tour .text {
2040 font-size: 13px; }
2041 .yatra-page-wrapper.yatra-tour-archive-display-mode-list .yatra-archive-tour .yatra-tour-single-item:after {
2042 content: "";
2043 display: block;
2044 clear: both; }
2045 .yatra-page-wrapper.yatra-tour-archive-display-mode-list .yatra-archive-tour .yatra-tour-single-item .yatra-thumb-wrap {
2046 width: 33.33%;
2047 float: left; }
2048 .yatra-page-wrapper.yatra-tour-archive-display-mode-list .yatra-archive-tour .yatra-tour-single-item .yatra-thumb-wrap .inner {
2049 padding-right: 0; }
2050 .yatra-page-wrapper.yatra-tour-archive-display-mode-list .yatra-archive-tour .yatra-tour-single-item .yatra-thumb-wrap .inner figure {
2051 margin: 0; }
2052 .yatra-page-wrapper.yatra-tour-archive-display-mode-list .yatra-archive-tour .yatra-tour-single-item .yatra-tour-content {
2053 padding: 10px 0; }
2054 .yatra-page-wrapper.yatra-tour-archive-display-mode-list .yatra-archive-tour .yatra-tour-single-item .yatra-tour-content p {
2055 margin: 0; }
2056 .yatra-page-wrapper.yatra-tour-archive-display-mode-list .yatra-archive-tour .yatra-tour-single-item .yatra-tour-header {
2057 margin: 0; }
2058 .yatra-page-wrapper.yatra-tour-archive-display-mode-list .yatra-archive-tour .yatra-tour-single-item del {
2059 color: #aaa; }
2060 .yatra-page-wrapper.yatra-tour-archive-display-mode-list .yatra-archive-tour .yatra-tour-single-item .yatra-content-wrap {
2061 width: 66.67%;
2062 float: left; }
2063 .yatra-page-wrapper.yatra-tour-archive-display-mode-list .yatra-archive-tour .yatra-tour-single-item .yatra-content-wrap .yatra-content-left {
2064 width: 70%;
2065 float: left;
2066 padding: 0 10px 0px 10px;
2067 border-right: 1px solid #ddd; }
2068 .yatra-page-wrapper.yatra-tour-archive-display-mode-list .yatra-archive-tour .yatra-tour-single-item .yatra-content-wrap .yatra-content-right {
2069 width: 30%;
2070 float: right;
2071 text-align: center; }
2072 .yatra-page-wrapper.yatra-tour-archive-display-mode-list .yatra-archive-tour .yatra-tour-single-item .yatra-content-wrap .yatra-content-right .yatra-tour-details {
2073 height: 100%;
2074 display: -webkit-box;
2075 display: -moz-box;
2076 display: -ms-flexbox;
2077 display: flex;
2078 -webkit-box-align: center;
2079 -moz-box-align: center;
2080 -ms-flex-align: center;
2081 align-items: center;
2082 -webkit-box-pack: center;
2083 -moz-box-pack: center;
2084 -ms-flex-pack: center;
2085 justify-content: center;
2086 -webkit-box-orient: vertical;
2087 -webkit-box-direction: normal;
2088 -moz-box-orient: vertical;
2089 -moz-box-direction: normal;
2090 -ms-flex-direction: column;
2091 flex-direction: column;
2092 gap: 25px; }
2093 .yatra-page-wrapper.yatra-tour-archive-display-mode-list .yatra-archive-tour .yatra-tour-single-item .yatra-content-wrap .yatra-content-right .yatra-tour-details p {
2094 margin: 0; }
2095 .yatra-page-wrapper.yatra-tour-archive-display-mode-list .yatra-archive-tour .yatra-tour-single-item .yatra-content-wrap .yatra-content-right .yatra-tour-details .yatra-tour-price {
2096 text-align: center; }
2097 .yatra-page-wrapper.yatra-tour-archive-display-mode-list .yatra-archive-tour .yatra-tour-single-item .yatra-content-wrap .yatra-content-right .yatra-tour-details .yatra-tour-price .regular-price {
2098 display: block; }
2099 .yatra-page-wrapper.yatra-tour-archive-display-mode-list .yatra-archive-tour .yatra-tour-single-item .yatra-content-wrap .yatra-content-right .yatra-tour-details .yatra-tour-price .sales-price {
2100 font-size: 18px;
2101 font-weight: 600; }
2102 .yatra-page-wrapper.yatra-tour-archive-display-mode-list .yatra-archive-tour .yatra-tour-single-item .yatra-content-wrap .inner {
2103 display: -webkit-box;
2104 display: -moz-box;
2105 display: -ms-flexbox;
2106 display: flex;
2107 -webkit-box-pack: justify;
2108 -moz-box-pack: justify;
2109 -ms-flex-pack: justify;
2110 justify-content: space-between;
2111 height: 100%; }
2112 .yatra-page-wrapper.yatra-tour-archive-display-mode-list .yatra-archive-tour .yatra-tour-single-item .yatra-meta-content-wrap .yatra-tour-meta {
2113 line-height: 1.5em;
2114 display: block;
2115 max-width: 100%; }
2116 .yatra-page-wrapper.yatra-tour-archive-display-mode-list .yatra-archive-tour .yatra-tour-single-item .yatra-meta-content-wrap .yatra-tour-meta .yatra-icon {
2117 margin-right: 10px;
2118 font-style: normal; }
2119 .yatra-page-wrapper.yatra-tour-archive-display-mode-list .yatra-archive-tour .yatra-tour-single-item .yatra-meta-content-wrap .yatra-tour-meta .yatra-cat-links, .yatra-page-wrapper.yatra-tour-archive-display-mode-list .yatra-archive-tour .yatra-tour-single-item .yatra-meta-content-wrap .yatra-tour-meta .yatra-tour-duration {
2120 line-height: 1.5em;
2121 padding: 5px 8px;
2122 margin-bottom: 1px;
2123 font-size: 15px;
2124 display: block; }
2125 .yatra-page-wrapper.yatra-tour-archive-display-mode-list .yatra-archive-tour .yatra-tour-single-item .yatra-meta-content-wrap .inner {
2126 padding: 0; }
2127 .yatra-page-wrapper.yatra-tour-archive-display-mode-list .yatra-archive-tour .yatra-tour-single-item .yatra-meta-content-wrap .inner .yatra-tour-meta {
2128 width: 100%;
2129 display: inline-block; }
2130 .yatra-page-wrapper.yatra-tour-archive-display-mode-list .yatra-archive-tour .yatra-tour-single-item .yatra-meta-content-wrap .inner .yatra-tour-meta .yatra-cat-links, .yatra-page-wrapper.yatra-tour-archive-display-mode-list .yatra-archive-tour .yatra-tour-single-item .yatra-meta-content-wrap .inner .yatra-tour-meta .yatra-tour-duration {
2131 float: left; }
2132 .yatra-page-wrapper.yatra-tour-archive-display-mode-list .yatra-archive-tour .yatra-tour-single-item .inner {
2133 padding: 15px;
2134 display: inline-block; }
2135
2136 @media (max-width: 767px) {
2137 .yatra-page-wrapper.yatra-tour-archive-display-mode-list .yatra-archive-tour .yatra-tour-single-item .yatra-thumb-wrap {
2138 width: 100%;
2139 float: none; }
2140 .yatra-page-wrapper.yatra-tour-archive-display-mode-list .yatra-archive-tour .yatra-tour-single-item .yatra-thumb-wrap .inner {
2141 padding: 0; }
2142 .yatra-page-wrapper.yatra-tour-archive-display-mode-list .yatra-archive-tour .yatra-tour-single-item .yatra-content-wrap {
2143 width: 100%;
2144 float: none; }
2145 .yatra-page-wrapper.yatra-tour-archive-display-mode-list .yatra-archive-tour .yatra-tour-single-item .yatra-content-wrap .inner {
2146 display: block; }
2147 .yatra-page-wrapper.yatra-tour-archive-display-mode-list .yatra-archive-tour .yatra-tour-single-item .yatra-content-wrap .yatra-content-left, .yatra-page-wrapper.yatra-tour-archive-display-mode-list .yatra-archive-tour .yatra-tour-single-item .yatra-content-wrap .yatra-content-right {
2148 float: none;
2149 width: 100%;
2150 border: none; }
2151 .yatra-page-wrapper.yatra-tour-archive-display-mode-list .yatra-archive-tour .yatra-tour-single-item .yatra-content-wrap .yatra-content-left {
2152 border-bottom: 1px solid #ddd; } }
2153
2154 .yatra-page-wrapper.yatra-tour-archive-display-mode-grid .yatra-tour-single-item {
2155 margin-bottom: 10px; }
2156 .yatra-page-wrapper.yatra-tour-archive-display-mode-grid .yatra-tour-single-item .yatra-tour-single-item-inner {
2157 position: relative;
2158 background-color: #fff;
2159 border: 1px solid #eee;
2160 height: 100%;
2161 display: -webkit-box;
2162 display: -moz-box;
2163 display: -ms-flexbox;
2164 display: flex;
2165 -webkit-box-orient: vertical;
2166 -webkit-box-direction: normal;
2167 -moz-box-orient: vertical;
2168 -moz-box-direction: normal;
2169 -ms-flex-direction: column;
2170 flex-direction: column;
2171 padding-bottom: 20px; }
2172 .yatra-page-wrapper.yatra-tour-archive-display-mode-grid .yatra-tour-single-item .yatra-tour-single-item-inner span.yatra-featured-tour {
2173 position: absolute;
2174 top: 0px;
2175 left: 0px;
2176 padding: 2px 6px;
2177 background: var(--yatra_primary_color);
2178 color: #fff;
2179 -webkit-box-shadow: inset 19px 5px 20px 1px rgba(0, 0, 0, 0.3);
2180 box-shadow: inset 19px 5px 20px 1px rgba(0, 0, 0, 0.3);
2181 border-radius: 0;
2182 display: -webkit-box;
2183 display: -moz-box;
2184 display: -ms-flexbox;
2185 display: flex;
2186 -webkit-box-pack: justify;
2187 -moz-box-pack: justify;
2188 -ms-flex-pack: justify;
2189 justify-content: space-between;
2190 -webkit-box-align: center;
2191 -moz-box-align: center;
2192 -ms-flex-align: center;
2193 align-items: center;
2194 z-index: 99; }
2195 .yatra-page-wrapper.yatra-tour-archive-display-mode-grid .yatra-tour-single-item .yatra-tour-single-item-inner span.yatra-featured-tour .yatra-icon {
2196 margin-right: 5px;
2197 font-size: 13px;
2198 font-style: normal; }
2199 .yatra-page-wrapper.yatra-tour-archive-display-mode-grid .yatra-tour-single-item .yatra-tour-single-item-inner span.yatra-featured-tour .text {
2200 font-size: 13px; }
2201 .yatra-page-wrapper.yatra-tour-archive-display-mode-grid .yatra-tour-single-item .yatra-tour-single-item-inner:after {
2202 content: "";
2203 display: block;
2204 clear: both; }
2205 .yatra-page-wrapper.yatra-tour-archive-display-mode-grid .yatra-tour-single-item .yatra-tour-single-item-inner .yatra-thumb-wrap .inner {
2206 padding: 0 0 10px 0; }
2207 .yatra-page-wrapper.yatra-tour-archive-display-mode-grid .yatra-tour-single-item .yatra-tour-single-item-inner .yatra-thumb-wrap .inner figure {
2208 margin: 0; }
2209 .yatra-page-wrapper.yatra-tour-archive-display-mode-grid .yatra-tour-single-item .yatra-tour-single-item-inner .yatra-thumb-wrap .inner figure img {
2210 width: 100%; }
2211 .yatra-page-wrapper.yatra-tour-archive-display-mode-grid .yatra-tour-single-item .yatra-tour-single-item-inner .yatra-tour-content {
2212 padding: 10px 0; }
2213 .yatra-page-wrapper.yatra-tour-archive-display-mode-grid .yatra-tour-single-item .yatra-tour-single-item-inner .yatra-tour-content p {
2214 margin: 0; }
2215 .yatra-page-wrapper.yatra-tour-archive-display-mode-grid .yatra-tour-single-item .yatra-tour-single-item-inner .yatra-tour-header {
2216 margin: 0; }
2217 .yatra-page-wrapper.yatra-tour-archive-display-mode-grid .yatra-tour-single-item .yatra-tour-single-item-inner del {
2218 color: #aaa; }
2219 .yatra-page-wrapper.yatra-tour-archive-display-mode-grid .yatra-tour-single-item .yatra-tour-single-item-inner .yatra-content-wrap .yatra-content-left {
2220 width: 100%;
2221 display: block;
2222 border-bottom: 1px solid #ddd; }
2223 .yatra-page-wrapper.yatra-tour-archive-display-mode-grid .yatra-tour-single-item .yatra-tour-single-item-inner .yatra-content-wrap .yatra-content-right {
2224 width: 100%;
2225 display: block;
2226 margin-top: 15px; }
2227 .yatra-page-wrapper.yatra-tour-archive-display-mode-grid .yatra-tour-single-item .yatra-tour-single-item-inner .yatra-content-wrap .yatra-content-right .yatra-tour-details {
2228 text-align: center;
2229 height: 100%;
2230 display: -webkit-box;
2231 display: -moz-box;
2232 display: -ms-flexbox;
2233 display: flex;
2234 -webkit-box-align: center;
2235 -moz-box-align: center;
2236 -ms-flex-align: center;
2237 align-items: center;
2238 -webkit-box-pack: center;
2239 -moz-box-pack: center;
2240 -ms-flex-pack: center;
2241 justify-content: center;
2242 -webkit-box-orient: vertical;
2243 -webkit-box-direction: normal;
2244 -moz-box-orient: vertical;
2245 -moz-box-direction: normal;
2246 -ms-flex-direction: column;
2247 flex-direction: column;
2248 gap: 25px; }
2249 .yatra-page-wrapper.yatra-tour-archive-display-mode-grid .yatra-tour-single-item .yatra-tour-single-item-inner .yatra-content-wrap .yatra-content-right .yatra-tour-details p {
2250 margin: 0; }
2251 .yatra-page-wrapper.yatra-tour-archive-display-mode-grid .yatra-tour-single-item .yatra-tour-single-item-inner .yatra-content-wrap .yatra-content-right .yatra-tour-details .yatra-tour-price {
2252 text-align: center; }
2253 .yatra-page-wrapper.yatra-tour-archive-display-mode-grid .yatra-tour-single-item .yatra-tour-single-item-inner .yatra-content-wrap .yatra-content-right .yatra-tour-details .yatra-tour-price .regular-price {
2254 display: block; }
2255 .yatra-page-wrapper.yatra-tour-archive-display-mode-grid .yatra-tour-single-item .yatra-tour-single-item-inner .yatra-content-wrap .yatra-content-right .yatra-tour-details .yatra-tour-price .sales-price {
2256 font-size: 18px;
2257 font-weight: 600; }
2258 .yatra-page-wrapper.yatra-tour-archive-display-mode-grid .yatra-tour-single-item .yatra-tour-single-item-inner .yatra-content-wrap .inner {
2259 padding: 0 20px; }
2260 .yatra-page-wrapper.yatra-tour-archive-display-mode-grid .yatra-tour-single-item .yatra-tour-single-item-inner .yatra-meta-content-wrap .yatra-tour-meta {
2261 line-height: 1.5em;
2262 display: block;
2263 max-width: 100%; }
2264 .yatra-page-wrapper.yatra-tour-archive-display-mode-grid .yatra-tour-single-item .yatra-tour-single-item-inner .yatra-meta-content-wrap .yatra-tour-meta .yatra-icon {
2265 margin-right: 10px;
2266 font-style: normal; }
2267 .yatra-page-wrapper.yatra-tour-archive-display-mode-grid .yatra-tour-single-item .yatra-tour-single-item-inner .yatra-meta-content-wrap .yatra-tour-meta .yatra-cat-links, .yatra-page-wrapper.yatra-tour-archive-display-mode-grid .yatra-tour-single-item .yatra-tour-single-item-inner .yatra-meta-content-wrap .yatra-tour-meta .yatra-tour-duration {
2268 line-height: 1.5em;
2269 padding: 5px 8px;
2270 margin-bottom: 1px;
2271 font-size: 15px;
2272 display: block; }
2273 .yatra-page-wrapper.yatra-tour-archive-display-mode-grid .yatra-tour-single-item .yatra-tour-single-item-inner .yatra-meta-content-wrap .inner {
2274 padding: 0; }
2275 .yatra-page-wrapper.yatra-tour-archive-display-mode-grid .yatra-tour-single-item .yatra-tour-single-item-inner .yatra-meta-content-wrap .inner .yatra-tour-meta {
2276 width: 100%;
2277 display: inline-block; }
2278 .yatra-page-wrapper.yatra-tour-archive-display-mode-grid .yatra-tour-single-item .yatra-tour-single-item-inner .yatra-meta-content-wrap .inner .yatra-tour-meta .yatra-cat-links, .yatra-page-wrapper.yatra-tour-archive-display-mode-grid .yatra-tour-single-item .yatra-tour-single-item-inner .yatra-meta-content-wrap .inner .yatra-tour-meta .yatra-tour-duration {
2279 float: left; }
2280
2281 .yatra-button {
2282 text-decoration: none;
2283 cursor: pointer;
2284 text-align: center; }
2285 .yatra-button:hover {
2286 text-decoration: none; }
2287
2288 .yatra-flex-row {
2289 display: -webkit-box;
2290 display: -moz-box;
2291 display: -ms-flexbox;
2292 display: flex; }
2293
2294 .yatra-full-width {
2295 width: 100% !important;
2296 float: none !important; }
2297
2298 .yatra-hide {
2299 display: none !important; }
2300
2301 body.single-tour .yatra-single-tour .yatra-site-main .yatra-tour-meta {
2302 line-height: 1.5em;
2303 display: block;
2304 max-width: 100%; }
2305 body.single-tour .yatra-single-tour .yatra-site-main .yatra-tour-meta .yatra-icon {
2306 margin-right: 10px;
2307 font-style: normal; }
2308 body.single-tour .yatra-single-tour .yatra-site-main .yatra-tour-meta .yatra-cat-links, body.single-tour .yatra-single-tour .yatra-site-main .yatra-tour-meta .yatra-tour-duration {
2309 line-height: 1.5em;
2310 padding: 5px 8px;
2311 margin-bottom: 1px;
2312 font-size: 15px;
2313 display: block; }
2314
2315 body.single-tour .yatra-single-tour .yatra-site-main .yatra-tour-meta {
2316 width: 100%;
2317 display: inline-block; }
2318 body.single-tour .yatra-single-tour .yatra-site-main .yatra-tour-meta .yatra-cat-links, body.single-tour .yatra-single-tour .yatra-site-main .yatra-tour-meta .yatra-tour-duration {
2319 float: left; }
2320
2321 body.single-tour .yatra-single-tour .yatra-tour-info {
2322 display: block; }
2323 body.single-tour .yatra-single-tour .yatra-tour-info .yatra-tour-info-inner {
2324 background: #f5f5f5; }
2325
2326 body.single-tour .yatra-single-tour:after {
2327 clear: both;
2328 content: '';
2329 display: block; }
2330
2331 body.single-tour .tour-thumbnail-inner img {
2332 max-width: 100%;
2333 height: auto;
2334 width: 100%; }
2335
2336 body.single-tour figure {
2337 margin: 0; }
2338 body.single-tour figure img {
2339 max-width: 100%;
2340 height: auto; }
2341
2342 .yatra-tour-additional-info {
2343 padding: 0;
2344 border: 1px solid #ddd;
2345 display: -webkit-box;
2346 display: -moz-box;
2347 display: -ms-flexbox;
2348 display: flex;
2349 -webkit-box-pack: justify;
2350 -moz-box-pack: justify;
2351 -ms-flex-pack: justify;
2352 justify-content: space-between;
2353 border-right: 0; }
2354 .yatra-tour-additional-info .yatra-tour-additional-info-item {
2355 padding: 10px;
2356 -webkit-box-pack: start;
2357 -moz-box-pack: start;
2358 -ms-flex-pack: start;
2359 justify-content: flex-start;
2360 -webkit-box-align: center;
2361 -moz-box-align: center;
2362 -ms-flex-align: center;
2363 align-items: center;
2364 -webkit-box-flex: 1;
2365 -moz-box-flex: 1;
2366 -ms-flex-positive: 1;
2367 flex-grow: 1;
2368 -ms-flex-preferred-size: 0;
2369 flex-basis: 0;
2370 border-right: 1px solid #ddd;
2371 text-align: center;
2372 background: #fff;
2373 position: relative; }
2374 .yatra-tour-additional-info .yatra-tour-additional-info-item .question {
2375 position: absolute;
2376 top: 2px;
2377 right: 2px;
2378 color: #aaa; }
2379 .yatra-tour-additional-info .yatra-tour-additional-info-item .icon-wrap {
2380 font-size: 30px;
2381 color: var(--yatra_primary_color); }
2382 .yatra-tour-additional-info .yatra-tour-additional-info-item .info-title {
2383 color: #1a2b48;
2384 margin: 0 0 3px;
2385 font-weight: bold; }
2386 .yatra-tour-additional-info .yatra-tour-additional-info-item .info-content {
2387 color: #5e6d77;
2388 margin: 10px 0 0 0; }
2389 .yatra-tour-additional-info:after {
2390 clear: both;
2391 content: '';
2392 display: block; }
2393
2394 #yatra-tour-booking-form-fields {
2395 display: block;
2396 width: 100%; }
2397 #yatra-tour-booking-form-fields .yatra-traveller-info-wrap {
2398 border-bottom: 1px solid #ddd;
2399 margin-bottom: 25px;
2400 padding-bottom: 25px;
2401 display: -webkit-box;
2402 display: -moz-box;
2403 display: -ms-flexbox;
2404 display: flex;
2405 -webkit-box-align: center;
2406 -moz-box-align: center;
2407 -ms-flex-align: center;
2408 align-items: center;
2409 overflow: hidden; }
2410 #yatra-tour-booking-form-fields .yatra-traveller-info-wrap .yatra-traveller-number {
2411 -webkit-box-flex: 1;
2412 -moz-box-flex: 1;
2413 -ms-flex: 1;
2414 flex: 1;
2415 position: relative;
2416 padding-right: 20px;
2417 display: -webkit-box;
2418 display: -moz-box;
2419 display: -ms-flexbox;
2420 display: flex;
2421 -webkit-box-flex: initial;
2422 -moz-box-flex: initial;
2423 -ms-flex: initial;
2424 flex: initial;
2425 -webkit-box-align: center;
2426 -moz-box-align: center;
2427 -ms-flex-align: center;
2428 align-items: center; }
2429 #yatra-tour-booking-form-fields .yatra-traveller-info-wrap .yatra-traveller-number .yatra-traveller-number-inner {
2430 margin-right: 10px; }
2431 #yatra-tour-booking-form-fields .yatra-traveller-info-wrap .yatra-traveller-price {
2432 text-align: right;
2433 -webkit-box-flex: 1;
2434 -moz-box-flex: 1;
2435 -ms-flex: 1;
2436 flex: 1; }
2437 #yatra-tour-booking-form-fields .yatra-traveller-info-wrap .yatra-traveller-price ins {
2438 background: none;
2439 color: #000;
2440 font-weight: 500; }
2441 #yatra-tour-booking-form-fields .yatra-traveller-info-wrap .yatra-traveller-price span {
2442 display: block;
2443 font-size: 12px;
2444 color: #5e6d77; }
2445 #yatra-tour-booking-form-fields .yatra-form-fields:last-child .yatra-traveller-info-wrap {
2446 border-bottom: none;
2447 margin-bottom: 0; }
2448
2449 .yatra-tour-attribute-info {
2450 padding: 0;
2451 margin: 15px 0; }
2452 .yatra-tour-attribute-info .yatra-tour-additional-text-number {
2453 text-align: center;
2454 margin-bottom: 20px; }
2455 .yatra-tour-attribute-info .yatra-tour-additional-text-number .yatra-attribute-item {
2456 -webkit-box-flex: 0;
2457 -moz-box-flex: 0;
2458 -ms-flex: 0 0 25%;
2459 flex: 0 0 25%;
2460 -webkit-box-align: center;
2461 -moz-box-align: center;
2462 -ms-flex-align: center;
2463 align-items: center;
2464 -webkit-box-pack: center;
2465 -moz-box-pack: center;
2466 -ms-flex-pack: center;
2467 justify-content: center;
2468 background: #fff;
2469 border: 1px solid #ddd;
2470 display: -webkit-box;
2471 display: -moz-box;
2472 display: -ms-flexbox;
2473 display: flex;
2474 -webkit-box-orient: vertical;
2475 -webkit-box-direction: normal;
2476 -moz-box-orient: vertical;
2477 -moz-box-direction: normal;
2478 -ms-flex-direction: column;
2479 flex-direction: column;
2480 margin-left: -1px;
2481 padding: 10px; }
2482 .yatra-tour-attribute-info .yatra-tour-additional-text-number .yatra-attribute-item .attribute-icon {
2483 font-size: 30px;
2484 color: var(--yatra_primary_color); }
2485 .yatra-tour-attribute-info .yatra-tour-additional-text-number .yatra-attribute-item .attribute-title, .yatra-tour-attribute-info .yatra-tour-additional-text-number .yatra-attribute-item .attribute-content, .yatra-tour-attribute-info .yatra-tour-additional-text-number .yatra-attribute-item .attribute-icon {
2486 display: block;
2487 margin: 0 auto;
2488 margin-bottom: 5px;
2489 margin-top: 5px; }
2490 .yatra-tour-attribute-info .attribute-icon, .yatra-tour-attribute-info .attribute-title {
2491 margin-right: 10px; }
2492 .yatra-tour-attribute-info .attribute-title {
2493 color: #1a2b48;
2494 font-weight: bold; }
2495 .yatra-tour-attribute-info .attribute-content {
2496 color: #5e6d77; }
2497
2498 .day.yatra-availability-booking {
2499 border-bottom: 3.5px solid #2f582b !important; }
2500
2501 .day.yatra-availability-enquiry {
2502 border-bottom: 3.5px solid #008bb5 !important; }
2503
2504 .day.yatra-availability-none {
2505 border-bottom: 3.5px solid #aaa !important;
2506 cursor: not-allowed; }
2507
2508 .yatra-loading {
2509 position: relative; }
2510 .yatra-loading:before {
2511 content: "";
2512 display: block;
2513 width: 100%;
2514 height: 100%;
2515 position: absolute;
2516 top: 0;
2517 right: 0;
2518 background: rgba(0, 0, 0, 0.2);
2519 z-index: 9;
2520 padding: 0px; }
2521
2522 .yatra-tour-enquiry-form-wrap label {
2523 display: block;
2524 margin: 0;
2525 text-align: left; }
2526
2527 .yatra-tour-enquiry-form-wrap p {
2528 margin: 0;
2529 margin-bottom: 15px; }
2530
2531 .yatra-tour-enquiry-form-wrap .yatra-field-wrap {
2532 width: 100%;
2533 display: inline-block;
2534 position: relative; }
2535
2536 .yatra-tour-enquiry-form-wrap input[type="text"], .yatra-tour-enquiry-form-wrap input[type="number"], .yatra-tour-enquiry-form-wrap input[type="email"], .yatra-tour-enquiry-form-wrap select, .yatra-tour-enquiry-form-wrap textarea {
2537 width: 100% !important;
2538 max-width: 100% !important; }
2539
2540 .yatra-tour-enquiry-form-wrap .select2-container--default .select2-selection--single {
2541 border-radius: 0;
2542 border-color: #ddd;
2543 height: 45px; }
2544
2545 .yatra-tour-enquiry-form-wrap .select2-container--default .select2-selection--single .select2-selection__rendered {
2546 line-height: 45px; }
2547
2548 .yatra-tour-enquiry-form-wrap .select2-container--default .select2-selection--single .select2-selection__arrow {
2549 height: 40px;
2550 right: 6px; }
2551
2552 .yatra-tour-enquiry-form-wrap .yatra-privacy-policy-agreement, .yatra-tour-enquiry-form-wrap .yatra-terms-agreement {
2553 display: -webkit-box;
2554 display: -moz-box;
2555 display: -ms-flexbox;
2556 display: flex;
2557 -webkit-box-pack: start;
2558 -moz-box-pack: start;
2559 -ms-flex-pack: start;
2560 justify-content: start;
2561 -webkit-box-align: center;
2562 -moz-box-align: center;
2563 -ms-flex-align: center;
2564 align-items: center;
2565 gap: 10px;
2566 margin-bottom: 15px;
2567 padding-left: 10px;
2568 padding-right: 10px; }
2569 .yatra-tour-enquiry-form-wrap .yatra-privacy-policy-agreement input[type="checkbox"], .yatra-tour-enquiry-form-wrap .yatra-terms-agreement input[type="checkbox"] {
2570 height: 18px;
2571 width: 18px;
2572 margin: 0;
2573 padding: 0; }
2574 .yatra-tour-enquiry-form-wrap .yatra-privacy-policy-agreement a, .yatra-tour-enquiry-form-wrap .yatra-terms-agreement a {
2575 font-size: 13px; }
2576 .yatra-tour-enquiry-form-wrap .yatra-privacy-policy-agreement label, .yatra-tour-enquiry-form-wrap .yatra-terms-agreement label {
2577 cursor: pointer;
2578 font-size: 15px; }
2579
2580 #yatra-tour-enquiry-form-fields fieldset {
2581 width: 100%;
2582 max-width: 100%;
2583 display: block;
2584 border: none;
2585 margin: 0;
2586 padding: 0; }
2587
2588 .yatra-booking-calendar-choosen-date {
2589 border: none !important;
2590 width: 100%;
2591 margin: 0 !important;
2592 padding: 0 !important;
2593 font-size: 30px !important;
2594 text-align: center;
2595 margin-bottom: 21px !important;
2596 border-bottom: 1px solid #ddd !important;
2597 padding-bottom: 10px !important; }
2598
2599 .yatra-tour-info-pricing-wrap {
2600 border: 1px solid #ddd;
2601 padding: 0;
2602 border-bottom: none;
2603 border-top: 4px solid var(--yatra_primary_color); }
2604 .yatra-tour-info-pricing-wrap .tour-info-pricing-header {
2605 padding: 10px 15px;
2606 background-color: var(--yatra_primary_color_opacity); }
2607 .yatra-tour-info-pricing-wrap .tour-info-pricing-header h2 {
2608 font-weight: 500;
2609 font-size: 25px;
2610 text-align: center;
2611 margin: 0;
2612 color: #000; }
2613 .yatra-tour-info-pricing-wrap .tour-info-pricing-content {
2614 border-top: 1px solid #ddd;
2615 padding: 20px;
2616 background: #fff; }
2617 .yatra-tour-info-pricing-wrap .tour-info-pricing-content p {
2618 font-size: 20px;
2619 text-align: center;
2620 color: var(--yatra_primary_color); }
2621
2622 .yatra-single-meta-content {
2623 margin-top: 20px; }
2624
2625 .yatra-tour-total-price {
2626 display: -webkit-box;
2627 display: -moz-box;
2628 display: -ms-flexbox;
2629 display: flex;
2630 -webkit-box-pack: justify;
2631 -moz-box-pack: justify;
2632 -ms-flex-pack: justify;
2633 justify-content: space-between;
2634 border-bottom: 1px solid #ddd;
2635 padding: 10px 0;
2636 margin-bottom: 10px; }
2637
2638 .yatra-tour-booking-form-section ul.yatra-calendar-booking-indicator-lists {
2639 display: -webkit-box;
2640 display: -moz-box;
2641 display: -ms-flexbox;
2642 display: flex;
2643 margin-top: 5px; }
2644
2645 .yatra-tour-booking-form-section .yatra-calendar-booking-indicator-lists li {
2646 position: relative;
2647 font-weight: normal;
2648 font-size: 12px;
2649 cursor: pointer;
2650 width: 33.33%;
2651 margin: 0; }
2652 .yatra-tour-booking-form-section .yatra-calendar-booking-indicator-lists li span {
2653 display: none; }
2654
2655 .yatra-tour-booking-form-section .yatra-calendar-booking-indicator-lists li.active:before {
2656 background-color: #4cb111; }
2657
2658 .yatra-tour-booking-form-section .yatra-calendar-booking-indicator-lists li.booking:before {
2659 background-color: #2f582b; }
2660
2661 .yatra-tour-booking-form-section .yatra-calendar-booking-indicator-lists li.enquery:before {
2662 background-color: #008bb5; }
2663
2664 .yatra-tour-booking-form-section .yatra-calendar-booking-indicator-lists li.not-available:before {
2665 background-color: #aaa; }
2666
2667 .yatra-tour-booking-form-section .yatra-calendar-booking-indicator-lists li:before {
2668 content: "";
2669 display: block;
2670 width: 100%;
2671 height: 5px;
2672 background: #ddd;
2673 margin: 0px; }
2674
2675 .yatra-tour-booking-pricing-wrap {
2676 margin-top: 10px; }
2677
2678 .yatra-calendar-date-listing select.yatra-availability-select-year-month {
2679 padding: 10px;
2680 margin-bottom: 10px;
2681 width: 100%;
2682 font-weight: bold; }
2683
2684 .yatra-calendar-date-listing ul.yatra-calendar-listing {
2685 margin: 0 !important;
2686 padding: 0 !important;
2687 list-style: none !important;
2688 display: inline-block;
2689 width: 100%; }
2690 .yatra-calendar-date-listing ul.yatra-calendar-listing li {
2691 float: left;
2692 padding: 5px 5px;
2693 width: 25%;
2694 margin: 0; }
2695 .yatra-calendar-date-listing ul.yatra-calendar-listing li span {
2696 background: #fff;
2697 margin: 0;
2698 cursor: pointer;
2699 font-size: 14px;
2700 border: 1px solid #ddd;
2701 position: relative;
2702 display: block;
2703 width: 100%;
2704 text-align: center;
2705 padding: 5px 0; }
2706 .yatra-calendar-date-listing ul.yatra-calendar-listing li span:after {
2707 content: "";
2708 width: 100%;
2709 position: absolute;
2710 height: 4px;
2711 background: transparent;
2712 left: 0;
2713 bottom: -1px; }
2714 .yatra-calendar-date-listing ul.yatra-calendar-listing li span.yatra-availability-booking:after {
2715 background: #2f582b; }
2716 .yatra-calendar-date-listing ul.yatra-calendar-listing li span.yatra-availability-enquiry:after {
2717 background: #008bb5; }
2718 .yatra-calendar-date-listing ul.yatra-calendar-listing li span.yatra-availability-none {
2719 cursor: not-allowed; }
2720 .yatra-calendar-date-listing ul.yatra-calendar-listing li span.yatra-availability-none:after {
2721 background: #aaa; }
2722 .yatra-calendar-date-listing ul.yatra-calendar-listing li span.active {
2723 background: var(--yatra_primary_color_opacity); }
2724 .yatra-calendar-date-listing ul.yatra-calendar-listing li:nth-of-type(4n) {
2725 padding-right: 0; }
2726 .yatra-calendar-date-listing ul.yatra-calendar-listing li:nth-of-type(4n+1), .yatra-calendar-date-listing ul.yatra-calendar-listing li:first-child {
2727 padding-left: 0; }
2728 .yatra-calendar-date-listing ul.yatra-calendar-listing:after {
2729 content: "";
2730 clear: both; }
2731
2732 .tour-slider {
2733 width: 100%; }
2734 .tour-slider ul {
2735 list-style: none outside none;
2736 padding: 0;
2737 margin: 0; }
2738 .tour-slider li {
2739 display: block;
2740 float: left;
2741 margin-right: 6px;
2742 cursor: pointer;
2743 height: auto; }
2744 .tour-slider img {
2745 display: block;
2746 height: 500px;
2747 max-width: 100%;
2748 width: 100%;
2749 -o-object-fit: cover;
2750 object-fit: cover;
2751 margin: 0 auto;
2752 border-radius: 10px; }
2753 .tour-slider .lSSlideOuter .lSPager.lSGallery img {
2754 border-radius: 0px; }
2755 .tour-slider .lSAction .prev, .tour-slider .lSAction .next {
2756 -webkit-tap-highlight-color: transparent;
2757 color: #fff;
2758 font-size: 40px;
2759 text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.15);
2760 z-index: 99999; }
2761 .tour-slider .lSAction > a {
2762 background-image: none;
2763 opacity: 1; }
2764 .tour-slider #yatra-tour-slider:not(.lightSlider) li {
2765 display: none; }
2766 .tour-slider #yatra-tour-slider:not(.lightSlider) li:first-child {
2767 display: block;
2768 float: none;
2769 margin: 0;
2770 cursor: initial;
2771 max-height: 500px;
2772 overflow: hidden; }
2773
2774 .yatra-shortcode-wrapper {
2775 max-width: 100%;
2776 margin: 0 auto !important;
2777 display: block;
2778 width: 100%;
2779 min-height: 1px; }
2780 .yatra-shortcode-wrapper:after {
2781 content: "";
2782 clear: both;
2783 display: block; }
2784 .yatra-shortcode-wrapper .yatra_cart_table {
2785 text-align: center;
2786 width: 100%; }
2787 .yatra-shortcode-wrapper .yatra_cart_table td, .yatra-shortcode-wrapper .yatra_cart_table th {
2788 text-align: center; }
2789 .yatra-shortcode-wrapper .yatra_cart_table td.tour-person {
2790 text-align: left; }
2791 .yatra-shortcode-wrapper form.yatra-cart-form {
2792 position: relative; }
2793 .yatra-shortcode-wrapper form.yatra-cart-form tr.yatra-cart-item td {
2794 padding: 5px 0; }
2795 .yatra-shortcode-wrapper form.yatra-cart-form .actions {
2796 text-align: right; }
2797 .yatra-shortcode-wrapper form.yatra-cart-form .actions .coupon {
2798 float: left;
2799 display: -webkit-box;
2800 display: -moz-box;
2801 display: -ms-flexbox;
2802 display: flex; }
2803 .yatra-shortcode-wrapper form.yatra-cart-form .actions .coupon input, .yatra-shortcode-wrapper form.yatra-cart-form .actions .coupon button {
2804 -webkit-box-flex: 1;
2805 -moz-box-flex: 1;
2806 -ms-flex: 1;
2807 flex: 1;
2808 margin: 0; }
2809 .yatra-shortcode-wrapper .yatra-proceed-to-checkout-wrap {
2810 text-align: right;
2811 margin-top: 15px; }
2812
2813 .yatra-tour-cart-edit-form-fields {
2814 display: block;
2815 width: 100%; }
2816 .yatra-tour-cart-edit-form-fields .yatra-traveller-info-wrap {
2817 border-bottom: 1px solid #f8f8f8;
2818 margin-bottom: 0;
2819 display: -webkit-box;
2820 display: -moz-box;
2821 display: -ms-flexbox;
2822 display: flex;
2823 -webkit-box-align: center;
2824 -moz-box-align: center;
2825 -ms-flex-align: center;
2826 align-items: center;
2827 overflow: hidden;
2828 padding: 0 20px; }
2829 .yatra-tour-cart-edit-form-fields .yatra-traveller-info-wrap .yatra-traveller-number {
2830 display: -webkit-box;
2831 display: -moz-box;
2832 display: -ms-flexbox;
2833 display: flex;
2834 position: relative;
2835 width: 50%;
2836 -webkit-box-align: center;
2837 -moz-box-align: center;
2838 -ms-flex-align: center;
2839 align-items: center;
2840 -webkit-box-flex: 5;
2841 -moz-box-flex: 5;
2842 -ms-flex: 5;
2843 flex: 5; }
2844 .yatra-tour-cart-edit-form-fields .yatra-traveller-info-wrap .yatra-traveller-number span {
2845 font-weight: 500;
2846 font-size: 14px; }
2847 .yatra-tour-cart-edit-form-fields .yatra-traveller-info-wrap .yatra-traveller-number .yatra-traveller-number-inner {
2848 width: 100px;
2849 height: 35px;
2850 border-radius: 0px;
2851 margin-right: 18px; }
2852 .yatra-tour-cart-edit-form-fields .yatra-traveller-info-wrap .yatra-traveller-number .yatra-traveller-number-inner input {
2853 height: 100%;
2854 margin: 0;
2855 border: none;
2856 padding: 0 10px;
2857 background: #fff; }
2858 .yatra-tour-cart-edit-form-fields .yatra-traveller-info-wrap .yatra-traveller-price {
2859 width: 30%;
2860 -webkit-box-flex: 3;
2861 -moz-box-flex: 3;
2862 -ms-flex: 3;
2863 flex: 3; }
2864 .yatra-tour-cart-edit-form-fields .yatra-traveller-info-wrap .yatra-traveller-price ins {
2865 font-weight: 500; }
2866 .yatra-tour-cart-edit-form-fields .yatra-traveller-info-wrap .yatra-traveller-price span {
2867 display: block;
2868 font-size: 12px;
2869 color: #5e6d77; }
2870 .yatra-tour-cart-edit-form-fields .yatra-traveller-info-wrap .yatra-traveller-total-price {
2871 width: 20%; }
2872 .yatra-tour-cart-edit-form-fields .yatra-form-fields:last-child .yatra-traveller-info-wrap {
2873 border-bottom: none;
2874 margin-bottom: 0; }
2875
2876 .yatra-checkout-button-wrap {
2877 text-align: right;
2878 padding: 15px 0; }
2879
2880 .yatra-checkout-page-wrap form.yatra-checkout-form label {
2881 display: block;
2882 padding: 5px 0;
2883 margin: 0; }
2884
2885 .yatra-checkout-page-wrap form.yatra-checkout-form .yatra-field-wrap p {
2886 margin: 0 !important;
2887 padding-left: 0 !important;
2888 padding-right: 10px !important; }
2889
2890 .yatra-checkout-page-wrap form.yatra-checkout-form .yatra-field-wrap input, .yatra-checkout-page-wrap form.yatra-checkout-form .yatra-field-wrap select {
2891 width: 100%;
2892 color: #4a5568;
2893 max-width: 100%; }
2894
2895 .yatra-checkout-page-wrap form.yatra-checkout-form .yatra-field-wrap .select2-container--default .select2-selection--single .select2-selection__rendered {
2896 padding: 0.4em 0.5em;
2897 color: #4a5568; }
2898
2899 .yatra-checkout-page-wrap form.yatra-checkout-form .yatra-field-wrap .select2-container--default .select2-selection--single {
2900 height: auto;
2901 border: 1px solid #cbd5e0;
2902 border-radius: 3px;
2903 color: #4a5568; }
2904
2905 .yatra-checkout-page-wrap form.yatra-checkout-form .yatra-checkout-review-tour-book-table {
2906 text-align: center;
2907 margin: 0; }
2908
2909 .yatra-checkout-page-wrap .select2-container {
2910 max-width: 100%; }
2911
2912 .yatra-checkout-page-wrap .yatra-privacy-policy-agreement, .yatra-checkout-page-wrap .yatra-terms-agreement {
2913 -webkit-box-align: center;
2914 -moz-box-align: center;
2915 -ms-flex-align: center;
2916 align-items: center;
2917 display: -webkit-inline-box;
2918 display: -moz-inline-box;
2919 display: -ms-inline-flexbox;
2920 display: inline-flex;
2921 -ms-flex-wrap: wrap;
2922 flex-wrap: wrap;
2923 gap: 12px;
2924 font-size: 15px; }
2925 .yatra-checkout-page-wrap .yatra-privacy-policy-agreement label, .yatra-checkout-page-wrap .yatra-terms-agreement label {
2926 cursor: pointer; }
2927 .yatra-checkout-page-wrap .yatra-privacy-policy-agreement input[type="checkbox"], .yatra-checkout-page-wrap .yatra-terms-agreement input[type="checkbox"] {
2928 height: 18px;
2929 width: 18px;
2930 margin: 0;
2931 padding: 0; }
2932
2933 .yatra-checkout-page-wrap .yatra-form {
2934 padding: 15px 0; }
2935 .yatra-checkout-page-wrap .yatra-form .yatra-field-wrap {
2936 margin-bottom: 10px; }
2937 .yatra-checkout-page-wrap .yatra-form .yatra-field-wrap p {
2938 padding: 0; }
2939 .yatra-checkout-page-wrap .yatra-form .yatra-field-wrap label {
2940 display: block;
2941 font-weight: 600;
2942 margin-top: 10px; }
2943 .yatra-checkout-page-wrap .yatra-form .yatra-field-wrap input[type="text"], .yatra-checkout-page-wrap .yatra-form .yatra-field-wrap input[type="password"], .yatra-checkout-page-wrap .yatra-form .yatra-field-wrap input[type="email"] {
2944 width: 100%; }
2945 .yatra-checkout-page-wrap .yatra-form .yatra-checkout-review-tour-book {
2946 border: 1px solid #ddd;
2947 background: #fff;
2948 padding: 20px; }
2949
2950 .yatra-checkout-page-wrap .yatra-checkout-login-registration-wrap, .yatra-checkout-page-wrap .yatra-checkout-form-inner {
2951 width: 100%;
2952 background: #f7fafc;
2953 border: 1px solid #ddd;
2954 padding: 15px;
2955 margin-left: 0;
2956 margin-right: 0; }
2957
2958 .yatra-my-account-navigation {
2959 width: 30%;
2960 float: left; }
2961 .yatra-my-account-navigation ul {
2962 list-style: none !important;
2963 margin: 0 !important;
2964 padding: 0 !important; }
2965 .yatra-my-account-navigation ul li .fa, .yatra-my-account-navigation ul li svg {
2966 margin-right: 5px; }
2967 .yatra-my-account-navigation ul li.active:before {
2968 content: " ";
2969 height: 100%;
2970 border-left-width: 3px;
2971 border-left-style: solid;
2972 vertical-align: sub;
2973 margin-right: 18px; }
2974
2975 .yatra-my-account-content {
2976 float: right;
2977 width: 70%; }
2978 .yatra-my-account-content label {
2979 display: block; }
2980 .yatra-my-account-content table {
2981 text-align: left; }
2982 .yatra-my-account-content .yatra-edit-account-form.edit-account label {
2983 font-weight: 500;
2984 margin-top: 10px; }
2985 .yatra-my-account-content .yatra-edit-account-form.edit-account p {
2986 padding-left: 0; }
2987 .yatra-my-account-content .yatra-edit-account-form.edit-account button {
2988 margin-top: 10px; }
2989 .yatra-my-account-content .yatra-edit-account-form.edit-account input, .yatra-my-account-content .yatra-edit-account-form.edit-account select, .yatra-my-account-content .yatra-edit-account-form.edit-account textarea {
2990 width: 100%; }
2991 .yatra-my-account-content .yatra-account-payment-status {
2992 display: -webkit-box;
2993 display: -moz-box;
2994 display: -ms-flexbox;
2995 display: flex;
2996 -webkit-box-pack: center;
2997 -moz-box-pack: center;
2998 -ms-flex-pack: center;
2999 justify-content: center;
3000 -webkit-box-align: center;
3001 -moz-box-align: center;
3002 -ms-flex-align: center;
3003 align-items: center;
3004 gap: 10px; }
3005 .yatra-my-account-content .yatra-account-payment-status p {
3006 margin: 0;
3007 padding: 0; }
3008 .yatra-my-account-content .yatra-account-payment-status .yatra-booking-payment-action {
3009 line-height: 27px;
3010 margin-top: -5px;
3011 margin-bottom: -5px;
3012 text-align: center;
3013 display: inline-block;
3014 width: 27px;
3015 cursor: pointer;
3016 margin-right: 4px;
3017 background: #485da1;
3018 color: #fff; }
3019
3020 .yatra-booking-table .yatra-account-booking-item-row {
3021 display: -webkit-box;
3022 display: -moz-box;
3023 display: -ms-flexbox;
3024 display: flex;
3025 -webkit-box-pack: justify;
3026 -moz-box-pack: justify;
3027 -ms-flex-pack: justify;
3028 justify-content: space-between;
3029 -webkit-box-align: center;
3030 -moz-box-align: center;
3031 -ms-flex-align: center;
3032 align-items: center;
3033 background: #ddd;
3034 padding: 10px;
3035 border: 1px solid #aaa;
3036 font-weight: bold; }
3037
3038 .yatra-booking-table table, .yatra-booking-table.my_account_booking {
3039 border-collapse: collapse;
3040 width: 100%;
3041 margin: 0 !important;
3042 text-align: center; }
3043
3044 .yatra-booking-table table th,
3045 .yatra-booking-table table td {
3046 text-align: center !important;
3047 border: 1px solid #aaa;
3048 padding: 5px;
3049 background: #f9f9f9;
3050 color: #3e3e3e; }
3051
3052 .yatra-booking-table .yatra-account-booking-item-row-wrap {
3053 margin-bottom: 30px; }
3054
3055 .yatra-booking-table .yatra-account-booking-item-row-wrap .tour-title,
3056 .yatra-booking-table .yatra-account-booking-item-row-wrap h3 {
3057 font-weight: bold;
3058 font-size: 20px;
3059 margin: 0;
3060 padding: 0; }
3061 .yatra-booking-table .yatra-account-booking-item-row-wrap .tour-title a,
3062 .yatra-booking-table .yatra-account-booking-item-row-wrap h3 a {
3063 font-size: 16px;
3064 font-weight: normal; }
3065
3066 .yatra-booking-table td.booking-status span.booking-status {
3067 padding: 2px 10px 2px 10px;
3068 background: #e47703;
3069 color: #fff;
3070 border-radius: 4px;
3071 display: inline-block;
3072 text-align: center;
3073 text-transform: capitalize;
3074 font-size: 13px; }
3075 .yatra-booking-table td.booking-status span.booking-status.processing {
3076 background: #033503; }
3077 .yatra-booking-table td.booking-status span.booking-status.processing:before, .yatra-booking-table td.booking-status span.booking-status.processing:after {
3078 content: none !important; }
3079 .yatra-booking-table td.booking-status span.booking-status.on-hold {
3080 background: #7d1010; }
3081 .yatra-booking-table td.booking-status span.booking-status.completed {
3082 background: #0e880e; }
3083 .yatra-booking-table td.booking-status span.booking-status.cancelled {
3084 background: #6b6767; }
3085 .yatra-booking-table td.booking-status span.booking-status.failed {
3086 background: #ff0000; }
3087
3088 .yatra-account-booking-details-header {
3089 display: -webkit-box;
3090 display: -moz-box;
3091 display: -ms-flexbox;
3092 display: flex;
3093 -webkit-box-pack: start;
3094 -moz-box-pack: start;
3095 -ms-flex-pack: start;
3096 justify-content: start;
3097 -webkit-box-align: center;
3098 -moz-box-align: center;
3099 -ms-flex-align: center;
3100 align-items: center;
3101 gap: 15px;
3102 margin-bottom: 20px; }
3103 .yatra-account-booking-details-header h2 {
3104 margin: 0 !important;
3105 padding: 0 !important;
3106 font-size: 25px;
3107 font-weight: 600; }
3108
3109 .yatra-checkout-page-wrap form.yatra-checkout-form ul.yatra-payment-gateway {
3110 padding: 15px !important;
3111 list-style: none;
3112 background: #fff;
3113 margin: 0;
3114 font-size: 18px;
3115 border: 1px solid #ddd;
3116 margin-bottom: 15px; }
3117 .yatra-checkout-page-wrap form.yatra-checkout-form ul.yatra-payment-gateway label {
3118 cursor: pointer;
3119 display: -webkit-box;
3120 display: -moz-box;
3121 display: -ms-flexbox;
3122 display: flex;
3123 -webkit-box-align: center;
3124 -moz-box-align: center;
3125 -ms-flex-align: center;
3126 align-items: center; }
3127 .yatra-checkout-page-wrap form.yatra-checkout-form ul.yatra-payment-gateway input[type="radio"] {
3128 height: 20px;
3129 width: 20px;
3130 margin: 0 10px 0 0; }
3131 .yatra-checkout-page-wrap form.yatra-checkout-form ul.yatra-payment-gateway:after {
3132 clear: both;
3133 content: '';
3134 display: block; }
3135 .yatra-checkout-page-wrap form.yatra-checkout-form ul.yatra-payment-gateway li {
3136 list-style: none;
3137 margin: 0;
3138 padding: 5px 0; }
3139
3140 .yatra-checkout-page-wrap form.yatra-checkout-form h2.yatra-payment-gateway-title:before {
3141 clear: both;
3142 content: '';
3143 display: block; }
3144
3145 .yatra-calendar thead td, .yatra-calendar thead th {
3146 background: var(--yatra_primary_color_opacity); }
3147
3148 .yatra-calendar .day.today, .yatra-calendar td.active {
3149 background: var(--yatra_primary_color_opacity); }
3150
3151 .elementor-element .yatra-widget-header {
3152 max-width: 660px;
3153 margin: 0 auto 60px;
3154 text-align: center; }
3155 .elementor-element .yatra-widget-header .widget-title {
3156 font-size: 30px;
3157 border-bottom: 1px solid #ddd;
3158 position: relative; }
3159 .elementor-element .yatra-widget-header .widget-title:after {
3160 width: 200px;
3161 height: 3px;
3162 bottom: -2px;
3163 left: 50%;
3164 margin-left: -100px;
3165 content: "";
3166 display: block;
3167 background: #03ad8b;
3168 position: absolute; }
3169
3170 @media (max-width: 768px) {
3171 .yatra-destination-wrap.yatra-col-4 .yatra-destination-item, .yatra-destination-wrap.yatra-col-4 .yatra-activity-item, .yatra-destination-wrap.yatra-col-4 .yatra-item-inner, .yatra-destination-wrap.yatra-col-4 .yatra-tour-list-item, .yatra-destination-wrap.yatra-col-4 .yatra-deals-item, .yatra-destination-wrap.yatra-col-3 .yatra-destination-item, .yatra-destination-wrap.yatra-col-3 .yatra-activity-item, .yatra-destination-wrap.yatra-col-3 .yatra-item-inner, .yatra-destination-wrap.yatra-col-3 .yatra-tour-list-item, .yatra-destination-wrap.yatra-col-3 .yatra-deals-item, .yatra-activity-wrap.yatra-col-4 .yatra-destination-item, .yatra-activity-wrap.yatra-col-4 .yatra-activity-item, .yatra-activity-wrap.yatra-col-4 .yatra-item-inner, .yatra-activity-wrap.yatra-col-4 .yatra-tour-list-item, .yatra-activity-wrap.yatra-col-4 .yatra-deals-item, .yatra-activity-wrap.yatra-col-3 .yatra-destination-item, .yatra-activity-wrap.yatra-col-3 .yatra-activity-item, .yatra-activity-wrap.yatra-col-3 .yatra-item-inner, .yatra-activity-wrap.yatra-col-3 .yatra-tour-list-item, .yatra-activity-wrap.yatra-col-3 .yatra-deals-item, .yatra-discount-deals-wrap.yatra-col-4 .yatra-destination-item, .yatra-discount-deals-wrap.yatra-col-4 .yatra-activity-item, .yatra-discount-deals-wrap.yatra-col-4 .yatra-item-inner, .yatra-discount-deals-wrap.yatra-col-4 .yatra-tour-list-item, .yatra-discount-deals-wrap.yatra-col-4 .yatra-deals-item, .yatra-discount-deals-wrap.yatra-col-3 .yatra-destination-item, .yatra-discount-deals-wrap.yatra-col-3 .yatra-activity-item, .yatra-discount-deals-wrap.yatra-col-3 .yatra-item-inner, .yatra-discount-deals-wrap.yatra-col-3 .yatra-tour-list-item, .yatra-discount-deals-wrap.yatra-col-3 .yatra-deals-item, .yatra-tour-list-wrap.yatra-col-4 .yatra-destination-item, .yatra-tour-list-wrap.yatra-col-4 .yatra-activity-item, .yatra-tour-list-wrap.yatra-col-4 .yatra-item-inner, .yatra-tour-list-wrap.yatra-col-4 .yatra-tour-list-item, .yatra-tour-list-wrap.yatra-col-4 .yatra-deals-item, .yatra-tour-list-wrap.yatra-col-3 .yatra-destination-item, .yatra-tour-list-wrap.yatra-col-3 .yatra-activity-item, .yatra-tour-list-wrap.yatra-col-3 .yatra-item-inner, .yatra-tour-list-wrap.yatra-col-3 .yatra-tour-list-item, .yatra-tour-list-wrap.yatra-col-3 .yatra-deals-item {
3172 width: 100%;
3173 float: none; }
3174 .yatra-destination-wrap .yatra-destination-item, .yatra-destination-wrap .yatra-activity-item, .yatra-destination-wrap .yatra-item-inner, .yatra-destination-wrap .yatra-tour-list-item, .yatra-destination-wrap .yatra-deals-item, .yatra-activity-wrap .yatra-destination-item, .yatra-activity-wrap .yatra-activity-item, .yatra-activity-wrap .yatra-item-inner, .yatra-activity-wrap .yatra-tour-list-item, .yatra-activity-wrap .yatra-deals-item, .yatra-discount-deals-wrap .yatra-destination-item, .yatra-discount-deals-wrap .yatra-activity-item, .yatra-discount-deals-wrap .yatra-item-inner, .yatra-discount-deals-wrap .yatra-tour-list-item, .yatra-discount-deals-wrap .yatra-deals-item, .yatra-tour-list-wrap .yatra-destination-item, .yatra-tour-list-wrap .yatra-activity-item, .yatra-tour-list-wrap .yatra-item-inner, .yatra-tour-list-wrap .yatra-tour-list-item, .yatra-tour-list-wrap .yatra-deals-item {
3175 width: 100%;
3176 float: none; }
3177 .yatra-page-wrapper.yatra-tour-archive-display-mode-list .yatra-tour-archive .thumb-wrap, .yatra-page-wrapper.yatra-tour-archive-display-mode-list .yatra-tour-archive .content-wrap {
3178 width: 100%;
3179 float: none; }
3180 .yatra-page-wrapper.yatra-tour-archive-display-mode-list .yatra-tour-archive .meta-content-wrap {
3181 display: none; }
3182 body.single .yatra-single-tour .yatra-site-main,
3183 body.single .yatra-single-tour .yatra-tour-info {
3184 width: 100%; } }
3185
3186 @media (max-width: 768px) {
3187 table.yatra_cart_table_responsive {
3188 width: 100%;
3189 max-width: 100%;
3190 border-collapse: collapse;
3191 border: none; }
3192 table.yatra_cart_table_responsive thead {
3193 display: none; }
3194 table.yatra_cart_table_responsive tbody th, table.yatra_cart_table_responsive tbody td.coupon-content {
3195 display: none; }
3196 table.yatra_cart_table_responsive tr {
3197 display: block;
3198 background: #fff;
3199 margin: 0; }
3200 table.yatra_cart_table_responsive tr.yatra-cart-item {
3201 border: 1px solid #ddd;
3202 margin-bottom: 5px; }
3203 table.yatra_cart_table_responsive tr.yatra-cart-item td {
3204 border: none;
3205 border-bottom: 1px solid #ddd;
3206 padding: 10px !important; }
3207 table.yatra_cart_table_responsive tr:nth-child(even).yatra-cart-item {
3208 background: #f9f9f9; }
3209 table.yatra_cart_table_responsive tr td {
3210 display: block; }
3211 table.yatra_cart_table_responsive tr td[data-title] {
3212 text-align: left !important; }
3213 table.yatra_cart_table_responsive tr td[data-title]:before {
3214 content: attr(data-title) ": ";
3215 font-weight: 700;
3216 display: block; }
3217 table.yatra_cart_table_responsive tr td[data-title].coupon {
3218 display: -webkit-box;
3219 display: -moz-box;
3220 display: -ms-flexbox;
3221 display: flex;
3222 -webkit-box-pack: justify;
3223 -moz-box-pack: justify;
3224 -ms-flex-pack: justify;
3225 justify-content: space-between;
3226 -webkit-box-align: center;
3227 -moz-box-align: center;
3228 -ms-flex-align: center;
3229 align-items: center; }
3230 table.yatra_cart_table_responsive tr td[data-title].coupon:before {
3231 content: none; }
3232 table.yatra_cart_table_responsive tr td[data-title].coupon:after {
3233 content: attr(data-title);
3234 font-weight: 700;
3235 display: block; }
3236 table.yatra_cart_table_responsive tr td.cart-total-price, table.yatra_cart_table_responsive tr td.cart-subtotal-price {
3237 display: -webkit-box;
3238 display: -moz-box;
3239 display: -ms-flexbox;
3240 display: flex;
3241 -webkit-box-pack: justify;
3242 -moz-box-pack: justify;
3243 -ms-flex-pack: justify;
3244 justify-content: space-between;
3245 -webkit-box-align: center;
3246 -moz-box-align: center;
3247 -ms-flex-align: center;
3248 align-items: center; }
3249 table.yatra_cart_table_responsive tr td.tour-person .yatra-traveller-info-wrap {
3250 margin: 0;
3251 margin-top: 10px;
3252 padding: 0; }
3253 table.yatra_cart_table_responsive tr td.tour-person .yatra-traveller-price {
3254 /*width: 100%;
3255 display: block;
3256 margin-top: 20px;*/ }
3257 table.yatra_cart_table_responsive tr td.actions {
3258 display: -webkit-box;
3259 display: -moz-box;
3260 display: -ms-flexbox;
3261 display: flex;
3262 -webkit-box-orient: vertical;
3263 -webkit-box-direction: normal;
3264 -moz-box-orient: vertical;
3265 -moz-box-direction: normal;
3266 -ms-flex-direction: column;
3267 flex-direction: column;
3268 gap: 10px; }
3269 table.yatra_cart_table_responsive tr td.actions .coupon {
3270 display: -webkit-box;
3271 display: -moz-box;
3272 display: -ms-flexbox;
3273 display: flex;
3274 width: 100%;
3275 -webkit-box-orient: vertical;
3276 -webkit-box-direction: normal;
3277 -moz-box-orient: vertical;
3278 -moz-box-direction: normal;
3279 -ms-flex-direction: column;
3280 flex-direction: column;
3281 gap: 10px; }
3282 table.yatra_cart_table_responsive tr td.actions .yatra-button {
3283 display: block;
3284 width: 100%;
3285 -webkit-box-flex: unset !important;
3286 -moz-box-flex: unset !important;
3287 -ms-flex: unset !important;
3288 flex: unset !important; }
3289 table.yatra_cart_table_responsive tr td.tour-remove::before, table.yatra_cart_table_responsive tr td.tour-thumbnail::before, table.yatra_cart_table_responsive tr td.actions::before {
3290 display: none; } }
3291
3292 @media (max-width: 460px) {
3293 table.yatra_cart_table_responsive tr td.tour-person .yatra-traveller-info-wrap {
3294 display: inline-block;
3295 width: 100%; }
3296 table.yatra_cart_table_responsive tr td.tour-person .yatra-traveller-price {
3297 width: 100%;
3298 display: block;
3299 margin-top: 20px; } }
3300
3301 @media (min-width: 768px) and (max-width: 1024px) {
3302 table.yatra_cart_table_responsive tr td.tour-person .yatra-traveller-info-wrap {
3303 -webkit-box-pack: justify;
3304 -moz-box-pack: justify;
3305 -ms-flex-pack: justify;
3306 justify-content: space-between; } }
3307
3308 @media (min-width: 769px) {
3309 .yatra-shortcode-wrapper form.yatra-cart-form .actions .coupon input {
3310 border-top-right-radius: 0;
3311 border-bottom-right-radius: 0; }
3312 .yatra-shortcode-wrapper form.yatra-cart-form .actions .coupon button {
3313 border-top-left-radius: 0;
3314 border-bottom-left-radius: 0; } }
3315
3316 .yatra-responsive-tab-title {
3317 display: none; }
3318
3319 @media (max-width: 768px) {
3320 .yatra-tabs.yatra-single-tour-tabs ul.yatra-tab-wrap {
3321 display: none; }
3322 .yatra-tabs.yatra-single-tour-tabs .yatra-responsive-tab-title {
3323 background: var(--yatra_primary_color_opacity);
3324 font-size: 14px;
3325 padding: 12px 20px;
3326 font-weight: bold;
3327 display: -webkit-box;
3328 display: -moz-box;
3329 display: -ms-flexbox;
3330 display: flex;
3331 -webkit-box-pack: justify;
3332 -moz-box-pack: justify;
3333 -ms-flex-pack: justify;
3334 justify-content: space-between;
3335 -webkit-box-align: center;
3336 -moz-box-align: center;
3337 -ms-flex-align: center;
3338 align-items: center;
3339 margin: 0;
3340 margin-bottom: 2px;
3341 border: 1px solid #ddd;
3342 gap: 15px;
3343 text-transform: uppercase; }
3344 .yatra-tabs.yatra-single-tour-tabs .yatra-responsive-tab-title .title-text {
3345 -webkit-box-flex: 1;
3346 -moz-box-flex: 1;
3347 -ms-flex: auto;
3348 flex: auto; } }
3349 /*# sourceMappingURL=yatra.css.map */