/* by maprang */
.list-sitemap li {float: left; margin-bottom: 5px; padding-right: 5px; width: 25%;}
.space-tab-content.air-contact .list-sitemap li {width: 33.3%; }

@media only screen and (max-width: 992px) { .space-tab-content.air-contact .list-sitemap li {width: 50%; } }
@media only screen and (max-width: 767px) { .space-tab-content.air-contact .list-sitemap li {white-space: normal; width: 100%; } }

.space-tab-content {margin-bottom: 10px; margin-top: 10px; }
.tab-in-tab-lbf .nav-pills > li > a {background-color: #f9c637 ; border: 1px solid #eaa803; color: #000; font-weight: bold; height: 35px; line-height: 35px; margin: 1px; padding: 0; opacity: 0.5; text-align: center; text-decoration: none; width: 35px; }
.tab-in-tab-lbf .nav-pills > li > a:focus, 
.tab-in-tab-lbf .nav-pills > li > a:hover,
.tab-in-tab-lbf .nav-pills > li.active > a, 
.tab-in-tab-lbf .nav-pills > li.active > a:focus, 
.tab-in-tab-lbf .nav-pills > li.active > a:hover {background-color: #f9c637; border-color: #f9c637; color: #000; opacity: 1; }
.tab-in-tab-lbf .nav-pills > li.disabled a,
.tab-in-tab-lbf .nav-pills > li.disabled a:focus { opacity: 0.5 } { opacity: 0.5 }

.text-detail-for-page.list-sitemap li { display: block; line-height:2; }
.text-detail-for-page.list-sitemap li a {font-weight:bold; color: #000; margin: 0 20px 0 0; }
.text-detail-for-page.list-sitemap li a:hover { color: #eaa803; padding: 0; text-decoration: none;}
.air-contact .text-detail-for-page.list-sitemap li span {float: right; padding-right: 20px }
.text-detail-for-page i {color: #f15a29; padding-right: 5px; }
.side-text-cf4.content-form p {font-size: 30px; font-weight: 400; }
.tab-in-tab-lbf .nav-pills > li + li {margin-left: 0; }
.tab-in-tab-lbf .text-detail-for-page a:hover {border: medium none; }
.nav-tabs.nav-lbf-list-map > li.active > a, 
.nav-tabs.nav-lbf-list-map > li.active > a:focus, 
.nav-tabs.nav-lbf-list-map > li.active > a:hover {border-left: 1px solid #ddd; border-radius: 0; border-right: 1px solid #ddd; border-top: 3px solid #f15a29; color: #000; }
.nav-tabs.nav-lbf-list-map > li > a {-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: transparent; border-image: none; border-radius: 4px 4px 0 0; border-style: solid; border-width: 3px 1px 1px; color: #808080; font-weight: bold; line-height: 1.42857; margin-right: 2px; }
.nav.nav-lbf-list-map > li > a:hover {background-color: #eee; border-radius: 0; border-top: 3px solid #eaa803; text-decoration: none; }
.tab-in-tab-lbf .cf4u-air-dirct li a:hover {background: transparent none repeat scroll 0 0; }

.tab-flight-airfare {padding: 10px 0; }
.header-sub-for-page strong {color: #000; font-size: 16px; }
.title-tab-head {display: none; }
.tab-flight-airfare .text-CC-detail {padding: 0; }

@media only screen and (max-width : 767px) {
    .list-sitemap li {overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 50%; }
    .space-tab-content.air-contact .list-sitemap li {white-space: normal; width: 100%; }
    .air-contact .text-detail-for-page.list-sitemap li span { padding-right: 0 }
    .title-tab-head {color: #f15a29; display: block; text-transform: uppercase; }
    .flights-airfare-in > .nav.nav-pills.nav-pill-cf4u {display: none; }
    .content-static-page .flights-airfare-in .tab-content .tab-pane {display: block; margin-bottom: 5px; opacity: 1; }
    .nav.nav-tabs.nav-lbf-list-map {display: none; }
    .flights-airfare-in .airport-code-cf4u .tab-content.space-tab-content .tab-pane.active {display: block; }
    .flights-airfare-in .airport-code-cf4u .tab-content.space-tab-content .tab-pane {display: none; }
    .flights-airfare-in .tab-content.airport-code-cf4u .tab-pane {display: block; margin-bottom: 5px; opacity: 1; }
    .tab-flight-airfare {padding: 0; }
    .nav-pills.nav-pills-cf4u > li > a {font-size: 13px; }
    .form-group.input-adult-cf4u {width: 50%; }
    .form-group.input-child-cf4u {padding: 0 0 0 2px; width: 50%; }
    .form-group.input-infant-cf4u {padding: 0 2px 0 0; width: 50%; }
    .form-group.input-class-cf4u {width: 50%; }
    .btn.btn-cf4u-searchbox {margin-top: 7px; width: 100%; }
    .cf4u-content .form-group {margin-bottom: 5px; }
    .input-checkbox-cf4u a {display: block; }
}