
body,html{font-size:13px;font-family: 'Roboto', sans-serif;;background-color:#fff;}
label,p,samp,span{font-family:'Roboto', sans-serif;;font-size:13px}

/* website Dynamic  Color  */
.logo_color1{color:#114279;}
.logo_color2{color: #faae1d;}
.primary_bg{background:#ffffff; }
.primary_color{color:#4f4f4f;}
.primary_color:hover{color: #813535;}
.secondry_bg{background:#faae1d;}
.secondry_color{color: #ffffff;}
.secondry_bg:before {border-left: 16px solid #468007;}
.senary_bg.active {background: #1f3a93; }
.senary_bg:before {
    border-left: 16px solid #547cff;
}
.senary_bg.active::after {
    border-left: 16px solid #1f3a93;
}
.secondry_bg::after {
    border-left: 16px solid #eb1d27;
}
/*.secondry_color:hover{color: #000000;}*/

.tertiary_bg{    background-color: #eb1d27;border: 2px solid #eb1d27;}
.tertiary_bg.active{background-color: #00adef;}
/*.tertiary_bg:hover{background-color:#00000000;}*/
.tertiary_bg::before{border:5px solid #00adef;} 
.tertiary_color{color:  #ffa747;}
.tertiary_color:hover{color:#000;}
.quaternary_bg{background:#172c4d ;}
.quaternary_bg:hover{background:#F56961;}
.quaternary_color{color:#fff;}

.quinary_bg{background: rgba(0, 0, 0, 0.44));}
.quinary_bg:hover, .quinary_bg:focus, .quinary_bg.active{background:#00adef;}
.quinary_color{color: #cc004b;}

.senary_bg{background: #eb1d27c4;}
.senary_color{color:#ff5115;}

.septenary_bg{background: #fff;}
.septenary_color{color: #523a3a05;}
.six_color{color: #666;}
/* website Dynamic  Color  */
.border-right{border-right: 1px solid #ddd;}
.nh_color{color: #333;}
.fw_4{font-weight: 400;}.fw_5{font-weight: 500;}
.fw_6{font-weight: 600;}
.p0{padding:0}
.pi0{padding:0!important}
.pl0{padding-left:0}
.pl0i{padding-left:0!important}
.pr0{padding-right:0}
.pb0{padding-bottom:0}
.pt0{padding-top:0}
.pti0{padding-top:0!important}
.plr0{padding-right:0;padding-left:0}
.ptb0{padding-top:0;padding-bottom:0}
.pl10r0{padding-left:10px;padding-right:0}
.p6{padding:6px}
.p15{padding:15px}
.p10{padding:10px}
.pl5{padding-left:5px}
.pl6{padding-left:6px}
.pl7{padding-left:7px}
.pl8{padding-left:8px}
.pl9{padding-left:9px}
.pl10{padding-left:10px}
.pl11{padding-left:11px}
.pl12{padding-left:12px}
.pl13{padding-left:13px}
.pl14{padding-left:14px}
.pl15{padding-left:15px}
.pl16{padding-left:16px}
.pl17{padding-left:17px}
.pl18{padding-left:18px}
.pl19{padding-left:19px}
.pl20{padding-left:20px}
.pl21{padding-left:21px}
.pl22{padding-left:22px}
.pl23{padding-left:32px}
.pl24{padding-left:42px}
.pl25{padding-left:52px}
.pl26{padding-left:62px}
.pl27{padding-left:72px}
.pl28{padding-left:82px}
.pl29{padding-left:92px}
.pl30{padding-left:30px}
.pl31{padding-left:31px}
.pl32{padding-left:32px}
.pl33{padding-left:33px}
.pl34{padding-left:34px}
.pl35{padding-left:35px}
.pl70{padding-left:70px}
.pr2{padding-right: 2px;}
.pr5{padding-right:5px}
.pr6{padding-right:6px}
.pr7{padding-right:7px}
.pr8{padding-right:8px}
.pr9{padding-right:9px}
.pr10{padding-right:10px}
.pr11{padding-right:11px}
.pr12{padding-right:12px}
.pr13{padding-right:13px}
.pr14{padding-right:14px}
.pr15{padding-right:15px}
.pr15{padding-right:15px}
.pr17{padding-right:17px}
.pr18{padding-right:18px}
.pr19{padding-right:19px}
.pr20{padding-right:20px}
.pr21{padding-right:21px}
.pr22{padding-right:22px}
.pr23{padding-right:32px}
.pr24{padding-right:42px}
.pr25{padding-right:52px}
.pr26{padding-right:62px}
.pr27{padding-right:72px}
.pr28{padding-right:82px}
.pr29{padding-right:92px}
.pr30{padding-right:30px}
.pr31{padding-right:31px}
.pr32{padding-right:32px}
.pr33{padding-right:33px}
.pr34{padding-right:34px}
.pr35{padding-right:35px}
.pt10{padding-top:10px}
.pt13{padding-top:13px}
.pb10{padding-bottom:10px}
.pt15{padding-top:15px}
.pb5{padding-bottom:5px}
.pb15{padding-bottom:15px}
.pt20{padding-top:20px}
.pt6{padding-top:6px}
.pt7{padding-top:7px}
.pb20{padding-bottom:20px}
.pt25{padding-top:25px}
.pb25{padding-bottom:25px}
.pt30{padding-top:30px}
.pb30{padding-bottom:30px}
.pt50{padding-top:50px}
.pb50{padding-bottom:50px}
.pt100{padding-top:100px}
.pb100{padding-bottom:100px}
.ptb10{padding-top:10px;padding-bottom:10px}
.plr10{padding-left:10px;padding-right:10px}
.plr30{padding-left:30px;padding-right:30px}
.plr6{padding-left:6px;padding-right:6px}
.ptb5{padding-top:5px;padding-bottom:5px}
.ptb8{padding-top:8px;padding-bottom:8px}
.ptb15{padding-top:15px;padding-bottom:15px}
.ptb30{padding-top:30px;padding-bottom:30px}
.pt35b20{padding-top:35px;padding-bottom:20px}
.pb10i{padding-bottom:10px!important}
.mr5 {margin-right: 5px; }
.t777{color: #777;}
.m0{margin:0}
.ml0{margin-left:0}
.mr0{margin-right:0}
.mr_2{margin-right: 2px;}
.mb0{margin-bottom:0}
.mb20i{margin-bottom:20px!important}
.mt0{margin-top:0}
.mlr0{margin-right:0;margin-left:0}
.mtb0{margin-top:0;margin-bottom:0}
.mauto{margin:auto}
.mlr-10{margin-left:-10px;margin-right:-10px}
.mt5{margin-top:5px}
.mb5{margin-bottom:5px}
.mt8{margin-top:8px}
.mb8{margin-bottom:8px}
.mt10{margin-top:10px}
.mb10{margin-bottom:10px}
.mt15{margin-top:15px}
.mt15i{margin-top:15px!important}
.mb15{margin-bottom:15px}
.mt20{margin-top:20px}
.mt40{margin-top:40px}
.mb20{margin-bottom:20px}
.mb20i{margin-bottom:20px!important}
.mt25{margin-top:25px}
.mb25{margin-bottom:25px}
.mt30{margin-top:30px}
.mb30{margin-bottom:30px}
.mt50{margin-top:50px}
.mb50{margin-bottom:50px}
.mt100{margin-top:100px}
.mb100{margin-bottom:100px}
.mtb5{margin-top:5px;margin-bottom:5px}
.mtb15{margin-top:15px;margin-bottom:15px}
.mtb30{margin-top:30px;margin-bottom:30px}
.mtb10{margin-top:10px;margin-bottom:10px}
.w5{width:5%}
.w10{width:10%}
.w15{width:15%}
.w20{width:20%}
.w25{width:25%}
.w30{width:30%}
.w35{width:35%}
.w40{width:40%}
.w45{width:45%}
.w50{width:50%}
.w55{width:55%}
.w60{width:60%}
.w65{width:65%}
.w70{width:70%}
.w75{width:75%}
.w80{width:80%}
.w85{width:85%}
.w90{width:90%}
.w95{width:95%}
.w100{width:100%}
.w90{width:90px}
.h42{height:42px}
.h42i{height:42px!important}
.h45{height:45px}
.h50{height:50px}
.fz10{font-size:10px}
.fz12{font-size:12px}
.fz13,.fz13 li a{font-size:13px}
.fz14{font-size:14px}
.fz15,.fz15 td{font-size:15px}
.fz16{font-size:16px}
.fz17,.fz17 li a{font-size:17px}
.fz18{font-size:18px}
.fz19{font-size:19px}
.fz20{font-size:20px}
.fz24{font-size:24px}
.fz23{font-size:23px}
.fz30{font-size:30px}
.find_sampfz13 .fz26,.fz26{font-size:26px}
.fzbold{font-weight:700}
.fznormal{font-weight:400}
.find_sampfz13 samp{font-size:12px}
.text-normal{font-weight:400!important}
.ralative{position:relative}
.ralative_hide{position:relative;overflow:hidden}
.dblock{display:block}
.tcenter{text-align:center}
.tcapitalize{text-transform:capitalize}
.tuppercase{text-transform:uppercase}
.brb0{border-bottom:none}
.brr0{border-right:none}
.brl0{border-left:none}
.brli0{border-left:none!important}
.br_ccc{border:1px solid #ccc}
.br{border:1px solid #e9e8e8}
.br_top{border-top:1px solid #e9e8e8}
.br_right{border-right:1px solid #e9e8e8}
.br_bottom{border-bottom:1px solid #e9e8e8}
.br_left{border-left:1px solid #e9e8e8}
.br_left_right{border-left:1px solid #e9e8e8;border-right:1px solid #e9e8e8}
.br_top_bottom{border-top:1px solid #e9e8e8;border-bottom:1px solid #e9e8e8}
.br_none{border:none}
.radius4,div.searchform .radius4{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.brlrt{border:1px solid #daddde;border-bottom:none}
.radiusltb,div.searchform .radiusltb,footer.warpsubscrib .radiusltb{border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-o-border-radius:4px 0 0 4px}
.radiusrtb,div.searchform .radiusrtb{border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-o-border-radius:0 4px 4px 0}
.radiusi4{-webkit-border-radius:4px!important;-moz-border-radius:4px!important;-ms-border-radius:4px!important;-o-border-radius:4px!important;border-radius:4px!important}
.radius0{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}
.radius50{-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px}
.radius50per{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}
.bdr_sdo{-webkit-box-shadow:0 0 7px 0 #d8cece;-box-shadow:0 0 7px 0 #d8cece;background-color:#fff;-o-box-shadow:0 0 7px 0 #d8cece;border:1px solid #ccc}
.rlb5{border-bottom-left-radius:5px}
.addblur{-webkit-filter:blur(8px);-moz-filter:blur(8px);-o-filter:blur(8px);-ms-filter:blur(8px);filter:blur(8px)}
#loadingid{position:fixed;z-index:99;top:0;left:0;width:100%;height:100%;text-align-last:center;    display: flex;
    align-items: center;
    justify-content: center;}

#loadingid>img{position:absolute;right:0;left:0;margin:0 auto}
div.price_filter .ui-state-default:after,div.price_filter .ui-widget-header,label.checkboxlabel input:checked~.checkmark{background-color:#444646;}
label.checkboxlabel input:checked~.checkmark{border:2px solid #00556f}
.done,.monthwaise ul.tts_ul li a,.search_tab .nav-item.show .nav-link,.search_tab .nav-link.active,.yellow_bg{background-color:#333;color:#fff}
.go_button:focus,.go_button:hover,a.done:hover{/*color:#fff*/}
.go_button{text-transform:capitalize}
#loadingimg{width:100%;top:0;height:100%;position:fixed;background:#fff;z-index:9999;display:none}
#loadingimg div{width:140px;height:140px;margin:auto;top:50%;left:0;right:0;bottom:50%;position:absolute}
.btneffect{border:none;display:inline-block;position:relative;outline:0 ;    background-color:#767c7e;color: #ffffff; border-radius: 1px}
.btneffect:before{border-left: 0;background: rgba(0,0,0,.14);-webkit-transition:.5s all ease;transition:.5s all ease;position:absolute;top:0;left:50%;right:50%;bottom:0;opacity:0;content:'';z-index:-1;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px}
.btneffect:hover:before{-webkit-transition:.5s all ease;transition:.5s all ease;left:0;right:0;opacity:1}
.classtype .radio:hover{color:#000}
.classtype .radio .checkmark:after{top:3px;left:3px}
.classtype .checkmark{border:1px solid #ccc;background-color:#fff}
.classtype .radio{color:#666;font-size:15px;width:100%}
.done{padding:5px 10px;text-decoration:none;float:right;display:block;margin-right:15px;font-size:14px;margin-top:15px;margin-right:0}
.done:hover{text-decoration:none}
div.tts_modal .modal-content .modal-header{border-bottom:1px solid #d5dade;padding:8px 15px}
div.tts_modal .modal-content .fareclose{position:absolute;right:0;opacity:1;padding:5px 10px;border-radius:0 0 0 0px}
div.tts_modal .modal-content .fareclose2{position:absolute;right:0;opacity:1;padding:5px 10px;border-radius:0 0 0 6px;z-index:999;outline:0}
div.tts_modal .modal-content .close>span{font-size:27px}
div.tts_modal .w450{width:450px}
.trans{background-color:#333333ab;position:fixed;top:0;left:0;z-index:9;width:100%;height:100%;display:none}
.coverdiv{text-align:center}
@-webkit-keyframes loading_bouncedelay{
0%,100%,80%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}
40%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
}
@keyframes loading_bouncedelay{
0%,100%,80%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}
40%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
}
.msg3{text-align:center;margin-bottom:10px}
.loading_doted{width:13px;height:13px;background-color:#666;border-radius:50%;display:inline-block;-webkit-animation:loading_bouncedelay 1.4s infinite ease-in-out;-ms-animation:loading_bouncedelay 1.4s infinite ease-in-out;animation:loading_bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both}
.loading_doted:nth-child(1){-webkit-animation-delay:-.32s;-ms-animation-delay:-.32s;animation-delay:-.32s}
.loading_doted:nth-child(2){-webkit-animation-delay:-.16s;-ms-animation-delay:-.16s;animation-delay:-.16s}
.gray_bg{background-color:#f4f7f8}
.red_bg{background: #F44336;}
.green_bg{background: #4caf50;}
.blue_bg,.btnbg2,div.flight_details .detduration i.dot,div.flight_fare .ar_duration>span.stopshow:after,div.itinerary_title samp:nth-child(1){background-color:#095da6;}
div.tts_modal .modal-content .fareclose{color:#fff;background-color:#044e8e;}
.tblue,.tblue>a,div.flight_details .detduration .plain,div.flight_fare .ar_inr span.inr_rupes,div.flight_fare .search_tab li a{color:#504f4f;}
.middlehr{background-image:-webkit-linear-gradient(left,transparent,#ccc,transparent);background-image:-moz-linear-gradient(left,transparent,#ccc,transparent);background-image:-o-linear-gradient(left,transparent,#ccc,transparent);background-image:linear-gradient(left,transparent,#ccc,transparent);height:1px;margin-top:2px;margin-bottom:4px}
.no_bg{background:0 0}
.noi_bg{background:0 0!important}
.white_bg{background:#fff}
.fff{background:#fff}
.wbg{background:#fff}
.wbgi{background:#fff!important}
.black_bg{background:#000}
.gray-bg,.grey-bg{background:#eee}
.silver_bg{background-color:#dee0e0}
.lgray-bg{background:#f4f6f8}
.bg_border{background-color: #fff;
    border: 1px solid #e4e4e4f5;
    transition: 0.9s;}
.bg_hotel_book{
    background: #eceeefb5;
    margin-right: -16px;
}    
.rgbbg{background-color:rgba(0,0,0,.6)}
.tfff,.tfff li,.tfff li a{color:#fff}
.t000,.t000 a,.t000 li,.t000 li a{color:#000}
.t333,.t333 a,.t333 li,.t333 li a,.t333 samp,.t333 span{color:#333}
.textwhiteal>*{color:#fff}
.t666{color:#666}
.tblack{color:#000}
.refundable{color:green}
.non_refundable{color:#ea2330}
.link{color:#faae1d}
.link:hover{color:#ea2330}
.tupper,.tupper li a{text-transform:uppercase}
.scrollauto::-webkit-scrollbar{width:5px;background-color:#fff}
.scrollauto::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 6px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 6px rgba(0,0,0,.3);-ms-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#232c50}
.scrollauto::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;background-color:#f5f5f5}
.pointer{cursor:pointer}
.dnone{display:none}
.dnonei{display:none!important}
.form-error-none .form-error{display:none}
.validate_alert{background-color:#f34f4d;width:100%;position:absolute;color:#fff;top:0;left:0;text-align:center;padding:7px;font-size:16px;display:none}
.cb{ clear:both;  }

header.tts_header {    width: 100%; background: #fff; position: relative; top: 0; z-index: 1; border-bottom: 1px solid #e3e5e9; -webkit-box-shadow: 1px 2px 5px rgba(0, 0, 0, .1); -moz-box-shadow: 1px 2px 5px rgba(0, 0, 0, .1); box-shadow: 1px 2px 5px rgba(0, 0, 0, .1); border-top: 1px solid #e3e5e9; }
.tts_ul{list-style:none;padding:0}
.tts_ul>li{display:inline-block}
.tts_ul>li>a{text-decoration:none;}
ul.top_nav>li:first-child a{/*border-left:unset*/}
.ag_nav_head ul li,ul.top_nav>li{    box-shadow: -4px 0 4px -5px #eceeef, 5px 0 5px -5px #eceeef;
    border-left: 1px solid #ebf2f7;
    border-right: 1px solid #ebf2f7;}
.ag_nav_head ul li li{    box-shadow: unset;
    border-left: 0px;
    border-right: 0px;}
ul.top_nav>li>a{position:relative;text-decoration:none;display: inline-flex;    font-weight: 400;font-size: 13px;}
ul.top_nav>li>a>i,ul.tts_menu_b2b2>li>a>i{position: relative; top: 3px; right: 6px; }
ul.tts_menu_b2b2>li>a>i.fa-angle-down{position: relative; left: 6px;}
ul.tts_menu_b2b2>li>a{display: flex;}
#b2bmenu .dropdown-toggle::after,#b2bmenu1 .dropdown-toggle::after,#b2bmenu1 .dropdown-toggle::after{content:unset}
ul.top_nav>li:last-child a::after{border-right:unset}
ul.top_nav>li:first-child a:: ul.tts_menu{margin-top:25px}
ul.tts_menu>li>a{float:left;font-size:15px; text-transform:uppercase;padding:5px 15px;font-weight:400;display:inline}
ul.tts_menu>li>a:active,ul.tts_menu>li>a.active,ul.tts_menu>li>a:hover{/*color:#d9534f*/}
ul.tts_menu>li>a>i.fa{padding-right:5px}
ul.tts_menu>li:last-child{float:right}
ul.tts_menu>li:last-child a{padding-right:0;margin-right: 10px;     text-transform: capitalize;}

samp.flyicon,ul.tts_menu i.icon{width:32px;height:23px;float:left;background-position:-320px -214px}
samp.flyicon{background-image:url(../images/iconsplit.png);}
ul.tts_menu i.icon2{width:30px}
samp.icon3,ul.tts_menu i.icon3{background-position:-320px -237px}
samp.icon4,ul.tts_menu i.icon4{background-position:-320px -275px}
samp.icon5,ul.tts_menu i.icon5{background-position:-320px -310px}
samp.icon6,ul.tts_menu i.icon6{background-position:-320px -183px}
p.phone_num a>b{font-size:18px}
img.logo_img{width:120px}
.raj-navbar ul li{border-right:1px solid #666;padding:0 15px}
.raj-navbar ul li a i{padding-right:15px}
.raj-navbar .navbar-light .navbar-nav .nav-link{color:#fff}
/*.navbar-light .navbar-nav .nav-link:hover,.raj-navbar .navbar-light .navbar-nav .nav-link:focus{color:#ffe400;}*/


.country_flag{background: url('images/country-flag.png'); width: 16px; height: 16px; float: right;
    margin-top: 1px;}

.ttsautocomplet{width:450px !important;max-height: 296px;overflow: scroll;overflow-x:hidden;z-index: 9999;}
.ttsautocomplet li{display: block;    float: right;
    width: 100%;}

.ttsautocomplet li .ui-menu-item-wrapper {border-bottom: 1px solid #cacaca;text-decoration: unset;border-right:1px solid transparent!important;
padding: 10px 12px 10px 8px!important;font-size: 17px;/*border:1px solid #cacaca;border-bottom: 1px solid #cacaca!important;*/
}

.ttsautocomplet li .ui-menu-item-wrapper-active, .ttsautocomplet .ui-state-active, .ui-widget-header .ttsautocomplet li .ui-menu-item-wrapper,
.ttsautocomplet li .ui-menu-item-wrapper.ui-button:active, .ttsautocomplet.ui-button:active, .ttsautocomplet.ui-button.ui-state-active:hover{
    background: rgba(51,146,225,.12)!important;/*border: 1px solid #cacaca!important;*/border-right:1px solid transparent!important;color: #000; margin: 0px!important;
}
.ttsautocomplet  .ui-menu-item>.ui-state-active{border: none;}
.ttsautocomplet li.ui-menu-item-wrapper.ui-state-active, .ttsautocomplet li.ui-menu-item-wrapper.ui-widget-content .ui-state-active, .ttsautocomplet li .ui-menu-item-wrapper.ui-widget-header .ui-state-active, .ttsautocomplet li .ui-menu-item-wrapper.a.ui-button:active, .ttsautocomplet li .ui-menu-item-wrapper.ui-button:active, .ttsautocomplet li .ui-menu-item-wrapper.ui-button.ui-state-active:hover{
border:1px solid #cacaca!important;
}
.ttsautocomplet .ui-menu-item a .aircode{color: #F56961;}

.ttsautocomplet li .ui-menu-item-wrapper:hover{background: rgba(51,146,225,.12)!important;color: #000;border-bottom: 1px solid #cacaca;}
.ttsautocomplet li .ui-menu-item-wrapper.active{background: #f9f9f9!important;}
.ttsautocomplet li a{border-bottom: 1px solid #cacaca!important;padding: 10px 12px 10px 8px!important; display: block; width: 100%;}
.ttsautocomplet li a:hover{background: #f4f4f4; color: #987676;}
.ttsautocomplet::-webkit-scrollbar {width: 10px; background-color: #fff; }
.ttsautocomplet::-webkit-scrollbar-thumb {border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); -moz-box-shadow: inset 0 0 6px rgba(0,0,0,.3); -o-box-shadow: inset 0 0 6px rgba(0,0,0,.3); -ms-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background-color: #333365;
}
.ttsautocomplet::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px; background-color: #F5F5F5; }
div.dest_left{    width: 80%;
        float: left;}
div.dest_left i.fa-plane {
font-size: 16px;
padding-right: 10px;
font-weight: normal;
color: #00adef;
}                  
div.pax-div {
    background-color: #fff;
    font-size: 15px;
    padding: 11px 0px 0px 0px;
    margin: 0px;
    height: 45px;
    border: 1px solid #ddddddc7;
    box-shadow: 1px 1px 1px 1px #dcdcdc40;
}
.economy_select
.dateicon{    position: absolute;right: 22px;top: 30%;}
.accounts_page .dateicon{t/*op: 40%;*/}
.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{background:#333!important}
.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{background:#333!important}
#hotel .flightpax{min-width:300px;padding:15px 0}
div.roomtitle{border:1px solid #797676;border-width:1px 0 0 0;padding:0}
div.roomtitle>label{background:#a29292;padding:6px 7px;position:relative;float:left;display:block;margin-bottom:0;font-size:14px;margin-top:3px;margin-bottom:3px}
div.roomtitle>label:after{content:"";position:absolute;height:12px;width:12px;top:10px;right:-6px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background:#a29292}
div.roomtitle>p{padding:13px 0 0 15px;float:left;margin-bottom:0;width:74%;color:#fff}
div.roomtitle>p>samp{font-size:15px;padding-right:5px}
div.roomtitle>p>span{font-size:14px}
div.roomtitle>p>a{float:right;color:#fff;border:1px solid #acaaaa;width:50px;text-align:center;border-radius:4px}
div.paxtext>.childdv{background-color:#fff;margin:0;height:35px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;padding:10px 0}
div.paxtext>.childdv>label{display:block}
div.paxtext>.childdv>a{float:left;border-right:1px solid #ccc;padding:0;text-align:center;font-size:16px;font-weight:700;color:#666;text-decoration:none}
div.paxtext>.childdv>a:last-child{float:right;border-left:1px solid #ccc;border-right:none}
div.paxtext>.childdv>samp{float:left}
.wfmo{width:100%;margin:0}
.room_2,.room_3,.room_4{float:left;width:100%;display:none;padding-bottom:5px}
.room_show1{padding-bottom:10px}
.addremovedv{color:#fff;padding:0 15px}
.addremovedv span{cursor:pointer}
.addremovedv .yellow_bg{padding:2px 6px}
section.fixsection #hotel .addremovedv,section.fixsection #hotel div.roomtitle>p,section.fixsection #hotel div.roomtitle>p>a{color:#333}
section.fixsection #hotel div.paxtext>.childdv{border:1px solid #ccc}
section.fixsection #hotel div.roomtitle{border:1px solid #d3d1d1}
section.fixsection #hotel div.roomtitle>label{background:#dadada}
section.fixsection #hotel div.roomtitle>label:after{background:#dadada}
.flag {
    background: url(../images/country-flag.png);
    width: 16px;
    height: 16px;
    float: right;
    margin-top: 6.3px;
    position: relative;
    left: -25px;
}
.fw-6 {
  font-weight: 600;
}
.ad{background-position:0 -352px}
.ae{background-position:0 -368px}
.af{background-position:0 -384px}
.ag{background-position:0 -400px}
.ai{background-position:0 -416px}
.al{background-position:0 -432px}
.am{background-position:0 -448px}
.an{background-position:0 -464px}
.ao{background-position:0 -480px}
.aq{background-position:0 -496px}
.ar{background-position:0 -512px}
.as{background-position:0 -528px}
.at{background-position:0 -544px}
.au{background-position:0 -560px}
.aw{background-position:0 -576px}
.az{background-position:0 -592px}
.ba{background-position:0 -608px}
.bb{background-position:0 -624px}
.bd{background-position:0 -640px}
.be{background-position:0 -656px}
.bf{background-position:0 -672px}
.bg{background-position:0 -688px}
.bh{background-position:0 -704px}
.bi{background-position:0 -720px}
.bj{background-position:0 -736px}
.bm{background-position:0 -752px}
.bn{background-position:0 -768px}
.bo{background-position:0 -784px}
.br{background-position:0 -800px}
.bs{background-position:0 -816px}
.bt{background-position:0 -832px}
.bw{background-position:0 -848px}
.by{background-position:0 -864px}
.bz{background-position:0 -880px}
.ca{background-position:0 -896px}
.cg{background-position:0 -912px}
.cf{background-position:0 -928px}
.cd{background-position:0 -944px}
.ch{background-position:0 -960px}
.ci{background-position:0 -976px}
.ck{background-position:0 -992px}
.cl{background-position:0 -1008px}
.cm{background-position:0 -1024px}
.cn{background-position:0 -1040px}
.co{background-position:0 -1056px}
.cr{background-position:0 -1072px}
.cu{background-position:0 -1088px}
.cv{background-position:0 -1104px}
.cy{background-position:0 -1120px}
.cz{background-position:0 -1136px}
.de{background-position:0 -1152px}
.dj{background-position:0 -1168px}
.dk{background-position:0 -1184px}
.dm{background-position:0 -1200px}
.do{background-position:0 -1216px}
.dz{background-position:0 -1232px}
.ec{background-position:0 -1248px}
.ee{background-position:0 -1264px}
.eg{background-position:0 -1280px}
.eh{background-position:0 -1296px}
.er{background-position:0 -1312px}
.es{background-position:0 -1328px}
.et{background-position:0 -1344px}
.fi{background-position:0 -1360px}
.fj{background-position:0 -1376px}
.fm{background-position:0 -1392px}
.fo{background-position:0 -1408px}
.fr{background-position:0 -1424px}
.ga{background-position:0 -1440px}
.gb{background-position:0 -1456px}
.gd{background-position:0 -1472px}
.ge{background-position:0 -1488px}
.gg{background-position:0 -1504px}
.gh{background-position:0 -1520px}
.gi{background-position:0 -1536px}
.gl{background-position:0 -1552px}
.gm{background-position:0 -1568px}
.gn{background-position:0 -1584px}
.gp{background-position:0 -1600px}
.gq{background-position:0 -1616px}
.gr{background-position:0 -1632px}
.gt{background-position:0 -1648px}
.gu{background-position:0 -1664px}
.gw{background-position:0 -1680px}
.gy{background-position:0 -1696px}
.hk{background-position:0 -1712px}
.hn{background-position:0 -1728px}
.hr{background-position:0 -1744px}
.ht{background-position:0 -1760px}
.hu{background-position:0 -1776px}
.id{background-position:0 -1792px}
.mc{background-position:0 -1792px}
.ie{background-position:0 -1808px}
.il{background-position:0 -1824px}
.im{background-position:0 -1840px}
.in{background-position:0 -1856px}
.iq{background-position:0 -1872px}
.ir{background-position:0 -1888px}
.is{background-position:0 -1904px}
.it{background-position:0 -1920px}
.je{background-position:0 -1936px}
.jm{background-position:0 -1952px}
.jo{background-position:0 -1968px}
.jp{background-position:0 -1984px}
.ke{background-position:0 -2000px}
.kg{background-position:0 -2016px}
.kh{background-position:0 -2032px}
.ki{background-position:0 -2048px}
.km{background-position:0 -2064px}
.kn{background-position:0 -2080px}
.kp{background-position:0 -2096px}
.kr{background-position:0 -2112px}
.kw{background-position:0 -2128px}
.ky{background-position:0 -2144px}
.kz{background-position:0 -2160px}
.la{background-position:0 -2176px}
.lb{background-position:0 -2192px}
.lc{background-position:0 -2208px}
.li{background-position:0 -2224px}
.lk{background-position:0 -2240px}
.lr{background-position:0 -2256px}
.ls{background-position:0 -2272px}
.lt{background-position:0 -2288px}
.lu{background-position:0 -2304px}
.lv{background-position:0 -2320px}
.ly{background-position:0 -2336px}
.ma{background-position:0 -2352px}
.md{background-position:0 -2368px}
.me{background-position:0 -2384px}
.mg{background-position:0 -2400px}
.mh{background-position:0 -2416px}
.mk{background-position:0 -2432px}
.ml{background-position:0 -2448px}
.mm{background-position:0 -2464px}
.mn{background-position:0 -2480px}
.mo{background-position:0 -2496px}
.mq{background-position:0 -2512px}
.mr{background-position:0 -2528px}
.ms{background-position:0 -2544px}
.mt{background-position:0 -2560px}
.mu{background-position:0 -2576px}
.mv{background-position:0 -2592px}
.mw{background-position:0 -2608px}
.mx{background-position:0 -2624px}
.my{background-position:0 -2640px}
.mz{background-position:0 -2656px}
.na{background-position:0 -2672px}
.nc{background-position:0 -2688px}
.ne{background-position:0 -2704px}
.ng{background-position:0 -2720px}
.ni{background-position:0 -2736px}
.nl{background-position:0 -2752px}
.no{background-position:0 -2768px}
.np{background-position:0 -2784px}
.nr{background-position:0 -2800px}
.nz{background-position:0 -2816px}
.om{background-position:0 -2832px}
.pa{background-position:0 -2848px}
.pe{background-position:0 -2864px}
.pf{background-position:0 -2880px}
.pg{background-position:0 -2896px}
.ph{background-position:0 -2912px}
.pk{background-position:0 -2928px}
.pl{background-position:0 -2944px}
.pr{background-position:0 -2960px}
.ps{background-position:0 -2976px}
.pt{background-position:0 -2992px}
.pw{background-position:0 -3008px}
.py{background-position:0 -3024px}
.qa{background-position:0 -3040px}
.re{background-position:0 -3056px}
.ro{background-position:0 -3072px}
.rs{background-position:0 -3088px}
.ru{background-position:0 -3104px}
.rw{background-position:0 -3120px}
.sa{background-position:0 -3136px}
.sb{background-position:0 -3152px}
.sc{background-position:0 -3168px}
.sd{background-position:0 -3184px}
.se{background-position:0 -3200px}
.sg{background-position:0 -3216px}
.si{background-position:0 -3232px}
.sk{background-position:0 -3248px}
.sl{background-position:0 -3264px}
.sm{background-position:0 -3280px}
.sn{background-position:0 -3296px}
.so{background-position:0 -3312px}
.sr{background-position:0 -3328px}
.st{background-position:0 -3344px}
.sv{background-position:0 -3360px}
.sy{background-position:0 -3376px}
.sz{background-position:0 -3392px}
.tc{background-position:0 -3408px}
.td{background-position:0 -3424px}
.tg{background-position:0 -3440px}
.th{background-position:0 -3456px}
.tj{background-position:0 -3472px}
.tl{background-position:0 -3488px}
.tm{background-position:0 -3504px}
.tn{background-position:0 -3520px}
.to{background-position:0 -3536px}
.tr{background-position:0 -3552px}
.tt{background-position:0 -3568px}
.tv{background-position:0 -3584px}
.tw{background-position:0 -3600px}
.tz{background-position:0 -3616px}
.ua{background-position:0 -3632px}
.ug{background-position:0 -3648px}
.us{background-position:0 -3664px}
.uy{background-position:0 -3680px}
.uz{background-position:0 -3696px}
.va{background-position:0 -3712px}
.vc{background-position:0 -3728px}
.ve{background-position:0 -3744px}
.vg{background-position:0 -3760px}
.vi{background-position:0 -3776px}
.vn{background-position:0 -3792px}
.vu{background-position:0 -3808px}
.ws{background-position:0 -3824px}
.ye{background-position:0 -3840px}
.za{background-position:0 -3856px}
.zm{background-position:0 -3872px}
.zw{background-position:0 -3872px}
.datepicker{min-width:800px;padding:15px;box-shadow:0 0 9px 3px rgba(0,0,0,.19);z-index:999!important;right:7%!important;left:auto!important}
.datepicker span.ui-icon-circle-triangle-e{background-position:0 -30px}
.datepicker a.ui-datepicker-prev>span.ui-icon-circle-triangle-w,.datepicker a.ui-state-disabled>span.ui-icon-circle-triangle-w{background-position:0 0}
.datepicker table{font-size:16px}
.datepicker table td{padding:0;border:1px solid #e6e6e6}
.datepicker table td>a{border:none!important;background:#fff!important;text-align:center;margin:0;padding:15px 15px}
.datepicker table td.ui-state-disabled{border:none}
.datepicker table td.ui-state-disabled>span.ui-state-default{padding:15px 15px;background:#fff;text-align:center;border:none}
.datepicker table tr td>a.ui-state-active{background:#164880!important;color:#fff}
.datepicker .ui-widget-header{border:none;background:0 0;color:#777474;font-weight:400;margin-bottom:5px}
.datepicker table tr th{font-weight:400;border:0;font-size:14px}
.datepicker_dob{min-width:400px}
.ser_formbg{        padding-bottom: 30px;background: #fff; padding: 15px; box-shadow: 0px 1px 1px 1px #ddd; }
.search_tab{border-bottom:none}
.search_tab li a.nav-link{text-transform:uppercase;border:none;border:none;font-size:14px;padding:17px 22px;background-color:rgba(0,0,0,.6);border-radius:0;border-right:1px solid #a69e9e45}
.search_tab li a:hover{border:none;border-right:1px solid #b0aaaa54}
.search_tab .nav-item.show .nav-link,.search_tab .nav-link.active{border:none;border-radius:0}
ul.fomtabul{    flex-direction: column;
    box-shadow: 0px 2px 1px #8682822e;
    /* margin-left: -9px; */
    border-radius: 0px;}

ul.fomtabul li a.nav-link{}
ul.fomtabul li a.nav-link samp {}
ul.fomtabul li a.nav-link:hover{-webkit-transform:unset;transform:unset;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}
.fomtabul .nav-item.show .nav-link,.fomtabul .nav-link.active,ul.fomtabul li a.nav-link:hover{text-align: center;color: #ebf2f7; background: #333;
   }
.nav-item  a:hover {
  text-decoration: none;}

  .secondry_bg .nav-item  {font-size: 16px;} 
.searchform .radiusltb {

}
.fomtabul .nav-item.show .nav-link, .fomtabul .nav-link.active img, ul.fomtabul li a.nav-link:hover img {filter: brightness(0) invert(1); }
#bus .go_button, #hotel .go_button{height: 45px;}  
.typedv{}
.formone{width:100%;z-index:299;padding:0px}
.serdv .go_button {border-radius: 0px 3px 3px 0px; height: 45px; }
.s_form_title{    padding: 5px 0px;
    margin: 20px 0px;
    font-size: 18px;}
.linebtm_border{margin: 5px 0px 5px 0px;}    
ul.fomtabul li a i{}
ul.fomtabul li a.nav-link {
height: 50px;
    text-decoration: none;
    text-align: center;
    margin: 0;
    position: relative;
    border-bottom: 1px solid #e3e5e9;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    -webkit-transition: 0.4s;
    transition: 0.4s;
}

ul.fomtabul li a i {
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition:0.3s;
    -webkit-transition:0.3s;
    transition: 0.3s;
    position: relative;
}
ul.fomtabul li:hover a .fa img{    filter: brightness(0) invert(1);
  animation: rotatex 5s infinite;
  animation-timing-function: linear;}
  @-webkit-keyframes rotatex {
  0% {
    transform: rotateX(0deg);
  }
  100% {
    -webkit-transform: rotateZ(360deg);
      -moz-transform: rotateZ(360deg);
      transform: rotateZ(360deg);
  }
}
/* ul.fomtabul li.nav-item:last-child {
    display: none;
} */
.travelrow{width:103%}
.searchform label{font-size:14px;margin-bottom:4px}
.searchform .inputtext{    height: 45px; border-radius: 0; /* border: none; */ border: 1px solid #ddddddc7; box-shadow: 1px 1px 1px 1px #dcdcdc40; }
.searchform .dateicon{color: #292b2ca1; font-size: 14px; bottom: 12px; position: absolute; right: 15px; }
.searchform .btneffect{font-size:15px;width:100%;height:45px}
.searchform .selhit{height:35px!important;border-radius:4px;border:none}
.moreoption .middlehr{background-image:-webkit-linear-gradient(left,#00000033,#cccccc52,transparent);background-image:-moz-linear-gradient(left,#00000033,#cccccc52,transparent);background-image:-o-linear-gradient(left,#00000033,#cccccc52,transparent);background-image:linear-gradient(left,#00000033,#cccccc52,transparent)}
.moreoption h6{margin:15px 0 15px 0;color:#ccc;cursor:pointer}
.moreoption h6>i{font-size:18px;margin-right:6px;float:left;margin-bottom:0}
div.searchform .moreoption select.inputtext{height:42px}
.moreoption label,div.traveladd>label{text-transform:capitalize;font-size:13px;margin-bottom:5px}
div.traveladd>.row{background-color:#fff}
div.traveladd>.row>a.col{padding:6px 0;text-align:center;font-weight:700;font-size:16px;color:#666;font-family:arial;text-decoration:none;outline:0}
div.traveladd>.row>samp.col{padding:6px 0;text-align:center;border:solid #bcc8d1;border-width:0 1px 0 1px;font-size:16px;}
.typeradio{    display: block;
      position: relative;
    padding: 6px 30px;
    cursor: pointer;
    font-size: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #565555;
    text-transform: capitalize;
    /* margin-right: 12px; */
    font-size: 13px;
    font-weight: 400;
    border: 1px solid #ebf2f799;
    display: flex;
    align-items: center;
    -webkit-appearance: button;
    background: #ebf2f7;
    text-align: center;}
.b2b_page .admin_btn{font-size: 13px;
    color: #fff2f2;
    font-weight: 500;
    border-radius: 2px;
    padding: 5px 8px;height: auto;    outline: 0;}

.typeradio input{position:absolute;opacity:0}
.typeradio .checkmark{position:absolute;    top: 7px;
    left: 6px;height:16px;width:16px;background-color:#eee;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border:1px solid #ccc}
.typeradio:hover input~.checkmark{background-color:#ccc}
.typeradio input:checked~.checkmark{background-color:#fff}
.checkmark:after{content:"";position:absolute;display:none}
.typeradio input:checked~.checkmark:after{display:block}
.typeradio .checkmark:after{top:2px;left:2px;width:10px;height:10px;border-radius:50%;background:#292b2c;}
@media(max-width:768px){
.typeradio{  
        padding: 5px 11px 7px 19px;}}
i.swape-city {background: url(../images/left-right.png) -21px 32px; width: 27px; height: 26px; border: 1px solid #cccccc; border-radius: 50%; position: absolute; right: -12px; bottom: 16px; z-index: 1; background-color: #fff; opacity: 0.5; top: 10px; }
 .raj-checkbox{color:#fff}
.raj-checkbox i.checkimg{width:20px;height:15px;float:left;background-position:0 -15px}
.raj-checkbox i.checkimg_pos{background-position:0 0}
.raj-checkbox samp{font-size:15px;text-transform:capitalize}
div.multicity_add .add_dv i.fa-times{color:#eb1d27;margin-right:10px}
div.multirow{margin:3px 0 0 0}
.flightpax{position:absolute;background-color:rgba(0,0,0,.49);z-index:99;padding:10px 15px 20px 15px;display:none}
.flightpax label{color:#fff;margin-top:10px}
div.pax .select1{padding:10px 10px;border:1px solid #dadada;height:40px!important}
div.pax-div label{display:block}
div.pax-div label samp{padding-left:5px}
div.pax-div i.faicon{float:right;color:#666;font-size:18px;margin-top:-2px}
div.pax-div samp,div.pax-div span{font-size:13px}
.tnone:active,.tnone:focus,.tnone:hover{color:#fff;text-decoration:none}
#holidays .go_button{height:45px}
div.simpletext{background:0 0}
div.simpletext>h1{    font-family: monospace;
    text-align: center;
    font-weight: 700;
    font-size: 40px;
    color: #fff;
    margin-top: 25px;}
div.simpletext>p{font-size:18px;color:#fff;padding:0 13%;text-align:center;margin-bottom:30px}
#holidays .dateicon{left:25px;top:12px}
#holidays .inputtext{height:45px}
#holidays .pl35{padding-left:35px}
div.sorting_tittle2{border: unset;
    border-bottom: none;
    background: #e6e6e6;
    padding: 0px 0px 0px 0px;
    margin-bottom: 16px;}
div.sorting_tittle2 a{color:#000;font-size:15px;display:block;text-align:center;    font-weight: 500;}
div.sorting_tittle2 a:hover{font-weight:500;text-decoration:none}
div.sorting_tittle2 a i{    position: relative;top: 4px;}
div.sorting_tittle2 a .fa-sort-down{top: -3px;}
div.sorting_tittle2 a i.fa-caret-down{padding-left:8px;padding-right:0}
div.sorting_tittle2 .col-lg-3{border-right:1px solid #daddde;padding:6px 15px}
div.sorting_tittle{padding:5px 15px 5px 0;border:1px solid #d0d0d0;border-bottom:none}
div.sorting_tittle a{text-transform:uppercase}
div.flight_fare{padding:10px 10px 0px 10px;margin-bottom:15px!important;border: 1px solid #e4e4e4;transition: 0.3s;}
.hover:hover {
    box-shadow: 0 0 8px 0px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 0 8px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 0 8px 0px rgba(0,0,0,0.2);
    -ms-box-shadow: 0 0 8px 0px rgba(0,0,0,0.2);
    transition: .9s ease-in-out;
    border: 1px solid rgba(0,0,0,0.2);
}
 div.sorting_tittle2 .snf  {    font-size: 14px;
    float: left;
    padding: 8px;
    color: #eb1d27;
    margin-left: -10px;
    font-weight: 500;
    margin-right: 15px;}
 .tts_menu_b2b2 a:focus, .tts_menu_b2b2 a:hover {
    color: #eb1d27;
    text-decoration: none;
}
div.flight_fare .divider{background-image:-webkit-linear-gradient(left,transparent,#ccc,transparent);background-image:-moz-linear-gradient(left,transparent,#ccc,transparent);background-image:-o-linear-gradient(left,transparent,#ccc,transparent);background-image:linear-gradient(left,transparent,#ccc,transparent);height:1px;margin-top:2px;margin-bottom:2px}
.divider2{background-image:-webkit-linear-gradient(left,transparent,#ccc,transparent);background-image:-moz-linear-gradient(left,transparent,#ccc,transparent);background-image:-o-linear-gradient(left,transparent,#ccc,transparent);background-image:linear-gradient(left,transparent,#ccc,transparent);height:1px;height:1px;float:left;width:100%;margin:5px 0}
div.flight_fare .divider:last-child,div.roomfaredv .middlehr:last-child{display:none}
div.flight_fare .logo{float:left;margin:5px 8px 0 0;width:30px}
div.flight_fare .ar_name{max-width:68%;margin-bottom:0}
div.detail_review .ar_name>samp,div.flight_fare .ar_name>samp{color:#777;display:block;line-height:14px}
div.flight_fare .ar_name>samp:last-child{color:#666}
div.flight_fare .ar_time>h5{margin:0;line-height:26px}
.detail_review .ar_time>samp,div.flight_fare .ar_time>samp{text-transform:capitalize;display:block;color:#777;padding-left:3px;line-height:16px}
div.flight_fare .ar_duration{text-align:center;}
div.flight_fare .arrpd{text-align:center}
div.flight_fare .ar_duration>samp{line-height:17px;display:block;float:left;width:90%}
div.flight_fare .ar_duration>span.stopshow{width:78%;height:1px;margin:5px 7px;display:block;position:relative;background-color:#ccc;float:left}
div.flight_fare .ar_duration>span.stopshow:after{content:'';position:absolute;width:8px;height:8px;border-radius:50%;left:0;top:-4px;border:1px solid #b3afaf;background:#fff}
div.flight_fare .ar_duration>span.stopshow:before{content:'';position:absolute;width:8px;height:8px;border-radius:50%;right:0;top:-4px;border:1px solid #b3afaf;background:#fff}
div.flight_fare .ar_duration>span.stopshow b.onestop{position:absolute;width:8px;height:8px;border-radius:50%;top:-4px;border:1px solid #b3afaf;background:#fff}

div.flight_fare .ar_duration>span.stopshow b.stop1{position: absolute; width: 8px; height: 8px; border-radius: 50%; top: -4px; border: 1px solid #b3afaf; background: #fff;}

div.flight_fare .ar_duration>span.stopshow b.stop2{position: absolute; width: 8px; height: 8px; border-radius: 50%; top: -4px; border: 1px solid #b3afaf; background: #fff;}
div.flight_fare .ar_duration>span.stopshow b.ones1top{left: 32%;}
div.flight_fare .ar_duration>span.stopshow b.stop2{left: 63%;position: absolute; width: 8px; height: 8px; border-radius: 50%; top: -4px; border: 1px solid #b3afaf; background: #fff;}
div.flight_fare .ar_duration>span.stopshow b.stop3{left: 70%;position: absolute; width: 8px; height: 8px; border-radius: 50%; top: -4px; border: 1px solid #b3afaf; background: #fff;}

div.flight_fare .ar_duration>span.stopshow b.towstop{left:63%}
.script_img{background-repeat:no-repeat;float:left}
div.flight_fare .arrpd {text-align: center; }
div.flight_fare .ar_inr i{background-position:-32px -296px;background-repeat:no-repeat;padding-right:1px;height:19px;width:20px;display:block;float:left}
div.flight_fare label.destlabel samp{text-transform: capitalize;color: #2b2a2a;}
div.flight_fare .ar_inr samp{text-align:center;display:block;line-height:24px;padding:6px 10px 0 0}
div.flight_fare .ar_book .go_button{text-transform:capitalize;font-size:15px;padding:8px 15px;color: #ffffff;}
div.flight_fare .ar_inr span.inr_rupes{font-size:18px;font-weight:500;padding-right:5px}
div.fare_title{    width: 103%;
    padding: 8px 20px 10px 20px;
    width: -webkit-fill-available;
    margin: 12px -10px 0px -10px;
    display: flex;
    align-items: center;    background-color: #e3e6e673;
    padding: 6px 10px;
    /* -moz-border-radius: 0 0 3px 3px; */
    -webkit-border-radius: 0;
}
div.fare_title .details>label{text-transform:capitalize;margin-bottom:0}
.details img{width: 25px;}
div.fare_title .details>label.seatleft{    padding: 0 2px;}
div.flight_details .detail_content{width:100%;border:1px solid #d4dee5;background:#fff;padding:0 15px}
div.flight_details{margin:0 -10px;border-top:1px solid #ebebeb;padding:10px;background-color:#f8f8f8;width:103%}
div.flight_fare .search_tab li a{text-transform:capitalize;color:#232c50;font-weight: 500;}
div.flight_details .detail_content .upper{text-transform:uppercase;font-size:22px;padding-right:3px}
.airlogo{width:30px}
div.layover{text-align:center;margin-top:10px;margin-bottom:15px;width:100%;position:relative;padding:8px 0;background:-webkit-linear-gradient(left,rgba(147,184,189,0) 0,#f6f2f2 20%,#fafafa 53%,#faf6f6 79%,#fff 100%);background:linear-gradient(left,rgba(147,184,189,0) 0,rgba(235,241,242,.8) 20%,#f0e9e9 53%,rgba(226,242,244,.8) 79%,rgba(147,184,189,0) 100%)}
div.flight_details .search_tab li a.nav-link{padding:8px 22px;background:0 0;border-right:none}
div.layover>samp{margin-top:0;position:relative;padding:3px 12px;border-radius:25px;background-color:#f9f9f9;z-index:9;color:#000;font-size:14px}
.layover_parent:last-child div.layover{display:none}
.layover_parent:last-child div.lastdv{padding-bottom:15px}
#fdetails div.br_top:first-child{border-top:none;margin-top:0;padding-top:0}
#fdetails div.br_top:last-child{margin-top:10px;padding-top:10px}
i.inr{background-position:-32px -246px;background-repeat:no-repeat;padding-right:1px;height:19px;width:20px;display:block;float:left}
div.flight_details .detduration{width:91%;text-align:center;margin-bottom:0;position:relative}
div.flight_details .detduration:before{border-top:1px dashed #dfdfdf;content:"";margin:0 auto;position:absolute;top:16px;left:0;right:0;bottom:0;width:95%;z-index:1}
div.flight_details .detduration i.dot{width:7px;height:7px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin-top:12px;float:left;position:relative;z-index:9}
div.flight_details .detduration .text{font-size:20px;background-color:#fff;position:relative;padding:0 10px;z-index:9}
div.flight_details .detduration .plain{font-size:21px;position:relative;top:0;z-index:9;font-style:initial;float:right}
div.detail_review .ar_duration label.testdur,div.flight_details .ar_duration label.testdur{margin-top:-6px;display:block;color:#666}
.flight_details .search_tab .nav-item.show .nav-link,.flight_details .search_tab .nav-link.active{background-color:#fff;color:#333;border:1px solid #e3e3e3;border-width:1px 1px 0 1px}
#farebreakup div.flight_details{background-color:#fff}
ul.breakup_list li{border:none;border-bottom:1px solid #e9e8e8;border-top:1px solid #e9e8e8;padding:5px 2px}
div.fare_rule_scroll{max-height:450px;overflow-x:hidden;overflow-y:auto;padding:15px}
.sprit{width:32px;overflow-x:hidden;height:32px;float:left}
div.flight_details h5.f_tittle{padding:10px 0 10px 13px;margin:0 -15px 10px -15px;width:104%;font-size:17px;position:relative}
div.flight_details h5.f_tittle:after{content:"";height:1px;display:block;background-image:-webkit-linear-gradient(left,#00000005,#ccc,transparent);background-image:-moz-linear-gradient(left,transparent,#ccc,transparent);background-image:-o-linear-gradient(left,transparent,#ccc,transparent);background-image:linear-gradient(left,transparent,#ccc,transparent);position:absolute;bottom:0;width:100%;float:left}
div.flight_details h5.f_tittle:before{content:"";height:1px;display:block;background-image:-webkit-linear-gradient(left,#00000005,#ccc,transparent);background-image:-moz-linear-gradient(left,transparent,#ccc,transparent);background-image:-o-linear-gradient(left,transparent,#ccc,transparent);background-image:linear-gradient(left,transparent,#ccc,transparent);position:absolute;top:0;width:100%;float:left}
div.flight_details h5.f_tittle>i{background-position:-100px -6px;width:42px;height:22px;margin-right:10px}
div.flight_details h5.commpntitle{padding:10px 0 12px 13px;margin:0;width:100%}
table.ttstable{border-top:none;margin-bottom:0}
div.flight_details .wfulcenter{width:100%;text-align:center}
table.ttstable tr.head td{color:#23527c;border-top:none}
table.ttstable th{font-weight:700}
table.ttstable td,table.ttstable th{text-align:center;border-right:1px solid #eceeef}
table.ttstable tr.total td i{margin-top:6px}
.baggage-heading{padding:7px 10px;border-bottom:1px solid #e8ecef}
.baggage-heading samp{font-size:17px}
.baggage-heading2{padding:12px 10px}
.baggage-heading2 samp{font-size:13px;display:block}
.bgpd{border-top:1px solid #d4dee5;background:#f5f8fa}
.addgst{color: #059d33;display:block;padding: 10px 0 10px 25px; display: block; float: left; font-size: 15px; font-weight: 600; text-decoration: unset; position: relative; }
div.gstmodel .modal-content .modal-header{border:none;padding:6px 15px}
a{outline:0}
label.radio_select{position:relative;float:right;margin-right:20px}
.indicator{position:absolute;right:0;border:2px solid #00556f;width:20px;height:20px;padding:2px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;top:2px}
.radio_select input:checked~.indicator:after{display:block}
.radio_select input[type=radio]{opacity:0}
.radio_select .indicator:after{left:5px;top:1px;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);content:'';position:absolute;display:none}
.radio_select input:checked~.indicator{background:#00556f}
div.roundparent .flight_fare{padding:0}
div.roundparent .flight_fare:first-child .roundlist{margin-right:3px}
div.roundparent .flight_fare:last-child .roundlist{margin-left:3px}
.roundparent .rt-airdv .rtlogo{width:38px;height:30px}
.roundparent .rt-airdv samp{display:block;color:#666;font-size:12px}
.roundparent .roundlist{border-bottom:1px solid #e0e5e7;padding:12px 10px 8px 10px;margin-bottom:5px}
.roundparent .roundlist:hover{background-color:#f4f7f8;border:1px solid #ccc}
.roundparent .roundlist .ar_inr>samp{font-size:20px;font-weight:600;text-align:right;padding:0}
.roundparent .roundlist .ar_inr>samp>span.inr_rupes{font-size:18px}
.roundparent .roundlist .citydv h5{font-weight:700}
.roundparent .roundlist div.fare_title .details{display:none}
.roundparent .roundlist .col-lg-9 .ptb8:nth-last-child(2) div.fare_title .details{display:block}
.roundparent .roundlist .detail_content{padding:0 5px}
.roundparent .roundlist div.flight_details{margin:0 -10px 0 -10px;width:106%}
.roundparent .roundlist .detail_content .onmbil .logo{width:30px}
.roundparent .roundlist .detail_content .onmbil samp{display:block}
.roundparent .roundlist .detail_content .plain2{font-size:30px;font-style:inherit;padding-left:9px;margin-top:8px;float:left}
#onword_push{border-right:1px solid #ccc;margin:0}
#return_push{margin:0}
#return_push:after{content:"";border-right:1px solid #ccc;height:100%;width:1px;position:absolute;right:22px}
#onword_push .flight_details,#onword_push .rt-airdv samp,#onword_push div.fare_title,#return_push .flight_details,#return_push .rt-airdv samp,#return_push div.fare_title,#selectedfare .radio_select{display:none}
#onword_push .flight_details,#return_push .flight_details{display:none!important}
#onword_push .ar_inr samp,#onword_push .ar_inr span.inr_rupes,#onword_push label.destlabel samp,#return_push .ar_inr samp,#return_push .ar_inr span.inr_rupe,#return_push label.destlabel samp{font-weight:400}
.allfaredv{padding-left:0}
.allfaredv samp.tprice{font-size:22px;line-height:37px}
.allfaredv samp.tprice>span{font-size:21px;font-weight:500;}
.allfaredv .go_button{float:right;font-size:18px}
#selectedfare{    box-shadow: 0 0px 2px 0px #292b2c69; background-color: #fff; padding: 15px 0 6px 0; margin-bottom: 10px; }
div.filterheight{width:100%;margin:0;max-height:200px;overflow-y:auto;padding-top:5px}
div.parentdv{position:relative;margin:0 0 4px 0;padding-bottom:6px;padding:10px}
a#lnkPrevDay,a#lnkNextDay,#lnkNextDayIB,#lnkPrevDayIB {font-size: 13px; color: #3c3c3c; background:gainsboro;text-decoration: unset; margin: -31px 0px;; padding: 3px 7px; font-weight: 500; }
.ticketsenddv .form_errormsg .help {
        color: #de0000;
}
h4.allflight{width:100%;margin-bottom:20px;text-align:center}
.result_side_bar {border: 1px solid #e6e8e8; }
h5.short_tittle {
    background: #f2f4f4;
    text-transform: capitalize;
    width: 109%;
    border-bottom: 1px solid #e0e5e7;
    margin: -10px -10px 0px -10px;
    padding: 10px;
    margin-bottom: 10px;
}
h4.allflight:after{content:"";position:absolute;width:15px;height:15px;background:#dee0e0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:32px;left:48%}
h5.short_tittle i{float:right;color:#666}
p.price_range input[type=text]{border:none;width:50%;color:#666;float:left}
p.price_range .rightprice{text-align:right}
div.price_filter{margin-top:0;margin-bottom:10px;border:none!important;max-height:6px;background-color:#e6e2e2;max-width:92%;margin-left:8px}
div.price_filter .ui-state-active,div.price_filter .ui-state-default,div.price_filter .ui-state-focus{background-color:#f5f5f5!important;border:1px solid rgba(0,0,0,.1);height:21px;width:21px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;margin-top:-4px}
div.price_filter .ui-state-default:after{content:"";position:absolute;top:4px;left:4px;position:absolute;width:11px;height:11px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%}
samp.showall{position:absolute;bottom:3px;right:41%;font-size:11px;cursor:pointer;display:none;margin-bottom:0}
ul.filterul{margin:0;padding:0 10px 0 0;width:100%;display:block}
ul.filterul li{display:inline-block;width:100%;margin-bottom:0}
ul.filterul li.middlehr{float:left;margin:8px 0}
label.checkboxlabel{position:relative;margin-bottom:12px;width:100%;text-transform:capitalize;cursor:pointer;padding:0;margin-bottom:0}
label.checkboxlabel samp.samp{padding-top:2px;font-size:13px;width:123px;margin-left:0;overflow:hidden;float:left}
label.checkboxlabel span{color:#ea2330;position:absolute;right:20%;padding:0 10px;font-size:11px;background-color:#fff;display:none}
label.checkboxlabel samp>i.inr{width:15px}
label.checkboxlabel:hover span{display:none;}
data-agerycheck["true"]{color: #de0000;}
label.checkboxlabel input[type=checkbox]{position:absolute;opacity:0}
label.checkboxlabel .checkmark{    position: absolute; top: 2px; right: 0; height: 17px; width: 17px; background-color: #fff; border: 1px solid #ccc; border-radius: 2px; -webkit-appearance: checkbox; }
label.checkboxlabel:hover input~.checkboxlabel .checkmark{border:2px solid #ea2330}
label.checkboxlabel .checkmark:after{content:"";position:absolute;display:none}
label.checkboxlabel input:checked~.checkmark:after{display:block}
label.checkboxlabel .checkmark:after{    left: 5px; top: 1px; width: 7px; height: 12px; border: solid #292b2c; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
label.checkboxlabel .pricesamp{float:right;margin-right:40px;font-size:17px}
label.checkboxlabel .pricesamp>i{font-style:normal;font-size:17px;font-weight:400}
.fixedtop0{position:fixed;top:0;width:100%;z-index:99}
.modifysection{    padding: 5px 10px 5px 15px;
    background-color: #e6e6e6;
    font-size: 16px;    box-shadow: 0px 1px 1px #292b2c47;
    position: relative;}
.modifysection i.angle_down{position:absolute;top:14px;right:10px;font-size:19px;color:#666}
.modifysection .calender{top:26px;font-size:14px;right:15px;color:#666}
.modifysection i.angle_down{top:24px;font-size:19px;right:15px;color:#666}
.modifysection i.swape-city{opacity:1;top:23px}
.modifysection div.mf_col2{max-width:14%;padding:0 10px}
.modifysection div.mf_col3{padding:0 25px 0 0}
.modifysection div.mf_col4{padding:0 10px 0 25px}
.modifysection samp i.disabled_rt{float:right;border:1px solid #ccc;border-radius:50%;padding:2px 4px 2px 4px;cursor:pointer}
.modifysection .form-control{color:#000;border-bottom:1px solid #ccc;border-right:none;font-size:17px;padding:0;height:35px;padding-bottom:10px}
.modifysection .search_dv{min-width:10%;padding-left:10px}
.modifysection .search_dv .go_button{height:40px}
.filter_fixed_rt{position:fixed;width:100%;top:0;z-index:9;background-color:#f2f3f3;box-shadow:0 -1px 8px 0 #333;-webkit-box-shadow:0 -1px 8px 0 #333;-moz-box-shadow:0 -1px 8px 0 #333}
.m_modifyhed{padding:5px 10px;z-index:9;position:relative}
.m_modifyhed samp{text-transform:capitalize;font-size:15px;float:left}
.m_modifyhed span{float:left;padding-right:5px}
.m_modifyhed i{float:left}
.m_modifyhed i.fa-pencil{font-size:21px;float:right;position:relative;top:13px}
.m_modifyhed i.fa-exchange{padding:0 8px;margin-top:6px}
.m_modifyhed i.fa-angle-left{font-size:28px}
.m_modifyhed p{margin-bottom:0;color:#ccc;float:left;width:100%}
.m_modifyhed p i{font-size:13px;padding-right:6px;margin-top:3px}
.m_modifyhed samp.hedprice{float:right;font-size:20px;margin-top:-4px}
section.hotelmod samp.max-w{max-width:78%}
section.hotelmod samp.night{padding-left:10px}
section.hotelmod samp.night>span{font-size:15px;transform:rotate(-40deg)}
.multimodify label.datee,.multimodify label.des{width:100%;margin-bottom:0}
.multimodify label.des samp{color: #333131;
    float: left;
    font-size: 15px;
    text-transform: uppercase;
    margin: 0px;}
.multimodify label.des span{color:#ccc;float:left;font-size:23px;line-height:24px;padding:0 10px}
.multimodify label.datee i.fa-calendar{float:left;padding:4px 10px 0 0;font-size:15px;color:#444343;}
.modifysection samp,.multimodify label.datee samp{text-transform:capitalize;font-size:13px;margin-bottom:5px;color:#929292}
.modifysection samp{display:block;}
.multimodify label.datee samp{font-size:15px;color: #333;}
.multimodify label.tccc i,.multimodify label.tccc samp{color:#444343;}
.multimodify label.paxx{font-size:17px;width:100%;text-align:center;text-transform:capitalize;margin:0}
.multimodify label.paxxsw{width:100%;font-size:15px;text-align:center;padding-top:3px;margin-bottom:0;color:#666}
.modifybtn{font-size:15px;border:1px solid #b37777;padding:8px 15px;width:100%;}
.modify_loc_origin .col-md-2:nth-of-type(2),.modify_loc_origin .col-md-2:nth-of-type(3),.modify_loc_origin .col-md-2:nth-of-type(4){border-right: 1px solid #fff;}
.modifybtn:hover{border-color:#fff;color:#fff}
.multimodify span.flighticon{position:absolute;left:-31px;top:7px;color:#ccc;font-size:20px}
h3.modifyh3{padding:10px 15px 0 15px;border-bottom:1px solid #eef1f3;text-align:center;display:block;margin-bottom:0}
h3.modifyh3:after{content:"";height:1px;display:block;margin-top: 10px;
    background: -webkit-linear-gradient(left,rgba(147,184,189,0) 0,#636c72 20%,#636c72 53%,#636c72 79%,rgba(147,184,189,0) 100%);
    background:-mz-linear-gradient(left,rgba(147,184,189,0) 0,#636c72 20%,#636c72 53%,#636c72 79%,rgba(147,184,189,0) 100%);
    background:-o-linear-gradient(left,rgba(147,184,189,0) 0,#636c72 20%,#636c72 53%,#636c72 79%,rgba(147,184,189,0) 100%);background:linear-gradient(left,rgba(147,184,189,0) 0,#636c72 20%,#636c72 53%,#636c72 79%,rgba(147,184,189,0) 100%)}
.bgwithshadow{  position:relative;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}

.fixsection .container-fluid{padding:20px 0;background-color: #f0f0f0;
    border-bottom: 1px solid #c7c7c7;}
.fixsection .modifyclose,.loginsignup .modifyclose{position:absolute;top:7px;right:20px;font-size:36px;text-decoration:none;text-shadow:0 5px 7px #bfbbbb}
.loginsignup{width:100%;height:0%;z-index:99;padding:0;position:relative;z-index:999;overflow:hidden}
.loginsignup .container-fluid{padding:20px 0;background-color:#e9f2f6;border-bottom:2px solid #ccc}
.addheight{height:100%;overflow:inherit;overflow:scroll}
.modiftype{margin:15px 0 8px 0}
.modiftype .typeradio{color:#333}
.modiftype .radio{color:#333;font-size:15px}
.modiftype .radio .checkmark:after{top:2px;left:2px}
.modifysearch .inputtext,.modifysearch div.pax-div{border:1px solid #ccc;border-width:1px 0 1px 1px}
.modifysearch label{color:#333}
.modifysearch .brlno{border-left:none}
.modifysearch div.traveladd>.row{border:1px solid #ccc}
.modifysearch span.form-error{color:#fff}
.modifysearch .flightpax{background-color:rgb(233,242,246);border:1px solid #ccc;border-top:none}
.modifysearch .brr{border-right:1px solid #ccc}
.fixsection .modifysearch .add_dv a,.fixsection .modifysearch .add_dv i.fa-times{color:#333;text-shadow:0 0 0}
/*!!!!!!!!!!!!!!!!!!!!!!!!!!!! filter !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
.mfilter{position:fixed;bottom:0;left:0;z-index:9;width:100%;background:rgba(0,0,0,.78);margin:0;color:#fff;text-transform:uppercase}
.mfilter>div{text-align:center;padding:7px}
.mfilter>div:nth-child(1){border-right:1px solid #666}
/*!!!!!!!!!!!!!!!!!!!!!!!!!!!! filter End !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
.step_tab label.one1,.step_tab label.three3,.step_tab label.two2{border:solid #d4dde0;border-width:1px 0 1px 0}
.step_tab label.one1{border-left:1px solid #d4dde0}
.step_tab label.two2{padding-left:30px}
.step_tab label.three3{overflow:hidden;border-right:1px solid #d4dde0;padding-left:30px}
.step_tab label.labeltab{min-height:44px;padding-top:7px;margin-bottom:0}
.step_tab label.labeltab:before{    content: " "; display: block; width: 0; height: 0; border-top: 21px solid transparent; border-bottom: 21px solid transparent; border-left: 16px solid #d4dde0; position: absolute; top: 50%; margin-top: -21px; margin-left: 1px; left: 100%; z-index: 1; }
.step_tab label.labeltab.active:after{content:" ";display:block;width:0;height:0;border-top:21px solid transparent;    border-left:16px solid #eb1d27;border-bottom:21px solid transparent;position:absolute;top:50%;margin-top:-21px;left:100%;z-index:2}
.step_tab label.labeltab:after{   content: " ";
    display: block;
    width: 0;
    height: 0;
    border-top: 21px solid transparent;
    border-bottom: 21px solid transparent;
    border-left:16px solid #ef5159;
    position: absolute;
    top: 50%;
    margin-top: -21px;
    left: 100%;
    z-index: 2;}
 
.step_tab label.active{cursor:pointer}
.step_tab label.labeltab>samp{font-size: 18px; background-color: #fff; padding: 0 10px; border-radius: 50%; color: #000; margin-right: 10px; float: left; border: 1px solid transparent; }
.step_tab label.active>samp.fa{padding:4px 5px;background-color:#fff}
.step_tab label.active>samp{color: #5cb85c;}
.step_tab label.labeltab>span{font-size:16px;float:left;padding-top:2px}
.step_tab label.labeltab>span.tcol{color:#ccc}
.paybtn label{background:#fbf9ed;padding:15px 15px;width:100%;border:1px solid #efe7e7;font-size:16px;text-align:center}
div.detail_review div.flight_details{margin:0;padding:0;border-top:1px solid #ccc}
div.detail_review .logo{width:30px}
div.detail_review div.flight_details .detail_content{border:none;padding-bottom:15px}
h4.tittle_h4{background-color:#fff;padding:10px 15px;border-bottom:1px solid #f1ecec;margin-bottom:0}
h4.tittle_h4 samp{padding:3px 10px;margin-right:10px;font-size:15px}
div.detail_review .detail_content:last-child .hedmtr>h5>samp{transform:rotate(45deg)}
div.detail_review .detail_content .upper{font-weight:400;font-size:20px}
div.detail_review .hedmtr{padding:0 7%}
div.detail_review .hedmtr>h5{display:block;width:100%;padding-top:6px;padding-bottom:1px;margin-bottom:15px}
div.detail_review .hedmtr>h5:after{content:"";height:1px;display:block;margin-top:12px;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(221,232,234,.8) 20%,#e3edee 53%,rgba(198,224,228,.8) 79%,rgba(147,184,189,0) 100%);background:-mz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(221,232,234,.8) 20%,#e3edee 53%,rgba(198,224,228,.8) 79%,rgba(147,184,189,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(221,232,234,.8) 20%,#e3edee 53%,rgba(198,224,228,.8) 79%,rgba(147,184,189,0) 100%);background:linear-gradient(left,rgba(255,255,255,0) 0,rgba(221,232,234,.8) 20%,#e3edee 53%,rgba(198,224,228,.8) 79%,rgba(147,184,189,0) 100%)}
div.detail_review .hedmtr>h5>samp{font-size:20px;margin-right:5px}
div.detail_review .pointer{float:right;padding:3px 10px}
div.detail_review .refundable{background-color:#EA2330;color:#fff;padding:4px 10px;float:right;text-transform:uppercase;font-size:12px}
div.detail_review div.detail_content:nth-child(2) .hedmtr>h5{border-top:none;margin-top:2px}
div.detail_review div.detail_content .ar_duration .testdur{font-weight:700;/*padding-left:10%;*/padding-top:5px}
.bgborder{background-color:#fff;border:1px solid #ccc}
.bgbr_sdo{background-color:#fff;box-shadow:0 2px 4px 1px #c8c8c8;-webkit-box-shadow:0 2px 4px 1px #c8c8c8;-moz-box-shadow:0 2px 4px 1px #c8c8c8;-o-box-shadow:0 2px 4px 1px #c8c8c8}
.brtb{border-top:1px solid #e0e5e7;border-bottom:1px solid #e0e5e7}
samp.samp1{font-size:14px;padding-left:23px;float:left;margin-top:3px;}
.success_alert{   
    font-size: 15px!important;
    padding: 8px 0px;
    border-radius: 0px;
    font-weight: 600;
    }

.tittle4{    padding: 9px 10px;
    background: #e7eaeb;
    margin-bottom: 0;
    border-bottom: 1px solid #e7e5e5;
    font-size: 15px;
    color: #6a6d6e;
    font-weight: 500;   }
.inputtext:focus{border-color:#409cf2;-webkit-box-shadow:0 0 14px 0 rgba(64,156,242,1);-moz-box-shadow:0 0 14px 0 rgba(64,156,242,1);box-shadow:0 0 14px 0 rgba(64,156,242,1);outline:0}
.apply{height:42px;padding:11px 7px;font-size:17px}
.continuebtn{font-size:20px;padding:10px 30px}
.phonecode{float:left;min-height:42px;width:58px;padding:0 6px}
.numtext{/*width:75%;float:right*/}
samp.infosamp{color:#666;display:block;padding-top:5px;width:100%;float:left}
div.continutdv{margin:20px 0 0 0}
div.continutdv .btneffect{padding-left:30px;padding-right:30px}
div.continutdv a.go_button{font-size:16px}
div.continutdv samp.or{background-color:#dee0e0;padding:6px 7px;font-size:15px;text-transform:uppercase;border-radius:50%;border:1px solid #ccc;float:left;margin-top:8px}
.w600{max-width:600px}
.w800{max-width:800px}
.btnfull{width:100%;font-size:15px;padding:10px}
.forgot a{display:block;text-decoration:none;padding-top:3px}
.msgul{padding:0;margin:0 0 0 18px}
.msgul li{font-size:15px;padding-bottom:9px}
#gestlogin label.checkboxlabel .checkmark{left:0}
.paxinfo{margin:0}
.paxinfo div.titledv{max-width:10%}
.paxinfo div.datedv{min-width:15%}
.paxinfo div.titledv .phonecode{width:100%}
.paxinfo div.m_mb10 span.form-error{width:100%}
div.agerymsg{position:absolute;top:24px;background-color:#f4f7f8;border:1px solid #ccc;padding:1px 20px;left:0;display:none;color: #de0000;}
div.agerymsg:after{top: -11px; left: 9%; border: solid transparent; content: " "; height: 0; width: 0; position: inherit; pointer-events: none; border-top-color: #afa4a4; border-width: 5px; margin-left: 0; transform: rotate(180deg); }

div.faresummary .sumry,h5.tittlecop{padding:12px 10px;margin:0;border-bottom:1px solid #e7e5e5}
div.faresummary .col{font-size:14px}
div.faresummary .lft{padding:5px 0 5px 15px}
div.faresummary .rit{padding:7px 15px 5px 0;text-align:right;    font-weight: 600;}
div.faresummary .pricedv{border:1px solid #e7e5e5;border-width:1px 0 1px 0;margin-top:5px}
div.faresummary .pricedv>.col{color:#333}
.summryfixed{position:fixed;top:0;max-width:19%}
.hotelrev .summryfixed{max-width:26%}
label.ageryterms{margin:25px 0 10px 0}
label.ageryterms #iagery{width:20px;height:20px;float:left;margin-right:10px}
label.ageryterms samp{font-size:15px;float:left;line-height:18px}
label.checkbox samp{float:left;line-height:13px;padding-left:5px}
label.checkbox [type=checkbox]{float:left}
.travelinput .selectoption{position:absolute;left:7px;top:5px;float:left;border-right:1px solid #a3a3a3;padding:0}
.travelinput .selectoption select{outline:0;font-size:15px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.travelinput .selectoption .fa-angle-down{position:absolute;right:8px;top:8px}
.select_apper select{outline:0;font-size:15px;height:42px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.select_apper .fa-angle-down{position:absolute;right:16px;top:15px}
.travelinput input[type=text]{height:42px;border-radius:2px;padding-left:80px}
.paxinfo p.msgpara{font-size:15px;border-bottom:1px solid #ece5e5;padding:10px 7px 10px 7px;color:#333;}
div.passportparent{margin:0 0 10px 0;padding:0 0 0 11%}
div.passportparent div.passfield{margin:0 -15px 15px 0;border:1px solid #eee;padding:0 5px}
div.text_pasp{font-weight:400;padding-top:5px;padding-bottom:5px;color:#000}
.passport_title{color:#666;font-weight:400;margin-bottom:2px}
.loginor{max-width:5%}
.loginor samp{border-right:1px solid #ccc;float:left;height:42px;padding-top:12px;padding-left:7px}
.loginor samp>small{background-color:#fff;padding:5px;margin-right:-16px;margin-top:10px;font-size:13px;text-transform:uppercase;color:#777;border:1px solid #f3ecec;border-radius:50%}
.signup .lg1 .go_button{height:32px;font-size:18px;line-height:18px}
.signup a.aforgot{position:absolute;right:15px;top:10px;font-weight:400;font-size:14px}
.signup .closebtn{position:absolute;top:0;right:8px;font-size:13px;font-style:normal;text-decoration:underline;text-transform:capitalize;cursor:pointer}
.signup .rightpd{padding-right:64px}
.socialdv a{margin-left:10px}
.socialdv a i{color:#242c50;border:1px solid #ccc;padding:7px 0;border-radius:50%;font-size:17px;width:35px;text-align:center}
div.whylogin .middlehr{margin-top:20px;margin-bottom:20px}
div.whylogin h4{color:#fff}
div.whylogin h5{color:#fff;padding:0 21%;text-align:center}
div.whylogin p{color:#ccc;padding:0 21%;text-align:center}
div.cuspd{padding:20px 60px 15px 50px}
div.changebtn{text-align:right}
div.changebtn label{color:#777;font-size:14px}
div.changebtn label>a.link{font-weight:700;text-transform:uppercase;padding-left:10px}
div.changebtn .signtitle{padding:10px 0 20px 0;text-align:left}
div.loginparent label.tittle{    color: #11477d; margin-bottom: 2px; font-weight: 500; }
div.loginparent .form-group{position:relative;width:100%}
div.loginparent .inputtext2{padding: 11px 9px; border-radius: 0px; border: 1px solid #b3b3b3; position: relative; background-color: #fff; }
div.loginparent .inputtext2:focus {position: relative; z-index: 1; background-color: #fff2fa; border-color: #faae1d; box-shadow: inset 0 0 0 1px #faae1d, 0 0 10px rgba(250, 174, 29, 0.31); }
div.loginparent .inputtext2:focus{border-bottom:2px solid #ff8500}
.agentlogin .link{color:#114279;}
div.loginparent .forgotpass{color:#ff8500}
.inputtext2::placeholder{color:#ccc;opacity:1}
.inputtext2:-ms-input-placeholder{color:#ccc}
.inputtext2::-ms-input-placeholder{color:#ccc}
.social_login a{background-color:#3b5998;display:block;margin-bottom:10px;color:#fff;padding:12px 10px;font-size:14px;text-transform:capitalize;text-decoration:none;font-size:16px;margin-top:10px}
.login_part>h5{text-align:center}
.social_login a.google{background-color:#e33e2b}
.social_login a.linkin{background-color:#0274b3}
.social_login a>i{font-size:17px;padding:0 12px 0 5px}
.social_login a>i.fa-google{padding-right:10px}
div.session-text{text-align:center}
div.session-text h6{color:#ea2330;font-size:16px;padding-top:10px}
div.session-text p.msg{color:#666;font-size:14px;margin-bottom:20px}
div.session-text p.msg samp{float:left}
div.session-text .go_button{font-size:14px;padding:10px 19px}
div.fare-update{margin-bottom:10px}
div.fare-update .table{border:1px solid #ccc}
div.fare-update strong{text-transform:uppercase;font-weight:400;font-size:15px}
div.fare-update samp>b{float:left;padding-right:10px}
div.fare-update samp{float:left;padding-left:10%;font-weight:700;color:#ea2330;font-size:14px}
div.paxreview{margin:0;max-height:300px;overflow-y:auto;overflow-x:hidden}
div.paxreview h4{font-size:17px;padding:5px 0 5px 6px;background-color:#f4f7f8;margin-top:7px;border:1px solid #f5ebeb}
div.paxreview label{display:block;border-bottom:1px solid #f3f3f3;padding:4px 0;margin-bottom:0}
div.paxreview samp{padding:0 4px;display:inline-block;font-size:13px;font-weight: 600;}
#paxreview .go_button{padding:9px 50px}
.continue_loading{position:absolute;top:0;width:100%;background:#fff;padding-top:10px;padding-bottom:10px;display:none}
h3.fdetail_title{margin-bottom:15px;margin-top:20px;color:#242c50}
h3.fdetail_title a{padding:0 10px 0 5px;text-decoration:none}
h3.fdetail_title i{font-size:17px;margin-top:0}
.gst-section{position:fixed;top:0;left:0;width:700px;height:500px;background:#fff;z-index:99}
div.hotelfilt label.checkboxlabel samp.samp{width:87%}
div.hotel_hed{margin-bottom:15px;padding-top:10px;padding-bottom:10px}
div.hotel_hed h4{color:#242c50;margin-bottom:0}
div.hotel_hed .viewicon .active samp{color:#00556f}
div.hotel_hed .viewicon .active i{background-color:#00556f;color:#fff}
div.hotel_hed .viewicon label{font-size:15px;color:#666;cursor:pointer;text-transform:capitalize;float:right;padding:0 8px}
div.hotel_hed .viewicon label samp{display:block;text-align:center;font-size:14px}
div.hotel_hed .viewicon label span{font-size:17px;float:left;color:#242c50;margin:17px 8px 0 0}
div.hotel_hed .viewicon label i{padding:7px 10px;color:#ccc;font-size:16px}
div.hotel_fare{margin-bottom:15px}
div.hotel_fare .image{width:100%;height:160px}
div.hotel_fare .textmiddle{padding-top:10px}
div.hotel_fare .textmiddle samp{color:#666}
div.hotel_fare .ar_inr samp{margin-bottom:5px;text-align:center;display:block;color: #504f4f;}
div.hotel_fare .ar_inr samp>span{font-size:20px;font-weight:400;padding-right:5px}
div.hotel_fare samp.fastar{float:right}
div.hotel_fare samp.fastar i{color:#ff8500;font-size:14px}
div.hotel_fare p.para{    color: #666;
    max-height: 85px;
    overflow: hidden;
    height: 57px;
    font-size: 13px;}
div.hotel_fare .textmiddle h4 {
    color: #3c3c3c;
    font-weight: 600;
}
.hotel_search_address{
        display: block;
    margin-left: 15px;
    margin-top: -21px;
}
div.hotel_fare .ar_book label{text-align:center;display:block;text-transform:uppercase;font-weight:600}
div.hotel_fare .middlehr{margin-top:15px}
div.hotel_fare .go_button{font-size:17px}
div.hotel_fare .max33{padding:5px}
.starrating li label i.fa{margin-right:5px}
p.aminities-para{float:left;width:100%;margin-top:15px}
samp.htl-aminities{width:25px;height:25px;display:inline-block;margin-right:10px;float:left}
samp.ac{background-position:0 -171px}
.wifi{background-position:0 -2178px}
.breakfast{background-position:0 -505px}
.card-payment{background-position:0 -618px}
.parking{background-position:0 -1394px}
.swimming-pool{background-position:0 -1893px}
.atm{background-position:0 -229px}
.banquet-hall{background-position:0 -284px}
.conference-room{background-position:0 -731px}
.tv{background-position:0 -2008px}
.lift{background-position:0 -1341px}
.cctv{background-position:0 -674px}
.power-backup{background-position:0 -1565px}
.laundry{background-position:0 -1285px}
.jacuzzi{background-position:0 -1229px}
.bath-tub{background-position:0 -396px}
.room-heater{background-position:0 -1727px}
.welcome-drink{background-position:0 -2065px}
.reading-room{background-position:0 -1619px}
div.romdettext{padding:6px 0 0 0}
div.romdettext samp{color:#666;text-transform:uppercase;display:block}
div.romdettext label{text-transform:capitalize;font-weight:700}
div.faresummary h5.pbreckup{margin-top:10px;border-top:1px solid #e7e5e5;margin-bottom:5px}
div.hotel_review{margin-top:10px}
div.hotel_review label{display:block;text-align:center;border:1px solid #f1eeee;margin-bottom:0;padding:5px 0}
div.hotel_review label>span{display:block}
div.hotel_review label>samp{font-size:30px;font-weight:700}
div.hotel_review p{text-align:center;border:1px solid #e7e5e5;border-width:0 1px 1px 1px;padding:3px}
div.hotel_review label.hotelpos{width:100%;height:66px;float:left;background-position:-491px -128px;margin-top:17px;padding-top:35px;font-weight:700;border:none}
.hotel_fare .staytit{font-size:16px;display:block}
ul.hteldetailmenu{background-color:#fff;margin-bottom:20px;padding:0 15px}
ul.hteldetailmenu>li>a{color:#333;font-size:14px;text-transform:capitalize;border-right:1px solid #e8e6e6;padding:7px 30px 9px 30px;border-top:4px solid #fff}
ul.hteldetailmenu>li>a.active{border-top:4px solid #00556f;background-color:#ebf2f7}
div.hotelslid .carousel-item img{max-height:450px}
div.smallheightdv{max-height:450px;overflow-x:hidden;overflow-y:auto}
ol.dottedimage{margin:0;padding:0;list-style:none}
ol.dottedimage li img{width:100%;height:50px;margin-bottom:5px}
ul.hoteldetfix{position:fixed;top:0;z-index:991;width:100%;box-shadow:0 0 8px 1px #333;-webkit-box-shadow:0 0 8px 1px #333;-moz-box-shadow:0 0 8px 1px #333;-o-box-shadow:0 0 8px 1px #333;-ms-box-shadow:0 0 8px 1px #333;left:0;padding-left:9.55%}
.htlheding{padding:25px 0 5px 0}
ul.facilityul{margin:0;padding:0;list-style:none}
ul.facilityul li{color:#777;text-transform:capitalize;font-size:12px;padding-left:16px}
ul.facilityul li>i.tickmark:before{content:'';display:inline-block;width:4px;height:8px;border:solid #2bad63;border-width:0 2px 2px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);border-width:0 1px 1px 0;margin-right:5px;float:left;margin-left:-12px;margin-top:5px}
p.factitle{font-weight:700;margin:0;text-transform:capitalize}
.roomfaredv .repetedrow ul.facilityul{height:auto;overflow-y:hidden;overflow-x:auto}
.roomfaredv .repetedrow ul.facilityul1{height:38px}
.roomfaredv .repetedrow .middlehr{margin:10px 0}
.roomfaredv .repetedrow label.pricelabel{float:right;text-align:right;margin-top:-6px}
.roomfaredv .repetedrow label.pricelabel samp{display:block;text-transform:capitalize;color:#666}
.roomfaredv .roomname{width:100%;padding-top:5px}
.roomfaredv .roomname samp.fastar{float:right}
div.repetedrow a.more1{font-weight:700;margin-left:16px}
.roomfaredv .repetedrow .btnbg2,.roomfaredv .repetedrow .yellow_bg{color:#fff;padding:5px;width:82%;text-align:center;margin-top:3px}
.roomfaredv .middlehr{margin-bottom:10px}
#Amenities ul{width:50%}
#Amenities ul>li{padding-bottom:5px}
div.roomdet{padding:15px;margin-top:10px;margin-left:15px}
div.roomdet ul li{padding-bottom:5px}
div .roomdet p.factitle{font-size:16px;margin-bottom:10px;color:#00556f}
label.tund{text-decoration:underline;padding-left:16px}
div.opencomroom{border:1px solid #ccc;padding:5px}
div.opencomroom .romtitle{margin:-5px 0 10px -5px;padding:10px;border-bottom:1px solid #eae6e6;width:101.33%}
div.selectedrom .inputtext{height:48px;border-color:#e8e0e0;padding-left:40px}
div.selectedrom i.dateicon{left:16px;top:14px;font-size:19px;color:#a69e9e}
div.selectedrom .go_button{width:100%;font-size:21px;height:45px;padding-top:10px;margin-top:15px}
.hotelseleted{position:fixed;bottom:0;width:100%;z-index:99;padding:15px 0}
.hotelseleted p{color:#ccc;margin-bottom:0;font-size:15px}
.hotelseleted label{margin-bottom:0}
.hotelseleted samp.fzbold{font-size:33px}
.hotelseleted samp .inr_rupes{font-size:28px;padding-right:5px;font-weight:400}
.hotelseleted .go_button{float:right;font-size:20px;margin-top:8px}
.gstsection{position:fixed;top:0;left:0;width:0%;float:left;background-color:#fff;height:100%;overflow-x:hidden;overflow-y:auto;z-index:99;box-shadow:-4px 5px 10px 1px #989393 inset;-webkit-box-shadow:-4px 5px 10px 1px #989393 inset;-moz-box-shadow:-4px 5px 10px 1px #989393 inset}
.addclsgst{width:45%}
.packhead{text-align:center;position:relative}
.packhead:before{content:"";height:20px;width:20px;border:5px solid #fff;background:#00546e;position:absolute;bottom:-25px;left:0;right:0;display:block;margin:0 auto;z-index:2;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}
.packhead:after{content:"";height:1px;width:90%;position:absolute;bottom:-14px;left:0;right:0;display:block;margin:0 auto;z-index:1;background-image:-webkit-linear-gradient(left,transparent,#ccc,transparent)}
.packagedv{overflow:hidden;padding:0 4px}
.packagedv>.row{margin:0 5px;background-color:#fff;padding:4px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.15);box-shadow:0 2px 4px 0 rgba(0,0,0,.15)}
.packagedv figure{margin:0}
.packagedv figure .packimg{width:100%}
.packagedv figcaption{top:0;padding:10px 15px 10px 15px}
.packagedv figcaption h4{color:#fff}
.packagedv figcaption samp{color:#ccc;font-size:16px;margin-top:5px;float:left}
.packagedv figcaption .modifybtn{float:right;width:35%}
.packagedv figure img{-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;transition:transform .4s}
.packagedv figure:hover img{-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}
.packagedv figcaption{height:auto;width:93.388%;top:auto;bottom:0;opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .4s,opacity .1s .3s;-moz-transition:-moz-transform .4s,opacity .1s .3s;transition:transform .4s,opacity .1s .3s;position:absolute}
.packagedv figure:hover figcaption{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .4s,opacity .1s;-moz-transition:-moz-transform .4s,opacity .1s;transition:transform .4s,opacity .1s}
.packagedv3 figure{overflow:hidden}
.packagedv3:hover .packimg{-moz-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}
.packagedv3 .packimg{width:100%;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}
.packagedv3 .parrow{margin:0 -8px;padding-bottom:15px}
.packagedv3 .rowmg{margin:0 -8px}
.packagedv3 .rowmg h5{font-weight:700;margin-bottom:2px}
.packagedv3 .rowmg p{color:#666}
.packagedv3 .md2 samp{float:right}
.packagedv3 .rowmg .fz23 .inr_rupes{font-weight:400;font-size:20px}
.packagedv3 .go_button{font-size:14px;width:100%}
.monthwaise{padding-top:120px;padding-bottom:120px;background-size:cover;background-attachment:fixed;background-position:center}
.monthwaise h1{color:#fff;margin-bottom:25px}
.monthwaise ul.tts_ul li a{text-transform:capitalize;padding:9px 14px;display:block;border-radius:4px;font-size:22px;margin:0 6px}
.bordertb{border:1px solid #ccc;border-width:1px 0 1px 0;padding:0 0 15px 0}
.besttravel{padding-top:50px;padding-bottom:50px;background-color:rgba(19,40,58,.87);background-size:cover;background-blend-mode:multiply;background-attachment:fixed}
.besttravel h4{text-transform:uppercase;margin-bottom:20px}
.besttravel h2{text-transform:uppercase;font-weight:700;margin-bottom:18px}
.besttravel p{color:#ccc;margin-top:25px;line-height:25px}
.whybookus span.splicimg{width:50px;height:50px;float:left;background-position:-503px -215px;margin-left:31%;margin-top:30px;margin-bottom:20px;background-image: url(../images/iconsplit.png);}
.whybookus span.pis2{background-position:-503px -327px}
.whybookus span.pis3{background-position:-503px -456px}
.whybookus h4{float:left;width:100%;text-align:center;font-weight:700;line-height:28px;margin-bottom:13px}
.whybookus p{float:left;width:100%;text-align:center;font-size:15px}
.whybookus{margin-top:30px}
.whybookus h1{font-weight:700}
.whybookus h1>span{font-size:30px;font-weight:400;}
  .whybookus  { text-align: center;}
    .whybookus img { width: 70px;}
footer.warpsubscrib h3{color:#fff;padding-top:36px;font-family:unset}
.subs_bgrow{margin:30px 0 30px}
.footerlink{padding:25px 0}
.footerlink h5{color:#fff;text-transform:capitalize;font-size:20px;margin-bottom:12px}
.footerlink ul.categoty,.socialicon{margin:0;padding:0;list-style:none}
.footerlink ul.categoty li i.fa{color:#f6f3f3;padding-right:8px}
.footerlink ul.categoty li a{color:#f6f3f3;font-size:13px;text-transform:capitalize;-moz-transition:all .9s;-webkit-transition:all .9s;transition:all .9s}
.footerlink ul.categoty li a:hover{padding-left:4px}
.footerlink .info{color:#f6f3f3}
.footerlink .info i.fa{float:left;padding-right:6px;font-size:20px;margin-top:3px}
.footerlink .info p{font-size:13px;padding-left:30px}
.foterbr{border-top:2px solid #ccc;padding:20px 0 25px 0}
.foterbr label{font-weight:700}
ul.socialicon li i.fa {
    font-size: 15px;
    margin-right:7px;
    color: #fff;
    background: #80808057;
    height: 30px;
    width: 30px;
    border-radius: 20px;
    padding: 8px;
}


ul.socialicon li{display: inline-block;}
ul.socialicon li a{}

ul.socialicon li i.fa:hover{color: #ffffff;}
ul.socialicon li i.fa-facebook{background-color: #3b5a9a;}
ul.socialicon li i.fa-twitter{background-color: #1aa9e1;}
ul.socialicon li i.fa-instagram{background-color: #517fa4;}
ul.socialicon li i.fa-google-plus{background-color: #dd4b39;}
ul.socialicon li i.fa-youtube{background-color: #bb0000;}
ul.socialicon li i.fa-facebook:hover{color: #3b5a9a;background: #fff;}
ul.socialicon li i.fa-twitter:hover{color: #1aa9e1;background: #fff;}
ul.socialicon li i.fa-instagram:hover{color: #517fa4;background:#fff;}
ul.socialicon li i.fa-google-plus:hover{color: #dd4b39;background:#fff;}
ul.socialicon li i.fa-youtube:hover{color: #bb0000;background:#fff;}
div.copyright{border-top:1px solid #4b7481}
div.copyright p{font-size:15px;color:#ccc;padding:15px 0 5px 0}
footer.warpsubscrib{background-color:#37475a}
footer.warpsubscrib p{color:#fff;font-size:17px;margin:0 0 30px}
footer.warpsubscrib h1{color:#fff;font-family:cursive;font-weight:700}
footer.warpsubscrib .bgrow{border:10px solid rgba(0,0,0,.2)}
footer.warpsubscrib .pdrow{padding:70px 0 100px 0;text-align:center}
footer.warpsubscrib .go_button{width:100%;height:42px}
p.packcnt{width:100%;float:left;padding:0 10px}
p.packcnt>samp{font-size:16px}
p.packcnt>span{padding:2px 14px;margin-left:10px}
div.pack_filter{padding:10px 0;border-bottom:1px solid #ccc;margin:0 0 20px 0}
div.pack_filter>div{border-right:1px solid #ccc;padding:0 15px;cursor:pointer}
div.pack_filter>div:last-child{border-right:none}
div.pack_filter>div>b{text-transform:uppercase;padding-top:5px;display:block}
div.pack_filter i.fa-filter,div.pack_filter i.fa-sort{float:left;margin-top:8px}
div.pack_filter samp{font-size:19px;padding:0 10px 0 5px;text-transform:capitalize;float:left}
div.pack_filter i.fa-caret-down{font-size:22px;margin:5px 0 0 5px;float:left}
div.pack_filter samp:hover{color:#ff8500}
div.pack_filter h5.short_tittle{margin:0;padding:8px 5px}
div.pack_filter .p1015{padding:10px 15px}
div.pack_filter i.fa-caret-down{margin:-3px 7px 0 5px}
div.ratingshow{border-right:1px solid #ccc;padding:0;width:20%;text-align:center}
div.ratingshow samp{display:block;text-align:center;width:100%}
div.ratingshow span{display:block;text-transform:uppercase}
div.ratingshow:last-child{border-right:none}
.special-pack{padding:0 6px;transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;background:0 0;border:none}
.special-pack .inside{padding:4px;border-bottom:2px solid #dedede;transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;margin-bottom:25px;padding-bottom:10px}
.special-pack .inside:hover{border-bottom:2px solid #0398b8}
.special-pack:hover .show-wrap{display:block}
.special-pack .inside img{width:100%;height:100%}
.special-pack .inside .card-title{font-size:16px;text-transform:uppercase}
.special-pack .inside .raj-info{padding:10px 5px 0 5px}
.special-pack .inside p>span.price{float:right;font-size:16px}
.special-pack .inside p>span>b{font-weight:400;}
.special-pack .img-wrap{position:relative;height:255px;overflow:hidden}
.special-pack .img-wrap img{-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}
.special-pack .queyrbtn{width:83%;display:block;margin:0 10px;text-align:center}
.special-pack .queyrbtn i.fa{font-size:20px;padding:12.55px 0}
.special-pack .img-wrap:hover img{-moz-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}
div.meel-info{border-top:1px solid #e5e1e1;padding:7px 0;border-bottom:1px solid #e5e1e1;margin:0 -9px}
div.meel-info div{padding:0;text-align:center}
div.meel-info>small{transform:rotate(270deg)}
div.meel-info i{font-size:24px}
div.meel-info samp{font-family:inherit;text-transform:capitalize;font-size:12px;display:block}
.show-wrap{position:absolute;display:none;top:0;padding:20px;z-index:1;background:rgba(45,103,178,.67);width:100%;height:100%}
.show-wrap .raj-nomg{height:115px;overflow:hidden}
.show-wrap h5{text-align:center}
.show-wrap label{text-align:center;width:100%}
.show-wrap a.go_button{width:90%;display:block;text-align:center;padding:6px;font-size:20px;position:absolute;bottom:13px}
div.holidaylist div.meel-info{border:none;padding:2px 0}
div.holidaylist div.middlehr{margin-top:0}
div.holidaylist div.meel-info i{font-size:18px}
div.holidaylist div.meel-info samp{font-size:10px}
ul.incl_ul li{margin-bottom:5px}
div.detailspack{padding:0;width:100%}
div.itinerary_title{-webkit-box-shadow:inset 0 0 22px rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 22px rgba(0,0,0,.1);box-shadow:inset 0 0 22px rgba(0,0,0,.1);margin-top:5px;clear:both;float:left;width:100%}
div.itinerary_title samp:nth-child(1){position:relative;color:#fff}
div.itinerary_title samp{float:left;padding:7px 20px;float:left;font-size:17px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;min-height:26px;line-height:26px}
div.itinerary_title samp:nth-child(1):after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,213,37,0);border-width:10px;margin-top:-10px}
ul.itnry_ul{clear:both;padding:9px 0;margin-bottom:0}
ul.itnry_ul li:nth-child(1){background:0 0;border:none;box-shadow:none;font-weight:700;font-size:15px;padding-left:0}
ul.itnry_ul li{list-style:none;display:inline-block;background:#f0f0f0;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 5px rgba(0,0,0,.1);box-shadow:inset 0 0 5px rgba(0,0,0,.1);padding:5px 15px;margin-right:11px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}
div.packdettop p.mb0{margin-top:15px}
div.packdettop p.mb0>b{font-size:15px}
div.packdettop p.mb0>samp{font-size:15px;margin-right:10px}
div.packdettop p.mb0>span{padding:2px 10px;font-size:15px}
div.packdettop samp.staytit{display:block;font-size:15px}
div.packdettop a.go_button{height:50px;font-size:20px;padding:10px 22px}
div.packdettop .middlehr{margin:15px 0 20px 0}
ul.hteldetailmenu2>li>a{padding:7px 23px 9px 23px}
.packtitle{font-weight:700}
.packtitle>span{font-weight:400;font-size:28px}
div.todaydeals .md4{padding:0 10px;margin-bottom:15px}
div.todaydeals a.ankerlink{box-shadow:0 2px 5.8px .2px rgba(0,0,0,.22);-webkit-box-shadow:0 2px 5.8px .2px rgba(0,0,0,.22);-moz-box-shadow:0 2px 5.8px .2px rgba(0,0,0,.22);-o-box-shadow:0 2px 5.8px .2px rgba(0,0,0,.22);display:block;position:relative}
div.todaydeals div.visibledv{color:#fff;visibility:hidden;width:100%;height:100%;position:absolute;top:0;margin:0}
div.todaydeals a.ankerlink:hover div.visibledv{visibility:visible;background:rgba(0,78,102,.9);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
div.todaydeals a.ankerlink:hover .sortinfo label{display:none}
div.todaydeals div.visibledv label,div.todaydeals div.visibledv p,div.todaydeals div.visibledv samp{display:block;width:100%;float:left;text-align:center}
div.todaydeals div.visibledv label{font-size:25px;text-transform:uppercase}
div.todaydeals div.visibledv p{font-size:16px;margin-bottom:0;text-transform:capitalize}
div.todaydeals div.visibledv p>b{font-weight:400;font-size:22px}
div.todaydeals div.visibledv .mt-50{margin-top:-50px}
div.todaydeals .sortinfo{margin:0;background:rgba(0,78,102,.45);position:absolute;padding:10px;width:100%;min-height:53px;bottom:0;color:#fff}
div.todaydeals .sortinfo span{font-size:20px}
div.todaydeals .sortinfo samp{font-size:17px;text-transform:capitalize}
div.todaydeals .sortinfo label{float:right;font-size:22px;display:block;text-transform:uppercase;margin-bottom:0}
div.buslist{margin-bottom:15px;padding:15px 10px 0 10px}
div.buslist h5{margin-bottom:5px}
div.buslist samp{display:block;text-transform:capitalize}
div.buslist .duration samp{font-size:15px;line-height:18px}
div.buslist .duration span{font-size:43px;line-height:13px;color:#666;padding-left:6px}
div.buslist .go_button{font-size:15px}
div.buslist .cancilpart{width:-webkit-fill-available;margin:12px -10px 0 -10px;padding:5px 15px}
div.buslist .cancilpart p{margin-bottom:0;width:100%}
div.buslist .cancilpart p samp{float:right;display:block}
div.buslist .cancilpart p samp.link{margin-left:50px}
div.buslist .cancilpart p samp>b{padding:0 5px;color:#fff;font-weight:400}
div.buslist table.ttstable td,div.buslist table.ttstable th{text-align:left}
.gradintbg{background:-webkit-linear-gradient(left,#ebf2f7 0,rgba(255,255,255,.8) 3%,#fff 94%,rgba(255,255,255,.8) 79%,#ebf2f7 100%)}
.gradintbg2{background:-webkit-linear-gradient(left,#ebf2f7 -13%,rgba(255,255,255,.8) 3%,#fff 94%,rgba(255,255,255,.8) 79%,#ebf2f7 100%);border-left:1px solid #e2dede;padding:10px 20px 10px 20px}
.comeonright .closebuton{position:absolute;top:0;left:0;font-size:22px;text-decoration:none;border-radius:0 50% 50% 0;-webkit-border-radius:0 50% 50% 0;-moz-border-radius:0 50% 50% 0;-o-border-radius:0 50% 50% 0;padding:4px 8px 4px 14px}
.comeonright .tittle4{width:100%;text-align:center;font-size:20px}
.comeonright .seatwarp{padding:40px}
.comeonright .seatwarp div.pd{padding:20px 15px;margin-bottom:15px}
.seatwarp p.title{text-align:center;color:#666;width:100%;margin-bottom:5px}
.comeonright .seatwarp .textt{width:11px;height:45px;position:absolute;background-color:#fff}
.comeonright .seatwarp .front{float:left;position:absolute;top:47%;margin-top:-16px;margin-left:-22px;background-position:-191px -46px}
.comeonright .seatwarp .back{right:-5px;background-position:-204px -45px;top:40%;z-index:9}
.comeonright .seatwarp .staring{width:28px;height:28px;left:12px;top:30px;float:left;position:absolute;background-position:-77px -69px}
ul.seatul{list-style:none;margin:0;padding:0;width:90%;float:right;text-align:right}
samp.seat,ul.seatul>li{width:24px;height:22px;background-position:-61px -23px;float:right;margin:7px 5px}
ul.seatul>li.sleepersit{background-position:-113px -23px;width:49px;border:1px solid #ccc;border-width:0 1px 0 1px;position:relative}
ul.seatul>li.sleepersit:after{content:'';position:absolute;width:5px;height:56%;border:1px solid #ccc;right:3px;z-index:3;top:5px;float:right}
ul.seatul>li.Selected-slp{background-position:-120px -46px}
ul.seatul>li.ladies-slp{background-position:-27px -69px}
ul.seatul>li.Booked-slp{background-position:-62px -46px}
div.seatwarp .ladies{background-position:-190px -23px}
div.seatwarp .Selected{background-position:-86px -23px}
div.seatwarp .Booked{background-position:-36px -23px}
.comeonright .search_tab{margin-bottom:15px;width:100%}
.comeonright .search_tab li a{text-transform:capitalize;padding:6px 10px;color:#333;text-align:center;background-color:#dee0e0}
.comeonright .search_tab li{width:50%}
div.selectlook{padding:0;border:1px solid #ccc;margin:0;position:relative}
div.selectlook select.form-control{outline:0;font-size:15px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
div.selectlook .fa-angle-down{position:absolute;right:8px;top:8px}
.comeonright .devider{margin:6px 0 8px 0}
div.demoseat{padding:0}
div.demoseat samp.seat{float:left}
div.demoseat span{float:left;margin:7px 4px 0 4px}
.comeonright .pricedv{border:1px solid #ccc;border-width:1px 0 1px 0;padding:7px 10px;margin:0 -10px}
.comeonright .go_button{padding:8px 30px}
.detinfo p.dat{width:100%;display:block}
.detinfo p.dat samp:last-child{float:left}
section.busmodifi .form-control{padding:7px 10px}
samp.busduration{background-position:-258px -169px;width:100%;height:30px;float:left}
.bus_detail .layover_parent{padding-top:15px}
.bus_detail .ar_time{padding-left:70px}
.bus_detail .cmt10{margin-top:10px}
div.md3_bg{background:linear-gradient(180deg,#00556f,#2ba0ab)}
div.dashbordleftdv{padding:20px 0}
div.dashbordleftdv h4{text-align:center;color:#fff;padding:15px 0}
div.dashbordleftdv a.picka{text-align:center;display:block}
div.dashbordleftdv .logo_img{width:100px;border-radius:50%;border:5px solid #ccc}
ul.dashbordul{display:block}
ul.dashbordul li.nav-item{width:100%;display:initial}
ul.dashbordul li a.nav-link{display:block;text-align:left;padding:10px 20px;color:#fff;font-size:17px}
ul.dashbordul li a.active{background-color:#fff;color:#333}
ul.dashbordul li a .fa{padding-right:11px}
ul.dashbordul li .middlehr{float:left;width:100%;margin:0}
div.bokingdet{padding:5px 15px}
div.dateinfo label{display:block;text-align:center;border:1px solid #ccc;margin-bottom:0;padding:3px 0 3px 0}
div.dateinfo label>span{display:block}
div.dateinfo label>samp{font-size:30px;font-weight:700;line-height:30px}
div.dateinfo p{text-align:center;border:1px solid #ccc;border-width:0 1px 1px 1px;padding:3px}
div.bokingdet .bokid dd{margin-bottom:0}
div.bokingdet .fromto samp{margin-top:5px}
ul.dashbootab li a.nav-link{padding:10px 20px}
div.bootitle samp{font-size:15px}
.lasthr .middlehr:last-child{display:none}
.md4_bg{background:linear-gradient(150deg,#00556f,#ff8500)}
div.boxheading{padding:30px 20px;color:#fff}
div.boxheading h2{display:block;text-transform:capitalize}
div.boxheading h4{width:100%;margin-top:15px}
div.boxheading h1{width:100%;margin-top:15px}
div.boxheading h1>i.fa{font-size:45px;margin-top:7px}
div.boxheading h1>samp{float:right;font-size:50px}
div.profiledetail .edtbtn{float:right;padding:5px 20px}
div.profiledetail .logo_img{    box-shadow: 0 2px 2px 1px #cccccc91;border-radius: 1px;}  
.border_bottom_blue{border-bottom: 1px solid #114279}
.w-15{width: 15%;}
.tbeb{    color: #beb9b9;}
.fz11{font-size: 11px;}
.agent_profile_details_right table tr td{padding: 10px 15px;border-bottom: 2px solid #ffffff;border-right: 2px solid #fff7f7;}
.agent_profile_details_right table tr:last-child td{border-bottom: 0px solid #ffffff}  
table.proftable tr td{text-transform:capitalize;border-top:none;border-bottom:1px solid #eceeef}
div.tableformatdv .coverdv{border:1px solid #ccc}
div.tableformatdv h4{margin:15px 0 15px 0}
div.tableformatdv .col{padding:10px 15px}
div.tableformatdv .middlehr{margin:0;background:-webkit-linear-gradient(left,rgba(147,184,189,.72) 0,rgba(147,184,189,.22) 20%,rgba(147,184,189,.4) 53%,rgba(147,184,189,.22) 79%,rgba(147,184,189,0) 100%)}
div.contleftrightpd{padding-left:70px;padding-right:70px}
.plr15{padding-left:15px;padding-right:15px}
h4.h444{margin:15px 0 0 15px}
samp.userimg{height:81px;width:81px;float:left;margin:7% 0 40px 37%}
a.regnow{text-transform:capitalize;padding:10px 10px 10px 10px;}
a.regnow:hover{background-color:none}
.left0{left:0}

.agent_loginpage {
  background: white;
} 
.agent_loginpage h1{
        color: #ffffff;
}
.agent_loginpage .seperator{    border-top:1px solid #292b2ca1;margin: 15px 0 15px 0;}
.loginparent .alert-info{color: #de0000!important;}
.agent_loginpage_bg {
    background: #292b2c57;
    padding: 30px 0px;
}
.pagecontainer{padding-top:50px}
.pagecontainer h2{border:1px solid #daddde;border-width:1px 1px 0 1px;margin-bottom:0;text-align:center;padding:8px 10px 10px 10px;-webkit-text-shadow:2px 2px 2px #c6c6c6;-moz-text-shadow:2px 2px 2px #c6c6c6;text-shadow:2px 2px 2px #c6c6c6}
.pagecontainer>.bdr_sdo{padding:15px}
.supportdet .p2{padding:3px}
.supportdet i.fa{background-color:#ebf2f7;width:45px;border:1px solid #e9e2e2;text-align:center;float:left;font-size:24px;padding:5px}
.supportdet span{font-size:16px;float:left;color:#777;padding:0 5px}
.supportdet a{font-size:16px;float:left}
.supportdet a.addres{width:59%}
div.contact_que .form-error{width:91%}
.mapbrn{border-bottom:1px solid #ccc;padding-bottom:0}
.contact_que h2{padding-top:20px;padding-bottom:25px}
.infotext{border:1px solid #e9e8e8;padding:0;margin-top:15px}
.infotext .tittle4{margin-bottom:10px}
.infotext .mptb{padding:7px 0;margin-bottom:0}
.infotext label.fzbold{    color: #777; font-weight: 500; font-size: 13px; margin-bottom: 0px; }
.mt0i{margin-top:0!important}
.infotext2 .mptb{margin:0 10px}
.infotext2 .dateicon{top: 19px;}
.dateicon {position: absolute; right: 22px; top: 30%; color: #767c7e;}
table.tableb2b{margin-top:15px;min-width:1000px}
table.tableb2b thead th,.flight_booking_list_table thead th,.agent_profile_details_right table tr td:nth-of-type(odd)  {    font-size: 12px; font-weight: 500; border-color: #dfdfdf; color: #363636; text-transform: uppercase; }
table.tableb2b .bluebg,.flight_booking_list_table .blue_bg{background: #e7eaeb;}    
table.tableb2b td{    border: 1px solid #e9e8e8; color: #6e6f70; font-size: 13px; }
.bg_f7{background:#f7f7f7!important;}
.scroll-xauto{overflow-x:auto}
.markupeditt .edit{    width: 50px; text-align: center; padding: 2px 4px; border-radius: 2px; box-shadow: 2px 1px 1px #9b9c9d; background: #4CAF50; color: #fff!important; }
.markupeditt .wtd{width:50px}
.markupeditt label.checkboxlabel .checkmark{top:-16px}
.mar_5{margin:0 -5px}
a.remove1{float:right;font-size:13px;font-weight:400;padding:5px 10px}
a.remove1 i.fa{padding-right:8px}
a.remove1:hover, a.remove1:active {color: #f1f1f1; text-decoration: none; }
a.remove12{float:right;font-size:13px;font-weight:400;padding:5px 10px}
a.remove12 i.fa{padding-right:8px}
a.remove12:hover{color:#fff;text-decoration:none}
.infotext3{padding-bottom:15px}
.infotext3 .mtb10{margin-top:10px;margin-bottom:10px}
.datr25{right:25px}
.tts_menu_b2b2 li  a.no_hover{    position: absolute;
    top: 30px;
    left: 28px;}
#b2bmenu ul.navbar-nav,#b2bmenu1 ul.navbar-nav,#b2bmenu1 ul.navbar-nav,#b2bmenu1 ul.navbar-nav{display:inherit}
#b2bmenu ul li.nav-item,#b2bmenu1 ul li.nav-item,#b2bmenu1 ul li.nav-item,#b2bmenu1 ul li.nav-item{display: flex;align-items: center;    font-weight: 400;font-size: 13px;}
#b2bmenu ul li.nav-item a.nav-link,#b2bmenu1 ul li.nav-item a.nav-link{float:left;display:inline;font-size:15px;color:##0c0c0c;text-transform:capitalize;padding:4px 10px;font-weight:600}
#b2bmenu ul li.nav-item:last-child a.nav-link,#b2bmenu1 ul li.nav-item:last-child a.nav-link, ul.top_nav>li>a:last-child{/*padding-right: 0px ;*/}
ul.tts_menu_b2b>li:last-child{float:inherit}
nav.navbar-light ul.tts_menu_b2b2 li a.nav-link{padding:0;color:#fff;}
#b2bmenu .dropdown-menu,#b2bmenu1 .dropdown-menu{ min-width: 11rem;padding:0px 0px;width:100%;margin-top:12px;border-radius:0;padding-bottom:0}
#b2bmenu1 .dropdown-menu{left: -17px;}
#b2bmenu .dropdown-menu{left:-15px; }
#b2bmenu .dropdown-menu a.dropdown-item,#b2bmenu1 .dropdown-menu a.dropdown-item{color: #777;
    text-transform: capitalize;
    padding: 7px 15px;
    }

#b2bmenu .dropdown-menu a.dropdown-item:hover #b2bmenu .dropdown-menu::after,#b2bmenu1 .dropdown-menu a.dropdown-item:hover #b2bmenu1 .dropdown-menu::after{border-left: 1px solid #0a2c4a;
    border-top: 1px solid #0a2c4a;} 

.agentdash_a{color:#f6851f}
ul.dashbordul li a.nav-link{color:#000!important}
.dash_right_side_icon i{font-size:50px;padding-top:10px}
.agent_dashboard_navitem:focus{background:#ff8500}
.agent_dashboard_navitem a{border-right:4px solid #ebf2f7;border-bottom:4px solid #ebf2f7;padding:2em 1em!important;color:#f89c49}
.agent_dashboard_navitem.active:hover .agentdash_a{color:#fff}
.userdashul .active:hover .user_dashboard_icon{color:#fff;border-color:#fff}
.agent_dashboard_navitem a:hover .user_dashboard_icon{color:#0378bc;transition:.7s;-webkit-transition:.7s;-moz-transition:.7s;-ms-transition:.7s;-o-transition:.7s;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);border-color:#0378bc}
.agent_dashboard_navitem a:hover{color:#0378bc}
.agent_dashboard_navitem:hover .agentdash_a{color:#0378bc}
.user_dashboard_icon{color:#ff8500;display:block;font-size:18px;margin:0 auto;width:1.6em;height:1.6em;line-height:1.5em;border:1px solid;border-radius:20px;border-color:#ff8500}
.userdash_left:focus{border-left:2px solid #fff}
.userdashul{text-align:center;display:block}
.userdashul .active{border-right-color:#fff;border-left:2px solid #ff8500;height:100px}
.md4_bg span{font-size:25px}
.white_text{color:#fff}
div.agent_box_heading{color:#fff;font-size:18px}
.bg_blue{background-color:#01b7f2}
.bg_yellow{background:#fdb714}
.bg_green{background:#98ce44}
.bg_red{background:#e01a33}
.user_dash_right_content1,.user_dash_right_content2,.user_dash_right_content3,.user_dash_right_content4{position:relative;bottom:-13px;right:0;left:0;padding:6px;top:38px}
.user_dash_right_content1{background:#01b7f2b3}
.user_dash_right_content3{background:#e01a338a}
.user_dash_right_content2{background:#fdb71491}
.user_dash_right_content4{background:#98ce44ad}
.activity_section,.notify_section{font-size:1em;padding:15px;margin-bottom:10px;margin-left:0;margin-right:0}
.notify_section{background:#ebf2f7}
.noti_icon{width:50px;height:50px;position:absolute;text-align:center;padding:13px;font-size:20px;color:#fff;left:13px}
.jbuds_color{color:#f6851f}
.blue_color{color:#01b7f2}
.green_color{color:#98ce44}
.yellow_color{color:#fdb71491}
.red_color{color:#e01a33}
.recent_activity{border:4px solid #ebf2f7}
.benifits_block_ul,.help_block_ul{list-style:none;line-height:35px;color:#6e6d6d;font-size:14px;padding-left:0;padding-right:0}
.benifits_block_ul li:hover{color:#fdbc27}
.activity_icon{border:1px solid;width:35px;height:35px;position:absolute;text-align:center;padding:4px;font-size:20px;left:13px;border-radius:28px;top:45px;left:28px}
.buds_pay_icon{    height: 42px;
    margin: 15px 3px;
    background: #ffffff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 3px #ccc;
    box-shadow: 0 0 3px #ccc;
    padding: 1px;
    filter: gray;
    -webkit-filter: grayscale(100%);
    opacity: .5;
    width: 71px;
    object-fit: scale-down;}
.buds_pay_icon:hover{opacity:1;filter:initial;-webkit-filter:grayscale(initial)}
.mtn_39{margin-top:-39px}
@media(max-width:768px){
.jbuds_f_icon{overflow:scroll}
}
.fs_35{font-size:35px}
#myBtn{display:none;position:fixed;bottom:20px;right:30px;z-index:99;font-size:18px;border:none;outline:0;background-color:#0404046e;color:#fff;cursor:pointer;padding:0;border-radius:4px;padding:0 9px}
.infof p{color:#f6f3f3;font-size:13px;display:flex}
.infof .fa{padding-right:19px;padding-top:4px}
#myBtn:hover{background-color:#00556f}
.payment_accpet{position:relative;top:0;color:#faa21b;right:2px;font-size:14px}
@media(max-width:768px){
.jbuds_logo{margin-top:-3px!important}
}
.packagedv_i{padding:11px 6px!important;margin:0!important}
.packagedv_i figcaption{width:96%!important}
.p2{padding:2px}
.p5{padding:5px}
.ml10{margin-left: 10px;}
.ml20{margin-left: 20px;}
.mln2{margin-left:-2px}
.p7{padding:7px}
.mln4{margin-left:-4px}
.p4{padding:4px}
.ml4{margin-left:4px}
.ml2{margin-left:2px}
@media(min-width:768px){
.pt45{padding-top:45px}
.pt67{padding-top:67px}
.social_footer{/*position:relative;left:30px*/}
}
.d_more_a{color:#ff8500}
.d_more_a:hover{text-decoration:none;color:378bd}
.pt19{padding-top:19px}
@media(max-width:768px){
.fl_book_btna{font-size:11px!important}
}
.agentflb a{font-size:13px!important}
.mr3{margin-right:3px}
.bnavlight .navbar-brand,.bnavlight .navbar-toggler{border:unset!important;border-color:unset!important}
.mnvatoogler:focus{border:1 px solid #fff;outline:2px solid #fff}
.agent_jb_logo{width:50%!important}
@media(min-width:768px){
.mobilnav{width:100%!important}
}
.mobilnav a{color:#fff;}
.roundparent .roundlist .citydv h6{font-weight:700;text-align:left}
@media (max-width:767px){
.roundparent .roundlist .timestop{width:100%;text-align:center}
.oopsimg{width:100%}
}
ul.itnry_ul li{background:#c1d9e8;color:#000;padding:5px 10px;margin-right:0}
ul.itnry_ul{background:#e6e6e6;margin-top:6px;padding:0 8px;margin-right:5px;border-radius:3px}
#Inclusion ul li{font-size:14px}
#exclusion ul li{font-size:14px}
.head_support,.head_support a{background-color:#0278bc;color:#fff}
.ag_nav_head ul li { padding:12px 15px 12px 15px;font-size: 14px; position: relative;    display: flex;align-items: center;}
/*.ag_nav_head ul li:hover , .ag_nav_head ul li:hover .dropdown-menu{background-color: #333;}*/
.ag_nav_head ul .no_hover:hover{background-color: unset;}
.ag_nav_head ul li:hover a,.ag_nav_head ul li:hover a.dropdown-item{color: #333;}
.ag_nav_head ul li:hover .dropdown-menu{display: block;}
.ag_nav_head ul li:last-child, ul.top_nav>li:last-child{box-shadow: unset;border-right:0px;}
.fa-facebook,.fa-facebook-square{color:#3b5998}
.fa-twitter,.fa-twitter-square{color:#00aced}
.fa-google-plus,.fa-google-plus-square{color:#dd4b39}
.fa-youtube,.fa-youtube-play,.fa-youtube-square{color:#b00}
.fa-tumblr,.fa-tumblr-square{color:#32506d}
.fa-vine{color:#00bf8f}
.fa-flickr{color:#ff0084}
.fa-vimeo-square{color:#aad450}
.fa-pinterest,.fa-pinterest-square{color:#cb2027}
.fa-linkedin,.fa-linkedin-square{color:#007bb6}
.fa-instagram{color:#517fa4}
.fa-spotify{color:#1ed760}
.agent_loginpage_icon_txt{color: #ffffff;}  
.agent_login_page_img{text-align: center;  background: #fff;
    height: 75px;
    width: 75px;
    border: 2px solid #ff8500;
    border-radius: 50%;}  
.agent_login_page_img img{width: 50px;
    object-fit: cover;
    padding: 6px 0px;}
.agent_login_page_icon .fa{
    color: #ff8500;
    font-size: 32px;
    height: 75px;
    width: 75px;
    border: 2px solid #ff8500;
    padding: 22px 8px;
    border-radius: 50%;
    background: #fff;
    text-align: center;
}
.agent_login_page_icon .fa:hover,
.agent_login_page_img:hover{
        border: 2px solid #fff;
    background: transparent;
}
.agent_copyright{color: #fff;
    background: #252525;
    font-size: 12px;
    /* text-align: center; */
    padding: 3px 0px 3px 0px;}
.footer_bg{background-color:#37475a;}
.seperator{    border-top: 1px solid rgba(0, 0, 0, 0.18);
    margin: 15px 0 15px 0;}
/* .tts_agent_reg_bannner{background-size:cover;background-color:#fff;background-blend-mode:multiply }  */

.agent_signup div label{     color:#222;
    font-size: 12px;
    font-weight: 500;
}
.agent_signup .inputtext:focus{    position: relative;
    z-index: 1;
    background-color: #fff2fa;
    border-color: #faae1d;
    box-shadow: inset 0 0 0 1px #faae1d, 0 0 10px rgba(250, 174, 29, 0.31);}
.b2b_reg_benifits{
    background: #fff;
    width: 100%;
    height: 100%;
    border-right: 1px solid #d2d2d2;
}
.b2b_reg_benifits::before,.b2b_reg_benifits::after {
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;border-color: transparent transparent transparent #fff;
    content: "";
    right: -118px;
    z-index: 0;
    position: absolute;
}
.b2b_form, .b2b_form:active, .b2b_form:focus {
    border-radius: 0px!important;
}
.agent_signup .inputtext{    border: 1px solid #292b2c8a;
    padding:0 10px;
    position: relative;
    background-color: #fff;}


.b2b_reg_benifits p{    color:#6a6d6f;
    font-size: 15px;
    line-height: 29px;}
 .b2bregister_left_list  li .fa{color: #0275d8;
    font-size: 27px;}    
    .b2bregister_left_list  li span{font-size: 15px;
    color: #636c72;
    position: absolute;
    left: 45px;
    top: 2px;}
.b2b_reg_img img{    width: 100%;
    object-fit: cover;}
.b2b_reg_benifits::before{   border-width: 100px 0 0 118px;  top: 0px;}
.b2b_reg_benifits::after{
  border-width: 0px 0 100px 118px;
      bottom: 0px;
}
.help-block,.infotext .help-block,.datedv .help-block,.custformerror_gst,div.loginparent .form-error, .emptymsg_pnt .form-error, .searchform .form-error, .form_errormsg .form-error,.custformerror_login,.custformerror_signup,.form_errormsg .help-block {
    background-color: #f4f7f8;
    border: 1px solid #ccc;
    padding: 1px 10px;
    display: block;
    float: left;
    border-radius: 0px 0px 5px 5px;
    color: #de0000;
    bottom: 0;
    width: 100%;
    border-top: none;
    z-index: 9;
    position: relative;
}
.captial_text label{margin-bottom: 0px;}
.form_errormsg .help-block{ color: #de0000;}
.emptymsg_pnt .form-error{

}
.b2bregister .btneffect{
 background: #666;
    border-radius: 20px;
}
.b2bregister_left_list  li{margin-bottom: 15px;    position: relative;}
.agent_signup{margin:0px 0 25px 0;background: #fff;}
.b2bregister h1{font-size:22px;}
.agent_signup .row.mb15{background:rgba(202,202,202,0);padding:1em}
.b2b_form_left ul li{color:#fff;padding-bottom:10px;}
.aside_left_bg{background-color:#c57124}
.aside_left_bg p{margin-left:-15px;margin-right:-15px;font-weight:700;line-height:24px;background:#206198;color:#fff;text-transform:uppercase;font-size:12px;text-shadow:0 1px 1px #333}
@media(max-width:768px){
.mob_reg_responsive{padding:33px!important}
}

/*reg. from background dynamic chang*/
.tts_agent_reg_bannner {
  background-color: #fff;
}
.reg_box{    border: 3px solid #f3f3f3;border-radius: 10px;}
.reg_box_content{    background-color: #f0f0f0;    border-radius: 8px 8px 0 0;    padding: 20px 20px 20px 51px;}
.dotted_line{ padding: 0 20px 0 0px;
    background: url(../images/greydot.png) right -2px repeat-y;
}
/*reg. from background dynamic change*/

/*pages title*/
.page_content_header{position: relative;}
.page_content_header::after, .page_content_header::before {
    width: 25%;
}
.page_content_header::before,.page_content_header::after {
    content: "";
    position: absolute;
    bottom: 33px;

    border-style: solid;
    border-width: 1px 0 0 0;
    color: #666;
}
.page_content_header::before{right: 0%;}
.page_content_header::after {
    left: 0%;
}
.page_content_details {
    box-shadow: 1px 1px 2px 1px #f9f9f90d;
    padding: 20px 20px 30px 20px;
    background: #fff;
    border: 1px solid gainsboro;
    border-radius: 3px;
}


/*pages title end*/

/*search form*/
.b2b_page{background:#f0f2f5;}
.my_wallet,.s_offer,.my_ltest_booking,.featured_promotion{    background: #fff; padding: 6px; box-shadow: 0px 1px 1px 1px #ddd; }
.tot_bal{box-shadow: inset 0px 8px 8px -10px #bcb1b1, inset 0px -8px 8px -10px #bcb1b1; background: #f6f0eb;padding: 6px 0px;}    
.agnt_home .owl-nav.disabled{display: block!important;}
.agnt_home button .fa {
    position: absolute;
    top:29%;
    background: #fff;
    bottom: unset;
    padding: 5px 3px;
    font-size: 13px;
    border-radius: 50%;
    box-shadow: 0 6px 14px rgba(30, 30, 30, 0.2);
    cursor: pointer;
    height: 30px;
    width: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #484646;
}
.featured_promotion img{height: 150px;object-fit: cover;width: 100%;}
.agnt_home .owl-nav button.owl-next, .agnt_home .owl-nav button.owl-prev {
    outline: unset;
}
.notiy_text{  
  display: block; 
  text-overflow: ellipsis;
  word-wrap: break-word;
  overflow: hidden;
  max-height: 3.6em;
      font-size: 14px;
}
.scrollauto::-webkit-scrollbar{width:5px;background-color:#fff}
.scrollauto::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 6px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 6px rgba(0,0,0,.3);-ms-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#232c50}
.scrollauto::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;background-color:#f5f5f5}

.notification_agent{
    overflow-y: auto;
    overflow-x: hidden;
    font-size: 15px;
  }
.agnt_home.owl-theme .owl-nav {
    margin-top: 0px!important;
}
.notification_agent:nth-of-type(odd) {
     background: #f3f3f3;
    font-size: 14px;
}
@media (min-width: 1026px)
{
    .agnt_home button .fa-angle-right {
    right: 0px;
}
.agnt_home button .fa-angle-left {
    left: 0px;
}
}
/*agent end*/
#loadingidhotel{position:fixed;z-index:99;top:0;left:0;width:100%;height:100%;background-color:#33333396;text-align-last:center}
#loadingidhotel>img{position:absolute;top:50%;right:0;left:0;bottom:50%;margin:0 auto}
label.checkboxlabel input:checked~.checkmark{border:2px solid #00556f}
#loadingimg{width:100%;top:0;height:100%;position:fixed;background:#fff;z-index:9999;display:none}
#loadingimg div{width:140px;height:140px;margin:auto;top:50%;left:0;right:0;bottom:50%;position:absolute}
div.tts_modal .modal-content .modal-header{border-bottom:1px solid #d5dade;padding:8px 15px}
div.tts_modal .modal-content .fareclose{position:absolute;right:0;opacity:1;padding:7px 10px;border-radius:0 0 0 6px}
div.tts_modal .modal-content .fareclose2{position:absolute;right:0;opacity:1;padding:5px 10px;border-radius:0 0 0 6px;z-index:999;outline:0}
div.tts_modal .modal-content .close>span{font-size:27px}
div.tts_modal .w450{width:450px}
.raj_datepicker{z-index: 100;}
.raj_datepicker .ui-state-active,.raj_datepicker .ui-widget-content .ui-state-active,.raj_datepicker .ui-widget-header .ui-state-active,.raj_datepicker a.ui-button:active,.raj_datepicker .ui-button:active,.raj_datepicker .ui-button.ui-state-active:hover{    color: #d9534f;}
.trans{background-color:#333333ab;position:fixed;top:0;left:0;z-index:9;width:100%;height:100%;display:none}
.coverdiv{text-align:center}
@-webkit-keyframes loading_bouncedelay{
0%,100%,80%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}
40%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
}
@keyframes loading_bouncedelay{
0%,100%,80%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}
40%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
}
.msg3{text-align:center;margin-bottom:10px}
.loading_doted{width:13px;height:13px;background-color:#666;border-radius:50%;display:inline-block;-webkit-animation:loading_bouncedelay 1.4s infinite ease-in-out;-ms-animation:loading_bouncedelay 1.4s infinite ease-in-out;animation:loading_bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both}
.loading_doted:nth-child(1){-webkit-animation-delay:-.32s;-ms-animation-delay:-.32s;animation-delay:-.32s}
.loading_doted:nth-child(2){-webkit-animation-delay:-.16s;-ms-animation-delay:-.16s;animation-delay:-.16s}
.no_bg{background:0 0}
.noi_bg{background:0 0!important}
.fff{background:#fff}
.wbg{background:#fff}
.wbgi{background:#fff!important}
.black_bg{background:#000}
.gray-bg,.grey-bg{background:#eee}
.silver_bg{background-color:#dee0e0}
.lgray-bg{background:#f4f6f8}
.rgbbg{background-color:rgba(0,0,0,.6)}
.t000,.t000 a,.t000 li,.t000 li a{color:#000}
.t333,.t333 a,.t333 li,.t333 li a,.t333 samp,.t333 span{color:#333}
.t666{color:#666}
.tblack{color:#000}
.non_refundable{color:#ea2330}
.tupper,.tupper li a{text-transform:uppercase}
/*.form-error-none .form-error{display:none}*/
.validate_alert{background-color:#f34f4d;width:100%;position:absolute;color:#fff;top:0;left:0;text-align:center;padding:7px;font-size:16px;display:none}
.raj-navbar ul li{border-right:1px solid #666;padding:0 15px}
.raj-navbar ul li a i{padding-right:15px}
.raj-navbar .navbar-light .navbar-nav .nav-link{color:#fff}
div.dest_left{width:80%;float:left}
div.dest_left samp{font-family:inherit}
div.dest_left samp.city{ color: #333;   font-size: 13px;font-weight: 600;}
div.dest_left samp.airpotcode{color:#777}
div.dest_left samp.airportname{display:block;padding-left:24px;line-height:15px;color:#949494}
div.flag{float:right}
div.flag samp{font-family:inherit;padding-right:6px;text-transform:uppercase;font-size:12px;color: #F56961;}
div.dest_left i.fa-plane{font-size:16px;padding-right:10px;font-weight:400}
.country_flag{background:url(images/country-flag.png);width:16px;height:16px;float:right;margin-top:1px}
.ttsautocomplet{width:450px!important;max-height:296px;overflow:scroll;overflow-x:hidden;z-index:9999;border-right:none}
.ttsautocomplet li{display:block}
.ttsautocomplet li a{padding:5px 10px 7px 10px!important;display:block;float:left;width:100%;border-bottom:1px solid #e4e4e4}
.ttsautocomplet li a:hover{background:#f4f4f4;color:#987676;border:none;border-bottom:1px solid #e4e4e4;border-top:1px solid #e4e4e4}
.ttsautocomplet::-webkit-scrollbar{width:10px;background-color:#fff}
.ttsautocomplet::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 6px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 6px rgba(0,0,0,.3);-ms-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#333365}
.ttsautocomplet::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;background-color:#f5f5f5}
.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{background:#333!important}
.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{background:#333!important}
#hotel .flightpax{min-width:300px;padding:15px 0}
div.roomtitle{border:1px solid #797676;border-width:1px 0 0 0;padding:0}
div.roomtitle>label{background:#a29292;padding:6px 7px;position:relative;float:left;display:block;margin-bottom:0;font-size:14px;margin-top:3px;margin-bottom:3px}
div.roomtitle>label:after{content:"";position:absolute;height:12px;width:12px;top:10px;right:-6px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background:#a29292}
div.roomtitle>p{padding:13px 0 0 15px;float:left;margin-bottom:0;width:74%;color:#fff}
div.roomtitle>p>samp{font-size:15px;padding-right:5px}
div.roomtitle>p>span{font-size:14px}
div.roomtitle>p>a{float:right;color:#fff;border:1px solid #acaaaa;width:50px;text-align:center;border-radius:4px}
div.paxtext>.childdv{background-color:#fff;margin:0;height:35px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;padding:10px 0}
div.paxtext>.childdv>label{display:block}
div.paxtext>.childdv>a{float:left;border-right:1px solid #ccc;padding:0;text-align:center;font-size:16px;font-weight:700;color:#666;text-decoration:none}
div.paxtext>.childdv>a:last-child{float:right;border-left:1px solid #ccc;border-right:none}
div.paxtext>.childdv>samp{float:left}
.wfmo{width:100%;margin:0}
.room_2,.room_3,.room_4{float:left;width:100%;display:none;padding-bottom:5px}
.room_show1{padding-bottom:10px}
.addremovedv{color:#fff;padding:0 15px}
.addremovedv span{cursor:pointer}
.addremovedv .yellow_bg{padding:2px 6px}
.datepicker{min-width:800px;padding:15px;box-shadow:0 0 9px 3px rgba(0,0,0,.19);z-index:999!important;right:7%!important;left:auto!important}
.datepicker span.ui-icon-circle-triangle-e{background-image:url(images/left-right.png);background-position:0 -30px}
.datepicker a.ui-datepicker-prev>span.ui-icon-circle-triangle-w,.datepicker a.ui-state-disabled>span.ui-icon-circle-triangle-w{background-image:url(images/left-right.png);background-position:0 0}
.datepicker table{font-size:16px}
.datepicker table td{padding:0;border:1px solid #e6e6e6}
.datepicker table td>a{border:none!important;background:#fff!important;text-align:center;margin:0;padding:15px 15px}
.datepicker table td.ui-state-disabled{border:none}
.datepicker table td.ui-state-disabled>span.ui-state-default{padding:15px 15px;background:#fff;text-align:center;border:none}
.datepicker table tr td>a.ui-state-active{background:#164880!important;color:#fff}
.datepicker .ui-widget-header{border:none;background:0 0;color:#777474;font-weight:400;margin-bottom:5px}
.datepicker table tr th{font-weight:400;border:0;font-size:14px}
.datepicker_dob{min-width:400px}
.travelrow{width:103%}
.searchform .selhit{    height: 45px!important;
    border: 1px solid #ddddddc7;
    box-shadow: 1px 1px 1px 1px #dcdcdc40;border-radius:4px;}
.moreoption .middlehr{background-image:-webkit-linear-gradient(left,#00000033,#cccccc52,transparent);background-image:-moz-linear-gradient(left,#00000033,#cccccc52,transparent);background-image:-o-linear-gradient(left,#00000033,#cccccc52,transparent);background-image:linear-gradient(left,#00000033,#cccccc52,transparent)}
.moreoption h6{margin:15px 0 15px 0;color:#ccc;cursor:pointer}
.moreoption h6>i{font-size:18px;margin-right:6px;float:left;margin-bottom:0}
div.searchform .moreoption select.inputtext{height:42px}
div.multicity_add .add_dv{padding-left:15px}
div.multicity_add .add_dv i.fa-times{    color: #eb1d27;
    margin-right: 10px;
    font-size: 17px;
    cursor: pointer;}
div.multicity_add .add_dv a{color: #eb1d27;
    /* border: 1px solid #ccc; */
    padding: 3px 10px;
    font-size: 21px;
    text-shadow: 0 0 3px #33333380;}
div.multirow{margin:3px 0 0 0;}
.dash_bgin {background: #e7eaeb8c;}
.inputtext{height:42px;font-size:14px;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px}
.accounts_page .inputtext,#add_flight_markup .inputtext,.agent_page .inputtext,.my_prof .inputtext{height:  35px!important;}
div.pax .select1{padding:10px 10px;border:1px solid #dadada;height:40px!important}
.b2b_page .apply{height: auto;}
.tnone:active,.tnone:focus,.tnone:hover{color:#fff;text-decoration:none}
#holidays .go_button{height:45px}
div.simpletext{background:0 0}
div.simpletext>h1{font-family:'Work Sans', sans-serif;text-align:center;font-weight:700;font-size:50px;color:#fff}
div.simpletext>p{font-size:18px;color:#fff;padding:0 13%;text-align:center;margin-bottom:30px}
#holidays .dateicon{left: 15px; top: 15px; width: 7px; }
#holidays .inputtext{height:45px}
#holidays .pl35{padding-left:35px}
.divider2{background-image:-webkit-linear-gradient(left,transparent,#ccc,transparent);background-image:-moz-linear-gradient(left,transparent,#ccc,transparent);background-image:-o-linear-gradient(left,transparent,#ccc,transparent);background-image:linear-gradient(left,transparent,#ccc,transparent);height:1px;height:1px;float:left;width:100%;margin:5px 0}
div.flight_fare .ar_time>h5{margin:0;line-height:26px}
.script_img{background-image:url(images/split-img.png);background-repeat:no-repeat;float:left}
div.flight_fare .ar_inr i{background-image:url(images/split-img.png);background-position:-32px -296px;background-repeat:no-repeat;padding-right:1px;height:19px;width:20px;display:block;float:left}
.airlogo{width:30px}
#fdetails div.br_top:first-child{border-top:none;margin-top:0;padding-top:0}
#fdetails div.br_top:last-child{margin-top:10px;padding-top:10px}
i.inr{background-image:url(images/split-img.png);background-position:-32px -246px;background-repeat:no-repeat;padding-right:1px;height:19px;width:20px;display:block;float:left}
#farebreakup div.flight_details{background-color:#fff}
ul.breakup_list li{border:none;border-bottom:1px solid #e9e8e8;border-top:1px solid #e9e8e8;padding:5px 2px}
.sprit{background:url(images/img-sprite.png);width:32px;overflow-x:hidden;height:32px;float:left}
div.flight_details h5.f_tittle>i{background-position:-100px -6px;width:42px;height:22px;margin-right:10px}
div.flight_details .wfulcenter{width:100%;text-align:center}
table.ttstable tr.head td{color:#23527c;border-top:none}
.lightbgbr,div.fare-update table.table tr.total,h4.flighttitle,table.ttstable tr.total{background:#f5f8fa;border-bottom:1px solid #e8ecef;border-top:1px solid #e8ecef}
table.ttstable tr.total td{font-size:20px}
table.ttstable tr.total td:last-child{font-weight:700}
table.ttstable tr.total td i{margin-top:6px}
.bgpd{border-top:1px solid #d4dee5;background:#f5f8fa}
.removegst{display:block;padding:10px 0 10px 10%;display:block;float:left;font-size:16px;font-weight:700;text-decoration:underline}
div.gstmodel .modal-content .modal-header{border:none;padding:6px 15px}
label.radio_select{position:relative;float:right;margin-right:20px}
.indicator{position:absolute;right:-3px;border:2px solid #00556f;width:20px;height:20px;padding:2px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;top:-2px}
.radio_select input:checked~.indicator:after{display:block}
.radio_select .indicator:after{left:5px;top:1px;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);content:'';position:absolute;display:none}
.radio_select input:checked~.indicator{background:#00556f}

.roundparent .roundlist div.fare_title{margin:-15px 0 0 0;width:100%;padding:0}
.roundway_box_bottom {
    width: 140.2%!important;
    position: absolute;
    left: -10px;
    bottom: -8px;
}
.roundparent .roundlist .detail_content{padding:0 5px}
.roundparent .roundlist div.flight_details{margin:0 -10px 0 -10px;width:106%}
.roundparent .roundlist .detail_content .onmbil .logo{width:30px}
.roundparent .roundlist .detail_content .onmbil samp{display:block}
.roundparent .roundlist .detail_content .plain2{font-size:30px;font-style:inherit;padding-left:9px;margin-top:8px;float:left}
#return_push{margin:0}
#return_push:after{content:"";border-right:1px solid #ccc;height:100%;width:1px;position:absolute;right:22px}
#onword_push .rt-airdv samp,#onword_push div.fare_title,#return_push .rt-airdv samp,#return_push div.fare_title,#selectedfare .radio_select{display:none}
#onword_push .ar_inr samp,#onword_push .ar_inr span.inr_rupes,#onword_push label.destlabel samp,#return_push .ar_inr samp,#return_push .ar_inr span.inr_rupe,#return_push label.destlabel samp{font-weight:400}
#onword_push div.flight_details,#return_push div.flight_details{display:none!important}
.multimodify label.tccc i,.multimodify label.tccc samp{color:#ccc}
.multimodify label.paxx{font-size:17px;width:100%;text-align:center;text-transform:capitalize;margin:0}
.multimodify label.paxxsw{width:100%;font-size:15px;text-align:center;padding-top:3px;margin-bottom:0;color:#666}
.fixsection{position:fixed;top:0;left:0;width:100%;height:0%;z-index:99;padding:0;overflow:hidden}
.fixsection .modifyclose,.loginsignup .modifyclose{position:absolute;top:7px;right:20px;font-size:36px;text-decoration:none;text-shadow:0 5px 7px #bfbbbb}
.loginsignup{width:100%;height:0%;z-index:99;padding:0;position:relative;z-index:999;overflow:hidden}
.loginsignup .container-fluid{padding:20px 0;background-color:#e9f2f6;border-bottom:2px solid #ccc}
.addheight{height:auto}
.addheight100{height:100%}.modiftype .radio{color:#333;font-size:15px}
.modiftype .radio .checkmark:after{top:2px;left:2px}
.modifysearch .inputtext,.modifysearch div.pax-div{border:1px solid #ccc;border-width:1px 0 1px 1px}
.modifysearch label{color:#333}
.modifysearch .brlno{border-left:none}
.modifysearch div.traveladd>.row{border:1px solid #ccc}
.modifysearch span.form-error{color:#fff}
/*!!!!!!!!!!!!!!!!!!!!!!!!!!!! filter !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
/*!!!!!!!!!!!!!!!!!!!!!!!!!!!! filter End !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
.paybtn label{background:#fbf9ed;padding:15px 15px;width:100%;border:1px solid #efe7e7;font-size:16px;text-align:center}
.bgborder{background-color:#fff;border:1px solid #ccc}
.bgbr_sdo{background-color:#fff;box-shadow:0 2px 4px 1px #c8c8c8;-webkit-box-shadow:0 2px 4px 1px #c8c8c8;-moz-box-shadow:0 2px 4px 1px #c8c8c8;-o-box-shadow:0 2px 4px 1px #c8c8c8}
.brtb{border-top:1px solid #e0e5e7;border-bottom:1px solid #e0e5e7}
.apply{height:42px;padding:11px 7px;font-size:14px}
.continuebtn{font-size:20px;padding:10px 30px}
.numtext{width:75%;float:right}
samp.infosamp{color:#666;display:block;padding-top:5px;width:100%;float:left}
div.continutdv{margin:20px 0 0 0}
div.continutdv a.go_button{font-size:16px}
div.continutdv samp.or{background-color:#dee0e0;padding:6px 7px;font-size:15px;text-transform:uppercase;border-radius:50%;border:1px solid #ccc;float:left;margin-top:8px}
.w600{max-width:600px}
.w800{max-width:800px}
.btnfull{width:100%;font-size:15px;padding:10px}
.forgot a{display:block;text-decoration:none;padding-top:3px}
.msgul{padding:0;list-style-image:url(images/tick_mark.png);margin:0 0 0 18px}
.msgul li{font-size:15px;padding-bottom:9px}
label.ageryterms{margin:25px 0 10px 0}
label.ageryterms #iagery{width:20px;height:20px;float:left;margin-right:10px}
label.ageryterms samp{font-size:15px;float:left;line-height:18px}
label.checkbox samp{float:left;line-height:13px;padding-left:5px}
label.checkbox [type=checkbox]{float:left}
.travelinput .selectoption{position:absolute;left:7px;top:5px;float:left;border-right:1px solid #a3a3a3;padding:0}
.travelinput .selectoption select{outline:0;font-size:15px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.travelinput .selectoption .fa-angle-down{position:absolute;right:8px;top:8px}
.select_apper select{outline:0;font-size:15px;height:42px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.select_apper .fa-angle-down{position:absolute;right:16px;top:15px}
.travelinput input[type=text]{height:42px;border-radius:2px;padding-left:80px}
div.passportparent{margin:0 0 10px 0;padding:0 0 0 11%}
div.passportparent div.passfield{margin:0 -15px 15px 0;border:1px solid #eee;padding:0 5px}
div.text_pasp{font-weight:400;padding-top:5px;padding-bottom:5px;color:#000}
.passport_title{color:#666;font-weight:400;margin-bottom:2px}
.loginor{max-width:5%}
.loginor samp{border-right:1px solid #ccc;float:left;height:42px;padding-top:12px;padding-left:7px}
.loginor samp>small{background-color:#fff;padding:5px;margin-right:-16px;margin-top:10px;font-size:13px;text-transform:uppercase;color:#777;border:1px solid #f3ecec;border-radius:50%}
.signup .lg1 .go_button{height:32px;font-size:18px;line-height:18px}
.signup a.aforgot{position:absolute;right:15px;top:10px;font-weight:400;font-size:14px}
.signup .closebtn{position:absolute;top:0;right:8px;font-size:13px;font-style:normal;text-decoration:underline;text-transform:capitalize;cursor:pointer}
.signup .rightpd{padding-right:64px}
.socialdv a{margin-left:10px}
.socialdv a i{color:#242c50;border:1px solid #ccc;padding:7px 0;border-radius:50%;font-size:17px;width:35px;text-align:center}
div.whylogin .middlehr{margin-top:20px;margin-bottom:20px}
div.whylogin h4{color:#fff}
div.whylogin h5{color:#fff;padding:0 9%;text-align:center}
div.whylogin p{color:#ccc;padding:0 21%;text-align:center}
div.cuspd{padding:20px 60px 15px 50px}
div.changebtn{text-align:right}
div.changebtn label{color:#777;font-size:14px}
div.changebtn label>a.link{font-weight:700;text-transform:uppercase;padding-left:10px}
div.changebtn .signtitle{padding:10px 0 20px 0;text-align:left}
div.loginparent .form-group{position:relative;width:100%}
div.loginparent .forgotpass{color:#ff8500}
.inputtext2::placeholder{color:#ccc;opacity:1}
.inputtext2:-ms-input-placeholder{color:#ccc}
.inputtext2::-ms-input-placeholder{color:#ccc}
.social_login a{background-color:#3b5998;display:block;margin-bottom:10px;color:#fff;padding:12px 10px;font-size:14px;text-transform:capitalize;text-decoration:none;font-size:16px;margin-top:10px}
.login_part>h5{text-align:center}
.social_login a.google{background-color:#e33e2b}
.social_login a.linkin{background-color:#0274b3}
.social_login a>i{font-size:17px;padding:0 12px 0 5px}
.social_login a>i.fa-google{padding-right:10px}
div.session-text{text-align:center}
div.session-text h6{color:#ea2330;font-size:16px;padding-top:10px}
div.session-text p.msg{color:#666;font-size:14px;margin-bottom:20px}
div.session-text p.msg samp{float:left}
div.session-text .go_button{font-size:14px;padding:10px 19px}
div.fare-update{margin-bottom:10px}
div.fare-update .table{border:1px solid #ccc}
div.fare-update strong{text-transform:uppercase;font-weight:400;font-size:15px}
div.fare-update samp>b{float:left;padding-right:10px}
div.fare-update samp{float:left;padding-left:10%;font-weight:700;color:#ea2330;font-size:14px}
div.paxreview{margin:0;max-height:300px;overflow-y:auto;overflow-x:hidden}
div.paxreview h4{font-size:17px;padding:5px 0 5px 6px;background-color:#f4f7f8;margin-top:7px;border:1px solid #f5ebeb}
div.paxreview label{display:block;border-bottom:1px solid #f3f3f3;padding:4px 0;margin-bottom:0}
div.paxreview samp{padding:0 4px;display:inline-block;font-size:13px}
#paxreview .go_button{padding:9px 50px}
.continue_loading{position:absolute;top:0;width:100%;background:#fff;padding-top:10px;padding-bottom:10px;display:none}
h3.fdetail_title{margin-bottom:15px;margin-top:20px;color:#242c50}
h3.fdetail_title a{padding:0 10px 0 5px;text-decoration:none}
h3.fdetail_title i{font-size:17px;margin-top:0}
.gst-section{position:fixed;top:0;left:0;width:700px;height:500px;background:#fff;z-index:99}
div.hotelfilt label.checkboxlabel samp.samp{width:87%}
div.hotel_hed{margin-bottom:15px;padding-top:10px;padding-bottom:10px}
div.hotel_hed h4{color:#242c50;margin-bottom:0}
div.hotel_hed .viewicon .active samp{color:#00556f}
div.hotel_hed .viewicon .active i{background-color:#00556f;color:#fff}
div.hotel_hed .viewicon label{font-size:15px;color:#666;cursor:pointer;text-transform:capitalize;float:right;padding:0 8px}
div.hotel_hed .viewicon label samp{display:block;text-align:center;font-size:14px}
div.hotel_hed .viewicon label span{font-size:17px;float:left;color:#242c50;margin:17px 8px 0 0}
div.hotel_hed .viewicon label i{padding:7px 10px;color:#ccc;font-size:16px}
div.hotel_fare{margin-bottom:15px}
div.hotel_fare .image{width:100%;height:160px}
div.hotel_fare .textmiddle{padding-top:10px}
div.hotel_fare .textmiddle samp{color:#666}
div.hotel_fare .ar_inr samp{margin-bottom:15px;text-align:center;display:block}
div.hotel_fare .ar_inr samp>span{font-size:20px;font-weight:400;padding-right:5px}
div.hotel_fare samp.fastar{float:right}
div.hotel_fare samp.fastar i{color:#00556f;font-size:14px}
div.hotel_fare p.para{color:#666;max-height:85px;overflow:hidden;height:57px}
div.hotel_fare .ar_book label{text-align:center;display:block;text-transform:uppercase;font-weight:700}
div.hotel_fare .middlehr{margin-top:15px}
div.hotel_fare .max33{padding:5px}
.starrating li label i.fa{margin-right:5px}
p.aminities-para{float:left;width:100%;margin-top:15px}
samp.htl-aminities{background-image:url(images/Hotel_facility.png);width:25px;height:25px;display:inline-block;margin-right:10px;float:left}
samp.ac{background-position:0 -171px}
.wifi{background-position:0 -2178px}
.breakfast{background-position:0 -505px}
.card-payment{background-position:0 -618px}
.parking{background-position:0 -1394px}
.swimming-pool{background-position:0 -1893px}
.atm{background-position:0 -229px}
.banquet-hall{background-position:0 -284px}
.conference-room{background-position:0 -731px}
.tv{background-position:0 -2008px}
.lift{background-position:0 -1341px}
.cctv{background-position:0 -674px}
.power-backup{background-position:0 -1565px}
.laundry{background-position:0 -1285px}
.jacuzzi{background-position:0 -1229px}
.bath-tub{background-position:0 -396px}
.room-heater{background-position:0 -1727px}
.welcome-drink{background-position:0 -2065px}
.reading-room{background-position:0 -1619px}
div.romdettext{padding:6px 0 0 0}
div.romdettext samp{color:#666;text-transform:uppercase;display:block}
div.romdettext label{text-transform:capitalize;font-weight:700}
div.faresummary h5.pbreckup{margin-top:10px;border-top:1px solid #e7e5e5;margin-bottom:5px}
div.hotel_review{margin-top:10px}
div.hotel_review label{display:block;text-align:center;border:1px solid #f1eeee;margin-bottom:0;padding:5px 0}
div.hotel_review label>span{display:block}
div.hotel_review label>samp{font-size:30px;font-weight:700}
div.hotel_review p{text-align:center;border:1px solid #e7e5e5;border-width:0 1px 1px 1px;padding:3px}
div.hotel_review label.hotelpos{background-image:url(images/iconsplit.png);width:100%;height:66px;float:left;background-position:-491px -128px;margin-top:17px;padding-top:35px;font-weight:700;border:none}
.hotel_fare .staytit{font-size:16px;display:block}
ul.hteldetailmenu{background-color:#fff;margin-bottom:20px;padding:0 15px}
ul.hteldetailmenu>li>a{color:#333;font-size:14px;text-transform:capitalize;border-right:1px solid #e8e6e6;padding:7px 30px 9px 30px;border-top:4px solid #fff}
ul.hteldetailmenu>li>a.active{border-top:4px solid #00556f;background-color:#ebf2f7}
div.hotelslid .carousel-item img{max-height:450px}
div.smallheightdv{max-height:450px;overflow-x:hidden;overflow-y:auto}
ol.dottedimage{margin:0;padding:0;list-style:none}
ol.dottedimage li img{width:100%;height:50px;margin-bottom:5px}
ul.hoteldetfix{position:fixed;top:0;z-index:991;width:100%;box-shadow:0 0 8px 1px #333;-webkit-box-shadow:0 0 8px 1px #333;-moz-box-shadow:0 0 8px 1px #333;-o-box-shadow:0 0 8px 1px #333;-ms-box-shadow:0 0 8px 1px #333;left:0;padding-left:9.55%}
.htlheding{padding:25px 0 5px 0}
ul.facilityul{margin:0;padding:0;list-style:none}
ul.facilityul li{color:#777;text-transform:capitalize;font-size:12px;padding-left:16px}
ul.facilityul li>i.tickmark:before{content:'';display:inline-block;width:4px;height:8px;border:solid #2bad63;border-width:0 2px 2px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);border-width:0 1px 1px 0;margin-right:5px;float:left;margin-left:-12px;margin-top:5px}
p.factitle{font-weight:700;margin:0;text-transform:capitalize}
.roomfaredv .repetedrow ul.facilityul{height:auto;overflow-y:hidden;overflow-x:auto}
.roomfaredv .repetedrow ul.facilityul1{height:38px}
.roomfaredv .repetedrow .middlehr{margin:10px 0}
.roomfaredv .repetedrow label.pricelabel{float:right;text-align:right;margin-top:-6px}
.roomfaredv .repetedrow label.pricelabel samp{display:block;text-transform:capitalize;color:#666}
.roomfaredv .roomname{width:100%;padding-top:5px}
.roomfaredv .roomname samp.fastar{float:right}
div.repetedrow a.more1{font-weight:700;margin-left:16px}
.roomfaredv .repetedrow .btnbg2,.roomfaredv .repetedrow .yellow_bg{color:#fff;padding:5px;width:82%;text-align:center;margin-top:3px}
.roomfaredv .middlehr{margin-bottom:10px}
#Amenities ul{width:100%}
#Amenities ul>li{padding-bottom:5px;float:left}
div.roomdet{padding:15px;margin-top:10px;margin-left:15px}
div.roomdet ul li{padding-bottom:5px}
div .roomdet p.factitle{font-size:16px;margin-bottom:10px;color:#00556f}
label.tund{text-decoration:underline;padding-left:16px}
div.opencomroom{border:1px solid #ccc;padding:5px}
div.opencomroom .romtitle{margin:-5px 0 10px -5px;padding:10px;border-bottom:1px solid #eae6e6;width:101.33%}
div.selectedrom .inputtext{height:48px;border-color:#e8e0e0;padding-left:40px}
div.selectedrom i.dateicon{left:16px;top:14px;font-size:19px;color:#a69e9e}
div.selectedrom .go_button{width:100%;font-size:21px;height:45px;padding-top:10px;margin-top:15px}
.hotelseleted{position:fixed;bottom:0;width:100%;z-index:99;padding:15px 0}
.hotelseleted p{color:#ccc;margin-bottom:0;font-size:15px}
.hotelseleted label{margin-bottom:0}
.hotelseleted samp.fzbold{font-size:33px}
.hotelseleted samp .inr_rupes{font-size:28px;padding-right:5px;font-weight:400}
.hotelseleted .go_button{float:right;font-size:20px;margin-top:8px}
.gstsection{position:fixed;top:0;left:0;width:0%;float:left;background-color:#fff;height:100%;overflow-x:hidden;overflow-y:auto;z-index:99;box-shadow:-4px 5px 10px 1px #989393 inset;-webkit-box-shadow:-4px 5px 10px 1px #989393 inset;-moz-box-shadow:-4px 5px 10px 1px #989393 inset}
.addclsgst{width:45%}
.gstsection .inside{padding:0 15px 15px 15px;margin:0;width:100%}
.gstsection .gstclose{position:absolute;top:0;right:0;font-size:22px;text-decoration:none;border-radius:50% 0 0 50%;-webkit-border-radius:50% 0 0 50%;-moz-border-radius:50% 0 0 50%;-o-border-radius:50% 0 0 50%;padding:4px 8px 4px 14px}
.gstsection .tittle4{width:100%;text-align:center;margin-bottom:20px;font-size:20px}
.gstsection .travelinput .selectoption{left:17px;top:29px}
.gstsection .travelinput input[type=text]{padding-left:88px}
.packhead{text-align:center;position:relative}
.packhead:before{content:"";height:20px;width:20px;border:5px solid #fff;background:#eb1d27;position:absolute;bottom:-20px;left:0;right:0;display:block;margin:0 auto;z-index:2;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}
.packhead:after{content:"";height:1px;width:90%;position:absolute;bottom:-11px;left:0;right:0;display:block;margin:0 auto;z-index:1;background-image:-webkit-linear-gradient(left,transparent,#ccc,transparent)}
.packagedv{overflow:hidden;padding:0 4px}
.packagedv>.row{margin:0 5px;background-color:#fff;padding:4px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.15);box-shadow:0 2px 4px 0 rgba(0,0,0,.15)}
.packagedv figure{margin:0}
.packagedv figure .packimg{width:100%}
.packagedv figcaption{top:0;padding:7px 7px 4px 9px}
.packagedv figcaption h4{color:#fff}
.packagedv figcaption samp{color:#ccc;font-size:16px;margin-top:5px;float:left}
.packagedv figcaption .modifybtn{float:right;width:35%}
.packagedv figure img{-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;transition:transform .4s}
.packagedv figure:hover img{-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}
.packagedv figcaption{height:auto;width:91%;top:auto;bottom:0;opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .4s,opacity .1s .3s;-moz-transition:-moz-transform .4s,opacity .1s .3s;transition:transform .4s,opacity .1s .3s;position:absolute}
.packagedv figure:hover figcaption{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .4s,opacity .1s;-moz-transition:-moz-transform .4s,opacity .1s;transition:transform .4s,opacity .1s}
.packagedv3 figure{overflow:hidden}
.packagedv3:hover .packimg{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform: scale(1.1) rotate(-3deg);border-radius: 3px 3px 0 0;}
.packagedv3 .packimg{width:100%;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;border-radius:7px 7px 0 0}
.packagedv3 .parrow{margin:0 -8px;padding-bottom:15px;min-height:350px;border-radius:7px}
.packagedv3 .rowmg{margin:0 -8px}
.packagedv3 .rowmg h5{font-weight:700;margin-bottom:2px}
.packagedv3 .rowmg p{color:#666}
.packagedv3 .md2 samp{float:right}
.packagedv3 .rowmg .fz23 .inr_rupes{font-weight:400;font-size:20px}
.packagedv3 .go_button{font-size:14px;width:100%}
.monthwaise{padding-top:120px;padding-bottom:120px;background-image:url(images/plane_monthwiae.jpg);background-size:cover;background-attachment:fixed;background-position:center;background-blend-mode:multiply;background-color:#6c6e6f;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0)}
.monthwaise h1{color:#fff;margin-bottom:25px}
.monthwaise ul.tts_ul li a{text-transform:capitalize;padding:9px 14px;display:block;border-radius:4px;font-size:22px;margin:6px}
.bordertb{border:1px solid #ccc;border-width:1px 0 1px 0;padding:0 0 15px 0}
.besttravel{padding-top:50px;padding-bottom:50px;background-image:url(images/helicopter_video.jpg);background-color:#6b6c6d;background-size:cover;background-blend-mode:multiply;background-attachment:fixed;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0)}
.besttravel h5{text-transform:uppercase;margin-bottom:5px;font-weight:700}
.besttravel h2{text-transform:uppercase;font-weight:700;margin-bottom:18px}
.besttravel p{color:#fff}
.whybookus h1{font-weight:700}
.whybookus h1>span{font-size:30px;font-weight:400}
.footerlink .info i.fa{float:left;padding-right:6px;font-size:20px;margin-top:3px}
.footerlink .info p{font-size:13px;padding-left:30px}
.foterbr{border-top:2px solid #ccc;padding:20px 0 25px 0}
.foterbr label{font-weight:700}
ul.socialicon{/*text-align:center;margin-top:21px;*/}
ul.socialicon li{display:inline-block}
div.copyright{border-top:1px solid #4b7481}
div.copyright p{font-size:15px;color:#ccc;padding:15px 0 5px 0}
footer.warpsubscrib p{color:#fff;font-size:17px;margin:15px 0 30px 0}
footer.warpsubscrib h3{color:#fff;font-family:'Work Sans', sans-serif;font-weight:700;font-size:24px}
footer.warpsubscrib .pdrow{padding:70px 0 100px 0;text-align:center}
footer.warpsubscrib .go_button{width:100%;height:42px}
p.packcnt{width:100%;float:left;padding:0 10px}
p.packcnt>samp{font-size:16px}
p.packcnt>span{padding:2px 14px;margin-left:10px}
div.pack_filter{padding:10px 0;border-bottom:1px solid #ccc;margin:0 0 20px 0}
div.pack_filter>div{border-right:1px solid #ccc;padding:0 15px;cursor:pointer}
div.pack_filter>div:last-child{border-right:none}
div.pack_filter>div>b{text-transform:uppercase;padding-top:5px;display:block}
div.pack_filter i.fa-filter,div.pack_filter i.fa-sort{float:left;margin-top:8px}
div.pack_filter samp{font-size:19px;padding:0 10px 0 5px;text-transform:capitalize;float:left}
div.pack_filter i.fa-caret-down{font-size:22px;margin:5px 0 0 5px;float:left}
div.pack_filter samp:hover{color:#ff8500}
div.pack_filter h5.short_tittle{margin:0;padding:8px 5px}
div.pack_filter .p1015{padding:10px 15px}
div.pack_filter i.fa-caret-down{margin:-3px 7px 0 5px}
div.ratingshow{border-right:1px solid #ccc;padding:0;width:20%;text-align:center}
div.ratingshow samp{display:block;text-align:center;width:100%}
div.ratingshow span{display:block;text-transform:uppercase}
div.ratingshow:last-child{border-right:none}
.special-pack{padding:0 6px;transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;background:0 0;border:none}
.special-pack .inside{padding:4px;border-bottom:2px solid #dedede;transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out;margin-bottom:25px;padding-bottom:10px}
.special-pack .inside:hover{border-bottom:2px solid #0398b8}
.special-pack:hover .show-wrap{display:block}
.special-pack .inside img{width:100%;height:100%}
.special-pack .inside .card-title{font-size:16px;text-transform:uppercase}
.special-pack .inside .raj-info{padding:10px 5px 0 5px}
.special-pack .inside p>span.price{float:right;font-size:16px}
.special-pack .inside p>span>b{font-weight:400;}
.special-pack .img-wrap{position:relative;height:255px;overflow:hidden}
.special-pack .img-wrap img{-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}
.special-pack .queyrbtn{width:83%;display:block;margin:0 10px;text-align:center}
.special-pack .queyrbtn i.fa{font-size:20px;padding:12.55px 0}
.special-pack .img-wrap:hover img{-moz-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}
div.meel-info{border-top:1px solid #e5e1e1;padding:7px 0;border-bottom:1px solid #e5e1e1;margin:0 -9px}
div.meel-info div{padding:0;text-align:center}
div.meel-info>small{transform:rotate(270deg)}
div.meel-info i{font-size:24px}
div.meel-info samp{font-family:inherit;text-transform:capitalize;font-size:12px;display:block}
.show-wrap{position:absolute;display:none;top:0;padding:20px;z-index:1;background:rgba(45,103,178,.67);width:100%;height:100%}
.show-wrap .raj-nomg{height:115px;overflow:hidden}
.show-wrap h5{text-align:center}
.show-wrap label{text-align:center;width:100%}
.show-wrap a.go_button{width:90%;display:block;text-align:center;padding:6px;font-size:20px;position:absolute;bottom:13px}
div.holidaylist div.meel-info{border:none;padding:2px 0}
div.holidaylist div.middlehr{margin-top:0}
div.holidaylist div.meel-info i{font-size:18px}
div.holidaylist div.meel-info samp{font-size:10px}
ul.incl_ul li{margin-bottom:5px}
div.detailspack{padding:0;width:100%}
div.itinerary_title{-webkit-box-shadow:inset 0 0 22px rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 22px rgba(0,0,0,.1);box-shadow:inset 0 0 22px rgba(0,0,0,.1);margin-top:5px;clear:both;float:left;width:100%}
div.itinerary_title samp:nth-child(1){position:relative;color:#fff}
div.itinerary_title samp{float:left;padding:7px 20px;float:left;font-size:17px;font-family:'Work Sans', sans-serif;min-height:26px;line-height:26px}
div.itinerary_title samp:nth-child(1):after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,213,37,0);border-width:10px;margin-top:-10px}
ul.itnry_ul{clear:both;padding:9px 0;margin-bottom:0}
ul.itnry_ul li:nth-child(1){background:0 0;border:none;box-shadow:none;font-weight:700;font-size:15px;padding-left:0}
ul.itnry_ul li{list-style:none;display:inline-block;background:#f0f0f0;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 5px rgba(0,0,0,.1);box-shadow:inset 0 0 5px rgba(0,0,0,.1);padding:5px 15px;margin-right:11px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}
div.packdettop p.mb0{margin-top:15px}
div.packdettop p.mb0>b{font-size:15px}
div.packdettop p.mb0>samp{font-size:15px;margin-right:10px}
div.packdettop p.mb0>span{padding:2px 10px;font-size:15px}
div.packdettop samp.staytit{display:block;font-size:15px}
div.packdettop a.go_button{height:50px;font-size:20px;padding:10px 22px}
div.packdettop .middlehr{margin:15px 0 20px 0}
ul.hteldetailmenu2>li>a{padding:7px 23px 9px 23px}
.packtitle{font-weight:700}
.packtitle>span{font-weight:400;font-size:28px}
div.todaydeals .md4{padding:0 10px;margin-bottom:15px}
div.todaydeals a.ankerlink{box-shadow:0 2px 5.8px .2px rgba(0,0,0,.22);-webkit-box-shadow:0 2px 5.8px .2px rgba(0,0,0,.22);-moz-box-shadow:0 2px 5.8px .2px rgba(0,0,0,.22);-o-box-shadow:0 2px 5.8px .2px rgba(0,0,0,.22);display:block;position:relative}
div.todaydeals div.visibledv{color:#fff;visibility:hidden;width:100%;height:100%;position:absolute;top:0;margin:0}
div.todaydeals a.ankerlink:hover div.visibledv{visibility:visible;background:rgba(0,78,102,.75);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
div.todaydeals a.ankerlink:hover .sortinfo label{display:none}
div.todaydeals div.visibledv label,div.todaydeals div.visibledv p,div.todaydeals div.visibledv samp{display:block;width:100%;float:left;text-align:center}
div.todaydeals div.visibledv label{font-size:25px;text-transform:uppercase}
div.todaydeals div.visibledv p{font-size:16px;margin-bottom:0;text-transform:capitalize}
div.todaydeals div.visibledv p>b{font-weight:400;font-size:22px}
div.todaydeals div.visibledv .mt-50{margin-top:-50px}
div.todaydeals .sortinfo{margin:0;background:rgba(0,78,102,.45);position:absolute;padding:10px;width:100%;min-height:53px;bottom:0;color:#fff}
div.todaydeals .sortinfo span{font-size:20px}
div.todaydeals .sortinfo samp{font-size:17px;text-transform:capitalize}
div.todaydeals .sortinfo label{float:right;font-size:22px;display:block;text-transform:uppercase;margin-bottom:0}
div.buslist{margin-bottom:15px;padding:15px 10px 0 10px}
div.buslist h5{margin-bottom:5px}
div.buslist samp{display:block;text-transform:capitalize}
div.buslist .duration samp{font-size:15px;line-height:18px}
div.buslist .duration span{font-size:43px;line-height:13px;color:#666;padding-left:6px}
div.buslist .go_button{font-size:15px}
div.buslist .cancilpart{width:-webkit-fill-available;margin:12px -10px 0 -10px;padding:5px 15px}
div.buslist .cancilpart p{margin-bottom:0;width:100%}
div.buslist .cancilpart p samp{float:right;display:block}
div.buslist .cancilpart p samp.link{margin-left:50px}
div.buslist .cancilpart p samp>b{padding:0 5px;color:#fff;font-weight:400}
div.buslist table.ttstable td,div.buslist table.ttstable th{text-align:left}
.gradintbg{background:-webkit-linear-gradient(left,#ebf2f7 0,rgba(255,255,255,.8) 3%,#fff 94%,rgba(255,255,255,.8) 79%,#ebf2f7 100%)}
.gradintbg2{background:-webkit-linear-gradient(left,#ebf2f7 -13%,rgba(255,255,255,.8) 3%,#fff 94%,rgba(255,255,255,.8) 79%,#ebf2f7 100%);border-left:1px solid #e2dede;padding:10px 20px 10px 20px}
.comeonright .closebuton{position:absolute;top:0;left:0;font-size:22px;text-decoration:none;border-radius:0 50% 50% 0;-webkit-border-radius:0 50% 50% 0;-moz-border-radius:0 50% 50% 0;-o-border-radius:0 50% 50% 0;padding:4px 8px 4px 14px}
.comeonright .tittle4{width:100%;text-align:center;font-size:20px}
.comeonright .seatwarp{padding:40px}
.comeonright .seatwarp div.pd{padding:20px 15px;margin-bottom:15px}
.seatwarp p.title{text-align:center;color:#666;width:100%;margin-bottom:5px}
.comeonright .seatwarp .textt{background-image:url(images/busseat.png);width:11px;height:45px;position:absolute;background-color:#fff}
.comeonright .seatwarp .front{float:left;position:absolute;top:47%;margin-top:-16px;margin-left:-22px;background-position:-191px -46px}
.comeonright .seatwarp .back{right:-5px;background-position:-204px -45px;top:40%;z-index:9}
.comeonright .seatwarp .staring{width:28px;height:28px;left:12px;top:30px;float:left;position:absolute;background-position:-77px -69px}
ul.seatul{list-style:none;margin:0;padding:0;width:90%;float:right;text-align:right}
samp.seat,ul.seatul>li{background:url(images/busseat.png) no-repeat left top;width:24px;height:22px;background-position:-61px -23px;float:right;margin:7px 5px}
ul.seatul>li.sleepersit{background-position:-113px -23px;width:49px;border:1px solid #ccc;border-width:0 1px 0 1px;position:relative}
ul.seatul>li.sleepersit:after{content:'';position:absolute;width:5px;height:56%;border:1px solid #ccc;right:3px;z-index:3;top:5px;float:right}
ul.seatul>li.Selected-slp{background-position:-120px -46px}
ul.seatul>li.ladies-slp{background-position:-27px -69px}
ul.seatul>li.Booked-slp{background-position:-62px -46px}
div.seatwarp .ladies{background-position:-190px -23px}
div.seatwarp .Selected{background-position:-86px -23px}
div.seatwarp .Booked{background-position:-36px -23px}
.comeonright .search_tab{margin-bottom:15px;width:100%}
.comeonright .search_tab li a{text-transform:capitalize;padding:6px 10px;color:#333;text-align:center;background-color:#dee0e0}
.comeonright .search_tab li{width:50%}
div.selectlook{padding:0;border:1px solid #ccc;margin:0;position:relative}
div.selectlook select.form-control{outline:0;font-size:15px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
div.selectlook .fa-angle-down{position:absolute;right:8px;top:8px}
.comeonright .devider{margin:6px 0 8px 0}
div.demoseat{padding:0}
div.demoseat samp.seat{float:left}
div.demoseat span{float:left;margin:7px 4px 0 4px}
.comeonright .pricedv{border:1px solid #ccc;border-width:1px 0 1px 0;padding:7px 10px;margin:0 -10px}
.comeonright .go_button{padding:8px 30px}
.detinfo p.dat{width:100%;display:block}
.detinfo p.dat samp:last-child{float:left}
section.busmodifi .form-control{padding:7px 10px}
samp.busduration{background-image:url(images/busseat.png);background-position:-258px -169px;width:100%;height:30px;float:left}
.bus_detail .layover_parent{padding-top:15px}
.bus_detail .ar_time{padding-left:70px}
.bus_detail .cmt10{margin-top:10px}
div.md3_bg{background:linear-gradient(180deg,#00556f,#2ba0ab)}
/*flight_booing_list*/
.flight_booking_list_table tbody:first-child td{
    display: flex;align-items: center;
}
.flight_booking_list_table tbody tr td .btn-group{

}

.flight_booking_list_table tbody tr td .btn-group a.dropdown-item,.hotel_booking_list_agent_btn .dropdown-item{padding: 4px 10px;}
.flight_booking_list_table tbody tr td .btn-group ul.dropdown-menu,.hotel_booking_list_agent_btn .dropdown-menu{transform:translate3d(0px, 25px, 0px)!important;}
.flight_booking_list_table tbody tr td .btn-group ul::after,.hotel_booking_list_agent_btn .dropdown-menu::after{
background: none repeat scroll 0 0 rgb(255, 255, 255);
    border-left: 1px solid #0a2c4a;
    border-top: 1px solid #0a2c4a;
    content: "";
    height: 12px;
    right: 100px;
    position: absolute;
    top: -6px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 12px;
}
.hotel_booking_list_agent_btn .btn {border-radius: 1px;border:1px solid #333;}
.flight_booking_list_table tbody tr td .btn-group a.active,.flight_booking_list_table tbody tr td .btn-group a:active,.hotel_booking_list_agent_btn .dropdown-menu a.dropdown-item.active,.hotel_booking_list_agent_btn .dropdown-menu a.dropdown-item:active{color: #000;}    
.flight_booking_list_table tbody tr td .btn-group .dropdown-menu a.dropdown-item,.hotel_booking_list_agent_btn .dropdown-menu a.dropdown-item{font-weight: 500;
    background: #fff;    text-align: left;
    border-bottom: 1px solid #cccccc94;} 
.flight_booking_list_table tbody tr td .btn-group a{background: #292b2c1a;}
.flight_booking_list_table tbody tr td a,.flight_booking_list_table thead th{
    text-align: center;font-weight: 500;
    font-size: 13px;
}
.agent_dashboard_desktop{   position:relative;}
.form_box {background: #fff; margin: 15px auto 0; border-radius: 8px; padding: 20px 20px 20px 20px; }
label.check [type=checkbox], [type=radio]{    position: relative;top: 3px;}
.custom_font{    font-weight: 400;
    font-size: 20px;
    line-height: 26px;    color: #6a6d6e}
.border-bottom{border-bottom: 1px solid rgba(0, 0, 0, 0.1);}  
.dash_bg{background-color:#e7eaeb;}
.add_p_fare input[type="text"]::placeholder{font-size: 11px;color: #aca9a9;}
.msg_area{height: 150px;box-shadow:unset; overflow: auto; outline: 0; }
.segment_nd_border{    color: #d9534f; background-color: #fdf7f7;padding: 10px 15px; border-radius: 0; border: 0; border-left: 3px solid; }
.btn-primary.focus, .btn-primary:focus,.btn:focus,.btn.focus {-webkit-box-shadow: unset; box-shadow: unset; }
.box_body .table-striped tbody tr:nth-of-type(odd){background-color: #f9f9f9;}    
.agent_flight_details table td{text-align: center;}
.agent_flight_details table th{
font-weight: 600;background: rgba(0,0,0,.05);border: 1px solid #d9dadb7a;}
.total_pay_bg{    background: #dd0600!important;
    color: #fff;}
.agnt_cus_tkt_details tr th,.agnt_cus_search_details tr th{width: 50%;}
.flight_booking_list_table thead th{font-size: 13px;}
.flight_booking_list_table tbody tr td{vertical-align: middle;text-align: center;}
.flight_booking_list_table tbody .btn{
border-radius: 1px;font-weight: 500;
}
.flight_booking_list_table tbody tr,.flight_booking_list_table {border:0px;}
#content{background-color: #e7eaeb;}
.pageheader h2 {
    display: inline-block;
    color: #4a555b;
    font-size: 32px;
    font-weight: 300;    font-family: lato;
    margin-top: 10px;
}
.pageheader {
    margin-bottom: 30px;
}
.page {
    padding: 20px;
}
.page-breadcrumb > li:first-child {
    background-color: rgba(0, 0, 0, 0.7);margin-right: 8px;display: inline-block;
}
.pageheader .page-bar .page-breadcrumb > li > a {
    color: #95a2a9;
    padding: 8px 10px;
    display: inline-block;
    text-decoration: none;
}
.pageheader .page-bar .page-breadcrumb > li {
    display: inline-block;
}
 .page-bar .page-breadcrumb > li:first-child > a {
    color: rgba(255, 255, 255, 0.5);
}
.pageheader .page-bar {
    background-color: white;
}
.tile {
    position: relative;
    margin-bottom: 20px;
    color: #616f77;
    background-color: white;
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transition: opacity 0.25s ease-out;
    -moz-transition: opacity 0.25s ease-out;
    transition: opacity 0.25s ease-out;
}
.tile .dvd.dvd-btm {
    border-bottom-width: 1px;
}
.tile .tile-header {
    padding: 8px 15px;
}
.tile .dvd {
    border-color: rgba(0, 0, 0, 0.1);
    border-style: solid;
    border-width: 0;
}
.tile .tile-header, .tile .tile-widget, .tile .tile-body, .tile .tile-footer {
    position: relative;
    padding: 15px;
}
.tile .tile-header h1, .tile .tile-header h2, .tile .tile-header h3, .tile .tile-header h4 {
    padding: 0;
    margin: 0;
    display: inline-block;
    font-weight: 400;
    font-size: 20px;
    line-height: 26px;
}
.custom-font {
    font-family:lato;
}
.tile .tile-header .btn {
    padding: 2px 5px;
    margin-right: -24px;
}
.tile-body .nav-tabs {
    border: 0;
    background-color: #f5f5f5;
}.btn.btn-dutch:active, .btn.btn-dutch.active {
    background-color: #116f7d;
    border-color: #0f636f;
}

.btn.btn-dutch:hover, .btn.btn-dutch:active, .btn.btn-dutch.active {
    background-color: #137f8f;
    border-color: #116f7d;
    color: white;
}
.btn.btn-dutch {
    background-color: #1693A5;
    color: white;    outline: 0 !important;
    border-color: #137f8f;
}
.btn.btn-greensea {
    background-color: #16a085;
    color: white;
    border-color: #138a72;
}
.tile-body .btn{border-radius: 0px;}
.tile-body .input.text .form-control {
    color: #616f77;
    outline: 0;
    vertical-align: top;
    background-color: #fff;
    filter: none !important;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 2px;
    border: 1px solid #dbe0e2;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.btn.btn-slategray:active, .btn.btn-slategray.active {
    background-color: #2d3846;
    border-color: #27303d;
}

.btn.btn-slategray:hover, .btn.btn-slategray:active, .btn.btn-slategray.active {
    background-color: #354252;
    border-color: #2d3846;
    color: white;
}
.btn.btn-slategray {
    background-color: #3f4e62;
    color: #fff!important;
    border-color: #354252;
}
.btn-group-xs>.btn, .btn-xs {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}
.selectedclass {
    background-color: #5bc0de38 !important;
}
.mb_2{margin-bottom: 2px;}
/**/
div.dashbordleftdv{padding:20px 0}
div.dashbordleftdv h4{text-align:center;color:#fff;padding:15px 0}
div.dashbordleftdv a.picka{text-align:center;display:block}
div.dashbordleftdv .logo_img{width:100px;border-radius:50%;border:5px solid #ccc}
ul.dashbordul{display:block}
ul.dashbordul li.nav-item{width:100%;display:initial}
ul.dashbordul li a.nav-link{display:block;text-align:left;padding:10px 20px;color:#fff;font-size:17px}
ul.dashbordul li a.active{background-color:#fff;color:#333}
ul.dashbordul li a .fa{padding-right:11px}
ul.dashbordul li .middlehr{float:left;width:100%;margin:0}
div.bokingdet{padding:5px 15px}
div.dateinfo label{display:block;text-align:center;border:1px solid #ccc;margin-bottom:0;padding:3px 0 3px 0}
div.dateinfo label>span{display:block}
div.dateinfo label>samp{font-size:30px;font-weight:700;line-height:30px}
div.dateinfo p{text-align:center;border:1px solid #ccc;border-width:0 1px 1px 1px;padding:3px}
div.bokingdet .bokid dd{margin-bottom:0}
div.bokingdet .fromto samp{margin-top:5px}
ul.dashbootab li a.nav-link{padding:10px 20px}
div.bootitle samp{font-size:15px}
.lasthr .middlehr:last-child{display:none}
.md4_bg{background:linear-gradient(150deg,#196092,#24a274fa,#2279a2);border-radius:6px;padding:4% 7%}
div.boxheading h2{display:block;text-transform:capitalize}
div.boxheading h4{width:100%;margin-top:15px}
div.boxheading h1{width:100%;margin-top:15px}
div.boxheading h1>i.fa{font-size:45px;margin-top:7px}
div.boxheading h1>samp{float:right;font-size:50px}
div.profiledetail .edtbtn{float:right;padding:5px 20px}
table.proftable tr td{text-transform:capitalize;border-top:none;border-bottom:1px solid #eceeef}
samp.userimg{background-image:url(images/iconsplit.png);height:81px;width:81px;float:left;margin:7% 0 40px 37%}
a.regnow{    text-transform: capitalize; border-radius: 0px; background: #1a701a; color: #fff; font-weight: 500; }
a.regnow:hover{background-color:none; border-radius:0px}
.left0{left:0}
.pagecontainer{padding-top:50px}
.pagecontainer h2{border:1px solid #daddde;border-width:1px 1px 0 1px;margin-bottom:0;text-align:center;padding:8px 10px 10px 10px;-webkit-text-shadow:2px 2px 2px #c6c6c6;-moz-text-shadow:2px 2px 2px #c6c6c6;text-shadow:2px 2px 2px #c6c6c6}
.pagecontainer>.bdr_sdo{padding:15px}
.supportdet .p2{padding:3px}
.supportdet i.fa{background-color:#ebf2f7;width:45px;border:1px solid #e9e2e2;text-align:center;float:left;font-size:24px;padding:5px}
.supportdet span{font-size:16px;float:left;color:#777;padding:0 5px}
.supportdet a{font-size:16px;float:left}
.supportdet a.addres{width:59%}
div.contact_que .form-error{width:91%}
.mapbrn{border-bottom:1px solid #ccc;padding-bottom:0}
.contact_que h2{padding-top:20px;padding-bottom:25px}
.block_bg{margin-bottom:18px;margin-bottom:18px;background-color:#fff}
.block_bg:hover{box-shadow:0 0 6px 0 #2879be}
.block_content_image{width:100%}
.block_content{margin:6px 0!important}
.block_title>a{text-decoration:none!important;color:#333!important;font-size:19px}
.side_date{position:absolute;z-index:3;top:0;right:0;font-size:12px;line-height:28px;background:#e883ae;color:#fff;padding:0 15px;border-radius:0 0 0 15px}
.block_details{font-size:15px;color:gray}
.blog_para{font-size:14px}
.tts_ul_admin{color:#45b29d}
.tts_ul_admin:hover{text-decoration:underline;color:#45b29d}
.blog_details_btn{border-radius:20px;position:absolute;top:17px;left:31px;background:#45b29d;border-color:#45b29d}
.blog_details_btn:focus,.blog_details_btn:hover{background:#45b29d!important;border-color:#45b29d!important;box-shadow:unset!important}
.btn_read_more,.testimonial_close,.testimonial_save_change,.testimonial_send_msg_btn,.tts_testimonial_btn{background:#e4e4e4;border-color:#e4e4e4;border-radius:20px;color:#000}
.btn_read_more:focus,.btn_read_more:hover{border-radius:20px;box-shadow:unset!important}
.blog_card{border:unset!important}
.block_bg:hover{box-shadow:0 0 6px 0 #2879be}
.client_short_desc{font-size:15px;color:#0078be}
.client_testimonial{box-shadow:0 0 2px rgba(0,120,190,.3);background:#fff;border-radius:3px;height:218px}
.client_testimonial:hover{box-shadow:0 0 2px #00556f}
.client_feedback tts_ul p{color:#444}
.tts_user_rating li i{font-size:18px;color:#ca9112b8;margin:2px}
.client_feedback p{color:#494949}
.review{position:fixed;right:0;top:50%;width:45px;height:130px;z-index:1000;background:#fdbb31;writing-mode:vertical-rl;padding-right:10px;padding-left:10px;margin-left:10px;margin-right:20px;text-align:center;font-size:14px;box-shadow:0 0 2px #00556f;border-top-left-radius:7px;border-bottom-left-radius:7px;font-weight:600}
.review a:hover{text-decoration:unset;color:#fff}
.review i{transform:rotate(90deg);padding-left:2px;padding-right:2px;margin-right:2px;color:#fff}
.left-search>.striper.active{border:1px solid #aa0014;background:#aedff9}
.right-search>.striper.active{border:1px solid #aa0014;background:#aedff9}
.testimonial_form_control_email,.testimonial_form_control_msg,.testimonial_form_control_name,.testimonial_form_control_number{border-radius:unset!important;padding:.5rem 2.75rem!important}
.testimonial_form_control_name{background:#fff url(modal_testimonial_icon/user.png) no-repeat 2% 51%}
.testimonial_form_control_number{background:#fff url(modal_testimonial_icon/mob.png) no-repeat 2% 51%}
.testimonial_form_control_email{background:#fff url(modal_testimonial_icon/email.png) no-repeat 2% 51%}
.testimonial_form_control_msg{background:#fff url(modal_testimonial_icon/chat.png) no-repeat 2% 29%}
.testimonial_model_bg{background:#b98d31;border-radius:5px}
.tts_testimonial_select{width:unset!important;border-radius:unset!important;border-right:1px solid gray}
.testimonial_close_btn{font-size:40px}
.custformerror_gst{color:#de0000}
@media(max-width:548px){
.table-responsive_mobile{display:block!important;width:100%!important;overflow-x:auto!important}
}
.table-responsive_mobile{overflow-x:hidden;padding:20px}
.tts_bussiness_lefth{background:#e2e2e2;height:55px;line-height:55px;border-radius:8px 8px 0 0}
.tts_bussiness_leftp{background:#f7f7f7;padding:30px 20px 0 20px;border-radius:0 0 8px 8px;box-sizing:border-box;min-height:345px}
.leftp_minheight{min-height:270px!important}
.banner_inside{box-shadow:1px -2px 1px #c6833e;border-radius:5px;width:100%}
.banner_inside0{margin-top:-14px}
.tts_bussiness_list li{list-style:none}
.fs_btn_desktop_res,.fs_btn_desktop_res:active,.fs_btn_desktop_res:focus,.tts_footer_book_now,.tts_footer_book_now:active,.tts_footer_book_now:focus,.tts_managebooking_btn,.tts_managebooking_btn:active,.tts_managebooking_btn:focus{background-color:#f6851f!important;border-color:#f6851f!important;box-shadow:unset!important}
.tts_bussiness_bannner{background:url(modal_testimonial_icon/bussiness.jpg) no-repeat fixed;background-size:cover;background-blend-mode:multiply;background-color:#6c6e6f}
.tts_corporate_bannner{background:url(modal_testimonial_icon/corporate.jpg) no-repeat fixed;background-color:#6b6c6d;background-size:cover;background-blend-mode:multiply}
.tts_franchise_bannner{background:url(modal_testimonial_icon/franchise.jpg) no-repeat fixed;background-color:#6b6c6d;background-size:cover;background-blend-mode:multiply}
.mt_corporate{margin-top:84px!important}
@media(min-width:600px){
.tts_bussiness_bannner,.tts_corporate_bannner,.tts_franchise_bannner{height:400px}
}
.white_text{color:#fff!important;}
.tts_control_block{padding:30px 0;margin-bottom:5%;background-image:linear-gradient(-90deg,#f6851f 50%,#0378bd 100%);position:relative}
.tts_b_left h1{font-size:45px;text-shadow:0 2px #fff;margin-top:30px;text-align:center}
.fs_20{font-size:20px}
.tts_control_block::after{content:'';position:absolute;width:100%;height:100%;top:0;bottom:0;right:0;left:0;z-index:-1;background:inherit;transform-origin:top left;-webkit-transform-origin:top left;-moz-transform-origin:top left;-o-transform-origin:top left;transform:skewY(2deg);-webkit-transform:skewY(2deg);-moz-transform:skewY(2deg);-o-transform:skewY(2deg);box-shadow:0 0 2px 0 rgba(0,0,0,.5);background-position:center -39px;transform:skewY(-2deg);transform-origin:right bottom;transform:skewY(-2deg);background-color:#fff}
.ls_none{list-style:none}
.tts_nblock1{background:url(modal_testimonial_icon/tts_bussiness.png) no-repeat,rgba(245,166,35,.1);background-position:10px 5px}
.tts_number_blockimg{display:block;margin:0 auto;width:96px;height:96px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}
.tts_nblock2{background:url(modal_testimonial_icon/tts_bussiness.png) no-repeat,rgba(65,117,5,.1);background-position:-65px 5px}
.tts_nblock3{background:url(modal_testimonial_icon/tts_bussiness.png) no-repeat,rgba(208,2,27,.1);background-position:-145px 5px}
.tts_nblock4{background:url(modal_testimonial_icon/tts_bussiness.png) no-repeat,rgba(74,144,226,.1);background-position:-225px 5px}
.tts_nblock5{background:url(modal_testimonial_icon/tts_bussiness.png) no-repeat,rgba(139,87,42,.1);background-position:-305px 5px}
.number_content{color:#f6851f;font-size:28px;font-family:'Work Sans', sans-serif;text-align:center;padding:20px 0;clear:both}
.number_content span{display:block;font-stretch:extra-condensed;text-shadow:0 0 0 #333;font-size:20px;color:#333}
@media(max-width:600px){
.tts_numberblock_d-flex{overflow:scroll}
}
.ts_1 li,.tts_hotel_title h1{text-shadow:1px 0 0}
.tts_hsuplier_banner{background:url(modal_testimonial_icon/hotel.jpg),rgba(139,87,42,.1);height:500px;width:100%;background-color:#0378bd;background-size:cover;background-blend-mode:multiply;background-attachment:fixed}
.tts_hotel_title{margin-top:18%}
.tts_hotel_title h3{line-height:48px;text-shadow:1px 0 0}
.list_property span{font-size:18px}
.dot{margin-top:-4px}
.h_supplier_btn{font-size:20px}
.property_list{background:#fff;border-radius:5px;height:50px}
.glance_main{height:230px;width:230px;border-radius:120px;border:1px solid #2c3e50;padding:15px;margin:10px}
.glance_content{color:#f6851f;font-size:20px;text-align:center;padding:20px 0;clear:both}
.glance_icon{color:#2c3e50}
.glance_content span{display:block;font-size:17px;color:#fff}
.tts_journey_work{background-image:linear-gradient(-90deg,#a57b55 50%,#0378bd 100%)}
.tts_journey_work::after{box-shadow:0 0 2px 0 rgba(0,0,0,.5);transform-origin:right bottom;transform:skewy(1deg)}
.icon_2{font-size:40px}
.icon_2 p{font-size:30px;text-shadow:1px 0 0}
.journey_work{display:block;font-stretch:extra-condensed;text-shadow:0 0 0 #333;font-size:20px;color:#333}
.h_details{position:absolute;top:-4px;right:289px;color:#2c3e50}
.h_signup{position:absolute;top:108px;left:50px;color:#2c3e50}
.h_doc{position:absolute;top:323px;left:277px;color:#2c3e50}
.h_booking{top:111px;position:absolute;right:-35px;color:#2c3e50}
.journey_details{position:absolute;top:155px;left:233px;font-weight:700;color:#2c3e50}
@media(max-width:768.99px){
.h_booking p,.h_details p,.h_doc p,.h_signup p,.journey_details p{font-size:11px}
.h_details{position:absolute;color:#2c3e50;top:-2px;right:162px}
.h_signup{position:absolute;top:57px;left:34px;color:#2c3e50}
.h_doc{position:absolute;top:58px;left:302px;color:#2c3e50}
.h_booking{top:165px;right:157px}
.journey_details{top:78px;left:114px;font-weight:700}
}
.custome_width{width:65px;display:inline;margin-left:10px}
.tts_hotel_reg_list li{list-style:none;font-size:20px;text-align:center}
.tts_control_block_head{background:gray}
@media (max-width:768.99px){
.footer_home_btn{width:auto!important}
.tts_glance_main{padding:40px}
}
.fs37{font-size:37px}
.hotel_body{margin-top:-93px;position:absolute;left:0;right:0;color:#fff;padding:18px 0 18px 0}
.hotel_body p,.hotel_body_mid p{font-size:25px}
.hotel_home1,.hotel_home2,.hotel_home3,.hotel_home4{background:#00000078;position:absolute;top:6px;bottom:40px;left:0;right:0}
.hotel_home_rate{background:#ff8500;margin-top:-7px;padding:8px 14px 3px 11px;color:#fff}
.hotel_home p{color:#ff8500;font-size:17px;line-height:0;position:relative;bottom:-119px}
.explore_block{border-bottom:5px solid #0378bd;width:25%}
.hotel_body_mid{top:199px;position:absolute;left:0;right:0;height:25%;color:#fff;padding:47px}
.home_top_mid_img{height:513px}
.packagedv figure,.parrow figure{width:100%}
.packagedv3 .packimg{}
.packagedvmin_height figure .packimg{min-height:212px}
.mob_res_numborder{border-radius:13px;height:30px;width:30px;padding:4px;text-align:center;background:#f6851f;color:#fff}
.hotel_block_home{background:#0378bc;padding:15px 0 15px 0}
.hotel_home_carousal .owl-nav button.owl-next,.hotel_home_carousal .owl-nav button.owl-prev{outline:unset}
@media (max-width:1600px) and (min-width:600px){
.hotel_home_carousal .owl-nav>.owl-next{float:right;margin-right:-41px!important;margin-top:-13%!important;color:#666!important}
.hotel_home_carousal .owl-nav>.owl-prev{float:left;margin-left:-40px!important;margin-top:-13%!important;color:#666!important}
.hotel_home_carousal .owl-dots .owl-dot{display:none!important}
.hotel_home_carousal span,.hotel_home_carousal span:focus,.hotel_home_carousal span:hover{font-size:23px!important;padding:12px!important;height:30px!important;width:30px!important;border-radius:18px;background:#fff;position:relative;box-shadow:0 7px 15px}
.hotel_home_carousal button:focus,.hotel_home_carousal button:hover{background-color:unset!important;border:1px solid transparent}
}
.hotel_home .hotel_homep{font-size:17px;margin-top:135px}
.hotel_home_details{position:absolute;top:0;bottom:0;margin-top:34px;margin-left:5px;line-height:9px}
.hh_loc_icon{line-height:9px}
.holiday_zoom:hover{width:350px;transition:.5s ease;transform:scale(1.5)}
.ml1{margin-left:1px}
.mr1{margin-right:1px}
.mbn39{margin-bottom:-39px!important}
.h_perfect_imgl{height:350px}
.h_perfect_img{position:relative;height:175px}
.hotel_sec_main{overflow:hidden}
.p_hotel_list_head{position:absolute;bottom:-7px;font-size:24px;color:#fff;top:0;left:0;right:0;text-align:center;overflow:hidden;transition:.5s ease}
.middle{font-size:20px;line-height:17px;margin-top:60%;color:#000000ba}
.middles{font-size:18px;line-height:17px;margin-top:40%;font-weight:700;color:#000000ba}
@media(max-width:760px){
.middle{margin-top:75%}
.middles{margin-top:30%}
}
.p_hotel_list_head:hover .middles{transition:.5s ease;position:absolute;top:50%;bottom:0;right:0;left:0;transform:translate(0,-50%);-ms-transform:translate(-50%,-50%);text-align:center;margin-top:8%}
.h_perfect_img:hover.h1{font-size:50px;color:#000;width:200%}
.p_hotel_list_head:hover .middle{transition:.5s ease;position:absolute;top:50%;bottom:0;right:0;left:0;transform:translate(0,-50%);-ms-transform:translate(-50%,-50%);text-align:center;margin-top:15%}
.p_hotel_list_head:hover{background:#0378bc8a}
.bg_blue{background:#0378bda1}
.bg_crside{background:#f6851f38}
.black_text{color:#000}
.Featured_Hotels_txt{color:#fff}
.corporate_form_control,.corporate_form_control:focus{background:#57a4d240 url(modal_testimonial_icon/corporate/mail.png) no-repeat 96% 51%}
.corporate_form_controlp,.corporate_form_controlp:focus{background:#57a4d240 url(modal_testimonial_icon/corporate/lock.png) no-repeat 96% 51%}
.corporate_form_control,.corporate_form_control:active,.corporate_form_control:focus,.corporate_form_control:hover,.corporate_form_controlp,.corporate_form_controlp:active,.corporate_form_controlp:focus,.corporate_form_controlp:hover{border:0 solid;border-bottom:1px solid #f6851f;border-radius:0;box-shadow:0;color:#fff}
.corporate_form_control::-webkit-input-placeholder,.corporate_form_controlp::-webkit-input-placeholder{color:#fff!important}
.plane_icon_login{font-size:65px;color:#f6851f}
.clogin_li,.subs_cont_clogin{color:#444;font-size:15px;text-transform:capitalize}
.cr_btn{background:#5cb85c;color:#fff}
.Featured_hotellist{text-decoration:none!important}
.hotelextra_price:hover{text-decoration:none}
.hotelextra_price{text-decoration:none;font-size:20px;font-style:italic;color:#000;font-weight:700}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;border:1px solid #fff;background:#fff}
.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;background:#fff!important;border:1px solid #fff!important;text-align:right;text-decoration:none}


/*header*/
.b2b_logo img{    height: 60px;
    object-fit: scale-down;
    width: 160px;    margin: 3px 0px; }
.b2b_logo{/*box-shadow: 2px 0px 0px 0px #ebf2f7;*/ }
.agent_loginpage_icon_txt img{width: 100%; height: 100%; object-fit: cover;
}
.agent_loginpage_bg {
    background: #292b2c57;
    padding: 0px 0px;
    height: 100%;
}
.seperator {
    border-top: 1px solid rgba(0, 0, 0, 0.18);
    margin: -5px 0 31px 0;
}
.agent_loginpage {
background-color: #fff;
    padding: 15px;
    overflow: hidden;
    box-shadow: 0 3px 5px rgba(0,0,0,.05);
}
ul.tts_menu>li>a {  
text-transform: capitalize;
    padding: 5px 15px;
}
.sup_slider img{height: 165px;object-fit: cover;}
.agent_loginpage .signupin.btneffect{    border-radius: 20px;
    font-weight: 500;
    color: #0e4076;}
.position-relative{position: relative;}
.agent_login_left_text1,.agent_login_left_text2{    position: absolute;
    top: 0px;
    width: 100%;    font-size: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    bottom: 0px;}
.overlay{    position: absolute;
    background:#000000b0;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;}
    .agent_login_center_text3{
        text-align:center;
        margin-top:-152px;
        display:grid;
        
    }
    .sam1{
        width:250px;
        height:200px;
        margin-top:-475px;
        margin-left:250px;
    }
    .sam1 img{
        border-radius:100px;
    }
    div.text3.middlehr {
    margin-top: 20px;
    margin-bottom: 20px;
    
}
div.whylogin>.row {
}
.middlehr {
    background-image: -webkit-linear-gradient(left, transparent, #ccc, transparent);
    background-image: -moz-linear-gradient(left, transparent, #ccc, transparent);
    background-image: -o-linear-gradient(left, transparent, #ccc, transparent);
    background-image: linear-gradient(left, transparent, #ccc, transparent);
    height: 1px;
    margin-top: 2px;
    margin-bottom: 4px;
    z-index:10000;

}
div .text3 h5{
        color: #fff;
    padding: 2px 9%;
    text-align: center;
    z-index:1000;
        display: inherit;
    width: 100%;
}
.sam3{
    padding: 15px 0px;
    margin-bottom: 0px;
    font-size: 18px;
}
 .sam4 li{
        display: inline-block;
 background-color: #faae1d;
    margin: 0px 2px;
    border-radius: 20px;}
.sam5{
    color:#101010;
        margin-top: 13px;
        font-size: 21px;
            font-weight: 600;
              
}


/*holiday home by harish */

/*home page package */



/* Common style */
.grid figure {
    position: relative;
    float: left;
    overflow: hidden;
    margin:  0px 0px 30px 0px;
    width: 100%;
    border-radius: 4px !important;
    text-align: center;
    cursor: pointer;border-radius: 3px;
}

.grid figure img {
    position: relative;
    display: block;
    min-height: 100%;
    max-width: 100%;
object-fit: cover;
} 

.grid figure figcaption {
    padding: 2em;
    color: #fff;
    background: rgba(0, 0, 0, 0.21);
    font-size: 1.25em;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.grid figure figcaption::before,
.grid figure figcaption::after {
    pointer-events: none;
}

.grid figure figcaption,
.grid figure figcaption > a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.grid figure figcaption > a {
    z-index: 1000;
    text-indent: 200%;
    white-space: nowrap;
    font-size: 0;
    opacity: 0;
}

.grid figure h2 {
    word-spacing: 7px;
    font-weight: 300;
}

.grid figure h2 span {
 font-weight: 500;
    font-size: 25px;
}

.grid figure h2,
.grid figure p {
    margin: 0;
}

.grid figure p {

    font-size: 16px;color: #fff;
}

figure.effect-bubba {
    background: #9e5406;
}

figure.effect-bubba img {
    opacity: 0.7;
    -webkit-transition: opacity 0.35s;
    transition: opacity 0.35s;
}

figure.effect-bubba:hover img {
    opacity: 0.4;
}

figure.effect-bubba figcaption::before,
figure.effect-bubba figcaption::after {
    position: absolute;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    content: '';
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
}

figure.effect-bubba figcaption::before {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    -webkit-transform: scale(0,1);
    transform: scale(0,1);
}

figure.effect-bubba figcaption::after {
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    -webkit-transform: scale(1,0);
    transform: scale(1,0);
}

figure.effect-bubba h2 {
    padding-top: 30%;
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: translate3d(0,-20px,0);
    transform: translate3d(0,-20px,0);
}

figure.effect-bubba p {
    padding: 20px 30px;
    opacity: 1;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(0,20px,0);
    transform: translate3d(0,20px,0);
}
figure.effect-bubba p i{padding-right: 4px;}
figure.effect-bubba:hover figcaption::before,
figure.effect-bubba:hover figcaption::after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}

figure.effect-bubba:hover h2,
figure.effect-bubba:hover p {
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.category_price_tag{
    top:-4px;
    width: 20px;
    opacity: 1!important;   
    text-align: center;
}
.home_price_tag{
/*    position: relative;
    top: -70px;
    text-align: center;*/}

/***** Dexter *****/
/*---------------*/

figure.effect-dexter {
    background: -webkit-linear-gradient(top, rgba(37,141,200,1) 0%, rgba(104,60,19,1) 100%);
    background: linear-gradient(to bottom, rgba(37,141,200,1) 0%,rgba(104,60,19,1) 100%); 
}

figure.effect-dexter img {
    -webkit-transition: opacity 0.35s;
    transition: opacity 0.35s;
    height: 233px;
    object-fit: cover;
}

figure.effect-dexter:hover img {
    opacity: 0.4;
}

figure.effect-dexter figcaption::after {
    position: absolute;
    right: 30px;
    bottom: 30px;
    left: 30px;
    height: -webkit-calc(50% - 30px);
    height: calc(50% - 30px);
    border: 3px solid #fff;
    content: '';
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: translate3d(0,-100%,0);
    transform: translate3d(0,-100%,0);
}

figure.effect-dexter:hover figcaption::after {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

figure.effect-dexter figcaption {
    padding: 3em;
    text-align: left;
}

figure.effect-dexter p {
    position: absolute;
    right: 60px;
    bottom: 60px;
    left: 60px;
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(0,-100px,0);
    transform: translate3d(0,-100px,0);
}

figure.effect-dexter:hover p {
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.activity_col p{font-size: 20px!important;}
.activity_col span{font-size: 23px!important;}
/***** Dexter end*****/

/*lexi*/
figure.effect-lexi {
    background: -webkit-linear-gradient(-45deg, #000 0%,#fff 100%);
    background: linear-gradient(-45deg, #000 0%,#fff 100%);
}

figure.effect-lexi img {
    margin: -10px 0 0 -10px;
    max-width: none;
    width: -webkit-calc(100% + 10px);
    width: calc(100% + 10px);
    opacity: 0.9;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(10px,10px,0);
    transform: translate3d(10px,10px,0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

figure.effect-lexi figcaption::before,
figure.effect-lexi p {
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
}

figure.effect-lexi figcaption::before {
    position: absolute;
    right: -100px;
    bottom: -100px;
    width: 250px;
    height: 250px;
    border: 2px solid #fff;
    border-radius: 50%;
    box-shadow: 0 0 0 900px rgba(255,255,255,0.2);
    content: '';
    opacity: 0;
    -webkit-transform: scale3d(0.5,0.5,1);
    transform: scale3d(0.5,0.5,1);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}

figure.effect-lexi:hover img {
    opacity: 0.6;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

figure.effect-lexi h2 {
    text-align: left;
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    -webkit-transform: translate3d(5px,5px,0);
    transform: translate3d(5px,5px,0);
}

figure.effect-lexi p {
    position: absolute;
    right: 0;
    bottom: 0;
        padding: 0 10px 10px 0;
    width: 35%;
    text-align: right;
    opacity: 0;
    -webkit-transform: translate3d(20px,20px,0);
    transform: translate3d(20px,20px,0);
}

figure.effect-lexi:hover figcaption::before {
    opacity: 1;
    -webkit-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
}

figure.effect-lexi:hover h2,
figure.effect-lexi:hover p {
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
/*lexi end*/
.domestic_btn .go_button:hover{color:#f2f1f1;}
.nh_price_value{
font-weight: 600;
}
.nh_tour_package{

    background: #fff;min-height: 110px;
}
.domestic_p_name{   }
.package_name_home.text-center .white_text,.domestic_price samp{color: #333;font-size: 15px;}
.package_strip.hotel_strip{    top: 8px;
    position: absolute;
    padding: 0px 10px;}
.packagedv3 .packimg{
        height: 150px;border-radius: 3px;    object-fit: cover;object-position: center;
}
.domestic_deal{box-shadow: 0px 2px 2px #80808030;border: 1px solid #ccc;border-radius: 3px 3px 0px 0px;}
.row.nh_duration {
    display: flex;
    align-items: center;
}
.nepackage_list{top: 0px;bottom: 0px;}
.domestic_packagelisting{position: relative;}
.domestic_packagelisting:hover .nepackage_list{      opacity: 0;
    background: #292b2cc4;
    transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s ease-in;
    -webkit-transition: all 800ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-transition: all 800ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-transition: all 800ms cubic-bezier(0.23, 1, 0.32, 1);
    transition: all 800ms cubic-bezier(0.23, 1, 0.32, 1);}
.nepackage_list{
    position: absolute;
    left: 0px;
    width: 100%;
    background: #292b2c9c;
    transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s ease-in;
    -webkit-transition: all 800ms cubic-bezier(0.23, 1, 0.32, 1);
    -moz-transition: all 800ms cubic-bezier(0.23, 1, 0.32, 1);
    -o-transition: all 800ms cubic-bezier(0.23, 1, 0.32, 1);
    transition: all 800ms cubic-bezier(0.23, 1, 0.32, 1);
        border-radius: 3px;
}
    
/*holiday home by end harish */