@charset "utf-8";
/* CSS Document */



.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; list-style: none; text-decoration: none; margin: 0; padding: 0; outline: none; }
.transition, .transition:before, .transition:after, .transition:hover { transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
img { max-width: 100%; height: auto; width: auto\9; /* ie8 */ border: none; outline: none; vertical-align: middle; }
a:hover { color: #ed1b2f; }
a, a:focus { outline: none; }
body { background:/*url(../images/about.jpg) no-repeat top center*/ #27173d; margin: 0; font-family: Arial, Helvetica, sans-serif; }
a { font-weight: normal; color: #000099; text-decoration: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1 { }
h2 { }
h3 { }
p { }
.clear { clear: both; }
div, input, textarea { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -o-box-sizing: border-box; }
header { background: #ffc400; padding: 12px 0; }
.inner-wrapper { width: 960px; margin: 0 auto; }
section.top-section h1 { color: #fff; font-size: 46px; padding: 65px 0 60px; }
input[type=radio].css-checkbox { display: none; }
input[type=radio].css-checkbox + label.css-label { padding-left: 26px; height: 14px; display: inline-block; line-height: 14px; background-repeat: no-repeat; background-position: 0 0; font-size: 14px; vertical-align: middle; cursor: pointer;  color:#fff;}
input[type=radio].css-checkbox:checked + label.css-label { background-position: 0 -16px; }
label.css-label { background-image: url(../images/radio.png); -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.radio-btns li{display:inline-block; vertical-align:bottom; padding-right:25px;}
.form-banner{background:url(../images/banner.jpg) no-repeat top center; background-size:100% auto; padding:57px 0 0; margin-top:7px; min-height:225px;}
.form-banner li{display:inline-block; vertical-align:top;}
.from-new label{display:block; color:#ded3f0; font-weight:bold; font-size:14px; padding-bottom:5px;}
.from-new input{width:239px; height:41px; line-height:41px; font-size:14px; color:#000; margin-right:5px; padding:0 35px 0 5px;}
.from-new .sbHolder{width:88px; border-radius:0; height:41px; line-height:41px; font-style:normal; margin-right:5px;}

.from-new .sbOptions li{display:block;}
.from-new .sbOptions li a{padding:0 10px;}
.from-new .sbOptions a:hover,.from-new .sbOptions a:focus,.from-new .sbOptions a.sbFocus {
    background: #ffc400;
    color: #000;
}

.btn-orange{background:#ffc400; border:0; width:166px;  margin-top:21px; font-size:16px; font-weight:bold; height:41px; line-height:41px; cursor:pointer;}
.from-new .sbSelector,.from-new .sbToggle{height:41px; line-height:41px;}
.from-new,.date-new{position:relative;}
.date-new{margin-top:10px;}
.date-new input{height:41px; line-height:41px; font-size:14px; color:#000; margin-right:5px; float:right; padding:0 35px 0 5px; width:115px;}
.date-new label{color:#ded3f0; font-weight:bold; font-size:14px; float:left; padding-top:12px;}
.flight-img{position:absolute; right:12px; top:30px;}
.date-new .flight-img { top: 9px;}
.content-page h2{font-size:29px; color:#fff; padding:10px 0 25px;}
.left-travel{width:71%; float:left; background:#ffc400;}
.right-travel{width:27%; float:right; background:#fff8e7;}
.heading{font-size:19px; color:#fff; background:#7a5e00; padding:11px;}
.left-travel #tabsholder {
    background: none; border-radius: 5px; margin: 0 auto; width: 100%;}
.left-travel ul.tabs{background:#aa8303; border-radius:0; padding-top:10px; padding-left:15%; }
.left-travel ul.tabs li{float:none; display:inline-block; width:16%; font-size:12px; color:#2a1d3d;  border: 0 none; border-top-left-radius: 10px; border-top-right-radius: 10px; background:#c89900; padding:9px 15px;}
.left-travel ul.tabs li.current {background-color: #ffc400; color: #000;}

.left-travel  ul.tabs li:hover {
    background-color: #ffc400;
    color: #000;
}
header, nav, section, article, aside, footer {
   display:block;
}
 .table-responsive li{vertical-align:top; display:inline-block; width:16%; text-align:center; padding:4px 0; font-size:12px; font-weight:bold;}
 .table-responsive ul.li-head{background:none; color: #2a1d3d; font-weight:normal;
    font-size: 12px;}
.table-responsive ul{vertical-align:top; background:#f4f4f4; width:100%; margin-top:10px;}
.table-responsive ul.total{background:#fff8e7; padding-bottom:10px;}
.table-responsive{padding:0 5px;}
.next-table{padding:0 5px;}
.next-table ul{background:#fff8e7; }
.next-table li{display:inline-block; vertical-align:top; padding:0 10px; font-size:12px;}

.blog li{display:block; width:100%; text-align:right; padding:10px 5px 15px;}
.last-table {background:#fff8e7; margin:0 5px; font-size:12px; padding-bottom:2px;}
.last-table li{display:inline-block; vertical-align:bottom; font-size:12px; width:14%; text-align:center;}
.last-table ul:first-child li{color:#a09586;}
.last-table ul:first-child{background:none; margin-bottom:10px;}
.last-table ul{background:#fff1d0; margin-bottom:2px; padding:1px 0;}

.last-table li:last-child {
    width: auto;
}
.last-table li:last-child img{margin-right:6px;}

.right-travel .heading{background:#fff; border-bottom:1px solid #d9d4ca; text-align:center; color:#000;}
.right-container{background:url(../images/shadow.png) no-repeat center -10px #fff8e7; padding:0 10px 40px; }
.right-container ul li{display:inline-block; font-size:12px; padding:4px 0; vertical-align:top;}
.right-container ul li span{color:#000099;}
.right-container li:first-child { width: 75%;}
.cus-bg{background:#fff1d0; size:13px; font-weight:bold;}
.total-price input{float:right; background:#fff; text-align:right; padding:8px; width:60%; border:none; color:#8b300b; font-weight:bold;}
.total-price{background:#ffc400; padding:8px; margin: 10px 0 15px;}
.total-price p{display:inline-block; vertical-align:middle; padding-top:7px; font-weight:bold;}
.total span{background:#e75113; border:1px solid #c5450f; color:#fff; padding:5px;}
.blue-text{color:#000099;}

.next-table > ul:first-child {
    background: #fff1d0;
    padding: 4px 0 0;
}

.left-travel ul.tabs li.slider-custom{border-radius:0; background:none; width:auto; position:relative; bottom:8px;}
.left-travel ul.tabs li.slider-custom div{display:inline-block; vertical-align:middle; margin:0 10px;}
.green-btn{display:none;}

