.inrbanner {height: 367px; overflow: hidden;}

.searchbanner img{width:100%;}

.currency{color:red!important}

.fllst{text-align:left!important;}

.fllst h2 {
width: 100%;
margin-top: 20px;
border-bottom: 1px solid #ccc;
padding-bottom: 5px;}

.mobilemenu{display:none}

.fllst li {
border-bottom: 1px dashed #ccc;
padding-bottom: 5px;
margin-bottom: 5px;
font-size:13px;
}

#mainErrorCover{color:#FF0000;}

.searchbanner {

background: url(../images/search-bg.jpg) center top no-repeat;

background-size: 100% 100%;

padding: 0px 0px 10px 0px;

min-height: 460px;

}

.greysec{background: #eee;margin: 35px 0 0 0;padding-top: 35px;}

.searchoption input{}

.searchoption label.form-control{cursor:pointer;padding:6px 0px;}

.searchbanner input{color:#000;}



.traveller-type-drpdwn{position:relative;display:none;}

.traveller-type-drpdwn fieldset{padding:0px 10px 10px 10px;box-shadow:0px 0px 4px #000000;background:#ffffff;color:#4f616d;z-index:9999;right:0px;position:absolute;top:1px;width:100%;}

.traveller-type-drpdwn fieldset input{text-align:center;background:#ffffff;height:34px;line-height:34px;width:100%;padding:0px;border:none;border-top:1px #e6e6e6 solid;border-bottom:1px #e6e6e6 solid;}

.traveller-type-drpdwn fieldset strong{display:block;padding-top:10px;padding-bottom:5px;}

@media (min-width: 768px) {

.fllst li {

width: 33%;

display: inline-block;

}



}

@media screen and (max-width: 767px) {

.mobilemenu{display:inline;position:absolute;top:23px;right:65px;color:#fff}

.banner-content h3 {font-size: 31px;}

.banner-content h2 {font-size: 31px;}

.mob1{display:block;}.desk{display:none;}

.banner-content{padding-top:75px;}



.mobspann{

width:100%;text-align:center;

}

.searchbanner {

    background: #172440;

   }


.banneroverlay{ width:100%; height:100%;position:absolute; z-index:1; background:#00000099;}
.searchbanner .container .search-tab-content{width: 90%;margin-top:5px; position:absolute; z-index:2;}

.searchbanner {
    min-height: 650px;
}.book-and-change {font-size: 18px;}

#footer .discover li:before {

margin-left: -2px;    margin-right: 0px !important;

}

#footer .discover li {

    /* border: 1px solid #fff; */

    margin: 6px 5%;

    text-align: left;

    /* background: #fff; */

    border-radius: 10px;

}

.footer-wrapper { text-align: center;}

.long-description { padding: 0 8%;}

.long-description h1{font-size: 1.4em;}

.flight-routes .box .button {

width: 100%;

margin-top: -3px;

}

.flight-routes .box, .flight-routes .box p{font-size:11px;}

#formbanner .container {



margin: 0px !important;

padding: 0px !important;

display: block;

height: 330px;



}



.callacion img {height: 30px; margin-top: 5%;}

.row.searchoption {min-height: 40px;display:flex}

.homepage {background-color: rgb(8, 79, 127);}

.homepage .searchbanner img { }

.homepage footer{}

.searchoption .form-group { margin: 0px 0 -17px 0px;}

#flight_search_form label {

font-size: 0.8em!important;}

}

.abtblock {



text-align: center;

background: #fff;

padding: 20px;

min-height: 335px;

border-radius: 30px;



}

.abtblock h2{color:#ed242c;}

html body .abtblock img {



width: auto !important;

min-width: auto !important;

height: auto !important;



}





.wdo li {



border-bottom: 1px solid #e3e3e3;

max-width: 600px;

margin-bottom: 10px;

padding-bottom: 10px;



}

.callacion {

position: fixed;

bottom: 0px;

width: 100%;

z-index: 999;

background: #000;

}

.callacion li:first-child {

background: #f56a04;

width: 34%;

}

.callacion li {

width: 33%;

list-style: none;

float: left;

text-align: center;

padding: 10px 0;

background: #419b0f;

margin: 0px;

min-height: 60px;

}