/*
 * 2022, Medyanet Bilişim - medyanetbilisim.com
 * Designed By Ali Dinçer
 */
 @import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap');
body,p,a,ul,li,ol,h1,h2,h3,h4,h5,h6 {margin:0;padding: 0;font-family: 'Inter', sans-serif;outline: none; }
html {counter-reset: pdfgunsay;}
body {overflow-x: hidden; counter-reset: gunsay; top: 0 !important;/* translate için ekledim top 0 */}
img {max-width: 100%;} .t-r {text-align: right;}
a {color: #0089d1;}
a:hover{text-decoration: none;cursor: pointer;}
a.mobilMenu {display: none;}
.btn:focus {outline: none!important;box-shadow: none!important;}
.mt50 {margin-top: 50px;}.pt50 {padding-top: 50px;}
.icofont-check{width: 20px;  color: #1bae5d;}
.icofont-close {width: 20px;  color: #f40000;}
.icofont-ui-rating {color: #faba00;}
@keyframes yuklen{
    0%{ background-position: -468px 0}
    100%{background-position: 468px 0}
}
.rezkut form:after {display: block;clear: both;content: "";}
.form-control {font-family: 'Inter', sans-serif;}
.fancybox-thumbs {top: auto !important;width: 100% !important;bottom: 0 !important;left: 0;right: 0 !important;height: 95px;box-sizing: border-box !important;background: rgba(0, 0, 0, 0.3) !important;}
.fancybox-show-thumbs .fancybox-inner {right: 0!important;bottom: 95px!important;}

.ajaxload {display: none;position: absolute;color: #39468e;z-index: 5;top: 0;left: 0;height: 140px;width: 100%;background: rgba( 255, 255, 255) url('../img/yukleniyor.gif') 50% 50% no-repeat;text-align: center;font-size: 1.4rem;}
.sonucGetir .ucakGetir > div > div .yuklen {display: none; position: relative;color: #39468e;z-index: 1000;top: 0px;left: 0;height: 50px;width: 100%;background: rgb(255, 255, 255) url('../img/yukleniyor.gif') 50% 100% no-repeat;text-align: center;font-size: 1.4rem;}

.sagkisim.loading .ajaxload {display: block;overflow: hidden; }
.ui-tooltip {background: #000!important;color: #ffffff!important; font-size: 0.9rem!important;}
img.lazy {animation-duration: 1.25s;animation-fill-mode: forwards;animation-iteration-count: infinite;animation-name: yuklen;animation-timing-function: linear;background: #dedede;background:linear-gradient(to right, #fff 10%, #f7f7f7 18%, #fff 33%);background-size: 800px 104px;position: relative;}
/*Oto Tamamlama*/

.ui-widget.ui-widget-content::-webkit-scrollbar {width: 5px;}
.ui-widget.ui-widget-content::-webkit-scrollbar-thumb {background: #888; }
.ui-widget.ui-widget-content::-webkit-scrollbar-thumb:hover {background: #555; }
.ui-widget.ui-widget-content {border: unset !important;min-width: 350px;scrollbar-width: thin;scrollbar-color: #8a8a8a #d2d2d2;max-height: 250px;overflow: hidden scroll;box-shadow: 0 2px 3px #868686;}
.ui-menu .ui-menu-item-wrapper {padding: 5px 5px 5px 30px!important;border-bottom: 1px solid #e6e6e6;}
.ui-menu .ui-menu-item-wrapper i {position: absolute;left: 5px;font-size: 0.9rem;top: calc(50% - 0.45rem);color: #777f8e;}
.ui-menu .ui-menu-item-wrapper span.adi {font-size: 0.9rem;display: block;font-weight: 500;}
.ui-menu .ui-menu-item-wrapper p.konum {font-size: 0.75rem;display: block;}
.ui-menu .ui-menu-item-wrapper small.kod {font-size: 0.7rem;position: absolute;right:5px;top: calc(50% - 0.35rem); }

/*Takvim*/
.custom-control-label {cursor: pointer;font-family: 'Inter', sans-serif;font-weight: 400;font-size: 0.95rem;line-height: 1.3rem;}
.daterangepicker td.active, .daterangepicker td.active:hover {background-color: #dfa600!important;}
.daterangepicker .calendar-table th, .daterangepicker .calendar-table td {width: 40px!important;height: 30px!important;}
.custom-control-input:checked ~ .custom-control-label::before {color: #fff;border-color: #dfa600;background-color: #dfa600;}
.daterangepicker .calendar-time select{cursor: pointer;-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;background-image: url('../img/ac.png')!important;background-repeat: no-repeat!important;background-position: right 5px center!important;}

i.whatsappikon {display: block;width: 40px;height: 40px;background: url("../img/whatsapp.png");background-repeat: no-repeat;background-size: 100% 100%;}
i.telegramikon {display: block;width: 40px;height: 40px;background: url("../img/telegram.png");background-repeat: no-repeat;background-size: 100% 100%;}

/*Site*/

.yukleniyor {
    position: fixed;
    width: 100%;
    height: 100vh;
    background: rgba(255, 255, 255);
    left: 0;
    top: 0;
    z-index: 9;
    display: flex;
    align-items: center;
    justify-content: center;
}
.yukleniyor > div {
    position: absolute;
    animation: pulse;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    align-self: center;
}
.yukleniyor .image {height: 60px;}

@-moz-keyframes spin { 100% { -moz-transform: rotateY(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotateY(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotateY(360deg); transform:rotateY(360deg); } }
#yukaricik {
    display: none;
    position: fixed;
    bottom: 50px;
    right: 15px;
    z-index: 99;
    outline: none;
    cursor: pointer;
    background: #281371;
    font-size: 2rem;
    color: #fff;
    height: 40px;
    line-height: 40px;
    border-radius: 5px;
}
.cerezkullanimi {position: fixed;z-index: 9999;max-width: 370px;bottom: 10px;left: 10px;background-color: rgba(255, 255, 255, 0.8) !important;}
.cerezkullanimi .card-header {font-weight: 400;font-size: 1.1rem;}
.cerezkullanimi .card-body {padding: 10px;font-size: 0.95rem;}
.cerezkullanimi .card-body .btnonay {display: block;margin-top: 10px;}

.neredeyim .breadcrumb-item + .breadcrumb-item::before {display: inline-block;padding-right: .5rem;color: #6c757d;content: "›";}
.neredeyim .breadcrumb {background: unset;}
.container {max-width: 1260px;}

/*Üst Kısım*/

header {
    position: relative;
    z-index: 5;
    background-color: #fff;
    box-shadow: 0px 0px 7px 1px rgb(0 0 0 / 30%);
/*     box-shadow: 0px 0px 20px 4px rgb(0 0 0 / 30%); */
}
header .ustkusak { 
    color: #000;
    width: 100%;
    background: #f5f5f5;
    border-bottom: 1px solid #ccc;
}
header .ustkusak .il {
    float: left;
    display: flex;
    align-items: center;
 /*    padding-left: 0; */
}
header .ustkusak .il ul li{     
    list-style: none;
/*     float: left; */
    display: block;
}
header .ustkusak .il ul li.ayrac {display: block;height: 20px;background: #797979;margin: 10px 15px;width: 1px;}
header .ustkusak .il ul li a {
    display: flex;
    color: #000;
    font-size: .8rem;
    align-items: center;
}
header .ustkusak .il ul li a i {
    margin-right: 5px;
    color: #003668;
    font-size: 1rem;
}

header .ustkusak .sa {float: left; /* padding-right: 0; */}
header .ustkusak .sa ul { float: right;}
header .ustkusak .sa ul li{ list-style: none;float: left; display: block; }
header .ustkusak .sa ul li a {
    color: #003668;
    font-size: 0.9rem;
    font-weight: 400;
    display: block;
}
header .ustkusak .sa ul li i {
 
}
header .ustkusak .sa ul li a.telegram {padding: 3px;}
header .ustkusak .sa ul li a.telegram i{width: 2rem;height: 2rem;}

header .logo {
    float: left;
    padding-top: 5px;
    padding-bottom: 5px;
}
header .logo img{
    max-width: 100%;
    max-height: 105px;
    height: 105px;
}
header .menu {float: left;position: static;}
/* header .menu::before {
    content: '';
    width: 100%;
    height: 1px;
    display: block;
    background: #dee2e6;
    position: absolute;
    left: 0;
} */
header .menu ul {
/*     position: relative; */
    display: flex;
    height: 100%;
    justify-content: flex-end;
}
header .menu ul li{
    list-style: none;
    float: left;
    height: 100%;
    display: flex;
    align-items: center;
}
header .menu ul li a {
    display: flex;
    padding: 0px 5px;
    color: #fff;
    font-weight: 600;
    font-size: 0.85rem;
    height: 42px;
    line-height: 1;
    transition: 0.3s ease all;
    -moz-transition: 0.3s ease all;
    -webkit-transition: 0.3s ease all;
    margin: 0px 5px;
    border-radius: 5px;
    align-items: center;
    background-color: #dfa600;
}
header .menu ul li a.active {
    border-bottom: 3px solid #dfa600;
    /* background-color: #281371; */
/*     color: #fff !important; */
}
header .menu ul li a i {line-height: unset;margin-left: 5px;}
header .menu ul li.takvim {float: right;}
header .menu ul li.takvim a i {margin: 0; margin-right: 5px;}
header .menu ul li.takvim a {background-color: #dfa600;color: #fff !important;}
header .menu ul li:hover > a {
    color: #281371;
    transition: 0.3s ease all;
    -moz-transition: 0.3s ease all;
    -webkit-transition: 0.3s ease all;
}


header .menu ul li.acilir .buyukmenu {
    position: absolute;
    display: none;
    left: 0;
    background: #ffffff;
    width: 100%;
    z-index: 4;
    box-shadow: 0 3px 5px rgb(0 0 0 / 30%);
    opacity: 0;
    visibility: hidden;
    top: 100%;
    padding: 15px;
    border-top: 3px solid #281371;
}
header .menu ul li.acilir:hover .buyukmenu {
    opacity: 1;
    display: block;
    visibility: visible;
    animation: fadeInUp;
    animation-duration: 0.3s;
}

header .menu ul li.acilir .buyukmenu ul {
    flex-wrap: wrap;
}

header .menu ul li.acilir .buyukmenu ul li {
    flex: 1 0 calc(100% - 8px);
    height: auto;
    margin: 4px;
}

header .menu ul li.acilir .buyukmenu ul li a{
    width: 100%;
    border-radius: 6px;
    margin: 3px 0;
    color: #666;
    background-color: #fff;
    font-size: 0.8rem;
    line-height: 1;
    height: auto;
    padding: 0 5px;
    display: inline-flex;
    align-items: center;
}

header .menu ul li.acilir .buyukmenu ul li i{
/*     visibility: hidden; */
    margin-left: 0;
    margin-right: 5px;
}

header .menu ul li.acilir .buyukmenu ul li a:hover{
   color: #dfa600;
}

header .menu ul li.acilir .buyukmenu ul li a:hover i{
   /* visibility: visible; */
}

.buyukmenu .btn-tumu-gor{
    background-color: #dfa600;
}

.buyukmenu .btn-tumu-gor:hover{
    background-color: #dfa600c0;
}

header .menu ul li.acilir .buyukmenu .resim img {
    width: 100%;
    object-fit: cover;
    height: 230px;
    border-radius: 3px;
}



footer {
    background-image: url('/assets/img/footer_bg.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    padding: 60px 0;
    position: relative;
    background-color: #0d0a10;
    background-position: center;
}
.footer-overlay{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgb(0 0 0 / 20%);
    background-image: linear-gradient(180deg, #281371 0%, transparent 100%);
}
footer .container .kaydet {float: left;padding: 15px;}
footer .container .orta {float: left;}
footer .container .orta h5 {
    color: #ffffff;
    padding-bottom: 5px;
}
footer .container .orta ul {
    padding: 5px 5px 5px 20px;
    border-right: 1px solid #fff;
    margin-bottom: 10px;
}
footer .container .orta ul li {line-height: 1.3rem;width: 50%;float: left;}
footer .container .orta ul li a{color: #e4e4e4;font-size: 0.8rem; }
footer .container .orta ul li a:hover{color: #fff;text-decoration: underline;}

footer .container .sag {float: left;}
footer .container .sag .sosmed {text-align: right;}
footer .container .sag h5 {
    color: #ffffff;
    padding-bottom: 5px;
}
footer .container .sag ul {
    padding: 5px 5px 5px 20px;
    /* border: 1px solid #fff; */
    border-radius: 5px;
    margin-bottom: 10px;
}
footer .container .sag ul li {line-height: 1.3rem;width: 50%;float: left;}
footer .container .sag ul li a{color: #e4e4e4;font-size: 0.8rem; }
footer .container .sag ul li a:hover{color: #fff;text-decoration: underline;}

footer .container .foot2{float: left;}
footer .container .foot2 .logo {color: #2d3e52;font-size: 0.8rem;line-height: 1.2rem;}
footer .container .foot2 .logo img {float: left;width: 90px;}
footer .container .foot2 .res {text-align: right;display: inline-block;}
footer .container .foot2 .res img{transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;max-width: 100%;height: 30px;/* border: 1px solid #939393; */border-radius: 3px;}
footer .container .foot2 .res:hover img {transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;filter: grayscale(0);}
footer .container .foot2.col-md-9 {padding: 0;}
footer .container .foot2 ul li {list-style: none;float: left;padding: 5px 10px;}
footer .container .foot2 ul li img{height: 35px;}


footer .copyright {margin-top: 15px;padding: 15px;font-size: 0.85rem;float: left;color: #fff;}
.footer-logo{
        height: 120px;
}

footer li::marker{
    color: #fff;
}

#siziarayalim .modal-dialog {max-width: 400px;}
#siziarayalim .modal-content {background-color:#eaeaea;border-radius: 0px;border: unset;}
#siziarayalim .modal-title{color: #dfa600;font-weight: 400;}
#siziarayalim .btn{background-color: #281371;border-color: #281371;}
#siziarayalim .modal-header {padding: 5px 15px;border: unset;}
#siziarayalim .modal-footer {padding: 5px;border: unset;}
#siziarayalim .modal-body .form-group {margin-bottom: 5px;}
#siziarayalim .modal-body .custom-control.custom-checkbox {margin-bottom: 5px;}
#siziarayalim .modal-body .custom-control.custom-checkbox label {font-size: 0.85rem;line-height: 1.1rem;}

/*Anasayfa*/

.slayt {position: relative;}
.slayt .anaslayt{
    border-radius: 5px;
    overflow: hidden;
    aspect-ratio: 405/218;
}
.slayt .anaslayt.owl-theme .resim img {
    /* height: 500px; */
    object-fit: cover;
    aspect-ratio: 405/218;
}
.slayt .anaslayt.owl-theme .owl-dots {margin: 0 !important;position: absolute;right: 10px;bottom: 10px}
.slayt .anaslayt.owl-theme .owl-dots .owl-dot {outline: unset;}
.slayt .anaslayt.owl-theme .owl-dots .owl-dot span {width: 15px;height: 5px;margin: 0px 5px;background: #fff;}
.slayt .anaslayt.owl-theme .owl-dots .owl-dot.active span, .anaslayt.owl-theme .owl-dots .owl-dot:hover span {background:#dfa600; }

.slayt .aramakutusu {
    position: relative;
    width: 100%;
    z-index: 3;
   /*  transform: translateY(-17%); */
   margin: 15px 0;
}
.slayt .aramakutusu .main-arama-kutusu {
   /*  background: #fff; */
   /*  border-radius: 6px; */
}
.slayt .aramakutusu .nav-pills .nav-item {
   width: 50%;
   padding: 0 1px;
}
.slayt .aramakutusu .nav-pills .nav-link {    
    display: flex;
    padding: 0px 10px;
    text-align: center;
    background: #dfa600;
    color: #fff;
    height: 50px;
    font-size: 1.1rem;
    font-weight: 600;
    align-items: center;
    justify-content: center;
    border-radius: 0;
    margin-right: 0px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.slayt .aramakutusu .nav-pills .nav-link:hover { 
    opacity: .8;
}
.slayt .aramakutusu .nav-pills{
   /*  border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    overflow: hidden; */
}
.slayt .aramakutusu .nav-pills .nav-link i {display: block;font-size: 2rem;margin-right: 5px;}
.slayt .aramakutusu .nav-pills .nav-link.active {
    background-color: #281371;
    color: #fff;
    /* border-bottom: 1px solid #281371; */
    opacity: 1;
}
.slayt .aramakutusu .tab-content {
    background-color: #fff;
    border-radius: 5px;
}
/* .slayt .aramakutusu .tab-content .tab-pane {animation: fadeInLeft; animation-duration: 0.3s;} */
.slayt .aramakutusu .form-inline .kutu {padding: 0;height: 42px;position: relative;}
.slayt .aramakutusu .form-inline .form-control {width: 100%;border-radius: 10px;border:1px solid #dfdfeb;font-size: 1rem;font-weight: 300;color: #6c757d;}
.slayt .aramakutusu .form-inline button.btn-lg {width: 100%;height: 42px;border-radius: 10px;border:unset;background-color: #281371;font-size: 1rem;}
.slayt .aramakutusu .form-inline .form-control:focus {outline: none;box-shadow:none;border: 1px solid #281371;}
.slayt .aramakutusu .form-inline button.btn-lg:focus {outline: none;box-shadow:none;border: none;}
.slayt .aramakutusu .form-inline button i {font-size: 1.4rem; animation: fadeOutRight;  animation-duration: 0.3s;opacity: 0;visibility: hidden; float: right;transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}
.slayt .aramakutusu .form-inline button:hover i {animation: fadeInLeft;  animation-duration: 0.3s;opacity: 1;visibility: visible; transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}
.slayt .aramakutusu .form-inline {border-radius: 5px;/*overflow: hidden;*/}
.slayt .aramakutusu .form-inline select {cursor: pointer;-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;background-image: url('../img/ac.png');background-repeat: no-repeat;background-position: right 10px center;background-size: 11px;}
.slayt .aramakutusu .form-inline .konum i{position: absolute;left: 5px;top: calc(50% - 0.65rem);color: #b5b4b3;font-size: 1.2rem;z-index: 4;}
.slayt .aramakutusu .form-inline .konum input {padding: 0 15px 0 30px;border-radius: 10px;}
.slayt .aramakutusu .form-inline .tarih i{position: absolute;left: 5px;top: calc(50% - 0.65rem);color: #b5b4b3;font-size: 1.2rem;z-index: 4;}
.slayt .aramakutusu .form-inline .tarih input {padding: 0 15px 0 30px;border-radius: 10px;}
.slayt .aramakutusu .form-inline .oda i{position: absolute;left: 10px;top: calc(50% - 0.65rem);color: #b5b4b3;font-size: 1.2rem;z-index: 4;}
.slayt .aramakutusu .form-inline .oda input.odakisi {padding: 0 15px 0 45px;cursor: pointer;border-radius: 10px;}
.slayt .aramakutusu .form-inline .oda .odalar {display: none;box-shadow: 0px 2px 3px #aeaeae;border-left: 3px solid #dfa600;background: #ffffff;padding: 15px 0;position: absolute;left: 0;top: 42px;width: 100%;z-index: 5;}
.slayt .aramakutusu .form-inline .oda .odalar hr {margin: 5px 0 10px 0;}
.slayt .aramakutusu .form-inline .oda .odalar .cocukyasi {padding: 0;margin: 10px 0;display: none;}
.slayt .aramakutusu .form-inline .oda .odalar .yetiskins{padding: 0;margin-bottom: 10px;}
.slayt .aramakutusu .form-inline .oda .odalar .cocuks{padding: 0;margin-bottom: 5px;}
.slayt .aramakutusu .form-inline .oda .odalar .bas{float: left;padding-right: 0;}
.slayt .aramakutusu .form-inline .oda .odalar .bas h5{font-size: 0.85rem;padding: 4px 0;font-weight: 300;}
.slayt .aramakutusu .form-inline .oda .odalar .sayiekle {text-align: right; float: left;}
.slayt .aramakutusu .form-inline .oda .odalar .sayiekle input {border:none;padding: 0;text-align: center;}
.slayt .aramakutusu .form-inline .oda .odalar .sayiekle button {border-radius: 5px;line-height: 1.2rem;cursor: pointer;color: #979797;padding: 0 5px;font-size: 1rem;border: 1px solid #979797;outline: none;width: 1.4rem;}
.slayt .aramakutusu .form-inline .oda .odalar .sayiekle button:disabled {background: #ccc;}
.slayt .aramakutusu .form-inline .oda .odalar .sayiekle button:focus {background-color: #281371;color: #fff;}
.slayt .aramakutusu .form-inline .oda .odalar .form-control[readonly] {background-color: #ffffff!important;}
.slayt .aramakutusu .form-inline .oda .odalar .odaekle.btn-light{font-size: 1rem;font-weight: 400;color: #27598c;}
.slayt .aramakutusu .form-inline .oda .odalar .odasil{font-weight: 400;color: #ffffff!important;}
.slayt .aramakutusu .form-inline .oda .odalar .odakapat {position: absolute;right: -10px;top: -10px;border-radius: 100%;width: 25px;height: 25px;line-height: 24px;font-size: 1rem;color: #ffffff !important;z-index: 2;text-align: center;padding: 0;}
.slayt .aramakutusu .form-inline .oda .odalar .cocukdivi {width: 50%; margin-bottom: 5px;}
.slayt .aramakutusu .form-inline .oda .odalar .cocukdivi select.form-control {border: 1px solid #979797;padding: 0 25px 0 10px;font-size: 0.8rem;font-weight: 400;color: #000;height: 34px;border-radius: 3px;}
.slayt .aramakutusu .form-inline .oda .odalar .cocukdivi:nth-child(2n-1) {padding: 5px 5px 5px 15px;}
.slayt .aramakutusu .form-inline .oda .odalar .cocukdivi:nth-child(2n) {padding: 5px 15px 5px 5px;}
.slayt .aramakutusu .form-inline .oda .odalar .parca.o2 > .clearfix > .col-6 { float: left;margin-top: 10px;}
.slayt .aramakutusu .input-daterange {position: relative;}
.slayt .aramakutusu .input-daterange .material-icons {position: absolute;left: 10px;top: 10px;color: #b5b4b3;font-size: 1.4rem;z-index: 99999;}
.slayt .aramakutusu .input-daterange .dater{padding: 0 15px 0 35px;}
.slayt .aramakutusu .form-control[readonly] {background-color: #fff;}
.slayt .aramakutusu #ucak-arama form > div {position: relative;}

#ucak-arama form > div > i{position: absolute;left: 5px;top: calc(50% - 0.6rem);color: #b5b4b3;font-size: 1.2rem;z-index: 4;}
.slayt .aramakutusu #ucak-arama .form-control {padding: 0 10px 0 30px;}
.slayt .aramakutusu #ucak-arama .yolcusinifi > a{cursor: pointer;display: block;padding: 0 10px 0 30px;line-height: 42px;background: #ffffff;color: #8781a1;font-size: 1rem;}
.slayt .aramakutusu #ucak-arama .yolcusinifi .dropdown-toggle::after {display: none;}
.slayt .aramakutusu #ucak-arama .yolcusinifi .hesapla2 {border-left: 3px solid #dfa600;padding: 10px;left: unset !important;right: 0;min-width: 250px;}
.slayt .aramakutusu #ucak-arama .yolcusinifi .hesapla2 .arama_yolcu > .col-12 {padding: 0;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}

.slayt .aramakutusu #ucak-arama .yolcusinifi .hesapla2 .form-control {padding: 0 10px;border: 1px solid #d9d9d9;border-radius: 5px;margin-bottom: 10px;}
.slayt .aramakutusu #ucak-arama .yolcusinifi .hesapla2 .arama_yolcu > .col-12 > .col-md-6 {font-size: 0.75rem;}
.slayt .aramakutusu #ucak-arama .yolcusinifi .hesapla2 .arama_yolcu > .col-12 > .col-md-6 b{font-size: 1rem;display: block;}
.slayt .aramakutusu #ucak-arama .yolcusinifi .hesapla2 .arama_yolcu > .col-12 > .col-md-6:nth-child(2) {text-align: right;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.slayt .aramakutusu #ucak-arama .yolcusinifi .hesapla2 .arama_yolcu > .col-12 > .col-md-6 > input {width: 30px;background: #f7f7f7;padding: 0;height: 24px;text-align: center;border: none;}
.slayt .aramakutusu #ucak-arama .yolcusinifi .hesapla2 .arama_yolcu > .col-12 > .col-md-6 .artaz:disabled {background: #ccc;}
.slayt .aramakutusu #ucak-arama .yolcusinifi .hesapla2 .arama_yolcu > .col-12 > .col-md-6 .artaz:focus {background-color: #281371;color: #fff;}
.slayt .aramakutusu #ucak-arama .yolcusinifi .hesapla2 .arama_yolcu > .col-12 > .col-md-6 .artaz {background: #fff;color: #515151;outline: none;text-decoration: none;border: 1px solid;padding: 0;border-radius: 3px;display: block;height: 24px;width: 24px;line-height: 24px;text-align: center;}
.slayt .aramakutusu #ucak-arama .yolcusinifi .hesapla2 .arama_yolcu > .col-12 > .col-md-6 .artaz i {opacity: 1;visibility: visible;font-size: 0.9rem;animation: unset;float: unset;}
.slayt .aramakutusu #ucak-arama .custom-control.custom-checkbox {margin-right: 15px;}
.slayt .aramakutusu #ucak-arama .form-control.kacyolcu {cursor: pointer; border: 1px solid #dfdfeb;}

.slayt .aramakutusu #transfertab .form-inline .yon {padding: 0;max-width: 100%;margin-bottom: 5px;}
.slayt .aramakutusu #transfertab .form-inline .yon .ty {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 300px;margin-right: 10px;height: 42px;}
.slayt .aramakutusu #transfertab .form-inline .yon .ty .form-check {position: relative;width: 50%;}
.slayt .aramakutusu #transfertab .form-inline .yon .ty .form-check .form-check-input ~ .form-check-label{position: absolute;cursor: pointer;left: 0;top: 0;width: 100%;height: 100%;font-size: 0.9rem;background: #f7f7f7;color: #bdbdbd;}
.slayt .aramakutusu #transfertab .form-inline .yon .ty .form-check .form-check-input:checked ~ .form-check-label{background: #1b82c3;color: #fff;}

.slayt .aramakutusu #transfertab .form-inline .ulke .icofont-location-pin {position: absolute;left: 5px;top: calc(50% - 0.5rem);color: #5b5b5b;}
.slayt .aramakutusu #transfertab .yolcusinifi > input{cursor: pointer;display: block;padding: 0 10px 0 30px;line-height: 42px;background: #ffffff;color: #8781a1;font-size: 1rem;border-radius: 10px;}
.slayt .aramakutusu #transfertab .yolcusinifi > i {position: absolute;left: 5px;top: calc(50% - 0.6rem);color: #b5b4b3;font-size: 1.2rem;z-index: 4;}
.slayt .aramakutusu #transfertab .yolcusinifi .dropdown-toggle::after {display: none;}
.slayt .aramakutusu #transfertab .yolcusinifi .hesapla2 {border-left: 3px solid #dfa600;padding: 10px;left: unset !important;right: 0;min-width: 250px;}
.slayt .aramakutusu #transfertab .yolcusinifi .hesapla2 .arama_yolcu > .col-12 {padding: 0;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.slayt .aramakutusu #transfertab .yolcusinifi .hesapla2 .form-control {padding: 0 10px;border: 1px solid #d9d9d9;border-radius: 5px;margin-bottom: 10px;}
.slayt .aramakutusu #transfertab .yolcusinifi .hesapla2 .arama_yolcu > .col-12 > .col-md-6 {font-size: 0.75rem;}
.slayt .aramakutusu #transfertab .yolcusinifi .hesapla2 .arama_yolcu > .col-12 > .col-md-6 b{font-size: 1rem;display: block;}
.slayt .aramakutusu #transfertab .yolcusinifi .hesapla2 .arama_yolcu > .col-12 > .col-md-6:nth-child(2) {text-align: right;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.slayt .aramakutusu #transfertab .yolcusinifi .hesapla2 .arama_yolcu > .col-12 > .col-md-6 > input {width: 30px;background: #f7f7f7;padding: 0;height: 24px;text-align: center;border: none;}
.slayt .aramakutusu #transfertab .yolcusinifi .hesapla2 .arama_yolcu > .col-12 > .col-md-6 .artaz:disabled {background: #ccc;}
.slayt .aramakutusu #transfertab .yolcusinifi .hesapla2 .arama_yolcu > .col-12 > .col-md-6 .artaz:focus {background-color: #281371;color: #fff;}
.slayt .aramakutusu #transfertab .yolcusinifi .hesapla2 .arama_yolcu > .col-12 > .col-md-6 .artaz {background: #fff;color: #515151;outline: none;text-decoration: none;border: 1px solid;padding: 0;border-radius: 3px;display: block;height: 24px;width: 24px;line-height: 24px;text-align: center;}
.slayt .aramakutusu #transfertab .yolcusinifi .hesapla2 .arama_yolcu > .col-12 > .col-md-6 .artaz i {opacity: 1;visibility: visible;font-size: 0.9rem;animation: unset;float: unset;}
.slayt .aramakutusu #transfertab .form-inline .transfervv .deaktif {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 999;display: none;}
.slayt .aramakutusu #transfertab .form-inline .transfervv.tek .deaktif {display: block;}
.slayt .aramakutusu #transfertab .kalkisTarihi {padding: 0;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.slayt .aramakutusu #transfertab .kalkisTarihi .transferkalkis {border-radius: 10px; display: block;}
.slayt .aramakutusu #transfertab .kalkisTarihi .transferkalkissaat {border-radius: 10px;display: block;}
.slayt .aramakutusu #transfertab .kalkisTarihi .transfervaris {border-radius: 10px;display: block;}
.slayt .aramakutusu #transfertab .kalkisTarihi .transfervarissaat {border-radius: 10px;display: block;}
.slayt .aramakutusu #transfertab .varisTarihi {padding: 0;}
.slayt .aramakutusu #transfertab .tara {padding: 0;}

.slayt .aramakutusu #transfertab .form-inline .kutu .select2-container {width: 100% !important;}
.slayt .aramakutusu #transfertab .form-inline .kutu .select2-container .select2-selection--single .select2-selection__arrow {height: 42px;}
.slayt .aramakutusu #transfertab .form-inline .kutu .select2-container .select2-selection--single {border: unset;border-radius: 0;height: 42px;}
.slayt .aramakutusu #transfertab .form-inline .kutu .select2-container .select2-selection--single .select2-selection__rendered{line-height: 42px;color: #8781a1;padding-left: 20px;border: 1px solid #dfdfeb;border-radius: 10px;}

.transfer .aramakutusu .kutu .select2-container {width: 100% !important;}
.transfer .aramakutusu .kutu .select2-container .select2-selection--single .select2-selection__arrow {height: 42px;}
.transfer .aramakutusu .kutu .select2-container .select2-selection--single {
    height: 42px;
    background: #ffffff;
    cursor: pointer;
    width: 100%;
    border-radius: 10px;
    border: 1px solid #dfdfeb;
    font-size: 1rem;
    font-weight: 300;
    color: #6c757d;
    padding: 0 15px 0 30px;
}
.transfer .aramakutusu .kutu .select2-container .select2-selection--single .select2-selection__rendered{line-height: 42px;padding-left: 0;}

.yukarihaber {}
.yukarihaber .container{padding: 0 0px;}
.yukarihaber .yukarikay {width: 100%;padding: 0;background: #dfa600;border-radius: 5px;height: 100px;display: flex;align-items: center;}
.yukarihaber .yukarikay .head{
    /* height: 100px; */
}
.yukarihaber .yukarikay ul{height: 100px;}
.yukarihaber .yukarikay li {
    color: #fff;
    list-style-type: none;
    text-align: center;
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 20px;
}
.yukarihaber .yukarikay li p {font-weight: 400;}
.yukarihaber ul.yukarikay.iki {width: 100%;height: 80px!important; padding: 0;margin: 20px 0;background: #f0f0f0;box-shadow: 0px 2px 3px #c1c1c1;border-radius: 5px;}
.yukarihaber ul.yukarikay.iki li {color: #282828;list-style-type: none; margin: 0; height: 80px;line-height: 40px; white-space: all;text-align: center;}
.yukarihaber ul.yukarikay.iki li p {font-weight: 400;}
.yukarihaber ul.yukarikay.iki li h5 {line-height: 40px;}

.yukarihaber ul.yukarikay li a{
    color:#000;
}

.firsats {position: absolute;z-index: 2;top: 100px;right: 0;left: 0;width: 100%;}
.firsats > .container {padding: 0 30px;}
.firsats .col-md-2.col-4{float: left;padding:10px 15px;transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}
.firsats .col-md-2.col-4 .icerik {text-align: center;}
.firsats .col-md-2.col-4 .icerik img {width: 40px;height: 40px; filter: grayscale(0.5);}
.firsats .col-md-2.col-4 .icerik .baslik {display: block;width: 100%;height: 60px;position: relative;margin-top: 5px;}
.firsats .col-md-2.col-4 .icerik .baslik span {font-size: 0.85rem;color: #000;line-height: 1.2rem;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);display: block;width: 100%;}
.btn-incele{width: 90px;height: 30px;background: url("../../resim/ikon/incele.png") no-repeat;}
.aoteller .okat{float: left;}
.aoteller .okat .kutu {box-shadow: 0 0 5px #a8a8a8;margin-bottom: 15px;overflow: hidden;border-radius: 5px;}
.aoteller .okat .kutu .resim {position: relative;overflow: hidden;}
.aoteller .okat .kutu .resim .btn-incele {position: absolute;z-index: 2;bottom: 10px;right: 15px;}
.aoteller .okat .kutu .resim img {height: 140px;width: 100%;transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}
.aoteller .okat .kutu .resim h5 {position: absolute;top: 10px;left: 0;color: #fff;text-shadow: 0 0 2px #000;font-size: 1.2rem;padding: 0 10px;background: linear-gradient(0deg, #281371, #ff90cc);height: 35px;line-height: 35px;}
.aoteller .okat .kutu .resim h5::after {content: "";position: absolute;right: -15px;top: 0;width: 15px;height: 100%;border-left: 15px solid #b11b75;border-top: 0 solid transparent;border-bottom: 35px solid transparent;}
.aoteller .okat .kutu ul {padding: 10px ;}
.aoteller .okat .kutu ul li {list-style: none;display: block;width: 50%;float: left;}
.aoteller .okat .kutu ul li a {position: relative;text-align: center; width: 100%;font-size: 0.9rem;padding: 8px 5px;color: #2D2D2D;display: block;transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}
.aoteller .okat .kutu ul li a .icofont-simple-right {float: right;position: absolute;right: 0;top: calc(50% - 7px);}
.aoteller .okat .kutu ul li.tumu a {color: #0d80d1;} 
.aoteller .okat .kutu ul li:hover a {background: rgba(0,0,0,0.1);transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}
.aoteller .okat .kutu .resim:hover img {transform: scale(1.05);transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}

.alinkler .col-md-4.col-12.alink {float: left;}
.alinkler .col-md-4.col-12.alink a{display: block;border: none;border-radius: 0;padding: 8px;position: relative;color: #fff;}
.alinkler .col-md-4.col-12.alink a.btn-primary { border:1px solid;transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}
.alinkler .col-md-4.col-12.alink a.btn-danger {border:1px solid;transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}
.alinkler .col-md-4.col-12.alink a.btn-primary:hover {color: #0d80d1;background: #fff;transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}
.alinkler .col-md-4.col-12.alink a.btn-danger:hover {color: #dfa600;background: #fff;transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}
.alinkler .col-md-4.col-12.alink a i {position: absolute;right: 50%; font-size: 1.4rem;opacity: 0;visibility: hidden; transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}
.alinkler .col-md-4.col-12.alink a:hover i {right: 10px; opacity: 1;visibility: visible; transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}

.aturs .container.clearfix {padding: 0 25px;}
.aturs .atur {float: left;position: relative;padding: 0px;}
.aturs .atur a {display: block;padding: 5px;}
.aturs .atur a .kutu {position: relative;overflow: hidden;border-radius: 3px; box-shadow:0 0 2px #868686; }
.aturs .atur a .kutu .btn-incele {position: absolute;z-index: 2;bottom: 10px;right: 15px;}
.aturs .atur a .kutu img{width: 100%;height: 150px;transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}
.aturs .atur a .kutu h5 {position: absolute;top: 10px;left: 0;color: #fff;text-shadow: 0 0 2px #000;font-size: 1.2rem;padding: 0 10px;background: linear-gradient(0deg, #281371, #ff90cc);height: 35px;line-height: 35px;}
.aturs .atur a .kutu h5::after {content: "";position: absolute;right: -15px;top: 0;width: 15px;height: 100%;border-left: 15px solid #b11b75;border-top: 0 solid transparent;border-bottom: 35px solid transparent;}
.aturs .container.clearfix .satir:nth-child(2) .atur img{height: 310px;}
.aturs .container.clearfix .satir:nth-child(2) .atur:nth-child(2) img{height: 150px;}
.aturs .atur a .kutu:hover img {transform: scale(1.05);transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}

.tesiskaydet {padding: 15px;text-align: center;}
.tesiskaydet a.btn{padding: 5px 20px;border: unset;box-shadow: 0 0 2px #b7b7b7;font-size: 1.1rem;font-weight: 400;margin-bottom: 10px;}
.tesiskaydet a.btn:focus {outline: none;}
.tesiskaydet p {line-height: 1.1rem;font-size: 0.9rem;}

.hizlibaglanti .linkler {text-align: center;display: flex;flex-wrap: wrap;justify-content: center;}
.hizlibaglanti .linkler a {
    display: block;
    width: 160px;
    background: #281371;
    background-image: linear-gradient(45deg, #005acc, #281371);
    color: #ffffff;
    text-align: left;
    padding: 2px 10px;
    margin: 2px;
    border-radius: 5px;
    font-size: 0.7rem;
    height: 20px;
}
.hizlibaglanti .linkler a:hover {background: #dfa600;}

.ebulten {padding: 20px 0;}
.ebulten > .container {}
.ebulten > .container > .col-12 {float: left;padding: 0; line-height: 1.1rem;}
.ebulten > .container > .col-12 h5 {font-weight: 400;}
.ebulten > .container > .col-12 form {padding: 0;margin-top: 5px;}
.ebulten > .container > .col-12 form .form-group{padding: 0;width: 27%;margin-right: 5px;}
.ebulten > .container > .col-12 form .form-group:nth-child(3){margin-right: 0;}
.ebulten > .container > .col-12 form .form-group .form-control {width: 100%;border-radius: 5px;}
.ebulten > .container > .col-12 form .btn-primary {border-radius: 0;background: #1bae5d;border: 1px solid #1bae5d;}
.ebulten > .container > .col-12:nth-child(1) p {font-size: 0.9rem;}
.ebulten > .container > .col-12:nth-child(2) p {text-align: right;font-size: 0.9rem;}
.ebulten > .container > .col-12:nth-child(2) ul {text-align: right;margin-top: 10px;}
.ebulten > .container > .col-12:nth-child(2) ul li{list-style: none;display: inline-block;}
.ebulten > .container > .col-12:nth-child(2) ul li a {display: block;font-size: 1.6rem;color: #1bae5d;margin-left: 15px;}

.anametinalani {font-size: 0.9rem;font-weight: 300;line-height: 1.2rem;}
.anametinalani .container {padding: 20px 30px;}

.oteller {margin-bottom: 30px;padding: 30px 0;}
.oteller .solmenu{
    float: left;
    padding-right: 0;
    position: sticky;
    top: 35px;
}
.oteller .solmenu .kutu{
    box-shadow: 0px 2px 3px #d3d3d3;
    border-radius: 6px;
    overflow: hidden;
    border: 1px solid #dfdfeb;
}
.oteller .solmenu .kutu .aramayap {
    padding: 15px;
    background-image: linear-gradient( 
0deg, #281371, #0070ff);
    background-color: #281371;
}
.oteller .solmenu .kutu .aramayap .form-group {padding: 0;margin-bottom: 10px;}
.oteller .solmenu .kutu .aramayap .input-group {padding: 0;margin-bottom: 10px;}
.oteller .solmenu .kutu .aramayap .input-group .dater {padding: 0 15px 0 35px;background: #ffffff;}
.oteller .solmenu .kutu .aramayap .input-group i {position: absolute;z-index: 5;left: 10px;top: calc(50% - 8px);color: #9d9d9d;}
.oteller .solmenu .kutu .aramayap .form-control {width: 100%;border-radius: 0;border:none;font-size: 0.9rem;}
.oteller .solmenu .kutu .aramayap select {cursor: pointer;padding: 0 25px 0 5px;-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;background-image: url('../img/ac.png');background-repeat: no-repeat;background-position: right 10px center;background-size: 11px;}
.oteller .solmenu .kutu .aramayap button {width: 100%;border-radius: 0;font-size: 1.1rem;}
.oteller .solmenu .kutu .filtrele {padding: 15px;margin-bottom: 5px;}
.oteller .solmenu .kutu .filtrele h5 {font-weight: 400;}
.oteller .solmenu .kutu .filtrele #fiyataralik {margin: 5px 0 10px 0;width: 100%;float: left;}
.oteller .solmenu .kutu .filtrele .kategori {position: relative;margin-bottom: 15px;}
.oteller .solmenu .kutu .filtrele .kategori input.fiyat {float: left;width: calc(50% - 2px);border-radius: 0;text-align: center;margin: 1px;}
.oteller .solmenu .kutu .filtrele .kategori span.inpb {position: absolute;color: #4d4d4d;font-size: 0.75rem;font-weight: 500; top: -10px;background: #fff;padding: 0 2px;}
.oteller .solmenu .kutu .filtrele .kategori span.inpb:nth-child(1) {left: 15px;}
.oteller .solmenu .kutu .filtrele .kategori span.inpb:nth-child(2) {left: calc(50% + 15px);}
.oteller .solmenu .kutu .filtrele .kategori.ara .btn-success{border: 0;border-radius: 0;width: 100%;height: 36px;}
.oteller .solmenu .kutu .aramayap .form-group.cck {margin-bottom: 0;}
.oteller .solmenu .kutu .aramayap .form-group.cck .cocukdivi {margin-bottom: 5px;width: 50%;display: none;}

.solmenu .filtrele .kategori.gizle ul {display: none;}
.solmenu .filtrele .kategori.gizle:first-child ul{display: block;}

.oteller .solmenu .kutu .filtrele .aralik {margin-bottom: 15px;}
.oteller .solmenu .kutu .filtrele .inp {width: 50%;float: left;position: relative;}
.oteller .solmenu .kutu .filtrele .sliderValue {width: 100%;padding: 5px 5px 5px 35px; border:1px solid #cacaca;}
.oteller .solmenu .kutu .filtrele .inp span {position: absolute;left: 0;font-size: 0.85rem;height: 100%;background: #281371;color: #fff;z-index: 2;width: 30px;text-align: center;line-height: 36px;}
.oteller .solmenu .kutu .filtrele span.bas {cursor: pointer; font-weight: 400;margin: 5px 0;color: #434843;width: 100%;display: block;border-bottom: 1px solid #c6c6c6;}
.solmenu .filtrele span.bas {cursor: pointer; }
.solmenu .filtrele span.bas::after {display: inline-block;position: absolute;right: 0; content: "\f0d7";font-family: 'Font Awesome 5 Free';font-weight: 600;width: 20px;color: #dfa600;}
.oteller .solmenu .kutu .filtrele label {margin: 0;font-size: 0.8rem;}
.oteller .solmenu .kutu .filtrele .kategori ul li {list-style: none;font-size: 0.9rem;}
.oteller .solmenu .kutu .filtrele .kategori input[type="checkbox"] {margin-right: 5px;}
.oteller .solmenu .kutu .filtrele .kategori .icofont-star {color: #faba00;font-size: 0.8rem;}
.oteller .solmenu .kutu .filtrele .kategori.ara {margin-top: 30px;}
.oteller .solmenu .kutu .filtrele .kategori.ara .bnt.btn-success {width: 100%;border: none;padding: 5px;font-size: 1.2rem;font-weight: 400;background: #1bae5d;}
.oteller .solmenu .kutu .filtrele .kategori ul li .filt{position: relative;} 
.oteller .solmenu .kutu .filtrele .kategori ul li .filt span.sagda{position:absolute;right: 0;color: #00348c;font-size: 0.8rem;} 
.oteller .sagkisim{float: left;}
.oteller .sagkisim .sbasligi h1 {
    font-size: 1.3rem;
    color: #455f6d;
    font-weight: 300;
    border: 1px solid #dfdfeb;
    border-radius: 6px;
    padding: 10px;
    box-shadow: 0px 2px 3px #d3d3d3;
}
.oteller .sagkisim .sirala {
    margin-bottom: 20px;
    border: 1px solid #dfdfeb;
    border-radius: 6px;
    padding: 10px;
    box-shadow: 0px 2px 3px #d3d3d3;
}
.oteller .sagkisim .sirala .sirala-baslik {
    font-size: 1rem;
    color: #455f6d;
    float: left;
    line-height: 1.4rem;
}
.oteller .sagkisim .sirala ul{float: right;}
.oteller .sagkisim .sirala ul li{list-style: none;display: block;float: left;padding: 0 0 0 5px;}
.oteller .sagkisim .sirala ul li a {display: block;padding: 3px 7px;font-size: 0.85rem;border-radius: 3px;box-shadow: 0 0 2px #626262;color: #464646;}
.oteller .sagkisim .sirala ul li a .icofont-star {font-size: 0.7rem;color: #faba00;}
.oteller .sagkisim .sirala ul li a.aktif {background: #499b32;color: #ffffff;}
.oteller .sagkisim .sirala ul li a.aktif .icofont-star {color: #ffffff;}
.oteller .sagkisim .listele .otel {
    border-radius: 5px;
    margin-bottom: 20px;
    transition: 0.3s ease all;
    -moz-transition: 0.3s ease all;
    -webkit-transition: 0.3s ease all;
    box-shadow: 0px 2px 3px #d3d3d3;
    border: 1px solid #dfdfeb;
}
.oteller .sagkisim .listele .otel .resim{float: left; padding: 0;}
.oteller .sagkisim .listele .otel .resim .kutu{padding: 0;overflow: hidden;border-radius: 5px;}
.oteller .sagkisim .listele .otel .resim .kutu img{width: 100%;height: 200px; object-fit: cover;transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}
.oteller .sagkisim .listele .otel .resim .indirim {position: absolute;font-weight: 400;line-height: 1rem;font-size: 0.9rem; left: 10px;top: -10px;background-color: #cf1a44;width: 60px; height: 50px; color: #fff;text-align: center;}
.oteller .sagkisim .listele .otel .resim .indirim span{display: block;font-size: 1.4rem;line-height: 1.2rem; font-weight: 400;padding-top: 10px;}
.oteller .sagkisim .listele .otel .resim .indirim::after  {content: ""; width: 100%;height: 45px;display: inline-block;position: absolute;left: 0;top: 50px;border-left: 30px solid transparent;border-right: 30px solid transparent;border-top: 20px solid #cf1a44;}
.oteller .sagkisim .listele .otel .resim .indirim::before {content: "";position: absolute;width: 5px;height: 10px;left: -5px;top: 0;border-left: 5px solid transparent;border-right: 0px solid transparent;border-bottom: 10px solid #e51b21;}
.oteller .sagkisim .listele .otel .ozet{float: left; padding: 0;background-color: #fff;}
.oteller .sagkisim .listele .otel .ozet .solkis {float: left;}
.oteller .sagkisim .listele .otel .ozet .solkis h2.baslik {font-size: 1.3rem;color: #000;font-weight: 400;}
.oteller .sagkisim .listele .otel .ozet .solkis h2.baslik .icofont-check {position: relative; border-radius: 100%; width: 1.2rem;height: 1.2rem;display: inline-block;background: #1db385;font-size: 0.9rem;text-align: center;line-height: 1.2rem;color: #fff;margin-left: 5px;}
.oteller .sagkisim .listele .otel .ozet .solkis h2.baslik .icofont-check:hover span {display: block;}
.oteller .sagkisim .listele .otel .ozet .solkis h2.baslik .icofont-check span {display: none;font-size: 1rem;font-family: 'Inter', sans-serif;font-weight: 300; position: absolute;background: #1a6082;z-index: 8; left: 25px;padding: 5px 10px;top: -5px;border-radius: 5px;}
.oteller .sagkisim .listele .otel .ozet .solkis h2.baslik .icofont-check span::before {content: ""; position: absolute;width: 5px; height: 10px;left: -5px;top: calc(50% - 5px);border-right: 5px solid #1a8e73;border-top: 5px solid transparent;border-bottom: 5px solid transparent;}
.oteller .sagkisim .listele .otel .ozet .solkis span.konum {color: #6f6f6f;font-size: 0.85rem;margin-right: 15px;}
.oteller .sagkisim .listele .otel .ozet .solkis span.yildiz .icofont-star {color: #faba00;font-size: 1rem;}
.oteller .sagkisim .listele .otel .ozet .solkis ul.ozellik {
    padding: 5px 0;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.oteller .sagkisim .listele .otel .ozet .solkis ul.ozellik li {
    list-style: none;
    white-space: nowrap;
    min-width: 20%;
    margin: 0 1px;
}
.oteller .sagkisim .listele .otel .ozet .solkis ul.ozellik li span{
    display: block;
    padding: 2px 5px;
    color: #484848;
    font-size: 0.80rem;
    border: 1px solid #dfdfeb;
    border-radius: 50px;
    margin-bottom: 2px;
}
.oteller .sagkisim .listele .otel .ozet .solkis ul.ozellik li span i {color: #00348c;text-align: center;display: inline-block;}
.oteller .sagkisim .listele .otel .ozet .solkis ul.ekoz {padding: 5px; text-align: left;}
.oteller .sagkisim .listele .otel .ozet .solkis ul.ekoz li {list-style: none;display: inline-block;margin-right: 0px;}
.oteller .sagkisim .listele .otel .ozet .solkis ul.ekoz li span{display: block;padding: 0px 5px; color:#1bae5d; font-size: 0.95rem;font-weight: 400;
    border: 1px solid #dfdfeb;
    border-radius: 50px;
margin-bottom: 2px;
}
.oteller .sagkisim .listele .otel .ozet .solkis ul.ekoz li.guvenli {}
.oteller .sagkisim .listele .otel .ozet .solkis ul.ekoz li.guvenli span {
    color: #911695;
}
.oteller .sagkisim .listele .otel .ozet .sagkis {float: left;text-align: right;padding: 5px;}
.oteller .sagkisim .listele .otel .ozet .sagkis .siziAra {color: #281371;border: 1px solid;border-radius: 5px;font-size: 0.9rem;padding: 0 5px;}
.oteller .sagkisim .listele .otel .ozet .sagkis .ftarihSeciniz {display: block;color: #7757d6;line-height: 1rem;margin-bottom: 10px;font-weight: 500;}
.oteller .sagkisim .listele .otel .ozet .sagkis .puanlama .tvlogo{display: inline-block;position: relative; width: 21px;height: 21px;background: url("../img/tvis.png") no-repeat;margin: 4px 10px 0 0;background-size: 21px 21px;}
.oteller .sagkisim .listele .otel .ozet .sagkis .puanlama .tvlogo span {position: absolute;display: none;transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all; right: 100%;background-color: #281371;padding: 5px 10px;white-space: nowrap;color: #fff;font-size: 0.85rem;top: 0;margin-right: 10px;border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
.oteller .sagkisim .listele .otel .ozet .sagkis .puanlama .tvlogo span::after{content: "";position: absolute;width: 10px;height: 10px;right: -10px;top: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #1a4766;}
.oteller .sagkisim .listele .otel .ozet .sagkis .puanlama .tvlogo:hover span{display: block;transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}
.oteller .sagkisim .listele .otel .ozet .sagkis .puanlama {margin-bottom: 10px;}
.oteller .sagkisim .listele .otel .ozet .sagkis .puanlama .yorum {font-size: 1.4rem;font-weight: 400;color: #2f2f2f;line-height: 1rem;}
.oteller .sagkisim .listele .otel .ozet .sagkis .puanlama .yorum p {font-size: 1.2rem;font-weight: 400;}
.oteller .sagkisim .listele .otel .ozet .sagkis .puanlama .yorum b {color: #fff;padding: 0 10px;border-radius: 3px;}
.oteller .sagkisim .listele .otel .ozet .sagkis .puanlama .yorum.muthis p {color: #1bae5d;}
.oteller .sagkisim .listele .otel .ozet .sagkis .puanlama .yorum.muthis b {background: #1bae5d;}
.oteller .sagkisim .listele .otel .ozet .sagkis .puanlama .yorum.kotu p {color: #dd1a35;}
.oteller .sagkisim .listele .otel .ozet .sagkis .puanlama .yorum.kotu b {background: #dd1a35;}
.oteller .sagkisim .listele .otel .ozet .sagkis .puanlama .yorum.harika p {color: #281371;}
.oteller .sagkisim .listele .otel .ozet .sagkis .puanlama .yorum.harika b {background: #281371;}
.oteller .sagkisim .listele .otel .ozet .sagkis .tipi span {color: #1bae5d;font-size: 0.9rem;font-weight: 400;}
.oteller .sagkisim .listele .otel .ozet .sagkis .minioz {margin: 5px 0px;}
.oteller .sagkisim .listele .otel .ozet .sagkis .minioz span {display: block;text-align: right;line-height: 1.2rem;}
.oteller .sagkisim .listele .otel .ozet .sagkis .minioz span.oz {font-size: 0.8rem;color: #222;margin-top: 15px;}
.oteller .sagkisim .listele .otel .ozet .sagkis .minioz span.efiyat {font-size: 1rem;color: #666;text-decoration: line-through;}
.oteller .sagkisim .listele .otel .ozet .sagkis .minioz span.fiyat {font-size: 1.5rem; color: #1bae5d;margin-top: 15px;}
.oteller .sagkisim .listele .otel .ozet .sagkis .rezyap {position: absolute;right: 5px;bottom: 5px;}
.oteller .sagkisim .listele .otel .ozet .sagkis .rezyap .btn-primary {border: unset;background-image: linear-gradient( 
    0deg, #281371, #0070ff);
        background-color: #281371;
    padding: 5px 25px;
    }
.oteller .sagkisim .listele .otel .ozet .sagkis .rezyap .btn-primary.btn-lg:focus {outline: none;box-shadow:none;border: none;}
.oteller .sagkisim .listele .otel .ozet .sagkis .rezyap .btn-primary i {font-size: 1.4rem;animation: zoomOut;  animation-duration: 0.3s;opacity: 0;visibility: hidden; float: right;transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}
.oteller .sagkisim .listele .otel .ozet .sagkis .rezyap .btn-primary:hover i {animation: zoomIn;  animation-duration: 0.3s;opacity: 1;visibility: visible; transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}

.oteller .sagkisim .sayfala {margin:30px 0 0 0;}
.oteller .sagkisim .sayfala .page-item.active .page-link{background-color: #1bae5d;border-color:  #1bae5d;color: #fff;}
.oteller .sagkisim .sayfala .page-item .page-link{color:  #281371;}
.oteller .sagkisim .sayfala .page-item.disabled .page-link {color: #6c757d;}
.oteller .sagkisim .listele .otel:hover {box-shadow: 0px 3px 5px #d3d3d3;}
.oteller .sagkisim .listele .otel:hover  .resim .kutu img{transform: scale(1.05);transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}

.oteldetay {padding: 20px 0;background: #f4f7ff;}
.oteldetay .arama {
    position: relative;
    padding: 30px;
    background: #dfa600;
    border-radius: 6px;
   /* border: 1px solid #f1f1f1;*/
}
.oteldetay .arama.yapis {/*margin: 0 auto;position: fixed;top: 0;z-index: 99;right: 0;left: 0;background: #ffffff;padding: 0;max-width: 1230px;*/}
.oteldetay .arama .form-inline {

}
.oteldetay .arama .form-inline > .col-12 {padding: 0 8px;}
.oteldetay .arama .form-inline .form-control{
    height: 42px;
    background: #ffffff;
    cursor: pointer;
    width: 100%;
    border-radius: 10px;
    border: 1px solid #dfdfeb;
    font-size: 1rem;
    font-weight: 300;
    color: #6c757d;
    padding: 0 15px 0 30px;
}
.oteldetay .arama .form-inline .ot {width: 100%;position: relative;}
.oteldetay .arama .form-inline .ot i {position: absolute;left: 15px;z-index: 4;top: calc(50% - 8px);color: #b7b7b7;}
.oteldetay .arama .form-inline .input-daterange {width: 100%;position: relative;}
.oteldetay .arama .form-inline .input-daterange i {position: absolute;left: 10px;z-index: 4;top: calc(50% - 8px);color: #b7b7b7;}
.oteldetay .arama .form-inline .oda{width: 100%;position: relative;}
.oteldetay .arama .form-inline .oda i {position: absolute;left: 15px;z-index: 4;top: calc(50% - 8px);color: #b7b7b7;}
.oteldetay .arama .form-inline button {
    width: 100%;
    height: 40px;
    border-radius: 10px;
    border: unset;
    
    background-color: #281371;
    font-size: 1rem;
}
.oteldetay .arama .form-inline .form-control:focus {outline: none;}
.oteldetay .arama .form-inline button:focus {outline: none;box-shadow:none;border: none;}
.oteldetay .arama .form-inline button i {font-size: 1.4rem; animation: fadeOutRight;  animation-duration: 0.3s;opacity: 0;visibility: hidden; float: right;transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}
.oteldetay .arama .form-inline button:hover i {animation: fadeInLeft;  animation-duration: 0.3s;opacity: 1;visibility: visible; transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}

.oteldetay .arama .form-inline .oda .odalar {display: none;z-index: 9;box-shadow: 0px 2px 3px #aeaeae;border-left: 3px solid #dfa600;background: #ffffff;padding: 15px 0;position: absolute;left: 0;top: 42px;width: 100%;}
.oteldetay .arama .form-inline .oda .odalar hr {margin: 5px 0 10px 0;}
.oteldetay .arama .form-inline .oda .odalar .cocukyasi {padding: 0;margin: 10px 0;display: none;}
.oteldetay .arama .form-inline .oda .odalar .yetiskins{padding: 0;margin-bottom: 10px;}
.oteldetay .arama .form-inline .oda .odalar .cocuks{padding: 0;margin-bottom: 5px;}
.oteldetay .arama .form-inline .oda .odalar .bas{float: left;padding-right: 0;}
.oteldetay .arama .form-inline .oda .odalar .bas h5{font-size: 0.85rem;padding: 4px 0;font-weight: 300;}
.oteldetay .arama .form-inline .oda .odalar .sayiekle {text-align: right; float: left;}
.oteldetay .arama .form-inline .oda .odalar .sayiekle input {border:none;padding: 0;text-align: center;}
.oteldetay .arama .form-inline .oda .odalar .sayiekle button {border-radius: 5px;height: auto;line-height: 1.2rem;background: unset; cursor: pointer;color: #979797;padding: 0 5px;font-size: 1rem;border: 1px solid #979797;outline: none;width: 1.4rem;}
.oteldetay .arama .form-inline .oda .odalar .sayiekle button:focus {background-color: #281371;color: #fff;}
.oteldetay .arama .form-inline .oda .odalar .form-control[readonly] {background-color: #ffffff!important;}
.oteldetay .arama .form-inline .oda .odalar .odaekle.btn-light{font-size: 1rem;font-weight: 400;color: #27598c;}
.oteldetay .arama .form-inline .oda .odalar .odasil{font-weight: 400;color: #ffffff!important;margin-top: 10px;}
.oteldetay .arama .form-inline .oda .odalar .odakapat {position: absolute;right: -10px;top: -10px;border-radius: 100%;width: 25px;height: 25px;line-height: 24px;font-size: 1rem;color: #ffffff !important;z-index: 2;text-align: center;padding: 0;}


.form-inline .oda .odalar .cocuks .cocukdivi {display: none;}
.form-inline .oda .odalar .cocuks.c1 .cocukdivi:nth-child(1) {display: block;}
.form-inline .oda .odalar .cocuks.c2 .cocukdivi:nth-child(1) {display: block;}
.form-inline .oda .odalar .cocuks.c2 .cocukdivi:nth-child(2) {display: block;}
.form-inline .oda .odalar .cocuks.c3 .cocukdivi:nth-child(1) {display: block;}
.form-inline .oda .odalar .cocuks.c3 .cocukdivi:nth-child(2) {display: block;}
.form-inline .oda .odalar .cocuks.c3 .cocukdivi:nth-child(3) {display: block;}
.form-inline .oda .odalar .cocuks.c4 .cocukdivi:nth-child(1) {display: block;}
.form-inline .oda .odalar .cocuks.c4 .cocukdivi:nth-child(2) {display: block;}
.form-inline .oda .odalar .cocuks.c4 .cocukdivi:nth-child(3) {display: block;}
.form-inline .oda .odalar .cocuks.c4 .cocukdivi:nth-child(4) {display: block;}

.form-inline .oda .odalar .odalars .odas {display: none;}
.form-inline .oda .odalar .odalars .odas.goster {display: block;}
.form-inline .oda .odalar .cocuks2 .cocukdivi {display: none;}
.form-inline .oda .odalar .cocuks2.c1 .cocukdivi:nth-child(1) {display: block;}
.form-inline .oda .odalar .cocuks2.c2 .cocukdivi:nth-child(1) {display: block;}
.form-inline .oda .odalar .cocuks2.c2 .cocukdivi:nth-child(2) {display: block;}
.form-inline .oda .odalar .cocuks2.c3 .cocukdivi:nth-child(1) {display: block;}
.form-inline .oda .odalar .cocuks2.c3 .cocukdivi:nth-child(2) {display: block;}
.form-inline .oda .odalar .cocuks2.c3 .cocukdivi:nth-child(3) {display: block;}
.form-inline .oda .odalar .cocuks2.c4 .cocukdivi:nth-child(1) {display: block;}
.form-inline .oda .odalar .cocuks2.c4 .cocukdivi:nth-child(2) {display: block;}
.form-inline .oda .odalar .cocuks2.c4 .cocukdivi:nth-child(3) {display: block;}
.form-inline .oda .odalar .cocuks2.c4 .cocukdivi:nth-child(4) {display: block;}

.oteldetay .arama .form-inline .oda .odalar .cocukdivi {width: 50%; margin-bottom: 5px;}
.oteldetay .arama .form-inline .oda .odalar .cocukdivi select.form-control {border: 1px solid #979797;padding: 0 25px 0 10px;font-size: 0.8rem;font-weight: 400;color: #000;height: 34px;border-radius: 3px;cursor: pointer;-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;background-image: url('../img/ac.png');background-repeat: no-repeat;background-position: right 10px center;background-size: 11px;}
.oteldetay .arama .form-inline .oda .odalar .cocukdivi:nth-child(2n-1) {padding: 5px 5px 5px 15px;}
.oteldetay .arama .form-inline .oda .odalar .cocukdivi:nth-child(2n) {padding: 5px 15px 5px 5px;}
.oteldetay .arama .form-inline .oda .odalar .parca.o2 > .clearfix .col-6 {float: left;}

.oteldetay .obaslik {float: left;}
.oteldetay .obaslik h1 {font-size: 1.5rem;color: #281371;}
.oteldetay .obaslik h1 .icofont-check {position: relative; border-radius: 100%; width: 1.2rem;height: 1.2rem;display: inline-block;background: #1db385;font-size: 1.2rem;text-align: center;line-height: 1.2rem;color: #fff;margin-left: 5px;}
.oteldetay .obaslik h1 .icofont-check:hover span {display: block;}
.oteldetay .obaslik h1 .icofont-check span {display: none;font-size: 1rem;font-family: 'Inter', sans-serif;font-weight: 300; position: absolute;background: #1a6082;z-index: 8; left: 25px;padding: 5px 10px;top: -5px;border-radius: 5px;}
.oteldetay .obaslik h1 .icofont-check span::before {content: ""; position: absolute;width: 5px; height: 10px;left: -5px;top: calc(50% - 5px);border-right: 5px solid #1a8e73;border-top: 5px solid transparent;border-bottom: 5px solid transparent;}
.oteldetay .obaslik span.konum {color: #6f6f6f;font-size: 0.85rem;margin-right: 15px;}
.oteldetay .obaslik span.yildiz .icofont-star {color: #faba00;font-size: 0.75rem;}

.oteldetay .opuanlama {float: left;text-align: right;}
.oteldetay .opuanlama .tvlogo{display: inline-block;position: relative; width: 21px;height: 21px;top: 4px;background: url("../img/tvis.png") no-repeat;margin: 4px 10px 0 0;background-size: 21px 21px;}
.oteldetay .opuanlama .tvlogo span {position: absolute;display: none;transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all; right: 100%;background-color: #281371;padding: 5px 10px;white-space: nowrap;color: #fff;font-size: 0.85rem;top: 0;margin-right: 10px;border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
.oteldetay .opuanlama .tvlogo span::after{content: "";position: absolute;width: 10px;height: 10px;right: -10px;top: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #1a4766;}
.oteldetay .opuanlama .tvlogo:hover span{display: block;transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}
.oteldetay .opuanlama {margin-bottom: 10px;}
.oteldetay .opuanlama .yorum {font-size: 1.4rem;font-weight: 400;color: #2f2f2f;line-height: 1rem;}
.oteldetay .opuanlama .yorum b {color: #fff;padding: 0 10px;border-radius: 3px;}
.oteldetay .opuanlama .yorum.muthis {color: #1bae5d;}
.oteldetay .opuanlama .yorum.muthis b {background: #1bae5d;}
.oteldetay .opuanlama .yorum.kotu {color: #dd1a35;}
.oteldetay .opuanlama .yorum.kotu b {background: #dd1a35;}
.oteldetay .opuanlama .yorum.harika {color: #281371;}
.oteldetay .opuanlama .yorum.harika b {background: #281371;}

.oteldetay .otelresimleri {display: grid;position: relative; grid-template-columns: auto auto auto auto auto auto;padding: 5px;}
.oteldetay .otelresimleri .ress{ text-align: center;margin: 2px;overflow: hidden;border-radius: 6px;}
.oteldetay .otelresimleri .ress img{height: 133px;width: 100%;object-fit: cover;transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}
.oteldetay .otelresimleri .ress:nth-child(1) {
    grid-row: 1 / 3;
    grid-column: 1 / span 3;
}
.oteldetay .otelresimleri .ress:nth-child(1) img {height: 270px;width: 100%;object-fit: cover;}
.oteldetay .otelresimleri .goster {
    position: absolute;
    margin: auto;
    text-align: right;
    bottom: 15px;
    right: 0;
    left: 0;
    padding: 0 15px;
    width: 100%;
}
.oteldetay .otelresimleri .btntumu {background: #ffffff;color: #281371;}
.oteldetay .otelresimleri .ress:hover img {opacity: 0.8;transform: scale(1.05);transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}
.oteldetay .otelresimleri .ress:nth-child(n+10) {display: none;}
.oteldetay .icerik {padding: 30px 0;}
.oteldetay .icerik ul.detmenu {position: relative;padding: 5px 15px;background: #fff;box-shadow: 0 1px 3px #ddd;border-radius: 5px;z-index: 2;}
.oteldetay .icerik ul.detmenu li.endusuk {position: absolute;right: 15px;top: 15px;}
.oteldetay .icerik ul.detmenu li.endusuk a{background: #1bae5d;color: #ffffff;border-radius: 4px;padding: 5px 10px;}
.oteldetay .icerik ul.detmenu li.endusuk a i {font-size: 1.3rem;}
.oteldetay .icerik ul.detmenu .nav-link{color: #373737;font-size: 0.8rem;border-radius: 0;}
.oteldetay .icerik ul.detmenu .nav-link.active{
    border: none;
    color: #fff;
    border-radius: 5px;
   /* background-image: linear-gradient( 
0deg, #281371, #ff90cc);*/
    background-color: #281371;
}
.oteldetay .icerik #pills-tabContent {padding: 15px;background: #ffffff;font-size: 0.95rem;}
.oteldetay .icerik #pills-tabContent > .tab-pane {display: block;opacity: 1;margin-bottom: 30px;}
.oteldetay .icerik #pills-tabContent > .tab-pane ul::after{display: block;clear: both;content: "";}

.oteldetay .icerik #gbilgi ul.onbilgi{text-align: left;padding: 15px 0;}
.oteldetay .icerik #gbilgi ul.onbilgi li{list-style: none;display: inline-block;width: 33%;font-size: 0.9rem;}
.oteldetay .icerik #gbilgi ul.onbilgi li .fa-check{width: 20px;  color: #1bae5d;}
.oteldetay .icerik #gbilgi ul.onbilgi li .fa-times {width: 20px;  color: #f40000;}
.oteldetay .icerik ul.detmenu.yapis {position: sticky;top: 0px;width: 100%;max-width: 1270px;margin: auto;transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}
.oteldetay .icerik #gbilgi .kartyok {border-radius: 5px;padding: 10px 5px;background: #d0f3fb;}
.oteldetay .icerik #gbilgi .kartyok .fa-check-circle {float: left;margin-right: 10px;font-size: 3rem;color: #1bae5d;}
.oteldetay .icerik #gbilgi .kartyok span {font-size: 1.1rem;font-weight: 400;}
.oteldetay .icerik #gbilgi .harita{cursor: pointer;text-align: center; background: url("../../resim/harita.jpg") 100% 100% no-repeat;max-width: 250px;margin: 0 0 0 auto;padding: 10px;height: 200px;}
.oteldetay .icerik #gbilgi .harita span {display: block; font-size: 1.4rem;color: #281371;line-height: 1.4rem;margin-top: 30px;}
.oteldetay .icerik #gbilgi .harita p {border-radius: 5px;background: #fff;color: #281371;padding: 5px;position: absolute;bottom: 15px;left: 0;width: calc(100% - 30px);right: 0;margin: auto;}

.oteldetay .ozetkonsept {
    padding: 25px 0 0px 0;
}
.oteldetay .ozetkonsept ul{text-align: center;}
.oteldetay .ozetkonsept ul li{list-style: none;display: inline-block;padding: 0  15px;text-align: center;font-size: 0.9rem;color: #757575;cursor: pointer;min-width: 80px;}
.oteldetay .ozetkonsept ul li i {display: block;}
.oteldetay .ozetkonsept ul li.tumm {
/*     background-image: linear-gradient(
0deg, #281371, #ff90cc); */
    background-color: #281371;
}

#haritadagor .modal-content {border-radius: 15px;overflow: hidden;}
#haritadagor .modal-content .modal-body{padding: 0;height: 450px;}
#haritadagor .modal-content .modal-body iframe.harita{width: 100%;height: 450px;border:none;}
#haritadagor .modal-content .modal-body .close{position: absolute;right: 15px;top: 15px;display: block;font-size: 2.5rem;line-height: 1rem;}

#odasec .odalari .bas{ margin-bottom: 30px; }
#odasec .odalari .bas h3{display: inline-block;margin-right: 15px;}
#odasec .odalari .bas span.b {font-style: italic;}
#odasec .odalari .bas .morUyari {display: block;margin-top: 15px;padding: 10px;border-radius: 10px;background: #d4daff;color: #4152f0;}
#odasec .odalari .odas{margin-bottom: 15px;max-width: 900px;}
#odasec .odalari .odas .giris {margin-bottom: 5px;}
#odasec .odalari .odas .giris .ba {float: left;padding: 0;}
#odasec .odalari .odas .giris .oz {float: left;padding: 0;line-height: 1.1rem;text-align: right;font-size: 0.9rem;color: #4a4a4a;}

#odasec .odalari .odas .solkis {padding: 0;float: left;}
#odasec .odalari .odas .solkis .resim{padding: 0;overflow: hidden;}
#odasec .odalari .odas .solkis .resim img{width: 100%;height: 180px;object-fit: cover;}
#odasec .odalari .odas .solkis ul.ol {padding: 10px;}
#odasec .odalari .odas .solkis ul.ol li{list-style: none;display: block;font-size: 0.9rem;line-height: 1.2rem;display: none;}
#odasec .odalari .odas .solkis ul.ol li:nth-child(4) {display: block;}
#odasec .odalari .odas .solkis ul.ol li i{color: #1bae5d;}
#odasec .odalari .odas .sagkis {padding: 0 0 0 15px;float: left;}
#odasec .odalari .odas .sagkis .oda {box-shadow: 0 0 2px #7b7b7b;border-radius: 3px;padding: 15px;margin-bottom: 10px;}
#odasec .odalari .odas .sagkis .oda > .col-6 {padding: 0;float: left;}
#odasec .odalari .odas .sagkis .oda > .col-6 span{border-radius: 5px;padding: 0px;margin-bottom: 5px;font-size: 0.85rem;font-weight: 300;display: block;}
#odasec .odalari .odas .sagkis .oda > .col-6 span.k{color: #34bb0e;border: 1px solid #34bb0e;padding: 5px;width: max-content;}
#odasec .odalari .odas .sagkis .oda > .col-6 span i {width: 18px;}

#odasec .odalari .odas .solkis  .odaslayt.owl-carousel .owl-nav {margin: 0!important;}
#odasec .odalari .odas .solkis  .odaslayt.owl-carousel .owl-nav button{margin: 0;outline: none;color: #ffffff; position: absolute;top: calc(50% - 1.5rem);}
#odasec .odalari .odas .solkis  .odaslayt.owl-carousel .owl-nav button:hover {background: unset;color: #1bae5d;}
#odasec .odalari .odas .solkis  .odaslayt.owl-carousel .owl-nav span{display: block;font-size: 2.6rem;line-height: 2rem;height: 2.6rem;}
#odasec .odalari .odas .solkis  .odaslayt.owl-carousel .owl-nav .owl-prev {left:  5px;}
#odasec .odalari .odas .solkis  .odaslayt.owl-carousel .owl-nav .owl-prev span:before {content: "❮"; }
#odasec .odalari .odas .solkis  .odaslayt.owl-carousel .owl-nav .owl-next {right: 5px;}
#odasec .odalari .odas .solkis  .odaslayt.owl-carousel .owl-nav .owl-next span:before {content: "❯";}

#odasec .odalari .odas .sagkis .oda > .col-2 {padding: 0;float: left;}
#odasec .odalari .odas .sagkis .oda > .col-2 i {color: #4a4a4a;}
#odasec .odalari .odas .sagkis .oda > .col-2 span p {position: absolute;display: none; background: rgb(0, 0, 0);color: #fff;width: 250px;margin: auto;left: 0;z-index: 2;padding: 5px;border-radius: 3px;}
#odasec .odalari .odas .sagkis .oda > .col-2 span:hover p {display: block;}
#odasec .odalari .odas .sagkis .oda > .col-4.fiyati {padding: 0;text-align: right;float: left;}
#odasec .odalari .odas .sagkis .oda > .col-4.fiyati p.b {text-align: right;margin-bottom: 10px;}
#odasec .odalari .odas .sagkis .oda > .col-4.fiyati p.i {text-align: right;font-size: 1rem;color: #666;text-decoration: line-through;}
#odasec .odalari .odas .sagkis .oda > .col-4.fiyati p.u {text-align: right;font-size: 1.5rem;color: #1bae5d;}
#odasec .odalari .odas .sagkis .oda > .altkis {float: left;display: flex;padding:5px 0;width: 100%; margin-top: 10px;line-height: 1.1rem;}
#odasec .odalari .odas .sagkis .oda > .altkis > .col-6 {padding: 0;font-size: 0.9rem;}
#odasec .odalari .odas .sagkis .oda > .altkis > .col-6:nth-child(2) {text-align: right;}
#odasec .odalari .odas .sagkis .oda > .altkis > .col-6:nth-child(2) .rezyap {border: 1px solid #0087ff;color: #281371;}

#odasec .odalari .odas div[id*="tumolanaklar"] ul.tum {margin-top: 15px;display: flex; flex-wrap: wrap;}
#odasec .odalari .odas div[id*="tumolanaklar"] ul.tum li {list-style: none;display: block;width: 33.3%; }
#odasec .odalari .odas div[id*="tumolanaklar"] ul.tum li i {margin-right: 5px;color: #1bae5d;}

#tesisolanak ul.oll li{list-style: none;display: inline-block;width: 33%;}
#tesisolanak .accordion > .card > .card-header {
    padding: 0;
    border-bottom: none;
    background-image: linear-gradient( 
        0deg, #281371, #0070ff);
            background-color: #281371;
}
#tesisolanak .accordion > .card > .card-header button {text-decoration: none;color: #fff;}
#tesisolanak ul.oll li  i {color: #1bae5d;}
#tesisolanak ul.oll li span.tl {background: #e6e6e6;width: 1.1rem;height: 1.1rem;display: inline-block;border-radius: 100%;text-align: center;font-size: 0.7rem;line-height: 1.1rem;}

#odasec .rezzyap {padding: 0;position: sticky !important;top: 0;align-self: self-start;padding-top: 100px;} 
#odasec .rezzyap .rezkutu {max-width: 250px;margin: 0 0 0 auto;box-shadow: 0 0 2px #717171;border-radius: 3px;overflow: hidden;} 
#odasec .rezzyap .rezkutu .bas {text-align: center;background: #1bae5d;padding: 5px;color: #fff;font-size: 1.1rem;} 
#odasec .rezzyap .rezkutu .icerik {padding: 15px;text-align: center;font-weight: 400;line-height: 1.3rem;} 
#odasec .rezzyap .rezkutu .butonn .btn-primary { width: 100%;font-size: 1.1rem;font-weight: 400;}

#otelDuyuru .modal-header {padding: 0;border:unset;}
#otelDuyuru .modal-header .close {z-index: 9; background: #cd1a48;opacity: 1;right: -1rem;top: -1rem;border-radius: 5px; padding: 0;margin: 0;color: #fff; position: absolute; float: unset;text-shadow: unset; font-size: 2rem;display: block; line-height: 2rem;width: 2rem; font-weight: 300;}
#otelDuyuru .modal-header .close span {display: block;}
#otelDuyuru .modal-body{max-height: calc(100vh - 70px);overflow-y: auto;}
/*Alt Sayfalar*/

.hakkimizda {padding: 30px 0;}
.hakkimizda .solmenu {
    float: left;
    padding-right: 0;
    padding-left: 0;
}
.hakkimizda .solmenu ul {
    position: sticky;
    top: 20px;
}
.hakkimizda .solmenu ul li{list-style: none;}
.hakkimizda .solmenu ul li a{
    display: block;
    background: #281371;
    color: #fff;
    padding: 10px 15px;
    border-radius: 35px;
    margin: 5px 0;
}
.hakkimizda .solmenu ul li.aktif a{background: #f59200;color: #fff;}
.hakkimizda .icerik {float: left;}
.hakkimizda .icerik h1.b{font-size: 1.5rem;margin-bottom: 15px;width: 100%; text-align: center;}
.hakkimizda .icerik .iletisim .harita{padding: 0;float: left;margin-bottom: 15px;}
.hakkimizda .icerik .iletisim .harita iframe.h{width: 100%;height: 250px;box-shadow: 0 0 5px #a8a8a8;margin: 0;}
.hakkimizda .icerik .iletisim .solkis {float: left;}
.hakkimizda .icerik .iletisim .solkis ul {margin-bottom: 20px;}
.hakkimizda .icerik .iletisim .solkis ul li{
    list-style: none;
    border-bottom: 1px solid #dfdfeb;
    padding: 8px 0;
}
.hakkimizda .icerik .iletisim .solkis ul li a{color: #3e3e3e;padding: 5px;}
.hakkimizda .icerik .iletisim .solkis ul li a i{width: 20px;color: #281371;}
.hakkimizda .icerik .iletisim .solkis .table td {padding: 5px;border: 1px solid #dbdbdb;width: 50%;}
.hakkimizda .icerik .iletisim .sagkis {float: left;}
.hakkimizda .icerik .iletisim .sagkis form .form-group {margin-bottom: 10px;}
.hakkimizda .icerik .iletisim .sagkis form .form-group .form-control{
    border-radius: 10px;
    border: 1px solid #dfdfeb;
}
.hakkimizda .icerik .iletisim .sagkis form .form-group.ortala {text-align: center;} 
.hakkimizda .icerik .iletisim h4.iletisimh4 {
    /*background-image: linear-gradient( 
0deg, #281371, #0070ff);*/
    background-color: #281371;
    margin-bottom: 10px;color: #fff;padding: 5px;font-size: 1.4rem;border-radius: 6px;}

.turlar {margin-bottom: 30px;padding: 30px 0;}
.turlar .aramakutu {position: relative;margin: 0 auto 30px auto;}
.turlar .aramakutu .form-inline .kutu {padding: 0 10px;height: 42px;}
.turlar .aramakutu .form-inline .kutu .e{position: relative;box-shadow: 0 0 2px #aaa;border-radius: 6px 0 0 6px;height: 100%;}
/*.turlar .aramakutu .form-inline .kutu .e::before {content: "";width: 8px;height: 100%;position: absolute;top: 0;left: -1px;display: block;background-color: #dfa600;-webkit-border-radius: 6px 0 0 6px;-moz-border-radius: 6px 0 0 6px;-ms-border-radius: 6px 0 0 6px;border-radius: 6px 0 0 6px;z-index: 1;}*/
.turlar .aramakutu .form-inline .form-control {width: 100%;border-radius: 0;border:unset;font-size: 1rem;font-weight: 300;color: #6c757d;}
.turlar .aramakutu .form-inline button.btn-lg {width: 100%;height: 42px;border-radius: 5px;border: unset;background-color: #281371;font-size: 1rem;}
.turlar .aramakutu .form-inline .form-control:focus {outline: none;box-shadow:none;border: none;}
.turlar .aramakutu .form-inline button.btn-lg:focus {outline: none;box-shadow:none;border: none;}
.turlar .aramakutu .form-inline button i {font-size: 1.4rem; animation: fadeOutRight;  animation-duration: 0.3s;opacity: 0;visibility: hidden; float: right;transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}
.turlar .aramakutu .form-inline button:hover i {animation: fadeInLeft;  animation-duration: 0.3s;opacity: 1;visibility: visible; transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}
.turlar .aramakutu .form-inline select {cursor: pointer;-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;background-image: url('../img/ac.png');background-repeat: no-repeat;background-position: right 10px center;background-size: 11px;}
.turlar .aramakutu .form-inline .konum i{position: absolute;left: 5px;top: 10px;color: #b5b4b3;font-size: 1.4rem;}
.turlar .aramakutu .form-inline .konum input {padding: 0 15px 0 30px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.turlar .aramakutu .form-inline .oda i{position: absolute;left: 10px;top: 10px;color: #b5b4b3;font-size: 1.4rem;}
.turlar .aramakutu .form-inline .oda input.odakisi {padding: 0 15px 0 45px;cursor: pointer;}
.turlar .aramakutu .form-inline .oda .odalar {display: none;box-shadow: 0px 2px 3px #aeaeae;border-left: 3px solid #1bae5d;background: #ffffff;padding: 15px 0;position: absolute;left: 0;top: 42px;width: 100%;}
.turlar .aramakutu .form-inline .oda .odalar hr {margin: 5px 0 10px 0;}
.turlar .aramakutu .form-inline .oda .odalar .cocukyasi {padding: 0;margin: 10px 0;display: none;}
.turlar .aramakutu .form-inline .oda .odalar .yetiskins{padding: 0;margin-bottom: 10px;}
.turlar .aramakutu .form-inline .oda .odalar .cocuks{padding: 0;margin-bottom: 5px;}
.turlar .aramakutu .form-inline .oda .odalar .bas{float: left;padding-right: 0;}
.turlar .aramakutu .form-inline .oda .odalar .bas h5{font-size: 1rem;padding: 4px 0;font-weight: 400;}
.turlar .aramakutu .form-inline .oda .odalar .sayiekle {text-align: right; float: left;}
.turlar .aramakutu .form-inline .oda .odalar .sayiekle input {border:none;padding: 0;text-align: center;}
.turlar .aramakutu .form-inline .oda .odalar .sayiekle button {border-radius: 5px;line-height: 1.2rem;cursor: pointer;color: #1bae5d;padding: 0 5px;font-size: 1.2rem;border: 1px solid #1bae5d;outline: none;width: 1.4rem;}
.turlar .aramakutu .form-inline .oda .odalar .sayiekle button:focus {background-color: #281371;color: #fff;}
.turlar .aramakutu .form-inline .oda .odalar .form-control[readonly] {background-color: #ffffff!important;}
.turlar .aramakutu .form-inline .oda .odalar .odaekle.btn-light{font-size: 1rem;font-weight: 400;color: #27598c;}
.turlar .aramakutu .form-inline .oda .odalar .odasil{font-weight: 400;color: #ffffff!important;margin-top: 10px;}
.turlar .aramakutu .form-inline .oda .odalar .odakapat {position: absolute;right: -10px;top: -10px;border-radius: 100%;width: 25px;height: 25px;line-height: 24px;font-size: 1rem;color: #ffffff !important;z-index: 2;text-align: center;padding: 0;}
.turlar .aramakutu .form-inline .oda .odalar .cocukdivi {margin-bottom: 5px;}
.turlar .aramakutu .form-inline .oda .odalar .cocukdivi select.form-control {border: 1px solid #1bae5d;color: #1bae5d; font-size: 0.85rem;font-weight: 400;color: #000;height: 34px;border-radius: 3px;}
.turlar .aramakutu .form-inline .oda .odalar .parca.o2 {display: none;}
.turlar .aramakutu .input-daterange {position: relative;}
.turlar .aramakutu .input-daterange .material-icons {position: absolute;left: 10px;top: 10px;color: #b5b4b3;font-size: 1.4rem;z-index: 99999;}
.turlar .aramakutu .input-daterange .dater{padding: 0 15px 0 35px;}
.turlar .aramakutu .form-control[readonly] {background-color: #fff;}

.turlar .solmenu{
    float: left;
    padding-right: 0;
    position: sticky;
    top: 35px;
}
.turlar .solmenu .kutu{box-shadow: 0px 2px 3px #d3d3d3;border-radius: 5px;overflow: hidden;}
.turlar .solmenu .kutu .aramayap {padding: 15px;background-color: #281371;}
.turlar .solmenu .kutu .aramayap .form-group {padding: 0;margin-bottom: 10px;}
.turlar .solmenu .kutu .aramayap .input-group {padding: 0;margin-bottom: 10px;}
.turlar .solmenu .kutu .aramayap .input-group .dater {padding: 0 15px 0 35px;background: #ffffff;}
.turlar .solmenu .kutu .aramayap .input-group .material-icons {position: absolute;z-index: 5;left: 5px;top: calc(50% - 12px);color: #9d9d9d;}
.turlar .solmenu .kutu .aramayap .form-control {width: 100%;border-radius: 0;border:none;}
.turlar .solmenu .kutu .aramayap select {cursor: pointer;padding: 0 0 0 5px;-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;background-image: url('../img/ac.png');background-repeat: no-repeat;background-position: right 10px center;background-size: 11px;}
.turlar .solmenu .kutu .aramayap button {width: 100%;border: none;border-radius: 0;font-size: 1.1rem;}
.turlar .solmenu .kutu .filtrele {padding: 15px;margin-bottom: 5px;}
.turlar .solmenu .kutu .filtrele h5 {
    color: #281371;
    font-weight: 300;
    border-bottom: 1px solid #dfdfeb;
    padding: 10px;
    margin-bottom: 10px;
}
.turlar .solmenu .kutu .filtrele #fiyataralik {margin: 5px 0 10px 0;width: 100%;float: left;}
.turlar .solmenu .kutu .filtrele .aralik {margin-bottom: 15px;}
.solmenu .filtrele .aralik ul {display: block;}
.turlar .solmenu .kutu .filtrele .inp {width: 50%;float: left;position: relative;}
.turlar .solmenu .kutu .filtrele .sliderValue {width: 100%;padding: 5px 5px 5px 35px; border:1px solid #cacaca;}
.turlar .solmenu .kutu .filtrele .inp span {position: absolute;left: 0;font-size: 0.85rem;height: 100%;background: #281371;color: #fff;z-index: 2;width: 30px;text-align: center;line-height: 36px;}
.turlar .solmenu .kutu .filtrele span.bas {font-weight: 400;margin: 5px 0;color: #434843;width: 100%;display: block;border-bottom: 1px solid #c6c6c6;}
.turlar .solmenu .kutu .filtrele label {margin: 0;font-size: 0.8rem;}
.turlar .solmenu .kutu .filtrele .kategori ul li {list-style: none;font-size: 0.9rem;}
.turlar .solmenu .kutu .filtrele .kategori input[type="checkbox"] {margin-right: 5px;}
.turlar .solmenu .kutu .filtrele .kategori .icofont-star {color: #faba00;font-size: 0.8rem;}
.turlar .solmenu .kutu .filtrele .kategori.ara {margin-top: 30px;}
.turlar .solmenu .kutu .filtrele .kategori.ara .bnt.btn-success {width: 100%;border: none;padding: 5px;font-size: 1.2rem;font-weight: 400;}
.turlar .solmenu .kutu .filtrele .kategori ul li .filt{position: relative;} 
.turlar .solmenu .kutu .filtrele .kategori ul li .filt span.sagda{position:absolute;right: 0;color: #00348c;} 
.turlar .sagkisim{float: left;}
.turlar .sagkisim .sbasligi h1 {
    font-size: 1.3rem;
    color: #455f6d;
    font-weight: 300;
    border: 1px solid #dfdfeb;
    border-radius: 6px;
    padding: 10px;
    box-shadow: 0px 2px 3px #d3d3d3;
}
.turlar .sagkisim .sirala {
    margin-bottom: 20px;
    border: 1px solid #dfdfeb;
    border-radius: 6px;
    padding: 10px;
    box-shadow: 0px 2px 3px #d3d3d3;
}
.turlar .sagkisim .sirala .sirala-baslik {
    font-size: 1rem;
    color: #455f6d;
    float: left;
    line-height: 1.4rem;
}
.turlar .sagkisim .sirala ul{float: right;}
.turlar .sagkisim .sirala ul li{list-style: none;display: block;float: left;padding: 0 0 0 5px;}
.turlar .sagkisim .sirala ul li a {display: block;padding: 3px 7px;font-size: 0.85rem;border-radius: 3px;box-shadow: 0 0 2px #626262;color: #464646;}
.turlar .sagkisim .sirala ul li a .icofont-star {font-size: 0.7rem;color: #faba00;}
.turlar .sagkisim .sirala ul li a.aktif {background: #499b32;color: #ffffff;}

.turlar .sagkisim .sirala ul li a.aktif .icofont-star {color: #ffffff;}
.turlar .sagkisim .listele .tur {border-radius: 5px;box-shadow: 0px 2px 3px #d3d3d3;border: 1px solid #dfdfeb;margin-bottom: 20px;transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}
.turlar .sagkisim .listele .tur .resim{float: left; padding: 0;}
.turlar .sagkisim .listele .tur .resim .kutu{padding: 0;overflow: hidden;border-radius: 5px;}
.turlar .sagkisim .listele .tur .resim .kutu img{width: 100%;/* height: 200px; */ object-fit: cover;transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}
.turlar .sagkisim .listele .tur .resim span.ka {
    position: absolute;
    top: 5px;
    left: 50%;
    transform: translateX(-50%);
    color: #fff;
    padding: 2px 10px;
    border-radius: 0 25px 0px 0;
    font-size: 0.90rem;
    text-shadow: 0px 1px 3px #000;
}

.turlar .sagkisim .listele .tur .ozet{float: left; padding: 0;}
.turlar .sagkisim .listele .tur .ozet .solkis {float: left;}
.turlar .sagkisim .listele .tur .ozet .indirim {position: absolute;font-weight: 400;line-height: 1rem;font-size: 0.9rem; right: 10px;top: -20px;background-color: #ff0030;width: 60px; height: 50px; color: #fff;text-align: center;}
.turlar .sagkisim .listele .tur .ozet .indirim span{display: block;font-size: 1.4rem;line-height: 1.2rem; font-weight: 400;padding-top: 10px;}
.turlar .sagkisim .listele .tur .ozet .indirim::after  {content: ""; width: 100%;height: 45px;display: inline-block;position: absolute;left: 0;top: 50px;border-left: 30px solid transparent;border-right: 30px solid transparent;border-top: 20px solid #ff0030;}
.turlar .sagkisim .listele .tur .ozet .indirim::before {content: "";position: absolute;width: 5px;height: 10px;left: -5px;top: 0;border-left: 5px solid transparent;border-right: 0px solid transparent;border-bottom: 10px solid #e21614;}
.turlar .sagkisim .listele .tur .ozet .solkis h2.baslik {font-size: 1.4rem;color: #281371;}
.turlar .sagkisim .listele .tur .ozet .solkis span.konum {color: #515151;font-size: 0.85rem;margin-right: 15px;}
.turlar .sagkisim .listele .tur .ozet .solkis span.konum .icofont-pin{color: #007bff;width: 15px;display: inline-block;}
.turlar .sagkisim .listele .tur .ozet .solkis span.konum .icofont-long-arrow-right{color: #000000;width: 25px;text-align: center;display: inline-block;}
.turlar .sagkisim .listele .tur .ozet .solkis ul.ekoz {padding: 5px; text-align: left;}
.turlar .sagkisim .listele .tur .ozet .solkis ul.ekoz li {list-style: none;display: block;}
.turlar .sagkisim .listele .tur .ozet .solkis ul.ekoz li span{display: block;padding: 0px 5px; color:#959595; font-size: 0.85rem;font-weight: 500;}
.turlar .sagkisim .listele .tur .ozet .solkis ul.ekoz li span i {color: #646464;width: 17px;display: inline-block;}

.turlar .sagkisim .listele .tur .ozet .solkis ul.kons {position: relative;left: 15px;bottom: 5px;}
.turlar .sagkisim .listele .tur .ozet .solkis ul.kons li {list-style: none;display: inline-block;}
.turlar .sagkisim .listele .tur .ozet .solkis ul.kons li a{
    display: block;
    font-size: 0.85rem;
    background: none;
    border: 1px solid #dfdfeb;
    border-radius: 50px;
    padding: 2px 8px;
    margin-bottom: 2px;
}
.turlar .sagkisim .listele .tur .ozet .solkis ul.kons li.k1 a{
    color: #8e4088;
}
.turlar .sagkisim .listele .tur .ozet .solkis ul.kons li.k2 a{
    color:#bbb626;
}
.turlar .sagkisim .listele .tur .ozet .solkis ul.kons li.k3 a{
    color: #279334;
}
.turlar .sagkisim .listele .tur .ozet .sagkis {float: left;text-align: right;padding: 3px 10px;height: 200px;}
.turlar .sagkisim .listele .tur .ozet .sagkis .tipi span {color: #1bae5d;font-size: 0.9rem;font-weight: 400;}
.turlar .sagkisim .listele .tur .ozet .sagkis .minioz {padding: 5px;position: absolute;bottom: 45px;right: 0px;}
.turlar .sagkisim .listele .tur .ozet .sagkis .minioz span {display: block;text-align: right;line-height: 1rem;}
.turlar .sagkisim .listele .tur .ozet .sagkis .minioz span.oz {font-size: 0.75rem;color: #222;margin: 0 0 10px 0;}
.turlar .sagkisim .listele .tur .ozet .sagkis .minioz span.dfiyat {font-size: 1.5rem;color: #1bae5d;}
.turlar .sagkisim .listele .tur .ozet .sagkis .minioz span.den {font-size: 0.85rem; color: #8c8c8c;}
.turlar .sagkisim .listele .tur .ozet .sagkis .minioz span.fiyat {font-size: 1rem; color: #281371;}
.turlar .sagkisim .listele .tur .ozet .sagkis .rezyap {position: absolute;right: 5px;bottom: 5px;}
.turlar .sagkisim .sayfala {margin:30px 0 0 0;}
.turlar .sagkisim .sayfala .page-item.active .page-link{background-color: #1bae5d;border-color: #1bae5d;color: #fff;border-color:  #1bae5d;color: #fff;}
.turlar .sagkisim .sayfala .page-item .page-link{color:  #281371;}
.turlar .sagkisim .sayfala .page-item.disabled .page-link {color: #6c757d;}
.turlar .sagkisim .listele .tur:hover {box-shadow:0px 3px 5px #d3d3d3; transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}
.turlar .sagkisim .listele .tur:hover  .resim .kutu img{transform: scale(1.05);transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}

.turlar .sagkisim .listele .tur .ozet .sagkis .rezyap .btn-primary {border: unset;background-image: linear-gradient( 
    0deg, #281371, #0070ff);
        background-color: #281371;}
.turlar .sagkisim .listele .tur .ozet .sagkis .rezyap .btn-primary:focus {outline: none;box-shadow:none;border: none;}
.turlar .sagkisim .listele .tur .ozet .sagkis .rezyap .btn-primary i {font-size: 1.4rem; animation: fadeOutRight;  animation-duration: 0.3s;opacity: 0;visibility: hidden; float: right;transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}
.turlar .sagkisim .listele .tur .ozet .sagkis .rezyap .btn-primary:hover i {animation: fadeInLeft;  animation-duration: 0.3s;opacity: 1;visibility: visible; transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}

/* .turdetay .slayt .owl-stage-outer .owl-stage::before {position: absolute;content: "";left: 0;bottom: 0;width: 100%;height: 50%;z-index: 2;background: linear-gradient(180deg, rgba(50,110,152,0) 0%, rgb(0 0 0 / 80%) 100%);} */
.turdetay .slayt .turdetslayt {position: relative;}
.turdetay .slayt .turdetslayt .resim img{height: 400px;object-fit: cover;border-radius: 5px;}
.turdetay .slayt .turdetslayt.owl-carousel .owl-nav button{position: absolute;font-size: 3rem;outline: none;color: #fff;padding: 0;margin: 0;top: calc(50% - 1.5rem);}
.turdetay .slayt .turdetslayt.owl-carousel .owl-nav .owl-prev {left:  15px;}
.turdetay .slayt .turdetslayt.owl-carousel .owl-nav .owl-prev span:before {content: "❮"; }
.turdetay .slayt .turdetslayt.owl-carousel .owl-nav .owl-next {right: 15px;}
.turdetay .slayt .turdetslayt.owl-carousel .owl-nav .owl-next span:before {content: "❯";}
.turdetay .slayt .turdetslayt.owl-carousel .owl-nav button:hover {background: unset;color: #dfa600;}

.turdetay .slayt .aramakutu {position: absolute;top: 30px; z-index: 3;margin: auto;right: 0;left: 0;background: rgba(255, 255, 255, 0.6);padding: 15px 5px;border-radius: 10px;}
.turdetay .slayt .aramakutu .col-md-10.k {margin: auto;background: rgba(255, 255, 255, 0.6);padding: 15px 5px;border-radius: 10px;}
.turdetay .slayt .aramakutu .form-inline .kutu {padding: 0 10px;height: 42px;}
.turdetay .slayt .aramakutu .form-inline .kutu .e{position: relative;box-shadow: 0 0 2px #aaa;border-radius: 6px;height: 100%;}
/*.turdetay .slayt .aramakutu .form-inline .kutu .e::before {content: "";width: 8px;height: 100%;position: absolute;top: 0;left: -1px;display: block;background-color: #e61a1f;-webkit-border-radius: 6px 0 0 6px;-moz-border-radius: 6px 0 0 6px;-ms-border-radius: 6px 0 0 6px;border-radius: 6px 0 0 6px;z-index: 1;}*/
.turdetay .slayt .aramakutu .form-inline .form-control {width: 100%;border-radius: 6px;border:unset;font-size: 1rem;font-weight: 300;color: #6c757d;}
.turdetay .slayt .aramakutu .form-inline button.btn-lg {width: 100%;height: 42px;border-radius: 5px;border: unset;background-color: #281371;font-size: 1rem;}
.turdetay .slayt .aramakutu .form-inline .form-control:focus {outline: none;box-shadow:none;border: none;}
.turdetay .slayt .aramakutu .form-inline button.btn-lg:focus {outline: none;box-shadow:none;border: none;}
.turdetay .slayt .aramakutu .form-inline button i {font-size: 1.4rem;animation: fadeOutRight;  animation-duration: 0.3s;opacity: 0;visibility: hidden; float: right;transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}
.turdetay .slayt .aramakutu .form-inline button:hover i {animation: fadeInLeft;  animation-duration: 0.3s;opacity: 1;visibility: visible; transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}
.turdetay .slayt .aramakutu .form-inline select {cursor: pointer;-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;background-image: url('../img/ac.png');background-repeat: no-repeat;background-position: right 10px center;background-size: 11px;}
.turdetay .slayt .aramakutu .form-inline .konum i{position: absolute;left: 5px;top: 10px;color: #b5b4b3;font-size: 1.4rem;}
.turdetay .slayt .aramakutu .form-inline .konum input {padding: 0 15px 0 30px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.turdetay .slayt .aramakutu .form-inline .oda i{position: absolute;left: 10px;top: 10px;color: #b5b4b3;font-size: 1.4rem;}
.turdetay .slayt .aramakutu .form-inline .oda input.odakisi {padding: 0 15px 0 45px;cursor: pointer;}
.turdetay .slayt .aramakutu .form-inline .oda .odalar {display: none;box-shadow: 0px 2px 3px #aeaeae;border-left: 3px solid #1bae5d;background: #ffffff;padding: 15px 0;position: absolute;left: 0;top: 42px;width: 100%;}
.turdetay .slayt .aramakutu .form-inline .oda .odalar hr {margin: 5px 0 10px 0;}
.turdetay .slayt .aramakutu .form-inline .oda .odalar .cocukyasi {padding: 0;margin: 10px 0;display: none;}
.turdetay .slayt .aramakutu .form-inline .oda .odalar .yetiskins{padding: 0;margin-bottom: 10px;}
.turdetay .slayt .aramakutu .form-inline .oda .odalar .cocuks{padding: 0;margin-bottom: 5px;}
.turdetay .slayt .aramakutu .form-inline .oda .odalar .bas{float: left;padding-right: 0;}
.turdetay .slayt .aramakutu .form-inline .oda .odalar .bas h5{font-size: 1rem;padding: 4px 0;font-weight: 400;}
.turdetay .slayt .aramakutu .form-inline .oda .odalar .sayiekle {text-align: right; float: left;}
.turdetay .slayt .aramakutu .form-inline .oda .odalar .sayiekle input {border:none;padding: 0;text-align: center;}
.turdetay .slayt .aramakutu .form-inline .oda .odalar .sayiekle button {border-radius: 5px;line-height: 1.2rem;cursor: pointer;color: #1bae5d;padding: 0 5px;font-size: 1.2rem;border: 1px solid #1bae5d;outline: none;width: 1.4rem;}
.turdetay .slayt .aramakutu .form-inline .oda .odalar .sayiekle button:focus {background-color: #281371;color: #fff;}
.turdetay .slayt .aramakutu .form-inline .oda .odalar .form-control[readonly] {background-color: #ffffff!important;}
.turdetay .slayt .aramakutu .form-inline .oda .odalar .odaekle.btn-light{font-size: 1rem;font-weight: 400;color: #27598c;}
.turdetay .slayt .aramakutu .form-inline .oda .odalar .odasil{font-weight: 400;color: #ffffff!important;margin-top: 10px;}
.turdetay .slayt .aramakutu .form-inline .oda .odalar .odakapat {position: absolute;right: -10px;top: -10px;border-radius: 100%;width: 25px;height: 25px;line-height: 24px;font-size: 1rem;color: #ffffff !important;z-index: 2;text-align: center;padding: 0;}
.turdetay .slayt .aramakutu .form-inline .oda .odalar .cocukdivi {margin-bottom: 5px;}
.turdetay .slayt .aramakutu .form-inline .oda .odalar .cocukdivi select.form-control {border: 1px solid #1bae5d;color: #1bae5d; font-size: 0.85rem;font-weight: 400;color: #000;height: 34px;border-radius: 3px;}
.turdetay .slayt .aramakutu .form-inline .oda .odalar .parca.o2 {display: none;}
.turdetay .slayt .aramakutu .input-daterange {position: relative;}
.turdetay .slayt .aramakutu .input-daterange .material-icons {position: absolute;left: 10px;top: 10px;color: #b5b4b3;font-size: 1.4rem;z-index: 99999;}
.turdetay .slayt .aramakutu .input-daterange .dater{padding: 0 15px 0 35px;}
.turdetay .slayt .aramakutu .form-control[readonly] {background-color: #fff;}

.turdetay .slayt .ozet{
    position: relative;
    z-index: 2;
    width: 100%;
    margin: 20px auto;
    left: 0;
    right: 0;
    /* margin-top: -60px; */
}
.turdetay .slayt .ozet h1.b {font-size: 1.6rem;color: #000; text-shadow: 0 0 1px #000;margin-right: 10px;}
.turdetay .slayt .ozet span.k {
    background-image: linear-gradient( 
        0deg, #281371, #0070ff);
        background-color: #281371;
        color: #fff;
        padding: 5px 10px;
        border-radius: 5px;
        font-size: 0.65rem;
}
.turdetay .slayt .ozet ul.ekoz {margin-top: 10px;}
.turdetay .slayt .ozet ul.ekoz li{
    list-style: none;
    display: inline-block;
    margin-right: 10px;
    /*border: 1px solid #f5f5f5;
    padding: 5px 10px;
    border-radius: 2px;*/
}
.turdetay .slayt .ozet ul.ekoz li span{color: #000;font-size: 0.85rem;}
.turdetay .slayt .ozet ul.ekoz li span i {width: 30px;text-align: center;margin-right: 3px;height: 30px;}
.turdetay .slayt .ozet span.konum {display: block;color: #000;}
.turdetay .slayt .ozet span.konum .icofont-pin {color: #a6c1ff;width: 15px;width: 15px;}
.turdetay .slayt .ozet span.konum .icofont-long-arrow-right {color: #0b0b0b;width: 25px;text-align: center;}

.turdetay .icerik{padding: 30px 0;}
.turdetay .icerik .container {position: relative;}
.turdetay .icerik .detay{float: left;}
.turdetay .icerik .sagmenu{float: left;top: 0; height: 100%;position: absolute;right: 15px;display: grid;}
.turdetay .icerik .sagmenu .kutu {
    padding: 10px;
    position: relative;
    z-index: 2;
    background: #ffffff;
    min-height: 200px;
    /* border-radius: 5px 5px 0 0; */
    /* box-shadow: 0 0 5px #aeaeae; */
}
.turdetay .icerik .sagmenu .kutu select.se{font-size: 0.9rem;cursor: pointer;width: 100%; border:none; -webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;background-image: url('../img/ac.png');background-repeat: no-repeat;background-position: right 10px center;background-size: 11px;padding: 0 10px;}
.turdetay .icerik .sagmenu .kutu label {margin-bottom: 0;font-size: 0.8rem;line-height: 0.9rem;color: #3184b7;position: absolute;left: 15px;top: -5px;background: #fff;display: inline-block;padding: 0 5px;}
.turdetay .icerik .sagmenu .kutu .form-group {width: 100%; margin-bottom: 15px;position: relative;box-shadow: 0 0 5px #c6c6c6;border-radius: 5px;padding: 5px;}
.turdetay .icerik .sagmenu .kutu select.se:focus {outline: none;box-shadow: none;}
.turdetay .icerik .sagmenu .kutu .kapali {width: calc(50% - 5px); }
.turdetay .icerik .sagmenu .kutu .kapali.mr10 {margin-right: 10px;}
.turdetay .icerik .sagmenu .kutu .btn.kisisec {padding: 0;color: #ff4800;line-height: 1rem;margin-bottom: 15px;display: block;text-align: right;width: 100%;}
.turdetay .icerik .sagmenu .kutu .fiy{position: relative;width: 100%;margin-bottom: 5px;}
.turdetay .icerik .sagmenu .kutu .fiy span{display: block;line-height: 1rem;}
.turdetay .icerik .sagmenu .kutu .fiy span.k {font-size: 0.85rem;color: #b7b7b7;}
.turdetay .icerik .sagmenu .kutu .fiy span.f {font-size: 1.4rem;color: #1bae5d;font-weight: 400;line-height: 1.6rem;}
.turdetay .icerik .sagmenu .kutu .fiy span.f small {font-size: 60%;}
.turdetay .icerik .sagmenu .kutu .fiy span.f small .mon {display: inline-block;}
.turdetay .icerik .sagmenu .kutu .fiy span.tl {font-size: 0.95rem;color: #281371;position: absolute;right: 0;top: 0;}
.turdetay .icerik .sagmenu .kutu .rezyap {width: 100%;}
.turdetay .icerik .sagmenu .kutu .rezyap .btn-success {border: none;
    background-image: linear-gradient( 
0deg, #281371, #0070ff);
    background-color: #281371;
    color: #fff;width: 100%;}
.turdetay .icerik .sagmenu .kutu form.ff {
    position: sticky !important;
    z-index: 3;
    padding: 15px 6px;
    top: 5px;
    align-self: self-start;
    background: #ffffff;
    transition: 0.3s ease all;
    -moz-transition: 0.3s ease all;
    -webkit-transition: 0.3s ease all;
    border: 1px solid #e4e4e4;
    border-radius: 6px;
    box-shadow: 0px 2px 3px #dedede;
}
.turdetay .icerik .sagmenu .kutu form.ff.yapis {top: 0px;}

.turdetay .icerik .detay ul.detmenu {position: relative;padding: 5px 15px;background: #fff;box-shadow: 0 5px 5px #ddd;border-radius: 5px;z-index: 2;}
.turdetay .icerik .detay ul.detmenu li.endusuk {position: absolute;right: 15px;}
.turdetay .icerik .detay ul.detmenu li.endusuk a{display: block;color: #1bae5d;padding: 5px 0px;font-weight: 400;}
.turdetay .icerik .detay ul.detmenu .nav-link{color: #373737;font-size: 0.8rem;border-radius: 0;}
.turdetay .icerik .detay ul.detmenu .nav-link.active{
    border: none;
  /*  background-image: linear-gradient( 
    0deg, #281371, #ff90cc);*/
        background-color: #281371;color: #fff;border-radius: 5px;}
.turdetay .icerik .detay ul.detmenu .nav-item.o {position: absolute;right: 5px;}
.turdetay .icerik .detay ul.detmenu .nav-item.o .nav-link{background: #1bae5d;color: #ffffff;border-radius: 4px;padding: 5px 10px;}
.turdetay .icerik .detay ul.detmenu .nav-item.o .nav-link i {font-size: 1.3rem;}
.turdetay .icerik .detay #pills-tabContent {padding: 15px;background: #ffffff;font-size: 0.9rem;}
.turdetay .icerik .detay #pills-tabContent > .tab-pane {display: block;opacity: 1;margin-bottom: 30px;}
.turdetay .icerik .detay #pills-tabContent > .tab-pane h3.baa{margin-bottom: 15px; }
.turdetay .icerik .detay ul.detmenu.yapis {position: sticky;top: 0px;width: 100%;max-width: 1270px;margin: auto;transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}

.turdetay .icerik .program {position: relative;transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}
.turdetay .icerik .program::after {   position: absolute; bottom: 0;height: 75px;left: 0;width: 100%;background: linear-gradient(180deg, rgba(255, 255, 255, 0), rgb(255, 255, 255));z-index: 3;content: "";text-align: center;}
.turdetay .icerik .program .guns{
    position: relative;
    display: none;
    margin-bottom: 15px;
    background: #f7f7f7;
    padding: 10px;
    border-radius: 0 7px 7px 0;
    box-shadow: 0 0 3px #a9a9a9;
}
.turdetay .icerik #turprogram.goster .program::after {display: none;}
.turdetay .icerik #turprogram.goster .program .guns {display: block;}
.turdetay .icerik .program .guns p{
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.turdetay .icerik #turprogram.goster .program .guns p{
    display: block;
    overflow: visible;
}
.turdetay .icerik .program .guns::before{content: "";display: block;position: absolute;width: 5px;height: 100%;left: -5px;top: 0;}
.turdetay .icerik .program .guns:nth-child(1) {display: block;}
.turdetay .icerik .program .guns:nth-child(2) {display: block;}
/* .turdetay .icerik .program .guns:nth-child(3) {display: block;} */
.turdetay .icerik .program .guns:nth-child(n)::before{background: #42a1c4;}
.turdetay .icerik .program .guns:nth-child(n) .gun{background: #42a1c4;}
.turdetay .icerik .program .guns:nth-child(2n)::before{background: #42c487;}
.turdetay .icerik .program .guns:nth-child(2n) .gun{background: #42c487;}
.turdetay .icerik .program .guns:nth-child(3n)::before{background: #c44242;}
.turdetay .icerik .program .guns:nth-child(3n) .gun{background: #c44242;}
.turdetay .icerik .program .guns:nth-child(4n)::before{background: #9542c4;}
.turdetay .icerik .program .guns:nth-child(4n) .gun{background: #9542c4;}
.turdetay .icerik .program .guns:nth-child(5n)::before{background: #52c442;}
.turdetay .icerik .program .guns:nth-child(5n) .gun{background: #52c442;}
.turdetay .icerik .program .guns:nth-child(6n)::before{background: #c48b42;}
.turdetay .icerik .program .guns:nth-child(6n) .gun{background: #c48b42;}
.turdetay .icerik .program .guns:nth-child(7n)::before{background: #426fc4;}
.turdetay .icerik .program .guns:nth-child(7n) .gun{background: #426fc4;}
.turdetay .icerik .program .guns .gun {line-height: 1rem;border-radius: 10px 0px 0 10px;display: inline-block;position: absolute;left: -40px;width: 40px;height: 40px;color: #fff;padding: 2px;text-align: center;font-size: 0.8rem;top: calc(50% - 20px);}
.turdetay .icerik .program .guns .gun::before {counter-increment: gunsay;  content:counters(gunsay, ".") ".";display: block;font-weight: 600;}

.turdetay .icerik .tab-content  {margin: 0 -15px 0 -15px;}
.turdetay .icerik .tab-content h3.b {font-size: 1.4rem;margin: 0 0 10px 0;}
.turdetay .icerik #turhizmetler ul.l {padding:0 10px;margin-bottom: 15px;}
.turdetay .icerik #turhizmetler ul.l li{list-style: none;}
.turdetay .icerik #turfiyattablo tbody tr.gizle{display: none;}
.turdetay .icerik #turfiyattablo tbody tr.gizle:nth-child(1){display: table-row;}
.turdetay .icerik #turfiyattablo tbody tr.gizle:nth-child(2){display: table-row;}
.turdetay .icerik #turfiyattablo tbody tr.gizle:nth-child(3){display: table-row;}
.turdetay .icerik #turfiyattablo tbody tr.gizle:nth-child(4){display: table-row;}

#turfotograflar .resimler {
        /* background: #edf5fb; */
        border-radius: 5px;
        box-shadow: 0 2px 4px #cccccc;
}
#turfotograflar .resimler.goster .ress:nth-child(n+9){display: block;}
#turfotograflar .resimler.gizle  .ress:nth-child(n+9){display: none;}
#turfotograflar .resimler .ress {float: left;padding: 15px;}
#turfotograflar .resimler .ress a{display: block;box-shadow: 0 0 5px #aaa;border-radius: 3px;overflow: hidden;}
#turfotograflar .resimler .ress a img {width: 100%;height: 100px;object-fit: cover;}

#turgenelsart ol {margin: 10px 0; padding-left: 20px;}
#grupTalebi select {cursor: pointer;-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;background-image: url('../img/ac.png');background-repeat: no-repeat;background-position: right 10px center;background-size: 11px;}
#grupTalebi .btnGonder {text-align: center;padding: 0 15px;width: 100%;}
#grupTalebi .btnGonder button{width: 200px;margin-top: 15px;}
.turdetay .icerik .sagmenu .kutu .benzer {margin: 0 0 15px 0;}
.turdetay .icerik .sagmenu .kutu .benzer h3.b {font-size: 1.3rem;font-weight: 400;margin: 5px 0 10px 0;position: relative;padding-bottom: 3px;}
.turdetay .icerik .sagmenu .kutu .benzer h3.b::after {content: "";display: block;width: 50%;height: 2px;background-image: linear-gradient(186deg, #3a93b4, #17cec4);background-color: #3892b3;margin-top: 3px;}
.turdetay .icerik .sagmenu .kutu .benzer .tur {box-shadow: 0px 2px 3px #d3d3d3;border-radius: 5px;position: relative;margin-bottom: 30px;}
.turdetay .icerik .sagmenu .kutu .benzer .tur .resim {position: relative;border-radius: 5px 5px 0 0;overflow: hidden;}
.turdetay .icerik .sagmenu .kutu .benzer .tur .resim img {width: 100%;height: 150px;object-fit: cover; transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}
.turdetay .icerik .sagmenu .kutu .benzer .tur .indirim {position: absolute;font-weight: 400;line-height: 1rem;font-size: 0.9rem; right: 5px;top: -10px;background-color: #281371;width: 60px; height: 50px; color: #fff;text-align: center;}
.turdetay .icerik .sagmenu .kutu .benzer .tur .indirim span{display: block;font-size: 1.4rem;line-height: 1.2rem; font-weight: 400;padding-top: 10px;}
.turdetay .icerik .sagmenu .kutu .benzer .tur .indirim::after  {content: ""; width: 100%;height: 45px;display: inline-block;position: absolute;left: 0;top: 50px;border-left: 30px solid transparent;border-right: 30px solid transparent;border-top: 20px solid #d31a3d;}
.turdetay .icerik .sagmenu .kutu .benzer .tur .indirim::before {content: "";position: absolute;width: 5px;height: 10px;left: -5px;top: 0;border-left: 5px solid transparent;border-right: 0px solid transparent;border-bottom: 10px solid #e21614;}
.turdetay .icerik .sagmenu .kutu .benzer .tur .baslik {padding: 5px;}
.turdetay .icerik .sagmenu .kutu .benzer .tur .baslik span.b{display: block;color: #281371;font-size: 0.95rem;}
.turdetay .icerik .sagmenu .kutu .benzer .tur .baslik span.konum {color: #515151;font-size: 0.75rem;display: block;}
.turdetay .icerik .sagmenu .kutu .benzer .tur .baslik span.konum .icofont-pin{color: #007bff;width: 15px;}
.turdetay .icerik .sagmenu .kutu .benzer .tur .baslik span.konum .icofont-long-arrow-right{color: #000000;width: 25px;text-align: center;}
.turdetay .icerik .sagmenu .kutu .benzer .tur .baslik span.dfiyat {font-size: 1.3rem;color: #1bae5d;display: block;line-height: 1.6rem;}
.turdetay .icerik .sagmenu .kutu .benzer .tur .baslik span.tfiyat small small {display: block;color: #b7b7b7;position: relative;margin-top: -0.4rem;font-size: 95%;}
.turdetay .icerik .sagmenu .kutu .benzer .tur .baslik span.tfiyat {position: absolute;right: 5px;bottom: 5px;color: #281371;line-height: 1rem;text-align: right;}
.turdetay .icerik .sagmenu .kutu .benzer .tur:hover  .resim img{transform: scale(1.05);transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}

.turkategori {margin-bottom: 30px;}
.turkategori > .container > .col-md-12{text-align: center;}
.turkategori > .container > .col-md-12 h4 {display: inline-block;font-weight: 400;color: #515151;}
.turkategori > .container > .col-md-12 h4:after {content: "";display: block;width: 75%;height: 2px;background: #00406c;margin: 2px auto 0 auto;}

.turkategori .kategoriler {margin-top: 30px;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.turkategori .kategoriler .okat{float: left;margin-bottom: 30px;}
.turkategori .kategoriler .okat .kutu {
       /* overflow: hidden; */
       border-radius: 6px;
       /* box-shadow: 0px 2px 3px #d3d3d3; */
       height: 100%;
}
.turkategori .kategoriler .okat .kutu .resim {position: relative;overflow: hidden;}
.turkategori .kategoriler .okat .kutu .resim img {height: 180px;width: 100%;transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}
.turkategori .kategoriler .okat .kutu .resim h5 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
    text-shadow: 0 0 2px #000;
    font-size: 1.4rem;
    padding: 0 10px;
    height: auto;
    line-height: 35px;
    width: 100%;
    text-align: center;
}


.turkategori .kategoriler .okat .kutu ul {}
.turkategori .kategoriler .okat .kutu ul li {
    list-style: none;
    display: block;
    width: 50%;
    float: left;
    padding: 0 2px;
}
.turkategori .kategoriler .okat .kutu ul li a {
    position: relative;
    width: 100%;
    font-size: 0.9rem;
    padding: 8px 5px;
    color: #2D2D2D;
    display: block;
    transition: 0.3s ease all;
    -moz-transition: 0.3s ease all;
    -webkit-transition: 0.3s ease all;
    border: 1px solid #dfdfeb;
    margin: 2px 0;
    border-radius: 6px;
}
.turkategori .kategoriler .okat .kutu ul li a i {float: right;position: absolute;right: 3px;top: calc(50% - 7px);color: #281371;}
.turkategori .kategoriler .okat .kutu ul li.tumu a {color: #0d80d1;} 
.turkategori .kategoriler .okat .kutu ul li.tumu a i{color: #0d80d1;} 
.turkategori .kategoriler .okat .kutu ul li:hover a {background: rgba(0,0,0,0.1);transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}
.turkategori .kategoriler .okat .kutu:hover img {transform: scale(1.05);transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}

.turkategori .alinkler .col-md-4.col-12.alink {float: left;}
.turkategori .alinkler .col-md-4.col-12.alink a{
    display: flex;
    border: none;
    border-radius: 40px;
    padding: 8px;
    position: relative;
    height: 30px;
    align-items: center;
    justify-content: center;
}
.turkategori .alinkler .col-md-4.col-12.alink a.btn-primary { border:1px solid;transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;background-color: #281371;}
.turkategori .alinkler .col-md-4.col-12.alink a.btn-danger { border:1px solid;transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;background-color: #dfa600;}
.turkategori .alinkler .col-md-4.col-12.alink a.btn-primary:hover {color: #0d80d1;background: #fff;transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}
.turkategori .alinkler .col-md-4.col-12.alink a.btn-danger:hover {color: #dfa600;background: #fff;transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}
.turkategori .alinkler .col-md-4.col-12.alink a i {position: absolute;right: 50%; font-size: 1.4rem;opacity: 0;visibility: hidden; transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}
.turkategori .alinkler .col-md-4.col-12.alink a:hover i {right: 10px; opacity: 1;visibility: visible; transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}

.container.araaa .aramakutu {
    position: relative;
    padding: 30px;
    background: #fff;
    border-radius: 6px;
}
.araaa .aramakutu.yapis {position: fixed!important;border-radius: 0; top: 0!important;z-index: 5;padding: 0; width: 100%!important;margin: auto!important;transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}

.turkategori.sayfasi .akutu {
    position: relative;
    width: 100%;
    height: 400px;
    background: url("/resim/tur_bg.jpg") fixed;
    background-size: auto;
    background-repeat: no-repeat;
    
}
.turkategori.sayfasi .akutu .container {padding: 0 30px;}
.turkategori.sayfasi .akutu .aramakutu {position: relative;top: 70px; z-index: 3;right: 0;left: 0;}
.turkategori.sayfasi .akutu .aramakutu .col-md-10.k {margin: auto;background: rgba(255, 255, 255, 0.6);padding: 15px 5px;border-radius: 10px;}
.turkategori.sayfasi .akutu .aramakutu .form-inline .kutu {padding: 0 10px;height: 42px;}
.turkategori.sayfasi .akutu .aramakutu .form-inline .kutu .e{position: relative;height: 100%;}
/*.turkategori.sayfasi .akutu .aramakutu .form-inline .kutu .e::before {content: "";width: 8px;height: 100%;position: absolute;top: 0;left: -1px;display: block;background-color: #dd1a2d;-webkit-border-radius: 6px 0 0 6px;-moz-border-radius: 6px 0 0 6px;-ms-border-radius: 6px 0 0 6px;border-radius: 6px 0 0 6px;z-index: 1;}*/
.turkategori.sayfasi .akutu .aramakutu .form-inline .form-control {width: 100%;border-radius: 6px;border:unset;font-size: 1rem;font-weight: 300;color: #6c757d;}
.turkategori.sayfasi .akutu .aramakutu .form-inline button.btn-lg {width: 100%;height: 42px;border-radius: 5px;border: unset;background-color: #281371;font-size: 1rem;}
.turkategori.sayfasi .akutu .aramakutu .form-inline .form-control:focus {outline: none;box-shadow:none;border: none;}
.turkategori.sayfasi .akutu .aramakutu .form-inline button.btn-lg:focus {outline: none;box-shadow:none;border: none;}
.turkategori.sayfasi .akutu .aramakutu .form-inline button i {font-size: 1.4rem;animation: fadeOutRight;  animation-duration: 0.3s;opacity: 0;visibility: hidden; float: right;transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}
.turkategori.sayfasi .akutu .aramakutu .form-inline button:hover i {animation: fadeInLeft;  animation-duration: 0.3s;opacity: 1;visibility: visible; transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}
.turkategori.sayfasi .akutu .aramakutu .form-inline select {cursor: pointer;-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;background-image: url('../img/ac.png');background-repeat: no-repeat;background-position: right 10px center;background-size: 11px;}
.turkategori.sayfasi .akutu .aramakutu .form-inline .konum i{position: absolute;left: 5px;top: 10px;color: #b5b4b3;font-size: 1.4rem;}
.turkategori.sayfasi .akutu .aramakutu .form-inline .konum input {padding: 0 15px 0 30px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.turkategori.sayfasi .akutu .ozet { 
    position: absolute;
    bottom: 0px;
    left: 0;
    background-color: #281371;
    background: linear-gradient(180deg, #dfa60000 0%, #dfa600 70%);
    right: 0;
    text-align: center;
    padding: 150px 15px 15px 15px;
}
.turkategori.sayfasi .akutu .ozet .col-12 {padding: 15px;color: #ffffff;}
.turkategori.sayfasi .akutu .ozet .col-12 h1 {font-size: 2rem;}
.turkategori.sayfasi .akutu .ozet .col-12 p {font-size: 0.95rem; line-height: 1.2rem;}

.turkategori.sayfasi.otel .akutu {
    position: relative;
    width: 100%;
    height: 400px;
    background: url("/resim/otel_arka_bg.jpg") fixed;
    background-size: auto;
    background-repeat: no-repeat;
    border-radius: 0 0 85% 85% / 30%;
    overflow: hidden;
}
.turkategori.sayfasi.otel .akutu .aramakutu .arama {
    position: relative;
    padding: 30px;
    background: #fff;
    border-radius: 6px;
}
.turkategori.sayfasi.otel .akutu .aramakutu .arama .form-inline > .col-12 {padding: 0 8px;}
.turkategori.sayfasi.otel .akutu .aramakutu .arama .form-inline .form-control{
    height: 42px;
    background: #ffffff;
    cursor: pointer;
    width: 100%;
    border-radius: 10px;
    border: 1px solid #dfdfeb;
    font-size: 1rem;
    font-weight: 300;
    color: #6c757d;
    padding: 0 15px 0 30px;
}
.turkategori.sayfasi.otel .akutu .aramakutu .arama .form-inline .ot {width: 100%;position: relative;}
.turkategori.sayfasi.otel .akutu .aramakutu .arama .form-inline .ot i {position: absolute;left: 15px;z-index: 4;top: calc(50% - 8px);color: #b7b7b7;}
.turkategori.sayfasi.otel .akutu .aramakutu .arama .form-inline .input-daterange {width: 100%;position: relative;}
.turkategori.sayfasi.otel .akutu .aramakutu .arama .form-inline .input-daterange i {position: absolute;left: 10px;z-index: 4;top: calc(50% - 8px);color: #b7b7b7;}
.turkategori.sayfasi.otel .akutu .aramakutu .arama .form-inline .oda{width: 100%;position: relative;}
.turkategori.sayfasi.otel .akutu .aramakutu .arama .form-inline .oda i {position: absolute;left: 10px;z-index: 4;top: calc(50% - 8px);color: #b7b7b7;}
.turkategori.sayfasi.otel .akutu .aramakutu .arama .form-inline button {width: 100%;height: 40px;border-radius: 10px;border:unset;background-color: #281371;font-size: 1rem;}
.turkategori.sayfasi.otel .akutu .aramakutu .arama .form-inline .form-control:focus {outline: none;}
.turkategori.sayfasi.otel .akutu .aramakutu .arama .form-inline button:focus {outline: none;box-shadow:none;border: none;}
.turkategori.sayfasi.otel .akutu .aramakutu .arama .form-inline button i {font-size: 1.4rem;animation: fadeOutRight;  animation-duration: 0.3s;opacity: 0;visibility: hidden; float: right;transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}
.turkategori.sayfasi.otel .akutu .aramakutu .arama .form-inline button:hover i {animation: fadeInLeft;  animation-duration: 0.3s;opacity: 1;visibility: visible; transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}

.turkategori.sayfasi.otel .akutu .aramakutu .arama .form-inline .oda .odalar {display: none;z-index: 9;box-shadow: 0px 2px 3px #aeaeae;border-left: 3px solid #dfa600;background: #ffffff;padding: 15px 0;position: absolute;left: 0;top: 42px;width: 100%;}
.turkategori.sayfasi.otel .akutu .aramakutu .arama .form-inline .oda .odalar hr {margin: 5px 0 10px 0;}
.turkategori.sayfasi.otel .akutu .aramakutu .arama .form-inline .oda .odalar .cocukyasi {padding: 0;margin: 10px 0;display: none;}
.turkategori.sayfasi.otel .akutu .aramakutu .arama .form-inline .oda .odalar .yetiskins{padding: 0;margin-bottom: 10px;}
.turkategori.sayfasi.otel .akutu .aramakutu .arama .form-inline .oda .odalar .cocuks{padding: 0;margin-bottom: 5px;}
.turkategori.sayfasi.otel .akutu .aramakutu .arama .form-inline .oda .odalar .bas{float: left;padding-right: 0;}
.turkategori.sayfasi.otel .akutu .aramakutu .arama .form-inline .oda .odalar .bas h5{font-size: 0.8rem;padding: 4px 0;font-weight: 300;}
.turkategori.sayfasi.otel .akutu .aramakutu .arama .form-inline .oda .odalar .sayiekle {text-align: right; float: left;}
.turkategori.sayfasi.otel .akutu .aramakutu .arama .form-inline .oda .odalar .sayiekle input {border:none;padding: 0;text-align: center;}
.turkategori.sayfasi.otel .akutu .aramakutu .arama .form-inline .oda .odalar .sayiekle button {border-radius: 5px;line-height: 1.2rem;cursor: pointer;color: #979797;padding: 0 5px;font-size: 1rem;border: 1px solid #979797;outline: none;width: 1.4rem;background: unset;height: auto;}
.turkategori.sayfasi.otel .akutu .aramakutu .arama .form-inline .oda .odalar .sayiekle button:focus {background-color: #281371;color: #fff;}
.turkategori.sayfasi.otel .akutu .aramakutu .arama .form-inline .oda .odalar .form-control[readonly] {background-color: #ffffff!important;}
.turkategori.sayfasi.otel .akutu .aramakutu .arama .form-inline .oda .odalar .odaekle.btn-light{font-size: 1rem;font-weight: 400;color: #27598c;}
.turkategori.sayfasi.otel .akutu .aramakutu .arama .form-inline .oda .odalar .odasil{font-weight: 400;color: #ffffff!important;margin-top: 10px;}
.turkategori.sayfasi.otel .akutu .aramakutu .arama .form-inline .oda .odalar .odakapat {position: absolute;right: -10px;top: -10px;border-radius: 100%;width: 25px;height: 25px;line-height: 24px;font-size: 1rem;color: #ffffff !important;z-index: 2;text-align: center;padding: 0;}
.turkategori.sayfasi.otel .akutu .aramakutu .arama .form-inline .oda .odalar .cocukdivi {width: 50%; margin-bottom: 5px;}
.turkategori.sayfasi.otel .akutu .aramakutu .arama .form-inline .oda .odalar .cocukdivi select.form-control {border: 1px solid #979797;font-size: 0.8rem;font-weight: 400;color: #000;height: 34px;border-radius: 3px;padding: 0 25px 0 10px;background-image: url('../img/ac.png');background-repeat: no-repeat;background-position: right 10px center;background-size: 11px;}

.turkategori.sayfasi.otel .akutu .aramakutu .arama .form-inline .oda .odalar .cocukdivi:nth-child(2n-1) {padding: 5px 5px 5px 15px;}
.turkategori.sayfasi.otel .akutu .aramakutu .arama .form-inline .oda .odalar .cocukdivi:nth-child(2n) {padding: 5px 15px 5px 5px;}
.turkategori.sayfasi.otel .akutu .aramakutu.yapis  {max-width: 1200px;transform: translateY(-155px);}

.turkategori.sayfasi.otel .akutu .aramakutu.yapis .arama {padding: 3px;margin: 0 auto;max-width: 1200px;box-shadow: none !important;}
.turkategori.sayfasi.otel .akutu .aramakutu.yapis .arama h1{
    display: none;
      }
      .turkategori.sayfasi.otel .akutu .aramakutu.yapis.shows{
        transform: translateY(0);
      }
      .turkategori.sayfasi.otel .akutu .aramakutu.yapis.shows .arama{
        border: 1px solid #dedede;
        padding: 10px;
      }
.rezervasyon .rbg{height: 150px;padding: 15px; text-align: center;color: #1bae5d;background: #c9e9ff;background: linear-gradient(0deg, rgba(50,110,152,0) 0%, rgba(202, 235, 255, 0.9) 100%);}
.rezervasyon .rbg h1 {font-size: 1.6rem;color: #281371;font-weight: 400;}
.rezervasyon .rezkut {width: 100%;background: #ffffff; margin: -20px auto 30px auto;padding: 15px 0;display: flex; flex-wrap: wrap;}

.rezervasyon .rezkut.ifr {justify-content: center;}
.rezervasyon .rezkut.ifr .odemeEkrani {padding: 30px 15px;margin-bottom: 15px; background: #dfa600;display: flex;flex-wrap: wrap;border-radius: 5px;max-width: 750px;}
.rezervasyon .rezkut.ifr .odemeEkrani .form-container {width: 100%;padding: 0 15px;text-align: right;}
.rezervasyon .rezkut.ifr .odemeEkrani .form-container .form-group {width: 100%; margin-bottom: 10px;float: left;}
.rezervasyon .rezkut.ifr .odemeEkrani .form-container .form-group::after {display: block;clear: both;content: "";}
.rezervasyon .rezkut.ifr .odemeEkrani .form-container .form-group label {margin: 0;}
.rezervasyon .rezkut.ifr .odemeEkrani .form-container .form-group input{border: unset;width: 100%; box-shadow: 0 0 1px #acacac;padding: 7px 15px;border-radius: 5px;outline: unset;}
.rezervasyon .rezkut.ifr .odemeEkrani .form-container .form-group.banka {width: calc(50% - 5px);margin-right: 5px;}
.rezervasyon .rezkut.ifr .odemeEkrani .form-container .form-group.taksit {width: calc(50% - 5px);margin-left: 5px;}
.rezervasyon .rezkut.ifr .odemeEkrani .form-container .form-group.cvc {width: calc(50% - 5px);margin-left: 5px;}
.rezervasyon .rezkut.ifr .odemeEkrani .form-container .form-group.tarih {width: calc(50% - 5px);margin-right: 5px;}
.rezervasyon .rezkut.ifr .odemeEkrani .form-container .form-group.fiyati {font-size: 1.2rem;color: #ffffff;}
.rezervasyon .rezkut.ifr .taksitSecenekleri {background: #fff;border-radius: 5px;float: left;margin-bottom: 10px;padding: 10px;text-align: center;max-width: 750px;box-shadow: 0 0 5px -3px #171717;}
.rezervasyon .rezkut.ifr .taksitSecenekleri a {display: block;}
.rezervasyon .rezkut.ifr .taksitSecenekleri .ikonlar {display: flex;flex-wrap: wrap;width: 100%;}
.rezervasyon .rezkut.ifr .taksitSecenekleri .ikonlar img {width: calc(20% - 10px);margin: 0 5px;border: 1px solid #e1e1e1;border-radius: 3px;}
.rezervasyon .rezkut.ifr .taksitSecenekleri span {display: block;color: #040004;line-height: 1.1rem;margin-top: 10px;}

#taksitSecenekleri .modal-header{padding: 10px 15px;}
#taksitSecenekleri .modal-body {padding: 0;}
#taksitSecenekleri .modal-body .taksitler {display: flex;flex-wrap: wrap;padding: 10px;}
#taksitSecenekleri .modal-body .taksitler .kutu {display: block;width: calc(50% - 20px);margin: 10px;}
#taksitSecenekleri .modal-body .taksitler .kutu .table {margin: 0;}
#taksitSecenekleri .modal-body .taksitler .kutu .table thead tr th {padding: 5px;text-align: center;}
#taksitSecenekleri .modal-body .taksitler .kutu .table tbody tr td {padding: 5px;text-align: center;}

.rezervasyon .rezkut .solkis{float: left;padding: 0;}
.rezervasyon .rezkut .sagkis{float: left;padding: 0;}
.rezervasyon .rezkut .sagkis .kutu{width: 100%;overflow: hidden; position: sticky;top: 10px; margin-top: -100px;background: #fff;box-shadow: 0 0 3px #d0d0d0;border-radius: 5px 5px 0 0;}
.rezervasyon .rezkut .sagkis .kutu .resim img{width: 100%;}
.rezervasyon .rezkut .sagkis .kutu .ozet {padding: 10px;font-size: 0.85rem;}
.rezervasyon .rezkut .sagkis .kutu .ozet span {display: block;}
.rezervasyon .rezkut .sagkis .kutu .ozet span.bas {font-weight: 400;font-size: 1.1rem;color: #281371;}
.rezervasyon .rezkut .sagkis .kutu .ozet span.kon {color: #8e8e8e;margin-bottom: 10px;}
.rezervasyon .rezkut .sagkis .kutu .ozet span.yildiz {color: #8e8e8e;color: #faba00;}
.rezervasyon .rezkut .sagkis .kutu .ozet span.tar {color: #333;display: inline-block;margin-right: 10px;}
.rezervasyon .rezkut .sagkis .kutu .ozet b.b {display: block;margin: 5px 0;}
.rezervasyon .rezkut .sagkis .kutu .ozet ul.oz {margin-bottom: 10px;}
.rezervasyon .rezkut .sagkis .kutu .ozet ul.oz li {list-style: none;display: inline-block;padding-right: 10px;color: #281371;width: 48%;}
.rezervasyon .rezkut .sagkis .kutu .ozet ul.fiy {margin-bottom: 10px;font-size: 1rem;}
.rezervasyon .rezkut .sagkis .kutu .ozet ul.fiy li {list-style: none;display: inline-block;width: 49%;font-size: 0.8rem;line-height: 1.2rem;}
.rezervasyon .rezkut .sagkis .kutu .ozet ul.fiy li:nth-child(2n) {text-align: right;}
.rezervasyon .rezkut .sagkis .kutu .ozet ul.fiy li.ipsi:nth-child(2n) {font-size: 1rem;color: #1bae5d;}
.rezervasyon .rezkut .sagkis .kutu .ozet ul.fiy li.ulsi:nth-child(2n) {font-size: 1rem;color: #1bae5d;}
.rezervasyon .rezkut .sagkis .kutu .ozet ul.fiy li span.efiy {color: #8a3d3d;text-decoration: line-through;}
.rezervasyon .rezkut .sagkis .kutu .ozet ul.fiy li span.yfiy {font-size: 1.5rem;color: #1bae5d;}
.rezervasyon .rezkut .sagkis .kutu .ozet .toplam {text-align: center;box-shadow: 0 0 3px #c1c1c1;padding: 10px 5px;font-size: 1.4rem;line-height: 1.6rem;margin: 20px 0;}
.rezervasyon .rezkut .sagkis .kutu .ozet .toplam b {color: #dfa600;font-size: 1.2rem;}
.rezervasyon .rezkut .sagkis .kutu .ozet .toplam span.s {font-size: 1.6rem; color: #281371;}

.rezervasyon .rezkut .solkis .rezbilgi{padding: 0 15px;}
.rezervasyon .rezkut .solkis .rezbilgi form .kutusu {box-shadow: 0 0 3px #bdbdbd;padding: 15px;margin-bottom: 15px;}
.rezervasyon .rezkut .solkis .rezbilgi form .form-group{margin-bottom: 15px;float: left;padding: 0;}
.rezervasyon .rezkut .solkis .rezbilgi form .form-group h2.b{font-size: 1.4rem;display: inline-block;background: #281371;color: #fff;padding: 3px 10px;font-weight: 400;}
.rezervasyon .rezkut .solkis .rezbilgi form .form-group h3.b{font-size: 1.2rem;display: inline-block;color: #ffffff;padding: 2px 10px;background: #dfa600;font-weight: 300;}
.rezervasyon .rezkut .solkis .rezbilgi form .form-group .form-control{width: 100%;border-radius: 0;}
.rezervasyon .rezkut .solkis .rezbilgi form .form-group select {cursor: pointer;-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;background-image: url('../img/ac.png');background-repeat: no-repeat;background-position: right 10px center;background-size: 11px;}
.rezervasyon .rezkut .solkis .rezbilgi form .form-group.butonlar {text-align: center;}
.rezervasyon .rezkut .solkis .rezbilgi form .form-group.butonlar .btn-primary {
/*     height: 42px; */
    display: inline-block;
    margin: auto;
    background-color: #281371;
    border-color: #281371;
    font-size: 14px;
}
.rezervasyon .rezkut .solkis .rezbilgi form .form-group.butonlar .btn-primary:hover {
    background-color: #dfa600;
    border-color: #dfa600;
}

.rezervasyon .rezkut .solkis .rezbilgi form .kutusu.iptalSigortasi .form-group:last-child { margin-bottom: 0;}

.rezervasyonsonuc {padding: 30px 0;text-align: center;}
.rezervasyonsonuc img { margin-bottom: 30px; }
.rezervasyonsonuc .btn {margin-top: 15px;}


.turtakvimi {padding: 30px 0;}
.turtakvimi .aramayap {margin: 0 auto 30px auto;}
.turtakvimi .aramayap form .form-control {width: 100%;}
.turtakvimi .aramayap form .form-group select {cursor: pointer;-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;background-image: url('../img/ac.png');background-repeat: no-repeat;background-position: right 10px center;background-size: 11px;}
.turtakvimi .aramayap form .form-group  button {border:none; width: 100%;background-color: #281371;}
.turtakvimi .aramayap form .form-group  button i {animation: fadeOutRight;  animation-duration: 0.3s;opacity: 0;visibility: hidden; float: right;transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}
.turtakvimi .aramayap form .form-group  button:hover i {font-size: 1.4rem; animation: fadeInLeft;  animation-duration: 0.3s;opacity: 1;visibility: visible; transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}



.turtakvimi .turs h4 {
    border-bottom: 1px solid #281371;
    padding: 5px;
    color: #281371;
}

.turtakvimi .turs h5 {
    padding: 5px;
}
.turtakvimi .turs ul {margin: 0 0 30px 0;}
.turtakvimi .turs ul li {list-style: none;padding: 5px 0 5px 15px;position: relative;background-color: #f2f2f2; margin: 5px 0;}
.turtakvimi .turs ul li a{color: #20212d;}
.turtakvimi .turs ul li b{color: #20212d;}
.turtakvimi .turs ul li i{color: #281371;}
.turtakvimi .turs ul li span {position: absolute;right: 0;color: #1bae5d;font-weight: 600;font-size: 1.2rem;}
.turtakvimi .turs ul li:nth-child(2n) {/* background: #e8e8e8; */}



.b24-widget-button-position-bottom-right {right: 15px!important;bottom: 15px!important;}
.b24-widget-button-inner-block {background-image: linear-gradient(0deg, #281371, #ff90cc)!important;background-color: #281371!important;}
.sond {padding: 5px;text-align: left;}



/*Uçuş listesi*/

.ucakbileti .akutu {position: relative;width: 100%;margin-bottom: 30px;height: 350px;background: url("../../resim/ucakarka.jpg") ;background-size: cover;background-size: 100% auto;}
.ucakbileti .akutu .container.aa {position: absolute;top: 100px;z-index: 8;margin: auto;right: 0;left: 0;padding: 0 30px;}
.ucakbileti .akutu .ozet { position: absolute;bottom: 0;left: 0;background-color: #281371;background: linear-gradient(180deg, rgba(50,110,152,0) 0%, rgba(23, 81, 121, 0.9) 100%);right: 0;}
.ucakbileti .akutu .ozet .col-12 {padding: 15px;color: #ffffff;}
.ucakbileti .akutu .ozet .col-12 h1 {font-size: 2rem;}
.ucakbileti .akutu .ozet .col-12 p {font-size: 0.95rem; line-height: 1.2rem;}


.ucakbileti #ucak-arama {margin: 0 auto;}
.ucakbileti #ucak-arama form {border-radius: 10px;padding: 15px;background: rgba(255, 255, 255, 0.6);}
.ucakbileti #ucak-arama .kutu {position: relative;padding: 0}
.ucakbileti #ucak-arama .kutu.konum input {border-radius: 5px 0 0 5px;}
.ucakbileti #ucak-arama .form-inline > .kutu .e > i{position: absolute;left: 10px;top: calc(50% - 0.6rem);color: #b5b4b3;font-size: 1.2rem;z-index: 4;}
.ucakbileti #ucak-arama .form-control {padding: 0 10px 0 30px;}
.ucakbileti #ucak-arama .yolcusinifi > a{cursor: pointer;display: block;padding: 0 10px 0 30px;line-height: 42px;background: #ffffff;color: #8781a1;font-size: 1rem;}
.ucakbileti #ucak-arama .yolcusinifi .dropdown-toggle::after {display: none;}
.ucakbileti #ucak-arama .yolcusinifi .hesapla2 {border-left: 3px solid #dfa600;padding: 10px;left: unset !important;right: 0;min-width: 250px;}
.ucakbileti #ucak-arama .yolcusinifi .hesapla2 .arama_yolcu > .col-12 {padding: 0;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.ucakbileti #ucak-arama .yolcusinifi .hesapla2 .form-control {padding: 0 10px;border: 1px solid #d9d9d9;border-radius: 5px;margin-bottom: 10px;}
.ucakbileti #ucak-arama .yolcusinifi .hesapla2 .arama_yolcu > .col-12 > .col-md-6 {font-size: 0.75rem;}
.ucakbileti #ucak-arama .yolcusinifi .hesapla2 .arama_yolcu > .col-12 > .col-md-6 b{font-size: 1rem;display: block;}
.ucakbileti #ucak-arama .yolcusinifi .hesapla2 .arama_yolcu > .col-12 > .col-md-6:nth-child(2) {text-align: right;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.ucakbileti #ucak-arama .yolcusinifi .hesapla2 .arama_yolcu > .col-12 > .col-md-6 > input {width: 30px;padding: 0;height: 24px;text-align: center;border: none;}
.ucakbileti #ucak-arama .yolcusinifi .hesapla2 .arama_yolcu > .col-12 > .col-md-6 .artaz {outline: none;text-decoration: none;border: 1px solid;padding: 0;border-radius: 3px;display: block;height: 24px;width: 24px;line-height: 24px;text-align: center;}
.ucakbileti #ucak-arama .custom-control.custom-checkbox {margin-right: 15px;color: #000;}
.ucakbileti #ucak-arama .form-inline .form-control {width: 100%;border-radius: 0;font-size: 1rem;font-weight: 300;color: #6c757d;background: #fff;border: none;}
.ucakbileti #ucak-arama .form-inline button.btn-lg {width: 100%;height: 42px;border: unset;background-color: #281371;font-size: 1rem;border-radius: 0 5px 5px 0;}
.ucakbileti #ucak-arama .form-inline button i {position: absolute; font-size: 1.4rem; animation: fadeOutRight;  animation-duration: 0.3s;opacity: 0;visibility: hidden; float: right;transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}
.ucakbileti #ucak-arama .form-inline button:hover i {animation: fadeInLeft;  animation-duration: 0.3s;opacity: 1;visibility: visible; transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}

.ucakbileti .ucusdetay {margin: 10px 0 30px 0;display: block;}
.ucakbileti.aramasiz .ucusdetay {display: none;}
.ucakbileti .ucusdetay .sirala {margin-bottom: 20px;}
.ucakbileti .ucusdetay .sirala ul{text-align: right;width: 100%;}
.ucakbileti .ucusdetay .sirala ul li {list-style: none;display: inline-block;}
.ucakbileti .ucusdetay .sirala ul li a {display: block;padding: 3px 7px;font-size: 0.85rem;border-radius: 3px;box-shadow: 0 0 2px #626262;color: #464646;}
.ucakbileti .ucusdetay  .ucuslar .nereden{padding: 10px;color: #fff;position: relative;}
.ucakbileti .ucusdetay  .ucuslar .nereden.gidis{background: #2579a2;}
.ucakbileti .ucusdetay  .ucuslar .nereden.donus{background: #25a25c;}
.ucakbileti .ucusdetay  .ucuslar .nereden.donus b i {display: inline-block; transform: rotateY(180deg) rotate(30deg);}
.ucakbileti .ucusdetay  .ucuslar .nereden b {display: inline-block;width: 80px;}

.ucakbileti .ucusdetay  .ucuslar .nereden span.den {position: absolute;right: 10px;}
.ucakbileti .ucusdetay  .ucuslar .ucus {font-size: 0.9rem;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;border: 1px solid #cacaca;border-radius: 5px; border-left: 3px solid #dfa600;margin: 10px 0;}
.ucakbileti .ucusdetay  .ucuslar .ucus .fiyat {text-align: right;padding: 5px 10px;}
.ucakbileti .ucusdetay  .ucuslar .ucus .fiyat span {display: block;}
.ucakbileti .ucusdetay  .ucuslar .ucus .fiyat span.f{font-size: 1.2rem;color: #1bae5d;font-weight: 600;}
.ucakbileti .ucusdetay  .ucuslar .ucus .fiyat span.s{font-weight: 500;}

.baa{font-family: 'Inter', sans-serif;    font-size: 1.50rem;}
.makale{ margin-top: 20px;padding: 0 15px;}
.erken {
    background-color: #281371;
    color: white;
    z-index: 2;
    position: absolute;
    text-align: center;
    bottom: 0;
    width: 100%;
}
.erken1 {    padding: 10px;    background-color: #dfa600;    color: white;    z-index: 3;    position: relative;    text-align: center;    width: 20%;    font-weight: 600;    min-height: 50px;    line-height: 50px;    border-radius: 10px 10px 10px 10px;}

.ucakbileti .solmenu{float: left;padding-right: 0;}
.ucakbileti .solmenu .kutu{box-shadow: 0 0 5px #b3b3b3;border-radius: 5px;overflow: hidden;}
.ucakbileti .solmenu .kutu .aramayap {padding: 15px;background-color: #281371;}
.ucakbileti .solmenu .kutu .aramayap .form-group {padding: 0;margin-bottom: 10px;}
.ucakbileti .solmenu .kutu .aramayap .input-group {padding: 0;margin-bottom: 10px;}
.ucakbileti .solmenu .kutu .aramayap .input-group .dater {padding: 0 15px 0 35px;background: #ffffff;}
.ucakbileti .solmenu .kutu .aramayap .input-group i {position: absolute;z-index: 5;left: 10px;top: calc(50% - 8px);color: #9d9d9d;}
.ucakbileti .solmenu .kutu .aramayap .form-control {width: 100%;border-radius: 0;border:none;font-size: 0.9rem;}
.ucakbileti .solmenu .kutu .aramayap select {cursor: pointer;padding: 0 25px 0 5px;-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;background-image: url('../img/ac.png');background-repeat: no-repeat;background-position: right 10px center;background-size: 11px;}
.ucakbileti .solmenu .kutu .aramayap button {width: 100%;border: none;border-radius: 0;font-size: 1.1rem;}
.ucakbileti .solmenu .kutu .filtrele {padding: 15px;margin-bottom: 5px;}
.ucakbileti .solmenu .kutu .filtrele h5 {font-weight: 400;}
.ucakbileti .solmenu .kutu .filtrele #fiyataralik {margin: 5px 0 10px 0;width: 100%;float: left;}
.ucakbileti .solmenu .kutu .filtrele .kategori {position: relative;margin-bottom: 15px;}
.ucakbileti .solmenu .kutu .filtrele .kategori input.fiyat {float: left;width: calc(50% - 2px);border-radius: 0;text-align: center;margin: 1px;}
.ucakbileti .solmenu .kutu .filtrele .kategori span.inpb {position: absolute;color: #4d4d4d;font-size: 0.75rem;font-weight: 500; top: -10px;background: #fff;padding: 0 2px;}
.ucakbileti .solmenu .kutu .filtrele .kategori span.inpb:nth-child(1) {left: 15px;}
.ucakbileti .solmenu .kutu .filtrele .kategori span.inpb:nth-child(2) {left: calc(50% + 15px);}
.ucakbileti .solmenu .kutu .filtrele .kategori.ara .btn-success{border: 0;border-radius: 0;width: 100%;height: 36px;}

.ucakbileti .solmenu .kutu .filtrele .aralik {margin-bottom: 15px;}
.ucakbileti .solmenu .kutu .filtrele .inp {width: 50%;float: left;position: relative;}
.ucakbileti .solmenu .kutu .filtrele .sliderValue {width: 100%;padding: 5px 5px 5px 35px; border:1px solid #cacaca;}
.ucakbileti .solmenu .kutu .filtrele .inp span {position: absolute;left: 0;font-size: 0.85rem;height: 100%;background: #281371;color: #fff;z-index: 2;width: 30px;text-align: center;line-height: 36px;}
.ucakbileti .solmenu .kutu .filtrele span.bas {font-weight: 400;margin: 5px 0;color: #434843;width: 100%;display: block;border-bottom: 1px solid #c6c6c6;}
.ucakbileti .solmenu .kutu .filtrele label {margin: 0;font-size: 0.8rem;}
.ucakbileti .solmenu .kutu .filtrele .kategori ul li {list-style: none;font-size: 0.9rem;}
.ucakbileti .solmenu .kutu .filtrele .kategori input[type="checkbox"] {margin-right: 5px;}
.ucakbileti .solmenu .kutu .filtrele .kategori .icofont-star {color: #faba00;font-size: 0.8rem;}
.ucakbileti .solmenu .kutu .filtrele .kategori.ara {margin-top: 30px;}
.ucakbileti .solmenu .kutu .filtrele .kategori.ara .bnt.btn-success {width: 100%;border: none;padding: 5px;font-size: 1.2rem;font-weight: 400;background: #1bae5d;}
.ucakbileti .solmenu .kutu .filtrele .kategori ul li .filt{position: relative;} 
.ucakbileti .solmenu .kutu .filtrele .kategori ul li .filt span.sagda{position:absolute;right: 0;color: #00348c;font-size: 0.8rem;} 

.ucakbileti .sagkisim {float: left;}
.ucakbileti .sagkisim  .nerdenNereye {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 15px;}
.ucakbileti .sagkisim  .nerdenNereye .col-md-9.col-12{height: 40px;line-height: 40px;background: #335cbd;}
.ucakbileti .sagkisim  .nerdenNereye .col-md-9.col-12 span.b {color: #ffffff;}
.ucakbileti .sagkisim  .nerdenNereye .gun {padding: 0;}
.ucakbileti .sagkisim  .nerdenNereye .gun::after {display: block;clear: both;content: "";}
.ucakbileti .sagkisim  .nerdenNereye .gun button{display: block;line-height: 0.9rem;position: relative; float: left; width: 50%;height: 40px;border: unset;font-size: 0.85rem;background: #203e84;color: #ffffff;}
.ucakbileti .sagkisim  .nerdenNereye .gun button i {font-size: 1.8rem;position: absolute;top: 6px;}
.ucakbileti .sagkisim  .nerdenNereye .gun button:first-child{text-align: right;}
.ucakbileti .sagkisim  .nerdenNereye .gun button:first-child i{left: 2px;}
.ucakbileti .sagkisim  .nerdenNereye .gun button:last-child{text-align:  left;}
.ucakbileti .sagkisim  .nerdenNereye .gun button:last-child i{right: 2px;}

.ucakbileti .sagkisim .biletKutu{width: 100%;transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;cursor: pointer; margin-bottom: 15px;box-shadow:0 0 5px #bdbdbd;border-left: 4px solid #c21b5a;border-radius: 5px; display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.ucakbileti .sagkisim .biletKutu .resim {width: 120px;height: 80px;background-size: calc(100% - 10px)!important;background-position: center center!important;background-repeat: no-repeat!important;}
.ucakbileti .sagkisim .biletKutu .ozet {padding: 10px; width: calc(100% - 270px);display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.ucakbileti .sagkisim .biletKutu .ozet .nereden{width: 35%;padding: 0 10px;}
.ucakbileti .sagkisim .biletKutu .ozet .nereye{width: 35%;padding: 0 10px;}
.ucakbileti .sagkisim .biletKutu .ozet .orta{width: 30%;padding: 0 10px;}
.ucakbileti .sagkisim .biletKutu .ozet .orta span{display: block;text-align: center;font-size: 0.8rem;line-height: 0.9rem;}
.ucakbileti .sagkisim .biletKutu .ozet .orta span.ukod{position: relative; font-size: 1rem;font-weight: 600;border-bottom: 1px solid #c21b5a;line-height: unset;}
.ucakbileti .sagkisim .biletKutu .ozet .orta span.ukod::before{content: "";position: absolute;width: 10px;height: 10px;border-radius: 100%;background: #c21b5a;left: -1px;bottom: -5px;}
.ucakbileti .sagkisim .biletKutu .ozet .orta span.ukod::after{content: "";position: absolute;width: 10px;height: 10px;border-radius: 100%;background: #c21b5a;right: -1px;bottom: -5px;}
.ucakbileti .sagkisim .biletKutu .ozet strong {display: block;}
.ucakbileti .sagkisim .biletKutu .ozet strong.ha{position: relative;border-bottom: 1px solid #4f4f4f;}
.ucakbileti .sagkisim .biletKutu .ozet strong.ha small {position: absolute;top: 3px;right: 0;}
.ucakbileti .sagkisim .biletKutu .ozet strong.zaman{font-size: 0.95rem;position: relative;display: flex;justify-content: space-between;}
.ucakbileti .sagkisim .biletKutu .ozet strong.zaman small {position: relative;top: 0;right: 0;display: block;line-height: 0.9rem;text-align: right;width: calc(100% - 40px);}
.ucakbileti .sagkisim .biletKutu .sagkis {padding: 10px; width: 150px;text-align: right;}
.ucakbileti .sagkisim .biletKutu .sagkis .fiyat{display: block; font-size: 1.4rem;color: #1bae5d;}
.ucakbileti .sagkisim .biletKutu .sagkis .son {display: block;font-size: 0.9rem;color: #c52c2b;}
.ucakbileti .sagkisim .biletKutu .sagkis .btn-sec {margin-top: 15px; color: #ffffff;width: calc(100% - 15px); border: unset;background-image: linear-gradient(
    0deg, #281371, #ff90cc);
        background-color: #281371;}
.ucakbileti .sagkisim .biletKutu .sagkis .btn-sec:focus {outline: none;box-shadow:none;border: none;}
.ucakbileti .sagkisim .biletKutu .sagkis .btn-sec i {font-size: 1.4rem;animation: fadeOutRight;  animation-duration: 0.3s;opacity: 0;visibility: hidden; float: right;transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}
.ucakbileti .sagkisim .biletKutu .sagkis .btn-sec:hover i {animation: fadeInLeft;  animation-duration: 0.3s;opacity: 1;visibility: visible; transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}
.ucakbileti .sagkisim .biletKutu .ozet .ucusOz {width: 100%;margin-top: 15px;}
.ucakbileti .sagkisim .biletKutu .ozet .ucusOz ul {text-align: center;}
.ucakbileti .sagkisim .biletKutu .ozet .ucusOz ul li {list-style: none;display: inline-block;font-size: 0.85rem;padding: 0 15px;color: #666;}
.ucakbileti .sagkisim .biletKutu .ozet .ucusOz ul li i {color: #1bae5d;width: 20px;}
.ucusModal .modal-header {padding:5px 10px;}
.ucusModal .modal-body {padding: 10px;}
.ucusModal .modal-body ul {text-align: left;}
.ucusModal .modal-body ul li {list-style: none;display: inline-block;font-size: 0.95rem;padding: 0 10px;}
.ucusModal .modal-body ul li i {color: #1bae5d;}
.ucakbileti .sagkisim .biletKutu:hover {box-shadow:0 0 5px #c21b5a;transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}

.ucakbileti .ucusdetay .toplamFiyat form {display: block;width: 100%;text-align: right;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.ucakbileti .ucusdetay .toplamFiyat .solkis span {line-height: 2rem;font-size: 1.1rem;}
.ucakbileti .ucusdetay .toplamFiyat .sagkis span.f {display: block;font-size: 1.4rem;color: #1bae5d;}
.ucakbileti .ucusdetay .toplamFiyat .sagkis .btn {min-width: 120px;}

.ucakRez {margin: 30px 0;}
.ucakRez .rezkut {width: 100%;background: #ffffff; padding: 15px 0;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.ucakRez .rezkut .solkis{padding: 0;}
.ucakRez .rezkut .sagkis{padding: 0;}
.ucakRez .rezkut .sagkis .kutu{width: 100%;position: sticky;top: 0; overflow: hidden; background: #fff;box-shadow: 0 0 3px #d0d0d0;border-radius: 5px 5px 0 0;}
.ucakRez .rezkut .sagkis .kutu .resim img{width: 100%;}
.ucakRez .rezkut .sagkis .kutu .ozet {padding: 0px;font-size: 0.85rem;}
.ucakRez .rezkut .sagkis .kutu .ozet span {display: block;}
.ucakRez .rezkut .sagkis .kutu .ozet .firma {display: block;padding: 0 10px;text-align: right;}
.ucakRez .rezkut .sagkis .kutu .ozet .kutus {background: #f4f4f4;margin-bottom: 20px;}
.ucakRez .rezkut .sagkis .kutu .ozet .firma img {height: 50px;}
.ucakRez .rezkut .sagkis .kutu .ozet span.bas {position: relative;font-weight: 400;font-size: 1.1rem;background: #281371;color: #fff;padding: 10px;}
.ucakRez .rezkut .sagkis .kutu .ozet span.bas p.detay {position: absolute;right: 15px;font-size: 0.8rem;top: calc(50% - 0.5rem);}
.ucakRez .rezkut .sagkis .kutu .ozet span.kon {color: #8e8e8e;margin-bottom: 10px;}
.ucakRez .rezkut .sagkis .kutu .ozet span.yildiz {color: #8e8e8e;color: #faba00;}
.ucakRez .rezkut .sagkis .kutu .ozet span.tar {color: #333;display: inline-block;margin-right: 10px;}
.ucakRez .rezkut .sagkis .kutu .ozet b.b {display: block;margin: 5px 0;}
.ucakRez .rezkut .sagkis .kutu .ozet ul.oz {margin-bottom: 10px;}
.ucakRez .rezkut .sagkis .kutu .ozet ul.oz li {list-style: none;display: inline-block;padding-right: 10px;color: #281371;width: 48%;}
.ucakRez .rezkut .sagkis .kutu .ozet ul.fiy {margin-bottom: 10px;font-size: 1rem;}
.ucakRez .rezkut .sagkis .kutu .ozet ul.fiy li {list-style: none;display: inline-block;width: 49%;font-size: 0.8rem;line-height: 1.2rem;}
.ucakRez .rezkut .sagkis .kutu .ozet ul.fiy li:nth-child(2n) {text-align: right;}
.ucakRez .rezkut .sagkis .kutu .ozet ul.fiy li span.efiy {color: #8a3d3d;text-decoration: line-through;}
.ucakRez .rezkut .sagkis .kutu .ozet ul.fiy li span.yfiy {font-size: 1.5rem;color: #1bae5d;}
.ucakRez .rezkut .sagkis .kutu .ozet .toplam {text-align: center;padding: 10px 5px;font-size: 1.4rem;line-height: 1.6rem;}
.ucakRez .rezkut .sagkis .kutu .ozet .toplam b {color: #dfa600;font-size: 1.2rem;}
.ucakRez .rezkut .sagkis .kutu .ozet .toplam span.s {font-size: 1.6rem; color: #1bae5d;}
.ucakRez .rezkut .solkis .rezbilgi{padding: 0 15px;position: sticky;top: 0;}
.ucakRez .rezkut .solkis .rezbilgi form .kutusu {box-shadow: 0 0 3px #bdbdbd;padding: 15px;margin-bottom: 15px;}
.ucakRez .rezkut .solkis .rezbilgi form .form-group{margin-bottom: 15px;float: left;padding: 0;}
.ucakRez .rezkut .solkis .rezbilgi form .form-group h2.b{font-size: 1.4rem;display: inline-block;background: #281371;color: #fff;padding: 3px 10px;font-weight: 400;}
.ucakRez .rezkut .solkis .rezbilgi form .form-group h3.b{font-size: 1.2rem;display: inline-block;color: #ffffff;padding: 2px 10px;background: #1bae5d;font-weight: 300;}
.ucakRez .rezkut .solkis .rezbilgi form .form-group .form-control{width: 100%;border-radius: 0;}
.ucakRez .rezkut .solkis .rezbilgi form .form-group select {cursor: pointer;-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;background-image: url('../img/ac.png') !important;background-repeat: no-repeat !important;background-position: right 10px center !important;background-size: 10px !important;}
.ucakRez .rezkut .solkis .rezbilgi form .form-group.butonlar {text-align: center;}
.ucakRez .rezkut .solkis .rezbilgi form .form-group.butonlar .btn-primary {height: 42px;display: inline-block;margin: auto;}
.rezkut .solkis .rezbilgi form  .dtarih {position: absolute;top: -10px;left: 5px;background: #ffffff;color: #373737;padding: 0 5px;}

.ucakRez .rezkut .sagkis .kutu .ozet .kalkis {background: #abd4ff;padding: 10px;}
.ucakRez .rezkut .sagkis .kutu .ozet .kalkis strong {display: block;border-bottom: 1px solid #cacaca;margin-bottom: 5px;}
.ucakRez .rezkut .sagkis .kutu .ozet .kalkis span {display: inline-block;}
.ucakRez .rezkut .sagkis .kutu .ozet .varis {background: #baf9ff;padding: 10px;}
.ucakRez .rezkut .sagkis .kutu .ozet .varis span {display: inline-block;}
.ucakRez .rezkut .sagkis .kutu .ozet .varis strong {display: block;border-bottom: 1px solid #cacaca;margin-bottom: 5px;}
.ucakRez .rezkut .sagkis .kutu .ozet .oz {padding: 10px;}
.ucakRez .rezkut .sagkis .kutu .ozet .oz ul li {list-style: none;display: block;width: 100%;}
.ucakRez .rezkut .sagkis .kutu .ozet .oz ul li i{color: #1bae5d;width: 20px;}
.ucakRez .rezkut .sagkis .kutu .ozet .ucOz table tr td{padding:5px 10px;}
.ucakRez .rezkut .sagkis .kutu .ozet .ucOz table tr td:nth-child(2){text-align: right;}

.ucakRez .rezkut .solkis .rezbilgi form .fatura .fTuru {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.ucakRez .rezkut .solkis .rezbilgi form .fatura .fTuru .custom-control{margin-right: 15px;}

.rezkut .solkis .rezbilgi form .fatura .fTuru {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.rezkut .solkis .rezbilgi form .fatura .fTuru .custom-control{margin-right: 15px;}

.rezkut .solkis .rezbilgi form .ulasim .gidisDonus {width: 100%; display: none;} 
.rezkut .solkis .rezbilgi form .ulasim .gidisDonus.goster {width: 100%; display: flex; flex-wrap: wrap;} 
.rezkut .solkis .rezbilgi form .ulasim .gidisDonus > div {padding: 5px; width: 50%;}
.rezkut .solkis .rezbilgi form .ulasim .gidisDonus > div .k {border: 1px solid #ececec;padding: 10px;font-size: 0.9rem;}
.rezkut .solkis .rezbilgi form .ulasim .gidisDonus > div .k .bas {border-bottom: 1px solid #ececec;margin-bottom: 5px;font-weight: 500;color: #281371;}

.rezkut .solkis .rezbilgi form .ulasim .uIstek {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 0;}
.rezkut .solkis .rezbilgi form .ulasim .uIstek .custom-control{margin-right: 15px;}
.rezkut .solkis .rezbilgi form .ulasim .ulis {font-weight: 500;margin-right: 25px;font-size: 1.1rem;color: #281371;}

.rezkut .solkis .rezbilgi form .ulasim .gidisDonus .gidisdonussec {border: 1px solid #ececec;margin: 15px 0;padding: 10px;}
.rezkut .solkis .rezbilgi form .ulasim .gidisDonus .gidisdonussec .ucaksecili .form-group {margin: 0;}
.rezkut .solkis .rezbilgi form .ulasim .gidisDonus .gidisdonussec .ucaksecili .form-group .form-control:disabled, .rezkut .solkis .rezbilgi form .ulasim .gidisDonus .gidisdonussec .ucaksecili .form-group  .form-control[readonly] {background-color: #f7f7f7;opacity: 1;}
.rezkut .solkis .rezbilgi form .ulasim .gidisDonus .gidisdonussec .ucaksecili .form-group label{margin: 0; font-size: 0.9rem;}

.rezkut .solkis .rezbilgi form .ulasim .gidisDonus .gidisdonussec .sadecetransfer {display: none;}
.rezkut .solkis .rezbilgi form .ulasim .gidisDonus .arama {width: 100%;text-align: center;}
.rezkut .solkis .rezbilgi form .ulasim .gidisDonus .arama a{font-weight: 500;}

.rezkut .solkis .rezbilgi form .ulasim .gidisDonus .gidisdonussec .sadecetransfer .select2-container {width: 50% !important;float: left;}
.rezkut .solkis .rezbilgi form .ulasim .gidisDonus .gidisdonussec .sadecetransfer .select2-container .select2-selection--single .select2-selection__arrow {height: 38px;}
.rezkut .solkis .rezbilgi form .ulasim .gidisDonus .gidisdonussec .sadecetransfer .select2-container .select2-selection--single {border: 1px solid #ced4da;border-radius: 0;height: 38px;}
.rezkut .solkis .rezbilgi form .ulasim .gidisDonus .gidisdonussec .sadecetransfer .select2-container .select2-selection--single .select2-selection__rendered{line-height: 38px;color: #495057;padding-left: 20px;}
.rezkut .solkis .rezbilgi form .ulasim .gidisDonus .gidisdonussec .sadecetransfer .select2-container .select2-selection--single .select2-selection__placeholder {color: #495057;}


.rezkut .solkis .rezbilgi form .ulasim .gidisDonus .sonucGetir {width: 100%;}
.rezkut .solkis .rezbilgi form .ulasim .gidisDonus .sonucGetir .ucakGetir {width: 100%;display: flex;flex-wrap: wrap;}
.rezkut .solkis .rezbilgi form .ulasim .gidisDonus .sonucGetir .ucakGetir > div {padding: 5px;width: 50%;}
.rezkut .solkis .rezbilgi form .ulasim .gidisDonus .sonucGetir .ucakGetir > div .k {border: 1px solid #ececec;padding: 10px;font-size: 0.9rem;margin-bottom: 15px;}
.rezkut .solkis .rezbilgi form .ulasim .gidisDonus .sonucGetir .ucakGetir > div .k .ucakhead {display: flex;width: 100%;flex-wrap: wrap;border-bottom: 1px solid #cacaca;padding: 5px 0;}
.rezkut .solkis .rezbilgi form .ulasim .gidisDonus .sonucGetir .ucakGetir > div .k .ucakhead > div.b{width: 20%;font-size: 0.75rem;text-align: center;font-weight: 500;}
.rezkut .solkis .rezbilgi form .ulasim .gidisDonus .sonucGetir .ucakGetir > div .k .ucakhead > div.b:first-child {text-align: left;}
.rezkut .solkis .rezbilgi form .ulasim .gidisDonus .sonucGetir .ucakGetir > div .k .ucakhead > div.b:nth-child(2) {width: 30%;}
.rezkut .solkis .rezbilgi form .ulasim .gidisDonus .sonucGetir .ucakGetir > div .k .ucakhead > div.b:last-child {text-align:right;width: 10%;}
.rezkut .solkis .rezbilgi form .ulasim .gidisDonus .sonucGetir .ucakGetir > div .k .ucakbody {width: 100%;overflow-y: scroll;max-height: 250px;scrollbar-width: thin;scrollbar-color: #8a8a8a #d2d2d2;}
.rezkut .solkis .rezbilgi form .ulasim .gidisDonus .sonucGetir .ucakGetir > div .k .ucakbody::-webkit-scrollbar {width: 5px;}
.rezkut .solkis .rezbilgi form .ulasim .gidisDonus .sonucGetir .ucakGetir > div .k .ucakbody::-webkit-scrollbar-thumb {background: #888; }
.rezkut .solkis .rezbilgi form .ulasim .gidisDonus .sonucGetir .ucakGetir > div .k .ucakbody::-webkit-scrollbar-thumb:hover {background: #555; }
.rezkut .solkis .rezbilgi form .ulasim .gidisDonus .sonucGetir .ucakGetir > div .k .ucakbody .kutu {display: flex;width: 100%;flex-wrap: wrap;border-bottom: 1px solid #c4c4c4;}
.rezkut .solkis .rezbilgi form .ulasim .gidisDonus .sonucGetir .ucakGetir > div .k .ucakbody .kutu > div.ic{width: 20%;font-size: 0.75rem;text-align: center;}
.rezkut .solkis .rezbilgi form .ulasim .gidisDonus .sonucGetir .ucakGetir > div .k .ucakbody .kutu > div.ic:first-child {text-align: left;padding: 5px;}
.rezkut .solkis .rezbilgi form .ulasim .gidisDonus .sonucGetir .ucakGetir > div .k .ucakbody .kutu > div.ic:nth-child(2) {width: 30%;}
.rezkut .solkis .rezbilgi form .ulasim .gidisDonus .sonucGetir .ucakGetir > div .k .ucakbody .kutu > div.ic.fiyat {text-align:right;width: 10%;padding: 5px;}
.rezkut .solkis .rezbilgi form .ulasim .gidisDonus .sonucGetir .ucakGetir > div .k .ucakbody .kutu > div.ic.fiyat .custom-control-label::after {cursor: pointer;}
.rezkut .solkis .rezbilgi form .ulasim .gidisDonus .sonucGetir .ucakGetir > div .k .ucakbody .kutu > div.ic > span {display: block;line-height: 0.9rem;}
.rezkut .solkis .rezbilgi form .ulasim .gidisDonus .sonucGetir .ucakGetir > div .k .ucakbody .kutu:nth-child(2n) {background: #e6e6ff;}

.rezkut .solkis .rezbilgi form .ulasim .gidisDonus .sonucGetir .ucakGetir > div .ktr {border: 1px solid #ececec;padding: 10px;font-size: 0.9rem;display: none;}
.rezkut .solkis .rezbilgi form .ulasim .gidisDonus .sonucGetir .ucakGetir > div .ktr .bas {border-bottom: 1px solid #ececec;margin-bottom: 5px;font-weight: 500;color: #281371;}
.rezkut .solkis .rezbilgi form .ulasim .gidisDonus .sonucGetir .ucakGetir > div .ktr .transferhead {display: flex;width: 100%;flex-wrap: wrap;border-bottom: 1px solid #cacaca;padding: 5px 0;}
.rezkut .solkis .rezbilgi form .ulasim .gidisDonus .sonucGetir .ucakGetir > div .ktr .transferhead > div.b{width: 30%;font-size: 0.75rem;text-align: center;font-weight: 500;}
.rezkut .solkis .rezbilgi form .ulasim .gidisDonus .sonucGetir .ucakGetir > div .ktr .transferhead > div.b:first-child {text-align: left;}
.rezkut .solkis .rezbilgi form .ulasim .gidisDonus .sonucGetir .ucakGetir > div .ktr .transferhead > div.b:last-child {text-align:right;width: 10%;}
.rezkut .solkis .rezbilgi form .ulasim .gidisDonus .sonucGetir .ucakGetir > div .ktr .transferbody {width: 100%;}
.rezkut .solkis .rezbilgi form .ulasim .gidisDonus .sonucGetir .ucakGetir > div .ktr .transferbody .kutu {display: flex;width: 100%;flex-wrap: wrap;border-bottom: 1px solid #c4c4c4;}
.rezkut .solkis .rezbilgi form .ulasim .gidisDonus .sonucGetir .ucakGetir > div .ktr .transferbody .kutu > div.ic{width: 30%;font-size: 0.75rem;text-align: center;padding: 5px;}
.rezkut .solkis .rezbilgi form .ulasim .gidisDonus .sonucGetir .ucakGetir > div .ktr .transferbody .kutu > div.ic:first-child {text-align: left;}
.rezkut .solkis .rezbilgi form .ulasim .gidisDonus .sonucGetir .ucakGetir > div .ktr .transferbody .kutu > div.ic.fiyat {text-align:right;width: 10%;}
.rezkut .solkis .rezbilgi form .ulasim .gidisDonus .sonucGetir .ucakGetir > div .ktr .transferbody .kutu > div.ic.fiyat .custom-control-label::after {cursor: pointer;}
.rezkut .solkis .rezbilgi form .ulasim .gidisDonus .sonucGetir .ucakGetir > div .ktr .transferbody .kutu > div.ic > span {display: block;line-height: 0.9rem;}
.rezkut .solkis .rezbilgi form .ulasim .gidisDonus .sonucGetir .ucakGetir > div .ktr .transferbody .kutu:nth-child(2n) {background: #e6e6ff;}


#fiyatDetay .modal-header{border-bottom: none;}
#fiyatDetay .modal-body{padding: 0;}



.oneCikanlar {margin: 5px 0 0 0;}
.oneCikanlar .container {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}

.oneCikanlar .oneSlayt {width: 70%;padding: 0 15px;}

.oneCikanlar .oneSlayt .slick-list {border-radius: 15px;box-shadow: 0px 2px 3px #d3d3d3;}

.oneCikanlar .oneSlayt .slick-arrow {position: absolute;z-index: 2;border: none;background: #fff;width: 40px;height: 40px;border-radius: 100%;top: calc(50% - 1.5rem);box-shadow: 0 0 2px #9d9d9d;outline: unset;font-size: 1.5rem;color: #0f65b0;}

.oneCikanlar .oneSlayt .slick-arrow.slick-prev {left: 0;  } 

.oneCikanlar .oneSlayt .slick-arrow.slick-next {right: 0;} 

.oneCikanlar .oneSlayt .resim img {height: 500px;width: 100%;}

.oneCikanlar .sagkis {width: 100%; display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 0 0 0 0;}

.oneCikanlar .sagkis div.y {width: 100%;}

.oneCikanlar .sagkis div.y ul.nav {border: unset;background: #ffffff;width: 100%;}

.oneCikanlar .sagkis div.y ul.nav li.nav-item {margin: 0 5px;}

.oneCikanlar .sagkis div.y ul.nav li.nav-item a {padding: 5px;display: inline-block; font-weight: 600; background: #ffffff; font-size: 0.9rem;border: unset;border-radius: unset;text-align: center;border-bottom: 2px solid #eaeaea;color: #769db5;}

.oneCikanlar .sagkis div.y ul.nav li.nav-item a.active {
    color: #281371;
    border: 1px solid #e2e2e2;
    border-radius: 5px;
}




.oneCikanlar .sagkis div.y .tab-content {padding: 10px 10px 0 10px;}

.oneCikanlar .sagkis div.y .tab-content .onKutu {
    width: 25%;
    margin: 5px 0;
    padding: 5px 5px;
    border-radius: 5px;
    transition: 0.1s;
}

.oneCikanlar .sagkis div.y .tab-content .onKutu:hover{
    box-shadow: 0px 0px 10px -3px rgb(0 0 0 / 40%);
}

.oneCikanlar .sagkis div.y .tab-content .onKutu:last-child{margin-bottom: 0;}

.oneCikanlar .sagkis div.y .tab-content .onKutu a {
    display: block;
    background: #fff;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    position: relative;
}

.oneCikanlar .sagkis div.y .tab-content .onKutu a .resim {
    width: 100%;
    position: relative;
    border-radius: 5px;
    box-shadow: 0px 1px 2px #d3d3d3;
    overflow: hidden;
}

.oneCikanlar .sagkis div.y .tab-content .onKutu a .resim img {height: 200px; width: 100%;object-fit: cover;}

.oneCikanlar .sagkis div.y .tab-content .onKutu a .baslik {
    width: 100%;
/*     background-color: rgb(0 0 0 / 40%); */
/*     position: absolute;
    bottom: 0; */
}

.oneCikanlar .sagkis div.y .tab-content .onKutu a .baslik span.b {
    font-size: 0.9rem;
    display: block;
    padding: 5px;
    overflow: hidden;
    color: #000000;
    font-weight: 500;
    /* white-space: nowrap;
    text-overflow: ellipsis; */
}

.oneCikanlar .sagkis div.y .tab-content .onKutu a .baslik span.b .konum {
    display: block;
    color: #ffffff;
}

.oneCikanlar .sagkis div.y .tab-content .onKutu .fiyat {
    position: absolute;
    background: rgb(245 144 0 / 90%);
    color: #fff;
    font-size: 1.4rem;
    font-weight: 600;
    right: 0;
    bottom: 0px;
    padding: 5px 5px;
    border-top-left-radius: 5px;
    text-align: right;
    line-height: 1.1;
    text-shadow: 0 1px 1px #000;
}

.oneCikanlar .sagkis div.y .tab-content .onKutu .fiyat small{
    font-size: 9px;
    display: block;
}

.pills-outer-turlar {
    justify-content: center;
}
.pills-outer-turlar li.nav-item a{
    background-color: #014399 !important;
    color: #ffffffdb !important;
    border-radius: 5px !important;
    border: none !important;
}
.pills-outer-turlar li.nav-item a.active{
    color: #fff !important;
    box-shadow: 0px 3px 9px -2px #5a5a5a;
}

.transfer .akutu {position: relative;width: 100%;margin-bottom: 30px;height: 600px !important;background: url("/resim/transfer_bg.jpg") !important;background-size: cover;background-size: 100% auto;}
.transfer .akutu .container.aa {position: absolute;top: 100px;z-index: 3;margin: auto;right: 0;left: 0;padding: 0 30px;}
.transfer .akutu .ozet { position: absolute;bottom: 0;left: 0;background-color: #281371;background: linear-gradient(180deg, rgba(50,110,152,0) 0%, rgba(23, 81, 121, 0.9) 100%);right: 0;}
.transfer .akutu .ozet .col-12 {padding: 15px;color: #ffffff;}
.transfer .akutu .ozet .col-12 h1 {font-size: 2rem;}
.transfer .akutu .ozet .col-12 p {font-size: 0.95rem; line-height: 1.2rem;}

.transfer .aramakutusu .form-inline {border-radius: 10px;padding: 15px;background: rgba(255, 255, 255, 0.6);}

.transfer .aramakutusu .form-inline button.btn-lg {width: 100%;height: 42px;border-radius: 0;border:unset;background: linear-gradient(0deg, #281371, #ff90cc);color: #ffffff;font-size: 1rem;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.transfer .aramakutusu .form-inline button.btn-lg:focus {outline: none;box-shadow:none;border: none;}
.transfer .aramakutusu .form-inline button i {font-size: 1.4rem; animation: fadeOutRight;  animation-duration: 0.3s;opacity: 0;visibility: hidden; float: right;transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}
.transfer .aramakutusu .form-inline button:hover i {animation: fadeInLeft;  animation-duration: 0.3s;opacity: 1;visibility: visible; transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}
.transfer .aramakutusu .form-inline .form-control:focus {outline: none;box-shadow:none;border: none;}
.transfer .aramakutusu .form-inline button.btn-lg:focus {outline: none;box-shadow:none;border: none;}
.transfer .aramakutusu .form-inline .yon {padding: 0;margin-bottom: 5px;}
.transfer .aramakutusu .form-inline .yon .ty { display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 300px;;margin-right: 10px;height: 42px;}
.transfer .aramakutusu .form-inline .yon .ty .form-check {position: relative;width: 50%;}
.transfer .aramakutusu .form-inline .yon .ty .form-check .form-check-input ~ .form-check-label{position: absolute;cursor: pointer;left: 0;top: 0;width: 100%;height: 100%;font-size: 0.9rem;background: #f7f7f7;color: #bdbdbd;}
.transfer .aramakutusu .form-inline .yon .ty .form-check .form-check-input:checked ~ .form-check-label{background: #1b82c3;color: #fff;}
.transfer .aramakutusu .form-inline .ulke .icofont-location-pin {position: absolute;left: 15px;top: calc(50% - 0.5rem);color: #5b5b5b;}
.transfer .aramakutusu .yolcusinifi > input{cursor: pointer;border-radius: 0;border: unset;display: block;padding: 0 10px 0 30px;width: 100%; line-height: 42px;background: #ffffff;color: #8781a1;font-size: 1rem;}
.transfer .aramakutusu .yolcusinifi > i {position: absolute;left: 15px;top: calc(50% - 0.6rem);color: #b5b4b3;font-size: 1.2rem;z-index: 4;}
.transfer .aramakutusu .yolcusinifi .dropdown-toggle::after {display: none;}
.transfer .aramakutusu .yolcusinifi .hesapla2 {border-left: 3px solid #dfa600;padding: 10px;left: unset !important;right: 0;min-width: 250px;}
.transfer .aramakutusu .yolcusinifi .hesapla2 .arama_yolcu > .col-12 {padding: 0;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.transfer .aramakutusu .yolcusinifi .hesapla2 .form-control {padding: 0 10px;border: 1px solid #d9d9d9;border-radius: 5px;margin-bottom: 10px;}
.transfer .aramakutusu .yolcusinifi .hesapla2 .arama_yolcu > .col-12 > .col-md-6 {font-size: 0.75rem;}
.transfer .aramakutusu .yolcusinifi .hesapla2 .arama_yolcu > .col-12 > .col-md-6 b{font-size: 1rem;display: block;}
.transfer .aramakutusu .yolcusinifi .hesapla2 .arama_yolcu > .col-12 > .col-md-6:nth-child(2) {text-align: right;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.transfer .aramakutusu .yolcusinifi .hesapla2 .arama_yolcu > .col-12 > .col-md-6 > input {width: 30px;background: #f7f7f7;padding: 0;height: 24px;text-align: center;border: none;}
.transfer .aramakutusu .yolcusinifi .hesapla2 .arama_yolcu > .col-12 > .col-md-6 .artaz:disabled {background: #ccc;}
.transfer .aramakutusu .yolcusinifi .hesapla2 .arama_yolcu > .col-12 > .col-md-6 .artaz:focus {background-color: #281371;color: #fff;}
.transfer .aramakutusu .yolcusinifi .hesapla2 .arama_yolcu > .col-12 > .col-md-6 .artaz {background: #fff;color: #515151;outline: none;text-decoration: none;border: 1px solid;padding: 0;border-radius: 3px;display: block;height: 24px;width: 24px;line-height: 24px;text-align: center;}
.transfer .aramakutusu .yolcusinifi .hesapla2 .arama_yolcu > .col-12 > .col-md-6 .artaz i {opacity: 1;visibility: visible;font-size: 0.9rem;animation: unset;float: unset;}
.transfer .aramakutusu .ulke {padding: 0;}
.transfer .aramakutusu .yolcusinifi {padding: 0;}
.transfer .aramakutusu .kalkisTarihi {padding: 0;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.transfer .aramakutusu .kalkisTarihi .col-12{
    padding: 0 8px;
}
.transfer .aramakutusu .kalkisTarihi input {background: white;border: unset;border-radius: 0;height: 42px;width: 100%;}
.transfer .aramakutusu .kalkisTarihi .transferkalkis {width: 30%;display: block;}
.transfer .aramakutusu .kalkisTarihi .transferkalkissaat {width: 20%;display: block;}

.transfer .aramakutusu .kalkisTarihi .transfervaris {width: 30%;display: block;}

.transfer .aramakutusu .kalkisTarihi .transfervarissaat {width: 20%;display: block;}

.transfer .aramakutusu .varisTarihi {padding: 0;}

.transfer .aramakutusu .tara {padding: 0;}

.transfer .aramakutusu .form-inline .form-control {font-size: 1rem;font-weight: 300;color: #6c757d;}



.transfer .transferlist {margin-bottom: 30px;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}

.transferlist .solmenu .kutu{box-shadow: 0px 2px 3px #d3d3d3;border-radius: 5px;overflow: hidden;}

.transferlist .solmenu .kutu .aramayap {padding: 15px;background-color: #281371;}

.transferlist .solmenu .kutu .aramayap .form-group {padding: 0;margin-bottom: 10px;}

.transferlist .solmenu .kutu .aramayap .input-group {padding: 0;margin-bottom: 10px;}

.transferlist .solmenu .kutu .aramayap .input-group .dater {padding: 0 15px 0 35px;background: #ffffff;}

.transferlist .solmenu .kutu .aramayap .input-group i {position: absolute;z-index: 5;left: 10px;top: calc(50% - 8px);color: #9d9d9d;}

.transferlist .solmenu .kutu .aramayap .form-control {width: 100%;border-radius: 0;border:none;font-size: 0.9rem;}

.transferlist .solmenu .kutu .aramayap select {cursor: pointer;padding: 0 25px 0 5px;-webkit-appearance: none !important;-moz-appearance: none !important;appearance: none !important;background-image: url('../img/ac.png');background-repeat: no-repeat;background-position: right 10px center;background-size: 11px;}

.transferlist .solmenu .kutu .aramayap button {width: 100%;border: none;border-radius: 0;font-size: 1.1rem;}

.transferlist .solmenu .kutu .filtrele {padding: 15px;margin-bottom: 5px;}

.transferlist .solmenu .kutu .filtrele h5 {font-weight: 400;}

.transferlist .solmenu .kutu .filtrele #fiyataralik {margin: 5px 0 10px 0;width: 100%;float: left;}

.transferlist .solmenu .kutu .filtrele .kategori {position: relative;margin-bottom: 15px;}

.transferlist .solmenu .kutu .filtrele .kategori input.fiyat {float: left;width: calc(50% - 2px);border-radius: 0;text-align: center;margin: 1px;}

.transferlist .solmenu .kutu .filtrele .kategori span.inpb {position: absolute;color: #4d4d4d;font-size: 0.75rem;font-weight: 500; top: -10px;background: #fff;padding: 0 2px;}

.transferlist .solmenu .kutu .filtrele .kategori span.inpb:nth-child(1) {left: 15px;}

.transferlist .solmenu .kutu .filtrele .kategori span.inpb:nth-child(2) {left: calc(50% + 15px);}

.transferlist .solmenu .kutu .filtrele .kategori.ara .btn-success{border: 0;border-radius: 0;width: 100%;height: 36px;}



.transferlist .solmenu .kutu .filtrele .aralik {margin-bottom: 15px;}

.transferlist .solmenu .kutu .filtrele .inp {width: 50%;float: left;position: relative;}

.transferlist .solmenu .kutu .filtrele .sliderValue {width: 100%;padding: 5px 5px 5px 35px; border:1px solid #cacaca;}

.transferlist .solmenu .kutu .filtrele .inp span {position: absolute;left: 0;font-size: 0.85rem;height: 100%;background: #281371;color: #fff;z-index: 2;width: 30px;text-align: center;line-height: 36px;}

.transferlist .solmenu .kutu .filtrele span.bas {font-weight: 400;margin: 5px 0;color: #434843;width: 100%;display: block;border-bottom: 1px solid #c6c6c6;}

.transferlist .solmenu .kutu .filtrele label {margin: 0;font-size: 0.8rem;}

.transferlist .solmenu .kutu .filtrele .kategori ul li {list-style: none;font-size: 0.9rem;}

.transferlist .solmenu .kutu .filtrele .kategori input[type="checkbox"] {margin-right: 5px;}

.transferlist .solmenu .kutu .filtrele .kategori .icofont-star {color: #faba00;font-size: 0.8rem;}

.transferlist .solmenu .kutu .filtrele .kategori.ara {margin-top: 30px;}

.transferlist .solmenu .kutu .filtrele .kategori.ara .bnt.btn-success {width: 100%;border: none;padding: 5px;font-size: 1.2rem;font-weight: 400;background: #1bae5d;}

.transferlist .solmenu .kutu .filtrele .kategori ul li .filt{position: relative;} 

.transferlist .solmenu .kutu .filtrele .kategori ul li .filt span.sagda{position:absolute;right: 0;color: #00348c;font-size: 0.8rem;} 



.transfer .transferlist .sagkisim .transferDiv .trkutu {
    margin-bottom: 20px;
    transition: 0.3s ease all;
    -moz-transition: 0.3s ease all;
    -webkit-transition: 0.3s ease all;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    cursor: pointer;
    box-shadow: 0px 2px 3px #d3d3d3;
    border-radius: 5px;
    overflow: hidden;
}

.transfer .transferlist .sagkisim .transferDiv .trkutu .resim {width: 300px;position: relative;overflow: hidden;border-right: 1px solid rgba(0, 0, 0, 0.1);}

.transfer .transferlist .sagkisim .transferDiv .trkutu .resim img {width: 100%;height: 225px;background: #fff;object-fit: cover;transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}

.transfer .transferlist .sagkisim .transferDiv .trkutu .resim ul.o {position: absolute;z-index: 2;left: 0;bottom: 0;right: 0;padding-bottom: 5px;}

.transfer .transferlist .sagkisim .transferDiv .trkutu .resim ul.o li {list-style: none;display: block;font-size: 0.95rem;margin-bottom: 1px;}

.transfer .transferlist .sagkisim .transferDiv .trkutu .resim ul.o li span {display: inline-block;background: #281371;color: #ffffff;padding: 1px 5px;border-radius: 0 3px 3px 0;height: 25px;}

.transfer .transferlist .sagkisim .transferDiv .trkutu .resim ul.o li i {width: 20px;text-align: center;}


.transfer .transferlist .sagkisim .transferDiv .trkutu .ozet {width: calc(100% - 300px);}
.transfer .transferlist .sagkisim .transferDiv .trkutu .ozet .baslik {height: 50px;margin-bottom: 10px;overflow: hidden;line-height: 1.2rem;padding: 3px 10px;font-weight: 500;float: left;}
.transfer .transferlist .sagkisim .transferDiv .trkutu .ozet .bilgi {width: 50%;padding: 0 10px;float: left;font-size: 0.95rem;}
.transfer .transferlist .sagkisim .transferDiv .trkutu .ozet .fiyat {width: 100%;margin-top: 5px;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;text-align: center;float: left;padding: 5px;}
.transfer .transferlist .sagkisim .transferDiv .trkutu .ozet .fiyat > div {width: 50%;padding: 5px;}
.transfer .transferlist .sagkisim .transferDiv .trkutu .ozet .fiyat > div.f {border-right: 1px solid #e3e3e3;}
.transfer .transferlist .sagkisim .transferDiv .trkutu .ozet .fiyat .f span {font-size: 1.3rem;color: #1bae5d;display: block;line-height: 2.3rem;}
.transfer .transferlist .sagkisim .transferDiv .trkutu .ozet .bilgi.kalkis {}
.transfer .transferlist .sagkisim .transferDiv .trkutu .ozet .bilgi.varis  {}
.transfer .transferlist .sagkisim .transferDiv .trkutu .ozet .bilgi span.b {font-weight: 500;}
.transfer .transferlist .sagkisim .transferDiv .trkutu .ozet .fiyat .btn-info{
    color: #ffffff;
    border: unset;
    background-image: linear-gradient( 
    0deg, #281371, #0070ff);
    background-color: #281371;
    padding: 5px 25px;
}
.transfer .transferlist .sagkisim .transferDiv .trkutu .ozet .fiyat .btn-info i {font-size: 1.4rem;animation: fadeOutRight;animation-duration: 0s;animation-duration: 0.3s;opacity: 0;visibility: hidden;float: right;transition: 0.3s ease all;-moz-transition: 0.3s ease all;-webkit-transition: 0.3s ease all;}
.transfer .transferlist .sagkisim .transferDiv .trkutu .ozet .fiyat .btn-info:hover i {animation: fadeInLeft;  animation-duration: 0.3s;opacity: 1;visibility: visible; transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}
.transfer .transferlist .sagkisim .transferDiv .trkutu .ozet .bilgi ul {padding: 5px;}
.transfer .transferlist .sagkisim .transferDiv .trkutu .ozet .bilgi ul li {list-style: none;font-size: 0.9rem;line-height: 1.1rem;color: #444;}
.transfer .transferlist .sagkisim .transferDiv .trkutu .ozet .bilgi ul li i {width: 15px;text-align: center;color: #1bae5d;}
.transfer .transferlist .sagkisim .transferDiv .trkutu:hover {box-shadow:0 0 5px #c21b5a;transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}
.transfer .transferlist .sagkisim .transferDiv .trkutu:hover .resim img {transform: scale(1.05);transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}


.transferRez.ucakRez .rezkut .sagkis .kutu .ozet .baslik span {padding: 10px;font-weight: 500;line-height: 1rem;} 
.transferRez.ucakRez .rezkut .sagkis .kutu .ozet .kalkis ul {padding: 5px;}
.transferRez.ucakRez .rezkut .sagkis .kutu .ozet .kalkis ul li {list-style: none;font-size: 0.9rem;line-height: 1.1rem;color: #444;}
.transferRez.ucakRez .rezkut .sagkis .kutu .ozet .kalkis ul li i {width: 15px;text-align: center;color: #281371;}
.transferRez.ucakRez .rezkut .sagkis .kutu .ozet .varis ul {padding: 5px;}
.transferRez.ucakRez .rezkut .sagkis .kutu .ozet .varis ul li {list-style: none;font-size: 0.9rem;line-height: 1.1rem;color: #444;}
.transferRez.ucakRez .rezkut .sagkis .kutu .ozet .varis ul li i {width: 15px;text-align: center;color: #281371;}
.transferRez.ucakRez .rezkut .sagkis .kutu .ozet .firma img {height: 100px;}
.transferRez.ucakRez .rezkut .solkis .rezbilgi form .form-group h4.b{font-size: 1.1rem;display: inline-block;color: #281371;font-weight: 500;height: 36px;padding: 0 10px;line-height: 36px;}
.transferRez.ucakRez .rezkut .solkis .rezbilgi form .kutusu hr.h {margin: 0;}
.transferRez.ucakRez .rezkut .solkis .rezbilgi form .kutusu .gidisdonus {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.transferRez.ucakRez .rezkut .solkis .rezbilgi form .kutusu .gidisdonus div.ss {padding: 0;}
.transferRez.ucakRez .rezkut .solkis .rezbilgi form .kutusu .gidisdonus .kutuu .bir{display: none;}
.transferRez.ucakRez .rezkut .solkis .rezbilgi form .kutusu .gidisdonus .kutuu .bir.goster{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.transferRez.ucakRez .rezkut .solkis .rezbilgi form .kutusu .gidisdonus .kutuu .bir > div {padding: 0;}
.transferRez.ucakRez .rezkut .solkis .rezbilgi form .kutusu .gidisdonus .kutuu .bir > div.a {margin-top: 10px;}
.transferRez.ucakRez .rezkut .solkis .rezbilgi form .kutusu .gidisdonus .kutuu .bir > div label.saati {position: absolute;padding: 0 5px;font-weight: 500;color: #281371;font-size: 0.8rem;margin: 0;top: -0.4rem;display: inline-block;background: #fff;left: 10px;line-height: 1rem;}
.transferRez.ucakRez .rezkut .solkis .rezbilgi form .kutusu .gidisdonus .ss label.s {position: absolute;padding: 0 5px;font-weight: 500;color: #281371;font-size: 0.8rem;margin: 0;top: -0.4rem;display: inline-block;background: #fff;left: 10px;line-height: 1rem;}
.transferRez.ucakRez .rezkut .solkis .rezbilgi form .kutusu .gidisdonus .kutuu .iki{display: none;}
.transferRez.ucakRez .rezkut .solkis .rezbilgi form .kutusu .gidisdonus .kutuu .iki.goster{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.transferRez.ucakRez .rezkut .solkis .rezbilgi form .form-group .form-control {width: 100%;border-radius: 0;background: #fff;}
.transferRez.ucakRez .rezkut .solkis .rezbilgi form .kutusu .gidisdonus .kutuu .iki > div {padding: 0;}

.acenteSayfa {padding: 30px 0;}
.acenteSayfa .container > .col-md-3 {float: left;}
.acenteSayfa .container > .col-md-3 ul {box-shadow: 0 0 3px #a8a8a8;}
.acenteSayfa .container > .col-md-3 ul li{list-style: none;}
.acenteSayfa .container > .col-md-3 ul li a{display: block;background: #e1e1e1;color: #202020;padding: 10px 15px;}
.acenteSayfa .container > .col-md-3 ul li.aktif a{background: #281371;color: #fff;}

.acenteSayfa .container > .col-md-9 {float: left;}
.acenteSayfa .container > .col-md-9 h2.b{font-size: 1.5rem;color: #281371;display: inline-block;border-bottom: 1px solid #281371;margin-bottom: 15px;}
.acenteSayfa .container > .col-md-9 > form {width: 100%;display: flex;flex-wrap: wrap;}
.acenteSayfa .container > .col-md-9 .cl {display: block;width: 100%;}
.acenteSayfa .container > .col-md-9 label.cafe-checkbox {margin-left: 5px;}
.acenteSayfa .container > .col-md-9 .btn.pull-right {display: block;margin: auto;width: 150px;}

.rezervasyon .sanalPos.rezkut {max-width: 1000px;}

.rezervasyon .sanalPos .kartkis {order: 1;}
.rezervasyon .sanalPos .kartkis .card-wrapper {margin-top: 20px;}
.rezervasyon .sanalPos .kartkis .form-container{max-width: 100%;margin-top: 30px;}
.rezervasyon .sanalPos .kartkis .form-container form label {width: 170px;}
.rezervasyon .sanalPos .kartkis .form-container form input {width: 320px;padding: 6px 10px;margin: unset;border: none;background: #e6e6e6;}
.rezervasyon .sanalPos .kartkis .form-container form .btn {float: unset;border-radius: 5px;opacity: 1;background-color: #0775ea;margin-top: 20px;}

.rezervasyon .sanalPos .ozetkis{font-size: 0.9rem; order: 2;box-shadow: 0 0 5px #d7d6d6;padding: 15px;margin-top: -40px;background: #fff;border-radius: 5px;}
.rezervasyon .sanalPos .ozetkis .resim{ text-align: right; }
.rezervasyon .sanalPos .ozetkis .resim img{ max-width: 100%;max-height: 290px; }
.rezervasyon .sanalPos .ozetkis .baslik {margin:20px 0; }
.rezervasyon .sanalPos .ozetkis .baslik h2 {font-size: 1.3rem; }
.rezervasyon .sanalPos .ozetkis .tarih ul li {float: left;width: 50%;list-style: none;}
.rezervasyon .sanalPos .ozetkis .kisiler ul li {float: left;width: 50%;list-style: none;}
.rezervasyon .sanalPos .ozetkis i {color: #27598c;}
.rezervasyon .sanalPos .ozetkis .fiyat  {margin-top: 15px;}
.rezervasyon .sanalPos .ozetkis .fiyat table {margin: 0;}
.rezervasyon .sanalPos .ozetkis .fiyat table tr td {padding: 5px;}
.rezervasyon .sanalPos .ozetkis .fiyat table tr td:nth-child(1) {text-align: left;font-size: 1.3rem;font-weight: 400;}
.rezervasyon .sanalPos .ozetkis .fiyat table tr td:nth-child(2) {text-align: right;}
.rezervasyon .sanalPos .ozetkis .fiyat table tr td b {font-size: 1.6rem;font-weight: 300;}
.rezervasyon .sanalPos .ozetkis .fiyat table tr td small {text-align: center;font-weight: 400;color: #e31e24 ;text-decoration: line-through;font-size: 1.1rem;margin-right: 10px;}
.rezervasyon .sanalPos .ozetkis .fiyat table tr td h2 {color: #e43c63;font-size: 1.5rem;line-height: 40px;}
.rezervasyon .sanalPos .ozetkis .fiyat table tr td p {font-size: 1.5rem;line-height: 40px;}

.odaekle {display: none;}


.gemi-rez-btn {width: 100%; float: left; display: block; padding: 10px; background: #281371; color: #fff; font-size: 14px; text-align: center; cursor: pointer;}
.gemi-rez-btn:hover {color: #fff; background: #281371db;}

.gemi-js {display: none; position: fixed;top: 0;left: 0;width: 100%;height: 100vh; z-index: 9999999999;}
.gemi-frame {position: fixed;top: 0;left: 0;width: 100%;height: 100vh;background: #00000099;display: flex;justify-content: center;align-items: center;z-index: 999999;text-align: left;}
.gemi-frame .gemi {background: #fff;float: left; width: 100%;}
.gemi-frame .gemi .title {width: 100%;background: #281371;color: #fff;padding: 15px 15px; font-size: 18px; font-weight: 600; position: relative;}
.gemi-frame .gemi .title .close {padding: 8px 10px 10px 10px;position: absolute;right: 10px;opacity: 0.8;color: #ffffff;top: 8px;}
.gemi-frame .gemi .title2 {
    padding: 5px;
    font-size: 18px;
    color: #111;
    background: #f1f1f1;
    margin-bottom: 0px;
    font-weight: 600;
}
.gemi-frame .gemi .gemi-alt {
    padding: 10px 0px 10px 0px;
    border-top: 1px solid #e4e4e4;
    margin: 0px 0 0 0;
}
.gemi-frame .gemi .gemi-alt .info {padding: 10px 0;}
.gemi-frame .gemi .gemi-alt .info b {color: #a22626;}
.gemi-frame .gemi .gemi-btn {padding: 10px;width: 100%;float: left;background: #dfa600;text-align: center;color: #fff;border: none;}
.gemi-frame .gemi .gemi-btn:hover {background: #dfa600db}
.gemi-frame .gemi label {width: 100%;float: left;font-size: 13px;font-weight: 600;padding: 0;margin: 5px 0 3px 0;}
.gemi-frame .gemi input, .gemi-frame .gemi select {width: 100%;float: left;height: 38px;border: 1px solid #cacaca; padding-left: 5px; font-size: 13px;}
.sol {float:left;}
.mb-10{margin-bottom: 10px;}

.rezkut .solkis .rezbilgi .odemeEkrani {padding: 30px 15px;margin-bottom: 15px; background: #ae1b97;display: flex;flex-wrap: wrap;border-radius: 5px;}
.rezkut .solkis .rezbilgi .odemeEkrani .form-container {width: calc(100% - 350px);padding: 0 15px;text-align: right;}
.rezkut .solkis .rezbilgi .odemeEkrani .form-container .form-group {width: 100%; margin-bottom: 10px;}
.rezkut .solkis .rezbilgi .odemeEkrani .form-container .form-group label {margin: 0;}
.rezkut .solkis .rezbilgi .odemeEkrani .form-container .form-group input{border: unset;box-shadow: 0 0 1px #acacac;padding: 7px 15px;border-radius: 5px;outline: unset;}
#parcaliodeme{width: unset;}
.ayni-hiza-cur {position: relative;}
.ayni-hiza-cur span{display: inline-block; position: absolute; right: 35px; top: 7px;}


.odeme-yan .kutu{width: 100%;overflow: hidden; background: #fff;box-shadow: 0 0 3px #d0d0d0;border-radius: 5px 5px 0 0;}
.odeme-yan .kutu .resim img{width: 100%;}
.odeme-yan .kutu .ozet {padding: 10px;font-size: 0.85rem;}
.odeme-yan .kutu .ozet span {display: block;}
.odeme-yan .kutu .ozet span.bas {font-weight: 400;font-size: 1.1rem;color: #281371;}
.odeme-yan .kutu .ozet span.kon {color: #8e8e8e;margin-bottom: 10px;}
.odeme-yan .kutu .ozet span.yildiz {color: #8e8e8e;color: #faba00;}
.odeme-yan .kutu .ozet span.tar {color: #333;display: inline-block;margin-right: 10px;}
.odeme-yan .kutu .ozet b.b {display: block;margin: 5px 0;}
.odeme-yan .kutu .ozet ul.oz {margin-bottom: 10px;}
.odeme-yan .kutu .ozet ul.oz li {list-style: none;display: inline-block;padding-right: 10px;color: #281371;width: 48%;}
.odeme-yan .kutu .ozet ul.fiy {margin-bottom: 10px;font-size: 1rem;}
.odeme-yan .kutu .ozet ul.fiy li {list-style: none;display: inline-block;width: 49%;font-size: 0.8rem;line-height: 1.2rem;}
.odeme-yan .kutu .ozet ul.fiy li:nth-child(2n) {text-align: right;}
.odeme-yan .kutu .ozet ul.fiy li span.efiy {color: #8a3d3d;text-decoration: line-through;}
.odeme-yan .kutu .ozet ul.fiy li span.yfiy {font-size: 1.5rem;color: #1bae5d;}

.odeme-yan .kutu .ozet .toplam {text-align: center;box-shadow: 0 0 3px #c1c1c1;padding: 10px 5px;font-size: 1.4rem;line-height: 1.6rem;margin: 20px 0;}
.odeme-yan .kutu .ozet .toplam b {color: #dfa600;font-size: 1.2rem;}
.odeme-yan .kutu .ozet .toplam span.s {font-size: 1.6rem; color: #281371;}


/* pdf print için */
#pdf-yaz-inner .program {position: relative;transition:0.3s ease all; -moz-transition:0.3s ease all; -webkit-transition:0.3s ease all;}
#pdf-yaz-inner .guns{position: relative;display: none; margin-bottom: 15px;background: #f2f2f2;padding: 10px;border-radius: 0 7px 7px 0;box-shadow: 0 0 3px #aeaeae;}
#pdf-yaz-inner .guns {display: block;}
#pdf-yaz-inner .guns::before{content: "";display: block;position: absolute;width: 5px;height: 100%;left: -5px;top: 0;}
#pdf-yaz-inner .guns:nth-child(1) {display: block;}
#pdf-yaz-inner .guns:nth-child(2) {display: block;}
#pdf-yaz-inner .guns:nth-child(3) {display: block;}
#pdf-yaz-inner .guns:nth-child(n)::before{background: #42a1c4;}
#pdf-yaz-inner .guns:nth-child(n) .gun{background: #42a1c4;}
#pdf-yaz-inner .guns:nth-child(2n)::before{background: #42c487;}
#pdf-yaz-inner .guns:nth-child(2n) .gun{background: #42c487;}
#pdf-yaz-inner .guns:nth-child(3n)::before{background: #c44242;}
#pdf-yaz-inner .guns:nth-child(3n) .gun{background: #c44242;}
#pdf-yaz-inner .guns:nth-child(4n)::before{background: #9542c4;}
#pdf-yaz-inner .guns:nth-child(4n) .gun{background: #9542c4;}
#pdf-yaz-inner .guns:nth-child(5n)::before{background: #52c442;}
#pdf-yaz-inner .guns:nth-child(5n) .gun{background: #52c442;}
#pdf-yaz-inner .guns:nth-child(6n)::before{background: #c48b42;}
#pdf-yaz-inner .guns:nth-child(6n) .gun{background: #c48b42;}
#pdf-yaz-inner .guns:nth-child(7n)::before{background: #426fc4;}
#pdf-yaz-inner .guns:nth-child(7n) .gun{background: #426fc4;}
#pdf-yaz-inner .guns .gun {line-height: 1rem;border-radius: 10px 0px 0 10px;display: inline-block;position: absolute;left: -40px;width: 40px;height: 40px;color: #fff;padding: 2px;text-align: center;font-size: 0.8rem;top: calc(50% - 20px);}
#pdf-yaz-inner .guns .gun::before {counter-increment: pdfgunsay;  content:counters(pdfgunsay, ".") ".";display: block;font-weight: 600;}
/* pdf print için */

.hakkimizda .solmenu ul li i{
    font-size: 14px;
}

.populer-tatil-secenekleri .container{
   padding: 0 30px;
}

.populer-tatil-secenekleri .pt-card{
    border-radius: 5px;
    overflow: hidden;
    box-shadow: 0px 2px 3px #d3d3d3;
    text-align: center;
}

.populer-tatil-secenekleri .pt-card .pt-s-img{
    width: 100%;
    height: 130px;
}

.populer-tatil-secenekleri .pt-card .pt-l-img{
    width: 100%;
    height: 190px;
}

.populer-tatil-secenekleri .pt-card.pt-border{
    border: 1px solid #e2e2e2;
}


.populer-tatil-secenekleri .pt-baslik{
    font-size: 15px;
}

.populer-tatil-secenekleri .pt-link{
    font-size: 13px;
}

.icon-r{
    position: absolute;
    left: 5px;
    top: calc(50% - 0.65rem);
    color: #b5b4b3;
    font-size: 1.2rem;
    z-index: 4;
}

.oneCikanlar .sagkis .tab-pane.active{
    display: flex;
    flex-wrap: wrap;
}

.oneCikanlar .sagkis .slick-arrow {position: absolute;z-index: 2;border: none;background: #fff;width: 40px;height: 40px;border-radius: 100%;top: calc(50% - 1.5rem);box-shadow: 0 0 2px #9d9d9d;outline: unset;font-size: 1.5rem;color: #0f65b0;}

.oneCikanlar .sagkis .slick-arrow.slick-prev {left: 0;  } 

.oneCikanlar .sagkis .slick-arrow.slick-next {right: 0;} 

.oneCikanlar .sagkis-w45 .slick-arrow {    
    position: absolute;
    z-index: 2;
    border: none;
    background: #fff;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    box-shadow: 0 0 2px #9d9d9d;
    outline: unset;
    font-size: 1.5rem;
    color: #0f65b0;
    right: -22px !important;
    transform: translateX(-50%) rotate(90deg);
    top: unset;
}

.oneCikanlar .sagkis-w45 .slick-arrow.slick-prev {top: 0; left: unset;} 

.oneCikanlar .sagkis-w45 .slick-arrow.slick-next {bottom: 0;} 
/*
.oneCikanlar .sagkis-w45 div.y .tab-content .onKutu{
    margin: 12px 0;
}*/

.duyuru-resim{
    width: 85px;
}



.ebulten-outer{
    width: 400px;
    text-align: center;
    margin: 0 auto;
    border: 1px solid #eee;
    padding: 10px;
    border-radius: 5px;
}

.ebulten-outer p{
    font-size: 13px;
}

.populer-yildiz{
    color:#ffd400;
}


/* */

  .oteller .sagkisim .listele .otel .ozet .solkis {
    padding: 10px;
    height: auto;
  }
  .oteller .sagkisim .listele .otel .ozet .solkis ul.ozellik {
    padding: 5px 0;
  }
  .oteller .sagkisim .listele .otel .ozet .solkis ul.ekoz {
    padding: 0;
  }
  .oteller .sagkisim .listele .otel .ozet .sagkis {
    height: auto;
  }
  .oteller .sagkisim .listele .otel .ozet .sagkis .siziAra {
    display: block;
    width: max-content;
    margin: 0 0 5px auto;
  }
  .oteller .sagkisim .listele .otel .ozet .sagkis .rezyap {
    position: relative;
    right: unset;
    bottom: unset;
  }
  .oteller .sagkisim .listele .otel .ozet .sagkis .ftarihSeciniz {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 10px;
    margin: 0;
  }
  
  .oteldetay .obaslik {
    padding: 0;
  }
  .oteldetay .otelresimleri {
    grid-template-columns: auto auto auto auto;
  }

  .oteldetay .otelresimleri .btntumu {
    padding: 5px;
    font-size: 0.9rem;
  }

  .oteldetay .arama .form-inline .form-group {
    margin-bottom: 0;
  }
  .oteldetay .arama.yapis {}
  .oteldetay .arama.yapis .form-inline {
   
  }

  .erken1 {
    padding: 5px 10px;
  }
  .oteldetay .icerik {
    padding: 0 0 15px 0;
  }
  .oteldetay .icerik .container {
    padding: 0;
  }
  .oteldetay .icerik ul.detmenu {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .oteldetay .icerik ul.detmenu li.endusuk {
    position: relative;
    right: unset;
    top: unset;
  }
  .oteldetay .icerik ul.detmenu li.endusuk a {
    display: block;
  }

  .oteldetay .icerik #gbilgi .harita {
    margin: 15px;
    padding: 10px;
  }
  .oteldetay .ozetkonsept ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .oteldetay .ozetkonsept ul li {
    padding: 7px;
    font-size: 0.8rem;
    /* border: 1px solid #dfdfeb; */
    margin: 2px 5px;
    border-radius: 6px;
    color: #fff;
    /* background-image: linear-gradient( 
0deg, #281371, #0070ff); */
    background-color: #281371;
  }
  .oteldetay .ozetkonsept ul li i {
    font-size: 1.3rem;
    margin: 0 auto;
  }

  .otel-width { width: 48%; margin: 0 7px 7px 7px;}
 
  /**/

.grid-sizer { width: 50%; }

.listele{
    background: #fbfbfb;
    border: 1px solid rgb(223, 223, 235);
    border-radius: 6px;
    box-shadow: rgb(211, 211, 211) 0px 2px 3px;
    padding: 10px 0 0 0;
    margin-bottom: 5px;
    min-height: 170px;
}

.btn-oda-arayin-open{
    display: none;
}

.turkategori.sayfasi.otel .akutu .aramakutu.yapis .btn-oda-arayin-open{
    display: block;
}

.okat-width{
  width: 25%;
  padding: 5px;
  margin-bottom: 0 !important;
}
.grid-sizer-kat {
  width: 25%;
}

.okat-width2 { width: 25%; }

.tur-bg{
    background: url("/resim/tur_bg.jpg") fixed !important;
}

.turkategori.sayfasi.otel .akutu .transferkutu.yapis  {transform: translateY(-275px);}

/**/


  .turlar .sagkisim .listele .tur .ozet .solkis{
    padding: 10px;
    height: auto;
  }

  .turlar .sagkisim .listele .tur .ozet .solkis h2.baslik {
    font-size: 1.3rem;color: #000;font-weight: 400;
  }
  .turlar .sagkisim .listele .tur .ozet .solkis ul.ekoz {
    padding: 5px 0;
  }
  .turlar .sagkisim .listele .tur .ozet .solkis ul.sond {
    padding: 5px 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
  .turlar .sagkisim .listele .tur .ozet .solkis ul.sond li {
    list-style: none;
    white-space: nowrap;
    min-width: 20%;
    margin: 0 1px;
  }
  .turlar .sagkisim .listele .tur .ozet .solkis ul.sond li span{
    display: block;
    padding: 2px 5px;
    color: #484848;
    font-size: 0.80rem;
    border: 1px solid #dfdfeb;
    border-radius: 50px;
    margin-bottom: 2px;
  }
  .turlar .sagkisim .listele .tur .ozet .solkis ul.sond li span i{
    color: #00348c;
  }
  .turlar .sagkisim .listele .tur .ozet .solkis ul.kons {
    left: 0;
    bottom: 0;
  }
  .turlar .sagkisim .listele .tur {
    position: relative;
  }
  .turlar .sagkisim .listele .tur .ozet {
    position: unset;
  }
  .turlar .sagkisim .listele .tur .ozet .indirim {
    top: 5px;
  }
  .turlar .sagkisim .listele .tur .ozet .indirim::before {
    height: 5px;
    border-bottom: 5px solid #e21614;
  }
  .turlar .sagkisim .listele .tur .ozet .sagkis {
    height: auto;
    position: unset;
  }
  .turlar .sagkisim .listele .tur .ozet .sagkis .minioz {
    padding: 5px;
    position: relative;
    bottom: 0;
    right: 0px;
  }
  .turlar .sagkisim .listele .tur .ozet .sagkis .rezyap {
    position: relative;
    right: 0px;
    bottom: 0px;
  }

  .tur-width { width: 48%; margin: 0 7px 7px 7px;}
 
/**/

.alt-bg-res{
    height: 400px;
    object-fit: cover;
    width: 100%;
}

.dik-ort-ara{
    position: relative;
    top: 50%; 
    transform: translateY(-50%);
}

.top-sosyal a {
    font-size: 0.85rem;
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 15px 8px;
    height: 100%;
}

.top-sosyal a span{
    font-size: 0.85rem;
    line-height: 1;
    margin-left: 5px;
}

.top-sosyal a:hover {
    color: #ffffffe3;
    background-color: #dfa600;
}

.top-sosyal-ara{
    background-color: #281371;
    border-radius: 5px;
    color: #fff !important;
    margin: 4px 0;
    margin-left: 5px;
    height: auto !important;
}

.top-s-wp{
    padding: 0px 5px;
}

.top-sosyal .sara {
    padding: 0px 5px;
}

.grid-sizer-main-otel{
    width: 25%;
}

.grid-sizer-main-tur{
    width: 25%;
}

/* .oneCikanlar .sagkis-otel div.y .tab-content .onKutu:nth-child(3n){
    width: 50%;
} */

/* .oneCikanlar .sagkis-w45 div.y .tab-content .onKutu:nth-child(6n){
    width: 50%;
} */

.title-eight {
    font-size: 21px;
    text-align: center;
    line-height: 1.5em;
    padding-bottom: 20px;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #111;
    position: relative;
    margin-bottom: 20px !important;
}
  .title-eight:before {
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    max-width: 410px;
    left: 50%;
    transform: translateX(-50%);
    height: 3px;
    content: "";
    background-color: #dfa600;
    z-index: 4;
    box-shadow: 0 0 2px 0px rgb(0 0 0 / 25%);
  }
  .title-eight:after {
    position: absolute;
    width: 45px;
    height: 45px;
    left: 50%;
    bottom: -22.5px;
    content: '';
    z-index: 4;
    display: block;
    background-image: url('/source/Logo/logo_title.png');
    /* background-color: #ffffff; */
    background-size: 100%;
    transform: translateX(-50%);
    background-repeat: no-repeat;
    background-position: center;
  }
/*   
  .title-eight:after,.title-eight:before {
    content: " ";
    display: block;
    border-bottom: 2px solid #281371;
  }
 */
.accordion-slider-outer {
height: 50vh;
}

.accordion-slider {
  display: flex;
  justify-content: center;
  position: relative;
  height: 100%;
  width: 100%;
  padding: 1rem;
}

.accordion-slider .item {
  flex: 1;
  position: relative;
  overflow: hidden;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.55), -1px -1px 2px rgba(0, 0, 0, 0.51);
  transition: 0.5s;
}

.accordion-slider .photo {
  height: 100%;
  width: 100%;
}

.accordion-slider img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  /*filter: blur(1px);*/
  transition: 0.5s;
}

.accordion-slider .overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 10;
  opacity: 0;
  transition: 1s;
}

.accordion-slider .title {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 20;
  padding: 1rem;
}
.accordion-slider .main-title {
  color: aliceblue;
  text-transform: uppercase;
  text-shadow: 1px 1px 5px rgba(45, 44, 44, 0.77),
    -1px 2px 1px rgba(50, 50, 50, 0.8);
  transform-origin: top left;
  transition: 0.5s;
  opacity: 0;
  font-size: 20px;
}

.accordion-slider .subtitle {
  position: absolute;
  bottom: 1rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
  padding-right: 1rem;
  color: aliceblue;
  text-shadow: 1px 1px 5px black;
  opacity: 0;
  transform: scale(0) translateY(2rem);
  transition: transform 0.1s 0.2s, opacity 0.1s 0.4s;
}

/*
ANIMATIONS
*/

.accordion-slider .item:hover {
  flex: 8;
}

.accordion-slider .item:hover .overlay {
  background-image: linear-gradient(
    to top,
    rgb(2, 2, 2),
    rgba(47, 46, 46, 0) 30%
  );
  opacity: 1;
  transition: 0.8s;
}

.accordion-slider .item:hover .main-title {
  opacity: 1;
}

.accordion-slider .item:hover .subtitle {
  transform: scale(1) translateY(0);
  opacity: 1;
}

.accordion-slider .item:hover img {
 /* filter: blur(0);*/
}


.accordion-slider .incele-outer{
    position: absolute;
    bottom: 5px;
    width: 100%;
    left: 0;
    padding-bottom: 1rem;
    padding-right: 1rem;
    opacity: 0;
}

.accordion-slider .item:hover .incele-outer {
    opacity: 1;
}

.tur-kategorileri-incele{
    background: linear-gradient(180deg, #0070ff, #281371);
    border-radius: 5px;
    padding: 5px;
    white-space: nowrap;
}

.kampanya-mail {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
    background-color: #f5f5f5;
}

.kampanya-mail .card-content {
    width: 100%;
    position: relative;
    padding: 3.5rem 0;
}

.kampanya-mail .card-content h1 {
    text-transform: uppercase;
    margin: 0;
    font-size: 24px;
}

.kampanya-mail .card-content p {
    font-size: .8rem;
    margin-bottom: 10px;
}
/* .kampanya-mail .form-input {
    max-width: 250px;
    margin: 0 auto;
} */

.kampanya-mail input {
    padding: 0.5rem 1rem;
    outline: none;
    border: .1rem solid #d1d1d1;
    font-size: 0.8rem;
    margin-right: 5px;
}

.kampanya-mail ::placeholder {
  color: #d1d1d1;
}

.kampanya-mail .subscribe-btn {
    padding: 0.6rem 1.2rem;
    background: #dfa600;
    color: #fff;
    font-size: 0.8rem;
    border: none;
    outline: none;
    cursor: pointer;
}
.bg-sec-opa{
    background-color: rgb(52 58 64 / 70%) !important;
}

.facebook-color{
    color: #4267B2;
}

.twitter-color{
    color: #00acee;
}

.instagram-color{
    color: #8a3ab9;
}

.amount-line{
    text-decoration: line-through;
    color: #281371;
}

.whatsapp-float{
    position: fixed;
    width: 60px;
    height: 60px;
    bottom: 40px;
    right: 55px;
    background-color: #25d366;
    color: #FFF;
    border-radius: 50px;
    text-align: center;
    font-size: 30px;
    box-shadow: 1px 1px 7px #999;
    z-index: 100;
}

.vr{
    display: inline-block;
    align-self: stretch;
    width: 1px;
    min-height: 1em;
    background-color: #dee2e6;
}

.main-tur-kategori-slider{
   /*  height: 350px; */
}
.main-tur-kategori-slider .item {
    position: relative;
    border-right: 3px solid #fff;
    border-left: 3px solid #fff;
    border-radius: 10px;
    overflow: hidden;
}
.main-tur-kategori-slider .slide-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgb(24 22 19 / 35%);
    z-index: 2;
}
.main-tur-kategori-slider .item .text-area {
    position: absolute;
    text-align: center;
    top: 50%;
    z-index: 3;
    transform: translateY(-50%);
    width: 100%;
    padding: 5px;
}
.main-tur-kategori-slider .item .category-name{
    text-transform: uppercase;
    font-size: 1.4rem;
    width: 100%;
    color: #fff;
    font-weight: 700;
    margin-bottom: 10px;
}
.main-tur-kategori-slider .item .cat{
    font-size: 14px;
    color: #fff;
    font-weight: 400;
    background: rgb(245 144 0 / 80%);
    padding: 6px 6px;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: inline-block;
}

.main-tur-kategori-slider .item img{
    height: 350px;
    object-fit: cover;
    aspect-ratio: 16/10;
}

.main-tur-kategori-slider .owl-nav {
    position: absolute;
    width: 100%;
    text-align: center;
    margin-top: -26px !important;
    z-index: 9999;
    top: 50%;
    transform: translateY(-50%);
}

.main-tur-kategori-slider .owl-nav .owl-next{
    background: #fff !important;
    width: 52px;
    height: 52px;
    border: none;
    outline: none;
    position: absolute;
    right: 10px;
    border-radius: 50% !important;
}

.main-tur-kategori-slider .owl-nav .owl-prev{
    background: #fff !important;
    width: 52px;
    height: 52px;
    border: none;
    outline: none;
    position: absolute;
    left: 10px;
    border-radius: 50% !important;
}

.main-tur-kategori-slider .owl-nav i{
    font-size: 1.5rem;
}

.main-tur-kategori-slider .owl-nav button{
    display: flex !important;
    align-items: center;
    justify-content: center;
    transition: .3s;
}

.main-tur-kategori-slider .owl-nav button:hover{
    color: #000 !important;
    background-color: rgb(255 255 255 / 80%) !important;
    box-shadow: 0 0 6px 2px #fff;
}



.linear-owl {
    position: absolute;
    top: 0;
    width: 250px;
    height: 100%;
    z-index: 5;
    pointer-events: none;
}

.left-linear {
    left: 0;
    background-image: linear-gradient(90deg, white, transparent);
}

.right-linear {
    right: 0;
    background-image: linear-gradient(270deg, white, transparent);
}


.cat-incele {
    margin-top: 60px;
    width: 130px;
    height: 40px;
    color: #fff;
    border-radius: 5px;
    padding: 10px 25px;
    font-weight: 500;
    background: transparent;
    cursor: pointer;
    transition: all 0.3s ease;
    position: relative;
    display: inline-block;
/*      box-shadow:inset 2px 2px 2px 0px rgba(255,255,255,.5),
     7px 7px 20px 0px rgba(0,0,0,.1),
     4px 4px 5px 0px rgba(0,0,0,.1); */
    outline: none;

    }
   
    .cat-incele{
        position: relative;
        border:none;
        box-shadow: none;
        width: 130px;
        height: 40px;
        line-height: 42px;
        -webkit-perspective: 230px;
        perspective: 230px;
      }
      .cat-incele span {
        background: #281371;
        background: linear-gradient(180deg, #0070ff 0%, #281371 100%);
        display: block;
        position: absolute;
        width: 130px;
        height: 40px;
        box-shadow: inset 2px 2px 2px 0px rgba(255,255,255,.5),
             7px 7px 20px 0px rgba(0,0,0,.1),
             4px 4px 5px 0px rgba(0,0,0,.1);
        border-radius: 5px;
        margin: 0;
        text-align: center;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-transition: all .3s;
        transition: all .3s;
        left: 0;
        color: #fff;
      }
      .cat-incele span:nth-child(1) {
    /*     box-shadow:
         -7px -7px 20px 0px #fff9,
         -4px -4px 5px 0px #fff9,
         7px 7px 20px 0px #0002,
         4px 4px 5px 0px #0001; */
        -webkit-transform: rotateX(90deg);
        -moz-transform: rotateX(90deg);
        transform: rotateX(90deg);
        -webkit-transform-origin: 50% 50% -20px;
        -moz-transform-origin: 50% 50% -20px;
        transform-origin: 50% 50% -20px;
      }
      .cat-incele span:nth-child(2) {
        -webkit-transform: rotateX(0deg);
        -moz-transform: rotateX(0deg);
        transform: rotateX(0deg);
        -webkit-transform-origin: 50% 50% -20px;
        -moz-transform-origin: 50% 50% -20px;
        transform-origin: 50% 50% -20px;
      }
      .cat-incele:hover span:nth-child(1) {
    /*     box-shadow:inset 2px 2px 2px 0px rgba(255,255,255,.5),
         7px 7px 20px 0px rgba(0,0,0,.1),
         4px 4px 5px 0px rgba(0,0,0,.1); */
        -webkit-transform: rotateX(0deg);
        -moz-transform: rotateX(0deg);
        transform: rotateX(0deg);
      }
      .cat-incele:hover span:nth-child(2) {
        /* box-shadow:inset 2px 2px 2px 0px rgba(255,255,255,.5),
         7px 7px 20px 0px rgba(0,0,0,.1),
         4px 4px 5px 0px rgba(0,0,0,.1); */
       color: transparent;
        -webkit-transform: rotateX(-90deg);
        -moz-transform: rotateX(-90deg);
        transform: rotateX(-90deg);
      }


.fw-bold{
    font-weight: 600;
}

.fw-bolder{
    font-weight: 700;
}

.f-telefon{
    font-size: 18px !important;
    font-weight: 600;
}

.theme-bg-acik{
    background-color: #0054c1;
}

.theme-bg-koyu{
    background-color: #281371;
}

.theme-color-koyu{
    color: #281371;
}

.top-dikey-sosyal-outer{
    width: 45px;
    z-index: 2;
}

.top-dikey-sosyal{
    position: absolute;
    top: 0;
    left: 0;
    background-color: #dfa600;
    box-shadow: 0px 2px 5px -2px rgb(0 0 0 / 40%);
}

.top-dikey-sosyal a{
    height: 45px;
    width: 45px;
    padding: 0;
}

.siziarayalim {
    font-size: 18px;
    width: 100%;
    background: #281371;
    color: #fff;
    min-height: 264px;
    padding: 10px 20px;
}

.siziarayalim input,.siziarayalim select {
    height: 36px;
    background: none;
    border: 1px solid #fff;
    margin-bottom: 8px;
    padding-left: 8px;
    width: 100%;
    font-size: 12px;
    outline: none;
    border-color: #fff;
    color: #fff;
    background-color: #281371;
}

.siziarayalim input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #fff;
    opacity: 1; /* Firefox */
  }
  
  .siziarayalim input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #fff;
  }
  
  .siziarayalim input::-ms-input-placeholder { /* Microsoft Edge */
    color: #fff;
  }

.siziarayalim .sizi-gonder {
    width: 100%;
    background: #fff;
    color: #281371;
    padding: 10px;
}

.bg-black{
    background-color: #000;
}

.detay-slide-resimler{
    display: grid;
    position: relative;
    grid-template-columns: auto auto auto;
}

.detay-slide-resimler .ress:nth-child(1){
    grid-row: 1 / 3;
    grid-column: 1 / span 2;
}

.detay-slide-resimler .ress{
    text-align: center;
    margin: 2px;
    overflow: hidden;
    border-radius: 6px;
}

.detay-slide-resimler .ress img {
    height: 130px;
    width: 100%;
    object-fit: cover;
    transition: 0.3s ease all;
    -moz-transition: 0.3s ease all;
    -webkit-transition: 0.3s ease all;
}

.detay-slide-resimler .ress:nth-child(1) img {
    height: 264px;
    width: 100%;
    object-fit: cover;
}
.detay-slide-resimler .goster{
    position: absolute;
    margin: auto;
    text-align: right;
    bottom: 15px;
    right: 0;
    left: 0;
    padding: 0 15px;
    width: 100%;
}

.detay-slide-resimler .btntumu {
    background: #dfa600;
    color: #ffffff;
}

.fancybox-thumbs__list a:before{
    border: 6px solid #dfa600 !important;
}

.irs--flat .irs-bar{
    background-color: #dfa600 !important;
}

.irs--flat .irs-from, .irs--flat .irs-to, .irs--flat .irs-single{
    background-color: #dfa600 !important;
}

.irs--flat .irs-handle>i:first-child{
    background-color: #281371 !important;
}

.alternatif-tur-area{
    width: 100%;
    border-right: 1px solid rgba(0, 0, 0, .1);
    border-left: 1px solid rgba(0, 0, 0, .1);
    border-radius: 5px;
    text-align: left;
    margin-bottom: 25px;
}

.alternatif-tur-area input[type=radio] {
    display: none;
}


.alternatif-tur-area .active-label, .alternatif-tur-area label:focus, .alternatif-tur-area label:hover, .alternatif-tur-area label:active, .alternatif-tur-area input:checked + label {
    color: #dfa600;
}
.alternatif-tur-area .active-label:before, .alternatif-tur-area label:focus:before, .alternatif-tur-area label:hover:before, .alternatif-tur-area label:active:before, .alternatif-tur-area input:checked + label:before {
    background: white;
    border-color: #dfa600;
}


.alternatif-tur-area label {
    font-size: 0.8rem !important;
    font-weight: bold;
    line-height: 1 !important;
    cursor: pointer !important;
    display: block !important;
    padding: 1rem 1rem 1rem 3rem !important;
    position: relative !important;
    border-top: 1px solid rgba(0, 0, 0, .1) !important;
    border-bottom: 1px solid rgba(0, 0, 0, .1) !important;
    background: white !important;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: all 0.15s ease;
    width: 100%;
    left: unset !important;
    top: unset !important;
    margin-bottom: unset !important;
    color: #281371 !important;
}
.alternatif-tur-area label:first-of-type {
    border: 0;
}
.alternatif-tur-area label:before {
    content: "";
    position: absolute;
    left: 1rem;
    top: 50%;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    border: 0.2rem solid #ccc;
    transform: translateY(-50%);
}

.alternatif-tur-area input:checked + label:before {
    border-color: white;
    border: none;
    background: #dfa600;
}

.alternatif-tur-area input:disabled + label {
    background: #efefef;
    color: rgba(0, 0, 0, .5);
    cursor: not-allowed;
}
.alternatif-tur-area input:disabled + label:hover {
    border-color: rgba(0, 0, 0, .1);
}
.alternatif-tur-area input:disabled + label:before {
    border-color: white;
    background: white;
}

.turlar .solmenu .kutu .filtrele .kategori.ara .btn-outline-success{
    color: #fff !important;
    border-color: #281371 !important;
    background-color: #281371 !important;
}

.turlar .solmenu .kutu .filtrele .kategori.ara .btn-outline-success:hover {

    background-color: #dfa600 !important;
    border-color: #dfa600 !important;
}

.oteller .solmenu .kutu .filtrele .kategori.ara .btn-outline-success{
    color: #fff !important;
    border-color: #281371 !important;
    background-color: #281371 !important;
}

.oteller .solmenu .kutu .filtrele .kategori.ara .btn-outline-success:hover {

    background-color: #dfa600 !important;
    border-color: #dfa600 !important;
}

.dahaFazlaGoster{
    background-color: #281371;
    border-color: #281371;
}

.gonder-buton{
    background-color: #281371;
    border-color: #281371;
}

.pop-tumu-goster{
    background-color: #281371;
    border-color: #281371;
}

.goog-te-gadget{
    white-space: normal !important;
    color: #d5d5d5 !important;
    font-size: 0px !important;
}

.goog-logo-link, .goog-logo-link:link, .goog-logo-link:visited, .goog-logo-link:hover, .goog-logo-link:active{
    font-size: 9px !important;
    color: #d5d5d5 !important;
}

.goog-te-banner-frame{
    display: none !important;
}

.theme-button{
        background-color: #281371;
        border-color: #281371;
}

.theme-button:hover{
    background-color: #dfa600;
    border-color: #dfa600;
}

.theme-button-acik{
    background-color: #dfa600;
    border-color: #dfa600;
    color: #fff !important;
}

.theme-button-acik:hover{
background-color: #281371;
border-color: #281371;
}

.rez-title-1 {
    background: #281371;
    color: #fff;
    padding: 3px 10px;
    font-weight: 600;
}

.rez-title-2 {
    color: #ffffff;
    padding: 2px 10px;
    background: #dfa600;
    font-weight: 300;
}

.rez-kisi-kutu {
    padding: 5px;
    border: 1px solid #dfdfdf;
    margin: 10px 0;
    text-align: left;
}

 #floating-icon > a {
    position: fixed;
    right: 0;
    top: 50%;
    transform: rotate(-90deg) translate(50%, -50%);
    transform-origin: right;
    z-index: 8;
  }

  #AramaIframe_v102 {
    background: url('/assets/img/online-bg.png') no-repeat center top;
    width: 465px;
    height: 390px;
    padding: 60px 0px 0px 29px;
}

.hakkimizda .icerik .iletisim .harita iframe{
    width: 100% !important;
  }

  .btn-loading-in{
    display: none;
    align-items: center;
}

.loading{
    cursor: wait;
}

.loading .btn-loading-in{
    display: inline-flex;
}

.loading .btn-loading-normal{
    display: none;
}

.b-kurumsal{
    position: relative;
}

.banner-text{
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.banner-text h1 {
    color: #fff;
    text-shadow: 0px 1px 2px #000;
}


.banner-img img{
    max-height: 300px;
    width: 100%;
    object-fit: cover;
}
 