/*******************hold-popup.css******************/
.hold-popup-bg{background:#f1f1f1 !important; border: 1px solid #CCC6C6 !important;}
.hold-popup-bg h4, .hold-popup-bg h3 { color:#049426;}
.hold-popup-bg p{ color:#8c8c8c;}
.hold-popup-bg a.default-btn { background:#049426; color:#FFFFFF;}
#fancybox-content { border:10px solid #F5F5F5;}
.hold-pop-close{
    color: #C7C5C5 !important;
    border: 1px solid #CCC6C6;
    background: #f1f1f1;
}
/*******************hold-popup.css******************/
/*******************home-style.css******************/
.innerpage_txt p u, .innerpage_txt p strong{
    color: #049426;
}
.t2:before {
    background: rgba(0,0,250, 0.5);
}
.t3:before {
    background: rgba(255,0,0, 0.5);
}
.t4:before {
    background: rgba(0,255,0, 0.5);
}
.t5:before {
    background: rgba(255,0,240, 0.5);
}
.t6:before {
   /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e4a130+0,c2aa50+33,7b9668+62,3a6657+100 */
background: rgba(228,161,48,0.1); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(228,161,48,0.5) 0%, rgba(194,170,80,0.2) 33%, rgba(123,150,104,0.2) 62%, rgba(58,102,87,0.2) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(228,161,48,0.5) 0%,rgba(194,170,80,0.2) 33%,rgba(123,150,104,0.2) 62%,rgba(58,102,87,0.2) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(228,161,48,0.5) 0%,rgba(194,170,80,0.2) 33%,rgba(123,150,104,0.2) 62%,rgba(58,102,87,0.2) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4a130', endColorstr='#3a6657',GradientType=0 ); /* IE6-9 */

}
.mosaic-block {
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
}
.offer_details h1 {
    color: #8d8d8d;
    }
    .offer_details h2 {
    color: #8d8d8d;
}
.specialoffer_discription {
    color: #8d8d8d;
}
.specialoffer_title_entery h2{color: #3fa3a7;}
.tint {
    -webkit-box-shadow: rgba(0,0,0,.2) 3px 5px 5px;
    -moz-box-shadow: rgba(0,0,0,.2) 3px 5px 5px;
    box-shadow: rgba(0,0,0,.2) 3px 5px 5px;
}
.offer_details h3, .offer_details h4, .offer_details h5, .offer_details h6, .offers_thumb_location, .offers_thumb_country, .offers_thumb_price, .offer_details h4{
        color: #FFF;
    }
.offers_thumb_country{background-image: url(../images/blutransparent-bg.png);
    background-repeat: repeat;}
/*******************home-style.css******************/


/***************************
****************************
** Written for & by: Unity Mega Holdings Pty Ltd
** Copyright:Unity Mega Holdings Pty Ltd  2015 all rights reserved.
** Program Name: main
** File Location: codelibrary/css
** Date Created:  12/22/2015
** Updated:
** Description: These are the styles for main
****************************
***************************/
.searchpage_loadingbar {
    background-image: url(../images/search_bar-BG.jpg);
    background-size: cover;
}
.ui-dialog, #sepcial_offers, #fb_sepcial_offers {width: 980px !important;
    }
 label span{color: #858585;}
 #trip_type_block  label:hover span{color: #fff !important;}
 .ui-buttonset .ui-state-hover, .ui-buttonset .ui-state-active span{background-color: #049426 !important;color: #fff !important;}
.top-link li a{background: #fff; color: #636363;}
.top-link ul li a:hover, .top-link ul li a:focus, .top-link ul li a.select {color: #8d8d8d;}
/*.column1_title {color: #e1a9a9;     font-weight: lighter; }*/
.column1_title {color: #a4f6b2;     font-weight: lighter; }
/*.connectwithus_block h1 {color: #e1a9a9;     font-weight: lighter; }*/
.connectwithus_block h1 {color: #a4f6b2;     font-weight: lighter; }
.connect_us_icons a {color: #ffffff;}
.newsletter_btn{color: #fff !important; background-color: #049426; border-radius: 0px 0px 0px 0px; font-weight:normal; }
.default-btn:hover, a.default-btn:hover {background-color: #049426; color: #fff;}
.gn-full-name input, .gn-email input, .gn-mobile input {background-color: rgb(238, 238, 238); border: 1px solid #eeeeee;}
.login_btn_style {
	background-color: #ffc20e;
	color: #3c6fb6;
	border: 1px solid #ffc20e;
}
input.error, textarea.error, select.error {
    border: 1px solid #8d8d8d !important;
    background-color: #fff;
}
#topmenu ul {
    color: #fff;
}
a {
    color: #049426;
}
#newsletter_wrap {
    background-color: #fff;
}
.newletter_block {
    color: #8d8d8d;
}
.newsletter_email:focus,
.newsletter_email {
    background-color: transparent;
    color: grey;
    border-top: 1px solid #d0d0d0;
	border-right: 0px;
	border-left: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
    outline:none !important;

}
footer {
    background-color: #049426;
}
#footer_bg {
    /*background-color: #049426;*/
    background-color: #049426;
    /*background: url(../images/footer-bottom-bg.jpg) bottom center;*/
    /*background-repeat: repeat-x;*/
}
.column1_discover li a {
    color: #ffffff;
}
.column1_cards ul {
    color: #FFFFFF;
}
.innerpage_txt {
    color: #6f6f6f;}
.faq-content {
    color: #6f6f6f;}
.faq-list h4 {
    color: #049426;
}
hr.style-two {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(22, 25, 87, 0.75), rgba(0, 0, 0, 0));
}
#login_parameter {
    background-color: #FFFFFF;
}
#login_form .username_input, #login_form .username_input {
    background-color: #eeeeee;
    border: 1px solid #bfbfbf;
}
.login_title {
    color: #0b79be;
}
.gn-cat-enquiry select, .gn-subcat-enquiry select {
    background-color: #F9F9F9;
    border: 1px solid #D3D3D3;
    color: #BAA9A9 !important;
}
.additional-info textarea {
    background-color: rgb(249, 249, 249) !important;
    border: 1px solid #D3D3D3;

}
.error_msg{
    background: rgb(229, 223, 223);
    color: #049426;
    border: 1px solid #049426;
}
.gn-full-name-maint input, .gn-email-maint input, .gn-mobile-maint input {
    border: 1px solid #D3D3D3;
    background: #F9F9F9;
	    
}

.additional-info-maint textarea {
    border: 1px solid #D3D3D3;
        color: #049426;
        background: #F9F9F9;
		    
}
.reslt_loader {
    background-color: #00b0dd;
}
.searchpage_ldocrow {
    background-color: #fff !important;
}
.searchblue_bar {
    background: #8d8d8d;
}
.color-txt-red {
    color: #d88018;
}
#permotion_box a { color:#049426 !important; }

.maintinence-contact-ft {
    background: #F4F3EF;
    }
.maintinence-contact-ft .footer_bottom_link_lower ul {    color: #049426 !important;}
.maintinance-thanks-wrap p {    text-align: center;
    color: #9C9B96;
}
#flightquery_pageTab_wrap h2 {
    color: #414141;
}
#flightquery_pageTab_wrap .search-details {
    background: #e3e6eb;
}
#flightquery_pageTab_wrap .search-details .details li {
    border-right: 1px solid #6c6ba1;
}
#flightquery_pageTab_wrap .search-details .details li a {
    color: #049426;
}
#flightquery_pageTab_wrap h3 {
    color: #414141;
}
#flightquery_pageTab_wrap h3 span {
    color: #049426;
}
#flightquery_pageTab_wrap .flight_icon_txt {
    color: #049426;
}
.gloabel-flight-name select, .gloabel-flight-preference select, .gloabel-flight-timepreference select {
    background-color: #F9F9F9;
    border: 1px solid #D3D3D3;
    border-right: 3px solid #8d8d8d;
    color: #BAA9A9 !important;
}
 .globel-enquiry-thanks p {
    color: #414141; }
.globel-enquiry-thanks h3 span { color: #414141;
    font-weight: lighter;}
 .session-expiry-popup {
    background: #fff;
    border: 1px solid #ccc;
}
 .session-expiry-popup h3 {
    color: #049426; 
}
 .session-expiry-popup p {color: #6F6F6F;
}
 .globel-enquiry-thanks h3 {
    color: #049426;
}
.submit-request input#flightquery_btn.snd-btn-disable  {
      cursor: pointer;
    border: 1px solid #d3d3d3;
    background-color: #f9f9f9;
    color: #414141;
}
#flightquery_btn {
    border: 1px solid #049426;
    color: #049426 ;
    background: transparent;
}
#flightquery_btn:hover,
#flightquery_btn:active,
#flightquery_btn:focus{
   background:#049426;
border:1px solid #049426;
color:#FFFFFF;
}
.session_expiry_overlay_wrap
{
   background: #000000;
}
.footer_bottom_link_lower ul {
    color: white;
}
option:hover{color:blue}



@media only screen and (min-width: 1000px){
    .home-header-bg {
    background: url(../images/homepage_banner/TravelFast_lake2_1920.jpg) no-repeat top;
}
.topmenubg {
    background-image: url(../images/topmenubg.png);
    background-repeat: repeat-x;
}
}
@media only screen and (max-width: 999px){
 .home-header-bg {
    background: url(../images/homepage_banner/TravelFast_lake2_1920.jpg) no-repeat center;
}
.fa-bars {
    color: #049426;
}
.footer-nav-mobile li{
    border-right: 1px solid #049426;
}
}
@media (min-width: 768px){
#listing_container .detls_price_text:hover .toggle_booknow_btn {
    border: 1px solid #fff;
}
}
/*main complit*/
/***************************
****************************
** Written for & by: Unity Mega Holdings Pty Ltd
** Copyright:Unity Mega Holdings Pty Ltd  2015 all rights reserved.
** Program Name: jquery-ui1.10.4
** File Location: codelibrary/css
** Date Created:  12/22/2015
** Updated:
** Description: These are the styles for jquery-ui1.10.4
****************************
***************************/
#sp_offers_tabs .ui-state-active, #sp_offers_tabs .ui-widget-content .ui-state-active, #sp_offers_tabs .ui-widget-header .ui-state-active {
      background-color: #049426;
      border: 1px solid #049426;   
      color: #FFF;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    background-color:#049426 !important;
    color:#ffffff !important;
}
.ui-checkbox {
border:1px solid #999;
}
.ui-datepicker .ui-datepicker-title {
      color: #8d8d8d;
}
.ui-datepicker th {
  color: #049426;
}
.ui-datepicker-current-day .ui-state-highlight, .ui-datepicker-today .ui-state-highlight {
  background: #049426 !important;
  color: #fff !important;
}
#existing-booking .ui-widget-content{   
  border: 0;
  background:#f5f5f5 !important;
  color: #049426;
}
.ui-widget-header {
    border:1px solid #8d8d8d;
    background:#8d8d8d;
    color:#fff;
    }
#existing-booking .ui-tabs .ui-tabs-nav li:hover {   background-color: #f5f5f5;} 
#flightbookings_accordion .ui-accordion-header-active {
    background-color:#ffc20e !important;
    color: #3c6FB6;
}
#flightresult_accrodion .ui-accordion-header-active {
    background-color:#ffc20e !important;
    color: #3c6FB6;
}
#flightbookings_accordion .ui-accordion-header {
    background-color:#0b79be !important;
    background-image:none !important;
    color:#FFFFFF;
    
}
#flightresult_accrodion .ui-accordion-header {
    background-color:#0b79be !important;
    background-image:none !important;
    color:#FFFFFF;
}
.ui-menu .ui-menu-item {
  border-bottom:1px solid #EBEBEB;
    list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-slider .ui-slider-handle {
    color: #1c94c4;
}
.ui-slider .ui-slider-range {
    color: #ffffff;
}
.ui-slider-horizontal {
    color: #333333;
}
.ui-tooltip {
    -webkit-box-shadow:0 0 5px #aaa;
    box-shadow:0 0 5px #aaa;
}
.ui-widget-content {
    border:1px solid #BDBDBD;
    background: #fff;
    color:#333;
}
.ui-widget-content a {
    color:#333
}
.contact-secondlevel-tab .ui-widget-header { background:#959595; border:0;  }
.ui-widget-header {font-weight:bold}
.ui-widget-header a {
    color:#fff
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    color: #333;
    background-color:transparent;
    
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color:#fff;
}
#sp_offers_tabs .ui-tabs-nav li { background:#eeeeee; border:1px solid #eeeeee;}
#sp_offers_tabs .ui-tabs-nav li a {
color: #a8a8a8;     }
#sp_offers_tabs .ui-tabs-nav li a:hover {
color: #ffffff;     }
#sp_offers_tabs .ui-tabs-nav li.ui-tabs-active a {
color: #fff;    }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  background-color: #049426;
  color: #ffffff;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color:#049426;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border:1px solid #fed22f;
    background:#ffe45c url("images/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x;
    color:#363636
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
    color:#363636
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
    border:1px solid #cd0a0a;
    background:#b81900 url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;
    color:#fff
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
    color:#fff
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
    color:#fff
}
#existing-booking .ui-tabs .ui-tabs-nav li { border-right: 1px solid #afafaf;}
#existing-booking .ui-tabs .ui-tabs-nav li a:hover{ color:#049426 !important;}
#existing-booking .ui-tabs .ui-tabs-nav li a:visited{ color:#ffffff !important;} 
#existing-booking .ui-tabs .ui-tabs-nav li.ui-tabs-active {
      background-color: #F5F5F5;
}
/*jquery-ui1.10.4 complit*/
/***************************
****************************
** Written for & by: Unity Mega Holdings Pty Ltd
** Copyright:Unity Mega Holdings Pty Ltd  2015 all rights reserved.
** Program Name: home-style
** File Location: codelibrary/css
** Date Created:  12/22/2015
** Updated:
** Description: These are the styles for home-style
****************************
***************************/
.specialoffer_title span {color: #f39501;}
.specialoffer_title {color: #f39501;}
.t6:hover:before, .mosaic-overla:hover {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e4a130+0,c2aa50+33,7b9668+62,3a6657+100 */
background: rgba(228,161,48,0.5); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(228,161,48,0.5) 0%, rgba(194,170,80,0.5) 33%, rgba(123,150,104,0.5) 62%, rgba(58,102,87,0.5) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(228,161,48,0.5) 0%,rgba(194,170,80,0.5) 33%,rgba(123,150,104,0.5) 62%,rgba(58,102,87,0.5) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(228,161,48,0.5) 0%,rgba(194,170,80,0.5) 33%,rgba(123,150,104,0.5) 62%,rgba(58,102,87,0.5) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4a130', endColorstr='#3a6657',GradientType=0 ); /* IE6-9 */

}
.load-more-specialoffer a {background-color: #FFFFFF; border: 1px solid #3fa3a7;color: #f39915;}
.load-more-specialoffer a:hover {border: 1px solid #90b30e; background-color: #90b30e; color: #fff;}

/*home-style complit*/
.home-header-bg{background-color: #ffffff !important;}
.header_big_text {
    color: #049426 !important;
}
@media only screen and (min-width: 1024px) and (max-width: 1199px) {
.header_big_text {
    color: #049426 !important;
}
}
@media only screen and (min-width: 500px) and (max-width: 1050px) {
.home-header-bg {
    background: url(../images/homepage_banner/tm.home-banner-img.jpg) no-repeat top;
	padding-bottom: 10px;
    float: left;
    width: 100%;
	background-size: cover;
}
}
@media only screen and (max-width: 499px) {
.home-header-bg {
    background: url(../images/homepage_banner/tm.home-banner-img.jpg) no-repeat top;
	padding: 0px 10px;
    float: left;
    background-size: cover;
    width: 100%;
}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
.date-picker-box {
    color: #559395 !important;
}
.adult_text, .child_text, .infant_text {
    color: #049426;
}
#dept_city, #destiny_city {
    border-right: 5px solid #049426 !important;
    color: #559395;
}
.addflight-btn {
    background-color: #eeeeee;
}

}
@media only screen and (max-width:1000px) {
    .manage_bookings_title {
    color: #049426;
}
.cancel-mobmenu {
    border: 2px solid #049426;
}
#contact_pageTab_wrap .row { margin-bottom:0;}
.cancel-mobmenu_2 {
    border: 2px solid #049426;
}
.footer-nav-mobile li {
    border-right: 1px solid #049426;
    }
    #demo_box ul#demo_ul, #demo_box_2 ul#demo_ul_2 {
    background: rgb(255, 255, 255) !important;
}
#demo_box ul#demo_ul li, #demo_box_2 ul#demo_ul_2 li {
    background: #fff !important;
}
#demo_box ul#demo_ul li a, #demo_box_2 ul#demo_ul_2 li a {
    color: #049426 !important; 
}
.fa-bars {
    color: #049426;
}
}
@media (min-width: 992px) {
 .manage_bookings_title {
    color: #049426;
}
}
@media only screen and (max-width:767px) {
/*.search_btn, .multi_search_btn, .newsletter_btn {
    background: url(../images/mobile-bnt-bg.jpg) no-repeat;
}*/
.custombox-overlay {
    background-color: #fff !important;}
h2.resp-accordion { border-top:1px solid #c1c1c1;}
.flt_detls_close_btn {    top: 0px;
    color: #049426;}
.flt_detls_close_btn a, .flt_detls_close_btn a:hover {
    color: #049426;
}
.minus-btn-mb, .plus-btn-mb {    border: 1px solid #fff;
    color: #049426;
    background: rgba(255,255,255,.8);}
#passenger_block #adult_box, #passenger_block #child_box, #passenger_block #infant_box {
    float: left;
    display: block;
	padding:0;
}

.cd-tabs-navigation { border-bottom:1px solid #ccc;}
.payment_detail_bg .passengr_details_title {border-bottom: 5px solid #fff;}
.thanku-flight-book-detail .flight-book-detail-heading{
    background-color: #F7F7F7;
}
.thanku-flight-book-detail .toggle_fare_breakup{
    color: #2D2D76;
}
#existing-booking #tabs {border-top: 0px solid #049426;
}
.thanks-passenger-detail-sec { background-color:#fff;}
.thanks-passenger-detail-sec h2 {
    background-color: #eeeeee;}
    .thanku-flight-book-detail {
    background-color:#fff; 
}
.thanks-passenger-detail-sec tbody tr td:first-child {
    color:#8d8d8d;
    }
.thanks-passenger-detail-sec tbody tr td {
    color: #049426;
    background-color: #f7f7f7;
}
.thankyou-page-text ul li span a { color:#8d8d8d;}
.cd-tabs-navigation a.selected {background-color: #eeeef6 !important;}
.cd-tabs-navigation a {
    color: #049426 !important;
}
.fare-baggage-text { 
    background-color: #F4F4F4;
}
.toggle_duration_time {
    background-color: #eee;
}
.toggle_diprtr_flght_date, .toggle_arrival_flght_date {
    color: #8d8d8d;
}
.toggle_devider_text {
    background-color: #eee;
    color: #BDBDBC;

}
.viewflight-detail-popup .toggle_flight_name_details h1 {
    color: #049426;
}
.flightShowMore button {
    background-color: #ECECEC;
    color: #049426;
}
.flightShowMore i {
    background-color: #eee;
}
.mb-viewdetail-title {
    color: #049426;
}
.viewflight-detail-popup #detail-close i {
    color: #049426;
}
.flightShowMore button:hover {
    background-color: #049426;
    color: #fff;
}
.viewflight-detail-popup {
    background-color: #fff;
}
.toggle_information_box_right_panel {
    border-top: 2px dotted #049426;
    background-color: #fff;
}
.toggle_fare_breakup h1 {
    color: #049426;
}
.toggle_baggege_details_info_parameter {
    color: #049426;
}
#lean_overlay {
    background: #FFF !important;
}
.passengr_details_title {
    border-bottom: 4px solid #fff;
}
.passengr_details_title h1 .pass-det-tit-text2 {
    color: #9C9898;
}
.search-result-price-mb {
    background-color: #8d8d8d;
    color: #fff;
}
.flightRow {
    border: 1px solid #8d8d8d;
    border-bottom: 3px solid #8d8d8d;
}
.flightRow:hover {
    border: 1px solid #049426;
    border-bottom: 3px solid #049426;
    box-shadow: 0 0 0px 0px;
}
.detls_price_text .flight_price {
    color: #049426;
}
.flt_detailsdrop {
    color: #049426;
}
.flt_detailsdrop:hover { color: #8d8d8d;}
a#popupppp:hover {
        color: #8d8d8d;
}
a#popupppp {
        color: #8d8d8d;
}
.select2-chosen {
    color: #049426 !important;
}
#dept_city, #destiny_city {
    border-right: 5px solid #049426 !important;
}
#adult_passgr, #child_passgr, #infant_passgr, #adult_passgr1, #child_passgr1, #infant_passgr1{
       border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    border-left: 0px;
    color: #049426;
    border-right: 0px;
    background: rgba(255,255,255,.8);
}


}
@media (min-width: 768px) {
#listing_container .detls_price_text:hover .toggle_booknow_btn {
    border:1px solid #fff;
    }
.flt_detailsdrop {
    color: #fff;
    border: 1px solid #fff;
}
}
@media (min-width: 480px) {
    .search-details .details li {
    border-right: 1px solid #6c6ba1;}
    }
}
@media only screen and (max-width:319px) {
    .multi-loop-row {
    background-color: #f6f6f6;
    border-top: 1px solid #cfcfcf;
    border-bottom: 1px solid #cfcfcf;
}
.addflight-btn {
    background-color: #eeeeee;
}
}
/************************custom_responsive.css*******************/
/************************custom-radio.css*******************/
label.css-label {
    background-image: url(../images/radiobtn.png);
}
/************************custom-radio.css*******************/
/*****************************viewflight-detail.css********************************************/
.viewflight-detail-popup {
    background-color: #eee;
}
#detail-close {
    color: #fff;
}
.toggle_information_box {
    background-color: #eee;
}
#detail-close i {
    color: #eee;
}
.toggle_flight_details_info_parameter {
    background-color: #fff;
    width: 70% !important;
}
.toggle_information_box_right_panel {
    background-color: #eee;
}
.trvl_detls_bdr {
    border-top: #8786b3 1px solid;
    border-bottom: #8786b3 1px solid;
    background: #049426;
}
.flt_detailsheader {
    color: #fff;
}
.toggle_flight_name_details {
    border-left: #b0cada 1px solid;
}
.toggle_flight_name_details h1 {
    color: #5b5b5b;
}
.toggle_flight_name_details h2 {
    color: #5b5b5b;
}
.toggle_flight_name_details h3 {
    color: #5b5b5b;
}
.toggle_diprtr_flght_time h1 {
    color: #049426;
}
.toggle_diprtr_flght_date {
    color: #5b5b5b;
}
.toggle_diprtr_flght_airport {
    color: #5b5b5b;
}
.toggle_duration_time h1 {
    color: #848484;
}
.toggle_arrival_flght_time h1 {
    color: #049426;
}
.toggle_arrival_flght_date {
    color: #5b5b5b;
}
.toggle_arrival_flght_airport {
    color: #5b5b5b;
}
.toggle_information_box_right_panel {
    background-color: #eee;
}
.toggle_destination_title_box {
    background-color: #049426;
}
.toggle_devider_text {
    color: #049426;
}
.toggle_fare_breakup h1 {
    color: #666;
    border-bottom: 1px dotted #049426;
}
.fare_breakup_summery li h1 {
    color: #049426;
}
.fare_breakup_summery li h2 {
    color: #049426;
}
.total-list-pop {
    border-bottom: #049426 1px dotted;
    border-top: #049426 1px dotted;
}
.toggle_airline_refund_policy h1 {
    color: #fff;
    border-bottom: #fff 1px dotted;
    border-top: #fff 1px dotted;
}
.refund-sec-pop ul li {
    color: #049426;
}
.refund-sec-pop ul ul li, .review_detail_inner .refund-sec-pop ul li {
    border-right: 1px solid #ccc;
    color: #049426;
}
.toggle_baggege_details_info_parameter {
    color: #049426;
}
.fare-breakup-btn a.fare-breakup {
    border: 1px solid #2d2d76;
    color: #2d2d76;
}
.fare-breakup-popup {
    background-color: #f4f3ef;
    border: 1px solid #2d2d76;
    -webkit-box-shadow: 1px 7px 29px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 1px 7px 29px 0px rgba(0,0,0,0.75);
    box-shadow: 1px 7px 29px 0px rgba(0,0,0,0.75);
}
.price_popup_close, .breakup-popup-close {
    color: #049426;
}
.fare-breakup-popup h1 {
    color: #666;
    border-bottom: 1px dotted #049426;
}
.fare_breakup_summery #cssmenu {
    border-bottom: 1px dotted #049426;
}
.tot-basefare-list{
    background-color:#e2e2e2;
}
.fare-breakup-popup .fare_breakup_summery #cssmenu li.farebreak-head {
    border-bottom: 1px dotted #049426;
}

.fare-breakup-popup .fare_breakup_summery #cssmenu li span.trip_price_text {
    color: #049426;
}
.fare-breakup-popup #cssmenu > ul > li > a {
    color: #666;
}
/*****************************viewflight-detail.css********************************************/
/***************************
****************************
** Written for & by: Unity Mega Holdings Pty Ltd
** Copyright:Unity Mega Holdings Pty Ltd  2015 all rights reserved.
** Program Name: manage-booking
** File Location: codelibrary/css
** Date Created:  12/22/2015
** Updated:
** Description: These are the styles for manage-booking
****************************
***************************/
#contact_pageTab_wrap h5 span, #contact_pageTab_wrap h2 span {color: #8d8d8d; text-align: center;}
#existing-booking h3 span {
    color: #8d8d8d;
    text-align: center;
}
#contact_pageTab_wrap h2 span {color: center; text-align: center;}
#erorr_msg_ab p {
    color: #8d8d8d;
}
.flight-info-wrap .search-details .details li a b {
    color: #8d8d8d;
}
#existing-booking .oops-div-booking h4, #existing-booking #frmNameChange h4, #existing-booking #frmBaggage h4, #existing-booking #frmPassports h4 {
    color: #8d8d8d;
}
.comment_seatmeal {
    border-right: 3px solid #8d8d8d;
}
#existing-booking #frmCancellations h4.request-mng {
    color: #8d8d8d;
}
#existing-booking #frmCancellations h6 {
    color: #8d8d8d;
}
/* manage-booking complit*/
/***************************
****************************
** Written for & by: Unity Mega Holdings Pty Ltd
** Copyright:Unity Mega Holdings Pty Ltd  2015 all rights reserved.
** Program Name: booking-page
** File Location: codelibrary/css
** Date Created:  12/22/2015
** Updated:
** Description: These are the styles for booking-page
****************************
***************************/
.toggle_hold_luggage{background-image: url(../images/jetpicker.fare-bagedge-icoon.png);
    background-repeat: no-repeat;}
.detail-slide-close{
    background: url(../images/jetpicker.detail-slide-close.png);
    background-repeat: no-repeat;
}
.share-btn a.default-btn{background-color: #ffffff !important; color: #049426 !important;}
.share-btn a:hover, .share-btn a:focus{background-color: #049426 !important; color: #ffffff !important; border: 1px solid #049426 !important; }
.default-btn{
    /*background-color: #fff;  color: #049426 ;*/
    background-color: #049426;  color: #fff ;
    }
.mnd-field-ocr {}
.opt-field-ocr {border-right: 3px solid #F89F1F  !important; color:#049426 !important;}
#valid-notifiy, #valid-notifiy1, #seatmeal_status, #datechangeee, #baggage_status, #passport_status, #Cancellations_status, #refund_status, #invoice_status, #namechange_status {
	background-color: #fa9401;
	color: #fff;}
.opti_fields {
	border-left: 4px solid #8d8d8d;
	color: #8d8d8d;
}
.adult_passengr_detals, .child_passengr_detals {
	background-color: #f5f5f5;}
.more-option-title h1 a, .busdetail-option-title h1 a {
	color: #049426;
}
.faresummary_bookingpage .toggle_information_box_right_panel {
    background-color: #eee;
    border: 1px solid #d7d4d4;
}
.faresummary_bookingpage .fare_breakup_summery li.fare_tot_amunt {
    border-top: 1px dotted #049426;}
.faresummary_bookingpage .toggle_information_box {
    background: none;
}
.fsum_close {
    color: #d7d4d4;
    background-color: #eee;
    border: 1px solid #d7d4d4;
}
.fsum_open {
    color: #666;
    background-color: #eee;
    border: 1px solid #d7d4d4;

}
.fsum_open i {
    border-right: 1px solid #9f9f9f;
    color: #049426;
}
.faresummary_bookingpage .toggle_flight_details_info_parameter, .faresummary_bookingpage .toggle_destination_title_box {
    display: none;
}
.faresum-detailbtn {
    background-color: #EEEEEE;
}
td.detls_flt_parameter table tr {
    border-bottom: 1px dotted #049426;

}
.toggle_destination_title_box h1 {
    color: #ffffff;
}
.toggle_destination_title_box h2 {
    color: #ffffff;
}
.pass_detail_inner {
    background: #f5f5f5;
}
.passengers_detail_hide .passengr_details_title {
    background: #f5f5f5;
}
.passengers_detail_hide .passengr_details_title {
    background: #f5f5f5;
}
.passengr_details_title {
    color: #049426;
    border-bottom: 1px solid #fff;
}
.booking-reviewdetail-section {
    color: #049426;
    }
.passengr_details_pane .mand_fields, .traval-info-contact-heading h1 .mand_fields, .mnd-opt-field .mand_fields {
    color: #049426;
    border-left: 4px solid #049426;
}
.passengr_details_pane {
    color: #6f6f6f;
}
.seprater-passenger {
    border-bottom: 1px solid #9191b5;
}
.adlt_pasngr_header span, .child_pasngr_header span, .infa_pasngr_header span {
    color: #049426;
}
.passngr_title {
    color: #049426;
}
.midden_name_input_fild {
    background-color: transparent;
    border: #c9c9c9 1px solid;
    border-right: 3px solid #8d8d8d;
    color: #8c8c8c;
    border-top: #bfbfbf 1px solid;
}
.passngr_detls_title,.hold_passngr_detls_title {
    background-color: transparent;
    border: #c9c9c9 1px solid;
    color: #8c8c8c;
    border-top: #bfbfbf 1px solid;
}
.passngr_detls_input_name_first,.hold_input_name_first,.hold_input_name_last, .passngr_detls_input_name_last, .passngr_detls_input_name_c_name, .passngr_detls_input_name_bd_add, .passngr_detls_input_name_bd_reference, .passngr_detls_input_name_first_bd_purpose {
    background-color: transparent;
    border: #c9c9c9 1px solid;
    color: #8c8c8c;
    border-top: #bfbfbf 1px solid;
}
.passngr_detls_input_name_child,.hold_input_name_child, .passngr_detls_input_name_infant,.hold_input_name_infant, .passngr_detls_input_name_child_date, .hold_input_name_child_date {
    background-color: transparent;
    border: #c9c9c9 1px solid;
    color: #8c8c8c;
    border-top: #bfbfbf 1px solid;
}
.midden_name_input_fild_child {
    background-color: transparent;
    border: #c9c9c9 1px solid;
    border-right: 3px solid #8d8d8d;;
    color: #8c8c8c;
    border-top: #bfbfbf 1px solid;
}
#optional_info {
    background-color: transparent;
}
.more-option-title, .busdetail-option-title {
    color: #049426;
}
.booking_extra_info_fraqnt_flr_info {
    background-color: transparent;
    border: #c9c9c9 1px solid;
    border-right: 3px solid #8d8d8d;
    color: #8c8c8c;
    border-top: #bfbfbf 1px solid;
}
.booking_extra_info_input_name {
    background-color: transparent;
    border: #c9c9c9 1px solid;
    border-right: 3px solid #8d8d8d;
    color: #8c8c8c;
    border-top: #bfbfbf 1px solid;
}
.more-option-seat textarea {
    background-color: white;
    border: 1px solid #c9c9c9;
}
#btnVDContinue, #btnVDChangeFlight {
    background-color: #049426;
    color: #fff;
}
.rvwbutton {
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
#btnVDContinue:hover, #btnVDChangeFlight:hover {
    background-color: #8d8d8d;
}
.toggle_hold_luggage_block {
    color: #049426;
}
.traval-info-contact-heading h1 {
    color: #049426;
}
.contact_info_hide {
    border-top: 2px solid #fff;
}
.trvl_email_input,.hold_trvl_email_input{
    background-color: transparent;
    border: #c9c9c9 1px solid;
    border-right: 3px solid #049426;
    color: #8c8c8c;
    border-top: #bfbfbf 1px solid;
}
.phonenumber_input_fild, .mobilenumber_input_fild, .phonenumber_input_fild_run, .mobilenumber_input_fild_run {
    background-color: transparent;
    border: #c9c9c9 1px solid;
    border-right: 3px solid #049426;
    color: #8c8c8c;
    border-top: #bfbfbf 1px solid;
}
div.paynow input.paynow {
    background-color: transparent;
    color: #fff;}
.booking-pay-hide-btn {
    background-color: #4FA218;
    color: #fff;
}
.pay-freez-btn {
    background-color: #A7A5A5 !important;
    color: #5A5757 !important;
}
#travel_info {
    -webkit-box-shadow: -4px 1px 19px -2px rgba(0,0,0,0.75);
    -moz-box-shadow: -4px 1px 19px -2px rgba(0,0,0,0.75);
    box-shadow: -4px 1px 19px -2px rgba(0,0,0,0.75);
    background: #eee;
}
.review_detail_inner {
    background: #eee;}
.travel_info_pane_email {
    color: #B2B2AB;
}
.bk-business-name input, .bk-business-reference input {
    border-right: 3px solid #8d8d8d;
}
.bk-passenger-included {
    border-bottom: 1px solid #049426;
}
.bk-passenger-included h3 {
    color: #049426;
}
.credit_card_input {
    background-color: transparent;
    border: #c9c9c9 1px solid;
    color: #8c8c8c;
    border-top: #bfbfbf 1px solid;
}
.credit_card_select {
    background-color: transparent;
    border: #c9c9c9 1px solid;
    color: #8c8c8c;
    border-top: #bfbfbf 1px solid;
}
.passngr_dtls_text {
    color: #B2B2AB;
}
.payment_detail_bg {
    background-color: #F5F5F5;
}
.booking-reviewdetail-section {
    background: #f8f8f8;
    color: #049426;
}
.error {
    background: #8d8d8d;
    color: #049426;
}
.credit_card_amuntpaid {
    color: #479e0d;
}
.credit_card_othe_input {
    border-right: 3px solid #8d8d8d !important;
    background-color: transparent;
    border: #c9c9c9 1px solid;
    color: #8c8c8c;
    border-top: #bfbfbf 1px solid;
}
.credit-orange-txt {
    color: #e27a12;
}
.creditcard_submit {
    background: url(../images/paysecurley-btn.jpg) no-repeat;
    color: #fff;
}
.what-poli a {
    border-right: 2px solid #049426;
    color: #049426;
}
.step-by-step, .step-by-step h6{
    color: #049426;
}
.proceed_poli_submit {
    background: #479e0d;
    color: #fff;
}
.internetbanking_amuntpaid {
    color: #479e0d;
}
.internetbanking_amuntpaid p {
    color: #8d8d8d;
}
.internetbanking_amuntpaid p.paypal-finalize-text2 {
    margin: 103px 0 25px 0 !important;
}
/*Paypal*/
.internetbanking_amuntpaid {
    color: #479e0d;
}
.process_paypal_win {;
    color: #fff !important;
    background-color: rgb(109, 180, 58);
}
.loading_txt h2, .loading_txt h4{
    color: #049426;
}
.booking-terms-pop, .website-terms-pop {
    background-color: #eee;;
}
#booking-terms-pop-close {
    color: #fff;
}
#booking-terms-pop-close i {
    color: #eee;
}
.terms-popup-inner {
    background-color: #fff;
}
.terms-popup-inner h3 {
    background-color: #2d2d76;
    color: #fff;
}
.input-text {
    background-color: transparent;
    border: #c9c9c9 1px solid;
    color: #8c8c8c;
    border-top: #bfbfbf 1px solid;
}
.passngr_detls_input .left { width:auto;}
.select-dropdown {
    background-color: transparent;
    border: #c9c9c9 1px solid;
    color: #8c8c8c;
    border-top: #bfbfbf 1px solid;
}
/*booking-page complit*/
/***************************
****************************
** Written for & by: Unity Mega Holdings Pty Ltd
** Copyright:Unity Mega Holdings Pty Ltd  2015 all rights reserved.
** Program Name: booking-pageGH
** File Location: codelibrary/css
** Date Created:  12/22/2015
** Updated:
** Description: These are the styles for booking-pageGH
****************************
***************************/
.faresummary_bookingpage .toggle_fare_breakup h1 {
    border-bottom: 1px dotted #049426;
}
.faresummary_bookingpage .toggle_information_box_right_panel {
    background-color: #eee;
    border: 1px solid #d7d4d4;
}
.faresummary_bookingpage .fare_breakup_summery li.fare_tot_amunt {
    border-top: 1px dotted #049426;
}
.fsum_close {
    color: #d7d4d4;
    background-color: #eee;
    border: 1px solid #d7d4d4;
}
.fsum_open {
    color: #666;
    background-color: #eee;
    border: 1px solid #d7d4d4;
}
.fsum_open i {
    border-right: 1px solid #9f9f9f;
    color: #049426;
}
.faresum-detailbtn {
    background-color: #EEEEEE;
}
td.detls_flt_parameter table tr {
    border-bottom: 1px dotted #049426;
}
.toggle_destination_title_box h1 {
    color: #ffffff;
}
.toggle_destination_title_box h2 {
    color: #ffffff;
}
.passengers_detail_hide .passengr_details_title {
    background: #f5f5f5;
}
.passengr_details_title {
    color: #049426;
    border-bottom: 1px solid #fff;
}
.booking-reviewdetail-section {
    background: #f8f8f8;
    color: #049426;
}
.passengr_details_pane .mand_fields, .traval-info-contact-heading h1 .mand_fields, .mnd-opt-field .mand_fields {
    border-left: 4px solid #049426;
    color: #049426;
}
.passengr_details_pane {
    color: #6f6f6f;
}
.adult_passengr_detals, .child_passengr_detals {
    background-color: #f5f5f5;
}
.seprater-passenger {
    border-bottom: 1px solid #9191b5;
}
.adlt_pasngr_header span, .child_pasngr_header span, .infa_pasngr_header span {
    color: #049426;
}
.passngr_title {
    color: #049426;
}
.passngr_detls_input_name_first, .passngr_detls_input_name_last, .passngr_detls_input_name_c_name, .passngr_detls_input_name_bd_add, .passngr_detls_input_name_bd_reference, .passngr_detls_input_name_first_bd_purpose {
    background-color: transparent;
    border: #c9c9c9 1px solid;
    color: #8c8c8c;
    border-top: #bfbfbf 1px solid;
}
.passngr_detls_input_name_child, .passngr_detls_input_name_infant, .passngr_detls_input_name_child_date {
    height: 36px;
    background-color: transparent;
    border: #c9c9c9 1px solid;
    color: #8c8c8c;
    border-top: #bfbfbf 1px solid;
}
#optional_info {
    background-color: transparent;
}
.more-option-title, .busdetail-option-title {
    color: #049426;
}
.more-option-seat textarea {
    border: 1px solid #c9c9c9;
}
#btnVDContinue, #btnVDChangeFlight {
    background-color: #049426;
    color: #fff;
}
.rvwbutton {
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.flt_detail:before, [data-flt_detail]:before {
    background: transparent;
    border: 6px solid transparent;
}
.toggle_hold_luggage{background-image: url(../images/jetpicker.fare-bagedge-icoon.png);
    background-repeat: no-repeat;}
.toggle_hold_luggage_block {
    color: #049426;
}
.contact_info_hide {
    border-top: 2px solid #fff;
}
.traval-info-contact-heading h1 {
    color: #049426;
}
.trvl_email_input {
    height: 36px;
    background-color: transparent;
    border: #c9c9c9 1px solid;
    border-right: 3px solid #049426;
    display: block;
    transition: border-color 1s ease 0s;
    -webkit-transition: border 500ms ease-out;
    -moz-transition: border 500ms ease-out;
    -o-transition: border 500ms ease-out;
    font-size: 14px;
    padding-left: 10px;
    color: #8c8c8c;
    width: 264px;
    padding-right: 10px;
    float: left;
    margin-top: 0px;
    margin-right: 20px;
    border-top: #bfbfbf 1px solid;
}
.phonenumber_input_fild, .mobilenumber_input_fild, .phonenumber_input_fild_run, .mobilenumber_input_fild_run {
    background-color: transparent;
    border: #c9c9c9 1px solid;
    border-right: 3px solid #049426;
    color: #8c8c8c;
    border-top: #bfbfbf 1px solid;
}
div.paynow input.paynow {
    background-color: transparent;
}
.booking-pay-hide-btn {
    background-color: #4FA218;
    color: #fff;
}
.pay-freez-btn {
    background-color: #A7A5A5 !important;
    color: #5A5757 !important;
}
#travel_info {
    -webkit-box-shadow: -4px 1px 19px -2px rgba(0,0,0,0.75);
    -moz-box-shadow: -4px 1px 19px -2px rgba(0,0,0,0.75);
    box-shadow: -4px 1px 19px -2px rgba(0,0,0,0.75);
}
.review_detail_inner {
    background: #eee;
}
.travel_info_pane_email {
    color: #B2B2AB;
}
.bk-business-name input, .bk-business-reference input {
    border-right: 3px solid #8d8d8d;
}
.bk-passenger-included {
    border-bottom: 1px solid #049426;
}
.bk-passenger-included h3 {
    color: #049426;
}
.credit_card_input, .credit_card_select {
    background-color: transparent;
    border: #c9c9c9 1px solid;
    color: #8c8c8c;
    border-top: #bfbfbf 1px solid;
}
.payment_detail_bg {
    background-color: #F5F5F5;
}
.booking-reviewdetail-section {
    background: #f8f8f8;
    color: #049426;
}
.credit_card_amuntpaid {
    color: #479e0d;
}
.credit_card_othe_input {
    border-right: 3px solid #8d8d8d !important;
    background-color: transparent;
    border: #c9c9c9 1px solid;
    color: #8c8c8c;
    border-top: #bfbfbf 1px solid;
}
.credit-orange-txt {
    color: #e27a12;
}
.creditcard_submit {
    color: #fff;
}
.what-poli a {
    border-right: 2px solid #049426;
    color: #049426;
}
.step-by-step {
    color: #049426;
}
.step-by-step h6 {
    color: #049426;
}
.proceed_poli_submit {
    background: #479e0d;
    color: #fff;
}
.internetbanking_amuntpaid {
    color: #479e0d;
}
.internetbanking_amuntpaid {
    color: #479e0d;
}
.process_paypal_win {
    color: #fff !important;
    background-color: rgb(109, 180, 58);
}
.loading_txt h2 {
    color: #049426;
}
.loading_txt h4 {
    color: #049426;
}
.phone_CE {
    color: red;
}
 /*booking-pageGH complit*/
/***************************
****************************
** Written for & by: Unity Mega Holdings Pty Ltd
** Copyright:Unity Mega Holdings Pty Ltd  2015 all rights reserved.
** Program Name: special-offer
** File Location: codelibrary/css
** Date Created:  12/22/2015
** Updated:
** Description: These are the styles for special-offer
****************************
***************************/
.sp-search-innerwrap{background-image: url(../images/search_bar-BG.jpg);
    background-size: cover;}
.price-pop-arow {
    background: url(../images/price-pop-arow.png) no-repeat;
}
.so_title_text span {color: #8d8d8d;}
.special-details-content-block .price-list ul li.location span {
    color: #8d8d8d;
}
.special-details-content-block .days-list ul li span {
    color: #8d8d8d;
}
.special-details-content-block .days-list ul li { color: #049426; }
.special-details-content-block .price-list ul li a { color: #049426; }
.special-details-content-block h2 { color: #049426; }
.special-details-content-block .price-list ul.dark-grey {
    background-color: #f2f2f2;
}
.special-details-content-block .price-list ul {background-color: #f8f8f8;}
.price_popup {
    background-color: #f4f3ef;
    border: 1px solid #2d2d76;
}
.special-details-content-block .price_popup_inner h2 span {
    color: #8d8d8d;
}
.special-details-content-block .price_popup_inner h5 span {
    color: #8d8d8d;
}
/****************************special-offer.css******************************************/
.so_title_text{    color: #049426;}
.specialoffer_content_text {    color: #474489;}
.costomise-flg-mssg {
    color: #049426;
}
.special-details-content-block .days-list ul {
    border: 1px solid #C4C4C4;
}
.special-details-content-block .price-list ul li {color: #049426;}
.special-details-content-block p {color: #6f6f6f;}
.sp-search-wrap {
    border-top: 0px solid #049426;
}
.sp-cont-wrap {
    border-top: 2px solid #8d8d8d;
}
.price_popup {
    -webkit-box-shadow: 1px 7px 29px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 1px 7px 29px 0px rgba(0,0,0,0.75);
    box-shadow: 1px 7px 29px 0px rgba(0,0,0,0.75);
}
.price_popup_close, .breakup-popup-close {
    color: #049426;
}
/****************************special-offer.css******************************************/
/*special-offer complit*/
/***************************
****************************
** Written for & by: Unity Mega Holdings Pty Ltd
** Copyright:Unity Mega Holdings Pty Ltd  2015 all rights reserved.
** Program Name: singleline-search
** File Location: codelibrary/css
** Date Created:  12/22/2015
** Updated:
** Description: These are thesingleline-search styles for singleline-search
****************************
***************************/
.nodata img{
    opacity: 0.5;
    filter:alpha(opacity=50);
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    -ms-filter: grayscale(100%);}
.sp-search-innerwrap #searchbg, #searchbg{
    background: url(../images/home-search-bg.png) repeat;
}
.ui-progress-bar {
	background-color: #8d8d8d;
}
.ui-progress {
	background-color: #049426;
}
.ui-progress span.ui-label {
	color: rgba(0,0,0,0.6);
}
#dept_city, #destiny_city {
	color: #049426;
	border:1px solid #fff !important;
}
.date-picker-box {
	border:1px solid #fff;
	color: #049426;
}
.flight_time_preference {
	color: #2e2776;
}
.anytime-box:hover, .early-morning-box:hover, .morning-box:hover, .lunchtime-box:hover, .afternoon-box:hover, .evening-box:hover, .anytime-box:visited, .early-morning-box:visited, .morning-box:visited, .lunchtime-box:visited, .afternoon-box:visited, .evening-box:visited, .time-active {
	background-color: #049426 !important;
	color: #fff !important;
}
.hm_progress_text {color: #8d8d8d;}
#departure_time_selection_R, #return_time_selection_R, #dep_time_selection_O, #dep_time_multi_0, #dep_time_multi_1, #dep_time_multi_2, #dep_time_multi_3, #dep_time_multi_4, #dep_time_multi_5 {
	background-color: #f7f7f7;
	border: 1px solid #bfbfbf;
}
/*************************singleline-search.css******************************/
#dept_city, #dept_city1, #dept_city2, #dept_city3, #dept_city4, #dept_city5, #dept_city6 {
    background: rgba(255,255,255,.8);
}
#destiny_city, #destiny_city1, #destiny_city2, #destiny_city3, #destiny_city4, #destiny_city5, #destiny_city6 {
    background: rgba(255,255,255,.8);
}
.datepicker-round-return .datepicker-round-return{background-color: #fff;}
.datepicker-block p, .adult_text, .child_text, .infant_text{color: #ffffff;}
.ui-progress span.ui-label {
    text-shadow: rgba(255,255,255, 0.45) 0 1px 0px;
}
#trip_type_block {
    color: #4a4a4a;
}
#destination_block {
    color: #4a4a4a;
}
.ui-autocomplete li.ui-menu-item .mainTxt {
    color: #8d8d8d;
}
.ui-autocomplete li.ui-menu-item .sr-auto-country-name {
    color: #8d8d8d;
}
.auto {
    border: 1px solid #999;
    color: #999;
}
.ui-menu .ui-menu-item:hover .mainTxt, .ui-menu .ui-menu-item:hover .sr-auto-country-name {
    color: #fff;
}
.ui-autocomplete li.ui-state-focus .mainTxt, .ui-autocomplete li.ui-state-focus .sr-auto-country-name {
    color: #fff !important;
}
.ui-menu .ui-menu-item:hover .auto, .ui-autocomplete li.ui-state-focus .auto {
    border-color: #fff !important;
    color: #fff !important;
}
#dept_city1, #dept_city2, #dept_city3, #dept_city4, #dept_city5, #dept_city6 {
    color: #049426;
    border: 1px solid #b0aec7 !important;
}
.multi-loop-row .delete-row-btn {
    color: #8d8d8d;
}
.addflight-btn {
    color: #333;
}
.addflight-btn i.fa-plus-circle {
    color: #8d8d8d;
}
.addflight-btn span {
    color: darkgray;
}
#destiny_city1, #destiny_city2, #destiny_city3, #destiny_city4, #destiny_city5, #destiny_city6 {
    color: #049426;
    border: 1px solid #b0aec7 !important;
}
.anytime-box, .early-morning-box, .morning-box, .lunchtime-box, .afternoon-box, .evening-box {
    background: #fff;
    border: 1px solid #c3c3c3;
    color: #747474;
}
.pas-bl-close {
    color: #3fa3a7;
}
#rspVjref, #rspEmail {
color:#049426;
}
.datepicker-block input#dep-time, .datepicker-block input#return-time, .datepicker-block input#oneway-dep-time, .multi-datepicker-calendar input#multi-dep-time1, .multi-datepicker-calendar input#multi-dep-time2, .multi-datepicker-calendar input#multi-dep-time3, .multi-datepicker-calendar input#multi-dep-time4, .multi-datepicker-calendar input#multi-dep-time5, .multi-datepicker-calendar input#multi-dep-time6 {
    background: none;
    color: #14356F;
}
.FlightSearchMenu .errorMessage {
    background-color: #EE8209;
    color: #fff;
}
/*************************singleline-search.css******************************/
/*singleline-search complit*/
/***************************
****************************
** Written for & by: Unity Mega Holdings Pty Ltd
** Copyright:Unity Mega Holdings Pty Ltd  2015 all rights reserved.
** Program Name: Search Result Page
** File Location: codelibrary/css
** Date Created:  12/22/2015
** Updated:
** Description: These are the styles for Search Result Page
****************************
***************************/
#modi_srch_parameter {
    background-color: #049426;
}
#res_schedule_details {
    margin: 0 auto;
    background-color: #049426;
    padding-bottom: 3px;
    line-height: .5em;
}
#resultheader {
background-color: #049426;
}
.flt_title {
    color: #049426;
}
.depart_place1 {
    color: #049426;
}
.depart_place2 {
    color: #8d8d8d;
}
.depart_place, .depart_date, .arrival_date {
    color: #6f6f6f;
}
.duro_time {
    color: #6f6f6f;
}
.duro_stop {
    color: #6f6f6f;
}
 .depart_time {
    color: #049426;
}
.flightShowMore button {
    background-color: #049426;
    color: #fff;
}
.flightShowMore button:hover {
    background-color: #8d8d8d;
}
#listing_container .detls_price_text {
    background-color: #049426;
}
#listing_container .detls_price_text:hover {
    background-color: #8d8d8d;
}
#listing_container .detls_price_text:hover .toggle_booknow_btn, #listing_container .detls_price_text:hover .share-btn a.default-btn {
    border: 1px solid #fff;
}
.toggle_booknow_btn {
    background-color: #ffffff;
    color: #049426;
    border: #ffffff 1px solid;
}
.toggle_booknow_btn:hover {
    background: #049426;
    color: #ffffff;
    border: #049426 1px solid;
}
.desti_title {
    font-size: 16px;
    color: #fff;
    text-transform: none;
    float: left;
    width: 100%;
}
.search-details .details li a {
    float: left;
    color: #fff;
    cursor: text;
}
.search-details .details li.mdy-serch-btn a:hover, .search-details .details li.mdy-serch-btn a:visited {
    background-color: #8d8d8d;
    color: #fff !important;
}
.flight_icon_txt {
    color: #FFFFFF;
}
#wasim-searchdiv .modify_search_wrap .modify_search_closebtn {
    color: #049426;
}
#res_schedule_details li {
    color: #555555;
}
#res_schedule_details li a {
    color: #FFFFFF;
}
#res_schedule_details li a {
    color: #FFFFFF;
}
.hint:after, [data-hint]:after {
    background: #fff;
    border: 1px solid #049426;
    color: #049426;
}
.hint--top:before {
    border-top-color: #049426;
}
/************************search-result-page.css*******************/
.search-details .details li {
    border-right: 1px solid #6c6ba1;
}
#wasim-searchdiv {
    border-bottom: 2px solid #8d8d8d;
}
#loading {
    background: rgba(0, 0, 0, 0.8) url('../images/loading-big.GIF') 50% 50% no-repeat;
}
.flightRow {
    border: #8d8d8d 1px dotted;
    border-bottom: #8d8d8d 2px solid;
}
.flightRow:hover {
    border: #049426 1px dotted;
    border-bottom: #049426 2px solid;
    box-shadow: 0 0 2px 0px #049426;
}
.flt_no {
    color: #5b5b5b;
}
.flt_baggage {
    color: #5b5b5b;
}
.duro_icon {
    border-top: #6f6f6f 1px dashed;
}
#listing_container .seprat-flg-sec {
    border-bottom: 1px dotted #049426;
}
.detls_price_text .flight_price {
    color: #fff;
}
 .share_overlay_wrap
{
   background: #000000;
}
.share_box_dialog
{
       background-color: #fff;
}
.share-popup-wrap {
   background-color: #f4f3ef;
    border: 1px solid #2d2d76;
    -webkit-box-shadow: 1px 7px 29px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 1px 7px 29px 0px rgba(0,0,0,0.75);
    box-shadow: 1px 7px 29px 0px rgba(0,0,0,0.75);
}
.share-popup-close {color: #049426;}
.share-popup-wrap h2 {
    color: #049426;}
.share-popup-wrap h2 span {
   color: #8d8d8d; 
}
.sharbox-inner-wrap {
    border-top: 1px solid #ccc;
}
.sharbox-inner-wrap h3{
    color: #049426;}
.sharbox-inner-wrap input[type=text], .sharbox-inner-wrap input[type=email]{
    border: 1px solid #D3D3D3;
    background: #F9F9F9; 
}
.sharbox-inner-wrap p { 
    color: #9f9b9b;}
.sharbox-inner-wrap textarea {padding: 10px;
    border: 1px solid #D3D3D3;
    background: #F9F9F9;
}
.frind-msg {
    color: #9f9b9b;
}
.snd-btn-frnd input.snd-btn-disable {
    background: #ccc;
    color: #999 !important;
}
.share-popup-top-arow {
    background: url(../images/share-popup-top-arrow.png) no-repeat;
}
/************************search-result-page.css*******************/
/*Search Result Page complit*/

/***************************
****************************
** Written for & by: Unity Mega Holdings Pty Ltd
** Copyright:Unity Mega Holdings Pty Ltd  2015 all rights reserved.
** Program Name: booking Page GH
** File Location: codelibrary/css
** Date Created:  12/22/2015
** Updated:
** Description: These are the styles for booking Page GH
****************************
***************************/
#valid-notifiy, #valid-notifiy1, #seatmeal_status, #datechangeee, #baggage_status, #passport_status, #Cancellations_status, #refund_status, #invoice_status, #namechange_status {
    background-color: #fa9401;
    color: #fff;
}
.opti_fields {
    border-left: 4px solid #8d8d8d;
    color: #8d8d8d;
}
.midden_name_input_fild {
    background-color: transparent;
    border: #c9c9c9 1px solid;
    border-right: 3px solid #8d8d8d !important;
    color: #049426 !important;
    border-top: #bfbfbf 1px solid;
}
.passngr_detls_title{
    background-color: transparent;
    border: #c9c9c9 1px solid;
    color: #8c8c8c;
    border-top: #bfbfbf 1px solid;
}
.midden_name_input_fild_child {
    background-color: transparent;
    border: #c9c9c9 1px solid;
    border-right: 3px solid #8d8d8d;
    color: #8c8c8c;
    border-top: #bfbfbf 1px solid;
}
.booking_extra_info_fraqnt_flr_info {
    background-color: transparent;
    border: #c9c9c9 1px solid;
    border-right: 3px solid #8d8d8d;
    color: #8c8c8c;
    border-top: #bfbfbf 1px solid;
}
.booking_extra_info_input_name {
    background-color: transparent;
    border: #c9c9c9 1px solid;
    border-right: 3px solid #8d8d8d;
    color: #8c8c8c;
    border-top: #bfbfbf 1px solid;
}
.credit_card_othe_input {
    border-right: 3px solid #8d8d8d !important;
    background-color: transparent;
    border: #c9c9c9 1px solid;
    color: #8c8c8c;
    border-top: #bfbfbf 1px solid;
}
.midden_name_input_fild_child {
    background-color: transparent;
    border: #c9c9c9 1px solid;
    border-right: 3px solid #8d8d8d;
    color: #8c8c8c;
    border-top: #bfbfbf 1px solid;
}/*booking Page GH complit*/


/***************************
****************************
** Written for & by: Unity Mega Holdings Pty Ltd
** Copyright:Unity Mega Holdings Pty Ltd  2015 all rights reserved.
** Program Name: easy-responsive-tabes-search
** File Location: codelibrary/css
** Date Created:  12/22/2015
** Updated:
** Description: These are the styles for easy-responsive-tabes-search
****************************
***************************/
h2.resp-accordion:first-child {
    border-top: 1px solid #c1c1c1 !important;
}
h2.resp-tab-active {
    background: #DBDBDB !important;
}
.resp-easy-accordion .resp-tab-content {
    border: 1px solid #c1c1c1;
}

.resp-easy-accordion .resp-tab-content:last-child {
    border-bottom: 1px solid #c1c1c1 !important;
}

h2.resp-tab-active span.resp-arrow {
    border: none;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 12px solid #9B9797;
}
.resp-vtabs li.resp-tab-active {
    border: 1px solid #c1c1c1;
    border-right: none;
    background-color: #fff;
}

.resp-arrow {
    border-top: 12px solid #c1c1c1;
}
.resp-vtabs .resp-tabs-container {
    background-color: #fff;
    border: 1px solid #c1c1c1;
}
h2.resp-tab-active {
    border-bottom: 0px solid #c1c1c1 !important;
}

h2.resp-tab-title:last-child {
    border-bottom: 12px solid #c1c1c1 !important;
    background: blue;
}
.resp-tab-active {
    border-bottom: none;
    background-color: #fff;
}
h2.resp-accordion {
    border: 1px solid #c1c1c1;
    border-top: 0px solid #c1c1c1;
}
.resp-tabs-list li {
    background-color:#8d8d8d;
    color:#FFFFFF;
}

.resp-tabs-container {
    background-color: #fff;
}
.resp-tab-active {
    background-color:#049426 !important;
    color:#3c6fb6;
}
.resp-tab-content{
    border-top:#8d8d8d 1px solid;
}
.tab_btn a{
    background-image:url(../images/btn_blue.png);
    background-repeat:no-repeat;
    color:#FFFFFF;} 
.tab_btn a:hover{
    background-image:url(../images/btn_red.png);
    background-repeat:no-repeat; 
    color:#FFFFFF;}
.resp-tabs-container {
    background-color: #fff;
}
.resp-tab-active {
    border-bottom: none;
    background-color: #fff;
}

.resp-tab-active a{
   border:none;
   background-image:url(../images/btn_red.png);
    background-repeat:no-repeat;
    color:#FFFFFF;
}
h2.resp-accordion {
    border-top: 0px solid #c1c1c1;
    background-color:#0b79be;
    color:#FFFFFF !important;
}

h2.resp-tab-active {
    border:none;
    color:#FFFFFF;

}
h2.resp-tab-active a{
    border:none;
    color:#FFFFFF;
}
h2.resp-tab-title:last-child {
    border-bottom: 12px solid #c1c1c1 !important;
    background: blue;
}

.tab_content p{
    
    color:#4a4a4a;
    font-size:16px;
    line-height:24px;
    }
/*-----------Accordion styles-----------*/
h2.resp-tab-active {
    background: #ffc20e !important;
}
.resp-easy-accordion .resp-tab-content {
    border: 1px solid #c1c1c1;
}
.resp-easy-accordion .resp-tab-content:last-child {
    border-bottom: 1px solid #c1c1c1 !important;
}
/*easy-responsive-tabes-search complit*/
/***************************
****************************
** Written for & by: Unity Mega Holdings Pty Ltd
** Copyright:Unity Mega Holdings Pty Ltd  2015 all rights reserved.
** Program Name: jplist.min
** File Location: codelibrary/css
** Date Created:  12/22/2015
** Updated:
** Description: These are the styles for jplist.min
****************************
***************************/

.jplist-panel button.jplist-selected {
    color: #f03800
}
.jplist-panel .jplist-pagination .jplist-current {
    color: #f03800
}
.title {
    color: #f03800
}.jplist-panel .jplist-views .list-view {
    background: url('../img/icons/list-btn.png') no-repeat 50% 50%
}

.jplist-panel .jplist-views .grid-view {
    background: url('../img/icons/grid-btn-disabled.png') no-repeat 50% 50%
}

.jplist-grid .jplist-panel .jplist-views .list-view {
    background: url('../img/icons/list-btn-disabled.png') no-repeat 50% 50%
}

.jplist-grid .jplist-panel .jplist-views .grid-view {
    background: url('../img/icons/grid-btn.png') no-repeat 50% 50%
}/*jplist.min complit*/
/***************************
****************************
** Written for & by: Unity Mega Holdings Pty Ltd
** Copyright:Unity Mega Holdings Pty Ltd  2015 all rights reserved.
** Program Name: mainGH
** File Location: codelibrary/css
** Date Created:  12/22/2015
** Updated:
** Description: These are the styles for mainGH
****************************
***************************/
.top-link ul li a:hover, .top-link ul li a:focus, .top-link ul li a.select {
    color: #049426;
}
/*jplist.min complit*/
/***************************
****************************
** Written for & by: Unity Mega Holdings Pty Ltd
** Copyright:Unity Mega Holdings Pty Ltd  2015 all rights reserved.
** Program Name: thanks
** File Location: codelibrary/css
** Date Created:  12/22/2015
** Updated:
** Description: These are the styles for thanks
****************************
***************************/
.thankyou-page-text ul.pay-points li {
    background: url(../images/tick-icoon.png) no-repeat;
}
.print-icoon-booking {
    background: url(../images/print-icon.png) no-repeat;
}
.thankyou-page-text h2 span {
    color: #8d8d8d;
}/**/
/***************************
****************************
** Written for & by: Unity Mega Holdings Pty Ltd
** Copyright:Unity Mega Holdings Pty Ltd  2015 all rights reserved.
** Program Name: viewfilght.detail
** File Location: codelibrary/css
** Date Created:  12/22/2015
** Updated:
** Description: These are the styles for viewfilght.detail
****************************
***************************/
.toggle_devider {
    background-image: url(../images/toggle_diveider.jpg);
    background-repeat: repeat-x;
}
.farbreak-pop-arow {
    background: url(../images/farebreakpop-arrow.png) no-repeat;
}
.non-refundable-txt {
    color: #049426;
}
.refundable-txt{color: #93b310;}
.fare-breakup-btn a.fare-breakup:hover, .fare-breakup-btn a.fare-breakup:visited, .fare-breakup-btn a.fare-breakup:active, .fare-breakup-btn a.active {
    color: #fff;
    background: #049426;
}
.passport-detail-heading {
    color: #049426;}
.error-message, .success-message {
    padding: 9px 10px;
    float: left;
    width: 100%;
    margin-bottom: 10px;
    color: #fff;
    font-size: 15px;
	}
	.success-message { background:#6db43a;}
.maintinence-contact h5 {margin-bottom: 0 !important;}
.footer_bottom_link_lower li {color: #6c6c6c;}

/*****************passenger-block.css**********************/
 .App__inline-button{
    background:#fff url(../images/passenger-icon.png) no-repeat right top;
    border:1px solid #c0bed6;
}
.App__inline-button:focus, .App__inline-button:onclick {background:#fff url(../images/passenger-icon.png) no-repeat right bottom;}
.App__input, .App__input-label, .App__inline-button {
    color: #163f5e;
}
.Rocker {
    border: 1px solid #e9e9e9;
}
.Rocker input[type="submit"] {
    background: none;
    border: 1px solid #e9e9e9;
    color: #504b85;
    }
.FlightSearchMenu__label_container {
    color: #747474;}
.FlightSearchMenu__cabin
{
    background-color: #fff;
    border: 1px solid #cfcfcf;
    color: #8e8e8e;
}
.FlightSearchMenu__cabin:hover, .FlightSearchMenu__cabin:visited, .FlightSearchMenu__cabin:hover, .FlightSearchMenu__cabin_active { background-color:#049426; color:#fff;}
.HotelSearchMenu, .FlightSearchMenu, .PackageSearchMenu {
    border: 1px #d3d3d3 solid;
    background-color: white;
    color: #163f5e;  
}
.section-cabin {
   border-top: 1px solid #bfbfbf;
    background-color: #f7f7f7;
}
/*****************passenger-block.css**********************/
/*****************manage-booking.css**********************/
#contact_pageTab_wrap #frmCancellations h5, #existing-booking #frmBaggage h3, #contact_pageTab_wrap h2, #contact_pageTab_wrap h5, #existing-booking h3, #existing-booking h4, .contact-secondlevel-tab{color: #049426;}
#contact_pageTab_wrap .mng-bk-field {
    background-color: #eeeeee;
    border: #bbbbbb 1px solid;
    color: #049426;
    text-align: center;
    font-size: 20px;
    margin-top: 10px;
}

.flight-info-wrap {
    background-color: #f5f5f5;
}
.flight-info-wrap .search-details .details li a:hover, .flight-info-wrap .search-details .details li a:visited {
    color: #049426 !important;
}
.flight-info-wrap .search-details .details li a {
    color: #049426;
}
.flight-info-wrap .flight_icon_txt {
    color: #049426;
}
.grey_bg {
    background: #E6E6E6;
}
#existing-booking .date-picker-parameter {
    background-color: white;
    border: 1px solid #BDBDBD;
}
#existing-booking .date-picker-parameter i.fa-calendar {
    color: #666;
}
.light-pink-bg {
    background: #f5f0ea;
}
.dat-change-ind-passenger {
    color: #d88018;
}
.comment_seatmeal {
    background-color: #fff;
    color: #8c8c8c;
}
.name-change-tab .dat-change-ind-passenger {
    color: #049426;
}
.ext-passenger-name span {
    color: #8e8e8e;
}
.baggedge-eticket h3 a {
    color: #049426 !important;
}
#existing-booking .bk-business-pr-visit input {
    border-right: 3px solid #8d8d8d;
}
#existing-booking .bk-passenger-included h3 {
    color: #049426;
}
.ext-departure-date .date-picker-box, .ext-return-date .date-picker-box {
    background-color: transparent;
}

/*****************manage-booking.css**********************/
/*******fare-rules-popup.css********/
.flt_detls_close_btn a, .flt_detls_close_btn{
    color: #eee;
}
.flight_details_parameter {
    background-color: #eee;
    }
/*******fare-rules-popup.css********/
/*******************jplist.min.css*******************/
.no-cssgradients .jplist-panel button:hover {
    background: #f4f4f4
}

.jplist-panel {
    color: #27252a
}

.jplist-panel button {
    box-shadow: 0 0 1px #fff;
    border: 1px solid #dbdbdb;
    text-shadow: 1px 1px 1px #fff;
    color: #27252a;
    background: #fff;
    background: -moz-linear-gradient(top, #fff 0, #efefef 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #efefef));
    background: -webkit-linear-gradient(top, #fff 0, #efefef 100%);
    background: -o-linear-gradient(top, #fff 0, #efefef 100%);
    background: -ms-linear-gradient(top, #fff 0, #efefef 100%);
    background: linear-gradient(to bottom, #fff 0, #efefef 100%);
}
.jplist-panel button:hover {
    color: #0381bb;
    background: #f2f2f2;
    background: -moz-linear-gradient(top, #fafafa 0, #ededed 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fafafa), color-stop(100%, #ededed));
    background: -webkit-linear-gradient(top, #fafafa 0, #ededed 100%);
    background: -o-linear-gradient(top, #fafafa 0, #ededed 100%);
    background: -ms-linear-gradient(top, #fafafa 0, #ededed 100%);
    background: linear-gradient(to bottom, #fafafa 0, #ededed 100%)
}

.jplist-panel button.jplist-disabled {
    background: #e3e3e3;
    color: #6c6c6c;
}
.jplist-panel input[type="text"] {
    box-shadow: 0 0 1px #fff;
    border: 1px solid #dbdbdb;
    text-shadow: 1px 1px 1px #fff;
    color: #27252a;
    background: #fff
}

.jplist-panel input[type="checkbox"],.jplist-panel input[type="radio"] {
    background: #fff;
    color: #27252a
}
.jplist-panel label {
    color: #27252a;
}
.jplist-panel .text-filter-box .jplist-icon {
    background: #e8eff9
}
.jplist-panel .text-filter-box .jplist-label {
    background: #f1f1f1
}
.jplist-panel .jplist-group {
    box-shadow: 0 0 1px #fff;
    background: #fff;
    border: 1px solid #dbdbdb;
    text-shadow: 1px 1px 1px #fff;
    color: #27252a;
}
.jplist-icon {
    box-shadow: 0 0 1px #fff;
    background: #fff;
    border: 1px solid #dbdbdb;
    text-shadow: 1px 1px 1px #fff;
    color: #27252a;
}

.jplist-icon:hover {
    color: #0381bb
}
.jplist-label {
    box-shadow: 0 0 1px #fff;
    border: 1px solid #dbdbdb;
    text-shadow: 1px 1px 1px #fff;
    color: #27252a;
    background: #fff;
    background: -moz-linear-gradient(top, #fff 0, #efefef 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #efefef));
    background: -webkit-linear-gradient(top, #fff 0, #efefef 100%);
    background: -o-linear-gradient(top, #fff 0, #efefef 100%);
    background: -ms-linear-gradient(top, #fff 0, #efefef 100%);
    background: linear-gradient(to bottom, #fff 0, #efefef 100%)
}
.jplist-selected {
    color: #ca3f1a
}

.jplist-drop-down {
    box-shadow: 0 0 1px #fff;
    border: 1px solid #dbdbdb;
    text-shadow: 1px 1px 1px #fff;
    color: #27252a;
    background: #fff;
    background: -moz-linear-gradient(top, #fff 0, #efefef 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #efefef));
    background: -webkit-linear-gradient(top, #fff 0, #efefef 100%);
    background: -o-linear-gradient(top, #fff 0, #efefef 100%);
    background: -ms-linear-gradient(top, #fff 0, #efefef 100%);
    background: linear-gradient(to bottom, #fff 0, #efefef 100%);
}
.jplist-drop-down ul {
    border: 1px solid #dbdbdb;
    background: #fff;
    box-shadow: 0 3px 6px #bbb
}
.jplist-drop-down ul li:hover {
    background-color: #ececec
}

.jplist-drop-down:hover .jplist-dd-panel {
    color: #0381bb
}

.jplist-drop-down:hover .jplist-dd-panel:after {
    color: #0381bb
}
.jplist-panel .jplist-pagination button {
    color: #0381bb;
}
.jplist-select {
    box-shadow: 0 0 1px #fff;
    background: #fff;
    border: 1px solid #dbdbdb;
    text-shadow: 1px 1px 1px #fff;
    color: #27252a;
}
.date-picker {
    border: 1px solid #dbdbdb;
}
.date {
    color: #440e00
}

.like,.keywords {
    color: #440e00
}

.price {
    color: #17161b
}

.list {
    background: #fff;
}
.box-header {
    background: #e0d7c5;
    border-bottom: 1px solid #ccbda1;
}

.demo-tbl {
    background: #fff;
    border-right: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
}

.demo-tbl td,.demo-tbl th {
    border-left: 1px solid #dbdbdb;
    border-top: 1px solid #dbdbdb;
}
.demo-tbl .odd {
    background: #e8eff9
}

.demo-tbl .even {
    background: #f4f4f4
}

.ul-li-list {
    background: #fff;
}
.subject {
    color: #444
}

.course {
    color: #8e3d3d
}

.jplist-sticky {
    background: #f1f1f1;
}
/*******************jplist.min.css*******************/
/*********************payment-tab.css**********************************/
.cd-tabs::after {
  /* subtle gradient layer on top right - to indicate it's possible to scroll */
  position: absolute;
  top: 0;
  right: 0;
  height: 60px;
  width: 50px;
  z-index: 1;
  pointer-events: none;
  background: -webkit-linear-gradient( right , #f8f7ee, rgba(248, 247, 238, 0));
  background: linear-gradient(to left, #f8f7ee, rgba(248, 247, 238, 0));
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-tabs nav {
  box-shadow: inset 0 -2px 3px rgba(203, 196, 130, 0.06);
}
.cd-tabs-navigation a {
  color: #333;
  border: 1px solid #ccc;
  background-color:#eee; 
  
}
.no-touch .cd-tabs-navigation a:hover {
  color: #29324e;
  background-color: rgba(233, 230, 202, 0.3);
}
.cd-tabs-navigation a.selected {
  background-color: #eeeef6 !important;
  box-shadow: inset 0 2px 0 #049426;

}
.cd-tabs-content {
  background-color:transparent;
}
.cd-tabs-content li {
  border: 1px solid #CCC;
}
/*********************payment-tab.css**********************************/
/****************************slick.css******************************************/
.slick-prev:before, .slick-next:before{color:#000;}
.slick-prev, .slick-next {background: transparent; color: transparent;}
/****************************slick.css******************************************/

.blue{background:#3498db;color:#fff;}
.blue h3{background:#fff;color:#3498db;}
.button{background:#3498db;color:#fff;}
.buttons .button{background:#FFF;color:#3498db;}
.filter .button{background:#FFF;color:#3498db;}
.fixed-header{background:#FFF;box-shadow:2px 0 5px rgba(0,0,0,0.5);}
.red{background:#e74c3c;color:#fff;}
.slick-slide img{border:5px solid #FFF;}
.subheading{color:#555;}
.white{background:#fff;color:#3498db;}
.white pre,.white hr{background:#3498db;}
/****************************style_slick.css.css******************************************/

/*****************************thanks.css********************************************/
.thankyou-page-text h2 {
    color: #049426;
}

.thankyou-page-text ul.pay-points {
    color: #049426;
}
.travel-insurance-area h3 {
    color: #049426;
}
.thanks-passenger-detail-sec {
    background-color: #F4F3EF;
}
.thanks-passenger-detail-sec h2 {
    color: #049426;
}
.thanks-passenger-detail-sec thead {
    background-color: #049426;
    color: #fff;
}
.thanks-passenger-detail-sec tbody tr td {
    border-bottom: 1px solid #049426;
    background-color: white;
}
.thanks-passenger-detail-sec-wrap h4 {
    color: #049426;
}
.thanku-flight-book-detail {
    background-color: #F4F3EF;
}
.thanku-flight-book-detail .flight-book-detail-heading h1 {
    color: #049426;
}
.thanku-flight-book-detail .toggle_information_box {
    background-color: transparent;
}
.toggle_flight_details_info_parameter {
    background-color: #fff;
}
.thanku-flight-book-detail .toggle_information_box_right_panel {
    background-color: transparent;
}
.thanku-flight-book-detail .toggle_fare_breakup h1 {
    color: #049426;
}
.loading_txt h2 { color:#049426; }
.loading_txt h4 { color:#049426;}
/*****************************thanks.css********************************************/
/*************************jquery-custombox.css******************************/
.custombox-error {
    color: #F00;
    background-color: #FFF;
}
.custombox-show.custombox-blur ~ .custombox-container * {
    text-shadow: 0 0 5px rgba(0,0,0,0.5);
    color: transparent;
}
.custombox-show.custombox-makeway ~ .custombox-overlay {
    background: rgba(143,27,15,0.8);
}
/*************************jquery-custombox.css******************************/
/*************************jquery-tooltip.css******************************/
div.jquery-gdakram-tooltip div.up_arrow {
  background : url('../images/down_arrow.png') 18px 0px no-repeat;
}

div.jquery-gdakram-tooltip div.down_arrow {
  background : url('../images/down_arrow.png') 18px 0px no-repeat;
}
div.jquery-gdakram-tooltip div.left_arrow {
  background : url('../images/left_arrow.png') 0px 0px no-repeat;
}

div.jquery-gdakram-tooltip div.right_arrow {
  background : url('../images/right_arrow.png') 0px 0px no-repeat;
}
/*************************jquery-tooltip.css******************************/
/************************preloader.css*******************/
.cssload-jumping span {
    background: #A0C11A;
}
.cssload-jumping-2 span {
    background: #A0C11A;
}
@keyframes scale {
    0% {
        transform: scale(0);
    }
    25% {
        transform: scale(0.9, 0.9);
        background: #A0C11A;
    }
    50% {
        transform: scale(1, 1);
        margin: 0 3px;
        background: #9E9797;
    }
    100% {
        transform: scale(0);
    }
}

@-o-keyframes scale {
    0% {
        -o-transform: scale(0);
    }
    25% {
        -o-transform: scale(0.9, 0.9);
        background: #A0C11A;
    }
    50% {
        -o-transform: scale(1, 1);
        margin: 0 3px;
        background: #9E9797;
    }
    100% {
        -o-transform: scale(0);
    }
}

@-ms-keyframes scale {
    0% {
        -ms-transform: scale(0);
    }
    25% {
        -ms-transform: scale(0.9, 0.9);
        background: #A0C11A;
    }
    50% {
        -ms-transform: scale(1, 1);
        margin: 0 3px;
        background: #9E9797;
    }
    100% {
        -ms-transform: scale(0);
    }
}

@-webkit-keyframes scale {
    0% {
        -webkit-transform: scale(0);
    }
    25% {
        -webkit-transform: scale(0.9, 0.9);
        background: #A0C11A;
    }
    50% {
        -webkit-transform: scale(1, 1);
        margin: 0 3px;
        background: #9E9797;
    }
    100% {
        -webkit-transform: scale(0);
    }
}

@-moz-keyframes scale {
    0% {
        -moz-transform: scale(0);
    }
    25% {
        -moz-transform: scale(0.9, 0.9);
        background: #A0C11A;
    }
    50% {
        -moz-transform: scale(1, 1);
        margin: 0 3px;
        background: #9E9797;
    }
    100% {
        -moz-transform: scale(0);
    }
}
/************************preloader.css*******************/
/***********************newsletter-preloader****************************/
.signup-successful a, 
.signup-already a{
    background: #049426;
    color: #fff;
}
.signup-successful, .signup-already{
   border: 1px solid #049426 !important;
    color: #049426;
}
.newsletter-loader {
    border: 1px solid #049426 !important;
    color: #049426;
}
.newsletter-loader span {
    background: #414141;
}

@keyframes cssload-newsletter {
    0% {
        transform: scale(0);
    }
    25% {
        transform: scale(0.9, 0.9);
        background: #049426;
    }
    50% {
        transform: scale(1, 1);
        margin: 0 3px;
        background: #414141s;
    }
    100% {
        transform: scale(0);
    }
}

@-o-keyframes cssload-newsletter {
    0% {
        -o-transform: scale(0);
    }
    25% {
        -o-transform: scale(0.9, 0.9);
        background: #049426;
    }
    50% {
        -o-transform: scale(1, 1);
        margin: 0 3px;
        background: #A0C11A;
    }
    100% {
        -o-transform: scale(0);
    }
}

@-ms-keyframes cssload-newsletter {
    0% {
        -ms-transform: scale(0);
    }
    25% {
        -ms-transform: scale(0.9, 0.9);
        background: #049426;
    }
    50% {
        -ms-transform: scale(1, 1);
        margin: 0 3px;
        background: #A0C11A;
    }
    100% {
        -ms-transform: scale(0);
    }
}

@-webkit-keyframes cssload-newsletter {
    0% {
        -webkit-transform: scale(0);
    }
    25% {
        -webkit-transform: scale(0.9, 0.9);
        background: #049426;
    }
    50% {
        -webkit-transform: scale(1, 1);
        margin: 0 3px;
        background: #A0C11A;
    }
    100% {
        -webkit-transform: scale(0);
    }
}

@-moz-keyframes cssload-newsletter {
    0% {
        -moz-transform: scale(0);
    }
    25% {
        -moz-transform: scale(0.9, 0.9);
        background: #049426;
    }
    50% {
        -moz-transform: scale(1, 1);
        margin: 0 3px;
        background: #A0C11A;
    }
    100% {
        -moz-transform: scale(0);
    }
}
/*************************************newsletter-preloader************************************************/

/************************select2.css*******************/
.select2-container .select2-choice {
    border: 1px solid #fff;
    color: #049426;
    background: rgba(255,255,255,.8);
}
.select2-container.select2-drop-above .select2-choice {
    border-bottom-color: #a8a8a8 2px solid;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff));
    background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 90%);
    background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 90%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
    background-image: linear-gradient(top, #eee 0%, #fff 90%);
}
.select2-drop {
    background: #fff;
    color: #000;
    border: 1px solid #aaa;
    -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
            box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
}
.select2-drop.select2-drop-above {
    border-top: 1px solid #aaa;
}
.select2-drop-active {
    border: 1px solid #bdbdbd;
}
.select2-drop.select2-drop-above.select2-drop-active {
    border-top: 1px solid #bdbdbd;
}
.select2-container .select2-choice .select2-arrow {
    border-left: 1px solid #BDBDBD ;
}
.select2-search input {
    border: 1px solid #aaa;
    background: #fff url('../images/select2.png') no-repeat 100% -22px;
    background: url('../images/select2.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
    background: url('../images/select2.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('../images/select2.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('../images/select2.png') no-repeat 100% -22px, linear-gradient(top, #fff 85%, #eee 99%);
}
.select2-search input.select2-active {
    background: #fff url('../images/select2-spinner.gif') no-repeat 100%;
    background: url('../images/select2-spinner.gif') no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
    background: url('../images/select2-spinner.gif') no-repeat 100%, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('../images/select2-spinner.gif') no-repeat 100%, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('../images/select2-spinner.gif') no-repeat 100%, linear-gradient(top, #fff 85%, #eee 99%);
}
.select2-search-choice-close {
    background: url('../images/select2.png') right top no-repeat;
}
.select2-container .select2-choice .select2-arrow b {
    background: url('../images/select2.png') no-repeat 5px center;
}
.select2-container .select2-choice abbr {
    background: url('../images/select2.png') right top no-repeat;
}
.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
    border: 1px solid #bdbdbd;
}
.select2-dropdown-open .select2-choice {
    border-bottom-color: transparent;
    -webkit-box-shadow: 0 1px 0 #fff inset;
            box-shadow: 0 1px 0 #fff inset;
    background-color: #eee;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.5, #eee));
    background-image: -webkit-linear-gradient(center bottom, #fff 0%, #eee 50%);
    background-image: -moz-linear-gradient(center bottom, #fff 0%, #eee 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
    background-image: linear-gradient(top, #fff 0%, #eee 50%);
}
.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
    border: 1px solid #bdbdbd;
    border-top-color: transparent;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #eee));
    background-image: -webkit-linear-gradient(center top, #fff 0%, #eee 50%);
    background-image: -moz-linear-gradient(center top, #fff 0%, #eee 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
    background-image: linear-gradient(bottom, #fff 0%, #eee 50%);
}
.select2-results .select2-highlighted {
    background: #049426;
    color: #fff;
}

.select2-results li em {
    background: #feffde;
    font-style: normal;
}

.select2-results .select2-highlighted em {
    background: transparent;
}

.select2-results .select2-highlighted ul {
    background: #fff;
    color: #000;
}
.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-selection-limit {
    background: #f4f4f4;
    color:#ee2e2d; font-size:12px;
}
.select2-results .select2-disabled.select2-highlighted {
    color: #666;
    background: #f4f4f4;
}
.select2-results .select2-disabled {
  background: #f4f4f4;
}
.select2-more-results.select2-active {
    background: #f4f4f4 url('../images/select2-spinner.gif') no-repeat 100%;
}

.select2-more-results {
    background: #f4f4f4;
}

/* disabled styles */

.select2-container.select2-container-disabled .select2-choice {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
}

.select2-container.select2-container-disabled .select2-choice .select2-arrow {
    background-color: #f4f4f4;
    background-image: none;
}
.select2-container-multi .select2-choices {
    border: 1px solid #aaa;
    background-color: #fff;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));
    background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: linear-gradient(top, #eee 1%, #fff 15%);
}
.select2-container-multi.select2-container-active .select2-choices {
    border: 1px solid #bdbdbd;
}
.select2-container-multi .select2-choices .select2-search-field input {
    color: #666;
}

.select2-container-multi .select2-choices .select2-search-field input.select2-active {
    background: #fff url('../images/select2-spinner.gif') no-repeat 100% !important;
}

.select2-default {
    color: #999 !important;
}
.select2-container-multi .select2-choices .select2-search-choice {
    color: #333;
    border: 1px solid #aaaaaa;
    -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
    background-color: #e4e4e4;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
    background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
}
.select2-container-multi .select2-choices .select2-search-choice-focus {
    background: #d4d4d4;
}
.select2-container-multi.select2-container-disabled .select2-choices {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
    border: 1px solid #ddd;
    background-image: none;
    background-color: #f4f4f4;
}
.select2-drop.select2-drop-above .select2-search input {
 color:#4a4a4a;
}
/************************select2.css*******************/

/************************chosen.css************************/
.chosen-container-single .chosen-single abbr {
  background: url('../images/chosen-sprite.png') -42px 1px no-repeat;
}
.chosen-container-single .chosen-single div b{background: url('../images/chosen-sprite.png') no-repeat 0px 2px;}
.chosen-container .chosen-drop {
  border: 1px solid #D3D3D3;
  background: #fff;
  box-shadow: 0 0 0 0;
}
.chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name {
  color: #999999;
}
.chosen-container-single .chosen-single {
  border: 1px solid #aaa;
  background-color: #fff;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
  background: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-clip: padding-box;
  box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444;
}
.chosen-container-single .chosen-default {
  color: #999;
}
.chosen-container-single .chosen-search input[type="text"] {
  background: white url('../images/chosen-sprite.png') no-repeat 100% -20px;
  border: 1px solid #aaa;
}
.chosen-container .chosen-results {
  color: #444;
}
.chosen-container .chosen-results li.disabled-result {
  color: #ccc;
}
.chosen-container .chosen-results li.highlighted {
  background-color: #049426;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #049426), color-stop(90%, #A0C11A));
  background-image: -webkit-linear-gradient(#049426 20%, #A0C11A 90%);
  background-image: -moz-linear-gradient(#049426 20%, #A0C11A 90%);
  background-image: -o-linear-gradient(#049426 20%, #A0C11A 90%);
  background-image: linear-gradient(#049426 20%, #A0C11A 90%);
  color: #fff;
}
.chosen-container .chosen-results li.no-results {
  color: #777;
  background: #f4f4f4;
}
.chosen-container-multi .chosen-choices {
  border: 1px solid #D3D3D3;
  background-color: #F9F9F9;
}
.chosen-container-multi .chosen-choices {background: #F9F9F9 url('../images/chosen-sprite.png') no-repeat 112% 9px;}
.chosen-rtl .chosen-search input[type="text"]{background: white url('../images/chosen-sprite.png') no-repeat -30px -20px;}
.chosen-container-active.chosen-with-drop .chosen-single div{background: transparent;}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{background: url('../images/chosen-sprite.png') -42px 1px no-repeat;}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  color: #999;
}
.chosen-container-multi .chosen-choices li.search-choice {
  border: 1px solid #aaa;
  background-color: #eeeeee;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  color: #666;
}
.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}
.chosen-container-multi .chosen-drop .result-selected {
  color: #ccc;
}
.chosen-container-active .chosen-single {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
  background-image: -webkit-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: -moz-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: -o-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
  box-shadow: 0 1px 0 #fff inset;
}
.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #222 !important;     
}
/************************chosen.css************************/

/***********************additional services form****************************/
/* #additional_serivces input[type=radio]:after{
    border: 1px solid #B1B1B1;
    color: #000;
background: #f7f7f7; 
background: -moz-radial-gradient(center, ellipse cover, #f7f7f7 0%, #dbdbdb 100%);
background: -webkit-radial-gradient(center, ellipse cover, #f7f7f7 0%,#dbdbdb 100%); 
background: radial-gradient(ellipse at center, #f7f7f7 0%,#dbdbdb 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#dbdbdb',GradientType=1 );
}*/
 #additional_serivces input[type=radio]:after{
    background: url(../images/checkbox.jpg);
}
#additional_serivces h1 a{
    color: #F39B3F;
}
#additional_serivces h3 {
    color: #2D2B78;}
#additional_serivces li:before{
    color:#b2b2ab; /* Or a color you prefer */
}
 #additional_serivces label{color: #777770;}
 #additional_serivces input[type=text]{
    background-color: transparent;
    border: #c9c9c9 1px solid;
    border-right: 3px solid #2d2e76;
    border-top: #bfbfbf 1px solid;
    color: #8c8c8c;
 }
 #additional_serivces select{
    background-color: transparent;
    border: #c9c9c9 1px solid;}
#additional_serivces{color: #b2b2ab;background: #f5f5f5;}
#additional_serivces .input-group-wrap h1,
#additional_serivces .input-group-wrap h3{color: #2d2e76;}
#additional_serivces strong{color: #767670 !important;}
#additional_serivces .input-group-wrap h1:before{
    color:#2d2e76; /* Or a color you prefer */}
 .submit-btn{color: #FFFFFF;background: #11c415;}
  .sevices-left-side {border-right: 1px dotted #2D2B78;}
  .additional-service-wrap:after{border: 1px solid #fff;}
  .additional-service-wrap:before{border: 1px solid #fff;}
.text-wrap h1 span{color: #F39B3F !important;}
.text-wrap h1{color:#2D2B78;}
.text-wrap p{color: #8d8d8d;}
.addition-services-pop-close{
    color:#2D2B78;
 }
/***********************additional services form****************************/
/*******************************************************************************/
/*main complit*/
@media only screen and (max-width: 767px) {
/*.trip-type-radio-buttons.ui-state-active, .trip-type-radio-buttons.ui-state-default:hover {
    background-color: #ffffff !important;
    color: #559395 !important;
    border: 1px solid #ffffff !important;
}*/
#footer_bg .footer-nav-mobile li a {
color:#fff;
}
}
/*singleline-search complit*/

/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/
@media only screen and (max-width: 767px){
    h2.resp-accordion a{
    color:#FFFFFF;
    background-image:none;
    }
    .resp-vtabs .resp-tab-content {
        border: 1px solid #C1C1C1;
    }
    .resp-vtabs .resp-tab-content:last-child {
        border-bottom: 1px solid #c1c1c1 !important;
    }
    .resp-tabs-container     { background-color: #fff;  border:#000000 1px solid; border:#606060 1px solid;}
     .resp-vtabs .resp-tab-content:last-child {
        border-bottom: 1px solid #c1c1c1 !important;
    }
     .resp-vtabs .resp-tab-content {
        border: 1px solid #C1C1C1;
    }
}
/*easy-responsive-tabes-search complit*/

@media only screen and (min-width: 1024px) {
.trip-type-radio-buttons { color:#fff !important;
}
}
@media only screen and (max-width: 767px) {
/*.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background-color: #e4e5e5 !important;
    color: #787878 !important;
    border: 1px solid #CFCFCF !important;
}*/
}
.modify_search_closebtn i {
color:#FFFFFF;
}
@media only screen and (min-width: 1000px) {
#wasim-searchdiv {
    border-bottom: 1px solid #C5CDDC;
}
#wasim-searchdiv .modify_search_wrap .modify_search_closebtn {
    color: #049426;
}
}
@media only screen (min-width: 1023px) {
.trip-type-radio-buttons.ui-state-default {
 background-color: transparent;
 color: #fff;
}
.trip-type-radio-buttons.ui-state-active {
 background-color: #fff !important;
 color: #2e2776 !important;
}
}
/*************************singleline-search.css******************************/
@media only screen and (max-width: 800px) {
    .list .img {
        background: #f1f1f1;
        border: 1px solid #dbdbdb
    }

    .list .img img {
        border: 1px solid #27252a
    }
}
@media only screen and (max-width: 600px) {
    .jplist-ios-button {
        box-shadow: 0 0 1px #fff;
        border: 1px solid #dbdbdb;
        text-shadow: 1px 1px 1px #fff;
        color: #27252a;
        background: #fff;
        background: -moz-linear-gradient(top, #fff 0, #efefef 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #efefef));
        background: -webkit-linear-gradient(top, #fff 0, #efefef 100%);
        background: -o-linear-gradient(top, #fff 0, #efefef 100%);
        background: -ms-linear-gradient(top, #fff 0, #efefef 100%);
        background: linear-gradient(to bottom, #fff 0, #efefef 100%)
    }
    .jplist-ios-button:hover {
        background: #f2f2f2;
        background: -moz-linear-gradient(top, #fafafa 0, #ededed 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fafafa), color-stop(100%, #ededed));
        background: -webkit-linear-gradient(top, #fafafa 0, #ededed 100%);
        background: -o-linear-gradient(top, #fafafa 0, #ededed 100%);
        background: -ms-linear-gradient(top, #fafafa 0, #ededed 100%);
        background: linear-gradient(to bottom, #fafafa 0, #ededed 100%)
    }
}
/*******************jplist.min.css*******************/
@media only screen and (min-width: 960px) {
  .cd-tabs-navigation {
    box-shadow: inset 0 -2px 3px rgba(203, 196, 130, 0.06);
  }
}
@media only screen and (min-width: 768px) {
  .cd-tabs-navigation a {
      background-color:#dedee6;
    border-bottom: 1px solid #ccc;
  }
}

/*********************payment-tab.css**********************************/

.App__inline-button span{color: #559395;}


/*Newsletter Start*/
.newsletter_wrap{
    padding-left: 0px;
    padding-bottom: 15px;
    overflow: hidden;
}
/*footer css*/
.footer_bottom_link_lower{color: #525252;}
.footer_bottom_link_lower  a{color: #049426;}


