.ticket-container{text-align:left;background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.2)!important;padding:25px 30px 0;border-radius:20px;color:#000}.ticket-container .ticket-top-content{color:#0063b0}.ticket-container .ticket-header{color:#0063b0;font-weight:600;font-size:17px;text-align:center}.ticket-container .icon-size{width:30px}.ticket-container .ticket-details{padding:30px 40px 0;height:auto}.ticket-container .ticket-details .container-inner-padding{padding:12px}.ticket-container .ticket-details .tripnp-icon-size{width:150px}.ticket-container .ticket-details .flight-main-info{color:#443f3f;font-size:14px}@media(min-width:1200px){.ticket-container .ticket-details .flight-main-info{border-right:1px solid #443f3f}}.ticket-container .ticket-details .content-right{display:flex;flex-direction:column;align-items:flex-end;border:none}.ticket-container .ticket-details .content-right .airline-logo-container{display:flex}.ticket-container .ticket-details .content-right .airline-logo-container img{position:relative;height:50px;width:50px;right:30px;top:3px}@media(max-width:1199px){.ticket-container .ticket-details .content-right .airline-logo-container img{display:none}}.ticket-container .ticket-details .transaction-info,.ticket-container .ticket-details .traveler-info{border:1px solid #707070;border-radius:15px;padding:20px;position:relative;color:#443f3f;min-height:108px}.ticket-container .ticket-details .info-header-float{position:absolute;top:0;margin-top:-13px;background:#fff;color:#767676;font-size:18px;font-weight:600}.ticket-container .ticket-details .ticket-qr-code .qr-header{font-size:18px;font-weight:600;color:#0063b0}.ticket-container .ticket-details .ticket-footer{color:#443f3f}.ticket-container .ticket-details .ticket-footer .view-ticket-details{color:#dc1e3e;font-weight:600;margin-bottom:10px}.ticket-container .ticket-details .ticket-footer .inquiry-details{font-size:13px}.ticket-container .ticket-details .ticket-footer-right{text-align:right}.ticket-container .ticket-details .ticket-footer-right .book-more-btn{margin-bottom:5px}.ticket-container .ticket-details .ticket-footer-right .book-more-btn .btn{background:#0063b0;border:1px solid #0063b0;border-radius:8px;padding:5px 20px}.ticket-container .ticket-details .ticket-footer-right .support-mail{font-size:13px}.ticket-container .ticket-details .ticket-footer-right .support-mail .fa-envelope{color:#0063b0}@media(max-width:767px){.display-none{display:none}.ticket-container{font-size:12px;padding:25px 12px 0}.ticket-container .ticket-details{padding:15px 17px 0}.ticket-container .ticket-details .container-inner-padding{padding:0}.ticket-container .ticket-details .transaction-info,.ticket-container .ticket-details .traveler-info{padding:16px 10px}.ticket-container .ticket-details .tripnp-icon-size{width:100px;margin-left:2%}.ticket-container .ticket-header{font-size:12px}.ticket-container .icon-size{width:18px}.ticket-container span{font-size:12px}}@media only screen and (max-width:575px){.ticket-container{font-size:10px;padding:25px 12px 0}.ticket-container .ticket-header{font-size:10px}.ticket-container .icon-size{width:18px}.ticket-container span{font-size:10px}.ticket-container .ticket-details .container-inner-padding{padding:0;position:relative;top:18px}.ticket-container .ticket-details .content-right{display:flex;align-items:flex-start}.ticket-container .ticket-details .transaction-info,.ticket-container .ticket-details .traveler-info{padding:16px 10px;border:none}.ticket-container .ticket-details .tripnp-icon-size{width:100px}.ticket-container .ticket-details .ticket-footer-right{text-align:center;margin:26px 0}}