/*  RESPONSIVENESS */

 @media only screen and (min-width: 320px) and (max-width: 767px) {
.padding0{margin-left: -15px !important; margin-right: -15px !important;}
.padding0>div {padding-left: 15px !important; padding-right: 15px !important;}
.padding0-topdestination{margin-left:-15px !important; margin-right:-15px !important;}
.padding0-topdestination>div {padding-left: 15px; padding-right: 15px;}
.padding0-advance-search{margin-left: -15px !important; margin-right: -15px !important;}
.padding0-advance-search>.padding-center {padding-left: 15px !important; padding-right: 15px !important;}
.padding0-advance-search>.padding-right {padding-right: 15px !important;}
.padding0-advance-search>.padding-left {padding-left: 15px !important;}

.animated{animation-duration: 0s !important;}
.top_line{display:none;}
.container-full .flight-result .result-panel .result-content .result .flight-dropdown-panel .box1 {width: 50%;}

/*--search panel--*/
.container-full .advance-search .adserch-left-panel {width:100%; float: left; background: #c1f1f4; border: 1px solid #71a7c4; padding: 10px 10px;}
.container-full .advance-search .adserch-left-panel .tab-panel .city{width:100%; padding-right:00px;}
.container-full .advance-search .adserch-left-panel .tab-panel .date{width:100%; padding-right:00px;}
.container-full .advance-search .adserch-left-panel .tab-panel .traveller{width:100%; padding-right:00px;}
.container-full .advance-search .adserch-left-panel .tab-panel .class{width:100%; padding-right:00px;}
.container-full .advance-search .adserch-left-panel .tab-panel .traveller .label-text{text-align:left;}
.container-full .advance-search .adserch-modify-btn-outer{width:100%; padding-left:00px;}
.container-full .advance-search .adserch-left-panel .form-group label.position-relative label{text-align:left;}
.container-full .advance-search .adserch-modify-btn{border-radius:0px;}
/*--search panel--*/

/* ADD HOTEL PAGE */
.container-full .add-hotel-pg .result-panel .skip-continuew .skip1{display:none;}
.container-full .add-hotel-pg .result-panel .skip-continuew .skip2{display:block;}
.container-full .add-hotel-pg .result-panel{padding-left:0px;}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .im{width:100%;}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .detail{width:100%;}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .header .change-date-btn{margin-bottom:5px;}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .header .checkout-form {width: 100%; margin-bottom:5px;}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .room-selection-full .box1{width:100%;}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .room-selection-full .box2{width:100%;}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .room-selection-full .box3{width:100%;}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .room-selection-full .select-btn{float:left;}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .footer .more-room{width:100%;}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .footer .rate-info{width:100%; float:left; text-align:left;}

/* HOTEL BOOKING PAGE */
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .pass-form {padding-left:00px;}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .pass-form .form-title {width:100%; position:static}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel .box1 {width:100%; float: left; padding-left:0px;}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel .box2 {width:100%; float: left; padding-left:0px;}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel .box3 {width:100%; float: left; padding-left:0px;}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel .box4 {width:100%; float: left; padding-left:0px;}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel .box5 {width:100%; float: left; padding-left:0px;}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel .box6 {width:100%; float: left; padding-left:0px;}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel .box7 {width:100%; float: left; padding-left:0px;}

.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel .box1{}


/* FLIGHT RESULT PAGE */
.container-full .flight-result .filter .panel-default > .panel-heading a{font-size:16px;}
.container-full .filter-panel {width:100%; float: left; border: 1px solid #71a7c4;}
.container-full .flight-result .result-panel {width:100%; float: left; padding-left:0px;}

.container-full .flight-result .result-panel .result-panel-header{width:100%; overflow:auto;}
.container-full .flight-result .result-panel .result-panel-header .result-panel-header-inner{width:600px;}
.container-full .flight-result .result-panel .service-full-outer{width:100%; overflow:auto;}
.container-full .flight-result .result-panel .service-full-outer .service-full{width:700px;}

.container-full .flight-result .result-panel .result-content {padding:5px 5px 5px 5px; border: 1px solid #dddddd;}
.container-full .flight-result .result-panel .result-content .result .flight-logo-outer {width:100%; float: left; text-align:center; padding: 0 10px;}
.container-full .flight-result .result-panel .result-content .result .flight-logo img {width: 100px; float:initial;}
.container-full .flight-result .result-panel .result-content .result .flight-detail{width:100%; padding: 10px 0px 5px 5px;}
.container-full .flight-result .result-panel .result-content .result .flight-price-outer{width:100%; padding: 0 0px; margin-top:5px;}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown{width:100%; overflow:auto;}
.container-full .flight-result .result-panel .result-content .result .flight-detail .duration {width: 100%; float: left; font-size: 12px; font-weight: bold; margin-bottom: 0px; padding-left: 0px;}
.container-full .flight-result .result-panel .result-content .result .flight-detail .radio {width: 15%; float: left; margin-top: 0px;}
.container-full .flight-result .result-panel .result-content .result .flight-detail .radio label{left:-5px;}
.container-full .flight-result .result-panel .result-content .result .fare-rulu-dropdown {width:100%; float: right; margin-right:0px; overflow:auto;}
.container-full .flight-result .result-panel .result-content .result .flight-dropdown-panel .box1 .checkin-info{font-size:12px;}

.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner .text1 {font-size: 10px;}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner .title2 {font-size: 10px;}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner .title {font-size: 10px;}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner .baggaes-text .text {padding-left: 0px;font-size: 13px;}
.container-full .flight-result .result-panel .result-content .result .flight-dropdown-panel .box1 {width: 50%;}
.container-full .flight-result .result-panel .result-content .result .flight-dropdown-panel .box1 .checkin-info {font-size: 12px;text-align: left;padding: 10px 3px;}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner .box3 {width: 7%;}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner .box3 img{width: 15px} 
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner .box5{width:18%;}
.container-full .flight-result .result-panel .result-content .result .flight-detail .duration-full .duration {width: 72%;float: left;}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner .baggaes-text .icon > img {width: 15px;}
.container-full .flight-result .result-panel .result-content .result .fare-rulu-dropdown{padding: 0;}

/* FLIGHT BOOKING PAGE */
.flight-booking-pg .backto-result{margin-top:6px; margin-bottom:0px;}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel .box5{width:33%; float:left; padding-left:0px;}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel .box6{width:33%; float:left; padding-left:10px;}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel .box7{width:33%; float:left; padding-left:10px;}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel .box8{width:100%; float:left; padding-left:0px;}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .alert-text{margin-top:0px;}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .pass-form {padding-left: 0;}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .pass-form .form-title{position: static;}
.flight-booking-pg .main-booking-content {padding: 6px;}

/* ADD HOTEL PAGE */
.container-full .add-hotel-pg .result-panel{width:100%;}
.container-full .add-hotel-pg .result-panel .skip-continuew{font-size:13px; padding: 22px 0;}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .header .left-panel{width:100%;}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .header .right-panel{width:100%;}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .header .checkout-form {width:155px;}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .im .slider-full img {width: 100%; height:235px;}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .header .right-panel .new-star-rating {width: 95px;}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .header .right-panel .new-star-rating img{max-width: 100%;}

/*flight+hotel-result-pg-new*/
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .im {width: 100%;}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail {width: 100%;}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .new-detail-info-panel {width: 100%; text-align: center}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .new-detail-price-panel {width: 100%;}
.container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main .sortby{width:100%; float:right;}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .new-detail-price-panel .price-from{text-align: center}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .new-detail-price-panel .price{text-align: center;}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .new-detail-price-panel .includes {text-align: center;}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .new-detail-price-panel .select-btn{text-align: center}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .new-detail-price-panel .price{font-size:26px;}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .im .slider-full img {height: 200px;}
.container-full .flight-result .result-panel .result-content .result .flight-detail .box1 {padding-left: 4px;}
.container-full .flight-result .result-panel .result-content .result .flight-detail .radio {width: 19%;}

/*--HOTEL RESUTL PAGE NEW --*/
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .header .left-panel .text1{font-size:16px;}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .detail .new-detail-info-panel {width:60%; float: left; padding-left:0px;}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .detail .new-detail-price-panel {width:40%; float: left;}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .detail .new-detail-price-panel .price{font-size:24px;}
.container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main .heading {width:100%; float: left;}
.container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main .sortby{width:100%; float:right;}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .new-detail-price-panel .price{font-size:26px;}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .new-detail-price-panel .price span {font-size: 20px;}



/*--EXTRA ADD --*/
.container-full .extra-add-pg .header .result-found{position:static; width:100%; text-align:center; float:left;}
.container-full .extra-add-pg .header .detail {padding: 0 0px 0 0px;}
.container-full .extra-add-pg .header .detail .icon{width:100%; float:left;}
.container-full .extra-add-pg .header .detail .departure{width:100%; float:left;}
.container-full .extra-add-pg .header .detail .return{width:100%; float:left;}
.container-full .extra-add-pg .header .back-btn{position:static; float:left; display:none;}

/* HOTEL DETAIL PAGE */
.hotel-detail-pg .hotel-det-header h3 {font-size: 18px;}
.hotel-detail-pg .left-panel .content .product-slider-img .lSSlideWrapper.usingCss ul li{height:150px;}
.hotel-detail-pg .left-panel .content .detail-info h3 {font-size:20px;}

/* HOTEL BOOKING PAGE */
.hotel-booking-pg .backto-result{margin-top:0px; margin-bottom:10px;}
.hotel-booking-pg .main-booking-content {padding: 20px 10px 0px 10px;}
.hotel-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .pass-form {padding-left: 60px;}
.hotel-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .pass-form .form-title {width: 60px;}
.hotel-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel .box2 {width: 30%; float: left; padding-left:10px;}
.hotel-booking-pg .main-booking-content .booking-field-panel .panel-content.offer-panel .box-panel .input-box {padding-left: 0px;}
.hotel-booking-pg .main-booking-content .booking-field-panel .panel-content .pass-form {padding-left: 0px;}
.hotel-booking-pg .main-booking-content .booking-field-panel .panel-content .pass-form .form-title {width: 100%;color: #16528e;position: static;top: 8px;left: 0px;font-weight: normal;}
.hotel-booking-pg .booking-sidebar .booking-summary .im img {height: 170px;object-fit: cover;}

/* ATTARACTION RESULT PAGE */
.attraction-banner h2{font-size:30px;}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .im{width:100%;}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content {width:100%; float: left; padding-left:0px;}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .services-panel{width:100%;}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .price-panel{width:100%;}

.attraction-result .header-new .header-new-inner .att-header-title{width:100%; float:left; font-size:14px;}
.attraction-result .header-new .header-new-inner .att-header-sortyby{width:100%;}
.attraction-result .header-new .header-new-inner .att-header-sortyby .form-control {width: 150PX;}
.attraction-result .attraction-result-panel .attrac-result .att-result-heading .text1{padding:10px 0;}
.attraction-result .attraction-result-panel .attrac-result .att-result-heading .starrating {position: static;}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .services-panel .mapdiscount .discoutn{margin-right:0px;}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .bottom-strip .ul-bot-strip{padding-right:0px;}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .bottom-strip .ul-bot-strip li{width:100%;}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .services-panel .mapdiscount .discoutn{font-size:14px;}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .services-panel .service-type{margin-bottom:5px;}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .price-panel .reviews{text-align:center; width:100%;}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .price-panel .regprice-outer {width: 100%; float: left; position:static; margin-bottom:5px;}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .price-panel .regprice {position:static; right: -25px; top: 0px; text-align: center;}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .price-panel .regprice p:after{display:none;}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .price-panel .ourprice-outer {width: 100%; float: left; position:static; margin-bottom:5px;}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .price-panel .ourprice {position:static; right: -25px; top: 0px; text-align: center;}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .price-panel .ourprice p:after{display:none;}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .price-panel .ppperson { float: right; font-size: 14px; text-align: center; width: 100%;}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .price-panel .booknow {float: right; right: 14px; width: 100%; text-align: center; margin-bottom:10px;}

/* ATTARACTION DETAIL PAGE */
.attraction-detail-pg .att-det-header h3 {font-size: 18px;}
.attraction-detail-pg .left-panel .content .product-slider-img .lSSlideWrapper.usingCss ul li{height:150px;}
.attraction-detail-pg .left-panel .content .detail-info h3 {font-size:20px;}

/* ATTARACTION PAYMENT PAGE */
.attraction-payment-pg .content .product-info .heading {width:100%; font-size:20px; margin-top:10px;}
.attraction-payment-pg .payment-sidebar .nearby-attractions .view-panel .detail .starrating-full .starrating {width: 100px !important; float: left;}
.attraction-payment-pg .att-payment-header .ul-social li {width:100%; margin-right:0px; margin-bottom:5px;}
.attraction-payment-pg .att-payment-header .continue{width:100%;}

/* TRANSFER RESULT PAGE */
.transfer-result .header .result-found{position:static; width:100%; text-align:center; float:left;}
.transfer-result .header .detail {padding: 0 0px 0 0px;}
.transfer-result .header .detail .icon{width:100%; float:left;}
.transfer-result .header .detail .departure{width:100%; float:left;}
.transfer-result .header .detail .return{width:100%; float:left;}
.transfer-result .header .back-btn{position:static; float:left; display:none;}
.transfer-result .result-panel .result .price-panel .price{font-size:20px;}
.transfer-result .result-panel .result .bottom-strip .ul-bot-strip li:nth-last-child(1){width:100%; text-align:left;}
.transer-results .results .trans-result .trans-result-panel .info-box {width: 100%;}  
.transer-results .results .trans-result .trans-result-panel .price-box {width: 100%;}

/* TRANSFER PAYMENT PAGE */
.transfer-payment-pg .content .product-info .heading {width:100%; font-size:20px; margin-top:10px;}
.transfer-payment-pg .payment-sidebar .nearby-attractions .view-panel .detail .starrating-full .starrating {width: 100px !important; float: left;}
.transfer-payment-pg .trans-payment-header .ul-social li {width:100%; margin-right:0px; margin-bottom:5px;}
.transfer-payment-pg .trans-payment-header .continue{width:100%;}
.transfer-payment-pg .content-panel{ padding:5px 5px 5px 5px}
.transer-results .results .trans-result .trans-result-panel .info-box {width: 100%;}
.transer-results .results .trans-result .trans-result-panel .car-box {width: 100%;}

/* TRANSFER booking PAGE */
.transer-booking .trans-booking-detail .vehicle-detail {width: 100%;}
.transer-booking .trans-booking-detail .transf-detail {width: 100%; font-size: 12px;}
.transer-booking .trans-booking-detail .price-full { width: 100%;margin: 14px 0;}
.transer-booking .trans-booking-detail .price-full .price-text2{font-size: 12px;}
.transer-booking .trans-booking-detail .vehicle-detail .im-inner {text-align: center;}
.transer-booking .trans-booking-detail .vehicle-detail .im-inner img {max-width: 200px;}
.transer-booking .trans-booking-detail .form-full .input-panel-full .input-panel-left {width: 100%;}
.transer-booking .trans-booking-detail .form-full .input-panel-full .input-panel-right {width: 100%;}
.transer-booking .trans-booking-detail .form-full .input-panel-full .input-panel-right select.form-control{margin-bottom: 10px;}

/* hotel-confirmation */
.hotel-confirmation .header .status {font-size: 24px;}
.hotel-confirmation .header .thanks {font-size: 18px;}
.hotel-confirmation .header p {font-size: 13px;}
.hotel-confirmation .confirmation-detail .row3 .price {font-size: 13px;}
.hotel-confirmation .confirmation-detail .row3 ul li i {padding: 0 20px 0 0px;}
.hotel-confirmation .confirmation-detail .row3 ul li span {width: 100%;padding-left: 0;font-size: 12px;text-align: right;}
.hotel-confirmation .confirmation-detail .row3 ul.contact li span { text-align: left;  width: 100%;font-size: 14px;  font-weight: 400;}
.hotel-confirmation .confirmation-detail .row3 ul.contact li {font-size: 16px;}

.flight-confirmation .confirmation-detail .row2 .departure span.date{font-size: 12px;}

/*.inner-service*/
.inner-service .spcial_offers{padding-bottom: 0;}
.package-dtails .abtcfc_option ul li {width: 50%;}
}

@media only screen and (min-width:320px) and (max-width:499px) {

/*--HOTEL RESUTL PAGE NEW --*/
.hotel-booking-pg .main-booking-content .booking-field-panel .header .rext-text {float: left; font-size: 12px; margin-top:0px; width:100%;}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .im {width:100%; float: left; padding: 0px 0px 0px 0px;}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .detail .ul-services li img {width:20px !important; height: auto; float: left;}
.container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main .sortby .sortby-form .form-group{width:40%;}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail{width:100%;}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .new-detail-price-panel .price {font-size:16px;}

/* HOTEL BOOKING PAGE */
.hotel-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .pass-form {padding-left:00px;}
.hotel-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .pass-form .form-title {width:100%; position:static}
.hotel-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel .box1 {width:100%; float: left; padding-left:0px;}
.hotel-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel .box2 {width:100%; float: left; padding-left:0px;}
.hotel-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel .box3 {width:100%; float: left; padding-left:0px;}
.hotel-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel .box4 {width:100%; float: left; padding-left:0px;}

}

@media only screen and (min-width:320px) and (max-width:460px) {
/* HOTEL DETAIL PAGE */
.hotel-detail-pg .left-panel .content .ul-slider-tab li {display: inline-block; width:100%;}
.hotel-detail-pg .hotel-det-header .backto-result {display:none;}
.hotel-detail-pg .left-panel .content .detail-info .select-room-panel .header .text1{font-size:16px;}
.hotel-detail-pg .left-panel .content .detail-info .select-room-panel .detail-full .im {width:100%; height: 150px; float: left;}
.hotel-detail-pg .left-panel .content .detail-info .select-room-panel .detail-full .detail {width:100%; float: left; padding: 0 10px; padding-bottom: 10px;}
.hotel-detail-pg .left-panel .content .detail-info .select-room-panel .detail-full .detail .new-detail-info-panel{padding-left:0px;}
.hotel-detail-pg .left-panel .content .detail-info .select-room-panel .detail-full .detail .new-detail-price-panel .price-from{font-size:16px;}
.hotel-detail-pg .left-panel .content .detail-info .select-room-panel .detail-full .detail .new-detail-price-panel .price{font-size:18px;}
.hotel-detail-pg .left-panel .content .detail-info .select-room-panel .detail-full.detail-full2 .im {width:100%; height:auto; float: left;}

/* ADD HOTEL PAGE */
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .switch-btn-full-outer {width: 260px; margin: 0 auto;}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .switch-btn-full-outer .switch-btn-inner .per-person{width:100%; text-align:center;}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .switch-btn-full-outer .switch-btn-inner .switch-btn-full{width:100%; text-align:center;}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .switch-btn-full-outer .switch-btn-inner .total-pax{width:100%; text-align:center;}

/* ATTARACTION DETAIL PAGE */
.attraction-detail-pg .left-panel .content .ul-slider-tab li {display: inline-block; width:100%;}
.attraction-detail-pg .att-det-header .backto-result {display:none;}


/* ATTARACTION PAYMENT PAGE */
.attraction-payment-pg .att-payment-header .ul-loginsignup li .text1{padding:5px 5px;}
.attraction-payment-pg .content .passenger-info .pass-form {width: 100%; float: left; position:static;padding-left:0px;}
.attraction-payment-pg .content .passenger-info .pass-form .form-title {width:100%; float: left; position: static; top: 6px; left: 0px; font-weight: normal;}
.attraction-payment-pg .content .passenger-info .heading .text2{display:none;}

/* TRANSFER PAYMENT PAGE */
.transfer-payment-pg .content-panel .passenger-info .detail .pass-form {width: 100%; float: left; position:static;padding-left:0px;}
.transfer-payment-pg .content-panel .passenger-info .detail .pass-form .form-title {width:100%; float: left; position: static; top: 6px; left: 0px; font-weight: normal;}
.attraction-payment-pg .content-panel .passenger-info .heading .text2{display:none;}
.transfer-payment-pg .content-panel .passenger-info .detail .confirm-booking{width:100%;}

}

@media only screen and (min-width:320px) and (max-width:550px) {
/* TRANSFER RESULT PAGE */
.transfer-result .result-panel {padding:5px 5px 5px 5px; border-radius: 5px;}
.transfer-result .result-panel .result {padding: 10px 5px;}
.transfer-result .result-panel .result .img-panel{width:100%;}
.transfer-result .result-panel .result .detail-panel{width:50%;}
.transfer-result .result-panel .result .price-panel{width:50%;}
.transfer-result .result-panel .result .price-panel .book-now-btn{ width:135px;}
.transfer-result .result-panel .result .price-panel .pay-letter-btn{width:135px;}
.transfer-result .result-panel .result .price-panel .pay-letter-btn i{display:none;}
.transfer-result .result-panel .result .bottom-strip .ul-bot-strip li{width:100%; float:left; text-align:left;}
.info-full .row{margin-left: -5px; margin-right: -5px;}
.info-full .row>div{padding: 0 5px;}
.popup_block .progress.flight-popup .detail .info-full .head {font-size: 11px;}
.popup_block .progress.flight-popup .detail .info-full .text {font-size: 11px;}
}




 @media only screen and (min-width: 768px) and (max-width: 991px) {
.padding0-advance-search>.padding-center {padding-left: 15px !important; padding-right: 15px !important;}
.padding0-advance-search>.padding-right {padding-right: 15px !important;}
.padding0-advance-search>.padding-left {padding-left: 15px !important;}
.container-full .advance-search .adserch-left-panel .form-group label.position-relative label{font-size:12px;}
  
.container-full .advance-search .adserch-modify-btn .text1 {font-size: 15px;}
.container-full .advance-search .adserch-modify-btn .text2 {font-size: 14px;}
.container-full .advance-search .adserch-left-panel .form-group span {left: 5px; line-height: 34px;}
.container-full .advance-search .adserch-left-panel .tab-panel .traveller select.form-control{padding-left:8px !important; padding-right:0px !important;}
.container-full .filter-panel .content h3 {font-size: 18px; padding-bottom: 5px;}

/* FLIGHT RESULT PAGE */
.container-full .advance-search .adserch-left-panel .tab-panel .traveller .select-box.fligth-result-select-box .main-pax .title{font-size:0px;}
.container-full .advance-search .adserch-modify-btn {width: 100%;height: 178px;}
.container-full .flight-result .filter .panel-default > .panel-heading a{font-size:16px;}
.container-full .flight-result .result-panel .service-full .im {width: 20px; height: 20px; position: absolute; top: 10px; left: 10px;}
.container-full .flight-result .result-panel .result-content .result .flight-detail .duration {font-size: 14px;}
.container-full .flight-result .result-panel .result-content .result .flight-price {padding: 0 5px;}
.container-full .flight-result .result-panel .result-content .result .flight-price.width-return {padding: 40px 5px;}
.container-full .flight-result .result-panel .result-content .result .flight-detail {width: 65%; float: left; padding: 10px 0px 5px 5px;}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown {padding: 10px 5px;}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .baggaes-text .text {float: left; padding-left: 10px;}
.container-full .flight-result .result-panel .result-content .result .flight-price .price{font-size:14px;}
.container-full .flight-result .result-panel .result-content .result .flight-detail .duration-full .duration {width: 80%;}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner .baggaes-text .icon > img {width: 15px;}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner .baggaes-text,.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner .title{font-size: 14px;}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner .baggaes-text .text{padding-left: 10px;}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner .text1 {font-size: 13px;}

/* FLIGHT BOOKING PAGE */
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .alert-text{margin-top:0px;}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .payment-icon img{width:100%; height:auto;}
.flight-booking-pg .flight-booking-sidebar .flight-booking-summary .flight-panel{width:100%; float:left; position:relative; padding-left:0px; margin-top:15px;}
.flight-booking-pg .flight-booking-sidebar .flight-booking-summary .flight-panel .icon{width:20px; float:left; position:static; left:0px; top:-3px; color:#fff; font-size:16px;}
.flight-booking-pg .flight-booking-sidebar .flight-booking-summary .flight-panel .icon img{width:100%; height:auto;}
.flight-booking-pg .flight-booking-sidebar .flight-booking-summary .flight-panel .content .fare-info-text .info{width:100%; text-align:left; margin-bottom:5px;}
.flight-booking-pg .flight-booking-sidebar .flight-booking-summary .lash-line-outer{padding:0px 0px 0px 0px;}
.flight-booking-pg .flight-booking-sidebar .flight-booking-summary .price-panel .text2{width:100%; float:left; text-align:left;}


.flight-booking-pg .flight-booking-sidebar .flight-booking-item-panel .header{font-size:13px;}
.flight-booking-pg .flight-booking-sidebar .flight-booking-item-panel .content .package-panel{padding-left:10px;}
.flight-booking-pg .flight-booking-sidebar .flight-booking-item-panel .content .package-panel .icon{width:100%; position:static; left:5px; top:10px; color:#fff; font-size:16px;}
.flight-booking-pg .flight-booking-sidebar .flight-booking-item-panel .content .package-panel .icon img{width:100%; height:70px;}

.flight-booking-pg .main-booking-content{padding:0;}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .pass-form{padding:0;}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .pass-form .form-title{position: static;}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel .box5{width:20%; float:left;}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel .box6{width:25%; float:left; padding-left:10px;}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel .box7{width:25%; float:left; padding-left:10px;}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel .box8{width:30%; float:left; padding-left:10px;}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .alert-text{margin-top:0px;}
.flight-booking-pg .flight-booking-sidebar .flight-booking-item-panel .content .package-panel label {margin-right: 25px;}

/* FH BOOKING PAGE */
.hotel-booking-pg .flight-booking-sidebar .flight-booking-summary .flight-panel .icon{position: static;}
.hotel-booking-pg .flight-booking-sidebar .flight-booking-summary .flight-panel .icon img{width:100%; height:auto;}
.hotel-booking-pg .flight-booking-sidebar .flight-booking-summary .flight-panel .content .fare-info-text .info{width:100%; text-align:left; margin-bottom:5px;}
.hotel-booking-pg .flight-booking-sidebar .flight-booking-summary .flight-panel{padding-left:0px;}
.hotel-booking-pg .FH_booking_summary h3 {font-size: 15px;}
.hotel-booking-pg .booking-sidebar .booking-summary .title {font-size:15px;}


/* ADD HOTEL PAGE */
.container-full .filter-panel .content{padding:0 0px;}
.container-full .add-hotel-pg .result-panel .skip-continuew{font-size:16px;}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .header .left-panel{width:100%;}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .header .right-panel{width:100%;}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .header .checkout-form {width: 180px;}

/*--HOTEL RESUTL PAGE NEW --*/
.container-full .advance-search .adserch-left-panel .tab-panel .traveller .select-box.hotel-result-select-box .main-pax .title{font-size:0px;}
.container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main .heading {width:100%; float: left;}
.container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main .sortby{width:100%; float:right;}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .im {padding:0px 0px 0px 0px;}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .detail .new-detail-info-panel {width:60%; float: left; padding-left:0px;}
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .detail .new-detail-price-panel {width:40%; float: left;}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .new-detail-price-panel .price{font-size:26px;}
.container-full .filter-panel .content .checkbox-full label span {padding-left: 3px;width: 84%; line-height: 1.5em;font-size: 13px;}
/*--EXTRA ADD --*/
.container-full .extra-add-pg .header .detail .icon{width:100%; float:left;}
.container-full .extra-add-pg .header .detail .departure{width:100%; float:left;}
.container-full .extra-add-pg .header .detail .return{width:100%; float:left;}

/* HOTEL DETAIL PAGE */
.hotel-detail-pg .hotel-det-header .ul-country {margin-top:0px;}
.hotel-detail-pg .hotel-det-header .select-room-from{font-size:14px;}
.hotel-detail-pg .hotel-det-header .select-room-from span {font-weight: bold; font-size: 16px;}
.hotel-detail-pg .right-panel .ask-question-panel .recently-view .view-panel .detail .starrating-full .starrating {width: 100%; float: left;}
.hotel-detail-pg .left-panel .content .ul-slider-tab li{ font-size:12px;}
.hotel-detail-pg .right-panel .passenger-panel .form .position-relative .form-control{width:100%;}
.hotel-detail-pg .right-panel .passenger-panel .passenger-detail .select-panel .adult{width:55%;}
.hotel-detail-pg .right-panel .passenger-panel .passenger-detail .select-panel .count{width:45%;}
.hotel-detail-pg .right-panel .passenger-panel .passenger-detail .select-panel .count .quantity-button {width:17px; height:30px;}
.hotel-detail-pg .right-panel .passenger-panel .passenger-detail .select-panel .count .quantity-field, 
.hotel-detail-pg .right-panel .passenger-panel .passenger-detail .select-panel .count .quantity-field {width:35px; height: 30px;}
.hotel-detail-pg .right-panel .ask-question-panel .recently-view .view-panel .im{width:100%;}
.hotel-detail-pg .right-panel .ask-question-panel .recently-view .view-panel .detail{width:100%; padding-left:0px;}

/* HOTEL BOOKING PAGE */
.hotel-booking-pg .main-booking-content .booking-field-panel .panel-content .payment-icon img{width:100%; height:auto;}
.hotel-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .pass-form {padding-left: 60px;}
.hotel-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .pass-form .form-title {width: 60px;}
.hotel-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel .box2 {width: 30%; float: left; padding-left:10px;}
.hotel-booking-pg .main-booking-content .booking-field-panel .panel-content.offer-panel .box-panel .input-box {padding-left:0px;}


/* ATTARACTION RESULT PAGE */
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content {width: 70%; float: left; padding-left:5px;}
.attraction-result .sidebar ul li a {font-size: 14px;}
.attraction-result .sidebar ul li.active a{font-size: 14px;}
.attraction-result .attraction-result-panel .attrac-result .att-result-heading .text1{font-size: 14px;}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .services-panel .cancellation{font-size:14px;}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .services-panel .service-type .text1 {width: 95px; float: left;}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .bottom-strip .ul-bot-strip {padding-right:0px; margin-top:10px;}
.attraction-result .header-new .header-new-inner .att-header-title {width: 40%; color: #336699; font-size:16px; font-weight: 700; margin-top:5px;}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .services-panel .mapdiscount .discoutn {font-size: 12px; margin-right:0px;}

/* ATTARACTION BOOKING PAGE */
.attraction-detail-pg .att-det-header .ul-country {margin-top: 40px;}
.attraction-detail-pg .right-panel .ask-question-panel .recently-view .view-panel .detail .starrating-full .starrating {width: 100%; float: left;}

.attraction-payment-pg .content .product-info .heading {font-size: 18px;}
.attraction-payment-pg .payment-sidebar .ticket-panel .servie-panel{padding-left:0px;}
.attraction-payment-pg .payment-sidebar .ticket-panel .servie-panel .im{display: none}


/* ATTARACTION PAYMENT PAGE */
.attraction-payment-pg .content .passenger-info .pass-form .form-group.dob .dobinput{width:30%; margin-right:5%;}
.attraction-payment-pg .content .passenger-info .pass-form .form-group.dob .dobinput:nth-child(3){margin-right:0px !important; margin-right:0% !important;}
.attraction-payment-pg .content .passenger-info .pass-form .form-group.dob .age-text{margin-top:10px;}
.attraction-payment-pg .content .passenger-info .pass-form .form-group.dob .ageinput{width:60px; margin-top:10px;}
.attraction-payment-pg .payment-sidebar .ticket-panel .servie-panel .servie .text2 {line-height: 14px;}
.attraction-payment-pg .payment-sidebar .nearby-attractions .header {font-size: 15px;}
.attraction-payment-pg .content .payment-info .payment-icon img{width:100%;}
.attraction-payment-pg .payment-sidebar .nearby-attractions .view-panel .detail .starrating-full .exe{font-size:12px;}
.attraction-payment-pg .payment-sidebar .nearby-attractions .header{width:100%;}
.attraction-payment-pg .payment-sidebar .nearby-attractions .view-panel .im{width:100%;}
.attraction-payment-pg .payment-sidebar .nearby-attractions .view-panel .detail{width:100%; padding-left:0px;}



/* TRANSFER RESULT PAGE */
.transfer-result .header .detail .icon{width:100%; float:left;}
.transfer-result .header .detail .departure{width:100%; float:left;}
.transfer-result .header .detail .return{width:100%; float:left;}
.transfer-result .result-panel .result .bottom-strip .ul-bot-strip li:nth-last-child(1){width:100%; text-align:left;}
.transfer-result .result-panel .result .price-panel .price{font-size:22px;}
.transfer-result .sidebar .filter .panel-default > .panel-heading a{font-size:16px;}


/* TRANSFER PAYMENT PAGE */
.transfer-payment-pg .payment-sidebar .itinerary-panel .title{font-size:14px;}
.transfer-payment-pg .payment-sidebar .confirm-booking .text3 {font-size: 12px;}
.transfer-payment-pg .payment-sidebar .confirm-booking .text2 {font-size: 16px;}
.transfer-payment-pg .content-panel .passenger-info .detail .payment-icon img{width:100%; height:auto;}
}



@media only screen and (min-width: 992px) and (max-width: 1199px) {
.container-full .advance-search .adserch-left-panel .tab-panel .traveller select.form-control{padding-left:11px !important;}
.container-full .flight-result .result-panel .result-content .result .flight-price {padding: 0 5px;}
.container-full .advance-search .adserch-left-panel .tab-panel .traveller .select-box.fligth-result-select-box .main-pax .title{font-size:0px;}
.container-full .filter-panel .content{padding:0 0px;}
.container-full .flight-result .result-panel .result-content .result .flight-price .price{font-size:20px;}

/* FLIGHT result PAGE */
.container-full .advance-search .adserch-modify-btn {width: 100%;height: 187px;}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner .baggaes-text .icon > img {width: 20px;}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner .baggaes-text{font-size: 14px;}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner .baggaes-text .text{padding-left: 10px;}
.container-full .flight-result .result-panel .result-content .result .flight-info-dropdown .flight-info-dropdown-inner .text1 {font-size: 13px;}
.container-full .flight-result .result-panel .result-content .result .flight-price.width-return {padding: 30px 10px;}

/* FLIGHT BOOKING PAGE */
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .alert-text{margin-top:0px;}
.flight-booking-pg .flight-booking-sidebar .flight-booking-summary .flight-panel .content .fare-info-text .info{width:100%; text-align:left; margin-bottom:5px;}
.flight-booking-pg .flight-booking-sidebar .flight-booking-summary .flight-panel{padding-left:15px;}
.flight-booking-pg .flight-booking-sidebar .flight-booking-summary .flight-panel .icon{width:10px;}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel .box5{width:20%; float:left;}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel .box6{width:20%; float:left; padding-left:10px;}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel .box7{width:20%; float:left; padding-left:10px;}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel .box8{width:40%; float:left; padding-left:10px;}
.flight-booking-pg .flight-booking-sidebar .flight-booking-item-panel .content .package-panel label{ display: block; padding-left: 20px;}
.flight-booking-pg .flight-booking-sidebar .flight-booking-item-panel .content .package-panel input{position: absolute;}

/* ADD HOTEL PAGE */
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .header .left-panel {width: 25%; }
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .header .right-panel {width: 75%; }
.container-full .add-hotel-pg .result-panel .hotel-result-full .hotel-result .header .checkout-form {width: 190px;}

/* HOTEL DETAIL PAGE */
.hotel-detail-pg .hotel-det-header .ul-country {margin-top:10px;}
.hotel-detail-pg .right-panel .ask-question-panel .recently-view .view-panel .detail .price-full .text3 {font-size: 8px;}

/* ATTRACTION-RESULT PAGE */
.attraction-result .header-new .header-new-inner .att-header-title {width: 40%; color: #336699; font-size:16px; font-weight: 700; margin-top:5px;}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .services-panel .mapdiscount .discoutn {font-size: 16px; margin-right:0px;}

/* ATTARACTION DETAIL PAGE */
.attraction-detail-pg .att-det-header .ul-country {margin-top: 40px;}

/* ATTARACTION PAYMENT PAGE */
.attraction-payment-pg .payment-sidebar .ticket-panel .servie-panel .servie .text2 {line-height: 14px;}
.attraction-payment-pg .content .passenger-info .pass-form .form-group.dob .dobinput,
.attraction-payment-pg .content .passenger-info .pass-form .form-group.dob .ageinput{width:60px;}
.attraction-payment-pg .payment-sidebar .nearby-attractions .view-panel .detail .starrating-full .exe{font-size:12px;}

.th-destination .package .country {width: 70%; float: left; background: #333333; padding: 2px 10px; height: 80px;}
.th-destination .package a {width: 30%; float: left; background: #ffff66; color: #000; text-align: center; height: 80px; line-height: 80px; font-size: 13px;}

}




@media (min-width:1400px) {
/* HOTEL BOOKING PAGE */
.hotel-booking-pg .main-booking-content .booking-field-panel .panel-content .contact-details {width: 80%;}

/* FLIGHT BOOKING PAGE */
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .contact-details {width: 80%;}
}


@media (max-width:1200px) {
.attraction-banner h2 {font-size: 38px;}
}


/*-- ALL PAGE COMMONE MIX CSS --*/
@media (max-width:767px) {
.flight-results .results .result.travel-port p {font-size: 10px;overflow: hidden;}
.flight-results .results .result.travel-port .padding0a>table>tbody>tr>td>div {padding-left: 2px !important;padding-right: 2px !important;}
.flight-results .results .result.travel-port .padding0a {margin-left: -2px !important;margin-right: -2px !important}
.travelport-detail{padding: 2px;}
.popup_block .progress{padding:0;}
.popup_block.popup-outer,.popup_block {width: 90%;left: 50%;}
.flight-booking .booking-detail .passenger ul.name li{padding:  0px;}
.flight-booking .booking-detail .passenger ul.name li label,
.flight-booking .booking-detail .passenger ul.contact li label,
.flight-booking .booking-detail .passenger ul.contact li input{width: 100%;}
.flight-booking .booking-detail .passenger ul.name li select {width: 20%;}
.flight-booking .booking-detail .passenger ul.name li input{width: 38%;}
.flight-booking .booking-detail .passenger ul.name li .form-control{padding: 5px 2px;}
.flight-booking .booking-detail .passenger ul.name, .flight-booking .booking-detail .passenger ul.contact {margin-top: 5px;}
.flight-booking .booking-detail .passenger ul.name li select {width: 20%;}
.flight-booking .booking-detail .passenger ul.name li:nth-child(2) select {width: 32.3%;}
.flight-results .results .header-new .city-details li {min-width:auto;}
.container-full .advance-search .adserch-modify-btn {height: 51px;}
#popup_container.ui-draggable{max-width: 90% !important;min-width: 90%!important; left: 5% !important;}
.enquiry_modal .modal-dialog {width: 87%;}
.term-condition-full .checkbox label label{padding:0;}
.custom-style .modal-dialog {width: 90% !important;}
.custom-style .modal-dialog .modal-content {padding: 0;}
.carousel-control{display: none}
.banner-new .new-tab-full .form-group label.position-relative.right-icon span.right{padding-top: 2px;}
.banner-new .new-tab-full .radio-full .radio {margin: 0 10px 4px 0;}
.pad-5 input[type=submit] {margin-top: 31px !important;}
.container-full .advance-search .adserch-left-panel .tab-panel .flightcity {width: 100%; padding: 0px;}
.container-full .advance-search .adserch-left-panel .tab-panel .flightdate {width: 100%;padding: 0px;}
.container-full .advance-search .adserch-left-panel .tab-panel .flighttraveller {width: 100%;padding: 0px; margin-bottom: 10px;}
.container-full .advance-search .adserch-left-panel .tab-panel .flightclass {width: 100%;padding: 0px;}
.container-full .advance-search .adserch-left-panel .radio-full{padding: 10px;}
.flight-booking-pg .main-booking-content .booking-field-panel .header{position: relative;}
.flight-booking-pg .main-booking-content .booking-field-panel .header .dropdown-link{    position: absolute;top: 5px;right: 5px;}
.container-full .flight-result .result-panel .result-content .result .flight-price .book-flight {padding: 10px;}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel .box1 .form-control {padding: 0 8px;}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel .box5 .form-control {padding: 0 10px;}
.panel-content .checkbox, .panel-content .radio { margin-top: 0px; margin-bottom: 15px;}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .term-condition-full .pay-btn-outer {margin: 10px auto; float: none;}
.new-login-popup .login-content {width: 100%;}
.new-login-popup .text-content {width: 100%;}
header .new-login-popup-full .modal-dialog {width: 95%!important;}
header .new-login-popup-full.in {transform: translateY(46px);-webkit-transform: translateY(46px);}
.flight-booking-pg .main-booking-content .booking-field-panel .header .rext-text{margin-right: 14px;}
.container-full .advance-search .adserch-left-panel .radio-full .radio {width: 100%; margin-bottom: 5px;}
footer .footer2{padding: 60px 20px !important;}
.col-sm-1 input{margin-top: 10px !important; margin-left: 20px !important}
}