@media (max-width:320px) {
	.fltrev-emai{    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;width: 320px }
	
}

@media (max-width: 768px) {
	h3, .h3 { font-size: 16px;}
	.form-group{margin-bottom: 5px;}
	
	 /*---header-------*/	 
	 .head-result{ background: #fff;}	 
	 /*------End header-*/
	 .flight-city-sear [class*="col-"] {padding-right:10px;}
	 .passenger-drop{    left: 2.5%; z-index: 50;}
	 /*-----popup section---*/
	 .popup-body{padding: 25px;}
	 /*-----index special fare ---*/
	.flg-special-trip-wrp,.flg-trip-menu{margin-top: 15px}
	.flg-special-menu ul li a{margin-right: 5px;}
	 
	
	
	
	   /*---------Traveldetials-page-------*/
	 .tair-clock{line-height: 20px;font-size:12px}
	 .tfrequent-wrp p {    color: #a31e39;   margin-right: 0px;margin-bottom: 0px;   font-weight: 400;font-size: 12px;} 
	 .tdate-right{text-align: left}
	 .flag-wrp .dropdown-menu{min-width:252px!important; }
	 .tselect-airwrp,.flgofftxt strong{font-size: 12px;}	 
	 .travel-review-box [class*="col-"]{padding-left:3px;padding-right:3px;}
	 .tcity-left .ttdate{white-space: nowrap}
	 .tselect-airwrp .tairline img{width: 27px}
	 .tairline span strong{font-size: 12px; font-weight: normal}
	 .tcity-left, .tcity-right{font-size: 14px;}
	 .air-depTime small, .air-arrTime small{font-size: 12px;    line-height: 8px;}
	 .airline-txt em, .air-refund {font-size: 11px}
	 .flight-search-result [class*="col-"]{padding-left: 2px;padding-right: 2px}
	 .Mobile-travel-view {    background: #1f2746;
    text-align: center;
    color: #fff;
    padding: 10px 0;}
	 .tpaybox ul li{      min-width: auto;
    min-height: auto;
    line-height: inherit;
    padding: 10px 14px;border:none;
    background: #c62a82;
    color: #fff;}
	 .tpaybox ul li span{display: none}
	 .tpaybox li em{margin-right: auto; line-height: 0px}
	 .Mobile-travel-view  a{color: #fff; text-decoration: none; outline: none}
	 .tair-d1, .tair-r1{font-size: 14px; font-weight: 500}
	 .create-txt{margin-top: 8px}
	 .flt-travel-detailsbox .container {    width: 100%;}
	 .flt-time1, .flt-Dtime1{font-size: 13px!important;float: left;margin-right: 5px}
	 .flttrv-city, .flttrv-date, .flttrv-Dcity, .flttrv-Ddate{    display: inline-block!important;line-height: inherit;     margin-right: 5px;}
	.flt-trvdetails .tairline{  margin-bottom: 3px;
    display: inline-block;
    background: #eee;
    width: 100%;
    padding: 2px 8px;
    border-radius: 3px;}
	 .tairline .flt-time1{margin-top:-1px}
	 .flt-travelwrp small{display: inline}
	 .flt-revie4{float:none;font-size: 11px;margin-top: 9px;    display: block;}
	 .flt-banksec ul li {   min-width: 31.3%;   margin-right: 2%;}
	 .fltrev-num {    text-align: left;}
	 .flt-revewrp {    margin-top: -16px!important; padding: 5px!important;}
	 .fltRev-board, .fltRev-board-return{background: none; font-size: 12px;padding-top: 0px;}
	 .fltRev-time1, .fltRev-Dtime1{   font-size: 15px;}
	 .fltRev-city, .fltRev-date, .fltRev-Dcity, .fltRev-Ddate, .flt-airline-head{font-size: 12px;}
	 .flt-airline-head span{    font-size: 9px;}
	 .flt-reveInfo{padding: 10px;}
	 .flt-review-head{padding: 5px!important;    min-height: 108px!important;	 }
	 .flt-reve-passbox{margin: 5px!important; }
	 
	 /*---------Multicity-searchresult-page---*/
	  .filt-pophead, .bus-pophead,.htl-pophead {    background: #344755;    color: #fff;    padding: 8px;}
	 .filt-pophead .close, .bus-pophead .close{color:#fff;opacity: 1}
	 .mul-flight-search-result [class*="col-"] {   padding-left: 2px;  padding-right: 2px;}
	 .mul-air-citytime {  padding: 5px 3px;}
	 .mul-airline-icon {    font-size: 60%;}
	 .mul-airline-icon img {   width: 54%;}
	 .mul-airline-txt { margin-left: 0px; font-size: 12px;}
	 .mul-air-city-wrp, .mul-airclass, .mul-airname { display: none!important;}
	 .mul-airline-txt em, .mul-air-refund {  font-size: 11px;}
	 .mul-air-depTime, .mul-air-arrTime {    font-size: 13px;}
	 .mul-air-depTime {    padding-left: 7px;}
	 .mul-fdepa-air {    min-width: 132px;    margin-left: inherit;    font-size: 11px;    padding: 3px;}
	 .mul-air-depTime small, .mul-air-arrTime small { font-size: 12px; line-height: 8px; font-weight: normal}
	 .mul-air-totalprice {   font-size: inherit;}
	 .mul-bookbtnwrp {    margin-top: 3%;    display: none;}
	 .mul-air-pricebox {  padding-top: 0px;  text-align: right;    font-size: 12px;}
	 .mul-air-stop .mul-nonstop, .mul-air-layout{    font-size: 11px;}
	 .mul-air-layout:before, .mul-air-layout:after{display: none}
	 .mul-flight-inf-wrp {  position: relative;  font-size: 11px;  overflow: hidden;   text-overflow: ellipsis;    white-space: nowrap;width:110px;}
	 .mul-air-seatLeft, .mul-air-refund {  margin-right: 5px;}
	 .mul-air-seatLeft .icon {  margin-right: -2px;}
	 .mul-air-seatLeft span {  display: none;}
	ul.mul-air-amenilist{padding: 0;    margin-right: 5px;}
	 .mul-airline-sort { background: #22a9bf;}
	 .mul-airline-sort ul li{    font-size: 12px;margin: 0px 5px 0px 5px; color: #fff;   text-align: center;    min-width: 14%;}
	 .mul-airline-sort ul li:last-child{width: 20%}
	 .mul-airline-sort ul li:before, .mul-air-sortwrp:before{display: none}
	 .mul-flight-resulut-onway {
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.4);
}
	 .mul-fligth-depart .text-right{text-align: left}
	 .mul-flt-date, .mul-fligth-depart, .mul-bagg-head{font-size: 13px; }
	 .mul-flt-placeName, .mul-flt-placeName label, .mul-flt-date .bld, .mul-flight-detail-wrp h3 {font-size: 15px; }
	 .mul-air-amenilist li span {
    display: none;
}
	 /*-------Amenites---*/
	 .air-amenilist li span{display: none}
	 .mob-flglist{color:#4f7ba6;    }
	 /*-----popup-wrapper----*/
	 .small-modal{    left: 0%!important;
    margin:0px!important;
    top: 10%!important;
    width: auto!important;}
	 
	 /*---------B2C-login--------*/
	 .login-credentials{padding: 10px; width: 95%; top:105%}
	 .login-credentials h3{font-size: 18px; margin-bottom: 8px;}
	 
	 .new-signwrp, .new-signright{width: auto; padding:0 5px}
	 .new-signleft{display: none}
	 .login-credentials .form-control{width: 100%}
	 .log-fogtxt-wrp li a{font-size: 12px;margin-left: 4px;}
	 .log-fogtxt-wrp li.icon{line-height: inherit;margin-left: 0px}
	 /*----booking-section-----*/
	.Bair-d1, .Bair-r1 {    font-size: 14px;    font-weight: 500;}
	 
	 .booking-head, .book-result-wrp{    padding: 8px 0px;}
	 .booking-head h3{    font-size: 13px;}
	 .Bdate-right {    text-align: left;}
	 .Bair-clock {    line-height: 20px;    font-size: 12px;}
	 /*----------confirmation-page-----*/
	 .trv-airline span strong{font-size: 9px;}
	 .trv-airline img{display: none}
	 .trav-revi-air [class*="col-"]{padding-left:3px;padding-right:3px}
	 .trv-tcity-left, .trv-tcity-right{    font-size: 13px;}
	 .trv-payment p{    font-size: 12px;}
	 
	 /*------------mytravel--------*/
	 .travel-edit span{display: none}
	 .travel-edit .btn-bg{width: 69px;}
	   
	 /*--------online-paymentsection------*/
	 .online-wrp{width: 100%}
	.online-form-wrp{width: 100%}
	 
	 /*--------myaccountpage--*/
	 .myacc-det{width: inherit;}
	  .myacc-tblwrp table tr td:first-child{width:100px;}
	 .myacc-tblwrp table{width:500px }
	  .brand-pills > li > a {
        border-top-right-radius: 0px;
    	border-bottom-right-radius: 0px;
    }
    /*-------gst-------*/
	 .gst-det{width: inherit}
	.gst-tab-wrp{padding: 10px;}
	.gst-edit-wrp{margin: 0%; font-size: 0.85em}
	.gst-container-wrp, .gst-edit-wrp{padding: 5px 3px}
	 /*----------Managebooking------------*/
	 .manag-fligh-wrp ul li,.manage-modify-wrp ul li{min-width: auto;margin-left: inherit; margin-right: inherit;}
	 
	 /*---------bus-searchresult-section----*/
	 .bus-search-wrp [class*="col-"] {    padding-left: 2px;    padding-right: 2px;}
	 .bus-depat span, .bus-arrive span, .but-icn, .bus-seat,.bus-sat1 {    font-size: 14px; line-height: inherit; background: none}
	 .bustype{line-height: 22px;}
	 .but-icn:before, .but-icn:after, .bus-depboard:before, .bus-droppoint:before{display: none}
	 .busview-seatbox .popup-body{    padding: 10px;}
	 .busview-seatbox .bus-seatwrpleft{padding:8px;    min-height: inherit;}
	 .bus-sea-sectio{padding:2% 5% 2% 3%;    background:none;}
 
	 .bus-seatwrpright{margin-right:0px;}
	 .bus-sectio-up{padding: 2% 5% 2% 3%;background:none;}
	 .bus-fl1{width: 100%; margin-bottom: 10px;}
	 .bus-amenibox{margin-top: 5px;width: 100%; margin-bottom: 5px;}
	 .bus-wind, .bus-price{line-height: inherit;  }
	 .buscity{    background: #eee;float: left; width: 100%;  padding: 0px;  padding: 5px;}
	 .bus-resutwrp .bus-resultbox{padding:0px;}
	 .bus-depboard, .bus-droppoint,.bustol-nextday{width: 310%; top: 40px;left: -5px}
	 .bus-detailist, .bus-mticket, .bus-trvtime{font-size: 12px}
	 .bus-travel-detailsbox .container{width: inherit}
	 .bus-time1, .bus-Dtime1{font-size:14px; }
	 .tpromo-wrp label{display: none}
	 .bus-banksec ul li{    min-width:31.3%;    margin-right: 2%;}
	 /*------bustravel-detaisl----*/
	 .bus-revewrp {padding: 0px 8px;}
	 .bus-reveInfo{padding:8px;}
	 .busRev-board{background: none!important;padding: 0px!important;}
	 .busRev-time1, .busRev-Dtime1{font-size: 15px;}
	 .busrev-num{text-align: left!important}
	 .bus-revewrp{margin-top:-16px!important}
	 .bus-reve-passbox{    margin: 10px 8px;border:none}
	 .bus-review-head{padding: 20px 9px;}
	 .bus-review-head h2{    margin: 0px 0px 9px 0px;}
	 .bus-reveoper-wrp{margin-top: 6px;}
	 .bustrv-date,.bustrv-Ddate{white-space: nowrap;}
	 /*----buscofirmation------*/
	 .bus-bookleft{min-height: inherit!important}
	 .bus-bookleft{    padding: 10px;	 }
	 .bus-book-city{    margin: 0% 0 5% 0;} 
	 .busbooldate{text-align: left}
	 .bus-bookreview h2{font-size: 16px!important;}
	 .bus-bookid span{font-size: 18px!important;}
	 .bus-bookid small{ display: block;line-height: 13px!important;;    font-size: 13px!important;;}
	 .bus-book-number span, .bus-book-number smal{font-size: 13px!important;font-weight: 500}
	 
	 .bus-bookbtn ul li{margin-bottom: 10px;}
	 .bus-bookbtn ul li a{    padding: 6px 5px; font-size: 13px;}
	 /*--footer section---*/
	 .footer-box{font-size:12px;}
	 footer{display: none}
	
	
} 

@media (min-width: 992px){
	

	.air-filter-result .modal{display: block}
	.tfare-details-wrp .modal {
    display: block;
    position: static;
    opacity: 1;
    display: block;
}
	.tfare-details-wrp  .modal-dialog {
    width: inherit;
    margin: 0;
}
	
#bus-review-btn	.modal-lg{    width: 770px;}
}

@media (max-width: 992px){ .mob-no-margin{margin: 0px};
.container {
    width: 100%!important;
}}

 