@font-face {
    font-family: 'myriadpro';
    src:  url('../fonts/MyriadPro-Black.otf') format('otf');
}

body {font-family: 'Open Sans', sans-serif;}
a {color: #000;}
.bold {font-weight: bold;}
.bolder {font-weight: 600;}
.text-grey {color: #7D7D7D;}
.row {margin: auto;}
.green {color: #2a8830 !important;}
.yellow {color: #FF9B00 !important;}
.red {color: #FF0000 !important;}
.red-light {color: #ff0000 !important;}
.gray-red {color:#a79f9f !important;}
.fontnormal {font-weight:normal !important;}
.skytrip-pink,.skytrip-pink:focus {color:#D81E05;}
.skytrip-blue {color:#00BBE1;}
.aligncenter .skytrip-pink,.aligncenter .skytrip-pink:hover {text-decoration:underline;}

.panel-collapse::-webkit-scrollbar,#scroll-ince::-webkit-scrollbar,#scrolls::-webkit-scrollbar,#wrap::-webkit-scrollbar
{
    background: #C1C1D1;
    width: 8px;  /* for vertical scrollbars */
    height: 8px; /* for horizontal scrollbars */
}

.panel-collapse::-webkit-scrollbar-thumb,#scroll-ince::-webkit-scrollbar-thumb,#scrolls::-webkit-scrollbar-thumb,#wrap::-webkit-scrollbar-thumb
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #555;
}
#wrap::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}

div.title {
    text-align: center;
    font-size: 16px;
    font-weight: bold;
}

div.link {
    text-align: center;
    margin-bottom: 20px;
}

div.exa {
    background-color: ivory;

    border: 1px solid gray;
    padding: 0 15px;
    margin-bottom: 20px;
}
p {margin:0 0 20px;}
table { width: 400px; }
.black {color:#000!important;}

td.click { background-color:#f4b55e; color:#fff; }
th.click { background-color:#f4b55e; color:#fff; }

td.hover,
tr.hover { background-color: #fdfdcc; }

th.hover,
tfoot td.hover { background-color: ivory;}

td.hovercell,
th.hovercell { background-color: #ccc; }

td.hoverrow,
th.hoverrow { background-color: #fdfdcc;  }
.jBox-Tooltip .jBox-container {padding:5px;}
/* KullanÄ±cÄ± bÃ¶lÃ¼mÃ¼nÃ¼n alt bÃ¶lÃ¼mÃ¼ gÃ¶zÃ¼kmesi iÃ§in buranÄ±n kaldÄ±rÄ±lmasÄ± gerekmektedir */
.independent-toggle.closed.for-booking-inner .independent-toggle-header:before {display:none;}
/* KullanÄ±cÄ± bÃ¶lÃ¼mÃ¼nÃ¼n alt bÃ¶lÃ¼mÃ¼ gÃ¶zÃ¼kmesi iÃ§in buranÄ±n kaldÄ±rÄ±lmasÄ± gerekmektedir */
.me-t50 {margin-top:-50px;}
.right0 {right:0}
.left100 {left:100px;}
.pembe {color:#D81E05;}
.arti1 {float:right!important;font-size: 11px;margin: -6px 2px;}
.btn:hover {color:#fff!important;}
.btn-success.active, .btn-success.focus, .btn-success:active, .btn-success:focus, .btn-success:hover, .open>.dropdown-toggle.btn-success {color:#fff!important;text-decoration:none!important;}
.rotate360,.rotate360 img {-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.border-none {border:none!important;}
.border-bottomd7 {border-bottom:1px solid #D7D7D7;}
.aligncenter {text-align:center;}
.alignright {text-align:right;}
.siyah {color:#000;}
.mavia  a{color:#5e85c5;}
.mavia  a:hover {color:#D81E05;}
.font11 {font-size:11px;}
.site-header .container .row .col-md-4 {height:35px;}
.flight-detail .panel {border:none;border-radius:0;}
.flight-detail a:hover {text-decoration: none;}
.flight-detail .flight-header {background: #E70166; padding: 1px 0;margin: -1px;width:100.3%; border-radius:0px;height:48px;}
.flight-detail .flight-header .mb {margin-bottom: -1px;}
.flight-detail .flight-header .airlines-logo {
    float: left;
    width:160px;
    height: 39px;
    background: #fff;
    padding: 4px 0 0 10px;
    margin: 9px 11px 0px -5px;
}
.flight-detail .flight-header a.collapsed i:before {
    content:'\e114';
}
a .arrow {color: #FFF; font-size:15px; font-weight:bold; padding-right:14px;}
.flight-detail .flight-header .flight-detail-header {
    float: left;
    margin-left: 5px;
    background: #ededed;
    color: #323232;
    padding: 6px 12px;
    margin-top: 14px;
    margin-left:-6px;
}
.returnbg,.returnbg .panel-heading {background:#ededed;}
.flight-detail .panel-group {margin: 0 !important;}
.flight-detail .panel-body {border-bottom: none; padding: 0;}
.flight-detail .panel-body.fiyat1 {
    min-width: 665px;
}
.flight-detail .more-detail-wrapper {padding: 0;}
.panel-collapse .more-detail-wrapper { margin: -3px 0 0 0 !important; }
.flight-detail .b-border {border-bottom:2px solid #E85494 !important;}
.flight-detail .more-detail-wrapper .inner-wrapper {
    border-bottom: none!important;
    border-left: 2px solid #F2F1F2!important;
    border-right: 2px solid #F2F1F2!important;
    background: #f2f1f2!important;
}
.more-detail-wrapper span {float:left;width:100%;text-align:center;display:block}
.collapse-left{float:left;width:50%;position:relative;margin-bottom:7px;}
.collapse-right {float:right;width:44%;position:relative;}
.collapse-left:after {
    position: absolute;
    content: '';
    top: 14px;
    right: -10px;
    width: 22px;
    height: 20px;
    border: 2px solid #D1CDD1;
    transform: rotate(45deg);
    -webkit-transform: rotate(58deg) skew(30deg);
    -o-transform: rotate(45deg);
    border-left: none;
    border-bottom: none;
}
.collapse-left .collapse-texts,.collapse-right .collapse-texts {float:left;width: 69%;text-align: left;padding-top: 10px;line-height:1;}
.collapse-left .collapse-texts span,.collapse-right .collapse-texts span {text-align:left;}
.collapse-right .collapse-detail {
    float: right;
    text-align: right;
    padding: 8px 8px 0;
    width: 31%;
    font-size: 10px;
    line-height:17px;
    line-height:1.3;
}
.collapse-right .collapse-detail span {text-align: right;}
.collapse-right .collapse-detail .pull-right {width:100%;}
.collapse-right .collapse-detail img {width:18px; margin: 0px 5px;}
.collapse-right .fa-clock-o {font-size:15px;}
.collapse-info {float: left;width: 100%;text-align: left;line-height:1.4;margin:-5px 0 -5px;}
.flight-item-header-4 {border:none;}
.flight-item-header-4.more-detail-wrapper {padding:0!important;background:#fff;}
.flight-item-header-4 .collapse-left .collapse-texts,.flight-item-header-4  .collapse-right .collapse-texts,.flight-item-header-4 .collapse-left .collapse-logo,.flight-item-header-4 .collapse-right .collapse-detail {padding-top:0;}
.collapse-bottom {float:left;width:100%;text-align:center;color:#4e6171;position:relative;margin-bottom:-5px;}
.collapse-bottom .skytrip-pink {font-weight:normal;}
.panel-collapse .inner-wrapper { margin: -2px 0 1px; }
.collapse-bottom:before,.collapse-bottom:after {
    content: '';
    position: absolute;
    left: 4px;
    top: 11px;
    width: 28%;
    height: 1px;
    background: #D7D7D7
}
.collapse-bottom:after {right:4px;left:auto;}
.collapse-info span {text-align:center;}
span.clock-big {
    color: #626262;
    font-weight: bold;
    font-size:12px;
}
.collapse-gray {color:#7f7f7f;font-weight:bold;font-size:11px;}
.collapse-post {color:#2a486e;font-size:14px;font-weight:bold;}
.collapse-post strong.thirds {border-bottom: 1px dotted #2A486E;}
.collapse-detail .pull-right.font12 .sprite {margin:0 0 0 2px;}
.collapse-airports {color:#2a486e;font-size:12px;}
.collapse-left .collapse-logo {float:left;width: 25%;text-align: center;padding-top: 3px;}
.collapse-left .collapse-logo span {float:left;position:relative;width:100%;text-align:center;color:#ababab;font-size:12px;line-height:1;margin-top:-2px;margin-left:1px;padding:0 3px;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.collapse-left .collapse-logo .abs-name {position:absolute;bottom:-10px;left:24px;width:200%;text-align:left;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.panel-collapse .collapse-info .collapse-gray  {margin: 0px 4px 0 0; font-size: 11px !important; text-align: right; width: 33%; float: right;}
.panel-collapse .collapse-info .collapse-gray.ng-binding i {cursor:pointer;}
.collapse-footer {width: 100%; float: left; padding: 0 10px; background: #103360; font-size: 12px; color: #fff;margin-top:5px;}
.collapse-footer a {color:#fff;font-size:12px;text-decoration:underline;transition:0s;}
.collapse-footer a:hover {border-bottom:1px dotted #fff;}
.flight-detail .flight-header .flight-header-right{float:right;margin-top: 13px;text-align: right;font-size: 20px;color: #fff;font-weight:700;}
.flight-detail .flight-wrapper-header .col-left {float: left;width: 40%;height: 30px;}
.flight-detail .flight-wrapper-header .col-right {float: right;width: 60%;height: 30px;font-family: 'myriadpro';}
.flight-detail .flight-header .flight-header-right i.first {margin-right: 10px;color: #fff;}
.flight-detail .flight-header .flight-header-right i.price-big {font-weight: bold; font-family: 'myriad-pro', Arial, Helvetica, sans-serif; font-size:25px;}
.flight-detail .flight-header .flight-header-right .price-big {font-weight: bold; font-family:  Arial, Helvetica, sans-serif; font-size:25px;}
.flight-detail .kalkis {float:left;width:22%;text-align:right;}
.flight-detail .varis {float:left;width:27%;text-align:right;}
.flight-detail .sure-stop {float:left;width:25%;text-align:right;}
.flight-detail .fare {float:left;width:17%;text-align:right;}
.price-small {float: right; margin-top: -3px; font-size: 14px; font-weight: bold;}
.flight-detail .flight-header .panel-collapse {float: left;background: #eceff1;width: 99.8%;overflow-x:auto;border-bottom:1px solid #c5d8da;margin: 0px 1px !important;}
.flight-detail .flight-header .panel-collapse .panel-body {padding: 0;}
.flight-detail .flight-header .panel-collapse .row {padding: 5px; background: #f6f8f9; border-bottom: 1px solid #c5d8da;text-align:center;}
.flight-detail .flight-header .panel-collapse .first {font-weight: bold;color: #5b83c5;background: #eceff1;}
.flight-detail .flight-header .panel-collapse .last {font-weight: bold;color: #7e7e7f;background: #eceff1;border: none;}
.flight-detail .flight-header .panel-collapse .last .ls {float: right;}
.flight-detail  {border: 1px solid #E70166;border-top: none;box-shadow: 0px 0px 5px 1px #959595;-webkit-box-shadow: 0px 0px 5px 1px #959595;-moz-box-shadow: 0px 0px 5px 1px #959595;margin-bottom:30px !important;}
.flight-detail .flight-go-detail {text-align: center; padding: 3px;color: #255093;font-size:15px;font-weight:500;}
.flight-detail .flight-wrapper-header {background: #EFF0F1;border: 1px solid #BED3D6;border-left: none; border-right: none;color: #fff;}
.flight-detail .fh {padding: 0;}
.flight-detail .flight-wrapper-header .flight-date {
    float: left;
    position: relative;
    width: 56%;
    margin-left: 38px;
    height: 30px;
    padding: 5px 0;
    color: #666666;
    line-height: 1.7;
}
.flight-detail .flight-wrapper-header .flight-date.date2 {color:#ff0000}
.flight-detail .flight-wrapper-header .fct {padding: 5px;text-align: center;color: #666666; font-family: 'myriad-pro', Arial, Helvetica, sans-serif;height:32px;overflow:hidden; }
.flight-detail .flight-wrapper-header .fltv {padding: 5px;text-align: right;color: #ce0a0a; font-weight: bold;margin-right:15px;font-family:Arial;}
.flight-detail .flight-wrapper-header .going-bar {float: left;width: 30%;height: 30px;}
.flight-detail .flight-wrapper-header .going {position: relative;background: #00BBE1;padding: 4px 9px;}
.flight-detail .flight-wrapper-header .return {position: relative;background: #E70166;padding: 4px 9px;}
.flight-detail .flight-wrapper-header .going .plane {position: absolute; right: -10px; top: 5px; z-index: 9;}
.flight-detail .flight-wrapper-header .r-plane {position: absolute; left: -55px; top: 6px; z-index: 999;}
.flight-detail .flight-wrapper-header .going:after {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 15px 0 15px 30px;
    border-color: transparent transparent transparent #00BBE1;
    position: absolute;
    right: -30px;
    top: 0;
    z-index: 1;
}
.flight-detail .flight-wrapper-header .return:after  {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 15px 30px 15px 0;
    border-color: transparent #EFF0F1 transparent transparent;
    position: absolute;
    right: 0px;
    top: 0;
}
.flight-detail .flight-post {position: relative;text-align: left;padding: 0px;border-bottom: 1px solid #ccc;cursor: pointer;line-height:30px;}
.flight-detail .flight-post .col-xs-4.col-sm-4.col-md-4.col-lg-4 {padding-right:0;}
.flight-detail .flight-post:hover {background: #edf1f5;}
.flight-detail .flight-post .aa-logo-bar  {float:left;width: 33.5%;height:50px;text-align: center;font-size: 12px;line-height:1;}
.flight-detail .flight-post .aa-logo-bar img {width:28px;}
.flight-detail .flight-post .aa-logo-bar span { display: block; height: 27px; overflow: hidden; line-height: 11px; margin-top: -1px; height:23px;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;overflow:hidden;}
.flight-detail .flight-post .cl-detail {float: left;position:relative;width:62%;font-size: 17px;margin:2px -4px 0 15px; font-family: 'myriad-pro', Arial, Helvetica, sans-serif;}
.flight-detail .flight-post .cl-detail  i {font-size: 14px; color: #e65e64;line-height:2;margin:0px 2px;}
.flight-detail .flight-post  .bl {
    float:left;
    display:block;
    width:100%;
    font-size: 13px;
    line-height: 15px;
    margin-top: 1px;
    color:#9b9ba5;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    border: none;
    overflow: hidden;
}
.flight-detail .flight-post .p-gray {line-height: 3.5;float: left;z-index:1; padding-top:13px;}
.flight-detail .flight-post .cl-detail span {display: block;float: left;margin:0 2px -2px 0;}
.flight-detail .flight-post .cl-detail2 span {margin-bottom:-4px;}
.flight-detail .flight-post .cl-detail span strong {float: left;}
.flight-detail .flight-post  .cl-detail.red span.bl {width: 75%;}
.flight-detail .flight-post .clock {float: left; width: 43%;margin: 4px 0 0 -56px; line-height: 22px; font-size: 15px; text-align: center; font-family: 'myriad-pro', Arial, Helvetica, sans-serif; color: #9b9ba5;}
.flight-detail .flight-post .cnt-rght {float: right!important;line-height: 3.5;margin-right: 50px;width:55%;}
.flight-detail .flight-post .cnt-rght span {float: left;margin-right: 16px;display:block;}
.flight-detail .flight-post .cnt-rght span img { margin-top: 17px;padding-top:15px;}
.flight-detail .flight-post .cnt-rght .cl-rd {float:right;margin-top:-12px;margin-right:-56px;}
.flight-detail .flight-post .cnt-rght {float: left; margin-right: 50px; font-size: 1.1em;font-weight:600;}
.flight-detail .flight-post .cnt-rght a {color: #4c7bc2;transition:0.1s; font-size:14px; font-weight:normal;}
.flight-detail .flight-post .cnt-rght a.data-hide {display:none;}
.flight-detail .flight-post .last-seat {
    position: absolute;
    top: 0;
    right: -1px;
    background: none;
    display: block;
    color: #FFF;
    font-size: 11px;
    line-height: 13px;
    padding: 1px 0px;
    padding-top: 4px;
    padding-left: 10px;
    font-weight: 500;
    min-width: 50px;
    -webkit-transition: all 0.10s linear 0.10s;
    -moz-transition: all 0.10s linear 0.10s;
    -o-transition: all 0.10s linear 0.10s;
    transition: all 0.10s linear 0.10s;
    height: 23px;
}
.flight-detail .flight-post .last-seat:hover { background: #E84C3D;}
.flight-detail .flight-post .last-seat:hover .hover-show { opacity: 1; }
.flight-detail .flight-post  .last-seat:hover .trianle .count { padding-top: 2px; padding-right: 7px; }
.flight-detail .flight-post .hover-show {
    opacity: 0;
    -webkit-transition: all 0.10s linear 0.10s;
    -moz-transition: all 0.10s linear 0.10s;
    -o-transition: all 0.10s linear 0.10s;
    transition: all 0.10s linear 0.10s;
    margin-right: 17px;
    z-index: 22;
    position: relative;
    font-weight: 700;
}
.flight-detail .flight-post .trianle {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 23px 23px 0;
    border-color: transparent #E84C3D transparent;
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 0;
    background: none;
    z-index: 19;
}
.flight-detail .flight-post .count {
    color: #FFF;
    font-size: 11px;
    font-weight: 500;
    position: absolute;
    top: 2px;
    right: -22px;
    -webkit-transition: all 0.10s linear 0.10s;
    -moz-transition: all 0.10s linear 0.10s;
    -o-transition: all 0.10s linear 0.10s;
    transition: all 0.10s linear 0.10s;
}
.flight-detail .flight-footer {padding: 6px 0 10px 0}
.flight-detail .flight-footer .btn {background: #53af36; border:2px solid #419841; border-radius: 0;}
.socials {float:left;width:25%;}
.socials a {
    float: left;
    margin-right: 9px !important;
    color:#4183c4;
}
.socials a:hover {color:#D81E05;}
.flight-detail .flight-footer .f-title {
    float: left;
    width: 60%;
    color: #7d7d7d;
    font-size: 0.85em;
    font-style: italic;
    margin:7px 0px -6px;
}
.flight-detail .flight-item-thread-6 {border-top: none;}
.flight-detail .flight-footer  .f-button {position:absolute;right:5px;top:5px;}
.flight-detail .flight-footer .message-bar {margin: 0 auto; width: 96%;}
.flight-detail .flight-footer .message {float:left; padding: 5px 5px 0;text-align: center;margin: 7px auto;width: 100%;border: 1px solid #316c29; border-radius: 2px;background: #e5f8c7;}
.flight-detail .flight-post.disableJourney {background:#E6E6E6;opacity:0.5;}
.flight-detail .flight-post.disableJourney input[type=radio].radio-bar-radio:checked + span:before,.flight-detail .flight-post.disableJourney input[type=radio].radio-bar-radio:hover + span:before,.flight-detail .flight-post.disableJourney input[type=radio].radio-bar-radio + span:before{content:"\f00d";font-family:'FontAwesome';color:red;background:none !important;border:none !important;box-shadow:none;top: -15px;left: 3.5px;cursor:auto;}
.flight-detail .flight-post.disableJourney .radio-type:hover {box-shadow:none;}
.more-detail-wrapper { position: relative; padding: 2px 0 0 !important;border-top:none !important; }
.more-detail-wrapper .inner-wrapper { border: 2px solid #E85494!important;position: relative;border-top: none !important;float:left;width:100%;}
.more-detail-wrapper .inner-wrapper:first-child { border-top: 2px solid #d1cdd1!important;}
.more-detail-wrapper .inner-wrapper:first-child:after { content:""; position: absolute; top: -9px; right: 105px !important; width: 15px; height: 15px; border-left: 2px solid #d1cdd1!important; border-top: 2px solid #d1cdd1!important; -ms-transform: rotate(45deg); /* IE 9 */ -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */ transform: rotate(45deg); background: #f2f1f2!important;}
.more-detail-wrapper .air-info { position: absolute; top: 0; left: 0; width: 150px; height: 100%; line-height: 18px; text-align: center; display: block; font-size: 13px; padding-top: 25px; border-right: 1px solid #D7D7D7; background: #F9F9F9; }
.content-wrapper { margin-left: 150px; background: #FEFECC; }
.more-detail-wrapper .content-wrapper .bb { border-bottom: 1px solid #D7D7D7; }
.more-detail-wrapper .content-wrapper .pb { padding-bottom: 7px; }
.more-detail-wrapper .content-wrapper .pt { padding-top: 7px; }
.more-detail-wrapper .content-wrapper .pt.pb { padding-bottom: 15px; }
.more-detail-wrapper .content-wrapper .relative { padding: 10px; padding-right: 100px; }
.more-detail-wrapper .content-wrapper .absolute-right { position: absolute; top: 0; right: 0; width: 100px; height: 100%; }
.more-detail-wrapper .content-wrapper .absolute-right.pd { padding-top: 15px; }
.more-detail-wrapper .content-wrapper .absolute-right.regulation { line-height: 18px; }
.more-detail-wrapper .content-wrapper .pull-left { width: 100%; }
.more-detail-wrapper .content-wrapper .content-left { display: inline-block; float: left; width: 85%; position: relative;  }
.more-detail-wrapper .content-wrapper .content-left .absolute-icon { position: absolute; left: 50%; top: 15px; color: #00BBE1; margin-left: -15px; }
.more-detail-wrapper .content-wrapper .content-left:after { content:""; height: 100%; width: 1px; position: absolute; top: 0; right: 15px; background: #D7D7D7; }
.more-detail-wrapper .content-wrapper .content-left .second { padding-left: 40px; }
.more-detail-wrapper .content-wrapper .content-right { display: inline-block;  width: 15%; }
.more-detail-wrapper .content-wrapper .content-right.pd { padding-top: 10px;}
.more-detail-wrapper .content-wrapper .content-right.regulation { line-height: 14px; padding-top: 15px; }
.more-detail-wrapper .content-wrapper .content-right.regulation a { border-bottom: 1px dotted #00BBE1; display: inline-block; text-decoration: none; }
.more-detail-wrapper .content-wrapper .content-right.regulation a:hover { border-bottom: 1px solid #00BBE1; }
.more-detail-wrapper .content-wrapper .content-right .label { color: #FFF;  font-weight: 400; line-height: 2px !important; margin-left: 5px; }
.collapse-baslik {
    float: left;
    width: 20%;
    text-align: center;
    padding: 16px;
    border-right:1px solid #D7D7D7;
}
.collapse-yazi {
    float:left;
    width:80%;
    background:#FEFECC;
    line-height:1.8;
}
.pad5 {padding:5px!important;}
.padding11 {padding:16px 15px;}
.lineheight-14 {line-height:1.4}
.collapse-yazi-sol {float:left;width:80%;border-right:1px solid #D7D7D7;}
.collapse-yazi-sag {float:left;width:20%;}
.collapse-yazi-sag a {display:block;}
.collapse-yazi .havaalani-collapse {
    float: left;
    width: 45%;
    color: #00BBE1;
    padding:6px 15px;
}
.collapse-yazi .havaalani-collapse2 {
    float: right;
    width: 45%;
    color: #00BBE1;
    padding:6px 15px;
}
.collapse-yazi span.collapseicon-havaalani {
    float: left;
    color: #00BBE1;
    line-height:4;
}
.collapse-yazi .saat-collapse {
    float: left;
    width: 40%;
    color: #00BBE1;
    padding:6px 15px;
}
.collapse-yazi .saat-collapse2 {
    float: right;
    width: 40%;
    color: #00BBE1;
    padding:6px 15px;
}
.collapse-yazi .duration {
    float: left;
    margin-left: -13px;
    margin-top: 7px;

}
.radio-ct {
    position: relative;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    border: 1px solid #bfc4c6;
    top: 25px;
    -webkit-box-shadow: 0px 1px #a8a8a8;
    box-shadow: 0px 1px #a8a8a8;
    cursor: pointer;
}
#radio-ct {
    display: none;
}
.radio-type {
    box-shadow: 0px 0px 3px 4px transparent;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    margin-right: 0 !important;
    margin-top: 0 !important;
}
.radio-type:hover {
    box-shadow: 0px 0px 3px 4px #cbeaf5;
}
.radio-ct span:before {
    content: '';
    position: absolute;
    left: 5px;
    top: 5px;
    width: 10px;
    height: 9px;
    background:-webkit-linear-gradient(#f4f4f4, #e7e7e7 90%);
    background:-o-linear-gradient(#f4f4f4, #e7e7e7 90%);
    background:linear-gradient(#f4f4f4, #e7e7e7 90%);
    cursor: pointer;
    border-radius: 50%;
    -webkit-box-shadow: 0px 1px #e7e7e7;
    box-shadow: 0px 1px #e7e7e7;
}
input.radio-bar-radio[type=radio] {
    display: none;
    position: absolute;
    top: -4px;
    right: -3px;
    width: 24px;
    height: 21px;
}
input[type=radio].radio-bar-radio:checked span {
    background:red;
}
input[type=radio].radio-bar-radio:checked + span:before,
input[type=radio].radio-bar-radio:hover + span:before {
    background:#77b1d7;
    -webkit-box-shadow: 0px 1px #58809f;
    box-shadow: 0px 1px #58809f;
}
.flight-detail .flight-post .cnt-rght form {
    float: right;
}
.flight-detail .aktarma-font {font-size:13px !important;}
/* TABLE BAÅžLANGIÃ‡ */

#mytable{
    float:left;
    width:100%;
    position:relative;
    margin-left: 2px;
}
#mytable > ul{
    float:left;
    width:100%;
}
#mytable ul {margin:0;}
#mytable ul li{
    text-align:center;
    list-style:none;
}
#mytable a {color:#00BBE1;}
#mytable a:hover {text-decoration:none;}
#mytable .sidebar {
    float:left;
    width: 92px;
    margin-top:50px;
    overflow: hidden;
}
#mytable .sidebar ul{
    float:left;
    width:100%;
    display:block;
}
#mytable .sidebar ul li {
    float: left;
    width: 100%;
    background: #E70166;
    color: #fff;
    padding: 1px 4px;
    font-size:14px;
    border-bottom: 1px solid #fff;
}
#mytable .sidebar ul li:last-child {border-bottom:1px solid #E70166;}
#mytable #wrap{float:left;width:87.5%;overflow:auto;}
#mytable #wrap table {width:100%;}
#mytable table td,#mytable tbale th {border:none;}
#mytable table .logo {height:22px;}
#mytable #wrap table th {
    width: 95.4px;
    background: #00BBE1;
    color: #fff;
    padding: 3px 4px;
    font-size:14px;
    border-right: 1px solid #fff;
    text-align:center;
}
#mytable #wrap table th:last-child {border-right:1px solid #00BBE1}
#mytable #wrap table td {
    border:1px solid #E70166;
    border-left:none;
    border-top:none;
    text-align:center;
    padding:3px 0;
    font-size: 12px;
    line-height: 1.5;
    cursor:pointer;
    text-align:center;
}
#mytable #wrap table td:hover,#mytable #wrap table td:focus {background:#FFC761 !important;}
#mytable #wrap table td:hover a {color:blue;}
#mytable span {display:block;width:100%;}
#mytable #wrap table td img {width:22px;}
#mytable .donus {
    position: absolute;
    line-height: 1.5;
    font-size: 14px;
    color: #E70166;
    font-weight: 700;
    margin-left: 3px;
    top:0;
    left:7px;
}
#mytable .donus2 {
    position: absolute;
    bottom: -38px;
    left: 33px;
    z-index: 99999;
}
#mytable .donus i, #mytable .donus2 i,.gidisler li i{
    font-size: 21px;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    background: #00BBE1;
    color: #FFF;
    display: inline-block;
    line-height: 20px;
    text-align: center;
    padding-top: 1px;
    transition: 0.5s;
    top: 0;
    left: 7px;
}
.blues {color:#00BBE1 !important;}
ul.gidisler {
    padding: 0 4px 25px 85px;
    position: relative;
    margin-bottom: 5px;
    border-top: 3px solid #EEEEEE;
    padding-top: 12px;
    margin-right: 14px;
    margin-left: 10px;
}
.gidisler li {
    float:left;
    width:40%;
    list-style:none;
    text-align:center;
}
.gidisler li i {margin: 0 5px;}
.float-left {float:left;}
.float-right {float:right;}
.gidisler li a {font-size:14px;color:#00BBE1;font-weight:bold;}
#mytable .donus a {font-size:14px;color:#D81E05;font-weight:bold;}
#mytable table a {color:#000;}
#mytable .donus:hover a{color:#00BBE1;}
#mytable .donus:hover i,#mytable .donus2:hover i {background:#00BBE1;}
.mytooltip {float:left;width:100%;border-bottom:1px solid #ededed; margin-bottom:5px;padding-bottom:5px;}
.bg-green {background:#5CB85C !important;}
.bg-green:hover {background:#5CB85C !important;}
.bg-green a {color:#fff!important;}
.color-green {color:#5CB85C;}
.color-bordo {color:#673CE4;}
.bg-orange {background:#FFC761!important;}
.bg-orange:hover {background:#FFC761!important;}
.tool-left {float:left;width:20%;text-align:left;border-right:1px solid #ededed;height: 64px;margin-right: 5px;text-align:center;}
.tool-left img {width:25px;margin-top:20px;}
.tool-right {float:left;width:75%;}
.tool-big {display:block;font-size:14px;font-weight:bold;text-align:left;}
.tool-mid {display:block;font-size:10px;color:#868686;text-align:left;}
.tool-text {display:block;text-align:left;color:#000;font-size:12px;}
.text-mid {color:#9F9F9F;float:right;font-size:9px}
.jBox-wrapper {width:21%;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {transition:0s!important;}
/* ALERT BÃ–LÃœMÃœ */
.alertbar {
    border:2px solid #ccc;
    padding: 50px 145px 100px;
}
.alertbar .ucus-bilgi {margin-bottom:15px;}
.alertbar .infobar {text-align:center;color:#50505a;font-size:55px;}
/* Slider Area */
.slider-wrap {
    float: left;
    width: 100%;
    height: auto;
}
.over-slider{
    float: left;
    width: 100%;
    height: auto;
    background: none;
    overflow: hidden;
    background-size:cover;
    position:relative;
}
.over-slider ul.slider{
    position: relative;
    float: left;
    width: 100%;
    height:auto;
    margin-left:0;
}
.over-slider ul.slider li{
    float: left;
    width: 100%;
    height: auto;
}
.over-slider ul.slider li img{ float:left;width:100%;height:100%;}
.over-slider .bx-pager {position:absolute;bottom:19px;right:10px;float:right;}
.over-slider .bx-pager-item {
    float:left;
    margin-left:5px;
}
.over-slider .bx-pager-item  a {
    border-radius: 50%;
    padding: 1px 5px;
    font-size: 11px;
    background:#fff;
    color:#00BBE1;
    border:2px solid #00BBE1;
}
.over-slider .bx-pager-item  a:hover {text-decoration:none;}
.over-slider .bx-pager-item  a.active {
    background: #00BBE1;
    color: #fff;
}
.over-slider .text {
    position: absolute;
    max-width: 97%;
    bottom: 47px;
    right: 7px;
    text-align: right;
    padding: 5px 10px;
    color: #fff;
    background: #537FC3;
    border: 1px solid #fff;
    height: 32px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.sort-wrapper .ui .menu .item {padding-top:0 !important;padding-bottom:0 !important;}
.sort-wrapper .ui {border-right:none!important;}
.outer-text {float: left;width: 100%;margin-top:-7px;}
.big-outer {
    float: left;
    font-weight: bold;
    font-size: 16px;
    color: #5F69BE;
    padding: 0 1px;
}
.outer-texts {float:left;margin:-5px 0;color:#000;}
.outer-text .oks {
    float: left;
    font-size: 28px;
    margin: -5px 20px;
    color: #B2B2B2;
}
.outer-footer {float:left;font-size:12px;line-height:1;}
.tabs-content a:hover {color:#D81E05;}
.panel-default>.panel-heading {color:inherit!important;}
.skytrip-grays {color:#8d8d8d;}
.panel-heading {padding:inherit!important;}
.flight-pop-up.clearfix.container-fluid.ng-scope {padding: 0;}
.flight-pop-up .content .status {margin-top:60px!important;margin-bottom:60px!important;}
.flight-pop-up .content p {text-align:left;}
.flight-pop-up .content {background-size:cover;}
.flight-pop-up .bottom .col-md-3 span {padding-left:5px;}
.flight-pop-up .icon.text-success .fa-check {margin-top:5px;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {border:none;}
.flight-pop-up .content .overlay {padding:20px 30px 0 70px;}
#search-collapse .form-control {height:33px;}
.search-wrapper .btn {height:28px;}
.ui-select-bootstrap>.ui-select-match>.btn:hover {color:#000!important;}
.content > .overlay > .row {margin-left:-84px;}
.tabs-content > .flight-tab-4 a {color:#00BBE1!important;}
.free-baggage,.baggage-sprite {float: right;margin: 0 5px;}
/* Table Loader */
.solution-list {position:relative;}
.list-loader {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0, 0.45);
    z-index: 999;
}
.list-loader .loader {
    float: left;
    width: 100%;
    margin-top: 158px;
    text-align: center;
}
/* Table Loader */
.headcol .cpointer {
    color: #7396CD;
    text-decoration:underline;
    line-height:3.3;
}
.headcol .cpointer:hover,.headcol .cpointer:focus {
    background:#fff!important;
    color: #E70166!important;
}
/* 404 Page */
.alert-pages {text-align:center;}
.alert-pages span {float:left;width:100%;display:block;text-align:center;line-height:1.05;}
.alert-pages .alert-big {
    font-size: 90px;
    font-weight: bold;
    color: #4183c4;
    text-shadow: 0px 3px #AEAEAE;
}
.alert-pages .pages-false {
    font-size: 16px;
    font-weight: bold;
    text-shadow: 0px 1px 3px #9C9898;
}
.alert-pages .alerts-bottom {
    height: 330px;
    margin-top:5px;
    background:url('../images/404bg.png') no-repeat center center;
}
.alert-pages .alert-nav {margin:0 auto;width:320px;position:relative;}
.alert-pages .alert-nav > .nav-left {
    position: absolute;
    top: 11px;
    left: -26px;
    background: #555;
    padding: 4px;
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
    font-weight: bold;
    color: #555;
}
.alert-pages .alert-nav > .nav-left i {
    color: #555;
    background: #fff;
    border-radius: 50%;
    font-size: 22px;
    padding: 0px 7px;
    font-weight: bold;
    cursor:pointer;
    transition:0.3s;
}
.alert-pages .alert-nav > .nav-right {
    position: absolute;
    top: 11px;
    right: -28px;
    background: #555;
    padding: 4px;
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
    font-weight: bold;
    color: #555;
}
.alert-pages .alert-nav > .nav-right i {
    color: #555;
    background: #fff;
    border-radius: 50%;
    font-size: 18px;
    padding: 2px 2px;
    font-weight: bold;
    cursor: pointer;
    transition: 0.3s;
}
.alert-pages .alert-nav > .nav-left i:hover,.alert-pages .alert-nav > .nav-right i:hover {background:#555;color:#fff;}
.alert-pages .alert-nav > .nav-text {
    height:50px;
    padding: 8px 0;
    background:#555;
    border-radius:5px;
    color:#fff;
    font-size:14px;
    line-height:2.3;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow:hidden;
}
/* 404 Page */
.flight-pop-up .content .overlay .icon {left:-35px;}
.ng-binding i {margin-right:3px;margin-left:2px;}
.ng-binding .btn:focus {color:#fff!important;}
.filter-wrapper .another-toggle h5 {font-family:'Open Sans', sans-serif;}
.flight-item-group-4 .inner .fifth {padding-right:3px;}
.alert-radio .input-alert {
    float: left;
    border: 2px solid #DD5353;
    background:#EDB0B0;
    width: 86px;
    margin-top: -6px;
    height: 28px;
}
.alert-radio .ui.checkbox.radio .box:before,.alert-radio .ui.checkbox.radio label:before{border:1px solid #842E2E !important;}
.booking-section-wrapper .flight-path .row {margin:0 30px 0 20px;}
.flight-item-group-4 .inner .seventh .free-baggage, .baggage-sprite {margin:3px 5px;}
.independent-toggle-content .collapse-footer {background:#F9FBFD; border:1px solid #BED3D6; color:#00BBE1;font-weight:bold;border-left:none;border-right:none;}
.independent-toggle-content .collapse-footer a {color:#747474;}
.independent-toggle-content .collapse-footer a:hover {color:#D81E05;}
.row.bttn {width:106%;margin: -5px auto 10px -7px;}
.sidebar-module h3.total-price {font-family:'Arial';}
.form-control:focus, .form-control:hover,textarea:focus  {
    border: 1px solid #000000!important;
    border-color: #66afe9!important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)!important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)!important;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)!important;
    -o-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)!important;
}
.mb-pierce-hide{float:left;width:100%;margin:-4px 0 7px;display:none;border-top: 1px solid #BED3D6;background-color: #00BBE1;color: #fff;padding: 5px;font-family:'Open Sans';}
.for-booking .flight-path .row.xs-control.text-center.top-date {
    float: left;
    width: 82%;
    margin: 0 auto;
    padding: 0;
    margin: 0 93px;
    height: 24px;
    overflow: hidden;
}
.for-booking .flight-path .row.xs-control.text-center .bg-hide {background-color: #EFF0F1;}
.independent-toggle.for-booking .btn-action .btn:hover {background: #E2E8F3;}
.independent-toggle.for-booking .btn-action .btn {color:#333!important;}
.independent-toggle.for-booking .btn-action {background:#fff;}
.flight-logo-table {margin: -7px auto -4px auto !important;width:28px !important;}
.independent-toggle-content .flight-item-group-4 {border-bottom:none;}
.independent-toggle-content .collapse-bottom {margin:-1px 0 -1px;font-size:12px;color:#00BBE1;}
.collapse-details {float:left;width:100%;text-align:center;margin-top:-15px;padding:2px 5px;line-height:1.1;margin-top:-10px;}
.collapse-details span {float: left;width: 100%;display: block;text-align: center;padding-bottom: 4px;}
.flight-item-group-4 .arti1 {float:left!important;margin:-5px 1px;}
.flight-item-group-4 .inner .thirds {font-weight:normal;border-bottom:1px dotted #333;padding:0 2px;}
.independent-toggle-content .information-about {
    padding: 5px;
    float: left;
    width: 97.5%;
    background: #D6E4ED;
    border: 1px solid #97ADD6;
    margin: 3px 10px 2px;
}
.independent-toggle-content .departs {float:left;width: 81%;text-align: left;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.flight-item-group-4 .inner .fifth .departs {width:100%;}
.independent-toggle-content .information-about {color:#5D76BA;font-size:12px;clear:both;}
.independent-toggle-content .information-about a {color:#5D76BA;font-weight:bold;}
.independent-toggle-content .information-about a:hover {text-decoration:underline;}
.independent-toggle-content .skytrip-pink.bold.font12 {font-weight:normal;}
.xss-overflow-hidden .active .fa-long-arrow-right {color:#d1d1d1;margin-right:-14px;}
.btn.btn-success.pull-left.mmt-5.md-btn-control.gray {width:100%;background-color:#666!important;padding:7px 2px!important;border:none;}
.btn.btn-success.pull-right.mmt-5.md-btn-control.green {width:100%;padding:7px 2px !important;border:2px solid #419841;color:#fff!important;}
.btn.rezer {width:100%;padding:7px 2px!important;background:#E8AD4B!important;border:2px solid #BD8933;color:#fff!important;}
.button-area { float: left; width: 100%; }
.button-area .rezer {width:47%;float:left;}
.button-area .green {width:47%!important;float:right;}
.btn i.fa-ticket {margin-right:5px;}
.btn.btn-success.pull-left.mmt-5.md-btn-control:hover {background:#888!important;}
a.btn.btn-success.pull-left.mmt-5.md-btn-control.rezer:hover {background: #D89D3C!important;}
.flight-item-group-4 .inner .pull-left.font12 {margin: 0 1px;}
.flight-item-header-4 .inner .third {width: 9%;display: -webkit-box;float: left;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;height: 31px;}
.passenger-form .control-mt {margin-top:6px;}
.tabs-loader {position:fixed !important;}
.independent-toggle-content .coll-hide {
    position:absolute;
    top:3px;
    right:2px;
    font-size:14px;
    font-weight:400;
    cursor:pointer;
}
.independent-toggle-content .bt.td {margin-bottom:-1px!important;}
.textcenter, .text-center {margin-bottom:0;}
.sts-textarea {width: 100%;max-width: 100%;height: 49px;max-height: 49px;margin: -2px 0 -13px;border: 1px solid #ccc;box-shadow: 0px 0px 1px 1px #EFEFEF;}
.passenger-form .row.ph {padding-right:0;margin-top:-10px;}
.right17{right:2px!important;}
.right-22 {right:-22px!important;}
.width25 {width:25%!important;}
.width35 {width:35%!important;}
.prs-detail ul.bill-sum-list li {padding:1px 0 0px;}
ul.bill-sum-list li .number {top:10px !important;line-height:1.1;}
ul.bill-sum-list li.sum-header .number{top:1px !important;line-height:2.5;}
.prs-detail .padds{padding-bottom:7px;}
.lineheight-14 {line-height:1.4;}
ul.bill-sum-list {margin:9px;}
.independent-toggle-header i,.bill-item-module .header i {font-size: 22px;float: left;margin-top: auto;}
.independent-toggle-header .btn i {font-size: 12px;float: none;margin-top: auto;}
.independent-toggle-header {z-index:9;}
.flight-item-header-4 .inner .fourth,.flight-item-group-4 .inner .fourth {width:25%;position:relative;}
.flight-item-header-4 .inner .fifth,.flight-item-group-4 .inner .fifth {width:26%;}
.flight-item-group-4 span.airlines {display:block;}
.flight-item-group-4 .inner .fourth:after {
    position: absolute;
    content: '';
    top: 19px;
    right: 8px;
    width: 15px;
    height: 15px;
    border: 2px solid #D1CDD1;
    transform: rotate(45deg);
    -webkit-transform: rotate(58deg) skew(30deg);
    -o-transform: rotate(45deg);
    border-left: none;
    border-bottom: none;
}
.flight-item-group-4 .inner .first {
    width: 12%;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
    padding-top: 15px;
}
.flight-item-group-4 .inner .first span.date {display:block;}
.sprite { background-image: url('../images/sprite.png'); background-color: transparent; background-repeat: no-repeat; }
.arrival { width: 22px; height: 16px; background-position: 0px -39px; }
.free-bagage { width: 18px; height: 15px; background-position: 0px -9px; }
.no-bagage { width: 18px; height: 15px; background-position: 0px -24px; }
.unknown-bagage { width: 18px; height: 15px; background-position: -22px -43px; }
.departure { width: 25px; height: 9px; background-position: 0px 0px; }
.hotel-rooms-active { width: 11px; height: 19px; background-position: -27px 0px; }
.hotel-rooms-pasive { width: 10px; height: 18px; background-position: -27px -19px; }
.flight-adult { width: 9px; height: 19px; background-position: -18px -9px; }
.flight-child { width: 11px; height: 15px; background-position: -37px -28px; }
.hotel-child { width: 11px; height: 15px; background-position: -38px -28px; margin-top:3px;}
.hotel-adult { width: 9px; height: 18px; background-position: -40px -43px; }
.flight-baby { width: 12px; height: 13px; background-position: -38px 0px; margin-top:4px;}
.independent-toggle.for-booking {border:2px solid #bed3d6;padding:3px 0;}
.collapse-right .collapse-detail .sprite {float:right;margin:2px 0 0 2px ;}
.collapse-right .collapse-detail .grammers {line-height:2;}
.flight-detail .flight-footer .socials {margin-top:8px;}
.filter-wrapper ul.block li label {width:77%;}
.sub-inner {margin-top: 13px;}
.filter-wrapper .another-toggle .another-toggle-inner {overflow:hidden;}
.filter-wrapper .another-toggle h5 {border-bottom:none;}
.filter-wrapper ul.block li {padding-right:0;}
span.airline-name.ng-binding {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;padding: 0 4px;width: 90px;margin: 0 auto;}
.fancy-select ul.options,.select-text-center .fancy-select .form-control {font-weight:normal;}
span.collapse-post {display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;line-height: 1.5;width:102%;}
.flight-detail .flight-header .panel-collapse .last .ng-binding {width: 100%;text-align: right;}
.fancy-select ul.options {text-align:left;overflow-x:hidden;}
.intl-tel-input .country-list {z-index: 9999;overflow-x: hidden;}
.login-modal .form-group label {line-height:32px;}
.ng-pristine.ng-scope .row.gap-5 { margin-bottom: 0 !important;; }
.main-menu-wrapper {height:35px !important;}
.login-modal .form-group {margin-bottom:5px !important;}
#innerdiv td.headcol .inner {line-height:1.5;}
#innerdiv {overflow:auto;}
.login-modal .form-group label { text-align: left; padding-left: 9px; width: 125px; float: left; position: relative; margin-bottom: -33px; }
.login-modal .form-group input.pl {padding-left:130px;}
.login-modal .intl-tel-input .selected-flag {padding-left:20px;}
.login-modal .form-group input.pl.tel {padding-left:160px;}
.ui-select-bootstrap .ui-select-choices-row>a {white-space: initial;}
.box.border.inverse > .box-title h4 {font-family: 'Open Sans';}
.box.border .box-body.big, .box.solid .box-body.big {color: #333;}
.box-body.big.pad5 {padding: 0 0 5px 5px !important;border: 1px solid #A8BC7B;margin: -1px;}
.box-body.big.pad5.passconnect {padding-top:5px!important;border: 1px solid #333;}
.box-body.big.pad5.passconnect .col-lg-4 {height:30px;line-height:3.5;color:#333;}
.box-body.big.pad5.passconnect .form-control {margin-top:1px;height: 30px;font-size: 12px;}
.form-group.sm label {font-size: 11px;line-height: 2.3;color: #333;display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;margin-bottom:0; overflow: hidden;}
label.col-sm-4.control-label.ng-binding { font-size: 11px; line-height: 2.3; color: rgb(51, 51, 51); display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; font-weight: bold;padding-left:0; }
.passconnect .pasword-area .form-group.sm label {font-size: 11px;padding: 0;line-height: 3.5;}
.btn.btn-detail {margin:6px 20px -5px 0;}
.btn.btn-detail2 {margin:-3px 0 -5px 0;}
.gap-5.mt-10 .col-xs-12 .form-group.sm label.col-sm-4.control-label { line-height: 1.5; text-align:left;}
.col-lg-12.pasword-area.mb-10.line16 {width: 99%;}
.col3 {width:33%;}
.email-area {text-align:left;font-size:14px!important;line-height:2.7 !important;}
.col-sm-5.ui.semantic-ui.checkbox.email-area {margin-top:-10px;}
.col-sm-5.ui.semantic-ui.checkbox.email-area .box:before,.col-sm-5.ui.semantic-ui.checkbox.email-area label:before,.col-sm-5.ui.semantic-ui.checkbox.email-area .box:after,.col-sm-5.ui.semantic-ui.checkbox.email-area label:after {top:25px!important;}
.form-group.sm {margin-bottom:2px;}
.box.border.green,.box.border.green > .box-title,.box-body.big.pad5.passconnect.green {border-color:#44BF7F;background:#44BF7F;}
.box-title,.box-body.big.pad5.passconnect.green {background:#fff;}
textarea.sts-textarea.person {height:70px;max-height:70px;}
.complex {float:left;margin-top:15px;margin-left:5px;width:98%;border-top:2px dotted #00BBE1}
.bt-d7 {float:left;width:100%;border-top:1px solid #D7D7D7;}
.discount-area,.credit-area {border: 2px solid #00BBE1;float:left;width:100%;}
.discount-area .header,.credit-area .header {background:#00BBE1;padding:10px 5px;font-size:14px;color:#fff;}
.discount-area .header i.fa.fa-check,.credit-area .header i.fa-credit-card { float: left; background-color: #fff; border-radius: 50%; font-size: 20px; margin-right: 10px; margin-left: 7px; color: #00BBE1; padding: 1px 3px; }
.credit-area .header i.fa-credit-card {background:none;color:#fff;}
.discount-area .wrap{ background-color: #fff; padding: 15px 25px 9px; line-height:2.3;}
.credit-area .wrap { float:left;width:100%;background-color: #fff; padding: 15px 2px; line-height:2;}
.credit-area .wrap i.fa-info-circle {margin-right:5px;color: #5D76BA;font-size: 16px;}
.credit-area .wrap .radio.ui {margin-top:5px;}
.discount-area .wrap button {border-radius:0;}
.col-md-9.wrap {padding:15px;background:#fff;border:2px solid #ccc;}
.font22 {font-size:22px;}
.bg-green-success {background:#dff2d7;border:1px solid #d5ebc4;border-radius:3px;}
.titles {font-size: 24px; font-weight: normal; color: #000;text-align:center;}
.title-border {height:4px;border:1px solid #ccc;border-left:none;border-right:none;margin-top:10px;}
.skytrip-redding {color:#ec7d63;}
.gray-area {float:left;width:100%;background:#ecf1f8;padding:15px 35px;}
.gray-area.ui.checkbox .box:before,.gray-area.ui.checkbox label:before { top: 30px;left: 27px;}
.gray-area.ui.checkbox .box:after,.gray-area.ui.checkbox label:after {top:30px;left:28px;}
/* Tooltip */
.jBox-pointerPosition-top .details-tooltip-text:before { content: ''; position: absolute; top: -13px; left: 7px; border-color: #17499A transparent transparent transparent; border-style: solid; border-width: 11px 11px 0 11px; transform: rotate(180deg); }
.jBox-pointerPosition-top .details-tooltip-text:after { content: ''; position: absolute; top: -12px; left: 7px; border-color: #fff transparent transparent transparent; border-style: solid; border-width: 11px 11px 0 11px; transform: rotate(180deg); }
.tooltip-title { background-color: #17499A; color: #fff; border: 1px solid #fff; padding: 5px 10px; font-weight: bold; }
.jBox-pointerPosition-top .tooltip-title:before { content: ''; position: absolute; top: -12px; left: 8px; border-color: #17499A transparent transparent transparent; border-style: solid; border-width: 10px 9px 0 9px; transform: rotate(180deg); z-index: 999999; }
/* Tooltip */
.tab-pane.scroller {width:100%;height:200px;overflow:auto;position:relative;}
table.table.table-striped.table-bordered.table-hover { width: 713px;}
.header-notification {float:none !important;}
.width110 {width:110px;}
.width149 {width:149px;}
.width328 {width:329px;}
.booking-section-wrapper .passenger-form {margin: 20px 0 0;}
.passenger-form label {margin-bottom:4px;}
.form-group { margin-bottom: 5px; }
.jBox-content {padding:0!important;}
#main_wrapper,#bottom-footer,#main-footer {float:left;width:100%;}
.select2-search--dropdown { display: none!important; }
.select2-container {width:100%!important;}
.select2-container--default .select2-selection--single .select2-selection__rendered {font-weight:normal;font-size:12px;transition:0.3s;line-height:26px;border:1px solid transparent;}
.select2-container--default .select2-selection--single .select2-selection__rendered:hover,.select2-container--default .select2-selection--single .select2-selection__rendered:focus {border: 1px solid #000000!important; border-color: #66afe9!important; box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)!important; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)!important; -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)!important; -o-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)!important;}
.select2-results,.select2-container--default .select2-results>.select2-results__options  {max-height:250px;}
.select2-container--default .select2-selection--single {border-radius:0;border-color:#ccc;}
.select2-container--open .select2-dropdown--below {min-width: 100px; margin-top: 1px;z-index:99;}
/*FS*/
.fs ul.bill-sum-list li.sum-header .number {width:5%;line-height:2.3;}
.fs ul.bill-sum-list li .number { top: 2px!important; line-height: 1.8;}
.fs ul.bill-sum-list li .first {width:12%;}
.fs ul.bill-sum-list li .second {width:26%;padding-left:5px;}
.fs ul.bill-sum-list li .third {width:24%;padding-left:5px;}
.fs ul.bill-sum-list li .fourth {width:16%;text-align:center;}
.fs ul.bill-sum-list li .fifth {width:22%;border-right:none;text-align:center;}
.fs ul.bill-sum-list li {padding:3px 0 0;padding-left:40px;}
.fs ul.bill-sum-list li .number {top:0!important;}
ul.bill-sum-list li p {float:left;width:100%;line-height:1;}
.absoluted-area .absoluted-text-area {float: left;width: 54.5%; text-align: center; padding-left: 121px;}
.absoluted-area .absoluted-text-area p {text-align:center;}
.bill-rev-area {
    float: left;
    width: 20%;
    position: relative;
    margin-top:73px;
    margin-bottom:-5px;
}
.bill-rev-no {
    position: absolute;
    bottom: 0;
    right: 0;
    margin:0 0 2px;
    text-align: right;
    padding: 3px 5px 3px;
    width: auto;
    float: right;
    font-size:16px;
}
.bill-rev-area .ops { position: absolute; bottom: -22px; right: 0; width: 186%;; font-weight: 600; text-align: right; height: 20px; overflow: hidden;color:red; }
.bill-rev-area .ops:after {
    content:'...';
    float:right;
    display:none;
}
.bill-rev-area .ops i {margin:3px 2px 0 0;color:#666;}
.header-notification-item {padding-top:0;}
.header-notification-item .ui.pointing {margin-top:9px;}
.flight-detail .return-routes .flight-wrapper-header { background-color: #eff0f1; }
.flight-detail .going-routes .flight-wrapper-header { background-color: #eff0f1; }
.flight-detail .flight-post .cl-detail span > span { margin: 0 0 0 4px; }
.btn.rezer.btn-warning {padding:9px 21px!important;margin:0 15px;width:auto;}
.btn-danger.btn-lg {padding: 9px 25px; margin:0 15px;border: 2px solid #BB2622;}
.btn-success.btn-lg {padding: 9px 25px;margin:0 15px;border:2px solid #419841;}
.reservation-box {padding-bottom:0;}
.reservation-box .btn-danger.btn-loader {border-radius:0;border:none;}
.booking-section-wrapper .flight-path {overflow:hidden;}
.bill-item-module .booking-section-wrapper .col-sm-6 > .clearfix {float:right;width:100%;text-align: right; padding: 0 20px; margin: -16px 0 8px;}
.bill-item-module .booking-section-wrapper .well {padding:15px 19px;margin-bottom:0;}
.button-areas { float: left; width: 100%; margin-top: 10px; }
.button-areas .btn {width:49%;float:left;margin:0;}
.button-areas .btn.btn-success {float:right;}
.btn.single {width:100%;}
.btn.triple {width:33.333%;}
.button-areas.set {width:98%;margin:-10px 0 30px 6px;}
.flight-pop-up .bottom > .col-md-9 { margin-top: 22px; }
input#contactAlternativeTelNo::-webkit-input-placeholder,input#contactTelNo::-webkit-input-placeholder { color: #c7c7c7; }
.ui.pointing.top.right.dropdown.link.item.ng-isolate-scope { margin-bottom: 0 !important; }
.booking-section-wrapper .flight-item-wrapper {margin:0 10px 10px;}
.bill-item-module {border-width:2px;}
form.flight-multi-wrapper.ng-valid.ng-dirty .form-group.with-day-name .day-name {display:none;}
.price-table-03 .price-table-03-header .cheap-price-label .sub-inner .ng-binding {
    margin: 0 -11px;
    float: left;
    width: 80px;
    text-align: center;
}
.top-bar-phone span > a { color: #5285CD; }
.top-bar-phone span a:hover { text-decoration: none; color: #E70166; }
.filter-wrapper .another-toggle h5:after {
    background: #EBF0F7;
    width: 28px;
    right: 0;
    padding-left: 5px;
}
.select-text-center span.custom-icons { position: absolute; left: 38%; top: -14px; }
.for-flight-inner .select-text-center label { width: 100%; text-align: center; font-size: 13px !important; font-weight: bold!important;}
.fixeder {
    width: 300px;
    position: relative;
    display: table-cell;
    vertical-align: middle;
    line-height: 1.3;
    height: 40px;
}
.flight-path .status .custom-icons {margin-left:44px;z-index:99;}
.fancy-select ul.options.overflowing.open {z-index: 999;}
.passenger-form .form-control, .contact-form .form-control {border-radius: 0;}
.promotion-slider {
    overflow: hidden;
}
.promotion-slider:before {
    content: '';
    position: absolute;
    right: 10px;
    top: 0;
    width: 5px;
    height: 100%;
    background: #F6F6F6;
}
.flight-pop-up .content p {
    float: left !important;
}
.main-menu > ul > li > a {
    border-left: 1px solid #fff !important;
}
.credit-area .credits > .col-lg-6 {
    width: 50% !important;
}
@media (min-width:994px) {
    .flight-detail .flight-post .bl {height:17px;}
}
@media (min-width: 994px) and (max-width:1200px) {
    .flight-detail .flight-post .cl-detail {width: 62%;margin-left:12px;}
    .flight-detail .flight-post .clock {width: 39%;margin-top: 8px;}
    .flight-detail .flight-post .cnt-rght {margin-right:38px;width:133px;}
    .flight-detail .flight-post .cnt-rght span {margin-right: 26px;}
    .flight-detail .flight-post .cnt-rght .cl-rd {margin: -12px -29px auto auto;}
    #mytable #wrap {width:86.5%;}
    .jBox-wrapper {width:30%;}
    .flight-detail .flight-footer .f-button {right:20px;}
    span.clock-big {font-size:11px;}
    .flight-item-group-4 .inner .first, .flight-item-group-4 .inner .third {line-height:1.5;}
    .collapse-right .fa-clock-o {font-size:13px;}
    .independent-toggle-content .departs {text-align:left;line-height: 1;margin-top: -2px;}
    .btn.btn-detail2 {margin:0;}
    .box-body.big.pad5.passconnect .col-lg-4 {padding:0 10px;text-align:left;}
    .passconnect input.last { margin-left: 4px; }
    .box-body.big.pad5.passconnect .form-control {width:98%;}
    .ui.coltop {margin-top:-36px;}
    .btn.btn-detail {margin-top:5px;}
    .btn.btn-detail2 {margin-top:5px;margin-right:5px;}
    .col-lg-12.col-md-12.col-sm-12.col-xs-12.email-area {margin-top: 30px;}
    .booking-section-wrapper .flight-item-wrapper {margin-bottom:8px;}
    .booking-section-wrapper .flight-path .row {margin-left:36px;}
    .col-lg-2.col-sm-2.col-xs-6.col-md-2.padds.ng-binding { width: 25%; }
}
@media (min-width: 768px) and (max-width:993px) {
    ul.booking-step-2 li {width: 20%;}
    .sidebar-module .inner .no-mb span {float:left;width:100%;overflow:hidden;}
    .sidebar-module h3 {-webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box;overflow: hidden;}
    .flight-detail .flight-post {height: 50px;overflow: hidden;}
    .flight-detail .flight-wrapper-header .fct { line-height: 2; font-size: 12px; margin: -2px 0 0 25px; width: 60%; }
    .flight-detail .flight-header .flight-header-right {margin: 8px 0!important;}
    .flight-detail .flight-header .flight-detail-header {margin-top:12px;}
    .flight-detail .flight-header .top-hide {float:right;width: 183px;margin-top: 6px}
    .airlines-logo{width:128px!important;padding:8px 14px !important;}
    .flight-detail .flight-header .flight-header-right  {margin-top: 23px;font-size:16px;}
    .flight-detail .flight-wrapper-header .going-bar {width: 62px;}
    .flight-detail .flight-wrapper-header .return-bar {width: 86px;}
    .flight-detail .flight-wrapper-header .going, .flight-detail .flight-wrapper-header .return {padding:4.5px;}
    .flight-detail .flight-wrapper-header .flight-date {width: 133px;margin: -30px 0 0 94px;font-size: 12px;}
    .flight-detail .flight-post .cl-detail {width:69%;font-size: 13px;margin-left: -8px;position:relative;}
    .flight-detail .flight-post .cl-detail2 {margin-right: 4px; float: right; padding-right: 14px;}
    .flight-detail .flight-post .bl {margin-top:-2px;height:16px;}
    .flight-detail .flight-post .p-gray {margin-left:-40px;}
    .flight-detail .flight-post .cnt-rght {width:84%;margin-right: 0;}
    .flight-detail .flight-wrapper-header .r-date {width: 87%;margin-left: 91px;}
    .flight-detail .flight-wrapper-header .left2{width:60%;}
    .flight-detail .flight-wrapper-header .col-right.right2 {width:40%;}
    .flight-detail .flight-wrapper-header .r-plane {left:-24px;top:7px;}
    .flight-detail .flight-post .clock {width: 94%;font-size: 15px;margin: 5px 0 0 -107px;}
    .flight-detail .flight-post .aa-logo-bar {margin-left: -11px;margin-top:2px;font-size: 11px;width: 35.5%;}
    .flight-detail .flight-post .aa-logo-bar span { -webkit-line-clamp: 2; margin-top: -5px; }
    .flight-detail .flight-post .cnt-rght span {margin-top:-3px;}
    .sidebar-module h3 {font-size:16px;}
    .flight-detail .cx {float:right;}
    .flight-detail .flight-wrapper-header .fltv {margin-right: 0;}
    .flight-detail .flight-post .cnt-rght .cl-rd {margin-right: -22px; margin-top: -13px;}
    .flight-detail .flight-go-detail {float: left;width: 100%;background: #fff;margin-top: -2px;border-bottom:1px solid #BED3D6;}
    .flight-item-thread-6 .more-detail-wrapper .inner-wrapper:first-child:after {right: 65px !important;}
    .flight-detail .flight-footer .f-title {width:52%;}
    .flight-detail .flight-footer .socials {width:30%;}
    .mobile-show-hide-module .inner h3.title {font-size:12px;}
    .more-detail-wrapper .inner-wrapper:first-child:after {right:95px;}
    #mytable #wrap {width:81.5%;}
    .jBox-wrapper {width:40%;}
    .tool-big {font-size:14px;}
    .tool-mid {font-size:8px;}
    .tool-text {font-size:12px;}
    .collapse-baslik {padding:9px;}
    .collapse-yazi .duration {width:15%;}
    .collapse-yazi .saat-collapse2 {padding:6px 0;}
    .lineheight-14 {line-height:1.3;}
    .padding11 {padding:14px 15px;}
    .alertbar {padding:70px;}
    .collapse-bottom:before, .collapse-bottom:after {width:17%;}
    .booking-section-wrapper .flight-path .action {display:none;}
    .booking-section-wrapper .flight-path .row { margin: 0 5px 0 20px; float: right; width: 81%; }
    .flight-detail .more-detail-wrapper .collapse-right .collapse-detail span {float:right;text-align: right;padding: 0 10px;}
    .collapse-right .collapse-texts {margin-top:33px;}
    .panel-body .collapse-right .collapse-texts {margin-top:23px;}
    .collapse-left:after {top:40px;right:-4px;}
    .collapse-left .collapse-logo span {float: right; width: 79%; display: inline;text-align:left;line-height:3.1;}
    .collapse-left .collapse-logo .abs-name {float:left;position:relative;width:auto;bottom:auto;left:auto;margin-right:5px;}
    .collapse-info {margin-top:-2px;}
    .collapse-right .collapse-detail {width:122%;padding:5px 0;position: absolute;z-index: 9999;line-height:1.8;right:7px;top:5px;}
    .flight-detail .more-detail-wrapper span {text-align:left;}
    .collapse-left .collapse-logo {width:100%;text-align:left;padding:0 5px}
    .collapse-left .collapse-logo img {width:28px;margin-top:3px;}
    .collapse-left .collapse-texts {padding: 0 7px;}
    .collapse-left .collapse-texts, .collapse-right .collapse-texts {width:100%;}
    .inner-wrapper .font12 {font-size:10px;}
    .collapse-post {font-size:12px;}
    .flight-detail .more-detail-wrapper .collapse-bottom span {text-align:center;}
    .sort-wrapper.alt .ui {line-height:8;height:100px;}
    .flight-item-group-4 .inner .third {line-height: 1.5;margin-top: 14px;}
    .independent-toggle-content .information-about {width:96.5%;}
    .independent-toggle-content .departs {text-align:left;margin-top: -7px;}
    .flight-logo-table {margin: -1px 19px -1px auto !important;display: block;text-align: center;}
    .flight-item-header-4 .inner .second, .flight-item-group-4 .inner .second {width:13%;padding:0 3px;text-align:center;line-height:1.1;margin-top:11px;}
    .flight-item-header-4 .inner .first, .flight-item-group-4 .inner .first {width:10%;margin:-2px 8px 0 -6px;overflow: inherit;;}
    .flight-item-group-4 span.airlines {margin-bottom:3px;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
    .flight-item-group-4 .inner .fourth, .flight-item-group-4 .inner .fifth, .flight-item-group-4 .inner .sixth {line-height: 1.9;}
    .flight-item-header-4 .inner .fifth, .flight-item-group-4 .inner .fifth {width: 22%!important;}
    .flight-item-header-4 .inner .sixth, .flight-item-group-4 .inner .sixth {width: 15%;}
    flight-item-header-4 .inner .seventh, .flight-item-group-4 .inner .seventh { display: inline;width: 14%;}
    .flight-item-group-4 .inner .fifth {width:22%;padding-left:4px;	}
    .flight-item-group-4 .inner .fourth:after {right:2px;top:13px;}
    .btn.btn-success.pull-left.mmt-5.md-btn-control.gray {padding-left:8px;}
    .filter-wrapper ul.block li label {width:80%;}
    .collapse-details span {padding-top:4px;}
    .flight-item-header-4 .inner .sixth, .flight-item-group-4 .inner .sixth {width:15%;}
    .flight-item-header-4 .inner .seventh, .flight-item-group-4 .inner .seventh {display: inline;width: 15%;margin-right: -6px;float: right;}
    .seventh .free-bagage {margin: 3px 5px !important;}
    .flight-item-header-4.more-detail-wrapper .collapse-right .collapse-detail .row {float: right;margin-right:5px;}
    .flight-item-header-4.more-detail-wrapper .collapse-right .collapse-detail div.pull-right.font12 {line-height: 1.8;margin-right: -5px;}
    .collapse-right .collapse-detail span {width: auto;float: right;padding-left: 6px;}
    .collapse-detail .pull-right.font12 .sprite {margin: 0 2px;}
    .free-bagage {margin:0;}
    .collapse-right .collapse-detail .sprite.free-bagage {margin:3px 5px;}
    .ui-select-bootstrap>.ui-select-choices {width:100%!important;}
    .btn.btn-detail {margin-top:5px;}
    .btn.btn-detail2 {margin:5px;}
    .box-body.big.pad5.passconnect .col-lg-4 {padding:0 10px;text-align:left;}
    .passconnect input.last { margin-left: 4px; }
    .box-body.big.pad5.passconnect .form-control {width:98%;}
    .ui.coltop {margin-top:-36px;}
    .mrs-25 {margin-top:25px;}
    .passenger-form label { margin-bottom: 3px; }
    label.col-sm-4.control-label.ng-binding {line-height:1.3;}
    .fs ul.bill-sum-list li .fourth {text-align:left;}
    .fs ul.bill-sum-list li .first,.fs ul.bill-sum-list li .second {padding-left:0;}
    ul.bill-sum-list li p {line-height:1.3;margin-bottom:0!important;}
    .absoluted-area .absoluted-text-area p {text-align:center;}
    .absoluted-area .absolute-details { width: 26%; float: right; margin-right: -10px; }
    .absoluted-area .absolute-details .btn {padding:6px 10px;}
    .absoluted-area .absoluted-text-area {width:48.7%;}
    .bill-rev-area {width:26%;}
    .collapse-right .collapse-detail .pull-right {width:auto;}
    .content > .overlay > .row {padding-left:60px;}
    .content > .overlay > .row > .col-md-12 .col-md-8,.flight-pop-up .bottom > .col-md-9 { float: left; }
    .content > .overlay > .row > .col-md-12 .col-md-3,.flight-pop-up .bottom > .col-md-3 { float: right; }
    .flight-pop-up .bottom .bb {margin: 56px 0 0 0;}
    .flight-pop-up .header .loader {width:70%;}
    .flight-pop-up .bottom > .col-md-9 { margin-top: 18px; }
    .form-group.with-day-name .day-name {display:none;}
    .independent-toggle-content .collapse-bottom {margin:0 0 -8px;}
    .col-lg-2.col-sm-2.col-xs-6.col-md-2.padds.ng-binding { width: 27%; }
    .col-lg-3.col-sm-3.col-xs-6.col-md-2.padds.ng-binding { width: 32%; }
    #mobile-show-hide-1 {display:block!important;visibility:visible!important;}
    .flight-detail .flight-post .aa-logo-bar img { margin-bottom: 2px; }
    .flight-detail .fare {width:23%;}
    .form-group.sm label {height:23px;}
}
@media (min-width: 640px) and (max-width:767px) {
    .flight-detail .flight-wrapper-header .fct {line-height:2;}
    .flight-detail .flight-header .flight-header-right {margin: 8px 0!important;}
    .flight-detail .flight-header .top-hide {margin: 7px -17px; width: 134px; float: right;}
    .flight-detail .flight-header .flight-header-right i.top-hove {position: absolute;left: -4px;top: 6px;}
    .flight-detail .flight-header .flight-header-right  {margin-top: 23px;font-size:16px;}
    .flight-detail .flight-wrapper-header .going-bar {width: 31.3%;}
    .flight-detail .flight-wrapper-header .going, .flight-detail .flight-wrapper-header .return {padding:4.5px;}
    .flight-detail .flight-wrapper-header .flight-date {width: 100%;margin: -31px 0 0 133px;font-size: 15px;}
    .flight-detail .flight-wrapper-header .r-date {width: 72%;margin-left: 141px;}
    .flight-detail .flight-post .cl-detail {width: 44%;font-size: 13px;margin-top: 9px;margin-left: 13px;line-height: 1.3;}
    .flight-detail .flight-post .cl-detail2 {margin-left: 22px}
    .flight-detail .flight-post .p-gray {margin-left:-18px;}
    .flight-detail .flight-post .cnt-rght {width:72%;margin-right: 32px;}
    .flight-detail .flight-wrapper-header .return-bar {width: 32.5%;}
    .flight-detail .flight-wrapper-header .left2{width:60%;}
    .flight-detail .flight-wrapper-header .col-right.right2 {width:40%;}
    .flight-detail .flight-wrapper-header .r-plane {left:-25px;top:7px;}
    .flight-detail .flight-post .clock {width: 79%; font-size: 15px; margin: 4px 0 0 -82px;}
    .flight-detail .flight-post .cnt-rght {margin-right: -21px;}
    .flight-detail .flight-post .cnt-rght span {margin:11px -1px;font-size: 12.5px;line-height: 3;}
    .flight-detail .flight-post .cnt-rght span img {margin-top:12px;}
    .flight-detail .flight-go-detail {font-size:11px;}
    .flight-detail .flight-wrapper-header .col-right {font-size: 12px;}
    .flight-detail .flight-wrapper-header .fct {display:none;}
    .flight-detail .flight-post .aa-logo-bar {margin-left: -5px;font-size:10px;width:39.5%;}
    .flight-detail .flight-post .cnt-rght .cl-rd {position: absolute;right: 71px;top: -3px;}
    .flight-item-thread-6 .more-detail-wrapper .inner-wrapper:first-child:after {right: 58px !important;}
    .more-detail-wrapper .inner-wrapper:first-child:after {right:95px;}
    .below-flight-price-table {padding:22px 0 0 12px;}
    #mytable .donus2 {bottom:-23px;}
    #mytable #wrap {width:77.5%;}
    .hides {display:none;}
    .jBox-wrapper {width:50%;}
    .tool-big {font-size:14px;}
    .tool-mid {font-size:8px;}
    .tool-text {font-size:12px;}
    .collapse-baslik {width:100%;border-bottom:1px solid #D7D7D7;}
    .collapse-yazi {width:100%;}
    .padding11 {padding:14px 15px;}
    .collapse-yazi .duration {width:15%;}
    .collapse-yazi .saat-collapse2 {padding:6px 0;}
    .lineheight-14 {line-height:0.9;}
    .alertbar {padding:20px;}
    .collapse-bottom:before, .collapse-bottom:after {width:15%;}
    .collapse-right .collapse-detail {width:122%;padding:10px 0;position: absolute;z-index: 9999;line-height:1.8;}
    .flight-detail .more-detail-wrapper .collapse-right .collapse-detail span {float:right;text-align: right;padding: 0 10px;line-height:2.2;}
    .collapse-right .collapse-texts {margin-top:30px;}
    .panel-body .collapse-right .collapse-texts {margin-top:19px;}
    .collapse-left:after {top:40px;right:-4px;}
    .collapse-left .collapse-logo span {float:none;width:auto;display:inline;}
    .flight-detail .more-detail-wrapper span {text-align:left;}
    .collapse-left .collapse-logo {width:100%;text-align:left;padding:0 5px}
    .collapse-left .collapse-texts {padding: 0 7px;}
    .collapse-left .collapse-texts, .collapse-right .collapse-texts {width:100%;}
    .inner-wrapper .font12 {font-size:10px;}
    .collapse-post {font-size:12px;}
    .flight-detail .more-detail-wrapper .collapse-bottom span {text-align:center;}
    .sort-wrapper.alt .ui {line-height:9;height:84px;}
    .flight-item-header-4.more-detail-wrapper .collapse-right .collapse-detail span.row {width: auto;display: block;  padding: 5px 0;}
    .flight-item-header-4.more-detail-wrapper .collapse-right .collapse-detail div.pull-right.font12 {line-height: 1.8;margin-right: -5px;}
    .flight-detail .flight-post .bl {display:none;}
    .collapse-right .collapse-detail span {width: auto;float: right;padding-left: 6px;}
    .flight-detail .flight-post .cl-detail span strong {margin:3px 2px 0 0;}
}

@media (min-width:620px) and (max-width:639px) {
    .flight-detail .flight-wrapper-header .fct {display:none;}
    .flight-detail .flight-post .aa-logo-bar {width:53.5%;margin-left:-13px;}
    .flight-detail .flight-header .flight-header-right {margin: 8px 0!important;}
    .flight-detail .flight-header .top-hide {float:right;margin: 10px -26px;}
    .flight-detail .flight-header .flight-header-right i.top-hove {position: absolute;left: -14px;}
    .flight-detail .flight-header .flight-header-right  {margin-top: 23px;font-size:16px;}
    .flight-detail .flight-wrapper-header .going-bar {width:31.3%;}
    .flight-detail .flight-wrapper-header .going, .flight-detail .flight-wrapper-header .return {padding:4.5px;}
    .flight-detail .flight-wrapper-header .flight-date {width:95%;margin: -2px -81px;float: right;}
    .flight-detail .flight-post .cl-detail {width: 42%; font-size: 13px; margin-top: 9px; margin-left: 10px; line-height: 1.1;}
    .flight-detail .flight-post .cl-detail2 {margin-left: 4px;}
    .flight-detail .flight-post .p-gray {line-height:5.5;margin-left:-15px;}
    .flight-detail .flight-post .cnt-rght {width:61%;margin-right: 32px;}
    .flight-detail .flight-wrapper-header .return-bar {width:31.5%;}
    .flight-detail .flight-wrapper-header .r-date {width: 60%;margin-right:11px;}
    .flight-detail .flight-wrapper-header .left2{width:60%;}
    .flight-detail .flight-wrapper-header .col-right.right2 {width:40%;}
    .flight-detail .flight-wrapper-header .r-plane {left:-24px;top:3px;}
    .flight-detail .flight-post .clock {width: 79%; font-size: 15px; margin: 1px 0 0 -75px;}
    .flight-detail .flight-post .cnt-rght {margin-right: 5px;}
    .flight-detail .flight-go-detail {font-size:11px;}
    .flight-detail .flight-wrapper-header .col-right {font-size: 12px;}
    .flight-detail .flight-footer .f-title {font-size: 12px;line-height:2;}
    .flight-detail .flight-post .cnt-rght .cl-rd {margin-right: -30px;}
    .flight-item-thread-6 .more-detail-wrapper .inner-wrapper:first-child:after {right: 58px !important;}
    .below-flight-price-table {padding:22px 0 0 12px;}
    #mytable .donus2 {bottom:-23px;}
    #mytable #wrap {width:77.5%;}
    .hides {display:none;}
    .collapse-baslik {width:100%;border-bottom:1px solid #D7D7D7;}
    .collapse-yazi {width:100%;}
    .padding11 {padding:14px 15px;}
    .collapse-yazi .duration {width:15%;}
    .collapse-yazi .saat-collapse2 {padding:6px 0;}
    .lineheight-14 {line-height:0.9;}
    .alertbar {padding:20px;}
    .collapse-bottom:before, .collapse-bottom:after {width:24%;}
    .collapse-right .collapse-detail {width:100%;padding:10px 0;position: absolute;padding: 2px 0;z-index: 9999;line-height:1;}
    .flight-detail .more-detail-wrapper .collapse-right .collapse-detail span {float:right;text-align: right;padding: 0 10px;}
    .collapse-right .collapse-texts {margin-top:32px;}
    .panel-body .collapse-right .collapse-texts {margin-top:16px;}
    .collapse-left:after {top:40px;right:-4px;}
    .collapse-left .collapse-logo span {float:none;width:auto;display:inline;}
    .flight-detail .more-detail-wrapper span {text-align:left;}
    .collapse-left .collapse-logo {width:100%;text-align:left;padding:0 5px}
    .collapse-left .collapse-texts {padding: 0 7px;}
    .collapse-left .collapse-texts, .collapse-right .collapse-texts {width:100%;}
    .inner-wrapper .font12 {font-size:10px;}
    .collapse-post {font-size:12px;}
    .flight-detail .more-detail-wrapper .collapse-bottom span {text-align:center;}
    .sort-wrapper.alt .ui {line-height:9;height:84px;}
    .arti1 {margin:-4px 0px!important;}
    .flight-item-header-4.more-detail-wrapper .collapse-right .collapse-detail span.row {width: auto;display: block;  padding: 5px 0;}
    .flight-item-header-4.more-detail-wrapper .collapse-right .collapse-detail div.pull-right.font12 {line-height: 1.8;margin-right: -5px;}
    .collapse-right .collapse-detail span {width: auto;float: right;padding-left: 6px;}
    .collapse-detail .pull-right.font12 .sprite {margin: 0 2px;}
    .flight-detail .sure-stop,.flight-detail .fare {line-height:8px;}
    dialog.medium, .reveal-modal.medium {margin-left:0!important;}
    .price-table-03 {width: 395px;}
}
@media (min-width:495px) and (max-width:619px) {
    .flight-detail .flight-wrapper-header .fct {line-height:2;}
    .flight-detail .flight-header .flight-header-right {margin: 0!important;}
    .flight-detail .flight-header .top-hide {margin-top:14px;width: 163px;margin-left: -21px;}
    .flight-detail .flight-header .flight-header-right  {margin-top: 23px;font-size:16px;}
    .flight-detail .flight-wrapper-header .going-bar {width: 31.3%;}
    .flight-detail .flight-wrapper-header .going, .flight-detail .flight-wrapper-header .return {padding:4.5px;}
    .flight-detail .flight-wrapper-header .flight-date {width: 100%;margin: -31px 0 0 106px;font-size: 15px;}
    .flight-detail .flight-wrapper-header .r-date {width: 72%;margin-left: 96px;}
    .flight-detail .flight-post .cl-detail {width: 54%;font-size: 13px;margin-top: 12px;margin-left: 11px;line-height: 1.3;}
    .flight-detail .flight-post .cl-detail2 {margin-left: 26px;}
    .flight-detail .flight-post .p-gray {margin-left:-18px;}
    .flight-detail .flight-post .aa-logo-bar span {font-size: 11px; line-height: 0.9; margin-top: -3px;}
    .flight-detail .flight-post .aa-logo-bar .aa-logo {margin:3px auto auto -4px;}
    .flight-detail .flight-post .cnt-rght {width:81%;margin-right: 32px;margin:-6px 0 0 -27px;}
    .flight-detail .flight-wrapper-header .return-bar {width: 32.5%;}
    .flight-detail .flight-wrapper-header .left2{width:60%;}
    .flight-detail .flight-wrapper-header .col-right.right2 {width:40%;}
    .flight-detail .flight-wrapper-header .r-plane {left:-24px;top:7px;}
    .flight-detail .flight-post .clock {width: 83%; font-size: 15px; margin: 5px 0 0 -79px;}
    .flight-detail .flight-post .cnt-rght {margin-right: 5px;}
    .flight-detail .flight-post .cnt-rght span {margin:-5px -1px;font-size: 12.5px;line-height: 4.5;}
    .flight-detail .flight-post .cnt-rght span img {margin:23px 3px 0 0px;}
    .flight-detail .flight-go-detail {font-size:11px;clear:both;}
    .flight-detail .flight-wrapper-header .col-right {font-size: 12px;}
    .flight-detail .flight-footer .f-title {font-size: 12px;line-height:2;}
    .flight-detail .flight-wrapper-header .fct {display:none;}
    .flight-detail .flight-post .aa-logo-bar {margin-left: -6px;}
    .flight-detail .flight-post .cnt-rght .cl-rd {position: absolute;right: 27px; top: 8px;}
    .more-detail-wrapper .inner-wrapper:first-child:after {right:55px !important;}
    .below-flight-price-table {padding:22px 0 0 12px;}
    #mytable .donus2 {bottom:-23px;}
    #mytable #wrap {width:76.5%;}
    .hides {display:none;}
    .jBox-wrapper {width:65%;}
    .tool-big {font-size:14px;}
    .tool-mid {font-size:8px;}
    .tool-text {font-size:12px;}
    .collapse-baslik {width:100%;border-bottom:1px solid #D7D7D7;}
    .collapse-yazi {width:100%;}
    .padding11 {padding:14px 15px;}
    .collapse-yazi .duration {width:15%;}
    .collapse-yazi .saat-collapse2 {padding:6px 0;}
    .lineheight-14 {line-height:0.9;}
    .alertbar {padding:20px;}
    .collapse-bottom:before, .collapse-bottom:after {width:15%;}
    .collapse-right .collapse-detail {width:100%;position: absolute;z-index: 9999;margin-top:-2px;line-height:0.5;}
    .flight-detail .more-detail-wrapper .collapse-right .collapse-detail span {float:right;text-align: right;padding: 0 10px;}
    .collapse-right .collapse-texts {margin-top:25px;}
    .panel-body .collapse-right .collapse-texts {margin-top:16px;}
    .collapse-left:after {top:40px;right:-4px;}
    .collapse-left .collapse-logo span {float:none;width:auto;display:inline;}
    .flight-detail .more-detail-wrapper span {text-align:left;}
    .collapse-left .collapse-logo {width:100%;text-align:left;padding:0 5px}
    .collapse-detail .pull-right.font12 .sprite {margin:0 2px;}
    .collapse-left .collapse-texts {padding: 0 7px;}
    .collapse-left .collapse-texts, .collapse-right .collapse-texts {width:100%;}
    .inner-wrapper .font12 {font-size:10px;}
    .collapse-post {font-size:12px;}
    .flight-detail .more-detail-wrapper .collapse-bottom span {text-align:center;}
    .sort-wrapper.alt .ui {line-height:9;height:84px;}
    .flight-item-header-4.more-detail-wrapper .collapse-right .collapse-detail span.row {width: auto;display: block;  padding: 5px 0;}
    .flight-item-header-4.more-detail-wrapper .collapse-right .collapse-detail div.pull-right.font12 {line-height: 1.8;margin-right: -5px;}
    .collapse-right .collapse-detail span {width: auto;float: right;padding-left: 6px;}
    .collapse-detail .pull-right.font12 .sprite {margin: 0 2px;}
    dialog.medium, .reveal-modal.medium {margin-left:0!important;}
    .flight-detail .flight-post .cl-detail span strong > strong.arti1 {margin:-6px 1px !important;}
    .flight-detail .flight-footer .f-title p { display: -webkit-box; -webkit-line-clamp: 2; overflow: hidden; -webkit-box-orient: vertical; }
}

@media (min-width:448px) and (max-width:495px) {
    .flight-detail .flight-wrapper-header .fct {line-height:2;}
    .flight-detail .flight-header .flight-header-right {margin: 8px 0!important;}
    .flight-detail .flight-header .top-hide {float:right;width: 147px; margin-top: 6px;}
    .flight-detail .flight-header .flight-header-right  {margin-top: 23px;font-size:16px;}
    .flight-detail .flight-wrapper-header .going-bar {width: 34.3%;}
    .flight-detail-header {display:none;}
    .flight-detail .flight-wrapper-header .going, .flight-detail .flight-wrapper-header .return {padding:4.5px;}
    .flight-detail .flight-wrapper-header .flight-date {width: 100%;margin: -30px 0 0 91px;font-size: 15px;}
    .flight-detail .flight-post .p-gray {margin-left:-32px;}
    .flight-detail .flight-post .cnt-rght {width:86%;margin-right: 32px;}
    .flight-detail .flight-wrapper-header .r-date {width: 72%;margin-left: 93px;}
    .flight-detail .flight-wrapper-header .left2{width:60%;}
    .flight-detail .flight-wrapper-header .col-right.right2 {width:40%;}
    .flight-detail .flight-wrapper-header .r-plane {left:-24px;top:3px;}
    .flight-detail .flight-post .clock {width: 56%;font-size: 15px;margin: 12px 0 0 -57px;}
    .flight-detail .flight-post .cnt-rght {margin-right: 5px;}
    .flight-detail .flight-post .cnt-rght span {margin-right:5px;font-size: 12.5px;line-height: 5;}
    .flight-detail .flight-go-detail {font-size:11px;}
    .flight-detail .flight-wrapper-header .col-right {font-size: 12px;}
    .flight-detail .flight-footer .f-title {font-size: 12px;line-height:2;}
    .flight-detail .flight-wrapper-header .fct {display:none;}
    .flight-detail .flight-post .aa-logo-bar {margin-left: -9px;}
    .flight-detail .flight-post .aa-logo-bar {font-size: 12.5px;}
    .flight-item-thread-6 .more-detail-wrapper .inner-wrapper:first-child:after {right: 50px !important;}
    #mytable #wrap {width:77.5%;}
    .jBox-wrapper {width:75% !important;}
    .header-notification {float:none;}
    .price-table-03 { width: 60%; }
}
@media (min-width:480px) and (max-width:500px) {
    .flight-detail .flight-post {height:58px;}
    .flight-detail .flight-post .clock {margin-left: -117px; width: 93%; font-size: 12px; margin: 10px 6px 0 -87px; line-height: 1;}
    .flight-detail .flight-post .cnt-rght { float: left!important;margin-left: -15px;}
    .flight-detail .flight-post .aa-logo-bar {margin-top:-6px;}
    .flight-detail .flight-post .cnt-rght .cl-rd {right: 10px; top: 2px;}
    .flight-detail .flight-post .cnt-rght a {font-size:14px;}
    .flight-detail .flight-post .cnt-rght span {line-height: 1!important;margin-right: 3px;float: right;margin-top: 14px!important;}
    img.absolute-img {position: absolute;right: 40px;top: 10px;}
    .flight-detail .flight-post .cnt-rght .panel-default {top:-3px!important;left:24px;}
    .collapse-bottom:before, .collapse-bottom:after {width:21%;}
    .flight-item-thread-6 .more-detail-wrapper .inner-wrapper:first-child:after {right: 50px !important;}
    .flight-detail .flight-post .cl-detail span strong > strong.arti1 {margin:-5px -1px;}
    .flight-detail .flight-post .cl-detail { width: 46%; margin-top: 9px; margin-left: 5px; line-height: 1.1; }
    .flight-detail .flight-post .cl-detail2 {margin-left: 28px;}
    .radio-ct {top:0;right:15px;}
    .collapse-left .collapse-texts, .collapse-right .collapse-texts {padding-top: 28px;}
}
@media (max-width: 520px) and (min-width: 480px) {
    .flight-detail .flight-post .cnt-rght span {line-height: 1!important;margin-right: -7px;float: right;margin-top: 25px;}
    img.absolute-img {position: absolute;right: 67px;top: 0;}
    .flight-detail .flight-post .cnt-rght .panel-default {position: absolute;line-height: 1;text-align: center;top: 15px;left: 50px;}
}
@media (max-width:480px) {
    .sort-wrapper.alt .ui {line-height: 14;height: 173px;background: none;}
}
@media (min-width:333px) and (max-width:400px) {
    .flight-detail .flight-post .clock {margin-left:-73px;}
}
@media (min-width:316px) and (max-width:332px) {.flight-detail .flight-post .clock {margin-left:-78px;}}
@media (max-width:767px) {
    .container {
        width: 100%;
        padding-right: 15px;
        padding-left: 15px;
    }
    .flight-detail .kalkis {width:29%;}
    .flight-detail .varis {width:21%;}
    .flight-detail .sure-stop {width: 21.5%; line-height: 18px;}
    .flight-detail .fare {width:20%;line-height: 18px;}
    .flight-detail .flight-post {height:50px;overflow:hidden;}
    .flight-detail .flight-post .cl-detail i {line-height:1;}
    .flight-detail .flight-post .cnt-rght span {margin:2px 1px;}
    .alert-pages .alerts-bottom {height:260px;background-size:100%;}
    .flight-item-group-4 .inner .first, .flight-item-group-4 .inner .third {line-height:1.5;}
    .flight-logo-table {float:left;margin-right:3px!important;margin-top:1px!important;}
    .flight-item-group-4 .inner .second, .flight-item-group-4 .inner .fifth, .flight-item-header-4 .inner .fifth, .flight-item-group-4 .inner .sixth, .flight-item-header-4 .inner .sixth {text-align:left;}
    .flight-item-group-4 .inner .third  {margin-top:15px!important;}
    ul.booking-price-list.flight li {padding-top: 0;}
    ul.booking-price-list li {margin:-6px 0;padding:20px 0;}
    .row.bttn {width:104%;}
    .mb-pierce-hide {display:block;}
    .independent-toggle-content .information-about { margin: 4px 10px 3px; width: 95.5%; }
    .for-booking .flight-path .row.xs-control.text-center.top-date {width:100%;margin:-40px 107px;height:70px;width:78%;}
    .for-booking .flight-path .row.xs-control.text-center .bg-hide {margin-left:-9px;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
    .independent-toggle-content .departs {text-align: right;line-height: 1;margin-top: 0px;}
    .independent-toggle.for-booking {margin-bottom:5px;}
    #sidebar_sticky {margin-top: -33px;}
    .row.bttn {margin:-23px auto -7px -7px;}
    .inner-with-absolute {padding-right:0;}
    .inner-with-absolute .bill-rev-no { position: relative; float: left; width: 100%; margin-bottom: -11px; }
    .absolute-details { float: left; width: 100%; }
    .inner-with-absolute .bill-rev-no {right:0;top:0;}
    .flight-item-group-4 .inner .fourth:after {display:none;}
    .flight-logo-table {margin:4px 0 !important;display: inline;}
    .flight-item-group-4 .inner .first span.date {display:inline;}
    .flight-item-header-4.more-detail-wrapper {display:inherit;}
    .mail-area {width:100%;}
    .ui-select-bootstrap>.ui-select-choices {width:100%!important;}
    .home-tab>ul.tabs-content {padding-top:1px;}
    .home-tab ul.tabs-content li.for-form .form-group .badge {top:43px;}
    .tabs-content .col-sm-12.ph-5 {margin-top: 7px;}
    .btn.btn-detail,.btn.btn-detail2 {margin-top:5px;margin-bottom:0;}
    .header-notification {float:none;}
    .flight-detail .flight-footer .f-title {font-size: 11px;line-height: 1.5; width: 48%;}
    .col-md-9.wrap {margin-top:-20px!important;}
    .collapse-left .collapse-logo img {float:left;}
    .collapse-left .collapse-logo span { float: left; width: 51%; display: inline; text-align: left; line-height: 1.2; margin-top: 5px; }
    .collapse-left .collapse-logo span .abs-name { -webkit-line-clamp: 1;}
    .collapse-left .collapse-logo .abs-name {float:left;position:relative;width:auto;bottom:auto;left:auto;margin-right:5px;}
    .collapse-info {margin-top:-2px;}
    .collapse-right .collapse-detail span  {float:right;width:auto;}
    .flight-item-wrapper .flight-path .row.xs-control { margin-left: -10px; margin-right: 0; height: 32px; overflow: hidden; }
    .collapse-right .collapse-detail {width: 157%; padding: 4px 0; position: absolute; z-index: 9999; line-height: 1.8; right: 7px; top: 5px;}
    .flight-item-header-4.more-detail-wrapper .collapse-right .collapse-detail .pull-right { line-height: 1.8; margin-right: 7px; }
    .flight-item-header-4.more-detail-wrapper .collapse-right .collapse-detail div.pull-right.font12 { margin-right: 4px;}
    .passenger-form label { margin-bottom: 3px; }
    .fs ul.bill-sum-list li .fourth,.fs ul.bill-sum-list li .fifth {text-align:left;}
    .fs ul.bill-sum-list li .fifth {margin-top:-20px;}
    .fs ul.bill-sum-list li .first,.fs ul.bill-sum-list li .second,.fs ul.bill-sum-list li .third {padding-left:0;}
    ul.bill-sum-list li p {line-height:1.3;margin-bottom:0!important;}
    .lineheight-14 {line-height:1.3!important;}
    .independent-toggle.for-booking .independent-toggle-content .row.ml-10 .padds strong {margin-right:5px;}
    .independent-toggle.for-booking .independent-toggle-content .row.ml-10 .padds br {display: none;}
    .absoluted-area .absoluted-text-area {width:100%;margin-bottom:40px;}
    .absoluted-area .absoluted-text-area p {text-align:center;}
    .absoluted-area .bill-rev-area {width:69%;margin:0 0 5px;}
    .bill-rev-area .ops {float:left;width:140%;text-align:center;position:relative;bottom:-16px;}
    .flight-detail .flight-post .aa-logo-bar span {height:20px;line-height:0.9;}
    .flight-detail .flight-post .aa-logo-bar {height:47px;margin-top:-1px;}
    .flight-detail .flight-post .bl {display:none;}
    .flight-detail .flight-post .clock .bl { display: block;}
    .collapse-right .collapse-detail .pull-right {width:auto;}
    .flight-detail .flight-post .cl-detail span strong > strong.arti1 {float: right !important;margin: -6px -1px;font-size: 11px; }
    .content > .overlay > .row {padding-left:60px;}
    .content > .overlay > .row > .col-md-12 .col-md-8,.flight-pop-up .bottom > .col-md-9 { float: left;width:69%; }
    .content > .overlay > .row > .col-md-12 .col-md-3,.flight-pop-up .bottom > .col-md-3 { float: right;width:31%;}
    .flight-pop-up .bottom .bb {margin-top:65px;}
    dialog.medium, .reveal-modal.medium {margin-left:-48%;}
    .flight-detail .flight-post .cl-detail span strong {font-size:16px;margin: 2px;}
    .absoluted-area .absoluted-text-area {padding-left:0;}
    .panel-collapse .collapse-info .collapse-gray {width:72%;}
    .flight-detail .flight-post .cl-detail span > span { margin: 0; }
    .flight-detail .flight-post .cl-detail {font-size:15px !important;}
    .button-areas .btn.btn-lg { float: left; width: 100%; margin-top: 5px; margin-bottom: 5px; }
    .btn-danger.btn-loader {margin:5px 0;}
    .reservation-box {padding:11px 20px 0;}
    .collapse-left .collapse-logo img {margin-top:-6px;}
    .bill-item-module .booking-section-wrapper .col-sm-6 > .clearfix {margin-top:-3px;padding:0;}
    .bill-item-module .booking-section-wrapper .well {width:100%;}
    .bill-item-module .booking-section-wrapper .col-sm-6 {width:100%;}
    .collapse-left .collapse-logo {margin:5px 0 -2px;}
    .collapse-left .collapse-logo img {width:28px;}
    ul.booking-step-2 { margin: 13px 0 -21px !important; }
    #radio_tab { margin-top: 15px !important; }
    .button-area .btn {width:50%;}
    .button-area {margin:-11px 0 11px;}
    .ui.checkbox.inline {margin-bottom:19px;}
    .devrama-slider-wrapper {margin-top:0!important;}
}
@media (max-width: 500px) {
    .flight-detail .kalkis {width:22%;}
    .flight-detail .varis {width:21%;}
    .flight-detail .sure-stop {width:28%;line-height:1.8;}
    .flight-detail .fare {width:25%;}
    .arti1 {margin:-6px 0px;}
    .row.bttn {width:105%;}
}
@media (max-width: 479px) {
    .price-table-03 { width: 55%; }
    #radio_tab .one-city-config > .row > .col-xs-6 {
        width: 100%;
    }
    .gap-30 > .mb-20 {
        margin-bottom: 0 !important;
    }
    .flight-path .row.xs-control.text-center {display:none;}
    .alert-pages .alert-big {font-size:70px;}
    .alert-pages .pages-false {font-size:14px;}
    .alert-pages .alert-nav {width:255px;}
    .alert-pages .alert-nav > .nav-text {font-size:13px;}
    .alert-pages .alerts-bottom {height:210px;background-size:100%;}
    .row.bttn {width:105%;}
    .mb-hides {display:none;}
    .flight-item-group-4 .inner .third {margin-top:0 !important;}
    .for-booking .flight-path .row.xs-control.text-center.mb-top {display: block !important;line-height: 0.7;}
    .form-group.sm label {font-size:11px;}
    .independent-toggle-content .departs {text-align:left;}
    .for-booking .flight-path .row.xs-control.text-center.top-date {width:100%;margin:4px 93px;height:28px;width:78%;}
    .for-booking .flight-path .row.xs-control.text-center .bg-hide {display:none;}
    .for-booking .flight-path .row.xs-control.text-center .mb-bg-hide {margin: 1px 28px;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;background-color: #EFF0F1;text-align: left;height: 17px;width: 165px;line-height:1.5;}
    .inner-with-absolute .bill-rev-no,.independent-toggle-content .departs {margin-bottom:-3px;}
    .absolute-details {width:100%;margin:-10px 0 -5px;}
    .flight-item-group-4 span.airlines {display: inline;width: 106px;float: left;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
    .flight-item-group-4 .inner .sixth .font11 {display:inline;}
    .passenger-form .row.ph .title {width:100%;position:relative;text-align:left;}
    .form-group {margin-bottom:0;}
    .passenger-form .row.ph {padding-left:0;}
    .select-text-center .fancy-select .form-control {margin-bottom:2px;}
    #sidebar_sticky {display:none;}
    .flight-item-group-4 .inner .xs-show {font-size:13px;}
    .form-group.sm .col-sm-7 {padding:0!important;}
    .flight-logo-table {margin:-5px 0 4px -15px !important;}
    .flight-item-group-4 .inner .second {margin-bottom:-10px;}
    .flight-item-header-4 .inner .seventh, .flight-item-group-4 .inner .seventh {display:inherit;width:100%!important;}
    .flight-item-group-4 .inner .seventh br {display:none;}
    #innerdiv td.headcol .inner {line-height:1.5;}
    .home-tab>ul.tabs.nav-tabs.nav-justified li a { width: auto; margin-bottom: -2px; }
    .home-tab.tabs-wrapper.home-tab.promotion>ul.tabs.nav-tabs.nav-justified li a {line-height: 3.3;display: block;}
    .home-tab>ul.tabs.nav-tabs.nav-justified li a.active {border-right:1px solid #BED3D6;}
    .home-tab>ul.tabs.nav-tabs.nav-justified li:first-child a {padding:0 29px;line-height:1.3;}
    .home-tab>ul.tabs.nav-tabs.nav-justified li:last-child a.active {border-right:none;border-left:1px solid #BED3D6;}
    #frontForm form .block.mb-10 {margin-top: -13px;}
    .main-search-box .flight-multi-control {top: 36px; right: 24px;}
    .bb,.bb-dotted {padding-bottom: 11px;}
    .independent-toggle-content .information-about { margin: 4px 10px 3px; width: 93.5%; }
    .collapse-left .collapse-logo img {float:left;}
    .collapse-left .collapse-logo span { float: left; width: 51%; display: inline; text-align: left; line-height: 1.2; margin-top: 5px; }
    .collapse-left .collapse-logo span .abs-name { -webkit-line-clamp: 1;}
    .collapse-left .collapse-logo .abs-name {float:left;position:relative;width:auto;bottom:auto;left:auto;margin-right:5px;}
    .collapse-info {margin-top:-2px;}
    .collapse-right .collapse-detail span  {float:right;width:auto;padding-left:7px;}
    .flight-item-wrapper .flight-path .row.xs-control { margin-left: -10px; margin-right: 0; height: 32px; overflow: hidden; }
    .collapse-right .collapse-detail {width: 162%; padding: 10px 0; position: absolute; z-index: 9999; line-height: 1.8; right: 2px; top: 5px;height: 37px; overflow: hidden;}
    .flight-item-header-4.more-detail-wrapper .collapse-right .collapse-detail .pull-right { line-height: 1.8; margin-right: 7px; }
    .fs ul.bill-sum-list li .fifth {margin-top:0;}
    .absoluted-area .bill-rev-area { width: 82%;}
    .bill-rev-area .ops {width:123%;}
    .independent-toggle.for-booking .independent-toggle-content .row.ml-10.mb-5.lineheight-14 .col-xs-6.padds.ng-binding {width:100%;}
    .independent-toggle.for-booking .independent-toggle-content .row.ml-10 .padds {overflow:hidden;}
    .flight-detail .flight-post .cl-detail span strong {font-size:12px;margin: 2px;}
    .flight-detail .flight-post .cl-detail span strong > strong.arti1 {margin:-5px -1px;}
    .content > .overlay > .row > .col-md-12 .col-md-3,.flight-pop-up .bottom > .col-md-3 {width:100%;text-align:center;}
    .content > .overlay > .row > .col-md-12 .col-md-3 {text-align:left;}
    .flight-pop-up .bottom .col-md-3 span {text-align:center;}
    .flight-pop-up .slick-slider {margin:-6px auto;}
    .flight-pop-up .bottom .bb {margin-top:105px;}
    .panel-collapse .collapse-info .collapse-gray {margin: 3px 4px 2px 0;}
    .content > .overlay > .row > .col-md-12 .col-md-8, .flight-pop-up .bottom > .col-md-9 {float: left;width: 100%;}
    .content > .overlay > .row > .col-md-12 .col-md-8 .relative, .flight-pop-up .bottom > .col-md-9 .relative { margin-bottom: 0 !important; }
    .flight-pop-up .bottom > .col-md-9 { margin-top: 0; }
    .bill-item-module .booking-section-wrapper .col-sm-6 > .clearfix {margin:7px -7px 8px;width:102%;}
    .flight-item-header-4.more-detail-wrapper .collapse-right .collapse-detail .pull-right.font11.text-primary,.flight-item-header-4.more-detail-wrapper .collapse-right .collapse-detail .pull-right.font12.text-primary {width: 18px; height: 16px; overflow: hidden;}
    .bill-item-module .booking-section-wrapper .col-sm-6 > .clearfix .btn {padding:6px 30px;}
    .bill-item-module .booking-section-wrapper .col-sm-6 address {padding:0 5px;}
    .bill-item-module .booking-section-wrapper .mh-30 {margin:0 15px !important;}
    .bill-item-module .booking-section-wrapper .well {width:104%;}
    .independent-toggle.with-btn-action .independent-toggle-header { padding-bottom: 0; margin-top: -7px; line-height: 2; }
    .independent-toggle.with-btn-action .btn-action {top:39px;}
    .independent-toggle.with-btn-action.closed .btn-action {display:none;}
    form.ng-pristine.ng-valid.ng-valid-email { margin-top: 17px; }
    .loader-item {width:275px;}
    .collapse-left .collapse-logo {margin:6px 0 -8px;}
    #frontForm form .block.mb-10 {margin:-10px -5px -8px !important; font-size: 12px; }
    label.multi-city-radio-label, label.checkbox-css-custom {padding-right:9px;margin-right:1px;}
    #radio_tab { margin-top: 15px !important; }
    #radio_tab .bb-dotted {padding-bottom:0;}
    #radio_tab .block label { width: 32%; float: left; text-align: center; line-height: 1; padding: 18px 0 0px 0px; }
    #radio_tab .block label {background:url(images/multi-city-radio.png) center top no-repeat;}
    #radio_tab .block label.active {background:url(images/multi-city-radio-selected.png) center top no-repeat;}
    .search-wrapper {position:relative;top:-1px;right:auto;}
    .advancedlink.ng-binding {float: left;}
    .for-flight-inner .btn.absolute { position: relative; float: right; width: auto; }
    .jBox-tooltipInfo .jBox-container,.jBox-tooltipDanger .jBox-container {max-width:inherit !important;}
    .header-notification { float: right !important; margin-right: 28px; }
    #search-collapse { right: 30px; width: 200px; }
    .mmenu-toggle {right:-3px;}
    .independent-toggle.for-booking .btn-action .btn {line-height:25px;height:35px;}
    .bt { margin: 0 0px 7px; border-top: 1px dotted #0FA1BD; }
    .independent-toggle.for-booking .independent-toggle-content .bt { margin: 0 0px 40px; border-top: 1px dotted #0FA1BD; }
    .independent-toggle.for-booking .btn-action,.independent-toggle.for-booking .btn-action .btn {background:transparent;}
    .arti1 {margin:-38px 0px;}
    .flight-detail .flight-post {height: 50px;overflow: hidden;}
    .flight-detail .flight-wrapper-header .fct {line-height:2;}
    .flight-detail .flight-header .flight-header-right {margin: 8px 0!important;}
    .flight-detail .flight-header .top-hide {float:right;width: 182px;margin: 5px -26px;}
    .airlines-logo{width:128px!important;padding:8px 14px !important;}
    .flight-detail-header {display:none;}
    .flight-detail .flight-header .flight-header-right  {margin-top: 23px;font-size:16px;}
    .flight-detail .flight-wrapper-header .going-bar {width: 62px;}
    .flight-detail .flight-wrapper-header .return-bar {width: 86px;}
    .flight-detail .flight-wrapper-header .going, .flight-detail .flight-wrapper-header .return {padding:4.5px;}
    .flight-detail .flight-wrapper-header .flight-date {width: 132px;margin: -30px 0 0 101px;font-size: 12px;}
    .flight-detail .flight-wrapper-header .flight-date p {font-size:12px;}
    .flight-detail .flight-post .cl-detail {width: 71%; font-size: 13px; margin-top: 14px; margin-left: -15px; line-height: 1.1;}
    .flight-detail .flight-post .cl-detail span {margin-bottom:0;}
    .flight-detail .flight-post .cl-detail2 {margin-right: 2px;float: right;}
    .flight-detail .flight-post .p-gray {display:none;}
    .flight-detail .flight-post .cnt-rght {width:86%;margin-right: -29px;}
    .flight-detail .flight-wrapper-header .r-date {width: 87%;margin-left: 91px;}
    .flight-detail .flight-wrapper-header .left2{width:60%;}
    .flight-detail .flight-wrapper-header .col-right.right2 {width:40%;}
    .flight-detail .flight-wrapper-header .r-plane {left:-24px;top:7px;}
    .flight-detail .flight-post .clock {width: 132%;font-size: 12px;margin: 10px 0 0 -80px; line-height: 1;}
    .flight-detail .flight-post .cnt-rght {width:76px;}
    .flight-detail .flight-post .cnt-rght span {margin-left: 12px; margin-top: 13px; line-height: 10; float: left;}
    .flight-detail .flight-post .cnt-rght span i {font-size:18px;}
    .flight-detail .flight-post .cnt-rght a {font-size:11px;}
    .flight-detail .flight-wrapper-header .col-right {font-size: 12px;}
    .flight-detail .flight-wrapper-header .fct {display:none;}
    .flight-detail .flight-post .aa-logo-bar {margin-left: -14px;line-height: 5;}
    .flight-detail .flight-post .aa-logo{margin-top:11px!important;}
    .flight-detail .flight-post .aa-logo-bar  span {display: none;}
    .flight-detail .cx {float:right;}
    .flight-detail .aktarma-font {font-size:11px !important}
    .flight-detail .flight-post .bl2 {display:none;}
    .flight-detail .flight-wrapper-header .fltv {margin-right: 0;}
    img.absolute-img {position: absolute;right: 76px; top: -2px;}
    .flight-detail .flight-post .cnt-rght .panel-default {position: absolute;line-height: 1;text-align: center;top: 5px; left: -3px; width: 34px;}
    .flight-detail .flight-post .cnt-rght .cl-rd {position: absolute;right: 61px;top: 0px;}
    .flight-detail .flight-post .cnt-rght span {margin-top:2px;}
    .flight-detail .flight-footer .socials {display:none;}
    .flight-detail .flight-footer .f-title {display:none;}
    .flight-detail .flight-footer .message-bar {display:none;}
    .flight-detail .flight-go-detail {width: 100%;background: #fff;margin-top: 0;border-bottom: 1px solid #BDCEED;font-size:11px;}
    .flight-item-thread-6 .more-detail-wrapper .inner-wrapper:first-child:after {right: 41px !important;}
    .flight-detail .flight-footer .f-button {position:relative;float:right;margin:-14px -15px -5px;}
    .radio-type {margin: 0 !important;}
    #mytable #wrap {width:67.5%;}
    .below-flight-price-table {padding:22px 0 0 12px;}
    #mytable .donus2 {bottom:-23px;}
    .hides {display:none;}
    form.ng-pristine.ng-scope {margin: 0 -15px;}
    .jBox-wrapper {width:95%;}
    .tool-big {font-size:12px;}
    .tool-mid {font-size:7px;}
    .tool-text {font-size:10px;}
    .nexts {position: absolute;right: 78px;margin-top: -21px;}
    .prevs {position: absolute;left: 88px;}
    .collapse-baslik {width:100%;border-bottom:1px solid #D7D7D7;padding:5px;}
    .collapse-yazi {width:100%;}
    .collapse-yazi-sol {width:100%;}
    .collapse-yazi-sag {width:100%;}
    .padding11 {padding:2px 15px;}
    .collapse-yazi .border-bottomd7 {border-top:1px solid #D7D7D7;}
    .collapse-yazi .duration {width:15%;}
    .collapse-yazi .saat-collapse2 {padding:6px 0;}
    .saat-collapse .text-primary,.saat-collapse2 .text-primary {float:left;width:100%;}
    .alertbar {padding:20px;}
    #innerdiv .headcol {width:90px;}
    #innerdiv .absolute-col-2 {left:91px;}
    #innerdiv {margin-left:170px;}
    .ng-binding.ng-scope { font-size: 13px;}
    .ui-select-bootstrap>.ui-select-choices {width:100%!important;}
    .collapse-bottom:before, .collapse-bottom:after {width:4%;}
    .collapse-right .collapse-detail {width:140%;position: absolute;z-index: 99;margin-top:-7px;line-height:0.5;}
    .flight-detail .more-detail-wrapper .collapse-right .collapse-detail span {float:right;text-align: right;padding: 0 0 0 15px;line-height: 1.6;}
    .collapse-right .collapse-detail .sprite {margin-top: 0;}
    .collapse-right .collapse-texts {margin-top:28px;}
    .panel-body .collapse-right .collapse-texts {margin-top:18px;}
    .flight-item-header-4.more-detail-wrapper .collapse-right .collapse-detail span.row {width: auto;display: block;  padding: 5px 0;}
    .flight-item-header-4.more-detail-wrapper .collapse-right .collapse-detail div.pull-right.font12 {line-height: 1.8;}
    .collapse-left:after {top: 53px; right: -8px;}
    .collapse-left .collapse-logo span {float:none;width:auto;display: -webkit-box!important; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden;}
    .flight-detail .more-detail-wrapper span {text-align:left;}
    .collapse-left .collapse-logo {width:100%;text-align:left;padding:0 5px}
    .collapse-left .collapse-texts {padding: 0 7px;margin-top:7px;}
    .collapse-left .collapse-texts, .collapse-right .collapse-texts {width:100%;}
    .inner-wrapper .font12 {font-size:10px;}
    .collapse-post {font-size:12px;}
    .flight-detail .more-detail-wrapper .collapse-bottom span {text-align:center;}
    .sort-wrapper.alt .ui {line-height: 9;height: 173px;background: none;}
    dialog.medium, .reveal-modal.medium {margin-left:10px!important;}
    .xss-overflow-hidden > .col-xs-12.col-sm-3.col-md-3.mb-20 {margin-bottom: 0 !important;}
    .main-search-box.border-sm.mb-30 { margin: 15px 0 !important; }
    .flight-result-info { margin-top:-15px; }
    #innerdiv td .inner { padding: 3px 0; }
    .top-bar-phone span { width: 100%; float: left; text-align: center; }
    .top-bar-phone {text-align:center;}
    h1.logo {top:30px;}
    .mini-top-menu>ul { width: 112%; margin-right: -22px; }
    .devrama-slider-wrapper {margin-top:3px !important;}
    .booking-section-wrapper .flight-path .status {float: left; width: 28%;}
    .booking-section-wrapper .flight-path .status.return {width:32%;}
    .flight-path .status .custom-icons {float:left;margin-left:38px;}
    .flight-path .status.return .custom-icons {margin-left:35px;}
    form.ng-pristine.ng-valid.ng-valid-email { margin-top: -16px !important; }
    .flight-path .status .pointer {z-index:999;}
    .flight-path .status .custom-icons {z-index: 9999;}
    .collapse-bottom {margin: 7px 0;}
    .flight-item-header-4.more-detail-wrapper {padding: 8px 0 0 !important;}
    .button-area .btn {width: 100% !important;}
    .flight-detail .flight-post .cl-detail span > span {width: 100%;}
}
@media (max-width: 370px) {
    .price-table-03 {
        width: 44%;
    }
}
@media (max-width: 400px) {
    .price-table-03 {
        width: 49%;
    }
}
@media (max-width: 320px) {
    .price-table-03 {
        width: 40%;
    }
}
@media (max-width: 930px) and (min-width: 500px) {
    .ui-datepicker {
        width: 82% !important;
    }
    .ui-datepicker-multi-2 .ui-datepicker-group {
        width: 50%!important;
        float: left !important;
    }
}
@media (max-width: 600px) and (min-width: 570px) {
    .price-table-03 {
        width: 59%;
    }
}
@media (max-width: 550px) and (min-width: 500px) {
    .price-table-03 {
        width: 65%;
    }
}
@media (max-width: 765px) and (min-width: 674px) {
    .price-table-03 {
        width: 70%;
    }
}
@media (max-width: 650px) and (min-width: 700px) {
    .price-table-03 {
        width: 79%;
    }
}
@media (max-width: 767px) and (min-width: 730px) {
    .price-table-03 {
        width: 73%;
    }
}
.flight-pop-up .bottom .width-control {
    height: 38px !important;
    overflow: hidden !important;
}