/* ==========================================================================
   Bootstrap 3 
   Author           :  Ravi Joon    //    Rajan Arora
   Twitter          :  @ravijoon    //    @rajananimator
========================================================================== */


/* CUSTOMIZE THE NAVBAR
-------------------------------------------------- */

.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 */

.featurette-heading {font-size: 50px;}
}

@media (min-width: 992px) {
.featurette-heading {margin-top: 120px;}
}




@media (min-width: 768px) {

}


/*	Custom checkbox */



.carousel-control { z-index:22; width:25px; }
.carousel-indicators { display:none; }


.package_grid { background:#fff;position:relative; z-index:4; padding:15px 0;}
.pkg_head { text-align:center; }
.pkg_head_h2 h2 { padding:15px 0 30px; font-size:24px; color:#da2127; }
.pkg_head_hbot h2 { color:#797979; font-size:20px; padding:15px 0 30px; margin-top:0; }
.pkg_grd .pkg_col {width: 50%;}
.holidaythm_right {margin-left: 8%;width: 46%;}
.holidaythm_left {width: 46%;}

.pkg_row { padding-bottom:20px; padding-top:10px; }
.pkg_row .pkg_col {margin-bottom: 20px; }
.package_con { width:100%; height:231px; position:relative; overflow:hidden; display:inline-block; background:#fff; -webkit-border-radius: ; -moz-border-radius: ;border-radius: ;-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, .3);-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, .3);box-shadow: 0px 0px 5px rgba(0, 0, 0, .3);-moz-transition:none;-ms-transition:none;-o-transition:none;-webkit-transition:0.4s;transition:none;}
.package_img { width:100% !important; height:295px; overflow:hidden; background-color:#333; -webkit-border-radius: ; -moz-border-radius: ;border-radius: ;text-align: center;}

.deal_con { width:100%; height:375px; position:relative; overflow:hidden; display:inline-block; background:#fff; -webkit-border-radius: ; -moz-border-radius: ;border-radius: ;-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, .3);-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, .3);box-shadow: 0px 0px 5px rgba(0, 0, 0, .3);-moz-transition:none;-ms-transition:none;-o-transition:none;-webkit-transition:0.4s;transition:none;}


.deal_img { width:100% !important; height:375px; overflow:hidden; text-align: center;}
.package_img img { width:100%; height:auto; }
element {
}
#flexiseldeal .nbs-flexisel-item1 img {
    width: 100%;
    cursor: pointer;
    position: relative;
    width: 100% !important;
    height:375px;
}


.package_img img { width:100%; height:auto; }


.pkgtemp_offer { background: hsl(359, 96%, 44%) none repeat scroll 0 0;    border-radius: 0 5px 5px 0;    color: hsl(0, 0%, 100%);    font-size: 12px;    font-weight: bold;    padding: 5px 10px;
    position: absolute;    top: 50px;    z-index: 2;}
.package_details { width:100%; height:295px; background:url(../../Image/Common/alpha60.png) top left repeat; position:absolute; top: 150px;text-align:left; left:0; -moz-transition:none;-ms-transition:none;-o-transition:none;-webkit-transition:0.4s;transition:none;}
.package_details:focus {text-decoration:none;}
.package_details h4 {color: #fff;font-size: 14px;height: 19px;line-height: 20px;margin: 4px 0 0;overflow: hidden;padding: 0 10px;position: relative;z-index: 21;}
.package_details p {color: #ccc;font-size: 11px;padding: 0 10px;}
.package_details .tourcode_itn {color: #FFD525;font-size: 11px;margin:0;padding: 0 10px;}
.package_type_label {background:#00164e;border: 1px solid #FFD525;color: #FFD525;display: block;font-size: 11px;height: 23px;padding: 3px 10px;position: absolute;right: 0;top: 167px;width: auto;z-index: 20;}
.package_details ul{float:left;padding:0;width:100%; height:auto;margin-top:5px; padding:0 10px; max-height: 180px;overflow-y: auto;}
.package_details ul li i.icon_sigth_map{margin:3px 8px 0 0;}
.package_details ul li{list-style:none; color:#fff;width:50%; float:left; font-size:12px; padding-bottom:2px;}
.package_con:hover .package_details {top:0;text-decoration:none;background:url(../../Image/Common/alpha60.png) top left repeat;padding-top: 0; height:230px;}
.book_now_wrap {width: 50%;height: auto;float: right; color:#fff; position: absolute;bottom: 214px; right: 0;text-align: center;z-index: 22;border-left: 1px solid #5c0416; background:#6f021a;}
.package_con:hover .book_now_wrap {bottom: -1px;}
.package_details .book_now_wrap span {font-size: 12px;text-align: center;text-decoration: none;display: block; padding:8px 0 8px 9px;}
.package_details .book_now_wrap span i { float:right; margin:11px 0 0 10px; display:none; }
.package_details .bk_nw_price {color: #fff;font-size: 12px;height: auto;padding: 0;position: absolute;left: 0; bottom: 214px; width:50%; padding: 8px 0 8px 9px; z-index: 20; text-align: center; background: #6f021a; -moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;-webkit-transition:none;transition:none !important;}
.package_details .bk_nw_price b{ font-weight:normal; padding-left:3px; }
.package_icon { position:absolute;width:31px; height:31px; padding:4px 4px 2px 4px; display:block;left:5px;top:5px;z-index:21; background:none; -webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.package_icon img { width:100%; display:none;}
.package_icon .morecat_list img {display: block;}
.morecat_list .mc_list .mcl_con ul li i.filter_icon img{ width:100%; }
.package_details .book_now_wrap:hover {  }
.package_details .book_now_wrap span:hover { background-color:#5c0416; }
.package_details .book_now_wrap:hover span i.icon_book_arrow{ background-position: -241px -31px; }
.package_con:hover .package_details h4, .package_con:hover .package_details p {display: block;margin: 0;width: 100%; height:22px; overflow:hidden; position: absolute;bottom: 54px;}
.package_con:hover .package_details p { bottom: 35px; }
.package_con:hover .package_details .bk_nw_price {top: auto;background: #5c0416;color: #fff;bottom: -1px;}
.package_con:hover { border-bottom:none; }
.package_con:hover .package_icon { bottom:121px; }


.morecat_list { position:relative; }
.morecat_list .more_cat { font-size:10px; color:#fff; cursor:pointer;text-shadow: 0px 2px 2px rgba(0, 0, 0, .5);  opacity: 0.6; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); display:none;}
.morecat_list:hover .more_cat { text-decoration:underline; }
.morecat_list .mc_list { position:absolute; left: 0; top: 0; text-align:left; width: 160px; overflow: hidden; height: 31px;}
.morecat_list:hover .mc_list { display:block; }
.morecat_list .mc_list .mcl_header { color:#333; font-size:11px; border-bottom:1px solid #bbb; font-weight:bold; padding:3px 10px; display: none;}
.morecat_list .mc_list .mcl_con ul { margin:0; padding:0; }
.morecat_list .mc_list .mcl_con ul li { font-size:12px; padding: 0; list-style:none; float: left; display: inline-block; width: 31px; height: 31px; overflow: hidden;}
.morecat_list .mc_list .mcl_con ul li i.filter_icon { border-radius:50%; background:#333; width:31px; height:31px; /*padding:4px 4px 2px 4px;*/ display:block; left:5px; top:5px;z-index:21; }
.morecat_list .mc_list .mcl_con ul li i.filter_icon img { width:100%; height:auto; }

.package_hthmb { text-align:left; background:#f2f2f2; height:222px; padding:15px; }
.package_hthmb h1 { font-size:28px; }



.calendar_guide p { margin:7px 0;}


/*.sui_pannel, .sui_panneladv, .result_f_opt, .pkg_sort { display:none;}*/
.card_details_main, .sslpay, .pax_form_addrs{width: 104%;}


/*--- error css --*/

/*kuoni*/
.pkg_row .pkg_col {margin-bottom: 20px;width: 100%;float: left;margin-right: 20px;}
.package_con { width: 100%;}
.pkg_grd .pkg_col {width: 100%;}
.prmtn-banner-box{margin-bottom:20px;}

}





@media (max-width: 767px) {
.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%;}

}
/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
.Offers-left{width:100%;}
}
/* Custom, iPhone Retina */ 
