

.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;}

.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: #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;

}

.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{}

	



	/* // 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: 21%;

    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;

    color: #353535;

    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;
 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: 'Open Sans', sans-serif;}

.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;

    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;}

.raj_pack_md3{padding: 15px 10px;}

.raj_pack_dv1{margin: 0px;min-height: 264px;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;}

.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;}

.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;}

.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:#333333;margin-top: 25px;}

.pack_inclusion{}

.pack_inclusion h3{color: #333333;

    

    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{width: 100%;border-radius: 0px;font-size: 21px;background-color:#333365;color: #fff;     padding: 2px 1px;margin-top: 7px;}

.query_btn:hover, .query_btn:active, .query_btn:focus{color:#FFE400;}
.has-success .valid {
    border: 1px solid #ccc !important;}
.raj_form_bg .valid{    border-bottom: none !important;
    border-top: none !important;
}
.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 */



/* waiting page css  */

.almost1{color: #fff;

    text-align: center;

    font-family: "Proxima Nova";

    margin: 0px;

    font-size: 30px;
    padding-bottom: 15px;

    border-bottom: 1px solid #423b3b;

    margin-bottom: 12px;}

.wating_dv{    border-left: none !important;

    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%;}

/* // waiting page css  */
/* Itineary css again  */
div.itinerary_title{    background: #f0f0f0;
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.1);
    -moz-box-shadow: inset 0 0 5px rgba(0,0,0,.1);
    box-shadow: inset 0 0 5px rgba(0,0,0,.1);    margin-top: 20px;
    /* padding: 5px 0px; */
    clear: both;
    float: left;
    width: 100%;}
div.itinerary_title samp{float: left;padding: 7px 20px;
    float: left;
    font-size: 17px;}
div.itinerary_title samp:nth-child(1){    background-color: #fecd2a;position: relative;}
div.itinerary_title samp:nth-child(1):after{left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(255,213,37,0);
    border-left-color: #ffd525;
    border-width: 10px;
    margin-top: -10px;}
div.itinerary_title samp:nth-child(2){}
ul.itnry_ul{    clear: both;
    padding: 9px 0px;}
ul.itnry_ul li:nth-child(1){    background: none;
    border: none;
    box-shadow: none;
    font-weight: bold;
    font-size: 15px;
padding-left: 0px;}
ul.itnry_ul li{    list-style: none;
    display: inline-block;
    background: #f0f0f0;
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.1);
    -moz-box-shadow: inset 0 0 5px rgba(0,0,0,.1);
    box-shadow: inset 0 0 5px rgba(0,0,0,.1);
    padding: 5px 15px;
    margin-right: 11px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
}
ul.itnry_ul li .breakfast{background-image: url('../images/breakfasticon.png');
    width: 30px;
    height: 14px;
    float: left;
    background-repeat: no-repeat;
    margin-top: 3px;}
.offeredby{color: #000;padding: 10px 0px 0px 0px;}
.itnryh3{    text-shadow: 0px 0px 0px !important;
    font-style: normal !important;
    padding-left: 0px !important;}

div.alsolike{padding: 3px;}
div.alsolike img{width: 100%;min-height: 250px;}  
div.alsolike div.row{background: url('../images/bgimgpng.png');position: absolute;
    top: 0px;
    margin: 9px;
    width: 92%;
    color: #ffffff;
    padding: 7px;}  
div.alsolike div.row>div{background: url('../images/location2.png') no-repeat right;}  
div.alsolike div.row>div p{padding-bottom: 2px;}  
div.alsolike div.row>div span.addin_price{color: #fecd2a;}  
div.alsolike div.row>div span.addin_price i{}  
div.alsolike div.row a{background-color: #fecd2a;
    padding: 5px;
    font-size: 18px;
    color: #333365;
    width: 100%;
    display: block;
    text-align: center;
    border-bottom: 2px solid rgb(214, 173, 0);
    margin: 55% 0px 0px 0px;}
    .booshow{display: none;}
.pdlr{margin-bottom: 0px;
    padding-bottom: 0px;
    font-weight: normal;}
/* Itineary css again//  */

.pages_hed{background-color:#333365;text-align: center;color: #fff;
    padding: 8px 0px;
    font-size: 20px;}
.pages-para1{color: #00aeef;
    font-weight: bold;
    text-transform: uppercase;    padding-top: 8px;
    padding-bottom: 9px;}
.pages-para2{padding-bottom: 5px;}
.pages_mtb{margin-top: 20px; margin-bottom: 20px;}

.chat_withus{    background-color: #FECD2A;
    position: fixed;
    bottom: 0px;
    right: 8px;
    z-index: 9999;cursor: pointer;
    border: 1px solid #fff;
    border-bottom: none;}
.chat_withus .phplive{    background-color: #333365;
    padding: 6px 8px;
    float: left;
    display: block;}
.chat_withus .phplive i{    font-size: 16px;
    color: #fff;}
.chat_withus .text{    color: #333365;
    font-weight: bold;
    font-size: 14px;
    padding: 5px 11px;
    display: block;
    float: left;}
.top_social{position: absolute;
    background-color: #fff;}
.top_social li{}
.top_social li a{}
.top_social li a i{color: #333;}
.top_social li a samp{}
.top_social:before{content:"";position:absolute;}
.social_link li {
    list-style: none;
display: inline-block;}
.social_link li a {
    background-color: #FECD2A;
    width: 46px;
    display: block;
    padding: 7px 0px;
    text-align: center;
    border-radius: 3px;
    margin-right: 7px;    transition: all 1s;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
}
.social_link li a i {
    color: #282623;
    font-size: 20px;
}
.social_link li a:hover {
    color: #D1A91E;
    padding-left: 12px;border-radius: 50%;
}
.clickto_call{    background-color: #fecd2a;
    float: left;
    position: fixed;
    bottom: 0px;
    padding: 5px 10px;
    left: 9px;z-index:99;
    border: 1px solid #fff;
    border-bottom: none;}
.clickto_call .callmenow{background-color: #333365;
    color: #fff;
    border: 1px solid #fff;cursor: pointer;}
.p30{padding-bottom:30px !important;}
.callrow2{position: fixed;
    z-index: 99;
    top: 34%;
    width: 100%;}  
.thanku2{background: green;
    margin: 0 auto;
    color: #fff;
    font-size: 20px;
    font-family: "Proxima Nova";
    width: 401px;
    text-align: center;
    text-transform: capitalize;
    padding: 13px 0px;
    box-shadow: 0px 0px 11px 2px #756f6f;
    border: 3px solid #fecd2a;display: none;}
.thanku2 samp{    display: block;
    font-size: 31px;
    color: #fecd2a;
    text-shadow: 1px 3px 2px #333;
    font-family: "Proxima Nova";}
.calltrans{position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(51, 51, 101, 0.55);
    float: left;
    z-index: 9;display: none;
    top: 0px;}
.suportnum{right: 30%;}