﻿

/* 28 RESPONSIVENESS */

@media only screen and (min-width: 320px) and (max-width: 767px) { 
.padding0>div {padding-left: -15px; padding-right: -15px;}
.padding0>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;}
.padding0-topdestination{margin-left:-15px !important; margin-right:-15px !important;}
.padding0-topdestination>div {padding-left: 15px; padding-right: 15px;}
.tab-full-contaner-outer {position: absolute; width: 100%; top: 0%; z-index: 1111;}
}

/* COMMON ROW CSS */

@media only screen and (min-width: 320px) and (max-width: 767px) {
.top_line{display:none;}
.padding0{margin-left: -15px !important; margin-right: -15px !important;}
.padding0>div {padding-left: 15px !important; padding-right: 15px !important;}
.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;}
}

@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;}
}


/* COMMON PAGE CSS */
@media only screen and (min-width: 320px) and (max-width: 767px) {
/* HEADER */

/*--search panel--*/
.container-full .advance-search .adserch-left-panel {width:100%; float: left; background: #c1f1f4; border: 1px solid #71a7c4; padding: 10px 10px; margin-top:0px;}
.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--*/

/*-- for flight result panel only --*/
.container-full .advance-search .adserch-left-panel.flight-result-adserch-left-panel .tab-panel .city{width:100%; float:left;}
.container-full .advance-search .adserch-left-panel.flight-result-adserch-left-panel .tab-panel .traveller{width:100%; float:left;}


/* 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:100%;}
.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 .service-full-outer .service-full{width:100%;}
.container-full .flight-result .result-panel .service-full .im{display:none;}
.container-full .flight-result .result-panel .service-full .title{font-size:12px;}
.container-full .flight-result .result-panel .service-full .text1 span{width:100%; float:left;}
.container-full .flight-result .result-panel .service-full .text1 span:first-child{font-size:16px; font-weight:800;}
.container-full .flight-result .result-panel .service-full .text1 span:last-child{font-size:12px;}
.container-full .flight-result .result-panel .service-full .text1 .part{display:none;}

.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-info-dropdown .flight-info-dropdown-inner{width:600px;}
.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;}

/* FLIGHTHOTEL RESULT PAGE */
.fh-header-panel-outer{width:100%; float:left; overflow:inherit;}
.fh-header-panel-outer .fh-header-panel{width:780px;}
.fh-result-pg .fh-header-panel .hotel-panel .content-panel,
.fh-result-pg .fh-header-panel .flight-panel .content-panel,
.fh-result-pg .fh-header-panel .price-panel{min-height:205px;}
.fh-result-pg .fh-header-panel .flight-panel .content-panel.one-way .f-result-panel {padding:66px 0px;}
.fh-result-pg .fh-header-panel .flight-panel .content-panel .f-result-panel .date,
.fh-result-pg .fh-header-panel .flight-panel .content-panel .f-result-panel .duration-full .duration {font-size:12px;}

.fh-result-pg .fh-result-tab-content-full .search-panel .flighttab{width:100%; float:left;}
.fh-result-pg .fh-result-tab-content-full .search-panel .flighttab .nav-justified{width:100%; float:left;}
.fh-result-pg .fh-result-tab-content-full .search-panel .flighttab .nav-justified>li {width:100%; float:left; margin-left:0px;}
.fh-result-pg .fh-result-tab-content-full .search-panel .flighttab .nav>li>a{border-left:0px;}

/* FLIGHTHOTEL BOOKING PAGE */
.fh-booking-pg.hotel-booking-pg .main-booking-content {padding: 0px 0px 0px 0px;}


/* FLIGHT BOOKING PAGE */
.flight-booking-pg .backto-result{margin-top:0px; margin-bottom:10px;}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel .box5{width:20%; float:left; padding-left:0px;}
.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: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 .header .title{font-size:14px;}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel .outbond-content .detail-panel {padding: 20px 0 0 10px; margin-bottom: 10px;}

/* ADD HOTEL PAGE */
.container-full .add-hotel-pg .result-panel{width:100%; padding-left:0px;}
.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;}

/*--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:calc(100% - 0px); float: left; margin-bottom:10px;}
.container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main .sortby{width:120px; float:right;}
.container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main .sortby .sortby-form .form-group {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:18px;}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .detail .new-detail-info-panel {padding-left:0px;}
.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .header .right-panel .new-star-rating {width:90px;}


/*--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-full{padding:0 15px;}
.hotel-detail-pg .hotel-det-header2 .hotel-name .name-panel {font-size:20px;}
.hotel-detail-pg .hotel-det-header2 .box1, 
.hotel-detail-pg .hotel-det-header2 .box3-outer{width:100%;}

.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-detail-pg .slider-map-panel .slider-panel{width:100%;}
.hotel-detail-pg .slider-map-panel .slider-panel .content{width:100%;}
.hotel-detail-pg .slider-map-panel{margin-bottom:20px;}
.hotel-detail-pg .slider-map-panel .map-panel{width:100%; margin-top:10px; margin-bottom:0px;}
.hotel-detail-pg .left-panel .content .detail-info .policy-panel{padding:10px;}
.hotel-detail-pg .nav-second {display: none;}

.hotel-detail-pg .slider-map-panel .hotel-details-info {width: 100%; margin:10px 0;}
.hotel-detail-pg .slider-map-panel .slider-panel,
.hotel-detail-pg .slider-map-panel .slider-panel .content {width: 100%}
.hotel-detail-pg .slider-map-panel .hotel-details-info .map-img img{width:100%;}
.hotel-detail-pg .slider-map-panel .hotel-details-info .HotelStandardRoom .new-detail-info-panel .button-change-book .select-btn{padding:5px 0;}

/* HOTEL BOOKING PAGE */
.hotel-booking-pg .hotel-booking-header2 .heading {font-size:16px;}
.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-content2 .booking-field-panel2 .panel-content .hotel-detail-panel .im{width:100%;}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .hotel-detail-panel .im img{width:100%; height:150px;}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .hotel-detail-panel .detail{width:100%; padding-left:0px;}

/* 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:60%; padding-top:10px;}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .services-panel .service-type .text1 {width: 100%; float: left;}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .price-panel{width:40%;}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .price-panel .price-btn {/*height: 50px;*/ margin-top:10px;}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .price-panel .ourprice p{width:auto; min-width:initial; padding: 0px 7px;}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .price-panel .booknow a{font-size:12px;}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .price-panel .ppperson {font-size:13px !important;}

.attraction-result .header-new .header-new-inner .att-header-title{width:100%; float:left; font-size:14px; margin-bottom:10px;}
.attraction-result .header-new .header-new-inner .att-header-sortyby{width:100%;}
.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:33.3333%;}
.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; float: none; 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;}

.attraction-result .attraction-result-panel .attrac-result .att-result-heading{padding:0 10px;}
.attraction-result .attraction-result-panel .attrac-result .att-result-heading .text1{width: calc(100% - 100px); font-size:16px; padding-right:0px;}
.attraction-result .attraction-result-panel .attrac-result .att-result-heading .starrating {width:90px;}


/* 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;}
.attraction-detail-pg .nav-second {display: none;}
.attraction-detail-pg .left-panel .content .detail-info{margin-bottom: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%;}

/* ATTARACTION BOOKING PAGE */
.attraction-booking-pg .attraction-booking-header .heading{font-size:16px;}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail .attraction-info-panel .date-panel{left:0px;}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .im{margin-bottom:10px;}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail .attraction-info-panel{padding-left:70px; margin-top:10px;}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail .attraction-info-panel .date-panel{width:60px;}


/* 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:18px;}
.transfer-result .result-panel .result .bottom-strip .ul-bot-strip li:nth-last-child(1){width:100%; text-align:left;}

/* 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}

/* TRANSFER BOOKING PAGE */
.transfer-booking-pg .transfer-booking-header .heading{font-size:16px;}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .im{width:100%;}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .im img{width:100%; height:200px;}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail {width:100%; float: left; padding-left:0px;}
.transfer-booking-pg .transfer-booking-content-full{margin-bottom:0px;}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .transfer-detail-panel{width:100%; float:left; padding:0 0px;}

/* PACKAGE LIST PAGE */

/* PACKAGE DTAILS PAGE */
.package-dtails-pg .inner_banner {padding: 60px 0px 40px 0px; position: relative;}
.package-dtails-pg .inner_banner h2 {font-size: 26px; display: inline-block;}
.package-dtails-pg .tour_head h2{font-size:20px;}
.package-dtails-pg .inner_banner p{font-size:16px;}
.package-dtails-pg .banner_book_1 ul li {width:100%; border: none;}
.package-dtails-pg .abtcfc_option ul li {margin-top: -1px; width: 50%;}
.package-dtails-pg .abtcfc_option ul li a{padding:9px 0;}



/* HOLIDAY PACKAGE PAGE */
.holiday-package-pg .holiday-package-banner h2>span{font-size:26px !important;}

/* ETECKET PAGE */
.etecket-full .header .title {font-size: 22px;}
.etecket-full .one-half{width:100%; float:left;}
.etecket-full .header .im{float:left;}
.etecket-full .result-panel .heading{font-size:16px;}
.etecket-full .ticket-information .heading{font-size:16px;}
.etecket-full .result-panel .result{width:100%; overflow:auto;}
.etecket-full .result-panel .result .detail{width:700px;}
.etecket-full .result-panel .result .table-full{width:700px; float:left;}
.etecket-full .result-panel .result .table-full table{float:left;}
.etecket-full .ticket-information .cancellation-table{width:100%; overflow:auto;}
.etecket-full .result-panel .result .detail .box2,
.etecket-full .result-panel .result .detail .box4{padding-left:10px;}
.etecket-full .etecket-bottom .border-left{border-left:0px solid #006699;}

}

@media only screen and (min-width:320px) and (max-width:499px) {

/* FLIGHT 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 .pass-form{padding-left:0px;}
.flight-booking-pg .main-booking-content .booking-field-panel .panel-content .pass-form .form-title{width:100%; position:static;}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel-content{width:100%; float:left; overflow:auto;}
.flight-booking-pg .main-booking-content .selected-flight-panel .outbond-panel{width:500px;}

/* FLIGHT HOTEL RESULT PAGE */
.fh-result-pg .fh-result-tab-full ul li{width:100%; float:left; margin-bottom:0px;}

/* 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 RESUTL PAGE NEW --*/

.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-title {width:100%;}
.container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main .sortby .sortby-form .form-group{width:100%;}
.container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main .sortby .sortby-form .form-group:nth-child(2){display:none !important;}
.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: 70%; float: left; padding-left:0px;}
.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-content2 .booking-field-panel2 .panel-content .hotel-detail-panel .detail .room-detail-panel{padding-left:160px;}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .hotel-detail-panel .detail .room-detail-panel .checkin-checkout-panel{width:150px;}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .hotel-detail-panel .detail .room-detail-panel .checkin-checkout-panel .check-in-out .date-time{font-size:8px;}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content .hotel-detail-panel .detail .room-detail-panel .room-detail .room-info .room {min-width:initial; float: left;}

.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .header .rext-text {float: left; font-size: 12px; margin-top:0px; width:100%;}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content.guest-panel .pass-form {padding-left:00px;}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content.guest-panel .pass-form .form-title {width:100%; position:static}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content.guest-panel .box-panel .box1 {width:100%; float: left; padding-left:0px;}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content.guest-panel .box-panel .box2 {width:100%; float: left; padding-left:0px;}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content.guest-panel .box-panel .box3 {width:100%; float: left; padding-left:0px;}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content.guest-panel .box-panel .box4 {width:100%; float: left; padding-left:0px;}
.hotel-booking-pg .main-booking-content2 .booking-field-panel2 .panel-content.guest-panel .box-panel .box5 {width:100%; float: left; padding-left:0px;}


/* ATTRACTION BOOKING PAGE */
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .im{width:100%;}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .im img{height:150px;}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail {width:100%; float: left; padding-left:0px;}

.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .pass-form {padding-left:00px;}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .pass-form .form-title {width:100%; position:static}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box1 {width:100%; float: left; padding-left:0px;}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box2 {width:100%; float: left; padding-left:0px;}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box3 {width:100%; float: left; padding-left:0px;}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box4 {width:100%; float: left; padding-left:0px;}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box5 {width:100%; float: left; padding-left:0px;}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box6 {width:100%; float: left; padding-left:0px;}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box7 {width:100%; float: left; padding-left:0px;}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .pass-form{padding-left:0px;}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .pass-form .form-title{width:100%; position:static;}
.attraction-booking-pg .attraction-booking-content-full .selected-flight-panel .outbond-panel-content{width:100%; float:left; overflow:auto;}
.attraction-booking-pg .attraction-booking-content-full .selected-flight-panel .outbond-panel{width:500px;}

/* TRANSFER BOOKING PAGE */
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail .transfer-info-panel{padding-right:0px; margin-top:10px;}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail .transfer-info-panel .shuttle-panel{position:static; width:100%; float:left; margin-bottom:10px;}

.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content.guest-panel .pass-form {padding-left:00px;}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content.guest-panel .pass-form .form-title {width:100%; position:static}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box1 {width:100%; float: left; padding-left:0px;}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box2 {width:100%; float: left; padding-left:0px;}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box3 {width:100%; float: left; padding-left:0px;}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box4 {width:100%; float: left; padding-left:0px;}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box5 {width:100%; float: left; padding-left:0px;}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box6 {width:100%; float: left; padding-left:0px;}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content.guest-panel .box-panel .box7 {width:100%; float: left; padding-left:0px;}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .pass-form{padding-left:0px;}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .pass-form .form-title{width:100%; position:static;}
.transfer-booking-pg .transfer-booking-content-full .selected-flight-panel .outbond-panel-content{width:100%; float:left; overflow:auto;}
.transfer-booking-pg .transfer-booking-content-full .selected-flight-panel .outbond-panel{width:500px;}
}

@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%; margin-bottom:3px; padding: 2px 0px; background:#dfdfdf; border-radius:0px;}
.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%;}

/* PACKAGE LIST PAGE */
.package-dtails-pg .banner_book_1 ul li {width: 100%;}
.package-dtails-pg .abtcfc_option ul li {margin-top: -1px;width: 50%;}
.package-dtails-pg .inner_banner ul {display: none;}

}

@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:calc(100% - 100px);}
.transfer-result .result-panel .result .price-panel{width:100px;}
.transfer-result .result-panel .result .price-panel .book-now-btn{ width:98%;}
.transfer-result .result-panel .result .price-panel .pay-letter-btn{width:98%;}
.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;}

}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.padding0-filter-result {margin-left: -5px !important; margin-right: -5px !important;}
.padding0-filter-result>div {padding-left: 5px !important; padding-right: 5px !important;}

.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: 1px; 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;}

/*-- for flight result panel only --*/
.container-full .advance-search .adserch-left-panel .tab-panel .city{width:40%;}
.container-full .advance-search .adserch-left-panel.flight-result-adserch-left-panel .tab-panel .city{width:40%; float:left;}
.container-full .advance-search .adserch-left-panel.flight-result-adserch-left-panel .tab-panel .traveller{width:40%; float:left;}
.container-full .advance-search .adserch-left-panel .tab-panel .traveller{width:40%;}
.container-full .advance-search .adserch-left-panel .tab-panel .date{width:20%;}

/* FLIGHT RESULT PAGE */
.container-full .flight-result .result-panel .result-panel-header .found-flight {font-size:12px;}
.container-full .flight-result .result-panel .result-panel-header .return-flight{font-size:12px;}
.container-full .flight-result .filter .panel-default > .panel-heading a{font-size:14px;}
.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-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 .advance-search .adserch-left-panel .tab-panel .traveller .pos-static.main-pax > .ml5 {margin-left:-2px !important;}

.container-full .filter-panel .content .checkbox-full label i.fa-2x {font-size: 15px !important;}
.container-full .filter-panel .content .checkbox-full label{font-size:12px; line-height:initial;}

.container-full .flight-result .result-panel .result-content .result .flight-price .price {font-size:18px;}
.container-full .flight-result .result-panel .result-content .result .flight-price.width-return {padding: 37px 0px;}
.container-full .flight-result .result-panel .result-content .result .flight-price .book-now{font-size:11px;}





/* 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 .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:100%; 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 .main-booking-content .booking-field-panel .panel-content.guest-panel .box-panel .first-box-pd0 {padding-left: 0px;}

.booking-sidebar-full .fare-detail-panel .content {padding: 10px 10px; }
.booking-sidebar-full .fare-detail-panel .footer{padding: 10px 10px; font-size:14px;}
.booking-sidebar-full .fare-detail-panel .footer .price {font-size:16px;}
.booking-sidebar-full .login-panel-full .guest-btn,
.booking-sidebar-full .payment-panel-full .payment-btn {font-size:15px;}

/* FLIGHT HOTEL RESULT PAGE */
.fh-result-pg .fh-header-panel .hotel-panel .content-panel,
.fh-result-pg .fh-header-panel .price-panel{min-height:243px;}
.fh-result-pg .fh-header-panel .flight-panel .content-panel.one-way .f-result-panel {padding:76px 0px;}

.fh-result-pg .fh-result-tab-content-full .search-panel .flighttab{width:100%; float:left;}
.fh-result-pg .fh-result-tab-content-full .search-panel .flighttab .nav-justified{width:100%; float:left;}
.fh-result-pg .fh-result-tab-content-full .search-panel .flighttab .nav-justified>li {width:100%; float:left; margin-left:0px;}
.fh-result-pg .fh-result-tab-content-full .search-panel .flighttab .nav>li>a{border-left:0px;}

/* FLIGHTHOTEL DETAIL PAGE */
.fh-detail-pg.hotel-detail-pg .nav-second .navSticky.navSticky li a {width: 135px;}


/* 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 .hotel-result-pg-new.fh-result-pg .advance-search .adserch-left-panel .tab-panel .date{width:11%;}
.container-full .hotel-result-pg-new .advance-search .adserch-left-panel .tab-panel .date{width:16%;}

.container-full .add-hotel-pg.hotel-result-pg-new .result-panel .hotel-result-full .hotel-result .header .left-panel .text1 {font-size: 15px;}
.container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main .heading {width:40%; float: left; margin-bottom:10px;}
.container-full .add-hotel-pg.hotel-result-pg-new .result-paenl-header .header-main .sortby{width:60%; float:right;}
.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 .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:18px;}

/*--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-header2 .hotel-name .name-panel {font-size:20px;}
.hotel-detail-pg .hotel-det-header2 .box1, 
.hotel-detail-pg .hotel-det-header2 .box3-outer{width:125px;}

.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; width:23%;}
.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-detail-pg .left-panel .content .detail-info .select-room-panel .header .text1{font-size:16px;}

.hotel-detail-pg .slider-map-panel .hotel-details-info {width: 100%; margin:10px 0;}
.hotel-detail-pg .slider-map-panel .slider-panel,
.hotel-detail-pg .slider-map-panel .slider-panel .content {width: 100%}
.hotel-detail-pg .slider-map-panel .hotel-details-info .map-img img{width:100%;}

/* 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 {font-size:16px;}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .services-panel .mapdiscount .discoutn {font-size: 12px; margin-right:0px;}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .services-panel{width:65%;}
.attraction-result .attraction-result-panel .attrac-result .detail-panel .att-content .price-panel{width:35%;}

/* ATTARACTION DETAIL 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-detail-pg .right-panel .ask-question-panel .recently-view .view-panel .detail .price-full .text4{font-size:14px;}
.attraction-detail-pg .nav-second .navSticky.navSticky li a {display: flex; width: 110px; padding: 16px 0 14px 0; font-size: 12px;}
.attraction-detail-pg .right-panel .passenger-panel .passenger-detail .select-panel .count .quantity-button, 
.attraction-detail-pg .right-panel .passenger-panel .passenger-detail .select-panel .count .quantity-button {color: #222; width: 10px;}
.attraction-detail-pg .right-panel .passenger-panel .passenger-detail .select-panel .count .quantity-field, 
.attraction-detail-pg .right-panel .passenger-panel .passenger-detail .select-panel .count .quantity-field{width:30px;}
.attraction-detail-pg .right-panel .passenger-panel .passenger-detail .select-panel .adult .text1 {font-size: 12px;}
.attraction-detail-pg .passenger-panel .button-change-book .select-btn.book {padding:5px 10px;}
.attraction-detail-pg .right-panel .passenger-panel{padding: 10px 10px;}
.attraction-detail-pg .right-panel .passenger-panel .form label {font-size:14px;}
.attraction-detail-pg .right-panel .passenger-panel .total-price {font-size:16px;}
.attraction-detail-pg .right-panel .passenger-panel .total-price span{font-size:20px;}



/* 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;}

/* ATTARACTION BOOKING PAGE */
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail .attraction-info-panel .date-panel{left:0px;}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail .attraction-info-panel{padding-left:70px;}
.attraction-booking-pg .attraction-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail .attraction-info-panel .date-panel{width:60px;}


/* 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;}

/* TRANSFER BOOKING PAGE */
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .im{width:100%;}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .im img{width:100%; height:200px;}
.transfer-booking-pg .transfer-booking-content-full .booking-field-panel .panel-content .attraction-detail-panel .detail {width:100%; float: left; padding-left:0px;}

/* PACKAGE LIST PAGE */
.package-list-pg .offer_packeg .offer-name h2 {font-size:16px;}

/* PACKAGE DTAILS PAGE */
.package-dtails-pg .inner_banner h2 {font-size: 26px; display: inline-block;}
.package-dtails-pg .inner_banner p{font-size:16px;}
.package-dtails-pg .banner_book_1 ul li {width: 50%; border: none;}
.package-dtails-pg .banner_book_1 ul {border: 0px solid #444;}
.package-dtails-pg .banner_book_1 ul li.dl1 {font-weight: 600; font-size: 22px; background: #39666a;}
.package-dtails-pg .banner_book_1 ul li.dl2 {font-weight: 600; font-size: 22px; background:#16528e;}
.package-dtails-pg .banner_book_1 ul li.dl3 {font-weight: 600; font-size: 22px; background: #242e2f;}

}

@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;}

/* FLIGHT RESULT PAGE */
.container-full .filter-panel .content .checkbox-full label i.fa-2x {font-size: 16px !important;}
.container-full .filter-panel .content .checkbox-full label{font-size:13px; line-height:initial;}

/* 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 HOTEL RESULT PAGE */
.fh-result-pg .fh-header-panel .hotel-panel .content-panel,
.fh-result-pg .fh-header-panel .price-panel{min-height:205px;}
.fh-result-pg .fh-header-panel .flight-panel .content-panel.one-way .f-result-panel {padding: 67px 0px;}

.fh-result-pg .fh-result-tab-content-full .search-panel .flighttab{width:100%; float:left;}
.fh-result-pg .fh-result-tab-content-full .search-panel .flighttab .nav-justified{width:100%; float:left;}
.fh-result-pg .fh-result-tab-content-full .search-panel .flighttab .nav-justified>li {width:100%; float:left; margin-left:0px;}
.fh-result-pg .fh-result-tab-content-full .search-panel .flighttab .nav>li>a{border-left:0px;}

/* 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;}
.hotel-detail-pg .hotel-det-header2 .hotel-name .name-panel {font-size:20px;}
.hotel-detail-pg .slider-map-panel .hotel-details-info .HotelStandardRoom .new-detail-info-panel .button-change-book .select-btn{padding:5px 0px;}


/* ATTRACTION-RESULT PAGE */
.attraction-result .header-new .header-new-inner .att-header-title {font-size:16px;}
.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;}
.attraction-detail-pg .nav-second .navSticky.navSticky li a {display:flex; width: 150px;}

/* 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:40px;}
.attraction-payment-pg .payment-sidebar .nearby-attractions .view-panel .detail .starrating-full .exe{font-size:12px;}

/* PACKAGE DTAILS PAGE */
.package-dtails-pg .banner_book_1 ul li {width: 50%; border: none;}
.package-dtails-pg .banner_book_1 ul {border: 0px solid #444;}
.package-dtails-pg .banner_book_1 ul li.dl1 {font-weight: 600; font-size: 22px; background: #39666a;}
.package-dtails-pg .banner_book_1 ul li.dl2 {font-weight: 600; font-size: 22px; background:#16528e;}
.package-dtails-pg .banner_book_1 ul li.dl3 {font-weight: 600; font-size: 22px; background: #242e2f;}

/* PACKAGE LIST PAGE */
}


@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%;}
}





