.TPWL-widget .TPWL-template-header {  display: none !important;}
.TPWL-widget .search_results-wrapper-tickets{max-width: 100%;}.TPWL-widget .search_results-wrapper {
    max-width: 100%;
    padding: 0px 0px 0px 0px;
}
@media (max-width:767px){
.TPWL-widget{    padding: 0px 10px !important;}
.TPWL-widget .TPWL_widget--xs .ticket--expanded .ticket-header{    top: 28px!important;}
.TPWL-widget .TPWL_widget--xs .ticket--expanded.ticket--one_label_baggage .ticket-action__container{    margin-top: 76px!important;}.TPWL-widget .TPWL_widget--xs .ticket--expanded .tariffs{    margin-top: 6em!important;;}
}
/*  body {background-color: transparent !important;scroll-behavior: inherit!important;}

.button{background-color: #444444 !important;}


.TPWL-widget .ticket-action-button__details{background-color: #444444 !important;}
.TPWL-widget .pagination_button{margin: 0px 1px 40px 0px;}














.TPWL-page-nameHotels .TPWL-hotels-bar {
    padding-top: 0px;
	
}
.TPWL-hotels-sorting-control[data-TPWL-state=checked] .TPWL-hotels-sorting-item-helper {
   
}
.TPWL-style-bgColor-dark, .TPWL-ui-tabs-switch-item-control[data-tpwl-state=active], .TPWL-ui-range .jslider .jslider-bg .v, .TPWL-ui-range .jslider .jslider-pointer, .ui-progressbar .ui-progressbar-value, .ui-datepicker td .ui-state-active, .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next, .TPWL-search_progress__bar .progress, .TPWL-filters .ui-slider-range, .TPWL-filters .ui-slider-handle, .TPWL-header-content{}

.TPWL-style-bgColor-dark, .TPWL-ui-tabs-switch-item-control[data-tpwl-state=active], .TPWL-ui-range .jslider .jslider-bg .v, .TPWL-ui-range .jslider .jslider-pointer, .ui-progressbar .ui-progressbar-value, .ui-datepicker td .ui-state-active, .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next, .TPWL-search_progress__bar .progress, .TPWL-filters .ui-slider-range, .TPWL-filters .ui-slider-handle, .TPWL-header-content{}




.TPWL-widget .search_results-wrapper-tickets{max-width: 100%;}


.TPWL-ui-btn-styleDefault{    background-color: #444444 !important;
    border-color: #444444 !important;}

.confirmation-btnStyle:before,


.TPWL-widget--inner_page .TPWL-widget .TPWL-template-header {
    min-height: 64px;
    display: none;
}


.TPWL-widget .search_results-wrapper {
    max-width: 100%;
    padding: 0px 0px 0px 0px;
}

.TPWL-widget .show_sorting_wrapper{}
.TPWL-template-header--sticky_extender{ display: none;}


.TPWL-widget .layout-manager .filters-header{}
.TPWL-widget .filters-footer{}
.TPWL-widget .layout-manager .sorting-header{}
@media (max-width:767px){.TPWL-widget .TPWL_widget--xs .filters_layout>main{overflow-x: scroll;
    height: 23vh !important;}
	.TPWL-widget .search_results-wrapper {padding: 0px 15px 0px 15px;}
	
.TPWL-widget .TPWL_widget--xs .show_filters_wrapper{position: inherit;}
	/*
.search_results-wrapper-filters{background-color: rgba(0, 0, 0, 0.8);}
.TPWL-widget .layout-manager .search_results-wrapper-filters {background-color: rgba(0, 0, 0, 0.8);}
.TPWL-widget .filters-counter .counter{color:#fff;}
*/
}


/* .TPWL-widget .ticket-header{}

.TPWL-widget .ticket-action-proposals-item-link__button{}

@media (max-width: 767px) {
.TPWL-widget .search_results-wrapper-tickets {max-width: 100%;}

.TPWL-widget .ticket-header-cities{text-align: left;font-weight: 500;margin-left: 50px;}
.TPWL-widget .ticket-header-dates{text-align: left;direction: ltr;font-weight: 500;margin-left: 50px;}
.TPWL-widget .TPWL_widget--xs .ticket--expanded .ticket-action-proposals-list{margin-top: 58px;}


} */


/* @media (max-width: 380px) {

.TPWL-widget .TPWL_widget--xs .ticket--expanded .ticket-header{top: 8px;}


}










@media screen and (-webkit-min-device-pixel-ratio:0) { 

.TPWL-widget .ticket-action-airline-container, .ticket-details, .ticket-action, .TPWL-widget .ticket-scroll-container{
	
	
}



.TPWL-widget .search_results-wrapper{

	display: -webkit-box; 
	display: -moz-box;    
	display: -ms-flexbox;  
	display: -webkit-flex; 
	display: flex;         

}
.TPWL-widget .ticket-action-airline-container,
.ticket-details,
.ticket-action,
.TPWL-widget .ticket-scroll-container{
	
}
.ticket-scroll-container{display: -webkit-box;}

.ticket-scroll-container .ticket-action{

		display: -webkit-box;
	display: -moz-box;  
	display: -ms-flexbox;  
	display: -webkit-flex; 
	display: flex;         

}
.ticket-scroll-container .ticket-details{

display: -webkit-box; 
	display: -moz-box;   
	display: -ms-flexbox; 
	display: -webkit-flex; 
	display: flex;        

}



}
.TPWL-widget .TPWL_widget--xl .ticket-action{    flex-basis: 62px !important;}
.TPWL-widget .ticket-details{ padding: 81px 71px 62px 30px !important;}
.TPWL-widget .ticket-details-toggler{background: #f6f6f6 !important;   width: 35px !important;}

.TPWL-widget .ticket-details-toggler:before{
     margin-left: -8px !important;  background-size: 14px 17px !important;   width: 15px !important;
    height: 10px !important;}
	
	
	
	@media (max-width: 767px) {
		
		.TPWL-widget .TPWL_widget--xs .ticket--expanded .ticket-header{top: 2em;}
	.adivaha-footer-bottom{position:fixed;}
	.ticket--expanded{    max-height: 590px;}
.TPWL-widget .TPWL_widget--s .ticket.ticket--expanded, .TPWL-widget .TPWL_widget--xs .ticket.ticket--expanded{z-index: 999;}
	
	
}@media (max-width: 767px){.ticket-scroll-container{top: 50px !important;}}
	
.tp_powered_by{     display: none !important;}	
	
	
.countdown-info__wrap{    width: 100%;}


.js-filters-container{  height: 100%  !important;}	




.TPWL-widget .TPWL_widget--xs .filters_layout>main{    overflow-x: scroll;}
 */





/*


.TPWL-widget .TPWL_widget--xs .filters_layout>main {
    overflow: scroll;
    padding-top: 120px;
    width: 280px;
    height: 70vh;
    background: #ff0000;
}*/











