@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,800&display=swap');

    a { cursor:pointer;}
    a:hover, a:focus,a:active{outline:none;}
    h1, h2, h3, h4, h5, h6, .btn { font-family: "Open Sans", -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; font-weight:normal; }
    body{ font-family: "Open Sans", -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; font-size:12px; }
    html{position:relative; min-height:100%;}
    body {clear: both;float: left;height: auto;margin-bottom: 145px;width: 100%;}
    .padd0 { padding:0 !important; }
    .moz3{ -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; }
    .moz5{ -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; }
    .moz_shadow { -moz-box-shadow: 5px #607581; -webkit-box-shadow: 5px #607581; box-shadow: 5px #607581; }
    .moz_op_hover{ opacity: 0.7; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); }
    .moz_op_hover:hover{ opacity: 1; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); }
    .moz_op_hover2:hover{ opacity: 0.8; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); }
    .moz_tra_hover{-moz-transition:0.4s;-ms-transition:0.4s;-o-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
    .moz_gray_grd {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#e3e3e3'); /*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/ /*Element must have a height (not auto)*/ /*All filters must be placed together*/ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#e3e3e3')";/*Element must have a height (not auto)*/ /*All filters must be placed together*/ background-image: -moz-linear-gradient(top, #ffffff, #e3e3e3); background-image: -ms-linear-gradient(top, #ffffff, #e3e3e3); background-image: -o-linear-gradient(top, #ffffff, #e3e3e3); background-image: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#e3e3e3)); background-image: -webkit-linear-gradient(top, #ffffff, #e3e3e3); background-image: linear-gradient(top, #ffffff, #e3e3e3); -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;}
    .unbold{ font-weight:normal !important;}
    .spacer10 { clear:both;float:left;font-size:0;height:10px;line-height:0;width:100%;}
    .spacer20 { clear:both;float:left;font-size:0;height:20px;line-height:0;width:100%;}
    .btn { padding:6px 16px; }
    .hidden {display: none !important;visibility: hidden;}
    /* sprite 
    .sprite {display:inline-block; overflow:hidden; background-repeat: no-repeat;background-image:url(../../Image/Common/new.png);}
    .icon_arrow_down {width:7px; height:6px; background-position: -241px -69px}
    .icon_arrow_gray {width:4px; height:8px; background-position: -250px -61px}
    .icon_arrow_up {width:7px; height:6px; background-position: -241px -61px}
    .icon_arrow_yellow {width:6px; height:14px; background-position: -241px -77px}
    .icon_book_arrow {width:8px; height:13px; background-position: -241px -46px}
    .icon_book_arrow_white {width:8px; height:13px; background-position: -241px -31px}
    .icon_brochure {width:41px; height:41px; background-position: -88px -208px}
    .icon_download_pdf {width:12px; height:12px; background-position: -241px -2px}
    .icon_email {width:15px; height:11px; background-position: -79px -113px}
    .icon_enquiry {width:23px; height:23px; background-position: -57px -58px}
    .icon_enquiry_minus {width:38px; height:36px; background-position: -92px -126px}
    .icon_enquiry_plus {width:38px; height:36px; background-position: -52px -127px}
    .icon_feature_deal {width:57px; height:58px; background-position: -82px -2px}
    .icon_feature_group {width:78px; height:54px; background-position: -2px -2px}
    .icon_feature_tailormade {width:53px; height:57px; background-position: -2px -58px}
    .icon_feature_world {width:48px; height:48px; background-position: -2px -117px}
    .icon_footer_fb {width:20px; height:20px; background-position: -198px -135px}
    .icon_footer_google {width:20px; height:20px; background-position: -176px -135px}
    .icon_footer_linkedin {width:20px; height:20px; background-position: -222px -126px}
    .icon_footer_twitter {width:20px; height:20px; background-position: -222px -104px}
    .icon_footer_y_fb {width:20px; height:20px; background-position: -153px -226px}
    .icon_footer_y_google {width:20px; height:20px; background-position: -131px -226px}
    .icon_footer_y_linkedin {width:20px; height:20px; background-position: -154px -135px}
    .icon_footer_y_twitter {width:20px; height:20px; background-position: -132px -135px}
    .icon_footer_y_youtube {width:20px; height:20px; background-position: -57px -105px}
    .icon_footer_youtube {width:20px; height:20px; background-position: -57px -83px}
    .icon_gallery {width:41px; height:41px; background-position: -88px -165px}
    .icon_guide {width:41px; height:41px; background-position: -45px -210px}
    .icon_location {width:14px; height:18px; background-position: -212px -166px}
    .icon_offers {width:41px; height:41px; background-position: -45px -167px}
    .icon_package_date {width:19px; height:16px; background-position: -220px -148px}
    .icon_package_time {width:18px; height:18px; background-position: -175px -157px}
    .icon_print {width:15px; height:14px; background-position: -195px -157px}
    .icon_reader {width:41px; height:41px; background-position: -2px -210px}
    .icon_sigth_map {width:10px; height:13px; background-position: -241px -16px}
    .icon_social_fb {width:48px; height:49px; background-position: -82px -62px}
    .icon_social_fb-small {width:28px; height:29px; background-position: -192px -104px}
    .icon_social_google {width:48px; height:49px; background-position: -191px -53px}
    .icon_social_google-small {width:28px; height:29px; background-position: -131px -195px}
    .icon_social_linkedin {width:48px; height:49px; background-position: -141px -53px}
    .icon_social_linkedin-small {width:28px; height:29px; background-position: -162px -104px}
    .icon_social_twitter {width:48px; height:49px; background-position: -191px -2px}
    .icon_social_twitter-small {width:28px; height:29px; background-position: -132px -104px}
    .icon_social_youtube {width:48px; height:49px; background-position: -141px -2px}
    .icon_social_youtube-small {width:28px; height:29px; background-position: -131px -164px}
    .icon_sort_down {width:6px; height:9px; background-position: -241px -93px}
    .icon_tourstatus {width:41px; height:41px; background-position: -2px -167px}
    */
    
    /*.btn-default {color: #000;background-color: #f1af2c;border-color: #f1af2c;}
    .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {color: #000;background-color: #ffab57;border-color: #ffab57;}
    .btn-primary {color: #000;background-color: #f1af2c;border-color: #f1af2c;font-size:14px;}
    .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {background-color: #dc9b19;border-color: #dc9b19; color:#000;}*/
    .btn-white {color: #222;background-color: #fff;border-color: #fff;}
    .btn-white:hover, .btn-white:focus, .btn-white:active, .btn-white.active, .open .dropdown-toggle.btn-white {color: #000;background-color: #f6f6f6;border-color: #f6f6f6;}
    .btn-gray {color: #222;background-color: #ccc;border-color: #ccc;}
    .btn-gray:hover, .btn-gray:focus, .btn-gray:active, .btn-gray.active, .open .dropdown-toggle.btn-gray {color: #000;background-color: #c1e2f3;border-color: #c1e2f3;}
    
    /* CUSTOMIZE THE NAVBAR
    -------------------------------------------------- */
    header {  }
    .inner_header { background-color:#0476b9; }
    .header { width:100%; z-index:88; }
    .container-fluid { width:100%;padding-right: 15px;padding-left: 15px; }
    .navbar-wrapper{position: absolute;top: 0;left: 0;right: 0;z-index: 20;}
    /* .dropdown-menu{background-color: #00164e; border:none;} */
    .dropdown.mlti_row{position:static;}
    .navbar-right .dropdown-menu{left:auto; right:auto;}
    .dropdown-menu > li.ss_nav_menu{float:left; display:inline-block; position:relative; min-width:150px;}
    /* .dropdown-menu > li > ul{margin:0; padding:0; left:auto; right:auto; display:block;} 
    .dropdown-menu > li > ul > li{list-style:none;}
    .dropdown-menu > li > ul > li > a {display: block;padding: 3px 20px;clear: both;font-weight: normal;line-height: 1.428571429;color: #333333;white-space: nowrap; text-decoration:none; list-style:none; cursor:pointer;}
    .dropdown-menu > li > ul > li > a { color:#fff; }
    .dropdown-header { color:#f1af2c; }
    .dropdown-menu > li > ul > li > a:hover, .dropdown-menu > li > ul > li > a:focus { background:#f1af2c; color:#343534; }
    .dropdown-menu > li > a { color:#fff; padding:6px 15px; }
    .dropdown-header { color:#f1af2c; }
    .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { background:#f1af2c; color: #fff; }
    .dropdown-menu .divider { background:#666; }*/
    
    /* Flip around the padding for proper display in narrow viewports */
    .navbar-wrapper .container {padding-left: 0;padding-right: 0;}
    .navbar-wrapper .navbar {padding-left: 15px;padding-right: 15px;}
    /* Carousel base class */
    .carousel {height: 700px;margin-bottom: 30px;}
    /* Since positioning the image, we need to help out the caption */
    .carousel-caption {z-index: 10;}
    /* Declare heights because of positioning of img element */
    .carousel .item {height: 700px;background-color: #444;}
    .carousel-inner > .item > img {position: absolute;/*top: 0;*/ bottom:0;left: 0;min-width: 100%;height:auto;}
    /* Pad the edges of the mobile views a bit */
    .marketing {padding-left: 15px;padding-right: 15px;}
    /* Center align the text within the three columns below the carousel */
    .marketing .col-lg-4 {text-align: center;margin-bottom: 20px;}
    .marketing h2 {font-weight: normal;}
    .marketing .col-lg-4 p {margin-left: 10px;margin-right: 10px;}
    .featurette-divider {margin: 80px 0; /* Space out the Bootstrap <hr> more */}
    .featurette-heading {font-weight: 300;line-height: 1;letter-spacing: -1px;}
    @media (min-width: 768px) {
    /* Remove the edge padding needed for mobile */
    .marketing {padding-left: 0;padding-right: 0;}
    /* Navbar positioning foo */
    .navbar-wrapper {margin-top: 20px;}
    .navbar-wrapper .container {padding-left:  15px;padding-right: 15px;}
    .navbar-wrapper .navbar {padding-left:  0;padding-right: 0;}
    /* The navbar becomes detached from the top, so we round the corners */
    .navbar-wrapper .navbar {border-radius: 4px;}
    /* Bump up size of carousel content */
    .carousel-caption p {margin-bottom: 20px;font-size: 21px;line-height: 1.4;}
    .featurette-heading {font-size: 50px;}
    }
    @media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #fff;}
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {color: #fff;background-color:#bb181e;}
    }
    
    @media (min-width: 992px) {
    .featurette-heading {margin-top: 120px;}
    }
    .header3s .nav_headr {}
    .header3s .navbar-brand{}
    .nav_headr { margin-bottom:0; border:none; background: #fff;box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.76); }
    .nav_full { margin-bottom:0; border:none; background:none; min-height:36px; -webkit-box-shadow: 0px 3px 2px rgba(0, 0, 0, .3);-moz-box-shadow: 0px 3px 2px rgba(0, 0, 0, .3);box-shadow: 0px 3px 2px rgba(0, 0, 0, .3);}
    .navbar-brand { padding-top:10px; padding-bottom:10px; margin-top:5px; }
    .navbar_seperator { padding:15px 0; display:inline-block; color:#CCC;}
    .phone_number .icon_phone { margin:0 10px 0 0; }
    .navbar-nav > li > a { font-size:14px; padding:8px 14px; }
    .navbar-default .navbar-nav > li > a { color:#fff; background:#f1af2c; }
    .navbar-default .navbar-nav > li > a .glyphicon { font-size:9px; padding-left:5px; }
    .navbar-nav > li > a.dropdown-toggle { padding-right:15px; }
    .navbar-collapse { max-height:none; }
    .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { background-color:#eee; color:#000; }
    .navbar_right { float:right;overflow: hidden;width: 100%;}
    .navbar-default .navbar-right { margin-top:11px; margin-bottom:10px; }
    .navbar-default .navbar-right li a { background:none; color:#333; padding:8px 8px; font-size:12px; display:inline-block;}
    .navbar-default .navbar-right li span { background:none; color:#f1af2c; padding:3px 8px; font-size:12px; line-height:20px; display:block; }
    .navbar-default .navbar-right li.hdoc_sphone a { background:#f1af2c url(../../Image/Common/icon_call.png) 10px center no-repeat; color:#fff; font-size:14px; margin-left:10px; padding-left:30px;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}
    .navbar-default .navbar-right li.hdoc_sphone a:hover { background-color:#00164e; }
    
    .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {background-color: #00164e;color: #FFFFFF;}
    .dropdown-menu { font-size:12px; min-width:190px; }
    .navbar-inverse .navbar-nav > li > a {  color: #FFF;}
    .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {  color: #f1af2c; }
    .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {  color: #f1af2c;}
    .navbar-default .navbar-toggle { border-color:#aaa; }
    .navbar-default .navbar-toggle .icon-bar { background-color:#aaa; }
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color:#000; }
    
    .navbar-default .navbar-right li.nav_email a, .navbar-default .navbar-right li.nav_mobile a { padding-left:30px; background-image:url(../../Image/Common/icon_email_phone.png); background-repeat:no-repeat; }
    .navbar-default .navbar-right li.nav_email a { background-position:3px 11px; }
    .navbar-default .navbar-right li.nav_mobile a { background-position:9px -158px; }
    .navbar-default .navbar-right li { border-right:1px solid #fff; color:#fff; }
    .header_doc { display:inline-block;  padding:0; text-align:right; }
    .hedtop_chat { float:right; margin-top:13px; }
    .hedtop_menu {  }
    .hdoc_title { font-size:12px; color:#666;padding-bottom: 3px; }
    .hdoc_list ul { margin:0; padding:0; list-style:none; }
    .hdoc_list ul li { float:left; margin:0 2px 0 0; padding:0; }
    .hcircle_link { display:inline-block; width:23px; height:23px; background-image:url(../../Image/Common/social_icons.png); background-repeat:no-repeat; }
    .hcircle_link:hover {opacity: 0.7; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); }
    .hcircle_mail { background-position:0 0; }
    .hcircle_call { background-position:-27px 0; }
    .hcircle_contact { background-position:-53px 0; }
    
        
    .hdoc_laccount { display:block; margin-top:0; }
    .hdoc_social { display:inline-flex; margin-top:15px; margin-right:12px; }
    .hdoc_social .hdoc_social_ul { display:inline-block;}
    .hdoc_social .hdoc_social_ul ul { margin:0; padding:0; list-style:none; }
    .hdoc_social .hdoc_social_ul ul li { display:inline-block; }
    .hdoc_laccount ul { margin:0; padding:0; list-style:none; display:inline-block; }
    .hdoc_laccount ul li { display:inline-block; }
    .hdoc_laccount ul li a.hdoc_list { padding:2px 10px; display:block; font-size:14px; color:#333; }
    .hdoc_laccount ul li a.hdoc_list:hover {color:#f1af2c; text-decoration:none; }
    .hdoc_laccount ul li a.end { border-right:none;}
    .hdoc_languagedd { display:inline-block; float:right; margin-top:15px; margin-left:10px; text-align:left; }
    .hdoc_languagedd .navbar-nav > li > a { padding:4px 10px; font-size:12px; border:1px solid #977943;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
    i.lang_icon { padding:0 10px 0 0; }
    .hdoc_languagedd .navbar-nav .dropdown-menu { padding:0; min-width:104px; } 
    .hdoc_languagedd .navbar-nav .dropdown-menu > li > a { padding:6px 10px;font-size:12px;}
    .main_nav li a { color:#fff; }
    .main_nav li a:hover {  }
    .main_nav li.active a { border-bottom:2px solid #1788c1; background:#d3b788;  }
    .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {background:#d3b788;border-bottom:2px solid #1788c1; font-weight:bold;}
    
    .search_ui.search-engine { width:100%; position:relative;z-index:5; min-height:560px; }
    .search_shade { padding-bottom:30px; }
    .bg_flights { background:url(../../Image/Common/home_slide_04.jpg) top center no-repeat; background-size:cover; }
    .bg_hotels { background:url(../../Image/Common/home_slide_05.jpg) top center no-repeat; background-size:cover; }
    .bg_fh { background:url(../../Image/Common/home_slide_06.jpg) top center no-repeat; background-size:cover; }
    .bg_package { background:url(../../Image/Common/home_slide_07.jpg) top center no-repeat; background-size:cover; }
    .bg_car { background:url(../../Image/Common/home_slide_08.jpg) top center no-repeat; background-size:cover; }
    .sui_head { padding-top:60px; padding-bottom:70px; }
    .sui_head h1 { font-size:36px; color:#FFF;text-shadow: 0px 1px 3px rgba(0, 0, 0, .8); }
    .sui_head p { font-size:14px; color:#FFF;text-shadow: 0px 1px 3px rgba(0, 0, 0, .8); }
    .search_ui label { font-weight: normal; margin-bottom: 1px;}
    /*	Custom checkbox 
    .custom-checkbox, .custom-radio { position: relative; }
    .custom-checkbox input, .custom-radio input {	position: absolute;	left: 2px;	top: 3px;	margin: 0;	z-index: 0;}
    .custom-checkbox label, .custom-radio label {display: block;position: relative;z-index: 1;font-size:14px;line-height:20px;padding:14px 0 14px 55px;margin:0;cursor: pointer; color:#ddd; outline:none; height:70px;}
    .custom-checkbox label { background: url(../../Image/Common/checkbox.png) no-repeat; }
    .custom-radio label { background: url(../../Image/Common/radiobutton.png) no-repeat; background-color:#00164e; }
    .custom-checkbox label, .custom-radio label {background-position:5px 10px;}
    .custom-checkbox label.hover,.custom-checkbox label.focus,.custom-radio label.hover,.custom-radio label.focus {background-position: 5px -91px; background-color:#555; color:#fff;}
    .custom-checkbox label.checked, .custom-radio label.checked {background-position: 5px -192px; background-color:#f1af2c; color:#333;}
    .custom-checkbox label.checkedHover, .custom-checkbox label.checkedFocus {background-position: -10px -314px;}
    .custom-checkbox label.focus, .custom-radio label.focus {outline: 1px dotted #ccc;}*/
    .sui_checkbox_left {-webkit-border-radius: 3px 0px 0px 3px;-moz-border-radius: 3px 0px 0px 3px;border-radius: 3px 0px 0px 3px;}
    .sui_checkbox_right {-webkit-border-radius: 0px 3px 3px 0px;-moz-border-radius: 0px 3px 3px 0px;border-radius: 0px 3px 3px 0px;}
    .sui_searchinput { position:relative; }
    .sui_sinput { border:none; border-radius: 5px;color: #666666;font-size: 14px;height: auto;line-height: 22px;padding: 11px;width: 80%;}
    .sui_advsearch { display:inline-block; width:100%; font-size:12px; text-align:right; color:#fff; }
    .sui_advsearch:hover, .sui_advsearch:active, .sui_advsearch:focus { text-decoration:underline; color:#fff;}
    .sui_subhead h2 { font-size:22px; line-height:26px; color:#FFF; font-weight:bold; text-shadow: 0px 1px 3px rgba(0, 0, 0, .8);}
    .sui_pannel, .sui_panneladv { margin: 0;}
    span.search_package_label{width:100%; height:auto; color:#fff; display:block; font-size:18px; text-align:left; padding:9px 0;}
    
    .top_iconcat { padding-top:50px; }
    .ticon_head fieldset { border-top:1px solid #fff; padding:0; }
    .ticon_head fieldset legend { width:auto; border:none; margin:0; padding:0 15px; font-size:16px; color:#fff; text-transform:uppercase; letter-spacing:5px; }
    .ticon_head{text-align:center;}
    .ticon_head h1{color:#ffffff; text-shadow: 0px 1px 3px rgba(0, 0, 0, .8);}
    .ticon_con { text-align:center; padding-bottom:10px;}
    .hi_iconcon { position:relative;display: inline-block; width:auto; margin:10px 5px;}
    .hi_iconcon:hover{text-decoration:none;}
    .hi_iconcon span{color:#ffffff; text-shadow: 0px 1px 3px rgba(0, 0, 0, .8);}
    .hi_pakages_con{display:none;}
    .hi_pakages { background:#FFF; border-radius:5px; position:absolute; top:20px; padding-top:15px; padding-bottom:10px;}
    .hi_iconcon span.hi-icon-txt {color: #ffffff; display: block; text-shadow: 0 1px 3px rgba(0, 0, 0, 0.8); }
    /*@media (min-width: 767px) {
    .hi_iconcon:hover .hi_pakages_con { display:block; }
    .hi_iconcon:hover { z-index:91; }
    }*/
    .hi_pakages_con { background: url(../../Image/Common/alpha60.png) repeat left top ;content: " ";height: 1000px;left: 0;margin: 0;padding: 0;position: fixed;top: 0;width: 100%;z-index: 89;}
    .hi-icon {display:inline-block; cursor: pointer;margin:0;width:70px;height:70px; line-height:42px; text-align: center;position: relative;padding:13px 0; background:url(../../Image/Common/alpha60.png) top left repeat; -moz-transition:0.4s;-ms-transition:0.4s;-o-transition:0.4s;-webkit-transition:0.4s;transition:0.4s; -moz-border-radius:50%; border-radius:50%; -webkit-border-radius:50%; -khtml-border-radius:50%; border:1px solid rgba(255, 255, 255, 0.5);}
    .hi-icon:hover , .hi-icon:focus {text-decoration:none; outline:none; -moz-border-radius:10px; border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px;}
    .hi-icon span {display:block; text-align:center; font-size:14px; color:#fff; padding:15px 0 0 0; text-shadow: 0px 1px 3px rgba(0, 0, 0, .8); }
    .hi-ico { display: inline-block; margin:10px 5px;}
    .hi-ico:hover, .hi-ico:focus { text-decoration:none; }
    .hi-ico:hover .hi_iconname { text-shadow: 0px 1px 3px rgba(0, 0, 0, 1); }
    
    
    .icon_pack_fit{ background-image:url(../../Image/Common/icon_pack_lux.png);}
    
    .icon_pack_all { background-image:url(../../Image/Common/icon_pack_all.png); }
    .icon_pack_adventure { background-image:url(../../Image/Common/icon_pack_adventure.png);}
    .icon_pack_beach { background-image:url(../../Image/Common/icon_pack_beach.png);}
    .icon_pack_family { background-image:url(../../Image/Common/icon_pack_family.png); }
    .icon_pack_historical { background-image:url(../../Image/Common/icon_pack_historical.png);}
    .icon_pack_honeymoon { background-image:url(../../Image/Common/icon_pack_honeymoon.png); }
    .icon_pack_lux { background-image:url(../../Image/Common/icon_pack_lux.png);}
    .icon_pack_citezen { background-image:url(../../Image/Common/icon_pack_citizen.png); }
    .icon_pack_shopping { background-image:url(../../Image/Common/icon_pack_shopping.png);}
    .icon_pack_short { background-image:url(../../Image/Common/icon_pack_short.png); }
    .icon_pack_student { background-image:url(../../Image/Common/icon_pack_student.png); }
    .icon_pack_women { background-image:url(../../Image/Common/icon_pack_women.png); }
    .icon_pack_gp_gc { background-image:url(../../Image/Common/icon_pack_gp_gc_special.png); }
    .icon_pack_affordable{background-image:url(../../Image/Common/icon_pack_affordable_tailormade.png); }
    .icon_pack_jubl{background-image:url(../../Image/Common/icon_pack_Jubilee.png); }
    
    .carousel-control { z-index:22; width:25px; }
    .carousel-indicators { display:none; }
    .feature_box { background:#f1af2c;z-index:4; position:relative; }
    .feature_box h1 { font-size:30px; margin:0 0 15px 0; }
    .testimonial { background:#f7f7f7; padding-top:30px; padding-bottom:30px; } 
    .testimonial .featureb_col .col-md-12 {background:url(../../Image/Common/testimonial_quote2.png) bottom right no-repeat; }
    .featureb_content { text-align:center; background: url(../../Image/Common/testimonial_quote1.png) top left no-repeat; padding:30px 0 15px 0; }
    .featureb_content h4 { font-size:16px; color:#000; }
    .featureb_content p { font-size:12px; color:#666; padding:0 13px; }
    .featureb_content p.gold { font-size:13px; font-style:normal; color:#000; }
    .featureb_content p.gold span { display:block; }
    .featureb_content a { font-size:12px; color:#999; cursor:pointer;}
    
    .feat_whitebox .featureb_col { min-height:240px; margin-top:30px;}
    .sprite_info { background-image:url(../../Image/Common/sprite_info.png); background-repeat:no-repeat; display:inline-block; }
    .si_cexp { background-position:-9px -431px; width:30px; height:30px; }
    .si_cassi { background-position:-9px -576px; width:30px; height:30px; }
    .feat_wbhead h2 { margin:0; font-size:30px; color:#fff; font-weight:normal; margin-bottom:20px; }
    .feat_wbhead h2 i { margin-right:10px; margin-bottom:-3px; }
    .feat_wbcon { font-size:14px; color:#888; }
    .cx_name { color:#f1af2c; }
    .feat_callno { color:#f1af2c; }
    .feat_callno span { display:block; font-size:24px; }
    
    .feat_bluebox { color:#fff; min-height:310px; }
    .feat_bluebox_head {  margin-top: 20px;}
    .feat_bluebox_con { padding:15px 0; }
    .feat_bluebox_head h2 {margin:0; font-size:30px; color:#fff; font-weight:normal; margin-bottom:15px; }
    .feat_bluebox_list ul { list-style:none; margin:0; padding:0; }
    .feat_bluebox_list ul li { display:inline-block; width:auto;}
    .feat_bluebox_list ul li i { display:block; float:left; width:30px; height:30px; margin:10px; }
    .feat_bluebox_list ul li span { display:block;border-left:1px solid #3b63c0; float:left; padding:20px; }
    .feat_bluebox_list ul li.feat_blue_i1 i { background-position:-9px 2px; }
    .feat_bluebox_list ul li.feat_blue_i2 i { background-position:-9px -143px; }
    .feat_bluebox_list ul li.feat_blue_i3 i { background-position:-9px -288px; }
    .link_abouts { color:#fff; margin-top:20px; }
    .link_abouts:hover { color:#fff; }
    
    .feat_bluebox_list { margin:0 -5px; width:100%; }
    .spc_off { width:24.5%; height:auto; display:inline-block; padding:0 5px; text-decoration:none; color:#fff; vertical-align:top; }
    .spc_off:hover, .spc_off:focus {text-decoration:none; color:#fff; }
    .spc_off:hover .spc_img, .spc_off:focus .spc_img { border-color:#333; }
    .spc_off .spc_img { width:100%; height:110px; overflow:hidden; position:relative; border-radius:5px; border:1px solid #FFF; }
    .spc_off .spc_img img { width:100%; height:auto; }
    .spc_off .spc_img .spc_price { background: url(../../Image/Common/alpha60.png) repeat left top;border-radius: 5px 0 0 5px;bottom: 15px;color: #fff;font-size:14px;height: auto;padding:3px 5px;position: absolute;right: 0;text-align: right;width: auto;z-index: 20;}
    .spc_off .spc_title p { font-size:13px; }
    .spc_off .spc_title p span { font-size:12px; display:block; }
    
    .feat_follow { background:#fff; margin:0; padding-top:5px; padding-bottom:20px; } 
    .feat_follow_social .feat_bluebox_head h2, .feat_follow_newsletter .feat_bluebox_head h2  { color:#000; font-size:24px; }
    .social_i { margin:0 2px 2px 0; float:left; }
    .social_i:hover { opacity:.7; }
    .feat_follow_newsletter .feat_follow .btn { text-transform:uppercase; }
     
    .prmo_box { background:#1d3443; padding:20px 0 20px 0; z-index:4; position:relative; color:#FFF; }
    .prmoslider .prmo_pkg { overflow:hidden; width:100%; height:auto; position:relative; display:block; background:#222; border-radius:8px; border:2px solid #fff; -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, .5);-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, .5);box-shadow: 0px 0px 3px rgba(0, 0, 0, .5);}
    .prmoslider .prmo_pkg .prmo_pkg_img { width:100%; height:auto; position:relative; z-index:1; }
    .prmoslider .prmo_pkg .prmo_pkg_img img { width:100%; height:auto; }
    .prmoslider .prmo_pkg .prmo_pkg_p { position:absolute; z-index:2; bottom:0; width:100%; background:url(../../Image/Common/alpha60.png) top left repeat; height:50px; padding:0 15px; }
    .prmoslider .prmo_pkg .prmo_pkg_p h1 { font-size:18px; color: #feb366; margin-top:4px; margin-bottom:0; font-weight:bold; }
    .prmoslider .prmo_pkg .prmo_pkg_p p { font-size:12px; color: #fff; }
    
    .prmoslider .slick-prev, .prmoslider .slick-next { position:absolute; background-image:url(../../Image/Common/slider_ctrls.png); background-repeat:no-repeat; width:36px; height:34px; opacity: 1; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); margin-top:-19px; }
    .prmoslider .slick-prev:hover, .prmoslider .slick-next:hover { opacity: .9; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); }
    .prmoslider .slick-prev { left:-4px; background-position:0 -194px; }
    .prmoslider .slick-next { right:-5px; background-position:-64px -194px;}
    .prmoslider .slick-disabled { cursor:default;}
    
    .pkg_tagline { background:#FFF url(../../Image/Common/tagline_bg.png) top left repeat; padding:25px 0 40px 0; z-index:4; text-align:center; position:relative; }
    .result_filter { background:#FFF url(../../Image/Common/tagline_bg.png) top left repeat;}
    .pkg_tagline_col h1 { font-size:36px; color:#f1af2c; }
    .pkg_tagline_col p { font-size:18px; color:#555; }
    .pkg_tagline_col a.scroll_dwn { opacity: 0.7; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); }
    .pkg_tagline_col a.scroll_dwn:hover { opacity: 1; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); }
    .mice_content{ text-align:center;}
    .mice_content h4 { font-size:16px; color:#000; }
    .mice_content p { font-size:12px; }
    .mice_content a { font-size:12px; color:#999; cursor:pointer;}
    .featureb_icon { padding-bottom:10px; }
    
    
    .wv_head { padding-top:10px;text-align: justify;}
    .wv_head p{color:#4c6071; line-height:1.6;}
    .wv_head h1, .wv_head_home h1, .testi_head h1 { font-size:30px; color:#f1ce8f;margin-bottom: 30px; }
    .testi_head h1 a{color:#753209; text-decoration:none;}
    .testi_head h1 a:hover{text-decoration:underline;}
    .ser_head h2, .blog_head h2 { font-size:24px; color:#753209; }
    .ser_links ul{ margin:0; padding:0; }
    .ser_links ul li { float:left; list-style:none; width:30%; padding:10px 0 10px 0; }
    .ser_links ul li a { display:inline-block; float:left; font-size:14px; color:#333; font-weight:bold; padding:0 0 0 0; }
    .ser_links ul li a i {float:left; display:inline-block; margin:0 10px 0 0; }
    .ser_links ul li a span { display:inline-block; float:left; margin:10px 0 0 0; }
    .ser_links ul li a:hover span { color:#666; text-decoration:underline; }
    .blog_head { padding-bottom:15px; }
    .blog_thumb { overflow:hidden; max-height:130px; }
    .blog_detail {}
    .blog_detail h3 { margin:0 0 10px 0; }
    .blog_detail h3 a { color:#333; font-size:20px; line-height:22px; }
    .blog_detail p { color:#333; font-size:13px; line-height:17px; }
    
    .testi { position:relative; width:100%; float:left; }
    .testi_nav { position:absolute; bottom:80px; right:10px; z-index:22; }
    .testi_nav ul { list-style:none; }
    .testi_nav ul li { float:left; margin:0 0 0 3px; }
    .testi_content { background:#f3f3f3; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; padding:15px; position:relative; font-size:13px; color:#333; font-style:italic;}
    .testi_tip { width:22px; height:13px; position:absolute; bottom:-13px; left:25px; display:block; background:url(../../Image/Common/testi-tip.png) top left no-repeat; }
    .testi_person { height:80px; }
    .testi_person img { float:left; margin:14px 10px 10px 14px; } 
    .testi_person p { float:left; margin:24px 0px 0px 0; font-size:13px; } 
    .hidex { display:none; }
    .testi_addmore { padding-top:20px; }
    .static_page .commonpage_box { padding:80px 0; position:relative; z-index:4; color:#ddd; }
    
    /*-- footer --*/
    .footer_container{margin-top:50px;}
    .footer {background:#fff;position:absolute;z-index:4;bottom:0%;width:100%;left:0;}
    .footer_col_border {  }
    .f_help a { color:#fff; }
    .f_help a:hover, .f_help a:focus { color:#fff; text-decoration:underline; }
    .f_help a img { padding-bottom:10px; }
    .footer_col_about p { font-size:11px; color:#aaa; line-height:1.4; }
    .footer_col_about p a { color:#fff; }
    .footer_col_about p a:hover { text-decoration:underline; }
    .footer .footer_cr { padding:10px 0 30px 0; }
    .footer_cr_col p {font-size:12px; color:#aaa;}
    .footer_cr_col a {font-size:12px; color:#aaa;}
    .footer_cr_col a:hover {color:#fff; text-decoration:underline;}
    .footer_cr_social ul { list-style:none; margin:0; padding:0; }
    .footer_cr_social ul li { display:inline-block; margin:0 1px; }
    .f_logocopy { margin-top:15px; }
    .f_logocopy p { font-size:12px; color:#9ca3b4; margin-top:15px; }
    .f_logocopy a { font-size:12px; color:#9ca3b4; }
    .flogo { opacity:.6; }
    .flogo:hover { opacity:1; }
    .fnewslter_input { position:relative; }
    .fnewslter_input .form-control { border-radius:0; border-color:transparent; background:#39445e; box-shadow:none; font-size:12px; color:#9ca3b4;}
    .fnewslter_input .form-control:focus { background:#4a5774; }
    .fnewslter_input .fnews_submit { border-radius:0; position:absolute; top:0; right:0; width:42px; height:34px; background-image:url(../../Image/AF/newsletter_icon.png); background-position:center center; background-repeat: no-repeat; }
    .fcontact_phone {margin-top:40px; }
    .fcontact_phone h4 { font-size:18px; color:#fff; font-weight:bold; margin-bottom:30px; }
    .fcontact_phone p { font-size:24px; color:#ff9428; line-height:18px; }
    .fcontact_phone p a { font-size:12px; color:#ff9428; }
    .footer_strip { padding:30px 0; background-color:#242528; }
    .footer_strip p { color:#aaa; font-size:12px; }
    .footer_strip a { color:#aaa; }
    .fstrip_conA { padding-bottom:15px; border-bottom:1px solid #515255; margin-bottom:15px; }
    
    .sprite_home {display:inline-block; overflow:hidden; background-repeat: no-repeat;background-image:url(../../Image/AF/social_doc_sprite.png);}
    .icon_fb_footer {width:23px; height:23px; background-position:0 0;}
    .icon_tw_footer {width:23px; height:23px; background-position: -26px 0px}
    .icon_li_footer {width:23px; height:23px; background-position: -52px 0px}
    .icon_gp_footer {width:23px; height:23px; background-position: -78px 0px}
    
    
    .f_l_copy { border-bottom:1px solid #4d4d4d; padding-bottom:20px; }
    .f_l_titlehead { padding-top:20px; padding-bottom:10px; }
    .f_l_copy p { font-size:12px; color:#999; margin-bottom:5px; }
    .f_l_copy p a { color:#ddd; }
    .f_l_copy p a:hover { color:#fff; text-decoration:underline; }
    .f_left_links h4, .newsletter_sec h4 { font-size:20px; color:#f1af2c; }
    .newsletter_sec h4 { margin-top:0; color:#fff; font-weight:normal; }
    .f_left_links ul { list-style:none; padding:0; }
    .f_left_links ul li { list-style:none; }
    .f_left_links ul li a { color:#aaa; font-size:12px; cursor:pointer;}
    .f_left_links ul li.dropdown-header{padding:0;}
    .f_left_links ul li.divider{height: 1px; margin:9px 0; overflow:hidden;}
    .f_left_links ul li a:hover { color:#fff; }
    .flink_sub_page { color:#fff; }
    
    .newsletter_sec p { color:#999; font-size:12px; }
    .newsletter_sec .form-inline .form-control {/*border-color:#FFF;*/}
    .footer_social { padding:30px 0 0 0; }
    .footer_social p { color:#fff; font-size:12px; }
    .footer_social a { display:inline-block; float:left; margin-right:5px; }
    .footer_social a:hover { }
    .footer_social a.icon_footer_fb:hover {width:20px; height:20px; background-position: -153px -226px}
    .footer_social a.icon_footer_google:hover {width:20px; height:20px; background-position: -131px -226px}
    .footer_social a.icon_footer_linkedin:hover {width:20px; height:20px; background-position: -154px -135px}
    .footer_social a.icon_footer_twitter:hover {width:20px; height:20px; background-position: -132px -135px}
    .footer_social a.icon_footer_youtube:hover {width:20px; height:20px; background-position: -57px -105px}
    
    .copyright_con {width:100%; border-top:1px solid #5d5d5d; margin-top:30px; padding:25px 0 0 0;}
    .copyright_con p, .copyright_con a { font-size:12px; color:#999; }
    .copyright_con a:hover { color:#fff; }
    
    .social_doc { position:fixed; top:240px; right:0; z-index:99; width:40px; display:none;}
    .social_doc ul { list-style:none; padding:0;display:block; margin:0; }
    .social_doc ul li { margin:0; display:block; }
    .social_doc ul li a.sprite { background-image:url(../../Image/Common/social_doc_sprite.png); }
    .social_doc ul li a.icon_social_fb-small { background-position:0px 0px; }
    .social_doc ul li a.icon_social_twitter-small { background-position:0 -40px; }
    .social_doc ul li a.icon_social_google-small { background-position:0px -80px; }
    .social_doc ul li a.icon_social_linkedin-small { background-position:0px -120px; }
    .social_doc ul li a.icon_social_youtube-small { background-position:0px -160px; }
    .social_doc ul li a { width:36px; height:37px; display:block; position:relative; right:-7px;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;  }
    .social_doc ul li a:hover { right:-4px;}
    
    .quick_enq { position:fixed; bottom:0; right:50px; z-index:99; width:250px; }
    .quick_enq .q_enq_head { width:100%; }
    .quick_enq .q_enq_head a { display:block; background:#f1af2c; border:2px solid #f1af2c; float:left; width:100%; font-size:16px; color:#000; font-weight:bold; }
    .quick_enq .q_enq_head a:hover, .quick_enq .q_enq_head a:focus { text-decoration:none;background:#ffc925; border:2px solid #ffc925; }
    .quick_enq .q_enq_head a i.icon_enquiry { float:left; margin:6px 10px 0 6px; }
    .quick_enq .q_enq_head a i.icon_enquiry_minus, .quick_enq .q_enq_head a i.icon_enquiry_plus { float:right; }
    .quick_enq .q_enq_head a span.q_enq_text { display:block; float:left; margin:6px 0 0 0; }
    .quick_enq .q_enq_head a:hover i.icon_enquiry_minus, .quick_enq .q_enq_head a:hover i.icon_enquiry_plus {opacity: 0.9; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); }
    .quick_enq .q_enq_head a.enq_head_plus i.icon_enquiry_plus { background-position:-92px -126px;}
    .q_enq_form { width:100%; height:auto; background:#FFF; padding:15px; float:left; -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, .1);-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, .1);box-shadow: 0px 0px 3px rgba(0, 0, 0, .1);}
    
    .f_enqform label { color:#999; }
    .f_enqform .form-group { padding-right:0; }
    .f_enqform .form-control { background-color:#787878; border:1px solid #787878; border-radius:0; color:#bfbfbf; }
    .f_enqform .form-control:focus {border-color: #fff; background-color:#4b4b4b; color:#fff;-webkit-box-shadow:none;box-shadow:none;}
    .f_enqform .btn { border-radius:0; }
    
    
    /*-- popup css --*/
    .pop_Email{ width:500px; height:auto;}
    .pop_advsearch { width:700px; height:auto;}
    .pop_testimonial { width:700px; height:auto;}
    .pop_login { width:400px; height:auto;}
    .pop_agregister { width:100%; }
    .pop_cmn_con { padding:20px 20px 30px 20px; }
    .tstmnl_con{}
    .tstmnl_con img{float:left; margin:0 10px 10px 0}
    .tstmnl_con h4{float:left; margin:13px 0 0;}
    .tstmnl_con p{float:left;}
    .pop_search_type { display: inline-block;width: 100%;}
    .pop_search_type .custom-radio {display: inline-block; float:left; margin-bottom:15px;}
    .pop_search_type .custom-radio label {font-size: 14px;height: 45px;margin: 0;padding: 13px 15px 0 50px;background-position:3px -1px;}
    .pop_search_type .custom-radio label.hover, .pop_search_type .custom-radio label.focus {background-position: 3px -102px;}
    .pop_search_type .custom-radio label.checked {background-position: 3px -202px;}
    .form-control-lbl { height: 34px; padding: 7px 0 0;}
    
    .result_for { padding:20px 15px 10px 15px; }
    .result_for h1 { color:#f1af2c; font-size:38px; margin-top:10px; font-weight:normal; }
    .result_f_opt { padding:10px; border:1px solid #dddddd; border-bottom:none;-webkit-border-radius: 3px 3px 0px 0px;-moz-border-radius: 3px 3px 0px 0px;border-radius: 3px 3px 0px 0px;background-color: #fff;}
    .result_f_opt ul { display:inline-block; list-style:none; padding:0; margin:0; }
    .result_f_opt ul li { float:left; margin:5px; display:block; } 
    .result_f_opt ul li a { display:inline-block; width:auto; height:auto; text-decoration:none; color:#333; font-size:13px; padding:6px 10px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;} 
    .result_f_opt ul li a:hover { background:#f0f0f0;-webkit-box-shadow: inset 0px 0px 5px rgba(0, 0, 0, .1);-moz-box-shadow: inset 0px 0px 5px rgba(0, 0, 0, .1);box-shadow: inset 0px 0px 5px rgba(0, 0, 0, .1); } 
    .result_f_opt ul li a.filter_active { background:#f0f0f0;-webkit-box-shadow: inset 0px 0px 5px rgba(0, 0, 0, .1);-moz-box-shadow: inset 0px 0px 5px rgba(0, 0, 0, .1);box-shadow: inset 0px 0px 5px rgba(0, 0, 0, .1); } 
    
    .result_f_opt ul li a span { display:inline-block; } 
    .result_f_opt .filter_icon { display:inline-block; width:28px; height:22px; float:left; margin:0 5px 0 0; } 
    .result_f_opt .filter_icon img { max-width:26px; } 
    
    /* -- jquery UI css --*
    .ui-slider {position: relative;text-align: left;background:#fff url(../../Image/Common/drag_bar_gray.png) top left repeat-x;
    -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; }
    .ui-slider .ui-slider-handle {position: absolute;z-index: 2;width:21px;height:21px;cursor: default;background: url(../../Image/Common/dragger_point.png) top left no-repeat;}
    .ui-slider .ui-slider-range {position: absolute;z-index: 1;font-size: .7em;display: block;border: 0;background-position: 0 0;background:#f1af2c;
    -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; }
    .ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range {filter: inherit;}
    .ui-slider-horizontal {height:6px;}
    .ui-slider-horizontal .ui-slider-handle {top:-0.5em;margin-left: -.6em; cursor:pointer;}
    .ui-slider-horizontal .ui-slider-range {top: 0;height: 100%;}
    .ui-slider-horizontal .ui-slider-range-min {left: 0;}
    .ui-slider-horizontal .ui-slider-range-max {right: 0;}
    .ui-slider-vertical {width: .8em;height: 100px;}
    .ui-slider-vertical .ui-slider-handle {left: -.3em;margin-left: 0;margin-bottom: -.6em;}
    .ui-slider-vertical .ui-slider-range {left: 0;width: 100%;}
    .ui-slider-vertical .ui-slider-range-min {bottom: 0;}
    .ui-slider-vertical .ui-slider-range-max {top: 0;}*/
    
    .pkg_sort_range { padding:0; }
    .filter_con { width:250px; height:auto; padding: 2px 0 0; }
    .filter_con .dragable { width:250px; height:auto; padding:7px 0 7px 7px; }
    .filter_con .drag_value { width:250px; height:auto; font-size:11px; font-weight:bold; color:#666; position:relative; }
    .filter_con .drag_value .min_value { width:auto; height:auto; text-align:left; display:inline-block;}
    .filter_con .drag_value .max_value { width:auto; height:auto; text-align:right; position:absolute; right:0;display:inline-block;}
    .filter_con .drag_value .drag_range_lbl { width:100%; height:auto;text-align:center; color:#999; position:absolute;}
    .pkg_sort { border-bottom:1px solid #ddd; margin:0 30px 10px 30px;}
    .pkg_sort_link {padding:16px 0 0 0;}
    .pkg_sort_link ul { margin:0; padding:0; list-style:none; }
    .pkg_sort_link ul li { display:inline-block; margin-right:10px; }
    .pkg_sort_link .psl_label { font-size:12px; font-weight:bold; }
    .pkg_sort_link .psl_link { font-size:12px; color:#333; display:inline-block; padding:0 10px 4px 10px; }
    .pkg_sort_link .psl_linkactive { color:#006ece; border-bottom:2px #006ece solid; background:url(../../Image/Common/icon_sort_down.png) right 5px no-repeat; padding:0 10px 4px 0; margin:0 0 0 10px; }
    .pkg_sort_link .psl_linkdes { background:url(../../Image/Common/icon_sort_up.png) right 5px no-repeat;}
    .pkg_sort_link .psl_link:hover, .pkg_sort_link .psl_link:focus { text-decoration:none; color:#006ece; }
    .pkg_sort_info { text-align:right; padding:10px 0; }
    .pkg_sort_info p { margin:0; }
    
    .loadmore_box { padding-bottom:20px; }
    .loadmore {margin: 0;}
    @-webkit-keyframes progress { to {background-position: 60px 0;}}
    @-moz-keyframes progress { to {background-position: 60px 0;}}
    @keyframes progress { to {background-position: 60px 0;}}
    .loadmore_process { background:#f1af2c; border:none; border-radius:50px; width:100%; height:auto; cursor:default; display:inline-block; text-align:center; font-size:16px; font-weight:bold; outline:none; padding:10px 10px;  text-decoration:none; color:#fff; text-shadow:3px #000; 
    -webkit-animation: progress 1s linear infinite;	-moz-animation: progress 1s linear infinite; animation: progress 1s linear infinite; background-repeat: repeat-x; background-size: 60px 60px; background-image: -webkit-linear-gradient(-45deg, rgba(0, 0, 0, 0.06) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.06) 50%, rgba(0, 0, 0, 0.06) 75%, transparent 75%, transparent);	background-image: linear-gradient(-45deg, rgba(0, 0, 0, 0.06) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.06) 50%, rgba(0, 0, 0, 0.06) 75%, transparent 75%, transparent); }
    
    .lp_content { padding-bottom:20px; padding-top:20px; }
    .header_minus { padding-top:100px;}
    .confirm_con { margin-bottom: 50px;}
    
    .confirm_box { margin: 0; position:relative;}
    .c_itn_pax > thead > tr > th, .c_itn_pax > tbody > tr > th, .c_itn_pax > tfoot > tr > th, .c_itn_pax > thead > tr > td, .c_itn_pax > tbody > tr > td, .c_itn_pax > tfoot > tr > td { padding: 10px; border-top:none;}
    .itn_pax_name { font-weight:bold; }    
        
    .itn_receipt { width:100%; height:auto; background:#fff url(../../Image/Common/itn_mailed_seal.png) bottom right no-repeat; border:1px solid #ddd; padding-bottom:80px; position:relative; text-align:center;
    -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, .4);-moz-box-shadow: 0px 5px 5px rgba(0, 0, 0, .4);box-shadow: 0px 5px 5px rgba(0, 0, 0, .4); }
    .itn_receipt .icon_receiptholder { width:38px; height:35px; position:absolute; top:-6px; left:10px; background:url(../../Image/Common/icon_pageholder.png) top left no-repeat; }
    .itn_receipt .itn_r { width:100%; border-bottom:1px dashed #ddd; padding-bottom:10px;  }
    .itn_receipt .itn_r .itn_r_head { text-transform:uppercase; font-size:12px; color:#666; text-align:center; margin-top:15px; margin-bottom:5px; letter-spacing:.5px; }
    .itn_receipt .itn_r .itn_r_payimg img { max-height:30px; }
    .itn_receipt .itn_r .itn_r_paycardno p {  font-size:16px; color:#000; font-weight:bold; margin-bottom:0;}
    .itn_ta {  font-size:20px; color:#f1af2c; font-weight:bold; margin-bottom:0;}
    .itn_ta .itn_tac { font-size:12px; font-weight:normal; color:#666;}
    .itn_breakup_table > thead > tr > th, .itn_breakup_table > tbody > tr > th, .itn_breakup_table > tfoot > tr > th, .itn_breakup_table > thead > tr > td, .itn_breakup_table > tbody > tr > td, .itn_breakup_table > tfoot > tr > td { padding: 3px 10px; border-top:none;}
    .itn_bu_lbl { font-size:11px; color:#666; }
    .itn_bu_amount {  font-size:14px; color:#000; font-weight:bold; margin-bottom:0;}
    .itn_bu_amount .itn_buc {  font-size:11px; color:#666; font-weight:normal; }
    .itn_receipt .itn_r_breakup { border-bottom:none; }
        
    .pkgb_table_box { padding-top:10px; }
    .pkgb_table { font-size:11px;  }
    .pkgb_table > thead > tr > th, .pkgb_table > tbody > tr > th, .pkgb_table > tfoot > tr > th, .pkgb_table > thead > tr > td, .pkgb_table > tbody > tr > td, .pkgb_table > tfoot > tr > td { padding: 1px 0; border-top:none;}
    .pkgb_table .pkg_bu_gtotal td { border-bottom:1px solid #ccc; border-top:1px solid #ccc; padding:5px 0; font-weight:bold; font-size:12px; }
    .login_graybox {  margin-top:15px; }
    .login_graybox .pay_pnl_head  h3{ margin:0; font-size:18px; }
       
    .pay_amnt .pay_amnt_con .pay_amnt_head { border-bottom:1px solid #e2e2e2; padding:15px; }
    .pay_amnt .pay_amnt_con .pay_amnt_head h4 { margin:0; font-size:14px; font-weight:bold; }
    .pay_amnt .pay_amnt_con .pay_amnt_opt { width:100%;}
    .pay_amnt .pay_amnt_con .pay_amnt_opt .pay_amnt_radio { width:50%; float:left; display:inline-block; padding:15px; height:auto; min-height:110px; margin:0; font-weight:normal; }
    .pay_amnt .pay_amnt_con .pay_amnt_opt .pay_amnt_radio:hover { background-color:#fae9e3; }
    .pay_amnt .pay_amnt_con .pay_amnt_opt .pay_amnt_m { border-right:1px solid #e2e2e2; }
    .pay_amnt .pay_amnt_con .pay_amnt_opt .pay_amnt_radio .pam_input{border: 1px solid #cccccc;}
    .pay_amnt .pay_amnt_con .pay_amnt_opt .pay_amnt_radio .pay_amnt_lbl { font-weight:bold; font-size:12px; margin-bottom:5px; display:block; }
    .pay_amnt .pay_amnt_con .pay_amnt_opt .pay_amnt_radio .pay_amnt_lbl label { margin-left:6px; }
    .pay_amnt .pay_amnt_con .pay_amnt_opt .pay_amnt_radio .pay_amnt_lbl .pay_amnt_r { margin-top:6px; }
    .pay_amnt .pay_amnt_con .pay_amnt_opt .pay_amnt_radio .pay_amnt_info { font-size:11px; padding-left:23px; padding-top:2px;  }
    .pay_amnt .pay_amnt_con .pay_amnt_opt .pay_amnt_radio .pam_input { margin-left:23px; }
    .paym_active { background-color:#fae9e3; }
    
    /* Payment tabz block */
    .payment_tabz ul.tabz { margin:0; padding:0; float:left; list-style:none; height:31px; border-bottom:3px solid #6abddb; width:100%; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; border-top-left-radius:5px; }
    .payment_tabz ul.tabz li { float:left; margin:0 3px 0 0; padding:0; height:30px; width:auto; border-left:1px solid #f1f1f1;overflow:hidden; position:relative; top:-2px; background:#e0e0e0; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px;  border-top-left-radius:5px; border-top-right-radius:5px; background:#f1f1f1; text-align:center; }
    .payment_tabz ul.tabz li a { text-decoration:none; color:#333; display:block; padding:8px 15px 10px 15px; outline:none; text-align:center; font-size:12px; }
    .payment_tabz ul.tabz li.active { background:#e8f9ff; border-left:1px solid #6abddb; border-right:1px solid #6abddb; border-top:1px solid #6abddb; font-weight:bold; height:33px; }
    .payment_tabz .tabz_container { overflow:hidden; clear:both; float:left; width:100%; background:#FFF; overflow:auto; height:auto; line-height:16px; padding:20px 0 10px 0; border-top:3px solid #e8f9ff; }
    .payment_tabz .tabz_content { width:100%; height:auto; float:left;}
    .payment_head { width:100%; height:auto; float:left; padding-bottom:5px; border-bottom:1px solid #ddd; margin-top:10px; }
    .payment_head p { float:left; font-size:14px; font-weight:bold;margin: 0; }
    .payment_cardselect .gridView li label { border-radius: 5px; border: 1px solid #e1e1e1; box-shadow: 0 1px 1px #EEEEEE; cursor: pointer; display: block; padding: 8px; width:100px; float:left; }
    .payment_cardselect .gridView_banks li label { width:130px; }
    .payment_cardselect .gridView li label input { float: left; margin:6px 15px 0 5px; }
    .payment_cardselect .gridView li label img { float: left; }
    
    .card_details { width:100%; height:auto; float:left; position:relative; margin:20px 0; }
    .card_seals { width:100%; height:auto; margin-top:10px; float:left; }
    .card_seals img { float:right; }
    .card_details .form_block { width:auto; height:auto; float:left; clear:both; margin-bottom:10px; }
    .card_details .form_block_cvv input { width:80px;}
    .card_details .form_block_date select { width:84px; margin-right: 10px;}
    .card_details .form_block .lft { width:150px; height:auto; float:left; padding:0 20px 0 0; text-align:right; }
    .card_details .form_block .lft label { font-size:12px; color:#333; padding-top:8px; display:block; float:right; }
    .card_details .form_block .right { width:auto; height:auto; float:left; }
    .card_details .form_block .right input.wide { width:300px; }
    .card_details .form_block .right .cvv_hint { width:auto; float:left; height:auto; margin-left:10px; }
    .card_details .form_block .right .cvv_hint img { float:left; }
    .card_details .form_block .right .cvv_hint span { float:left; font-size:11px; line-height:14px; color:#999; }
    .card_details .form_block .right .choose_opt { width:auto; float:left; height:auto; margin-right:20px; display:block; padding:6px 0 5px 0; }
    .card_details .form_block .right .choose_opt input { float:left; margin:2px 5px 0 0; }
    .card_details .form_block .right .choose_opt label { float:left; font-size:12px; }
    .card_details .form_block .right .info { font-size:11px; color:#bbb; }
    .text_box {float:left;display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.428571429;color: #555555;vertical-align: middle;background-color: #ffffff;background-image: none;border: 1px solid #cccccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;}
    .text_box:focus {border-color:#66afe9;outline:0;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);}
    .text_box:-moz-placeholder {color: #999999;}
    .text_box::-moz-placeholder {color: #999999;opacity: 1;}
    .text_box:-ms-input-placeholder {color: #999999;}
    .text_box::-webkit-input-placeholder {color: #999999;}
    .select_box {padding: 5px;width:300px;}
    
    /* aboutus page */
    .static_banner { height:90px; width:100%; background:#192645; overflow:hidden;}
    .bg_contact { background:url(../../Image/Common/bg_contact.jpg) top center no-repeat; }
    .static_banner img.st_bgimg { width:100%; height:auto; }
    .static_banner_lbl {color: #FFFFFF;font-size:30px;margin-top:20px;}
    .st_tabs { margin-top:298px; }
    .st_tabs .st_tabrow .st_tabcol ul.tabz {margin:0; padding:0; list-style:none; float:left; }
    .st_tabs .st_tabrow .st_tabcol ul.tabz li { float:left; margin-right:10px;  }
    .st_tabs .st_tabrow .st_tabcol ul.tabz li a { display:block; background:url(../../Image/Common/alpha60.png) top left repeat; padding:13px 23px; font-size:14px; color:#fff; outline:none; }
    .st_tabs .st_tabrow .st_tabcol ul.tabz li a:hover, .st_tabs .st_tabrow .st_tabcol ul.tabz li a:focus {color:#f1af2c; text-decoration:none; }
    .st_tabs .st_tabrow .st_tabcol ul.tabz li.active a {color:#333; font-weight:bold; background:#f1af2c; }
    .cmn_con_logos, .st_container { padding-top:20px;}
    .cmn_con_logos{padding-bottom:40px; }
    .cmn_con_logos ul.cmn_cn_logos { padding:0; list-style:none;  }
    .cmn_con_logos ul.cmn_cn_logos li { float:left; margin:0 10px 10px 0; }
    .cmn_con_logos ul.cmn_cn_logos li img { height:55px; }
    .veena_teamtb .easyteamtb ul.etabs { padding:0; list-style:none; }
    .our_teamtb .easyteamtb ul.etabs li { float:left; margin-right:10px; }
    .our_teamtb .easyteamtb ul.etabs li a { display:block; font-size:14px; color:#333; font-weight:bold; text-align:center; outline:none; }
    .our_teamtb .easyteamtb ul.etabs li a:hover, .our_teamtb .easyteamtb ul.etabs li a:focus { text-decoration:none;}
    .our_teamtb .easyteamtb ul.etabs li a:hover { opacity: .8; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); }
    .our_teamtb .easyteamtb ul.etabs li a img { display:block; height:165px; }
    .our_teamtb .easyteamtb ul.etabs li a .our_leader_name { display:block; }
    .our_teamtb .easyteamtb ul.etabs li a .our_leader_name small { display:block; font-size:12px; color:#666; font-weight:normal; }
    .our_teamtb .easyteamtb ul.etabs li.eactive a img { border-color:#333; }
    .our_teamtb .easyteamtb ul.etabs li.eactive a { color:#428BCA;  opacity: 1; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
    .our_leader_info { background:#f3f3f3;-webkit-box-shadow: inset 0px 0px 10px rgba(0, 0, 0, .1);-moz-box-shadow: inset 0px 0px 10px rgba(0, 0, 0, .1);box-shadow: inset 0px 0px 10px rgba(0, 0, 0, .1); border-top: 1px solid #DDDDDD;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; padding:20px; }
    
    #maximage {/* position:fixed !important;*/}
    #maximage img { display:none; }
    .slider_img{overflow:hidden;}
    .maximage_slider #arrow_left, .maximage_slider #arrow_right {height:18px;position:absolute;right:30px;width:12px;z-index:6; top:280px;}
    .maximage_slider #arrow_left {left:30px;}
    .maximage_slider #arrow_left:hover, .maximage_slider #arrow_right:hover {}
    .maximage_slider #arrow_left:active, .maximage_slider #arrow_right:active {}
    .mc-hide-scrolls{overflow:hidden;}
    body .mc-cycle {height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:0;}
    div.mc-image { display:none;
    /*If you are using horizontal fade transitions, use the following CSS:*/
    -webkit-transition: opacity 1s ease-in-out; 
    -moz-transition: opacity 1s ease-in-out; 
    -o-transition: opacity 1s ease-in-out; 
    transition: opacity 1s ease-in-out;
    /*If you are using horizontal slide transitions, use the following CSS:
    -webkit-transition: left .4s ease-in-out; 
    -moz-transition: left .4s ease-in-out; 
    -o-transition: left .4s ease-in-out; 
    transition: left .4s ease-in-out;*/
    -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-position:center center;background-repeat:no-repeat;height:100%;overflow:hidden;width:100%;}
    .mc-old-browser .mc-image {overflow:hidden;}
    .maximage_slider { height:auto; }
    .of_address { padding-bottom:30px; }
    
    /* contactus */
    .mapbox { width:100%; height:auto; position:relative; border-top:10px solid #f1af2c;  border-bottom:1px solid #ccc; margin-bottom:40px; background:#f4f3f0; }
    .mapbox .mapbox_map { width:100%; height:830px;}
    .mapbox .mapbox_address { width:300px; height:auto; padding:30px; background:#f1af2c; color:#333; position:absolute; top:40px; right:340px;}
    .mapbox .mapbox_sidebar { width:300px; height:auto; padding:15px; background:#fff; color:#333; position:absolute; top:10px; right:10px; border:2px solid #00164e;}
    .mapbox .mapbox_sidebar h2 { margin-top: 0;}
    
    .login_heading { padding-top:20px; }
    .login_form .input-group { margin-bottom:20px; }
    .login_mainbox { padding-bottom:40px; }
    .login_mainbox .form-horizontal .control-label{ text-align:left; }
    .login_otp_register hr { margin-top:10px; }
    
    .login_b_box { padding-left:50px; padding-bottom:30px; }
    .login_b_box h3 { margin-top:0; }
    .login_b_box ul { padding:0; list-style:none; }
    .login_b_box ul li { padding-top:5px; }
    .login_b_box ul li i { margin-right:10px; color:#5ca354;  }
    
    .location_b_box { padding-bottom:30px; }
    .location_b_box h3 { margin-top:0; }
    .location_b_box ul { padding:0; list-style:none; }
    .location_b_box ul li { padding-top:5px; }
    .location_b_box ul li i { margin-right:10px; color:#5ca354;  }
    
    .signup_tnc p { font-size:11px; color:#999; }
    .calendar_input { position:relative; display:inline-block; width:100%; }
    .calendar_input i { position:absolute; display:inline-block; top:8px; right:10px; cursor:pointer; font-size:18px; color:#333; }
    .calendar_input .datepick-trigger { position:absolute; display:inline-block; top:7px; right:6px; cursor:pointer; font-size:18px; color:#333; }
    .datepick-trigger {position: absolute;right: 5px;top: 8px;}
    
    .dashboard_con { padding:40px 0; }
    .dashboard_tab { padding:0; }
    .dt_left_ul { padding:0; list-style:none; margin:0; }
    .dt_left_ul li { padding-bottom:3px; float:left; display:inline-block; width:100%; }
    .dt_left_ul li a { display:inline-block; background:#f1af2c; padding:20px; width:100%; font-size:14px; color:#333; float:left; }
    .dt_left_ul li a i { display:inline-block; width:30px; height:20px; margin:0 6px 0 0; background-repeat:no-repeat; background-position:top left; float:left; }
    .dt_left_ul li a span { display:inline-block; float:left; padding:2px 0 0 0; }
    .dt_mybooking i { background-image:url(../../Image/Common/icon_user_booking.png);  }
    .dt_profile i { background-image:url(../../Image/Common/icon_user_profile.png);  }
    .dt_cotraveller i { background-image:url(../../Image/Common/icon_user_traveller.png);  }
    
    .dt_left_ul li a:hover { background:#00164e; color:#fff; }
    .dt_left_ul li a:hover i { background-position:bottom left; }
    
    .dt_left_ul li a.dt_active { background:#00164e; color:#fff; }
    .dt_left_ul li a.dt_active i { background-position:bottom left; }
    
    .dashboard_content {background:#fff;border: 1px solid #00164e;padding:20px 30px 30px 30px; min-height:280px;}
    .dc_mybooking h3 { margin-top:0; }
    
    .user_booking { width:100%; height:auto; border:1px solid #ddd; margin-bottom:20px; }
    .user_booking .ub_top { width:100%; height:auto; border-bottom:1px solid #ddd; float:left; }
    .user_booking .ub_top .ub_pkg_img { width:23%; height:140px; background:#666; overflow:hidden; float:left; }
    .user_booking .ub_top .ub_pkg_img img { width:100%; height:auto; }
    .user_booking .ub_top .ub_pkg_con { width:77%; height:auto; float:left; padding:10px 15px 0 15px;}
    .user_booking .ub_top .ub_pkg_con .ub_pkg_head { width:100%; height:auto; float:left; }
    .user_booking .ub_top .ub_pkg_con .ub_pkg_head a { font-size:20px; color:#000;  }
    .user_booking .ub_top .ub_pkg_con .ub_pkg_head p { font-size:11px; color:#999;  }
    .user_booking .ub_top .ub_pkg_con .ub_pkg_info { width:100%; height:auto; float:left; }
    .user_booking .ub_top .ub_pkg_con .ub_pkg_info ul { margin:0; padding:0; }
    .user_booking .ub_top .ub_pkg_con .ub_pkg_info ul li { float:left; list-style:none; margin:0 15px 0 0; }
    .user_booking .ub_top .ub_pkg_con .ub_pkg_info .ub_seperator { color:#ccc; }
    .user_booking .ub_top .ub_pkg_con .ub_pkg_action { width:100%; height:auto; float:left; padding-top:10px; }
    
    .user_booking .ub_bot { width:100%; height:auto; float:left; background:#fffcee; padding:8px; }
    .user_booking .ub_bot .ub_price { float:left; margin:0; }
    .user_booking .ub_bot .ub_status { float:right; margin:0; }
    .user_booking .ub_bot .ub_status .ub_confirm { font-weight:bold; color:#279225; }
    .user_booking .ub_bot .ub_status .ub_pending { font-weight:bold; color:#F00; }
    
    
    
    
    /* rajan css */
    .brdr_right_none{border-right:none !important;}
    .default_page_box{padding-bottom:40px;}
    
    .background_img{ background-color:#fff; }
    .search_ui_dflt{position:relative !important;top:0 !important;background: #192645;padding-bottom:15px;padding-top: 120px;}
    .sui_pnl_padd{padding-top:10px;}
    .sui_search_again { outline:none; display:inline-block; width:100%; background:#fff; font-size:11px; text-align:center; color:#192645; padding:5px 10px; font-weight:bold;-moz-border-radius: 0 0 3px 3px;-webkit-border-radius: 0 0 3px 3px;-khtml-border-radius: 0 0 3px 3px;border-radius: 0 0 3px 3px;}
    .sui_search_again:hover { opacity:0.8;text-decoration:none;}
    .sui_search_again:focus { outline:none; text-decoration:none; }
    
    .sui_search_again_active { position:relative; top:-20px; opacity:0.8;}
    .sui_search_again_active i{background:url(../../Image/Common/new.png); background-position:-241px -61px; width:7px; height:6px; display:inline-block;}
    .sui_search_again i{margin-right:5px;}
    
    
    /*-- Package Detail css --*/
    
    
    
    .pkg_tabs{display: none;}
    .easytabs{float:left;}
    ul.etabs{padding:0;float:left;}
    .easytabs ul.etabs li a{outline:none;position:relative;display:block;}
    .easytabs ul.etabs li{list-style:none;float:left;margin-right:6px;}
    .pkg_flight{background:url(../../Image/Common/icon_pkg_flight.png) top center no-repeat; width:40px; height:40px; display:block}
    .easytabs ul.etabs li a i.pkg_flight:hover{background:url(../../Image/Common/icon_pkg_flight.png) bottom center no-repeat;}
    .easytabs ul.etabs li.eactive i.pkg_flight{background:url(../../Image/Common/icon_pkg_flight.png) bottom center no-repeat;}
    
    .pkg_hotel{background:url(../../Image/Common/icon_pkg_hotel.png) top center no-repeat; width:40px; height:40px; display:block}
    .easytabs ul.etabs li a i.pkg_hotel:hover{background:url(../../Image/Common/icon_pkg_hotel.png) bottom center no-repeat;}
    .easytabs ul.etabs li.eactive i.pkg_hotel{background:url(../../Image/Common/icon_pkg_hotel.png) bottom center no-repeat;}
    
    .pkg_car{background:url(../../Image/Common/icon_pkg_car.png) top center no-repeat; width:40px; height:40px; display:block}
    .easytabs ul.etabs li a i.pkg_car:hover{background:url(../../Image/Common/icon_pkg_car.png) bottom center no-repeat;}
    .easytabs ul.etabs li.eactive i.pkg_car{background:url(../../Image/Common/icon_pkg_car.png) bottom center no-repeat;}
    
    .pkg_meal{background:url(../../Image/Common/icon_pkg_meal.png) top center no-repeat; width:40px; height:40px; display:block}
    .easytabs ul.etabs li a i.pkg_meal:hover{background:url(../../Image/Common/icon_pkg_meal.png) bottom center no-repeat;}
    .easytabs ul.etabs li.eactive i.pkg_meal{background:url(../../Image/Common/icon_pkg_meal.png) bottom center no-repeat;}
    
    .pkg_shoot{background:url(../../Image/Common/icon_pkg_sightseeing.png) top center no-repeat; width:40px; height:40px; display:block}
    .easytabs ul.etabs li a i.pkg_shoot:hover{background:url(../../Image/Common/icon_pkg_sightseeing.png) bottom center no-repeat;}
    .easytabs ul.etabs li.eactive i.pkg_shoot{background:url(../../Image/Common/icon_pkg_sightseeing.png) bottom center no-repeat;}
    
    .pkg_other{background:url(../../Image/Common/icon_pkg_others.png) top center no-repeat; width:40px; height:40px; display:block}
    .easytabs ul.etabs li a i.pkg_other:hover{background:url(../../Image/Common/icon_pkg_others.png) bottom center no-repeat;}
    .easytabs ul.etabs li.eactive i.pkg_other{background:url(../../Image/Common/icon_pkg_others.png) bottom center no-repeat;}
    /*.easytabs ul.etabs li.eactive a span.arrow { position: relative;} 
    .easytabs ul.etabs li.eactive a span.arrow:after { bottom: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-bottom-color: #ffffff; border-width: 10px; margin-left: 10px; top:5px;}*/
    .easytabs ul.etabs li.eactive a span.arrow {width: 0; height: 0; border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #ffffff;left: 9px;margin: 0;padding: 0;position: absolute;}
    .etab_container{background:#FFFFFF;float: left;height: auto;width: 100%;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 3px;margin-bottom:20px;}
    .etab_content{width:100%; height:auto;float:left;}
    .etab_head{float:left;padding:10px;width:100%;border-bottom:1px solid #f1af2c;}
    .etab_head h5{color:#00164e;font-size:14px;float:left;margin:0;padding:0;}
    .etab_head span{float:left;font-size:11px;color:#888888;padding-left:5px;}
    table.etab_table{margin:10px 0;float:left;}
    table.etab_table tr td{border-top:none; font-size:11px; color:#00164e; padding:4px 8px;}
    .pkg_btn_wrap{float:left;width:100%;}
    
    
    
    
    .etab_others {padding:10px 10px 10px 0; float:left; }
    .etab_others ul { margin:0; padding:0 0 0 25px; }
    .etab_others ul li {font-size:11px; color:#00164e; margin-bottom:3px;}
    
    .pkg_dtl_btm{}
    .pedf_wrap{}
    .pedf_con{margin:7px 0 20px 0;}
    .pedf_con span{padding-right:10px;}
    .pedf_con span a{color:#757575;font-size:11px;}
    .pedf_con i{margin-right:10px;}
    .flexslider .slides p.slider_caption {background:#000;bottom: 0;color: #FFFFFF;font-size: 16px;margin: 0;padding: 10px;position: absolute;width:100%; display:none;}
        
    .mtab_container {border: 1px solid #CCCCCC; border-top:none;float: left;padding: 0 15px 15px 15px;width: 100%;-webkit-border-radius: 0px 0px 5px 5px;-moz-border-radius: 0px 0px 5px 5px;border-radius: 0px 0px 5px 5px;}
    .mtab_content{float:left;width:100%;padding-bottom:20px;}
    .mtab_content .overview{display:inline-block; padding:0; width:100%;}
    .mtab_content .overview h3{font-size:26px; color:#000000;}
    .mtab_content .overview p{color:#444444; font-size:12px;}
    .mtab_content .overview ul{padding:0;}
    .mtab_content .overview ul li{background:url(../../Image/Common/icon_check_li.png) no-repeat left 5px; list-style:none;padding-left:20px;font-size:12px; color:#444444;line-height:18px; padding-bottom:5px;}
    .mtab_content .itinerary{display:inline-block; padding:0; width:100%;}
    .mtab_content .itinerary h3{font-size:26px; color:#000000;}
    
    .itinerary .itnry_inr_row{float:left;width:100%;}
    .itnry_inr_row .itnry_head_wrap {background:#FFFFFF;border-bottom: 1px solid #CCCCCC;padding: 0;}
    .itnry_inr_row .itnry_head_wrap span.itnry_heading{font-size:14px; color:#000000;line-height:25px;padding-left:10px;}
    .itnry_inr_con{float:left;width:100%;padding:20px 0;}
    .itnry_img{float:left;position:relative;margin-right:10px;}
    .itnry_img img.img-rounded{-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}
    .itnry_img span.itnry_caption{bottom: 0;left: 0;position: absolute;width: 100%;background:url(../../Image/Common/alpha60.png) repeat;color:#cccccc;padding-left:10px;line-height:25px;border-radius: 0px 0px 5px 5px;-moz-border-radius: 0px 0px 5px 5px;-webkit-border-radius: 0px 0px 5px 5px;-khtml-border-radius:0px 0px 5px 5px;font-size:11px;}
    .itnry_inr_con p{margin:0;font-size:12px; color:#444444;text-align:justify;}
    .itnry_inr_con span{display:block;}
    .itnry_inr_con b{padding-right:5px;}
    .itnry_inr_con .itnry_includ{display:block;font-size:12px;color:#000000;font-weight:bold;margin:15px 0 10px 0;}
    .itnry_inr_con ul{margin:0;padding:0;}
    .itnry_inr_con li{display:inline-block; width:auto; height:auto; text-decoration:none; color:#333; font-size:12px; padding:4px 10px;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;background:#f0f0f0;-webkit-box-shadow: inset 0px 0px 5px rgba(0, 0, 0, .1);-moz-box-shadow: inset 0px 0px 5px rgba(0, 0, 0, .1);box-shadow: inset 0px 0px 5px rgba(0, 0, 0, .1);margin-right:10px}
    
    .itnry_inr_con i.breakfast{background:url(../../Image/Common/icon_breakfast.png) no-repeat; display:block;width:19px; height:12px;float:left;margin:3px 10px 0 0}
    .itnry_inr_con i.car_pickup{background:url(../../Image/Common/icon_carpickup.png) no-repeat; display:block;width:11px; height:11px;float:left;margin:3px 10px 0 0}
    
    
    .mtab_content .ie_htl_con{float:left;padding:20px 0 0 0; width:100%;}
    .mtab_content .ie_htl_con .ie_htl_head{display: block;font-size: 16px;padding: 0 0 10px; margin:0 0 10px 0; border-bottom:1px solid #f1af2c;  font-weight:bold;}
    
    .mtab_content .ie_htl_con h4{color:#00164e;margin-top:0;}
    .mtab_content .ie_htl_con p{color:#444444; font-size:12px;text-align:justify;}
    .mtab_content .ie_htl_con .ie_htl_img{float:left;margin-right:10px;}
    
    
    
    .mtab_content .cncltn_plcy{display:inline-block; padding:0;}
    .mtab_content .cncltn_plcy h3{font-size:26px; color:#000000;}
    .mtab_content .cncltn_plcy p{color:#444444; font-size:12px;}
    .mtab_content .cncltn_plcy ul{padding:0;}
    .mtab_content .cncltn_plcy ul li{background:url(../../Image/Common/icon_check_li.png) no-repeat left 5px; list-style:none;padding-left:20px;font-size:12px; color:#444444;line-height:18px; padding-bottom:5px;}
    
    .mtab_content .cncltn_plcy_table{padding:0;}
    .mtab_content .cncltn_plcy_table .table{background:#ffffff;}
    .mtab_content .cncltn_plcy_table .table th{border-top:none;}
    .mtab_content .cncltn_plcy_table .table td.cncltn_plcy_table_hdng{border-top:none; background:#f1af2c; color:#fff; font-weight:bold; font-size:14px;}
    .mtab_content .cncltn_plcy_note{padding:0;}
    .mtab_content .cncltn_plcy_note p{font-size:12px; color:#444444;}
    
    .mtab_content .tour_infrmtn{display:inline-block; padding:0; width:100%;}
    .mtab_content .tour_infrmtn h3{font-size:26px; color:#000000;}
    .mtab_content .tour_infrmtn p{color:#444444; font-size:12px;}
    .mtab_content .tour_infrmtn ul{padding:0;}
    .mtab_content .tour_infrmtn ul li{background:url(../../Image/Common/icon_check_li.png) no-repeat left 5px; list-style:none;padding-left:20px;font-size:12px; color:#444444;line-height:18px; padding-bottom:5px;}
    
    
    .mtab_content .inclusn_exclusn{display:inline-block;}
    .mtab_content .inclusn_exclusn h3{font-size:26px; color:#000000;}
    
    .inclusn_exclusn_tabs{float: left;width: 100%;padding-top:20px;}
    .inclusn_exclusn_tabs ul.ie_tabs{margin:0;padding:0;float:left;position:relative;}
    .inclusn_exclusn_tabs ul.ie_tabs li{list-style:none;padding:12px 15px 10px;text-align:center;cursor:pointer;display:inline-block;width:100%;background:#f1af2c;}
    .inclusn_exclusn_tabs ul.ie_tabs li a{color: #FFFFFF;font-size: 13px;text-decoration: none;outline:none;line-height:16px;}
    .inclusn_exclusn_tabs ul.ie_tabs li span.ie_tabs_txt{font-size:12px; text-decoration:none;color:#00164e;}
    .inclusn_exclusn_tabs ul.ie_tabs li:hover{background:#00164e;}
    .inclusn_exclusn_tabs ul.ie_tabs li:hover span.ie_tabs_txt{color:#fff;}
    .inclusn_exclusn_tabs ul.ie_tabs li.eactive{background:#00164e;}
    .inclusn_exclusn_tabs ul.ie_tabs li.eactive span.ie_tabs_txt{color:#fff;}
    
    
    .ie_tabs li a i.pkg_flight{background:url(../../Image/Common/icon_pkg_flight.png) top center no-repeat; width:40px; height:40px; display:block;margin:0 auto;}
    .ie_tabs li a i.pkg_hotel{background:url(../../Image/Common/icon_pkg_hotel.png) top center no-repeat; width:40px; height:40px; display:block;margin:0 auto;}
    .ie_tabs li a i.pkg_car{background:url(../../Image/Common/icon_pkg_car.png) top center no-repeat; width:40px; height:40px; display:block;margin:0 auto;}
    .ie_tabs li a i.pkg_meal{background:url(../../Image/Common/icon_pkg_meal.png) top center no-repeat; width:40px; height:40px; display:block;margin:0 auto;}
    .ie_tabs li a i.pkg_shoot{background:url(../../Image/Common/icon_pkg_sightseeing.png) top center no-repeat; width:40px; height:40px; display:block;margin:0 auto;}
    .ie_tabs li a i.pkg_other{background:url(../../Image/Common/icon_pkg_others.png) top center no-repeat; width:40px; height:40px; display:block;margin:0 auto;}
    
    
    .inclusn_exclusn_tabs{margin:0;}
    .inclusn_exclusn_tabs .ie_tabs_wrap{width:15%;padding-left:0;float:left;}
    .inclusn_exclusn_tabs .ie_tab_container_wrap{width:85%;float:left;}
    .ie_tab_container{}
    
    .ietab_content{}
    .ietab_content .ie_htl_con{float:left;padding:0 0 20px 0;}
    .ietab_content .ie_htl_con .ie_htl_head{display: block;font-size: 16px;padding: 0 0 10px; margin:0 0 10px 0; border-bottom:1px solid #f1af2c; font-weight:bold;}
    
    
    .ietab_content .ie_htl_con h4{color:#00164e;margin-top:0;}
    .ietab_content .ie_htl_con p{color:#444444; font-size:12px;text-align:justify;}
    .ietab_content .ie_htl_con .ie_htl_img{float:left;margin-right:10px;}
    
    .ietab_content .ie_sghtsng_con{padding:0; width:100%;}
    .ietab_content .ie_sghtsng_con h3{font-size:26px; color:#000000;margin-top:0;}
    .ietab_content .ie_sghtsng_con p{color:#444444; font-size:12px;}
    .ietab_content .ie_sghtsng_con ul{padding:0;}
    .ietab_content .ie_sghtsng_con ul li{background:url(../../Image/Common/icon_check_li.png) no-repeat left 5px; list-style:none;padding-left:20px;font-size:12px; color:#444444;line-height:18px; padding-bottom:5px;}
    
    .ietab_content .ie_meal_con{}
    .ietab_content .ie_meal_con h3{font-size:26px; color:#000000;margin-top:0;}
    .ietab_content .ie_meal_con p{color:#444444; font-size:12px;}
    .ietab_content .ie_meal_con ul{padding:0;}
    .ietab_content .ie_meal_con ul li{background:url(../../Image/Common/icon_check_li.png) no-repeat left 5px; list-style:none;padding-left:20px;font-size:12px; color:#444444;line-height:18px; padding-bottom:5px;}
    
    .ietab_content .ie_transport_con{}
    .ietab_content .ie_transport_con h3{font-size:26px; color:#000000;margin-top:0;}
    .ietab_content .ie_transport_con p{color:#444444; font-size:12px;}
    .ietab_content .ie_transport_con ul{padding:0;}
    .ietab_content .ie_transport_con ul li{background:url(../../Image/Common/icon_check_li.png) no-repeat left 5px; list-style:none;padding-left:20px;font-size:12px; color:#444444;line-height:18px; padding-bottom:5px;}
    
    
    
    .ietab_content .ie_flight_con{}
    .ietab_content .ie_flight_con h3{font-size:26px; color:#000000;margin-top:0;border-bottom:1px solid #f1af2c;padding-bottom:8px;margin-bottom:20px;}
    .ie_flight_con .ie_flght_row .pkg_sep{border-color: #DDDDDD;border-style: solid none none;border-width: 1px 0 0;}
    .ie_flght_row{float:left;width:100%;}
    .ie_flght_box{float:left;width:100%;}
    .ie_flght_box .ie_flght_logo{float:left;}
    .ie_flght_box .ie_fl_name{float:left;color:#00164e;font-size:12px;}
    .ie_flght_box .ie_fl_dep{float:left;font-size:12px;color:#00164e;width:25%}
    .ie_flght_box .ie_fl_dep .ie_fl_ct_name{font-size:12px; color:#00164e;display:block;font-weight:bold;}
    .ie_flght_box .ie_fl_dep .ie_fl_time{font-size:12px; color:#00164e;display:block;}
    .ie_flght_box .ie_fl_arrow{float:left;}
    .ie_flght_box .ie_fl_arr{float:left;color:#00164e;font-size:12px;width:25%;}
    .ie_flght_box .ie_fl_arr .ie_fl_ct_name{color:#00164e;font-size:12px;display:block;font-weight:bold;}
    .ie_flght_box .ie_fl_arr .ie_fl_code{color:#00164e;font-size:12px;display:block;}
    .ie_flght_box span, .ie_flght_box p{}
    p.light_gray{}
    p.light_gray span.ie_fl_ct_name{color:#666 !important;}
    p.light_gray span.ie_fl_code{color:#666 !important;}
    
    
    /*-- popup Costing css --*/
    
    .cstng_step_detail p.stp_dtl_txt{margin-bottom:20px;color:#00164e; font-size:12px;}
    
    .slct_dpart_con{padding-bottom:15px;}
    .slct_dpart_wrap{border:1px solid #cccccc;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}
    .slct_dpart_head{background:#f4f4f4; color:#000000; border-bottom:1px solid #cccccc; font-size:12px; font-weight:bold;padding:10px 0 10px 15px;border-radius: 5px 5px 0px 0px ;-moz-border-radius: 5px 5px 0px 0px;-webkit-border-radius: 5px 5px 0px 0px;-khtml-border-radius:5px 5px 0px 0px;}
    .slct_dpart_wrap ul{display:inline-block; list-style:none; padding:0 0 0 15px; margin:0 0 10px 0; width:100%;}
    .slct_dpart_wrap ul li{float:left; margin:0 5px 0 0; display:block;}
    .slct_dpart_wrap ul li a{ display:inline-block; width:auto; height:auto; text-decoration:none; color:#009cff; font-size:12px; padding:4px 10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-khtml-border-radius: 3px;outline:none;border:1px solid #fff;margin-bottom:5px;}
    .slct_dpart_wrap ul li a:hover{ border:1px solid #959595; color:#000000;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 38%, #eeeeee 72%, #eeeeee 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(38%,#ffffff), color-stop(72%,#eeeeee), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 38%,#eeeeee 72%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 38%,#eeeeee 72%,#eeeeee 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 38%,#eeeeee 72%,#eeeeee 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 38%,#eeeeee 72%,#eeeeee 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */}
    .slct_dpart_wrap ul li a:hover i.slct_check{visibility:visible !important;}
    .slct_dpart_wrap ul li a:focus i.slct_check{visibility:visible !important;}
    .slct_dpart_wrap ul li a.active{border:1px solid #959595; color:#000000;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 38%, #eeeeee 72%, #eeeeee 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(38%,#ffffff), color-stop(72%,#eeeeee), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 38%,#eeeeee 72%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 38%,#eeeeee 72%,#eeeeee 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 38%,#eeeeee 72%,#eeeeee 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 38%,#eeeeee 72%,#eeeeee 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */}
    .slct_dpart_wrap ul li a.active i.slct_check{visibility:visible !important;}
    
    .slct_dpart_wrap ul li a:focus{border:1px solid #959595;color:#000000;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 38%, #eeeeee 72%, #eeeeee 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(38%,#ffffff), color-stop(72%,#eeeeee), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 38%,#eeeeee 72%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 38%,#eeeeee 72%,#eeeeee 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 38%,#eeeeee 72%,#eeeeee 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 38%,#eeeeee 72%,#eeeeee 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */}
    .slct_dpart_wrap ul li a i.slct_check{width:13px; height:13px; display:inline-block; float:left; margin:0 5px 0 0;}
    
    
    .clndr_con{padding-bottom:15px;}
    .clndr_wrap{border:1px solid #cccccc;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}
    .clndr_wrap .clndr_head{background:#f4f4f4; color:#000000; border-bottom:1px solid #cccccc; font-size:12px; font-weight:bold;padding:10px 0 10px 15px;border-radius: 5px 5px 0px 0px ;-moz-border-radius: 5px 5px 0px 0px;-webkit-border-radius: 5px 5px 0px 0px;-khtml-border-radius:5px 5px 0px 0px;margin-bottom:0;}
    
    .slct_room_con{padding-bottom:15px;}
    .slct_room_wrap{border:1px solid #cccccc;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}
    .slct_room_wrap .slct_room_head{background:#f4f4f4; color:#000000; border-bottom:1px solid #cccccc; font-size:12px; font-weight:bold;padding:10px 0 10px 15px;border-radius: 5px 5px 0px 0px ;-moz-border-radius: 5px 5px 0px 0px;-webkit-border-radius: 5px 5px 0px 0px;-khtml-border-radius:5px 5px 0px 0px;}
    
    .slct_summry { width:100%; display:inline-block; }
    .slct_room_wrap ul{display:inline-block; list-style:none; padding:0 0 0 15px; margin:0 0 10px 0; width:auto; float:left;}
    .slct_room_wrap ul li{float:left; margin:0 5px 0 0; display:block;}
    .slct_room_wrap ul li a:hover{  color:#000000;background: #eee;}
    .slct_room_wrap ul li a:hover i.slct_check{visibility:visible !important;}
    .slct_room_wrap ul li a:focus i.slct_check{visibility:visible !important;}
    .slct_room_wrap ul li a.active{ color:#000000;background: #eee;}
    .slct_room_wrap ul li a.active i.slct_check{visibility:visible !important;}
    .slct_room_wrap ul li a:focus{color:#000000;background: #eee;}
    .slct_room_wrap ul li a i.slct_check{width:13px; height:13px; display:inline-block; float:left; margin:0 5px 0 0;}
    
    
    .trvl_dtl_wrap{padding:0; margin:0 15px 20px 15px;}
    .trvl_dtl_table{margin-bottom:10px;border:1px solid #cccccc;font-size:12px;}
    .trvl_dtl_table thead tr th{border-bottom:none !important; vertical-align:middle;font-weight:normal;}
    .trvl_dtl_table thead{background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(99%,#efefef)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#efefef 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#efefef 99%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#efefef 99%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */}
    .trvl_dtl_table td{vertical-align:middle !important; border:1px solid #dddddd;}
    .cost_prsn{font-size:11px; color:#999999;}
    .net_cost{font-size:13px;color:#000000; float:right;}
    .net_cost i{font-size:11px;font-style:normal;color:#000000;}
    .custm_slect {display: block;font-size: 12px;height: 24px;padding: 2px;border-radius: 0;width: 60px;}
    /*.trvl_dtl_table > tbody > tr:nth-child(even) > td, .trvl_dtl_table > tbody > tr:nth-child(even) > th {background-color: #fffcee; border-top:1px solid #f4eed0;}
    .trvl_dtl_table > tbody > tr:nth-child(odd) > td,.trvl_dtl_table > tbody > tr:nth-child(odd) > th { background-color: #ffffff;}*/
    .trvl_dtl_table > tbody > tr.trhighlight > td, .trvl_dtl_table > tbody > tr.trhighlight > th {background-color: #fbfbfb; border-top:1px solid #f4eed0;}
    .total_cost_table{font-size:12px;color:#999999;margin-bottom:10px}
    .total_cost_table .cst_left{text-align:left;}
    .total_cost_table .cst_rght{text-align:right}
    .total_cost_table .ttl_bsc_amout td{color:#444444;}
    .total_cost_table .grnd_ttl_amount td{font-size:18px; color:#f1af2c;}
    .total_cost_table > thead > tr > th, .total_cost_table > tbody > tr > th, .total_cost_table > tfoot > tr > th, .total_cost_table > thead > tr > td, .total_cost_table > tbody > tr > td, .total_cost_table > tfoot > tr > td{border-top:none; padding:1px 4px}
    .child_add { text-align:right; }
    .child_slct { text-align:left; }
    .custm_child_slect { display: block;font-size: 12px;height: 24px;padding: 2px;border-radius: 0;width:139px;}
    /*.child_row td { border-top:none; padding:3px; }*/
    
    
    /* ==========================================================================
       **********DatePicker************
       ========================================================================== */
    
    .notavlbl_sign{width:29px; height:4px; background:#e7e7e7; display:block;}
    .cheapest_sign{width:29px; height:4px; background:#16b800; display:block;}
    .few_seat_left_sign{width:29px; height:4px; background:#f1af2c; display:block;}
    .soldout_sign{width:29px; height:4px; background:#f00; display:block;}
    
    .calendar_guide{margin:0;}
    .calendar_guide p{margin:20px 0;}
    .calendar_guide p{font-size:11px; color:#00164e;}
    
    .mtabs_seprate{color: #00164e;font-size: 13px;padding: 12px 20px;text-decoration: none;outline:none;float:left;line-height:16px;width:100%;background:#f1af2c;}
    
    /*--- Auto complete ---*/
    .advnce_autocomplete .search_autocomplete{width:100%; position:relative;}
    .advnce_autocomplete .search_autocomplete ul{width:100%; max-height:145px; height:auto;}
    .autocomplete_con { position:relative; }
    .autocomplete_con .search_autocomplete { width:100%; height:auto; background:#fff; border:1px solid #b6b6b6; border-top:none; position:absolute; z-index:11; top:-1px; overflow-x:hidden; overflow-y:auto; height:260px;
    -webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0px 5px 5px rgba(0, 0, 0, .5);
    box-shadow: 0px 5px 5px rgba(0, 0, 0, .5);
    -webkit-border-radius: 0px 0px 3px 3px;
    -moz-border-radius: 0px 0px 3px 3px;
    border-radius: 0px 0px 3px 3px;
    }
    .pop_search_form .autocomplete_con .search_autocomplete { height:150px; }
    .autoby .auto_header { width:100%; padding:0 20px; }
    .autoby .auto_header p { margin:0; color:#333; font-size:14px; font-weight:bold; padding:5px 0; display:inline-block; width:100%; border-bottom:1px solid #eee; }
    .autoby ul { margin:0 0 10px 0; padding:0; list-style:none; }
    .autoby ul li a { padding:4px 5px 5px 40px; height:auto; display:inline-block; width:100%; color:#333; font-size:13px; -moz-transition:0.4s;-ms-transition:0.4s;-o-transition:0.4s;-webkit-transition:0.4s;transition:0.4s; }
    .autoby ul li a:hover, .autoby ul li a:focus { background-color:#eee; font-weight:bold; text-decoration:none; }
    .by_city ul li a { background:url(../../Image/Common/icon-auto_city.png) 20px center no-repeat; }
    .by_category ul li a { background:url(../../Image/Common/icon-auto_package.png) 18px center no-repeat; }
    .autocomplete_msg { padding:8px 10px 10px 20px; height:auto; display:inline-block; width:100%; color:#333; font-size:13px;background-color:#eee; }
    
    /*-- progress bar --*/
    .wait_progress { margin-bottom:20px; }
    .wait_progress .ui-progressbar {position: relative;}
    .wait_progress .progress-label {position: absolute;left: 47%;top: 4px;font-weight: bold;text-shadow: 1px 1px 0 #fff;}
    .wait_progress .ui-widget-content {border:none; border-radius:50px; background: #fff;color: #222222;}
    .wait_progress .ui-widget-content a {color: #222222;}
    .wait_progress .ui-widget-header {background: #f1af2c;color: #222222;font-weight: bold;}
    .wait_progress .ui-widget-header a {color: #222222;}
    .wait_progress .ui-widget-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;}
    .wait_progress .ui-progressbar {height: 2em;text-align: left;overflow: hidden;}
    .wait_progress .ui-progressbar .ui-progressbar-value {height: 100%;}
    .wait_progress .ui-progressbar .ui-progressbar-overlay {height: 100%;}
    .wait_progress .ui-progressbar-indeterminate .ui-progressbar-value {background-image: none;}
    @-webkit-keyframes wait { to {background-position: 40px 0;}}
    @-moz-keyframes wait { to {background-position: 40px 0;}}
    @keyframes wait { to {background-position: 40px 0;}}
    .wait_progress .ui-progressbar .ui-progressbar-overlay, .wait_progress .ui-widget-header { background:#f1af2c; text-decoration:none; color:#635104; 
    -webkit-animation: wait .5s linear infinite;	-moz-animation: wait .5s linear infinite; animation: wait .5s linear infinite; background-repeat: repeat-x; background-size: 40px 40px; background-image: -webkit-linear-gradient(-45deg, rgba(0, 0, 0, 0.06) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.06) 50%, rgba(0, 0, 0, 0.06) 75%, transparent 75%, transparent);	background-image: linear-gradient(-45deg, rgba(0, 0, 0, 0.06) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.06) 50%, rgba(0, 0, 0, 0.06) 75%, transparent 75%, transparent); }
    
    
    .pricing_link { position:relative; float:right; padding:4px 15px 0 0; }
    .pricing_link .plinks_text { font-size:11px; color:#009CFF; cursor:pointer;}
    .pricing_link:hover .plinks_text { text-decoration:underline; }
    .pricing_link .plink_list { position:absolute; top:27px; left:auto; right:0; display:none; background:#FFF;border:1px solid #b6b6b6; width:230px; height:auto; padding:5px 0 0 0; text-align:left;-webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, .5);-moz-box-shadow: 0px 5px 5px rgba(0, 0, 0, .5);box-shadow: 0px 5px 5px rgba(0, 0, 0, .5);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; }
    .pricing_link:hover .plink_list { display:block; }
    .pricing_link .plink_list .pl_con ul { margin:0; padding:0; list-style:none; }
    .pricing_link .plink_list .pl_con ul li { font-size:12px; padding:4px 10px 4px; float:left; display:block; width:100%; border-bottom:1px solid #eee; }
    .pricing_link .plink_list .pl_con ul li .pl_lbl { display:block; float:left; width:130px; font-weight:normal; font-size:10px; margin:0; }
    .pricing_link .plink_list .pl_con ul li .pl_value { display:block; float:left; width:78px; font-weight:normal; font-size:10px; color: #f1af2c; text-align:right; }
    
    
    .pkg_book_mobbtn .btn { margin-bottom:10px; }
    .showfilter_mob { margin-bottom:20px; }
    .coupan_col_msg { margin:7px 0 0 0; }
    .card_details_main { margin-top:20px; float:left;}
    .pax_form_addrs { margin-top:20px; float:left; }
    .pay_amnt {float: left;width: 100%;}
    .payment_main {float: left;width: 100%;}
    .sslpay { margin-top:10px; float:left; width:104%; }
    .paybtn_footer { float:left; width:100%; }
    .paynow_btn { margin-top:15px; }
    .paynow_terms .choose_opt { margin-top:15px; padding-top:15px; border-top:1px solid #ddd; }
    
    /*--- error css --*/
    .errorpage_con { padding-top:60px; padding-bottom:70px; background-color:#fff; }
    .err_left h1 { font-size:40px; font-weight:bold; margin-bottom:30px; margin-top:40px; }
    .err_left p { font-size:16px; color:#666;}
    .err_moreoptn .search_ui_dflt { margin-top:0; }
    .err_moreoptn .search_ui_dflt .sui_pnl_padd { padding-top:10px; }
    .otheropt_tonav .otheropt_heading .otheropt_head { text-align:center; padding-top:80px; padding-bottom:20px; }
    .otheropt_tonav .otheropt_heading .otheropt_head h2 { font-size:34px; font-weight:normal; }
    
    /* Mice*/
    .wv_left ul.mice_srvcs{margin:0; padding:0;}
    .wv_left ul.mice_srvcs li{margin:0; padding:0; list-style:none;}
    
    .navbar-collapse .top_nav{width:50%; float:right;}
    
    .clear{clear:both; width:0; height:0;}
    .top_nav{width:50%; float:right;}
    
    .page_preloader { position:fixed; top:50%; left:50%; margin-left:-35px; margin-top:-35px; display:block; width:70px; height:70px; border:1px solid #a6a6a6;z-index: 99999; background:#FFF url("../../image/common/anim_loading.gif") center center no-repeat; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; -webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, .7);-moz-box-shadow: 0px 5px 5px rgba(0, 0, 0, .7);-o-box-shadow: 0px 5px 5px rgba(0, 0, 0, .7);-ms-box-shadow: 0px 5px 5px rgba(0, 0, 0, .7);box-shadow: 0px 5px 5px rgba(0, 0, 0, .7);}
    
    .page_preloader_shadow { background: url("../../Image/Common/alpha80.png") repeat scroll 0 0 rgba(0, 0, 0, 0); width:auto; height:auto;left: 0;overflow: hidden;bottom: 0;position: fixed;right: 0; top: 0; z-index: 8013; opacity: 0.6; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); }
    
    /*Package Types Icon*/
    .mice_icon{background:url(../../Image/Common/icon_mice.png) no-repeat; width:60px; height:60px; display:inline-block; overflow:hidden;}
    .honeymoon_icon{background:url(../../Image/Common/honeymoon_special.png) no-repeat; width:60px; height:60px; display:inline-block; overflow:hidden;}
    
    /*Payment Failed*/
    .payment_faild_table{}
    .payment_faild_table table{border-bottom:1px solid #dddddd;}
    .payment_faild_table table td.pf_head{font-weight:bold;}
    .pf_cstm_mrgn{margin-top:85px;}
    
    
    /*-- flight hotel css starts here --*/
    .hm_tabs_con { text-align:center; }
    .hm_tabs_ul, .hm_tabs_nav { margin:0; padding:0; display:inline-block; float:left; }
    .hm_tabs_ul .hm_tab_li, .hm_tabs_nav .hm_tab_nav {display:block; float:left; margin-right:3px;}
    .hm_tabs_ul .hm_tab_li a, .hm_tabs_nav .hm_tab_nav a { display:block; outline:none; padding: 8px 12px 8px; font-size:13px; color:#333; background-image: none; background-repeat:no-repeat; float:left; border-radius: 3px 3px 0 0;}
    .hm_tabs_ul .hm_tab_li a:hover, .hm_tabs_ul .hm_tab_li a:focus, 
    .hm_tabs_nav .hm_tab_nav a:hover, .hm_tabs_nav .hm_tab_nav a:focus { text-decoration:none; background-color: #eee;color: #333; }
    .hm_tabs_ul .hm_active a, .hm_tabs_ul .hm_active a:hover, .hm_tabs_ul .hm_active a:focus,
    .hm_tabs_nav .active a {color:#fff;background:#333; }
    .hm_tabs_ul .hm_tab_li a:hover, .hm_tabs_ul .hm_tab_li a:focus, .hm_tabs_nav .hm_tab_nav a:hover, .hm_tabs_nav .hm_tab_nav a:focus {}
    
    .hm_tb_home { background-position:center 13px; }
    .hm_tb_flight { background-position:center -547px; }
    .hm_tb_hotel { background-position:center -99px; }
    .hm_tb_fh { background-position:center -213px; }
    .hm_tb_holiday { background-position:center -324px; }
    .hm_tb_sighseeing { background-position:center 13px; }
    .hm_tb_trans { background-position:center 13px; }
    .hm_tb_car { background-position:center -663px; }
    .hm_tb_insu { background-position:center -885px; }
    .hm_tb_contact { background-position:center -774px; }
    .hm_tb_agent { background-position:center -435px; }
    
    
    .hm_tabs { /*margin-bottom:50px;*/ }
    .punch_line h1 { font-size:18px; color:#fff; margin-bottom:15px; text-shadow: 0px 1px 3px rgba(0, 0, 0, .8);}
    .hm_tabs_container { }
    .hm_tab_content { display:none; }
    
    .sui_bg60 {  color:#fff; padding-top:15px; background:url(../../Image/Common/alpha60.png) top left repeat; border-top:none; border-radius:3px;}
    .nui_row_con { padding-bottom:10px; }
    .nui_row { margin-left:-5px; margin-right:-5px; }
    .nui_col { margin-bottom:10px; padding-left: 5px; padding-right: 5px; }
    .sui_bg60 .form-control {border: medium none;font-size: 13px;height: 40px;}
    .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) {border-radius: 4px 0 0 4px;}
    .sui_bg60 .btn {height: 38px;font-size: 12px;text-transform: uppercase;font-weight: bold;padding: 8px 15px;}
    .nui_row .input-group-btn > .btn { border:3px solid #fff; -moz-border-radius:0 4px 4px 0; border-radius:0 4px 4px 0; -webkit-border-radius:0 4px 4px 0; -khtml-border-radius:0 4px 4px 0;}
    .btn_search { }
    .sui_bg60 .calendar_input { display:block; }
    .sui_bg60 .input-group-addon { background-color:#ccc; border-color:transparent; font-size:12px; padding:0 7px;}
    .sui_bg60 select.form-control { padding-left:5px; padding-right:5px; }
    .nui_col_age .form-control {float: left;margin-right: 5px; margin-bottom:5px;width: 58px;}
    .nui_col_age .last {margin-right:0px;}
    .htl_inputgroup input { cursor: default !important;}
    
    .input-sprite{display:inline-block; overflow:hidden; background-repeat: no-repeat;background-image:url(../../Image/Common/search-engine-sprite.png);}
    .from{width:20px; height:15px; background-position: -20px -87px;}
    .to{width:20px; height:15px; background-position: -70px -87px;}
    .passengers{width:22px; height:15px; background-position: -190px -87px;}
    .calendar{width:14px; height:16px; background-position: -135px -87px;}
    .hotel {width:20px; height:18px; background-position: -307px -86px;}
    .destination {width: 15px;height: 20px;background-position: -389px -85px;}
    
    .icon_input { position:relative; display:block; }
    .input-placeholder{position:absolute; background:#ccc; top:0; left:0; height:42px; width:85px; padding:0; -moz-border-radius:4px 0 0 4px; border-radius:4px 0 0 4px; -webkit-border-radius:4px 0 0 4px; -khtml-border-radius:4px 0 0 4px;}
    .input-placeholder span.input-label{line-height:42px; color:#000000; font-size:11px;}
    .input-placeholder i{float:left; margin:11px 4px 0 4px;}
    .sui_bg60 .form-control.input-icon-padd {}
    
    .icon_input.optional-disable{opacity: 0.7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
    .icon_input.optional-enable{opacity: 1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}
    
    .flight_tb { margin:0; padding:0; background:#FFF; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
    .flight_tb .flight_tb_li a { display:block; outline:none; padding:8px; font-size:12px; text-align:center; color:#555; border-right:1px solid #ccc; }
    .flight_tb .flight_tb_li:last-child a {border-right:none; }
    .flight_tb .flight_tb_li a:hover, .flight_tb .flight_tb_li a:focus { text-decoration:none; }
    .flight_tb .flight_tb_active a { background-color:#000; color:#fff; border-right:0; }
    
    .bus_tb { margin:0; padding:0; background:#FFF; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
    .bus_tb .bus_tb_li a { display:block; outline:none; padding:8px; font-size:12px; text-align:center; color:#555; border-right:1px solid #ccc; }
    .bus_tb .bus_tb_li:last-child a {border-right:none; }
    .bus_tb .bus_tb_li a:hover, .bus_tb .bus_tb_li a:focus { text-decoration:none; }
    .bus_tb .bus_tb_active a { background-color:#000; color:#fff; border-right:0; }
    .mb15{margin-bottom:15px;}
    
    .nui_fl_adv { text-align:left; }
    .nui_hl_adv { text-align:left; }
    .nui_fl_direct { display:inline-block;}
    .nui_fl_direct label { font-size:12px; font-weight:normal; }
    .nui_fl_direct label span { display:inline-block; }
    .nui_fl_advnced { display:block; margin-right:20px; float:left; }
    .nui_fl_advnced p { font-size:12px; margin-top:3px; }
    .nui_fl_advnced a { outline:none; }
    .icon_fl_multidel { padding:10px; text-decoration:none; }
    .sp_adv_btn {display: block;float: left;font-size: 12px;color: #fff;text-decoration:none;cursor: pointer;padding:2px 0 2px 25px;background: url(../../Image/Common/adv_search.png) left 3px no-repeat;}
    .sp_active {background-position: left -39px;color: #fff;}
    .sp_adv_btn:focus, .sp_adv_btn:hover {color: #fff; text-decoration:none;}
    .icon_fl_multidel:hover, .icon_fl_multidel:focus {text-decoration:none; color:#ccc; }
    .htl_roomlabel {display: block;width: 100%;	padding:9px 0;border-radius: 4px;font-size: 12px;font-weight: normal;margin-bottom: 0;vertical-align: middle;white-space: nowrap;overflow: hidden;}
    .nui_heading h3 { margin:0; }
    
    /* -- pax dropdown -- */
    .dd_poup { width:auto; height:auto; position:relative;width: 100%; }
    .dd_poup .dd_poplink{ display:block; font-size: 13px;font-weight:normal;border-radius: 3px;-moz-border-radius:3px;-webkit-border-radius:3px; outline: 0; text-decoration:none; cursor:pointer;width: 100%; margin:0;background-color: #fff;}
    .dd_poup .dd_poplink i.passengers {float: left;margin: 13px 0 0 8px;}
    .dd_poup .dd_poplink .dd_poplink_span { background-image: url(../../Image/Common/icon_paxplus.png);background-repeat: no-repeat;background-position: right center;color: #000;padding:11px 25px 11px 40px;display:block;}
    .dd_poup .dd_active .dd_poplink_span { background-image: url(../../Image/Common/icon_paxminus.png);}
    .dd_poup .dd_poplink:hover, .dd_poup .dd_poplink:active {background-color: #eee;}
    .dd_botcon{display:none;background-color:#fff;}
    .dd_botcon .dd-header{position:relative;font-weight:bold;height:25px;line-height:25px;margin:0 8px;border-bottom:1px solid #acacac;color:#222; font-size:12px;}
    .dd_botcon .dd-select{position:relative;white-space:nowrap;color:#6e788b;border-top:1px solid transparent;border-bottom:1px solid transparent;padding:0 8px;height:35px;line-height:35px;}
    .dd_botcon .dd-select.odd{background-color:#eee;}
    .dd_botcon .dd-select select{float:right;margin-left:15px;margin-top:8px;}
    
    
    /* -- tips sec -- */
    .samepage_box { padding-bottom:40px; padding-top:20px; background-color:#fff; position:relative; z-index:4; }
    /*.accordion_heading { font-size:24px; color:#f1af2c; }
    .accordion-container { width:100%; }
    .accordion-box { width:100%; }
    .accordion-header {font-size:14px; margin:0; color:#444; cursor: pointer; width:100%;background:#eee; margin-bottom:2px; }
    .accordion-header span { display:inline-block; padding:10px;width: 80%;}
    .accordion-header i { display:block; float:right; width:36px; height:36px; background:#ccc url(../../Image/Common/accordion_arrow.png) center center no-repeat; }
    .active-header { background:#ecf7fb; margin-bottom:0px; border-bottom:1px solid #cfe1e7; }
    .active-header span {color:#f1af2c;}
    .active-header i { background-color:#cfe1e7; -webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
    .accordion-content { display: none; background:#ecf7fb; padding:15px 10px; text-align:justify; }*/
    .acc_pkag .acc_pkgthumb, .acc_pkag a { margin-right:15px; margin-bottom:10px; display:inline-block; }
    .acc_pkag .acc_pkgthumb img, .acc_pkag a img { max-width:160px; }
    
    .join_social { padding-top:35px; }
    .join_shead h3 { font-size:24px; text-transform:uppercase; }
    .join_shead h3 span { display:block; font-size:12px;}
    .middle_s { margin-bottom: 10px; }
    
    
    /* --- slider ------------------------------------------------------------------------------------------*/
    .bx-wrapper {position: relative;margin: 0 auto 60px;padding: 0;*zoom: 1;}
    .bx-wrapper img {max-width: 100%;display: block;}
    .bx-wrapper .bx-viewport {background: #fff; -webkit-transform: translatez(0);-moz-transform: translatez(0);-ms-transform: translatez(0);-o-transform: translatez(0);transform: translatez(0);}
    .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {position: absolute;bottom: -30px;width: 100%;}
    .bx-wrapper .bx-loading {min-height: 50px;background: url(../../Image/Common/bx_loader.gif) center center no-repeat #fff;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 2000;}
    .bx-wrapper .bx-pager {text-align: center;font-size: .85em;font-weight: bold;color: #666;padding-top: 20px;}
    .bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;*display: inline;}
    .bx-wrapper .bx-pager.bx-default-pager a {background: #666;text-indent: -9999px;display: block;width: 10px;height: 10px;margin: 0 5px;outline: 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
    .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {background: #000;}
    .bx-wrapper .bx-prev {left:0px;}
    .bx-wrapper .bx-next {right:0px;}
    .bx-wrapper .bx-prev:hover, .bx-wrapper .bx-next:hover {opacity: 1; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
    .bx-wrapper .bx-controls-direction a {position: absolute;top: 50%;margin-top: -34px;outline: 0;width: 52px;height: 68px;text-indent: -9999px;z-index: 9999;opacity: 0.8; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);}
    .bx-wrapper .bx-controls-direction a.disabled {display: none;}
    .bx-wrapper .bx-controls-auto {text-align: center;}
    .bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active {background-position: -86px 0;}
    .bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active {background-position: -86px -33px;}
    .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: left;width: 80%;}
    .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right: 0;width: 35px;}
    .bx-wrapper .bx-caption {position: absolute;bottom: 0;left: 0;background: #666\9;background: rgba(80, 80, 80, 0.75);width: 100%;}
    .bx-wrapper .bx-caption span {color: #fff;display: block;font-size: .85em;padding: 10px;}
    
    .testimonial_con { background-color:#eeeeee; position:relative; z-index:4; padding:30px 0; }
    .tc_headin { text-align:center; }
    .tc_headin h2 { font-size:20px; color:#000; margin-bottom:0; }
    .tc_headin p { font-size:80px; color:#fff; font-style:italic; }
    .tc_content {position: relative;}
    
    .tc_content .bx-wrapper .bx-viewport { background:none; }
    .tc_slider { width:100%; text-align:center; padding:20px 80px; }
    .tc_slider h3 { font-size:18px; color:#999; font-weight:normal; margin:20px 30px; line-height:1.6; }
    .tc_slider p { font-size:14px; color:#222;}
    
    
    .tc_content .bx-wrapper .bx-prev {background: url(../../Image/Common/controls_testimonial.png) no-repeat 0 0;}
    .tc_content .bx-wrapper .bx-next {background: url(../../Image/Common/controls_testimonial.png) no-repeat top right;}
    .tc_content .bx-wrapper .bx-controls-direction a {margin-top: -19px;width: 38px;height: 38px;opacity: 0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
    .tc_content .bx-wrapper .bx-controls-direction a:hover {opacity: 1; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
    
    
    .partners_logo_con { background-color:#f3f3f3; position:relative; z-index:4; padding:15px 0;border-top:3px solid #ff9933; }
    .pl_headin { text-align:center; }
    .pl_headin h2 { font-size:20px; color:#554; }
    .pl_logos_con { text-align:center; }
    .pl_logos_con ul { margin:0; padding:0; }
    .pl_logos_con ul li { display:inline-block; margin:0 auto; }
    
    .pl_logos_con ul li img { margin:0 25px;}
    .pl_logos_con ul li img:hover  {opacity:.8; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);}
    
    .contact_map { padding-top:30px; padding-bottom:20px; }
    .package_grid_static .container { width:100%; padding:0; padding-bottom:40px; }
    
    /* calander theme override */
    .datepick-month td a.datepick-highlight {background:#337AB7 !important; color:#fff !important;}
    .datepick-month td a.datepick-selected {color:#fff !important;}
    .datepick-month td a.datepick-highlight.datepick-mousehover{background:#337AB7 !important; color:#fff !important;}
    .datepick-month td a.datepick-selected.datepick-range.datepick-highlight{background:#337AB7 !important;}
    .datepick-month td a.datepick-selected.datepick-range.datepick-mousehover{background:#337AB7 !important;}
    .datepick-month td a.datepick-first-selected-item.datepick-selected.datepick-range{background:#337AB7 !important;}
    .datepick-month td a.datepick-last-selected-item.datepick-selected.datepick-range{background:#337AB7 !important;}
    
    
    .care_phone { position:absolute; width:auto; top:306px; right:0;z-index:9999;overflow:hidden; }
    .care_phno { position:relative; height:150px; width:41px; overflow:hidden; top:0; right:0; background:#f1ce90; -webkit-border-radius: 5px 0px 0px 5px;-moz-border-radius: 5px 0px 0px 5px;border-radius: 5px 0px 0px 5px;-moz-transition:0.4s;-ms-transition:0.4s;-o-transition:0.4s;-webkit-transition:0.4s;transition:0.4s; opacity:.9;}
    .care_phno:hover, .care_phno:focus {width:200px;}
    .care_phone img { float:left; }
    .care_phone p {float: left;font-size: 15px;font-weight: bold;margin: 48px 4px 4px;}
    .care_phone p span {font-size:12px; font-weight:normal;}
    .care_phsale { top:128px; }
    
    .bnnerTitle { margin-top:50px; text-align:center; }
    .onleft_box { padding-top:100px; }
    .onleft_bleft { margin:0; }
    .onleft_bright {padding-top:60px;}
    .onleft_bleft .container { width:auto; }
    .hm_tabs_center { padding:0; border-bottom:4px solid #f1af2c; }
    
    .offers_thumbs { padding-top:10px; }
    .offers_thumbs h2 { font-size:16px; margin:0 0 10px 0; }
    .offers_thumbs h2 .btn { padding:2px 12px }
    .offers_thumbs .offers_thgrid { padding-left:15px; padding-right:15px; }
    .offers_thumbs .offers_thgrid .offers_thg {padding-left:3px !important; padding-right:3px !important; }
    .offers_thumbs .offers_thgrid .offers_thg .offers_thg_img { width:100%; height:82px; overflow:hidden; margin-right:3px;  background:#222;
    -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; border:2px solid #fff; -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, .5);-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, .5);box-shadow: 0px 0px 3px rgba(0, 0, 0, .5);}
    .offers_thumbs .offers_thgrid .offers_thg .offers_thg_img img { width:100%; height:auto; margin-top:-25px;}
    .offers_thumbs .offers_thgrid .offers_thg .offers_thg_title { font-size:12px; color:#333; padding:3px 0; }
    
    .explorex { background:#FFF; padding-top:20px; }
    .explorex .container-fluid { padding-left:0; padding-right:0; }
    .explorex_col { padding-top:30px; padding-bottom:40px; }
    .explorex_col h2 { font-size:34px; color:#192645; }
    .explorex_icon { background-position:2px -712px; width:50px; height:50px; }
    .explorex_col p { font-size:14px; color:#555; margin-bottom:20px; }
    .explorex_col .btn { font-size:14px; text-transform:uppercase; padding:12px 20px; }
    .smallbanners { width:100%; overflow:hidden; }
    .smallbanners .smallb_slide { width:auto !important; margin-right:2px; }
    
    .smallbanners .slick-prev, .smallbanners .slick-next { width:130px; height:100%; background-image:url(../../Image/Common/slider_ctrls2.png); background-repeat:no-repeat; top:0; margin-top:0; z-index:2; }
    .smallbanners .slick-prev { left:0; background-position:94px center; }
    .smallbanners .slick-next { right:0; background-position:-258px center; }
    .smallbanners .slick-prev:after{ width:100%; height:100%; position:absolute; top:0;content: ""; left:0; z-index:1;
    background: -moz-linear-gradient(left,  rgba(0,0,0,1) 0%, rgba(0,0,0,1) 1%, rgba(0,0,0,0.65) 46%, rgba(0,0,0,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,1)), color-stop(1%,rgba(0,0,0,1)), color-stop(46%,rgba(0,0,0,0.65)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(0,0,0,1) 1%,rgba(0,0,0,0.65) 46%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(0,0,0,1) 1%,rgba(0,0,0,0.65) 46%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(0,0,0,1) 1%,rgba(0,0,0,0.65) 46%,rgba(0,0,0,0) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(0,0,0,1) 0%,rgba(0,0,0,1) 1%,rgba(0,0,0,0.65) 46%,rgba(0,0,0,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */
    }
    .smallbanners .slick-next:after{ width:100%; height:100%; position:absolute; top:0;content: ""; right:0; z-index:1;
    background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 54%, rgba(0,0,0,1) 99%, rgba(0,0,0,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(54%,rgba(0,0,0,0.65)), color-stop(99%,rgba(0,0,0,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 54%,rgba(0,0,0,1) 99%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 54%,rgba(0,0,0,1) 99%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 54%,rgba(0,0,0,1) 99%,rgba(0,0,0,1) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 54%,rgba(0,0,0,1) 99%,rgba(0,0,0,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=1 ); /* IE6-9 */
    }
    
    /*-- custom css --*/
    .pkg_row_thm { padding:20px 0; }
    .border_txt { margin:0; font-size:36px; display:inline-block; border-top:1px solid #000; border-bottom:1px solid #000; padding:5px 0 10px 0; }
    
    
    /*contact us page css*/
    .contact-bg{padding:0 0 50px; background:url(../../Image/Common/contact-bg.jpg) no-repeat top left; -webkit-background-size: cover; -moz-background-size: cover;-o-background-size: cover;background-size: cover;}
    .form-gray-fields .form-control {background-color: #f2f2f2;border-color: #e9e9e9;color: #333333; -moz-border-radius:0; border-radius:0; -webkit-border-radius:0; -khtml-border-radius:0; -webkit-box-shadow: none; box-shadow: none; font-size:14px;}
    .sep-top-xs {padding-top: 1.5em;}
    .upper {text-transform: uppercase;}
    .icon-gradient.blue .icon-content {background-color: #1d9bf0;}
    .icon-gradient.yellow .icon-content {background-color: #f2cb05;}
    .icon-gradient.green .icon-content {background-color: #4cba50;}
    .icon-gradient.cyan .icon-content {background-color: #1abc9c;}
    .icon-box.icon-xs .icon-content {font-size: 1.7em;height: 45px;line-height: 45px;width: 45px; color:#ffffff;}
    .icon-box.icon-xs .icon-box-content {margin: 0 0 0 65px;}
    .icon-box .icon-content {display: block;float: left;max-width: 100%;text-align: center;}
    .sep-top-2x {padding-top: 6.5em;}
    .intro-title {color: #eaecf1;font-size: 32px;font-weight: 400;letter-spacing: 1px;line-height: 36px;margin-bottom: 20px;opacity: 0.9;}
    .intro-title::after {background-color: #ffffff;content: "";display: block;height: 2px;margin: 12px 0 14px;width: 42px;}
    .intro-p {color: #eaecf1;font-size: 13px;margin-bottom: 0;opacity: 0.9;}
    .icon-gradient h6{font-size:14px; font-weight:bold;}
    .icon-gradient.blue h6 {color: #1d9bf0;}
    .icon-gradient.yellow h6 {color: #f2cb05;}
    .icon-gradient.green h6 {color: #4cba50;}
    .icon-gradient.cyan h6 {color: #1abc9c;}
    .contact-form label{ font-size:14px; color:#666666;}
    .contact-section.sep-bottom-2x{color:#909090;}
    .cntct-hdng{color:#222;}
    .form-gray-fields .form-control{resize:none;}
    
    /*subscribe sectino css*/
    .subscribe-section{background:#fff; position:relative; z-index:4; padding-top:20px;}
    .footer_r { padding:20px 0 0 0; }
    .footer_r p { margin-top:5px; }
    .footer_c { background:#f7f7f7; border:1px solid #dedede; border-bottom:none; border-radius:3px 3px 0 0; }
    .footer_col_nv { padding-bottom:15px; }
    .footer_r .footer_col_nv h3 { font-size:18px; color:#fff; font-weight:bold; margin-bottom:30px; }
    .footer_r .footer_col_newsletter h3 { font-size:18px; color:#fff; font-weight:bold; margin-bottom:30px; }
    .footer_r .footer_col_nv ul { list-style:none; margin:0; padding:0 0 15px; }
    .footer_r .footer_col_nv ul li { line-height:1.4; padding-bottom:3px; }
    .footer_r .footer_col_nv ul li a { font-size:12px; color:#aaa; }
    .footer_r .footer_col_nv ul li a:hover { color:#FFF; text-decoration:underline; }
    
    
    
    /*about us page css*/
    .about-bg{padding:0 0 50px; background:url(../../Image/Common/customer-service-bg.jpg) no-repeat top left; -webkit-background-size: cover; -moz-background-size: cover;-o-background-size: cover;background-size: cover;}
    .gray-bg{background:#f5f6f8;}
    .cmn_full{background:#ffffff; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; border-bottom:5px solid #e5e5e5;}
    .wv_head .heading{font-size:24px; color:#245259; line-height:1.5; border-bottom:1px solid #d7d7d7; text-transform:uppercase;}
    
    /*promotion section css*/
    .promotion-section{background:#f7f7f7; position:relative; z-index:4; padding:50px 0;}
    .news-box{background:#ffffff; border-bottom:1px solid #dddddd;}
    .nb-heading{background:#0476b9; padding:10px 5px; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; position:relative;}
    .nb-heading span.nb-h-txt{font-size:14px; color:#ffffff;}
    .nb-heading a.nb-h-link{color:#fff; text-decoration:underline; font-size:11px; position:absolute; right:5px;}
    .featured-box{position:relative; padding-left:30px; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #dddddd;}
    .featured-box p{color:#272727; font-size:12px; line-height:1.5; margin:0;}
    .news-bullet{background:url(../../Image/Common/news-bullet.png); width:11px; height:11px; position:absolute; left:10px; top:15px;}
    
    .air-box{background:#ffffff; border-bottom:1px solid #dddddd;}
    .ab-col{position:relative; padding-left:50px; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #dddddd;}
    .airline-logo{width:29px; height:29px; position:absolute; left:10px; top:15px;}
    .ab-airline-name{font-size:12px; color:#076bae; line-height:1.5; padding:0; margin:0;}
    .ab-airline-dtl{color:#747474; font-size:12px; line-height:1.5; padding:0; margin:0;}
    .ab-airline-dtl span{color:#cd8912}
    
    /*why choose us section css*/
    .why-heading{font-size:18px; padding:0 0 5px 0; display:block;}
    .why-heading::after {background-color: #333;content: "";display: block;height: 2px;margin: 7px 0 2px; width: 35px;}
    /*.panel-default > .panel-heading{background-color:transparent;}
    .panel-title a{display:block;}
    .panel-title a:hover, .panel-title a:active, .panel-title a:focus{text-decoration:none;}
    .panel-heading{padding:0;}
    .panel-heading .panel-title a{padding:13px 10px 13px 50px; margin-right:10px; position:relative; background:url(../../Image/Common/acc-plus-minus.png) no-repeat right 14px;}
    .panel-heading .panel-title a.collapsed{background:url(../../Image/Common/acc-plus-minus.png) no-repeat right -74px;}
    .panel-collapse .panel-body {background: none;color: #333;}*/
    .client-feedback{border-bottom:2px solid #eeeeee; padding:10px 15px;}
    .client-feedback cite{color:#a8528a;}
    .why-sprite{display:inline-block; overflow:hidden; background-repeat: no-repeat;background-image:url(../../Image/Common/why-sprite.png); position:absolute; left:8px; top:7px;}
    .best{width:30px; height:30px; background-position: -0px 5px;}
    .support{width:30px; height:30px; background-position: -0px -49px;}
    .award{width:30px; height:30px; background-position: -0px -101px}
    .datepick a.datepick-cmd {
    font-size:0}
    /*language group css */
    .language-group{margin-left:20px; margin-top:4px; float:right;}
    .language-group .btn{padding:3px 4px 5px 27px;background-color: #fff;}
    .language-group i{width:25px; height:20px; display:inline-block; position:absolute; left:0px;}
    .language-group i.en{background:url(../../Image/Common/flags/en.png) no-repeat;}
    .language-group i.ar{background:url(../../Image/Common/flags/ar.png) no-repeat;}
    .language-group i.pt{background:url(../../Image/Common/flags/pt.png) no-repeat;}
    .language-group i.br{background:url(../../Image/Common/flags/br.png) no-repeat;}
    .language-group i.fa{background:url(../../Image/Common/flags/fa.png) no-repeat;}
    
    .btc_sprite {background: url(../../Image/Common/flags/btc_sprite.png) left center;}
    .btc_sprite.btc_en {
        background-position: -6px -5px;
    }
    .btc_sprite.btc_ar {
        background-position: -35px -6px;
    }
    .btc_sprite.btc_pt {
        background-position: -64px -6px;
    }
    .btc_sprite.btc_br {
        background-position: -93px -6px;
    }
    .btc_sprite.btc_fa {
        background-position: -121px -5px;
    }
    .language-group .btn-default{ font-size:13px;}
    .language-group .btn-default:hover, .language-group .btn-default:focus, .language-group .btn-default:active, .language-group .btn-default.active{background:#ddd;}
    
    /*Transfer tabs*/
    .trnsfr_tb { margin:0; padding:0; background:#FFF; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
    .trnsfr_tb .trnsfr_tb_li a { display:block; outline:none; padding:9px; font-size:12px; text-align:center; color:#555; border-right:1px solid #ccc; text-decoration:none;}
    .trnsfr_tb .trnsfr_tb_li:last-child a {border-right:none; }
    .trnsfr_tb .trnsfr_tb_li a:hover, .flight_tb .flight_tb_li a:focus { text-decoration:none; }
    .trnsfr_tb .trnsfr_tb_active a { background-color:#000; color:#fff; font-weight:bold; }
    
    
    .achievements_wrap{width:100%; height:auto;clear:both; float:left; background:#28c4b9; z-index: 13;position: relative;}
    .achievements_wrap .ach_w_con {height:auto; }
    .achievements_wrap .ach_w_con .ach_box{width:100%; height:auto; text-align:center; padding:50px 0;}
    .achievements_wrap .ach_w_con .ach_box .ach_no{width:100%; height:auto; display:block; text-align:center; color:#ffffff; line-height:1.5; font-size:38px; font-weight:normal;}
    .achievements_wrap .ach_w_con .ach_box .ach_txt{width:100%; height:auto; display:block; text-align:center; color:#ffffff; line-height:1.5; font-size:18px; font-weight:bold;}
    
    .gm_sec_logo { width:100%; height:auto;clear:both; float:left; background:#f7f7f7; padding-bottom:30px; z-index: 13;position: relative;}
    .gm_lsec_con { width:100%; height:auto; margin:0 auto;  }
    .gm_partner_logo h2{margin-bottom:25px;}
    .gm_air_deal { width:100%; height:auto; float:left; padding-top:20px; }
    .gm_air_deal h2 { font-size:18px; line-height:1.4; color:#000; padding-bottom:12px; }
    .fl{float:left;}
    .fr{float:right;}
    
    /* Stay Connected */
    .sty_cnctd_wrap { width:100%; height:auto;clear:both; float:left; background:#00aeef;z-index: 13;position: relative;}
    .sty_cnctd_con { width:100%; height:auto; margin:0 auto;}
    .sty_cnctd_hdng{ width:100%; height:auto; padding-top:0; text-align:center;}
    .sty_cnctd_hdng h2 { font-size:22px; line-height:1.4; color:#ffffff; padding-bottom:12px; }
    .sty_cnctd_hdng p{color:#fff; line-height:1.3; font-size:16px;}
    .sc_cntct_wrap{width:100%; height:auto; float:left; padding:40px 0;}
    a.sc_cntct_lnk{text-decoration:none; width:auto; height:auto; display:inline-block; padding-bottom:25px;}
    a.sc_cntct_lnk span.sc_cntct_icon{width:70px; height:70px; display:block; float:left; background:#ffffff; -moz-border-radius:100px; border-radius:100px; -webkit-border-radius:100px; -khtml-border-radius:100px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease;transition: all 0.5s ease;}
    a.sc_cntct_lnk:hover span.sc_cntct_icon{background:#333333;}
    a.sc_cntct_lnk span.sc_cntct_icon i.icon_sc_ph{background:url(~/Assets/Image/Common/icon_sc_ph.png) no-repeat center center; width:70px; height:70px; display:inline-block;}
    a.sc_cntct_lnk span.sc_cntct_icon i.icon_sc_email{background:url(~/Assets/Image/Common/icon_sc_email.png) no-repeat center center; width:70px; height:70px; display:inline-block;}
    a.sc_cntct_lnk span.sc_cntct_icon i.icon_sc_chat{background:url(~/Assets/Image/Common/icon_sc_chat.png) no-repeat center center; width:70px; height:70px; display:inline-block;}
    a.sc_cntct_lnk span.sc_txt{float:left; padding:26px 0 0 20px; color:#ffffff;}
    
    .achievements_wrap .ach_w_con {height:auto; margin:0 auto;}
    .achievements_wrap .ach_w_con .ach_box .ach_no{width:100%; height:auto; display:block; text-align:center; color:#ffffff; line-height:1.5; font-size:38px; font-weight:normal;}
    .achievements_wrap .ach_w_con .ach_box .ach_txt{width:100%; height:auto; display:block; text-align:center; color:#ffffff; line-height:1.5; font-size:18px; font-weight:bold;} 
    
    
    .our_prdct_wrap {float: right; height: auto; width:auto; text-align:center; padding:20px 0;}
    .our_prdct_wrap h2{color:#000000; font-size:22px; line-height:1.5; padding-bottom:20px;}
    .navbar-default .navbar-brand {margin: 0;}
    .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {}
    
    .gm_plogo_con img { max-width:100%; height:auto; }
    
    
    /* --- Media CSS ------------------------------------------------------------------------------------------*/
    @media (max-width: 991px) {
    /*.carousel { height: 720px; }*/
    .carousel-control { z-index:20; }
    .mice_content{ text-align:left;}
    .c_itn_receipt { position:relative; top:15px; right:auto; margin-bottom:20px; padding:0 0 20px 0;}
    .maximage_slider #arrow_left, .maximage_slider #arrow_right {z-index:20;}
    .navbar_seperator, .phone_number{ padding:5px; }
    .hi-ico { display: inline-block; margin:5px;}
    .hide_icon { display:none; }
    .card_details_main, .sslpay, .pax_form_addrs{width: 104%;}
    .sidebarpnl { position:relative !important; top:auto !important; width:auto !important; }
    }
    /*-- mobile ipad css --*/
    @media (max-width: 767px) {
    header { background:url(../../Image/Common/alpha60.png) top left repeat; position:relative; z-index:8; }
    .navbar-toggle { margin-top:18px; }
    .nav_full { min-height:0; }
    .prmoslider .prmo_pkg .prmo_pkg_img { text-align:center; }
    .prmoslider .prmo_pkg .prmo_pkg_img img {max-width: 336px; display:inline-block;}
    .smallbanners .slick-prev, .smallbanners .slick-next { display:none !important; }
    .nav_headr { background-image:none; }
    .onleft_bleft { padding-right:15px; }
    .onleft_bright { padding-left: 15px; }
    .hm_tabs_ul, .hm_tabs_nav {display: block;float: none;}
    .hm_tabs_ul .hm_tab_li, .hm_tabs_nav .hm_tab_nav { width: 100%;}
    .hm_tabs_ul .hm_tab_li a, .hm_tabs_nav .hm_tab_nav a { width: 100%;}
    .sui_head h1 { font-size:20px; }
    .sui_head {padding-bottom: 40px;padding-top: 40px;}
    .small-only-text-center {text-align: center !important;}
    .navbar_right { float:none; }
    .header_doc {float: right;margin-bottom: 15px;text-align: center;width: 100%;}
    .hedtop_chat, .hedtop_menu { float:none; }
    .navbar-default .navbar-collapse, .navbar-default .navbar-form { text-align: center;}
    .hdoc_languagedd .navbar-nav { margin:0; }
    .main_nav li a, .navbar-right li { text-align:center; }
    .tc_slider {padding: 20px 0px;}
    .btn-mobile-block { display:block; width:100%; }
    .f_enqform .form-group {padding-right: 15px;}
    .f_l_copy {text-align: center;}
    .pkg_detail .pkg_dtl_left {float:none;}
    .pkg_topinfo { margin-bottom:10px; margin-top:0; }
    .navbar-default .navbar-brand { width:78%; padding-top: 15px; }
    .navbar-brand img { max-width:100%; height:auto; }
    .nui_fl_advnced, .nui_fl_direct {width:100%; text-align: left;float: none;}
    .sp_adv_btn {float: none;}
    .hide_icon { display:none; }
    .user_booking .ub_top .ub_pkg_img { width:100%;}
    .user_booking .ub_top .ub_pkg_con { width:100%;}
    .user_booking .ub_bot .ub_status, .user_booking .ub_bot .ub_price { float:none; }
    .dashboard_content {padding:15px;}
    
    .maximage_slider #arrow_left, .maximage_slider #arrow_right {display:none;}
    .carousel-control { z-index:20; }
    .mice_content{ text-align:left;}
    .f_left_links ul li,
    .f_left_links h4, .newsletter_sec h4,
    .newsletter_sec p,
    .newsletter_sec .form-inline,
    .copyright_row,
    .copyright_row .text-right { text-align:center; }
    .newsletter_sec .form-inline .btn { width:100%; }
    .footer_social { display:none; }
    .social_doc { position:relative; top:0; right:auto; z-index:99; width:100%; padding:20px 0 30px 15px; text-align:center; background:#ffffff;}
    .social_doc ul { display:inline-block; }
    .social_doc ul li { float:left; margin:0 3px; }
    .social_doc ul li a { position:relative; right:0;}
    .social_doc ul li a:hover { right:0;opacity: .8; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);}
    .quick_enq { position:relative; top:10px; bottom:0; right:auto; z-index:99; width:100%; padding:0; }
    .pop_Email{ width:100%;}
    .pop_advsearch { width:100%; }
    .pop_testimonial{  width:100%; }
    .pop_search_type .custom-radio { width:100%; margin-bottom:0;}
    .pop_search_type { margin-bottom:15px; }
    .pkg_sort_link, .pkg_sort_range {border-bottom:1px solid #ddd;}
    .pkg_sort_info { text-align:left;}
    .filter_con { padding: 15px 0 15px 0; }
    .c_itn_img {float: left;height: auto;margin-top: 15px;width: 100%;}
    .c_itn_name { width:100%; }
    .c_itn_inclusion ul { float:left; }
    .c_itn_inclusion ul li { margin-left:0; margin-right:5px; margin-top:5px; }
    .c_itn_receipt { position:relative; top:15px; right:auto; margin-bottom:20px; padding:0 0 20px 0; }
    .pay_amnt .pay_amnt_con .pay_amnt_opt .pay_amnt_radio { width:100%; }
    .pay_amnt .pay_amnt_con .pay_amnt_opt .pay_amnt_m { border-right:none; border-bottom:1px solid #e2e2e2; }
    .card_details .form_block .lft { width:100%;padding:0; text-align:left; }
    .card_details .form_block .lft label { float:left; }
    .card_details { /*padding-bottom:80px;*/ }
    /*.card_seals { right:auto; }*/
    .card_details .form_block, .card_details .form_block .right, .card_details .form_block .right input.wide, .select_box, .payment_tabz ul.tabz li { width:100%; }
    .payment_tabz ul.tabz { height:auto; }
    .payment_tabz ul.tabz li.active { border-bottom:1px solid #6ABDDB; border-radius:3px;}
    .maximage_slider { height: auto;}
    /* aboutus page */
    .st_tabs { margin-top:96px; }
    .st_tabs .st_tabrow .st_tabcol ul.tabz { width:100%; }
    .st_tabs .st_tabrow .st_tabcol ul.tabz li { width:100%; text-align:center; margin-bottom:2px; }
    .st_tabs .st_tabrow .st_tabcol ul.tabz li a{padding:7px 23px;}
    .bg_contact { background-size:cover; height: 495px;}
    
    .mapbox { border-bottom:none; margin-bottom:10px; }
    .mapbox .mapbox_map { height:500px; overflow:hidden;}
    .mapbox .mapbox_map iframe{ height:500px; }
    .mapbox .mapbox_address { width:100%; position:relative; top:auto; right:auto;}
    .mapbox .mapbox_sidebar { width:100%; position:relative; top:auto; right:auto;}
    .login_b_box { padding-left:0px; }
    
    /*-- fancybox --*/
    .fancybox-lock .fancybox-overlay { overflow:hidden !important; background:#FFF !important ; }
    .fancybox-wrap { top:0 !important; left:0 !important; width:100% !important; height:100% !important; overflow: auto !important; }
    .fancybox-inner { width:100% !important; height:100% !important;  }
    .fancybox-close { top:16px !important; right:10px !important; }
    .fancybox-opened .fancybox-skin {-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important; }
    
    .custm_child_slect { width:70px; }
    .custm_slect { width:36px; }
    .pop_costing .pop_cmn_con { padding:20px 2px;}
    .pop_costing .pop_cmn_con .row { margin:0; }
    .pop_costing .pop_cmn_con .row .cstng_step_detail, .pop_costing .pop_cmn_con .row .slct_dpart_con, .pop_costing .pop_cmn_con .row .clndr_con, .pop_costing .pop_cmn_con .row .slct_room_con, .pop_costing .pop_cmn_con .row .col-md-12{ padding-left:0; padding-right:0;  }
    .trvl_dtl_wrap {margin:0 -1px 20px -1px;}
    .calendar_guide p { margin:7px 0;}
    .nav_months ul li a{margin: 0 0.5px; padding: 10px 5px;}
    
    /*.sui_pannel, .sui_panneladv, .result_f_opt, .pkg_sort { display:none;}*/
    .card_details_main, .sslpay, .pax_form_addrs{width: 104%;}
    .paynow_btn .btn { display:block; width: 100%;}
    .card_seals { text-align:center;}
    .card_seals img { float:none; }
    
    /*--- error css --*/
    .errorpage_con { padding-top:0px; padding-bottom:70px; text-align:center; }
    .err_moreoptn .search_ui_dflt{margin-top:20px !important;}
    
    /*
    .navbar-nav .open .dropdown-menu > li > ul > li > a,
    .navbar-nav .open .dropdown-menu .dropdown-header {padding: 5px 15px 5px 25px;}
    .navbar-nav .open .dropdown-menu > li > ul > li > a {line-height: 20px;}
    .navbar-nav .open .dropdown-menu > li > ul > li > a:hover,
    .navbar-nav .open .dropdown-menu > li > ul > li > a:focus {background-image: none;}
    .dropdown-menu > li.ss_nav_menu{width:100%;}
    
    
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {border-color: #080808;}
    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {background-color: #080808;}
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > ul > li > a {color: #999999;}
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > ul > li > a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > ul > li > a:focus {color: #ffffff;background-color: transparent;}
    .nav > li > ul >li{display:block; position:relative;} 
    */
    
    .top_nav{width:auto; float:none;}
    
    .sui_bg60 .form-control, .dd_poup { margin-bottom:8px; }
    .input-group .form-control { margin-bottom:0; }
    .htl_roomlabel { margin-bottom:8px; text-align: left; }
    .htl_inputgroup { margin-bottom:8px; }
    .htl_inputgroup .form-control{ margin-bottom:0; }
    .nui_fl_adv {margin-top: 10px;text-align: center;}
    .spc_off {width: 49%;}
    }
    
    @media (min-width: 991px){
    .sui_pkgcat { padding:3px 0 0 0;}
    .sui_subheading { padding:3px 0 0 0;}
    .newsletter_sec .form-inline .form-group { width:70%; }
    }
    
    @media (min-width: 767px) {
    .newsletter_sec .form-inline .form-group { width:70%; }
    }
    
    @media (max-width: 1199px) {
    .search_ui_dflt{margin-top:138px;}
    .navbar-nav > li > a { padding:3px 6px; }
    }
    @media (max-width: 1070px) {
    .pop_costing { width:100%;}
    }
    @media (max-width: 1035px) {
    .ui-datepicker-seat_left{padding-left:0;}
    .hdoc_title { display:none; }
    }
    @media (max-width: 991px) {
    .search_ui_dflt{margin-top:118px;}
    .ui-datepicker-seat_left{padding-left:5px;}
    }
    
    @media (max-width: 767px) {
    .search_ui_dflt{margin-top:61px !important;}
    .inclusn_exclusn_tabs .ie_tabs_wrap {width: 100%;float:left;background:#f1af2c;}
    .inclusn_exclusn_tabs ul.ie_tabs li	{float:left;width:auto;}
    .inclusn_exclusn_tabs .ie_tab_container_wrap{width:100%;float:left;}
    .ietab_content .ie_htl_con{padding-bottom:0;}
    .ietab_content .ie_htl_con .ie_htl_head{margin:20px 0 10px;}
    .ietab_content .ie_transport_con h3{margin-top:20px;}
    .ietab_content .ie_sghtsng_con h3{margin-top:20px;}
    .ietab_content .ie_meal_con h3{margin-top:20px;}
    .ietab_content .ie_flight_con h3{margin-top:20px;}
    .pop_costing { width:100%;}
    .slct_dpart_wrap ul li a{width:100%;}
    .slct_dpart_wrap ul li{float:none;}
    .slct_room_wrap ul li a{width:100%;}
    .slct_room_wrap ul li{float:none;}
    
    .pkg_main_tabs ul.mtabs span a{width:100%; text-align:center;}
    .pkg_main_tabs ul.mtabs li{width:100%;text-align:center;}
    .pkg_main_tabs ul.mtabs li a{width:100%;}
    
    #mtab1{display:block !important;}
    #mtab2{display:block !important;}
    #mtab3{display:block !important;}
    #mtab4{display:block !important;}
    #mtab5{display:block !important;}
    #mtab6{display:block !important;}
    
    .icon-box .icon-content {float: none;margin: auto;}
    .icon-box.icon-xs .icon-box-content{margin:0;}
    .contact-section{text-align:center;}
    .language-group{float:none;}
    .achievements_wrap .ach_w_con .ach_box{padding:20px 0;}
    a.sc_cntct_lnk span.sc_cntct_icon{float:none; display:inline-block;}
    a.sc_cntct_lnk span.sc_txt{float:none; width:100%; display:inline-block; padding-left:0; padding-top:10px;}
    }
    @media (max-width: 550px) {
    .ui-datepicker-seat_left{display:none;}
    .ui-datepicker-cheapest .ui-state-default{padding-top:23px;}
    .ui-datepicker-Few_seat_left .ui-state-default{padding-top:23px;}
    .ui-datepicker-soldout .ui-state-default{padding-top:23px;}
    }
    @media (max-width: 353px) {
    .ui-datepicker-price{}
    .ui-datepicker-cheapest .ui-state-default{padding-top:8px;}
    .ui-datepicker-Few_seat_left .ui-state-default{padding-top:22px;}
    .ui-datepicker-soldout .ui-state-default{padding-top:8px;}
    }
    
    
    /*.htl_inputgroup{background:url(../../Image/Common/select_arrow.png) no-repeat right center #fff;; overflow:hidden;}
    .htl_inputgroup:focus{background:none;}
    .htl_inputgroup select{width:120% !important; background:transparent;}*/
 /*------ Custom Header Start ------*/
.header{margin-bottom: 0; border: none; background: #fff; box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2); z-index: 999;width: 100%;float: left;position: relative;}
.topnavbar{padding: 5px 15px;max-width: 1170px;width: 100%;margin: auto;position: relative;}
.topnavbar nav{min-height: 85px;position: relative}
.topLanguage{float: right;width: auto;}
* { text-decoration: none; list-style: none; margin: 0px; padding: 0px; outline: none; }
  .logo { float: left;/* max-width: 222px;*/ text-transform: uppercase; color: #002e5b; font-weight: 600; padding: 3px 0px 3px 15px;position: absolute;z-index: 9999;top: -15px;
    max-height: 70px;}
  nav { width: 100%; float: left; }
  nav ul.hm_tabs_ul {display: table;float: left;margin-top: 15px;width: 100%;position: absolute; bottom: 0;}
  nav ul.hm_tabs_ul li { float: left; }  
  nav ul.hm_tabs_ul li:last-child { padding-right: 0px; }  
  nav ul.hm_tabs_ul li a { color: #333; font-size: 13px; padding:8px 12px; display: inline-block; transition: all 0.5s ease 0s; }  
  nav ul.hm_tabs_ul li a:hover { background-color: #eee; color: #333; transition: all 0.5s ease 0s; }  
  nav ul.hm_tabs_ul li a:hover i { color: #333; transition: all 0.5s ease 0s; }  
  nav ul.hm_tabs_ul li a i { padding-right: 10px; color: #333; transition: all 0.5s ease 0s; }  
  .toggle-menu ul { display: table; width: 25px; }  
  .toggle-menu ul li { width: 100%; height: 3px; background-color: #002e5b; margin-bottom: 4px; }  
  .toggle-menu ul li:last-child { margin-bottom: 0px; }  
  .topnavbar input[type=checkbox], .topnavbar label { display: none; }

  .topLanguage .topSocial{float: left;}
  .topLanguage .social-navbar-right { margin-top:0; margin-bottom:0;display: table}
    .topLanguage .social-navbar-right li a { background:none; color:#333; padding:8px 8px; font-size:12px; display:inline-block;}
    .topLanguage .social-navbar-right li span { background:none; color:#f1af2c; padding:3px 8px; font-size:12px; line-height:20px; display:block; }
    .topLanguage .social-navbar-right li.hdoc_sphone a { background:#f1af2c url(../../Image/Common/icon_call.png) 10px center no-repeat; color:#fff; font-size:14px; margin-left:10px; padding-left:30px;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}
    .topLanguage .social-navbar-right li.hdoc_sphone a:hover { background-color:#00164e; }


  .social-navbar-right li{display: table-cell;vertical-align: middle;}
  .topLanguage .social-navbar-right li.hdoc_socl { padding:7px 0 0 7px; border-right:none;}
  .topLanguage .social-navbar-right li.hdoc_socl a{ display:inline-block; margin:0; background-image:url(../../Image/Common/social_doc.png); background-repeat:no-repeat; width:25px; height:25px; padding:0; }
  .topLanguage .social-navbar-right li.hdoc_socl a i:before{content:none;}
  .topLanguage .social-navbar-right li.hdoc_socl a:hover{background-color: transparent;}
.topLanguage .social-navbar-right li.hdoc_socl .hcircle_fb { background-position:0 0; }
.topLanguage .social-navbar-right li.hdoc_socl .hcircle_fb:hover { background-position:0 bottom; }
.topLanguage .social-navbar-right li.hdoc_socl .hcircle_tw { background-position:-60px 0; }
.topLanguage .social-navbar-right li.hdoc_socl .hcircle_tw:hover { background-position:-60px bottom; }
.topLanguage .social-navbar-right li.hdoc_socl .hcircle_in { background-position:-90px 0; }
.topLanguage .social-navbar-right li.hdoc_socl .hcircle_in:hover { background-position:-90px bottom; }
.topLanguage .social-navbar-right li.hdoc_socl .hcircle_gp { background-position:-30px 0; }
.topLanguage .social-navbar-right li.hdoc_socl .hcircle_gp:hover { background-position:-30px bottom; }
.topLanguage .social-navbar-right li.hdoc_socl .hcircle_ig { background-position:-120px 0; }
.topLanguage .social-navbar-right li.hdoc_socl .hcircle_ig:hover { background-position:-120px bottom; }
@media only screen and (max-width: 991px) {
.footer {position:relative;}
body{ margin-bottom: 0; }
.logo {padding: 0px;position: relative;margin-bottom: 10px;}
.topnavbar input[type=checkbox] { position: absolute; top: -9999px; left: -9999px; background: none; }
.topnavbar label { padding: 15px 0px 0; display: inline-block; cursor: pointer;float: right;}
.topnavbar input[type=checkbox]:checked ~ nav { display: block; }  
.topnavbar nav { display: none; position: absolute; right: 0px; top: 50px; padding: 0px; z-index: 99;background-color: #fff;box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.3);}  
.topnavbar nav ul { width: 100%;position: static;}  
.topnavbar nav ul li { float: none; padding: 0px; width: 100%; display: table;text-align: center;}  
.topnavbar nav ul li a { color: #333; font-size: 15px; padding: 10px 20px; display: block; border-bottom: 1px solid rgba(225,225,225,0.1); }  
.topnavbar nav ul li a i { color: #fde428; padding-right: 13px; }
.topLanguage{float: left;width: 100%;}
.topLanguage .topSocial{float: none;}
.topLanguage { float: none; width: 100%; text-align: center; }
.topLanguage .social-navbar-right{margin-top: 15px;margin-bottom: 15px;}
.topLanguage .language-group{float: none;}
}
@media only screen and (max-width: 360px) {
.topnavbar label { padding: 5px 0px; }  
.logo { font-size: 20px; }  
.topnavbar nav { top: 47px; }
}