/* lg */ 
@media (min-width: 1200px) {

}

/* md */
@media (min-width: 992px) and (max-width: 1199px) {

}

/* sm */
@media (min-width: 768px) and (max-width: 991px) {





.flipack ul li {
    border: 1px solid #dadada;
    padding: 7px 15px;
    margin: 0px 10px 10px 0;
    width: 48%;
    float: left;
}
.flipack {
    border: none;
    border-radius: 5px 5px 5px 5px;
    padding: 0 0px 0 0px;
}








.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;}
.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;}

}

@media (min-width: 590px) and (max-width: 650px) {
.item-detail {width:46%!important;}
.item-detail2 {width:46%!important;}
}

@media (min-width: 567px) {
.enq-popup {max-width:900px;}
}
/* xs */
@media (max-width: 767px) {

.AddonService .col-sm-6 {
    width: 50%;
    padding-left: 5px;
    padding-right: 5px;
}
.AddonService .box h4 {
    font-size: 13px;
    padding: 12px;
}

.AddonService .box {
    position: relative;
    margin-bottom: 10px;
}

.flipack ul li .aircode {
    font-size: 12px;
    font-weight: 600;
    color: #3f3f3f;
    line-height: 18px;
}


.flipack ul li .fromright {
    font-size: 11px;
}

.flipack ul li .col-sm-2{
	padding-left:0px;
	padding-right:0px;
}

.flipack ul li .col-sm-6 {
    padding-left: 15px;
    padding-right: 0px;
}

.flipack ul li .col-sm-4{
	padding-left:0px;
	padding-right:0px;
}


.flipack ul li {
    border: 1px solid #dadada;
    padding: 7px 15px;
    margin: 0px 0 10px 0;
}
.flipack {
    border: none;
    border-radius: 5px 5px 5px 5px;
    padding: 0 0px 0 0px;
}

.supportBlock {
    width: 80%;
    margin: auto;
}

.cont-left {
    border: #fff solid 10px;
	padding: 40px 20px 40px 20px;
}

.cont-right {
    padding: 0 0px 0 0px;
	
}

.contactPage {
    background: none;
}

.TrustHeader{
	margin-bottom:20px;
}

.main-from .mb-3 {
    margin-bottom: 0rem!important;
}

.swapBtn {
    position: absolute;
    right: 0px;
    top: 46px;
    background: #fff;
    width: 30px;
    height: 30px;
    line-height: 28px;
    text-align: center;
    z-index: 2;
    border-radius: 50% !important;
    border: 1px solid #bcbdbd;
    color: #ff7f00;
    transform: rotate(90deg);
}

.swapBtn:before {
	display:none;
}

.bdr1 .col-sm-12  {
	width:50%;
}

.TrvlDate .form-control {
    padding: 12px 38px 12px 20px;
}

.searh-engain .tab-content .btn-primary {
    padding: .75rem .75rem;
    width: 100%;
    margin-top: 13px;
}

.searh-engain .TrustLogo{
	display:block;
}

.searh-engain .TrustLogo img{
	width:100%;
	margin-top:10px;
}

.searh-engain .TrustLogo .col-sm-4{
	padding:0px;
}

.ShortDesSlider {
    display: none;
}

.customerService {
	display:block;
}

.customerService .col-xs-6 {
	width:50%;
}

.customerService .customerBlock img {
}

.font14 {font-size:12px!important; line-height:18px!important;}
.font18 {font-size:14px!important; line-height:18px!important;}
.flipack ul li .airprice {
    font-size: 13px;
    color: #ff7f00;
    font-weight: 700;
}
.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-top:30px; padding-bottom:30px;}
.airline-bg {background-position-x:center!important;}
.air-bgcontent {padding-top:30px;}
.air-bgcontent h2 {color:#FFFFFF; font-size:16px; font-weight:500; font-family:'Poppins', sans-serif; text-shadow:none; margin: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;}

.result-top {padding-top:.5rem; padding-bottom:.5rem;}
.price-table th {font-size:14px;}
.price-table td {font-size:12px; position:inherit;}
.plan-img {width:60%; margin-left:10%;}

}
@media only screen and (max-width: 667px)
.col-md-12 ul li {
    width: 49%;
}