.clr{clear:both;}
.sliderbox{width:100%;height:auto;padding:0;margin:auto;position:relative;}
.desktop_ticket{position:absolute;width:100%;height:auto;padding:0;margin:auto;bottom:80px; z-index:1;}
.mobile_ticket{display:none;}

.search-panel{width:100%;height:auto;padding:0 4%;margin:auto;}
.search-fly {width:100%;padding:15px 30px 30px 30px; background:#fff url("../images/searchbox-bg.jpg") no-repeat left top;background-size:7px 100%;box-shadow:10px 10px 40px #00000015;}
.form_sec {width: 100%;padding:0;}
.flight-row {width: 100%;height: auto;padding:15px 20px;margin:12px auto 20px auto;background:#f5f5f6; border-radius:15px;position:relative;}

.btn-group{display:inline-block;width:auto;height:auto;padding:10px 15px 10px 0px; margin:auto;float:left;}
.oneway{width:auto;height:auto;padding:10px 15px; margin:auto;background:#dfdfe3;color:#0b0a12;font-size:16px;font-weight:600;position:relative;left: -6px;border-radius:0 5px 5px 0;border:none;}
.roundtrips{width:auto;height:auto;padding:10px 15px; margin:auto;background:#dfdfe3;color:#0b0a12;font-size:16px;font-weight:600;position:relative;border-radius:5px 0 0 5px;border:none;}
.button-active{background:#0b0a12;color:#fff;}

.traveller-box{display:block;width:auto;height:auto;padding:10px 0px 10px 15px; margin:auto;float:right;}
.classtype-box{display:block;width:auto;height:auto;padding:10px 15px; margin:auto;float:right;}

.flight-row label{width: 100%;height: auto;padding:0 0 10px 0;margin:auto;color:rgba(116, 117, 121, 1);font-size:16px;line-height:16px;font-weight:300;} 
.flight-row label img{margin:-4px 5px 0 0;}

.form_sec ::placeholder {color:#000;opacity: 1; /* Firefox */}
.form_sec ::-ms-input-placeholder { /* Edge 12-18 */color:#000;}

.flight_shedule .form-control::placeholder {color: rgb(54, 54, 54);}
.flight_shedule input.form-control {font-size: 15px;font-weight: 500;height: 48px; border: none;}
.search-fly .form-group {display: inline-block;}

.form-control:focus{border-color: none;box-shadow: none;}

.flight-row .searchcol-1 {width: 30%;height: auto;padding:0;margin: auto;float: left;position: relative;border-right: solid 0px #e1e1e1;}
.flight-row .searchcol-2 {width: 40px;height: auto;padding:0;margin: auto;float: left;position: absolute; z-index:1; top:34px;right:-8px;border-radius: 100px;overflow: hidden;box-shadow: 0 0 15px #e1e1e1;}
.flight-row .searchcol-3 {width: 30%;height: auto;padding:0;margin: auto;float: left;border-right: solid 0px #e1e1e1;position: relative;}
.flight-row .searchcol-4 {width: 20%;height: auto; padding: 0 0 0 1.5%;margin: auto;float: left;position: relative;}
.flight-row .searchcol-5 {width: 20%;height: auto;padding: 0 0 0 1.5%;margin: auto;float: left;border-left: solid 0px #e1e1e1;position: relative;}
.flight-row .searchcol-6 {width: 17%;height: auto;padding:7px 0 0 1%;margin: auto;position:absolute; z-index:99; bottom:-70px;right:0px;}

#FormControlSelect1 {background-image: url(https://skychunks.com/demo/taketoflight/images/flight-icon.png);background-repeat: no-repeat;background-size:20px;background-position: 4%;padding-left: 35px;text-transform:uppercase;}
#FormControlSelect2 {background-image: url(https://skychunks.com/demo/taketoflight/images/adult.png);background-repeat: no-repeat;background-size: 15%;background-position: 4% 50%;padding-left: 30px;}
#FormControlSelect3 {background-image: url(https://skychunks.com/demo/taketoflight/images/seat.png);background-repeat: no-repeat;background-size: 15%;background-position: 4% 50%;padding-left: 30px;}

select.form-control {font-size: 15px;font-weight: 500;border: none;background:none;}

#FormControlInput1 {width:100%;height:auto;padding:10px 15px;margin:auto;background:#fff;outline:none;font-size:18px; color:#000; font-weight:400;border-radius:7px 0 0 7px;}
#FormControlInput2 {width:100%;height:auto;padding:10px 15px;margin:auto;background:#fff;outline:none;font-size:18px; color:#000; font-weight:400;border-radius:0 7px 7px 0;}
#FormControlInput3 {width:100%;height:auto;padding:10px 15px;margin:auto;background:#fff;outline:none;font-size:18px; color:#000; font-weight:400;border-radius:7px;}

.NumberofTraveler {width: 180px !important; padding:10px 30px 10px 20px;background:#f5f5f6 url(https://skychunks.com/demo/taketoflight/images/select-down-arrow.png) !important; background-repeat: no-repeat !important;background-position:right 7px center !important;font-size:16px; font-weight:400;color:rgba(11, 10, 18, 1); border-radius: 7px; border:none; outline:none;}

.flight-row .sFromTbox {width: 100%;height: auto;padding: 12px 7px 12px 35px;margin: auto;background: url(https://skychunks.com/demo/taketoflight/images/location-icon.png) no-repeat center left; border: none;outline:none;}
.flight-row .sToTbox {width: 100%;height: auto;padding: 12px 7px 12px 35px;margin: auto;background: url(https://skychunks.com/demo/taketoflight/mages/location-icon.png) no-repeat center left;border: none;outline:none;}
.search-reverse {width: 40px;height: auto;padding: 0; margin: auto;}
.search-reverse img {width: 100%;height: auto;}
.flight-row .sDepartDTbox {width:100%;height:auto;padding:10px 15px;margin:auto;background:#fff;outline:none;font-size:18px; color:#000; font-weight:400;border-radius:7px;border:none;}
.flight-row .sRerurnDTbox {width:100%;height:auto;padding:10px 15px;margin:auto;background:#fff;outline:none;font-size:18px; color:#000; font-weight:400;border-radius:7px;border:none;}
.flight-row .sf_button{width:100%;height:auto;padding:20px 15px; margin:2px auto 0 auto;background:#024dae; border-radius:10px;font-size: 16px;color:#fff;line-height:7px;border:none;font-weight:500;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.flight-row .sf_button:hover{background:#00366e;color:#fff;cursor:pointer;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.flight-row .sf_button .fa{position:relative;top:3px; left:-5px;}

.flight-row ::placeholder {color:#727272;opacity: 1; /* Firefox */}
.flight-row ::-ms-input-placeholder { /* Edge 12-18 */color:#727272;}

.adult {width: auto;padding: 10px 10px 0px 10px;background: #fff;border: solid 1px #e1e1e1; border-radius: 3px;display: none;position: absolute;z-index:9999;}
.traveler-label {margin: 0 0 0 0;font-size: 13px;font-weight: 400;}
.sliderbox .btn {transition: all 0.4s ease-in-out;background-color: #ff3600;padding: 5px 12px;}
.sliderbox .btn:hover {background: #eb5757;color: #fff;}

.ntravellers {width:60px;padding: 0 0 0 25px;margin: 0 5px  0 0; border:solid 1px #e1e1e1;}
.qtyminus{width:40px;padding:0 !important;margin:0 5px 0 0;color: #fff;background:#024dae;}
.qtyminus1{width:40px;padding:0 !important;margin:0 5px 0 0;color: #fff;background:#024dae;}
.qtyminus2{width:40px;padding:0 !important;margin:0 5px 0 0;color: #fff;background:#024dae;}
.qtyplus{width:40px;padding:0 !important;color: #fff;background:#024dae;}
.qtyplus1{width:40px;padding:0 !important;color: #fff;background:#024dae;}
.qtyplus2{width:40px;padding:0 !important;color: #fff;background:#024dae;}
.input-group-btn .btn:hover {background-color: #017fce;color: #fff;}

.bootstrap-touchspin{margin:0 0 2px 0;}
.closedropdown{font-size:13px;}

.ipt3 {padding:10px 30px 10px 20px;background:#f5f5f6 url(https://skychunks.com/demo/taketoflight/images/select-down-arrow.png) !important; background-repeat: no-repeat !important;background-position:right 7px center !important;font-size:16px; font-weight:400;color:rgba(11, 10, 18, 1);border-radius: 7px;outline:none;}

#search-box{padding: 30px;border: #a8d4b1 1px solid;border-radius:4px;}


/* ----- Country Listing ----- */
#country-list{padding:0;width:300px;margin-top:75px;position: absolute;left: 0px;float:left;list-style:none;max-height: 300px;overflow-y: scroll;}
#country-list1{padding:0;width:300px;margin-top:75px;position: absolute;left: -1px;float:left;list-style:none;max-height: 300px;overflow-y: scroll;}
#country-list li{padding: 3px; background: #f0f0f0; border-bottom: #f1f1f1 1px solid;}
#country-list li:hover{background:#f7f7f7;cursor: pointer;}
.ui-menu .ui-menu-item-wrapper {position: relative;padding: 3px 1em 3px .4em;}
.ui-autocomplete{float:left;list-style:none;padding:0;width:380px;position: absolute;margin-top: 30px;left: -24px;    max-height: 300px;overflow-y: scroll;}
.ui-menu .ui-menu-item {padding: 3px; background: #f0f0f0; border-bottom: #f1f1f1 1px solid;}
.ui-menu .ui-menu-item :hover{background:#f7f7f7;cursor: pointer;}

.ui-menu .ui-menu-item-wrapper {position: relative;padding: 3px 1em 3px .4em;}
.select-airport {font: normal 17px Arial;color: #000;margin-top: 2px;}
.ui-autocomplete {position: absolute;top: 0;left: 0;cursor: default;}
.select-city {font: normal 12px Arial; color: #024dae;margin-top: 1px;}
.select-icon {color: #024dae;margin-top: 6px;font: normal 14px Arial;}

.fsrow {padding-top: 7px;padding-bottom: 7px;margin: 0px;background: #fff;}
.fsrow:hover {padding-top: 7px;padding-bottom: 7px;margin: 0px;background: #f7f7f7;}
.fs-col1 {width: 20%;height: auto;padding: 0;margin: 0;float: left;}
.fs-col2 {width: 60%;height: auto;padding: 0;margin: 0;float: left;}
.fs-col3 {width: 20%;height: auto;padding: 0;margin: 0; float: left;}
.ui-menu .ui-menu-item {padding: 0px;background: #f0f0f0;border-bottom: #f1f1f1 1px solid;}
.ui-menu .ui-menu-item {padding: 0px !important;background: #f0f0f0;border-bottom: #f1f1f1 1px solid;}
.ui-autocomplete {float: left;list-style: none;padding: 0;width: 380px;position: absolute;margin-top: 30px;left: -24px;max-height: 285px;overflow-y: scroll;}

@media (min-width: 1000px) and (max-width: 1200px) {
.search-panel {width: 100%;height: auto;padding: 0 2%;margin: auto;}
.flight-row .sf_button {width: 100%;height: auto;padding:17px 10%;margin: 2px auto 0 auto;font-size: 14px;}
.desktop_ticket {bottom: -20px;}
}
@media (min-width: 1025px) and (max-width: 1100px){
.flight-row .searchcol-6 {width: 20%;}
}
@media (min-width:481px) and (max-width: 993px){
.desktop_ticket{display:none;}
.mobile_ticket{display:block;padding: 0 2%;}


.search-fly {position:relative;margin-top: -20px;padding: 0px 2%;box-shadow: 0px 0px 0;background: none; z-index:1;}
.form_sec {background:#fff;width: 100%;padding: 8px 0px;border-radius:0;}
.tab-content {padding:15px;}
.search-fly .form-group {width: 100%;border-bottom: solid 1px #f1f1f1;padding: 0 0 7px 0;margin: 0 0 10px 0;}

.search-from {width: 50%;height: 50px;padding: 0;margin: auto;float: left;position:relative;}
.search-reverse {display:none;width: 10%;height: auto;padding: 0;margin: auto;float: left;text-align: center;}
.mobile_ticket .search-fly .form-group {text-align: left;}
.search-reverse img {width: 25px;height: auto;margin:22px 0 8px 0;}
.my-1 {display:none;}
.btn-group {padding: 0;position: relative;top: -20px;left: 15px;}
.roundtrips {padding: 7px 10px;}
.oneway {padding: 7px 10px;}

.search-from1 {width: 50%;height: auto;padding: 0;margin: auto;float: left;position: relative;}
.search-label-top {width: 100%;height: auto;padding: 0;margin: auto;font-size: 13px;color: #999;}
.search-label-topr {width: 100%;height: auto;padding: 0;margin: auto;font-size: 13px;color: #999;text-align: right;}

.search-label-top1 {width: 100%;height: auto;padding: 0;margin: auto;font-size: 13px;color: #999;}
.search-label-topr1 {width: 100%;height: auto;padding: 0;margin: auto;font-size: 13px;color: #999;text-align: right;}
.search-location-tboxr1{text-align:right;}

select.form-control1 {background: #fff !important;}
.mobile_ticket .form-control {width: 100%;padding: .375rem 0; border: none !important;background:none;}

.hasDatepicker {padding-left: 0;background-image: none !important;}
.NumberofTraveler {width: 90% !important;padding-left: 0; padding-right: 0px;margin: 0 0 0 10%;border: none;background:#fff url(https://skychunks.com/demo/taketoflight/images/traveller-arrow.png) no-repeat!important; background-position:95% center !important;background-size: 9px;}
.ipt5{height: 35px !important;padding: 0px !important;background:#fff !important;}
.search-cal-tboxr {width: 100%;height: auto;padding: 4px 0 0 0;margin: auto; background: none;text-align: right;}
.search-location-tboxr {width: 100% !important;height: auto;padding: 4px 0;margin: 0 auto 5px auto;background: none;text-align: right;}

.fs-btn {width: 100%;height: 50px;color: #fff;background:#024dae;font-size: 21px;font-weight: 600;cursor:pointer;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.fs-btn:hover {width: 100%;height: 50px;color: #fff;background:#00366e;cursor:pointer;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.fs-btn .fa{margin: 3px 10px 0 0;}
}
.sb-bottom-border{display:none;}
@media (min-width:300px) and (max-width: 481px){
.desktop_ticket{display:none;}
.mobile_ticket{display:block;}

.search-fly {position:relative;margin-top: -20px;padding: 0px 4%;box-shadow: 0px 0px 0;background: none; z-index:1;}
.form_sec {background:#fff;width: 100%;padding: 8px 0px;border-radius:0;}
.tab-content {padding:15px;}
.search-fly .form-group {width: 100%;border-bottom: solid 1px #f1f1f1;padding: 0 0 7px 0;margin: 0 0 10px 0;}

.search-from {width: 100%;height: auto;padding: 0;margin: auto;float: left;position:relative;}
.search-reverse {display:none;width: 100%;padding: 0 0 7px 0;margin: 0 auto 12px auto;border-bottom:solid 1px #f1f1f1;float: left;text-align: center;}
.mobile_ticket .search-fly .form-group {text-align: left;}
.search-reverse img {width: 25px;height: auto;margin:22px 0 8px 0;}
.my-1 {display:none;}
.btn-group {padding: 0;position: relative;top: -20px;left: 15px;}
.roundtrips {padding: 7px 10px;}
.oneway {padding: 7px 10px;}

.sb-bottom-border{display:block;width:100%;height:auto;padding:0;margin:5px auto 10px auto;border-bottom: solid 1px #f1f1f1;}
.search-from1 {width:50%;height: auto;padding: 0;margin: auto;float: left;position: relative;}
.search-label-top {width: 100%;height: auto;padding: 0;margin: auto;font-size: 13px;color: #999;}
.search-label-topr {width: 100%;height: auto;padding: 0;margin: auto;font-size: 13px;color: #999;text-align: right;}
.search-label-top1 {width: 100%;height: auto;padding: 0;margin: auto;font-size: 13px;color: #999;}
.search-label-topr1 {width: 100%;height: auto;padding: 0;margin: auto;font-size: 13px;color: #999;text-align: left;}


select.form-control1 {background: #fff !important;}
.mobile_ticket .form-control {width: 100%;padding: .375rem 0; border: none !important;background:none;}

.hasDatepicker {padding-left: 0;background-image: none !important;}
.NumberofTraveler {width: 90% !important;padding-left: 0; padding-right: 0px;margin: 0 0 0 10%;border: none;background:#fff url(https://skychunks.com/demo/taketoflight/images/traveller-arrow.png) no-repeat!important; background-position:95% center !important;background-size: 9px;}
.ipt5{height: 35px !important;padding: 0px !important;background:#fff !important;}
.search-cal-tboxr {width: 100%;height: auto;padding: 4px 0 0 0;margin: auto; background: none;text-align: right;}
.search-location-tboxr {width: 100% !important;height: auto;padding: 4px 0;margin: 0 auto 5px auto;background: none;text-align: right;}
.fs-btn {width: 100%;height: 50px;color: #fff;background:#024dae;font-size: 21px;font-weight: 600;cursor:pointer;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.fs-btn:hover {width: 100%;height: 50px;color: #fff;background:#00366e;cursor:pointer;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.fs-btn .fa{margin: 3px 10px 0 0;}
.fs-btn img{margin:13px 0 0 0;}

}
@media (min-width:481px) and (max-width: 993px){
.suggesstion-boxs{position:relative;}
.suggesstion-box{position:absolute;right:300px;}
#country-list {max-height: 285px !important;margin-top: 0px !important;left: 0px !important;}
#country-list1 {max-height: 285px !important;margin-top: 0px !important;left: -70% !important;top: -5px !important;}

.adult {width:200px;border: solid 1px #e1e1e1; border-radius: 3px;right: 0px;}
.adult strong{font-size:14px;}
.traveller-tb {width:77px;margin:0 10px 0 5px;text-align: center; border: solid 1px #a1a1a1; border-radius:3px;}
.fs-btn img{margin:13px 0 0 0;}

}
@media (min-width:390px) and (max-width: 481px){
.suggesstion-boxs{position:relative;}
.suggesstion-box{position:absolute;right:300px;}
#country-list {max-height: 225px !important;margin-top: 0px !important;left: -4px !important;}
#country-list1 {max-height: 225px !important;margin-top: 0px !important;left: -20px !important;top: -5px !important;}

.adult {width:200px;border: solid 1px #e1e1e1; border-radius: 3px;right: 0px;}
.adult strong{font-size:14px;}
.traveller-tb {width:77px;margin:0 10px 0 5px;text-align: center; border: solid 1px #a1a1a1; border-radius:3px;}
}
@media (min-width:300px) and (max-width: 390px){
.suggesstion-boxs{position:relative;}
.suggesstion-box{position:absolute;right:300px;}
#country-list {width: 300px !important;max-height: 200px !important;margin-top: 0px !important;left: -16px !important;}
#country-list1 {width: 300px !important;max-height: 200px !important;margin-top: 0px !important;left: 5px !important;top: -5px !important;}

.adult {width:200px;border: solid 1px #e1e1e1; border-radius: 3px;right: 0px;}
.adult strong{font-size:14px;}
.traveller-tb {width:77px;margin:0 10px 0 5px;text-align: center; border: solid 1px #a1a1a1; border-radius:3px;}
}
.socialMedia{display:block;}
.header-email{display:inline-block;}
@media (min-width:300px) and (max-width: 769px){
.socialMedia{display:none;}
.header-email{display:none;}
}