

.flight_type{margin:0 0 0 0px}
.flight_type ul{list-style:none;padding:0;margin:0}
.flight_type ul li{}
.ffrms_ppd{padding-left:0px !important;padding-right:0px !important}input.ipt1{background:#fff;color:#5d5d5d;border:solid 1px #ccc;font-size:15px;padding:30px 5px 0px 5px;font-weight:600;text-transform:capitalize;height:60px;border-radius:0px;margin-bottom:16px}
.frm_llbs{
  position: absolute;
  top: 0;
  left: 10px;
  margin: 0;
  font-size: smaller}
.frm_llbs img{width:15px}select.ipt1{background:#fff;color:#5d5d5d;border:solid 1px #ccc;font-size:14px;padding:5px 10px 5px 10px;font-weight:600;text-transform:capitalize;height:32px;border-radius:0}select.ipt1_hotel{background:#fff;color:#5d5d5d;border:solid 1px #ccc;font-size:14px;padding:8px 10px 8px 10px;font-weight:500;text-transform:capitalize;height:60px;border-radius:0;font-weight:600}select.ipt1 option{background:#fffff}.form-group label{color:#a2a2a2;/*! font-weight:600; *//*! font-size:16px */}.form-group p{color:#a5a5a5;border-bottom:2px solid #a5a5a5;padding-bottom:5px;font-weight:500}select,input.ipt1::-webkit-input-placeholder{color:#5d5d5d !important;font-weight:600;font-size:14px;border-radius:0px}select,input.ipt1:-moz-placeholder{color:#5d5d5d !important;font-weight:600;font-size:14px}select,input.ipt1::-moz-placeholder{color:#5d5d5d !important;font-weight:600;font-size:14px}select,input.ipt1:-ms-input-placeholder{color:#5d5d5d !important;font-weight:600;font-size:14px}select.ipt1_hotel:-moz-placeholder{color:#5d5d5d !important;font-weight:600;font-size:14px}
.closed_icon{position:absolute;top:16px;right:3px;width:20px;height:20px;border-radius:20px;background:#E8381B;text-align:center;cursor:pointer}.closed_icon i{line-height:20px;color:#fff;font-size:15px}.form-control{box-shadow:none !important}.ddstr{margin-top:10px}
.ddstr_ps{margin-top:30px}
.form-control:focus{box-shadow:0 0 0 #5d5d5d !important}
.fm_ln1{position:relative}
.change_city img{position:absolute;top:18%;left:50%;transform:translate(-50%, -50%);width:44px;padding:2px}
.change_date img{position:absolute;bottom:100px;left:50%;transform:translate(-50%, -50%);width:28px;padding:2px}
.fm_ln1 .form-group{margin:0 0px}
.fm_ln1 button{background: #215362  none repeat scroll 0 0;
     border: medium none;
     border-radius: 0 5px 5px 0;
     color: #ffffff;
     font-size: 13px;
     font-weight: 600;
     text-transform: uppercase;
     height: 60px;
     padding: 0 24px;
     transition: all ease-in-out 0.3s;}
.flight_type label{color: #000;background:transparent;width:135px;height:30px;border-radius:4px;letter-spacing:0.5px;font-weight:600;margin:0 0 10px 0;font-size:13px;padding:8px 8px 0 28px;text-transform:uppercase;text-align:left;float:left;}
.bg_clrddd{margin:140px 0}.radiotextsty{color:#A5A4BF;font-size:18px}.customradio{display:block;position:relative;padding-left:30px;margin-bottom:0px;cursor:pointer;font-size:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.customradio input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;top:8px;left:4px;height:16px;width:16px;background-color:transparent !important;border-radius:50%;border: 2px solid #000 !important;}
.customradio:hover input~.checkmark{background-color:transparent}.customradio input:checked~.checkmark{background-color:white;border:1px solid #5d5d5d}.checkmark:after{content:"";position:absolute;display:none}
.customradio input:checked~.checkmark:after{display:block}.customradio .checkmark:after{top:2px;left:2px;width:8px;height:8px;border-radius:50%;background: #000;}.gapres_dd{padding-left:10px !important;padding-right:10px !important}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{cursor:not-allowed;background-color:transparent;opacity:1}.fm_ln1{position:relative;padding:0 15px}
.main_fm{position:relative}input.add_num{padding:0;width:100% !important;height:28px;border:1px solid #eaeaea;box-shadow:inset 0 0px 0px #5d5d5d}a.add_btn,a.mns_btn{color:#5d5d5d !important;background:transparent;padding:3px 9px;border:solid 1px #ccc;border-radius:50%;}a.add_btn:hover,a.mns_btn:hover{color:#5d5d5d;text-decoration:none}.pass_bx label{font-size:10px;font-weight:300;color:#000;letter-spacing:0.5px;text-transform:uppercase}.pass_bx{margin:0 10px 5px 10px}.btn_dn{margin:8px 0px 0 0}.btn_dn button{width:100%;background:var(--main1);color:#fff !important;text-transform:uppercase;padding:5px 20px;border-radius:4px;letter-spacing:1px;font-size:14px;margin:0;border:none;}.psg_dls{width:250px;display:table;background:#f5f5f5;padding:20px;position:absolute;top:69px;left:0px;z-index:999;border-top:solid 3px #215362 ;border-right:solid 1px #ccc;border-left:solid 1px #ccc;border-bottom:solid 1px #ccc}#radioBtn .notActive{color:#3276b1;background-color:#5d5d5d}a#add-button{background:#1a3683;padding:5px 10px;color:#fff;text-decoration:none;border-radius:4px;margin:8px 10px 0 10px;display:inline-block;float:left;}a#remove-button{background:#1a3683;padding:5px 10px;color:#fff;text-decoration:none;border-radius:4px;margin:8px 10px 0 0px;display:inline-block;float:left}.room_aads{}.room_aads h4{font-size:15px;color:#075071;margin:5px 0 2px 8px;font-weight:600}.two_site{position:absolute;top:48px;left:43%;width:29px;height:32px;background:#f95c13;border-radius:50%;transform:rotate(90deg);z-index:9;border:solid 1px #fff;display:none}.two_site i{color:#fff;font-size:16px;line-height:29px;padding:0px 0px 0px 0;position:absolute;top:0;left:7px}@media (min-width:320px) and (max-width:479px){input.ipt1{border-radius:10px!important}.frm_gap{padding:0px}.fm_ln1 .form-group{margin:0 8px}/*.ui-widget.ui-widget-content{border:0;box-shadow:0 0px 3px #777;padding:0px;z-index:1045 !important;position:absolute;width:100% !important;left:0 !important}*/.change_city img{position:absolute;top:50%;left:49%;transform:translate(-50%,-50%);width:36px;padding:2px}.bg_clrddd{position:relative;z-index:9;width:100%;top:-10px}.form_bx{padding:15px 0px 40px 0px;display:table;width:100%;font-family:'Open Sans',sans-serif}.frm_llbs{right:15px}.head_hotal{font-size:18px;padding:10px 0 15px 10px;line-height:24px}.flight_type label{width:130px}.with-nav-tabs.panel-default .nav-tabs>li>a{padding:8px 17px !important}.panel.with-nav-tabs .panel-heading{}.closed_icon{right:14px}.panel-body{}.psg_dls{top:50px;left:0px}.two_site{display:block}}@media (min-width:360px) and (max-width:639px){input.ipt1{border-radius:10px!important}.frm_gap{padding:0px}.fm_ln1 .form-group{margin:0 8px}.ui-widget.ui-widget-content{border:0;box-shadow:0 0px 3px #777;padding:0px;z-index:1045 !important;position:relative;width:100% !important;left:0px !important}.change_city img{position:absolute;top:50%;left:49%;transform:translate(-50%,-50%);width:36px;padding:2px}.bg_clrddd{position:relative;z-index:9;width:100%;top:-10px;margin-top:20px}.form_bx{padding:15px 0px 40px 0px;display:table;width:100%;border:solid 1px #ccc;margin-top:15px}.frm_llbs{right:15px}.head_hotal{font-size:18px;padding:10px 0 15px 10px;line-height:24px}.flight_type label{width:130px}.with-nav-tabs.panel-default .nav-tabs>li>a{padding:8px 17px !important}.panel.with-nav-tabs .panel-heading{}.closed_icon{right:14px}.panel-body{}.psg_dls{top:50px;left:0px}.two_site{display:block}}@media (min-width:480px) and (max-width:639px){input.ipt1{border-radius:10px!important}.frm_gap{padding:0px}.fm_ln1 .form-group{margin:0 8px}.ui-widget.ui-widget-content{border:0;box-shadow:0 0px 3px #777;padding:0px;z-index:1045 !important;position:absolute;width:100% !important;left:0 !important}.change_city img{position:absolute;top:50%;left:49%;transform:translate(-50%,-50%);width:36px;padding:2px}.bg_clrddd{position:relative;z-index:9;width:100%;top:-10px}.form_bx{padding:15px 0px 40px 0px;display:table;width:100%}.frm_llbs{right:15px}.head_hotal{font-size:18px;padding:10px 0 15px 10px;line-height:24px}.flight_type label{width:130px}.with-nav-tabs.panel-default .nav-tabs>li>a{padding:8px 17px !important}.panel.with-nav-tabs .panel-heading{background:#025067}.closed_icon{right:14px}.panel-body{background:#013e4e}.psg_dls{top:50px;left:0px}.two_site{display:block}}@media (min-width:640px) and (max-width:767px){input.ipt1{border-radius:10px}.frm_gap{padding:0px}.fm_ln1 .form-group{margin:0 8px}.ui-widget.ui-widget-content{border:0;box-shadow:0 0px 3px #777;padding:0px;z-index:1045 !important;position:absolute;width:100% !important;left:0 !important}.change_city img{position:absolute;top:50%;left:49%;transform:translate(-50%,-50%);width:36px;padding:2px}.bg_clrddd{position:relative;z-index:9;width:100%;top:-10px}.form_bx{padding:15px 0px 40px 0px;display:table;width:100%}.frm_llbs{right:15px}.head_hotal{font-size:18px;padding:10px 0 15px 10px;line-height:24px}.flight_type label{width:130px}.with-nav-tabs.panel-default .nav-tabs>li>a{padding:8px 17px !important}.panel.with-nav-tabs .panel-heading{background:#025067}.closed_icon{right:14px}.panel-body{background:#013e4e}.psg_dls{top:50px;left:0px}.two_site{display:block}}@media (min-width:768px) and (max-width:799px){input.ipt1{border-radius:10px}.frm_gap{padding:0px}.fm_ln1 .form-group{margin:0 8px}.ui-widget.ui-widget-content{border:0;box-shadow:0 0px 3px #777;padding:0px;z-index:1045 !important;position:absolute;width:100% !important;left:0 !important}.change_city img{position:absolute;top:50%;left:49%;transform:translate(-50%,-50%);width:36px;padding:2px}.bg_clrddd{position:relative;z-index:9;width:100%;top:-10px}.form_bx{padding:15px 0px 40px 0px;display:table;width:100%}.frm_llbs{right:15px}.head_hotal{font-size:18px;padding:10px 0 15px 10px;line-height:24px}.flight_type label{width:130px}.with-nav-tabs.panel-default .nav-tabs>li>a{padding:8px 17px !important}.panel.with-nav-tabs .panel-heading{background:#025067}
.closed_icon{right:14px}
.panel-body{background:#013e4e}
.psg_dls{top:50px;left:0px}
.two_site{display:block}}@media screen and (max-width: 480px){.frm_llbs img{width:25px;height:13px!important}.two_site{display:none}}


.ffrms_ppd i {
  top: 0;
  z-index: 9999;
  color: #ccc;
}

.tabbable-menu .tab-menu h6 {
    margin-right: 15px !important;
}


input.ipt1 {height:auto !important;padding:10px !important;}
.psg_dls {
    width: 300px;
    display: table;
    background: #ffffff;
    padding: 20px;
    border-radius: 10px;
    position: absolute;
    top: 69px;
    left: 0px;
    z-index: 9;
    border: 2px solid #ddd;
    box-shadow: 0px 0px 5px 0px #fff;
}
#why1 {
    z-index:-1;
}
select.ipt1 {font-size:11px !important;}
#RoomADD h4 {font-size: 15px;color: var(--main1);}
a#add-button,a#remove-button {border:none;width:42%;text-align:center;background:rgb(var(--main2));}
#psg_dls_hotel .pass_bx input {border:1px solid #ddd !important;}
.tabs_content.tabs1_content form {
    padding:10px 20px;
}


#slider_wrapper {
    z-index:9;
}
ul.parsley-errors-list {
    list-style-type: none;
}
ul.parsley-errors-list li.parsley-required {
  position: absolute;
  left: 14px;
  color: red;
  top: 32px;
  font-size: 13px;
}
@media (max-width:767px) {
    .input1_wrapper.depart input{
        color:transparent !important;
    }
    .date-deprt-return .all-date.pl.fromremove.dmn span.date-week label {
    display: block !important;
}

.col-md-4.date-deprt-return .input1_inner .all-date.pl label {
    display: block !important;
}

    .mydate4 ,    .mydate3 {
        font-size: 34px !important;
        text-align: center;
        color: #fff !important;
        margin: 0;
    }
        .myday3 , .myday4 {
        margin-bottom: 10px !important;
        font-size: 12px !important;
        color: #fff !important;
        margin-left: 4px !important;
                position: absolute;
        left: 67px;
    }
        .month-year3, .month-year4 {
        bottom: 26px !important;
        left: 72px !important;
    }
    .pass_bx .add_num {
    height: 28px;

}
div#psg_dls_hotel .pass_bx input {
    color: #000 !important;
    height: 28px !important;
}


div#psg_dls_hotel .pass_bx1 {
    padding: 4px 0;
}
}




@media only screen and (min-width:767px) {
    form.form1 .row > div {
    padding: 0;
}

form.form1 .row .round-one-way {
    padding: 0 10px;
}

form.form1 .row .flt-from-to > div  ,  form.form1 .row .date-deprt-return > div{
    padding: 0 5px;
}

#RoomADD .row .col-xs-6 .row > .pass_bx {
  padding: 0 10px;
}
.ui-tabs .ui-tabs-panel {
    padding-top:0px !important;
}

#RoomADD .pass_bx1 {
    width: 94%;
    margin-bottom: 11px;
}
}