.middle_bg{background-color: #F5F5F5;}
/* add new css */
  .travel_whotel
  {
	  margin-top:20px;
  }
       #transportinfo  .tabs_inside
	   {
		   width:100%;
	   }
	  
	/* end new css */




.change_color{position: absolute;
    right: 0px;
    top: 190px;
    z-index: 99;}
.putcls{position: absolute !important; top: 0px;}
.change_color img{float: left;cursor: pointer;
    background-color: rgba(255, 255, 255, 0.64);
    border-radius: 20px 0px 0px 20px;}
.inside_change{width: 75px;
    height: 100px;display: none;
    float: left;}
.yellow{width: 100%;
    height: 52px;cursor:pointer;
    float: left;
    background: #fecd2a;}
.blue{width: 100%;
    height: 52px;cursor:pointer;
    float: left;
    background: #333365;}
.marqueetxt{color: #aba2a2; padding-top: 6px;}
.logo2{display: none;}
.textfff{background-color: #fff !important;}
.addextracityremove_3{width: 100%;float: left; margin-bottom: 20px;}
.addextracityremove_4{width: 100%;float: left; margin-bottom: 20px;}
.color000{color: #000;}
/* Bus ======================================================================================== */
.bus_smp {     font-weight: normal;     display: block;     font-size: 16px;     color: #414247; }
.bus_smp2 {     color: #5C5C5F;     font-size: 14px;     float: left;     line-height: 19px; }
.bus_md-1 {     padding: 0px;     width: 5%; }
.bus_md-4 {     padding: 0px 4px; }
.bus_md-1_2 {     padding: 0px;     text-align: center; }
.bus_md-1_2 samp {     font-size: 15px;     padding-top: 10px;     display: block; }
.bpdt {
    padding: 0px 0px 0px 12px;
    width: 15px;
}
.bus_md-1s {
    padding: 0px;
    text-align: center;
}
.bus_md-2prs i {
    font-size: 15px;
    margin-right: 3px;
}
.bus_md-2prs samp {
    font-size: 16px;
    font-weight: bold;
    color: #337AB7;
}
.bus_sit {
    display: block;
    background: #00AEF3;
    color: #fff;
    width: 25px;
    text-align: center;
    margin: 0px 0px 0px 21px;
    padding: 2px;
    border-radius: 3px;
}
.bus_sit2 {
    display: block;
    text-transform: uppercase;
    color: #9b9ba1;
    font-size: 11px;
    padding: 4px 0px;
}
.bus_md-2prs {
    padding: 10px 0px 0px 12px;
    width: 15%;
}
.bus_mdr22{width: 11%;}
.bud_md-book {
    padding: 0px;
    width: 12%;
}
.bus_hd a {
    color: #fff;
    font-size: 14px;
    text-transform: capitalize;
    line-height: 36px;
    text-decoration: none;
}
.bus_ope {
    float: left;
    width: 81%;
    padding: 6px 0px 0px 4px;
}
.bus_ope2 {
    float: right;
    padding: 6px 2px 0px 0px;
}
.bus_chek {
    float: left;
}
.bpdt2 {
    width: 11% !important
}
.bus_det-4 {} .bus-seln {} .bus_det2 {
    width: 38%;
}
.bus_dettan li {} .bus_dettan li a {
    padding: 11px 71px;
}
.bdr {
    border: 1px solid #E2E2E2;
}
.bus-sit {
    width: 100%
}
.bus-sit li {
    list-style: none;
    display: inline-block;
    float: right;
    padding: 6px 9px;
}
.bus-sit li img {} .bus-sit2 {
    width: 100%;
    padding: 20px 12% 0px 0px;
    text-align: center;
}
.bus-pad {
    padding: 10px;
}
.margin-l {
    margin-left: 0px;
}
.bus_abl {
    text-align: center;
    font-size: 14px;
    color: #5C5C5F;
    padding-bottom: 3px;
}
.bus_txt1 {
    padding-top: 20px;
}
.bus_dv2 {
    padding: 0px;
    margin: 10px 0px 0px 0px;
    text-align: center;
    border-top: 1px solid #ccc;
    padding-top: 14px;
}
.bus-pb {
    padding-bottom: 4px;
}
.nopd {
    padding: 0px;
    margin-bottom: 11px;
}
.center {
    text-align: center
}
.staring {
    background: url('../images/staring.jpg') no-repeat;
    width: 36px;
    height: 38px;
    display: block;
}
.bus_mt {
    margin-top: 22px;
}
.bs-pri1 {
    padding: 7px 0px 0px 0px;
    text-align: center;
}
.bs-pri1 i {
    font-size: 20px;
}
.bs-pri1 samp {
    font-size: 19px;
    font-weight: bold;
}
.sct-bus1 {
    background: url('../images/icons-img.png') no-repeat;
    background-position: -550px -790px;
    display: block;
    height: 49px;
    padding: 29px 8px 0 24px;
    margin: 6px 0px 0px 0px;
}
.sct-busl1 {
    padding-bottom: 4px;
}
.sct-busl1 samp {
    font-size: 18px;
    text-transform: capitalize;
    padding: 1px 0px;
    line-height: 2px;
}
.bus_dvd2 {} .m_sit {} .m_bus_detail {
    float: left;
    width: 100%;
}
.m_bus_detail i {
    font-size: 10px;
    padding-right: 5px;
}
.m_bus_detail samp {
    font-weight: bold;
    padding-right: 5px;
}
.m_bus_detail samp:nth-child(2) {} .m_bus_detail samp:nth-child(4) {
    font-weight: normal;
    padding-left: 17px;
}
.m_bus_detail samp:nth-child(5) {
    font-weight: normal;
    padding-left: 00px;
}
.sct-book-bus {
    color: #fff;
    background-color: #337AB7;
    font-size: 13px;
    padding: 2px 9px 4px 9px;
    line-height: 1.22;
    text-transform: capitalize;
    float: right;
}
.m_hed2 {
    text-align: center;
    border-bottom: 1px solid #DED9D9;
    padding-bottom: 4px;
}
.m_hed2 h3 {
    font-size: 15px;
    padding: 4px 0px 0px 0px;
    color: #337AB7;
}
.m_hed2 samp {
    text-transform: capitalize;
    color: #ED3235;
}
.m_bg {
    background: url('../images/tab-bg.png') !important;
}
.seat_table {
    width: 100%;
    margin-bottom: 10px;
}
.seat_table tr {} .seat_table tr td {
    padding: 8px 15px;
}
.fff {
    background: #fff;
    border: 1px solid #ccc;
    padding: 8px 0px
}
.x-sctoll {
    overflow-x: scroll;
    float: left;
}
.width {
    width: 610px;
}
.mtopb {
    margin: 15px 0px;
}
.bus_smpm1 {} .boding-point {
    background: url('../images/locltion.svg') no-repeat;
    background-size: 5%;
    padding: 5px 0px 6px 20px;
    background-position: 0px;
    border-bottom: 1px solid #ccc;
}
.raj_bok {
    position: fixed;
    bottom: 0px;
    z-index: 99;
    background: #FC0007;
    padding: 6px 0px;
    border-top: 1px solid #337AB7;
    width: 100%;
}
.dis_p {} .seats_p {} .raj_fare1 {
    text-align: center;
    color: #fff;
}
.raj_fare1 samp:nth-child(1) {
    display: block;
}
.tc {
    color: #fff
}
.mt8 {
    margin-top: 8px;
}
.m_bg2 {
    padding: 8px 0px;
}
.t_busamount {
    font-size: 16px;
    padding: 10px 7px 7px 8px;
    float: left;
    width: 100%;
    border-bottom: 1px solid #F7F3F3;
    margin: 10px 0px 15px 0px;
    background: #FC0007;
    color: #fff;
}
.form-control{border-radius: 0px;}
.t_busamount samp {
    float: right;
    font-size: 17px;
    color: #fff;
}
.sct-model2{border-radius: 0px;padding-bottom: 15px;}
.sct-pm{padding: 14px 0px;}
.bus_details{text-align: center;
    display: block;
    width: 100%;}
.bus_tabs{background-color: #333365;}
.bus_tabs li{border-right: 1px solid #847f7f;}
.bus_tabs li a{color: #fff;border-bottom: none !important;}
.bus_tabs li:hover{border-bottom: none;}
.bus_tabs li a:hover{border-top: none;border-bottom: none !important;border-right: 1px solid #333365;}
.bus_book{    float: initial;
    margin-top: 16px;}
.bus_table tr:nth-child(1) th{border-top: none;}
.bus_speed{background-image:url('../images/bus_img.gif')}
.bus_md3{padding: 10px 13px;}
.bus_md3 samp{font-size: 16px;
    display: block;color: #716d6d;}
.bus_md3 samp:nth-child(1){}
.bus_md3 samp:nth-child(2){    font-size: 27px;
    font-weight: bold;
    line-height: 27px;
    color: #333;}
.bus_md3 samp:nth-child(2) small{}
.bus_md3 samp:nth-child(3) {    line-height: 15px;
    font-size: 14px;}
.bus_md6{    text-align: center;
    padding-top: 26px;}
.bus_speed {
    background-image: url('../images/bus_img.gif');
    width: 100%;
    height: 30px;
    float: left;background-position: 88px 10px;
background-repeat: no-repeat;}
.bus_md6 p{}

.hotel_draj1{}
.hotel_draj1 samp:nth-child(1){font-size: 18px;
    padding: 6px;
    display: block;
    text-shadow: 0px 3px 5px #ecd7d7;}
.hotel_dat{text-align: center;
    padding-bottom: 8px;
    box-shadow: 0px 0px 2px 1px #ccc;-webkit-box-shadow: 0px 0px 2px 1px #ccc;-moz-box-shadow: 0px 0px 2px 1px #ccc;}
.hotel_dat samp{display: block;}
.hotel_dat samp:nth-child(1){    background-color: #5EC8C2;
    padding: 5px;
    color: #fff;
    text-shadow: 0px 0px 0px;
    font-size: 15px;}
.hotel_dat samp:nth-child(2){    font-size: 34px;
    font-weight: bold;}
.hotel_dat samp:nth-child(3){font-size: 17px;}
.raj_htime9{    text-align: center;
    padding: 6% 0px 0px 0px;}
.raj_htime9 samp{    font-size: 32px;
    display: block;}
.addrdv{padding: 8% 0px 0px 30px;}
.addrdv p{    color: #666;}
.addrdv p:nth-child(2){    border-top: 1px solid #ccc;
    padding: 5px 0px;
    margin-top: 5px;}

    /* // Bus ======================================================================================== */
    
    /* login form forgot */
    .new_reg{display: none;}
    .forgot_dv{display: none;}
    .forgotdv{    margin-top: 5px;}
    .forgotdv a{font-size: 14px;}
    .forgotdv a:nth-child(1){color: #123180;
    font-weight: bold;}
    .forgotdv a:nth-child(2){    float: right;
    color: #19B5FE;}
    /* login form forgot// */
    
.autoimg div img{margin: 0 auto;}
.change_ol {
    top: 15px;
    z-index: 3;
    float: right;
    width: 130px;
    right: 48px;
    left: inherit;
}
.change_ol li{background-color: #fff;}
.change_ol .active {
    width: 12px;
    height: 12px;
    margin: 0;border: 1px solid #333365;
    background-color: #333365;
}
/* homepage searching form  */
.raj_relative{position: relative;}
.raj_position{position:absolute; top: 30px;z-index:99;width: 50%;}
.raj_form_tabs{border-bottom: none;margin-top: 20px;}
.raj_form_tabs li{background-color: rgba(255, 255, 255, 0.58);
    margin-right: 4px;margin-bottom: 0px;
    border-radius: 3px 3px 0px 0px;
    border-top: 2px solid #333365;background-color: #BEB1A9;}
.raj_form_tabs li a{    color: #333;
    font-size: 17px;border: none;
    text-transform: capitalize;border-radius: 0px;
    margin-right: 0px;padding: 7px 12px;}
    
.raj_form_tabs li a i{background-image: url(../images/sprite1.png);    float: left;
    height: 33px;
    width: 40px;transition: all 400ms ease-in-out;
    margin-top: -4px;
    margin-right: 8px;}
.raj_form_tabs li:hover {}
.raj_form_tabs li a:hover{color: #fff;background-color: rgba(0, 0, 0, 0.35);border:none;}
.raj_form_tabs>li.active>a, .raj_form_tabs>li.active>a:focus, .raj_form_tabs>li.active>a:hover {
    color: #fff;
    cursor: default;
    background-color: #666;
    border: none;
    border-bottom-color: transparent;
border-radius: 0px;}
.raj_form_tabs li a:hover i{background-position-y: -80px;}
.raj_form_tabs>li.active>a>i{background-position-y: -80px;}

.hotel_icon{background-position: -138px 0px;}
.buses_icon{background-position: -273px 0px;}
.holidays_icon{background-position: -401px 0px;}
.destination_icon{background-position: -401px 0px;}
.contact_icon{background-position: -401px 0px;}
.raj_form_bg{    background-color: rgba(0, 0, 0, 0.37);padding-top: 15px;padding-bottom: 15px;}
.raj_radio_label { padding: 0px 21px;
    line-height: 29px;
    font-size: 15px;
    font-family: "Proxima Nova";
    color: #fff;
}
.raj_radio_label input[type="radio"] {
    width: 17px;
    height: 17px;
    outline: none;
margin-left: -25px;}
.raj_radio_label i {
    width: 10px;
    height: 10px;
    background-color: #a9a69e;
    float: left;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    z-index: 9;
    position: absolute;
    top: 7px;
    left: -1px;
}
.oneway i{background: #3E4095;}
 .raj_radio_label input:checked+i {background: #3E4095;} 
.active_radio{background: #3E4095 !important;}
.dactive_radio{background: #a9a69e !important;}
.raj_inputtext{    padding: 11px 40px 11px 7px;
    height: inherit;background: #fff !important;
    border: none;
    border-right: 1px solid #d4d4d4;}
.form_md3{padding: 0px 0px;}
.form_md3 i{}
.raj_passenger_div{margin-right: 15px;
    padding: 0px;
    background: #fff;}
.raj_passenger_div a{background-color: #F2F3F3;
    padding: 2px 14px;
    font-size: 24px;
    float: left;
    display: block;}
.raj_passenger_div a:nth-child(1){border-right: 1px solid #ccc;}
.raj_passenger_div a:nth-child(3){    float: right;
    border-left: 1px solid #ccc;}
.raj_passenger_div label{     float: left;
    width: 33%;
    text-align: center;
    padding: 11px 0px;
    line-height: 16px;
    color: #333 !important;}
.raj_passenger_div label samp{    font-size: 22px;
    font-weight: bold;
    padding: 0px 7px;}
.raj_passenger_div label span{    font-weight: bold;}
.raj_passenger_div label samp:nth-child(3){display: block;
    font-size: 11px;
    color: #8a8484;
    font-weight: normal;}
.raj_select_pd{    padding: 10px 10px;}
.raj_form_bottom{margin-bottom: 20px;}
.raj_form_ser{float: right;
    padding: 0px;}
.raj_form_ser a{    padding: 10px 0px;
    font-style: italic;
    border: 1px solid #5d5a5a;
    width: 100%;
    text-align: center;}
.form-radiomaindv{margin:0px 0px 10px 8px;}
.lcc_gds{margin-top: 10px; display: none;}
.formfff label{color: #fff;padding-bottom: 2px;text-transform: uppercase;}
.form000 label{color: #333;padding-bottom: 2px;text-transform: uppercase;}
.right_pd{margin-bottom: 20px;padding-right: 0px;padding-left: 10px;}
.left_pd{margin-bottom: 20px;padding-left: 0px;padding-right: 10px;}
.add_multicity{float: right;margin-top: -35px;color: #d1a91e;font-size: 15px;}
.add_multicity:hover{color: #fff;}
.add_multicity:focus{color: #fff;}
.rem_multi{margin-top: 15px;}

/* homepage searching form End */
.txtdesabled{background: #eee !important;}
/* hotel  form searching css ########################################################## */
.hotel_date_dv{width: 18%;}
.hotel_serdv{width: 13%;}
.raj_smp{width: 100%;
    cursor: pointer;
    background: #fff;
    float: left;
    display: block;
    margin: 0px 0px 0px 0px;
    font-size: 18px;
    text-align: center;
    padding: 8px 9px 9px 8px;}
.raj_smp samp:nth-child(1){}
.raj_smp samp:nth-child(2){}
.raj_smp samp{}
.sub_btn{border:1px solid #fff8f8 !important;}
.raj_roomdv1{    float: right; margin:0px; 
    width: 280px;
    height: auto;box-shadow: 0 0 8px 3px #5487A9;-webkit-box-shadow: 0 0 8px 3px #5487A9; -moz-box-shadow: 0 0 8px 3px #5487A9; -o-box-shadow: 0 0 8px 3px #5487A9;border-radius: 3px;-webkit-border-radius: 3px; -moz-border-radius: 3px;
    background: #fff;z-index: 9;
    position: absolute;padding-bottom: 12px;
    top: 54px;display: none;
    right: 0px;}

.raj_roomdv1:before
{
content: "";
position: absolute;
height: 12px;
width: 12px;  
top: -6px;
right: 10px;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
background: #ffffff;
}

.raj_main-romdv{position: relative;padding: 0px;}
.raj_margin0{margin: 0px;}
.no_radius{border-radius: 0px;float:none !important;padding:9px 12px !important;}
.bg_fff{background: #fff;}
.child_age{float: left;width: 100%;margin-top: 9px;}
.child_age2{float: left;width: 100%;margin-top: 9px;}
.child_age3{float: left;width: 100%;margin-top: 9px;}
.raj_room_2{margin: 0px;}
.raj_room_3{margin: 0px;}
.raj_room_4{margin: 0px;}
.raj_addroom{color: #3E4095;cursor: pointer;}
.raj_addroom:hover{color: #333;}
#room_prv{display: none;}

.raj_text{    margin-top: 7px;
    margin-bottom: 0px;
    color: #333;
    padding-left: 3px;
    font-weight: normal;
    }

    
    
    .rum-img {background: #BEB1A9;
    width: 100%;
    height: 30px;
    float: left;
    display: block;
    padding: 0px;
    color: #FFF;
    margin: 29px 0px 0px 0px;}
    .hotel_done {
    background: #FFE400;
    color: #333;
    float: right;border: 1px solid #ccc;
    padding: 1px 10px;
    cursor: pointer;
}
    .raj_mt13 {width: 100%;margin-top: 10px;}
    .no-m {
    margin: 0px;
    border: 1px solid #BEC4C8;
    text-align: center;
    }
    
    .bo-r {
    float: left;
    color: #000000;
    width: 23px;
    padding: 12px 23px 10px 12px;
    background-color: #EEEEEE;
    }   
    
    .bo-l {
        float: right;
    color: #000000;
    width: 23px;
    padding: 12px 23px 10px 12px;
    background-color: #EEEEEE;
    }
    
    .smp-val {
            font-size: 21px;
    font-weight: normal;
    color: #000000;
    padding: 3% 11% 8% 12%;
    background-color: white;
    }
    .raj_room_2{display: none;}
    .raj_room_3{display: none;}
    .raj_room_4{display: none;}
    .rum-img{    margin: 0px 0px 0px 0px;}
    .mtr{    margin-top: 20px;}
    .raj_room_hit1{color: #000;float: right;padding-right: 11px;cursor: pointer;margin: -15px 0  0 0;}
    .raj_room_hit2{color: #000;    float: right;padding-right: 11px;cursor: pointer}
    .raj_room_hit3{color: #000;    float: right;padding-right: 11px;cursor: pointer}
    .raj_room_hit4{color: #000;    float: right;padding-right: 11px;cursor: pointer}
    .raj_room_show2{display: none;}
    .raj_room_show3{display: none;}
    .raj_room_show4{display: none;}
    .raj_pd{padding: 0px 0px 10px 0px}
    .raj_margin_t{margin-top: 15px;}
    .raj_dir{float: right;
    padding: 3px 10px 0px 0px;}

.shwo_room1{     background: #666;
    color: #fff;
    padding: 6px 7px;
    position: relative;
    float: left;
    display: block;
}
    .shwo_room1:before{content: "";
    position: absolute;
    height: 12px;
    width: 12px;
    top: 10px;
    right: -6px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    background: #666;}
.raj_detailsw{padding: 5px 0px 0px 67px;
    font-size: 14px;}
.raj_detailsw samp{font-size: 12px;}
.raj_detailsw samp:nth-child(1){padding: 0px 6px;}
.raj_detailsw samp:nth-child(2){}
.raj_detailsw samp:nth-child(3){}
.raj_detailsw samp:nth-child(4){padding: 0px 6px;}

/* hotel result page $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */
.sct_h_md2 {padding: 0px;width: 20%;height: 130px;}
.sct_h_md2 img {height: 100%;width: 100%;margin: 6px 0 0;/* object-fit: cover; */}
.sct_h_name {color: #666;font-weight: normal;font-size: 20px;margin: 0px 0px 3px 0px;line-height: 25px;}
.sct_h_des {font-size: 13px;display: block; margin: 2px 0 0;}
.sct_hrating {margin-top: 13px;}
.ycol {color: #FFBA01;font-size: 16px !important;padding: 0px 3px 0px 0px;}
.ligcol {color: #DADADA;font-size: 16px !important;     padding: 0px 3px 0px 0px;}
.sct_hprice {display: block;font-size: 24px; } 
.sct_hprice span {font-size: 24px;padding-left: 4px;color: red;font-weight: bold;} 
.sct_hdur {
   color: #333333;
    font-size: 13px;
    display: block;
    margin: 4px 0 3px !important;
    text-transform: capitalize;
    line-height: 22px;
}
.h_discription{padding: 9px 0px 0px 0px;height: 60px;overflow: hidden;}
.h_discription b{}
.raj_hprice{width: 13%;text-align: center;padding-top: 10px;}
.hotel_bookdv{text-align: center;}
.hotel_bookdv a{float: initial;}
.raj_hmd8{border-right: 1px dashed #e0d7d7;width: 64%;}
/* hotel result page $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ End*/

/* hotel details page $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */
.raj_htime {
    background: url('../images/icons-img.png') no-repeat;
    background-position: -665px -795px;
    display: block;
    height: 49px;
    padding: 29px 8px 0 24px;
    margin: 6px 0px 0px 0px;
}
.det-m {
    margin: 27px 0px 0px 0px;
    float: left;
    width: 100%;padding: 0px 15px;
}
.rooms-tabe2 {
    margin-bottom: 0px;
}
.rooms-tabe2 tr:nth-child(1) td {
    color: #74767d;
    font-size: 16px;
    padding: 5px 8px 5px 8px;
}
.rooms-tabe2 tr td {
    font-size: 16px;
    border-top: none ;border-top: 1px solid #f3eaea;
}
.raj_serbtn{padding: 10px 0px;
    font-style: italic;
    border: 1px solid #5d5a5a;
    width: 100%;
    text-align: center;}


/* hotel details page $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ End */

/*  // hotel form searching end css ####################################################################### */


/* packages css */
.pack_one{margin: 0px;height: 180px;border: 1px solid #ccc;padding: 3px;}
.pack_one img{width: 100%;height: 100%;}
.home_para{    font-family: georgia;
    font-size: 20px;
    padding-bottom: 11px;padding-left: 3px;
    text-shadow: 0px 5px 4px #e0dbdb;
    font-style: italic;
    font-weight: bold;}
.ht180{height: 173px;}
.ht180 img{height:100% !important;}
.ser-dv{}
.ser-dv i{}
.ser-dv samp{}
.list_hotel{    background-color: #1E9228;
    float: right;
    font-size: 14px;
    border: 1px solid #ada7a7;}

.raj_packm10{margin: 0px -10px;}
.headeing_h3 {     text-align: center;     font-family: georgia;     text-decoration: underline;
}
.raj_pack_md3{padding: 15px 10px;}
.raj_pack_dv1{margin: 0px;min-height: 260px;position: relative;overflow: hidden;background-color: #fff;
    border-radius: 5px 5px 0px 0px;box-shadow: 0px 0px 8px 0px #ccc;}
.raj_pack_dv2{margin: 0px;position: absolute;bottom: 0px;width: 100%;padding: 7px 7px 0px 7px;height: 70px;    background-color: #666;transition: all 1s;-webkit-transition: all 1s;-moz-transition: all 1s;}
.raj_pack_dv2 h5{padding: 5px 0px;font-weight: 400; margin: 0px 0px;transition: all .7s ease-in-out;font-size: 20px;}
.raj_pack_dv2 samp{}
.raj_pack_dv2 .price{float: right;font-size: 16px;}
.raj_pack_dv2 .price b{}
.raj_pack_dv1 a{display: block;color: #fff;}
.raj_pack_dv1 a img{width: 100%;height: 190px;}
.raj_viewDeal{float: left;width: 108%;text-align: center;margin: 13px 0px 0px -10px;}
.raj_viewDeal span{border-top: 1px solid #443c3c;padding: 5px 10px;font-size: 14px;text-transform: capitalize;     border-radius: 3px;color: #fff;width: 100%;display: block;background-color:#5FC8C2;color: #fff;}
.raj_viewDeal span:hover{}
.raj_pack_dv1:hover .raj_pack_dv2{height:105px;transition: all 500ms ease-in-out;}
.effect_img{margin: 0px;
    -webkit-transition: all 3s;
    -o-transition: all 3s;
    transition: all 3s;}
.effect_hover{-webkit-transform: scale(1.5) rotate(5deg);
    -ms-transform: scale(1.5) rotate(5deg);
    -o-transform: scale(1.5) rotate(5deg);
    transform: scale(1.5) rotate(5deg);}


/* packages result page !!!! */
.raj_packdvone{margin: 20px 0px 0px 0px;
    border: 1px solid #e8e4e4;position: relative;
    width: 83%;}
.raj_packdvone ul{}
.raj_packdvone ul li{list-style: none;
    display: inline-block;
    padding: 6px 0px;}
.raj_packdvone ul li a{    border-right: 1px solid #ccc;     padding: 0px 14px;     color: #5C5C5F;     font-size: 14px;}
.raj_packdvone ul li a i{}
.raj_packdvone ul li:last-child a{border-right: none;}
.raj_pack_detailsw{position: absolute;background: #fff;display: none;border: 1px solid #ccc;width: 370px;padding: 0px 10px;z-index: 99;bottom: 51px;box-shadow: 0 0 8px 1px #5487A9;border-radius: 4px 4px 0px 0px;}
.raj_pack_detailsw h3{margin: 0px -10px;background-color: #DADADA;font-size: 16px;text-transform: capitalize;color: #000;     padding: 8px 7px;font-weight: normal;border-bottom: 1px solid #ccc;font-style: italic;}
.raj_pack_detailsw h3 b{color: red;}
.raj_pack_detailsw ul{}
.raj_pack_detailsw ul li i{padding-right: 6px;}
.raj_pack_detailsw ul li samp{float: right;}
.raj_pack_detailsw ul li{display: block;font-size: 14px;text-transform: capitalize;border-bottom: 1px solid #e0dddd;color: #333365;}
.raj_pack_detailsw ul li:last-child{border-bottom: none;}
.raj_pack_detailsw:after, .pr_detail2:after  {content: "";width: 15px;height: 15px;background: #fff;position: absolute;     left: 12%;margin-left: 0px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);     transform: rotate(45deg);z-index: -1;bottom: -8px;box-shadow: 1px 1px 1px 0px #ccc;-webkit-box-shadow: 1px 1px 1px 0px #ccc; -moz-box-shadow: 1px 1px 1px 0px #ccc; }
.sct_h_name>samp{float: right;font-weight: bold;font-size:14px; color:#ff0000; font-style:italic;}
.raj_pack_fromdv1{margin: 10px 0px 0px 0px}
.raj_pack_from{padding: 0px;}
.raj_pack_from label {
    float: inherit;
    font-size: 11px;
    text-transform: capitalize;
    color: #5C5C5F;
    padding: -4px 0px 0px 5px;
}
.raj_pack_from label i{padding-right: 6px;}
.raj_pack_from .from_select{float: right;width: 70%;height: auto;padding: 5px 5px;border: 1px solid #e8e4e4;box-shadow: 0px 0px 0px 0px;}
.raj_pack_querydv{padding: 0px;position: relative;} 
.raj_pack_querydv label{
    font-weight: bold;
    margin-left: 0;
    border: 1px solid #d6d6d6;
    cursor: pointer;
    transition: all 400ms ease-in-out;
    padding: 5px 14px 2px 0px;
    } 
.raj_pack_querydv label:hover{background-color: #5EC7C2;color: #fff;border: 1px solid #666;}
.raj_pack_querydv label:hover .raj_padk_callus{background: url('../images/call_holver.png') 10px 3px no-repeat;background-color: #666;color: #fff;}
.raj_pack_querydv label:hover .raj_padk_queryus{background: url('../images/query_white_icon.png') 10px 3px no-repeat;}
.raj_padk_callus{background: url('../images/call_us_icon.png') 10px 3px no-repeat;width: 41px;height: 26px;float: left;     background-size: 50% 81%;margin-top: -5px;cursor: pointer;}
.raj_padk_queryus{background: url('../images/query_blue_icon.png') 10px 3px no-repeat;width: 41px;height: 26px;float: left;background-size: 50% 81%;margin-top: 0px;
    cursor: pointer;
    margin-left: 53px;}
.number_show{position: absolute;background: rgba(0, 0, 0, 0.67);padding: 4px 13px 10px 14px;display:none;bottom: 49px;     text-align: center;box-shadow: 0 0 8px 1px #5487A9;-webkit-box-shadow: 0 0 8px 1px #5487A9; -moz-box-shadow: 0 0 8px 1px #5487A9;border-radius: 4px 4px 0px 0px;-webkit-border-radius: 4px 4px 0px 0px; -moz-border-radius: 4px 4px 0px 0px; }
.number_show samp{display: block;color: #fff;font-size: 16px;text-transform: capitalize;}
.number_show samp:nth-child(1){}
.number_show samp:nth-child(2){font-size: 21px;font-family: "Proxima Nova";}
.number_show:after{content: "";width: 15px;height: 15px;background: rgba(0, 0, 0, 0.67);position: absolute;left: 39%;     margin-left: 0px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);     transform: rotate(45deg);z-index: -1;bottom: -8px;box-shadow: 1px 1px 1px 0px #ccc;-webkit-box-shadow: 1px 1px 1px 0px #ccc;     -moz-box-shadow: 1px 1px 1px 0px #ccc;z-index: 9;}
.hotel_bookdv label{font-weight: bold;cursor: pointer;display: block;padding: 6px 0px 12px 0px;}
.pack_price{width: 16%;padding-top: 4px;}
.pack_price2{margin:2px 0 1px;}
.pd-white2{padding: 7px 7px 7px 7px;background-color: #fff;}
.pack_img2{height:145px;}
/* packages result page !!!! END */
/* packages details pages $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */
.tabs_inside{padding: 0px;    border-top: none;    margin-bottom: 50px;padding-bottom: 15px;}
.tabs_inside>div{}
.pack_itinerymd4{padding:16px 0px 0px 0px;}
.pack_itinerymd4>nav{background: none;border: none;}
.pack_itinerymd4>nav>div{padding: 0px;}
.pack_itinerymd4>nav>div .collapse{padding: 0px;}
.pack_itinerymd4>nav>div .collapse .navbar-nav{}
.pack_itinerymd4>nav>div .collapse .navbar-nav li{width: 100%;background-color: #5EC7C1; margin-bottom: 8px;}
.pack_itinerymd4>nav>div .collapse .navbar-nav li a b{color: #000000;
    padding-right: 7px;
    font-style: normal;}
.pack_itinerymd4>nav>div .collapse .navbar-nav li a{padding: 5px 7px;border: 1px solid #5EC7C1;
    color: #666;}
.pack_tdet1{padding: 8px 10px 0px 10px;
}
.packitsow{padding-right: 0px;    padding-bottom: 12px;}
#scroll1 h4{font-weight: bold;
    color: #666;
    font-family: gabriola;
    text-decoration: underline;}
.pack_tab2{}
.pack_tab2 li{display: inline-block;
    width: 100%;border-bottom: 1px solid #947c7c;
    border-right: none;    padding-left: 3px;}
.pack_tab2 li:nth-child(2){border-right: none;width: 100%;}
.pack_tab2 li a{font-size: 15px;transition: all 400ms ease-in-out;
    text-transform: capitalize;
    padding: 7px 0px 7px 20px;}

.pack_tab2 li a:hover{padding-left: 30px;background: none;border: 1px solid #947c7c;border-left: none;border-right: none;}
.pack_tab2 li i{float:left;padding:10px 0px 0px 10px;color: #5ec7c1;}
.pack_imgdv{
    padding: 7px;}
.pack_tab2>li.active{width: 100%;z-index: 9;border-bottom: none;}
.pack_detailsr2{padding: 0;}
.pack_detailsr2 .sct_h_name{
    padding: 10px 0px 3px 0px;
    padding: 10px 0px 5px 0px;
    }
.pack_detailsr2 .sct_h_des{}
.pack_detailsr2 .ratingstar{
    display: block;
    text-align: left;
    padding: 9px 0px 6px 0px;
    font-weight: bold;
    color: #5ec8c2;
    }
.pack_detailsr2 .pack_price2 {
    float: left;
    width: 100%;
    text-align: center;
padding-top: 0; }
.pack_detailsr2 .sct_hdur{margin: 0px;}
.pack_detailsr2>div{}
.pack_detailsr2>div>img{}
.pack_detbok{margin-bottom: 10px;}
.pack_detbok a{width: 100%;
    text-align: center;}
.packsendq label{padding-left: 0px;
    margin-left: 2px;
    width: 99%;}
.pkdv1{    margin-top: 15px;}
.pkdv1 h2{border-top: 1px solid #5EC8C2;
    border-left: 1px solid #5EC8C2;
    border-right: 1px solid #5EC8C2;}
.pack_tabbg{background-color:#666;margin-top: 25px;}
.pack_inclusion{}
.pack_inclusion h3{color: #333365;
    font-style: italic;
    padding-left: 18px;
    text-shadow: 0px 2px 2px #a2a2a2;-webkit-text-shadow: 0px 2px 2px #a2a2a2; -moz-text-shadow: 0px 2px 2px #a2a2a2;}
.pack_inclusion ul{    list-style-image: url('../images/tick_mark.png');
    margin: 0px 0px 0px 18px;}
.pack_inclusion ul li{    padding-bottom: 4px;}
.pack_tabel1 tr:last-child td{border-bottom: 1px solid #ddd;}

.raj_querybok_dialog{width:500px;}
.pack_rom{}
.pack_rom div {
    width: 50%;
}
.pack_rom .child_age{width: 50%;margin-top: 7px;}
.pack_rom .child_age2{width: 50%;margin-top: 7px;}
.pack_rom .child_age3{width: 50%;margin-top: 7px;}
.pack_rom  .frm-dv1{width: 50%;}
.pack_boo0{margin-bottom: 0px;}
.bookpack2 div {
    padding: 0px;
    margin-bottom: 0px;
}
.pack_selectdv1{}
.pack_paddr15{padding-right: 15px !important;}
.pack_paddl15{padding-left: 15px !important;}
.pack_popbookdv1{padding: 0px 15px !important;
    border-bottom: 1px solid #dadada;}
.pack_popbookdv1 p samp{    display: block; padding-top: 5px;padding-bottom: 5px;}
.pack_popbookdv1 .rjpdv{text-align: center;}
.pack_popbookdv1 .rjpdv a{float: initial;display: block;}
.pack_adch{float: right;font-size: 16px;color: #74767d;}
    
/* packages details pages $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ END */
/* query form css  */
.raj_querydv{}
.raj_querydv div{padding: 0px;margin-bottom: 10px;}
.raj_querydv ul{list-style-image: url('../images/tick_mark.png');margin: 0px 0px 0px 18px;}
.raj_querydv ul li{padding-bottom: 4px;}
.query_adultdv1{margin: 0px;float: left;
    width: 100%;}
.query_adultdv1 div{margin-bottom: 0px;width: 25%;margin-right: 12px;}
.query_adultdv1 div:nth-child(3){width: 44%;margin-right: 0px;float: right;}
.query_btime2{margin: 0px;float: left;width: 100%;}
.query_btime2 div{width: 49%;margin-bottom: 0px;}
.query_btime2 div i:before{top: 24px;}
.query_btime2 div:nth-child(1){}
.query_btime2 div:nth-child(2){float: right;}
.query_btn{font-family: Georgia;width: 100%;border-radius: 0px;font-size: 21px;background-color:#5FC8C2;color: #fff;     padding: 2px 1px;margin-top: 7px;outline:none !important;}
.query_btn:hover{color:#fff;}
.qry_shadow1 {background-position: 12px 0px;background-image: url('../images/shadow.PNG');background-repeat: no-repeat;     background-size: 100% auto;float: left;width: 100%;margin: 0px !important;height: 10px; }
.raj_query_dialog {width: 460px;margin-top: 8%;}
.pr_detail2{position: absolute;bottom: 64px;width: 269px;right: 0px;text-align: left;display: none;box-shadow: 0 0 8px 1px #5487A9;-webkit-box-shadow: 0 0 8px 1px #5487A9; -moz-box-shadow: 0 0 8px 1px #5487A9;border-radius: 4px 4px 0px 0px;-webkit-border-radius: 4px 4px 0px 0px; -moz-border-radius: 4px 4px 0px 0px;     border: none; z-index: 99;}
.pr_detail2:after{z-index: 9;left: 70%;}
.close_hit2{float: right;}
.form_head{font-family: "Proxima Nova";
    color: #fff;
    padding: 0px;
    margin: 0px 0px 10px 0px;
    text-shadow: 0px 2px 2px #000;}
a.www{padding: 4px 32%;}

.icon-4:before {top: 28px !important;right: 20px !important;}

/* query form css ENDE */

/* packages css  End */


/* waiting page css  */
.almost1{color: #fff;
    text-align: center;
    font-family: "Proxima Nova";
    margin: 0px;
    font-size: 20px;
    font-style: italic;}
.wt_para{    text-align: center;
    padding-bottom: 10px;
    padding-top: 5px;
    margin-top: 5px;}
.wt_para samp{}
.wating_dv{margin-top: 35px;
    text-align: center;
    margin-bottom: 15px}
.relative1{position: relative;}
.raj_loader {
    height: 70px;
    width: 70px;
    border-radius: 50px;
    background: linear-gradient(to top,#F1C933 10%,rgba(229,229,229,0) 90%);
    position: relative;
    animation: spin 990ms linear reverse infinite;
    -webkit-animation: spin 990ms linear reverse infinite;
    margin: -35px 0px 0px -35px;
    position: absolute;
    top: 24px;
    left: 50%;
    transform: translate(-50%, -50%);
}
.raj_loader::before {
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    transform: translateZ(0);
    backface-visibility: hidden;
    perspective: 1000;
    content: '';
    background: #1c2325;
    display: block;
    width: 67px;
    height: 67px;
    border-radius: 100%;
    position: relative;
    top: 0;
    left: 4px;
}
.raj_loader::after {
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    transform: translateZ(0);
    backface-visibility: hidden;
    perspective: 1000;
    content: '';
    background: #393939;
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
}
.spinner-plane {
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    transform: translateZ(0);
    backface-visibility: hidden;
    perspective: 1000;
    background: url('../images/plain-login.png');
    background-size: 40px;
    background-repeat: no-repeat;
    position: relative;
    left: 39px;
    bottom: 30px;
    z-index: 999;
    transform: rotate(-16deg);
    height: 40px;
    width: 40px;
}
.permote_dv{}
.permote_dv img{width: 100%;}


.wt_bgimg{background:url('../images/middle_img.jpg') center center no-repeat fixed; background-size: cover; }
.wt_farebg{background-color: rgba(0, 0, 0, 0.32);padding: 4px 0px 10px 0px;}
.wt_datecolor{font-family: inherit;
    color: #ececec;
    padding: 11px 0px 0px 0px;
    display: block;
    text-align: center;}

#myProgress {
  position: relative;
  width: 100%;
  height: 25px;
  background-color: #ddd;
}

#myBar {
  position: absolute;
  width: 1%;
  height: 100%;
  background-color: #4CAF50;
}
.trans{position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 99;opacity: .5;
    background-color: #000;}
.wt_model{width: 600px;
    position: fixed;
    z-index: 999;top: 15%;
    left: 0px;padding: 15px 0px;
    right: 0px;border: 1px solid #9a9595;
    margin: 0 auto;}
/* // waiting page css  */
.b2bul{border-top: 1px solid #847c7c;    margin-top: 26px;}
.b2bul li{font-size: 17px;
    color: #fff;
    font-weight: normal;
    font-family: "Proxima Nova";
    border-bottom: 1px solid #847c7c;
    padding: 3px 5px;}

.b2bhed{    color: #fff;    font-size: 20px;    margin: 0px 0px 15px 0px;
    text-shadow: 0px 3px 3px #000;}
    .b2b_md6{border-left: 1px solid #847c7c;}



.meter { 
            height: 20px;  /* Can be anything */
            position: relative;
            
            background: #555;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            border-radius: 5px;
            
            -webkit-box-shadow: inset 0 -1px 1px rgba(255,255,255,0.3);
            -moz-box-shadow   : inset 0 -1px 1px rgba(255,255,255,0.3);
            box-shadow        : inset 0 -1px 1px rgba(255,255,255,0.3);
        }
        .meter > span {
            display: block;
            height: 100%;
               -webkit-border-top-right-radius: 5px;
            -webkit-border-bottom-right-radius: 5px;
                   -moz-border-radius-topright: 5px;
                -moz-border-radius-bottomright: 5px;
                       border-top-right-radius: 5px;
                    border-bottom-right-radius: 5px;
                -webkit-border-top-left-radius: 5px;
             -webkit-border-bottom-left-radius: 5px;
                    -moz-border-radius-topleft: 5px;
                 -moz-border-radius-bottomleft: 5px;
                        border-top-left-radius: 5px;
                     border-bottom-left-radius: 5px;
            background-color: rgb(43,194,83);
            background-image: -webkit-gradient(
              linear,
              left bottom,
              left top,
              color-stop(0, rgb(43,194,83)),
              color-stop(1, rgb(84,240,84))
             );
            background-image: -moz-linear-gradient(
              center bottom,
              rgb(43,194,83) 37%,
              rgb(84,240,84) 69%
             );
            -webkit-box-shadow: 
              inset 0 2px 9px  rgba(255,255,255,0.3),
              inset 0 -2px 6px rgba(0,0,0,0.4);
            -moz-box-shadow: 
              inset 0 2px 9px  rgba(255,255,255,0.3),
              inset 0 -2px 6px rgba(0,0,0,0.4);
            box-shadow: 
              inset 0 2px 9px  rgba(255,255,255,0.3),
              inset 0 -2px 6px rgba(0,0,0,0.4);
            position: relative;
            overflow: hidden;
        }
        .meter > span:after, .animate > span > span {
            content: "";
            position: absolute;
            top: 0; left: 0; bottom: 0; right: 0;
            background-image: 
               -webkit-gradient(linear, 0 0, 100% 100%, 
                  color-stop(.25, rgba(255, 255, 255, .2)), 
                  color-stop(.25, transparent), color-stop(.5, transparent), 
                  color-stop(.5, rgba(255, 255, 255, .2)), 
                  color-stop(.75, rgba(255, 255, 255, .2)), 
                  color-stop(.75, transparent), to(transparent)
               );
            background-image: 
                -moz-linear-gradient(
                  -45deg, 
                  rgba(255, 255, 255, .2) 25%, 
                  transparent 25%, 
                  transparent 50%, 
                  rgba(255, 255, 255, .2) 50%, 
                  rgba(255, 255, 255, .2) 75%, 
                  transparent 75%, 
                  transparent
               );
            z-index: 1;
            -webkit-background-size: 50px 50px;
            -moz-background-size: 50px 50px;
            -webkit-animation: move 2s linear infinite;
               -webkit-border-top-right-radius: 8px;
            -webkit-border-bottom-right-radius: 8px;
                   -moz-border-radius-topright: 8px;
                -moz-border-radius-bottomright: 8px;
                       border-top-right-radius: 8px;
                    border-bottom-right-radius: 8px;
                -webkit-border-top-left-radius: 20px;
             -webkit-border-bottom-left-radius: 20px;
                    -moz-border-radius-topleft: 20px;
                 -moz-border-radius-bottomleft: 20px;
                        border-top-left-radius: 20px;
                     border-bottom-left-radius: 20px;
            overflow: hidden;
        }
        
/* why book with us */
.covor_bg{    width: 100%;
    height: 85%;
    background: #24242A url(../images/covor_img.jpg) center 0px no-repeat;
    background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-attachment: fixed;
    -webkit-background-attachment: fixed;
    -moz-background-attachment: fixed;}
.covor_bg h3{color: #fff;    padding: 20px 0px 30px 0;}
.covor_bg .explore_pack .row{border: none;}
.explore_pack .row i{background-image: url(../images/sprite1.png);
    float: left; 
    height: 87px;
    width: 90px;
    transition: all 400ms ease-in-out;
    display: block;
    background-size: 1853%;
    border: 1px solid #fff;
    border-radius: 50%;
    margin: 0px 0px 0px 36%;}   
.flight_icon2{background-position: 11px -109px;}
.hotel_icon2{background-position:-211px -115px;}
.pack_icon2{background-position:-643px -115px;}
.happy_icon2{    font-size: 61px;
    padding: 12px 10px 10px 17px;
    color: #FFFFFF;
    background: none !important;}
.explore_pack .row p{color: #fff;
    display: block;
    float: left;
    font-size: 17px;
    text-align: center;
    padding: 20px 10px 5px 10px;}   
/* // why book with us */


/* Explore Destination   */
.explore_pack{margin-bottom: 20px;}
.explore_pack .row{margin: 0px;border: 1px solid #fff;height: 220px;position: relative;}
.explore_pack .row h2{position: absolute;
    top: 31%;
    left: 0px;
    right: 0px;
    text-align: center;
    color: #fff;
    text-shadow: 0px 3px 3px #333;
    text-shadow: 2px 3px 1px #000;-webkit-text-shadow: 2px 3px 1px #000;-moz-text-shadow: 2px 3px 1px #000;}
.explore_pack .row img{width: 100%;height: 100%;}
.destination_menu{float: left;
    width: 50%;}
.destination_menu li{    background: none;
    float: left;
    border-top: none;
    width: 100%;
    padding: 3px 9px;}
.destination_menu li i{    float: left;
    padding-top: 4px;}
.destination_menu li a{padding: 0px 0px 0px 13px;color: #fff !important;;}
.destination_menu li a:hover{background: none;padding-left: 20px!important;}
.drop_div{width: 500px;padding: 15px;background-color: rgba(0, 0, 0, 0.72);}
.slright{right: 0px;width: 32%;}
#carousel-example-genericf .item  img{min-height:250px !important;}
.advantage{background-color: rgba(0, 0, 0, 0.37);
    margin: 0px;
    text-align: center;
    padding: 5px 0px;}
button{outline: none;}
.box_border{
    box-shadow: 0px 0px 1px 1px #dcd1d1;
    width: 47%;
    padding: 4px 5px 5px 5px;
    border-radius: 3px;}
.num_mp{}
.ptop5{padding-top: 5px;}








/* // Explore Destination    */
.divbg1{background-color: #5EC7C2;}
.divbg2{background-color: #BEB1A9;}
.divbg3{background-color: #666;}
.besttxt{transition: all 400ms ease-in-out;}
.besttxt:hover{box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.1);cursor:pointer;
    -webkit-transform: scale(1.15);-moz-transform: scale(1.15);-o-transform: scale(1.15);transform: scale(1.15);}
.besttxt p{border: 1px solid #ccc;
    float: right;
    padding: 1px 17px;
    font-size: 16px;
    color: #fff;
    text-shadow: 0px 2px 3px #333;
    margin: 7px 7px 0px 0px;
    border-radius: 5px;
    box-shadow: 0px 0px 3px 1px #ccc;}
.besttxt h4{    float: left;
    width: 100%;
    padding: 0px 5px 0px 10px;
    color: #fff;
    font-size: 16px;
    text-shadow: 0px 2px 3px #333;
    line-height: 25px;margin-bottom: 0px;}
.besttxt h4 samp{    display: block;
    color: #fff;
    text-align: center;
    padding-left: 0px;
    font-size: 24px;
    padding-top: 11px;}
.besttxt label{float: left;
    display: block;
    color: #000;transition: all 1200ms ease-in-out;
    font-size: 16px;
    width: 100%;padding-top: 10px;
    margin-bottom: 12px;
    padding-left: 10px;
    font-weight: bold;}
.besttxt:hover label{padding-left: 70px;color: #fff;}
.besttxt img{width: 100%;height: 115px;}
.sampstyle{margin: 4px 0px 35px 0px;
    padding: 0px;}
.sampstyle samp{background-color: #666;
    padding: 7px 30px 10px 30px;
    font-size: 20px;
    font-family: georgia;
    color: #fff;
    border-radius: 0px 0px 30px 30px;
    -webkit-border-radius: 0px 0px 30px 30px;-moz-border-radius: 0px 0px 30px 30px;}

/* hotel efffect end here */

.hotel_pack2{background: #fff;
    border: 1px solid #ddd;
    padding: 3px;}
.hotel_pack2 .imgdv{    padding: 0px;
    height: 170px;
    overflow: hidden;}
.hotel_pack2 .imgdv img{    width: 100%;
    height: 100%;transition: all 1200ms ease-in-out;}
.hotel_pack2:hover img{-webkit-transform: scale(1.25);}
.hotel_pack2{margin: -5px;}
.hotel_pack2 h3{    font-size: 17px;
    padding: 8px 0px 4px 4px;
    float: left;
    width: 100%;
    margin: 0px;}
.hotel_pack2 p{    float: left;
    width: 100%;
    padding: 0px 0px 0px 5px;}
.hotel_pack2 p samp{    float: right;}
.hotel_pack2 p samp i{color: #FDD000;
    padding-right: 0px;}
.hotel_pack2 p.price{    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding: 1px 5px;
    margin-bottom: 10px;
    margin-top: 5px;}
.hotel_pack2 p.price samp{    float: right;
    font-size: 20px;}
.hotel_pack2 p.price samp:nth-child(1){    float: left;
    font-size: 14px;
    padding-top: 3px;
    color: #666;}
.hotel_pack2 p.price samp{float: right;}
.hotel_pack2 p.price samp i{color: #333;}
.hotel_pack2 p.btn3{    text-align: center;
    padding: 5px 0px 12px 0px;}
.hotel_pack2 p.btn3 a{float: initial;}

.sct-book:hover{background-color: #666;}
.padk_over{padding: 4px 0px 0px 0px;
    color: #666;
    height: 58px;
    overflow: hidden;}

.destination_menu h2{    margin: 0px;
    padding: 0px 0px 5px 8px !important;
    color: #fff !important;}
.modbtn{background: #5DC4BE !important;}
.modbtn:hover{background: #fff !important;}

.zigzagtext{    font-family: gabriola;
    font-size: 30pt;
    decoration: italic;
    color: #FF9933;
    /* font-weight: normal; */
    padding-top: 13px;
    margin-top: 22px;
    float: right;
    margin-bottom: -19px;
    font-style: normal;
    
    
    }
.pt120{padding-top: 20px;}

/*sunil css*/
.raj_confbody .border {
    border: none;
}
.raj_confbody{
    padding: 0;
}
.raj_confbody #mjresetval{
    padding: 0 20px;
}
.raj_confbody #dayone1,#dayone2,#dayone3,#dayone4,#dayone5{
    line-height: 25px;
}
.bg{
        background-color: #5EC8C2;
        color: #fff;
        font-size: 17px;
        padding: 10px 11px !important;
        margin: 0px;
        font-style: normal;
}
.box-p{
    padding: 0 20px;
}
.pack_paddr15 input{
    border-radius: 3px;
}
.input-group span{
    cursor: pointer;}
	
	@media(max-width:767px)
	{ 
	  .mhotelpricediv
	  {
		  border-left:none;
	  }
	    .mhotelpricediv .firstdiv
		{
			border-top: 1px dotted #5fc8c1;
    padding-top: 10px;
	padding-bottom:10px;
	  border-bottom:1px dotted #5fc8c1;
		}
		  .qw_zprice .common_booking
		  {
			 background-color: #5fc8c2;
             color: #ffffff;
              padding: 8px 10px;
               margin-top: -8px;
	           cursor:pointer;
		  }
		    #hotelDetailImgs .carousel-indicators li
			{
	width: 35px !important;
    height: 35px !important;
			}
		   .mhotelpricediv .firstdiv  .mainprice,.qw_zprice
		   {
			   width:100%;
		   }
		   .mobile_elprice
		   {
			   float:left;
			     width:50%;
		   }
		     .mobile_lcost
			 {
				     border-bottom: 1px dotted #5fc8c2;
    padding-bottom: 4px;
			 }
			    .qw_zprice
				{
					margin-top:16px;
				}
		     .mobile_erprice
			 {
				 float:right;
				   width:50%; 
			 }
		    .closeItmodal .packsendq label
			{
				margin-left:0px;
			}
			  .raj_pack_fromdv1  .discount:after,  .hresult-info .discountdiv .discount:after
			  {
				  top:4px;
			  }
			  .hresult-info .discountdiv .discount,.raj_pack_fromdv1 .discountdiv .discount
			  {
				  float:left;
			  }
		   .scrollspy-example
		   {
			   height:auto !important;
		   }
		  .infocon
		  {
			  margin-top:15px;
			    margin-bottom:15px;
		  }
		  .ud_wpadd  
		  {
			  padding-left:0px;
			    padding-right:0px;
		  }
	
		  .closeItmodal .pack_price2 .tprice
		  {
			 padding-left:0px;   
		  }
		  .pack_tab2 li:nth-child(2),.pack_tab2>li.active
	{
		    width: 49% !important;
	}
		.closeItmodal  .raj_text
		{
			 width: 100%;
    font-weight: bold;
    margin-bottom: 10px;
    font-size: 12px;
    margin-top: 7px;
		}
		  	.closeItmodal   .pack_rom  .input-group
			{
				width:100%;
			}
			 .custom_wtabs  .pack_tab2 li:nth-child(2),.custom_wtabs .pack_tab2>li.active
			 {
				 width:49%;
			 } 
			 
				   
			 
	}
		
	
	