@media screen and (min-width: 1280px) and (max-width: 1367px) {

    .rightslidDV {right: 30px;}   
    .affilate_area {width: 90px;top: 170px;}
    .affilate_top {height: auto; padding: 6px 0 6px 12px;font-size: 0.655em;}
    .affilate_bottom ul li a {font-size: 11px;padding: 12px 5px;height: 90px;}
    .affilate_bottom {height: 450px;}
    .affilate_bottom ul li {height: 90px;}
    .ind_mapbrd {width: 94%;}
    .flag_rel .dropdown-menu {left: -140%;}
    .flag_rel .dropdown-menu::before, .flag_rel .dropdown-menu::after{left: 68%}
    .flag2.dropdown .dropdown-menu::before, .flag2.dropdown .dropdown-menu::after{left: 42%;}

}

@media screen and (min-width: 1025px) and (max-width: 1280px){

    .rightslidDV {right: 50px;}
    #counter { width: 97%;}
    .keyFctInside p { font-size: 0.75em;}
    .newsletr_input { width: 92%;}
    .news_inputbox.sub_btn {padding-left: 5px;}
    .foot1 { width: 40%;}
    .foot2 { width: 31%;}
    .affilate_area {top: 185px;}
    .affilate_bottom ul li {height: auto;}
    .affilate_bottom ul li a {font-size: 11px;padding: 15px 5px;height: auto;}
    .affilate_area {top: 215px;}
    .affilate_bottom {height: auto;}
    .ind_mapbrd {width: 88%;}
    .flag_rel .dropdown-menu {left: -70%;}
    .flag_rel .dropdown-menu::before, .flag_rel .dropdown-menu::after {left: 38%;}
    .flag5.dropdown .dropdown-menu, .flag10.dropdown .dropdown-menu, .flag15.dropdown .dropdown-menu {left: -180%;    }
    .flag5 .flag_rel .dropdown-menu::before, .flag5 .flag_rel .dropdown-menu::after, .flag10 .flag_rel .dropdown-menu::before, .flag10 .flag_rel .dropdown-menu::after, .flag15 .flag_rel .dropdown-menu::before, .flag15 .flag_rel .dropdown-menu::after 
        { left: 78%;}
    .foot2 {width: 25%;}
    .footer_inner .foot3 {width: 30%;}
    .flag1.dropdown .dropdown-menu::before, .flag1.dropdown .dropdown-menu::after, .flag6.dropdown .dropdown-menu::before, .flag6.dropdown .dropdown-menu::after, .flag11.dropdown .dropdown-menu::before, .flag11.dropdown .dropdown-menu::after{left: 31%;}
    .flag2.dropdown .dropdown-menu::before, .flag2.dropdown .dropdown-menu::after { left: 23%;}




}


@media (min-width: 768px) and (max-width: 990px) {


/*mobile padding*/
.sm_padL0{padding-left:0;}
.sm_padL15{padding-left:15px;}
.sm_padLR0{padding-left:0; padding-right: 0;}
.sm_padLR15{padding-right:15px; padding-left: 15px;}
.sm_marB20{margin-bottom:20px;}
.sm_marT25 { margin-top:25px;}
.sm_marL0 { margin-left:0px;}
.sm_marT10{ margin-top:10px;}
.sm_noborder{border:none;}
.sm_padT10 {padding-top:0;}
.sm_padR0{padding-right: 0}
.sm_padR15{padding-right: 15px;}
.sm_padL15{padding-left: 15px; padding-right: 15px;}
.sm_padR0{padding-right: 0px;}
.slides{width: 100%}
.navDV{padding-left: 0px;}
.navDV ul li{padding-right: 5px; font-size: 0.95em}
.navDV ul li a {padding-right: 5px; padding-left: 20px;padding-top: 22px;}
.navRight{font-size: 0.95em; float: right}
.regLogin{width: 100%; text-align: right; padding-right: 0 }
.agentLoginDV{height: auto; width: 96%; margin: 0 auto;}
.carousel-inner .item img{width: 100%; height: 100%}
/*slider*/
.rightslidDV{width: 100%; margin:18px 0 0 0px;}
.btn_login{font-size: 0.785em; height: 34px}
.loginformBox{width: 32.2%}
.homepageBG{height: 665px;}
.slider_Right{float: none; width: 75%; margin: 20px auto;}
.aboutDV p{padding: 20px 50px 10px; font-size: 0.875em}
.middleDV{height: auto;width: 100% }
.keyfactDV{height: auto; display: inline-block; padding-bottom: 20px;}
.keyFctInside h2 {margin-top: 15px;}
.keyFctInside p{font-size: 0.685em; margin-top: 12px; padding: 0 8px;}
.bottomDV{height: auto; background-size: cover; width: 100%}
.about_usDV {padding-top: 20px;}
.newsletr_area{width: 96%}
.about_usDV p{font-size: 0.785em; padding: 0 20px}
.branch_locatorDV {background-position:center; height: 280px;  margin-top: 26px;}
.indx_map{float: none; }
.newsletr_right{margin-top: 10px;}
.copyrights{font-size: 0.685em; padding-top: 19px;}
.footersubNav{font-size: 0.785em}
/*AFFILATED SERVICES*/


/*AGENT REGISTRATION*/
.marT35px{margin-top: 10px;}
/*menu 20-11-2017*/
.innerNav{padding-left: 0;}
.innerNav ul li{padding-right: 0px; font-size: 0.955em;}

/*My booking*/
 .xs_mob_none{display: block;}
 .bk_sight .xs_mob_none{display: inline-block;}
 .list_header{font-size: 0.685em}
.hr_line{margin-top: 0!important}
.sm_wdth{width: 100%;}

/*MY ACCOUNT 21-11-2017 */
.xs_myaccntTab{width: 12%; padding: 0 0px;}
.xs_myaccntTab a p{font-size: 0.75em}
.xs_myaccntTab  p{font-size: 0.785em}
.credit_dv{padding: 15px; width: 50%}
.bk_activity{padding: 15px; width: 50%;border: 1px solid #e1e1e1; min-height: 340px;}
.activity_value{width: 40%; float: left}
.activity_chart{width: 60%; float: left; }
.activity_dv{margin-top: 10px;}
.activity_value div{margin-bottom:5px;}
/*CREDIT DISTRIBUTION 21-11-2017 */
.crdtdist_botm  .table > thead > tr > th{padding: 10px 8px}
/*EDIR PROFILE 21-11-2017 */
.sm_padL05{padding-left: 5px;}
.agent_input input{padding: 0 5px; font-size: 0.875em}
.reg_brdrR{padding-right: 0}
.agnt_regdv{margin-top: 20px; margin-bottom: 10px;}
.agent_regtab a{font-size: 0.975em}
.iata_status label{font-size: 0.785em;  margin-right: 0px;}
.subsub_hd{margin-top: 0}
.regi_subhead{margin-bottom: 15px;}
.file-input-wrapper{width: 40%}
.upload span{left: 50%}
.reg_btn{margin: 10px 0 30px}
.agent_btn{padding: 0 25px;}

/*bank details */
.accnt_dv{font-size: 0.785em}
.accnt_lbl label span{display: none;}
.accnt_lbl label{margin-bottom: 0}
.accnt_info{margin-bottom: 0; }

/*TRAVELER 23-11-2017*/
.country_input{width: 30%!important}
.common_input input{padding: 0 0 0 12px}
.mob_input{width: 69% !important}
.travellr_from .mob_input{width: 63% !important}
.footer_inner .socialicon_area{float:left;height:auto;margin:15px 0;padding-left:15px;position:static;width:auto;}
.footer_inner .socialicon_area a{font-size:16px;height:35px;margin-right:10px;padding-top:8px;width:35px;}
.footersubNav{float:right;}
.footer_inner .foot3{float:right;width:50%;}
.footer_inner .foot2{float:right;padding-right:15px;width:50%;}
.footer_inner .foot1{width:50%;}
.affilate_bottom ul li a p{font-size:12px;}
.reg_lastdv .agent_input.form-group:nth-child(2){margin-bottom:16px;}
#profile_menu{display:none;}
.agentid_Details .agent_dv .caret{float:left;margin:6px;}
.agentid_Details .agent_id{border:none;float:left;margin-right:0; padding-left: 0; padding-right: 10px;}
.custom_input label{padding:9px 14px 9px 0px;}
.custom_input input{padding-left:15px;padding-right:15px;}
.hotel_searchDV{padding:26px 15px 20px;}
.hotel_formDV .search{font-size:0.95em;height:auto;line-height:normal;margin-top:10px;padding:5px 23px;width:auto;}
.quicklinks.quicklink_mar{float:left;width:33%;}
.bottom_DV{min-height:auto;}
.bottom_DV1.botm_mar{margin-top:0;min-height:auto;}
.bottom_DV1.no_borderR.sm_padLR0{padding:0;}
.bottom_DV1 .auto_canclDV{width:33%;}
.botm_mar .bottom_DV1{min-height:auto;}
.offer_thumb .top_img img{height:100%;}
.offer_thumb .bottom_text{text-align:center;}
.bottom_DV1.no_borderR{min-height:auto;}
.inside_add img{width:100%;}
.profile_box1{right:5px; width: 170px; padding: 25px 30px;}
.transfr_headng h1, .cmn_heading h1{text-align:center;}
.tab_none{display:none;}
.flag_rel .dropdown-menu {left: -80%;}
.flag1.dropdown .dropdown-menu, .flag6.dropdown .dropdown-menu, .flag11.dropdown .dropdown-menu {left: -10%;}
.flag1.dropdown .dropdown-menu::before, .flag1.dropdown .dropdown-menu::after, .flag6.dropdown .dropdown-menu::before, .flag6.dropdown .dropdown-menu::after, .flag11.dropdown .dropdown-menu::before, .flag11.dropdown .dropdown-menu::after {left: 26%;}
.adress_area .left_add p {padding: 0;}
.custom_input{
        height: 70px;
}
#returndiv{padding: 20px 0px 0px 0px; }
.filterCheck.mybkng_check .checkbox > label {
    padding-left: 17px;
    color: #fff;
    font-size: 12px;
}
.section_img{height: 100px;}
.h_fluid .bottom_DV{padding: 25px 10px;}
.h_fluid{margin-bottom: -20px;}
.quick_search{width: 100%}
.qsearchicon a{right: 25px;}
}



@media (min-width: 991px) and (max-width: 1199px) {

    /*menu 20-11-2017*/
    .innerNav{padding-left: 0;}
    .innerNav ul li{padding-right: 25px; font-size: 0.975em;}

    /*MY ACCOUNT 21-11-2017 */
    .dashbrd a p{font-size: 0.875em} 
    .credtDstri a p{font-size: 0.875em}
    .editPrfl a p{font-size: 0.875em}
    .myaccnt_msg a p{font-size: 0.875em}
    .manag_staff a p{font-size: 0.875em}
    .chnge_pass a p{font-size: 0.875em}
    .credit_dv{padding: 15px;} 
    .bk_activity{padding: 15px;}
    .recenty_bookd{padding: 10px 10px;}
    .mng_creatd{width: 17%;}
    .activity_chart {float: left; width: 55%; position: absolute; right: 37px;}
    .bookng_tbl{font-size: 12px;}
    .mng_actin li {display: inline-block; width: 31%; padding: 4px; }
    .mng_name {width: 20%; padding: 0 5px;}
    .mng_actin {width: 12%; padding: 0 5px 0 0;}
    .serv_padL{padding-left: 0}
    .bk_serv{width: 16%;}  
    /*MANAGE SUB USER 21-11-2017 */
    .mng_actin span li{width: 18%}
    .reportlist_menu a{float: none; text-align: right}
    .socialicon_area{height:auto;width:35px;}
    .socialicon_area > a{font-size:1em;height:40px;padding:11px 0;width:100%;}
    .contactus_dv .add_dv{min-height:355px;}
    .ag_login{width:60%;}
    .agnt_cns{width:40%;}
    .offer_thumb{height:auto;min-height:350px;}
    .hotel_searchDV{padding:26px 15px 20px;}
    .transfr .t_srch{width:65%;}
    .transfr .t_search_slide{width:35%;}
    .small_slider .carousel-control.left{left:0;}
    .BkHotel_img{width:100%;}
    .fl_name {font-size: 12px;}
    .flag1.dropdown .dropdown-menu::before, .flag1.dropdown .dropdown-menu::after, .flag6.dropdown .dropdown-menu::before, .flag6.dropdown .dropdown-menu::after, .flag11.dropdown .dropdown-menu::before, .flag11.dropdown .dropdown-menu::after {
    left: 29%;}
    .flag_rel .dropdown-menu::before, .flag_rel .dropdown-menu::after{left: 45%;}
    .ind_mapbrd .dropdown:nth-child(5n) .dropdown-menu {
    left: -200%;}
    .flag2.dropdown .dropdown-menu::before, .flag2.dropdown .dropdown-menu::after {left: 27%;}
    .ind_mapbrd .dropdown:nth-child(5n) .dropdown-menu::before, .ind_mapbrd .dropdown:nth-child(5n) .dropdown-menu::after {left: 77%;}

    /****991x1199px****/

    .compareBTN{
        padding: 10px 6px; min-width:90px;
    }
    .pagingbtn {width: auto;}
    .resultDV label{padding-left:0px;}
    .sight_text{width: 50%}
    .user_accnttxt{    padding-left: 0;}
    .agnt_cns{width: 50%}
    .ag_login{width: 50%}

}


@media (min-width: 768px) and (max-width: 1024px){

.logoinnerDV img{width:100%;}
.aboutus_dv p{padding:0;}
.aboutus_dv{background:none;height:450px;}
.affilate_area{float:left;position:static;width:100%;}
.affilate_top{border-radius:8px;}
.affilate_bottom{border-radius:8px;box-sizing:border-box;height:auto;}
.affilate_bottom ul li{border-bottom:none;box-shadow:2px 0px 0px 0 #294e8c;box-sizing:border-box;display:inline-block;height:auto;width:20%;}
.affilate_bottom ul li a{padding:15px 9px;}
.affilate_bottom ul li a span{height:40px;}
.affilate_area{float:left;position:static;width:100%;}
.affilate_bottom ul li:last-child{width:17%;}
.bottomDV{background-size:cover;height:auto;padding-bottom:25px;}
.newsletr_footer{clear:both;float:none;margin:0 auto;text-align:center;width:95%;}
.newsletr_area{display:inline-block;float:none;margin:20px 0;}
.news_inputbox{width:69%;}
.news_inputbox.sub_btn{width:31%;}
.news_letricon{width:15%;}
.news_text{font-size:14px;text-align:left;width:80%;}
.affilate_top{display:none;}
.keyfactDV h1{font-size:1em;}
.keyFctInside h2{font-size:2em;}
.affilate_area .affilate_bottom ul li a:hover span{height:40px;}
.report_buttons.rep_btns .md_btn.md_btnB {height: auto;line-height: normal;font-size: 15px;padding: 8px;}
/****768x1024****/
.sm_padLR0{padding-left:0; padding-right: 0;}

}


@media only screen and (min-width: 320px) and (max-width: 767px) {
.mar0 {margin: 0px !important;}
.bk_tab span { color: #666;}
.flag1.dropdown .dropdown-menu,.flag4.dropdown .dropdown-menu,.flag7.dropdown .dropdown-menu,.flag10.dropdown .dropdown-menu,.flag13.dropdown .dropdown-menu {left: -13px;}

.flag1.dropdown .dropdown-menu::before, .flag1.dropdown .dropdown-menu::after, .flag4.dropdown .dropdown-menu::before, .flag4.dropdown .dropdown-menu::after, .flag7.dropdown .dropdown-menu::before, .flag7.dropdown .dropdown-menu::after, .flag10.dropdown .dropdown-menu::before, .flag10.dropdown .dropdown-menu::after, .flag13.dropdown .dropdown-menu::before, .flag13.dropdown .dropdown-menu::after{left: 20%;}
.flag2.dropdown .dropdown-menu {left: -122px; width: 330px;}
.flag2.dropdown .dropdown-menu::before, .flag2.dropdown .dropdown-menu::after { left: 48%;}
.flag2.dropdown .dropdown-menu::before, .flag2.dropdown .dropdown-menu::after { left: 48%;}
.flag2.dropdown .left_add.ind_add {width: 100%; margin: 0;margin-bottom: 0px;border-bottom: 1px solid #e1e1e1; padding-bottom: 10px; margin-bottom: 10px; border-right: none;}
.flag2.dropdown .left_add {  width: 100%;}
.flag5.dropdown .dropdown-menu, .flag8.dropdown .dropdown-menu, .flag11.dropdown .dropdown-menu, .flag14.dropdown .dropdown-menu {  left: -107px;}
.flag3.dropdown .dropdown-menu, .flag6.dropdown .dropdown-menu, .flag9.dropdown .dropdown-menu, .flag12.dropdown .dropdown-menu, .flag15.dropdown .dropdown-menu {    left: -146px;}
.flag3.dropdown .dropdown-menu::after, .flag3.dropdown .dropdown-menu::before, .flag6.dropdown .dropdown-menu::after, .flag6.dropdown .dropdown-menu::before, .flag9.dropdown .dropdown-menu::after, .flag9.dropdown .dropdown-menu::before, .flag12.dropdown .dropdown-menu::after, .flag12.dropdown .dropdown-menu::before, .flag15.dropdown .dropdown-menu::after, .flag15.dropdown .dropdown-menu::before{  left: 74%;}
.flag11.dropdown .dropdown-menu::after, .flag11.dropdown .dropdown-menu::before{ left: 58%;}
.padgingDV .pagination{margin: 0;}
.resultDV.perpage .resultPage { padding-top: 0;    margin-top: 3px;    margin-left: 3px;width: 95%;}
.resultDV.perpage > label { margin: 0; font-size: 0em;}
.filterCurency.widhotel.hotel_nm { margin-left: 10px; margin-top: 0; width: 30%;}
.resultDV.perpage.rslt_page { position: absolute; top: 61px; right: 3px;width: 47%;}
.btn_booking .send_bkngbtn { float: none;    text-align: center;    margin: 0 auto; width:auto; display: inline-block;}
.send_bkngbtn .btn-booking { float: none; margin-bottom: 5px;}
.send_bkngbtn #email_span { float: none; margin: 0 auto; text-align: center;}
.send_bkngbtn #email_span .email_in { float: none; display: inline-block; margin-top: 15px;}
.btn_booking #email_span a { margin-top: 10px;}
.btn_booking #Btnsubmit { display: inline-block; margin: 5px 0;}
.agent_box11 span { background: none;}
.vocher_dip + .Traveler_reqst {padding: 0;}
.table_transfr.line2 .tr_mxlug { border-top: none;}
/*mobile padding*/
.xs_padL0{padding-left:0;}
.xs_padL15{padding-left:15px;}
.xs_padLR0{padding-left:0; padding-right: 0;}
.xs_padLR15{padding-right:15px; padding-left: 15px;}
.xs_marB20{margin-bottom:20px;}
.xs_marT25 { margin-top:25px;}
.xs_marT10{ margin-top:10px!important;}
.xs_noborder{border:none;}
.xs_padT10 {padding-top:0;}
.xs_padR0{padding-right: 0}
.xs_padR15{padding-right: 15px;}
.xs_pad05{padding: 0 5px;}
.xs_marT0{margin-top: 0px;}
.xs_marB0{margin: 0px;}
.xs_marB15{margin-bottom:15px;}
.xs_padB0{padding-bottom: 0;}
.xs_marT15{margin-top: 15px;}
.xs_marB0{margin-bottom: 0px;}
/*MOBILE NAVBAR*/
.logoinnerDV { padding-left: 10px;padding-top: 15px;padding-bottom: 10px;}
.top-shadownew{padding: 10px 0}
.agent_reghead h1{font-size: 0.975em;text-align: left;}
.logoinnerDV img{width: 70%}
.navbar_mobile {float: right;display: block;width: auto;position: absolute; right: 17px;top: 13px;}
.mobile_bar {left: 0;position: relative;    float: right; top: 15px}
.mobile_bar button {display: block;margin: 0; padding: 5px; }
.navbar_mobile .mobile_bar button span {width: 22px; height: 2px; background: #ee4e3c; margin-top: 4px}
.navbar-toggle .icon-bar + .icon-bar{margin-top: 3px;}
#menu .closebtn:hover {text-decoration: none;}
#menu {display: block;}
.navDV{padding-left: 0}
.navbar-nav > li {padding: 0 20px;}
.smenu {background-color: #fff;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);height: 100%;
left: -275px; padding-top: 15px;position: fixed;top: 0;width: 275px; z-index: 999;}
#menu .closebtn {color: #ffffff;display: block;font-size: 25px;height: 30px;position: absolute;right: 20px;top: 0;}
#menu .nav.navbar-nav {float: left;margin: 0;width: 100%;}
.smenu ul li a {font-size: 13px;padding: 0px;letter-spacing: 0.7px; color:#000; display: block; line-height: normal;}
.navbar-nav ul li { width: 100% !important;}
.navbar-nav ul li.active a::after { border: solid 6px transparent;    border-left-color: #ffffff;    width: 6px;    height: 6px;    margin-left: 0;    margin-top: 13px;    left: 0;}
.navbar .middot {display: none;}
.navbar-nav > li.active a {border: medium none;padding: 0px;}
.navDV_inner{padding: 0px;}
.navDV_inner ul li.active a::after {border-top:none;}
.agent_dv a{color: #000}
.navDV_inner  .close_btn{color: #000000; margin-top: 13px; font-size: 13px; z-index: 999; cursor: pointer; position: absolute; right: 0px;}
.services_mob_icon {color: #231d2f;margin-right: 8px; font-size: 12px;}
.user_caret_icon{display: none}
.navDV ul li{width: 100%; border-bottom: 1px solid #5a5a5a}
.innerNav ul li a{color: #ffffff; width: 100%;}
.innerNav ul li{width: 100%;padding: 2px 20px;}
.innerNav{padding-left: 0}
.navDV ul li.active a::after{border: solid 6px transparent; border-left-color:#ffffff; width: 6px; height: 6px; margin-left: 0; margin-top: 13px; left:0}
.navDV ul li a:hover::after{border: solid 6px transparent; border-left-color:#ffffff; width: 6px; height: 6px; margin-left: 0; margin-top: 10px; left:0}
/* agent Login */
.agent_logR {float: none; text-align: center; border-top: 1px solid #eee;position: relative;}
.profile_box1{right: 8px; top: 45px;}
/*END MOBILE NAVBAR*/
/* HOME PAGE */
.logInside h1 {font-size: 1.0em;margin-bottom: 3px;}
.keyfactDV h1 {font-size: 1.0em;}
.about_usDV h2 {margin-top: 5px; font-size: 1.4em;}
.pmt_gatwayDV {padding-top: 15px;padding-bottom: 7px; margin: 0 auto;text-align: center;}
.aboutus_dv p {padding: 0;margin-bottom: 15px;text-align: justify;}
.aboutus_dv {background-image: none;height: auto;}
.about_usDV.glb_map {width: 95%;}
.main_head p { margin-bottom: 15px;}
.close_btn {float: right;color: #fff;padding-right: 16px;display: block;}
.close_btn:hover {color: #fff;}
.navDV_inner .close_btn:hover {color: #000;}
.slider_Right .carousel-inner img {width: 100%;}
.career-boxtop {float: left;padding: 15px;}
.career-boxtop p {font-size: 16px;line-height: 26px;}
.career-boxbtm {float: left;padding: 15px;font-size: 0.850em;}
.carrer_dv {margin-bottom: 0px;}
.carrer_img {float: left;width: 100%;}
.logoDV {padding-top: 20px;}
.career-boxbtm p:last-child { margin-top: 15px;}
.agent_dv .agent_id {float: none;}
.agent_profileDV {margin-top: 0px;margin-bottom: 10px;text-align: left;  background: #f1f1f1}
.profile_details {margin-top: 5px; margin-bottom: 15px;}
.agent_box1 { left: -10px;width: 100%;box-shadow: none;position: relative;background: none;}
.agent_box1 h1 {font-size: 0.9em;margin: 5px 0;color: #fff;}
.agent_box1 a {font-size: 0.720em;}
.agent_profileDV span {margin-top: 0;width: 35px;height: 35px; float: left;}
.top-border::after {left: 99px;right: auto;}
.top-border::before {left: 97px;right: auto;}
.subMenu .top-border::after {right: 34px;left: auto;}
.subMenu .top-border::before {right: 32px;left: auto;}
.Rsearch_DvBox .searchPad { padding: 5px 0;margin-bottom: 0;}
.hotel_formTop h1 {font-size: 0.95em; margin-bottom: 15px; margin-top: 10px}
.hotel_searchDV {padding: 20px 15px 10px;margin-top: 0;}
.custom_input select { padding-left: 0px;}
.custom_input .form-control.traveller_textbox.form-input {padding-left: 10px; padding-top: 20px;}
.input_mar .comptcheckDV {float: left;padding: 0 0 10px 0;}
.hotel_formDV .search {height: 32px;font-size: 0.785em;line-height: 32px;}
.bottom_DV1.no_borderR {float: left;padding: 0;}
.quicklinks .quick_search {width: 100%;}
.bottom_DV .quicklinks:nth-child(3) {float: left;width: 50%;}
.bottom_DV .quicklinks:last-child {float: left;width: 50%;}
.quicklinks h1 {font-size: 0.89em;}
.bottom_DV {min-height: auto;}
.book_History h1 {font-size: 0.85em;}
.bottom_DV1 {border: none;min-height: auto; margin-top: 0;}
.cmn_heading.search_top { margin-bottom: 20px;}
.search_offer .cmn_heading h1 {padding-left: 0;text-align: center;}
.search_offer { margin-top: 20px;}
.offer_thumb .bottom_text { padding: 10px 15px 15px 15px; text-align: center;border: 1px solid #eee;}
.offer_thumb .bottom_text p { padding-bottom: 8px; min-height: auto;font-size: 0.85em;margin-top: 11px;}
.bottom_text h1 {font-size: 1.0em; margin-top: 5px;}
.top_img img {height: 100%;}
/****Transfer search form*****/
.tranfr_searchDV {margin-top: 0;}
.event_cal {margin-top: 0;}
.tranfr_searchDV .hotel_formDV .form-group { padding: 0;}
.mrpd {margin-top: 15px; padding: 0px 15px; float: left; width: 100%;}
.hotel_fromDV.marT20 {margin-top: 15px;}
.trnsfr_searchbtn .search {margin: 12px 0;width: auto;float: none;padding: 0 15px;}
.trnsfr_searchbtn {float: none;text-align: center;margin: 0 auto;}
.agent_profileDV p {margin-left: 5%;}
/****SS search form*****/
.hotel_searchDV.sight-detal { margin-top: 0;}
.hotel_formDV .search { width: auto; padding: 0 20px;}
.bnts .md_btnM.searchMore {width: auto; padding: 0 30px;}
.hotel_formDV .bnts{float:left;}
.hotel_formDV .bnts:last-child{float:right;}
.cmn_heading.search_top.text_captlz h1{text-align:center;}
.bottom_DV1 .auto_canclDV{background:#f3f3fa;}
.md_btn.md_btnM.vouvher{bottom:6px;box-shadow:inset 0 0 0 25px #1e427e;color:#fff;display:block;font-size:0.670em;padding:5px 5px 4px;position:absolute;right:6px;}
.Rsearch_heading h1{text-align:center;}
.next_search{text-align:center;}
.agent_navdv{float:left;width:100%;border-top: 1px solid #dedede; padding-top: 10px; margin-top: 10px; background: #f1f1f1}
.navDV_inner ul li.padmob0{padding: 0px;}
.stick_content{
background: rgba(0,0,0,0.5);height: 50px; 
    bottom:0;padding:0px;position:fixed;right:0px;width:100%;z-index:9;

}
.collapseDV{padding-bottom:7px;}
.mapView{margin-right:10px;}
.mod_search{margin-right:10px;}
.stick_content{float:none; width: 100%; height: 50px; text-align: center;}
.selectStatus span{font-size:0.77em;}
#inner_search_form .modify_popup{border-radius:0;height:100%;margin:0;min-height:auto;width:100%;}
#inner_search_form .modal-content{height:100%;overflow-y:scroll;padding:15px;}
.modify-top h1{font-size:1em;}
.listView{background:none;border-right:1px solid #ddd;height:auto;padding:13px 6px 13px 0px;width:34px;}
.stick_content a{
    float: none;
    width: 35px;
height: 35px;
line-height: normal;
background: #ef4023;
text-align: center;
border-radius: 40px;
color: #fff;
display: inline-block;
margin-top: 5px;
border: 1px solid #ef4023;
margin-right: 0px;
}
.mod_search{display:inline-block;width:17px;}
.mapView{background:none;width:17px;}
.compactView{background:none;width:17px;}
.stick_content a span{color:#fff;cursor:pointer;}
.filt_search{display:inline-block;margin-right:10px;width:17px;}
.stick_content a span:hover{opacity:0.6;}
.inr_close{font-size:0;}
.form_second .comptcheckDV{float:left;padding:0 0 7px 0;}
.stick_content a span{display:block; line-height: normal; font-size: 14px }
#m1_filter_box{background:#fff;display:none;height:100%;padding:0;position:fixed;top:0;width:100%;z-index:9991;}
.ht_filter{height:100%;overflow-y:scroll;top:0;width:100%;}
.comptcheckDV .star_check{width:100%;}
.ht_filter .close_btn i{color:#333;padding-top:18px;}
#map_image_tab img{height:100%;}
.fliter_Panel{margin-top:0px;}
.cmprBtnDV{float:left;margin-bottom:0;margin-top:0px;}
.compareBTN{background:none;display:inline-block;float:none;margin:0;width:auto; min-width: auto;}
.filter_ListDV{float:left;width:100%;height: auto; background: #fff; border: none; padding: 0px;}
.pagingbtn .padgingDV{display:inline-block;float:none;margin:5px auto 9px;text-align:center;width:auto;}
#map_list_show_tab .pagingbtn{clear:both;float:none;margin:0 auto;text-align:center;width:100%;}
.plus_detail a i{padding:0 4px;}
#map_list_show_tab{float:left;padding-left:7px;position:relative;width:100%;}
.cmprBtnDV .compareBTN:last-child{float: right; margin-right: 0;  height: auto; line-height: normal}
.listingVW1 .list_img{ height: 60px; margin: 6px 0px 15px 10px; width: 100px; float: left; padding-left: 0;}
.listingVW1 .priceDV{border-top:1px solid #eee;float:left;padding:0;width:100%;}
.no_desktop{display:block;}
.extra-modal{width: 100% !important;margin: 0;}
.list_QuickVW a{background:none;border:1px solid #e5e6e6; display:inline-block;float:left;height:100%;margin:0px 5px 0px 0px;margin-left:0;padding:8px 10px 8px 10px;width:auto;}
.list_QuickVW {float: left; text-align: left; width: 100%; margin-right: 0; margin-bottom: 10px;}
.debug_icon{width: auto;}
.right_dtlbtndv {width: auto; float: right; text-align: right;}
.listingVW1 .listDetails{float:left;padding:4px 0 0 5px;width:65%;}
.sightseeing .listingVW1 .listDetails {width: 65%;}
.listDetails h1{clear: both; font-size: 0.89em; margin-bottom: 0; padding-top: 0; width: 100%; }
.debug_icon{margin-left:5px;}
.listingVW1 .list_img a{height:100%;}
.list_img img{height:100%;} 
.listDetails h2{font-size:0.658em;margin-bottom:4px; width: auto;}
.price_btn_box{float:left;width:100%;}
.extra-modal.ht_detl{margin:0;/*padding:0 15px;*/width:100%;}
.price_btn_box .right_box{float:left;margin:7px 5px 0 10px;}
.price_btn_box label{float:left;font-family:"DroidSerif-Regular";font-size:0.750em;margin-right:4px;padding-top:5px;}
.price_btn_box h1{float:left;font-size:1.10em;}
.price_btn_box .btnCollaps1{box-shadow:inset 0 0 0 25px #ef4023;color:#fff;float:right;font-size:0.760em;height:29px;line-height:28px;margin:5px;padding:0 13px;}
.listingVW1{padding:0;}
.list_QuickVW .img_tag{border-right:1px solid #ddd;float:left;width:100%;}
.listIcon3::before{color:#275691;content:"\f041";font-family:"fontawesome";font-size:15px;}
.listIcon3, .listIcon2, .listIcon1{background:none;}
.listIcon2::before{color:#275691;content:"\f03e";font-family:"fontawesome";}
.listIcon1::before{color:#275691;content:"\f00b";font-family:"fontawesome";font-size:14px;}
.md_btn.md_btnM.compare{font-size: 0;padding: 0 16px;background-image:url('../images/compare.png');background-position:center;background-repeat:no-repeat;background-size:80%;border:none;height:28px;margin-top:5px;min-width:auto;}
.md_btn.md_btnM.added{padding: 0 16px;background-image:url('../images/compare_added.png');background-position:center;background-repeat:no-repeat;background-size:80%;border:none;height:28px;margin-top:5px;min-width:auto;}
.md_btn.md_btnM.compare span{display:none;}
.collapse_top .selectRoom{padding:0;}
.selectamentis{float:left;padding:7px 0; text-align: left;}
.collapse_top .selectStatus{float:right;padding:13px 7px 10px;text-align:right;width:29%;}
.collapse_top .box-wrap{float:left;width:100%;}
.select_RatBrk{float:left; padding: 10px 0px 0px 0px}
.select_PriceDv .dollar_sign{font-size:9px;height:15px;margin-top:2px;width:15px;}
.select_PriceDv h1{font-size:20px;padding-top:5px;}
.select_PriceDv{float:right;padding-right:0px;}
.SelectBooknow{height:auto;line-height:normal;}
.SelectBooknow .select_option{float:left;margin:10px 0;padding:0 0px;width:100%;}
.SelectBooknow .md_btn.md_btnM:last-child{float:right;margin:0;}
.SelectBooknow .final_Price{float:left;font-size:1em;padding-top:10px;}
.final_bookNow{float:right;margin-bottom: 15px; margin-top: 10px;}
.SelectBooknow .final_bookNow a{font-size:0.760em;height:auto;line-height:normal;min-width:auto;padding:10px 15px;}
.plus_rooms{clear:both;float:none;left:0;margin:0 auto;position:relative;right:0;text-align:center;}
.plus_detail::before{border-bottom:23px solid transparent;border-right:9px solid #7286a7;content:"";left:-9px;position:absolute;top:0;}
.plus_detail::after{border-bottom:22px solid transparent;border-left:9px solid #7286a7;content:"";position:absolute;right:-9px;top:0;}
.plus_detail a{background:none;color:#fff;margin-right:0px;outline: none;border: none;}
.plus_detail .more_text{font-size:11px;}
.plus_rooms .plus_detail{background:#7286a7;display:inline-block;padding:0px 2px 3px 0px;position:relative;}
.md_btn.md_btnM.compare:hover{box-shadow:none;}
.filterSort{width:30%; margin-left: 4px}
.filterCurency.widhotel{width:30%;}
.dockclass .sel_hot_map{left:0;margin:0 auto;right:0;}
.filter_ListDV .dockclass{clear:both;float:none;margin:0 auto;text-align:center;}
.hoteltopDV{font-size:14px;height:auto;}
.listtopDV .list_add{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:98%;}
.listtopDV{width:100%;height: auto;}
.md_btn.md_btnM.cancel{float:left;padding: 2px 6px;margin-right: 5px;}
.SelectBooknow .md_btn.add_to_quote{float:left;padding:2px 6px;margin-right: 5px;}
.md_btn.md_btnM.imp_btn{margin:0;padding:2px 5px;}
.modal-header .type_emal{box-sizing:border-box;width:86%; top: 32px;}
.quot_modal .modal-header .close{    font-size: 12px;}
.Hoteldet_top .type_emal{box-sizing:border-box;width:86%;}
.type_emal #send_m{min-width:auto;padding:7px 17px;width:auto;}
.Hoteldet_midle{padding:15px 10px 10px;}
.hotdet_heading h1{font-size:1.00em;}
.hoteltopDV span{margin-top:0;}
.hotel_Pricedv label{font-size:0.820em;}
.hotel_Pricedv h1{font-size:1.0em;}
.hotel_Pricedv{padding-left:0;}
.Hoteldet_Slide .slider_col{width:100%;height: 200px;}
.Hoteldet_Slide .carousel-showmanymoveone .carousel-control{width:12%;}
.Hoteldet_bottom{padding:25px 10px 0 10px;}
.Hoteldet_top .model_close{margin-right:0; margin-top: 0px;}
.hotdetTab .nav > li{height:auto; font-size: 13px; width: auto; background: none}
.Hoteldet_bottom .hotdetTab .nav-tabs li a{height:auto;padding:5px;}
.hotdetTab .nav.nav-tabs p{display:block;font-size:0.71em;}
.Hdetails_content .hotel_amenits{border:none;}
.Hdetails_content p{margin-bottom:5px;text-align:left;}
.agent_input > label{margin-bottom: 5px;}
.Hdetails_content .agent_input{margin-bottom:5px;}
.Hdetails_content .ratehotelname{font-size:0.8em;}
.Hdetails_content .available_txt{float:right;font-size:12px;padding-bottom:5px;text-align:right;}
.Hdetails_content .table_break .rb{font-size:0.75em;}
.table_break .rb_content .rb{border:none;}
.rb_content .rb span{font-size:12px;}
.paddratetot{font-size:0.9em;}
.quick_contact{font-size:0.89em;}
.ratebrekup_dv .rb_header .rb{font-size:0.75em;}
.price_btn_box .cloader.comp_lodr{height:11px;right:100px;top:45px;width:11px;}
#compare_tab_count{font-size:10px;right: 0px;top: 1px;}
.maplist_img.map_img{border-radius:4px;height:81px;margin:4px 0 4px 4px;width:100px;}
.maplist_img.map_img a{height:100%;}
.maplist_img.map_img a img{height:100%;}
.maplistDetails{float:left;padding:4px 0 0 5px;width:68%;}
.maplisttopDV h1{clear:both;font-size:0.89em;margin-bottom:5px;padding-top:2px;width:100%;}
.maplistDetails h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:98%;}
.panel_right{border-top:1px solid #eee;float:left;width:100%;}
.d_cell .ht_list_dv.ht_top_dv{width:100%;}
.modal-dialog.quot_modal{box-sizing:border-box;margin:0;padding:15px;width:100%;}
.mapright{box-sizing: border-box; padding: 5px; top: 0; height: 100%; padding: 0px; height: 500px; float: left;}
#quotatio_id{padding-right:0 !important;}
#quott{padding:0;}
#map-canvas{height:100%;}
.mapright #map-canvas{height:93%;}
#map_list_show_tab .filter_select{float: left; padding-bottom: 9px; width: 99%; padding-left: 10px; height: auto; padding-top: 13px;  margin-bottom: 5px;}
.filter_ListDV.transfer .filter_select{
    float: left; padding-bottom: 9px; width: 100%; padding-left: 10px; height: 56px; padding-top: 13px; border: 1px solid #e1e1e1; }
.transfer .trans_list .resultDV {
    right: 12px;
    position: absolute;
    top: 3px;
}
.sightseing.filter_select{
float: left;
padding: 0px;    
width: 100%;

background: none;
}
.close_custom.close_ht{top:0;}
.resultPage {
    padding-top: 13px;
}
.cmp_box .agncy_ofc{margin-top:35px;}
.agncy_ofc h3{font-size:1em;}
.agncy_ofc p{margin-bottom:15px;}
.comp_hotel h1{font-size:15px;margin:0 0 5px 0;}
.cmpr_dv .mail_prnt{margin-top:8px;}
.comp_city p{font-size:14px;margin-bottom:5px;}
.comp_city h2{font-size:12px;}
.cmpr_list{padding-top:0;}
.ht_rate_dv h3{font-size:17px;margin-bottom:3px;}
.comp_pric p{font-size:20px;margin-top:5px;}
.comp_pric p span{margin-right:5px;}
.quot_head{padding:20px 10px;}
.quot_logo{width:43%;}
.quot_head p{float:right;font-size:12px;}
.qoutby_dv{box-sizing:border-box;padding:10px 0;}
.quot_by p{font-size:14px;margin-bottom:10px;}
.remove_all p{margin-right:8px;}
.quot_serv{padding:8px 8px 8px 0;}
.quot_dtls{padding:10px 0;}
.quot_prc p{display:inline-block;font-size:20px;}
.quot_room{margin:0;width:100%;}
.quot_avail{float:right;}
.quot_sendml .bk_remark{height:auto;margin-top:0;}
.quot_sendml{margin-bottom:5px;}
.quot_dis{padding:15px 3px;}
.qoutby_dv .qut_alert{clear:both;float:none;margin:0 auto 5px;}
.quot_hotlname p .fa-map-marker{margin-bottom:5px;width:100%;}
.stick_btn{background:#3D5D90;border-radius:0px 0px 5px 5px;cursor:pointer;height:22px;left:0;margin:0 auto;position:absolute;right:0;width:25px;z-index:3;}
/*.stick_up{border-bottom:1px solid #ddd;float:left;margin-top:22px;width:100%;display: none;}*/
.stick_btn i{color:#fff;font-size:13px;padding-top:3px;}
/*.compareBTN a{border:1px solid #fff; width: 30px; height: 30px;}*/
.filterNav .fa{color: #fff; line-height: normal; font-size: 14px}
.compareBTN.cmpr a::before{content:"\f066";font-family:"fontawesome";font-size:13px;}
.compareBTN.quotn a::before{content:"\f2c4";font-family:"fontawesome";font-size:13px;}



.compareCircle{font-size:10px;height:16px;padding:0;width:16px;}

/*.booking_head > div{;text-align:center;}*/
.booking_head > .backtoresult{padding-bottom:0;}
.affilate_bottom ul li{border-right:1px solid #203a66;box-shadow:2px 2px 0px 0px #294e8c;display:inline-block;height:95px;width:49%;}
.affilate_area{display:block;position:static;width:100%;}
.affilate_bottom{border-radius:8px;height:auto;margin:0 auto;width:93%;}
.affilate_top{border-radius:11px;margin:0 auto 5px;text-align:center;width:93%;}
.affilate_bottom ul li a{font-size:12px;height:100%;padding:11px 8px;}
.affilate_bottom ul li span{height:39px;}
.affilate_area .affilate_bottom ul li span{height:39px;}
.socialicon_area a{display:inline-block;float:none;margin-right:-4px;transition:none;vertical-align:top;height: 40px;
width: 46px;padding-top: 6px;}
.socialicon_area{clear: both;background:none;height:auto;margin:18px auto 0;position:static;text-align:center;width:100%;}
.socialicon_area a:hover{transition:none;width:auto;}
.bkSteps{background:none;border:none; height: auto; margin-bottom: 10px;}
.bkactive1::after{display:none;}
.bksteps_bg{font-size:14px;margin-bottom:0px;}
.bkactive{font-size:14px;}
.BkHotel_img{width:100%; height: 70px; margin-top: 0px;}
.BkHotel_img .listimghw{height: 100%}
.bkhotellist{padding: 0 5px;}
.bkhotellist h1{font-size:1em; margin-bottom:5px;}
.BkHotel_img img{height:100%;}
.bkpriceDV{text-align:left;}
.check_in_det{float:left;font-size:15px;padding:5px;width:33%; border-right: 1px solid #ddd}
.check_in_det:last-child{border-right: none}

.bk_checkin span{float:right;margin-right:5px;margin-top:5px; font-size: 12px; width: 100%; padding-left: 5px;}
.bk_checkin{border-bottom:1px solid #ddd;float:left;padding:0px;width:100%;}
.top_agentref input{height:26px;}
.bkpriceDV label{font-size:14px; margin-top: 5px; vertical-align: 0}
.check_in_det:first-child{border-right:1px solid #ddd;}
.top_agentref{float:left;margin:0;padding:7px 5px 5px;width:48%;}
.bk_checkin:last-child{border:none;}
.bookng{border:1px solid #ddd;float:left;margin-top:15px;width:100%;}
.bkpriceDV h1{color:#333;float:right;font-size:16px;padding:0px;}
.bk_checkin .bk_price{padding:5px;}
.book_left{float:left;width:100%;}
.book_right{float:left;padding-top:5px;width:100%;}
.bkpriceDV .book_right label{float:left;margin-right:5px;margin-top:0;padding-left:5px;}
.book_right .check_in_det > span{color:#1f4181;float:right;font-size:0.875em;padding-right:15px;text-align:right;}
.book_right h1{float:right;font-size:1em;}
.book_right .top_agentref{float:left;width:100%;}
.sub.sub_items{border:1px solid #C5D9FA;float:left;width:100%;}
.compareBTN.quotn{border-radius:0;border:none;height:100%;margin:0;padding:0px;width:auto; height: auto; display: inline-block; margin-right: 5px;}
.compareBTN.cmpr{border-radius:0;border:none;height:100%;margin:0;padding:0px;width:auto; height: auto; display: inline-block; margin-right: 5px;}
.bk_checkin:last-child .check_in_det{padding-bottom:13px;text-align:center;}
.room_box{float:left;padding:0 15px;width:100%;}
.booknowcenter p{font-size:0.75em;letter-spacing:0.8px;}
.booknowcenter{padding-top:10px;}
.booknowrgt{border-top:1px solid rgba(244,244,244,0.5); border-bottom: 1px solid rgba(244,244,244,0.5); float:left;margin:10px 0;padding:0 7px;padding:0;width:100%;}
.travelerdv{border-right:1px solid rgba(244,244,244,0.5);padding:7px 12px;}
.booknowrgt .ratebrkupDv{padding:6px 0px 0px 10px;}
.booking_Price{padding:0 0 8px;text-align:center;}
.booking_Price h1{font-size:16px;}
.traveler_info{border-bottom:1px solid #ddd;clear:both;float:none;margin:0 auto;padding:15px;position:relative;width:100%;}
.bk_formbox1{margin-bottom:15px;padding:0;}
.bk_formbox2{padding:0;}
.common_input.copyinfo{margin-left:0px;}
.traveler_form .bk_formbox3{padding:0;}
.traveler_contct .traveler_form{border:1px solid #ddd;padding:10px;float: left;width: 100%;}
.Traveler_reqst{padding:20px 0 0;}
.common_input.bk_remark.form-group{float:left;width:100%;}
.top_agentref span{text-align:center;width:100%;}
.bkactive2::before{content:none;}
.bkactive.bksteps_bg{margin:0;}
.bkactive.bkactive2{margin-bottom:15px;}
.md_btn.btn_ratbrkup{padding:1px 7px;}
.ratebrkupDv  .md_btn.btn_ratbrkup{padding:1px 6px;font-size: 11px;}

.traveler_form .bk_ontact a{float:left;width:100%; font-size: 14px; border-bottom: 1px solid #dadada; padding-bottom: 5px; margin-right: 0px;}
.bk_ontact a i{font-size: 14px}
.traveler_form .bk_ontact .call_color{margin-top:12px;}
.traveler_contct{padding:20px 0 0;}
.Traveler_reqst h3{padding:0; font-size: 12px}
.md_btnM{height:auto;font-size: 0.85em;}
.btn_booking{float:none;margin:0 auto;text-align:center;}
.btn_booking a{clear:both;float:none;font-size:0.775em;margin-top:8px;}
.traveler_form .xs_marB0{margin-bottom:0px;}
.Traveler_reqst.canceln{padding-top:5px;}
.star_check .checkbox label{padding-left:20px;}
#show_pax .passenger_names{top: 165px;width: 72%;left: 15px;}
.cmnheadingTop{font-size:14px;padding-bottom: 10px;padding:0;text-align:center;}
.backtoresult{font-size:15px;padding:0;text-align:center;}

/***confirm booking ***/

.cn_book .booknowcenter{padding:15px;}
.cn_book .booknowrgt{border-bottom:none;margin:0;padding:0 15px;}
.cn_bkleft{border-bottom:1px solid rgba(244,244,244,0.5);float:left;width:100%;}
.cn_bkright{float:left;width:100%;}
.common_btn button{font-size:0.755em;margin-right:5px;min-width:auto;padding:6px 10px;}
.traveler_form .common_btn{border-bottom:1px solid #e3e3e3;float:none;margin:0 auto;margin-bottom:15px;padding-bottom:15px;text-align:center;}
.Traveler_reqst .traveler_form h1{font-size:0.85em;margin-bottom:13px;text-align:center;width:100%;}
.traveler_contct h1{font-size:16px;}
.traveler_contct.sight h1 {padding-left: 15px;}
.common_btn.viewdetail{margin-top:15px;}
.common_headng h1{font-size:1em;text-align:center;}
.crdtdist_botm .back_thead th{float:left;}
#chart_div div{width:100% !important;}
#chart_div{width:100%;}
#chart_div div svg{width:100%;}
.bk_activity h3{font-size:1em;}
.credit_value{margin-bottom:0;}
.mng_actin.xs_qucickicon.bk_tab{padding:11px;width:50%;}
.manage_tbl{border:none;margin-top:10px;}
.bookng_tbl .bk_tab{border-bottom:1px solid #dadada;border-right:1px solid #dadada;}
.bookng_tbl .bk_tab:last-child{border:none;}
.bookng_tbl .bk_tab:nth-last-child(2){border-bottom:none;}
.bookng_tbl .bk_tab:nth-child(2n){border-right:none;}
.manage_box{float:left;margin-top:20px;width:100%;}
.regi_padL30{padding-left:15px;}
.reg_brdrR .star_check{margin-right:0;}
.containerDV.top-shadow{padding-top:0px;}
.affilate_bottom ul li:nth-child(3){border-bottom:none;box-shadow:2px 0px 0px 0px #294e8c;width:33%;}
.affilate_bottom ul li:nth-child(4){width:32%;box-shadow: 2px 0px 2px 0px #294e8c;}
.affilate_bottom ul li:nth-child(5){border-right:none;box-shadow:0px 0px 0px 0px #294e8c;width:32%;}
.affilate_area .affilate_bottom ul li a:hover{background:none;color:#fff;}
.affilate_area .affilate_bottom ul li a:hover span{height:39px;}
.affilate_bottom ul li a:hover .aff_icon1{background-position:-15px -184px;}
.affilate_bottom ul li a:hover .aff_icon2{background-position:-39px -190px;}
.affilate_bottom ul li a:hover .aff_icon3{background-position:-66px -202px;}
.affilate_bottom ul li a:hover .aff_icon4{background-position:-96px -194px;}
.affilate_bottom ul li a:hover .aff_icon5{background-position:-129px -191px;}
.rightslidDV{margin-top:0;}
.chng_pwd .marT0B55{margin-bottom:20px;}
.logoDV img{width:80%;}
.marT0B55.reg_btn{margin-bottom:20px;}
.contactus_dv .add_dv:hover{box-shadow:0 0px 13px rgba(0, 0, 0, 0.1);}
.crdtdist_botm .agnt_input input{width:200px;}
.crdtdist_botm .back_thead th:first-child{padding-left:8px !important;width:60px;}
.crdtdist_botm .back_thead th{width:222px;}
.crdtdist_botm .back_thead th:nth-child(2){width:189px;}
.crdtdist_botm .back_thead th:first-child{padding-left:8px !important;width:60px;}
.regi_padL30.cmp_head > p{margin-bottom:0px;padding-top:15px;  }
.regi_bordB.marB25 { margin-bottom: 10px;}
.regi_padL30.cmp_head > p.subsub_hd{margin:0;}
.manage_tbl .xs_manginfo:last-child{padding-top:5px;width:100%;}
.manage_tbl .xs_manginfo:last-child label{float:left;width:50%;}
.manage_tbl .xs_manginfo:last-child span{width:50%;}
.add_subusr .reg_brdrR{border:none;}
.my_acc .manage_tbl .bookng_tbl{padding:0;}
.my_acc .manage_tbl .bookng_tbl{padding:0;}
.cmn_heading h2{font-size:0.85em;}
.report_buttons.rep_btns a{float:none;font-size:0.75em;height:auto;line-height:normal;padding:8px 20px;width:auto;}
.formContent .report_buttons a:hover{font-size:0.75em;height:auto;line-height:normal;padding:8px 20px;width:auto;float: none;}
.rep_btns { text-align: center; width: 100%; float: left;}

.reportlist_menu{float:right;text-align:right;}
.reportlist_menu a{float:none;margin-left:6px;}
.booking_report .list_header{width:100%;}
.Reportlist.bookng_tbl.xs_mangdv{height:auto;}
.bookng_tbl .xs_manginfo .rep_icon span{width:23px;}
.list_header.bookng_tbl{border:1px solid #ccc;box-shadow:0 0 5px 0px rgba(0, 0, 0, 0.2);}
.Reportlist .mangae_top{width:100%;}
.Reportlist .mangae_top.pxname{height:58px;}
.stick_content .listView.active{display:none;}
.traveller_left{ min-height:auto;}
.traveller_left ul li{ font-size:0.85em;padding:10px;}
.travlr_heading .cmn_heading{ margin-top:15px;}
.conf_bookid li.select{ padding:10px;width:auto;}
.bk_price.status span{ margin-right:0;margin-top:2px;}
.bk_checkin .top_agentref{ padding:4px 0 0 0;}
.check_in_det .top_agentref span{ margin-top:0;}
.filterCheck.mybkng_check{ padding-left:0;padding-top:5px; width:   49%}
.filterCheck.mybkng_check.car_checkdv{width: 100%}
.recentlycarousel .owl-nav .owl-prev{background-image: none!important}
.recentlycarousel .owl-nav .owl-next{background-image: none!important}
.xspadl0{padding-left: 0px;}
.booking_input.first{ margin-bottom:5px;}
.booking_input{ margin-bottom:0px;}
.booking_input.report_buttons.reg_btn{ margin-top:0;}
.user_staff.first-col{ margin-top:0;}
.bk_mail .opn_bk.open_email.bokng_emailbx .fa{ right:165px;}
.opn_bk.open_email.bokng_emailbx{ right:-157px;top:21px;}
.booking_travel .traveler_contct .traveler_form{ margin-top:10px;}
.traveler_form.cancltn{ margin-top:10px;}
.conf_bookid{ border-bottom:1px solid #ddd;float:left;margin-bottom:10px;width:100%;}
.md_btn.md_btnM{ font-size:0.75em;height:auto;line-height:normal;padding:10px 12px;}
.Traveler_reqst.message{ border-top:1px solid #e3e3e3;margin-top:15px;padding-top:15px;}
.Traveler_reqst.notes{ padding:0;}
.Traveler_reqst.note_m{ padding-top:10px;}
.add_travler.ad_msg button{ margin-top:3px;}
.Traveler_reqst.bk_btn{ padding:0; text-align: center;}
.Traveler_reqst.bk_btn .common_btn button{ margin-bottom:13px;}
.Traveler_reqst.bk_btn .common_btn button:last-child{ margin:0;}
.Traveler_reqst.bk_btn .common_btn button:nth-last-child(2){ margin:0;}
.Traveler_reqst.service{ padding:0;text-align:center;}
.Traveler_reqst.service h1{ padding-bottom:15px;}
.aboutus_dv h1{ font-size:1.2em;}
.recent_searchdv .img_dv img{ height:90px;}
.bk_price.tt_price{ border-bottom:1px solid #ddd;}
.bk_price.tt_price.no_desktop{ border-bottom:none;width:100%;}
.bk_price.tt_price{ border-bottom:1px solid #ddd;float:left;width:100%;}
.tt_price .top_agentref span{ text-align:left;}
.bk_price.tt_price label{ float:left;margin-right:35px;}
.bk_price.tt_price h1{ float:left; color: #333333}
.bk_price.tt_price .top_agentref{ float:left;}
.quot_head p.contact_style{ float:right;margin-top:0;text-align:right;width:50%;}
.contact_style span{ font-size:0.858em;margin-bottom:5px;}
.agent_input.quot_input.form-group.blk_hide{ float:left;margin-top:10px;width:100%;}
.filterNav.stick_content a.active{
width: 35px;
height: 35px;
line-height: normal;
background: #fff;
text-align: center;
border-radius: 40px;
color: #ef4023;
display: inline-block;
margin-top: 5px;
border: 1px solid #fff!important;
}
.tabView_color .fa{color: #ef4023!important}
.compareBTN.recent_viewed a::before{ content:"\f06e";font-family:"fontawesome";font-size:13px;}
.compareBTN.recent_viewed{ border-radius:0;border:none;height:100%;margin:0;padding:0px;width:auto; height: auto; display: inline-block; margin-right: 5px;}
.upload_text{ font-size:17px;}
.agent_input .contry_code{ margin-bottom:0;}
.top_agentref.bbk{ width:50%;}
.top_agentref.bbk input{ font-size:12px;height:23px;margin:4px auto;width:90%;}
.select_RatBrk .md_btn.md_btnM{ font-size:0.68em;padding:2px 10px;}
.hotel_formDV .md_btn.md_btnB.uppercase.search{ height:auto;line-height:normal;padding: 10px 18px; float: none; font-size: 16px; float: right;}
.md_btn.md_btnM.added:hover{ box-shadow:none;}
.md_btn.md_btnM.searchMore { padding: 0px 20px;margin-bottom: 0;width: auto;}

/****Transfer Listing ****/

.transfr_dv{display:table;float:left;height:auto;width:100%;}
.transdetail_wrap{float:left;padding:5px 5px 0;}
.transfr_text h3{font-size:0.95em;}
.transdetail_wrap .priceDV label{float:left;font-size:0.70em;margin-right:6px;margin-top:3px;}
.transfr_dv .transfr_text{padding-top:0px;}
.transfr_qucklinks > a{margin-right:7px;}
.transdetail_wrap .priceDV h1{float:left;font-size:0.97em;}
.transdetail_wrap .priceDV{float:left;margin-top:3px;}
.transdetail_wrap .priceDV .price_txt{font-size:0.85em;font-weight:500;margin-right:15px;margin-top:2px;text-transform:uppercase;}
.transfr_DetBotoom .tr_list .pn_left{color:#1e427e;float:left;font-size:0.88em;padding-bottom:3px;width:100%;}
.transfr_DetBotoom .tr_list{margin-bottom:10px;padding:0 7px;text-align:left;}
.transfrStatus.tr_list .pn_left{font-size:0.70em;padding-bottom:2px;}
.transfrStatus .selectStatus span::before{left:7px;top:21px;}
.transfr_prcdv.tr_list .pn_left{font-size:0.70em;}
.tr_list .pn_right div{text-align:left;}
.transfr_bknow.tr_list{float:right;margin-bottom:0px;text-align:left;}
.pn_right .info_icon{font-size:0.75em;vertical-align:middle;}
.transfr_prcdv .bl_doller{font-size:0.50em;height:13px;margin-top:3px;width:12px;}
.transfr_dettxt.luggage.tr_list{clear:both;}
.transfr_dettxt1 .pn_right span{font-size:0.88em;}
.transfr_addqut.tr_list{clear:both;margin-bottom:0;}
.transfr_addqut.tr_list .md_btn.md_btnM{font-size:0.72em;padding:4px 10px;}
.transfr_DetBotoom .transfr_prcdv.tr_list{margin-bottom:0;margin-top:3px;padding:0;text-align:center;}
.transfr_DetBotoom{border-top:2px solid #C5D9FA;padding:15px 0;}
.transfr_bknow .md_btn.md_btnM{float:right;font-size:0.70em;padding:4px 10px;}
.border_list{border:1px solid #C5D9FA;}
.brdr_list{border-bottom:1px solid #eee;float:left;margin-bottom:10px;width:100%;}
.transfr_plus{display:table-cell;float:none;}
.disp_cell{display:table-cell;float:none;}
.filter_ListDV .filter_select{padding:0 10px;}
.filter_select .transfrSort{width:39%;}
.trans_list .padgingDV { margin-bottom: 10px;margin-top: 5px;}

.pagination.pagination-large .page-item .page-link{float:none;margin:0 auto;text-align:center;}
.compre .modal-dialog.modal-lg{margin:0;}
.compre{padding:0;}
.ht_img_dv{height:auto;}
.min_ht_recent{min-height:auto;}
.filter_ListDV.transfer{margin-bottom:0px;}
.tr_boxwrap > div:first-child .transfr_DetBotoom{border-top:1px solid #C5D9FA;}
.tranfr_detailsdv{border:1px solid #ddd;float:left;margin-top:5px;width:100%;}
.tranfr_info{width:49%;}
.tranfr_detailsdv .trans_list{border-bottom:1px solid #ddd;float:none;}
.trans_list .tranfr_info{padding:8px 5px;}
.trans_list .tranfr_info:first-child{border-right:1px solid #ddd;}
.tranfr_detailsdv .trans_list:last-child{border:none;}
.trans_list.pss_no .tranfr_info{border-right:none;width:100%;}
.tranfr_info p{font-size:0.75em;}
.tranfr_info p span{font-size:13px;padding-left:12px;}
.transfr_price{float:left;margin-bottom:15px;padding-top:0;text-align:left;}
.transf_price_con{float:right;}
.transfr_price h1{float:left;font-size:0.88em;margin-right:7px;margin-top:7px;}
.transf_price_con .dollar_sign{font-size:9px;height:15px;padding:2px;width:14px;}
.transf_price_con #surchrg_btn{padding:2px 10px;}
.btn_proces{height:20px;width:20px;margin: 0;}
.procesalign{left: 0;}
.tranfr_heading h1{font-size:1em;}
.transfr_price .tra_brdr{border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;float:left;padding:7px 5px 9px 5px;width:100%;}
.tranfr_vwright{background-color:#1e427e;margin-bottom:0;padding-bottom:10px;padding-top:0;}
.transfr_status span::before{left:7px;}
.transfr_right .xs_mob_none{display:none;}
.booknowleft{height:40px;padding-top:10px;}
.transfr_status{border-bottom:1px solid rgba(244,244,244,0.5);border-top:1px solid rgba(244,244,244,0.5);display:table-cell;float:none;vertical-align:middle;}
.transfr_right{border-bottom:1px solid rgba(244,244,244,0.5);border-left:1px solid rgba(244,244,244,0.5);border-top:1px solid rgba(244,244,244,0.5);display:table-cell;float:none;overflow:auto;padding:3px 5px 3px;text-align:center;}
.table_transfr{display:table;margin-bottom:10px;width:100%;}
.transfr_right span{padding-bottom:3px;}
.transfr_right i{display: inline-block; margin-top: 4px; float: none}
.sight_box_01 .transfr_right span{    display: inline-block; font-size: 12px;}    
.sight .traveler_form .bk_formbox1{  padding-right: 10px;}
.sight  .traveler_form .flg_inp{padding-left: 0px;}
.padxsR0{padding-right: 0px;}
.mx_no .fa-suitcase{font-size:13px;}
.pax_inputPad{padding:0 10px 0 15px;}
.pax_inputPad .copyinfo{margin:0;}
.pax_inputPad .copyinfo a{min-width:auto;}
.traveler_addtext{margin-top:5px;}
.pass_wrap{border-bottom:1px solid #ddd;border-left:1px solid #f3f5f8;border-right:1px solid #f3f5f8;padding:15px;width:100%;}
.pass_wrap .pax_heading h1{margin-top:0;}
.pax_inputPad.xs_padL0{padding-left:0;}
.common_phinput .countryList .caret{left:42px;top:44%;}
.common_phinput .countryList select{padding-left:10px;width:27%;}
.add_paxheading{margin-top:25px;}
.transfr_maindv .tranfr_left{height:45px;line-height:50px;}
.transfr_maindv .tranfr_center{padding-top:15px;}
.table_transfr.book{margin-bottom:0;}
.table_transfr.line2{margin-bottom:0;}
.transfr_right.max_lug{border:none;}
.table_transfr.line2 .bok_price{border-left:1px solid rgba(244,244,244,0.5);display:table-cell;float:none;vertical-align:middle;}
.tranfr_vwright.xs_padB0{padding-bottom:0;}
.cancel_polcdv{margin-top:20px;}
.display_infodv.paasngr .display_name{padding:0px 0 13px 0;}
.trans_list.pss_no.lab .tranfr_info span{float:left;padding-left: 24px;width: 74%;}
.trans_list.pss_no.lab .tranfr_info label{float:left;width:22%;}
.trans_list.pss_no.lab .tranfr_info p{width:100%;}
.tra_brdr.lab .transf_price_con{float:left;padding-left:22px;width:75%;}
.tra_brdr.lab label{float:left;width:25%;}
.cnf_bookng .cmnheadingTop h1{font-size:1em;}
.cnf_bookng .backtoresult{font-size:0.83em;padding-top:5px;}
.backtoresult .coln{display:inline-block;}
.marT10.nt_msg{color:red;float:left;font-size:12px;padding:0 10px;width:100%;}
.btn_booking.all_btns .md_btn.md_btnM{margin-right:3px;padding:4px 10px;}
.searchMore::after, .searchMore::before{display:none;}
.containerDV.top-shadow.search_fm{padding-top:0;}
.inside_slideDV .small_slider .carousel-control{top:23%;}
.offer_thumb .md_btn.md_btnM{margin-top:13px;}
.offer_thumb{box-shadow:none;}
.search_top.offer{margin-bottom:0;}
#map_filter_btn{display:none !important;}
#map_tab + .tooltip, #compact_tab + .tooltip, #list_tab + .tooltip{display:none !important;}
#pcontent{margin-top:0px;}
.map_box{margin-top:20px;}
#quott .remove_all{padding-right:0;padding-top:39px;}
.agent_input.quot_input #total{width:72%;}
.traveler_form .chkbx:nth-child(3n){padding-right:15px;}
.comp_pric a{font-size:0.75em;height:auto;line-height:normal;padding:4px 15px;}
.socialicon_area > a{background:none;font-size:16px;height:auto;padding:12px 6px 0;width:auto;}
.inner_nav.no_desktop{display:block;}
.compact_view .compact_dv{display:table;float:left;height:auto;width:100%;}
.compact_dv .transfr_plus{display:table-cell;float:none;width:20%;}
.compact_dv .comp_box{display:table-cell;float:none;padding:0 5px;width:80%;}
.comp_box .compactvw_heading{padding-top:3px;}
.comp_box .compactvw_text h3{padding-top:5px;}
.comp_box .compactvw_text h3 .starblue{font-size:10px;}
.comp_box .compactvw_heading h3{font-size:0.85em;}
.compact_dv .comp_box .selectStatus{padding-top:5px;}
.comp_box .priceDV h1{float:left;font-size:1em;}
.comp_box .priceDV label{float:left;padding-right:6px;padding-top:2px; font-size: 14px;}
.compact_dv .priceDV{float:right;padding-top:4px;padding-top:7px;}
.comp_box .selectStatus > span{font-size:0.72em;padding-left:0px;padding-top:2px;text-align:left;}
.selectStatus span::before{left:0;}
.collapse_top .selectStatus span::before{left:15px;}
.transfr_plus .transfr_left{padding-bottom:7px;padding-top:6px;}
#add_sub_newletter{font-size:0.95em;padding:6px 12px;}
.adress_area h2{font-size:1em;}
.agent_dv{float: left; padding-right: 3px;  text-align: left; vertical-align: middle; padding-left: 10px; padding-top: 13px;}
#profile_menu .caret{margin-left:6px;}
.agent_options{color:#000;}
.user_data h1{color:#000;font-size:0.85em;padding:0px 0px 0px;}
.agent_box11 .user_data a{ float: left; font-size: 12px; padding-bottom: 0; padding-left: 0px; word-break: break-all; letter-spacing: 0; padding-right: 5px}
.agent_profileDV span img{width: 30px; height: 30px;}
.agent_navdv .user_data{border-bottom:1px solid rgba(239,239,239,0.4);float:left;margin-bottom:5px;margin-left:0px;opacity:0.8;padding-bottom:10px;width:100%; }
.agent_box11 .user_data a:hover::after{border:none;}
.mob_logo{padding:0 10px;}
.topheader{float:left;padding-bottom:15px;width:100%;}
.about_marT17 span{display:inline;}
.raedmore.no_desktop{display:inline;}
.listStarDV .starblue{font-size:11px;}
.listDetails .listtopDV h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;}
.cmnheadingBg{height:auto; padding:10px 0px; float: left;}
.filter_ListDV .filter_wrp{float:left;margin-top:10px;width:100%;}
.filter_wrp .filterCurency{width:46%;}
.sightseing.filter_select .filter_wrp .filterCurency{width:32%;}
.sightseing.filter_select .filterCurency .common_select select{padding: 0px 15px 0px 5px}
.sight .filterCurency.widsight.tourdvmob{width: 100%}
.sight .filter_wrp1{width: 50%}
.sight .cmprBtnDV { float: right; margin-top: 10px; margin-left: 10px;}
.filter_wrp1 .filterCurency.widsight{margin-left:0;width:80%;}
.filter_wrp1{float:left;padding:10px 0;width:100%;}
.filter_wrp1 .resultPage{margin-top:0;padding-top:0;}
.filter_wrp .filterSort{width:25%;}
.sight .filterSort .common_select select{    padding: 10px 10px;}
.transfrtopDV h1{font-size:1.0em;}
.hotel-room-price p{float:left;font-size:0.820em;padding:0;}
.hotel-room-price h1{float:right;font-size:1em;text-align:right; padding-left: 5px}
.hotel-room-price{text-align:right;}
.sightseen_text h3{font-size:0.85em;}
.sightseen_text p, .sightseen_text li{font-size:0.78em;}
.list_QuickVW.ssight a{float:left;padding:5px 8px 5px 4px;width:auto;}
.priceDV.sights .right_box h1{font-size:1.10em;}
.priceDV.sights .right_box{float:left;margin:9px 5px 0 5px; margin-bottom: 0;}
.transfr_prc .priceDV.sights .md_btn{margin:10px 7px 10px 16px; padding: 8px 14px}
.sightseeing .transfr_DetBotoom{border-top:1px solid #e6e6e6;padding-bottom:0;}
.sight_record .sight_DetTop{padding:10px 5px;}
.ss_box{
    float: left;
    margin-bottom: 0;
    width: 50%;
    border-right: 1px solid #676767;
    height: auto;
    min-height: auto;
    padding: 0 5px;
    min-height: 35px;
    line-height: 22px;
    border-bottom: 1px solid #676767;
}
.ss_box .transfrStatus .selectStatus span::before{left:3px;top:3px;}
.ss_box .transfrStatus .selectStatus{text-align:left;}
.ss_box .ss_labl{color:#1e427e;font-size:12px;}
.ss_box .transfr_dettxt1{font-size:0.720em;padding-left:0;padding-top:5px;}
.ss_box .transfr_dettxt1 i{font-size:12px;width:9%;}
.transfr_dettxt.ss_type .ss_box .ss_labl{padding-bottom:5px;}
.ss_box .bl_doller{font-size:9px;height:14px;width:14px;}
.ss_box .transfr_dettxt{font-size:0.72em;padding:0;padding-top:0px;padding-top:5px;text-align:left;}
.ss_box .sight_price{font-size:15px;padding:6px 0 0 0;text-align:left;}
.ss_box .transfrStatus{text-align:left;}
.ss_box .transfrStatus .selectrequest{padding-top:5px;text-align:left;}
.ss_box .selectrequest span::before{left:2px;}
.ss_box .sight_addqut{padding:0;text-align:left;}
.sight_addqut .md_btn.md_btnM{font-size:0.72em;padding:3px 10px;}
.ss_box .transfr_bknow .md_btn.md_btnM{float:left;width:auto;}
.ss_box.bk_right{float:right;}
.ss_box .transfrStatus .selectStatus span{padding:0;}
.transfr_dettxt.ss_type{padding:0;width:50%;}
.transfr_dettxt.ss_type .ss_box{text-align:left;width:100%;}
.bokng_box{float:left;width:100%;}
.bk_checkin.bk_sight{padding:10px 0px 0;}
.mob_checking{border:1px solid #ddd;float:left;width:100%;}
.mob_checking .actve_date > label, .ss_detailbx .bx_sight label{font-size:14px;float: left;padding-right: 20px;padding-top: 2px;}
.bx_sight .actve_date{display:table-cell;float:none;padding:5px;}
.bx_sight .check_inout{border-left:1px solid #ddd;display:table-cell;float:none;}
.mob_checking .actve_date .avt_spn, .ss_detailbx .bx_sight span{float:right;font-size:14px;margin:0;padding-top:2px; width: 40%;}
.mob_checking .bx_sight{border-top:1px solid #ddd;display:table;float:left;width:100%;     padding: 5px 0;}
.mob_checking .bx_sight .check_inout > p{color:#333333;display:inline-block;font-size:12px;float: left; padding-right: 20px;}
.mob_checking .check_inout > p:last-child{color:#1f4181;float:left;padding-top:2px; text-align:right;}
/*#originalPriceCon{width:100%;}*/
.bx_sight .check_inout.actve_date{border-left:none;border-right:1px solid #ddd;}
.check_inout.chk_chld.actve_date{border-right:none;}
.sightsng .sight_prc{border:none}
.lb_txt{font-size:14px;}
.text-right.serv_tax_style{font-size:12px;padding-bottom:5px;text-align:center;}
.room_info_dv h1{font-size:1em;margin-bottom:10px;}
.bokng_notes b{display:inline-block;font-size:0.85em;}
.bokng_notes .vehcl_txt{border-right:1px solid #ddd;display:table-cell;float:none;font-size:0.80em;margin-top:12px;padding:7px;width:45%;}
.bokng_notes .vehcl_content{display:table-cell;float:none;font-size:0.80em;margin-top:3px;padding:7px;width:55%;}
.bokng_notes.mrt.mid{margin-top:0px;width:100%;}
.bokng_notes.mrt{float:left;width:100%;}
.brd_ss .bokng_notes{display:table;}
.bokng_notes.mrt.mid .vehcl_txt{margin-top:4px;}
.bokng_notes.mrt .vehcl_txt{margin-top:3px;}
.brd_ss{border:1px solid #ddd;float:left;width:100%;}
.brd_ss .bokng_notes{border-bottom:1px solid #ddd;}
.vehcl_content .selectbrdbottom{font-size:13px;height:25px;}
.brd_ss .bokng_notes.mrt.last{border-bottom:none;}
.passngr_ss .transfr_maindv{height:auto; background: #000000}
.passngr_ss .sight_passg{background:#ef4023;padding:10px 15px;text-align:center; font-size: 14px}
.sight_vwright{padding:10px 40px;}
.transfr_right.adch_sight{border-right:1px solid rgba(244,244,244,0.5);display:inline-block;margin-left:-4px;width:50%;}
.transfr_right.adultchild_ss{display:inline-block;width:49%;}
.traveler_contct.sight{border-bottom:1px solid #ddd;border-left:1px solid #f3f5f8;border-right:1px solid #f3f5f8;padding:15px 15px;}
.travellers-details.contact-details.brdtopnone{margin-top:15px;}
.traveler_form .bk_formbox1{margin-bottom:0;}
.common_input input.xs_marT0{margin-top:0;}
.contact-details .selectbrdbottom.form-control{font-size:13px;margin-bottom:10px;width:100%;}
.selectbrdbottom.flt_right{float:left;}
.selectbrdbottom.flt_right b{font-size:13px;}
.other_add_sight{margin:10px 0 0;}
.other_sight_txt{font-size:13px;}
#other_hotel .otheraddressdisp label{font-size:13px;padding-bottom:5px;}
#other_hotel .otheraddressdisp{margin-bottom:7px;}
.travellers-details.contact-details.brdtopnone > h2{font-size:0.95em;}
.displayvoucher_sight .agency-lbl{font-size:14px;padding-bottom:8px;}
.review_traveller{padding:0 15px;}
.travellers-details.contact-details.brdtopnone > span{display:block;font-size:0.85em;margin-bottom:10px;}
.travlr_dv .sight_frm.form-group{margin-top:10px;}
.bx_sight .check_inout.actve_date:last-child{border-right:none;}
.ss_bklabl{padding: 5px; float: left; width: 100%;}
.sight_prc .ss_bklabl > label{float:left;padding-right:20px;     font-size: 14px; margin-top: 10px}
.sight_prc .ss_bklabl h1{float:left; font-size: 16px; font-weight: 600; color: #ef4023}
.sight_prc .dollar_sign.curncy_marT{font-size:9px;height:14px;margin-top:6px;width:13px;}
.sight_prc .ss_bklabl .showpopup_dv{right:145px;top:30px;}
.mob_checking .bx_sight:first-child{border-top:none;}
.traveler_contct.sight.contct_bx{border:none;margin-top:0px;padding:15px 15px;}
.traveler_contct.sight.contct_bx h1{padding:0;}
.cmnheadingTop.sight_head h1{font-size:1em;}
.cmnheadingTop.sight_head h5 .label{font-size:1em;}
.backtoresult.sight_head{padding-top:8px;}
.ss_detailbx .bx_sight label{padding:5px;}
.quotation_search1.bdrtop{padding-top:5px;}
.quotation_search1.bdrtop label{font-size:13px;padding-bottom:5px;}
.quotation_search1 .md_btn.md_btnM{margin-top:4px;}
#table_quotation{border:none;}
.homepageBG{height: auto;}
.headerFullwidth{height: auto}
/*slider*/
.slides{width: 100%; height: auto}
.sliderDV{width: 100%; float: left; margin-top: 0}
.aftrlogin_frm{height: 0;}
.slide_indicator .carousel-indicators{bottom: -12px;}
.slide_indicator .carousel-indicators li{width: 20px; height: 3px; margin-right: 0}
.homepage_slide .carousel-caption{left:0;text-align: center; width: 100%; bottom: 0; padding-bottom: 10px }
.homepage_slide .carousel-caption > h3{font-size: 1.2em;}
.homepage_slide .carousel-caption > p{font-size: 0.785em}
/* SECOND SLIDER */  
.rightslidDV {width: 100%;margin: 20px 0;float: left;position: initial;padding: 0 6px;box-sizing: border-box;}
.agentLoginDV{height: auto}
.logInside p{font-size: 0.780em}
.loginformBox{width: 100%; margin-bottom: 0}
.forgot_Pass{padding-left: 0}
.xs_logbtn{text-align: center; margin-top: 10px; }
.xs_logbtn .btn_login{float: none;padding: 1px 20px;}
.slider_Right{width:100%; margin-top: 15px}
.small_slider .carousel-control.left{left: -6px}
.small_slider .carousel-control.right{right: -5px}
.right .carousel-control img{width: 100%}
/*ABOUT US HOMEPAGE*/
.middleDV{height: auto; }
.aboutDV{height: auto; background-repeat: repeat-y; padding: 10px 0 15px}
.aboutDV p{padding:10px 0 10px 0; font-size: 0.785em; line-height: normal;}
.about_btn a{padding: 6px 10px; line-height: normal; font-size: 0.785em; height: 28px;}
/*KEY FACT HOMEPAGE*/
.keyfactDV{height: auto; padding-bottom: 15px;}
.xs_keydv{padding-bottom: 10px; border-bottom: 1px solid #516fa4}
.keyFctInside h2{margin-top: 10px; font-size: 1.5em}
.keyFctInside p{margin-top: 10px;letter-spacing: 1px;}
.left img{width: 100%}
.right img{width: 100%}
/*SUBSCRIBE BOTTOM*/
.bottomDV{height: auto; display: flex; background-size: cover;padding-bottom: 20px;}
.about_usDV p{font-size: 0.785em; line-height: 20px}    
.branch_locatorDV{margin-top: 10px; height: 270px; background-size: contain}
.about_usDV{float: left; width: 100%; }
.newsletr_area{width: 100%; padding:10px 0px; margin: 0px}
.newsletr_footer {padding: 10px;float: left;width: 100%;}
.news_letricon {float: none;width: auto; width: 100%; text-align: center; padding: 10px 0;}
.news_text{padding: 0; font-size: }
.news_text h1{font-size: 1em}
.newsletr_input {height: 30px; margin-top: 10px; padding: 0 0 0 5px; font-size: 0.785em; margin-bottom: 10px; }
.news_inputbox input{height: 100%; width: 94%;float: left;}
.news_inputbox { margin-bottom: 10px; padding: 8px 0 0 15px; text-align: center; margin-right: 5px;}
.footer_inner{height: auto}
.pmt_gatwayDV span {margin-right: 4px;}
.copyrights{font-size: 0.685em;padding-top: 12px;text-align: center;}
.footersubNav{padding: 6px 0 0;text-align: center;}
.footersubNav ul li{font-size: 0.685em}
/*social media and affilated service*/
/*INNER PAGES*/
/* HOTEL SEARCH PAGE */
.tranfr_searchDV {padding: 20px 15px 0 15px;}
.input_mar{margin-left: 0}
.searchformRgt{padding-left: 15px }
.searchformRgt1{padding-left: 15px }
.inside_add img{width: 100%}
.news_text p{font-size: 0.685em}

/*MY BOOKING*/
.formContent{padding: 20px 8px}
.custom_input{height: auto; }
.custom_input input{padding-left: 9px; padding-bottom: 5px; }
.custom_input label{padding-top: 5px; padding-left: 10px;padding-bottom: 5px;}
/*.user_staff{margin-top: -8px!important}*/
.report_buttons a {width: auto;font-size: 0.75em;height: auto;padding: 8px 20px;line-height: normal;float: none;}
.report_buttons a:hover{width: 38%; font-size: 0.975em; height: 35px; padding: 0 5px; line-height: 35px;}
.list_header{width: 50%; float: left; height: auto}
.Reportlist{width: 50%; float: left;height: auto}

/*  HOTEL SEARCH */
.Rsearch_heading h1{font-size: 0.785em; padding-top: 10px;}
.next_search a{font-size: 0.785em}
.Rsearch_DvBox{float: left;padding: 10px 0 0;margin: 0 0 10px 0;width: 100%;}
.searchMore {font-size: 0.685em; width: 100%; margin-top: 5px;}
.searchMore::before {left: 10px;}
.searchMore::after {right: 5px;}
.search{width: 100%; height: 35px; line-height: 35px; padding: 0 10px; font-size: 0.975em }
.inside_add{margin-top: 15px;}
/*Agent Registraion*/
.agent_regtab {height: 40px; line-height: 40px; margin-bottom: 5px; text-align: left; padding-left: 10px;}
.agnt_regdv{margin-bottom: 0px;float: left; width: 100%; margin-top: 0;}
.agent_regtab a{font-size: 0.875em}
.agent_regtab.active{text-align: left}
.regi_subhead{margin-bottom: 10px;}
.regi_bordB{margin-bottom: 25px;}
.contry_code {margin-bottom: 10px;}
.captcha_dv input{width: 70%}
.reg_brdrR{padding-right: 0; border-right: none;}
.reg_btn{margin-top: 20px;}
.agent_regtab{margin-top: 5px; padding-left: 0px; padding-top: 2px;}
.agent_regtab  a{width: 100%; float: left;}
.regi_subhead{margin-bottom: 10px;}
/*my booking 20-11-2017 */

.cmnheadingTop{padding-right: 0}
.backtoresult{padding-left: 0}
.cmnheadingTop h1{font-size: 1.2em}
.backtoresult a{font-size: 0.785em}
.xs_mob_none{display: none;}
.xs_reportlbl {display: block;  float: left;width: 45%; text-align: left; font-size: 0.875em}
.xs_reportbdr{border-bottom: 1px solid #eaeaea; padding-bottom: 10px;  margin-bottom: 10px; float: left; width: 100%;}
.xs_reportbdr1{border-bottom:none; padding-bottom: 10px; margin-bottom: 10px;}
.Reportlist {width: 100%;     width: 100%; border-bottom: 1px solid #ccc; margin-bottom: 0;}
.xs_detlsvw{width: 55%; float: left; display: block; text-align: left}

/*Reports 20-11-2017*/
.formTab .nav.nav-tabs p{display: none;}
.list_reports{width: 100%; border: 1px solid #ccc}
/*21-11-2017*/
.reportlist_menu{margin-top: 12px;}
.report_count h1{font-size: 0.875em}
.reportlist_menu a { margin-left: 6px;}

/*MY ACCOUNTS 21-11-2017*/ 
.dashbrd{padding: 0 10px; width: 30%;}
.xs_myaccntTab{width: 33%; float: left; position: relative; padding: 8px 0px; height: 65px;     font-size: 12px;}
.xs_myaccntTab p{font-size: 0.875em}
.credit_dv{padding: 15px;}
.credit_dv h3{font-size: 1em;margin-bottom: 5px;}
.credit_dv > p {margin-bottom: 10px; border-bottom: 1px solid #2c569b; height: 40px;}
.usage_value p > span{font-size: 1em}
.usage_value p{font-size: 1em}
.usage_value span{font-size: 0.785em}
.use_avail p{font-size: 0.785em}
.bk_activity {padding: 15px;}
.activity_chart {width: 60%; float: left; position: absolute; right: 22px;}
.recenty_bookd{padding: 5px 10px;}
.recenty_bookd p{font-size: 0.875em}
.view_more { padding: 0 12px; font-size: 0.75em; height: 28px;}
.bk_desti{width: 20%;}
.serv_padL{padding:0 5px;}
.bookng_tblhead{font-size: 9px;}
.bk_serv{width: 20%;}
.bookng_tbl{padding: 0 5px; height: 40px; text-align: center; font-size: 11px;}
.srch_status h5 .label-warning{font-size: normal;}
.xs_bkdv {width: 100%;  padding: 10px;  float: left;    margin-bottom: 0;   background: #fcfcfc;    font-size: 0.75em;}
.xs_lbldv label{width: 100%; padding: 5px; float:left; color: #333333; font-size: 12px}
.xs_lbldv {width: 50%; float: left; height: 49px; }
.xs_lbldv1{width: 100%; float: left; padding-top: 10px;}
.xs_qucickicon li { width: 25px; height: 25px; line-height: 25px;}
.xs_qucickicon li a{ font-weight: bold;}
.xs_qucickicon .mng_actin li a i{color: #ffffff}
/*EDIR PROFILE 21-11-2017 */
.reg_btn{margin: 15px 0 30px 0px; text-align: center;}
.agent_btn{padding: 8px 20px;font-size: 0.8em;height: auto;line-height: normal;}
.xs_bdrB{border-bottom: 1px solid #ccc; display: inline-block; margin-bottom: 10px;}
.subsub_hd{margin-top: 10px;}
/*MANAGE SUB USER 21-11-2017 */

.xs_manginfo{width: 50%; float: left; padding: 0px 5px 5px 5px;}
.manage_tbl .bookng_tbl{font-size: 0.785em;margin-bottom: 10px;border: 1px solid #dadada;min-height: auto;padding-bottom: 20px;padding-top: 5px;padding-left: 5px;padding-right: 5px;}
.bookng_tbl .xs_manginfo label{width: 100%; text-align: left;  color: #000;padding-bottom: 2px; }
.bookng_tbl .xs_manginfo span{width: 100%; text-align: left; display: inline-block;word-wrap: break-word;}
.xs_mangdv {width: 100%; min-height: 150px;/* border: 1px solid #ccc; */ margin-bottom: 10px; box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.2);}
.mangae_top{padding: 8px 5px 8px 5px; display: inline-block; }
.mangae_btm{ padding: 10px 5px 10px 5px; display: inline-block; }
.xs_manginfo li{width: 15%; color: #000 ; display: inline-block; text-align: center; margin-top: 5px;}
.xs_manginfo li a {color: #a7a49d}
.xs_manginfo li a i{color: #a7a49d}
.xs_manginfo .mng_actin li .fa{padding: 0;}
.xs_manginfo .fa.fa-key.pwd{padding: 0}
.xs_manginfo .fa.fa-check-circle-o.actv{padding: 0;}
.xs_manginfo .fa.fa-trash-o.del{padding: 0}
.xs_manginfo  .fa.fa-times-circle-o.inactv{padding: 0;}
/*BANK DETAILS 22-11-2017*/
.bank_detdv{border-bottom:none; }
.accnt_dv{border-bottom:  1px solid #ccc; border-right:none;margin-bottom: 10px; }
.bank_detils h1{font-size: 0.975em;}
.bank_detils h3{font-size: 0.875em;}

/*TRAVELLER 23-11-2017*/
.cmn_heading h1{font-size: 1em; text-align: left;}
.about_usDV.glb_map {width: 100%;}
.ind_mapbrd .dropdown {width: 33.33%;}
.ind_mapbrd .dropdown:nth-child(3n) {border-right: none;}
.ind_mapbrd .dropdown:nth-child(5n) {border-right: 1px solid #b7b7b7;}
.ind_mapbrd .dropdown:nth-child(11), .ind_mapbrd .dropdown:nth-child(12){
     border-bottom: 1px solid #b7b7b7;}


.ind_mapbrd .dropdown:nth-child(15){
    border-right: none;
}




}

@media (min-width: 420px) and (max-width: 675px) {
    .logoinnerDV img { width: 50%;}
}


@media (min-width: 320px) and (max-width: 375px){
    .news_letricon img {width: 12%;}

}


@media screen and (max-width: 320px){
    .listingVW1 .listDetails {width: 61%;}
}





/*Priyanka*/
@media (min-width: 320px) and (max-width: 767px) {
/* for footer*/
    .foterdng {
        clear: both;
        float: left;
        width: 100%;
        padding: 16px 0px 0px 0px;
    }
    .footer_dv .footer_top {
        margin-top: 0px;
        padding-top: 20px;
        height: auto;
        padding-bottom: 20px;
    }
    .footer_top {
        margin: 0px;
        padding: 0px 21px;
        height: auto;
    }
    .foterdng h1 {
        text-align: left;
        margin-bottom: 10px;
        font-size:  14px;
    }
    .disvrmenu_dv .left_menu ul {
        margin-left: 12px;
    }
    .disvrmenu_dv .left_menu ul li {
        width: auto;
        float: left;
        text-align: left;
        margin-bottom: 15px;
        padding:  0px 25px 0px 0px;
    }
    .disvrmenu_dv .left_menu {
        width: 100%;
        float: none;
    }
    .copyrght_text {
        text-align: left;
        padding-left: 20px;
    }
    .topscroll {
        margin: 13px;
    }
    .manage_box.my_acc .view_more{
        line-height: 28px;
    }   
    .bk_checklbl{
        padding-left: 1px;
    }
    .mng_oprtn .backtoresult {
        margin: 13px 0px 13px 0px;
    }
    .report_loader {
        top: 100%;
        left: 28%;
    }
    .report_loader img {
        width: 20px;
        position: relative;
        top: 6px;
        left: -5px;
    }
    .customer-state-box.reports .list_header,.customer-state-box.reports .Reportlist {
        min-width: 1136px;
        padding: 8px 0px;
    }   
    .customer-state-box.reports .list_header div {
        min-width: auto;
        
    }
    .customer-state-box.reports {
        width: 100%;
        overflow: hidden;
        overflow-x: auto;
    }
    .travlr_heading .cmn_heading{
        margin-top: 0px;
    }
    .recentlycarousel .item{
        width: 100%;
    }
    .section_description{
        width: 100%;
    }
    .document-plus-icon{
            margin-top: 0;
    }

    .backtoresult .ad_agnt_btn {
    color: #000;
    float: right;
       font-size: 12px;
    padding: 5px;
    margin-top: 0px;
    }
    .cmnfull_cntus{
        height: 120px
    }
    .cmnbannerhdng h1{
        font-size: 18px;
        margin-top: 30px;
        padding: 0px 15px
    }
    .cntct_add_dv{
        padding-bottom: 0;
    }
    .cntct_info_dv h1{
        font-size: 20px;
        padding-top: 20px;
        padding-bottom: 10px;
    }
    .cntct_add_box{
        width: 100%;
        height: auto;
        background: #f0f2f3;
        margin-right: 0;
        padding: 15px 10px;
        margin-bottom: 10px;
    }
    .cntct_add_box h1{
        padding-left: 10px;
        padding-bottom: 10px;
        font-size: 14px;
    }


}
/* Ipad vertical view */
@media (min-width: 768px) and (max-width: 990px) {
    .cntct_add_box{
            width: 46%;
            float: left;
            height: auto;
            background: #f0f2f3;
            margin-right: 4%;
            padding: 10px;
            min-height: 235px;
    }
    .cntct_add_box h1{
            font-size: 14px;
            padding-left: 0;
            padding-bottom: 15px;
    }
    .cntct_add_box .offc_addbox p a {
    font-size: 14px;
    word-break: break-all;
}
.cmnbannerhdng h1{
        font-size: 28px;
        margin-top: 40px;
}
.cmnfull_cntus{
        height: 200px;

}

    .foterdng h1 {
        margin-bottom: 10px;
    }
    .disvrmenu_dv .left_menu ul {
        margin-left: 11px;
    }
    .disvrmenu_dv h1{
        text-align: left;
    }
    .disvrmenu_dv .left_menu ul li {
        width: auto;
        float: left;
        text-align: left;
        margin-bottom: 15px;
        padding: 0px 40px 0px 0px;
    }
    .disvrmenu_dv .left_menu {
        width: 100%;
        float: none;
    }
    .footer_dv ,.footer_btm{
        height: auto;
    }
    .topscroll {
        margin: 19px 4px 12px;
    }
    .top_nav ul li {
        margin-right: 20px;
    }
    .disvrmenu_dv .left_menu ul {
        margin-left: 12px;
    }
    .footer_dv .footer_top {
        margin-top: 0px;
        padding-top: 20px;
        height: auto;
        padding-bottom: 20px;
    }
    .recentlycarousel .owl-nav .owl-prev, .recentlycarousel .owl-nav .owl-next{
        border: none;
    }
}

/* Ipad horizontal view */
@media (min-width: 991px) and (max-width: 1200px) {

    .footer_top {
        padding-top: 0px;
        margin-top: 0px;
    }
    .disvrmenu_dv h1 {
        text-align: left;
        margin: 14px 0px;
    }
    .disvrmenu_dv .left_menu ul li {
        width: 12%;
        float: left;
        text-align: left;
        margin-bottom: 15px;
    }
    .disvrmenu_dv .left_menu {
        width: 100%;
        float: none;
    }
    .footer_dv ,.footer_btm{
        height: auto;
    }
    .topscroll {
        margin: 19px 4px 12px;
    }
    .top_nav ul li {
        margin-right: 20px;
    }
    .disvrmenu_dv .left_menu ul {
        margin-left: 12px;
    }
    .footer_dv .footer_top {
        margin-top: 0px;
        padding-top: 20px;
        height: auto;
        padding-bottom: 20px;
    }
    .add_trv a {
        font-size: 13px;
        padding: 0px;
    }   
}

/*End*/



/*durgesh add media */

@media (min-width: 320px) and (max-width: 767px) {
.listDetails h2{width: auto;}
.navDV_inner ul li{ width: 100%; padding: 6px 10px; margin: 0px; border-bottom: 1px solid #dedede;}
.navDV_inner ul li a:hover::after {border:none;}
.navDV_inner ul li a:hover{color: #ef4023}
.mybooking_icon{width: 11px; height: 12px; display: inline-block; margin-right: 10px;}
.reports_icon{ margin-right: 10px;}
.quotation_icon{ margin-right: 10px;}
.myacc_icon{ margin-right: 10px;}
.travelr_icon{ margin-right: 10px;}
.logout_icon{ margin-right: 10px;}
.mybkng_check.filterCheck1.showbkngdv{padding-left: 6px}
#hotel_form .hotel_formDV .custom_input i.fa.fa-calendar-o{top: 20px}
#reset-date{ top: 15px;}
.customer_reportdv #reset-date{ top: 35px;background: none}
.hotel_searchDV .input_selectDV{ top: 20px;}
.btn_centrmob{text-align: center;}
.hotel_searchDV .search{float: none}
#hotel_form .hotel_fromDV .star_rating{ padding: 5px 13px 5px 0px;}
.star_check input[type="checkbox"]:checked + label::before{  width: 15px; height: 15px;}
.star_check .checkbox label::before{ width: 14px; height: 14px;}
.hotel_searchDV .search { width: auto; height: auto; padding: 10px 10px; margin-top: 0; font-size: 13px; margin-bottom: 20px;}
.carrent_srch_form .hotel_formDV .md_btn.md_btnB.uppercase.search{margin-top: 20px; margin-bottom: 10px; padding: 8px 18px}
.car_checkdv{ margin-top: 0px;}
.car_checkdv1{ margin-top: 20px;}
.sightseing .filter_wrp{ width: 100%; float: left;}
.filter_wrp1 .filterCurency.widsight{width: 50%; float: left;}
.filterCurency.widsight.tourdvmob { width: 47%; float: right;}
.filterCurency.widsight.tourdvmob input{ background: #ffffff;}
.sight-list .rowdiv{ padding: 15px 15px;}
.pagination.pagination-large{ background: #fff; height: auto;}
.padgingDV .pagination > li > a, .pagination > li > span{height: auto; line-height: normal; font-size: 12px; padding:  8px 10px}
.filter_select .compareBTN{ background: #ffffff;}
.ss_desc_dt{ font-size: 13px;width: 100%; float: left;}
.sight-list .list_QuickVW.ssight a{ position: inherit; right: 0; top: 0; height: auto; line-height: normal; cursor: pointer; z-index: 1; width: auto; float: right; clear: both; margin-bottom: 0px; margin-top:0px;border: 1px solid #ccc;}
.sight-list .list_QuickVW.ssight{width: 100%}
.sightseeing .listimghw{ height: 100% }
.sightseeing .listingVW1 .list_img{padding:0 10px 0 10px; margin-left: 0px;}
.sight-list .transfr_prc .priceDV label{ margin-top: 2px; padding: 0;  float: left;}
.priceDV.sights .right_box h1 { font-size: 22px;  margin: 0; padding: 0 0 0 5px; float: left;}
.fotr_fixmenudx {display: block; width: 100%; height: 50px; position: fixed; bottom: 0px; background: rgba(0,0,0,0.5); z-index: 999; text-align: center;left: 0px;}
.fotr_fixmenudx a.modify_car_dv { width: 35px; height: 35px; line-height: 35px; background: #ef4023;  text-align: center; border-radius: 40px;  color: #fff; display: inline-block; margin-top: 5px; border: 1px solid #ef4023;}
.fotr_fixmenudx a.filtercar_dv {width: 35px; height: 35px;line-height: 35px; background: #009cd9; text-align: center; margin-left: 5px; border-radius: 40px; color: #ffffff; display: inline-block; margin-top: 5px; border: 1px solid #009cd9;}
.mob_icons { background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0; bottom: 0; display: block; left: 0; padding: 10px 15px; position: fixed; right: 0; width: 100%;  z-index: 25; text-align: center; display: block;}
.mob_icons .mob_searchagin, .mob_icons .mob_refine { background: #ffffff none repeat scroll 0 0; border-radius: 35px; color: #525251; display: inline-block; font-size: 16px; height: 35px; margin-right: 10px; padding-top: 7px; text-align: center;width: 35px;}
.ss_box.bk_right{width: 100%; float: left; padding: 5px 0 5px 0; height: auto;}
.sight-list .sight_bknow .sight_addqut {
    padding-top: 0px;
    float: left;
    width: auto;
    text-align: left;
}
.sight-list .sight_bknow a.md_btn.md_btnM{width: auto; padding: 8px 10px}
.sight-list .sight_bknow .sight_addqut a.md_btn.md_btnM{ text-align: left; font-size: 12px; width: 100%;}
.bkactive{ text-align: left}
.bksteps_bg{ text-align: left}
.dd_price{width: auto; margin-top:  10px;}
.sight_bknwhdng{ width: 100%; float: left;}
.backtoresult a {font-size: 12px; float: right; padding-right: 15px;}
.cmnheadingTop{text-align: left; padding-left: 5%}
.sight_prc .tran_vhstatus { float: left; margin-top: 0px; width: 100%; text-align: right;}
.sight_prc .selectStatus{display: inline-block;    padding-right: 16px; padding-top: 0px; }
.review_traveller label{font-size: 14px; padding-left: 15px;}
.sight .traveler_form{border:none; padding: 0}
.bx_sight .bx_review{border-right:1px solid #ddd;float:left;width:50%;}
.bk_sight.w_bordr .bx_sight{border:none; padding: 0px; margin: 0px;}
.bk_sight.w_bordr .bx_review:first-child{border: none}
.bx_sight .bx_review{width: 100%;}
.bk_sight .mob_checking.ss_detailbx{margin-top: 20px}
.confirm-sight-div  .ss_detailbx .bx_sight label{width: 50%; padding: 10px 0 10px 10px}
.confirm-sight-div .ss_detailbx .bx_sight span{width: 48%;padding: 10px 0}
.confirm-sight-div .bk_sight.w_bordr .bx_review:first-child{margin: 0px; padding: 0}
.confirm-sight-div .bk_sight.w_bordr .bx_sight{ border-bottom: 1px solid #cccccc;}
.confirm-sight-div .bk_sight.w_bordr .bx_review:first-child{ border-bottom: 1px solid #cccccc;}
.confirm-sight-div .transfr_maindv{height: auto;}
.confirm-sight-div .sight_passg{padding: 10px 10px}
.confirm-sight-div .traveler_info{padding: 10px 0px;}
.confirm-sight-div .Traveler_reqst h1{padding-bottom: 10px}
.confirm-sight-div .bk_notes p{font-size: 16px; margin-bottom: 10px;}
.confirm-sight-div .sight_passg p{font-size: 18px}
.sight_bknwhdng .backtoresult.sight_head{padding-top: 0px;}
.sight_prc .selectStatus span{ font-size: 13px;}
.tran_vhstatus .selectStatus span::before{ width: 7px; height: 6px;}
.formContent.my_bkngform{ padding: 15px 10px;}
.filterCheck label{ font-size: 12px;}
.filterBoxM .filterCheck label{font-size: 15px;}
.my_acctmargtop{ margin-top: 0;}
.hr_line{border-top: 1px solid #fff; margin-bottom: 10px; margin-left: 0; margin-right: 0; margin-top: 0;}
.platfrm_chck > label{  width:  100%; float: left; font-size:14px;}
.platfrm_chck .filterCheck.mybkng_check{width:  100%;}
.my_bkngform .report_buttons a {margin-top: 10px; margin-bottom: 20px;}
.car_imgbx{padding-right: 0px;}
.carent_modaldv .list_img{width: 100%}
.headercar{font-size: 18px; margin-bottom: 5px;}
 .car_pricemob{    width: 50%; float: left;}
.car_bknowmob{    width: 50%;margin: 0; padding: 0 10px 0 0;float: right;}
.car_bknowmob a{margin: 0px; padding: 0px;}
.listingVW1 .car_pbox {padding: 10px 0 10px 0}
.car_pricemob{text-align: left; padding-left: 10px}
.carnet_dv .collapse_top .selectStatus{width: 100%; text-align: left; padding-left: 15px;} 
.carnet_dv .collapse_top .box-wrap{width: 50%; float: left;}
.car_rentprc .fa{    padding-top: 4px;}
.carnet_dv .SelectBooknow{margin-top: 0px; padding: 0px}
.carnet_dv .final_bookNow{padding: 0px 15px 10px;}
.carnet_dv .final_bookNow a{float: right; margin: 0; padding: 10px 20px; height: auto; width: auto; line-height: normal;}
.carent_modaldv .badge{    padding: 4px 3px;}
.carent_modaldv .Hoteldet_top a.model_close {float: right; top: 0; position: initial; right: 0; margin-top: 10px;}
.hotdetTab.carrenttab .nav > li{ width: auto;}
.carrent_bknow .bkhotellist h1{ font-size: 16px;}
.bkhotellist .bk_checkin span{ float: left;}
.pickup_div{width: 100%; float: left;    border-bottom: 1px solid #ccc; padding-bottom: 10px;}
.carrent_bknow .pipe{display: none}
.bknow_locdv  .pickup_div .pipe{display: none}
.carrent_bknow .fcblack{width: 30%; float: left;}
.bkhotellist .bk_checkin span{    padding-left: 0px; display: inline-block; width: auto; float: none;}
.car_bknow_pckloc{width: 100%; float: left}
.car_bknow_pckloc .pickup_locdv{width: 100%}
.car_bknow_drploc .pickup_locdv{width: 100%}
.bknow_locdv .car_bknow_pckloc {margin-bottom: 10px; border-bottom: 1px solid #ccc; padding-bottom: 12px;}
.pricecarntal .bookng{ width: 100%; padding: 0px 10px;}
.pricecarntal .bookng h1{ display: none}
.pricecarntal .bk_price span{ width: 50%; float: left; text-align: left}
.pricecarntal .bk_price { text-align: right}
.pricecarntal .bkpriceDV label { font-size: 13px; margin-top: 8px; vertical-align: top;}
.pricecarntal {padding-right: 0px;}
.bk_notes p{ padding-right: 0; line-height: normal; text-align: justify;}
.bknow_carrent .common_input { position: relative; float: left; width: 100%;}
.bk_addservic_dv {border-bottom: 1px solid #ccc; margin: 0; padding: 2px 0 2px 0;}
.breaklinecls{border: none}
.car_bknowform h1{padding-bottom: 0px;}
.pmt_sumryhdg h1{ margin-bottom: 10px;}
.car_bknowform .carconf_bknow h5 {font-size: 18px; color: #333333;border: 1px solid #F2E2F7;  padding: 5px 5px;}
.carnet_dv .final_bookNow{ padding: 0px 10px 0px 10px;  text-align: center;}
.carnet_dv .SelectBooknow .md_btn.md_btnM:last-child{ float: none}
.carnet_dv .Hdetails_content h2{ width: 100%; float: left;}
.carnet_dv .Hdetails_content { width: 100%; float: left; margin-bottom: 0;}
.carrent_bknow .list_img {width: 100%; border: 1px solid #ccc; height: 90px; margin-top: 20px;}
.car_rightmob{padding: 10px 0;}
.carrent_bknow .car_rightmob h1{ font-size: 16px}
.bknow_locdv{ margin-top: 20px;}
.car_bknowform h1{margin-bottom: 10px; font-size: 16px}
.traveler_form_carnet{margin-top: 0px}
.quot_input label{float: left;}
.report_input {padding: 0 10px 5px 10px; float: left; width: 100%; margin-bottom: 0px;}
.cr_search .filterCurency.widhotel { margin-left: 0; width: 80%;}
.cr_search .common_select{margin-left: 0; float: left; margin-top: 0px;}
.car_listcountdv{margin-bottom: 10px}
.car_listcountdv .result_text h1{font-size: 20px;}
.car_listcountdv .result_text p{ font-size: 20px;}
/*mobile menu bottom*/
.modify_popup{width: 100%; margin: 0; height: 100%;}
.modify_close { position: absolute; top: 0; right: 0;}
#car_inner_form .modify_popup .modal-content{ padding: 30px 15px 5px;}
.car_innerformdv{ margin: 0;}
.custom_input { height: 55px;}
.modify-top h1{ padding: 0px 0px;}
.user_staff{ padding: 0px 15px}
.custom_input label{ padding-left: 0;}
.modify_popup{ overflow-y: scroll;}
a.model_closedv { position: absolute;z-index: 9; top: 10px; right: 10px; color: #fff;}
.fliterDV{ padding: 0px 20px;}
.model_closefltr {float: right; margin-right: 10px; margin-top: 10px;}
#m1_filter_box {background: #fff; display: none; height: 100%; padding: 0; position: fixed; top: 0; width: 100%; z-index: 999999; left: 0px; overflow: scroll; height: 100%!important;}
a.md_btn.md_btnM.searchMore.mob_modbtndv{ width: auto; height: auto; padding: 10px 20px;}
.sight-list .search { font-size: 15px; background: #12171B; line-height: normal; text-transform: capitalize; width: auto; height: auto; padding: 10px 20px;}
.user_staff{padding: 0px;}
.customer_reportdv .input_select { right: 23px;}
.car_frmbtndv{ text-align: center;}
.cmnfull_abtus{ height: 120px;}
.abt_hdng h1{font-size: 20px; margin: 30px 20px 10px}
.abt_infodv p{padding: 0px 20px 40px 20px;font-size: 13px;line-height: normal; text-align: justify;}
.cntct_info_dv p{ font-size: 14px;}
.cntct_add_box .offc_addbox p{ font-size: 14px;}
.cntct_add_box .offc_addbox p a{ font-size: 14px;}
.cntct_add_box .offc_addbox span{padding-top: 0;}
.regi_subhead p{padding-bottom: 0px;}
.regi_subhead{margin-bottom: 0px; width: 100%; float: left;}
.bksigtpadl{padding-left: 0px;}
.md_btnS{height: auto; padding: 10px 14px; line-height: normal; font-size: 13px; margin-bottom: 5px;}
.Traveler_reqst.service h1{width: 100%; float: left; text-align: left; margin-top: 15px}
.Traveler_reqst.service .marT20{ margin-top: 5px;}
.conf_bookid li.select{font-size: 12px; padding: 5px 10px;}
.dash_icn{ margin-bottom: 5px;}
.print_reprtcheck .ckeck_cate .checkbox label::before { bottom: 8px;}
.bank_detailsarea ul li{padding-top: 0px;}
.recentlycarousel .owl-nav{top: -43px;}
.common_input input{height: 35px;}
.quot_mail .fa {color: #ffffff; font-size: 13px;}
.type_emal{ top: 32px;}
.quot_mail .fa{font-size: 12px;}
.frgt_splrdv{margin-top: 10px;}
span.captchpassdv{margin-top: 30px;}
.frgtpassbtndv{text-align: center; margin-top: 10px;}
.frgtpassbtndv button{margin-top: 20px;padding: 8px 20px; font-size: 0.8em; height: auto;line-height: normal;}
.marT0B55.frgtpassbtndv{ margin-bottom: 20px;}
.agnttrvlhdng{margin-bottom: 0px;}
.captchfrgtdv{padding-left: 0px;}
.filterSort .common_select select{background: #edebeb; font-size: 12px;}
.filterCurency  .common_select select{padding: 0 20px 0 5px;font-size: 12px; background: none}
.listingVW{padding: 5px 0px;}
.listingVW .collapse_top .selectStatus{width: auto; float: left;}
.hotel_slectdv{padding: 0px;}
.hotel_slectdv .selectRoom{padding: 0px 15px}
.hotel_slectdv .box-wrap{padding: 0px 15px}
.box-wrap .select_RatBrk a{padding: 0px 15px 0px 0; float: left;}
.Hoteldet_top{padding: 0px 10px;}
.listing_box .collapse_top{padding: 10px 0px 0;}
.list_top .listingVW{margin-bottom: 0px; padding: 5px 0px 0px;}
.listingVW.sightseeing{padding: 0px;}
.listing_box .collapseDV{padding-bottom: 0px;}
.list_top {margin-bottom: 10px; width:  100%; float: left}
.compareBTN:hover{background: none}
.compareBTN a:hover{background: #ef4023; border: 1px solid #ef4023; color: #fff}
.discount_rate {width: auto; font-size: 12px; padding-right: 10px;padding-top: 10px; float: left; text-align: right; margin-left: 0px; position: initial; right: 0}
.map_listDV{padding-right: 15px!important;}
#mapped_unmapped_hotels{height: auto!important;}
.map_listDV{height: auto;}
.filterCheck input[type="checkbox"]:checked + label::before {line-height: 10px;}
.SelectBooknow .morebtn i{ padding: 3px 0px;}
.listDetails{padding: 1px 16px 1px 0px;}
.hotlbknw_dv{padding-left: 0px; padding-top: 10px;}
.starrtngmob{padding-top: 0px; margin-top: 0px;}
.room_box .booknowcenter{padding-left: 0; padding-right: 0; width: 100%; padding-bottom: 0px;}
.booknowrgt .fa-male { font-size: 14px;}
.selectStatus span::before{height: 6px; width: 6px;}
.Hdetails_content h2{width: 100%; float: left; font-size: 14px}
.hotel_formDV .sight-list a.searchMore {padding: 10px 20px}
.bkhotellist h2{font-size: 12px;}
.sight_imgdv .BkHotel_img{height: 70px}
.bk_checkin label{font-size: 12px;}
.sight_chkindv .bkhotellist .bk_checkin span{ font-size: 12px; display: inline-block; width: auto; padding: 3px; float: none; margin-top: 0px}
.sm_borderR{margin: 0; display: inline-block;}
.sight_pricemobdv {width: 100%;float: left; background: #f1f1f1; padding: 10px 15px; margin-top: 15px;}
.sightmobhdng{padding-top: 10px; width: 100%; float: left;}
.sight_adltdv .booknowrgt{margin: 0px;}
.bkng_list_sghtdv.marT20{margin-top: 10px;}
.sightadddv{padding-bottom: 15px; width: 100%; display: inline-block; text-align: center;}
.sightadddv .Traveler_reqst h1{float: left; width: 100%; margin-bottom: 10px; text-align: left}
.confm_bkdv .bkhotellist h1{font-size: 16px; margin-bottom: 0px;}
.review_info .review_traveller{float: left; padding: 0px; width: 100%;}
.review_info .review_traveller .selectRoom{margin-bottom: 10px;}
.car_bknowformdv .review_traveller label{font-size: 14px}
.htlbkdv .bk_price.tt_price h1{float: right;}
.htlcntdv .traveler_form .bk_ontact a{font-size: 14px;}
.sub_msg1, .sendr_msg1, .rcvr_msg1, .status_msg1, .date_msg1, .note_msg1, .note_msg1, .date_note1{ width: 100%;border-bottom: 1px solid #ccc; padding-bottom: 8px;}
.msg_headng1{padding: 10px; background: #f1f1f1}
.actn_msg, .actn_msg1{width: 100%}
.note_headng1 {padding: 10px; background: #f1f1f1}
.hotlbknwdv{padding-left: 0px;}
.hotlbknwdv .traveler_form .bk_formbox1 {padding: 0px 15px; margin-bottom: 15px;}
.hotlbknwdv .traveler_form .bk_formbox2 {padding: 0px 15px}
.hotlbknwdv .common_select select{height: 35px; background: none}
.copyinfo a{background: none;font-size: 10px; padding: 0; margin-top: 5px;}
.common_input.copyinfo{ margin-left: 0px; position: absolute; right: -12px; font-size: 10px;}
.flagmenudiv .btn.dropdown-toggle.btn-default{height: 35px;}
.chkbx{font-size: 13px;}
.check-div{padding-left: 0px;}
.Traveler_reqst.canceln{padding-top: 20px;}
.footer_dv{height: auto;}
.Traveler_reqst .btn_booking a {margin-bottom: 10px; padding: 10px 5px; margin-right: 2px; }
.sight-list .sightseeing .transfr_DetBotoom{padding: 0px; }
.sight_email .open_email{left: 10px; }
.bk_checkin.bk_sight{width: auto;}
.carrntdv{padding:  5px;}
.carent_modaldv .selectRoom{padding-left: 10px; border-bottom: 1px solid #ccc;}
.arow_rgt {position: absolute; right: -15px; top: 10px; }
.SelectBooknow .imp_btn{ font-size: 10px;}
.traveler_form_carnet, .traveler_form{ margin-top: 10px;}
.sight_prc .selectStatus span, .sight_prc .selectrequest span{font-size: 14px;}
.bk_now{font-size: 14px;}
.sight_duratn .sight_llabl{width: 30%; float: left;}
.sight_duratn .vehcl_content{width: 70%; float: left;}
.hotel_searchDV.trasnfer_searchformdv #reset-date { top: 30px;}
.trasnfer_searchformdv .hotel_formDV  .md_btn.md_btnB.uppercase.search{float: none}

}


@media (min-width: 768px) and (max-width: 990px){
#modify_sightdv { width: 30px; height: 30px; border-radius: 60px; background: #ef4023; float: left; color: #fff; text-align: center; line-height: 30px;}
.modify_car_dv  { width: 30px; height: 30px; border-radius: 60px; background: #ef4023; float: left; color: #fff; text-align: center; line-height: 30px; margin-right: 10px}
.modal_overlaydv { background: rgba(0,0,0,0.7); position: absolute; top: 0; height: 100%; width: 100%; z-index: 999;}
.result_text h1{ padding-top:10px;}
.car_bknowform .carconf_bknow h5{ border: 1px solid #F2E2F7; padding: 5px 5px;}
.bk_addservic_dv{ border-bottom: 1px solid #ccc;}
.breaklinecls{ border: none}
.filterCheck.mybkng_check{padding-top: 0px;}
.my_acctmargtop{  margin-top: 20px;}
.headerFullwidth{height: 100px}
.navDV_inner ul li a {  padding: 30px 0 0 0px;  padding-right: 0;}
.navDV_inner ul li{margin-right: 10px}
.profile_details p{ text-align: right;}
.agent_dv{ float: none; display: inline-block; text-align: right;}
.agentid_Details .agent_id{ float: none}
.btn_centrmob {text-align: center;}
.hotel_searchDV .search{ float: none}
.searchformRgt1{  padding: 0 15px 0 15px;}
#hotel_form .hotel_fromDV .star_rating{ padding-left: 0px; border-radius: 0px;}
.recentlycarousel .item{ width: 97%; margin: 10px 0px;}
.listimghw{ height: 100%;}
.quicklinks.quicklink_mar{ width: 100%}
.h_fluid .cmn_heading h1{ text-align: left}
.search_top{ margin-bottom: 10px;}
#reset-date{ top: 28px;}
.hotel_searchDV .search{font-size: 14px;background: #12171B; line-height: normal; text-transform: capitalize; width: auto; height: auto; padding: 10px 35px; margin-top: 15px; margin-bottom: 10px;}
.filterCheck input[type="checkbox"]:checked + label::before{ line-height: 10px;}
.return_details .user_staff  label:first-child{ width: 100%; margin-bottom: 5px;}
.car_checkdv1{ margin-top: 30px;}
.car_checkdv{margin-top: 0px;}
.fliter_Panel{ margin-top: 0px;}
.sight-list .filter_wrp { width: 26%; float: left;}
.filterSort { width: 33%; float: left;}
.filter_ListDV{padding: 15px 15px 15px 17px}
.filterCurency { width: 50%; float: left; margin-left: 11px;}
.filter_wrp1 { width: 38%;  float: left; margin-bottom: 10px;}
.sightseing .filterCurency.widsight { width: 44%;}
.cmprBtnDV{ margin-bottom: 10px;}
.pagingbtn {padding: 0px;}
.sight-list .resultDV .resultPage{float: right;}
.sight-list .list_QuickVW.ssight a {position: absolute;right: -120px;top: 73px; height: auto; line-height: normal; cursor: pointer; z-index: 1; padding: 8px 8px; margin: 4px; background: #fff;}
.sightseeing .list_img{ padding: 0px;}
.extra-modal{ width: 100%}
.transfr_dettxt1{ padding: 0px;}
.sight_price { padding: 0px}
.sight_bknowtab { width: 100%; float: left; padding-top: 15px; border-top: 1px solid #525252; margin-top: 10px;}
.sight_bknowtab .sight_bknow a.md_btn.md_btnM { width: 110px; float: right;}
.sight_price {text-align: right!important; padding-right: 10px}
.sight_addqut { float: left;}
.sight-list .sightseeing .transfr_DetBotoom{ padding: 10px 15px 15px 15px;}
.bkpriceDV h1{ font-size: 20px;}
.sight_vwright{ padding: 12px 15px 0px;}
.transfr_maindv{height: auto;}
.sight_passg{padding:10px 10px;}
.bkhotellist h2{font-size: 14px;}
.confirm-sight-div  .traveler_info{padding: 10px 20px 0px 10px}
.confirm-sight-div .Traveler_reqst h1{width: 100%; margin-bottom: 15px;}
.final_bookNow a { font-size: 14px; height: auto; padding: 8px 11px; text-transform: capitalize; background: #ef4023; border: none; line-height: normal;}
.SelectBooknow{ height: auto; line-height: normal; padding: 10px 10px 13px 0px}    
.carent_modaldv .select_option{ padding-top: 8px}
.hotdetTab.carrenttab .nav > li { width: 50%; height: auto; line-height: normal;}
.hotdetTab .nav li.active a{height: auto; line-height: normal;}
.carnet_dv a.model_close { margin-top: 12px;}
.btn_centrmob button.search{float: right;}
.car_imgtab{ padding-right: 0px;}
.carrent_bknow .list_img { width: 100%; height: 80px;margin-top: 20px; border: 1px solid #ccc;}
.modal-dialog.quot_modal{ width: 100%;}
.extra-modal{ width: 100%}
.ckeck_cate .checkbox label::before{ left: -5px;}
#m1_filter_box {background: #fff; display: none; height: 100%; padding: 0; position: fixed;top: 0; width: 100%; z-index: 999999; left: 0px; overflow: scroll; height: 100%!important;}
.fliterDV{padding: 0px 30px}
.model_closefltr { float: right; margin-right: 20px; margin-top: 20px;}
.modify_popup { width: 100%; position: fixed; bottom: 0; margin: 0;}
a.model_closedv { position: absolute; top: 10px; right: 10px; color: #fff;}
.cmnfull_abtus{ height: 200px;}
.cntct_info_dv p{font-size: 16px}
.cntct_info_dv h1{font-size: 28px;}
.cntct_add{padding: 0px;}
.cntct_add_box .offc_addbox p{padding-left: 15px;}
.abt_hdng h1{margin: 40px 0px 20px;  font-size: 30px;}
.abt_infodv p{padding: 0px 30px 50px 30px; text-align: justify;}
.subMenu ul li{font-size: 14px; padding-bottom: 15px;}
/*.regi_subhead p{padding-bottom: 0px;}*/
.regi_subhead{margin-bottom: 0px;}
.agent_regtab { margin-bottom: 20px; margin-top: 10px}
.right_dtlbtndv{width: 70%;}
.list_QuickVW a{padding: 10px 18px;}
.debug_icon{width: auto; height: auto;}
.priceDV label{font-size: 15px;}
.priceDV h1{font-size: 22px;}
.list_img img{height: 80px;}
.priceDV{padding-left: 0px;}
.priceDV a{line-height: normal;height: auto;padding: 10px 10px;margin-top: 24px; font-size: 12px;}
.selectRoom span{font-size: 12px;}
.selectamentis {text-align: left;padding-left: 0px;}
.select_PriceDv label{display: inline-block; vertical-align: 6px; font-size: 14px;}
.select_PriceDv h1{font-size: 24px;}
.more_text{padding-left: 0px;}
.select_option{padding-left: 0px;}
.more-room-box p{display: inline-block; padding-top: 6px;}
.more-room-box .more_text{padding-left: 0px; font-size: 12px}
.SelectBooknow .add_to_quote, .SelectBooknow .cancel{padding: 8px 10px 0px 2px; margin-right: 0; font-size: 12px; float: left;}
.SelectBooknow .imp_btn {height: auto; line-height: initial; padding: 2px 6px 2px; float: left; font-size: 10px; margin-top: 8px;}
.Hoteldet_top{line-height: 40px;}
.selectStatus span{font-size: 10px; padding: 0px;}
.select_RatBrk a{font-size: 12px;}
.select_PriceDv{padding-right: 0px;}
.collapseDV{padding-bottom: 0px;}
.collapse_top{padding:10px 0px 0px 0px; margin-top: 0px;}
.listingVW{padding-bottom: 0px;}
.listingVW1{padding: 4px 4px 10px;}
.SelectBooknow .morebtn i{padding: 3px 5px 3px 0px;}
.BkHotel_img{height: 80px; width: 100%}
.BkHotel_img .listimghw{height: 100%}
.bk_price{width: 100%}
.bkhotellist h1{font-size: 18px; margin-bottom: 4px;}
.listStarDV{padding-top: 0px;}
.bk_price label{font-size: 16px;}
.bkpriceDV h1{    font-size: 20px;}
.room_box .booknowcenter{padding: 12px 0px 0px 0px;}
.booknowleft{padding-top: 0px;}
.booknowrgt{width: 70%; float: left;}
.book_price_box{width: 30%; float: right; padding-top: 15px; padding-right: 5px; }
.booknowrgt .btn_ratbrkup{font-size: 11px;     padding: 1px 5px;}
.review_traveller label{font-size: 14px}
.bk_ontact a{ font-size: 14px;}
.bk_ontact a i{ font-size: 14px;}
.Traveler_reqst h3{padding-left: 0px;}
.traveler_form{margin-top: 10px;}
.conf_bkngdv .booknowrgt{width: 100%;}
.conf_bkngdv .cn_bkleft{width: 70%; float: left;}
.conf_bkngdv .cn_bkright{width: 30%; float: right;}
.conf_bkngdv .book_price_box{width: 100%; padding-top: 0px; padding-right: 10px;}
.cn_book  .booknowleft span{width: 100%}
.bkng_list_sghtdv .booknowrgt{width: 100%;}
.sightlbpad{padding-left: 10px;}
.cnfbtndv .md_btnS{padding: 0px 25px}
.sightadddv{padding-bottom: 20px; float: left;}
.Traveler_reqst .bk_notes p{text-align: justify; padding-right: 0;}
.bookinglist_sight button.md_btn.md_btnM { color: #fff; margin-bottom: 15px; height: auto; line-height: normal; padding: 8px 15px; font-size: 12px;}
.bookinglist_sight .common_btn button {height: auto; line-height: normal; font-size: 12px;}
.fotr_fixmenudx {float: left; width: 100%; margin-top: 10px; padding-left: 20px}
.selectStatus{ padding-left: 0; padding-top: 15px; text-align: center; float: left;}
.dd_price{padding-top:  10px;}
.bk_agreecheck{margin-bottom: 20px;}
.btn_booking #Btnsubmit{float: left;}
.sight_text h1{font-size: 16px;}
.car_listcountdv{padding-left: 30px; padding-bottom: 20px;}
.carent_modaldv .Hoteldet_top a.model_close{position:initial;    margin-top: 0;}
.trasnfer_searchformdv .hotel_fromDV { float: left; width: 100%;}
.btn_taborntvw { display: none;}
}
@media screen and (min-width: 991px) and (max-width: 1024px){
.trasnfer_searchformdv .hotel_fromDV { float: left; width: 100%;}

}