.formSection{margin-top:3%;}
.head_hotal{font-size:20px;color:#fff;margin:0px;font-weight:500;padding:0 0 15px 0;text-transform:capitalize;}
.span_pseudo, .chiller_cb span:before, .chiller_cb span:after{content:"";display:inline-block;background:#fff;width:0;height:0.2rem;position:absolute;transform-origin:0% 0%;}

.chiller_cb{position:relative;height:2rem;display:flex;align-items:center;margin-top:10px;}
.chiller_cb input{display:none;}
.chiller_cb input:checked ~ span{background:#fd2727;border-color:#fd2727;}
.chiller_cb input:checked ~ span:before{width:1rem;height:0.15rem;transition:width 0.1s;transition-delay:0.3s;}
.chiller_cb input:checked ~ span:after{width:0.4rem;height:0.15rem;transition:width 0.1s;transition-delay:0.2s;}
.chiller_cb input:disabled ~ span{background:#ececec;border-color:#dcdcdc;}
.chiller_cb input:disabled ~ label{color:#dcdcdc;}
.chiller_cb input:disabled ~ label:hover{cursor:default;}
.chiller_cb label{padding-left:2rem;position:relative;z-index:2;cursor:pointer;margin-bottom:0;color:#fff;font-weight:500;}
.chiller_cb span{display:inline-block;width:1.2rem;height:1.2rem;border:1px solid #fff;position:absolute;left:0;transition:all 0.2s;z-index:1;box-sizing:content-box;}
.chiller_cb span:before{transform:rotate(-55deg);top:1rem;left:0.37rem;}
.chiller_cb span:after{transform:rotate(35deg);bottom:0.35rem;left:0.2rem;}
.panel{background-color:transparent !important;}
.panel-default{border-color:transparent !important;}
.panel.with-nav-tabs .panel-heading{padding:0px 5px 0 0px;background:rgba(0,0,0,0.8);}
.nav-tabs>li>a{border-radius:0px !important}
.panel-default>.panel-heading{border-color:transparent !important}
.panel-body{padding:15px;background:rgb(82 174 207 / 20%);}
.panel.with-nav-tabs .nav-tabs{border-bottom:none;}
.panel.with-nav-tabs .nav-justified{margin-bottom:-1px;}
.with-nav-tabs.panel-default .nav-tabs > li > a{padding:10px 25px !important;}
.with-nav-tabs.panel-default .nav-tabs > li > a,
.with-nav-tabs.panel-default .nav-tabs > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li > a:focus{color:#fff;background:#023041d9;}
.with-nav-tabs.panel-default .nav-tabs > .open > a,
.with-nav-tabs.panel-default .nav-tabs > .open > a:hover,
.with-nav-tabs.panel-default .nav-tabs > .open > a:focus,
.with-nav-tabs.panel-default .nav-tabs > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li > a:focus{color:#fff;background-image:linear-gradient(135deg, #FF690F 0%, #E8381B 100%)!important;border-color:transparent;}
.with-nav-tabs.panel-default .nav-tabs > li.active > a,
.with-nav-tabs.panel-default .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li.active > a:focus{color:#fff;background-image:linear-gradient(135deg, #FF690F 0%, #E8381B 100%)!important;border-color:#E8381B;border-bottom-color:transparent;}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu{background-color:#f5f5f5;border-color:#ddd;}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a{color:#777;}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a:focus{background-color:#ddd;}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a,
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus{color:#fff;background-color:#555;}
.form_bx h2{color:#5d5d5d;font-size:24px;margin:5px 0 15px 10px;text-transform:uppercase;font-weight:600;}
.form_bx ul li{float:left;}
.form_bx ul li span{color:#5d5d5d;}
.flight_type{margin:0 0 0 0px;}
.flight_type ul{list-style:none;padding:0;margin:0;}
.ffrms_ppd{padding-left:0px !important;padding-right:0px !important;}
input.ipt1{background:#fff;color:#5d5d5d;border:solid 1px #ccc;font-size:14px;padding:8px 10px 8px 10px;font-weight:600;text-transform:capitalize;height:50px;border-radius:0;}
ul.nav.nav-tabs li a i{font-size:15px;}
.frm_llbs{position:absolute;top:15px;right:5px;margin:0;}
.frm_llbs img{width:25px;}
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:50px;border-radius:0;font-weight:600;}
.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;}
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{width:100%;color:#fff;border:0;padding:14px 0;font-size:16px;text-transform:uppercase;letter-spacing:0.5px;font-weight:600;border-radius:4px;background-image:linear-gradient(135deg, #ff3838 0%, #ff3838 100%) !important;}
.flight_type label{color:#333;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;}
.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 #ec5300 !important;}
.customradio:hover input ~ .checkmark{background-color:transparent;}
.customradio input:checked ~ .checkmark{background-color:white;border:1px solid #ff3838;}
.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:#ff3838;}
.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:0;}
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;}
.pass_bx{margin:0 10px 5px 10px;}
.btn_dn{margin:8px 0px 0 0;}
.btn_dn button{background:#0f3661;color:#fff !important;text-transform:uppercase;padding:5px 20px;border-radius:4px;letter-spacing:1px;font-size:14px;margin:0;}
.psg_dls{width:100%;display:table;background:#f5f5f5;padding:2px 0;position:absolute;top:69px;left:0px;z-index:9;border-top:solid 3px #ea3d1a;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 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:#ff3838;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){/*.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:#e5faff;}
.psg_dls{top:50px;left:0px;}
.two_site{display:block;}
.formSection{margin-top:0px;}
.pass_bx {
    margin: 0 10px 5px 10px;
    width: 100%;
}
}
@media (min-width:360px) and (max-width:639px){/*.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:88% !important;left:20px !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%;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{background:#025067;}
.closed_icon{right:14px;}
.panel-body{background:#e5faff}
.psg_dls{top:50px;left:0px;}
.two_site{display:block;}
input.ipt1{margin-bottom:15px;}
.formSection{margin-top:0px;}
.pass_bx {
    margin: 0 10px 5px 10px;
    width: 100%;
}
}
@media (min-width:480px) and (max-width:639px){/*.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{background:#e5faff;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:#e5faff;}
.psg_dls{top:50px;left:0px;}
.two_site{display:block;}
.formSection{margin-top:0px;}
.pass_bx {
    margin: 0 10px 5px 10px;
    width: 100%;
}
}
@media (min-width:640px) and (max-width:767px){/*.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{background:#003c4d;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;}
.formSection{margin-top:0px;}
.pass_bx {
    margin: 0 10px 5px 10px;
    width: 100%;
}
}
@media (min-width:768px) and (max-width:799px){.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{background:#003c4d;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;}

.formSection{margin-top:0px;}
.pass_bx {
    margin: 0 10px 5px 10px;
    width: 100%;
}
}