@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');
body { margin: 0; font-family: 'Poppins', sans-serif; font-size: 1rem; font-weight:normal; line-height: 1.5; color: #4c4c4c; background-color: #fff; }
a, a:hover { text-decoration:none; outline:none; }
.Curve5 { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.Shadowround { -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3); }
button.BtnOrange{background: #ff8400; padding: 10px 15px; display: inline-block; color: #fff; font-size: 14px; border:none; border-radius:0;}
button.BtnOrange:hover{ background:#333333;}

/* Custom Radio Box */
.ThuloCustomRadioBox { display: block; position: relative; padding-left: 35px; cursor: pointer; font-size: 22px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.ThuloCustomRadioBox input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; }
.checkmark { position: absolute; top: 0; left: 0; height: 34px; width: 34px; background-color: #fff; border:2px solid #1da38a; }
.ThuloCustomRadioBox input:checked ~ .checkmark {background-color: #1da38a; }
.checkmark:after { content: ""; position: absolute; display: none; }
.ThuloCustomRadioBox input:checked ~ .checkmark:after { display: block; }
.ThuloCustomRadioBox .checkmark:after { left: 9px; top: 0; width: 10px; height: 20px; border: solid white; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.ThuloCustomRadioBoxRound { display: block; position: relative; padding-left: 35px; cursor: pointer; font-size: 22px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.ThuloCustomRadioBoxRound input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; }
.checkmarkRound { position: absolute; top: 0; left: 0; height: 25px; width: 25px; background-color: #fff; border:2px solid #1da38a; border-radius:50%; }
.ThuloCustomRadioBoxRound input:checked ~ .checkmarkRound { background-color: #1da38a; }
.checkmarkRound:after { content: ""; position: absolute; display: none; }
.ThuloCustomRadioBoxRound input:checked ~ .checkmarkRound:after { display: block; }
.ThuloCustomRadioBoxRound .checkmarkRound:after { left: 6px; top: 3px; width: 8px; height: 13px; border: solid white; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }


.custom-radio .custom-control-input:checked~.custom-control-label::before { background-color: #dc2229 !important; }
.custom-control-input:checked~.custom-control-label::before { color: #fff; background-color: #dc2229 !important; }




/* Refund / None Refund */
span.FlightRefund { font-size:14px; font-weight:normal; display:inline-block; background:#217c01; border-radius:50%; width:22px; height:22px; color:#fff; margin:0 auto; text-align:center; }
span.FlightNoneRefund { font-size:14px; font-weight:normal; display:inline-block; background:#e10303; border-radius:50%; width:22px; height:22px; color:#fff; margin:0 auto; text-align:center; }


/* Header Top */
.HeadedrTop { background:#f8f8f8; padding:5px 0; min-height:40px; }
.HeadedrTop .CompanyList ul { margin:0; padding:0; }
.HeadedrTop .CompanyList ul li img { -webkit-filter: grayscale(100%); filter: grayscale(100%); }
.TopNav { }
.TopNav ul { margin:0; padding:0; }
.TopNav ul li { margin:0 0 0 20px; padding:0; list-style:none; display:inline-block; font-size:14px; text-transform:uppercase; }
.TopNav ul li a { color:#4c4c4c; }
.TopNav ul li i { color:#dc2229; margin:0 5px 0 0; }


/* Header Mid */
.HeaderMid { border-top:1px solid #cfd0d0; border-bottom:1px solid #cfd0d0; min-height:92px; padding:13px 0; }
.Logo { margin:15px 0 0 0; }
.MainNav { text-align:center; }
.MainNav ul { margin:0; padding:0; }
.MainNav ul li { margin:0; padding:22px 15px 22px 25px; list-style:none; display:inline-block; font-size:14px; font-weight:bold; background:url(../img/nav-seperator.png) no-repeat 0 50%; }
.MainNav ul li:first-child { background:none; }
.MainNav ul li a { color:#4c4c4c; }
.MainNav ul li.Active a, .MainNav ul li:hover a { color:#dc2229; }
.TopContact { margin:5px 0 0 0; }
.TopContact p { margin:10px 0 0 0; padding:0 40px 0 0; text-align:right; font-size:12px; color:#757575; background:url(../img/support.png) no-repeat top right; }
.TopContact p span { display:block; color:#dc2229; font-weight:bold; font-size:14px; }


/* ---------------------------------
HOME PAGE FLIGHT SEARCH SECTION
----------------------------------*/
.FlightSearch textarea:focus, .FlightSearch input[type="text"]:focus, .FlightSearch input[type="password"]:focus, .FlightSearch input[type="datetime"]:focus, .FlightSearch input[type="datetime-local"]:focus, .FlightSearch input[type="date"]:focus, .FlightSearch input[type="month"]:focus, .FlightSearch input[type="time"]:focus, .FlightSearch input[type="week"]:focus, .FlightSearch input[type="number"]:focus, .FlightSearch input[type="email"]:focus, .FlightSearch input[type="url"]:focus, .FlightSearch input[type="search"]:focus, .FlightSearch input[type="tel"]:focus, .FlightSearch input[type="color"]:focus, .FlightSearch .uneditable-input:focus { border-color:none; box-shadow:none; outline: 0 none; }
#ui-id-1, #ui-id-2 { overflow-x: hidden !important; }
.FlightSearchOuter { background:url(../img/plane.png) no-repeat 0 50px; }
.FlightSearchOuter h2 { margin:0; padding:60px 0 33px 0; text-align:center; color:#656565; font-size:28px; }
.FlightSearchInner { background:#999999; padding:20px; }
.FlightSearchInner .nav-tabs { border:none; position:relative; bottom:-3px; }
.FlightSearchInner .nav-tabs .nav-link { border:none; color:#fff; outline:none; padding:15px 20px; }
.FlightSearchInner.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { color:#4c4c4c; }
.FlightSearchInner .nav-tabs .nav-link i { margin:0 5px 0 0; }
.FlightSearchInner .nav-tabs .nav-item.show .nav-link i, .nav-tabs .nav-link.active i { color:#dc2229; }
.FlightSearchInner .TabContent { background:#fff; padding:20px; }
.FlightSearchInner .TabContent .CustomRadioBox { margin-bottom:20px; }
.FlightSearchInner .TabContent .CustomRadioBox label.custom-control-label { font-size:11px; line-height:24px; }
.FlightSearchInner .TabContent .Holder { margin-bottom:20px; }
.FlightSearchInner .TabContent .Holder input.form-control { font-size:12px; border:none; padding:0; margin:0; height:auto; border-radius:0; height:26px; line-height:26px; }
.FromToOuter { border:1px solid #bfbfbf; padding:0 5px; }
.FromToOuter span { font-size:12px; color:rgba(0, 0, 0, 0.7); padding:0 0 0 25px; }
.FromToOuter .FlightFrom span { background:url(../img/flight-from.png) no-repeat 0 50%; }
.FromToOuter .FlightTo span { background:url(../img/flight-to.png) no-repeat 0 50%; }
.FromToOuter .Seperator { text-align:center; margin:auto; width:33px; position:relative; }
.DateOuter { border:1px solid #bfbfbf; padding:0 5px; }
.DateOuter span { font-size:12px; color:rgba(0, 0, 0, 0.7); padding:0 5px 0 0; }
.DateOuter span i { font-size:12px; margin-right:5px; }
.DateOuter .ReturnDate { border-left:1px solid #bfbfbf; padding-left:20px; }
.PassengersOuter { border:1px solid #bfbfbf; padding:0 5px; position:relative; }
.PassengersOuter span { font-size:12px; color:rgba(0, 0, 0, 0.7); padding:0 5px 0 0; }
.PassengersOuter span i { font-size:12px; margin-right:5px; }
.NoofPax #myContent { display: none; border:1px solid #ccc; position: absolute; left: -61px; right:-1px; top: 70px; background: #fff; padding:5px; z-index: 9; }
.NoofPax #myContent i.fa-caret-up { background:url(../img/corner.jpg) no-repeat 0 50%; width:20px; height:11px; display:inline-block; text-indent:-9999px; position:absolute; top:-11px; right:50px; }
.NoofPax #myContent .Paxinfo input { border:1px solid #ced4da; }
.NoofPax #myContent .Paxinfo p { font-size:11px; padding:0; margin:0; line-height:14px; }
.NoofPax #myContent .Paxinfo p:first-of-type { font-weight:bold; }
.NoofPax #myContent .Paxinfo { margin:10px 0; }
.NoofPax #myContent .Paxinfo .col-md-6 { padding-right:0; }
.NoofPax #myContent input { float:left; width:35px; padding:0; margin:0; height:30px; line-height:30px; text-align:center; }
.NoofPax #myContent .Paxinfo button.btn-number { float:left; background:#dadada; border:none; outline:none; height:30px; width:30px; line-height:30px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; cursor:pointer }
.NoofPax #myContent .Paxinfo button.btn-number:hover { background:#cccccc; }
button.BtnSearchFlights { margin:0; padding:10px 20px; border-radius:0; background:#ff8400; border:none; outline:none; display:block; width:100%; }
a.MoreOptions { color:#da2128; font-size:14px; margin:15px 0 0 0; display:inline-block; }


/* FOR DOMESTIC FLIGHT  */
.select-hidden { display: none; visibility: hidden; padding-right: 10px; }
.select { cursor: pointer; display: block; position: relative; width: 100%; height: 24px; }
.select-styled { position: absolute; top: 0; right:0; bottom:0; left:0; font-size:11px; padding: 4px 15px; -moz-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; color:#495057; }
.select-styled:after { content: ""; width: 0; height: 0; border: 5px solid transparent; border-color: #495057 transparent transparent transparent; position: absolute; top: 10px; right: 10px; }
.select-styled:hover { background-color: #b83729; color:#fff; }
.select-styled:active, .select-styled.active { background-color: #ab3326; color:#fff; }
.select-styled:active:after, .select-styled.active:after { top: 5px; border-color: transparent transparent #fff transparent; }
.select-options { display: none; position: absolute; top: 100%; right: 0; left: 0; z-index: 999; margin: 0; padding: 0; list-style: none; background-color: #ab3326; }
.select-options li { margin: 0; padding: 7px 0; text-indent: 15px; border-top: 1px solid #962d22; color:#fff; -moz-transition: all 0.15s ease-in; -o-transition: all 0.15s ease-in; -webkit-transition: all 0.15s ease-in; transition: all 0.15s ease-in; font-size:11px; }
.select-options li:hover { color: #c0392b; background: #fff; }
.select-options li[rel="hide"] { display: none; }
.select-styled:hover:after { border-color:#fff transparent transparent transparent; }


/* ---------------------------------
BODY CONTAINER
----------------------------------*/
.BodyContainer { }
/* Latest Flight Deals */
.LatestFlightDeals { margin:70px 0 0 0; }
.LatestFlightDeals .Head { text-align:center; }
.LatestFlightDeals .Head h1 { margin:0 0 40px 0; padding:0; color:#da2128; font-weight:bold; font-size:40px; position:relative; }
.LatestFlightDeals .Head h1 span { color:#000; }
.LatestFlightDeals .Head h1:before { position:absolute; left:0; right:0; bottom:-8px; width:120px; border-bottom:2px solid #b2b2b2; content:""; display:block; margin:0 auto; }
.LatestFlightDeals .Head h1:after { position:absolute; left:0; right:0; bottom:-16px; width:90px; border-bottom:2px solid #b2b2b2; content:""; display:block; margin:0 auto; }
.LatestFlightDeals .Head p { margin:0 0 15px 0; padding:0; font-size:18px; }
.LatestFlightDeals .FlightAd { margin:30px 0 0 0; }
.LatestFlightDeals .DealBox { border:1px solid #d6d6d6; overflow:hidden; padding:15px; margin:30px 0 0 0; }
.LatestFlightDeals .DealBox ul { margin:0; padding:0; }
.LatestFlightDeals .DealBox ul li { margin:0; padding:0; list-style:none; }
.LatestFlightDeals .DealBox ul li p.FromToPlace { margin:0; padding:0; font-weight:bold; text-transform:uppercase; font-size:14px; color:#585858; }
.LatestFlightDeals .DealBox ul li p.FromToPlace span.Seperator { background:url(../img/icon1.jpg) no-repeat 0 0; width:18px; height:12px; display:inline-block; margin:0 10px; }
.LatestFlightDeals .DealBox ul li span.TripType { font-size:12px; color:#9a9999; }
.LatestFlightDeals .DealBox ul li p.FromToDate { color:#585858; font-size:12px; margin:0; padding:0; }
.LatestFlightDeals .DealBox ul li p.FromToDate span.Seperator { background:url(../img/icon2.jpg) no-repeat 0 0; width:18px; height:12px; display:inline-block; margin:0 5px; }
.LatestFlightDeals .DealBox ul li span.AirLogo { display:block; }
.LatestFlightDeals .DealBox ul li span.FlightCost { display:block; font-size:14px; color:#e22425; margin:15px 0 0 0; }
.LatestFlightDeals .DealBox ul li span.FlightCost i { color:#9c9c9c; font-style:normal; }


/* Home Quick Info */
.HomeQuickInfo { border:1px solid #dbdbdb; background:#f5f5f5; margin:70px 0 0 0; padding:10px; }
.HomeQuickInfo .Holder { position:relative; padding:20px 10px 20px 110px }
.HomeQuickInfo .Holder img { position:absolute; left:10px; top:20px; }
.HomeQuickInfo .Holder h2 { margin:0 0 10px 0; padding:0; font-weight:bold; font-size:14px; color:#585858; }
.HomeQuickInfo .Holder p { margin:0; padding:0; font-weight:normal; font-size:14px; color:#7f7f7f; }


/* ---------------------------------
FOOTER SECTION
----------------------------------*/
.Footer { border-top:1px solid #cccccc; margin:40px 0 0 0; padding:50px 0 0 0; font-size:14px; }
.FooterTop h3 { font-size:16px; font-weight:bold; color:#e22425; margin:0 0 25px 0; padding:0 0 15px 0; position:relative; border-bottom:1px solid #d9d9d9; }
.FooterTop h3:before { position:absolute; left:0; bottom:-1px; height:1px; width:40px; background:#000; content:""; display:block; }
.FooterTop ul { margin:0; padding:0; }
.FooterTop ul li { margin:0; padding:0; list-style:none; }
.FooterTop .FooterContact ul li { position:relative; padding-left:30px; margin:25px 0 0 0; }
.FooterTop .FooterContact ul li:first-child { margin:0; }
.FooterTop .FooterContact ul li i { color:#000; font-size:22px; position:absolute; left:0; top:0; }
.FooterTop .FooterUsefulLnk ul li { padding-left:40px; margin:10px 0; background:url(../img/arrow.png) no-repeat 0 0; }
.FooterTop .FooterUsefulLnk ul li:first-child { margin:0; }
.FooterTop .FooterUsefulLnk ul li a { color:#6d6d6d; }
.FooterTop .SignUpNewsletter .NewsletterForm { border:1px solid #cecdcd; padding:10px; overflow:hidden; }
.FooterTop .SignUpNewsletter .NewsletterForm input.form-control { border:none; outline:none; width:90%; float:left; font-size:14px; }
.FooterTop .SignUpNewsletter .NewsletterForm button.btn-primary { background:none; border:none; outline:none; color:#e22425; margin:0; padding:0; }
.FooterTop .SignUpNewsletter .NewsletterForm button.btn-primary i { font-size:30px; }
.PaymentInfo { border-top:1px dashed #c6c6c6; padding:30px 0 0 0; margin:30px 0 0 0; text-align:center; }
.PaymentInfo h3 { font-size:16px; font-weight:bold; color:#e22425; margin:0; padding:0 0 30px 0; }


/* Copyright */
.CopyrightBg { background:#222222; padding:15px 0; margin:50px 0 0 0; }
.CopyrightBg p { margin:0; padding:0; }
.CopyrightBg p.Copyright { font-size:12px; color:#fff; }
.CopyrightBg p.Copyright span { padding:0 10px; text-align:center; display:inline-block; }
.CopyrightBg p.SocialLinbks { }
.CopyrightBg p.SocialLinbks a { color:#fff; margin:0 0 0 10px; }


/**********************************************************************************************************************************
INNER PAGE SECTION
**********************************************************************************************************************************/

/* Flight Search Header */
.FSHeader { background:#fff; padding:30px 0; }
.FSHeader p { margin:0; padding:0; }
.FSHeader span { font-size:14px; }
.FSHeader .Col1, .FSHeader .Col2, .FSHeader .Col3, .FSHeader .Col4 { border:1px solid #ccc; padding:5px 10px; text-align:center; min-height:54px; }
.FSHeader .Col1 { padding:2px 10px; text-align:left; }
.FSHeader .Col1 span.TripType { font-weight:bold; }
.FSHeader .Col1 p { }
.FSHeader .Col1 p span.Seperator { font-weight:normal; padding:0 5px; }
.FSHeader .Col2 span.FlightDeparture { display:block; font-weight:bold; }
.FSHeader .Col2 span.FlightDate { display:block; }
.FSHeader .Col3 span.FlightReturn { display:block; font-weight:bold; }
.FSHeader .Col3 span.FlightDate { display:block; }
.FSHeader .Col4 span { display:inline-block; margin:0 5px; text-align:center; font-weight:bold; }
.FSHeader .Col4 span i { font-weight:normal; font-style:normal; display:block; }
.FSHeader .Col5 { text-align:center; }
.FSHeader .Col5 a { background:#ff8400; padding:6px 0; display:inline-block; color:#fff; font-size:14px; }


/* Flight Search Header Multi City Page */
.FSHeaderMC { background:#fff; padding:30px 0; }
.FSHeaderMC p { margin:0; padding:0; }
.FSHeaderMC span { font-size:14px; }
.FSHeaderMC .Col1 { border:1px solid #ccc; padding:5px 10px; min-height:54px; }
.FSHeaderMC .Col1 span.InlineItem { display:inline-block; padding:0 10px; font-weight:bold; border-left:1px solid #ccc; }
.FSHeaderMC .Col1 span.InlineItem span.Seperator { font-weight:normal; }
.FSHeaderMC .Col1 span.InlineItem span.Seperator i { color:#9b9b9b }
.FSHeaderMC .Col1 span.InlineItem i.Date { font-size:12px; font-weight:normal; font-style:normal; display:block; }
.FSHeaderMC .Col2 { border:1px solid #ccc; padding:5px 10px; text-align:center; min-height:54px; }
.FSHeaderMC .Col2 span { display:inline-block; margin:0 5px; text-align:center; font-weight:bold; }
.FSHeaderMC .Col2 span i { font-weight:normal; font-style:normal; display:block; }
.FSHeaderMC .Col3 { text-align:center; }
.FSHeaderMC .Col3 a { background:#ff8400; padding:17px 0; display:block; color:#fff; font-size:14px; }
.InnerPage { background:#f8f8f8; padding:30px 0 0 0; }
.InnerPage .PageHead { margin:0 0 20px 0; }
.InnerPage .PageHead h1 { margin:0; padding:0; font-size:16px; font-weight:bold; color:#da2128; }
.InnerPage .PageHead h1 span { font-weight:normal; color:#807e7e; }
.InnerPage .PageHead p { margin:0; padding:0; color:#807e7e; font-size:12px; }


/* Left Col */
.InnerPage .LeftCol { border:1px solid #dbdbdb; background:#fff; }
.InnerPage .LeftCol h3 { font-weight:bold; font-size:14px; color:#333133; margin:0 0 15px 0; padding:2px 0 2px 35px; }
.InnerPage .LeftCol .PriceRange { border-bottom:1px solid #dbdbdb; padding:10px; }
.InnerPage .LeftCol .PriceRange h3 { background:url(../img/price-range-icon.png) no-repeat 0 0; }
.InnerPage .LeftCol .NoofStops { border-bottom:1px solid #dbdbdb; padding:20px 10px; }
.InnerPage .LeftCol .NoofStops h3 { background:url(../img/no-of-stop-icon.png) no-repeat 0 0; }
.InnerPage .LeftCol .NoofStops ul { margin:0; padding:0; }
.InnerPage .LeftCol .NoofStops ul li { margin:0 10px 0 0; padding:0; list-style:none; display:inline-block; font-size:11px; }
.InnerPage .LeftCol .NoofStops ul li:last-child { margin:0; }
.InnerPage .LeftCol .NoofStops ul li a { background:#eeeeee; padding:10px 15px; display:block; border-radius:5px; color:#747474; font-weight:bold; text-align:center; }
.InnerPage .LeftCol .NoofStops ul li span { display:block; font-size:10px; margin:5px 0 0 0; }
.InnerPage .LeftCol .NoofStops ul li.Active a { background:#d4d4d4; color:#000; }
.InnerPage .LeftCol .NoofStops ul li.Active span { color:#da2128; }
.InnerPage .LeftCol .FareType { border-bottom:1px solid #dbdbdb; padding:20px 10px; }
.InnerPage .LeftCol .FareType h3 { background:url(../img/fare-type-icon.png) no-repeat 0 0; padding:4px 0 4px 35px; }
.InnerPage .LeftCol .FareType ul { margin:0; padding:0; }
.InnerPage .LeftCol .FareType ul li { margin:0 10px 0 0; padding:0; list-style:none; display:block; font-size:11px; line-height:24px; }
.InnerPage .LeftCol .FilterByClass { border-bottom:1px solid #dbdbdb; padding:20px 10px; }
.InnerPage .LeftCol .FilterByClass h3 { background:url(../img/filter-by-class-icon.png) no-repeat 0 0; padding:5px 0 5px 35px; }
.InnerPage .LeftCol .FilterByClass ul { margin:0; padding:0; }
.InnerPage .LeftCol .FilterByClass ul li { margin:0 10px 0 0; padding:0; list-style:none; display:block; font-size:11px; line-height:24px; }
.InnerPage .LeftCol .FilterByAirlines { padding:20px 10px; }
.InnerPage .LeftCol .FilterByAirlines h3 { background:url(../img/filter-by-airlines-icon.png) no-repeat 0 0; padding:5px 0 5px 35px; }
.InnerPage .LeftCol .FilterByAirlines ul { margin:0; padding:0; }
.InnerPage .LeftCol .FilterByAirlines ul li { margin:0 10px 0 0; padding:0; list-style:none; display:block; font-size:11px; line-height:24px; }


/* Owl Carousel Slider / Quick Fliter */
.AirlineQuickFilter { }
.AirlineQuickFilter .item { text-align:center; }
.AirlineQuickFilter .item .Pic { border:1px solid #cccccc; border-left:none; padding:20px; background:#fff; }
.AirlineQuickFilter .firstActiveItem .item .Pic { border-left:1px solid #ccc; }
.AirlineQuickFilter .item .Pic img { width:70px; height:70px; margin:auto auto; }
.AirlineQuickFilter .item span.Cost { font-size:14px; margin:20px 0 0 0; display:block; }
.AirlineQuickFilter .Active .Pic { border:1px solid #da2128; position:relative; }
.AirlineQuickFilter .Active .Pic:after { background:url(../img/down-arrow.png) no-repeat 0 0; height:11px; width:22px; display:block; content:""; position:absolute; left:0; right:0; bottom:-12px; margin:0 auto; }
.AirlineQuickFilter .Active span.Cost { color:#da2128; font-weight:bold; }
.AirlineQuickFilter .owl-prev { position:absolute; left:0; top:60px; width:24px; height:26px; background:#cccccc; text-align:center; }
.AirlineQuickFilter .owl-prev i { color:#fff; font-size:22px; }
.AirlineQuickFilter .owl-next { position:absolute; right:0; top:60px; width:24px; height:26px; background:#cccccc; text-align:center; }
.AirlineQuickFilter .owl-next i { color:#fff; font-size:22px; }
.AirlineQuickFilter .owl-prev:hover, .RightCol .AirlineQuickFilter .owl-next:hover { background:#333133; }


/**********************************************************************************************************************************
DOMESTIC FLIGHT ONE WAY PAGE
**********************************************************************************************************************************/

.DomesticOneWay .FSResult { }
.DomesticOneWay .FSResult .Holder { background:#fff; border:1px solid #cccccc; padding:20px 15px 15px 0; position:relative; margin:30px 0 0 0; }
.DomesticOneWay .FSResult .Holder .LowestPrice { position:absolute; left:-1px; top:-1px; background:#1da38a; font-size:11px; color:#fff; z-index:1; padding:0 10px; }
.DomesticOneWay .FSResult .Holder .First { padding-right:0; }
.DomesticOneWay .FSResult .Holder .Airlines { position:relative; padding-left:40px; }
.DomesticOneWay .FSResult .Holder .Airlines img { position:absolute; left:0; top:0; }
.DomesticOneWay .FSResult .Holder .Airlines span.AirlinesName { font-size:14px; color:rgba(0, 0, 0, 0.7); font-weight:bold; display:block; }
.DomesticOneWay .FSResult .Holder .Airlines span.AirCode { font-size:11px; display:block; }
.DomesticOneWay .FSResult .Holder .FromTo span.FlightFrom { font-size:14px; color:rgba(0, 0, 0, 0.7); font-weight:bold; display:block; }
.DomesticOneWay .FSResult .Holder .FromTo span.FlightFrom i { font-weight:normal; font-style:normal; font-size:11px; }
.DomesticOneWay .FSResult .Holder .FromTo span.FlightTo { font-size:14px; color:rgba(0, 0, 0, 0.7); font-weight:bold; display:block; }
.DomesticOneWay .FSResult .Holder .FromTo span.FlightTo i { font-weight:normal; font-style:normal; font-size:11px; }
.DomesticOneWay .FSResult .Holder .TimeStop span.FlightTime { font-size:14px; color:rgba(0, 0, 0, 0.7); font-weight:bold; display:block; }
.DomesticOneWay .FSResult .Holder .TimeStop span.FlightStop { font-size:11px; display:block; }
.DomesticOneWay .FSResult .Holder .ClassBaggage { text-align:center; }
.DomesticOneWay .FSResult .Holder .ClassBaggage span.FlightClass { font-size:14px; color:rgba(0, 0, 0, 0.7); font-weight:bold; display:block; }
.DomesticOneWay .FSResult .Holder .ClassBaggage span.FlightBaggage { font-size:11px; display:block; }
.DomesticOneWay .FSResult .Holder .RefundFlightDetails { text-align:center; }
.DomesticOneWay .FSResult .Holder .RefundFlightDetails span.FlightDetails { font-size:11px; display:block; }
.DomesticOneWay .FSResult .Holder .RefundFlightDetails span.FlightDetails a { color:#da2128; font-weight:bold; }
.DomesticOneWay .FSResult .Holder .CostBook { text-align:center; }
.DomesticOneWay .FSResult .Holder .CostBook span.FlightCost { font-size:20px; color:#da2128; font-weight:bold; display:block; line-height:16px; position:relative; top:-5px; }
.DomesticOneWay .FSResult .Holder .CostBook span.FlightBook { display:block; }
.DomesticOneWay .FSResult .Holder .CostBook span.FlightBook a { background:#333133; color:#fff; font-size:14px; display:inline-block; padding:5px 10px; }


/**********************************************************************************************************************************
DOMESTIC FLIGHT ROUND TRIP PAGE
**********************************************************************************************************************************/

.DomesticRoundTrip .FSResult { }
.DomesticRoundTrip .FSResult h2 { background:url(../img/icon3.png) no-repeat 2% 50% #4e4c4e; color:#fff; font-size:14px; margin:0; padding:12px 10px 12px 45px; font-weight:bold; }
.DomesticRoundTrip .FSResult .Holder { background:#fff; border:1px solid #cccccc; padding:20px 15px 15px 0; position:relative; margin:30px 0 0 0; }
.DomesticRoundTrip .FSResult .Holder .LowestPrice { position:absolute; left:-1px; top:-1px; background:#1da38a; font-size:11px; color:#fff; z-index:1; padding:0 10px; }
.DomesticRoundTrip .FSResult .Holder .Col1 { padding:0 0 0 15px; }
.DomesticRoundTrip .FSResult .Holder .Col2 { position:relative; padding-left:35px; }
.DomesticRoundTrip .FSResult .Holder .Col2 img { position:absolute; left:0; top:0; width:30px; height:30px; }
.DomesticRoundTrip .FSResult .Holder .Col2 span.TimeFrom { display:block; font-style:normal; font-size:12px; font-weight:normal; }
.DomesticRoundTrip .FSResult .Holder .Col2 span.TimeFrom i { font-size:14px; font-weight:bold; font-style:normal; width:40px; display:inline-block; }
.DomesticRoundTrip .FSResult .Holder .Col3 span.FlightCode { display:block; text-align:center; font-size:14px; font-weight:bold; }
.DomesticRoundTrip .FSResult .Holder .Col3 span.FlightClass { display:block; text-align:center; font-size:12px; }
.DomesticRoundTrip .FSResult .Holder .Col4 span.FlightCost { display:block; text-align:center; font-size:16px; font-weight:bold; color:#da2128; margin:5px 0 0 0; }
.DomesticRoundTrip .FSResult .Active { background:#e5e5e5; }


/**********************************************************************************************************************************
INTERNATIONAL FLIGHT ONE WAY PAGE
**********************************************************************************************************************************/

.IntlFlightOneWay .FSResult { }
.IntlFlightOneWay .FSResult .Holder { background:#fff; border:1px solid #cccccc; padding:20px 0 15px 0; position:relative; margin:30px 0 0 0; }
.IntlFlightOneWay .FSResult .Holder .LowestPrice { position:absolute; left:-1px; top:-1px; background:#1da38a; font-size:11px; color:#fff; z-index:1; padding:0 10px; }
.IntlFlightOneWay .FSResult .Holder .First { padding-right:0; }
.IntlFlightOneWay .FSResult .Holder .Col1 { text-align:center; }
.IntlFlightOneWay .FSResult .Holder .Col1 img { width:70px; }
.IntlFlightOneWay .FSResult .Holder .Col1 span.AirCode { font-size:11px; display:block; }
.IntlFlightOneWay .FSResult .Holder .Col2 { margin:10px 0 0 0; }
.IntlFlightOneWay .FSResult .Holder .Col2 span.FlightFrom { font-size:14px; color:rgba(0, 0, 0, 0.7); font-weight:bold; display:block; }
.IntlFlightOneWay .FSResult .Holder .Col2 span.FlightFrom i { font-weight:normal; font-style:normal; font-size:11px; }
.IntlFlightOneWay .FSResult .Holder .Col2 span.FlightTo { font-size:14px; color:rgba(0, 0, 0, 0.7); font-weight:bold; display:block; }
.IntlFlightOneWay .FSResult .Holder .Col2 span.FlightTo i { font-weight:normal; font-style:normal; font-size:11px; }
.IntlFlightOneWay .FSResult .Holder .Col3 { margin:15px 0 0 0; }
.IntlFlightOneWay .FSResult .Holder .Col3 span.FlightTime { font-size:14px; color:rgba(0, 0, 0, 0.7); font-weight:bold; display:block; }
.IntlFlightOneWay .FSResult .Holder .Col3 span.FlightStop { font-size:11px; display:block; }
.IntlFlightOneWay .FSResult .Holder .Col4 { text-align:center; }
.IntlFlightOneWay .FSResult .Holder .Col4 span.SeatCount { background:url(../img/seat-count-bg.png) no-repeat 0 0; padding:0 0 0 16px; display:inline-block; color:#cc0200; height:28px; line-height:28px; margin:0 0 0 10px; }
.IntlFlightOneWay .FSResult .Holder .Col4 span.SeatCount i { font-style:normal; font-size:12px; position:relative; top:-10px; right:0; }
.IntlFlightOneWay .FSResult .Holder .Col4 span.FlightClass { font-size:14px; color:rgba(0, 0, 0, 0.7); font-weight:bold; display:block; }
.IntlFlightOneWay .FSResult .Holder .Col4 span.FlightBaggage { font-size:11px; display:block; }
.IntlFlightOneWay .FSResult .Holder .Col5 { text-align:center; }
.IntlFlightOneWay .FSResult .Holder .Col5 span { display:inline-block; }
.IntlFlightOneWay .FSResult .Holder .Col5 span a { background:#ebebeb; font-size:11px; display:inline-block; padding:5px; color:#464646; width:90px; text-align:center; }
.IntlFlightOneWay .FSResult .Holder .Col5 span.FlightDetails { }
.IntlFlightOneWay .FSResult .Holder .Col5 span.FareRule { margin:6px 0; }
.IntlFlightOneWay .FSResult .Holder .Col5 span.FlightOptions { }
.IntlFlightOneWay .FSResult .Holder .Col6 { text-align:center; }
.IntlFlightOneWay .FSResult .Holder .Col6 span.DiscPrice { font-size:12px; display:block; font-weight:bold; }
.IntlFlightOneWay .FSResult .Holder .Col6 span.StrikePrice { font-size:12px; display:block; text-decoration:line-through; }
.IntlFlightOneWay .FSResult .Holder .Col6 span.FlightCost { font-size:16px; color:#da2128; font-weight:bold; display:block; }
.IntlFlightOneWay .FSResult .Holder .Col6 span.FlightBook { display:block; }
.IntlFlightOneWay .FSResult .Holder .Col6 span.FlightBook a { background:#333133; color:#fff; font-size:14px; display:inline-block; padding:5px 10px; }


/* International Flight One Way Detail Accordion */
.IntlFlightOneWay .FSResult .collapse { margin:20px 0 0 0; }
.IntlFlightOneWay .FSResult .checkmark { top:-5px !important; }
.IntlFlightOneWay .FSResult .InnerHolder { background:#fff; border-top:1px solid #cccccc; padding:15px 0; position:relative; margin:0; }
.IntlFlightOneWay .FSResult .InnerHolder .ColInner1 { padding:0 0 0 15px; }
.IntlFlightOneWay .FSResult .InnerHolder .ColInner2 { text-align:center; }
.IntlFlightOneWay .FSResult .InnerHolder .ColInner2 span.FlightCode { display:block; font-size:12px; font-weight:bold; }
.IntlFlightOneWay .FSResult .InnerHolder .ColInner2 span.FlightOperate { display:block; font-size:11px; }
.IntlFlightOneWay .FSResult .InnerHolder .ColInner3 span.FlightFrom { font-size:12px; font-weight:bold; display:block; }
.IntlFlightOneWay .FSResult .InnerHolder .ColInner3 span.FlightTimeDate { font-size:11px; display:block; }
.IntlFlightOneWay .FSResult .InnerHolder .ColInner3 span.FlightTimeDate i.Seperator { display:inline-block; padding:0 5px; font-style:normal; }
.IntlFlightOneWay .FSResult .InnerHolder .ColInner4 { text-align:center; }
.IntlFlightOneWay .FSResult .InnerHolder .ColInner4 span.FlightTo { font-size:12px; font-weight:bold; display:block; }
.IntlFlightOneWay .FSResult .InnerHolder .ColInner4 span.FlightTimeDate { font-size:11px; display:block; }
.IntlFlightOneWay .FSResult .InnerHolder .ColInner4 span.FlightTimeDate i.Seperator { display:inline-block; padding:0 5px; font-style:normal; }
.IntlFlightOneWay .FSResult .InnerHolder .ColInner5 span.FlightTime { display:block; text-align:center; font-size:14px; font-weight:bold; }
.IntlFlightOneWay .FSResult .InnerHolder .ColInner5 span.FlightClass { display:block; text-align:center; font-size:12px; }
.IntlFlightOneWay .FSResult .ActiveInner { background:#e5e5e5; }


/**********************************************************************************************************************************
INTERNATIONAL FLIGHT ROUND TRIP PAGE
**********************************************************************************************************************************/

.IntlRoundTrip .FSResult { }
.IntlRoundTrip .FSResult .Holder { background:#fff; border:1px solid #cccccc; padding:0 0 10px 0; position:relative; margin:30px 0 0 0; }
.IntlRoundTrip .FSResult .HolderInner { border-bottom:1px solid #cccccc; }
.IntlRoundTrip .FSResult .Holder .First { padding-right:0; }
.IntlRoundTrip .FSResult .Holder .Col1 { padding-left:10px; }
.IntlRoundTrip .FSResult .Holder .Col1 img { width:70px; }
.IntlRoundTrip .FSResult .Holder .Col1 span.AirlinesName { font-size:11px; display:block; }
.IntlRoundTrip .FSResult .Holder .Col1 span.FlightCode { font-size:11px; display:block; }
.IntlRoundTrip .FSResult .Holder .Col2 { margin:10px 0 0 0; }
.IntlRoundTrip .FSResult .Holder .Col2 span.FlightFrom { font-size:14px; color:rgba(0, 0, 0, 0.7); font-weight:bold; display:block; background:url(../img/flight-from-icon.png) no-repeat 0 7px; padding:2px 0 0 30px; }
.IntlRoundTrip .FSResult .Holder .Col2 span.FlightFrom i { font-weight:normal; font-style:normal; font-size:11px; }
.IntlRoundTrip .FSResult .Holder .Col2 span.FlightTo { font-size:14px; color:rgba(0, 0, 0, 0.7); font-weight:bold; display:block; background:url(../img/flight-landing-icon.png) no-repeat 0 0; padding:0 0 0 30px; margin:10px 0 0 0; }
.IntlRoundTrip .FSResult .Holder .Col2 span.FlightTo i { font-weight:normal; font-style:normal; font-size:11px; }
.IntlRoundTrip .FSResult .Holder .Col3 { text-align:center; }
.IntlRoundTrip .FSResult .Holder .Col3 i.ClockIcon { display:block; color:#8f8f8f; }
.IntlRoundTrip .FSResult .Holder .Col3 { margin:15px 0 0 0; }
.IntlRoundTrip .FSResult .Holder .Col3 span.FlightTime { font-size:14px; color:rgba(0, 0, 0, 0.7); font-weight:bold; display:block; margin:10px 0 0 0; }
.IntlRoundTrip .FSResult .Holder .Col3 i.FlightStop { font-weight:normal; font-size:11px; font-style:normal; }
.IntlRoundTrip .FSResult .Holder .Col4 { text-align:center; margin:25px 0 0 0; }
.IntlRoundTrip .FSResult .Holder .Col4 span.SeatCount { background:url(../img/seat-count-bg.png) no-repeat 0 0; padding:0 0 0 16px; display:inline-block; color:#cc0200; height:28px; line-height:28px; margin:0 0 0 10px; }
.IntlRoundTrip .FSResult .Holder .Col4 span.SeatCount i { font-style:normal; font-size:12px; position:relative; top:-10px; right:0; }
.IntlRoundTrip .FSResult .Holder .BtnDiv { }
.IntlRoundTrip .FSResult .Holder .BtnDiv span { display:inline-block; margin:10px 0 0 0; }
.IntlRoundTrip .FSResult .Holder .BtnDiv span a { background:#cccccc; font-size:11px; display:inline-block; padding:5px; color:#464646; width:90px; text-align:center; }
.IntlRoundTrip .FSResult .Holder .BtnDiv span.FlightOptions { margin-left:10px; }
.IntlRoundTrip .FSResult .Holder .BtnDiv span.FlightDetails { }
.IntlRoundTrip .FSResult .Holder .BtnDiv span.FareRule { }
.IntlRoundTrip .FSResult .Holder .Col5 { text-align:center; position:relative; }
.IntlRoundTrip .FSResult .Holder .Col5 span.DiscPrice { font-size:12px; display:block; background:url(../img/disc-price-bg.png) no-repeat top center; width:87px; height:64px; position:relative; top:-3px; margin:0 auto; }
.IntlRoundTrip .FSResult .Holder .Col5 span.DiscPrice b { font-size:11px; font-style:normal; font-weight:normal; padding:22px 28px 0 0; display:block; color:#fff; text-align:right; line-height:14px; }
.IntlRoundTrip .FSResult .Holder .Col5 span.DiscPrice b i { display:block; font-style:normal; }
.IntlRoundTrip .FSResult .Holder .Col5 span.StrikePrice { font-size:16px; color:#878787; display:block; text-decoration:line-through; }
.IntlRoundTrip .FSResult .Holder .Col5 span.FlightCost { font-size:20px; color:#da2128; font-weight:bold; display:block; }
.IntlRoundTrip .FSResult .Holder .Col5 span.FlightBook { display:block; }
.IntlRoundTrip .FSResult .Holder .Col5 span.FlightBook a { background:#333133; color:#fff; font-size:16px; display:inline-block; padding:5px 10px; margin:10px 0 0 0; }


/* International Flight Round Trip Detail Accordion */
.IntlRoundTrip .FSResult .collapse { margin:20px 0 0 0; }
.IntlRoundTrip .FSResult .checkmark { top:-5px !important; }
.IntlRoundTrip .FSResult .InnerHolder { background:#fff; border-top:1px solid #cccccc; padding:15px 0; position:relative; margin:0; }
.IntlRoundTrip .FSResult .InnerHolder .ColInner1 { padding:0 0 0 15px; }
.IntlRoundTrip .FSResult .InnerHolder .ColInner2 { text-align:center; }
.IntlRoundTrip .FSResult .InnerHolder .ColInner2 span.FlightCode { display:block; font-size:12px; font-weight:bold; }
.IntlRoundTrip .FSResult .InnerHolder .ColInner2 span.FlightOperate { display:block; font-size:11px; }
.IntlRoundTrip .FSResult .InnerHolder .ColInner3 span.FlightFrom { font-size:12px; font-weight:bold; display:block; }
.IntlRoundTrip .FSResult .InnerHolder .ColInner3 span.FlightTimeDate { font-size:11px; display:block; }
.IntlRoundTrip .FSResult .InnerHolder .ColInner3 span.FlightTimeDate i.Seperator { display:inline-block; padding:0 5px; font-style:normal; }
.IntlRoundTrip .FSResult .InnerHolder .ColInner4 { text-align:center; }
.IntlRoundTrip .FSResult .InnerHolder .ColInner4 span.FlightTo { font-size:12px; font-weight:bold; display:block; }
.IntlRoundTrip .FSResult .InnerHolder .ColInner4 span.FlightTimeDate { font-size:11px; display:block; }
.IntlRoundTrip .FSResult .InnerHolder .ColInner4 span.FlightTimeDate i.Seperator { display:inline-block; padding:0 5px; font-style:normal; }
.IntlRoundTrip .FSResult .InnerHolder .ColInner5 span.FlightTime { display:block; text-align:center; font-size:14px; font-weight:bold; }
.IntlRoundTrip .FSResult .InnerHolder .ColInner5 span.FlightClass { display:block; text-align:center; font-size:12px; }
.IntlRoundTrip .FSResult .ActiveInner { background:#e5e5e5; }
.IntlRoundTrip .FSResult .IntlRoundFlightStarting { position:relative; padding:30px 0 20px 0; border-top:1px solid #ccc; margin:10px 10px 0 10px; border:1px solid #ccc; background:#f7f7f7; }
.IntlRoundTrip .FSResult .IntlRoundFlightStarting span.FlightStartingIcon { background:url(../img/flight-starting-icon.png) no-repeat top left; width:59px; height:18px; position:absolute; left:-1px; top:-1px; }
.IntlRoundTrip .FSResult .IntlRoundFlightReturning { position:relative; padding:30px 0 20px 0; border-top:1px solid #ccc; margin:10px 10px 0 10px; border:1px solid #ccc; background:#f7f7f7; }
.IntlRoundTrip .FSResult .IntlRoundFlightReturning span.FlightReturningIcon { background:url(../img/flight-return-icon.png) no-repeat top left; width:59px; height:18px; position:absolute; left:-1px; top:-1px; }


/**********************************************************************************************************************************
INTERNATIONAL FLIGHT MULTI CITY PAGE
**********************************************************************************************************************************/
.IntlMultiCity .FSResult { }
.IntlMultiCity .FSResult .Holder { background:#fff; border:1px solid #cccccc; padding:0 0 10px 0; position:relative; margin:30px 0 0 0; }
.IntlMultiCity .FSResult .HolderInner { padding:10px 0; }
.IntlMultiCity .FSResult .Holder .FromToBox { padding-bottom:15px; }
.IntlMultiCity .FSResult .Holder .FromToBox span.FlightFrom { font-size:14px; display:inline-block; font-weight:bold; }
.IntlMultiCity .FSResult .Holder .FromToBox span.FlightArrow { background:url(../img/flight-arrow.png) no-repeat 0 0; width:51px; height:10px; display:inline-block; }
.IntlMultiCity .FSResult .Holder .FromToBox span.FlightTo { font-size:14px; display:inline-block; font-weight:bold; }
.IntlMultiCity .FSResult .Holder .FromToBox span.FlightTime { font-size:11px; display:inline-block; margin:0 0 0 5px; }
.IntlMultiCity .FSResult .Holder .Col1 { text-align:center; }
.IntlMultiCity .IntlFlightOneWay .FSResult .Holder .Col1 img { width:70px; }
.IntlMultiCity .FSResult .Holder .Col1 span.AirlinesName { font-size:12px; display:block; }
.IntlMultiCity .FSResult .Holder .Col1 span.FlightCode { font-size:11px; display:block; }
.IntlMultiCity .FSResult .Holder .Col2 { margin:10px 0 0 0; }
.IntlMultiCity .FSResult .Holder .Col3 { }
.IntlMultiCity .FSResult .Holder .Col3 span.FlightTime { font-size:14px; color:rgba(0, 0, 0, 0.7); font-weight:bold; display:block; }
.IntlMultiCity .FSResult .Holder .Col3 span.AirportName { font-size:11px; color:rgba(0, 0, 0, 0.7); font-weight:normal; display:block; }
.IntlMultiCity .FSResult .Holder .Col4 span.FlightTime { font-size:14px; color:rgba(0, 0, 0, 0.7); font-weight:bold; display:block; }
.IntlMultiCity .FSResult .Holder .Col4 span.AirportName { font-size:11px; color:rgba(0, 0, 0, 0.7); font-weight:normal; display:block; }
.IntlMultiCity .FSResult .Holder .Col5 span.FlightDuration { font-size:14px; color:rgba(0, 0, 0, 0.7); font-weight:bold; display:block; }
.IntlMultiCity .FSResult .Holder .Col5 span.FlightStop { font-size:11px; color:rgba(0, 0, 0, 0.7); font-weight:normal; display:block; }
.IntlMultiCity .FSResult .Holder .IntlMultiCityMoreOptionDiv { border-bottom:1px solid #ccc; }
.IntlMultiCity .FSResult .Holder .IntlMultiCityMoreOptionDiv a.MoreOptionsLnk { background:#e3e3e3; padding:5px 20px; font-size:11px; border-radius:5px; display:inline-block; position:relative; top:13px; color:#464646; }
.IntlMultiCity .FSResult .Holder .BtnDiv { }
.IntlMultiCity .FSResult .Holder .BtnDiv span { display:inline-block; margin:10px 0 0 0; }
.IntlMultiCity .FSResult .Holder .BtnDiv span a { background:#cccccc; font-size:11px; display:inline-block; padding:5px; color:#464646; width:90px; text-align:center; }
.IntlMultiCity .FSResult .Holder .BtnDiv span.FlightOptions { margin-left:10px; }
.IntlMultiCity .FSResult .Holder .BtnDiv span.FlightDetails { }
.IntlMultiCity .FSResult .Holder .BtnDiv span.FareRule { }
.IntlMultiCity .FSResult .Holder .Col6 { text-align:center; }
.IntlMultiCity .FSResult .Holder .Col6 span.StrikePrice { font-size:16px; color:#878787; display:block; text-decoration:line-through; }
.IntlMultiCity .FSResult .Holder .Col6 span.FlightCost { font-size:20px; color:#da2128; font-weight:bold; display:block; }
.IntlMultiCity .FSResult .Holder .Col6 span.FlightBook { display:block; }
.IntlMultiCity .FSResult .Holder .Col6 span.FlightBook a { background:#333133; color:#fff; font-size:16px; display:inline-block; padding:5px 10px; margin:10px 0 0 0; }
.IntlMultiCity .FSResult .Holder .Col6 p { margin:0; padding:15px 0 5px 0; }
.IntlMultiCity .FSResult .Holder .Col6 p span i { display:block; font-size:11px; }
.IntlMultiCity .FSResult .Holder .Col6 p span.FareRule { display:inline-block; margin:0 15px 0 0; }
.IntlMultiCity .FSResult .Holder .Col6 p span.FareRule a { font-size:11px; color:#575757; }
.IntlMultiCity .FSResult .Holder .Col6 p span.IntlMultiCityBaggage { display:inline-block; font-size:11px; }
.IntlMultiCity .FSResult .Holder .Col6 p span.IntlMultiCityBaggage i { display:block; font-size:11px; }
.IntlMultiCity .FSResult .Holder .Col6 span.FlightDetails { }
.IntlMultiCity .FSResult .Holder .Col6 span.FlightDetails a { background:#ebebeb; font-size:12px; display:inline-block; padding:7px 10px; color:#464646; text-align:center; font-weight:bold; }
.IntlMultiCity .FSResult .Holder .Col6 span.FlightNoneRefund { display:block; margin-bottom:10px; }
.IntlMultiCity .FSResult .Holder .Col6 span.FlightRefund { display:block; margin-bottom:10px; }


/* International Multi City Flight Detail Accordion */
.IntlMultiCity .FSResult .collapse { margin:20px 0 0 0; }
.IntlMultiCity .FSResult .checkmark { top:-5px !important; }
.IntlMultiCity .FSResult .InnerHolder { background:#fff; border-bottom:1px solid #cccccc; padding:15px 0; position:relative; margin:0; }
.IntlMultiCity .FSResult .InnerHolder .ColInner1 { padding:0 0 0 15px; }
.IntlMultiCity .FSResult .InnerHolder .ColInner2 { text-align:center; }
.IntlMultiCity .FSResult .InnerHolder .ColInner2 span.FlightTime { display:block; font-size:12px; font-weight:bold; }
.IntlMultiCity .FSResult .InnerHolder .ColInner2 span.AirportName { display:block; font-size:11px; }
.IntlMultiCity .FSResult .InnerHolder .ColInner3 { text-align:center; }
.IntlMultiCity .FSResult .InnerHolder .ColInner3 span.FlightDate { font-size:12px; font-weight:bold; display:block; }
.IntlMultiCity .FSResult .InnerHolder .ColInner3 p { margin:0; padding:0; }
.IntlMultiCity .FSResult .InnerHolder .ColInner3 p span.FlightDuration { font-size:11px; display:inline-block; }
.IntlMultiCity .FSResult .InnerHolder .ColInner3 p i.Seperator { display:inline-block; padding:0 5px; font-style:normal; font-weight:normal; font-size:11px; }
.IntlMultiCity .FSResult .InnerHolder .ColInner3 p span.AirportName { font-size:11px; display:inline-block; }
.IntlMultiCity .FSResult .InnerHolder .ColInner4 { text-align:center; }
.IntlMultiCity .FSResult .InnerHolder .ColInner4 span.FlightTime { display:block; font-size:12px; font-weight:bold; }
.IntlMultiCity .FSResult .InnerHolder .ColInner4 span.AirportName { display:block; font-size:11px; }
.IntlMultiCity .FSResult .InnerHolder .ColInner5 span.FlightTime { display:block; text-align:center; font-size:14px; font-weight:bold; }
.IntlMultiCity .FSResult .InnerHolder .ColInner5 span.FlightClass { display:block; text-align:center; font-size:12px; }



/**********************************************************************************************************************************
FLIGHT BOOKING PAGE
**********************************************************************************************************************************/
.FlightBooking { }
.FlightBooking .TopOuter { border:1px solid #ccc; padding:5px 15px; }
.FlightBooking .TopOuter .Holder { border-bottom:1px solid #ccc; padding:15px 0; }
.FlightBooking .TopOuter .Holder .Col1 { text-align:center; }
.FlightBooking .TopOuter .Holder .Col1 img { }
.FlightBooking .TopOuter .Holder .Col1 span.AirlinesName { font-weight:bold; font-size:12px; display:block; }
.FlightBooking .TopOuter .Holder .Col1 span.FlightCode { font-weight:normal; font-size:11px; display:block; }
.FlightBooking .TopOuter .Holder .Col2 { }
.FlightBooking .TopOuter .Holder .Col2 span.FlightFrom { display:block; font-weight:bold; font-size:14px; margin:0 0 15px 0; }
.FlightBooking .TopOuter .Holder .Col2 span.FlightTime { display:block; font-size:12px; font-weight:bold; }
.FlightBooking .TopOuter .Holder .Col2 span.AirportName { display:block; font-size:11px; }
.FlightBooking .TopOuter .Holder .Col2 span.FlightDate { display:block; font-size:11px; }
.FlightBooking .TopOuter .Holder .Col3 { text-align:center; }
.FlightBooking .TopOuter .Holder .Col3 span.Seperator { background:url(../img/flight-arrow.png) no-repeat 0 0; width:51px; height:10px; display:block; }
.FlightBooking .TopOuter .Holder .Col4 { }
.FlightBooking .TopOuter .Holder .Col4 span.FlightFrom { display:block; font-weight:bold; font-size:14px; margin:0 0 15px 0; }
.FlightBooking .TopOuter .Holder .Col4 span.FlightTime { display:block; font-size:12px; font-weight:bold; }
.FlightBooking .TopOuter .Holder .Col4 span.AirportName { display:block; font-size:11px; }
.FlightBooking .TopOuter .Holder .Col4 span.FlightDate { display:block; font-size:11px; }
.FlightBooking .TopOuter .Holder .Col5 { }
.FlightBooking .TopOuter .Holder .Col5 p { margin:0 0 15px 0; padding:0; }
.FlightBooking .TopOuter .Holder .Col5 p span.FlightStop { font-weight:bold; font-size:14px; }
.FlightBooking .TopOuter .Holder .Col5 p i.Seperator { }
.FlightBooking .TopOuter .Holder .Col5 p span.FlightNoneRefund { }
.FlightBooking .TopOuter .Holder .Col5 span.FlightDuration { display:block; font-size:12px; font-weight:bold; }
.FlightBooking .TopOuter .Holder .Col5 span.FlightClass { display:block; font-size:11px; }
.FlightBooking .TopOuter .Holder .Col5 span.FlightBaggage { display:block; font-size:11px; }
.FlightBooking .TopOuter .ExtraInfo { padding:20px 0 10px 0; }
.FlightBooking .TopOuter .ExtraInfo span { display:inline-block; font-size:14px; font-weight:bold; color:#3b3b3b; margin:0 20px 0 0; }
.FlightBooking .TopOuter .ExtraInfo span a { font-size:12px; color:#6e6e6e; font-weight:normal; padding:0 0 0 30px; }
.FlightBooking .TopOuter .ExtraInfo span.Title { padding:0; }
.FlightBooking .TopOuter .ExtraInfo span.FareRules a { background:url(../img/fare-rule-icon.jpg) no-repeat 0 0; }
.FlightBooking .TopOuter .ExtraInfo span.Baggage a { background:url(../img/baggage-icon.jpg) no-repeat 0 0; }
.FlightBooking .TopOuter .ExtraInfo span.VisaInfo a { background:url(../img/visa-icon.jpg) no-repeat 0 0; }
.FlightBooking .FareDetails { border:1px solid #ccc; }
.FlightBooking .FareDetails h3 { background:url(../img/cost-tag.png) no-repeat 3% 50%; border-bottom:1px solid #e5e5e5; margin:0 0 15px 0; padding:15px 0 15px 50px; font-size:24px; font-weight:bold; }
.FlightBooking .FareDetails p.BaseRate { overflow:hidden; padding:0 10px; margin:5px 0; }
.FlightBooking .FareDetails p.BaseRate span { font-size:12px; color:#8d8d8d; float:left; }
.FlightBooking .FareDetails p.BaseRate span.PaxTitle { width:70px; color:#666565; }
.FlightBooking .FareDetails p.BaseRate span.PaxNo { }
.FlightBooking .FareDetails p.BaseRate span.PaxNo i { font-style:normal; padding:0 10px 0 0; }
.FlightBooking .FareDetails p.BaseRate span.PaxCost { float:right; }
.FlightBooking .FareDetails p.ExtraCost { overflow:hidden; padding:10px; margin:15px 0 5px 0; border-top:1px solid #e5e5e5; }
.FlightBooking .FareDetails p.ExtraCost span { font-size:12px; color:#8d8d8d; }
.FlightBooking .FareDetails p.ExtraCost span.FeeSurcharges { float:left; }
.FlightBooking .FareDetails p.ExtraCost span.FeeSurchargesCost { font-size:12px; color:#8d8d8d; float:right; }
.FlightBooking .FareDetails p.TotalPrice { overflow:hidden; padding:10px; margin:0; background:#ededed; }
.FlightBooking .FareDetails p.TotalPrice span { font-size:14px; color:#3b3b3b; font-weight:bold; }
.FlightBooking .FareDetails p.TotalPrice span.TotalPriceTitle { float:left; }
.FlightBooking .FareDetails p.TotalPrice span.TotalPriceCost { float:right; }
.FlightBooking .BestPriceCol { border:1px solid #ccc; margin:30px 0 0 0; padding-bottom:20px; }
.FlightBooking .BestPriceCol h3 { background:url(../img/best-price-icon.png) no-repeat 3% 50%; border-bottom:1px solid #e5e5e5; margin:0 0 15px 0; padding:15px 0 15px 50px; font-size:24px; font-weight:bold; }
.FlightBooking .BestPriceCol p { font-size:12px; line-height:18px; color:#666565; margin:0; padding:0 10px; }
.FlightBooking .BestPriceCol a { font-size:12px; color:#afafaf; margin:10px 0 0 10px; display:inline-block; }
.BookingForm { }

.BookingForm h2 { background:#4d4d4d; margin:0; padding:10px; color:#fff; max-width:260px; font-size:18px; position:relative; }
.BookingForm h2:before { content: ''; width: 30px; background: #f8f8f8; position: absolute; top: 0; bottom: 0; right: -15px; transform: skew(33deg); -webkit-transform: skew(33deg); -moz-transform: skew(33deg); -ms-transform: skew(33deg); -o-transform: skew(33deg); z-index: -1; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; z-index: 2; }
.BookingForm h3{ font-size:16px; font-weight:bold;}
.BookingForm h4{ font-size:14px; font-weight:bold;}
.BookingForm h5{ font-size:12px; font-weight:bold;}

.BookingForm .Holder{ border:1px solid #cccccc; padding:15px; background:#fff;}
.BookingForm .CustomFormSelect{border: 1px solid #bfbfbf; border-radius: 0; font-size: 14px; padding:10px; height: auto;}
.BookingForm .CustomFormGroups input.form-control{border: 1px solid #bfbfbf; border-radius: 0; font-size: 14px; padding: 12px 10px; height: auto;}
.BookingForm .CustomFormFile .custom-file-label{border: 1px solid #bfbfbf; border-radius: 0; font-size: 14px; padding: 12px 10px; height: auto;}
.BookingForm .CustomFormFile .custom-file-label::after{ height:auto; line-height:35px; cursor:pointer;}

.BookingForm .TravellersDetail { margin:30px 0 0 0; }
.BookingForm .TravellersDetail h2{background: url(../img/travellers-icon.png) no-repeat 10px 8px #4d4d4d; padding-left:45px;}
.BookingForm .TravellersDetail .PaxHolder{}
.BookingForm .TravellersDetail .PaxHolder h4{ margin:0; padding:0 0 10px 0; font-size:14px; font-weight:bold; color:#4c4c4c; border-bottom:1px solid #e5e5e5;}
.BookingForm .TravellersDetail .PaxHolder h4 a{ color:#4c4c4c; }
.BookingForm .TravellersDetail .PaxHolder h4 i{ margin:0 5px 0 0; }
.BookingForm .TravellersDetail .collapse{ margin-top:20px;}
.BookingForm .TravellersDetail .OptionalDocuments{ border:1px solid #bfbfbf; padding:15px;}
.BookingForm .TravellersDetail .AdditionalInfo{ border:1px solid #bfbfbf; padding:15px; margin:30px 0 0 0;}
.BookingForm .TravellersDetail h5{ width:100%; font-size:14px; margin:0 0 15px 0; font-weight:bold;}

.BookingForm .ContactDetails { margin:30px 0 0 0; }
.BookingForm .ContactDetails h2{background: url(../img/contact-details-icon.png) no-repeat 10px 8px #4d4d4d; padding-left:45px;}
.BookingForm .ContactDetails p.Note{ font-size:11px;}
.BookingForm .OptionalService{ margin:30px 0 0 0; }
.BookingForm .OptionalService h3{ border-bottom:1px solid #e5e5e5; padding:0 0 5px 0;}
.BookingForm .OptionalService h4{ font-weight:normal;}
.BookingForm .OptionalService .MealsBox{}
.BookingForm .OptionalService .OthersBox{}
.BookingForm .Insurance{ margin:30px 0 0 0; }
.BookingForm .Notice{ margin:30px 0 0 0; }
.BookingForm .CustomCheckbox{}

.BookingForm .CustomCheckbox label{ font-size:14px; padding-top: 7px; padding-left: 45px;}
.BookingForm .ContinueBtn{ margin:30px 0 0 0;}
.BookingForm  button.BtnOrange{ font-size:18px;}

.BookingForm .CustomCheckboxPayment{}
.BookingForm .CustomCheckboxPayment label{ padding-top:0;}

.BookingForm .PaymentMethods{ margin:30px 0 0 0; }
.BookingForm .PaymentMethods .tab-content{ padding-top:30px;}

.BookingForm .PaymentMethods h2{background: url(../img/contact-details-icon.png) no-repeat 10px 8px #4d4d4d; padding-left:45px;}
.BookingForm .PaymentMethods p.Note{ font-size:11px;}
.BookingForm .PaymentMethods .LCol{ border-right:1px solid #cfcfcf;}
.BookingForm .PaymentMethods .nav-pills .nav-link{ border-radius:0; border:1px solid #eeeeee; border-right:none; margin:5px 0 0 0; background:#eeeeee; color:#545454; font-size:14px; font-weight:bold; padding:10px; }
.BookingForm .PaymentMethods .nav-pills .nav-link.active, .BookingForm .PaymentMethods .nav-pills .show>.nav-link{ background:#fff;  border:1px solid #cfcfcf; border-right:none; right:-1px; position:relative;}
.BookingForm .PaymentMethods .nav-pills a#v-pills-CreditCard-tab{ margin-top:20px;}
.BookingForm .PaymentMethods .nav-pills a#v-pills-NetBanking-tab{ margin-bottom:20px;}





/**********************************************************************************************************************************
POPUP SECTION
**********************************************************************************************************************************/

/* ---------------------------------
LOGIN POP UP
----------------------------------*/
.LoginPopup { }
.LoginPopup .modal-content { padding:30px 20px; }
.LoginPopup button.close { position:absolute; top:20px; right:20px; }
.LoginPopup .LoginHeader { text-align:center; width:370px; margin:0 auto; background:url(../img/red-line.jpg) repeat-x 0 40%; }
.LoginPopup .LoginHeader .IconDiv { background:#fff; width:140px; margin:0 auto; }
.LoginPopup .LoginHeader .IconDiv img { margin:0 auto; }
.LoginPopup .LoginHeader h2 { text-transform:uppercase; font-size:22px; color:#0a0a0a; font-weight:bold; padding:0; margin:20px 0 0 0; }
.LoginPopup .LoginFormOuter { margin:50px auto 0 auto; max-width:470px; border:1px solid #bfbfbf; }
.LoginPopup .LoginFormOuter .LoginForm { padding:15px 50px 20px 50px; }
.LoginPopup .LoginFormOuter .LoginForm:before { background:url(../img/top-arrow.png) no-repeat 0 0; width:55px; height:27px; display:block; content:""; text-align:center; margin:0 auto; position:relative; top:-42px; }
.LoginPopup .LoginFormOuter .LoginForm .CustomFormGroup { position:relative; }
.LoginPopup .LoginFormOuter .LoginForm .CustomFormGroup i.Licon { position:absolute; left:0; top:0; bottom:0; border-right:1px solid #bfbfbf; width:40px; text-align:center; color:#999999; font-size:24px; padding-top:10px; }
.LoginPopup .LoginFormOuter .LoginForm .CustomFormGroup i.ShowPassword { position:absolute; right:0; top:0; bottom:0; border-right:1px solid #bfbfbf; width:40px; text-align:center; color:#999999; font-size:24px; padding-top:10px; }
.LoginPopup .LoginFormOuter .LoginForm .CustomFormGroup input.form-control { border:1px solid #bfbfbf; border-radius:0; font-size:14px; padding:12px 10px 12px 60px; height:auto; }
.LoginPopup .LoginFormOuter .LoginForm a.ForgotPwd { font-size:12px; color:#7e7e7e; }
.LoginPopup .LoginFormOuter .LoginForm button.btn-primary { margin:0; padding:10px 20px; border-radius:0; background:#ff8400; border:none; outline:none; display:block; }
.LoginPopup .LoginFormOuter .LoginForm .CustomCheckbox { margin:10px 0 0 0; }
.LoginPopup .LoginFormOuter .LoginForm .CustomCheckbox label { font-size:12px; line-height:24px; color:#7e7e7e; }
.LoginPopup .LoginWithSocialLnk { border-top:1px dashed #7e7e7e; padding:30px 0; }
.LoginPopup .LoginWithSocialLnk ul { margin:0; padding:0; list-style:none; text-align:center; }
.LoginPopup .LoginWithSocialLnk ul li { margin:0; padding:10px 20px; list-style:none; display:inline-block; width:42%; }
.LoginPopup .LoginWithSocialLnk ul li a { color:#fff; font-size:16px; }
.LoginPopup .LoginWithSocialLnk ul li a i { font-size:30px; margin:0 15px 0 0; }
.LoginPopup .LoginWithSocialLnk ul li.FaceBook { background:#3b5a9a; margin-right:5%; }
.LoginPopup .LoginWithSocialLnk ul li.FaceBook:hover { background:#1e4698; }
.LoginPopup .LoginWithSocialLnk ul li.Twitter { background:#23aae1; }
.LoginPopup .LoginWithSocialLnk ul li.Twitter:hover { background:#0a89bc; }
.LoginPopup .DontHaveAccount { text-align:center; margin:30px 0 0 0; }
.LoginPopup .DontHaveAccount p { margin:0; padding:0; font-size:20px; color:#252424; font-weight:bold; }
.LoginPopup .DontHaveAccount a.CreateNow { display:inline-block; color:#fff; background:#dc2229; padding:13px 30px; font-weight:bold; text-transform:uppercase; margin:20px 0 0 0; }


/* ---------------------------------
REGISTER POP UP
----------------------------------*/
.RegisterPopup { }
.RegisterPopup .modal-content { padding:30px 20px; }
.RegisterPopup button.close { position:absolute; top:20px; right:20px; }
.RegisterPopup .RegisterHeader { text-align:center; width:370px; margin:0 auto; background:url(../img/red-line.jpg) repeat-x 0 40%; }
.RegisterPopup .RegisterHeader .IconDiv { background:#fff; width:140px; margin:0 auto; }
.RegisterPopup .RegisterHeader .IconDiv img { margin:0 auto; }
.RegisterPopup .RegisterHeader h2 { text-transform:uppercase; font-size:22px; color:#0a0a0a; font-weight:bold; padding:0; margin:20px 0 0 0; }
.RegisterPopup .RegisterForm { padding:15px 50px 20px 50px; margin:50px auto 0 auto; max-width:470px; border:1px solid #bfbfbf; }
.RegisterPopup .RegisterForm:before { background:url(../img/top-arrow.png) no-repeat 0 0; width:55px; height:27px; display:block; content:""; text-align:center; margin:0 auto; position:relative; top:-42px; }
.RegisterPopup .RegisterForm .CustomRadioBox label { font-size:12px; line-height:24px; color:#7e7e7e; }
.RegisterPopup .RegisterForm .CustomFormGroup { position:relative; }
.RegisterPopup .RegisterForm .CustomFormGroup i.Licon { position:absolute; left:0; top:0; bottom:0; border-right:1px solid #bfbfbf; width:40px; text-align:center; color:#999999; font-size:24px; padding-top:10px; }
.RegisterPopup .RegisterForm .CustomFormGroup i.ShowPassword { position:absolute; right:0; top:0; bottom:0; border-right:1px solid #bfbfbf; width:40px; text-align:center; color:#999999; font-size:24px; padding-top:10px; }
.RegisterPopup .RegisterForm .CustomFormGroup input.form-control { border:1px solid #bfbfbf; border-radius:0; font-size:14px; padding:12px 10px 12px 60px; height:auto; }
.RegisterPopup .RegisterForm .CustomCheckbox { margin:10px 0 0 0; }
.RegisterPopup .RegisterForm .CustomCheckbox label { font-size:12px; line-height:24px; color:#7e7e7e; }
.RegisterPopup .RegisterForm button.btn-primary { margin:20px 0 0 0; padding:10px 20px; border-radius:0; background:#ff8400; border:none; outline:none; display:block; }
.RegisterPopup .RegisterForm .CustomFormGroup i.ShowPasswordReg, .RegisterPopup .RegisterForm .CustomFormGroup i.ShowPasswordReg1 { position:absolute; right:0; top:0; bottom:0; border-right:1px solid #bfbfbf; width:40px; text-align:center; color:#999999; font-size:24px; padding-top:10px; }


/**********************************************************************************************************************************
DOMESTIC FLIGHT POP UP SECTION
**********************************************************************************************************************************/

/* ---------------------------------
DOMESTIC FLIGHT DETAILS POP UP
----------------------------------*/
/*#DomFlightDetailPopup { }
#DomFlightDetailPopup .FromToDFPopup { }
#DomFlightDetailPopup .FromToDFPopup ul { margin:0; padding:0; }
#DomFlightDetailPopup .FromToDFPopup ul li { margin:0; padding:0; list-style:none; display:inline-block; font-size:14px; }
#DomFlightDetailPopup .FromToDFPopup ul li p { margin:0; padding:0; font-weight:bold; }
#DomFlightDetailPopup .FromToDFPopup ul li p i { margin:0 10px; font-weight:normal; }
#DomFlightDetailPopup .FromToDFPopup ul li span.FlightDate { display:block; font-size:11px; }
#DomFlightDetailPopup .FromToDFPopup .CostBook { text-align:right; }
#DomFlightDetailPopup .FromToDFPopup .CostBook span.FlightCost { font-size:20px; color:#da2128; font-weight:bold; display:block; }
#DomFlightDetailPopup .FromToDFPopup .CostBook span.FlightBook { display:block; }
#DomFlightDetailPopup .FromToDFPopup .CostBook span.FlightBook a { background:#333133; color:#fff; font-size:14px; display:inline-block; padding:5px 10px; }
#DomFlightDetailPopup .TabPanel { margin:10px 0 0 0; }
#DomFlightDetailPopup .TabPanel ul.nav-tabs { }
#DomFlightDetailPopup .TabPanel ul.nav-tabs li.nav-item { font-weight:bold; }
#DomFlightDetailPopup .TabPanel ul.nav-tabs li.nav-item a.nav-link { color:#7a7a7a; font-size:14px; }
#DomFlightDetailPopup .TabPanel ul.nav-tabs li.nav-item a.active { color:#da2128; }
#DomFlightDetailPopup .TabPanel ul.nav-tabs li.nav-item i { margin:0 10px 0 0; }
#DomFlightDetailPopup .TabPanel .FlightItinerary { padding:30px 0 10px 0; }
#DomFlightDetailPopup .TabPanel .FlightItinerary .Col1 { position:relative; padding:0 0 0 40px; }
#DomFlightDetailPopup .TabPanel .FlightItinerary .Col1 img { position:absolute; left:0; top:0; width:30px; height:30px; }
#DomFlightDetailPopup .TabPanel .FlightItinerary .Col1 span.AirlinesName { font-size:12px; display:block; font-weight:bold; }
#DomFlightDetailPopup .TabPanel .FlightItinerary .Col1 span.AirlinesCode { font-size:12px; display:block; }
#DomFlightDetailPopup .TabPanel .FlightItinerary .Col2 { text-align:center; }
#DomFlightDetailPopup .TabPanel .FlightItinerary .Col2 span.From { display:block; font-size:12px; font-weight:bold; }
#DomFlightDetailPopup .TabPanel .FlightItinerary .Col2 span.Date { display:block; font-size:11px; }
#DomFlightDetailPopup .TabPanel .FlightItinerary .Col3 { text-align:center; }
#DomFlightDetailPopup .TabPanel .FlightItinerary .Col3 span.Timestop { display:block; font-size:12px; font-weight:bold; }
#DomFlightDetailPopup .TabPanel .FlightItinerary .Col3 span.Timestop i.Seperator { padding:0 5px; text-align:center; font-weight:normal; font-style:normal; }
#DomFlightDetailPopup .TabPanel .FlightItinerary .Col3 span.Classre { display:block; font-size:11px; }
#DomFlightDetailPopup .TabPanel .FlightItinerary .Col3 span.Classre i.Seperator { padding:0 5px; text-align:center; font-weight:normal; font-style:normal; }
#DomFlightDetailPopup .TabPanel .FlightItinerary .Col4 { text-align:center; }
#DomFlightDetailPopup .TabPanel .FlightItinerary .Col4 span.From { display:block; font-size:12px; font-weight:bold; }
#DomFlightDetailPopup .TabPanel .FlightItinerary .Col4 span.Date { display:block; font-size:11px; }*/


/**********************************************************************************************************************************
STICKY FOOTER SECTION (Domestic Flight Round Trip)
**********************************************************************************************************************************/
.DomRoundTripStickyFooter { position:fixed; left:0; right:0; bottom:0; background:#222222; padding:5px 0; z-index:3; }
.DomRoundTripStickyFooter .FirstCol { position:relative; }
.DomRoundTripStickyFooter .FirstCol .Holder { padding:0 70px; margin:15px 0 0 0; }
.DomRoundTripStickyFooter .FirstCol .Holder:before { content: ''; width: 10px; position: absolute; top: -22px; bottom: -22px; right: 0; transform: skew(33deg); -webkit-transform: skew(33deg); -moz-transform: skew(33deg); -ms-transform: skew(33deg); -o-transform: skew(33deg); z-index: -1; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; z-index: 2; border-right: 10px solid #fff; }
.DomRoundTripStickyFooter .SecondCol .Holder { padding-left:70px; margin:15px 0 0 0; }
.DomRoundTripStickyFooter .Holder .Col1 { position:relative; padding-left:40px; }
.DomRoundTripStickyFooter .Holder .Col1 img { position:absolute; left:0; top:6px; width:30px; height:30px; }
.DomRoundTripStickyFooter .Holder .Col1 span.TimeFrom { display:block; font-style:normal; font-size:12px; font-weight:normal; color:#fff; }
.DomRoundTripStickyFooter .Holder .Col1 span.TimeFrom i { font-size:14px; font-weight:bold; font-style:normal; width:70px; display:inline-block; color:#fff; }
.DomRoundTripStickyFooter .Holder .Col1 span.TimeTo { display:block; font-style:normal; font-size:12px; font-weight:normal; color:#fff; }
.DomRoundTripStickyFooter .Holder .Col1 span.TimeTo i { font-size:14px; font-weight:bold; font-style:normal; width:70px; display:inline-block; color:#fff; }
.DomRoundTripStickyFooter .Holder .Col2 span.FlightTime { display:block; font-size:14px; font-weight:bold; color:#fff; }

.DomRoundTripStickyFooter .Holder .Col2 span.FlightStop { display:block; font-size:12px; color:#fff; }
.DomRoundTripStickyFooter .Holder .Col3 span.FlightClass { display:block; font-size:14px; font-weight:bold; color:#fff; }
.DomRoundTripStickyFooter .Holder .Col3 span.FlightBaggage { display:block; font-size:12px; color:#fff; }
.DomRoundTripStickyFooter .Holder .Col4 span.FlightDetails { display:block; font-size:12px; color:#fff; }
.DomRoundTripStickyFooter .Holder .Col4 span.FlightDetails a { color:#fff; }
.DomRoundTripStickyFooter .CostBook { text-align:center; }
.DomRoundTripStickyFooter .CostBook span.FlightCost { display:block; text-align:center; color:#fff; font-weight:bold; font-size:20px; }
.DomRoundTripStickyFooter .CostBook .FlightBook { background:#cd1a1f; display:inline-block; color:#fff; padding:7px 30px; }
.DomRoundTripStickyFooter .CostBook .FlightBook a { color:#fff; }


/* Sticky Footer Pop Up */
/*#DomRoundStickyPopup { }
#DomRoundStickyPopup .FromToDFPopup { }
#DomRoundStickyPopup .FromToDFPopup ul { margin:0; padding:0; }
#DomRoundStickyPopup .FromToDFPopup ul li { margin:0; padding:0; list-style:none; display:inline-block; font-size:14px; }
#DomRoundStickyPopup .FromToDFPopup ul li p { margin:0; padding:0; font-weight:bold; }
#DomRoundStickyPopup .FromToDFPopup ul li p i { margin:0 10px; font-weight:normal; }
#DomRoundStickyPopup .FromToDFPopup ul li span.FlightDate { display:block; font-size:11px; }
#DomRoundStickyPopup .FromToDFPopup .CostBook { text-align:right; }
#DomRoundStickyPopup .FromToDFPopup .CostBook span.FlightCost { font-size:20px; color:#da2128; font-weight:bold; display:block; }
#DomRoundStickyPopup .FromToDFPopup .CostBook span.FlightBook { display:block; }
#DomRoundStickyPopup .FromToDFPopup .CostBook span.FlightBook a { background:#333133; color:#fff; font-size:14px; display:inline-block; padding:5px 10px; }
#DomRoundStickyPopup .TabPanel { margin:10px 0 0 0; }
#DomRoundStickyPopup .TabPanel ul.nav-tabs { }
#DomRoundStickyPopup .TabPanel ul.nav-tabs li.nav-item { font-weight:bold; }
#DomRoundStickyPopup .TabPanel ul.nav-tabs li.nav-item a.nav-link { color:#7a7a7a; font-size:14px; }
#DomRoundStickyPopup .TabPanel ul.nav-tabs li.nav-item a.active { color:#da2128; }
#DomRoundStickyPopup .TabPanel ul.nav-tabs li.nav-item i { margin:0 10px 0 0; }
#DomRoundStickyPopup .TabPanel .FlightItinerary { padding:30px 0 10px 0; }
#DomRoundStickyPopup .TabPanel .FlightItinerary .Col1 { position:relative; padding:0 0 0 40px; }
#DomRoundStickyPopup .TabPanel .FlightItinerary .Col1 img { position:absolute; left:0; top:0; width:30px; height:30px; }
#DomRoundStickyPopup .TabPanel .FlightItinerary .Col1 span.AirlinesName { font-size:12px; display:block; font-weight:bold; }
#DomRoundStickyPopup .TabPanel .FlightItinerary .Col1 span.AirlinesCode { font-size:12px; display:block; }
#DomRoundStickyPopup .TabPanel .FlightItinerary .Col2 { text-align:center; }
#DomRoundStickyPopup .TabPanel .FlightItinerary .Col2 span.From { display:block; font-size:12px; font-weight:bold; }
#DomRoundStickyPopup .TabPanel .FlightItinerary .Col2 span.Date { display:block; font-size:11px; }
#DomRoundStickyPopup .TabPanel .FlightItinerary .Col3 { text-align:center; }
#DomRoundStickyPopup .TabPanel .FlightItinerary .Col3 span.Timestop { font-weight:bold; font-size:12px; }
#DomRoundStickyPopup .TabPanel .FlightItinerary .Col3 span.Timestop i.Seperator { padding:0 5px; text-align:center; font-weight:normal; font-style:normal; }
#DomRoundStickyPopup .TabPanel .FlightItinerary .Col3 span.Classre { display:block; font-size:11px; }
#DomRoundStickyPopup .TabPanel .FlightItinerary .Col3 span.Classre i.Seperator { padding:0 5px; text-align:center; font-weight:normal; font-style:normal; }
#DomRoundStickyPopup .TabPanel .FlightItinerary .Col4 { text-align:center; }
#DomRoundStickyPopup .TabPanel .FlightItinerary .Col4 span.From { display:block; font-size:12px; font-weight:bold; }
#DomRoundStickyPopup .TabPanel .FlightItinerary .Col4 span.Date { display:block; font-size:11px; }*/


/**********************************************************************************************************************************
INTL FLIGHT POP UP SECTION
**********************************************************************************************************************************/

/* ---------------------------------
INTL FLIGHT ONE WAY DETAILS POP UP
----------------------------------*/
/*#IntlOneWayDetailPopup { }
#IntlOneWayDetailPopup .FromToDFPopup { }
#IntlOneWayDetailPopup .FromToDFPopup ul { margin:0; padding:0; }
#IntlOneWayDetailPopup .FromToDFPopup ul li { margin:0; padding:0; list-style:none; display:inline-block; font-size:14px; }
#IntlOneWayDetailPopup .FromToDFPopup ul li p { margin:0; padding:0; font-weight:bold; }
#IntlOneWayDetailPopup .FromToDFPopup ul li p i { margin:0 10px; font-weight:normal; }
#IntlOneWayDetailPopup .FromToDFPopup ul li span.FlightDate { display:block; font-size:11px; }
#IntlOneWayDetailPopup .FromToDFPopup .CostBook { text-align:right; }
#IntlOneWayDetailPopup .FromToDFPopup .CostBook span.FlightCost { font-size:20px; color:#da2128; font-weight:bold; display:block; }
#IntlOneWayDetailPopup .FromToDFPopup .CostBook span.FlightBook { display:block; }
#IntlOneWayDetailPopup .FromToDFPopup .CostBook span.FlightBook a { background:#333133; color:#fff; font-size:14px; display:inline-block; padding:5px 10px; }
#IntlOneWayDetailPopup .TabPanel { margin:10px 0 0 0; }
#IntlOneWayDetailPopup .TabPanel ul.nav-tabs { }
#IntlOneWayDetailPopup .TabPanel ul.nav-tabs li.nav-item { font-weight:bold; }
#IntlOneWayDetailPopup .TabPanel ul.nav-tabs li.nav-item a.nav-link { color:#7a7a7a; font-size:14px; }
#IntlOneWayDetailPopup .TabPanel ul.nav-tabs li.nav-item a.active { color:#da2128; }
#IntlOneWayDetailPopup .TabPanel ul.nav-tabs li.nav-item i { margin:0 10px 0 0; }
#IntlOneWayDetailPopup .TabPanel .FlightItinerary { padding:30px 0 10px 0; }
#IntlOneWayDetailPopup .TabPanel .FlightItinerary .Col1 { position:relative; padding:0 0 0 40px; }
#IntlOneWayDetailPopup .TabPanel .FlightItinerary .Col1 img { position:absolute; left:0; top:0; width:30px; height:30px; }
#IntlOneWayDetailPopup .TabPanel .FlightItinerary .Col1 span.AirlinesName { font-size:12px; display:block; font-weight:bold; }
#IntlOneWayDetailPopup .TabPanel .FlightItinerary .Col1 span.AirlinesCode { font-size:12px; display:block; }
#IntlOneWayDetailPopup .TabPanel .FlightItinerary .Col2 { text-align:center; }
#IntlOneWayDetailPopup .TabPanel .FlightItinerary .Col2 span.From { display:block; font-size:12px; font-weight:bold; }
#IntlOneWayDetailPopup .TabPanel .FlightItinerary .Col2 span.Date { display:block; font-size:11px; }
#IntlOneWayDetailPopup .TabPanel .FlightItinerary .Col2 span.AirportName { font-size:11px; color:rgba(0, 0, 0, 0.7); font-weight:normal; display:block; }
#IntlOneWayDetailPopup .TabPanel .FlightItinerary .Col3 { text-align:center; }
#IntlOneWayDetailPopup .TabPanel .FlightItinerary .Col3 span.Timestop { display:block; font-size:12px; font-weight:bold; }
#IntlOneWayDetailPopup .TabPanel .FlightItinerary .Col3 span.Timestop i.Seperator { padding:0 5px; text-align:center; font-weight:normal; font-style:normal; }
#IntlOneWayDetailPopup .TabPanel .FlightItinerary .Col3 span.Classre { display:block; font-size:11px; }
#IntlOneWayDetailPopup .TabPanel .FlightItinerary .Col3 span.Classre i.Seperator { padding:0 5px; text-align:center; font-weight:normal; font-style:normal; }
#IntlOneWayDetailPopup .TabPanel .FlightItinerary .Col4 { text-align:center; }
#IntlOneWayDetailPopup .TabPanel .FlightItinerary .Col4 span.From { display:block; font-size:12px; font-weight:bold; }
#IntlOneWayDetailPopup .TabPanel .FlightItinerary .Col4 span.Date { display:block; font-size:11px; }
#IntlOneWayDetailPopup .TabPanel .FlightItinerary .Col4 span.AirportName { font-size:11px; color:rgba(0, 0, 0, 0.7); font-weight:normal; display:block; }
#IntlOneWayDetailPopup .TabPanel #FareSummary, #IntlOneWayDetailPopup .TabPanel #Baggage{ padding:15px 0 0 0;}
#IntlOneWayDetailPopup .TabPanel #FareSummary table.table-responsive, #IntlOneWayDetailPopup .TabPanel #Baggage table{ display:inline-table; }
#IntlOneWayDetailPopup .TabPanel th, #IntlOneWayDetailPopup .TabPanel td{ font-size:12px; }*/



/* ---------------------------------
INTL FLIGHT ONE WAY DETAILS POP UP
----------------------------------*/
/*#IntlRoundDetailPopup { }
#IntlRoundDetailPopup .FromToDFPopup { }
#IntlRoundDetailPopup .FromToDFPopup ul { margin:0; padding:0; }
#IntlRoundDetailPopup .FromToDFPopup ul li { margin:0; padding:0; list-style:none; display:inline-block; font-size:14px; }
#IntlRoundDetailPopup .FromToDFPopup ul li p { margin:0; padding:0; font-weight:bold; }
#IntlRoundDetailPopup .FromToDFPopup ul li p i { margin:0 10px; font-weight:normal; }
#IntlRoundDetailPopup .FromToDFPopup ul li span.FlightDate { display:block; font-size:11px; }
#IntlRoundDetailPopup .FromToDFPopup .CostBook { text-align:right; }
#IntlRoundDetailPopup .FromToDFPopup .CostBook span.FlightCost { font-size:20px; color:#da2128; font-weight:bold; display:block; }
#IntlRoundDetailPopup .FromToDFPopup .CostBook span.FlightBook { display:block; }
#IntlRoundDetailPopup .FromToDFPopup .CostBook span.FlightBook a { background:#333133; color:#fff; font-size:14px; display:inline-block; padding:5px 10px; }
#IntlRoundDetailPopup .TabPanel { margin:10px 0 0 0; }
#IntlRoundDetailPopup .TabPanel ul.nav-tabs { }
#IntlRoundDetailPopup .TabPanel ul.nav-tabs li.nav-item { font-weight:bold; }
#IntlRoundDetailPopup .TabPanel ul.nav-tabs li.nav-item a.nav-link { color:#7a7a7a; font-size:14px; }
#IntlRoundDetailPopup .TabPanel ul.nav-tabs li.nav-item a.active { color:#da2128; }
#IntlRoundDetailPopup .TabPanel ul.nav-tabs li.nav-item i { margin:0 10px 0 0; }
#IntlRoundDetailPopup .TabPanel .FlightItinerary { padding:20px 0 10px 0; }
#IntlRoundDetailPopup .TabPanel .FlightItinerary .Col1 { position:relative; padding:0 0 0 40px; }
#IntlRoundDetailPopup .TabPanel .FlightItinerary .Col1 img { position:absolute; left:0; top:0; width:30px; height:30px; }
#IntlRoundDetailPopup .TabPanel .FlightItinerary .Col1 span.AirlinesName { font-size:12px; display:block; font-weight:bold; }
#IntlRoundDetailPopup .TabPanel .FlightItinerary .Col1 span.AirlinesCode { font-size:12px; display:block; }
#IntlRoundDetailPopup .TabPanel .FlightItinerary .Col2 { text-align:center; }
#IntlRoundDetailPopup .TabPanel .FlightItinerary .Col2 span.From { display:block; font-size:12px; font-weight:bold; }
#IntlRoundDetailPopup .TabPanel .FlightItinerary .Col2 span.Date { display:block; font-size:11px; }
#IntlRoundDetailPopup .TabPanel .FlightItinerary .Col2 span.AirportName { display:block; font-size:11px; }
#IntlRoundDetailPopup .TabPanel .FlightItinerary .Col3 { text-align:center; }
#IntlRoundDetailPopup .TabPanel .FlightItinerary .Col3 span.Timestop { display:block; font-size:12px; font-weight:bold; }
#IntlRoundDetailPopup .TabPanel .FlightItinerary .Col3 span.Timestop i.Seperator { padding:0 5px; text-align:center; font-weight:normal; font-style:normal; }
#IntlRoundDetailPopup .TabPanel .FlightItinerary .Col3 span.Classre { display:block; font-size:11px; }
#IntlRoundDetailPopup .TabPanel .FlightItinerary .Col3 span.Classre i.Seperator { padding:0 5px; text-align:center; font-weight:normal; font-style:normal; }
#IntlRoundDetailPopup .TabPanel .FlightItinerary .Col4 { text-align:center; }
#IntlRoundDetailPopup .TabPanel .FlightItinerary .Col4 span.From { display:block; font-size:12px; font-weight:bold; }
#IntlRoundDetailPopup .TabPanel .FlightItinerary .Col4 span.Date { display:block; font-size:11px; }
#IntlRoundDetailPopup .TabPanel .FlightItinerary .Col4 span.AirportName { display:block; font-size:11px; }*/


/* ---------------------------------
INTL FLIGHT MULTI CITY DETAILS POP UP
----------------------------------*/
#FlightDetailPopup { }
#FlightDetailPopup .FromToDFPopup { }
#FlightDetailPopup .FromToDFPopup ul { margin:0; padding:0; }
#FlightDetailPopup .FromToDFPopup ul li { margin:0; padding:0 15px; list-style:none; display:inline-block; font-size:12px; border-right:1px solid #ccc; }
#FlightDetailPopup .FromToDFPopup ul li:first-child { padding-left:0; }
#FlightDetailPopup .FromToDFPopup ul li:last-child { border:none; }
#FlightDetailPopup .FromToDFPopup ul li p { margin:0; padding:0; font-weight:bold; }
#FlightDetailPopup .FromToDFPopup ul li p i { margin:0 5px; font-weight:normal; }
#FlightDetailPopup .FromToDFPopup ul li span.FlightDate { display:block; font-size:11px; }
#FlightDetailPopup .FromToDFPopup .CostBook { text-align:right; }
#FlightDetailPopup .FromToDFPopup .CostBook span.FlightCost { font-size:20px; color:#da2128; font-weight:bold; display:block; }
#FlightDetailPopup .FromToDFPopup .CostBook span.FlightBook { display:block; }
#FlightDetailPopup .FromToDFPopup .CostBook span.FlightBook a { background:#333133; color:#fff; font-size:14px; display:inline-block; padding:5px 10px; }
#FlightDetailPopup .TabPanel { margin:10px 0 0 0; }
#FlightDetailPopup .TabPanel ul.nav-tabs { }
#FlightDetailPopup .TabPanel ul.nav-tabs li.nav-item { }
#FlightDetailPopup .TabPanel ul.nav-tabs li.nav-item a.nav-link { font-size:16px; }
#FlightDetailPopup .TabPanel .FlightItinerary { border-bottom:1px solid #ccc; padding:15px 0; }
#FlightDetailPopup .TabPanel .FlightItinerary .Col1 { position:relative; padding:0 0 0 40px; }
#FlightDetailPopup .TabPanel .FlightItinerary .Col1 img { position:absolute; left:0; top:0; width:30px; height:30px; }
#FlightDetailPopup .TabPanel .FlightItinerary .Col1 span.AirlinesName { font-size:12px; display:block; font-weight:bold; }
#FlightDetailPopup .TabPanel .FlightItinerary .Col1 span.AirlinesCode { font-size:12px; display:block; }
#FlightDetailPopup .TabPanel .FlightItinerary .Col2 { text-align:center; }
#FlightDetailPopup .TabPanel .FlightItinerary .Col2 span.From { display:block; font-size:12px; font-weight:bold; }
#FlightDetailPopup .TabPanel .FlightItinerary .Col2 span.Date { display:block; font-size:11px; }
#FlightDetailPopup .TabPanel .FlightItinerary .Col2 span.AirportName { display:block; font-size:11px; }
#FlightDetailPopup .TabPanel .FlightItinerary .Col3 { text-align:center; }
#FlightDetailPopup .TabPanel .FlightItinerary .Col3 span.Timestop { display:block; font-size:12px; font-weight:bold; }
#FlightDetailPopup .TabPanel .FlightItinerary .Col3 span.Classre { display:block; font-size:11px; }
#FlightDetailPopup .TabPanel .FlightItinerary .Col4 { text-align:center; }
#FlightDetailPopup .TabPanel .FlightItinerary .Col4 span.From { display:block; font-size:12px; font-weight:bold; }
#FlightDetailPopup .TabPanel .FlightItinerary .Col4 span.Date { display:block; font-size:11px; }
#FlightDetailPopup .TabPanel .FlightItinerary .Col4 span.AirportName { display:block; font-size:11px; }


/**********************************************************************************************************************************
MODIFY SEARCH POP UP
**********************************************************************************************************************************/
#ModifySearchPopup .modal-lg { min-width:900px; }
#ModifySearchPopup textarea:focus, #ModifySearchPopup input[type="text"]:focus, #ModifySearchPopup input[type="password"]:focus, #ModifySearchPopup input[type="datetime"]:focus, #ModifySearchPopup input[type="datetime-local"]:focus, #ModifySearchPopup input[type="date"]:focus, #ModifySearchPopup input[type="month"]:focus, #ModifySearchPopup input[type="time"]:focus, #ModifySearchPopup input[type="week"]:focus, #ModifySearchPopup input[type="number"]:focus, #ModifySearchPopup input[type="email"]:focus, #ModifySearchPopup input[type="url"]:focus, #ModifySearchPopup input[type="search"]:focus, #ModifySearchPopup input[type="tel"]:focus, #ModifySearchPopup input[type="color"]:focus, #ModifySearchPopup .uneditable-input:focus { border-color:none; box-shadow:none; outline: 0 none; }
.ModifySearchCustomRadio { min-height:25px; margin-bottom:20px; }
.ModifySearchCustomRadio ul { margin:0; padding:0; }
.ModifySearchCustomRadio ul li { margin:0 20px 0 0; padding:0; list-style:none; display:inline-block; }
.ModifySearchCustomRadio .ThuloCustomRadio { display: block; position: relative; padding-left:30px; cursor: pointer; font-size: 14px; line-height:24px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; margin:0; }
.ModifySearchCustomRadio .ThuloCustomRadio input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; }
.ModifySearchCustomRadio .Customcheckmark { position: absolute; top: 0; left: 0; height: 24px; width: 24px; background-color: #fff; border:2px solid #1da38a; }
.ModifySearchCustomRadio .ThuloCustomRadio input:checked ~ .Customcheckmark {background-color: #1da38a;}
.ModifySearchCustomRadio .Customcheckmark:after { content: ""; position: absolute; display: none; }
.ModifySearchCustomRadio .ThuloCustomRadio input:checked ~ .Customcheckmark:after {display: block;}
.ModifySearchCustomRadio .ThuloCustomRadio .Customcheckmark:after { left: 7px; top: 2px; width: 7px; height:14px; border: solid white; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
#ModifySearchPopup .Holder { margin-bottom:20px; }
#ModifySearchPopup .Holder input.form-control { font-size:12px; border:none; padding:0; margin:0; height:auto; border-radius:0; height:26px; line-height:26px; }
#ModifySearchPopup .FromToOuter { border:1px solid #bfbfbf; padding:0 5px; }
#ModifySearchPopup .FromToOuter span { font-size:12px; color:rgba(0, 0, 0, 0.7); padding:0 0 0 25px; }
#ModifySearchPopup .FromToOuter .FlightFrom span { background:url(../img/flight-from.png) no-repeat 0 50%; }
#ModifySearchPopup .FromToOuter .FlightTo span { background:url(../img/flight-to.png) no-repeat 0 50%; }
#ModifySearchPopup .FromToOuter .Seperator { text-align:center; margin:auto; width:33px; position:relative; }
#ModifySearchPopup .DateOuter { border:1px solid #bfbfbf; padding:0 5px; }
#ModifySearchPopup .DateOuter span { font-size:12px; color:rgba(0, 0, 0, 0.7); padding:0 5px 0 0; }
#ModifySearchPopup .DateOuter span i { font-size:12px; margin-right:5px; }
#ModifySearchPopup .DateOuter .ReturnDate { border-left:1px solid #bfbfbf; padding-left:20px; }
#ModifySearchPopup .PassengersOuter { border:1px solid #bfbfbf; padding:0 5px; }
#ModifySearchPopup .PassengersOuter span { font-size:12px; color:rgba(0, 0, 0, 0.7); padding:0 5px 0 0; }
#ModifySearchPopup .PassengersOuter span i { font-size:12px; margin-right:5px; }
#ModifySearchPopup button.BtnSearchFlights { margin:0; padding:10px 20px; border-radius:0; background:#ff8400; border:none; outline:none; display:block; width:100%; }
#ModifySearchPopup a.MoreOptions { color:#da2128; font-size:14px; margin:15px 0 0 0; display:inline-block; }


