.main-search .form-box .c-border.origin-destination .l-col{position:relative;}
.main-search .form-box .c-border .demo-label{position:absolute;right:3px;top:15px; cursor:pointer;}
.autocomplete-box {position: absolute;width: 100%;background: white;border-radius: 12px;box-shadow: 0 8px 24px rgba(0,0,0,0.15);margin-top: 5px;z-index: 1000;max-height: 360px;overflow: auto;top:100%;}
.autocomplete-item,
.autocomplete-item1{padding: 12px 16px;cursor: pointer;display: flex;gap: 10px;background: #fffae5;border-bottom: 2px solid #fff3c3; font-size:14px; color:#000;}
.autocomplete-item .left-section,.autocomplete-item1 .left-section {display: flex;gap: 10px;}
.autocomplete-item:hover,.autocomplete-item1:hover {background: #142036;}
.autocomplete-item:hover .fa-solid,.autocomplete-item1:hover .fa-solid {color: #fff;}
.autocomplete-title {font-weight: 600;font-size: 14px;line-height: 18px;}
.autocomplete-sub {font-size: 13px;color: gray;padding-left:7px;}
.autocomplete-item:hover .autocomplete-title, .autocomplete-item:hover .autocomplete-sub,
.autocomplete-item1:hover .autocomplete-title, .autocomplete-item1:hover .autocomplete-sub, .autocomplete-item1:hover .airport-code, .autocomplete-item:hover .airport-code {color: #fff;}
.section-title{background: #131f35;padding: 10px 17px;color: #fff;font-size: 18px;}
.main-search .form-box .searchEngineFromToIcons,.main-search .form-box .searchEngineDateIcons{left:3px;top:26px;}
.main-search .passanger-c,.main-search .passanger-c #cabinclass{font-size:13px;}
.main-search .passanger-c .travelerWrap{padding-left:23px; position:relative;    border-bottom: 1px solid #e3e3e3;}
.main-search .btn-c{min-width:100%;}
.main-search .passanger-c .travelerWrap .searchEngineTravelerIcons{left:0px;}
.main-search .travellerList label,.main-search .searchAirlines label{color:#000;font-size:12px; font-weight:600;}
.blue-gra,.travellerList .travellerSelector input.plusminus,
.travel-class ul li.active{background: #142038;background: radial-gradient(circle,rgba(20, 32, 56, 1) 0%, rgba(18, 27, 44, 1) 50%, rgba(13, 17, 28, 1) 100%);border-color:#142038;}
.autocomplete-item .left-section i{padding-top:4px;}
.autocomplete-item i, .autocomplete-item1 i{padding-top:4px;}
#autocomplete-results1{left:230px;}

@media (max-width: 1399px) {
    #autocomplete-results1{left:193px;}
}

@media (max-width: 1199px) {
    #autocomplete-results1{left:155px;}
    .main-search .form-box .c-border .demo-label{font-size:13px;}
    .main-search .form-box .searchEngineFromToIcons, .main-search .form-box .searchEngineDateIcons{width:12px;}

    
}

@media (max-width: 1023px) {
    #autocomplete-results1{left:0px;}
}
@media (max-width: 767px) {
    .main-search .passanger-c #cabinclass {
        font-size: 12px;
    }
    .main-search .form-box .c-border.origin-destination .l-col + .autocomplete-box {top: 58px;}
    .main-search .form-box .c-border.origin-destination .r-col + .autocomplete-box {top: 118px;}
    .autocomplete-item, .autocomplete-item1{padding:5px 10px;}
    .section-title{font-size:16px;}
    .autocomplete-title{font-size:13px;}
    .autocomplete-sub{font-size:12px;line-height:16px;}
}