/*******pp_media_screen*********/

@media screen and (min-width:1281px) and (max-width:1920px){
#loginpg{min-height: calc(113vh + -140px);}
.main_flight_search{min-height: calc(113vh + -140px); min-height: -webkit-calc(113vh - 140px); }

}

@media screen and (min-width:1281px) and (max-width:1920px){

  
}

@media screen and (min-width:992px) and (max-width:1199px){
}

@media screen and (min-width:992px) and (max-width:1199px){
.header .container{ width:100%;}
.searchform{ width:34%; left:20px;}	
.carousel-caption h3{ font-size:22px;}	

#flight_offers .flightofferimg{min-height:160px;}
}


@media screen and (min-width:1199px){
	
}

@media screen and (min-width:992px){
   #flight_offers .flightofferimg img{max-width:100%;
    width:auto;
    height: auto;}
	
}

@media (min-width: 768px) and (max-width:991px) {
.searchform	{ position:static; clear:both;}
.navbar-inverse .navbar-nav > li > a{ font-size: 12px; padding: 4px 10px; }

.navbar-inverse .navbar-nav > li form button{ color: #333; padding-top: 3px; }
#flight_offers .flightofferimg{ min-height: 88px; max-height: 88px; }

}

@media screen and (min-width:992px){

}

@media screen and (max-width:1199px){
#homesearch .col-md-4{ padding:0px 7px;}

	
}

/*iPad landscape 1024 x 768*/
@media screen and (max-width:1024px)
{
	
}
/******END*********** 1024*768 ********/

@media screen and (max-width:991px){
/*.jcarousel li{ width:350px!important;}*/

.carousel-caption{ width: 100%; left: 0; right: 0; bottom: 7em; margin-bottom: 0; max-width: none; }
.language-picker{ top: 30px; }
.language-picker a{ color: #333; }
.language-picker:after{ border-top-color: #666; }
.headerbg .language-picker{ top: 15px; }

.header_other .navbar-nav > li form button{ color: #fff; }
.header_other .language-picker a{ color: #fff; }


.searchform{ position:static; background:#eee; width: 100%;max-width: none; border-radius:0px;}
#homebanner .carousel-fade{ height:auto;}
#homebanner .carousel-fade .carousel-inner .item{ height:auto;}	
#homebanner .carousel-fade .carousel-inner .item img{ height:auto;}	
#homesearch{ position:relative; background:#fff; padding:40px; box-shadow: 0px 0px 6px 3px #ddd; border-radius: 14px;}
#homesearch::after {position: absolute;content: "";border-bottom: 1px solid #ddd;bottom: -40px;left: 0;width: 100%;box-sizing: border-box;}
.navbar-collapse .container{ width:auto;}
.navbar-fixed-top .navbar-brand{ display:block; height:auto; width:140px;}
.navbar-nav{ margin-top:30px;}
.navbar-inverse .navbar-nav > li > a{ color:#000;}
.navbar-inverse .navbar-nav > li > a:hover{ color:#000; border-color:#000;}
.headerbg .navbar-nav{ margin-top:15px;}
.searchform_logo a.navbar-brand{ display:none;}
.flightofferbox{ margin-bottom:8%;}

#homebanner .carousel-fade .carousel-inner .item img{ max-width: 100%; }

#loginpg{ background-position: center 0!important; }

.partner-logo{ position: static; }
.partner-logo img.img-responsive.animated{ margin:0 auto;}

}


/*iPad portrait 768 x 1024*/
@media screen and (max-width:768px)
{

}

@media screen and (max-width:767px)
{
.navbar-toggle{ top:20px; right:60px;}
.header_other .language-picker{ top: 31px; }
#loginpg .login_and_signup_panel{ margin-top: 0; }
.navbar-inverse .navbar-toggle .icon-bar{ background-color:#333;}
.navbar-inverse .navbar-toggle:hover .icon-bar, .navbar-inverse .navbar-toggle:focus .icon-bar{ background-color:#fff;}
.navbar-header{ min-height:90px;}
.navbar-collapse{ background:#fff;}
.headerbg .navbar-toggle{ top:5px;}
.searchform h3{ text-align:center;}

.headerbg .navbar-header{min-height: 60px;}
.headerbg .navbar-collapse {background: rgba(255,255,255,0.9);}
.header_other .navbar-collapse{background:#0069b6;}
.header_other .navbar-inverse .navbar-nav > li > a{ color:#fff;}
.header_other .navbar-inverse .navbar-nav > li > a:hover{ border-color:#fff;}
.header_other .navbar-nav{ margin:20px 0;}
.header_other .nav > li{margin:0 0 5px;}
.header_other .navbar-inverse .navbar-toggle{border-color: #fff;}
.header_other .navbar-inverse .navbar-toggle:hover, .header_other .navbar-inverse .navbar-toggle:focus{ background:#fff;}
.header_other .navbar-inverse .navbar-toggle .icon-bar{background-color: #fff;}
.header_other .navbar-inverse .navbar-toggle:hover .icon-bar, .header_other .navbar-inverse .navbar-toggle:focus .icon-bar{background-color: #0069b6;}
.for-one-way .flightdetailinfo{ padding:20px 20px 0 50px;}

.baggage_section .col-md-6 {border: none;}
.baggageinfobox{border-bottom:1px solid #ddd;}

#loginpg .manage-padding{ padding-left:15px;}
.carousel-caption{ bottom: 20px; }

#mybookings .content-heading, #mybookings table thead tr th, #mybookings .content-heading, #mybookings table tbody tr td{ white-space: nowrap; display: table-cell; font-size: 14px; }

  #mybookings th{ border-bottom: 2px solid #dddddd;}
    #mybookings th:last-child{ border-bottom: none; }

.header_other .language-picker > div > a{ color: #fff; }
.header_other .language-picker a{ color: #000; }
.header_other .language-picker:focus a{ color: #000; }
.language-picker:hover a {color: #000!important;}


/*responsive-table*/
#passenger_details .table-responsive.tab-hei{ overflow: hidden; }
.passenger_infotable table thead tr th{ display: none; }

    .passenger_infotable table tbody tr {
        float: left;
        width: 100%;
        margin-bottom: 0px;
        padding-top: 10px;
    }

    .passenger_infotable table tr td {
        position: relative;
        padding-top: 10px;
        white-space: normal;
        display: block;
    }
.passenger_infotable table tr.selectedrow td{ padding-top:10px;  }
.passenger_infotable table tr.selectedrow td:before{ display: none; }
.passenger_infotable table tr td:nth-of-type(1) {border-top: none;}

#flight_offers .row {
    text-align: center;
}
#flight_offers .col-xs-5 {
    float: none;
    display: inline-block;
    margin: 0 auto;
}
#flight_offers .flightofferimg{ min-height: auto; }


}
/******END*********** 685*380 ********/


/*Kindle portrait 600 x 1024*/
@media screen and (max-width:600px)
{
img.additional-checkout-img{ margin-bottom:14px;}		
}
/******END*********** 600*1024 ********/



/*iPhone 5 landscape 568 x 320*/
@media screen and (max-width:568px)
{
.carousel-caption{ display: none; }	
#homesearch .col-xs-6{ width:100%;}
}
/******END*********** 568*320 ********/


/*iPhone 3+4 landscape 480 x 320*/
@media screen and (max-width:480px)
{
.baggageinfobox dl{ display:block; overflow:hidden;}
span.or{ margin-left:0;}
.btn-red{ white-space:normal;}

.baggageinfobox dl dt{ float: none; }
.baggageinfobox dl dd{ float: none; margin-top: 10px; text-align: center; }
span.or{ margin: 10px auto; }

#flight_offers .col-xs-5{ width: 100%; }

#loginpg .panel-register{min-width: auto;float: none;max-width: none;width: 100%;}
#signup-form .col-lg-4.col-md-4.col-sm-4.col-xs-4, #signup-form .col-lg-8.col-md-8.col-sm-8.col-xs-8 {width: 100%;}


}
/******END*********** 480*320 ********/


/*Android (Samsung Galaxy) portrait 380 by 685 (equivalent desktop resolution)*/
@media screen and (max-width:380px)
{


}
/******END*********** 380*685 ********/




/* iPhone 3+4 portrait 320 x 480*/
@media screen and (max-width:320px)
{
	
}
/******END*********** 320*480 ********/



/*******pp_media_screen_end*********/
