| Server IP : 103.234.187.230 / Your IP : 216.73.216.216 Web Server : Apache System : Linux lserver42043-ind.megavelocity.net 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64 User : apache ( 48) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/b2c.hellogtx.com/public/flight/css/ |
Upload File : |
/*mytrippartner css coding*/
@media (min-width: 1301px) and (max-width: 1325px) {
.booking_review {
color: #2C3E50;
font-family:Roboto, sans-serif;font-weight:bold;
font-size: 20px;
line-height: 48px;
}
/*flight homepage css coding 6-4-2020*/
.mytrip_destination {width: 35%; float: left; margin-right: 17px; position: relative;}
.mytrip_calender_box {width: 30%;float: left;border: 2px solid #ECF0F1;border-radius: 0px;padding: 10px 10px 10px 15px;margin-right: 20px;min-height: 99px;}
.mytrip_class {width: 15%;float: left;border: 2px solid #ECF0F1;border-radius: 0px;padding: 10px 10px 10px 15px;margin-right: 10px;position: relative;cursor: pointer;min-height: 99px;}
.mytrip_departure {width: 120px;float: left;margin-right: 0;border: 0px solid #ECF0F1;border-radius: 0;padding: 0;}
.mytrip_city {width: 47%;float: left;margin-right: 18px;border: 2px solid #ECF0F1;border-radius: 0px;padding: 10px 10px 10px 10px;min-height: 99px;}
.mytrip_to {width: 47%;float: left;margin-right: 0;border: 2px solid #ECF0F1;border-radius: 0px;padding: 10px 10px 10px 15px; min-height: 99px;}
.exchange_transfer {position: absolute;width: 42px;height: 42px;border-radius: 7px;left: 43%;top: 27px;text-align: center;
background: #fff;}
.mytrip_to .form-control {display: block;width: 100%;height: 34px;padding: 0px 0;font-size: 16px;font-family:Roboto, sans-serif;font-weight:bold;line-height: 1.42857143;color: #2C3E50;background-color: #fff;background-image: none;border: 0px solid #ccc;border-radius: 0px;
-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,.075);box-shadow: inset 0 0 0 rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;margin: -4px 0 0;}
.mytrip_departure .form-control {
display: block;width: 100%;height: 34px;padding: 0px 0;font-size: 16px;font-family:Roboto, sans-serif;font-weight:bold;line-height: 1.42857143;color: #2C3E50;background-color: #fff; background-image: none;border: 0px solid #ccc;border-radius: 0px;
-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,.075);box-shadow: inset 0 0 0 rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; margin: -4px 0 0;
}
.mytrip_return .form-control {
display: block;
width: 100%;
height: 34px;
padding: 0px 0;
font-size: 16px;
font-family:Roboto, sans-serif;font-weight:bold;
line-height: 1.42857143;
color: #2C3E50;
background-color: #fff;
background-image: none;
border: 0px solid #ccc;
border-radius: 0px;
-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,.075);
box-shadow: inset 0 0 0 rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
margin: -4px 0 0;
}
.mytrip_class .form-control {
display: block;
width: 100%;
height: 34px;
padding: 0px 0;
font-size: 16px;
font-family:Roboto, sans-serif;font-weight:bold;
line-height: 1.42857143;
color: #2C3E50;
background-color: #fff;
background-image: none;
border: 0px solid #ccc;
border-radius: 0px;
-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,.075);
box-shadow: inset 0 0 0 rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
margin: -4px 0 0;
}
.mytrip_departure label {font-size: 12px;color: #da251d; font-family:Roboto, sans-serif;font-weight: 900;margin-bottom: 0;}
.mytrip_return label {font-size: 12px;color: #da251d;font-family:Roboto, sans-serif;font-weight: 900;margin-bottom: 0;}
.mytrip_class label {font-size: 12px;color: #da251d;font-family:Roboto, sans-serif;font-weight: 900;margin-bottom: 0;}
.mytrip_city label {font-size: 12px;color: #da251d;font-family:Roboto, sans-serif;font-weight: 900;margin-bottom: 0;}
.mytrip_to label {font-size: 12px;color: #da251d;font-family:Roboto, sans-serif;font-weight: 900;margin-bottom: 0;}
.mytrip_to .small-text {font-size: 12px;color: #7F8C8D;font-family:Roboto, sans-serif;line-height: 14px;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
display: block;
display: -webkit-box;
}
.mytrip_city .small-text {font-size: 12px;color: #7F8C8D;font-family:Roboto, sans-serif;line-height: 14px;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
display: block;
display: -webkit-box;
}
a.flightsubmit, .flightsubmit {float: right;border-radius: 0px;width: 15%;background-color: #da251d;color: #fff;font-size: 18px;border-color: #da251d;margin: 0;height: 99px;padding: 1px 21px;line-height: 94px;}
/*flight homepage css coding 6-4-2020*/
.form_searchfligh_mobile_flight {width: 100%;background: #fff; padding: 15px 18px;margin: 0px 0 6px;border-radius: 0px; -moz-border-radius: 0px;-o-border-radius: 0px;-webkit-border-radius: 0px;}
}
@media (min-width: 1280px) and (max-width: 1300px) {
.booking_review {
color: #2C3E50;
font-family:Roboto, sans-serif;font-weight:bold;
font-size: 20px;
line-height: 48px;
}
/*flight homepage css coding 6-4-2020*/
.mytrip_destination {width: 35%; float: left; margin-right: 17px; position: relative;}
.mytrip_calender_box {width: 30%;float: left;border: 2px solid #ECF0F1;border-radius: 0px;padding: 10px 10px 10px 15px;margin-right: 20px;min-height: 99px;}
.mytrip_class {width: 15%;float: left;border: 2px solid #ECF0F1;border-radius: 0px;padding: 10px 10px 10px 15px;margin-right: 10px;position: relative;cursor: pointer;min-height: 99px;}
.mytrip_departure {width: 120px;float: left;margin-right: 0;border: 0px solid #ECF0F1;border-radius: 0;padding: 0;}
.mytrip_city {width: 47%;float: left;margin-right: 18px;border: 2px solid #ECF0F1;border-radius: 0px;padding: 10px 10px 10px 10px;min-height: 99px;}
.mytrip_to {width: 47%;float: left;margin-right: 0;border: 2px solid #ECF0F1;border-radius: 0px;padding: 10px 10px 10px 15px; min-height: 99px;}
.exchange_transfer {position: absolute;width: 42px;height: 42px;border-radius: 7px;left: 43%;top: 27px;text-align: center;
background: #fff;}
.mytrip_to .form-control {display: block;width: 100%;height: 34px;padding: 0px 0;font-size: 16px;font-family:Roboto, sans-serif;font-weight:bold;line-height: 1.42857143;color: #2C3E50;background-color: #fff;background-image: none;border: 0px solid #ccc;border-radius: 0px;
-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,.075);box-shadow: inset 0 0 0 rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;margin: -4px 0 0;}
.mytrip_departure .form-control {
display: block;width: 100%;height: 34px;padding: 0px 0;font-size: 16px;font-family:Roboto, sans-serif;font-weight:bold;line-height: 1.42857143;color: #2C3E50;background-color: #fff; background-image: none;border: 0px solid #ccc;border-radius: 0px;
-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,.075);box-shadow: inset 0 0 0 rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; margin: -4px 0 0;
}
.mytrip_return .form-control {
display: block;
width: 100%;
height: 34px;
padding: 0px 0;
font-size: 16px;
font-family:Roboto, sans-serif;font-weight:bold;
line-height: 1.42857143;
color: #2C3E50;
background-color: #fff;
background-image: none;
border: 0px solid #ccc;
border-radius: 0px;
-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,.075);
box-shadow: inset 0 0 0 rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
margin: -4px 0 0;
}
.mytrip_class .form-control {
display: block;
width: 100%;
height: 34px;
padding: 0px 0;
font-size: 16px;
font-family:Roboto, sans-serif;font-weight:bold;
line-height: 1.42857143;
color: #2C3E50;
background-color: #fff;
background-image: none;
border: 0px solid #ccc;
border-radius: 0px;
-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,.075);
box-shadow: inset 0 0 0 rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
margin: -4px 0 0;
}
.mytrip_departure label {font-size: 12px;color: #da251d; font-family:Roboto, sans-serif;font-weight: 900;margin-bottom: 0;}
.mytrip_return label {font-size: 12px;color: #da251d;font-family:Roboto, sans-serif;font-weight: 900;margin-bottom: 0;}
.mytrip_class label {font-size: 12px;color: #da251d;font-family:Roboto, sans-serif;font-weight: 900;margin-bottom: 0;}
.mytrip_city label {font-size: 12px;color: #da251d;font-family:Roboto, sans-serif;font-weight: 900;margin-bottom: 0;}
.mytrip_to label {font-size: 12px;color: #da251d;font-family:Roboto, sans-serif;font-weight: 900;margin-bottom: 0;}
.mytrip_to .small-text {font-size: 10px;color: #7F8C8D;font-family:Roboto, sans-serif;line-height: 14px;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
display: block;
display: -webkit-box;
}
.mytrip_city .small-text {font-size: 10px;color: #7F8C8D;font-family:Roboto, sans-serif;line-height: 14px;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
display: block;
display: -webkit-box;
}
a.flightsubmit, .flightsubmit {float: right;border-radius: 0px;width: 15%;background-color: #da251d;color: #fff;font-size: 18px;border-color: #da251d;margin: 0;height: 99px;padding: 1px 21px;line-height: 94px;}
/*flight homepage css coding 6-4-2020*/
.form_searchfligh_mobile_flight {
width: 100%;
background: #fff;
padding: 15px 10px;
margin: 0px 0 6px;
border-radius: 0px;
-moz-border-radius: 0px;
-o-border-radius: 0px;
-webkit-border-radius: 0px;
}
a.flightsubmit_searchflight, .flightsubmit_searchflight {
float: left;
border-radius: 0px;
width: 125px;
background-color: #fff;
color: #da251d;
font-size: 17px;
border-color: #ECF0F1;
margin: 0;
height: 82px;
padding: 1px 18px;
line-height: 77px;
border: 2px solid #ECF0F1;
font-weight: bold;
}
}
@media (min-width: 1261px) and (max-width: 1279px) {
.booking_review {
color: #2C3E50;
font-family:Roboto, sans-serif;font-weight:bold;
font-size: 20px;
line-height: 48px;
}
.internationalradio-toolbar label:nth-child(8) {margin-left: 7%;}
/*flight homepage css coding 6-4-2020*/
.tickets_details {margin: 0;padding: 0;text-align: left;float: left;width: 28%;}
.airport_timeinformation {border-radius: 0px;width: 65%;text-align: center;border: 2px solid #FFD3CC;background: #FFF2F0;font-family:Roboto, sans-serif;color: #da251d;font-size: 14px;line-height: 25px;padding: 10px 0;display: block;margin: 25px auto 25px;}
.mytrip_destination {width: 35%; float: left; margin-right: 17px; position: relative;}
.mytrip_calender_box {width: 30%;float: left;border: 2px solid #ECF0F1;border-radius: 0px;padding: 10px 10px 10px 15px;margin-right: 20px;min-height: 99px;}
.mytrip_class {width: 15%;float: left;border: 2px solid #ECF0F1;border-radius: 0px;padding: 10px 10px 10px 15px;margin-right: 10px;position: relative;cursor: pointer;min-height: 99px;}
.mytrip_departure {width: 120px;float: left;margin-right: 0;border: 0px solid #ECF0F1;border-radius: 0;padding: 0;}
.mytrip_city {width: 47%;float: left;margin-right: 18px;border: 2px solid #ECF0F1;border-radius: 0px;padding: 10px 10px 10px 10px;min-height: 99px;}
.mytrip_to {width: 47%;float: left;margin-right: 0;border: 2px solid #ECF0F1;border-radius: 0px;padding: 10px 10px 10px 15px; min-height: 99px;}
.exchange_transfer {position: absolute;width: 42px;height: 42px;border-radius: 7px;left: 43%;top: 27px;text-align: center;
background: #fff;}
.mytrip_to .form-control {display: block;width: 100%;height: 34px;padding: 0px 0;font-size: 16px;font-family:Roboto, sans-serif;font-weight:bold;line-height: 1.42857143;color: #2C3E50;background-color: #fff;background-image: none;border: 0px solid #ccc;border-radius: 0px;
-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,.075);box-shadow: inset 0 0 0 rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;margin: -4px 0 0;}
.mytrip_departure .form-control {
display: block;width: 100%;height: 34px;padding: 0px 0;font-size: 16px;font-family:Roboto, sans-serif;font-weight:bold;line-height: 1.42857143;color: #2C3E50;background-color: #fff; background-image: none;border: 0px solid #ccc;border-radius: 0px;
-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,.075);box-shadow: inset 0 0 0 rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; margin: -4px 0 0;
}
.mytrip_return .form-control {
display: block;
width: 100%;
height: 34px;
padding: 0px 0;
font-size: 16px;
font-family:Roboto, sans-serif;font-weight:bold;
line-height: 1.42857143;
color: #2C3E50;
background-color: #fff;
background-image: none;
border: 0px solid #ccc;
border-radius: 0px;
-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,.075);
box-shadow: inset 0 0 0 rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
margin: -4px 0 0;
}
.mytrip_class .form-control {
display: block;
width: 100%;
height: 34px;
padding: 0px 0;
font-size: 16px;
font-family:Roboto, sans-serif;font-weight:bold;
line-height: 1.42857143;
color: #2C3E50;
background-color: #fff;
background-image: none;
border: 0px solid #ccc;
border-radius: 0px;
-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,.075);
box-shadow: inset 0 0 0 rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
margin: -4px 0 0;
}
.mytrip_departure label {font-size: 12px;color: #da251d; font-family:Roboto, sans-serif;font-weight: 900;margin-bottom: 0;}
.mytrip_return label {font-size: 12px;color: #da251d;font-family:Roboto, sans-serif;font-weight: 900;margin-bottom: 0;}
.mytrip_class label {font-size: 12px;color: #da251d;font-family:Roboto, sans-serif;font-weight: 900;margin-bottom: 0;}
.mytrip_city label {font-size: 12px;color: #da251d;font-family:Roboto, sans-serif;font-weight: 900;margin-bottom: 0;}
.mytrip_to label {font-size: 12px;color: #da251d;font-family:Roboto, sans-serif;font-weight: 900;margin-bottom: 0;}
.mytrip_to .small-text {font-size: 10px;color: #7F8C8D;font-family:Roboto, sans-serif;line-height: 14px;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
display: block;
display: -webkit-box;
}
.mytrip_city .small-text {font-size: 10px;color: #7F8C8D;font-family:Roboto, sans-serif;line-height: 14px;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
display: block;
display: -webkit-box;
}
a.flightsubmit, .flightsubmit {float: right;border-radius: 0px;width: 15%;background-color: #da251d;color: #fff;font-size: 18px;border-color: #da251d;margin: 0;height: 99px;padding: 1px 21px;line-height: 94px;}
/*flight homepage css coding 6-4-2020*/
.form_searchfligh_mobile_flight {
width: 100%;
background: #fff;
padding: 15px 0;
margin: 0px 0 6px;
border-radius: 0px;
-moz-border-radius: 0px;
-o-border-radius: 0px;
-webkit-border-radius: 0px;
}
a.flightsubmit_searchflight, .flightsubmit_searchflight {
float: left;
border-radius: 0px;
width: 130px;
background-color: #fff;
color: #da251d;
font-size: 17px;
border-color: #da251d;
margin: 0;
height: 82px;
padding: 1px 18px;
line-height: 77px;
font-weight: bold;
border: 2px solid #ECF0F1;
}
}
@media (min-width: 1235px) and (max-width: 1260px) {
.booking_review {
color: #2C3E50;
font-family:Roboto, sans-serif;font-weight:bold;
font-size: 20px;
line-height: 48px;
}
.internationalradio-toolbar { margin: 0;text-align: left;float: right;width: 90%;}
.internationalradio-toolbar label:nth-child(4) {float: left;margin-left: 7%;}
.internationalradio-toolbar label:nth-child(6) { margin-left: 5%;}
.internationalradio-toolbar label:nth-child(8) {margin-left: 8%;}
/*flight homepage css coding 6-4-2020*/
.tickets_details {margin: 0;padding: 0;text-align: left;float: left;width: 28%;}
.airport_timeinformation {border-radius: 30px;width: 65%;text-align: center;border: 2px solid #FFD3CC;background: #FFF2F0;font-family:Roboto, sans-serif;color: #da251d;font-size: 14px;line-height: 25px;padding: 10px 0;display: block;margin: 25px auto 25px;}
.mytrip_destination {width: 35%; float: left; margin-right: 17px; position: relative;}
.mytrip_calender_box {width: 30%;float: left;border: 2px solid #ECF0F1;border-radius: 0px;padding: 10px 10px 10px 15px;margin-right: 20px;min-height: 99px;}
.mytrip_class {width: 15%;float: left;border: 2px solid #ECF0F1;border-radius: 0px;padding: 10px 10px 10px 15px;margin-right: 10px;position: relative;cursor: pointer;min-height: 99px;}
.mytrip_departure {width: 120px;float: left;margin-right: 0;border: 0px solid #ECF0F1;border-radius: 0;padding: 0;}
.mytrip_city {width: 47%;float: left;margin-right: 18px;border: 2px solid #ECF0F1;border-radius: 0px;padding: 10px 10px 10px 10px;min-height: 99px;}
.mytrip_to {width: 47%;float: left;margin-right: 0;border: 2px solid #ECF0F1;border-radius: 0px;padding: 10px 10px 10px 15px; min-height: 99px;}
.exchange_transfer {position: absolute;width: 42px;height: 42px;border-radius: 7px;left: 43%;top: 27px;text-align: center;
background: #fff;}
.mytrip_to .form-control {display: block;width: 100%;height: 34px;padding: 0px 0;font-size: 16px;font-family:Roboto, sans-serif;font-weight:bold;line-height: 1.42857143;color: #2C3E50;background-color: #fff;background-image: none;border: 0px solid #ccc;border-radius: 0px;
-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,.075);box-shadow: inset 0 0 0 rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;margin: -4px 0 0;}
.mytrip_departure .form-control {
display: block;width: 100%;height: 34px;padding: 0px 0;font-size: 16px;font-family:Roboto, sans-serif;font-weight:bold;line-height: 1.42857143;color: #2C3E50;background-color: #fff; background-image: none;border: 0px solid #ccc;border-radius: 0px;
-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,.075);box-shadow: inset 0 0 0 rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; margin: -4px 0 0;
}
.mytrip_return .form-control {
display: block;
width: 100%;
height: 34px;
padding: 0px 0;
font-size: 16px;
font-family:Roboto, sans-serif;font-weight:bold;
line-height: 1.42857143;
color: #2C3E50;
background-color: #fff;
background-image: none;
border: 0px solid #ccc;
border-radius: 0px;
-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,.075);
box-shadow: inset 0 0 0 rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
margin: -4px 0 0;
}
.mytrip_class .form-control {
display: block;
width: 100%;
height: 34px;
padding: 0px 0;
font-size: 16px;
font-family:Roboto, sans-serif;font-weight:bold;
line-height: 1.42857143;
color: #2C3E50;
background-color: #fff;
background-image: none;
border: 0px solid #ccc;
border-radius: 0px;
-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,.075);
box-shadow: inset 0 0 0 rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
margin: -4px 0 0;
}
.mytrip_departure label {font-size: 12px;color: #da251d; font-family:Roboto, sans-serif;font-weight: 900;margin-bottom: 0;}
.mytrip_return label {font-size: 12px;color: #da251d;font-family:Roboto, sans-serif;font-weight: 900;margin-bottom: 0;}
.mytrip_class label {font-size: 12px;color: #da251d;font-family:Roboto, sans-serif;font-weight: 900;margin-bottom: 0;}
.mytrip_city label {font-size: 12px;color: #da251d;font-family:Roboto, sans-serif;font-weight: 900;margin-bottom: 0;}
.mytrip_to label {font-size: 12px;color: #da251d;font-family:Roboto, sans-serif;font-weight: 900;margin-bottom: 0;}
.mytrip_to .small-text {font-size: 10px;color: #7F8C8D;font-family:Roboto, sans-serif;line-height: 14px;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
display: block;
display: -webkit-box;
}
.mytrip_city .small-text {font-size: 10px;color: #7F8C8D;font-family:Roboto, sans-serif;line-height: 14px;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
display: block;
display: -webkit-box;
}
a.flightsubmit, .flightsubmit {float: right;border-radius: 0px;width: 15%;background-color: #da251d;color: #fff;font-size: 18px;border-color: #da251d;margin: 0;height: 99px;padding: 1px 21px;line-height: 94px;}
/*flight homepage css coding 6-4-2020*/
.form_searchfligh_mobile_flight {
width: 100%;
background: #fff;
padding: 15px 0;
margin: 0px 0 6px;
border-radius: 0px;
-moz-border-radius: 0px;
-o-border-radius: 0px;
-webkit-border-radius: 0px;
}
a.flightsubmit_searchflight, .flightsubmit_searchflight {
float: left;
border-radius: 0px;
width: 120px;
background-color: #fff;
color: #da251d;
font-size: 17px;
border-color: #da251d;
margin: 0;
height: 82px;
padding: 1px 18px;
line-height: 77px;
border: 2px solid #ECF0F1;
font-weight: bold;
}
}
@media (min-width: 1200px) and (max-width: 1234px){
.booking_review {
color: #2C3E50;
font-family:Roboto, sans-serif;font-weight:bold;
font-size: 20px;
line-height: 48px;
}
.destination_right_details_addons {
width: 57%;
float: right;
}
.continue_btnddons {
font-family:Roboto, sans-serif;
font-size: 16px;
padding: 16px 15px;
border-radius: 30px;
-o-border-radius: 30px;
-ms-border-radius: 30px;
-webkit-border-radius: 30px;
-moz-border-radius: 0;
margin: 15px 14px;
background-color: #da251d;
border-color: #da251d;
color: #fff;
width: 29%;
}
.internationalradio-toolbar { margin: 0;text-align: left;float: right;width: 90%;}
.internationalradio-toolbar label:nth-child(4) {float: left;margin-left: 7%;}
.internationalradio-toolbar label:nth-child(6) { margin-left: 5%;}
.internationalradio-toolbar label:nth-child(8) {margin-left: 8%;}
/*flight homepage css coding 6-4-2020*/
.tickets_details {margin: 0;padding: 0;text-align: left;float: left;width: 25%;}
.boxmytriptcikets {margin-right: 2px;}
.cab-inmytriptcikets {margin-right: 4px;color: #7F8C8D;font-size: 11px;}
.checkinmytriptcikets {margin-right: 4px; color: #7F8C8D; font-size: 11px;}
.dotmtpmytriptcikets {margin-right: 4px;}
.adultmtpmytriptcikets {margin-right: 4px;color: #2C3E50;font-size: 11px;}
.mealmtpmytriptcikets {margin-right: 4px;color: #7F8C8D;font-size: 11px;}
.airport_timeinformation {border-radius: 30px;width: 65%;text-align: center;border: 2px solid #FFD3CC;background: #FFF2F0;font-family:Roboto, sans-serif;color: #da251d;font-size: 14px;line-height: 25px;padding: 10px 0;display: block;margin: 25px auto 25px;}
.mytrip_destination {width: 35%; float: left; margin-right: 17px; position: relative;}
.mytrip_calender_box {width: 30%;float: left;border: 2px solid #ECF0F1;border-radius: 0px;padding: 10px 10px 10px 15px;margin-right: 20px;min-height: 99px;}
.mytrip_class {width: 15%;float: left;border: 2px solid #ECF0F1;border-radius: 0px;padding: 10px 10px 10px 15px;margin-right: 10px;position: relative;cursor: pointer;min-height: 99px;}
.mytrip_departure {width: 120px;float: left;margin-right: 0;border: 0px solid #ECF0F1;border-radius: 0;padding: 0;}
.mytrip_city {width: 47%;float: left;margin-right: 18px;border: 2px solid #ECF0F1;border-radius: 0px;padding: 10px 10px 10px 10px;min-height: 99px;}
.mytrip_to {width: 47%;float: left;margin-right: 0;border: 2px solid #ECF0F1;border-radius: 0px;padding: 10px 10px 10px 15px; min-height: 99px;}
.exchange_transfer {position: absolute;width: 42px;height: 42px;border-radius: 7px;left: 43%;top: 27px;text-align: center;
background: #fff;}
.mytrip_to .form-control {display: block;width: 100%;height: 34px;padding: 0px 0;font-size: 16px;font-family:Roboto, sans-serif;font-weight:bold;line-height: 1.42857143;color: #2C3E50;background-color: #fff;background-image: none;border: 0px solid #ccc;border-radius: 0px;
-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,.075);box-shadow: inset 0 0 0 rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;margin: -4px 0 0;}
.mytrip_departure .form-control {
display: block;width: 100%;height: 34px;padding: 0px 0;font-size: 16px;font-family:Roboto, sans-serif;font-weight:bold;line-height: 1.42857143;color: #2C3E50;background-color: #fff; background-image: none;border: 0px solid #ccc;border-radius: 0px;
-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,.075);box-shadow: inset 0 0 0 rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; margin: -4px 0 0;
}
.mytrip_return .form-control {
display: block;
width: 100%;
height: 34px;
padding: 0px 0;
font-size: 16px;
font-family:Roboto, sans-serif;font-weight:bold;
line-height: 1.42857143;
color: #2C3E50;
background-color: #fff;
background-image: none;
border: 0px solid #ccc;
border-radius: 0px;
-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,.075);
box-shadow: inset 0 0 0 rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
margin: -4px 0 0;
}
.mytrip_class .form-control {
display: block;
width: 100%;
height: 34px;
padding: 0px 0;
font-size: 16px;
font-family:Roboto, sans-serif;font-weight:bold;
line-height: 1.42857143;
color: #2C3E50;
background-color: #fff;
background-image: none;
border: 0px solid #ccc;
border-radius: 0px;
-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,.075);
box-shadow: inset 0 0 0 rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
margin: -4px 0 0;
}
.mytrip_departure label {font-size: 12px;color: #da251d; font-family:Roboto, sans-serif;font-weight: 900;margin-bottom: 0;}
.mytrip_return label {font-size: 12px;color: #da251d;font-family:Roboto, sans-serif;font-weight: 900;margin-bottom: 0;}
.mytrip_class label {font-size: 12px;color: #da251d;font-family:Roboto, sans-serif;font-weight: 900;margin-bottom: 0;}
.mytrip_city label {font-size: 12px;color: #da251d;font-family:Roboto, sans-serif;font-weight: 900;margin-bottom: 0;}
.mytrip_to label {font-size: 12px;color: #da251d;font-family:Roboto, sans-serif;font-weight: 900;margin-bottom: 0;}
.mytrip_to .small-text {font-size: 10px;color: #7F8C8D;font-family:Roboto, sans-serif;line-height: 14px;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
display: block;
display: -webkit-box;
}
.mytrip_city .small-text {font-size: 10px;color: #7F8C8D;font-family:Roboto, sans-serif;line-height: 14px;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
display: block;
display: -webkit-box;
}
a.flightsubmit, .flightsubmit {float: right;border-radius: 0px;width: 160px;background-color: #da251d;color: #fff;font-size: 18px;border-color: #da251d;margin: 0;height: 99px;padding: 1px 21px;line-height: 94px;}
/*flight homepage css coding 6-4-2020*/
.form_searchfligh_mobile_flight {
width: 100%;
background: #fff;
padding: 15px 0;
margin: 0px 0 6px;
border-radius: 0px;
-moz-border-radius: 0px;
-o-border-radius: 0px;
-webkit-border-radius: 0px;
}
a.flightsubmit_searchflight, .flightsubmit_searchflight {
float: left;
border-radius: 0px;
width: 97px;
background-color: #fff;
color: #da251d;
font-size: 17px;
border-color: #ECF0F1;
margin: 0;
height: 82px;
padding: 1px 18px;
line-height: 77px;
border: 2px solid #ECF0F1;
font-weight: bold;
}
}
@media (min-width: 1024px) and (max-width: 1199px) {
.owl-carousel .owl-nav button.owl-prev {
/* left: -49px; */
left: 0px;
position: absolute;
font-size: 32px;
top: 25px;
background: #2575b4;
color: #fff;
width: 34px;
border-radius: 6px;
}
.serach_width {
width: 86%;
margin-right: 10px;
}
.popular_destination_wrapper .popular_image {
width: 112px;
height: 120px;
float: left;
}
.popular_destination_wrapper .popular_content {
width: 61%;
background: #fff;
padding: 18px;
border-radius: 17px;
float: left;
margin-right: 0px;
line-height: 22px;
z-index: 999;
margin-left: -17px;
margin-top: 13px;
-webkit-box-shadow: 0 2px 2px 0px #b5bcbf;
box-shadow: 0 2px 2px 0px #b5bcbf;
-moz-box-shadow: 0 2px 2px 0px #b5bcbf;
-o-box-shadow: 0 2px 2px 0px #b5bcbf;
}
.travellerconatct_left_details .travellerconatct_name {
font-size: 17px;
font-weight: bold;
color: #283748;
font-family:Roboto, sans-serif;
}
.adult_travelinfo .adultinformation ul li {
float: left;
width: 50%;
font-size: 13px;
color: #7F7F7F;
margin: 0;
padding: 0 0 5px 0;
font-family:Roboto, sans-serif;
line-height: 20px;
}
.adult_travelinfo .childinformation ul li {
float: left;
width: 50%;
font-size: 13px;
color: #7F7F7F;
margin: 0;
padding: 0 0 5px 0;
font-family:Roboto, sans-serif;
line-height: 20px;
}
.travellerconatct_right_details {
width: 55%;
float: right;
}
.travellerconatct_left_details {
width: 42%;
float: left;
}
.tooltip22 .tooltiptext22 {
visibility: hidden;
width: 278px;
background-color: #fff;
color: #7F7F7F;
text-align: center;
border-radius: 3px;
padding: 9px 8px 9px 0px;
position: absolute;
z-index: 1;
border: 2px solid #ECF0F1;
text-align: center;
left: -50px;
top: 22px;
}
.continue_btnddons {
font-family:Roboto, sans-serif;
font-size: 16px;
padding: 16px 15px;
border-radius: 30px;
-o-border-radius: 30px;
-ms-border-radius: 30px;
-webkit-border-radius: 30px;
-moz-border-radius: 0;
margin: 15px 12px;
background-color: #da251d;
border-color: #da251d;
color: #fff;
width: 29%;
}
.addonsselect_right {
float: right;
width: 84%;
}
.selectaddonsradio-toolbar label, .selectaddonsradio-toolbar1 label, .selectaddonsradio-toolbar2 label, .selectaddonsradio-toolbar3 label, .selectaddonsradio-toolbar4 label, .selectaddonsradio-toolbar5 label {
display: inline-block;
background-color: #fff;
padding: 13px 0;
font-family:Roboto, sans-serif;
font-size: 11px;
border: 2px solid #94A5A6;
border-radius: 30px;
cursor: pointer;
width: 28%;
text-align: center;
margin-right: 7px;
float: left;
}
.destination_right_details_addons {width: 64%;float: right;}
/*search filter css coding 6-4-2020*/
.internationalradio-toolbar { margin: 0;text-align: left;float: right;width: 90%;}
.internationalradio-toolbar label:nth-child(4) {float: left;margin-left: 4%;}
.internationalradio-toolbar label:nth-child(6) { margin-left: 3%;}
.internationalradio-toolbar label:nth-child(8) {margin-left: 4%;}
#filters_col {background-color: #fff;padding: 16px 11px 15px;margin-bottom: 25px;border: 1px solid #ededed;}
.checkboxcontainerreviewaddons_filter {display: inline-block;padding-left: 30px;position: relative;cursor: pointer;user-select: none;color: #2C3E50;font-size: 14px;width: 49%;}
/*search filter css coding 6-4-2020*/
/*flight homepage css coding 6-4-2020*/
.tickets_details {margin: 0;padding: 0;text-align: left;float: left;width: 25%;}
.boxmytriptcikets {margin-right: 2px;}
.cab-inmytriptcikets {margin-right: 4px;color: #7F8C8D;font-size: 11px;}
.checkinmytriptcikets {margin-right: 4px; color: #7F8C8D; font-size: 11px;}
.dotmtpmytriptcikets {margin-right: 4px;}
.adultmtpmytriptcikets {margin-right: 4px;color: #2C3E50;font-size: 11px;}
.mealmtpmytriptcikets {margin-right: 4px;color: #7F8C8D;font-size: 11px;}
.airport_timeinformation {border-radius: 30px;width: 65%;text-align: center;border: 2px solid #FFD3CC;background: #FFF2F0;font-family:Roboto, sans-serif;color: #da251d;font-size: 14px;line-height: 25px;padding: 10px 0;display: block;margin: 25px auto 25px;}
.recent_searchbox {background: #fff; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px;
-o-border-radius: 12px; -ms-border-radius: 12px; padding: 8px 14px; margin-bottom: 12px; text-align: left;border: 1px solid #E8E8E8;}
.recent-search-results-item-flight-section-path-line {position: absolute;top: 30px;left: 0px; width: 86%;height: 3px; background: #ECF0F1;}
.recent-search-results-item-flight-section-path-line-end {right: 4px;left: auto;}
.recent-search-results-item-flight-section-path-line-start {left: -7px;}
.exciting_offer_content h2 {font-size: 17px;font-family:Roboto, sans-serif;font-weight:bold;color: #1b2a38;margin: 0;padding: 25px 0;font-weight: bold;}
.recent-search-results-item-flight-section-path-flighttackoff {text-align: center;width: 92%;position: absolute;top: 14px;
left: 0;z-index: 9;}
.mytrip_destination {width: 35%; float: left; margin-right: 18px; position: relative;}
.mytrip_calender_box {width: 25%;float: left;border: 2px solid #ECF0F1;border-radius: 0px;padding: 10px 10px 10px 15px;margin-right: 18px;min-height: 99px;}
.mytrip_class {width: 15%;float: left;border: 2px solid #ECF0F1;border-radius: 0px;padding: 10px 10px 10px 15px;margin-right: 10px;position: relative;cursor: pointer;min-height: 99px;}
.mytrip_departure {width: 96px;float: left;margin-right: 0;border: 0px solid #ECF0F1;border-radius: 0;padding: 0;}
.mytrip_city {width: 47%;float: left;margin-right: 16px;border: 2px solid #ECF0F1;border-radius: 0px;padding: 10px 10px 10px 10px;min-height: 99px;}
.mytrip_to {width: 47%;float: left;margin-right: 0;border: 2px solid #ECF0F1;border-radius: 0px;padding: 10px 10px 10px 15px;
min-height: 99px;}
.exchange_transfer {position: absolute;width: 42px;height: 42px;border-radius: 7px;left: 41%;top: 28px;text-align: center;
background: #fff;}
.mytrip_to .form-control {display: block;width: 100%;height: 34px;padding: 0px 0;font-size: 16px;font-family:Roboto, sans-serif;font-weight:bold;line-height: 1.42857143;color: #2C3E50;background-color: #fff;background-image: none;border: 0px solid #ccc;border-radius: 0px;
-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,.075);box-shadow: inset 0 0 0 rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;margin: -4px 0 0;}
.mytrip_departure .form-control {
display: block;width: 100%;height: 34px;padding: 0px 0;font-size: 15px;font-family:Roboto, sans-serif;font-weight:bold;line-height: 1.42857143;color: #2C3E50;background-color: #fff; background-image: none;border: 0px solid #ccc;border-radius: 0px;
-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,.075);box-shadow: inset 0 0 0 rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; margin: -4px 0 0;
}
.mytrip_return .form-control {
display: block;
width: 100%;
height: 34px;
padding: 0px 0;
font-size: 15px;
font-family:Roboto, sans-serif;font-weight:bold;
line-height: 1.42857143;
color: #2C3E50;
background-color: #fff;
background-image: none;
border: 0px solid #ccc;
border-radius: 0px;
-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,.075);
box-shadow: inset 0 0 0 rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
margin: -4px 0 0;
}
.mytrip_class .form-control {
display: block;
width: 100%;
height: 34px;
padding: 0px 0;
font-size: 16px;
font-family:Roboto, sans-serif;font-weight:bold;
line-height: 1.42857143;
color: #2C3E50;
background-color: #fff;
background-image: none;
border: 0px solid #ccc;
border-radius: 0px;
-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,.075);
box-shadow: inset 0 0 0 rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
margin: -4px 0 0;
}
.mytrip_departure label {font-size: 12px;color: #da251d; font-family:Roboto, sans-serif;font-weight: 900;margin-bottom: 0;}
.mytrip_return label {font-size: 12px;color: #da251d;font-family:Roboto, sans-serif;font-weight: 900;margin-bottom: 0;}
.mytrip_class label {font-size: 12px;color: #da251d;font-family:Roboto, sans-serif;font-weight: 900;margin-bottom: 0;}
.mytrip_city label {font-size: 12px;color: #da251d;font-family:Roboto, sans-serif;font-weight: 900;margin-bottom: 0;}
.mytrip_to label {font-size: 12px;color: #da251d;font-family:Roboto, sans-serif;font-weight: 900;margin-bottom: 0;}
.mytrip_to .small-text {font-size: 9px;color: #7F8C8D;font-family:Roboto, sans-serif;line-height: 14px;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
display: block;
display: -webkit-box;
}
.mytrip_city .small-text {font-size: 9px;color: #7F8C8D;font-family:Roboto, sans-serif;line-height: 14px;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
display: block;
display: -webkit-box;
}
a.flightsubmit, .flightsubmit {float: right;border-radius: 0px;width: 167px;background-color: #da251d;color: #fff;font-size: 18px;border-color: #da251d;margin: 0;height: 99px;padding: 1px 21px;line-height: 94px;}
.mytrip_city .form-control {display: block;width: 100%;height: 34px;padding: 0px 0;font-size: 16px;font-family:Roboto, sans-serif;font-weight:bold;line-height: 1.42857143;color: #2C3E50;background-color: #fff;background-image: none;border: 0px solid #ccc;border-radius: 0px;-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,.075);box-shadow: inset 0 0 0 rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;margin: -4px 0 0;}
.mytrip_departure .small-text {font-size: 10px;color: #7F8C8D;font-family:Roboto, sans-serif;line-height: 14px; -webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
display: block;
display: -webkit-box;}
.mytrip_return .small-text {font-size: 10px;color: #7F8C8D;font-family:Roboto, sans-serif;line-height: 14px; -webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
display: block;
display: -webkit-box;}
.mytrip_return {width: 97px;float: right;margin-right: 0;border: 0px solid #ECF0F1;border-radius: 0px;padding: 0;}
.mytrip_class .small-text {font-size: 11px;color: #7F8C8D;font-family:Roboto, sans-serif;line-height: 14px; -webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
display: block;
display: -webkit-box;}
/*flight homepage css coding 6-4-2020*/
.header .navbar-default .navbar-nav li a {color: #7F8C8D;padding-top: 18px;line-height: 25px;padding: 20px 11px 7px;font-size: 13px;}
.header .mtpright li a {color: #fff !important;padding: 8px 6px 8px !important;}
.header .mtpright li+li a {font-size: 11px !important; color: #fff !important; padding: 8px 4px 7px !important;}
.header .user_imagehandle {width: 30px;height: 30px;}
.header .mtpright {margin: 10px 0 0;}
.loop_flight {width: 100%;margin: auto;}
.mytrip_destination_searchflight {width: 30%;float: left;margin-right: 10px;position: relative;}
.form_searchfligh_mobile_flight {width: 100%; background: #fff; padding: 15px 0; margin: 0px 0 6px; border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; -webkit-border-radius: 0px;}
.mytrip_city_searchflight {width: 47%; float: left; margin-right: 10px; border: 2px solid #ECF0F1; border-radius: 0px; padding: 8px 10px 7px 12px;}
.mytrip_to_searchflight {width: 48%;float: left;margin-right: 0;border: 2px solid #ECF0F1;border-radius: 0px;padding: 8px 10px 7px 19px;}
.exchange_transfer_searchflight {position: absolute;width: 42px;height: 42px;border-radius: 7px;left: 38%;top: 21px;text-align: center;background: #fff;}
a.flightsubmit_searchflight, .flightsubmit_searchflight {
float: right;border-radius: 0px;
width: 15%; background-color: #fff;
color: #da251d;font-size: 18px;
border-color: #ECF0F1;
margin: 0;
height: 82px;
padding: 1px 0;
line-height: 77px;
border: 2px solid #ECF0F1;
font-weight: bold;
}
.mytrip_class_searchflight {
width: 20%;
float: left;
border: 2px solid #ECF0F1;
border-radius: 0px;
padding: 5px 10px 5px 15px;
margin-right: 10px;
}
.mytrip_calender_box_searchflight {width: 30%;float: left;border: 2px solid #ECF0F1;border-radius: 0px;padding: 5px 10px 5px 15px; margin-right: 10px;}
.mytrip_departure_searchflight {width: 85px;float: left;margin-right: 0;border: 0px solid #ECF0F1;border-radius: 0;padding: 0;}
.mytrip_return_searchflight {width: 85px;float: right;margin-right: 0;border: 0px solid #ECF0F1;border-radius: 0px;padding: 0;}
}
@media (min-width: 993px) and (max-width: 1023px) {
.owl-carousel .owl-nav button.owl-prev {
/* left: -49px; */
left: 0px;
position: absolute;
font-size: 32px;
top: 25px;
background: #2575b4;
color: #fff;
width: 34px;
border-radius: 6px;
}
.serach_width {
width: 86%;
margin-right: 10px;
}
.popular_destination_wrapper .popular_image {
width: 112px;
height: 120px;
float: left;
}
.popular_destination_wrapper .popular_content {
width: 61%;
background: #fff;
padding: 18px;
border-radius: 17px;
float: left;
margin-right: 0px;
line-height: 22px;
z-index: 999;
margin-left: -17px;
margin-top: 13px;
-webkit-box-shadow: 0 2px 2px 0px #b5bcbf;
box-shadow: 0 2px 2px 0px #b5bcbf;
-moz-box-shadow: 0 2px 2px 0px #b5bcbf;
-o-box-shadow: 0 2px 2px 0px #b5bcbf;
}
.adult_travelinfo .adultinformation ul li {
float: left;
width: 50%;
font-size: 13px;
color: #7F7F7F;
margin: 0;
padding: 0 0 5px 0;
font-family:Roboto, sans-serif;
line-height: 20px;
}
.adult_travelinfo .childinformation ul li {
float: left;
width: 50%;
font-size: 13px;
color: #7F7F7F;
margin: 0;
padding: 0 0 5px 0;
font-family:Roboto, sans-serif;
line-height: 20px;
}
.travellerconatct_right_details {
width: 55%;
float: right;
}
.travellerconatct_left_details {
width: 42%;
float: left;
}
.travellerconatct_left_details .travellerconatct_name {
font-size: 17px;
font-weight: bold;
color: #283748;
font-family:Roboto, sans-serif;
}
.tooltip22 .tooltiptext22 {
visibility: hidden;
width: 278px;
background-color: #fff;
color: #7F7F7F;
text-align: center;
border-radius: 3px;
padding: 9px 8px 9px 0px;
position: absolute;
z-index: 1;
border: 2px solid #ECF0F1;
text-align: center;
left: -50px;
top: 22px;
}
.addonsselect_right {
float: right;
width: 84%;
}
.addons_box_title h5 {
font-family:Roboto, sans-serif;font-weight:bold;
font-size: 13px;
line-height: 24px;
color: #2C3E50;
margin: 0;
padding: 0;
}
.addons_box_title .adult_textmale {
color: #7F7F7F;
font-family:Roboto, sans-serif;
font-weight: bold;
font-size: 12px;
line-height: 18px;
}
.selectaddonsradio-toolbar label, .selectaddonsradio-toolbar1 label, .selectaddonsradio-toolbar2 label, .selectaddonsradio-toolbar3 label, .selectaddonsradio-toolbar4 label, .selectaddonsradio-toolbar5 label {
display: inline-block;
background-color: #fff;
padding: 13px 0;
font-family:Roboto, sans-serif;
font-size: 11px;
border: 2px solid #94A5A6;
border-radius: 30px;
cursor: pointer;
width: 28%;
text-align: center;
margin-right: 7px;
float: left;
}
.destination_right_details_addons {width: 64%;float: right;}
.selectaddons_wrapper .selectaddons_title {
font-size: 18px;letter-spacing: 1px;font-weight: bold;color: #283748;font-family:Roboto, sans-serif;
border-bottom: 1px solid #ecf0f1;padding: 11px 20px 15px;margin: 0 0 16px 0; }
.continue_btnddons {font-family:Roboto, sans-serif;
font-size: 16px;padding: 16px 15px;border-radius: 30px;-o-border-radius: 30px;-ms-border-radius: 30px;
-webkit-border-radius: 30px;-moz-border-radius: 0;margin: 15px 14px;background-color: #da251d; border-color: #da251d;
color: #fff; width: 28%; }
/*search filter css coding 6-4-2020*/
.internationalradio-toolbar { margin: 0;text-align: left;float: right;width: 90%;}
.internationalradio-toolbar label:nth-child(4) {float: left;margin-left: 4%;}
.internationalradio-toolbar label:nth-child(6) { margin-left: 3%;}
.internationalradio-toolbar label:nth-child(8) {margin-left: 4%;}
#filters_col {background-color: #fff;padding: 16px 11px 15px;margin-bottom: 25px;border: 1px solid #ededed;}
.checkboxcontainerreviewaddons_filter {display: inline-block;padding-left: 30px;position: relative;cursor: pointer;user-select: none;color: #2C3E50;font-size: 14px;width: 49%;}
/*search filter css coding 6-4-2020*/
/*flight homepage css coding 6-4-2020*/
.tickets_details {margin: 0;padding: 0;text-align: left;float: left;width: 25%;}
.boxmytriptcikets {margin-right: 2px;}
.cab-inmytriptcikets {margin-right: 4px;color: #7F8C8D;font-size: 11px;}
.checkinmytriptcikets {margin-right: 4px; color: #7F8C8D; font-size: 11px;}
.dotmtpmytriptcikets {margin-right: 4px;}
.adultmtpmytriptcikets {margin-right: 4px;color: #2C3E50;font-size: 11px;}
.mealmtpmytriptcikets {margin-right: 4px;color: #7F8C8D;font-size: 11px;}
.airport_timeinformation {border-radius: 30px;width: 65%;text-align: center;border: 2px solid #FFD3CC;background: #FFF2F0;font-family:Roboto, sans-serif;color: #da251d;font-size: 14px;line-height: 25px;padding: 10px 0;display: block;margin: 25px auto 25px;}
.recent_searchbox {background: #fff; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px;
-o-border-radius: 12px; -ms-border-radius: 12px; padding: 8px 14px; margin-bottom: 12px; text-align: left;border: 1px solid #E8E8E8;}
.recent-search-results-item-flight-section-path-line {position: absolute;top: 30px;left: 0px; width: 86%;height: 3px; background: #ECF0F1;}
.recent-search-results-item-flight-section-path-line-end {right: 4px;left: auto;}
.recent-search-results-item-flight-section-path-line-start {left: -7px;}
.exciting_offer_content h2 {font-size: 17px;font-family:Roboto, sans-serif;font-weight:bold;color: #1b2a38;margin: 0;padding: 25px 0;font-weight: bold;}
.recent-search-results-item-flight-section-path-flighttackoff {text-align: center;width: 92%;position: absolute;top: 14px;
left: 0;z-index: 9;}
.mytrip_destination {width: 30%; float: left; margin-right: 20px; position: relative;}
.mytrip_calender_box {width: 30%;float: left;border: 2px solid #ECF0F1;border-radius: 0px;padding: 10px 10px 10px 15px;margin-right: 20px;min-height: 99px;}
.mytrip_class {width: 15%;float: left;border: 2px solid #ECF0F1;border-radius: 0px;padding: 10px 10px 10px 15px;margin-right: 10px;position: relative;cursor: pointer;min-height: 99px;}
.mytrip_departure {width: 120px;float: left;margin-right: 0;border: 0px solid #ECF0F1;border-radius: 0;padding: 0;}
.mytrip_city {width: 48%;float: left;margin-right: 10px;border: 2px solid #ECF0F1;border-radius: 0px;padding: 10px 10px 10px 10px;min-height: 99px;}
.mytrip_to {width: 48%;float: left;margin-right: 0;border: 2px solid #ECF0F1;border-radius: 0px;padding: 10px 10px 10px 15px;
min-height: 99px;}
.exchange_transfer {position: absolute;width: 42px;height: 42px;border-radius: 7px;left: 41%;top: 21px;text-align: center;
background: #fff;}
.mytrip_to .form-control {display: block;width: 100%;height: 34px;padding: 0px 0;font-size: 16px;font-family:Roboto, sans-serif;font-weight:bold;line-height: 1.42857143;color: #2C3E50;background-color: #fff;background-image: none;border: 0px solid #ccc;border-radius: 0px;
-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,.075);box-shadow: inset 0 0 0 rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;margin: -4px 0 0;}
.mytrip_departure .form-control {
display: block;width: 100%;height: 34px;padding: 0px 0;font-size: 16px;font-family:Roboto, sans-serif;font-weight:bold;line-height: 1.42857143;color: #2C3E50;background-color: #fff; background-image: none;border: 0px solid #ccc;border-radius: 0px;
-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,.075);box-shadow: inset 0 0 0 rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; margin: -4px 0 0;
}
.mytrip_return .form-control {
display: block;
width: 100%;
height: 34px;
padding: 0px 0;
font-size: 16px;
font-family:Roboto, sans-serif;font-weight:bold;
line-height: 1.42857143;
color: #2C3E50;
background-color: #fff;
background-image: none;
border: 0px solid #ccc;
border-radius: 0px;
-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,.075);
box-shadow: inset 0 0 0 rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
margin: -4px 0 0;
}
.mytrip_class .form-control {
display: block;
width: 100%;
height: 34px;
padding: 0px 0;
font-size: 16px;
font-family:Roboto, sans-serif;font-weight:bold;
line-height: 1.42857143;
color: #2C3E50;
background-color: #fff;
background-image: none;
border: 0px solid #ccc;
border-radius: 0px;
-webkit-box-shadow: inset 0 0 0 rgba(0,0,0,.075);
box-shadow: inset 0 0 0 rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
margin: -4px 0 0;
}
.mytrip_departure label {font-size: 12px;color: #da251d; font-family:Roboto, sans-serif;font-weight: 900;margin-bottom: 0;}
.mytrip_return label {font-size: 12px;color: #da251d;font-family:Roboto, sans-serif;font-weight: 900;margin-bottom: 0;}
.mytrip_class label {font-size: 12px;color: #da251d;font-family:Roboto, sans-serif;font-weight: 900;margin-bottom: 0;}
.mytrip_city label {font-size: 12px;color: #da251d;font-family:Roboto, sans-serif;font-weight: 900;margin-bottom: 0;}
.mytrip_to label {font-size: 12px;color: #da251d;font-family:Roboto, sans-serif;font-weight: 900;margin-bottom: 0;}
.mytrip_to .small-text {font-size: 10px;color: #7F8C8D;font-family:Roboto, sans-serif;line-height: 14px; -webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
display: block;
display: -webkit-box;}
.mytrip_city .small-text {font-size: 10px;color: #7F8C8D;font-family:Roboto, sans-serif;line-height: 14px; -webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
display: block;
display: -webkit-box;}
a.flightsubmit, .flightsubmit {float: right;border-radius: 0px;width: 160px;background-color: #da251d;color: #fff;font-size: 18px;border-color: #da251d;margin: 0;height: 99px;padding: 1px 21px;line-height: 94px;}
/*flight homepage css coding 6-4-2020*/
.header .navbar-default .navbar-nav li a {color: #7F8C8D;padding-top: 18px;line-height: 25px;padding: 20px 11px 7px;font-size: 13px;}
.header .mtpright li a {color: #fff !important;padding: 8px 6px 8px !important;}
.header .mtpright li+li a {font-size: 11px !important; color: #fff !important; padding: 8px 4px 7px !important;}
.header .user_imagehandle {width: 30px;height: 30px;}
.header .mtpright {margin: 10px 0 0;}
.loop_flight {width: 100%;margin: auto;}
.mytrip_destination_searchflight {width: 30%;float: left;margin-right: 10px;position: relative;}
.form_searchfligh_mobile_flight {width: 100%; background: #fff; padding: 15px 0; margin: 0px 0 6px; border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; -webkit-border-radius: 0px;}
.mytrip_city_searchflight {width: 47%; float: left; margin-right: 10px; border: 2px solid #ECF0F1; border-radius: 0px; padding: 8px 10px 7px 12px;}
.mytrip_to_searchflight {width: 48%;float: left;margin-right: 0;border: 2px solid #ECF0F1;border-radius: 0px;padding: 8px 10px 7px 19px;}
.exchange_transfer_searchflight {position: absolute;width: 42px;height: 42px;border-radius: 7px;left: 38%;top: 21px;text-align: center;background: #fff;}
a.flightsubmit_searchflight, .flightsubmit_searchflight {
float: right;border-radius: 0px;
width: 15%; background-color: #fff;
color: #da251d;font-size: 18px;
border-color: #ECF0F1;
margin: 0;
height: 82px;
padding: 1px 0;
line-height: 77px;
border: 2px solid #ECF0F1;
font-weight: bold;
}
.mytrip_class_searchflight {
width: 20%;
float: left;
border: 2px solid #ECF0F1;
border-radius: 0px;
padding: 5px 10px 5px 15px;
margin-right: 10px;
}
.mytrip_calender_box_searchflight {width: 30%;float: left;border: 2px solid #ECF0F1;border-radius: 0px;padding: 5px 10px 5px 15px; margin-right: 10px;}
.mytrip_departure_searchflight {width: 85px;float: left;margin-right: 0;border: 0px solid #ECF0F1;border-radius: 0;padding: 0;}
.mytrip_return_searchflight {width: 85px;float: right;margin-right: 0;border: 0px solid #ECF0F1;border-radius: 0px;padding: 0;}
}
/*mytrippartner css coding*/
@media (max-width: 992px) {
.round_booking_boxleft{width: 50% !important;}
.exciting_offer_wrapper {
width: 100%;
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
-o-border-radius: 0px;
}
.multicity_radio_button .economy-text {
font-size: 9px;
width: 100%;
line-height: 15px;
color: #ababab;
word-wrap: break-word;
}
.stop-leftalign{left: 0px !important;}
#myModalmodify_search{padding-right:0px !important;}
#myModalmodify_search .modal-body {
position: relative;
padding: 15px 0;
}
#myModalmodify_search .form_searchfligh_mobile_flight {
width: 100%;
background: #fff;
/* padding: 0; */
padding: 0 0;
margin: 0px 0 6px;
border-radius: 0px;
-moz-border-radius: 0px;
-o-border-radius: 0px;
-webkit-border-radius: 0px;
}
.nationalradio-toolbar label:nth-child(10) {
float: left;
}
.horizontal-scrollable > ul.nav-tabs {
overflow-x: auto;
overflow-y:hidden;
white-space: nowrap;
}
.horizontal-scrollable > ul.nav-tabs > li {
display: inline-block;
float: none;
}
.nonstop_mytrip {
float: left;
margin: 4px 10px 4px 0px;
font-size: 14px;
color: #2C3E50;
font-family:Roboto, sans-serif;font-weight:bold;
}
.gt-header .navbar-brand > img {
display: block;
margin: -15px 0 0 0;
height: 68px !important;
float: left;
}
#myModal2 .modal-content {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
width: 95.6%;
pointer-events: auto;
background-color: #fff;
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, .2);
border-radius: .3rem;
outline: 0;
margin-top: 2%;
}
.flight_info_margin_bottom{ margin-bottom: 20px;}
.fligh_pricealignmentalign{ float: left;}
.internationalradio-toolbar label:nth-child(6) {
margin-left: 0%;
}
.international_image {
width: 40px;
height: 40px;
position: relative;
display: block;
text-align: center;
border: 2px solid transparent;
padding: 10px;
overflow: hidden;
margin: 0 7px 13px 0;
z-index: 99;
float: left;
}
.international_margin{margin: 15px 0 0 0; border-top: 1px solid #d7d7d7; padding: 15px 0 0 0;}
.flight_priceinternational {
font-size: 20px;
font-family:Roboto, sans-serif;font-weight:bold;
color: #27AE60;
margin: 0px 0 0 0;
padding: 0;
text-align: center;
}
.name_plane2{display: block !important;}
.flight_info2{text-align: center !important;}
.theme-search-results-item-flight-section-path-fly-time1 p {
margin-bottom: 0;
color: #2C3E50;
font-size: 10px;
font-family:Roboto, sans-serif;font-weight:bold;
font-weight: bold;
}
.singlefixed{bottom: 8px !important;}
.mealtext_infobox{ width: 100%; margin:5px 0 0 0; padding: 0; line-height: 25px; display: block;}
.nobackgroud{background: transparent !important;}
.addons_box_title .adult_textmale {
color: #7F7F7F;
font-family:Roboto, sans-serif;
font-weight: bold;
font-size: 12px;
line-height: 18px;
}
.addons_box_title h5 {
font-family:Roboto, sans-serif;font-weight:bold;
font-size: 14px;
line-height: 24px;
color: #2C3E50;
margin: 0;
padding: 0;
}
.selectaddons_wrapper .selectaddons_title {
font-size: 16px;
letter-spacing: 1px;
font-weight: bold;
color: #283748;
font-family:Roboto, sans-serif;
border-bottom: 1px solid #ecf0f1;
padding: 11px 20px 15px;
margin: 0 0 10px 0;
}
.addons_box_title {
width: 100%;
padding: 0px 0 12px;
}
.selectaddons_box {
border-bottom: 1px solid #ECF0F1;
padding-bottom:8px;
margin-bottom: 10px;
padding-left: 8px;
padding-right: 8px;
}
.selectaddons_wrapper {
background: #fff;
border: 0px solid #c4c4c4;
border-radius: 0px;
padding: 10px 0 0;
width: 100%;
margin: 0px 0 10px;
position: relative;
}
.mobileno_padding{padding-left: 0; padding-right: 0;}
.mdfy_search {
position: absolute;
right: 12px;
top: 32px;
}
.select_flight_result{ display: none;}
.flightmobilefooter{display: none;}
.updatesubmit {
color: #fff;
background-color: #da251d;
border-color: #da251d;
border: 2px solid #da251d;
font-size: 14px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
font-family:Roboto, sans-serif;
margin: 22px 0 0;
width: 100%;
}
.btn-contactsubmit {
background-color: #da251d;
color: #fff !important;
font-size: 14px !important;
border-color: #da251d;
margin: 24px 0 0;
height: 36px;
padding: 0 30px;
line-height: 37px;
border-radius: 30px;
border-radius: 6px !important;
width: 100%;
}
.submit_btn_traveller{
color: #fff !important;
padding: 1rem 1.5rem !important;
background: #da251d !important;
border: 1px solid #da251d !important;
font-size: 13px;
border-radius: 20px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
-o-border-radius: 20px;
width: 90%;
margin: 20px auto;
display: block;
}
.select_traveldate_wrapper{ width: 100%; background: #fff; height: auto; margin: 0; padding: 15px 15px; position: relative; border-radius: 0px;}
.slect_travelfrom{width: 40%; float: left; border: 1px solid #ECF0F1; border-radius: 0px; padding: 10px 13px;}
.slect_travelfrom label {
display: inline-block;
max-width: 100%;
margin-bottom: 0;
font-weight: 700;
font-size: 11px;
color:#da251d;
float: left;
text-transform: uppercase;
}
.slect_travelfrom .small-text {
font-size: 10px;
color: #7F8C8D;
font-family:Roboto, sans-serif;
line-height: 8px;
}
.slect_travelfrom .form-control {
height: 22px;
}
.slect_travelfrom .form-control {
display: block;
width: 100%;
height: 34px;
padding: 0px 0px;
font-size: 15px;
line-height: 1.42857143;
color: #2C3E50;
background-color: #fff;
background-image: none;
border: 0px solid #ccc;
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
box-shadow: inset 0 0px 0px rgba(0,0,0,.075);
outline: none;
font-family:Roboto, sans-serif;font-weight:bold;
}
.slect_traveldays{ width: 20%; float: left; text-align: center; font-family:Roboto, sans-serif; font-size: 12px; color: #7F8C8D; line-height: 70px; font-weight: bold;}
.slect_travelto{ width: 40%; float: left; border: 1px solid #ECF0F1; border-radius: 0px; padding: 10px 13px;}
.slect_travelto label {
display: inline-block;
max-width: 100%;
margin-bottom: 0;
font-weight: 700;
font-size: 11px;
color:#da251d;
float: left;
text-transform: uppercase;
}
.slect_travelto .small-text {
font-size: 10px;
color: #7F8C8D;
font-family:Roboto, sans-serif;
line-height: 8px;
}
.slect_travelto .form-control {
height: 22px;
}
.slect_travelto .form-control {
display: block;
width: 100%;
height: 34px;
padding: 0px 0px;
font-size: 15px;
line-height: 1.42857143;
color: #2C3E50;
background-color: #fff;
background-image: none;
border: 0px solid #ccc;
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
box-shadow: inset 0 0px 0px rgba(0,0,0,.075);
outline: none;
font-family:Roboto, sans-serif;font-weight:bold;
}
.datebootom {
height: 0;
width: 100%;
position: fixed;
bottom: 0;
left: 0;
background-color: rgba(255,255,255, 1.9);
overflow-y: hidden;
z-index: 1000000;
-webkit-transition: all 0.4s;
transition: all 0.4s;
display: block;
}
/* Style navigation content */
.date-content {
position: relative;
top: 0%;
width: 100%;
}
/* Style Links inside Side navigation menu */
/* Position the close button (top right corner) */
.datebootom .closebtn {
position: absolute;
top:4px;
right: 12px;
font-size: 30px;
margin-left: 50px;
color: #000;
z-index: 999999;
}
.mobileroundtripradio-toolbar { margin: 0;}
.mobileroundtripradio-toolbar input[type="radio"] {opacity: 0;position: fixed;width: 0;}
.mobileroundtripradio-toolbar label {
display: inline-block;
background-color: #fff;
padding: 0px 0;
font-family:Roboto, sans-serif;
font-size: 14px;
border-bottom: 1px solid #ECF0F1;
border-right: 1px solid #ECF0F1;
border-radius: 0px;
cursor: pointer;
width: 100%;
text-align: center;
margin: -5px 0 0 0;
}
/*.roundtripradio-toolbar label img { height: 18px;}*/
.mobileroundtripradio-toolbar label:hover {background-color: #3A91F7;}
.mobileroundtripradio-toolbar input[type="radio"]:focus + label {background-color: #EDF5FF; }
.mobileroundtripradio-toolbar input[type="radio"]:checked + label .roundtrip_flight_wrap1{ background: #EDF5FF; border-bottom: 4px solid #3A91F7;}
.roundtripradio-toolbar input[type="radio"]:checked + label { background-color: #EDF5FF;}
.mobileroundtripradio-toolbarright { margin: 0;}
.mobileroundtripradio-toolbarright input[type="radio"] {opacity: 0;position: fixed;width: 0;}
.mobileroundtripradio-toolbarright label {
display: inline-block;
background-color: #fff;
padding: 0px 0;
font-family:Roboto, sans-serif;
font-size: 14px;
border-bottom: 0px solid #ECF0F1;
border-right: 1px solid #ECF0F1;
border-radius: 0px;
cursor: pointer;
width: 100%;
text-align: center;
margin: -5px 0 0 0;
}
/*.roundtripradio-toolbar label img { height: 18px;}*/
.mobileroundtripradio-toolbarright label:hover {background-color: #3A91F7;}
.mobileroundtripradio-toolbarright input[type="radio"]:focus + label {background-color: #EDF5FF;}
.mobileroundtripradio-toolbarright input[type="radio"]:checked + label .roundtrip_flight_wrap1{ background: #EDF5FF; border-bottom: 4px solid #3A91F7;}
.mobileroundtripradio-toolbarright input[type="radio"]:checked + label {background-color: #EDF5FF; }
#myModalsort_search {
top: auto !important;
}
.international_flight_wrapper_margin{ padding-bottom: 50px;}
.booknowbtn {
font-size: 10px !important;
padding: 5px 8px !important;
}
.count-input .incr-btn {
display: block;
position: absolute;
width: 40px;
height: 30px;
font-size: 18px;
font-weight: 300;
text-align: center;
line-height: 30px;
top: 50%;
right: 0;
margin-top: -15px;
text-decoration: none;
color: #da251d;
background: #FFF2F0;
border-radius: 0 8px 8px 0;
}
.roomBoxMain .roomBoxMainIn .btn {
color: #fff !important;
padding: 1rem 1.5rem !important;
background: #da251d !important;
border: 1px solid #da251d !important;
font-size: 13px;
border-radius: 20px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
-o-border-radius: 20px;
}
.travllerbootom {
height: 0;
width: 100%;
position: fixed;
bottom: 0;
left: 0;
background-color: rgba(0,0,0, 0.6);
overflow-y: hidden;
z-index: 1000000;
-webkit-transition: all 0.4s;
transition: all 0.4s;
display: block;
}
/* Style navigation content */
.travller-content {
position: relative;
top: 0%;
width: 100%;
}
/* Style Links inside Side navigation menu */
.travllerbootom a {
padding: 8px;
text-decoration: none;
font-size: 2rem;
color: #959595;
display: block;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
/* Change the color of links on hover */
.travllerbootom a:hover {
color: #f1f1f1;
}
/* Position the close button (top right corner) */
.travllerbootom .closebtn {
position: absolute;
top: 13%;
right: 43%;
font-size: 14px;
margin-left: 50px;
font-weight: bold;
color: #99a2ab;
z-index: 999999;
font-family:Roboto, sans-serif;
background: #99a2ab;
border-radius: 100%;
}
.travellerhide{display: block;}
/*.mobilenonstop{bottom: 25% !important;}*/
.mobilenonstop{bottom: 24% !important;}
/*.mobilenonstop{bottom: 20% !important;}*/
.line_divider{ width: 100%; height: 4px; background:#ECF0F1; margin: 5px 0 15px; padding:0; clear: both;}
.recent_subtitle{ color: #94A5A6; font-size: 10px; font-family:Roboto, sans-serif;}
.navbootom {
height: 0;
width: 100%;
position: fixed;
bottom: 0;
left: 0;
background-color: rgba(255,255,255, 1.9);
overflow-y: hidden;
z-index: 1000000;
-webkit-transition: all 0.4s;
transition: all 0.4s;
display: block;
}
/* Style navigation content */
.nav-content {
position: relative;
top: 0%;
width: 100%;
}
/* Style Links inside Side navigation menu */
.navbootom a {
padding: 8px;
text-decoration: none;
font-size: 2rem;
color: #959595;
display: block;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
/* Change the color of links on hover */
.navbootom a:hover {
color: #f1f1f1;
}
/* Position the close button (top right corner) */
.navbootom .closebtn {
position: absolute;
top: 22px;
right: 6px;
font-size: 14px;
margin-left: 50px;
font-weight: bold;
color:#da251d;
z-index: 999999;
font-family:Roboto, sans-serif;
}
.mobilemain {
width: 70%;
margin: 20px 18px 0;
}
/* Bootstrap 4 text input with search icon */
.has-search .form-control {
padding-left: 1.375rem;
}
.has-search .form-control-feedback {
position: absolute;
z-index: 2;
display: block;
width: 2.375rem;
height: 2.375rem;
line-height: 2.375rem;
text-align: center;
pointer-events: none;
color: #aaa;
}
.has-feedback-left .form-control {
padding-right: 12px;
padding-left: 34px;
}
.has-feedback-left .form-control.input-sm,
.has-feedback-left.form-group-sm .form-control {
padding-left: 30px;
}
.has-feedback-left .form-control.input-lg,
.has-feedback-left.form-group-lg .form-control {
padding-left: 46px;
}
.has-feedback-left .form-control-feedback {
left: 0;
}
/* .modal-content {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
pointer-events: auto;
background-color: #fff;
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, .2);
border-radius: .3rem;
outline: 0;
margin-top: 70%;
}*/
.reviewflight_info{width: 100%; margin: 13px 0 15px; padding: 0 13px; display: block;}
/*.animate-bottom {
position: relative;
animation: animatebottom 0.4s;
}
@keyframes animatebottom {
from {
bottom: -200px;
opacity: 0;
}
to {
bottom: 0;
opacity: 1;
}
}*/
.mobileround_trip_wrapper{ display: block;}
.single_flight_mobile{display: block;}
.return_align {margin: 0px 0 0; }
.boxmytriptcikets{margin-right: 2px;}
.checkinmytriptcikets{margin-right: 2px; color: #7F8C8D; font-size: 9px;}
.weigthbagmytriptcikets{margin-right: 2px; color: #7F8C8D; font-size: 9px;}
.dotmtpmytriptcikets{margin-right: 2px;}
.cab-inmytriptcikets{margin-right: 2px; color: #7F8C8D; font-size: 9px;}
.mealmtpmytriptcikets{margin-right: 2px; color: #7F8C8D;font-size: 9;}
.yesmtpmytriptcikets{margin-right: 2px; color: #7F8C8D;font-size: 9px;}
.adultmtpmytriptcikets{margin-right: 2px; color: #2C3E50;font-size: 9px;}
.dotline1{display: none;}
.babage_align {
margin-left: 0px;
}
.ticketdetails_information .theme-search-results-item-flight-section-path1 {
position: relative;
height: 60px;
margin: 0 5px;
width: 128px;
float: none;
position: absolute;
left: 7%;
}
a.refundable_green{ color: #27AE60; font-size: 12px; float: right; font-family:Roboto, sans-serif; text-decoration: none;}
a.refundable_green:hover{ color: #2C3E50; font-size: 12px; float: right; font-family:Roboto, sans-serif;}
a.refundable_green:focus{ color: #2C3E50; font-size: 12px; float: right; font-family:Roboto, sans-serif;}
a.refundable_green:visited{ color: #27AE60; font-size: 12px; float: right; font-family:Roboto, sans-serif;}
.fair_content ul li:first-child {
list-style-type: none;
color: #7F7F7F;
font-size: 14px;
border-bottom: 0px solid #ecf0f1;
padding: 20px 20px 0px 10px;
vertical-align: middle;
line-height: 24px;
}
.mealtext_size {
font-size: 13px;
}
.fair_content ul li {
list-style-type: none;
color: #7F7F7F;
font-size: 14px;
border-bottom: 1px solid #ecf0f1;
padding: 10px 20px 7px 10px;
vertical-align: middle;
line-height: 25px;
}
.checkboxcontainerreviewaddons .checkmark {
display: inline-block;
width: 25px;
height: 25px;
background: white;
position: absolute;
left: 0;
top: -4px;
border: 2px solid #ccc;
border-radius: 100%;
}
.offers_content label {
font-size: 14px;
text-align: left;
letter-spacing: 0px;
font-weight: bold;
padding-left: 10px;
/*padding-left: 35px;*/
}
.offers_content .offer_text {
font-size: 12px;
font-weight: normal;
color: #7F8C8D;
}
.mobilebookingreview{ display:block;}
.mobile_reviewpadding_0{padding: 0;}
.mobile_reviewpadding_0_left{padding-left: 0;}
.mobile_reviewpadding_0_right{padding-right: 0;}
.terms_mobileview{display: block;}
.download_wrapper {
width: 100%;
display: block;
text-align: center;
margin-bottom: 30px;
}
.name_traveller_addons span {
font-size: 12px;
color: #7F8C8D;
font-family:Roboto, sans-serif;
}
.traveller_ticketdeatils_title {
font-size: 15px;
letter-spacing: 1px;
font-weight: bold;
color: #94A5A6;
font-family:Roboto, sans-serif;
border-bottom: 0px solid #ecf0f1;
padding: 3px 0px 4px;
margin: 0 0 4px 0;
}
.divider_div_line {
background: #ecf0f1;
width: 100%;
height: 1px;
margin: 10px 0;
}
.traveller_ticketdeatils {
width: 100%;
margin: 0;
padding: 0 8px;
}
.name_traveller_addons {
float: left;
width: 100% !important;
text-align: left;
font-size: 13px;
color: #2C3E50;
font-family:Roboto, sans-serif;font-weight:bold;
margin-right: 5px;
}
.addons_title {
font-size: 11px;
color: #7F8C8D;
font-family:Roboto, sans-serif;
float: left;
padding: 5px 3px 0 0;
}
.addons ul li {
list-style-type: none;
float: left;
font-size: 12px;
color: #7F8C8D;
font-family:Roboto, sans-serif;
margin: 0 3px;
}
.congratualtion_wrapper {
width: 100%;
margin: -4px 0 0 0;
padding: 0;
}
.arrow_mobile{ margin: -7px 0 0 0;}
.price_mobile_inline{display: inline-block !important; padding: 5px 0 0 0;}
.mobile_footerbtn{ width: 100%; margin: 0; padding: 0 10px 0 0; text-align: center;}
.paylater_btn {
padding: 10px 0;
border-radius: 50px;
-o-border-radius: 50px;
-ms-border-radius: 50px;
-webkit-border-radius: 50px;
-moz-border-radius: 0;
margin: 5px 0 0 0;
background-color: #da251d;
border-color: #da251d;
color: #fff;
width: 48%;
float: left;
text-transform: uppercase;
font-size: 12px;
}
.paylater_btn2 {
padding: 10px 0;
border-radius: 50px;
-o-border-radius: 50px;
-ms-border-radius: 50px;
-webkit-border-radius: 50px;
-moz-border-radius: 0;
margin: 0 0 0 0;
background-color: #da251d;
border-color: #da251d;
color: #fff;
width: 48%;
float: right;
text-transform: uppercase;
font-size: 12px;
}
.terms_mobileview{width: 100%;
background: #fff;
border: 1px solid #ECF0F1;
border-radius: 0px;
-o-border-radius: 0px;
-moz-border-radius: 0px;
padding: 10px 11px 7px;
}
.terms_mobileview > .checkboxcontainerreviewaddons .checkmark {
display: inline-block;
width: 25px;
height: 25px;
background: white;
position: absolute;
left: 0;
top: 0px;
border: 2px solid #ccc;
border-radius: 100%;
}
.fair_title {
background: #fff;
color: #2C3E50;
padding: 20px 10px 0;
border-radius: 0px 10px 0 0;
-o-border-radius: 0px 10px 0 0;
-moz-border-radius: 0px 10px 0 0;
-webkit-border-radius: 0px 10px 0 0;
-ms-border-radius: 0px 10px 0 0;
margin: 0;
font-size: 18px;
font-weight: bold;
letter-spacing: 1px;
font-family:Roboto, sans-serif;
}
.fairsummary_mobileshow{display: block !important;}
.reviewpadding{padding: 0 !important;}
.mobileviewshow{display: block !important;}
.select_seat_wrap{ width: 100%;
margin: 20% 0 0;
padding: 0 15px 20px;
height: 360px;
overflow-y: scroll;
}
.select_seat_row{ width: 100%; margin: 15px 0;}
.select_seat_left{ float: left;}
.select_seat_right{ float: right;}
.text_seat{font-size: 12px;
color: #2C3E50;
font-family:Roboto, sans-serif;
padding: 16px 12px 5px 0;
float: left;
}
.seat_warpper{ width: 100%; margin: 0; padding: 0;}
.seat_selection_additiional{background: #fff; margin: 0; width: 100%; padding: 12px 15px; font-family:Roboto, sans-serif;
font-size: 12px; color: #7F8C8D;}
.seat_red{ font-size: 14px; color: #da251d; font-weight: bold; padding-right: 5px;}
.seat_price{ font-size: 14px; color: #7F8C8D; font-weight: bold; padding-left: 5px;}
#myModalbabage .modal-body, #myModalbabage .modal-body {
position: relative;
padding: 10px 0px;
}
.seatselectionbootom {
height: 0;
width: 100%;
position: fixed;
bottom: 0;
left: 0;
background-color: #ebeef1;
overflow-y: hidden;
z-index: 9999;
-webkit-transition: all 0.4s;
transition: all 0.4s;
display: block;
}
/* Style navigation content */
.seatselectionbootom-content {
position: relative;
top: 0%;
width: 100%;
padding: 0px 0 0;
}
/* Style Links inside Side navigation menu */
.seatselectionbootom a {
padding: 8px;
text-decoration: none;
font-size: 1.5rem;
color: #fff;
display: block;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
/* Change the color of links on hover */
.seatselectionbootom a:hover {
color: #f1f1f1;
}
/* Position the close button (top right corner) */
.seatselectionbootom .closebtn {
position: absolute;
top: -8px;
right: 6px;
font-size: 30px;
margin-left: 50px;
color: #000;
z-index: 999999;
}
#myModalmeals .modal-dialog, #myModalbabage .modal-dialog {
position: relative;
width: 100%;
margin: -1px;
/* -webkit-transform: translate(0,45%) !important;
-ms-transform: translate(0,45%) !important;
-o-transform: translate(0,45%) !important;
transform: translate(0%,45%) !important;*/
}
#myModalmeals .modal-content, #myModalbabage .modal-content, #myModaltraveller .modal-content {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
height: 100%;
pointer-events: auto;
background-color: #fff;
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, .2);
border-radius: .3rem;
outline: 0;
margin-top: 0%;
padding-bottom: 4px;
}
#myModaltraveller .modal-content {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
height: 100%;
pointer-events: auto;
background-color: transparent;
background-clip: padding-box;
border: 0px solid rgba(0, 0, 0, .2);
border-radius: .3rem;
outline: 0;
margin-top: 0%;
padding-bottom: 4px;
box-shadow: 0 0 0 rgba(0,0,0,.5);
}
.addons_box_box{ background: #ebeef1; min-height: 600px; width: 100%; margin: 0; padding: 0; display: block;}
.addons_mobile_wrapper{background: #fff;margin: 3px 0 0;padding: 5px 0 0;}
.addon_tite{
font-family:Roboto, sans-serif;font-weight:bold;
font-size: 14px;
line-height: 24px;
color: #2C3E50;
padding: 0 10px;}
.addon_tite_select{ color: #7F8C8D;font-family:Roboto, sans-serif;font-size: 13px; padding: 0 10px;margin-bottom: 7px;}
.addons_textselect_option_one{padding: 0;}
/*.addons_textselect_option_one{padding: 10px 0;}*/
.selectaddonsradio-toolbar label img {
height: 13px;
margin-right: 0;
}
.addonsselect_right {
float: right;
width: 70%;
}
.addonsselect_left h4 {
font-family:Roboto, sans-serif;font-weight:bold;
font-size: 13px;
line-height: 10px;
color: #2C3E50;
margin: 0;
padding: 0;
}
.addonsselect_left .adult_text_arrival {
color: #7F7F7F;
font-family:Roboto, sans-serif;
font-weight: bold;
font-size: 10px;
line-height: 18px;
}
.addons_textselect_option {border-left: 0px dashed #eaeaea;padding-left: 0; padding-right:0;border-top: 1px solid #eaeaea; padding-top: 10px; padding-bottom: 5px;}
.selectaddonsradio-toolbar {margin: 2px 0 0;}
.selectaddonsradio-toolbar1 {margin: 2px 0 0;}
.selectaddonsradio-toolbar2 {margin: 2px 0 0;}
.selectaddonsradio-toolbar3 {margin: 2px 0 0;}
.selectaddonsradio-toolbar4 {margin: 2px 0 0;}
.selectaddonsradio-toolbar5 {margin: 2px 0 0;}
.gstbootom{ display: block;}
.gstbootom-content .form-control{ padding:10px 20px !important;}
.gstbootom-content .form-group{margin-bottom: 1.8rem !important;}
a.savecontinue {
padding: 8px 0;
border-radius: 50px;
-o-border-radius: 50px;
-ms-border-radius: 50px;
-webkit-border-radius: 50px;
-moz-border-radius: 0;
margin: 0px 0;
background-color: #da251d;
border-color: #da251d;
color: #fff !important;
width: 100% !important;
font-size: 1.5rem !important;
}
.gst_text{font-family:Roboto, sans-serif;font-weight:bold;font-size: 15px !important;color: #2C3E50; text-align: left !important;}
.gstbusiness{display: block;margin: 20px 0 90px 0;}
.add-new-user h3 {
color: #000 !important;
font-size: 15px !important;
text-transform: capitalize !important;
font-family:Roboto, sans-serif;font-weight:bold;
line-height: 26px;
margin: 0px 20px;
}
.addonsselect_left {
float: left;
padding: 5px 0;
}
.newuser {
/* width: 787px; */
height: auto;
padding: 15px 0 30px;
}
.addnewuser .col-xs-12{ padding: 0px !important;}
.addnewuser .form-control {
margin-bottom: 11px;
height: 38px;
border-radius: 0px;
border: 1px solid #94A5A6;
}
.modal_padding{padding: 0 15px 5px !important;}
.selectbootom, .gstbootom {
height: 0;
width: 100%;
position: fixed;
bottom: 0;
left: 0;
background-color: rgba(255,255,255, 1.9);
overflow-y: hidden;
z-index: 9999;
-webkit-transition: all 0.4s;
transition: all 0.4s;
display: block;
}
/* Style navigation content */
.selectbootom-content, .gstbootom-content {
position: relative;
top: 0%;
width: 100%;
padding: 12px 0 0
}
/* Style Links inside Side navigation menu */
.selectbootom a, .gstbootom a {
padding: 8px;
text-decoration: none;
font-size: 2rem;
color: #959595;
display: block;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
/* Change the color of links on hover */
.selectbootom a:hover, .gstbootom a:hover {
color: #f1f1f1;
}
/* Position the close button (top right corner) */
.selectbootom .closebtn, .gstbootom .closebtn {
position: absolute;
top: -8px;
right: 6px;
font-size: 30px;
margin-left: 50px;
color: #000;
z-index: 999999;
}
.gst_add_align2_mobile {
padding: 5px 15px;
margin-bottom: 5px;
border-bottom: 1px solid #ECF0F1;
}
.editimage_mobile{ float: right; margin: 10px 0 0 0;}
.savedlist_mobile{height: 480px; overflow-y: scroll;}
.selectbootom-content h4{font-family:Roboto, sans-serif;font-weight:bold; font-size: 15px; color: #2C3E50; padding: 0 15px;}
.selectbootom-content h4 a.addnew_traveller_listpop22{float: right;
color: #da251d;
margin-right: 0;
font-size: 12px;
font-weight: 600;
padding: 0px 0 0 0;}
.select_traveller{ width: 100%; margin: 0; padding: 0;}
.select_traveller_box{ width: 100%;margin: 12px 0 12px 0; padding: 0;}
.select_traveller_box .cirecle{ border-radius: 100%; background:#ECF0F1; width: 27px; height: 27px; float: left; margin: 0 10px 0 0; padding: 0;}
.select_traveller_name{
font-family:Roboto, sans-serif;
font-size: 16px;
color: #2C3E50;
padding: 2px 0 0;
}
.select_traveller_name span{font-size: 12px; color: #7F8C8D;}
#myModal2 .modal-dialog {
position: relative;
width: auto;
margin: 0px;
}
.selectaddonsradio-toolbarsalutatioon {
margin: 0;
border: 2px solid #da251d;
border-radius: 30px;
width: 100%;
}
.add_adult_wrappercontent{ background: #fff; border-radius: 15px; padding: 10px; display: block;border: 1px solid #ECF0F1;
margin: 0 0 14px 0;
}
.add_adult_wrappercontent_title{ font-family:Roboto, sans-serif;font-weight:bold; font-size: 16px; color: #2C3E50; margin-bottom: 15px;}
.add_adult_wrappercontent_subtitle{ font-family:Roboto, sans-serif; font-size: 12px; color: #2C3E50; margin-bottom: 15px;}
.add_adult_wrappercontent_title_margin{margin-bottom: 2px !important;}
.boxmytrip {
margin-right: 6px;
}
.checkinmytrip {
margin-right: 0px;
color: #7F8C8D;
font-size: 12px;
}
.weigthbagmytrip {
margin-right: 1px;
color: #2C3E50;
font-size: 12px;
font-weight: bold;
}
.dotmtpmytrip {
margin-right: 0px;
}
.cab-inmytrip {
margin-right: 0px;
color: #7F8C8D;
font-size: 12px;
}
.offers {
background: #fff;
border: 1px solid #ECF0F1;
border-radius: 8px;
-o-border-radius: 8px;
-moz-border-radius: 8px;
margin: 20px 0 20px 0;
padding: 15px;
}
.traveller_information_boxshow{ display: block;}
.mobile_infotop{ float: left; padding-left: 13px;}
.mobile_totalamounttop{
font-size: 18px;
color: #27AE60;
float: left;
font-weight: bold;
}
.price_mobiletop{ font-size: 13px;
color: #94A5A6;
display: block; font-weight: normal;}
.mobile_footerlefttop{float: left; width: 60%;}
.mobile_footerrighttop{ float: right; width: 40%;}
.continue_btn_22top {
padding: 10px 0;
border-radius: 0px;
-o-border-radius: 0px;
-ms-border-radius: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0;
margin: 0;
background-color: #da251d;
border-color: #da251d;
color: #fff;
width: 94%;
text-transform: capitalize;
}
.mobile_footer_bottomcontinuefixedtop {
display: none;
position: fixed;
width: 100%;
z-index: 999;
background: #fff;
bottom: 0;
padding: 8px 6px 15px 12px;
height: auto;
margin: -4px 0 0 0;
width: 100%;
}
.nonrefundable a span {
font-size: 12px;
display: inline-block;
clear: both;
margin-right: 3px;
color: #2C3E50;
}
.mobile_marginbottom{ margin: 0 0 90px 0}
.mobile_info{ float: left; padding-left: 13px;}
.mobile_totalamount{font-size: 10px; color: #fff; float: left;}
.price_mobile{font-size: 15px; color: #fff; display: block;}
.mobile_footerleft{float: left; width: 60%;}
.mobile_footerright{ float: right; width: 40%;}
.continue_btn_22 {
padding: 10px 0;
border-radius: 0px;
-o-border-radius: 0px;
-ms-border-radius: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0;
margin: 0;
background-color: #da251d;
border-color: #da251d;
color: #fff;
width: 94%;
}
.continue_btn_mobile {
padding: 10px 0;
border-radius: 0px;
-o-border-radius: 0px;
-ms-border-radius: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0;
margin: 0;
background-color: #94A5A6;
border-color: #94A5A6;
color: #fff;
width: 94%;
}
.mobile_footer_bottomcontinuefixed {
display: block;
position: fixed;
width: 100%;
z-index: 9999;
background: #000;
bottom: 0;
padding: 14px 0 12px 10px;
height: auto;
border-radius: 0;
-moz-border-radius:0;
-o-border-radius: 0;
-webkit-border-radius:0;
-ms-border-radius: 0;
}
.offers_content .form-control {
padding: 10px 10px 10px 20px;
font-size: 14px;
border-radius: 11px;
border: 1px solid #94A5A6;
height: 40px;
color: #7F8C8D;
width: 75%;
float: left;
margin: 4px 0 0 0;
}
.apply_box {
width: 100%;
margin: 0px 0 23px;
padding: 1px 0 20px;
border-top: 0px solid #ecf0f1;
text-align: center;
display: block;
}
a.apply {
font-size: 12px;
color: #da251d;
padding: 9px 13px;
text-decoration: none;
font-weight: bold;
letter-spacing: 1px;
border: 1px solid #da251d;
border-radius: 25px;
}
.fair_details_title_nobackground{border: 0px solid #ECF0F1 !important; background: transparent !important;
padding: 0px 15px 10px !important;
margin: 0 0 0px 0 !important;
}
.fiardetails_bg{background: #ecf0f1 !important;}
.tswitch {
padding: 15px 0px 15px 5px;
}
.tswitch .table {
border-bottom: 2px solid #ecf0f1;
width: 100%;
font-size: 13px;
color: #7F8C8D;
font-family:Roboto, sans-serif;
line-height: 20px;
}
#myModal_viewmore .modal-body {
position: relative;
padding: 20px 10px;
}
.nonrefundable {
width: 100%;
float: left;
margin: 0;
padding: 7px 10px;
border: 0px solid #ECF0F1;
border-radius: 4px;
border-top: 1px solid #ECF0F1;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-o-border-radius: 4px;
text-align: right;
}
.mytrip_time {
background: #FFF2F0;
border: 1px solid #FFD3CC;
border-radius: 24px;
text-align: center;
line-height: 25px;
color: #da251d;
font-size: 10px;
font-family:Roboto, sans-serif;
padding: 12px 0;
margin: 10px 0 25px;
}
.exiciting_offertitle_handle{ margin: 0 !important; padding: 0 !important;}
.loop_flight .owl-item .item {
border-radius: 14px;
margin-bottom: 31px;
background: transparent;
padding-bottom: 8px;
-webkit-box-shadow: 0 0 0 0px #b5bcbf;
box-shadow: 0 0 0 0px #b5bcbf;
-moz-box-shadow: 0 0 0 0px #b5bcbf;
-o-box-shadow: 0 0 0 0px #b5bcbf;
}
.adult_title .form-control {
padding: 10px 4px;
font-size: 13px;
border-radius: 0px;
border: 1px solid #94A5A6;
height: 40px !important;
color: #2C3E50;
font-family:Roboto, sans-serif;font-weight:bold;
}
.adult_title label{color: #7F8C8D; font-size: 12px; font-family:Roboto, sans-serif;}
.selectaddonsradio-toolbar label, .selectaddonsradio-toolbar1 label, .selectaddonsradio-toolbar2 label, .selectaddonsradio-toolbar3 label, .selectaddonsradio-toolbar4 label, .selectaddonsradio-toolbar5 label {
display: inline-block;
background-color: #fff;
padding: 7px 0;
font-family:Roboto, sans-serif;
font-size: 10px;
border: 2px solid #94A5A6;
border-radius: 0px;
cursor: pointer;
width: 40%;
text-align: center;
margin-right: 3px;
}
.flightroud_earch ul {list-style: none;margin: 0;padding: 0;overflow: auto;float: left;width: 100%;}
#myModalregister .modal-content {width: 100%; height: auto; padding: 23px 10px 10px; border-radius: 12px; margin: auto;}
#myModalregister .modal-dialog, #myModallogin .modal-dialog, #myModalloginpassword .modal-dialog, #myModalloginotp .modal-dialog { position: relative; width: auto; margin: 0; }
.modal { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 99999; display: none; overflow: hidden; -webkit-overflow-scrolling: touch; outline: 0;}
#myModalregister label { width: 100%; font-size: 11px; line-height: 17px; color: #2C3E50; font-family:Roboto, sans-serif;font-weight:bold;}
#myModallogin .modal-content { width: 100%; height: auto; padding: 23px 10px 10px; border-radius: 12px; margin: auto;}
#myModallogin .log_btn { background: #da251d; border-radius: 24px; color: #fff; height: 44px; padding: 12px 0 9px 0; width: 49%; position: relative; font-size: 11px; right: 0;}
#myModalloginpassword .modal-content { width: 100%; height: auto; padding: 23px 10px 10px; border-radius: 12px; margin: auto;}
#myModalloginotp .modal-content { width: 100%; height: auto; padding: 23px 10px 10px; border-radius: 12px; margin: auto; }
/*traveller details css coding 8-4-2020*/
.mdfy_filter{font-size: 24px;padding: 3px 0 0 0; color: #7F8C8D; position: absolute;right: 42px;top: 13px;}
.name_duration{display: none;}
.name_planeshow{display: block !important; width: 100%;}
.internationalradio-toolbar label:nth-child(4) {float: left;margin-left: 0%;}
.internationalradio-toolbar label:nth-child(8) {
margin-left: 0%;
}
.internationalradio-toolbar label:nth-child(10) {
float: right;
margin-right: 0%;
}
.internationalradio-toolbar label {cursor: pointer;
line-height: 18px;
color: #7F8C8D;
display: inline-block;
background-color: transparent;
padding: 4px 7px;
font-family:Roboto, sans-serif;
font-size: 11px;
border: 0px solid #444;
border-radius: 0px;
width: 19%;
}
.international_sorttitle {
float: left;
font-size: 12px;
color: #2C3E50;
font-family:Roboto, sans-serif;font-weight:bold;
padding-right: 20px;
line-height: 26px;
display: none;
}
.mdfy_search{ position: absolute;position: absolute;right: 14px; top: 95px;}
.search_flight_result_content{display: none;}
.travelclass_main label {display: inline-block;background-color: #fff;padding: 8px 0;font-family:Roboto, sans-serif;font-size: 12px !important;border: 2px solid #ECF0F1;border-radius: 22px;cursor: pointer;width: 100%;text-align: center; margin: 0 5px 0 0;float: left;}
.travelclass_main {margin: 0px;border: 0px solid #da251d;border-radius: 0px;height: 164px;overflow-y: scroll;}
.roomBoxMain .roomBoxMainIn label span{ display: block; font-size: 10px; color: #7F8C8D;}
.roomBoxMain .roomBoxMainIn label {color: #000 !important;display: inline-block !important;font-size: 14px;margin-bottom: 4px;margin-top: 0;}
.travller_divider_space{clear: both; margin: 5px 0;}
.travelclassmain_padding {padding: 0 15px 0 15px; clear: both;}
.count-input {position: relative;width: 45%;margin: 0 0 12px 0;float: right; }
a.readmore_addons {font-family:Roboto, sans-serif; font-size: 12px;color: #da251d;padding: 8px 0 1px;letter-spacing: 1px;
text-decoration: none; font-weight: bold;display: block;float: right;}
.continue_btnddons {font-family:Roboto, sans-serif;font-size: 12px;padding: 12px 15px;border-radius: 30px;-o-border-radius: 30px; -ms-border-radius: 30px;-webkit-border-radius: 30px;-moz-border-radius: 30px;margin: 15px 3px 90px;
background-color: #da251d;border-color: #da251d;color: #fff;width: 30%;}
.arrowbox_wrppercontact {cursor: pointer;width: 100px;background: #fff;border-radius: 30px;text-align: center;border: 1px solid #D3D3D3;font-size: 18px;color: #da251d;padding: 2px 0;margin: auto;position: absolute;bottom: -44px;left: 42%;}
.checkboxcontainerreviewaddons {display: inline-block; padding-left: 36px; position: relative; cursor: pointer;user-select: none; color: #2C3E50; font-size: 11px; width: 100%; text-align: left; line-height: 18px;}
.destintion_form_travellerdetailsadd_adult:after, .destintion_form_travellerdetailsadd_adult:before {
content: url(../img/new/addicon_adult.svg);position: absolute;top: 0.1em;right: 0.4em;width: 50px;height: 50px;}
.addnew_traveller_listpop{float: right; color: #da251d; margin-right: 14px;}
.checkboxcontainerreviewaddons_savedlist {display: inline-block;padding-left: 30px;position: relative;cursor: pointer;
user-select: none;color: #2C3E50;font-size: 14px;width: 85%;}
.savetravellor .btn {background: #da251d;color: #fff;border-radius: 0px;width: 100%;height: 45px;margin-bottom: 0;padding: 0; margin:10px 0 0;}
.selectaddonsradio-toolbarsalutatioon label {display: inline-block;
background-color: #fff;
padding: 6px 0;
font-family:Roboto, sans-serif;
font-size: 14px;
border: 0px solid #94A5A6;
border-radius: 30px;
cursor: pointer;
width: 88px;
text-align: center;
margin-right: 0;
margin: 0;
}
.fill_traveller_information {background: #fff;margin: 10px 0;padding: 0 20px;border-radius: 0px;-o-border-radius: 0px;
-moz-border-radius: 0px;-webkit-border-radius: 0px;-ms-border-radius: 0px;}
.edit_traveller_edit {float: right; position: absolute; right: 5px; top: 7px; cursor: pointer;}
.adult_box_travel {font-size: 12px;font-family:Roboto, sans-serif;font-weight: 600;color: #7F8C8D;position: absolute;top: 19px;left: 23px;}
.mobileadultsection{ padding:7px 32px 14px 10px !important;}
a.addnew {font-family:Roboto, sans-serif;font-size: 13px;color: #da251d;padding: 3px 0 1px;letter-spacing: 1px;text-decoration: none;font-weight: bold;display: block;float: right;}
/*traveller details css coding 8-4-2020*/
.view_deatils_wrapper .nav-tabs>li>a {margin-right: 2px;line-height: 1.42857143;border: 2px solid transparent;
border-radius: 0 0 0 0;color: #7F8C8D;font-size: 11px !important;font-family:Roboto, sans-serif;font-weight: 600;width: auto;
padding: 0 2px 10px 2px;letter-spacing: 1px;}
.congratualtion_content_paylater { width: 100%;margin: 0;padding: 0;background: #fff;}
.congaratulation_logo {width: 100%;text-align: center;margin: 0 0 0px 0;}
.congaratulation_logo img {margin: 10px 0;padding: 0;height: 80px;}
.deaprture_box {border: 0px dashed #DDDDDD;padding: 35px 4px 0px 4px;border-radius: 0;border-top: 2px solid #ddd;}
.deaprture_box .deaprture_box_title {text-align: center;width: 100px;background: #F0F0F3;padding: 10px 0;border-radius: 0;
color: #2C3E50;font-size: 12px;font-family:Roboto, sans-serif;font-weight:bold;margin: -30px 0 14px 0;}
a.download_button {
border-radius: 0px;
font-family:Roboto, sans-serif;
font-size: 12px;
color: #fff;
text-align: center;
width: 41%;
padding: 10px 0;
text-decoration: none;
background: #27AE60;
border: 1px solid #D6DEDE;
margin: 0 3px 10px;
display: inline-block;
}
.paylater_logo h5 {
font-size: 10px;
font-family:Roboto, sans-serif;
color: #000;
margin: 12px 3px;
padding: 0;
font-weight: 600;
float: left;
}
.paylater_logo img {
margin: 5px 10px 0 6px;
padding: 0;
float: left;
height: 25px;
width: 25px;
}
.paylater_logo h6 {
font-size: 10px !important;
font-family:Roboto, sans-serif;
color: #2C3E50;
margin: 12px 3px;
padding: 0;
font-weight: 600;
float: left;
}
.paylater_bullet {
width: 10px;
height: 10px;
margin: 0 10px;
background: #7F8C8D;
border-radius: 100%;
display: inline-block;
}
.paylater_economy_info {
font-family:Roboto, sans-serif;
font-weight: 800;
color: #7F8C8D;
font-size: 10px;
float: left;
margin: 10px 0 0;
display: none;
}
.pnrbox {
border: 1px solid #93d6af;
font-family:Roboto, sans-serif;
color: #2C3E50;
font-size: 11px;
font-weight: bold;
background: #d0ffe5;
text-align: center;
float: right;
border-radius: 0px;
width: 100%;
padding: 5px 0;
margin: 4px 0 0 0;
}
.pnrbox .confirmed {color: #27AE60;font-size: 9px;font-family:Roboto, sans-serif;}
.paylater_logo {margin: 0 5px 0 0;padding: 0;text-align: left;float: left;}
.tickets_details {margin: 0;padding: 0;text-align: left;float: left;width: 25%;}
.ticketdetails_information .theme-search-results-item-flight-section-path1 {position: relative;height: 60px;margin: 0 5px;
width: 30%;float: left;}
.ticketdetails_information .theme-search-results-item-flight-section-path-fly-time1 p {background: #fff;margin-bottom: 0;
color: #94A5A6;font-size: 10px;font-family:Roboto, sans-serif;font-weight: normal;}
.ticketdetails_information .theme-search-results-item-flight-section-path-fly-time1 {text-align: center;width: 55%;position: absolute;top: 24px;left: 19px;z-index: 9;}
.tickets_time2 {
font-size: 10px;
font-family:Roboto, sans-serif;
color: #2C3E50;
margin: 0;
padding: 0;
font-weight: bold;
}
.tickets_cityname {
font-size: 13px;
font-family:Roboto, sans-serif;
color: #2C3E50;
margin: 0;
padding: 0;
font-weight: bold;
}
.tickets_time {
font-size: 13px;
font-family:Roboto, sans-serif;font-weight:bold;
color: #2C3E50;
margin: 0 0 2px 0;
padding: 0;
font-weight: bold;
}
.airport_timeinformation {
border-radius: 0px;
width: 87%;
text-align: center;
border: 2px solid #da251d;
background: #fff;
font-family:Roboto, sans-serif;
color: #da251d;
font-size: 12px;
line-height: 0px;
padding: 8px 0;
display: block;
clear: both;
margin: 4px auto 15px;
}
.paylater_boxwrap {width: 100%;margin: auto;text-align: center;padding: 0 0 30px;}
.congartualtion_tick_boxpaylater {position: relative;width: 80px; height: 70px;margin: auto 0;float: left;}
.congratualtion_circleonepaylater {background: #27a8e0;width: 65px;height: 65px;position: absolute;left: 10px;
top: 0;border-radius: 100%; opacity: 26%;filter: alpha(opacity=26);}
.congratualtion_circletwopaylater {width: 50px;height: 50px;position: absolute;left: 17px;top: 7px;}
.congartualtion_titlepaylater {width: 54%;margin: 0 0px 0 20px;padding: 0;text-align: left;float: left;}
.congratualtion_textpaylater {color: #2C3E50;font-family:Roboto, sans-serif;font-weight: 800;font-size: 18px;line-height: 34px; letter-spacing: 2px;}
.congartualtion_titlepaylater p {color: #2C3E50;font-size: 12px;font-family:Roboto, sans-serif;margin: 0;padding: 0;line-height: 20px;}
.paylater_wrapper {height: auto;opacity: 100%;filter: alpha(opacity=100);background-color: #ffff;background-image: linear-gradient(to right, #fff , #fff); padding: 18px 0 0;}
.paylater_boxmytrip {
width: 100%;
margin: 0px 0 25px 0;
padding: 0px 0 5px;
display: block;
background: #fff;
border: 1px solid #C4C4C4;
border-top: 0px solid #c4c4c4;
border-radius: 0px;
-moz-border-radius: 0px;
-o-border-radius: 0px;
-webkit-border-radius: 0px;
}
.searchno_padding{ padding: 0;}
.mobile_show_city11{display: block;}
.sortby_national{display: none;}
.saerch_height_handle{ min-height: 50px;}
.internationalradio-toolbar {margin: 0;text-align: center;float: right; width: 100%;}
.sorting_text_align {
font-size: 16px;
line-height: 25px;
padding-left: 10px;
font-weight: bold;
}
#myModalmodify_search .modal-dialog, #myModalfilter_search .modal-dialog, #myModalsort_search .modal-dialog {
position: relative;
width: auto;
margin: -4px 0 0 0;
}
.national_sorttitle {
float: left;
font-size: 12px;
color: #2C3E50;
font-family:Roboto, sans-serif;font-weight:bold;
padding-right: 0px;
line-height: 26px;
padding-left: 15px;
}
.nationalradio-toolbar label {
cursor: pointer;
line-height: 18px;
color: #7F8C8D;
display: inline-block;
background-color: transparent;
padding: 4px 0px;
font-family:Roboto, sans-serif;
font-size: 12px;
border: 0px solid #444;
border-radius: 0px;
width: 50%;
float: left;
}
.nationalradio-toolbar input[type="radio"]:checked + label {
background-color: #fff;
border-color: #fff;
color: #FE5F55;
width: 50%;
}
a.view_morebtn {
float: right;
color: #da251d;
font-family:Roboto, sans-serif;
font-size: 12px;
text-decoration: none;
margin: 0 10px 0 0;
padding: 0;
font-weight: 700;
}
.nopadding_search{padding: 0;}
.mytrip_city_searchflight {
width: 46%;
float: left;
margin-right: 10px;
border: 0px solid #ECF0F1;
border-bottom: 2px solid #ECF0F1;
border-radius: 0px;
padding: 8px 10px 7px 0px;
}
.mytrip_calender_box_searchflight {
width: 100%;
float: left;
border: 0px solid #ECF0F1;
/*border-bottom: 2px solid #ECF0F1;*/
border-radius: 0px;
padding: 5px 0 5px 0px;
margin-right: 0;
margin-top: 14px;
margin-bottom: 14px;
}
.mytrip_departure_searchflight {
width: 46%;
float: left;
margin-right: 0;
border: 0px solid #ECF0F1;
border-bottom: 2px solid #ECF0F1;
border-radius: 0;
padding: 0;
}
.mytrip_return_searchflight {
width: 46%;
float: right;
margin-right: 0;
border: 0px solid #ECF0F1;
border-bottom: 2px solid #ECF0F1;
border-radius: 0px;
padding: 0 0 0 15px;
}
.mytrip_to_searchflight {
width: 46%;
float: right;
margin-right: 0;
border: 0px solid #ECF0F1;
border-bottom: 2px solid #ECF0F1;
border-radius: 0px;
padding: 8px 10px 7px 15px;
}
.mytrip_class_searchflight {
width: 100%;
float: left;
border: 0px solid #ECF0F1;
border-bottom: 2px solid #ECF0F1;
border-radius: 0px;
padding: 5px 10px 5px 0px;
margin-right: 0;
margin-bottom: 13px;
}
a.flightsubmit_searchflight, .flightsubmit_searchflight {
float: right;
border-radius: 50px;
width: 100%;
background-color: #da251d;
color: #fff !important;
font-size: 18px !important;
border-color: #da251d;
margin: 90px 0 0;
/*margin: 50px 0 15px;*/
height: 49px;
padding: 1px 21px;
line-height: 44px;
}
.flight_info {
width: 100%;
margin: 5px 0 0 0;
padding: 0;
text-align: left;
display: block;
}
.flight_info_2{text-align: center;}
.fligh_pricealignment {margin: 0px 0 0; font-size: 20px;}
/*.flight_info span:first-child{margin-right: 27px;}*/
.flight_info span:first-child{margin-right: 3px;}
.flight_search_list_international {
background: #fff; -webkit-box-shadow: 0 2px 2px 0px #b5bcbf;
box-shadow: 0 2px 2px 0px #b5bcbf;
-moz-box-shadow: 0 2px 2px 0px #b5bcbf;
-o-box-shadow: 0 2px 2px 0px #b5bcbf;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-o-border-radius: 8px;
padding: 20px 13px 20px 13px;
position: relative;
margin: 0 0 25px 0;
}
.exchange_transfer_searchflight {
position: absolute;
width: 42px;
height: 42px;
border-radius: 7px;
/*left: 121px;*/
left: 47%;
top: 18px;
text-align: center;
background: #fff;
}
.mytrip_destination_searchflight {
width: 100%;
float: left;
margin-right: 0;
position: relative;
}
.form_searchfligh_mobile_flight {
width: 100%;
background: #fff;
/*padding: 0;*/
padding: 0 15px;
margin: 0px 0 6px;
border-radius: 0px;
-moz-border-radius: 0px;
-o-border-radius: 0px;
-webkit-border-radius: 0px;
}
.topdeals_warpper .topdeals_content .topdeals_price {
font-size: 13px;
font-family:Roboto, sans-serif;
color: #707070;
margin: 0;
padding: 0;
font-weight: bold;
}
.topdeals_warpper .topdeals_content .topdeals_title {
font-size: 14px;
font-family:Roboto, sans-serif;
color: #1b2a38;
margin: 0 0 3px 0;
padding: 0;
font-weight: bold;
}
.popular_destination_content .nav-tabs {
float: left;
margin: 10px 10px 22px 3px;
border-bottom: 0px solid #ddd;
}
.search_flight_title {
width: 100%;
margin: 70px 0 40px;
padding: 0;
text-align: center;
display: none;
}
.mytrip_destination {
width: 100%;
float: left;
margin-right: 0;
position: relative;
}
.mytrip_city {
width: 43%;
float: left;
margin-right: 10px;
border: 0px solid #ECF0F1;
border-bottom: 2px solid #ECF0F1;
border-radius: 0px;
padding: 10px 10px 10px 0px;
}
.mytrip_to .small-text {
font-size: 10px;
color: #7F8C8D;
font-family:Roboto, sans-serif;
line-height: 14px;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
display: block;
display: -webkit-box;
}
.mytrip_city .small-text {
font-size: 10px;
color: #7F8C8D;
font-family:Roboto, sans-serif;
line-height: 14px;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
display: block;
display: -webkit-box;
}
.mytrip_to {
width: 43%;
float: right;
margin-right: 0;
border: 0px solid #ECF0F1;
border-bottom: 2px solid #ECF0F1;
border-radius: 0px;
padding: 10px 10px 10px 16px;
}
.exchange_transfer {
position: absolute;
width: 42px;
height: 42px;
border-radius: 7px;
left: 42%;
top: 26px;
text-align: center;
background: #fff;
}
.mytrip_calender_box {
width: 100%;
float: left;
border: 0px solid #ECF0F1;
border-radius: 0px;
padding: 10px 0 10px 0;
margin-right: 20px;
margin-top: 17px;
margin-bottom: 17px;
}
.mytrip_departure {
width: 43%;
float: left;
margin-right: 0;
border: 0px solid #ECF0F1;
border-bottom: 2px solid #ECF0F1;
border-radius: 0;
padding: 0 0 10px 0;
}
.mytrip_return {
width: 43%;
float: right;
margin-right: 0;
border: 0px solid #ECF0F1;
border-bottom: 2px solid #ECF0F1;
border-radius: 0px;
padding: 0 0 10px 0;
}
.mytrip_class {
width: 100%;
float: left;
border: 0px solid #ECF0F1;
border-bottom: 2px solid #ECF0F1;
border-radius: 0px;
padding: 10px 10px 10px 0px;
margin-right: 10px;
margin-bottom: 17px;
}
.mytrip_city .form-control::-webkit-input-placeholder{ font-size: 12px;}
.mytrip_city .form-control::-ms-input-placeholder{font-size: 12px;}
.mytrip_city .form-control::placeholder{font-size: 12px;}
a.flightsubmit, .flightsubmit {
float: right;
border-radius: 0px;
width: 100%;
background-color: #da251d;
color: #fff;
font-size: 20px;
border-color: #da251d;
margin: 75px 0 0;
height: 49px;
padding: 1px 21px;
line-height: 44px;
}
.nonstop_wrapper {
float: none;
position: absolute;
bottom: 16%;
/*left: 30px;*/
left: 15px;
}
.flightroud_earch ul li .check::before {
display: block;
position: absolute;
content: '';
border-radius: 100%;
height: 12px;
width: 12px;
top: 3px;
left: 3px;
margin: auto;
transition: background 0.25s linear;
-webkit-transition: background 0.25s linear;
}
.desktoplogo_show{display: block;}
.loop_flight{ width:100%; margin: 0px auto 70px; }
.continue_btn {
padding: 16px 15px;
border-radius: 50px;
-o-border-radius: 50px;
-ms-border-radius: 50px;
-webkit-border-radius: 50px;
-moz-border-radius: 0;
margin: 15px 0 50px;
background-color: #3884f6;
border-color: #3884f6;
color: #fff;
}
.fare_information {
letter-spacing: 1px;
font-weight: bold;
/* color: #3884f6; */
color: #1073ba;
float: right;
padding: 14px 0;
text-transform: uppercase;
font-size: 13px;
width: 100px;
text-align: center;
background: #d0e3ff;
background: -moz-linear-gradient(left, #fff 0%, #d0e3ff 50%, #fff 100%);
background: -webkit-linear-gradient(left, #fff 0%, #d0e3ff 50%, #fff 100%);
background: linear-gradient(to right, #fff 0%, #d0e3ff 50%, #fff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0e3ff', endColorstr='#fff',GradientType=1 );
}
.departure_text {
font-size: 12px;
width: 130px;
margin-right: 10px;
margin-top: 10px;
}
.destination_right_details .destination_name {
font-size: 14px;
color: #293143;
margin: 0;
padding: 0;
font-weight: bold;
}
.destination_left_details .destination_name {
font-size: 14px;
color: #293143;
margin: 0;
padding: 0;
font-weight: bold;
}
.mobile_hide_section {
display: none !important;
}
.booking_review_flight {
background: #283748;
margin: 0;
padding: 15px 0 0;
width: 100%;
height: 91px;
}
.booking_form_warpper_review {
background: #ebeef1;
padding: 20px 0;
}
.fare_information_dropdown {
letter-spacing: 1px;
font-weight: bold;
color: #1073ba;
float: right;
padding: 0;
text-transform: uppercase;
font-size: 36px;
width: 61px;
text-align: center;
background: #d0e3ff;
background: -moz-linear-gradient(left, #f3f7ff 0%, #d0e3ff 50%, #f3f7ff 100%);
background: -webkit-linear-gradient(left, #f3f7ff 0%, #d0e3ff 50%, #f3f7ff 100%);
background: linear-gradient(to right, #f3f7ff 0%, #d0e3ff 50%, #f3f7ff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0e3ff', endColorstr='#fff',GradientType=1 );
}
.bagg_info ul li {
list-style-type: none;
margin-bottom: 0;
color: #777b7b;
font-size: 12px;
float: left;
width: 47%;
margin-right: 5px;
font-weight: bold;
}
.mobile_header {
background: #fff;
color: #000;
padding: 7px 0 3px;
margin-bottom: 0;
border-bottom: 4px solid #ECF0F1;
display: block;
}
.mobile_flight_title {
color: #2C3E50;
font-size: 17px;
display: block;
margin: 6px 0 10px;
font-weight: bold;
padding: 6px 0 0 0;
line-height: 25px;
}
.mobile_flight_title a.backarrow{
color: #293143;
font-size: 20px;
margin-right: 15px;
float: left;
line-height: 14px;
}
}
@media (min-width: 768px){
#myModalsavetraveller .modal-dialog {
width: 378px;
margin: 160px auto;
}
#myModalsavetraveller .modal-body {
position: relative;
padding: 0 0 15px;
}
#myModalmeals .modal-dialog {width: 378px; margin: 160px auto;}
#myModalbabage .modal-dialog {width: 378px; margin: 160px auto;}
#myModalsavetraveller .modal-dialog {width: 378px; margin: 160px auto;}
}
/* Small and Tablet Screen Support */
@media (max-width: 767px), (min-width: 768px) and (max-width: 991px) {
.header .navbar-brand {
float: none;
height: 80px;
padding: 16px 15px 0px;
font-size: 18px;
line-height: 0;
position: absolute;
left: 0;
right: 0;
}
.navbar-brand>img {
display: block;
height: 27px;
margin: auto;
}
/*.navbar-collapse.collapse {
display: none !important;
height: auto!important;
padding-bottom: 0;
overflow: visible!important;
}*/
.h2, h2 {
font-size: 20px;
}
.details_nav_sticky {
position: fixed;
width: 100%;
top: 46px;
z-index: 99999;
background: #fff;
box-shadow: 0 1px 6px rgba(0,0,0,0.25), 0 0px 0px rgba(0,0,0,0.22);
-moz-box-shadow: 0 1px 6px rgba(0,0,0,0.25), 0 0px 0px rgba(0,0,0,0.22);
-webkit-box-shadow: 0 1px 6px rgba(0,0,0,0.25), 0 0px 0px rgba(0,0,0,0.22);
-o-box-shadow: 0 1px 6px rgba(0,0,0,0.25), 0 0px 0px rgba(0,0,0,0.22);
}
.destination_content_wrapper {
background: #fff;
margin: 0;
padding: 5px 0 80px;
}
.holidays_mobile_searchshow{
display: block !important;
padding-bottom: 20px;
height: auto !important;
}
.header .navbar-default .navbar-nav>li>a {
color: #676d6d;
font-size: 14px;
line-height: 42px;
font-family:Roboto, sans-serif;
padding: 10px 12px;
}
.more_box {
position: absolute;
/* right: 10px; */
/* top: 7px; */
right: -6px;
top: -6px;
background: #2575b4;
color: #fff;
font-size: 10px;
text-decoration: none;
border-radius: 100%;
-o-border-radius: 100%;
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
padding: 0px 6px;
line-height: 17px;
}
.new_box {
position: absolute;
right: -6px;
top: -6px;
background: #2575b4;
color: #fff;
font-size: 9px;
text-decoration: none;
border-radius: 8px;
-o-border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
padding: 0px 6px;
line-height: 17px;
}
}
/* Tablet desktop :768px
===================================*/
@media (min-width: 768px) and (max-width: 991px) {
.selectaddonsradio-toolbar label {
display: inline-block;
background-color: #fff;
padding: 13px 0;
font-family:Roboto, sans-serif;
font-size: 14px;
border: 2px solid #94A5A6;
border-radius: 30px;
cursor: pointer;
width: 112px;
text-align: center;
margin-right: 20px;
}
.popular_theme_align{
padding: 0 !important;
}
.popular_title_theme{
font-size: 16px;
font-family:Roboto, sans-serif;
color: #fff;
margin: 0 0 0 0;
padding: 11px 0;
font-weight: bold;
position: absolute;
bottom: 0;
width: 100%;
text-align: center;
line-height: 20px;
background: -moz-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.30) 29%, rgba(0, 0, 0, 0.5) 51%, rgba(0, 0, 0, 0.90) 99%, rgba(0, 0, 0, 0.90) 100%);
background: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.30) 29%, rgba(0, 0, 0, 0.5) 51%, rgba(0, 0, 0, 0.90) 99%, rgba(0, 0, 0, 0.90) 100%);
background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.30) 29%, rgba(0, 0, 0, 0.5) 51%, rgba(0, 0, 0, 0.90) 99%, rgba(0, 0, 0, 0.90) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#f0000000', GradientType=0 );
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-o-border-radius: 8px;
}
.more_box {
position: absolute;
/* right: 10px; */
/* top: 7px; */
right: -17px;
top: -5px;
background: #2575b4;
color: #fff;
font-size: 10px;
text-decoration: none;
border-radius: 100%;
-o-border-radius: 100%;
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
padding: 0px 6px;
line-height: 17px;
}
.new_box {
position: absolute;
right: -6px;
top: -6px;
background: #2575b4;
color: #fff;
font-size: 9px;
text-decoration: none;
border-radius: 8px;
-o-border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
padding: 0px 6px;
line-height: 17px;
}
.bottom_footer_mobile_menu ul li {
list-style-type: none;
float: left;
width: 25%;
text-align: center;
border-right: 0px solid #ECF0F1;
padding: 10px 0 10px;
height: 56px;
}
.destination_round {
border-radius: 20px 20px 0 0;
-moz-border-radius: 20px 20px 0 0;
-webkit-border-radius: 20px 20px 0 0;
-o-border-radius: 20px 20px 0 0;
}
.popular_destination_wrapper {
width: 100%;
-webkit-box-shadow: 0 2px 2px 0px #b5bcbf;
box-shadow: 0 2px 2px 0px #b5bcbf;
-moz-box-shadow: 0 2px 2px 0px #b5bcbf;
-o-box-shadow: 0 2px 2px 0px #b5bcbf;
background: #fff;
border-radius: 20px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
-o-border-radius: 20px;
padding: 0 0 4px 0;
margin-bottom: 12px;
}
.popular_content_bottom_space{
padding:0 0 70px 0 !important;
}
/*.mobileview_icon .container{padding-left: 5px; padding-right: 5px;}*/
.mobileview_icon {
width: 100%;
margin: 76px 0 10px;
padding: 0;
display: block;
box-shadow: 0 0 0 rgba(0,0,0,0.25), 0 0px 0px rgba(0,0,0,0.22);
}
.mobile_header_menu ul li {
list-style-type: none;
float: left;
width: 25%;
text-align: center;
border-right: 1px solid #ECF0F1;
padding: 13px 0 7px;
height: 80px;
line-height: 17px;
}
.mobile_header_menu ul li a {
color: #676d6d;
font-size: 12px;
line-height: 40px;
font-family: 'HelveticaExt-Normal';
text-decoration: none;
}
.navbar-toggle {
position: relative;
/*float: left;*/
float: right;
padding: 9px 10px;
margin-top: 15px;
margin-right: 15px;
margin-left: 15px;
margin-bottom: 8px;
background-color: transparent;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;
display: block;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
background-color: #fff;
}
.navbar-default .navbar-toggle {
border-color: #fff;
}
.navbar-brand>img {
display: block;
height: 35px;
}
.header .navbar-brand {
float: left;
height: 63px;
padding: 11px 15px 0;
font-size: 18px;
line-height: 0;
}
.card-4 {
box-shadow: 0 1px 6px rgba(0,0,0,0.25), 0 0px 0px rgba(0,0,0,0.22);
-moz-box-shadow: 0 1px 6px rgba(0,0,0,0.25), 0 0px 0px rgba(0,0,0,0.22);
-webkit-box-shadow: 0 1px 6px rgba(0,0,0,0.25), 0 0px 0px rgba(0,0,0,0.22);
-o-box-shadow: 0 1px 6px rgba(0,0,0,0.25), 0 0px 0px rgba(0,0,0,0.22);
border-radius: 0 0 18px 18px;
-moz-border-radius: 0 0 18px 18px;
-webkit-border-radius: 0 0 0 0;
-o-border-radius: 0 0 18px 18px;
}
.serach_content h1 {
font-size: 25px;
font-family: 'HelveticaExt-Normal';
color: #fdfdfd;
margin: 0;
padding: 0px 0;
font-weight: bold;
}
.serach_content p {
font-size: 15px;
color: #fdfdfd;
font-weight: bold;
font-family: 'HelveticaExt-Normal';
margin-top: 5px;
}
.serach_content {
margin: 38% 0 0 0;
width: 100%;
padding: 0;
}
.serach_wrapper {
background: url(../img/banner3.jpg) no-repeat left top #000;
width: 100%;
height: 400px;
display: none;
}
.serach_width {
width: 100%;
margin-right: 10px;
margin-bottom: 14px !important;
}
.exciting_offer_content {
background: #e8edee;
margin: 0;
padding:15px 0 0px;
}
.exciting_offer_content h2 {
font-size: 18px;
font-family: 'HelveticaExt-Normal';
color: #1b2a38;
margin: 0;
padding: 25px 0;
font-weight: bold;
}
.see_all a {
font-family: 'HelveticaExt-Normal';
color: #da251d;
font-size: 16px;
text-decoration: none;
line-height: 21px;
font-weight: bold;
}
.popular_destination_content {
background: #e8edee;
margin: 0;
padding: 0;
/*padding: 0 0 70px 0;*/
}
.popular_destination_content h2 {
font-size: 20px;
font-family: 'HelveticaExt-Normal';
color: #1b2a38;
margin: 0;
padding: 25px 0;
font-weight: bold;
}
.popular_destination_wrapper .popular_content {
width: 100%;
background: transparent;
padding: 16px 14px;
border-radius: 0px;
float: none;
margin-right: 0px;
z-index: 999;
margin-left: 0px;
margin-top: 0px;
-webkit-box-shadow: 0 0 0 0 #b5bcbf;
box-shadow: 0 0 0 0 #b5bcbf;
-moz-box-shadow: 0 0 0 0 #b5bcbf;
-o-box-shadow: 0 0 0 0 #b5bcbf;
}
.popular_destination_wrapper .popular_image {
width: auto;
height: auto;
float: none;
}
.popular_destination_wrapper .popular_content .popular_title {
font-size: 16px;
font-family: 'HelveticaExt-Normal';
color: #1b2a38;
margin: 0;
padding: 0;
font-weight: bold;
}
.popular_destination_wrapper .popular_content .popular_price {
font-size: 13px;
font-family: 'HelveticaExt-Normal';
color: #5c5c5c;
margin: 0;
padding: 0;
font-weight: bold;
}
.footer {
width: 100%;
background: #2575b4;
margin: 0;
padding: 54px 0;
display: none;
}
.footer_bottom {
background: #084371;
margin: 0;
padding: 0;
display: none;
}
.bottom_footer_mobile{
display: block;
background: #fff;
width: 100%;
z-index: 99999;
bottom: 0;
position: fixed;
}
}
/* Small Mobile :320px.
====================================*/
@media (max-width: 767px) {
.topflight .popular_content {
width: 100% !important;
background: transparent;
padding: 16px 14px;
border-radius: 0px;
float: none;
margin-right: 0px;
z-index: 999;
margin-left: 0px !important;
margin-top: -8px !important;
-webkit-box-shadow: 0 0 0 0 #b5bcbf;
box-shadow: 0 0 0 0 #b5bcbf;
-moz-box-shadow: 0 0 0 0 #b5bcbf;
-o-box-shadow: 0 0 0 0 #b5bcbf;
position: relative;
}
.topflight .popular_image {
width: auto !important;
height: auto !important;
float: none !important;
position: relative;
z-index: 100;
}
.topflight .popular_content .popular_title {
font-size: 16px;
font-family: 'HelveticaExt-Normal';
color: #1b2a38;
margin: 0;
padding: 0;
font-weight: bold;
}
.topflight .popular_content .popular_price {
font-size: 13px;
font-family: 'HelveticaExt-Normal';
color: #5c5c5c;
margin: 0;
padding: 0;
font-weight: bold;
}
.topflight {
background: transparent !important;
/*background: #fff !important;*/ /*19-4-2020*/
}
.popular_theme_align{
padding: 0 !important;
}
.popular_title_theme{
font-size: 16px;
font-family:Roboto, sans-serif;
color: #fff;
margin: 0 0 0 0;
padding: 11px 0;
font-weight: bold;
position: absolute;
bottom: 0;
width: 100%;
text-align: center;
line-height: 20px;
background: -moz-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.30) 29%, rgba(0, 0, 0, 0.5) 51%, rgba(0, 0, 0, 0.90) 99%, rgba(0, 0, 0, 0.90) 100%);
background: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.30) 29%, rgba(0, 0, 0, 0.5) 51%, rgba(0, 0, 0, 0.90) 99%, rgba(0, 0, 0, 0.90) 100%);
background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.30) 29%, rgba(0, 0, 0, 0.5) 51%, rgba(0, 0, 0, 0.90) 99%, rgba(0, 0, 0, 0.90) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#f0000000', GradientType=0 );
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-o-border-radius: 8px;
}
.more_box {
position: absolute;
/* right: 10px; */
/* top: 7px; */
right: -6px;
top: -6px;
background: #2575b4;
color: #fff;
font-size: 10px;
text-decoration: none;
border-radius: 100%;
-o-border-radius: 100%;
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
padding: 0px 6px;
line-height: 17px;
}
.new_box {
position: absolute;
right: -17px;
top: -5px;
background: #2575b4;
color: #fff;
font-size: 9px;
text-decoration: none;
border-radius: 8px;
-o-border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
padding: 0px 6px;
line-height: 17px;
}
.bottom_footer_mobile_menu ul li {
list-style-type: none;
float: left;
width: 25%;
text-align: center;
border-right: 0px solid #ECF0F1;
padding: 10px 0 10px;
height: 56px;
}
.popular_content_bottom_space{
padding:0 0 70px 0 !important;
}
/*.mobileview_icon .container{padding-left: 5px; padding-right: 5px;}*/
.mobileview_icon {
width: 100%;
margin: 60px 0 10px;
padding: 11px 0 0;
display: block;
/*box-shadow: 0 2px 5px rgba(0,0,0,0.25), 0 0px 0px rgba(0,0,0,0.22);*/
}
.mobile_header_menu ul li {
list-style-type: none;
float: left;
width: 25%;
text-align: center;
border-right: 1px solid #ECF0F1;
padding: 13px 0 7px;
height: 80px;
line-height: 17px;
}
.mobile_header_menu ul li a {
color: #676d6d;
font-size: 12px;
line-height: 40px;
font-family: 'HelveticaExt-Normal';
text-decoration: none;
}
.navbar-brand {
float: left;
height: 50px;
padding: 15px 0px;
font-size: 18px;
line-height: 20px;
}
.navbar-toggle {
position: relative;
/* float: left; */
float: right;
padding: 9px 10px;
margin-top: 15px;
margin-right: 0px;
margin-left: 15px;
margin-bottom: 8px;
background-color: #000;
background-image: none;
border: 1px solid transparent;
border-radius: 0px;
margin-top: 15px;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
background-color: #fff;
}
.navbar-default .navbar-toggle {
border-color: #fff;
}
.navbar-brand>img {
display: block;
height: 68px;
}
.header .navbar-brand {
float: left;
height: 63px;
padding: 0px 0px 0;
font-size: 18px;
line-height: 0;
width:50%;
}
.card-4 {
box-shadow: 0 1px 6px rgba(0,0,0,0.25), 0 0px 0px rgba(0,0,0,0.22);
-moz-box-shadow: 0 1px 6px rgba(0,0,0,0.25), 0 0px 0px rgba(0,0,0,0.22);
-webkit-box-shadow: 0 1px 6px rgba(0,0,0,0.25), 0 0px 0px rgba(0,0,0,0.22);
-o-box-shadow: 0 1px 6px rgba(0,0,0,0.25), 0 0px 0px rgba(0,0,0,0.22);
border-radius: 0 0 18px 18px;
-moz-border-radius: 0 0 18px 18px;
-webkit-border-radius: 0 0 0 0;
-o-border-radius: 0 0 18px 18px;
}
.serach_content h1 {
font-size: 25px;
font-family: 'HelveticaExt-Normal';
color: #fdfdfd;
margin: 0;
padding: 0px 0;
font-weight: bold;
}
.serach_content p {
font-size: 15px;
color: #fdfdfd;
font-weight: bold;
font-family: 'HelveticaExt-Normal';
margin-top: 5px;
}
.serach_content {
margin: 38% 0 0 0;
width: 100%;
padding: 0;
}
.serach_wrapper {
background: url(../img/banner3.jpg) no-repeat left top #000;
width: 100%;
height: 400px;
display: none;
}
.serach_width {
width: 100%;
margin-right: 10px;
margin-bottom: 14px !important;
}
.exciting_offer_content {
background: #e8edee;
margin: 0;
padding: 0px 0 0px;
}
.exciting_offer_content h2 {
font-size: 18px !important;
font-family: 'HelveticaExt-Normal';
color: #1b2a38;
margin: 0;
padding: 25px 0 10px !important;
font-weight: bold;
}
.see_all a {
font-family: 'HelveticaExt-Normal';
color: #da251d;
font-size: 16px;
text-decoration: none;
line-height: 21px;
font-weight: bold;
}
.popular_destination_content {
background: #e8edee;
margin: 0;
padding: 0;
}
.popular_destination_content h2 {
font-size: 20px !important;
font-family: 'HelveticaExt-Normal';
color: #1b2a38;
margin: 0;
padding: 25px 0 0;
font-weight: bold;
margin: 0 !important;
}
.popular_destination_wrapper .popular_content {
width: 66%;
background: #fff;
padding: 10px 8px;
border-radius: 6px;
float: left;
margin-right: 0px;
z-index: 999;
margin-left: -24px;
margin-top: 6px;
-webkit-box-shadow: 0 2px 2px 0px #b5bcbf;
box-shadow: 0 2px 2px 0px #b5bcbf;
-moz-box-shadow: 0 2px 2px 0px #b5bcbf;
-o-box-shadow: 0 2px 2px 0px #b5bcbf;
}
.popular_destination_wrapper .popular_image {
/*width: 76px;*/
width: 66px;
height: auto;
float: left;
}
.popular_destination_wrapper .popular_content .popular_title {
font-size: 13px;
font-family: 'HelveticaExt-Normal';
color: #1b2a38;
margin: 0;
padding: 0;
font-weight: bold;
}
.popular_destination_wrapper .popular_content .popular_price {
font-size: 8px;
font-family: 'HelveticaExt-Normal';
color: #5c5c5c;
margin: 0;
padding: 0;
font-weight: bold;
}
.footer {
width: 100%;
background: #2575b4;
margin: 0;
padding: 54px 0;
display: none;
}
.footer_bottom {
background: #084371;
margin: 0;
padding: 0;
display: none;
}
.bottom_footer_mobile{
display: block;
background: #fff;
width: 100%;
z-index: 99999;
bottom: 0;
position: fixed;
}
}
/* Large Mobile :480px
=====================================*/
@media only screen and (min-width: 700px) and (max-width: 767px) {
.exchange_transfer_searchflight {position: absolute;width: 42px;height: 42px;border-radius: 7px;left: 47%;top: 18px;text-align: center;background: #fff;}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.fair_summary{ display: none;;}
.mytrip_city_searchflight {width: 46%; float: left; margin-right: 10px; border: 0px solid #ECF0F1; border-bottom: 2px solid #ECF0F1; border-radius: 0px; padding: 8px 10px 7px 0px;}
.mytrip_to_searchflight {width: 46%;float: right;margin-right: 0;border: 0px solid #ECF0F1;border-bottom: 2px solid #ECF0F1;border-radius: 0px;padding: 8px 10px 7px 15px;}
.exchange_transfer_searchflight {position: absolute;width: 42px;height: 42px;border-radius: 7px;left: 45%;top: 18px;text-align: center;background: #fff;}
.mytrip_departure_searchflight {width: 46%; float: left;margin-right: 0; border: 0px solid #ECF0F1; border-bottom: 2px solid #ECF0F1; border-radius: 0; padding: 0;}
.mytrip_return_searchflight {width: 46%;float: right;margin-right: 0;border: 0px solid #ECF0F1;border-bottom: 2px solid #ECF0F1;border-radius: 0px;padding: 0 0 0 15px;}
.nonstop_wrapper { float: none; position: absolute; bottom: 16%; left: 15px;}
.popular_theme_align{
padding: 0 !important;
}
.popular_title_theme{
font-size: 16px;
font-family:Roboto, sans-serif;
color: #fff;
margin: 0 0 0 0;
padding: 11px 0;
font-weight: bold;
position: absolute;
bottom: 0;
width: 100%;
text-align: center;
line-height: 20px;
background: -moz-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.30) 29%, rgba(0, 0, 0, 0.5) 51%, rgba(0, 0, 0, 0.90) 99%, rgba(0, 0, 0, 0.90) 100%);
background: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.30) 29%, rgba(0, 0, 0, 0.5) 51%, rgba(0, 0, 0, 0.90) 99%, rgba(0, 0, 0, 0.90) 100%);
background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.30) 29%, rgba(0, 0, 0, 0.5) 51%, rgba(0, 0, 0, 0.90) 99%, rgba(0, 0, 0, 0.90) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#f0000000', GradientType=0 );
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-o-border-radius: 8px;
}
.more_box {
position: absolute;
/* right: 10px; */
/* top: 7px; */
right: -6px;
top: -6px;
background: #2575b4;
color: #fff;
font-size: 10px;
text-decoration: none;
border-radius: 100%;
-o-border-radius: 100%;
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
padding: 0px 6px;
line-height: 17px;
}
.new_box {
position: absolute;
right: -17px;
top: -5px;
background: #2575b4;
color: #fff;
font-size: 9px;
text-decoration: none;
border-radius: 8px;
-o-border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
padding: 0px 6px;
line-height: 17px;
}
.loop .owl-item .item {
border-radius: 11px;
margin-bottom: 10px;
background: #fff;
padding-bottom: 8px;
-webkit-box-shadow: 0 6px 10px 0px #b5bcbf;
box-shadow: 0 6px 10px 0px #b5bcbf;
-moz-box-shadow: 0 6px 10px 0px #b5bcbf;
-o-box-shadow: 0 6px 10px 0px #b5bcbf;
}
.bottom_footer_mobile_menu ul li {
list-style-type: none;
float: left;
width: 25%;
text-align: center;
border-right: 0px solid #ECF0F1;
padding: 10px 0 10px;
height: 56px;
}
.destination_round {
border-radius: 8px 8px 8px 8px;
-moz-border-radius: 8px 8px 8px 8px;
-webkit-border-radius: 8px 8px 8px 8px;
-o-border-radius: 8px 8px 8px 8px;
}
.popular_destination_wrapper {
width: 100%;
-webkit-box-shadow: 0 0 0 0 #b5bcbf;
box-shadow: 0 0 0 0 #b5bcbf;
-moz-box-shadow: 0 0 0 0 #b5bcbf;
-o-box-shadow: 0 0 0 0 #b5bcbf;
background: transparent;
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
-o-border-radius: 0px;
padding: 0 0 4px 0;
margin-bottom: 12px;
}
.popular_content_bottom_space{
padding:0 0 70px 0 !important;
}
/*.mobileview_icon .container{padding-left: 5px; padding-right: 5px;}*/
.mobileview_icon {
width: 100%;
/* margin: 76px 0 10px; */
margin: 62px 0 7px;
padding: 8px 0 0 0;
display: block;
box-shadow: 0 0 0 rgba(0,0,0,0.25), 0 0px 0px rgba(0,0,0,0.22);
}
.mobile_header_menu ul li {
list-style-type: none;
float: left;
width: 25%;
text-align: center;
border-right: 1px solid #ECF0F1;
padding: 10px 0 2px;
height: auto;
line-height: 17px;
}
.mobile_header_menu ul li a {
color: #676d6d;
font-size: 11px;
line-height: 28px;
font-family:Roboto, sans-serif;
text-decoration: none;
}
.navbar-toggle {
position: relative;
/*float: left;*/
float: right;
padding: 9px 10px;
margin-top: 15px;
margin-right: 15px;
margin-left: 15px;
margin-bottom: 8px;
background-color: transparent;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;
z-index: 99999;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
background-color: #fff;
}
.navbar-default .navbar-toggle {
border-color: #fff;
}
.navbar-brand>img {
display: block;
height: 27px;
margin: auto;
}
/* .header .navbar-brand {
float: left;
height: 63px;
padding: 11px 15px 0;
font-size: 18px;
line-height: 0;
}*/
.header .navbar-brand {
float: none;
height: 63px;
padding: 11px 15px 0;
font-size: 18px;
line-height: 0;
position: absolute;
margin: auto;
display: block;
left: 0;
right: 0;
/*bottom: 0;*/
/*top: 0;*/
text-align: center;
}
.card-4 {
box-shadow: 0 1px 6px rgba(0,0,0,0.25), 0 0px 0px rgba(0,0,0,0.22);
-moz-box-shadow: 0 1px 6px rgba(0,0,0,0.25), 0 0px 0px rgba(0,0,0,0.22);
-webkit-box-shadow: 0 1px 6px rgba(0,0,0,0.25), 0 0px 0px rgba(0,0,0,0.22);
-o-box-shadow: 0 1px 6px rgba(0,0,0,0.25), 0 0px 0px rgba(0,0,0,0.22);
border-radius: 0 0 18px 18px;
-moz-border-radius: 0 0 18px 18px;
-webkit-border-radius: 0 0 0 0;
-o-border-radius: 0 0 18px 18px;
}
.serach_content h1 {
font-size: 25px;
font-family: 'HelveticaExt-Normal';
color: #fdfdfd;
margin: 0;
padding: 0px 0;
font-weight: bold;
}
.serach_content p {
font-size: 15px;
color: #fdfdfd;
font-weight: bold;
font-family: 'HelveticaExt-Normal';
margin-top: 5px;
}
.serach_content {
margin: 38% 0 0 0;
width: 100%;
padding: 0;
}
.serach_wrapper {
background: url(../img/banner3.jpg) no-repeat left top #000;
width: 100%;
height: 400px;
display: none;
}
.serach_width {
width: 100%;
margin-right: 10px;
margin-bottom: 14px !important;
}
.exciting_offer_content {
background: #e8edee;
margin: 0;
padding: 0px 0 0px;
}
.exciting_offer_content h2 {
font-size: 14px;
font-family:Roboto, sans-serif;font-weight:bold;
color: #1b2a38;
margin: 0;
padding: 25px 0;
font-weight: bold;
}
.see_all a {
font-family:Roboto, sans-serif;
color: #da251d;
font-size: 13px;
text-decoration: none;
line-height: 21px;
font-weight: bold;
letter-spacing: 1px;
}
.popular_destination_content {
background: #e8edee;
margin: 0;
padding: 0;
}
.popular_destination_content h2 {
font-size: 14px;
font-family:Roboto, sans-serif;font-weight:bold;
color: #1b2a38;
margin: 0;
padding: 25px 0;
font-weight: bold;
}
.popular_destination_wrapper .popular_content {
width: 66%;
background: #fff;
padding: 10px 7px;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-o-border-radius: 8px;
float: right;
margin-right: 5px;
z-index: 999;
/*margin-left: -54px;*/
margin-top: 13px;
-webkit-box-shadow: 0 2px 2px 0 #b5bcbf;
box-shadow: 0 2px 2px 0 #b5bcbf;
-moz-box-shadow: 0 2px 2px 0 #b5bcbf;
-o-box-shadow: 0 2px 2px 0 #b5bcbf;
}
/*
.popular_destination_wrapper .popular_content {
width: 60%;
background: #fff;
padding: 20px 14px;
border-radius: 20px;
float: left;
margin-right: 0px;
z-index: 999;
margin-left: -17px;
margin-top: 17px;
-webkit-box-shadow: 0 2px 2px 0px #b5bcbf;
box-shadow: 0 2px 2px 0px #b5bcbf;
-moz-box-shadow: 0 2px 2px 0px #b5bcbf;
-o-box-shadow: 0 2px 2px 0px #b5bcbf;
*//* -o-box-shadow: 0 6px 10px 0px #b5bcbf; *//*
}*/
.popular_destination_wrapper .popular_image {
/*width: 120px;
height: 140px;*/
width: 90px;
height: auto;
float: left;
}
.popular_destination_wrapper .popular_content .popular_title {
font-size: 14px;
font-family:Roboto, sans-serif;font-weight:bold;
color: #1b2a38;
margin: 0;
padding: 0;
font-weight: bold;
}
.popular_destination_wrapper .popular_content .popular_price {
font-size: 12px;
font-family:Roboto, sans-serif;
color: #5c5c5c;
margin: 0;
padding: 0;
font-weight: bold;
}
.footer {
width: 100%;
background: #2575b4;
margin: 0;
padding: 54px 0;
display: none;
}
.footer_bottom {
background: #084371;
margin: 0;
padding: 0;
display: none;
}
.bottom_footer_mobile{
display: block;
background: #fff;
width: 100%;
z-index: 99999;
bottom: 0;
position: fixed;
}
}
/* Large Mobile :480px
=====================================*/
@media (min-width: 360px) and (max-width: 479px) {
.exchange_transfer_searchflight {
position: absolute;
width: 42px;
height: 42px;
border-radius: 7px;
/* left: 121px; */
left: 41% !important;
top: 18px;
text-align: center;
background: #fff;
}
.fair_summary{ display: none;;}
.topdeals_warpper_content {background: #e8edee;margin: 0;padding: 0px 0 70px;}
.popular_destination_content .nav-tabs>li>a {margin-right: 2px;line-height: 1.42857143;border: 1px solid transparent;border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;-webkit-border-radius: 5px;border-left: 5px solid transparent;
background-color: transparent;color: #7F8C8D;font-family:Roboto, sans-serif;font-weight:bold;padding: 5px 15px;font-size: 14px;}
.topdeals_warpper_content h2 {font-size: 16px;font-family:Roboto, sans-serif;font-weight:bold;color: #1b2a38;margin: 20px 0 14px; padding: 0px 0 0px;font-weight: bold;}
.loop_flight .owl-item .item {border-radius: 14px;margin-bottom: 15px;background: #fff;padding-bottom: 8px;-webkit-box-shadow: 0 6px 10px 0px #b5bcbf;box-shadow: 0 6px 10px 0px #b5bcbf;-moz-box-shadow: 0 6px 10px 0px #b5bcbf;-o-box-shadow: 0 6px 10px 0px #b5bcbf;}
.recent_pt {padding: 25px 0 10px !important;}
.exicting_title {font-size: 16px !important;margin: 10px 0 0px !important;}
.exchange_transfer_searchflight {
position: absolute;
width: 42px;
height: 42px;
border-radius: 7px;
left: 43%;
top: 18px;
text-align: center;
background: #fff;
}
.mdfy_flightdate_left {
float: left;
/*font-size: 15px;*/
font-size: 17px;
color: #1e2329;
margin: 0;
padding: 0;
text-align: center;
font-weight: bold;
line-height: 16px;
width: 42px;
}
.mdfy_flightdateright {
float: right;
font-size: 17px;
color: #1e2329;
margin: 0;
padding: 0;
font-weight: bold;
line-height: 16px;
width: 42px;
text-align: center;
}
.popular_theme_align{
padding: 0 !important;
}
.popular_title_theme{
font-size: 16px;
font-family:Roboto, sans-serif;
color: #fff;
margin: 0 0 0 0;
padding: 11px 0;
font-weight: bold;
position: absolute;
bottom: 0;
width: 100%;
text-align: center;
line-height: 20px;
background: -moz-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.30) 29%, rgba(0, 0, 0, 0.5) 51%, rgba(0, 0, 0, 0.90) 99%, rgba(0, 0, 0, 0.90) 100%);
background: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.30) 29%, rgba(0, 0, 0, 0.5) 51%, rgba(0, 0, 0, 0.90) 99%, rgba(0, 0, 0, 0.90) 100%);
background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.30) 29%, rgba(0, 0, 0, 0.5) 51%, rgba(0, 0, 0, 0.90) 99%, rgba(0, 0, 0, 0.90) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#f0000000', GradientType=0 );
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-o-border-radius: 8px;
}
.flights_search_content_align p {
font-size: 12px !important;
color: #fdfdfd;
font-weight: bold !important;
font-family: 'Poppins-Bold' !important;
margin-top: 5px !important;
}
/*.flights_search_content_align { margin: 23% 0 0 0 !important; }*/
.flights_search_content_align { margin: 8% 0 0 0 !important; }
.flight_search_wrapper{ display: block !important; height: auto !important; padding-bottom: 15px;}
.more_box {
position: absolute;
/* right: 10px; */
/* top: 7px; */
right: -6px;
top: -6px;
background: #2575b4;
color: #fff;
font-size: 10px;
text-decoration: none;
border-radius: 100%;
-o-border-radius: 100%;
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
padding: 0px 6px;
line-height: 17px;
}
.new_box {
position: absolute;
right: -17px;
top: -5px;
background: #da251d;
color: #fff;
font-size: 9px;
text-decoration: none;
border-radius: 8px;
-o-border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
padding: 0px 6px;
line-height: 17px;
}
.bottom_footer_mobile_menu ul li a {
color: #676d6d;
font-size: 13px;
line-height: 24px;
font-family:Roboto, sans-serif;
text-decoration: none;
position: relative;
}
.bottom_footer_mobile_menu ul li {
list-style-type: none;
float: left;
width: 25%;
text-align: center;
border-right: 0px solid #ECF0F1;
padding: 8px 0 10px;
height: 56px;
}
.exciting_offer_wrapper{ width: 100%; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -o-border-radius: 8px;}
.loop .owl-item .item {
border-radius: 11px;
margin-bottom: 20px;
background: #fff;
padding-bottom: 0;
-webkit-box-shadow: 0 6px 10px 0px #b5bcbf;
box-shadow: 0 3px 10px 0px #b5bcbf;
-moz-box-shadow: 0 6px 10px 0px #b5bcbf;
-o-box-shadow: 0 6px 10px 0px #b5bcbf;
}
/*.owl-carousel.owl-drag .owl-item{margin-right:12px !important;}*/
.popular_content_bottom_space{
padding:0 0 70px 0 !important;
}
/*.mobileview_icon .container{padding-left: 5px; padding-right: 5px;}*/
.mobileview_icon {
width: 100%;
margin: 67px 0 6px;
/*margin: 66px 0 10px;*/
padding: 0;
display: block;
box-shadow: 0 0 0 rgba(0,0,0,0.25), 0 0px 0px rgba(0,0,0,0.22);
}
.mobile_header_menu ul li {
list-style-type: none;
float: left;
width: 25%;
text-align: center;
border-right: 0px solid #ECF0F1;
padding:10px 0 2px;
height: auto;
line-height: 17px;
}
.mobile_header_menu ul li a {
color: #34495E;
font-size: 11px;
line-height: 28px;
font-family:Roboto, sans-serif;
text-decoration: none;
}
.navbar-toggle {
position: relative;
float: right;
padding: 9px 10px;
margin-top: 15px;
margin-right: 15px;
margin-left: 15px;
margin-bottom: 8px;
background-color: transparent;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;
z-index: 99999;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
background-color: #fff;
}
.navbar-default .navbar-toggle {
border-color: #fff;
}
.navbar-brand>img {
display: block;
height: 27px;
margin: auto;
}
.header .navbar-brand {
float: none;
height: 80px;
/*padding: 11px 15px 0;*/
padding: 0px 15px 0px;
font-size: 18px;
line-height: 0;
position: absolute;
left: 0;
right:0;
}
.card-4 {
box-shadow: 0 1px 6px rgba(0,0,0,0.25), 0 0px 0px rgba(0,0,0,0.22);
-moz-box-shadow: 0 1px 6px rgba(0,0,0,0.25), 0 0px 0px rgba(0,0,0,0.22);
-webkit-box-shadow: 0 1px 6px rgba(0,0,0,0.25), 0 0px 0px rgba(0,0,0,0.22);
-o-box-shadow: 0 1px 6px rgba(0,0,0,0.25), 0 0px 0px rgba(0,0,0,0.22);
border-radius: 0 0 18px 18px;
-moz-border-radius: 0 0 18px 18px;
-webkit-border-radius: 0 0 0 0;
-o-border-radius: 0 0 18px 18px;
}
.serach_content h1 {
font-size: 16px;
font-family:Roboto, sans-serif;font-weight:bold;
color: #fdfdfd;
margin: 0;
padding: 0px 0;
}
.serach_content p {
font-size: 12px;
color: #fdfdfd;
font-weight: bold;
font-family:Roboto, sans-serif;font-weight:bold;
margin-top: 5px;
}
.serach_content {
margin: 38% 0 0 0;
width: 100%;
padding: 0;
}
.serach_wrapper {
background: url(../img/banner3.jpg) no-repeat left top #000;
width: 100%;
height: 400px;
display: none;
}
.serach_width {
width: 100%;
margin-right: 10px;
margin-bottom: 14px !important;
}
.exciting_offer_content {
background: #ecf0f1;
margin:0;
padding: 0;
}
.exciting_offer_content h2 {
font-size: 16px !important;
font-family:Roboto, sans-serif;font-weight:bold;
color: #1b2a38;
margin: 0;
padding: 25px 0;
font-weight: bold;
}
.see_all a { font-family:Roboto, sans-serif; color: #da251d; font-size: 14px; text-decoration: none; line-height: 21px; font-weight: bold; letter-spacing: 1px;}
/* .popular_destination_wrapper {
width: 100%;
-webkit-box-shadow: 0 2px 2px 0px #b5bcbf;
box-shadow: 0 2px 2px 0px #b5bcbf;
-moz-box-shadow: 0 2px 2px 0px #b5bcbf;
-o-box-shadow: 0 2px 2px 0px #b5bcbf;
background: #fff;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-o-border-radius: 8px;
padding: 0 0 4px 0;
margin-bottom: 12px;
}*/
.popular_destination_wrapper {
width: 100%;
-webkit-box-shadow: 0 2px 2px 0px #b5bcbf;
box-shadow: 0 0px 0px 0px #b5bcbf;
-moz-box-shadow: 0 2px 2px 0px #b5bcbf;
-o-box-shadow: 0 2px 2px 0px #b5bcbf;
background: transparent;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-o-border-radius: 8px;
padding: 0 0 4px 0;
margin-bottom: 12px;
}
.popular_destination_content {
background: #ecf0f1;
margin: 0;
padding: 0;
}
.popular_destination_content h2 {
font-size: 16px;
font-family:Roboto, sans-serif;font-weight:bold;
color: #1b2a38;
margin: 0;
padding: 25px 0 !important;
/*padding: 8px 0 3px;*/
font-weight: bold;
}
.destination_round {
border-radius: 8px 8px 8px 8px;
-moz-border-radius: 8px 8px 8px 8px;
-webkit-border-radius: 8px 8px 8px 8px;
-o-border-radius: 8px 8px 8px 8px;
}
/*.popular_destination_wrapper .popular_content {
width: 100%;
background: transparent;
padding: 16px 14px;
border-radius: 0px;
float: none;
margin-right: 0px;
z-index: 999;
margin-left: 0px;
margin-top: 0px;
-webkit-box-shadow: 0 0 0 0 #b5bcbf;
box-shadow: 0 0 0 0 #b5bcbf;
-moz-box-shadow: 0 0 0 0 #b5bcbf;
-o-box-shadow: 0 0 0 0 #b5bcbf;
}*/
/*.popular_destination_wrapper .popular_image {
width: auto;
height: auto;
float: none;
}*/
.popular_destination_wrapper .popular_content .popular_title {
font-size: 12px;
font-family:Roboto, sans-serif;font-weight:bold;
color: #1b2a38;
margin: 0;
padding: 0;
font-weight: bold;
}
.popular_destination_wrapper .popular_content .popular_price {
font-size: 7px;
font-family:Roboto, sans-serif;
color: #707070;
margin: 0;
padding: 0;
font-weight: bold;
}
.footer {
width: 100%;
background: #2575b4;
margin: 0;
padding: 54px 0;
display: none;
}
.footer_bottom {
background: #084371;
margin: 0;
padding: 0;
display: none;
}
.bottom_footer_mobile{
display: block;
background: #fff;
width: 100%;
z-index: 99999;
bottom: 0;
position: fixed;
}
}
@media (min-width: 320px) and (max-width: 359px) {
.exchange_transfer_searchflight {
position: absolute;
width: 42px;
height: 42px;
border-radius: 7px;
/* left: 121px; */
left: 38% !important;
top: 18px;
text-align: center;
background: #fff;
}
.fair_summary{ display: none;}
.flightroud_earch ul li {color: #94A5A6;display: block;position: relative;float: left;width: 93px !important;height: 48px;}
.flightroud_earch ul li+li {color: #94A5A6;display: block;position: relative;float: left;width: 103px !important;height: 48px;}
.flightroud_earch ul li+li+li {color: #94A5A6;display: block;position: relative;float: left;width: 91px !important;height: 48px;}
.flightroud_earch ul li label {
display: block;
position: relative;
font-weight: 600;
font-size: 10px;
padding: 12px 5px 5px 26px;
margin: 0px auto;
height: 30px;
z-index: 9;
cursor: pointer;
-webkit-transition: all 0.25s linear;
letter-spacing: 1px;
}
.offer_content_warp p {
color: #707070;
font-family:Roboto, sans-serif;
font-size: 10px !important;
margin: 5px 0 0px 0;
}
.offer_content_warp h3 {
font-family:Roboto, sans-serif;font-weight:bold;
font-size: 10px !important;
color: #2C3E50;
margin: 0 0 5px 0;
}
.offer_content_warp {
width: 100%;
margin: 0;
padding: 12px 6px 8px 6px !important;
}
.dayresult_wrapper {
width: 98%;
margin: 0 14px 8px 0;
/*padding: 6px 5px;*/
padding: 6px 2px;
height: auto;
border: 1px solid #da251d;
text-align: left !important;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-o-border-radius: 4px;
background: #da251d;
/*background: #1073ba;*/
position: relative;
}
.dayresults {
color: #fff !important;
font-size: 9px !important;
font-weight: bold;
}
}
@media (min-width: 320px) and (max-width: 992px) {
.mobile_footer_bottomcontinuefixedtop {
display: block;
position: fixed;
width: 100%;
z-index: 999;
background: #fff;
bottom: 0;
padding: 8px 6px 15px 12px;
height: auto;
margin: -4px 0 0 0;
width: 100%;
}
.customgst label {
position: relative;
display: inline-block;
padding: 6px 3px 0px 28px;
cursor: pointer;
color: #2C3E50;
font-size: 13px;
font-family:Roboto, sans-serif;
line-height: 20px;
}
.contact_details_wrapper {padding: 15px 0 30px;margin-bottom: 10px;}
.nonstop_width_mobile{ width: 49% !important;}
.destination_right_details_addons {
width: 61%;
float: right;
}
.tooltip22 .tooltiptext22 {
visibility: hidden;
width: 278px;
background-color: #fff;
color: #7F7F7F;
text-align: center;
border-radius: 3px;
padding: 9px 8px 9px 0px;
position: absolute;
z-index: 1;
border: 2px solid #ECF0F1;
text-align: center;
left: -49px;
top: 22px;
}
.show_mobileshow{ display: block;}
#travellermyModal legend {
padding-bottom: 14px;
text-align: left;
}
#travellermyModal fieldset {
margin-bottom: 14px;
padding-bottom: 14px;
float: right;
}
#travellermyModal fieldset, #travellermyModal input[type="button"] {
border: 0;
}
#travellermyModal input[type="button"] {
background-color: #ED5A48;
color: #fff;
cursor: pointer;
width: 24px;
height: 24px;
}
#travellermyModal input[type="text"] {
border: 1px solid #F4F3F3;
height: 40px;
width: 50px;
}
.travellertitle{color: #7F8C8D; font-size: 14px; line-height: 28px; font-family:Roboto, sans-serif;}
#travellermyModal{z-index: 99999;}
#travellermyModal .modal-dialog {position: absolute; width: 100%; margin: 0; bottom: 0; left: 0; right: 0; padding: 0;}
.exciting_offer_content2{margin: 142px 0 0 !important;}
.owl-carousel .owl-nav button.owl-next:hover {
background: #fff;
color: #da251d;
border: 1px solid #e4e4e4;
}
.owl-carousel .owl-nav button.owl-prev:hover {
background: #fff;
color: #da251d;
border: 1px solid #e4e4e4;
}
.owl-carousel .owl-nav button.owl-prev {
left: -28px;
position: absolute;
font-size: 22px;
top: 5px;
background: #fff;
color: #da251d;
width: 26px;
border-radius: 6px;
border: 1px solid #e4e4e4;
height: 30px;
}
.owl-carousel .owl-nav button.owl-next {
right: -28px;
position: absolute;
font-size: 22px;
top: 5px;
background: #fff;
color: #da251d;
width: 26px;
border-radius: 6px;
border: 1px solid #e4e4e4;
height: 30px;
}
.recent-search-results-item-flight-section-path-line-start{position: absolute;left: 10px;text-align: center;width: 30px;top: 4px;}
.recent-search-results-item-flight-section-path-line-end {position: absolute;right: -42px;text-align: center;width: 30px;top: 4px;}
.recent-search-results-item-flight-section-path-flighttackoff {text-align: center;width: 100%;position: absolute;top: -8px;left: 25px;z-index: 9;}
.recent-search-results-item-flight-section-path-line {position: absolute;top: 7px;left: 26px;width: 100%;height: 3px;background: #ECF0F1;}
.recent_search_right {float: right;width: auto;margin: 0px 0 0 0;line-height: 20px;}
/*.recent-search-results-item-flight-section-path {position: absolute; height: auto; margin: 0 auto; float: left; width: 100px;left: 53px;top: 11px;}*/
.recent-search-results-item-flight-section-path {position: absolute;
height: auto;
margin: 0 auto;
float: left;
width: 25%;
left: 29%;
top: 18px;
}
.form_searchfligh_mobile .travelerbox span {font-size: 15px; color: #2C3E50; font-family: 'Poppins-bold'}
.form_searchfligh_mobile .travelerbox:after {content: '';display: block;position: absolute;top: 20%;right: 17px;margin-top: 0; width: 24px; height: 24px; background: none;}
.excahnge_box{position: absolute; width: 38px; left: 43%; top: 70px;}
.formcity_text2{ color: #2C3E50 !important;}
.form_searchfligh_mobile label { display: inline-block; max-width: 100%; margin-bottom: 0; font-weight: 700; font-size: 10px; color: #7F8C8D; /*float: left;*/ }
.form_searchfligh_mobile .form-group { margin-bottom: 0; padding: 0 0 10px 0;}
.form_searchfligh_mobile .form-control { display: block; width: 100%;height: 34px; padding: 0px 0px; font-size: 15px; line-height: 1.42857143; color: #2C3E50;
background-color: #fff; background-image: none; border: 0px solid #ccc; -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; box-shadow: inset 0 0px 0px rgba(0,0,0,.075);
outline: none;font-family:Roboto, sans-serif;font-weight:bold;
}
.offline_hide{ visibility: hidden;}
.mobileheader_menu{ width: 100%; margin: 0; padding: 0;}
.mobileheader_menu a{ color: #34495E;font-size: 11px; line-height: 28px; font-family:Roboto, sans-serif;text-decoration: none; text-align: center; display: block;}
.mobileheader_menu a img{ height: 25px; display: inline-block;}
.mobileheader_menu a .offline_box{
background: #da251d;
color: #fff;
font-size: 7px;
text-decoration: none;
border-radius: 8px;
-o-border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
padding: 0px 3px;
line-height: 16px;
}
.navbar-fixed-bottom, .navbar-fixed-top {
position: fixed;
right: 0;
left: 0;
z-index: 1030;
min-height: 65px;
}
.offer_content_warp p {color: #707070;font-family:Roboto, sans-serif;font-size: 12px;margin: 5px 0 0px 0;}
.offer_content_warp h3 {
font-family:Roboto, sans-serif;font-weight:bold;
font-size: 12px;
color: #2C3E50;
margin: 0 0 5px 0;
}
.offer_content_warp {
width: 100%;
margin: 0;
padding: 12px 8px 8px 8px;
}
.see_all {float: right; margin: -1px 0 0 0;}
/*.header .navbar-default {background-color: #fff;border-color: #fff;}*/
.header .navbar-default {background-color: #fff;border-color: #fff; background-image: linear-gradient(#fff, #fff);}
.fair_summary {
background: #fff;
border: 1px solid #ECF0F1;
border-radius: 0px;
-o-border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
-ms-border-radius: 0px;
margin: 0 0 20px 0;
padding: 0 0 10px 0;
display: none;
}
.flight_search_list input[type='radio']:checked:before {background: #da251d;}
.flight_search_list input[type='radio']:before {
content: '';
display: block;
width: 7px;
height: 7px;
margin: 20% auto;
border-radius: 100%;
}
/*.name_plane{ display: none !important;}*/
.name_plane{ display: none;}
a.previous_day img {float: left;margin: 3px 2px 0 0;}
.rotate_arow { -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); margin: 3px 0 0 0;}
.daytext{ font-size: 12px; color: #797979; font-weight: 500;}
.daytext2{font-size: 13px;}
.red-line {
background: #8f9897;
z-index: 9;
width: 2px;
height: 24px;
position: absolute;
left: 12px;
top: 19px;
}
/*search radio button css coding 24-1-2020, 1243pm*/
.serachradio{margin-top: 10px;}
.serachradio ul{
list-style: none;
margin: 0;
padding: 0;
overflow: auto;
}
.serachradio ul li{
color: #272e38;
display: block;
position: relative;
float: left;
width: 100%;
height: 25px;
}
.serachradio ul li input[type=radio]{
position: absolute;
visibility: hidden;
}
.serachradio ul li label{
display: block;
position: relative;
font-weight: bold;
font-size: 12px;
padding: 3px 0px 0 25px;
margin: 0px auto;
height: 17px;
z-index: 9;
cursor: pointer;
-webkit-transition: all 0.25s linear;
}
.serachradio ul li:hover label{
color: #000;
}
.serachradio ul li .check{
display: block;
position: absolute;
border: 2px solid #272e38;
border-radius: 100%;
height: 20px;
width: 20px;
top: 1px;
left: 0;
z-index: 5;
transition: border .25s linear;
-webkit-transition: border .25s linear;
}
.serachradio ul li:hover .check {
border: 2px solid #da251d;
}
.serachradio ul li .check::before {
display: block;
position: absolute;
content: '';
border-radius: 100%;
height: 10px;
width: 10px;
top: 3px;
left: 3px;
margin: auto;
transition: background 0.25s linear;
-webkit-transition: background 0.25s linear;
}
.serachradio input[type=radio]:checked ~ .check {
border: 2px solid #da251d;
}
.serachradio input[type=radio]:checked ~ .check::before{
background: #da251d;
}
.serachradio input[type=radio]:checked ~ label{
color: #2C3E50;
}
/*search radio button css coding 24-1-2020, 1243pm*/
.flightroud_earch input[type=radio]:checked ~ label {
color: #2C3E50;
}
.flightroud_earch input[type=radio]:checked ~ .check {
border: 2px solid #da251d;
}
.flightroud_earch input[type=radio]:checked ~ .check::before {
background: #da251d;
}
.flightroud_earch ul li .check {
display: block;
position: absolute;
border: 3px solid #8f9897;
border-radius: 100%;
height: 22px;
width: 22px;
top: 7px;
left: 0;
z-index: 5;
transition: border .25s linear;
-webkit-transition: border .25s linear;
}
.flightroud_earch ul li {
color: #94A5A6;
display: block;
position: relative;
float: left;
width: 32%;
height: 48px;
}
.flightroud_earch ul li+li+li {float: right;}
.mobile_header_menu ul li:hover {
background-color: #fff;
}
.mobile_header_menu ul li:hover a {
color: #da251d;
}
.fair_details {
background: #fff;
/*background: #ecf0f1;*/
border: 0px solid #ECF0F1;
border-radius: 0;
-o-border-radius: 0px 10px;
-moz-border-radius: 0px 10px;
-ms-border-radius: 0px 10px;
margin: 15px 0 0 0;
padding: 0;
}
.bagg_info {
width: 100%;
margin: 12px 0 0 0;
padding: 6px 0 0px;
border-top: 2px solid #ECF0F1;
}
.fair_details_divide {
background: rgb(215,215,215,0.5);
height: 1px;
width: 100%;
margin: 0px 0 13px;
clear: both;
}
.flight_search_list_details {
background: #fff;
padding: 10px 12px;
position: relative;
/*margin: 0 0 0px 0;*/
margin:5px 0 16px 0;
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
border: 1px solid #e2e2e2;
}
a.terms {
font-size: 12px;
color: #28bc58;
padding: 0 14px 5px 0;
letter-spacing: 1px;
text-decoration: none;
font-weight: bold;
display: block;
text-align: right;
}
.bagg_title {
font-size: 14px;
color: #000;
margin: 0;
padding: 10px 0 5px;
letter-spacing: 1px;
font-weight: bold;
display: none;
}
.flight_search_list_details .flight_time {
font-size: 18px;
font-family:Roboto, sans-serif;font-weight:bold;
color: #293143;
margin: 0;
padding: 10px 0 4px;
font-weight: bold;
}
.fair_details_title {
background: #fff;
padding: 15px 15px 15px;
margin: 0 0 12px 0;
border-radius: 0px !important;
border:1px solid #ECF0F1;
}
.flight_padding_0{ padding-left: 0; padding-right: 0;}
.flight_align_right{text-align: right !important;}
.flight_search_list_details .fligt_logo img {
margin: 0 7px 0 0;
padding: 0;
float: left;
width: 40px;
height: 40px;
}
.destination_left_detailsflight_width {
width: 35px;
float: left;
padding: 5px 0;
}
.flight_search_list_details .fligt_logo {
margin: 0;
padding: 0;
text-align: left;
}
.city_handle{ margin: 0 0 6px 0 !important;}
.city_handle_text{ font-size: 11px; color: #8f9897;}
.footer_bottom_show{
padding-bottom: 0;
}
.mobile_header{
background: #fff;
color: #000;
padding: 7px 0 3px;
margin-bottom: 0;
border-bottom: 4px solid #ECF0F1;
}
.nonstop{
background: #fff;
position: relative;
width: 180px;
float: left;
display: block;
}
.nonstop_box {
background: #fff;
border: 2px solid #1073ba;
height: 38px;
position: relative;
width: 100%;
border-radius: 3px;
float: left;
text-align: -webkit-center;
padding: 7px 0 0;
color: #1073ba;
font-weight: bold;
}
.recent{padding: 0 0px 12px !important;}
.travelerbox:after {
content: '';
display: block;
position: absolute;
top: 20%;
right: 17px;
margin-top: 0;
width: 24px;
height: 24px;
background: url(../img/grayArrow1.png) no-repeat right center;
}
.travelerbox {
padding: 12px 1rem 0 10px;
display: inline-block;
width: 100%;
z-index: 999;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 0px;
background: none !important;
cursor: pointer;
margin-bottom: 5px;
color: #495057;
font-size: 14px !important;
font-family: 'Raleway';
line-height: 12px;
}
.form_searchfligh_mobile .form-control {
height: 22px;
}
.select1_inner {
position: relative;
background: #fff;
border-bottom: 1px solid #ECF0F1;
height: 38px;
position: relative;
width: 100%;
border-radius: 3px;
}
a.btn-submit {
background-color: #da251d;
color: #fff;
font-size: 15px;
border-color: #da251d;
margin: 0;
height: 44px;
padding: 1px 14px;
line-height: 38px;
border-radius: 30px;
width: 100%;
margin: 16px 0 0;
}
.recent_searchbox {
background: #fff;
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
-o-border-radius: 0px;
-ms-border-radius: 0px;
padding: 14px 8px 12px;
box-shadow: 0 0px 4px rgba(0,0,0,0.25), 0 0px 0px rgba(0,0,0,0.22);
-moz-box-shadow: 0 0px 4px rgba(0,0,0,0.25), 0 0px 0px rgba(0,0,0,0.22);
-webkit-box-shadow: 0 0px 4px rgba(0,0,0,0.25), 0 0px 0px rgba(0,0,0,0.22);
-o-box-shadow: 0 0px 4px rgba(0,0,0,0.25), 0 0px 0px rgba(0,0,0,0.22);
margin-bottom: 10px;
text-align: left;
position: relative;
border: 1px solid rgba(140,144,143,0.25);
}
.recent_searchbox h2{
font-size: 14px;
font-family:Roboto, sans-serif;font-weight:bold;
color: #1b2a38;
margin: 0 0px 8px 0;
padding: 0 0;
font-weight: bold;
}
.recent_searchbox h3{
font-size: 14px;
font-family:Roboto, sans-serif;
color: #272e38;
margin: 0;
padding: 0 0;
font-weight: bold;
}
.roomBoxMain {
width: 100%;
display: inline-block;
position: absolute !important;
border: 1px solid #ccc;
background: #ffffff;
left: -1px;
top: 64px;
z-index: 999999 !important;
display: none;
padding-bottom: 10px;
}
.mobile_flight_title{
color: #2C3E50;
font-size: 17px;
display: block;
margin: 6px 0 10px;
font-weight: bold;
padding: 6px 0 0 0;
line-height: 25px;
}
.mobile_flight_title a.backarrow{
color: #293143;
font-size: 20px;
margin-right: 15px;
float: left;
line-height: 14px;
}
.show_search{ display: block !important; background: #fff !important;}
.search_header{ background: #1073ba; margin:0; padding: 0; height: 120px;}
.form_searchfligh_mobile {
width: 100%;
background: #fff;
padding: 10px 0;
margin:0px 0 12px;
border: 0px solid #ECF0F1;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
-o-border-radius: 8px;
}
.airline_text {
width: 92px;
float: left;
font-size: 13px;
background: #1073ba;
color: #fff;
text-align: center;
height: 45px;
margin: 0;
line-height: 48px;
}
.pp_tour_search {
font-size: 32px;
color: #fff;
background: #f29200;
padding: 0px 14px 0px;
position: absolute;
top: 0;
left: -30px;
line-height: 45px;
}
.nn_tour_search {
font-size: 32px;
color: #fff;
background: #f29200;
padding: 0px 14px 0px;
position: absolute;
top: 0;
right: 0;
line-height: 45px;
}
.dayresult_wrapper {
width: 98%;
margin: 0 14px 8px 0;
/*padding: 6px 5px;*/
padding: 6px 2px;
height: auto;
border: 1px solid #da251d;
text-align: center;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-o-border-radius: 4px;
background: #da251d;
/*background: #1073ba;*/
position: relative;
}
.row_padding{padding-left: 15px; padding-right:15px}
.fare_information {
letter-spacing: 1px;
margin: 10px 0 0;
font-weight: bold;
/* color: #3884f6; */
color: #000;
float: right;
padding: 14px 0;
text-transform: uppercase;
font-size: 13px;
width: 150px;
text-align: center;
background: #ffe500;
background: -moz-linear-gradient(left, #FFF2F0 0%, #fcdbd6 50%, #FFF2F0 100%);
background: -webkit-linear-gradient(left, #FFF2F0 0%, #fcdbd6 50%, #FFF2F0 100%);
background: linear-gradient(to right, #FFF2F0 0%, #fcdbd6 50%, #FFF2F0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF2F0', endColorstr='#fff',GradientType=1 );
}
.departure_text {
font-size: 12px;
width: 130px;
margin-right: 10px;
margin-top: 10px;
}
.traveller_information_wrapper .information_title {
font-size: 16px;
letter-spacing: 1px;
font-weight: bold;
color: #283748;
margin: 0;
display: block;
}
.adult_title h4 {
/*font-size: 15px;*/
font-size: 12px;
letter-spacing: 1px;
font-weight: bold;
color: #333;
padding: 5px 0;
margin: 15px 0 3px 0;
display: block;
}
.adult_title .form-group {
margin-bottom: 1rem;
}
.booking_form_warpper_review {
background: #ecf0f1;
/*padding: 20px 0;*/
padding: 0;
/*padding: 0 0 70px 0;*/
}
.destination_left_details {
width: 40%;
float: left;
padding-right: 5px;
}
.destination_right_details {
width: 40%;
float: right;
padding-right: 5px;
}
.destination_left_details p {
font-size: 9px;
color: #5c5c5c;
margin: 0;
padding: 0;
font-weight: bold;
}
.destination_right_details p {
font-size: 9px;
color: #5c5c5c;
margin: 0;
padding: 0;
font-weight: bold;
}
.destination_left_details .destination_name {
font-size: 15px;
color: #293143;
margin: 0;
padding: 0;
font-weight: bold;
}
.destination_right_details .destination_name {
font-size: 15px;
color: #293143;
margin: 0;
padding: 0;
font-weight: bold;
}
.fare_information_dropdown {
letter-spacing: 1px;
font-weight: bold;
color: #99a9aa;
float: right;
padding: 0;
text-transform: uppercase;
font-size: 36px;
width: 60px;
line-height: 40px;
text-align: center;
background: #ffe500;
background: -moz-linear-gradient(left, #fff 0%, #fff 50%, #fff 100%);
background: -webkit-linear-gradient(left, #fff 0%, #fff 50%, #fff 100%);
background: linear-gradient(to right, #fff 0%, #fff 50%, #fff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fff',GradientType=1 );
}
.booking_review_flight {
background: #1073ba;
margin: 0 0 0;
padding: 77px 0 30px;
width: 100%;
height: 150px;
display: none;
}
.wizard-progress .step {
display: table-cell;
text-align: center;
vertical-align: top;
overflow: visible;
position: relative;
font-size: 12px;
color: #fff;
font-weight: 600;
}
.flight_cityname {
font-size: 12px;
font-family:Roboto, sans-serif;
color: #000;
margin: 8px 0;
padding: 0;
font-weight: normal;
}
.fligt_logo h6 {
font-size: 12px !important;
font-family:Roboto, sans-serif;
color: #000;
margin: 8px 0;
padding: 0;
font-weight: normal;
}
.desktop_hide_section{display: block;}
.mobile_hide_section{ display: none;}
.fligt_logo h5 {
font-size: 12px;
color: #5c5c5c;
margin: 0;
padding: 0;
font-weight: normal;
display: block;
}
.flights_slider_mobile{width: 100%;
width: 100%;
/*height: 450px;*/
height: 433px;
overflow-y: scroll;
overflow-x: hidden;
padding-bottom: 125px;
}
.fs_pop {
float: left;
width: 100%;
margin: 0px;
font-family: Arial;
padding: 3px 0 3px 0px;
color: #5c5c5c;
font-size: 11px !important;
}
.hedtowr2 {
color: #323a52;
display: block;
font-size: 14px;
font-weight: 500;
overflow: hidden;
padding: 5px 8px;
clear: both;
background: #f7f7f7;
margin: 5px 0 5px;
text-align: right;
}
.flight_details {
margin: 5px 0 0;
padding: 0;
text-align: center;
}
.flight_time {
font-size: 14px;
color: #293143;
margin: 9px 0 0;
padding: 0;
font-weight: bold;
line-height: 13px;
}
.flight_mobile_air{ width: 34% !important;}
.flightdetail_widthmobile{ width: 65% !important;}
.theme-search-results-item-flight-section-path-line {
position: absolute;
top: 30px;
left: 0;
width: 100%;
height: 3px;
background: #b3b3b3;
display: none;
}
.theme-search-results-item-flight-section-path-line-dot {
width: 8px;
height: 8px;
border-radius: 50%;
background-color: #656767;
margin-bottom: 10px;
margin-left: 10px;
-webkit-box-shadow: 0 0 0 2px #fff;
box-shadow: 0 0 0 2px #fff;
display: none;
}
.theme-search-results-item-flight-section-path-fly-time {
text-align: left;
width: 88%;
position: absolute;
top: 4px;
left: 13px;
display: block;
}
.mobile_show_city{
text-align: center !important;
padding: 4px 6px 7px !important;
}
.filter_type h6 {
border-top: 1px solid #ededed;
margin: 15px 0;
padding: 15px 0 0px 5px;
font-size: 12px !important;
margin: 10px 0 !important;
}
.mobile_show_city .pull-right {
float: none !important;
width: auto;
font-style: italic;
padding-left: 3px;
}
.dayresults {
color: #fff !important;
font-size: 10px;
font-weight: bold;
}
.mobilehide{ display: none;}
.mobile_padding_search{padding-right:0; padding-left:0;}
.mobile_padding_search2{padding-left:0; padding-right: 0px;}
.mobile_footer_bottomfixed{
display: block;
position: fixed;
width: 100%;
z-index: 9999;
background: #000;
bottom: 0;
padding: 13px 0 0;
height: 50px;
border-radius: 0px;
-moz-border-radius: 0px;
-o-border-radius: 0px;
-webkit-border-radius: 0px;
-ms-border-radius: 0px;
}
.footer_fixed2{bottom: 69px;}
.mobile_footer_bottomfixed ul{ margin: 0; padding: 0;}
.mobile_footer_bottomfixed ul li{
list-style-type: none;
/*width: 50%;*/
width: 20%;
float: left;
text-align: center;
}
.mobile_footer_bottomfixed ul li+li+li{ width: 27%; }
.mobile_footer_bottomfixed ul li:last-child{width: 31%;}
.mobile_footer_bottomfixed ul li a{
list-style-type: none;
color: #fff;
text-align: center;
font-size: 13px;
line-height: 20px;
font-weight: normal;
}
.mobile_footer_bottomfixed ul li a i{ font-size: 22px;}
.serach_flight_result {
background: #1073ba;
margin: 0;
padding: 0;
width: 100%;
height: 100%;
display: none;
}
#filters_col {
background-color: #fff;
padding: 20px 20px 15px;
margin-bottom: 25px;
display: none;
}
#sidebar {
margin-top: 0px !important;
padding: 0;
}
.select_flight_result {
background: #717171;
border-radius: 0;
-o-border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
padding: 17px 0 9px;
margin: 0;
position: fixed;
bottom: 0;
width: 100%;
z-index: 999;
display: none;
}
.fromcity {
width: 40%;
float: left;
margin-right: 0;
border-bottom: 1px solid #ECF0F1;
margin-bottom: 15px;
}
.tocity {
width: 40%;
float: right;
margin-right: 0;
border-bottom: 1px solid #ECF0F1;
margin-bottom: 15px;
}
.departure {
width: 48%;
float: left;
margin-right: 0;
border-bottom: 1px solid #ECF0F1;
margin-bottom: 15px;
}
.return {
width: 48%;
float: right;
margin-right: 0;
border-bottom: 1px solid #ECF0F1;
margin-bottom: 15px;
}
.traveller {
width: 100%;
float: none;
margin-right: 0;
}
.btn-submit {
background-color: #ffe500;
color: #000;
font-size: 15px;
border-color: #ffe500;
margin: 21px 0 0;
height: 40px;
padding: 0 30px;
float: right;
}
.show_airlie_wrapper {
width: 100%;
margin: 0 0 8px;
padding: 0;
border: 1px solid #ECF0F1;
/*height: 60px;*/
height: 47px;
display: none;
}
.airbox_wrap {
width: 120px;
margin: 3px 0 0;
padding: 0 10px 0;
float: left;
}
.happy_Help {
text-align: center;
color: #ffffff;
width: 100%;
position: fixed;
bottom: -4px;
left: -4px;
right: 0;
z-index: 999;
padding: 0;
display: none !important;
}
.flight_search_list .col-xs-6 {
width: 50%;
}
.flight_search_list .col-xs-3 {
width: 25% !important;
}
.flight_search_list .col-xs-2 {
width: 16.66666667% !important;
}
.flight_search_list .col-xs-8 {
width: 66.66666667% !important;
}
.isotope-wrapper222 .col-xs-6 {
width: 50%;
}
.flight_search_list input[type='radio'] {
-webkit-appearance: none;
width: 13px;
height: 13px;
border-radius: 50%;
outline: none;
box-shadow: 0 0 0 2px #8f9897;
position: absolute;
top: 3px;
left: 3px;
}
.flight_search_list:checked input[type='radio'] {
-webkit-appearance: none;
width: 13px;
height: 13px;
border-radius: 50%;
outline: none;
box-shadow: 0 0 0 2px #da251d;
position: absolute;
top: 3px;
left: 3px;
}
.flight_paddingalign {
padding-right: 0px;
padding-left: 0px;
}
.flight_mobile_padding{padding-left: 0; padding-right:0;}
.theme-search-results-item-flight-section-path-fly-time p {
margin-bottom: 0;
color: #293143;
font-size: 11px;
font-weight: normal;
line-height: 13px;
width: 32%;
float: left;
}
.theme-search-results-item-flight-section-path-fly-time p+p {
width: 50%;
}
.flight_price {
font-size: 14px;
color: #06a240;
margin: 3px 12px 4px;
padding: 0;
font-weight: bold;
text-align: right;
line-height: 16px;
float: left;
}
.flight_search_list {
background: #fff;
-webkit-box-shadow: 0 2px 2px 0px #b5bcbf;
box-shadow: 0 2px 2px 0px #b5bcbf;
-moz-box-shadow: 0 2px 2px 0px #b5bcbf;
-o-box-shadow: 0 2px 2px 0px #b5bcbf;
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
-o-border-radius: 0;
padding: 2px 10px;
position: relative;
margin: 0 0 0 0;
border: 1px solid #ECF0F1;
}
.fligt_logo img {
margin: 0;
padding: 0;
width: 25px;
height: 25px;
}
a.booknow {
font-size: 14px !important;
font-family: arial;
color: #fff;
margin: 0;
padding: 11px 18px;
font-weight: normal;
text-decoration: none;
background: #da251d;
/*background: #3884f6;*/
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
-o-border-radius: 0px;
float: right;
}
.grand_total {
font-size: 15px !important;
font-weight: bold !important;
color: #48c376 !important;
}
.grand_total i {
font-size: 15px !important;
}
/* .airbox_image {
float: left;
display: none;
}*/
}
/*
@media (min-width: 768px){
.navbar-header {
float: none;
}
}*/