.c_s .lft{background:#e2e0ec;padding: 20px 0 20px 20px;border-radius:15px 0 0 15px}
.c_s .lft div{height: 250px;overflow:hidden;overflow-y:auto;padding-right: 10px}
.c_s .cmn{text-align:left}
.c_s p{color:#696969; line-height:22px}

/*-  Airline Contact  -*/
.vc_banner{background-repeat:no-repeat;padding:140px 0;background-size:cover}
.vc_banner h1{color:#fff;font-size:55px;font-weight:700;text-transform:capitalize;text-shadow:1px 1px 3px #333}
.ac{background-image:url("images/airline-contact.jpg")}
.bagg{background-image:url("images/bag-policy.jpg")}
.ar_contact .search_bar{margin:30px 0 30px}
.ar_contact p.tp_txt{font-size:16px}
.ar_contact .search_bar .input-group-addon i{font-size:18px}
.ar_contact .search_bar input{height:45px}
.ar_contact{padding:30px 0}
.ar_contact ul.bold_txt{font-weight:800;background:#f0f3f5;border-radius:4px;display:table}
.ar_contact ul{width:100%;  float:left}
.ar_contact ul{margin:0 0 10px}
.ar_contact ul li{vertical-align:middle;display:table-cell;font-size:16px;width:20%;padding:12px 15px;border-right:1px solid #ccc}
.ar_contact ul li:last-child{border:none}
.ar_contact ul.normal_txt{border:1px solid #ccc;display:table}
.ar_contact .panel-title img{float:right;width:40px;position:relative;bottom:10px;right:15px}

/** side routes */
.routes_left .cmn{background: #eee;padding: 10px 20px}
.routes_left .panel-title > a{padding: 5px;background: #ddd;font-size:15px}
.routes_left .panel-heading{border-bottom:1px solid #eee; padding:0;margin-bottom:3px}
.routes_left .panel{border: none}
.routes_left .panel-body{background: #e8e8e8;padding: 3px 10px}
.routes_left a,.routes_left .btn-link{font-size:18px;color:#244394;margin-bottom:7px}
.routes_left .dropdown+.dropdown{margin-top: 5px}
.routes_left .dropdown-menu>li>a{padding:4px 5px 4px 10px}

/*----- Accordion---*/
.panel-group .panel{border-radius:0;box-shadow:none;border-color:#EEEEEE}
.panel-default > .panel-heading{padding:0;border-radius:0;color:#212121;background-color:#FAFAFA;border-color:#EEEEEE}
.panel-title{font-size:14px}
.panel-title > a{display:block;padding:15px;text-decoration:none}
.more-less{float:right;color:#212121}
.panel-default > .panel-heading + .panel-collapse > .panel-body{border-top-color:#EEEEEE}
/*---- AIRLINE -*/
.airline{padding:0 15px;margin-top:40px}
.airline .inner_sec{padding:5px 5px;float:left}
.airline .inner_sec h4{color:#f05a29;text-transform:uppercase;font-weight:700;font-size:21px}
.airline .inner_sec.lst{border-left:2px solid #f05a29;padding-left:15px;margin:5px 0 20px}	
.btm_bodr{position:relative;margin:0px 0 0px;padding:0 0 15px}
.btm_bodr:before{content:"";position:absolute;height:2px;background:#354052;left:0;width:40px;bottom:0}

/*---- AIR Flight -*/
.air_flight{margin:0;padding:30px 15px;background:#f3f3f3}
.air_flight .col-sm-6{padding:0 7px}
.air_flight .inner_sec{width:100%;border:1px solid #ccc;border-radius:2px;padding:5px 15px;background:#fff}
.air_flight h2.cmn{margin-bottom:25px}
/* Map outer -*/
.outer{margin-top: 30px;background: #dfdfdf;padding: 20px 20px 20px 5px;border-radius: 10px}
.outer .cmn{text-align:left}
.map{position: absolute;top: -80px;box-shadow: 0 0 10px #616161}
.outer .col-sm-8 div{height: 355px;overflow:hidden;padding-right:7px;overflow-y:auto}
.map tr th:first-child{white-space: nowrap}
.map tr th:last-child{border-left: 1px solid #cecece}
.map th{font-size: 13px}
.map table{margin: 0}
.outer p{color:#696969; line-height:22px;text-align:justify}
/*--- --*/

.route{ padding:30px 0; background:#fbfbfb;text-align:left}
.route h3.cmn{ text-align:left; margin:0 0 30px 0}
.data-table{ width:100%; background:#fff; border:1px solid #e2e0ec; margin-bottom:10px}
.data-table th{color:#1f1f1f;padding:.6em .8em;text-align:left}
.data-table td, .data-table th{ vertical-align:middle; border:0 solid #e2e0ec; border-width:0 1px 1px 0;font-size:16px}
.data-table td{padding:.8em;border:0 solid #e2e0ec;border-width:0 1px 1px 0; font-size:15px}
.data-table tr:nth-of-type(odd){ background-color:#e2e0ec}

/*-----  FAQ   ------*/
.faq{padding:30px 0}
.faq h3.cmn{text-align:left}
.faq #accordion .panel-heading{padding:1.5px 0;background:#e2e0ec}
.faq #accordion .panel-title > a{display:block;padding:0.4em 0.6em;outline:none;font-weight:600;text-decoration:none}
.faq #demo .item{margin:48px 0 0}
.faq #accordion .panel-title > a.accordion-toggle::before,.faq #accordion a[data-toggle="collapse"]::before {content:"\e113";float:left;font-family:'Glyphicons Halflings';margin-right :1em;    right:10px;position:absolute}
.faq #accordion .panel-title > a.accordion-toggle.collapsed::before,.faq #accordion a.collapsed[data-toggle="collapse"]::before {content:"\e114"}

/*-Routes in page---------*/
.ny_rt{padding:30px 0;background:#f5f5f5}
.ny_rt h4.cmn{text-align:left;margin:0 0 20px}
.ny_rt .brd{margin:0 0 10px;padding:10px 0;text-align:center}
.ny_rt .inner_sec{float:left;width:100%;background:#354052;padding:10px 25px;border-radius:4px}
.ny_rt .inner_sec ul{margin:0;padding:0;list-style:none}
.ny_rt .inner_sec ul li{float:left;width:25%;font-size:12px;padding:5px 0px 0px 0px;min-height:32px;list-style-type:circle;color:#fff}
.ny_rt .inner_sec ul li a{color:#fff;text-decoration:none}
.ny_rt .inner_sec ul li a:hover{color:#fb835c}
.ny_rt .gap_in{float:left;width:100%;margin-top:20px}

/*---------- ----------*/
.defination{padding:30px 0;background:#fbfbfb;text-align:left}
.defination h2.cmn{text-align:left;margin:0 0 20px}
.defination .brd{margin:0 0 10px;padding:10px 0;float:left;width:100%;text-align:center}
.defination .call_bk{background:#354052;color:#fff;display:inline-block;padding:10px 30px;font-size:18px;text-decoration:none;border-radius:30px;margin:10px 0 0;cursor:pointer}
.defination .call_bk:hover{background:#262e3c}
.moretext{display:none}
a.moreless-button{cursor:pointer}
.defination p{text-align:justify}

/* -------  Owl Slider   ------ */
#demo .owl-nav i{font-size:25px;color:#eb6f41}
#demo .owl-nav{display:inline-block;text-align:right;position:absolute;top:0;margin:0;right:0}
.sticky_right .owl-prev, .sticky_right .owl-next{background:transparent;color:#e46739 ;display:inline-block;margin:0 3px;padding:2px 20px;position:relative;top:-5px;border-radius:20px;border:2px solid #e46739}
#demo .customNavigation{display:none}
#demo .fa-caret-left::before{content:"Ã¯â€žâ€ž"}
#demo .fa-caret-right::before{content:"Ã¯â€žâ€¦"}
#demo .item{margin:40px 0 0}
.sticky_right .top_sec{background:#f5f5f5;border-radius:10px}
.sticky_right .top_sec a{display:inline-block}
.faq .owl-carousel .owl-item img{border-radius:4px 4px 0 0}
.sticky_right .txt_sc{padding:10px 15px}
.sticky_right .top_sec .txt_sc h6{font-size:17px;color:#000;font-weight:700;margin:0;line-height:25px}
.sticky_right .top_sec .txt_sc p{font-size:13px;margin:0;padding:6px 0;line-height:23px}

/*-- promotions css---*/
.lw_fare{text-align:center;padding:30px 0}
.lw_fare h1{text-transform:uppercase;font-weight:bold;color:#032858;margin:0 0 20px}
.lw_fare p{font-size:16px}
.Plane_form{background:url("images/plane.jpg");padding:30px 0}
.Plane_form .main_div{margin:0 auto;max-width:570px;width:100%}
.state_city .nav-stacked{margin:0;padding:0}
.state_city .nav-stacked li{border-bottom:1px dashed #ccc;padding:0}
.state_city .nav-stacked li:last-child{border:none}
.state_city .nav-stacked a{color:#fff;padding:10px 10px}
.state_city .nav-stacked a:hover,.state_city .nav-stacked a:focus{background:#f76337}
.state_city .tab-content{max-height:475px;overflow:auto;overflow-x:hidden}
.state_city .tab-content .tab-pane a{padding:2px 0 2px 20px;display:inline-block;font-weight:500;position:relative;color:#114394;font-size:13px}
.state_city .tab-content .tab-pane a:before{font-family:'FontAwesome';content:"\f111";color:#114394;left:0;position:absolute;font-size:10px;top:5px}

/*  SiteMap Section  ---*/
.sitemap_bg{text-align:center; background:url("images/sitemap.jpg");padding:41px 0}
.sitemap_bg h1{margin:0; padding:0; color:#fff;letter-spacing:2px;text-shadow:0px 1px 3px #696868}
.sitemap{padding:50px 0 30px; margin-top:0; background:#ececec}
.sitemap .inner_sec{box-shadow:1px 0px 10px 2px #d0d0d0;float:left;width:100%;padding:0px 0 30px;margin:0px 0 40px;background:#fff}
.sitemap .inner_sec h2,.sitemap .inner_sec h3,.sitemap .inner_sec h4{background:#f15b28;margin:0 0 30px;color:#fff;padding:12px 30px;font-size:22px}
.sitemap .inner_sec ul{padding-left:30px}
.sitemap .inner_sec ul li{color:#8c8989;font-size:14px;font-weight:600;padding:5px 22px;position:relative}
.sitemap .inner_sec ul li a{color:#8c8989}
.sitemap .inner_sec ul li:before{position:absolute;content:"";list-style-type:disc;height:7px;width:7px;left:0;background:#f15b28;border-radius:50%;top:13px}

/* page backgrounds*/
.disclaimer{background-image:url(images/disclaimer.jpg)}
.cookie{background-image:url(images/cookie.jpg)}
.terms{background-image:url(images/terms.jpg)}
.about{background-image:url(images/about.jpg)}
.cancel{background-image:url(images/cancel.jpg)}
.c404{background-image:url(images/404.jpg)}
.thanks{background-image:url(images/thanks.jpg)}
.privacy{background-image:url(images/privacy.jpg)}
.upload{background-image:url(images/upload.jpg)}