/*#header{background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;float:left; width: 100%;z-index:2000; position:relative;}*/
.container{width:1180px; margin:0 auto}
#searchhead{background:#00a9d4; color:#FFF; width:100%; float:left;z-index:999;}
.searchpage .inputwrp{padding-left:10px;}
.searchpage label[for="srbt"]{  padding: 4px 0;}
.searchpage .inptbox{}
.searchpage .inputwrp input[type="text"]{height:24px; font-size:14px !important; line-height:20px; }
.searchpage .displayPackage{width:86.3%}
.searchpage .suggesthead{color:#333;}
.searchpage .inptbox {padding: 6px 0;}
.cancelbtn{margin-left:10px;}
.destList {padding:18px 0 18px; line-height:18px; position:relative; /*cursor:pointer;*/}
#pageChange{display:none; position:absolute; top:60px; left:0px; z-index:10;}
#pageChange li{ width:100%; float:left; background:#017b9a; padding:10px 0;border-bottom:1px solid #00a9d4 ; text-align:left; text-indent:42px;}
#pageChange li:first-child{border-top:1px solid #00a9d4 ;}
#pageChange li a{color:#FFF; font-size:14px; }
.destList:hover > #pageChange{display:block;}
.destList.active{background:#017b9a;}
.bid{background:#017b9a; font-size:14px; padding:9px 20px; float:right; border-radius:6px; margin-top:10px; margin-right:10px; cursor:pointer;}
.destList span.fa-caret-down{font-size:24px; color:#5fbadd;}
#searchform{padding:25px 0 0px; border-bottom:1px solid #b8babc;}
#searchform label{font-size:12px; line-height:19px; font-weight:600; }
#searchform input[type="text"]{border:1px solid #ABABAB; height:19px;}
.int44{width:44px;}
.date82{width:82px;}
label[for="srsubmit"]{width:42px; height:34px; line-height:34px !important; text-align:center; color:#dadbdc; background:#b1b3b4; position:relative; cursor:pointer; border-radius:6px; font-size:20px !important; margin-top:30px;}
#srsubmit{position:absolute; width:39px; height:39px; top:0; left:0; cursor:pointer; visibility:hidden;}
.frm_brd_r{border-right:1px solid #00A9D4;}
.sr_price{font-size:34px; color:#92cce5; text-align:right; font-weight:600; line-height:30px;}
.details_price{font-size:11px; color:#87888a;}
.dtline{padding:5px 0;}
.morecool{padding:7px 0 0; text-align:center;}
.trvelcast li{float:left;margin-right:5px; }
.trvelcast li img {width:40px; height:40px; border:2px solid #dadbdc; border-radius:50%; }
.pplsrchdest{float:right; padding-top:7px;}
.pplsrchdest li{float:left; padding:0 12px; font-size:11px; line-height:12px; color:#87888a; font-weight:600;}
.promenu_brd{border-bottom:1px solid #5fbadd;}
.pplsrchdest li a{ font-size:12px; line-height:12px; color:#5fbadd;}
.promenu li{float:left; font-size:16px; padding:10px 15px; color:#b1b3b4;}
.promenu li.active{background:#5fbadd; color:#FFF; border-radius:4px 4px 0 0;}
.traveHead{font-size:39px; font-weight:600;}
.trvHeadSub{font-size:14px; margin-top:4px;}
#searchPackages{}
.sr_pack_box1{width:632px; float:left; position:relative; height:369px; cursor:pointer;}
.sr_pack_box2{width:536px; float:left; position:relative; height:369px; cursor:pointer;}
.sr_pack_box3{width:308px; float:left; position:relative; height:369px; cursor:pointer;}
.sr_pack_box1 >img , .sr_pack_box2 >img , .sr_pack_box3 >img {height:347px;}
.sr_pack_box1.active , .sr_pack_box2.active , .sr_pack_box3.active{background:#f8f8f8;}
.uptxt{width:100%; height:347px;position:absolute; top:0;left:0; z-index:1; font-size:20px; font-weight:300; color:#FFF;}
.opins{width:95px; position:absolute; right:0; bottom:10px; text-align:left;}
.thumb {line-height: 42px;}
.destnmae{font-weight:400; line-height:25px; }
.pck_bott{position:absolute; bottom:0px; padding-left:20px; padding-bottom:10px; background:rgba(0,0,0,0.7)}
.pk_ch_m{margin-left:28px;} 

.post_pro{width:77px;height:77px; position:relative; right:-18px; bottom:-60px; border:2px solid #dadbdc; border-radius:50%; margin-top:-29px; overflow:hidden;background:#5fbadd;}
.post_pro span{line-height:1; padding-top:23px; float:left; width:100%; text-align:center;}
.packdetails{background:#f8f8f8; margin-top:0px; padding-top:20px; margin-bottom:25px; position:relative;}
.ajaxLoder{padding:20px 0 40px 20px;}
#customerOption{ background:rgba(0, 0, 0, 0) url("../img/box_shadow.png") no-repeat scroll 56px -20px; z-index:100 }
.clps_details{background:#87888a; float:left; color:#FFF; font-size:13px;padding:0px 9px ; line-height:26px;border-radius:4px; position:absolute; top:5px; right:16px; cursor:pointer}
.clps_details span.fa-caret-down{font-size:27px; color:#c9cacc;}
.detpack_head{font-size:29px;}
.detpack_headsub{color:#8f8f91;font-size:19px; font-weight:400;}
.pckg_details_opt{float:right; }
.pckg_details_opt .pc_ic_ho , .foter_contact_hover{    
	-webkit-transition: all 0.3s ease ;
    -moz-transition:all 0.3s ease ;
    -o-transition: all 0.3s ease ;
    transition: all 0.3s ease ;
}
.pckg_details_opt .pc_ic_ho:hover , .foter_contact_hover:hover{background:#87888a; color:#FFF;}
.pckgfilter{position:absolute; width:100%; top:27px; left:0; z-index:1; display:none;}
.optFlt.active{background:#f1f1f1; color:#000;}
.optFlt:hover{background:#f1f1f1; color:#000;}
.optFlt.active:hover{background:#ddd; color:#000;}
.pckgfilter li{float:left; width:100%; line-height:30px; background:#f1f1f1; text-indent:5px;}
.pckgfilter li:hover{background:#ddd;} 
.optFlt:hover > .pckgfilter{ display:block;}
.pckg_details_opt li{float:left; margin-right:7px; color:#87888a;}
.pc_ic_ho{padding:7px 8px; border:1px solid #87888a; border-radius:4px; float:left;line-height:25px;}
.pc_ic_ho .txt{font-size:11px; line-height:1; font-weight:600}
.pc_ic_ho .icn{font-size:25px; margin-right:10px;}
.pak_wishlisht{float:left; background:#f08a00; font-size:21px; padding:5px 10px; color:#FFF; font-weight:400; border-radius:6px; cursor:pointer;}
.details_content_box{padding:15px 0;  }
.packshaow{background:#fff url("../img/box_shadow.png") no-repeat scroll 56px -20px; height:10px; }
.dest_crncy{margin-top:23px;}
.cr_cod{font-weight:400; margin-right:30px; font-size:27px; float:left; margin-top:20px;}
.cr_txt{font-weight:400;font-size:49px; float:left;}
.details_content_box{margin-top:20px; padding-bottom:40px;}
.dcb1{width:28%;}
.dcb2 , .dcb3{width:36%;}
.details_containt{float:left; padding:0 15px 0 30px ;}
.dcb2{border-right:1px solid #a7a8a9; border-left:1px solid #a7a8a9;}
.inro{padding-bottom:15px;}
.pck_info .headInfo , .inro.headInfo{ font-size:15px; font-weight:600;}
.pck_info .Info , .inro.Info{ font-size:14px; color:#87888a;}
.lodMorepakcage{padding:30px 0 50px; text-align:center;}
.loddeMorecontainer{padding:15px 30px; color:#58585a; background:#dadbdc; line-height:30px; font-size:18px; border-radius:6px;  cursor:pointer;}
.fadeBox{width:100%; height:40px; position:absolute; bottom:0; left:0;}
.fadeBoxajax{width:100%; height:50px; float:left;}
.fadeBoxajax > div {position:relative;}
.fl_show{float:left; height:50px; width:30px; background:url('../images/icon-3.png') no-repeat; }
.ht_show{float:left;height:50px; width:70px; margin-left:3px; background:url('../images/icon-2.png') no-repeat; }
.ml_show{float:left;height:50px; width:53px; margin-left:3px;  background:url('../images/icon-1.png') no-repeat;}
.st_show{float:left;height:50px; width:50px; margin-left:3px; background:url('../images/icon-4.png') no-repeat;}
.tf_show{float:left;height:50px; width:60px; margin-left:3px; background:url('../images/icon-5.png') no-repeat;}
.fade{background:#f8f8f8 ; opacity: 0.87;filter: alpha(opacity=87); width:100%; height:100%; position:absolute; top:0; left:0;z-index:1;}



.fadeBoxupdate{width:100%; height:50px; float:left;}
.fadeBoxupdate > div {position:relative;}
.fl_show1{float:left; height:40px; width:30px; background:url(../img/details_ico_01.png) no-repeat; background-position:center center; background-size:25px auto; }
.ht_show1{float:left;height:40px; width:35px; margin-left:1px; background:url(../img/details_ico_02.png) no-repeat;  background-position:center center; background-size:35px auto}
.ml_show1{float:left;height:40px; width:35px; margin-left:1px; background:url(../img/details_ico_03.png) no-repeat;  background-position:center center; background-size:35px auto}
.st_show1{float:left;height:40px; width:35px; background:url(../img/details_ico_04.png) no-repeat;  background-position:center center; background-size:35px auto}
.tf_show1{float:left;height:40px; width:35px; background:url(../img/details_ico_05.png) no-repeat; background-position:center center; background-size:35px auto}

.fade1
{background:#fff ; opacity: 0.87;filter: alpha(opacity=87);width:100%; height:100%; position:absolute; top:0; left:0;z-index:1;
}


/*CUSTOMIZE PAGE STYLE CSS*/
#custDetails{padding:10px 0; background:#FFF;}
.cst_text{color:#92cce5; font-size:31px; font-weight:600;}
.deatlhead{font-size:23px; color:#000; border-bottom:1px solid #cacbcd; padding-bottom:10px; margin-bottom:10px; font-weight:600;}
.dtprce{font-size:38px; color:#000; line-height:1;}
.dtprce .fa-rupee{line-height:40px; font-size:24px; font-weight:100;}
.dtBook{font-size:20px; background:#017b9a; float:right; padding:7px 10px; color:#fff; border-raius:4px; margin-top:05px; margin-right:14px;}

#cst_banner{background:rgba(0, 0, 0, 0) url("../img/custmze_banner.jpg") no-repeat scroll 0 0 / 100% 222px; color:#FFF;}
.cust_pack_hold{height:220px; position:relative;}
.bannerContainer{width:100%; position:absolute; bottom:20px; left:0; }
.cust_pak_head{background:#00a9d4; padding:15px 0 16px; color:#FFF;}
.cust_ico{background:url(../img/cust_pakico.png) no-repeat;  float:left;}
.cust_flight{width:40px; height:32px; background-position:12px 0px;} 
.flightQuery{background:#ebebec; color:#58585a; font-size:17px; padding:11px 0;  font-weight:600;}
.flightQuery span.fa-caret-right{line-height:23px;}
.flightopts{background:#f6f7f9; padding:9px 0; font-weight:700;}
.flLstRow{padding:25px 0 20px; border-bottom:1px solid #cacbcd;}
.onwordconatiner , .con_brd{border-right:1px solid #87888a;}
.fltname{font-size:19px; font-weight:700;}
.ftlDP{font-size:15px; font-weight:600;}
.ftlDP a{color:#92cce5; font-size:13px; font-weight:600;}
.ftlDP a span.fa-caret-right{line-height:20px;}
.prtile{font-size:15px; color:#58585a;}
.prCur{font-size:25px; }
.htlListngrow{padding:25px 0; border-bottom:1px solid #cacbcd;}
.htlListngrow2{padding:25px 0; }
.htlListBox{padding:5px 7px 5px 7px; border-right:1px solid #87888a; }
.bordDive{border-left:1px solid #87888a;border-right:1px solid #87888a; border-top:1px solid #87888a;border-bottom:1px solid #87888a;}
.bordDive2{border-left:1px solid #87888a;border-right:1px solid #87888a; border-top:1px solid #87888a;border-bottom:1px solid #87888a; padding:15px 0; margin:-15px 0}
.htlLine{padding:5px 0;}
.htloc {color:#333333; font-weight:600;}
.htdest{ color:#00a9d4; font-weight:600;}
.htdur{ color:#87888a; font-weight:600;}
.htlname{font-size:20px; font-weight:600;}
.htbutton{float:left; font-size:14px; color:#FFF; padding:4px 9px; background:#017b9a; border-radius:6px; cursor:pointer;}
.htbutton .fa-caret-right{line-height:19px;}
.bid2 {
    background: #017b9a none repeat scroll 0 0;
    border-radius: 4px;
    float: left;
    font-size: 14px;
    margin-right: 10px;
    padding: 7px 19px;
}
.oddClass {background:#fbfbfb;}
.evenClass {background:#ffffff;}
.cursor_pointer{cursor:pointer;}
.cust_head{background:#00a9d4;}
.htlListngrowBorder{padding:6px 0; border-bottom:1px solid #cacbcd;}

/*******DETAILS PACKAGE CSS****/
#detailsBanner{height:350px;}
.detailsbImg{width:100%; height:350px;}
.pbndetails{position:absolute; left:0; bottom:0; width:100%; min-height:60px; padding:10px 0; background:rgba(0,0,0,0.7); color:#FFF;}
.createrD{height:74px; width:74px; border:3px solid #dadbdc; border-radius:50%; }
.createdlabel{line-height:70px;}
#pckgdetailhed{background:#f8f8f8; padding:25px 0px;}
.pkperson{color:#999; font-weight:600; text-align:right; line-height: 26px; }
.pkddico{font-size:24px; margin-top:25px;}
.pkddamnt{font-size:31px; line-height: 26px;}
.pkgStar{font-size:27px; color:#00a9d4;}
.pkghtls{color:#999; font-size:21px; line-height:42px; font-weight:500;}
.detlspge li{margin-right:13px;}
.detlspge .pak_wishlisht{padding:10px 15px}
.detlspge .pc_ic_ho{padding:10px 14px;}
.phbl{border-left:1px solid #b8babc;}
.phbr{border-right:1px solid #b8babc;}
#deatailsPackageBox{padding-top:25px; background:rgba(0, 0, 0, 0) url("../images/box_shadow.png") no-repeat scroll 56px -20px;}
.pakageD_name{font-size:35px;}
.pakageD_daysnit{font-size:25px; color:#87888a;}
.pkdetalsppl{float:left;}
.pkdetalsppl li:first-child{padding-left:0;}
.pakgDetalsLine{padding:20px 0 30px;}
.clr_blu{color:#00a9d4;}
.clr_gry{color:#87888a;}
.deatailHeadul li{float:left; line-height:38px;}
.pdetails_content{font-size:18px;}


.flt_count{width:75px; height:75px; line-height:75px; text-align:center; border-radius:50%; background:#f8f8f8; color:#87888a; font-size:46px; font-weight:bold; margin-top:10px;}
.pdetailBox{margin-bottom:20px; font-weight:600;}
.pDeatilsHead{width:49%; float:left;}
.pdeatilsInfo{width:51%; float:left; color:#87888a;}
.pDeatilsHead.sightsing{font-size:25px; width:30%;}
.pdeatilsInfo.sightsing{}
.pdbrd_right{border-right:1px solid #87888a;}

.pdbrd_right.noborder {border-right: none;}


.pdbrd_left{border-left:1px solid #87888a;}
.pd_hotel_box{margin-top:50px}
.scrolSightsing{margin-top:20px;}
.scrlClr{font-size:16px; font-weight:500; color:#92cce5;}
.sighticons{font-size:22px; color:#b8babc;}


#deatailsGallery{background:#f8f8f8; padding:10px 0 50px;}
.detils_gallery_box{margin-top:35px;}
.big_img_box , .medium_img_box , .small_img_box{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; overflow:hidden;}
.big_img_box{height:430px;}
.medium_img_box{height:215px; padding-left:5px;}
.medium_img_box:first-child{padding-bottom:5px;}
.small_img_box{height:143px; padding-left:5px;}
.middle_img{padding-top:5px;padding-bottom:5px;}
.cameraBlue{font-size:40px; color:#00a9d4;}
.similerPorBox{margin-top:50px; margin-bottom:80px;}
.paymeniIco{float:left; width:25%;     opacity: 0.5;
    filter: alpha(opacity=50); }
.paymeniIco img{width:100%; height:30px;}
.inputhold{position:relative;}
.borderBox{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}

.searchpage .inputwrp2{padding-left:10px;position:relative;z-index:99;box-shadow:none; background: none repeat scroll 0 0 #f1f1f1;
    border-radius: 4px;
    box-shadow: 0 3px 5px 2px rgba(0, 0, 0, 0.25);
    padding-left: 40px;}
.inputBox{ font-size: 14px !important; height: 24px; line-height: 20px; background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #0f0f0f;
    font-family: "open sans";}
.displayPackagecu{width:100%;background:#f1f1f1;padding:10px;display:block;position:absolute;margin-top:-21px;z-index:5;box-shadow:0 0 3px 1px rgba(0,0,0,0.1);box-shadow:3px 5px 3px rgba(0,0,0,0.5);border-radius:0 0 4px 4px;margin-top: -21px;padding: 28px 10px 10px;}
.ulLi { list-style: outside none none;}
.lia {color: #000; font-weight: 400;}
.ancor { color: #333;text-decoration: none;}
.searchulli{  cursor: pointer;line-height: 32px; padding: 0 0 0 10px;}
.suggesthead2{ color: #333;  background: url("https://www.travshoppe.com/img/bg-modtitle-bottom.png") no-repeat scroll 0 80% rgba(0, 0, 0, 0);font-weight: 600;padding-bottom: 20px;}
#srbt2 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    height: 37px;
    left: 0;
	width:94%;
    position: absolute;
    top: 0;
    visibility: visible;
    z-index: 10001;
	padding: 2px 0;
}

.butnwrp {
    background: none repeat scroll 0 0 #000;
    border-radius: 0 3px 3px 0;
    color: #fff;
    position: relative;
    text-align: center;
}
.pbndetails2 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
    bottom: 0;
    color: #fff;
    left: 0;
    min-height: 60px;
    padding: 10px 0;
    position: absolute;
    width: 100%;
}
#pckgdetailhed2{background: none repeat scroll 0 0 #f8f8f8;
    padding: 25px 0 15px;}
.line_h_30 {
    line-height: 30px;
}
.note2 {
    color: #00a9d4 !important;
    font-size: 12px !important;
}
.clrorg {color: #f5a241;}
.pointer { cursor: pointer;}
#customerOption2{ background:rgba(0, 0, 0, 0) url("https://www.travshoppe.com/img/box_shadow.png") no-repeat scroll 56px -20px; z-index:100 }
	