.change_color{position: absolute;
    right: 0px;
    top: 190px;
    z-index: 99;}
.change_color img{float: left;cursor: pointer;
    background-color: rgba(255, 255, 255, 0.64);
    border-radius: 20px 0px 0px 20px;} 
	.detscroll{max-height: 500px;    overflow-y: scroll; overflow-x: hidden;}
.inside_change{width: 75px;
    height: 100px;display: none;
    float: left;}
	  .checkin_datepicker .ui-state-default
{
	background-image:none !important;
}
	
	
.yellow{width: 100%;
    height: 52px;cursor:pointer;
    float: left;
    background: #fecd2a;}
.blue{width: 100%;
    height: 52px;cursor:pointer;
    float: left;
    background: #333365;}.margin-t20{margin-top:20px}
.marqueetxt{color: #333; 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;
}
div.sct-sorting p.anilsnf {
    background: #ee7306;
    color: #fff;
    width: 55px;
    border-radius: 10px;
    text-align: center;
}
.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; height:42px;}
  .raj_roomdv1 .form-control
 {
	 height: 33px;
 }
 
.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{}
	

	/* // 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: #333365;
    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; bottom: 30px;z-index:99;width: 98%;}
.raj_form_tabs{border-bottom: none;}
.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;}
.raj_form_tabs li a{    color: #000;
    font-size: 19px;border: none;
    font-family: "Proxima Nova";
    text-transform: capitalize;border-radius: 0px;
    margin-right: 0px;}
.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: rgba(0, 0, 0, 0.49);
    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;}
.raj_form_bg{    background-color: rgba(0, 0, 0, 0.49);padding-top: 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;
    width: 20%;
    background: #fff;}
.raj_passenger_div a{background-color: #F2F3F3;
    padding: 4px 20px;
    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: 52%;
    text-align: center;
    padding: 4px 0px;
    line-height: 16px;}
.raj_passenger_div label samp{font-size: 16px;
    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: 12px 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;}


/* 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{font-size: 18px;}
.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;}
samp{font-family: "Calibri";}
.no_radius{border-radius: 0px;}
.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: #333365;
    width: 100%;
    height: 30px;
    float: left;
    display: block;
    padding: 0px;
    color: #FFF;
    margin: 29px 0px 0px 0px;
    border-top: 1px solid #6f6e6e;}
	.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: #FFE400;    float: right;padding-right: 11px;cursor: pointer}
	.raj_room_hit2{color: #FFE400;    float: right;padding-right: 11px;cursor: pointer}
	.raj_room_hit3{color: #FFE400;    float: right;padding-right: 11px;cursor: pointer}
	.raj_room_hit4{color: #FFE400;    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: #00AEEE;
    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: #00AEEE;}
.raj_detailsw{padding: 5px 0px 0px 67px;
    font-size: 14px;}
.raj_detailsw samp{font-size: 14px;}
.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%;}
.sct_h_name {color: #00AEF3;font-weight: normal;font-size: 20px;margin: 0px 0px 3px 0px;line-height: 25px;}
.sct_h_des {color: #414247;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; } 
.sct_hdur {color: #867F7F;font-size: 16px;display: block;margin: 4px 0 14px;text-transform: capitalize;line-height: 18px; }
.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 */

.raj_packm10{margin: 0px -10px;}
.headeing_h3{text-align: center;font-style: italic;font-family: georgia;}
.raj_pack_md3{padding: 15px 10px;}
.raj_pack_dv1{margin: 0px;min-height: 260px;border: 2px solid #fff;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: #fff;}
.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: #333;}
.raj_pack_dv1 a img{width: 100%;}
.raj_viewDeal{float: left;width: 108%;text-align: center;margin: 13px 0px 0px -10px;}
.raj_viewDeal span{border-top: 1px solid #e4e4e4;padding: 5px 10px;font-size: 14px;text-transform: capitalize;     border-radius: 3px;color: #333365;width: 100%;display: block;background-color:#333365;color: #fff;}
.raj_viewDeal span:hover{background-color: #FFE400;color: #000;}
.raj_pack_dv1:hover .raj_pack_dv2{height:105px;transition: all 500ms ease-in-out;}

/* 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;}
.raj_pack_fromdv1{margin: 10px 0px 0px 0px}
.raj_pack_from{padding: 0px;}
.raj_pack_from label{float: left;font-size: 15px;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: 15px;
    border: 1px solid #d8d8d8;cursor: pointer;
    padding: 6px 14px 2px 0px;}	
.raj_pack_querydv label:hover{background-color: #01ADEE;color: #fff;border: 1px solid #01ADEE;}
.raj_pack_querydv label:hover .raj_padk_callus{background: url('../images/call_holver.png') 10px 3px no-repeat;background-color: #01ADEE;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: -5px;cursor: pointer;}
.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: #DADADA; margin-bottom: 8px;}
.pack_itinerymd4>nav>div .collapse .navbar-nav li a b{color: #000000;
    padding-right: 7px;
    font-style: italic;}
.pack_itinerymd4>nav>div .collapse .navbar-nav li a{padding: 5px 7px;border: 1px solid #DADADA;
    color: #333365;}
.pack_tdet1{padding: 8px 10px 0px 10px;
}
.packitsow{padding-right: 0px;    padding-bottom: 30px;}
#scroll1 h4{font-weight: bold;
    color: #333365;
    font-style: italic;}.ftsdo{    box-shadow: 0px 1px 7px 0px #807d7d;-webkit-box-shadow: 0px 1px 7px 0px #807d7d;-moz-box-shadow: 0px 1px 7px 0px #807d7d;}.continue_pop{float: right;    margin-right: 22px;    padding: 6px 25px;}.agnlabel{    float: left;    padding: 0px 0px 0px 22px;}.agnlabel samp:nth-child(1){    font-weight: normal;    padding-right: 10px;    color: #000;}.agnlabel samp{font-size: 24px;    color: #3e4095;    font-weight: bold;}.agnlabel samp i{}
.pack_tab2{}
.pack_tab2 li{border-right: 1px solid #696565;}
.pack_tab2 li a{    font-size: 15px;
    text-transform: capitalize;
    padding: 7px 0px;}
.pack_imgdv{    border: none;
    padding: 7px;}
.pack_detailsr2{padding: 4px 4px 10px 4px;}
.pack_detailsr2 .sct_h_name{    font-size: 17px;
    padding: 10px 0px 2px 0px;}
.pack_detailsr2 .sct_h_des{    text-align: center;}
.pack_detailsr2 .ratingstar{    display: block;
    text-align: center;
    padding: 9px 0px 6px 0px;}
.pack_detailsr2 .pack_price2{    float: left;
    width: 100%;
    text-align: center;
    padding-top: 10px;}
.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{width: 87%;}
.pkdv1{    margin-top: 15px;}
.pkdv1 h2{border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;}
.pack_tabbg{background-color:#333365;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: 25%;}
.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{background-image:url('../images/body_bg.png');    padding: 0px 15px !important;
    border-bottom: 1px solid #dadada;
    margin-top: -13px;}
.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: 4px;}
.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:#333365;color: #fff;     padding: 2px 1px;margin-top: 7px;}
.query_btn:hover{color:#FFE400;}
.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;}
.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;}
.pr_detail2:after{z-index: 9;left: 70%;}
.close_hit2{float: right;}



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

/* query form css ENDE */

/* packages css  End */


@media (min-width: 320px) and (max-width: 678px){
	 .raj_position {background-color:#43436D;padding: 20px 0px;position: static;}
	 .raj_radio_label {padding: 0px 1px 0px 21px;}
	 
	 
	 
	 
}