.mtop5{margin-top: 5px;}
.mtop7{margin-top: 7px;}
.mtop9{margin-top: 9px;}
.mtop10{margin-top: 10px;}
.mtop12{margin-top: 12px;}
.mtop14{margin-top: 14px;}
.mtop15{margin-top: 15px;}
.mbtm20{margin-bottom: 20px;}

samp.inhert1{font-family: inherit;}
.rt_resdv{padding: 0px 0px 0px 0px;margin-bottom: 10px;cursor: pointer;}
.rt_md1{padding: 0px 0px 0px 10px; display: none;}
.rt_md1_logo{padding: 0px; text-align: center;    width: 18%;}
.rt_md1_logo samp{font-size: 11px;display: block;}
.rt_md5{padding: 0px 0px 0px 15px;}
.rt_md5 samp{font-weight: normal;}
.rt_md5 p{    padding-top: 4px;}
.rt_md5 p span{font-weight: normal;}
.sct-rt-aro { color: #9b9ba1;font-size: 13px; margin: 0px 8px 0px 0px;}
.rt_md2{padding: 0px; text-align: center;}
.rt_md2 samp{font-weight: normal !important;}
.rt_md2 samp:nth-child(2){padding-top: 4px;}
.rt_faredvshow{}
.first_fare{padding: 6px 0px;}
.second_fare{padding: 6px 0px;}
.sct_rt_pricedv{width: 21%;text-align: center; padding-top: 2px;}
.sct_rt_pricedv i {font-size: 15px; margin-right: 3px;}
.sct_rt_pricedv samp {font-size: 16px;font-weight: bold;}
.aruvod{padding-left: 5px !important;}
.fare_active{background-color: #fff9de;}
.bottom_position{margin: 0px; position: fixed;bottom: 0px;z-index: 99;width: 100%; background-color: #3E4095;}
#onword_push samp{color: #fff;}
#onword_push i{color: #fff;}
#return_push samp {color: #fff;}
#onword_push span{color: #fff;}
#return_push span{color: #fff;}
#return_push i{color: #fff;}
#onword_push .rt_details_btn{display: none;}
#return_push .rt_details_btn2{display: none;}
#onword_push .sct_rt_pricedv {padding: 0px; width: 30%;}
#return_push .sct_rt_pricedv {padding: 0px; width: 30%;}
#return_push .seatleftrt samp, #onword_push .seatleftrt samp {font-weight: normal;padding-left: 5px;}
.raj_rt_details{padding: 0px 0px 0px 5px;border-top: 1px dashed #3e4095;margin-top: 8px;display: none;}
.raj_rt_details2{padding: 0px 0px 0px 5px;border-top: 1px dashed #3e4095;margin-top: 8px;display: none;}
.display_block{display: block;}

.conf_md4{}
.raj_confbody{padding-top: 0px;
    float: left;
    background: #fff;
    width: 100%;}
.conf_md4 samp{display: block;color: #7d7878;}
.conf_md4 samp:nth-child(1){font-size: 25px;
    color: #3E4095;}
.conf_md4 samp:nth-child(2){}
.conf_md_dur4{padding-top: 6px;}
.raj_conf_title{
    background: #DADADA;
    padding: 4px;border-bottom: 1px solid #ada2a2;
    font-size: 17px;
    text-align: center;}
.raj_conf_title samp{display: block;}
.raj_conf_dialog{width: 460px;margin-top: 10%;}
.loadingdv{text-align: center;
    height: 31px;}
.loadingdv img{margin-top: -35px;}
.nextbtn{font-size: 14px;
    text-shadow: 0px 0px 0px;
    padding: 8px 20px;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    color: #565656;}
.nextbtn:hover{color: red;}
.nextbtn i{font-size: 19px;}
.nextbtn i.fa-caret-right{padding-left: 8px;float: right;}
.nextbtn i.fa-caret-left{padding-right: 8px;float: left;}

.rt_resdv .sct-view-rt2 samp:nth-child(3){padding-left: 0px; display: block;}
.rt_resdv .sct_rt_pricedv{width: 30%;padding: 0px;    color: #d63b05;}
.rt_resdv .sct_rt_pricedv i{font-size: 18px;}
.rt_resdv .sct_rt_pricedv samp{font-size: 22px;}
.seatleftrt{}
.seatleftrt span{color: #666;}
.rt_resdv .seatleftrt samp{font-size: 15px;
    padding-left: 5px;
    color: #d63b05;}
.rt_resdv samp, .rt_resdv span, #onword_push span, #return_push span, #onword_push samp, #return_push samp{font-family: inherit;}
.rt_resdv .sct-view-rt2 samp:nth-child(1), .rt_resdv .sct-view-rt2 samp:nth-child(3){font-size: 13px;}
#onword_push .sct-view-rt2 samp:nth-child(1), #onword_push .sct-view-rt2 samp:nth-child(3){font-size: 13px;padding-left: 0px;}
#return_push .sct-view-rt2 samp:nth-child(1), #return_push .sct-view-rt2 samp:nth-child(3){font-size: 13px;padding-left: 0px;}
.sct-view-rt2  p span:nth-child(1){padding-right: 1px;}
.sct-view-rt2  .sct-aro{margin: -3px 3px 0px 0px;}
.sct-view-rt2  .sct-minus{display: none;}
.showspecprivatefares{margin: 0px 0px 10px 0px;}

/* round trip  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/

/* oneway international flights $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$  */
.int_md8 div.row .border_para{border-bottom: 1px dashed #ccc;float: left;width: 92%;margin: 3px 0px;}
.int_md8 div.row:last-child .border_para {border-bottom:none;}
.rt_intdet{float: left;padding-right: 7px;padding-top: 5px;}
.rt_intprs{padding: 10px 0px 0px 0px;}
.int_prsdv1{font-size: 22px;padding-top: 4px;color: #d63b05;}
.int_prsdv1 samp{font-size: 22px;font-weight: bold;}
/* oneway international flights $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ENDDD*/

/* header start now $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################### */
.head_bg1{background-color: #fecd2a;}
.head_bg2{background-color: #333365;padding-bottom: 7px;padding-top: 3px;}
.head_bg3{box-shadow: 0px 3px 4px -2px #00AFF5;background-color: #fff;}
.logo_padding{padding-top: 7px;}
.login_top_ul{float: right;margin: 10px 0px 8px 0px;}
.login_top_ul li{display: inline-block;padding: 0px 8px;
    border-right: 1px solid #8f9090;}
.login_top_ul li:last-child{border-right: none;}
.login_top_ul li a{color: #fff;text-transform: capitalize;font-family: "Proxima Nova";font-size: 15px;}
.num_h3{color: #fff;display: block;float: right;width: 100%;text-align: right;font-size: 22px;padding-right: 7px;    font-weight: normal;font-family: "Proxima Nova";}
.num_h3 i{padding-right: 7px;font-size: 16px;}
.raj_navbar{background: none;border: none;min-height: auto;margin-bottom: 0px;}
.raj_menu{}
.raj_menu li{}
.raj_menu li a{padding: 7px 18px;color: #333365 !important;font-size: 14px;border-right: 1px solid #f1f1f1;}
.homeact_temp{background: #FECD2A;}
.raj_menu>li>a:focus, .raj_menu>li>a:hover{border: none;border-right: 1px solid #f1f1f1;}
.footer_div{}
.footer_div h2{color: #fff;
    font-size: 20px;
    font-family: georgia;
    padding: 18px 0px;
    text-transform: uppercase;
    font-style: italic;font-family: "Proxima Nova";
    text-shadow: 2px 4px 1px #000;}
.footer_div ul{border-right: 1px solid #FFDF5F;
    min-height: 172px;}
.footer_div ul li{list-style: none;}
.footer_div ul li a{    color: #fff;
    text-transform: capitalize;
    font-size: 17px;
    font-weight: normal;font-family: "Proxima Nova"}
.footer_padding{padding: 0px 15px 20px 15px;}
.footer_div p {float: left;
    text-align: left;
    padding-bottom: 18px;
    font-size: 17px;}
.footer_padding .copyright{display: block;
    color: #fff;
    width: 100%;
    float: left;
    padding: 30px 0px 0px 0px;}
/* header start now $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################### ENDDDDDD */

/* Modify search css $$$$$$$$$$$$$$$$$################################## */
.modify_bg{background-color: #2D67B2;padding: 5px 0px;}
.modify_plane{color: #cbb;float: right;margin: 17px 0px 0px 0px;}
.modify_md3{color: #fff;}
.modify_md3 samp{font-size: 23px;}
.modify_md3 samp small{color: #cbb;font-size: 16px;padding-left: 6px;}
.modify_md3 samp:nth-child(2){font-size: 16px;display: block;color: #cbb;}
.modify_para{padding-top: 4px;color: #fff;}
.modify_para i{font-size: 15px;}
.modify_para samp{padding-left: 10px;text-transform: uppercase;color: #cbb;}
.modify_para b{padding-left: 10px;text-transform: capitalize;font-weight: normal;font-size: 15px;}
.modify_md6{border-left: 1px solid #6b6565;}
.modify_md6 p:nth-child(2){padding-left: 17px;}
.modify_btn{color: #cbb;border: 1px solid #fecd2a;padding: 3px 16px;display: block;text-align: center;text-transform: capitalize;font-size: 17px;margin-top: 10px;}
.modify_btn:hover, .modify_btn:focus{color: #fff;}
.passenger_div{border: 1px solid #ccc;
    margin-right: 15px;
    padding: 0px;
    width: 26%;}
.passenger_div a{    background-color: #F2F3F3;
    padding: 7px 20px;
    font-size: 24px;
    float: left;
    display: block;}
.passenger_div a:nth-child(1){border-right: 1px solid #ccc;}
.passenger_div a:nth-child(3){    float: right;
    border-left: 1px solid #ccc;}
.passenger_div label{    float: left;
    width: 52%;
    text-align: center;
    padding: 5px 0px;}
.passenger_div label samp{font-size: 16px;
    font-weight: bold;
    padding: 0px 7px;}
.passenger_div label span{    font-weight: bold;}
.passenger_div label samp:nth-child(3){display: block;
    font-size: 11px;
    color: #8a8484;
    font-weight: normal;}
.modify_dialog{width: 900px;    margin-top: 7%;}
.modify_input {margin: 20px 0px;}
.modify_input div{padding: 0px;}
.modify_input input[type="text"]{border-radius: 0px;padding: 9px 46px 9px 10px;height: auto;font-size: 20px;font-family: "Proxima Nova";color: #000;box-shadow: 0px 0px 0px 0px;border-left: none;}
.border-left{border-left: 1px solid #ccc !important;}
.passenger_maindv{margin: 35px 0px 30px 0px;}
.passenger_maindv div:last-child{float: right; margin-right: 0px;}
.radio_label{padding: 0px 21px;line-height: 29px;font-size: 20px;font-family: "Proxima Nova";color: #000;}
.radio_label input[type="radio"]{width: 21px;
    height: 21px;outline: none;
    margin-left: -25px;}
.modify_onedv{text-align: center;}
.radio_label i{width: 12px;height: 12px;background-color: #a9a69e;float: left;border-radius: 50%;-webkit-border-radius: 50%; -moz-border-radius: 50%;z-index: 9;position: absolute;top: 8px;left: 0px;}
.radio_label input:checked+i {background: #3E4095;}
.modify_btndv{text-align: center; margin: 0px;padding: 0px;}
.modify_btndv a{    float: initial;width: 100%;display: block;padding: 14px 0px;}
.modify_title{background: #DADADA;
    font-family: "Proxima Nova";
    padding: 4px;border-bottom: 1px solid #ada2a2;font-size: 23px;text-align: center;font-style: italic;text-shadow: 0px 2px 2px #fff;}
/* .inputDisabled{opacity: 0.4;} */
.flight_icon:before{background: transparent url("../images/flight_icon.png") 0 0 no-repeat;
    content: '';display: inline-block;height: 20px;width: 20px;position: relative;vertical-align: middle;
    -moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;height: 19px;
    width: 39px;position: absolute;top: 15px;right: 7px;}
.onward_icon:before{background-position: -140px -123px;}
.return_icon:before{background-position: 2px -156px;}
.calender_icon:before{background-position: 2px -122px;
    width: 27px;
    height: 26px;
    top: 10px;}
.modify_fixed{position: fixed; z-index: 9; width: 100%;top: 0px;left: 0px;}

/* Modify search css $$$$$$$$$$$$$$$$$################################## END  */

/*================== bus result page ==================*/

.raj_p0{padding: 0px;}
.raj_mr0{margin-right: 0px;}
.raj_ml0{margin-left: 0px;}
div.raj_busdv{    min-height: auto; padding: 13px 15px 2px 13px; background: #fff; border: 1px solid #d6d6d6; border-bottom: 2px solid #ccc;}
div.raj_busdv:hover{box-shadow: 0px 0px 5px 5px #eae3e3;-webkit-box-shadow: 0px 0px 5px 5px #eae3e3; -moz-box-shadow: 0px 0px 5px 5px #eae3e3;}
div.raj_busdv label{float: left;
    width: 84%;} 
div.raj_busdv  i.fa-bus{    font-size: 20px; 
    padding: 0px 13px 0px 0px;}
div.raj_busdv h5{    font-size: 13px;margin: 0px;
    font-weight: bold;color: #555;}
div.raj_busdv samp{    color: #555; font-size: 14px; line-height: 27px; }
div.raj_busdv samp.price1 i{font-size: 20px;}
div.raj_busdv samp.price1{color: #e6780f; font-size: 25px;}
div.raj_busdv a.viewseats1{    font-size: 14px; text-shadow: 0px 0px 0px; padding: 1px 20px; background-color: #f5f5f5; border: 1px solid #ccc; color: #565656;}
div.raj_busdv a.viewseats1:hover{border: 1px solid #e6780f;}
div.raj_busdv a.viewseats1 samp{font-size: 14px;
    color: #565656;
    font-family: inherit;}
div.raj_busdv a.badge{float: right; color: #23527c !important; font-size: 11px; margin-top: 0px;}
div.raj_busdv .busmd1{width: 10%;padding-top: 8px;}
div.raj_busdv .busmd2{width: 11%;padding-top: 8px;}

div.shorttitle .busmd1{width: 10%;}
div.shorttitle .busmd2{width: 11%;}
div.raj_busdv .pt6{padding-top: 8px;}

div.shorttitle{background: #fff; border: 1px solid #d6d6d6; border-bottom: 2px solid #ccc; margin-top: 15px;}
div.shorttitle div{}
div.shorttitle samp{font-size: 15px; color: #666; border-right: 1px solid #e4e4e4; padding: 5px 10px; display: block;}

.sctfilter4{background: #fff; border: 1px solid #d6d6d6; border-bottom: 2px solid #ccc;padding: 0px 0px 10px 10px;}
.sctfilter4>div{    max-height: 300px;
    overflow-x: hidden;border: none;
    overflow-y: auto;}
.sctfilter4>div label{margin-bottom: 5px;}
.sctfilter4>div label input[type="checkbox"]{    margin-top: 2px;}
.sctfilter4 h4{background-color: #f5f5f5; padding: 6px; border-bottom: 1px solid #ccc; margin: 0px 0px 0px -10px;}
.sctfilter4 h4 i{}
h2.filtt33{background: #fff; margin-top: 15px; margin: 0px; font-size: 17px; padding: 7px; border: 1px solid #ccc; margin: 15px 0px 16px 0px; border-bottom: 2px solid #ccc;}

/*setmap  */
.outerseat {width: 100%; float: left; min-height: 200px; border: 1px solid #d6d6d6; background: #fff; margin: 20px 0px; }
div.sitsow{float: left;width: 100%;}
div.sitsow span.mspan{float: left;width: auto;}
div.sitsow input[type="text"]{float: left;width: 60%;padding-left: 5px;font-weight: bold;}
.sheatinfo {padding: 15px; background: #ffffff; border: 1px solid #d6d6d6; float: left; width: 100%; min-height: 161px; }
.sctmt5{margin-top: 5px !important;font-weight: bold;}
a.goback2{margin-top: 15px;}
.brbg{background: #fff;border: 1px solid #d6d6d6;}

.bus_paxdet{ }
.bus_paxdet h1.userheading{    background-color: #f5f5f5;
    margin: 0px;
    font-size: 17px;
    padding: 9px 15px;
    border-bottom: 1px solid #ccc;border-top: 1px solid #dedbdb;}
.fildrow{margin: 15px 0px;}
table.tablemb0{margin-bottom: 0px;}
table.tablemb0 tr.totla{font-weight: bold;background-color: #f5f5f5;}
table.tablemb0 tr.totla td{}
table.tablemb0 tr.totla td:nth-child(2){}
table.tablemb0 i.fa-inr{padding-right: 3px;}
a.goback4{margin:15px;}
span.childage{border: 1px solid #ccc; padding: 7px 15px; color: #666; margin: 1px 0px 0px 0px; float: left;}

@media (min-width: 320px) and (max-width: 768px){
div.showhotelfilter{display: none; position: fixed; top: 0px; z-index: 99; background-color: #fff; width: 100%; padding-right: 15px;
} 
.sssssss{padding: 10px;}
.sssssss h2{font-size: 20px;margin: 0px;}
.sssssss .w100{width: 100%;}
.sssssss .bigprice {font-size: 23px;}
.mcenter33{text-align: center;}
div.showhotelfilter .allfillteronscrollfixed{left: 0px; top: 0; width:100%;}
.hit_hotelfilter{float: right; font-size: 20px; margin: 8px 10px 0px 0px;}
i.hidebtn{    position: absolute; top: 19px; right: 11px; z-index: 9; font-size: 21px; float: right; margin: -10px 22px 0px 0px;}
.resultinfostripfixed{z-index: 1; left: 0px; top: 0; width: 96%;}
.sct_adult label{    float: left; padding-left: 15px;}
.mraj_p0{padding: 0px;}
.minhauo{min-height: auto !important;} 
.mraj_p015px{padding: 0px 15px;}
.bok-nw-btn{    bottom: 15px; right: 5%; text-align: center; margin-bottom: 20px; position: static !important;}
#continuemodel .modal-dialog, #review .modal-dialog{margin-top: 10px;}
#review .modal-dialog{margin-top: 10px !important;}
#review .anilprependdata table{min-width: 650px;}
.anilprependdata{overflow-x: scroll;}
.detscroll{    max-height: 400px !important}
.welcome-hotel h1{margin-top: 0px;}
.welcome-hotel h1 label{font-size: 22px;}
.welcome-hotel .stars{margin-left: 0px;}

.continuemodel .modal-dialog{margin-top: 10px;}
.sct_rt-col9 {width: 100%;padding: 0px 5px;}
.rt_md1_logo{float: left;width: 32%;}
.rt_md5{float: right;padding-left: 0px;width: 66%;}
.rt_md2 {width: 66%;float: right;}
.rt_md2 samp {float: left;}
.rt_md2 samp:nth-child(2) {padding-top: 0px;padding-left: 10px;}
.rt_md1_logo samp {line-height: 13px;}
.rt_details_btn{display: none;}
.rt_details_btn2{display: none;}
.sct_rt_pricedv {width: 100%;text-align: center;padding: 0px 0px 0px 0px;float: right;}
.rt_resdv .sct_rt_pricedv{width: 60%;}
.rt_resdv .rt_md2 {
    width: 38%;
    float: left;
    clear: both;
    text-align: center;
    padding: 10px 0px 0px 0px;}
.rt_resdv .sct-view-rt3 samp:nth-child(1) {
    font-size: 13px;
    text-align: center;
    display: block;
    width: 100%;}
.rtperv{padding: 5px 3px;}
.showspecprivatefares{margin: 0px 18px 0px 0px;}
.sct_rt_pricedv i {font-size: 17px;}
.sct_rt_pricedv samp {font-size: 19px;}
.rt_faredvshow a {padding-left: 3px;}
.rt_resdv{border: 1px solid #ccc;}
.sct_rt_md5 {width: 64%;padding-right: 0px;border-right: 1px solid #5a5757;padding: 0px;}
.sct_rt_md5 .sct_rt_pricedv {display: none;}
.sct_rt_md5 .rt_md2 {display: none;}
.sct_rt_md5 .rt_md1_logo samp:nth-child(2) {display: none;}
.sct_rt_md5 .rt_md5 p  {padding-top: 0px;}
#onword_push{border-bottom: 1px solid #5a5757;}
.sct_mrt_prs{float: right;width: 35%;padding: 0px;margin-top: -37px;}
.sct_rt_bookdv .sct-book{float: initial;padding: 4px 25px;}
.sct_rt_bookdv {padding: 9px 0px 0px 0px;width: 33%;float: right;text-align: center;}
.sct_rt_md5 .rt_md5{padding-top: 5px;}
.sct_rt-sow {padding: 0px;}
.sct_rt_pric samp {font-size: 33px;}

#onword_push .sct-view-rt2 samp:nth-child(3), #return_push .sct-view-rt2 samp:nth-child(3){display: block;}
/* oneway international  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */
.extradesign  .sct-view-rt2 samp{padding: 0px !important; display: block;}
.extradesign  .sct-view-rt2, .extradesign .sct-view-rt3{padding-top: 0px;}
.extradesign  .rt_intdet_mobile{padding-top: 3px;font-weight: normal;}
.extradesign  .sct-aro{margin: -1px 0px 0px 0px;}
.raj_rtint_5{width: 54%; padding-left: 7px;}
.raj_rtint2{width: 24%;}
.int_prsdv1{width: 100%;padding: 0px;text-align: center;font-size: 19px;}
.int_prsdv1 samp {font-size: 20px;}
.rt_intdet_mobile{text-align: center;width: 100%;padding-top: 12px;}
.rt_intprs {padding: 22px 0px 0px 0px;}
.raj_rtint4{text-align: center;}
.raj_rtint4 a{float: initial;}
.int_md8 div.row .border_para {width: 99%;}
.raj_rtint_6{width: 22%;}
/* oneway international  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$ End  */

/* header css ######################$$$$$$$$$$$$$$$$$$$$ */
.login_top_ul{width: 100%;text-align: center;}
.login_top_ul li {padding: 0px 3px;}
.num_h3{width: 49%;font-size: 19px;}
.num_h3 i{display: none;}
.raj_navbar{background-color: #d6d6d6;}
.our_menutxt{font-family: georgia;height: auto;font-style: italic;color: #333365;}
.mobile_nomargin{margin: 0px !important;}
.raj_menu li {background: #fff;text-align: center;border-bottom: 1px solid #f1f1f1;}
.raj_menu {margin: 0px 0px;}
.login_top_ul li a {font-size: 13px;}
.footer_div ul {border-right: none;min-height: auto;}
.footer_div h2{margin: 7px 0px;padding: 4px 0px;border-top: 1px solid #484646;border-bottom: 1px solid #484646;}
.footer_div p {    padding-bottom: 7px;width: 100%;}
.footer_padding .copyright {padding: 12px 0px 0px 0px;}
.footer_div{padding: 0px;}
.footer_padding {padding: 0px 0px 20px 0px;}
/* header css ######################$$$$$$$$$$$$$$$$$$$$ end */

/* Modify search ###################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */
.modify_sm3{padding: 0px 0px 0px 10px;width: 33%;}
.modify_plane{}
.modify_sm3 samp{color: #fff;}
.modify_sm3 samp:nth-child(2){color: #cbb;display: block;}
.modify_sm2{color: #cbb;padding: 0px;text-align: center;border-left: 1px solid #737272;}
.modify_sm2 i{display: block;color: #fff;padding-bottom: 5px;}
.modify_plane {margin: 12px 2px 0px 0px;}
.modal-dialog{width: auto;}
.radio_label {padding: 0px 1px 0px 17px;line-height: 24px;font-size: 15px;}
.radio_label input[type="radio"] {width: 17px;height: 17px;margin-left: -24px;}
.radio_label i {width: 10px;height: 10px;top: 7px;left: -4px;}
.modify_input div {margin-bottom: 10px;}
.modify_input input[type="text"] {border: 1px solid #ccc;}
.passenger_div {width: 100%;margin-bottom: 10px;}
.passenger_maindv {margin: 0px 0px 0px 0px;}

/* Modify search ###################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ENDDDDD */

/* Bus css $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */
.bus_md-1{width: 11%;}
.bus_mbtn{}
.bus_md-2prs {padding: 0px;width: 22%;text-align: right;}
.model_scroll{overflow: scroll;padding-bottom: 20px;}
.bus-modelwidth{width: 590px;}
.bus_tabs li {float: left !important; width: 25%;}
.bus_tabs li a {padding: 8px 0px;margin-bottom: 0px !important;}
.bus_det2 {width: 89%;padding-left: 15px;}
.sct-model-lg{margin: 50px 0px 50px 0px;}
.mnopd{padding: 0px;}
.rajbus_prs2{width: 100%;text-align: center;padding-top: 15px;}
.bus_mbtn2{float: initial;}
.bus-sit2{padding-bottom: 20px;}
.bus_w530{width: 530px;}
.bus_md3 {padding: 10px 0px;}
.bus_md3 samp:nth-child(2) {font-size: 22px;font-weight: bold;line-height: 23px;}
.bus_speed {height: 22px;float: left;background-position:  0px;background-repeat: no-repeat;background-size: 100% 62%;}
/* Bus css $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ END */
    
/* searching form $########$$$$$$$$$$$$$$$$$$$$$$$$$ */
.autoimg div img {min-height: 550px;}
.raj_position{width: 100%;}
.raj_form_bg{padding: 8px;}
.raj_passenger_div{width: 49%;float: left;margin: 0px 0px 10px 0px;}
.raj_passenger_div label{padding:10px 0px;width: 49%;}
.raj_passenger_div a{padding: 2px 15px;}
.m_left{float: right;}
.m_left2{float: right;}
.mclassdv{width: 49%;float: right;}
.raj_select_pd {padding: 10px 10px;}
.form_md3{margin-bottom: 8px;}
.raj_form_bottom {margin-bottom: 4px;}
.raj_form_tabs li a i{display: none;}
.raj_form_tabs li a {padding: 10px 13px;}
.hotel_date_dv{width: 49%;}
.hotel_serdv{width: 100%;}
.raj_roomdv1{width: 100%;}
.sct_child_age{width: 50%;float: left;}
.sct_child_age2{width: 50%;float: left;}
.sct_child_age3{width: 50%;float: left;}
.sct_child_age4{width: 50%;float: left;}
/* searching form $########$$$$$$$$$$$$$$$$$$$$$$$$$ End */
/* home page &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& */
.raj_packm10{margin: 0px;}
.raj_pack_dv1{border: 1px solid #ccc;border-radius: 0px;}
/* home page &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& End */

/* hotel css $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */
.sct_h_md2 {padding: 0px;width: 100%;height: 200px; }
.raj_hmd8{width: 100%;border-right: none;}
.raj_hmd9{padding: 10px;}
.raj_hprice{width: 100%;border-top: 1px solid #eae9e9;margin-top: 10px; }
.hotel_bookdv {text-align: center;float: right; margin: 20px 15px 0px 0px;}
.sct_hprice {float: left;padding-left: 0px; }
.sct_hdur {font-weight: normal;margin: 0px 0 3px;}
.hotel_bookdv a {padding: 8px 37px;}
.sct_h_name{padding-top:10px;}
.rooms-tabe2{width: 480px;}
.det-m{overflow-x: scroll;}
/* hotel css $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ End */

/* packages result page  $$$$$$$$$$$$$$$$$$$$$$$$$$ */
.raj_packsm8{padding: 0px;}
.raj_packdvone{width: 100%;}
.raj_packdvone ul li{padding: 8px 0px;}
.raj_packdvone ul li a{padding: 2px 6px;}
.raj_pack_querydv label{ padding: 5px 6px 2px 0px;}
.pack_mbookdv{width: 34%;margin: -3px 0px 0px 0px;}
.query_adultdv1 div:nth-child(3) {width: 42%;}
.raj_pack_detailsw{left: 0px;
    width: 100%;}
.number_show{width: 196px;left: -55px;}

/* packages result page end */
/* packages details page 1 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
.pack_itinerymd4>nav>div .collapse .navbar-nav {margin: 0px;}
.pack_itinerymd4>nav>div .collapse {margin: 0px;}
.pkdv1 {padding: 4px;margin-top: 0px;}
.pack_detailsr2>div>img {width: 100%;}
.tabs_inside{margin-bottom: 15px;}
.pack_tab2,.pack_tabbg {background: none;}
.pack_tabbg {padding: 0px 4px;}
.pack_tab2 li {border-right: 1px solid #696565;width: 49%;margin-bottom: 8px;background-color: #333365;}
.pack_tab2 li:nth-child(even){float: right !important;}
.pack_pd4{padding: 4px;}
.packsendq label {width: 91%;margin-top: 5px;padding-right: 0px !important;margin-top: 5px;}
.pack_paddr15{padding-right:0px !important;}
.pack_rom div {width: 40%;}
.pack_rom .child_age {width: 80%;}
.pack_rom .child_age2 {width: 80%;}
.pack_rom .child_age3 {width: 80%;}
.pack_popbookdv1 .rjpdv a {float: initial;display: initial;padding: 5px 50px;text-transform: uppercase;float: right;     margin-bottom: 9px; }

/* packages details page 1 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ END */
/*bus*/
div.raj_busdv label{width: 64%;}
div.raj_busdv .busmd1 {width: 22%;}
div.raj_busdv .busmd2 {width: 33%;}
div.raj_busdv{padding: 8px 10px;}
div.raj_busdv a.viewseats1{margin-left: 16px; text-align: center; line-height: 18px;padding: 1px;}
div.raj_busdv a.viewseats1 samp{line-height: 19px;}
.sheatinforow>*, .sheatinforow{display: inherit !important;} 
.sheatinforow>*{padding-right: 0px !important;}
.sheatcontainer {padding: 15px 3px 15px 15px !important;}
.busSeatrgt { margin-left: 39px !important;}
.bus_paxdet{margin-right: -15px; margin-bottom: 15px;}

}

@media (min-width: 220px) and (max-width: 320px){
/* header css ######################$$$$$$$$$$$$$$$$$$$$ */
.login_top_ul li {padding: 0px 1px;border-right: none;}
.login_top_ul li a{font-size: 12px;}
.num_h3 {font-size: 17px;}
.footer_div{padding: 0px;}
/* header css ######################$$$$$$$$$$$$$$$$$$$$ end */
    /* Modify search ###################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */
.radio_label {padding: 0px 1px 0px 17px;line-height: 24px;font-size: 14px;}
/* Modify search ###################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ End  */

/* bus css $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */
.bus_md-1{display: none;}
.bus_det2 {width: 100% !important;padding-left: 0px;}
.mnopd{padding: 0px;}
.sct-model-lg{margin: 50px 0px 50px 0px;}
.bus_md-4 {width: 76%;}
/* bus css $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ END */

/* searching form $########$$$$$$$$$$$$$$$$$$$$$$$$$ */
.raj_form_tabs li a {padding: 6px 8px;}
.form-radiomaindv{text-align: center;}
.raj_radio_label {padding: 0px 10px;}
.raj_radio_label i{left:-12px;}
.raj_passenger_div label {width: 41%;}
/* searching form $########$$$$$$$$$$$$$$$$$$$$$$$$$ End */

/* packages result page  $$$$$$$$$$$$$$$$$$$$$$$$$$ */
.pack_mbookdv a{padding: 6px 29px;}
.raj_pack_from label i{display: none;}
.raj_pack_querydv label {padding: 5px 0px 2px 0px;margin-left: 9px;}
.raj_packdvone ul li a {padding: 2px 4px;font-size: 13px;}
.packsendq label {width: 100%;margin-left: -5px;}
.pack_rom div {width: 50%;}
.pack_rom .child_age {width: 100%;}
.pack_rom .child_age2 {width: 100%;}
.pack_rom .child_age3 {width: 100%;}
.pack_paddl15 {width: 57%;float: right;}
.iphone5{width: 42%;}
/* packages result page end */
}





@media (min-width: 768px) and (max-width: 1024px){
.rt_details_btn{display: block;}
.rt_details_btn2{display: block;}
.rt_md1_logo {width: 17%;}
.rt_md5 {float: left;width: 40%;}
.rt_md2 {float: left;width: 18%;}
.sct_rt_pricedv {width: 25%;}
.rt_md2 samp:nth-child(2) {padding-left: 0px;}
    
/* $$$$$$$$$$ international oneway css $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */
.rt_intprs{padding: 31px 0px 0px 0px;}
.int_prsdv1{font-size: 22px;padding-top: 4px;width: 64%;}
.int_prsdv1 samp{font-size: 22px;font-weight: bold;}
.rt_intprs {padding: 51px 0px 0px 0px;}
.int_md8 div.row .border_para {width: 94%;}
/* $$$$$$$$$$ international oneway css $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ EnD */

/* header css ######################$$$$$$$$$$$$$$$$$$$$ */
.raj_navbar{background: none;}
.mobile_nomargin{margin: 0px -9px !important;}
.raj_menu li a {padding: 7px 13px;}
.num_h3 {width: 47%;}
/* header css ######################$$$$$$$$$$$$$$$$$$$$ end */

/* Modify search ###################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */
.passenger_div {width: 49%;margin-right: 0px;}
.passenger_maindv div:nth-child(2){float: right; margin-right: 0px;}
.passenger_maindv div:nth-child(4){width: 49%;}
.passenger_maindv div:nth-child(4) a{margin-top: 0px;}
.modify_input div {margin-bottom: 10px;width: 49%;}
.modify_input div:nth-child(2){float: right;}
.modify_input div:nth-child(4){float: right;}
/* Modify search ###################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ End  */

/* bus css $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */
.bus_det2 {width: 47%;}
.rajbus_prs2 {width: 30%;text-align: right;}
.bus_tabs li {float: initial !important;}

/* bus css $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ END */

/* searching form $########$$$$$$$$$$$$$$$$$$$$$$$$$ */
.m_left2{float: left;}
.hotel_date_dv {width: 50%;}
/* searching form $########$$$$$$$$$$$$$$$$$$$$$$$$$ End */

/* hotel css $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */
.raj_hmd9 {padding: 10px 0px;}
.raj_hmd9 section{width: 49%;}
.raj_hmd9 section:nth-child(even) {float: right;}
/* hotel css $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ End */

/* packages details page 1 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
.pkdv1 {margin-right: 19%;}
.pack_tab2 li{width: auto !important;}
.pack_tab2 li a {padding: 7px 6px;}
.pack_tab2 li:nth-child(even) {float: left !important;}
.pack_rom div {width: 17%;}
.pack_rom .child_age {width: 34%;}
.pack_rom .child_age2 {width: 34%;}
.pack_rom .child_age3 {width: 34%;}
.pack_paddr15 {padding-right: 15px !important;}
/* packages details page 1 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ END */  
    

}



/* round trip  End here $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/



/*better style css start from here*/
.mobile_nomargin .raj_menu>li>a{color: #ffffff !important;background:none !important;border-right: 1px solid rgba(255, 255, 255, 0.3);}
.mobile_nomargin .raj_menu>li>a:hover,.mobile_nomargin .raj_menu>li a:focus{
    background: none !important;}
.mobile_nomargin .raj_menu  .dropdown-menu{padding-top: 0;padding-bottom: 0;right: 0;}
.mobile_nomargin .raj_menu .dropdown-menu>.active>a, .mobile_nomargin .raj_menu .dropdown-menu>.active>a:focus,.mobile_nomargin .raj_menu .dropdown-menu>.active>a:hover{background: #dedede;}
.mobile_nomargin .raj_menu .dropdown-menu li{border-bottom: 1px solid #f5f5f5;}
.container.background .dr_h4{    background: #ececec; padding: 7px 15px; font-size: 16px; color: #000;font-family: inherit;margin-bottom: 0; border: 1px solid #dddddd; border-bottom: 0;} 
.container.background>p{background: #2C9B53; color: white; padding: 7px 15px; margin: 10px 0px 0px 0px; font-size: 16px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.container.background .btn-uinfo,.container.background .btn-customise
{background-color: #6bc700; color: #ffffff; border: none; margin-left: initial;margin-bottom: 15px;}
.container.background .btn-uinfo:hover,.container.background .btn-customise:hover
{background-color: #5ba704; color: #ffffff}
#table_wrapper>.row{margin-top: 10px;margin-bottom: 10px;}
#table_filter input,#table_length select{height: 34px; border:1px solid #dddddd; background: #ffffff; padding: 7px 15px; }
.sct-ser-filter{}
.toggle_dv{padding-top: 10px;padding-bottom: 10px;}
.ui-slider .ui-slider-handle{width: 30px !important;}
#hotels .hotel_celend{width: 12%;}
#hotels .nightcol{width: 4.5%;}
#hotels .nightcol input{width: 100%;padding: 0;height: 42px;text-align: center;}
#hotels .raj_select_pd{height: 42px;border: 0;border-right: 1px solid #e2e2e2;}
#onword_select .sct_rt_pricedv samp,#return_select .sct_rt_pricedv samp{font-size: 15px; padding-left: 5px; color: #d63b05; background: none; }
.nav-tabs > li > a:hover {border-top: 0px solid #fff !important; border-bottom: 0px solid #fff !important; }
.raj_roomdv1 .frm-dv1 samp{color: #333333;}
.ticketconfirmationcontainer{background: #ffffff;width: 100%;}
.ticketconfirmationcontainer .col-md-12>div{font-family: Arial, "Helvetica Neue", Helvetica, sans-serif !important;}
.ticketconfirmationcontainer .col-md-12>div .row>div .btn{-webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.getpayablefare{float: none !important;}
#myModalemailticket .modal-dialog{max-width: 400px;}
#myModalemailticket #emailsendinput{
      height: 40px !important;
    padding: 7px 10px;
    outline: 0;
    border: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: middle;
    background: #f5f5f5;
    border: 1px solid #dddddd;
    width: 70%;
    display: inline-block;
}
#myModalemailticket .emailsend{
        height: 40px;
    padding: 7px 10px;
    outline: 0;
    border: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: middle;
    color: #ffffff;
    background: #398439;
    margin-top: 0 !important;
}

.hotelbookinginformation{
	    margin: 0 !important;
    text-align: center;
    width: 100% !important;
    background: #ffffff;
    padding: 30px 15px;
}
.hotelbookinginformation h1,.hotelbookinginformation h5,.hotelbookinginformation h2{margin-top: 15px;margin-bottom: 15px;font-size: 18px !important;}
.hotelbookinginformation h2 a{font-size: inherit;}
.seat-container{overflow:initial !important;background: none !important;border:none !important;}
.seat-container .outerseat{margin-top: 0 !important;margin-bottom: 0 !important;min-height: initial !important;}
.seat-container .outerseat .busSeat{min-height: 200px !important;height: initial !important;}
.seat-container>pre{white-space: inherit !important;width: 100%;}

/*better style css endss from here*/

/*responsive css starts from here*/
@media (min-width: 769px) {

#onword_push .sct_rt_pricedv,#return_push .sct_rt_pricedv
{width: 21%;}
#onword_select .sct_rt_pricedv,#return_select .sct_rt_pricedv
{
	width:30%;
}

#onword_select .seatleft,#return_select .seatleft{position: initial;}
#onword_push .badge,#return_push .badge{background: none !important;}
.hit_hotelfilter{display: none;}
}

@media (max-width: 767px) {
#hotels .nightcol{width: 50% !important;}
.mobile_nomargin .raj_menu{float: none !important;width: 100%;margin:initial;}
.mobile_nomargin .raj_menu>li{float: left;width: 50%;min-height: 36px;background-color: #232f3e;}
.mobile_nomargin .raj_menu>li>a{padding-left: 0;padding-right: 0;}
.mobile_nomargin .raj_menu .dropdown-menu{padding-top: 0;padding-bottom: 0; }
.container.background .dr_h4{margin-top: 0;margin-bottom: 10px;}
/*.container.background table.table,
.container.background table.table tbody,
.container.background table.table td,
.container.background table.table tr
{display: block;width: 100% !important;}
.container.background table.table td{background: none;border:none !important;text-align: left !important;padding-top: 1px;padding-bottom: 2px;}*/
.container.background table.table{table-layout: fixed !important;width: 100% !important;}
.container.background table.table td {word-break: break-all;}
.container.background table.table td .dr_dateinr1{width: 100%;}
.container.background table.table td .dr_select1{width: 100%;margin: 0;}
.container.background table.table td .form-control{margin-bottom: 10px;}
.container.background .btn-customise{float: none;}
#table_filter input, #table_length select{width: 100% !important;display: block;margin-top: 5px;margin-bottom: 5px;}
#table_wrapper>.row{margin-right: initial;margin-left: initial;}
#table .tt{-ms-word-break: break-all; word-break: break-all; word-break: break-word; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; }
.dr_table2 .frm-dv1{padding-left: 0;padding-right: 0;}
.calen-icon{right: 7px;z-index: 1;}
#table_wrapper>.row:last-of-type>div{width: 100%;}
.dr_btn1{margin-left: 15px !important;}
.dr_btn1.sct_submit{margin-left: initial !important;}
.col-md-9.no-padding-r.no_pd_m>.row{margin-right: initial;margin-left: initial;}
.m_flight_shortrow>div{width: 20%;}
.m_flight_shortrow .anilsnf{border-left: 1px solid #656262;text-align: center;}
.nextpreviousrow form>.pull-left{padding-left: 0 !important;}
.nextpreviousrow form>.pull-right{padding-right: 0 !important;}
.seatsremains{background: none !important; display: block; width: 80px; padding: 0 !important; position: relative; left: 0px; margin-top: 5px; font-size: 11px;z-index: 1;}
.seatsremains b{font-size: inherit;}
.row.pd-white.sct-hit .rt_intprs{padding-top: 0;}
.row.pd-white.sct-hit .rt_intprs .nbsp{display: none;}
#myModal{padding-right: 0 !important;}
.raj_radio_label i{z-index: initial;}
.raj_passenger_div label{width: 40%;}
.hit_mfilter.hidden-lg.hidden-md{display: none;}
.rt_resdv .sct_rt_pricedv{text-align: right;padding-right: 7px;}
.sct_rt_pricedv .seatleft{right: 7px;}
.rt_resdv .sct_rt_pricedv samp{font-size: 22px;}
.seatleft .badge{font-size: 14px !important;font-weight: normal !important;}
.col-md-6.col-sm-6.col-xs-6.sct_rt-p-r>.row:first-child form .btn-primary,
.col-md-6.col-sm-6.col-xs-6.sct_rt-p-l>.row:first-child form .btn-primary
{padding: 0px;border:none;background: none;}

.mobileanilsnf,.mobileanilsnfru{position: absolute; right: 10px; margin-top: 8px; }
#onword_select .seatleft,#return_select .seatleft{position: initial;}
#onword_push .rt_md1_logo,#return_push .rt_md1_logo{margin-top: 10px;}

.raj_model_sm{margin-top: 15px !important;}
.detscroll {max-height: 330px !important; }
.child_age,.child_age2,.child_age3{margin-bottom: 10px;}
.raj_roomdv1 .form-control.bg_fff{text-align: center;}
.anilappendmulticity .anilremove {padding-left: 0;padding-right: 0;}
.ticketconfirmationcontainer .col-sm-8.center-block{float: none !important;width: 100%;}
.ticketconfirmationcontainer .col-md-12>div{padding-top: 30px !important;padding-bottom: 30px !important;}
.ticketconfirmationcontainer .col-md-12>div h3{font-size: 17px; line-height: 26px;}
.ticketconfirmationcontainer .col-md-12>div .row>div{margin-bottom: 15px;}
.flight_modify_bg .container{width: 100%;display: table;padding: 0;float: none;table-layout: fixed;}
.flight_modify_bg .container>div{display: table-cell !important;float: none !important;width: 25% !important;padding: 5px;vertical-align: middle;}
.flight_modify_bg .container>div.modify_md6{width: 100% !important;border-right: 1px solid rgba(255,255,255,.3);border-left: 1px solid rgba(255,255,255,.3);}
.flight_modify_bg .container>div.col-md-1.col-sm-2{width: 40% !important;}
.flight_modify_bg .container>div.modify_md3 samp:nth-child(2){display: none;}
.flight_modify_bg .modify_md3 samp{font-size: 12px;}
.flight_modify_bg .modify_md3 .modify_plane{margin-top: 3px;}
.flight_modify_bg .modify_para{padding-left: 0 !important;word-wrap: break-word;}
.flight_modify_bg .modify_para .fa-calendar{display: none;}
.flight_modify_bg .modify_para samp,.flight_modify_bg .modify_para b{padding-left: 0;font-size: 12px;}
.flight_modify_bg .modify_para b{margin-left: 3px;margin-right: 10px;}
.flight_modify_bg .modify_btn{padding: 0;font-size: 12px;}

.farecpdiv,.roomconditions-block{max-width: initial !important; width: initial !important;}
div.showhotelfilter{padding-right: 0;}
.sct_hprice{padding-left: 15px;text-align: left;}
.resultinfostripfixed .resultinfostripul{float: left !important;}
#hotelDetailImgs .item img{min-height: 190px !important; max-height: 190px !important;}
.hresult-box .col-sm-6.text-center{width: 100%;padding-left: 15px;}
.hresult-box .col-sm-6.text-center span.gray-color.block{display: block;margin-top: 5px;margin-bottom: 5px;text-align: left;}
.hresult-box .roomconditions{margin-top: 10px !important;}
.hresult-box .col-sm-3.text-right {margin-top: 5px;padding-right: 15px;text-align: left;}
.hresult-box .col-sm-3.text-right input[type="radio"]{margin-right: 20px;}
.hresult-box .col-sm-3.text-right .mainprice {float: left;}
.hresult-box .col-sm-3.text-right .bigprice {position: relative;}
.hresult-box .col-sm-3.text-right .bigprice .fa-inr{position: absolute; top: 2px; left: -10px;}
.hresult-box .col-sm-3.text-right .gray-color {float: right;margin-top: 5px;}
.grabber.bok-nw-btn .mainprice {float: left;}
.grabber.bok-nw-btn .gray-color {float: right;margin-top: 5px;}
.grabber.bok-nw-btn button {margin-top: 15px !important;width: 100%;}
.hresult-box .roomname{margin-top: 0 !important;}
.hotelBox{padding: 5px !important;}
#availability>.col-sm-12{padding-left: 0;padding-right: 0;}
.userdetailform .fildrow>div:first-child{margin-top:0px;}
.userdetailform .fildrow>div{margin-top: 15px;}
.userdetailform .fildrow  label{margin-bottom: 5px;}
#review .continue_pop {margin-top: 18px !important; float: none; margin-right: 0; }
#review .detscroll,#review .detscroll>div{padding: 0; }
#review .modal-footer{background: aliceblue;}
.radioshowhotelfixed .radioshowhotel>div{float: none !important;width: 100% !important;padding: 5px;}
.radioshowhotelfixed .radioshowhotel>div h2{margin-top: 0;margin-bottom: 0;font-size: 18px;}
.radioshowhotelfixed .radioshowhotel>div h2 .stars{float: right;}
.radioshowhotelfixed .radioshowhotel .bigprice{font-size: 18px;}
.radioshowhotelfixed .radioshowhotel .bookbutnshow{position: relative;}
.radioshowhotelfixed .radioshowhotel .bookbutnshow img{position: absolute;left: -100px;top:0px;right: initial;bottom: initial;}
.itinerary-show .row.cont_dv.btno>div{padding-left: 15px !important;padding-right: 15px !important; }
.itinerary-show .row.sct_bdv3.border_btm.sct_adult>div{padding-right: 0;}
.itinerary-show .row.cont_dv>div{padding-right: 15px !important;padding-left: 15px !important;}
.hotelbookinginformation h1,.hotelbookinginformation h5,.hotelbookinginformation h2{margin-top: 10px;margin-bottom: 10px;font-size: 16px !important;}
.bookcol{min-height: initial !important; }
#lodingmodal .modal-dialog{width: 100% !important; }
.sheatcontainer{width: 100% !important;padding: 15px !important;}
.sheatinforow{width: initial !important; }
.rooms-tabe2{width: 100% !important;}
.rooms-tabe2 tr td{font-size: 12px !important; }
.modify_sm2.hit_mfilter{border-left: 0px solid #000000 !important;margin-top: 7px;}
#continuemodeldetail .anilprependdata .table3{width: 600px;}
.mobile_nomargin .raj_menu>li:last-of-type{width: 100% !important;}
.mobile_nomargin .raj_menu>li .dropdown-menu{position: absolute;top:100%;}
}
/*responsive css endsss from here*/



/*GST details*/ 

div.gstbtndv{background-image: url(images/gstimg.jpg); background-repeat: no-repeat; padding: 10px 0px 10px 62px; background-position: 10px 8px; margin-top: 15px;}
div.gstbtndv>h3{    font-size: 17px; float: left; width: 80%; margin: 0px; padding: 5px 0px;}
div.gstbtndv>h3>small{}
div.gstbtndv>p{float: left; width: 80%; color: #666;}
div.gstbtndv>a{    float: right; border: 1px solid #ccc; padding: 5px 15px; margin: -22px 19px 0px 0px; font-size: 17px; color: #5d5555;}
div.gstdivfield{margin: 25px 0px 0px -60px;    border-top: 1px solid #dcd6d6;display: none; float: left;}
div.gstdivfield label{    margin-top: 12px;
    margin-bottom: 3px;}
div.gstdivfield .form-control{}
div.gstdivfield .sct-book{    float: initial; padding: 9px 50px; margin-top: 25px;margin-bottom: 10px;}
div.gstdivfield .removebtn{    background: none; color: #333; margin-right: 20px; padding: 9px 19px; border: 1px solid #b7b4b4;}

@media (max-width: 767px) {
    div.gstbtndv>h3{padding-top: 15px;}
    div.gstbtndv {background-position: 10px 5px;}
    div.gstdivfield {margin: 25px 0px 0px -52px; width: 114%; }
    div.gstdivfield .col-md-6{padding: 0px;}
    div.gstbtndv>a {margin: -37px 19px 0px 0px;}
}