/* Style css */
/******** Media Starts *********/

/* max-width:1199px ::Starts */
@media screen and (max-width:1199px) {

/** Package bar starts ***/


/** Package bar Ends ***/
/******** Search Result : List View : Starts *********/
.list-view .pkg-thumbnail .thumb-wrap .img-sec{ width: 225px;}
.trip-detail-toggle .list-view .pkg-thumbnail > .lht-sec > .thumb-wrap { padding-left:243px; padding-left:50%; }
.list-view .pkg-thumbnail .thumb-wrap .img-sec { width:300px; }
.list-view .pkg-thumbnail .thumb-wrap .img-descr { padding-left:8px !important; padding-right:8px !important; min-height:inherit;}
/******** Search Result : List View : Ends *********/

/******** Booking Details Starts *********/
.custom-mob-tbl .table > tbody > tr > td > p{text-align: left; font-size: 12px;}

/******** Booking Details Ends *********/

/******** Booking Details Starts *********/
.pckg-tab .filter-panel {font-size:11px;padding: 0px 5px 0 140px;}
.pckg-tab .filter-panel .filter-tl {margin-left: -130px;width: 150px;}
.pckg-tab .filter-panel .filter-tl .filter-panel .filter-tl {width: 180px;}
.pckg-tab .filter-panel .filter-links {padding-right:0px; padding-left:18px;}	
.pckg-tab .filter-panel form > ul > li > a {padding:0px 8px;}
/******** Booking Details Ends *********/

/*Holiday Details Page :: Starts*/
.hotel-dsc .room-details li > span {width: 15%;}
.luxury-cata-select > form .radio-inline {min-height: 60px;}
.over-rat-count-cont ul li + li {padding-left: 0px;}
.over-rat-count-cont ul {width:100%;}
/*Holiday Details Page :: Ends*/

/* Holidays Customise Trips Extra Night :: Starts */
/** Date Picker Style :: Starts **/
.custom-datepicker, .onpage-datepicker {max-width: inherit;width: auto;left: 10px;right: 10px;}
/** Date Picker Style :: Ends **/
/* Holidays Customise Trips Extra Night :: Ends */
/*extra night starts*/
.extra-night-details .row1{font-size:12px; float:left; width:52%;}
.extra-night-details .row2{font-size:12px; float:left; width:48%;}
.extra-night-details .col{float:none; width:100% !important; text-align:left;}
.extra-night-details .row2 .col, .extra-night-details .row1 .col{height:35px; line-height:35px;}
.extra-night-details .row1 .col3{padding:5px;}	
.roming-config .btn-dropdown{width:160px;}
.roming-config .room1 .r2 .col-xs-7.sub-room1 { width:100%; padding:15px 0 0 0;}
/*extra night ends*/



.total-price-sec .switch-sec{display:block; margin:5px 0px;}
.filter-pannel ul li:last-child{}
.filter-pannel > ul > li + li {}

.price-range-fltr {width: 130px;}   
.duration-fltr {width: 140px;} 
.session-fltr {width: 140px;}    
.price-range-deals-fltr {width: 150px;} 
.star-rating-fltr {width: 137px;} 
.meals-fltr {width: 130px;}    
.property-type-fltr {width: 140px;}
.seating-cap-fltr {width: 223px;}
.baggage-cap-fltr { width: 223px;} 
.time-options li > b {font-size: 17px;}    


/***** 28-03-2017 *****/
/*Common */
/*result page*/
.pkg-similar-list > li div.pkg-day-nights {width: 12%;}
.pkg-similar-list > li div.pkg-deal {width:14%;}
.pkg-similar-list > li > div {padding:5px;}

/*booking-summary-services page */
.all-hotel-lising li > .htl-dsc.full-width .price-sec {right: 41px;top: 25%;}

/*holiday review page*/
.review .common-tbl-row .common-tbl-column.col-serv-det {width: 26%;}
.review .common-tbl-row .common-tbl-column.col-price {width:11%;}

/*holiday-details*/

.modal-type01 .modal-container .description small {min-width: 60px;font-size:10px;top:-1px;}
.button-container .btn.btn-primary {margin-right: 10px;}

/*Holiday Customise Trip - Cars / Hotels / Activites Details */
.HrzTab .resp-tabs-list.typ-4 li a {padding: 8px 13px;}
.HrzTab .resp-tabs-list.typ-5 li a {padding:8px 11px;}
#tab-booking-policy p {font-size: 13px;color:#333;}
.icon-listing.count-three li {padding-left: 0px;padding-right: 4px;}
.icon-listing li span {padding-left: 25px;}
.transfer-details-lt-panel .transfr-incl.no-list.typ2 li {width:22%;}
.transfer-details-lt-panel .transfr-incl.no-list.typ2 li + li {width: 27%;}
.transfer-details-lt-panel .transfr-incl.no-list.typ2 li + li + li + li { width: 21%;}
.details-sec .details-sec-cont .transfer-details .transfr-incl > li + li {margin-left: 3px;padding-left: 9px;vertical-align: top;}
.owl-figc-bt .owl-status {margin: 0;position: absolute;top: 60%;}  
/*Holiday Customise Trip - Cars / Hotels / Activites Details */

/*customise trip*/
.customize-trip-list .schedule-details .iti-details.extra-nights-sec .iti-free-sec {width:130px;}
.schedule-details .iti-details::before {left:-8px;}
/*customise trip*/


/*booking-details*/
.booking-details .booked-pkg .section .pkg-thumbnail .pkg-thumbnail-cont .pkg-detail {width:53%;}
/*booking-details*/
/*checkout travlers*/
.shopping-cart .styled-select .btn-group .btn .caret::before {right:7px;}

.shopping-cart .steps-container .step .step-content .detial-info .colaps-icn {top:4px;}
/*checkout travlers*/

/*** Search Filter Starts */
.holidy-fltr{width:16.5%}
.price-flt{width: 8.5%;}
.traveller-fltr{width: 11.5%;}
.travel-fre-fltr{width: 13.5%;}
.rating-fltr{width: 8.5%;}
/*** Search Filter Ends */    
.shopping-cart .steps-container .step .step-content .pck-details  .list-icons-big.count-three > li  {width: 50%;}
.list-view .pkg-thumbnail .thumb-wrap{ padding-left: 320px}

.send-enquiry-popup-cont > form > ul { max-height: 55vh; overflow: auto; }
.send-enquiry-popup-cont > form > ul > li { padding-left: 3px; padding-right: 3px; }
.send-enquiry > .send-enquiry-popup h4 { padding: 0 0px 10px; }
.send-enquiry > .send-enquiry-popup > .send-enquiry-popup-cont > form > ul > li + li { padding-top: 6px; }

.modal-type01 .modal-container { max-height: 55vh; overflow: auto; position: static; }
.modal-type01 .modal-container .button-close { right: 15px; top: 5px; }
}
/* max-width:1199px ::Ends */

/* max-width:1024px ::Starts */
@media screen and (max-width:1024px) {
.schedule-details .iti-details {padding-right: 165px;}
.schedule-details .iti-details .iti-info .iti-desc .iti-transfer ul li span {line-height:13px;}
}
/* max-width:1024px ::Starts */

/* max-width:991px ::Starts */
@media screen and (max-width:991px) {
.right-sm, .right-md{float: none;}


/***** Search Results Starts*****/
.recommendeds .head-tl { position:absolute; left:0; right:0;top:0;}
/*.grid-view .pkg-thumbnail .price-sec{ padding-top:5px !important}*/
.grid-view > li.col-sm-12{ float:left;}
.list-view .pkg-thumbnail .price-sec .offer-price { width:auto }
.list-view .pkg-thumbnail .price-sec { padding:7px 7px; }
.list-view .pkg-thumbnail > div { display:inline-block; width:100%; }
.list-view .pkg-thumbnail .thumb-wrap .img-descr .pkg-tl { line-height:normal; padding-bottom:6px; }  
.list-view .pkg-thumbnail .thumb-wrap .img-descr .pkg-days { padding-bottom:5px; } 
.list-view .pkg-thumbnail .thumb-wrap .img-descr .pkg-destin { padding-bottom:5px; }
.list-view .pkg-thumbnail .thumb-wrap .img-descr .pkg-tags, 
.list-view .pkg-thumbnail .thumb-wrap .img-descr .pkg-highlights { list-style:none; display:inline-block; width: 100% }
.list-view .pkg-thumbnail .thumb-wrap .img-descr .pkg-tags > li { float:left; margin-right:5px; padding:0 8px; }
.list-view .pkg-thumbnail .thumb-wrap .img-descr .pkg-highlights > li { font-size:12px; }
.list-view .pkg-thumbnail .thumb-wrap .img-descr .pkg-highlights > li + li { margin-top:2px; }
.list-view .pkg-thumbnail .price-sec .select-grp { display:inline-block; width:100%; }
.list-view .pkg-thumbnail .price-sec .select-grp > li { display:inline-block; width:50%; float:left; padding:0 5px;}
.list-view .pkg-thumbnail .price-sec .select-grp > li + li { padding-top:0; }
.list-view .pkg-thumbnail .price-sec .select-grp > li .btn { margin-top:0 !important; }
.list-view .pkg-thumbnail .price-sec .select-grp + .old-price { clear:both; display:inline-block; float:left; margin:-7px 8px 0 5px;}
.list-view .pkg-thumbnail .price-sec .old-price { display:inline-block; float:none; clear:left;}
.list-view  .pkg-thumbnail .price-sec .offer-price {display:inline-block !important;float:none;padding-right:4px;margin-right:8px;vertical-align: middle; margin-top:-5px}
.list-view .pkg-thumbnail .price-sec .offer-price .price { margin:0; }
.list-view .pkg-thumbnail .price-sec .btn-blue {float:none;min-width:100px;width:auto;margin-right:6px;margin: auto;display: inline-block;vertical-align:top;margin-top: 12px !important;}
.list-view .pkg-thumbnail .price-sec .share-sec { display:inline-block; float:none;margin-top: 16px;vertical-align: top;}
.list-view .pkg-thumbnail .price-sec .share-sec > li .btn { margin-top:0 !important; }  
.list-view .pkg-thumbnail .thumb-wrap { padding-left:50%;}
.list-view .pkg-thumbnail .thumb-wrap .img-sec,
.trip-detail-toggle .list-view .pkg-thumbnail > .lht-sec > .thumb-wrap > .img-sec { min-width:47%; width:47%; }
.list-view .pkg-thumbnail .thumb-wrap,
.pkg-listing .compare-check + .list-view.on-hover-details .pkg-thumbnail .thumb-wrap    { position:relative; }
.pkg-thumbnail .offer-txt{ font-size: 11px;}
/*.grid-view .pkg-thumbnail .price-sec{ padding-top: 23px !important}*/
.grid-view > li.col-sm-12{ float:left; width: 50% !important}

.pkg-list{padding: 35px 14px 0 17px;}
.pkg-thumbnail .thumb-wrap .img-sec {top:0 !important;}

/**** Search Results Ends ***/

/**** Booking Details Starts ***/
.booking-details .bkng-info h5 {font-size:12px;}
.booking-details .bkng-info p{font-size: 12px;}
.booking-details .bkng-info .table-cell{font-size: 12px;}
.btn.btn-primary{padding: 4px 8px; font-size: 13px;}
.booking-details .bkng-info .table-cell{padding-right: 0px;}
/**** Booking Details Ends ***/

/**** Checkout Travellers starts ****/
.shopping-cart .select-width .styled-select .btn-group .btn.dropdown-toggle{width:100%!important;}
.shopping-cart .steps-container .step .step-content .detial-info .styled-select .btn-group .btn.dropdown-toggle{width:100%;}
.shopping-cart .steps-container .step .step-content .detial-info .input-width{width:100%!important;}
.shopping-cart .steps-container .step .step-content .detial-info .number-width{width:100%!important;}	
.shopping-cart .steps-container .step .step-content .detial-info ul li{padding:5px 0px;}
/*.shopping-cart .pck-img{width:100%;}	*/
/**** Checkout Travellers Ends ****/

/**** Need Help Starts ****/
.need-help-sec .contact-list li{padding: 0 30px 0 20px;font-size: 25px;}
.need-help-sec .contact-list li .email-wrap{text-align: center;font-size: 14px;font-family: Open Sans Light;max-width: 300px;padding-top: 10px;padding-bottom: 10px;}
.need-help-sec .contact-list li + li{padding: 0 20px 0 30px;}
.need-help-sec .contact-list li + li:before{left: -20px;top: 41%;color: #fff;}
/**** Need Help Ends ****/

/***** Trip Review Start *****/
.theme-default .common-tbl-row > div {min-width:auto;}
.theme-default .common-tbl-row > div + div {min-width:90px;}
.theme-default .common-tbl-row > div + div + div {min-width: 70px;}
.theme-default .common-tbl-row > div + div + div + div{min-width:80px;}
.theme-default .common-tbl-row > div + div + div + div + div {min-width:160px;}
.theme-default .common-tbl-row > div + div + div + div + div + div {min-width: 85px;}
.theme-default .common-tbl-row > div + div + div + div + div + div + div {min-width: 105px;}
.theme-default .common-tbl-row .common-tbl-column .trip-included {margin-top:10px;padding-left:15px;padding-right: 20px;display:block;float:left;}   
.theme-default .trip-included > span {width:50px; display:inline-block; font-size:13px;color: #006a1f;}
.theme-default .trip-included.yellow-bg > span {padding-left:5px;}
.theme-default .trip-included.yellow-bg > span:before {left:5px; padding-left:5px;}
/***** Trip Review Ends *****/

/***** Compare Trip Starts *****/    
	
/***** Compare Trip Ends *****/ 

/*Holiday Details Page :: Starts*/
/* .HrzTab .resp-tabs-list li {font-size: 12px;}
.days-list-hotel > li .ttl-md ul li b {display: block;}
#tab-activities-sect .tick-selected {top: -8px;}
.flight-return-panel .flight-descr > span { display: block;margin-left: 0;}
.btn-upgrade .btns {padding: 0 3px !important;}
.hotel-dsc .room-details li {font-size: 12px;padding-right: 0;padding-bottom: 10px;}
.over-rat-count-cont ul li span.over-rat-text {font-size: 13px;font-weight: 400;min-width: 120px;float: left;}
.offer-ribbon > span + span {font-size: 12px;}
.map-hotel-popup {left: inherit;right: 10px;top: 21%;z-index: 999;max-width: 177px;}
ul.gal-view-switcher {top:80px;}
ul.map-options {top:130px;}
.luxury-cata-select > form .radio-inline .styled-radio {left:5px;}
.luxury-cata-select > form .radio-inline {padding-left:30px;}*/
/*Holiday Details Page :: Ends*/

/* Holidays Customise Trips Extra Night :: Starts */
/** Date Picker Style :: Starts **/
.onpage-datepicker td.pkg-nyt a {left:3px;} 
.onpage-datepicker td.destination-one-day a::after {left:-6px;font-size: 8px;}
.onpage-datepicker td.destination-two-day a::after {left:-4px;font-size: 8px;}
/** Date Picker Style :: Ends **/
/* Holidays Customise Trips Extra Night :: Ends */

/*** Modal Booking Block starts ****/
.modal-type01 .modal-container .description small{top:-1px;}
.modal-type01 .modal-container .description small{font-size: 8px;}
.modal-type01 .modal-container .description.type-02 {width: 100%;}
.select-container .styled-select, .select-container .date-container{width:100%;}
.rmb_br{display: inline-block;}
.modal-type01 .modal-container .value.type-02{margin-top: 0px;}
/*** Modal Booking Block Ends ****/

/*list view*/
/*Right hand section starts*/
.list-view .pkg-thumbnail.type-03 .rht-sec { min-width:280px;}
.rht-secdata .price-diffrence-sec .price-diffrence-left { padding:0 0 0 12px;}
/*Right hand section ends*/
/*list view*/

/*extra night starts*/
.extra-night-details .spinner input[type="text"] { margin-top:0px;}
/*extra night ends*/

/*Booking summary*/
.pkg-dtls-sec-review .prz-dtl-rht .prz-sec{width: 85px;}
.pkg-dtls-sec-review .prz-dtl-rht .txt-confirm{width: 122px;}
.pkg-dtls-sec-review .pck-details .pkg-dtl-lft-review{padding-right:183px;}
/*Booking Summary Ends*/
/*.inner-pg .banner .banner-img-fit > figure{ height: 415px;}*/
.sort-top-sec .search-res-txt{ float: none; width: 100%} 
.sort-sec.bg{ margin-top: -1px !important;}


.filter-pannel > ul > li {min-width: 137px;display: inline-block;padding-right: 20px;display: block; margin-bottom: 0; text-align: left !important; width: 100%}        
.filter-pannel .filter-tl{text-align: left !important;} 
.filter-pannel > ul > li + li{ padding-left: 10px; padding-right: 10px;}
.filter-inner-list ul li .fltr-slt-wrap.attractions-sec.capacity-sec > ul > li{width: auto; margin-right: 0px;}  
.filter-inner-list ul li .fltr-slt-wrap > ul.fltr-slt-list > li a{ /*display: inline-block*/}
.filter-mob-toggle{ display: block}
.fliter-sec .range_slider.sliderdiv{ max-width: 315px;}
.range_slider.sliderdiv .slider.slider-horizontal{ max-width: inherit}
.fltr-cont.filter-pannel > ul > li{display: block;width: 100% !important; padding-left: 20px; padding-right: 20px;} 

/** Deepak 28-03-2017 :: Starts **/
.fliter-sec-head{display: none;}
.filter-inner-list > ul > li + li {border-top: #e8e7e5 solid 1px;}
.filter-pannel > ul > li  {border-bottom: 1px solid #d8d7d5}
.filter-inner-list {padding-top: 0px;}
.filter-inner-list ul li .fltr-slt-wrap > ul {}
.filter-inner-list ul li .fltr-slt-wrap > ul.fltr-slt-list > li {display: inline-block;}
.filter-pannel ul.chk-list li {display: inline-block;padding-right: 5px;vertical-align: top;padding-top: 8px;}
.filter-pannel ul.chk-list > li:last-child{padding-bottom: 0;}

.ta-review .ta-rating {min-width: 115px;}
.ta-review .ta-rating > ul > li {display: inline-block;}
.ta-review .ta-rating > ul > li.rating-sec {margin-left: 0px;padding-left: 0px;border: 0px;margin-top: 10px;}
.ta-review .what-to-expect {width:370px;}

.head-pageinfo .lht-secdata ul li.airline-info {width:40%;}
.head-pageinfo .lht-secdata ul li.airline-departu {width:35%;}
.head-pageinfo .lht-secdata ul li.airline-duration {width:25%;}
.head-pageinfo .lht-secdata ul li.airline-arrival {width:20%;}
.head-pageinfo.heading-inter-sec .rht-secdata .price-diffrence-sec {display: none;}
.rht-secdata .price-diffrence-right {vertical-align: middle;}
.list-view .pkg-thumbnail .rht-secdata .price-diffrence-right .share-sec {position: relative;top:auto;right: auto;}

.details-sec .hotel-dsc .room-details li > .room-type {width: 75%;float: none;}
.details-sec .hotel-dsc .room-details li .upgrade-btn .btn-check {width: inherit;}
.details-sec .hotel-dsc .room-details li .upgrade-btn .btn-upgrade > * {float: inherit;}

.details-sec .hotel-dsc .room-details li .upgrade-btn .btn-upgrade > :nth-child(2) {float: left;}
/** Deepak 28-03-2017 :: Ends **/
/*holiday bar start*/
.pkg-bar .save-price{display: block;}

/*holiday bar end*/
#transferFilters .filter-pannel .price-range-fltr, #transferFilters .filter-pannel .car-type-fltr, #transferFilters .filter-pannel .seating-cap-fltr, #transferFilters .filter-pannel .baggage-cap-fltr, #transferFilters .filter-pannel .deals-fltr{width: 100%; padding:10px}

.filter-pannel > ul > li{width: 100% !important; padding:10px !important}
.filter-inner-list ul li .fltr-slt-wrap{text-align: left}
.shopping-cart .steps-container .step .step-content .pck-details  .list-icons-big.count-three > li  {width:33.3333%;}

/*25-05-2017 - Holiday Customise Flow - Updates*/    
.room-details li.upgraded > span .close-sec{ position: relative; right: 0}
/*25-05-2017 - Holiday Customise Flow - Updates*/    

.range-sec{ padding-bottom: 15px;}
	


}
/* max-width:991px ::Ends */


/* Min width 768 and max-width:991px ::Starts */
@media (min-width:768px) and (max-width:991px) {
/*.pckg-tab .filter-panel .fb-active {margin-left:0px; padding:0px 2px;}
.pckg-tab .filter-panel .filter-links {padding-right:0px;padding-left:2px; margin-left: 0px;}	
.pckg-tab .li-dropdown .dropdown {margin-left: 2px; padding-left: 6px;}
.pckg-tab .filter-panel form > ul > li > a {padding:0px 4px;}
.pckg-tab .btn-dropdown {padding:0px 3px;}
.pckg-tab .filter-panel .filter-tl{width: 128px;}
.pckg-tab .filter-panel{    padding: 0px 5px 0 130px;}
.pckg-list .days-list{margin-top: 10px;}

.opt-list { width: 71%; display:table-cell; padding-right:30px; position:relative; line-height:20px;  vertical-align: top;}
.ans-list {width: 23%; display:table-cell; color:#006a1f; line-height:18px; position:relative;  vertical-align: top;}
.inr-list {width:6%; display:table-cell; font-size:16px; font-weight:600; color:#333333; position:relative;  line-height:18px;  vertical-align: top;} */


/***** Trip Review Start *****/
/*.theme-default .common-tbl-row > div {min-width:auto;}
.theme-default .common-tbl-row > div + div {min-width:90px;}
.theme-default .common-tbl-row > div + div + div {min-width: 150px;}
.theme-default .common-tbl-row > div + div + div + div{min-width: 85px;}
.theme-default .common-tbl-row > div + div + div + div + div {min-width: 120px;}
.theme-default .common-tbl-row > div + div + div + div + div + div {min-width: 85px;}
.theme-default .common-tbl-row > div + div + div + div + div + div + div {min-width: 105px;}
.theme-default .common-tbl-row .common-tbl-column .trip-included {margin-top: 0;padding-left: 15px;display: inline-block;float: none;width: 100px;}   
.trip-included > span {width: 110px;display:inline-block;font-size:13px;color: #006a1f;}
.trip-included.yellow-bg > span {padding-left:5px;}
.trip-included.yellow-bg > span:before {left:5px;padding-left:5px;}*/
/***** Trip Review Ends *****/  

.over-rat-count-cont ul {display: inline-block;width: 100%;}
.over-rat-count-cont ul li {padding-left: 0px; width: 50%;display: inline-block;float: left;}


/*Holiday Details Page :: Starts*/
.HrzTab .resp-tabs-list li a {font-weight:normal !important;}
.hotel-dsc .room-details li > span {width: 10%;}
/*Holiday Details Page :: Ends*/

.icon-listing.count-three li{width:50%;}	

.search-res-txt .search-res-info {margin-bottom: 0px;}
.sort-top-sec .sort-sec {margin-bottom: 30px;}
.sort-sec.options {margin-top: -29px;}
/*Customise trip starts*/
.customize-trip-list .schedule-details .iti-details{ padding-right:9px; display:block; height:auto}
.customize-trip-list .schedule-details .iti-details .action-btn{ position: static; width: auto;text-align: center;border-top: 1px solid #ddd;margin-top: 10px;padding-top: 10px; max-width: 100%;margin: 20px 10px 0 55px;}
.customize-trip-list .schedule-details .iti-details .iti-info .iti-desc .iti-transfer ul{ /*width:235px*/}
.customize-trip-list .schedule-details .iti-details .iti-info {width:100%;}
.details-sec .details-sec-cont .transfer-details .transfr-incl > li + li{padding-left:0;margin-left: 0px;}


/** 28-03-2017 **/
/*holiday details */
/*.HrzTab .resp-tabs-list.theme-blue li a {min-width: 66px;}
.HrzTab .resp-tabs-list.typ-4 li a {padding: 8px 4px;}
#tab-map .map-panel ul.map-options, #tab-map-act .map-panel ul.map-options {top:80px;}
.slider-content .more-review {margin-right: -15px;}
.time-options li {width:25%;}
.time-options li + li {padding: 0px;text-align: center;}



.txt-uprgrd-btn + .sec-tl ul li a, .transfer-listing-content .img-section-transfer .text-cont .sec-tl ul li a, .transfer-listing-content .img-section .text-cont .sec-tl ul li a {padding:1px 2px;}
.tripadvisor-rating .rating-counter {padding-left: 5px;}
.ui-draggable-handle .tripadvisor-rating .star-rating::before {font-size: 9px;}
.details-img.img-fit > figure {width:90px;height: 80px;}
.details-sec .details-sec-cont .transfer-details .details-img-decr {padding-left: 0px;}
.details-sec .details-sec-cont .transfer-details .details-img {margin-left: -100px;}
.activity-incl > li span {font-size: 12px;}
.activity-incl > li {padding-left: 5px;}
.schedule-details .iti-desc p {font-size: 11px;}
.owl-singleItem .owl-nav .owl-prev {background-size: 15px}
.owl-singleItem .owl-nav .owl-next {background-size: 15px}
.hrz-tiles-slider .owl-figc-bt .item figcaption {height: 43px;}
.figc-bt > .tl-txt {width:75%;}
.figc-bt > span .fig-tl {font-size: 12px;}
.photos-panel .owl-status .currentItem .result::before {font-size: 12px;left:5px;}
.photos-panel .owl-status .currentItem .result::after {font-size: 12px;}
.owl-figc-bt .owl-status {margin: 0;position: absolute;top: 80%;} 
.photos-panel .custom-options {bottom:43px;}
.photos-panel .custom-options .owlItems span > b {top:0px;}
.theme-default .common-tbl-row .common-tbl-column > ul.typ2 li::after {height: 16px;bottom:2px;top:auto;}
.theme-default .trip-included > span::before {left: 0px;padding-left: 5px;}
.theme-default .common-tbl-column {display: table-cell;padding: 10px 10px 10px 5px;} 
.theme-default .common-tbl-column > .close-rt {top: 11px;}*/
/*holiday details */     

/* .ico-list.two-col > li {width:100%;float:none;}
.comp-tbl-dev .comp-tbl-list > li{padding-left: 10px ; padding-right: 10px;}
.comp-tbl-dev .comp-tbl-top-bar .comp-tbl-list li {font-size: 13px;}
	.comp-tbl-dev .comp-tbl-list > [class^="sel-pr"] strong{padding-right: 15px;}
	.comp-tbl-dev .cmp-close-icon{right: -5px;}
	ul.selection-list .selection-tl{display: block;}
	ul.selection-list li:nth-child(2){margin-left: -23px;}
.schedule-content {min-width: 120px;}
.txt-content-links {min-width:126px;}
.thankyou-msg h1 {font-size: 20px;}
.transfer-details .btn-link {margin-left: -20px;}
    .travel-head .trvl-detl-list > li{ line-height: 25px;}    
    .custom-mob-tbl.theme-01 table > tbody> tr >td.td-norooms,
    .custom-mob-tbl.theme-01 table > tbody> tr >td.price-val{ font-size: 18px}*/
/** 28-03-2017 **/
}
/* Min width 768 and max-width:991px ::Ends */

/* max-width:767px ::Starts */
@media screen and (max-width:767px) {
	
.booked-pkg .btn-pay{position: initial}  
	
/****** Search Result Starts *****/
/* compare list:: Start */
.compare-list > .wrap { padding-left:0; padding-right:0; }
.compare-list > .wrap > .cm-tl { font-size:14px; min-width:105px; width:105px; }
.compare-list > .wrap > .cm-mand-txt, .compare-list > .wrap > .cm-btn { width:100px; }
.compare-list > .wrap > .cm-btn .btn { margin:0 5px; }
.compare-list > .wrap > .cm-list > .cm-trips { margin:0 -14px; }
.compare-list > .wrap > .cm-list > .cm-trips > li { padding:10px 14px; }
.compare-list > .wrap > .cm-list > .cm-trips > li + li:before { margin:8px 0 0 -24px; }
.compare-list > .wrap > .cm-list > .cm-trips > li .btn-remove { right:5px; top:4px; }
.selection-sec.compare-top-bar .col-wrap .col.selection-tl {width:100%;}   
.selection-sec.compare-top-bar .col-wrap .col {width:100% !important; display:block !important;}
.selection-sec.compare-top-bar .selection-list {width:100%;}
.selection-sec.compare-top-bar .selection-list > li {min-width:98%; width:98%;}
/* compare list:: End */
.pkg-thumbnail .price-sec .offer-price .btn {padding: 0px 1px;}
.list-view .pkg-thumbnail .thumb-wrap,
.trip-detail-toggle .list-view .pkg-thumbnail > .lht-sec > .thumb-wrap { padding-left:0; }
.pkg-thumbnail .offer-txt {position:static;}
.pkg-thumbnail .price-sec { padding-top:0; display:inline-block; width:100%; }
.list-view .pkg-thumbnail .thumb-wrap,
.trip-detail-toggle .list-view .pkg-thumbnail > .lht-sec > .thumb-wrap { padding-left:0; }
.list-view .pkg-thumbnail .thumb-wrap .img-sec { position:relative; display:table-cell;  } 
.pkg-listing .rht-sec.price-sec .tool-tip .tooltip-cont{ width: 240px}
.pkg-list .pkg-tl {  font-size: 12px; padding: 0 0 6px;}    
.pkg-list .pkg-destin {font-size: 11px;}  
.pkg-list .pkg-thumbnail .thumb-wrap .img-descr .pkg-days {padding: 0 0 6px;}	
/*.pkg-tl {min-height:40px;}*/
.pkg-listing.row {margin-right:-6px !important;margin-left:-6px !important;}
.pkg-listing.row > li {padding-right:6px !important;padding-left:6px !important;}
.custom-row > div {padding-right:10px !important;padding-left:10px !important;}
/*.pkg-thumbnail .price-sec .btn, .share-sec .btn {padding:3px 0px;}*/
.pkg-thumbnail .offer-txt {position:static;}
.pkg-thumbnail .price-sec { padding-top:0; display:inline-block; width:100%; }
.list-view .pkg-thumbnail .thumb-wrap,
.trip-detail-toggle .list-view .pkg-thumbnail > .lht-sec > .thumb-wrap { padding-left:0; }
.list-view .pkg-thumbnail .thumb-wrap .img-sec { position:relative; display:table-cell;  } 
.pkg-similar-list > li.head{display: none;}

/** 28-03-2017 **/
.filter-pannel ul.chk-list li {width:49%;}
/** 28-03-2017 **/
/**** Search Results Ends ****/

/**** Booking Details Starts ****/



.bkng-info > .table-cell + .table-cell { border-top: #ccc solid 1px; margin-top: 10px; padding-top: 10px;}
.bkng-info > .table-cell:last-child{border-top:0px;}    
.bkng-info .bkng-btn .btn {width: auto; padding: 7px 20px;}

.accomodation-listing li {display: block; }
.booked-pkg .pkg-thumbnail .pkg-thumbnail-cont > div {padding-right: 10px;}
.price-detail .cl2 {width:70%;}
.booked-pkg .pkg-thumbnail .pkg-thumbnail-cont .pkg-amount {width: 20%; padding-right: 0px;}
.booked-pkg .pkg-thumbnail{padding: 10px;}
.booked-pkg .pkg-thumbnail .pkg-thumbnail-cont  b{font-size: 13px;}
.booked-pkg .pkg-thumbnail .pkg-thumbnail-cont  b span{display: block;}
.voucher-details {margin-top: 3px;border-top: 1px solid #d6d6d6; padding-top: 10px;}
/**** Booking Details Ends ****/


/**** Checkout Travellers Starts ****/
.shopping-cart .travelers-act-btns {margin-top:0px;} 
.shopping-cart .steps-container .step .step-content .detial-info .colapsable-block .colaps-icn {position: relative;}
.shopping-cart .steps-container .step .step-content .detial-info .form-group-sec{display: block}
.shopping-cart .steps-container .step .step-content .detial-info .colaps-icn{top: 30px;}  
.shopping-cart .steps-container .step .step-content .detial-info .optional-service .service-container ul.travel-insurance-list{display:block}
.shopping-cart .steps-container .step .step-content .detial-info .optional-service .service-container ul.travel-insurance-list li{display:inline-block; width:48%}
.shopping-cart .steps-container .step .step-content .overview  {padding-right: 16px;}
.shopping-cart .steps-container .step .step-content .detial-info {padding-right: 16px;} 
/**** Checkout Travellers Ends ****/

.need-help-sec .contact-list li{display:block;padding: 0;margin: 0 auto;}
.need-help-sec .contact-list li .email-wrap{max-width: 100%;}
.need-help-sec .contact-list li + li{border-top: #ccc solid 1px;border-left: 0;position: relative;margin: 30px 0px 0 0;padding: 30px 10px 0 10px;width: 100%;display: block;}
.need-help-sec .contact-list li + li:before{left: 47%;top: -20px;vertical-align: middle;text-align: center;color: #fff;}
.img-resp{width:100%; height:36px}


/***** Trip Review Start *****/
.theme-default .common-tbl-row, 
.theme-default .common-tbl-column, 
.theme-default .common-tbl-column:before{ display:block; width:100%;}
.theme-default .common-tbl, 
.theme-default .common-tbl-row .common-tbl-column:last-child{ border-bottom:none; }
.theme-default .common-tbl-head { position:absolute; top:-1000em; left:-1000em; }
.theme-default .common-tbl-row { border:1px solid #dddddd; margin:20px 0; display:inline-block; width:100%; padding:2px 0 0 0;}
.theme-default .common-tbl-head .common-tbl-column { border:0; }
.theme-default .common-tbl-row .common-tbl-column:nth-child(1){ border-left:none; }
.theme-default .common-tbl-row .common-tbl-column:last-child{ border-right:none; }
.theme-default .common-tbl-column { padding-left:155px; border:0; border-bottom:1px solid #eeeeee; float: left; text-align:left;}
.theme-default .common-tbl-column:before{ content:" "attr(data-label)"  "; font-family:'Open Sans',Arial,Helvetica,sans-serif; font-weight:600; background:#eae8e9; color:#3f3f3f; padding:4px; margin:-4px 15px -0px -4px;  font-size:12px; padding-bottom:2px;  display:inline-block; max-width:150px; border-right:0; position:absolute; left:4px; top:3px; bottom:1px; text-align:left; line-height:26px;}
.theme-default .common-tbl-row .common-tbl-column:last-child {border-right: none; min-height: 40px;}
.theme-default .common-tbl-row .common-tbl-column .trip-included {margin-top: 0px;padding-top: 0;padding-left: 25px;display: inline-block;float: none;}
.theme-default .trip-included.yellow-bg > span {padding-left:5px;}
.theme-default .trip-included.yellow-bg > span:before {left:5px;padding-left:5px;}
.theme-default .common-tbl-row .common-tbl-column .trip-included .added {width: 100%;}
.theme-default .common-tbl-row .common-tbl-column .trip-included.yellow-bg .added {width: 100%;}
.theme-default .common-tbl-row .common-tbl-column .trip-included .added::before {top: 5px;left: 10px;}
.theme-default .common-tbl-row .common-tbl-column .trip-included.yellow-bg .added::before {}
.theme-default .common-tbl-head.selected {position: relative;}
.theme-default .common-tbl-row .common-tbl-column span {vertical-align:top; display: block;}
.theme-default .trip-included.yellow-bg > span{min-width: 150px;}
.theme-default .trip-included.yellow-bg > span:before{top: 5px;}
.theme-default .common-tbl-row .common-tbl-column .trip-included{padding-left: 17px;display: inline-block;width: 100%;}
.theme-default .common-tbl-row .common-tbl-column .trip-included .added::before {left: 0;padding-left: 5px;}
/***** Trip Review Ends *****/    


/*Responsive tab start*/
.pckg-tab .filter-panel {font-size:12px; margin-bottom:0px;}

.pckg-tab .filter-toggle-div{display:inline-block;}
.pckg-tab .filter-panel .fb-active {margin-left: 0px; padding:0px 3px;}
.pckg-tab .filter-panel .filter-links #ul-links{display:none; position:absolute; width:100%; top:40px; padding-left:10px; left:0px; background-color:#eae9e9;}
.pckg-tab .filter-panel .filter-tl{width:inherit; padding-right:30px; margin-right:20px;}
.pckg-tab .filter-panel sidebar-toggle::after, .filter-search-panel-toggle::after {right:5px !important; top:6px !important; display:none;}
.pckg-tab .filter-toggle-div a {padding:5px 10px;  color:#333; background:none; margin:0px; line-height:28px; height:40px;}
.pckg-tab .filter-panel .filter-links{padding:0px;float:right;}
.pckg-tab .li-dropdown .dropdown{margin-left:0px; padding-left:10px;}
.pckg-tab .filter-panel{box-shadow: none;}
.pckg-tab .filter-toggle-div{ padding-right:15px;}
.pckg-tab .filter-panel .filter-links .links-title{display:none;}
#ul-links-mobile{width:100%; top:40px; padding-left:10px; left:0px; background-color:#6699cc; }
#ul-links-mobile{display:none; }
#ul-links-mobile li{display:inline-block;}
#ul-links-mobile li a{ padding:0px 12px; font-weight:500; height:40px; line-height:40px; display:inline-block; color:#fff; text-transform:uppercase; font-size:14px; transition: all 0.3s ease-out 0s;}
#ul-links-mobile li a.active{font-weight:600; border-bottom:1px solid #fff;}

/*Responsive tab end*/

.opt-list { width: 64%; display:table-cell; padding-right:30px; position:relative; line-height:20px;  vertical-align: top;}
.ans-list {width: 28%; display:table-cell; color:#006a1f; line-height:18px; position:relative;  vertical-align: top;}
.inr-list {width:8%; display:table-cell; font-size:16px; font-weight:600; color:#333333; position:relative;  line-height:18px;  vertical-align: top;}


/*Holiday Details Page :: Starts*/
/** Right Section :: Starts **/
.right-sec{padding-left:0px}
#booking-summary-itinerary .wrapper  {padding-bottom:80px;} 
.holidays #HorizontalTab.HrzTab {padding-left: 0px !important;}
.right-sec, .right-sec > .sections {z-index: 9;}
.right-sec .sub-fixed-panel {padding-left: 0 !important;z-index: 9;position: relative;}
.luxury-cata-select > form .radio-inline .styled-radio {margin: 4px 44% !Important;position: static !important;}
.luxury-cata-select > form .radio-inline .styled-radio .check {position: static !important;margin: 0px;}
.luxury-cata-select > form .radio-inline .price > span {width: 100%;}
.luxury-cata-select > form .radio-inline.selected .price > span > .price-figures::before {top: 3px !important;}
.luxury-cata-select > form .radio-inline {text-align: center;padding: 4px 5px 4px 5px !important;}
.luxury-cata-select > form .radio-inline {text-align: center;}
.luxury-cata-select label::after {content: "";position: absolute; width: 32px; height: 21px;bottom: -40px; left: 0;z-index: 1;left: 50%;margin-left: -16px;}
.itinerary-lt-panel, #lt-panels {display: inline-block;position: relative;width: 100%;}
#HorizontalTab.HrzTab {padding-left: 0px !important;}
.HrzTab .resp-tabs-list{ display: none;}
.HrzTab.r-tabs .r-tabs-panel{ float: none !important;; margin: 10px 0;}
.HrzTab.child-tab { padding: 0 10px;}
.HrzTab.child-tab .r-tabs-accordion-title > a{ border:0; border-bottom: 2px solid #59699d}
.HrzTab.child-tab .r-tabs-panel{ /*background: rgba(246, 244, 232, 0.77)*/; padding:10px;}
.HrzTab.child-tab .r-tabs-accordion-title.r-tabs-state-active a{ background: none; border-bottom-color: #555; color: #555}
.r-tabs .r-tabs-accordion-title.r-tabs-state-active a{  position: relative; background: #7e99a4}
.r-tabs .r-tabs-accordion-title a:after{ content:"\f054"; position:absolute; right: 15px; top: 0; font-size: 18px; line-height: 40px}
.r-tabs .r-tabs-accordion-title.r-tabs-state-active a:after{content:"\f078"}
.r-tabs .r-tabs-accordion-title{ display: block; margin-bottom: 5px;}
.r-tabs .r-tabs-accordion-title > a{ display: block; color: #59699d; padding: 10px; font-size: 14px; position: relative;background: #59699d; color: #fff;}
/** Right Section :: Ends **/

/** Left Section :: Starts **/
/*.photos-panel {position: relative;width: 100%;display: inline-block;}
.photos-panel .owl-carousel .owl-item img {width:100%;}*/
.photos-panel .offer-ribbon > span + span {font-size: 12px;}
.app-container .pull-right {float: none !important;}
.map-hotel-popup {left: 215px;right: inherit;}
/** Left Section :: Ends **/
/* Holiday Details Page :: Ends*/

/* Holidays Customise Trips Extra Night :: Starts */
/** Date Picker Style :: Starts **/
.onpage-datepicker td.pkg-nyt a {left:37%;}  
/** Date Picker Style :: Ends **/
/* Holidays Customise Trips Extra Night :: Ends */

/***** Modal Container starts *****/   
.modal-type01 .modal-container .description{ width: 160px;}
.modal-type01 .modal-container .value.room-spinner,
.modal-type01 .modal-container .value{ margin-left: 0}
.modal-type01{ max-width: inherit}
.rmb_br{display: inline-block;}
/***** Modal Container starts *****/ 

/*list view*/
/*Right hand section starts*/
.holidays .list-view .pkg-thumbnail > div { display:block;}
.rht-secdata .price-diffrence-right { width:29%;text-align: center;}
/*Right hand section ends*/

/*.inner-pg .banner .banner-img-fit > figure{ height: 520px;}*/



.sort-sec .ul-sort {width:100%;}
.sort-sec.options .ul-sort li a {padding: 9px 7px;width: 100%;}
.filter-pannel .filter-tl{text-align: center;}
.filter-pannel ul li a.txt-link{text-align: left;}
.filter-inner-list ul li .fltr-slt-wrap > ul > li a{margin: 0px;}  

/**30-03-2017**/
.top-btn-links {text-align: right;margin-bottom: 10px;} 
.page-tl {padding: 10px 0px;}
.shopping-cart .steps-container .step .step-content .pck-details  .list-icons-big.count-three > li  {width: 50%;}  
/**30-03-2017**/
}
/* max-width:767px ::Ends */

/* max-width:599px ::Starts */
@media screen and (max-width:599px) {
/******** Holiday Result Starts *********/
/* compare list:: Start */
/* compare list:: Start */
.compare-list > .wrap > .cm-tl { padding-top:0; }
.compare-list > .wrap > .cm-tl,
.compare-list > .wrap > div,
.compare-list > .wrap > .cm-mand-txt, .compare-list > .wrap > .cm-btn { width:100%; display:inline-block; text-align:center;}
.compare-list > .wrap > .cm-btn .btn { margin:0; }
/* compare list:: End */
/* List View :: Start */
.list-view .pkg-thumbnail .thumb-wrap .img-sec,
.trip-detail-toggle .list-view .pkg-thumbnail > .lht-sec > .thumb-wrap > .img-sec { width:50%; }
/* List View :: End */
/* Grid View :: Start */
.grid-view > li.col-sm-12{ float:left; width:100% !important}
/* Grid View :: End */
.col-mob-12 {width:100%}
.col-mob-6 {width:50%}
.pkg-thumbnail .price-sec {padding-top:3px;}
.pkg-thumbnail .thumb-wrap .img-descr .pkg-days span,
.pkg-pace li i, .pkg-pace li span {font-size:1em;}
.pkg-pace li i{font-size:1em;}
.pkg-pace li { padding-right:6px; }

/******** Holiday Result End *********/

/****** Booking details Start******/
ul.lnks {display: block;}
ul.lnks > li > a { padding: 8px 15px;}
ul.lnks >  li{width: 100%; border-bottom: 1px solid #e5e5e5; float: none}	
	.lnk-dtail a:hover{background: inherit; color: inherit;}
.lnk-dtail{position: relative; left:0px; }
.lnk-dtail a {color: #337ab7; }
.lnk-dtail .colaps-icon-active:before{background: url(../images/common/icons/fa-custom-minus.png) no-repeat;}
.lnk-dtail .colaps-icon:before{background: url(../images/common/icons/fa-custom-plus.png) no-repeat;}
.lnk-contnr{padding-right: 0px;}
.price-dtl-container .pkg-title{font-size: 16px;}

.amt-brekup ul li{font-size: 12px; }
.amt-brekup ul li:first-child{    width: 50%;}
.price-detail .product{padding-right: 6px;}
.booked-pkg .btn-pay{top: 112px;}
.booked-pkg .pkg-thumbnail .pkg-thumbnail-cont  b span{display: inline-block;}
.price-detail{display: block; padding-top: 20px;}
.price-detail .price-dtl-container .amt-brekup{border-top: 1px solid #eee; margin-top: 15px;}
.booking-details .booked-pkg .section .price-detail .cl3 {position: initial; right: 0px; padding-top: 10px; display: block;}
ul.download-options{margin-right: 10px; margin-top: 0px;}
ul.download-options li{display: inline-block;}
.btn-pay .btn-default{font-size: 14px; padding: 3px 12px;}

.booked-pkg .pkg-thumbnail .pkg-thumbnail-cont > div {display: block; width: 100% !important;margin-bottom: 10px;}
.booked-pkg .pkg-thumbnail .pkg-thumbnail-cont .pkg-img figure{height: 100%; width: 100%;}
.booked-pkg .pkg-thumbnail .pkg-thumbnail-cont .pkg-img figure img{height: 100%;width: 100%;}
.booked-pkg .pkg-thumbnail .pkg-thumbnail-cont .pkg-amount{text-align: left;}
/****** Booking details End******/


/**** Checkout Travellers starts ****/
/*.pax.pax-type2{padding: 0;margin: 0;}
.other-dtl .radio-inline > .styled-radio,.other-dtl .checkbox-inline > .styled-checkbox{top:50%;}
.input-append{position: relative;}
.shopping-cart .steps-container .step .step-content .detial-info > .pax li{padding-right: 0;}
.shopping-cart .steps-container .step .step-content .detial-info .pax > ul > li{margin-top: 5px; margin-bottom: 5px;}
.detial-info .row-sm  .row-sm{padding-bottom: 0;}
.overview .border-list > li:first-child::after{display: none;}
.shopping-cart .steps-container .step .step-content .contact-details{padding:25px 20px}
.shopping-cart .steps-container .step .step-content .contact-details .heading{margin-left:0px; display: block; padding: 0px}
.shopping-cart .travelers-act-btns {margin-top:15px;}
.shopping-cart .steps-container .step .ttl-sec .info a{overflow: hidden; text-overflow: ellipsis; width: 121px; display: inline-block;margin-top: 3px; }
.shopping-cart .steps-container .step .step-content .overview .pkg-brief .pkg-desc .dash-txt {display: none;}  
.shopping-cart .steps-container .step .step-content .detial-info ul li ul li {padding-left: 0px;margin: 0px;padding: 0px;}
.shopping-cart .steps-container .step .step-content .detial-info .frm-txt {margin-bottom: 5px;margin-left: 0px;display: block;width: 100%;}
.shopping-cart .steps-container .step .step-content .detial-info .frm-txt span {display: inline-block;} 
.shopping-cart .steps-container .step .ttl-sec .info {font-size:12px}
.shopping-cart .head-dtls > a > .btn{background-color: #7b8dc0 !important; border:none;}   
.shopping-cart .steps-container .step .step-content .detial-info ul li {padding-left: 0px;} 
.shopping-cart .steps-container .step .step-content .travelers-details {margin: 0px;} 
.shopping-cart .steps-container .step .step-content .detial-info .colapsable-block .colaps-icn {position: relative} 
.shopping-cart .steps-container .step .step-content .detial-info > .other-dtl > .optional-service label span{display: block;}
.service-container .table{width: 100%;}*/

/**** Checkout Travellers Ends ****/

.pkg-similar-list > li div,
.pkg-similar-list > li div.pkg-similar-tl{ display: block !important; width: 100% !important}
.pkg-similar-list > li.head {display: none;}
.pkg-similar-list > li div.action-button {text-align: left;}
.pkg-similar-list > li div.price-sec .old-price > span{padding-left: 0}
.pkg-similar-list > li .tool-tip{ display: inline-block; position: relative}
.pkg-similar-list > li .tool-tip .tooltip-cont{ margin-left: -59px}
.pkg-details-sec .pkg-details {display: table-cell;width: 80%;}
.pkg-details-sec .prz-sec {display: table-cell;width: 20%;}
.pkg-details-sec .pkg-dtl-lft {display:inline-block; width:100%;padding-right:0px;}
.pkg-details-sec .prz-dtl-rht {display:inline-block; padding:10px 0;min-width:100%;position: relative;right: 0;float: right;text-align: right;}
.pckg-tab {width:100%; display:inline-block;}

.opt-list {width:100%; font-size:12px; margin-bottom:3px; display:block;}
.ans-list {width:130px; font-size:12px; padding-left:10px; display:inline-block}
.inr-list {font-size:16px;display:inline-block;padding-left:20px;float:right;right:20px;}
.ans-list .added{padding:0px;}

/*Booking summary Start*/

/*Booking summary End*/

/* Customise trip list Starts */ 
.customize-trip-list .schedule-details .iti-details {padding-right: 9px;display: block;height: auto;}
.customize-trip-list .schedule-details .iti-details .action-btn {position: static;width: 100%;text-align: center;border-top: 1px solid #ddd;margin-top: 10px;padding-top: 10px;}
/* Customise trip list Ends */

/*list view*/
/*Right hand section starts*/

.rht-secdata .price-diffrence-right { width:40%;}

/*Right hand section ends*/
/*list view*/

/* Holiday-customise-change-flights-international*/    
.head-pageinfo {width:100%; display:block;}    
.lht-secdata {width:100%; display:block; border:0px;}    
.rht-secdata    {width:100%; display:block;}    
.lht-secdata ul { border-bottom:1px solid #ccc;}    
.lht-secdata ul > li       {width:100% !important; display:block  !important; padding-bottom:10px; padding-top:10px; position:relative; padding-left:120px; border-bottom:1px solid #ccc;}  
.lht-secdata ul li:last-child {border-bottom:0px;}    
.lht-secdata ul li.airline-departu     {padding-left:168px !important;}    
.lht-secdata ul li.airline-duration    {padding-left:168px !important;}  
.lht-secdata ul li.airline-arrival     {padding-left:168px !important;}      
.lht-secdata .econo-details-sec{ border-top: 1px solid #ccc; margin-top: 5px; padding-top: 10px;}    
.lht-secdata .econo-details-sec ul li {display:inline-block !important; width:auto !important; padding:0 10px !important; border: 0}    
.heading-inter-sec {display:none !important;}
.lht-secdata ul li:before {content:" " attr(data-label) " :"; text-align:left; float:left; text-transform:none; position:absolute; top:10px; bottom:0px;
left:0px; z-index:2; display:inline-block; font-family:"Open Sans"; padding-left:5px;}
.lht-secdata .econo-details-sec ul li:before {content:inherit;}
.rht-secdata .price-diffrence-sec {display:table;}
.rht-secdata .price-diffrence-left  {display:table-cell; width:55%;}   
.rht-secdata .price-diffrence-right {display:table-cell; border-left:1px solid #C6CED1; border-top:0px solid #C6CED1; width:45%; padding-top:00px;}     
.price-diffrence-right  .share-sec li .btn {   padding:3px 5px;}

.vs-badge {right:50% !important; top: inherit; bottom: -10px; margin: 0}
.pkg-thumbnail .price-sec {padding-top:3px;     }
.lht-secdata-inn {padding-left: 20px;padding-right: 20px;}


/*Holiday-Customize-Change-Flights-Domestic-Oneway*/
.top-filtersec .breadcrumb-top{line-height:17px; margin-bottom:15px;}
.top-filtersec .breadcrumb-top li {font-size:11px;}
.top-filtersec .breadcrumb-top li.modify-search-nav a{font-size:11px;}
.top-filtersec .breadcrumb-top li.modify-search-nav a::before{font-size:11px;}
.f-i-s .lht-secdata{display:block;}
.lht-secdata ul li .icon-logo{width:47px;}
.domestic-onway .section-experience .left-sec-flighttop .sub-fixed-panel{padding-bottom:10px;}
.total-price-person{margin-bottom:5px;}	
.domestic-onway  .lht-secdata ul li {border-bottom:0px !important;}	
.domestic-onway .section-experience .left-sec-flighttop {width:100%; display:block; border-bottom:0px;}
.domestic-onway .customize-tripsec {width:100%; display:block; margin:0px; text-align:center; padding: 15px 11px; margin-bottom:10px;}
.lht-secdata .econo-details-sec ul li:before{content: '';}
.lht-secdata .econo-details-sec ul{margin-lefT:-5px;}
.save-offer-right{padding-left:10px; padding-top:10px;}
.pkg-tl.txt-lg {font-size:18px;}
.lht-secdata .lht-secdata-inn .action-details-sec ul.border-list { border:none;}
.lht-secdata .lht-secdata-inn .action-details-sec ul.border-list li:after, .lht-secdata .lht-secdata-inn .action-details-sec ul.border-list li:before { display:none;}
.lht-secdata .lht-secdata-inn .action-details-sec ul.border-list > li { padding-left:8px; border-bottom:0px; width:auto !important;border-right:1px solid #848484;}
.lht-secdata .lht-secdata-inn .action-details-sec ul.border-list > li:last-child { border-right:0px;}
.no-of-passengers > div { padding:10px;}
/*Holiday-Customize-Change-Flights-Domestic-Oneway*/

/*Booking summary start*/
.pkg-dtls-sec-review .pck-details .pkg-dtl-lft-review{padding-right: 0px;}
.pkg-dtls-sec-review .pkg-dtl-lft-review .prz-dtl-rht{display: inline-block; padding: 10px 0; min-width: 100%; position: relative; right: 0; float: right; text-align: right;}
.pkg-dtls-sec-review .pck-details .pkg-dtl-lft-review ul li.venue{display: block; margin-left: 20px;}
.pkg-dtls-sec-review .pck-details .pkg-dtl-lft-review ul li.venue:before{display: none;}
.pkg-dtls-sec-review .pkg-dtl-lft-review .pck-days.pck-typ2 li{display: block; margin-left: 20px;}	
.pkg-dtls-sec-review .pkg-dtl-lft-review .pck-days.pck-typ2{margin-top: 10px;}
.pkg-dtls-sec-review .pkg-dtl-lft-review .pck-days.pck-typ2 li:before{display: none;}
.pkg-dtls-sec-review .prz-dtl-rht .txt-confirm{vertical-align: top; float: none; width: 140px;}
/*Booking summary end*/

/*
.sort-sec .sub-input-box{ float: right}
.sort-top-sec .sort-sec,
.sort-sec.top label,
.sort-sec .filter-search-panel{ display: block !important}
.sort-top-sec .sort-sec{ float: none !important}
.sort-sec.bg .ul-sort li a{ padding: 11px 20px !important}

.sort-sec.top label {display: inline-block !important;}
.sort-sec .sub-input-box {padding:0px;}
.sort-sec.options .ul-sort li {width:100%;text-align: left;}
*/

.filter-pannel ul li { }   
.filter-inner-list ul li .fltr-slt-wrap > ul.fltr-slt-list > li a{margin: 0px;} 
.filter-pannel.result-filter > ul > li + li {margin-left: 0px;} 
.filter-pannel .filter-tl.align-center{text-align: left;}
.filter-pannel .filter-tl {text-align: left;} 

/**30-03-2017**/
.booking-details .booked-pkg .section .pkg-thumbnail .pkg-thumbnail-cont .pkg-img {height: 150px;}
.booking-details .booked-pkg .section .pkg-thumbnail .pkg-thumbnail-cont > div {padding-right: 0px;}
.onpage-datepicker td.pkg-nyt a {padding: 0px !important;}

.shopping-cart .steps-container .step .ttl-sec .info a {margin-top: -4px;vertical-align: middle;}
.mobile-12{width:100%}

/**30-03-2017**/

}
/* max-width:599px ::Ends */

/* max-width:479px ::Starts */
@media screen and (max-width:479px) {

/******** Holiday Result Starts *********/
/* compare list:: Start */
.compare-list > .wrap > .cm-list > .cm-trips { margin:0 -10px; }
.compare-list > .wrap > .cm-list > .cm-trips > li { width:100%; padding:0px 10px; margin:4px 0; }
.compare-list > .wrap > .cm-list > .cm-trips > li + li { margin-top:33px; }
.compare-list > .wrap > .cm-list > .cm-trips > li + li:before { float:none; display:block; position:absolute; left:50%; margin-left:-13px; top:-39px;}
.compare-list > .wrap > .cm-list > .cm-trips > li > b { min-height:34px; }
.compare-list > .wrap > .cm-btn { margin-top:10px; }
.compare-list > .wrap > .cm-list > .cm-trips > li .btn-remove { top:-5px; }
/* compare list:: End */
/* List View :: Start */
.list-view .pkg-thumbnail .thumb-wrap > div,
.list-view .pkg-thumbnail .thumb-wrap .img-sec { display:inline-block; width:100%; }
.list-view .pkg-thumbnail .thumb-wrap .img-sec { min-height:250px; }
.list-view .pkg-thumbnail .price-sec .btn-blue {display:block;}
.list-view .pkg-thumbnail .price-sec .share-sec {display:block;}
.list-view .price-dtl {position:relative;right:0;display:inline-block;left:0;}
.list-view .pkg-thumbnail .price-sec .btn-blue {display:block; width:100%;}
.list-view .pkg-thumbnail .price-sec .offer-price {    margin-right:0px;}
.col-mob-6 {width:100%}
/* List View:: End */
.recommendeds #recommend-pkg-tabs > li:first-child .rht-sec.price-sec .share-collapse {right:-35px; width: 280px;}
.pkg-list.listing .share-collapse {left:inherit;margin-left:0;right:-148px;}
.pkg-thumbnail .thumb-wrap .img-descr {padding-top:10px; padding-bottom:  4px;}
.pkg-similar-list > li.head span.offer-bdg {padding:0 3px;font-size:14px;text-transform:capitalize;}
.pkg-similar-list > li > div, .pkg-similar-list > li > div.pkg-similar-tl {padding:5px;}


/******** Holiday Result End *********/

/**** Checkout Travellers Starts ****/
/*.shopping-cart .steps-container .step .step-content .btn-continue{position: static; margin-top: 10px}
.shopping-cart  .pkg-thumbnail .thumb-wrap .img-descr{padding:0px 0px 0px 0px;}
.shopping-cart .travelers-act-btns {margin-top:15px; position: static;}
.shopping-cart .traverlers-price {padding-left: 0px;}
.shopping-cart .steps-container .step .ttl-sec .info{margin-right: 0px;}
.shopping-cart .steps-container .step .ttl-sec .info a{ width: 90px;}
.shopping-cart .pck-img figure {width: 80px;}
.shopping-cart .img-descr{padding-left: 100px;}
.shopping-cart .steps-container .step .step-content .overview .pkg-brief {padding-right: 0px;}   
.shopping-cart .steps-container .step .step-content .overview .pkg-brief .pkg-desc{background: none}  
.shopping-cart .steps-container .step .step-content .overview .pkg-brief .pkg-desc .prod{font-weight: 600}   
.shopping-cart .steps-container .step .step-content .overview .pkg-brief .pkg-desc .pkg-tl{font-weight: normal}   
.shopping-cart .steps-container .step .step-content .overview .pkg-brief .pkg-desc .pkg-desc{padding-right:0px;}   
.shopping-cart .incl-text {display: block; float: none;} 
.shopping-cart .steps-container .step .step-content .overview .pkg-brief .pkg-desc span > span {display: none;}
.shopping-cart .steps-container .step .step-content .detial-info > .other-dtl > .optional-service {margin: 0px 0px 0px 0px;} 
.shopping-cart .steps-container .step .step-content .detial-info > .other-dtl > .optional-service .price-right-sec {padding-left:0px !important;}
.shopping-cart .steps-container .step .step-content .detial-info > .other-dtl > .optional-service .service-container { margin: 0px 0px 0px 0px;}  
.shopping-cart .steps-container .step .step-content .detial-info > .other-dtl > .optional-service ul.styled-checkbox-list li {display: table;}
.shopping-cart .steps-container .step .step-content .detial-info > .other-dtl > .optional-service ul.styled-checkbox-list li + li{padding-left: 0px;}
.shopping-cart .steps-container .step .step-content .detial-info .colapsable-block .colaps-icn {position: relative;top: -110px;}
.shopping-cart .steps-container .step .step-content .detial-info > .pax{padding-right: 0px}
.shopping-cart .steps-container .step .step-content .detial-info .colaps-icn{top:2px;right:0px;}
.shopping-cart .steps-container .step .step-content .overview .pkg-brief .pkg-desc > ul > li > b{display: block}
.shopping-cart .steps-container .step .step-content .detial-info .form-group-sec  .row-sm > [class^="col"] > .row-sm > [class^="col"] {padding:5px 0}
.shopping-cart .steps-container .step .step-content .detial-info > .other-dtl > .optional-service .service-container ul.travel-insurance-list{display: block}
.shopping-cart .steps-container .step .step-content .detial-info > .other-dtl > .optional-service .service-container ul.travel-insurance-list > li{display: inline-block; width:48%}
.shopping-cart .steps-container .step .step-content .detial-info > .other-dtl >  .optional-service{padding-right:0px}
.shopping-cart .steps-container .step .step-content .detial-info > .other-dtl > .optional-service + .optional-service{padding-right:0px}
.shopping-cart .steps-container .step .step-content .detial-info > .other-dtl > .optional-service .service-container ul.travel-insurance-list li + li{padding-left:0px}
.shopping-cart .steps-container .step .step-content .detial-info > .other-dtl > .optional-service .tl{padding-right: 145px}
.shopping-cart .steps-container .step .step-content .detial-info > .other-dtl > .optional-service .price-right-sec{top: 0px;}
.shopping-cart .steps-container .step .step-content .detial-info > .other-dtl > .optional-service + .optional-service .price-right-sec{top: 10px;}
.shopping-cart .steps-container .step .step-content .detial-info > .other-dtl > .optional-service .checkbox-inline{padding-bottom: 0px}
.shopping-cart .steps-container .step .step-content .contact-details .details + .btn-continue {position: relative;bottom: 0;right: 0;display: block;}*/
/**** Checkout Travellers Ends ****/

.need-help-sec .contact-list li + li{border-top: #ccc solid 1px;border-left: 0;position: relative;margin: 30px 0 0 0;padding: 30px 10px 0 10px; width: 100%; display: block;}
.need-help-sec .contact-list li + li:before{left: 45%;top: -20px;vertical-align: middle;text-align: center;color: #fff;}

.pckg-list ul.ico-list {margin:0px 0 0 46px; width:auto; border-left:1px solid #ddd;padding:10px 10px;}
.pckg-list ul.ico-list li {display:block;}
.pckg-list .days-list > li {padding-left:0px;  position:relative;}
.pckg-list .days-list > li .day-name {margin-left:0px; margin-right:15px;}
.pckg-list .days-list .destin-name{display:block; margin-bottom:1px; font-size:20px;}
.pckg-list .days-list .destin-name-sub{margin-left:-5px;}

/*filter*/
.pckg-tab .filter-panel .filter-tl {margin-right:5px; padding-right:5px;}
.pckg-tab .filter-panel {padding:0px 2px;}
.pckg-tab .filter-toggle-div a { padding-left:10px; padding-right:0px; }
.pckg-tab .fb-hdr1{display:inline-block;}
.pckg-tab .filter-toggle-div{padding-right:0px;}
.pckg-tab .filter-search-panel-toggle .fa {margin-right:0px; margin-left:2px;}
.pckg-tab .li-dropdown .dropdown {padding-left:10px;}
.pckg-tab .btn-dropdown {padding:0px 3px;}
.pckg-tab .li-dropdown .dropdown{padding-left:7px;}

#ul-links-mobile li{display:block; padding-right:5px;}
#ul-links-mobile li a{display:block; height:30px; line-height:30px;}
/*Filter end*/

.total-h3 { margin-bottom:10px; padding-bottom:10px; font-size:16px; width: 100%;}
.total-amnt .total-h3 .t2 { font-size:16px;}
.total-amnt .t2 { margin-left:20px; font-size:15px; padding-right:10px; width:96px;}

.all-hotel-lising li > .htl-dsc > .hotel-rate {padding-right:0; position:relative;}
.all-hotel-lising li > .htl-dsc > .hotel-rate > .hotel-img {padding-right:10px; width:115px !important;}
.all-hotel-lising li > .htl-dsc > .hotel-rate > .hotel-dsc {width:100% !important}
.all-hotel-lising li > .htl-dsc > .hotel-rate .tick-selected  {position:relative;top:50%;vertical-align:middle;margin-top:0px; margin-left:0; font-size:13px;}
.holidays .all-hotel-lising li > .htl-dsc > .hotel-rate .tick-selected {margin-top:5px;}
.all-hotel-lising li > .htl-dsc.full-width > .hotel-rate {padding-right:0px; max-width:930px;position:relative;}
.all-hotel-lising li > .htl-dsc.full-width .price-sec {position:relative;margin-top:-20px; margin-left:0px}
.all-hotel-lising li > .htl-dsc > .hotel-rate > .hotel-img  {width:100% !important}
.all-hotel-lising li > .htl-dsc > .hotel-rate > .hotel-img figure {width:100%; height:100px;}
.all-hotel-lising li > .htl-dsc.full-width > .hotel-rate > .hotel-dsc {width:100%}
.all-hotel-lising li li:last-child {padding-left:0; margin-left:0}


/* Holiday Details Page :: Starts */
/** Left Section :: Starts **/
ul.gal-view-switcher {top: 80px;}
/** Left Section :: Ends **/
/** Right section :: Starts **/
.hotel-rate {padding-left: 0px;}
.hotel-rate .hotel-img {margin-right: 0px;width: 100% !important;padding-right: 0;padding-bottom: 15px;margin-left: 0;}
.hotel-rate .hotel-img figure {width: 100%;height: 140px;}
.hotel-rate .hotel-dsc {width: 100% !important;}
.over-rat-count-cont ul li span.over-rat-text {min-width: 100%;}

/** Right Section :: Ends **/
/*Holiday Details Page :: Ends*/

/*Holiday Result Compare Trips :: Starts */
/**Table Section :: Starts **/

.total-cst3 .comp-tbl-list > li b {font-size:20px;font-weight: 600;border-bottom: 0px;} 
.total-cst3 .comp-tbl-list .common-tbl-column .fa-rupee {font-size: 16px;}
/**Table Section :: Ends **/
/*Holiday Result Compare Trips :: Ends */

/* Holidays Customise Trips Extra Night :: Starts */
/** Date Picker Style :: Starts **/
.onpage-datepicker td.pkg-nyt a {left:5%;}
/** Date Picker Style :: Ends **/
/* Holidays Customise Trips Extra Night :: Ends */

.icon-listing.count-three li{width:50%;}	

.details-sec .sec-toggle {right: 110px;}
/* Customise trip list Starts */ 
.customize-trip-list .schedule-details {padding: 0 0 0 65px;}
.customize-trip-list .schedule-details .day-slot {width: 60px;left: 4px;}
.customize-trip-list .schedule-details .iti-details {padding-right: 3px !important;padding-left: 3px;padding-bottom: 5px;}
	
	.comp-tbl-dev .comp-tbl-list .common-tbl-column {min-height: 60px;}
	.comp-tbl-dev .comp-tbl-list .common-tbl-column{padding-left: 49%;}
/* Customise trip list Ends */

/*list view*/
/*Right hand section starts*/

.rht-secdata .price-diffrence-sec .price-diffrence-left{ width:100%; display: block; text-align: center; padding:0 0 10px 0;}
.rht-secdata .price-diffrence-sec .price-diffrence-right { display:block; width:100%; border:none;}
.holidays .full-width .tool-tip .tooltip-cont { }
.pkg-list.listing .share-collapse {}

/*Right hand section ends*/
/*list view*/
.sort-sec .sub-input-box{ width: auto !important; min-width: inherit !important}

.filter-pannel .filter-tl.align-center{text-align: left;}


/**30-03-2017**/

.filter-inner-list ul li .fltr-slt-wrap > ul.fltr-slt-list > li {margin-bottom: 5px;}
.filter-pannel ul.chk-list li {width:100%;}
.filter-pannel ul.chk-list {padding-top: 5px;}
.top-btn-links .btn {width:100%;margin-bottom: 5px;margin-left: 0px;}
.top-btn-links {text-align: center;}

.pkg-bar ul.pkg-bar-list li.packag-sec {width: 100% !important;}
	.pkg-bar.type-01 ul.pkg-bar-list li.pkg-opt{padding-left: 0px;}
.pkg-bar ul.pkg-bar-list li.price-packag-sec {width:100% !important;}

.map-hotel-popup {left:155px;}
.over-rat-count-cont ul li {display: inline-block;width: 49%;}
ul.ico-list > li {max-height: inherit;}
.inclusions .fa-custom-meal.grey::before {top:0px;}


.details-sec .details-sec-cont .transfer-details .transfr-incl > li + li {margin-left: 0px;padding-left: 0px;}
.txt-uprgrd-btn + .sec-tl ul li a, .transfer-listing-content .img-section-transfer .text-cont .sec-tl ul li a, .transfer-listing-content .img-section .text-cont .sec-tl ul li a {padding:2px 3px;}

.send-enquiry > .send-enquiry-popup {width:285px;left: 85px;}
.send-enquiry > .send-enquiry-popup::after {left:31%;}


.shopping-cart .steps-container .step .ttl-sec .info a {display: none;}
.aside-block.info-block .pkg-dtl .detail-container .package-name small {display: inline-block;}
.aside-block.info-block .pkg-dtl .detail-container .packge-desc {padding-right: 0px;margin-bottom: 10px;}

.onpage-datepicker td.pkg-nyt a {top:18px;}

.ico-list.two-col > li {width:100%;}


.details-sec .hotel-dsc .room-details li .upgrade-btn .btn-upgrade > * {float:inherit;}
.details-sec .hotel-dsc .room-details li .upgrade-btn .btn-upgrade > :nth-child(2) {float:inherit;}
/**30-03-2017**/
.shopping-cart .steps-container .step .step-content .pck-details  .list-icons-big.count-three > li  {width: 100%;}
	/*.details-container .photos-panel .tour-likes{width: 70%;}*/
}
/* max-width:479px ::Ends */

/* max-width:360px ::Starts */
@media screen and (max-width:360px){
	
	.comp-tbl-dev .comp-tbl-list .common-tbl-column::before{font-size: 11px;}
/* Holidays Customise Trips Extra Night :: Starts */
/** Date Picker Style :: Starts **/
.onpage-datepicker td.pkg-nyt a {left:18%;} 
/** Date Picker Style :: Ends **/
/* Holidays Customise Trips Extra Night :: Ends */  
.txt-uprgrd-btn + .sec-tl ul li a, .transfer-listing-content .img-section-transfer .text-cont .sec-tl ul li a, .transfer-listing-content .img-section .text-cont .sec-tl ul li a {padding:2px 2px;} 
.img-section .text-cont {padding:4px 2px 0px 2px;}
.tripadvisor-rating .rating-counter {padding-left: 5px;margin-left: 0px;}

.pck-details .pkg-tags li {font-size: 11px;padding: 0 11px;}

.details-img.img-fit > figure {width: 80px;height: 75px;}
.details-sec .details-sec-cont .transfer-details {padding-left: 75px;}
.details-sec .details-sec-cont .transfer-details .details-img {margin-left: -80px;}
	.modal-type02,.modal-type01{width: 100%;}
}
/* max-width:360px ::Ends */


/**** Holidays Group Media Starts *****/
@media screen and (max-width:1199px){
.holidays.group .pckg-tab .filter-panel .filter-links .links-title {padding-left:12px;}       
}

@media screen and (max-width:991px){
.holidays.group .pckg-tab .filter-panel .filter-links ul > li a{ font-size: 11px;}  
.holidays.group .pckg-tab .filter-panel .filter-links .links-title {padding-left:2px;}
.holidays.group .pckg-tab .filter-panel .filter-links ul > li:last-child {padding-right:2px;} 
/* Right Panel Starts copied from 767px*/
.room-and-rate{margin-top: 15px;}
.add-per-tour-night > *{display: block;}
.add-per-tour-night > form{text-align: left;}
.add-per-tour-night > form ul{padding: 0;}
/* Right Panel Ends */    
}

@media screen and (max-width:767px){

/*.holidays.group .pckg-tab .li-dropdown .dropdown{ border-left: none;}*/
}

@media screen and (max-width:599px){
/*.holidays.group .pckg-tab .fb-hdr{ display: block;}    */
.holidays.group .pkg-dtls-sec-review .pck-details .pkg-dtl-lft-review .pkg-dtl-lft .pkg-days .pck-typ1 li{ line-height: 24px;}
.holidays.group .pkg-dtls-sec-review .pck-details .pkg-dtl-lft-review .pkg-dtl-lft .pkg-days .pck-typ1 li.desti{ margin-left:0px;line-height: 24px;}
.holidays.group .pkg-dtls-sec-review .pck-details .pkg-dtl-lft-review .pkg-dtl-lft .pkg-days .pck-typ1 li.desti .gray-txt{ line-height: 24px;}
}

@media screen and (max-width:479px){
.room-details-2 > li > section > * > *{display: block;}
.room-details-2 > li > section > * > .upgrade-btn{width: 100%;height: auto;}
.holiday-group-add-pre-post-tour-flight-deviation-popup{width: 100%;} 
.holiday-group-add-pre-post-tour-flight-deviation-popup .flt-dev{float: left;}    

}
/**** Holidays Group Media Ends *****/