/* lg */ 
@media (min-width: 1200px) {

}

/* md */
@media (min-width: 992px) and (max-width: 1199px) {

}

/* sm */
@media (min-width: 768px) and (max-width: 991px) {
.font14 {font-size:12px!important; line-height:18px!important;}
.font18 {font-size:14px!important; line-height:18px!important;}
.flipack ul li .airprice {font-size:14px;}
.pagebg {padding-top:1rem!important; padding-bottom:0rem;}
.domepack ul li {padding:5px;}
.domepack ul li .date {font-size:13px;}
.domepack ul li .aircode {font-size:14px;}
.domepack ul li .airprice {font-size:18px;}
.bg-white {padding:10px 0px;}
.banner-bg {height:auto;}
.banner-bg:after { display:none;}
.searh-engain {top:0px;}
.item-detail {width:47%; margin-top:0px; padding-top:20px;}
.item-detail h3 {font-size:22px;}
.item-detail2 {width:47%;}
.item-detail2 .btn-warning {margin-top:1rem;}
.item-detail2 h5 {margin-top:25px;}
.flight-pack {width:47%;}
.explore-main h2 {font-size:28px;}
.footer-bg {padding-bottom:50px;}
.footer-botom {padding-bottom:85px!important;}
.noresult-main hr {width:50%;}
.searchbar {margin-top:59px!important;}
.table-left {width:120px;}
.thbox {min-width:98px;}
.box-center th:first-child, td:first-child { font-size:14px;}
.flight-time {font-size:.75rem;}

/*Fare Summary*/
.summary-box {border-left:none; border-top:#ebebeb solid 1px; padding:1rem .5rem;}
.summary-box ul li {padding:0 5px;}
.protection-box ul li {width:auto;}

/*Passenger Details*/
.nav-tabs li {padding-left:0px; margin-left:5px;}
.tra-tab .nav-tabs .nav-link {font-size:14px; padding:10px; margin-bottom:10px;}
.container {max-width:100%;}
.trip-duration {font-size:.6rem;}
.flight-time {font-size:0.7rem;}
.airport-name {font-size:0.7rem;}
.rightburger .nav-menu-box {width:400px;}
.mobile-button {width:400px;}
.full-popup h5 {font-size:16px; line-height:26px;}
.plan-img {width:30%; margin-left:10%;}
.price-rightbox2 {right:0%; top:34%;}
.back-but {font-size:.85rem !important;}
.secure_payment li {padding:0 8px; margin:0px;}
.secure_payment li span {font-size:13px; padding-left:40px;}
.secure_payment li span img {width:20%;}
.trip-duration span {font-size:.3rem !important; padding:3px 1px;}
}

@media (min-width: 590px) and (max-width: 650px) {
.item-detail {width:46%!important;}
.item-detail2 {width:46%!important;}
.back-but {font-size:.75rem !important;}
.secure_payment li {padding:0 8px; margin:0px;}
.secure_payment li span {font-size:13px; padding-left:40px;}
.secure_payment li span img {width:20%;}
.trip-duration span {font-size:.3rem !important; padding:3px 1px;}
}

@media (min-width: 567px) {
.enq-popup {max-width:900px;}
}
/* xs */
@media (max-width: 767px) {
.font14 {font-size:12px!important; line-height:18px!important;}
.font18 {font-size:14px!important; line-height:18px!important;}
.flipack ul li .airprice {font-size:14px;}
.pagebg {padding-top:0rem; padding-bottom:0rem;}
.mob-display {display:none;}
.desk-display {display:inherit; color:#FFFFFF; }
.navbar-brand {padding:0 0px; width:70%;}
.navbar-expand-lg .navbar-nav .nav-link {padding:.5rem .5rem;}
.domepack ul li {padding:5px;}
.domepack ul li .date {font-size:12px;}
.domepack ul li .aircode {font-size:14px;}
.domepack ul li .airprice {font-size:16px;}
.bg-white {padding:0px 0px;}
.banner-bg {height:auto;}
.banner-bg:after { display:none;}
.lod-dest ul li {margin:0px 5px;}
.modalonload .call-btn a {width:auto;}
.footer-botom p {font-size:12px;}
.footer-logo ul { display:inline-block;}
.footer-logo ul li img {height:25px; margin-bottom:15px;}
.item-detail {width:94%; margin-top:0px; padding-top:20px;}
.refundableBox ul li {width:100%; display:block;}
.flight-details .popup-price-strip {width:-moz-available;margin-left: -10px;}
.flight-details .popup-price-strip .price-section price {font-size:18px; }
.flight-details .popup-price-strip .price-section button {padding:10px; font-size:14px; width:auto;}
.time-out {padding:15px!important;}
.edit-box ul {margin-top:0px;}
.edit-box ul li {font-size:12px; font-weight:400;}
.edit-box p {color:#fff; font-weight:400; font-size:12px;}
.result-tab .nav-link {font-size:12px; padding:.2rem .2rem;}
.flight-right h4 {font-size:1rem; font-weight:600;}
.flight-right p {font-size:10px;}
.trip-duration {font-size:.6rem;}
.flight-time {font-size:0.7rem;}
.airport-name {font-size:0.7rem;}
.item-detail h3 {font-size:22px;}
.item-detail2 {width:94%;}
.item-detail2 .btn-warning {margin-top:1rem;}
.item-detail2 h5 {margin-top:25px;}
.flight-pack {width:94%;}
.explore-main h2 {font-size:28px;}
.footer-botom {padding-bottom:85px!important; text-align:center;}
.footer-social {margin-top:15px;}
.footer-social ul {text-align:center; margin-top:15px;}
.modal-title {font-size:15px;}
.popup-img {background-size:20%;}
.pop-content h5 {font-size:15px;}
.pop-content h2 {font-size:18px;}
.pop-phone a {font-size:26px;}
.pop-blue .table {margin-top:15px; margin-bottom:0px;}
.noresult-main hr {width:80%;}
.searchbar {margin-top:65px!important;}
.table-left {width:100px;}
.thbox {min-width:98px;}
.box-center th:first-child, td:first-child { font-size:14px;}
/*Searcing*/
.flight-right {border-left:none; padding:.5rem 1.5rem 1rem;}
/*Fare Summary*/
.summary-box {border-left:none; border-top:#ebebeb solid 1px; padding:1rem .5rem;}
.protection-box ul li {width:auto;}
.searh-engain {padding-bottom:30px;}
/*.airline-bg {background-position-x:center!important; background-size:contain!important; background-position:top !important;}*/
.plan-img {width:60%; margin-left:10%;}
.air-bgcontent {padding-top:30px;}
.air-bgcontent h2 {font-size:16px; margin:10px 0px 0px;}

/*Passenger Details*/
.nav-tabs li {padding-left:0px; margin-left:5px; }
.tra-tab .nav-tabs .nav-link {font-size:14px; padding:10px; margin-bottom:10px;}
.langu-bar {width:auto; margin-left:0px; border-left:none; border-top:#cfcfcf solid 1px;}
.goog-te-gadget .goog-te-combo {width:100%; height:30px;}

/*Enq-popup*/
.pop-left {padding-bottom:15px;}
.pop-left h5 {margin-top:15px;}

/*Search-popup*/
.search-top {padding-top:10px; padding-bottom:10px;}
.search-aero {float:left; width:100%; font-size:28px; color:#fff; line-height:28px; height:20px;}
.search-med {padding-top:10px; padding-bottom:10px;}
.search-date ul li {padding:10px 5px;}

.full-popup {height:100%; margin:0;}
.full-popup h5 {font-size:16px; line-height:26px;}
.rightburger .nav-menu-box.navmenuf1 nav {width:100%;}
.price-rightbox2 {position:inherit; width:auto;}
.secure_payment {margin-top:15px;}
.secure_payment li {padding:5px 5px;}
.trip-duration span {font-size:.5rem !important; padding: 3px 5px;}
.pagebg {padding-top:1rem!important;}
.flight_scheduleStops-circle {margin:2px 10px;}
.flight_scheduleTime {width:110px;}
.flight_stopIntervalSeparator {left:127px;}
.flight_scheduleLocation, .flight-stop-interval, .flight-travel-details {width:calc(100% - 140px);}

}