body{ margin: 0; padding: 0; font-family: 'Lato', sans-serif;}
body, html{ width: 100%; height: 100%;}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin:0; padding:0; border:0; outline:0; font-weight: normal;}
img{border: 0;}
h1, h2, h3, h4, h5, h6, p{font-weight: normal;}
article,aside,details,figcaption,figure, footer,header,hgroup,menu,nav,section { display:block;}
a {margin:0;padding:0; text-decoration: none;}
table { border-collapse:collapse; border-spacing:0; }
img{outline:none;}
input, select {vertical-align:middle;}
ul li{list-style: none;}

@font-face {
  font-family: 'JavaneseText';
  src: url('../fonts/JavaneseText.eot?#iefix') format('embedded-opentype'),
  url('../fonts/JavaneseText.woff') format('woff'), url('../fonts/JavaneseText.ttf')  format('truetype'),
  url('../fonts/JavaneseText.svg#JavaneseText') format('svg');
  font-weight: normal;
  font-style: normal;
}


.fl{float: left; font-size:16px; font-weight:bold;}
.fr{float: right !important}
.clear{ clear: both;}
.wdth{ width: 100%!important;}
.mrg{margin: 0!important;}
.mrg_rt{margin-right: 0!important;}
.bor_non{border: none!important;}
.bor_rt{border-right: none!important;}
.bor_lt{border-left: none!important;}
.inner{ margin: 0 auto; width: 95%; position: relative;}
body { background:url(../images/mobBg.png) no-repeat; background-size:cover;}
header{width: 100%; background:#FFF; float:left;}
.logo{ float: left; width: 167px; margin: 7px 0 7px 2.5%; float:left;}
.menuIcon {width:13%; height:100%; border-left:1px solid #eaeaeb; color:#a7a9ac; text-decoration:none; line-height:54px; float:right; text-align:center; cursor:pointer;}
.chatIcon { width:97px; height:30px; float:left; margin:12px 0 0 8%;}
nav{width: 100%; clear:both; margin:0 auto; display:none; border-top:1px solid #eaeaeb;}
nav ul{width: 100%;}
nav ul li{width: 33.3%; text-align: center; float: left;}
nav ul li a{float: left; width: 100%; font-family: 'Lato', sans-serif; font-size: 13px; color: #072856; text-transform: uppercase; padding: 10px 0px;}
nav ul li a:hover{color: #cf0a2c;}
.header_contact{ padding:16px 0; width:100%; float:left; font-family: 'Lato', sans-serif; font-weight: bold; font-size: 28px; color:#cf0a2c; text-align: center;}
.header_contact span{ color: #1a398b; font-weight:bold;}
.red_strip{ width:80%; background: #d11432; height: 1px; margin: 8px auto 0 auto;}

.search {width: 100%; overflow: hidden; clear: both; padding:10px 0; background: url(../images/search-bg.png) repeat 0 0px;}
.travel_search_top{float: left; width: 100%; margin-bottom:12px;}
.travel_search_top ul{float: left; width: 100%;}
.travel_search_top ul li{float: left;}
.travel_search_top ul li a{float: left; font-family: 'Lato', sans-serif; font-size: 26px; color: #fff; padding:0 0 8px 0; margin-right:27px; position: relative;}
.travel_search_top ul li a:hover{ border-bottom:3px solid #009de0;}
.travel_search_top ul li a.current{ border-bottom:3px solid #009de0; }
.pink_arrow{ display: none; position: absolute; width: 100%; height: 3px;}
.travel_search_top ul li a:hover .pink_arrow{ display: block;}
.travel_search_top ul li a.current .pink_arrow{ display: block;}
.travel_search_bottom{float: left; width: 100%;}
.travel_search_row{ float: left; width: 100%; margin: 0 0 12px 0px; position: relative;}
.travel_search_row label { float:left; margin-bottom:6px; font-size:13px; color:#FFF;}
.radio-toolbar{ width:100%; font-size:14px; color:#ffffff;}
.radio-toolbar label { float:left; line-height:15px; margin:0 10px 0 6px;}
.radioImg, .radioImg2 { float:left;}
.travel_search_in{ float: left; width:100%;}
.travel_search_dp{ float: left; width:49%; margin: 0 2% 0 0px; position:relative;}
.travel_search_cl { float: left; width:100%; margin: 0px; position:relative;}
.travel_search_select{ float: left; width: 32%; margin: 0 2% 0 0px; position:relative;}
.depart_ip {width:100%; padding:8px 2% 9px 17%; border:none; color:#000000; font-size:14px; font-family:Tahoma, Geneva, sans-serif; float:left; background:url(../images/depart_icon.png) no-repeat 5px 4px #fff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.desti_ip {width:100%; padding:8px 2% 9px 17%; border:none; color:#000000; font-size:14px; font-family:Tahoma, Geneva, sans-serif; float:left; background:url(../images/desti_icon.png) no-repeat 5px 4px #fff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.date_ip {width:100%; padding:8px 2% 9px 21%; border:none; color:#000000; font-size:14px; font-family:Tahoma, Geneva, sans-serif; float:left; background:url(../images/date_icon.png) no-repeat 6px 4px #fff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}

.travel_search_bottom input[type="submit"], input[type="button"] { float: right; background: #cf0a2c; font-family: 'Lato', sans-serif; color: #fff; font-size: 18px; padding: 4px 5.7% 5px 5.7%; margin:4px 0 0 0; border: none; cursor: pointer;}
.travel_search_bottom input[type="submit"]:hover, input[type="button"]:hover{ background: #fcff00; color:#cf0a2c;}

.travel_search_cl select, .travel_search_select select { bottom:0px; left:0px;}
span.customSelect {background:#fff; border:0px;font-family: Tahoma, Geneva, sans-serif; color: #000000; font-size: 14px; padding: 7px 8px; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
span.customSelect.changed { background-color: #fdfded;}
span.styled2 {background:#fff url(../images/aroplane-icon.png) no-repeat 8px 14px!important;}
.customSelectInner {background: url(../images/select-arrow-icon.png) no-repeat right center; width: 100% !important;}

.flight_all { width:40%; float:left; margin:0; }
.flight_all p label{padding-left: 6px; font-size:14px; color:#FFFFFF; float:left; cursor:pointer;}
.lab_ip_ne { clear:both;}

footer{ float: left; width: 100%; margin:0; background:#ededed;}

.footer_bottom{ float: left; width: 100%; background: #ffffff; padding: 10px 0px; font-size:12px; color:#333333; font-family:Arial, Helvetica, sans-serif; text-align:center; line-height:16px;}
.footer_bottom a { color:#333333; text-decoration:none;}

.footer_top { width:100%; background:url(../images/mob-footerBg.png) no-repeat bottom; background-size:100% 75px; padding:0;}
.protected { padding:24px 0; text-align:center;}
.protected .flr { margin:0 0 0 10px;}

.modify-sec { width:100%; float:left;}
.tabsRlt { width:95%; margin:0 auto;}
.tabsRlt li a { width:49%; text-align:center; margin:0 2% 0 0; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#fff; background:#1a398b; padding:6px 0;}
.tabsRlt li a span { font-weight:bold;}
.tabsRlt .active a { background:#cf0a2c;}

.filter { width:100%; float:left; background:#ffffff; padding:0 0 20px 0;}
.price_range{float: left; width:100%;}
.price_range h2{float: left; width:100%;  color: #cf0a2c; font-size: 13px; padding: 10px 0 3px 0; border-top: 1px solid #eee; font-weight:bold;}
.price_range_left{background-position:182px -84px!important;}
.range_slider{ margin:0 auto; padding: 10px 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.range_slider_div > .ui-slider-horizontal .ui-slider-handle {background: url(../images/skyblue-arrow.png) no-repeat !important;border: none;outline: none;height: 17px;}
.range_slider_div > .ui-slider-horizontal .ui-slider-handle { top:-3px !important;}
.range_slider_div > .ui-widget-content { border:0px; background-color:#e8ebed;}
.range_slider_div { width:80% !important;}
.range-slider { background:#ffffff; border:0px; text-align:center; font-weight:bold; padding:6px 0;}
.rst{float: left; width: 100%; color:#333; font-size: 13px; padding: 0 0 8px 0px;}
.rst a{color:#4885dc;}
.range_slider label{ float: left; clear: both; color:#333; font-size: 12px; margin: 0 0 2px 0px;}
.resetseting { width:100%;}
.resetseting input[type="button"] {background: #dcdcdc url(../images/resetbtn.png) no-repeat 36% 50%; text-indent: 16px; cursor: pointer; border: none; height: 33px; width: 100% !important; color:#333; font-size:14px; margin:0px;}
.moreAirlines { width:100%; text-align:left; float:left; margin:5px 0 8px 0; cursor:pointer; font-size:13px; color:#1a3a8a;}

#tab1, #tab2 { display:none;}

.containor { width:100%; float:left; background:#ededed;}
.results { background:#ededed;} 
.record_detail { color:#3f3f3f; padding:10px 0; font-weight:lighter; float:left; width:100%; line-height:26px;}
.record_detail h2 { font-size:18px; font-weight:bold; float:left;}
.record_detail h3 { font-size:18px; float:right;}
.record_detail h3 span {color:#cf0a2c;}
.record_detail p { font-size:16px; clear:both;}
.record_detail p span { font-size:18px;}

.jcarsouelInner{ margin: 0 auto; width:77.6%; background:#09F; position: relative; }
.search_slider{float: left; width: 99%; background: #fff; padding:.5%; margin-bottom:10px;}
.search_slider_leftarrow{ position: absolute; left:-38px; top: 0px; width: 38px; height: 60px; background: url(../images/search-slider-arrow.png) no-repeat 0px 0px; z-index: 100;}
.search_slider_rightarrow{ position: absolute; right:-38px; top: 0px; width: 38px; height: 60px; background: url(../images/search-slider-arrow.png) no-repeat -38px 0px;  z-index: 100;}
.jcarousel2 {position: relative; overflow: hidden; width: 100%; float: left; min-height:60px;}
.jcarousel2 ul {width: 20000em; position: relative;}
.search_slider ul li{float: left; background: #ffffff; margin: 0 1px 0 0px; border-right:1px solid #e6e6e6; position: relative !important;}
.search_slider ul li img {float: left; width:83px; height:55px; margin:2px 18%;}
.search_slider ul li h4 { font-size:22px; font-weight:bolder; color:#cf0a2c; margin-top:7px;}
.search_slider ul li p { font-size:14px; color:#3f3f3f;}

.flight_search_right {float: left; width:100%; margin: 0;}
.flight_search_right ul li { width:100%; float:left; margin-bottom:15px; }
.search_container { width:94%; float:left; padding:3%; background:#fff; }
.morefare { width:94%; float:left; padding:3%; margin:10px 0 0 0; border:1px solid #989898; background:#f3f4f6;}
.search-row-logo { width:100%; float:left; border-bottom:1px solid #ededed; padding-bottom:10px;}
.search-row-cancell { width:95%; float:left; background:#e8ebed; font-size:14px; color:#3f3f3f; padding:.5% 2.5% 1% 2.5%;}
.search-row-detail { width:100%; padding:10px 0; float:left;}
.search-row-btn { width:100%; float:left; padding:12px 0 0 0; font-size: 14px; color: #3f3f3f;}
.search-row-via { width:100%; float:left; padding:10px 0; border-top:1px solid #ededed; font-size: 14px; color: #3f3f3f;}
.airlineRlt { width:73px; height:35px; float:right;}
.cancell_col { float:left; line-height:22px;}
.outbound { float:left; width:40%; background:url(../images/outbound.png) no-repeat left 2px; padding:0 0 0 10%;}
.return { float:left; width:40%; background:url(../images/return.png) no-repeat left 2px; padding:0 0 0 10%;}
.priceCol { float:left;}
.price { color:#cf0a2c; font-weight:bolder;}
.destination { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#3f3f3f; font-weight:bolder; line-height:21px; clear:both;}
.country { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#3f3f3f; clear:both;}
.redTxt { color:#F00;}

.fare_smry {float: left; position:relative; color:#cf0a2c; margin: 0px 15px 0 0px; position: relative; cursor: pointer; display:block; background:url(../images/smry-icon.png) left no-repeat; padding:0 0 0 22px; line-height:20px;}
.via_rlt { float:left; width:100%; background:url(../images/via-icon.png) no-repeat; padding:0 0 0 22px; line-height:20px; margin: 10px 15px 0 0px;}
.fare_exp { clear:both; width:100%; float:left; background:url(../images/exp-icon.png) 0px center no-repeat; padding:0 0 0 26px; line-height:20px; margin: 10px 0px 0 0px;}
.rltBtn { width:48%; float:left; text-align:center; background:#cf0a2c; font-size:18px; text-transform:uppercase; color:#fff; margin:10px 4% 0 0; padding:6px 0; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.rltBtn-more { width:48%; float:left; text-align:center; background:#1c2956; font-size:18px; text-transform:uppercase; color:#fff; margin:10px 0 0 0; padding:6px 0; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.fare_validTxt { color:#F00;}

.summary_arrow{display: none; position: absolute; z-index:999; left:0px; bottom:20px; width: 250px; height: 12px; background: url(../images/summary-arrow.png) no-repeat 70px 0px;}
.view_summary{ display: none; position: absolute; z-index:999; left: 0px; bottom:32px; width: 250px; background: #fff; border: 1px solid #1c2956; border-radius: 5px; -webit-border-radius: 5px; -moz-border-radius: 5px;}
.fareSummaryH1 { background:#1c2956; font-size:17px; font-family:'Lato', sans-serif; color:#FFFFFF; width:100%; padding:4px 0; text-align:center;}
.fareSummaryH1 img { width:16px; height:14px; margin-right:3px;}
.view_summaryBody { padding:5px;}

.containor-dlt { padding:50px 0 0 0; width:100%; float:left;}
.airline-banner { width:100%; height:125px; margin:-50px 0 0 0; float:left;}
.airline-banner img { width:100%; height:125px;}
.flight-dlt { width:94%; float:left; background:#fff; padding:3%; margin:0; }
.flight-dlt .airlineRlt { float:left; margin:0 0 12px 0;}
.flight-dlt .priceCol { float:left; width:100%;}
.flight-dlt .via_rlt { margin:0px;}
.baggage-dlt { width:96%; float:left; background:#FFF; text-align:center; padding:2%; margin:50px 0 0px 0;}
.baggage-dlt p { font-size:16px; color:#353b47; margin:10px 0 8px 0; float:left; width:100%;}
.baggage-dlt img { width:56px; height:56px; margin:-28px 0 20px 0;}
.baggage-dlt ul { width:100%; margin:0 auto;}
.baggage-dlt li { padding:7px 13px; border-right:1px dashed #c3c3c3; float:left;}
.baggage { font-size:16px; color:#1a398b; font-weight:bold;}
.baggage-class { font-size:14px; color:#cf0a2c; font-weight:bold;}




.fare_summary{float:left; width: 100%; padding:0 0 25px 0px;}
.fare_summary h2{float:left; width: 100%; font-size: 20px; color: #303030; font-weight:bold;}
.fare_summary p{float:left; width: 100%; font-size: 13px; color: #303030; margin: 2px 0 12px 0px;}
.fare_summary_left{float:left; width: 100%; margin:15px 0;}
.fare_summary_left table{width:100%; box-shadow: 0px 1px 6px #B3B3B3; -moz-box-shadow: 0px 1px 6px #B3B3B3; -webkit-box-shadow: 0px 1px 6px #B3B3B3;}
.fare_summary_left table tr th{border-bottom: 2px solid #16214e;}
.fare_summary_left table tr th{ width: 20%; background: #1a398b; color: #fff; font-size: 14px; text-align: center; padding:7px 4%;}
.fare_summary_left table tr td{ width: 20%; color: #303030; font-size: 14px; background: url(../images/td-bg.jpg) repeat 0 0px; padding:7px 0; text-align: center;}
.gt { float:right; font-weight:bold; font-size:16px;} 
.fare_summary_right{float:right; width: 100%;}
.fare_summary_right table{width:100%; box-shadow: 0px 1px 6px #B3B3B3; -moz-box-shadow: 0px 1px 6px #B3B3B3; -webkit-box-shadow: 0px 1px 6px #B3B3B3;}
.fare_summary_right table tr th{border-bottom: 2px solid #16214e;}
.fare_summary_right table tr th{ width: 75%; background: #1a398b; color: #fff; font-size: 14px; text-align: left; padding: 7px 4%;}
.fare_summary_right table tr td{ width: 17%; color: #303030; font-size: 14px; background: url(../images/td-bg.jpg) repeat 0 0px; text-align: center;}

.callUs_detail { float:left; text-align:left; width:100%; margin: 15px 0 0 0px;}
.callUs_detail a { background:#cf0a2c; width:100%; float:left; padding:6px 0 0 0; margin:0 auto; text-align:center; line-height:38px; color:#fff; border-bottom: 3px solid #990821; cursor: pointer; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; font-family:'JavaneseText', sans-serif; font-size:21px; font-weight:bold;}

.information { margin:0 0 25px 0; width:100%; float:left; }
.information ul { width:100%; float:left; margin-top:4px;}
.information ul li { font-size:14px; color:#000000; width:100%; margin:10px 0;}
.information-head { font-size:30px; width:100%; float:left; border-bottom:1px dashed #cccccc; padding:0 0 10px 0;}
.information-head h2 { float:left; font-size:22px; font-weight:bold; color:#353b47; background:url(../images/info-icon.png) no-repeat left; background-size:22px 22px; padding:0 0 0 28px;}

.processingbody{background: url(../images/processing-bg.jpg) repeat 0px 0px; background-size:cover;}
.processingContainer{width: 100%; height: 100%; background: url(../images/precessingBg.jpg) repeat 0px 0px; text-align: center;font-family: 'Lato', sans-serif;}
.processingHeader { background:url(../images/processing-headerBg.jpg) repeat;}
.processingLogo{width: 100%; margin:25px 0 15px 0px; display: inline-block;}
.processingTxt{width: 95%; font-size: 16px; color: #303030; line-height:28px; margin:0 auto 15px auto;}
.processingTxt em{font-weight: 300; font-style: normal;}
.processingTxt span{color: #cf0a2c; font-size: 18px;}
.processingBar{width: 100%; height:27px;}
.processingBar .ui-widget-header { background:#cf0a2c !important;}
.processingBanner{width: 91%; padding:2% 2% 1% 2%; background:url(../images/processing-headerBg.jpg) repeat; margin:25px auto 20px auto;}
.processingBanner img{ width: 100%;}
.processingOffer{width: 95%; font-size: 18px; margin:0 auto;}
.processingContainer .header_contact { float:none; margin:0 auto;}
.processingContainer .red_strip { width:60%;}

/* Static Pages start */
.page-tittle { background:#1a398b; padding:15px 0; width:100%; float:left;}
.page-tittle h1 { font-size:20px; color:#ffffff; font-weight:bold; padding:0 0 0 12px; float:left;}
.about-icon { background:url(../images/about-icon.png) no-repeat; background-size: 37px 24px; width:37px; height:24px; padding:0 12px 0 0; border-right:1px solid #ffffff; float:left;}
.sitemap-icon { background:url(../images/sitemap-icon.png) no-repeat; background-size: 41px 24px; width:41px; height:24px; padding:0 12px 0 0; border-right:1px solid #ffffff; float:left;}
.contact-icon { background:url(../images/contact-icon2.png) no-repeat; background-size: 37px 24px; width:37px; height:24px; padding:0 12px 0 0; border-right:1px solid #ffffff; float:left;}
.faq-icon { background:url(../images/faq-icon.png) no-repeat; background-size: 29px 24px; width:29px; height:24px; padding:0 12px 0 0; border-right:1px solid #ffffff; float:left;}
.cards-icon { background:url(../images/cards-icon.png) no-repeat; background-size: 43px 24px; width:43px; height:24px; padding:0 12px 0 0; border-right:1px solid #ffffff; float:left;}
.terms-icon { background:url(../images/terms-icon.png) no-repeat; background-size: 20px 20px; width:20px; height:20px; padding:0 12px 0 0; border-right:1px solid #ffffff; float:left;}
.privacy-icon { background:url(../images/privacy-icon.png) no-repeat; background-size: 20px 24px; width:20px; height:24px; padding:0 12px 0 0; border-right:1px solid #ffffff; float:left;}
.about-containor { width:100%; float:left;}
.text-containor { width:100%; float:left; background:url(../images/containorBg.png) repeat-x #f5f4f0; padding:26px 0;}
.text-containor p { font-size:16px; color:#333333; text-align:justify; font-weight:300; margin:10px 0 0 0;}
.text-containor h2 { font-size:20px; color:#1a398b; font-weight:bold; margin:10px 0;}

.about-containor h2 { font-size:18px; color:#1a398b; font-weight:bold; float:left; margin:0px;}
.about-containor p { clear:both; margin:8px 0; float:left; width:100%; line-height:22px;}
.heading-strip { float:left; margin:22px 0 0 9px; float:left; width:54px; height:2px; background:#ffdd00;}

.text-containor table { border:1px solid #000 !important;  width:100%; border-collapse:collapse !important;}
.text-containor table tr th{ background: #1a398b; color: #fff; border:1px solid #000 !important; font-size: 14px; text-align: left; padding:7px 10px !important;}
.text-containor table tr td{ color: #303030; font-size: 14px; border:1px solid #000 !important; background:#fff; text-align: left; padding:7px 10px !important;}
.ph_terms { color:#cf0a2c; font-weight:bold;}
.termsLi { font-size:16px; font-weight:300; list-style:inside; list-style-type:disc; line-height:25px; display:list-item !important; color:#333;}

.contact-form-sec { margin:0;}
.contact-info {float: left; width: 100%;}
.contact-info ul{float: left; width: 100%; text-align: center;}
.contact-info ul li{ display: inline-block; text-align: left; width:98%; margin-bottom:10px; padding: 0 10px 0 34px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.contact-info ul li h3{float: left; width:100%; font-size: 30px; color: #cf0a2c; font-weight:bold;}
.contact-info ul li p{float: left; width:100%; font-size: 20px; font-weight:normal; line-height: 29px; margin:0px; color: #484747;}
.contact-info ul li p span {font-size: 34px; font-weight:bold;}
.contact-info ul li p a{color: #484747;}
.contact-info ul li p a:hover{color: #0e71b8;}
.homeIcon{background: url(../images/homeIcon.png) no-repeat left 8px;}
.mailIcon{background: url(../images/mailIcon.png) no-repeat left 8px;}
.phoneIcon{background: url(../images/phoneIcon.png) no-repeat left 8px;}
.contact-map { width:98%; background:#ffffff; padding:1%; margin:20px 0; float:left;}

.contact_testi { width:100%; float:left; margin-bottom:40px;}
.contact_testi h2 { text-align:center; color:#cf0a2c; font-size:26px; font-weight:bold; margin:0 0 20px 0;}
.contact_testi h2 span { color:#1a398b; font-weight:bold;}

.contact-form{float: left; width:93%; border:1px solid #cacaca; padding:0 3% 3% 3%; font-weight:normal;}
.checkbox{float:left; width: 100%; margin: 10px 0px 0 0;}
.checkboxBlock {float: left; width:33%;}
.checkboxBlock label{font-size: 14px; color: #474646; padding: 0 0 0 5px;}
.checkboxBlock input[type="checkbox"]{float: left; display: none;}
.checkboxBlock input[type="checkbox"]:checked + label { background-position: 0px -86px;}
.inputBlock{float: left; width: 100%;}
.inputBlock input[type="text"]{float: left; width: 100%; margin: 5px 0 0 0px; border: 1px solid #cacaca; background: #ffffff; padding: 5px; box-sizing: border-box; -moz-box-sizing: border-box; -wekit-box-sizing: border-box;}
.inputBlock input[type="text"]:focus{background: #fff;}
.inputBlock p, .textBlock p{font-size: 16px; margin: 10px 0 0 0px; width:100%; float:left; font-weight:normal;}
.inputBlock p span{color: #ff0000;}
.indicates { font-style:italic; float:left; margin:26px 0 0 0 !important; }
.textBlock{width: 100%;}
.textBlock textarea{float: left; width: 100%; height: 152px; border: 1px solid #cacaca; background: #ffffff; padding: 5px; box-sizing: border-box; -moz-box-sizing: border-box; -wekit-box-sizing: border-box; margin: 5px 0 0 0px;}
.textBlock textarea:focus{background: #fff;}
.submitContainer{float: right; width: 30%; margin: 15px 0 0 0px;}
.submitBlock{float: right; background: #cf0a2c; padding: 8px 30px; border-bottom:2px solid #a00822; border:none; text-transform: uppercase; color: #fff; font-size: 22px;  border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; cursor: pointer;}
.submitBlock:hover{background: #1a398b;}

/* FAQs Start */
.FAQs_containor { margin:20px 0; font-family: 'JavaneseText', sans-serif; font-size:16px; color:#737373; line-height:22px;}
.FAQs_div { border-bottom:1px solid #dfdfdf; margin-bottom:9px;}
.FAQs_head { background:url(../images/plus.png) no-repeat 0px 1px;}
.FAQs_head h4 { margin:0px; color:#cf0a2c; letter-spacing:normal; cursor:pointer; display:block; padding:0 0 5px 12px;}
.FAQs_txt p { font-family:'Lato', sans-serif; font-size:14px;}
.FAQs_txt { padding:0 0 5px 0; margin:0px;}

/* FAQs End */

/* Site Map Start */
.siteMap_main { float:left; width:250px; margin:20px 0;}
.siteMap_main h3, .siteMap_second h3 { color:#1a398b; font-weight:bold; font-size:20px; padding-left:27px; line-height:26px;}
.siteMap_second { padding-bottom:20px; width:100%; float:left;}
.siteMap_main ul { padding:5px 0 0 0;}
.siteMap_second ul { float:left;}
.siteMap_main li a, .siteMap_second li a { color:#464545; font-family:'Lato', sans-serif; font-size:15px; line-height:36px; padding-left:15px; background:url(../images/siteMap_bullet.png) no-repeat left; float:left; width:225px; margin-left:10px;}
.siteMap_main li a span { color:#cf0a2c;}
.mainIcon { background:url(../images/home_sitemap.png) no-repeat left center;}
.infoIcon { background:url(../images/info_sitemap.png) no-repeat left center;}
.touchIcon { background:url(../images/contact_sitemap.png) no-repeat left center;}
.followIcon { background:url(../images/follow_sitemap.png) no-repeat left center;}
.bookIcon { background:url(../images/flight_sitemap.png) no-repeat left center;}
.testimonialsIcon { background:url(../images/testimonials_sitemap.png) no-repeat left center;}

/* Site Map End */

.testimo_content ul li { margin:10px 0; width:100%; float:left; }
.testimo_content ul li p { line-height:22px; margin:0px;} 
.testimo_content ul li p a { color:#cf0a2c; text-decoration:underline;} 
.testimo_content ul li h3 { text-align:left; font-size:16px; color:#000; margin:0px; line-height:26px;}
.testimo_content ul li h3 span { color:#1a398b;}
.testimo_txt { width:84%; float:left; border-left:1px solid #d5d5d5; padding:0 0 0 2.5%;}
.testimo_icon { margin:0 auto; width:230px; height:46px; float:left; width:13%;}

/* Static Pages end */

@media only screen and (max-width:359px){
.travel_search_top ul li a { font-size:20px;}
.chatIcon { display:none;}
.resetseting input[type="button"] { background-position:30% 50%; }
.callUs_detail a { font-size:18px;}
.baggage-dlt li { padding:7px;}
}