.white_text{color:#fff;}
.red_bg {    background-color: #1e528a;}
.red_bg:hover { background-color: #df314a;}
.bg-white {   background: #fff;}
.lh_color {  color: #999;}
.pad-50 {
     padding: 50px 30px;
}
.p10{padding: 10px;}
.m0 {
    margin: 0px;
}
 .grey_clr{ color: #727272;}  
.w100{width: 100%;}
 .p20 {
    padding: 20px;
}
.p30 {
    padding: 30px;
}
.fs_20 {
    font-size: 20px;
}
.red_clr{color:red;}
.fs_22 {
    font-size: 22px;
}
.mb15 {
    margin-bottom: 15px;
}
  .p0 {padding: 0px;} 
.plr10 {
    padding-left: 10px;
    padding-right: 10px;
}
.pl0 {
    padding-left: 0;
}
.fs_16 {
        font-size: 16px!important;
}
.fs_13 {
    font-size: 13px;
}
.fs_30 {
    font-size: 30px;
}
  
.fw_500{font-weight: 500;}
.fw_700{font-weight: 700;}
.fw_400{font-weight: 400;}
.fs_12 {
    font-size: 12px;
}
.fs_14 {
    font-size: 14px;
}
.fs_18 {
    font-size: 18px;
}
.fs_19 {
    font-size: 19px;
}
.bg_gray{background-color: grey;}
.grey_bg1{background: #eaeaea;}   


/* !!!!!!!!!!!!! ui autocomplet css !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

.flag {
    background: url('../images/country-flag.png');
    width: 16px;
    height: 16px;
    float: right;
    margin-top: 1px;
    margin-top: 3px;
}
 .ttsautocomplet .airpotcode {font-weight: 400;     color: #191414;     font-size: 11px;  }
.ttsautocomplet .city {font-weight: 500;color: #333;}
.ttsautocomplet {
    width: 450px !important;
    max-height: 296px;
    overflow: scroll;
    overflow-x: hidden;
    z-index: 9999;
}

.ttsautocomplet li {
    display: block;
}

.ttsautocomplet li .ui-menu-item-wrapper {
    text-decoration: unset;
    border-right: 1px solid transparent !important;
    padding: 15px 12px 15px 8px !important;
    font-size: 13px;
    color: #333;
    font-weight: 600;
}

.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: #f4f4f4 !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: #000000d1;font-weight: 500;}

.ttsautocomplet li .ui-menu-item-wrapper:hover {
    background:#dee2e62e!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 #cacaca26 !important;
    padding: 10px 12px 10px 8px !important;
    display: block;
    width: 100%;
}

.ttsautocomplet li a:hover {
    background: #f4f4f4;
    color: #987676;
}

.ttsautocomplet::-webkit-scrollbar {
    width: 3px;
    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;
}

.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 } 
div.dest_left {width: 80%;     float: left;     display: flex;     align-items: center;}

div.dest_left i.fa-plane {
    font-size: 11px;
    padding-right: 6px;
    font-weight: normal;
    color: #ccc;
}


/*autocomplete end*/
 