.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
}
.mobdivspan{float:right; }
.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}
.mobdivspan{display:none }
.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: url(../images/search-bg-mobile.jpg) center top no-repeat; background-size:cover;
   }

.searchbanner .container .search-tab-content{margin-top:5px;}
#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;
}