@charset "UTF-8";

.rc-anchor-normal {
    width: max-content !important;
}

.modal-giris .modal-dialog {
    max-width: 406px;
}

.modal-giris .modal-dialog .g-recaptcha {
    margin-bottom: 15px;
}

.g-recaptcha {
    margin-bottom: 15px;
}

#modal-kurumsal .buttons {
    display: none;
}

#modal-kurumsal .caption h5 {
    margin-top: 0;
}

.more-comment-list {
    max-height: 600px;
    overflow-y: auto;
}

header {
    border-bottom: 1px solid #e6ecf8;
}

/*Aktivasyon Page Start*/

.member-activation {
    border: 1px solid #e6ecf8;
    margin: 50px auto;
    padding: 24px;
    width: 100%;
}

.member-activation .information-item-activation {
    
}

.member-activation .information-item-activation>.row {
    margin: 0;
    padding: 0;
}

.member-activation .information-item-activation .caption {
    background-color: #e6ecf8;
    margin-top: -24px;
    margin-left: -12px;
    margin-bottom: 20px;
    padding: 10px 10px;
    width: calc(100% + 24px);
}

.member-activation .information-item-activation .form-item {
    padding: 0;
}

.member-activation .information-item-activation label {
    color: rgba(23,23,23, .5);
    margin-bottom: 10px;
}

.member-activation .information-item-activation input {
    border: 1px solid #ced4da;
    border-radius: .25rem;
    font-size: 16px;
    font-weight: bold;
}

.member-activation .information-item-activation input:focus-visible {
    box-shadow: none;
    outline: none;
}

.member-activation .information-item-activation input:focus {
    box-shadow: none;
    outline: none;
}

.member-activation .information-item-activation .reset-password-btn {
    margin: 0;
    padding: 0;
}

.member-activation .information-item-activation button {
    background-color: #25459a;
    color: #ffffff;
    margin-top: 20px;
    width: 100%;
}

.member-activation .information-item-activation .caption h5 {
    color: #171717;
    font-weight: 700;
    font-size: 16px;
}

/*Aktivasyon Page finish*/


/*Reset Password Start*/

.reset-password {
    border: 1px solid #e6ecf8;
    margin: 50px auto;
    padding: 24px;
    width: 100%;
}

.reset-password form {
    padding: 0px;
}

.reset-password .information-item-reset-password {
    
}

.reset-password .information-item-reset-password>.row {
    margin: 0;
    padding: 0;
}

.reset-password .information-item-reset-password .caption {
    background-color: #e6ecf8;
    margin-top: -24px;
    margin-left: -12px;
    margin-bottom: 20px;
    padding: 10px 10px;
    width: calc(100% + 24px);
}

.reset-password .information-item-reset-password .form-item {
    padding: 0;
}

.reset-password .information-item-reset-password label {
    color: rgba(23,23,23, .5);
    margin-bottom: 10px;
}

.reset-password .information-item-reset-password input {
    border: 1px solid #ced4da;
    border-radius: .25rem;
    font-size: 16px;
    font-weight: bold;
}

.reset-password .information-item-reset-password input:focus-visible {
    box-shadow: none;
    outline: none;
}

.reset-password .information-item-reset-password input:focus {
    box-shadow: none;
    outline: none;
}

.reset-password .information-item-reset-password .reset-password-btn {
    margin: 0;
    padding: 0;
}

.reset-password .information-item-reset-password button {
    background-color: #25459a;
    color: #ffffff;
    margin-top: 20px;
    width: 100%;
}

.reset-password .information-item-reset-password .caption h5 {
    color: #171717;
    font-weight: 700;
    font-size: 16px;
}

/*Reset Password finish*/


.myCouponPage .row {
    width: 100%;
}

.myCouponPage .caption h5 {
    color: #171717;
    font-weight: 700;
    font-size: 16px;
    margin-bottom: 10px;
}

.myCouponPage .kuponkod-container {
    background-color: #e6ecf8;
    border-left: 3px dashed #ffffff;
    margin-bottom: 25px;
    padding: 15px 5px;
    margin-left: calc(var(--bs-gutter-x) * .5);
    margin-right: calc(var(--bs-gutter-x) * .5);
}

.myCouponPage .kuponkod-container .caption {
    background-color: #d8dde8;
    display: none;
    margin-left: 0px;
    margin-top: -10px;
    margin-bottom: 20px;
    padding: 10px;
    width: 100%;
}

.myCouponPage .kuponkod-container .caption h5 {
    color: #25459a;
    font-weight: normal;
    font-size: 18px;
    margin-bottom: 0;
}

.myCouponPage .kuponkod-container .coupon-code strong {
    color: #25459a;
    font-size: 24px;
    font-weight: 700;
}

.myCouponPage .kuponkod-container>div {
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
}

.myCouponPage .kuponkod-container span {
    color: rgba(23,23,23, .5);
    display: inline-block;
    font-size: 14px;
    margin-right: .5rem;
    text-align: right;
    width: 50%;
}

.myCouponPage .kuponkod-container strong {
    color: #171717;
    font-weight: normal;
}

.has-CouponCode {
    position: absolute;
    left: -10px;
    top: 66px;
    padding-left: 0;
    z-index: 1;
}

.has-CouponCode .CouponCheck {
    position: absolute !important;
    top: 0px !important;
    width: max-content;
    z-index: 1;
}

.has-CouponCode .CouponCheck input {
    display: none;
}

.has-CouponCode .dvcouponcode {
    position: absolute;
    cursor: pointer;
    z-index: 30;
    margin-top: 5px;
    display: flex;
    flex-direction: row;
}

.has-CouponCode .dvcouponcode input {
    background-color: #EFF3F6;
    border: 1px solid #e4e8ed !important;
    border-radius: 5px;
    color: #25459a;
    font-weight: bold;
    height: 2.5rem !important;
    padding: 0 .5em !important;
}

.has-CouponCode .dvcouponcode a {
    background-color: #25459a;
    border: 1px solid #25459a !important;
    border-radius: 5px;
    height: 2.5rem;
    color: #ffffff;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 13px;
    padding: 0 .5em !important;
    text-align: center;
    text-decoration: none;
    margin-left: 2.5px;
}

.pagetitle {
    border-left: 5px solid #ea002a;
    color: #ea002a;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 30px;
    padding: 5px 15px; 5px 0;
}

.bottom-cookie {
    position: fixed;
    bottom: 0px;
    padding: 0;
    margin: 0;
    z-index: 99999;
    width: 100%;
}

.bottom-cookie .alert-warning {
    background-color: rgba(37,69,154, .7);
    color: #ffffff;
    border-color: rgba(37,69,154, .7);
    border-radius: 0;
    margin-bottom: 0;
    width: 100%;
}

.bottom-cookie .alert-warning strong {
    display: block;
    font-size: 13px;
    margin-bottom: 10px;
}

.bottom-cookie .alert-warning p {
    font-size: 12px;
}

.bottom-cookie .alert-warning p a {
    color: #ffffff;
    font-weight: 500;
    text-decoration: underline !important;
}

.bottom-cookie .alert-warning button.btn-close {
    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
    text-indent: -9999px;
    top: 50% !important;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.bottom-cookie .alert-warning button:focus {
    box-shadow: none;
}

.deleteAccount {
    display: flex;
    justify-content: flex-end;
}

.deleteAccount a {
    border: 1px solid #ea002a;
    border-radius: 3px;
    color: #ea002a;
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-end;
    font-size: 14px;
    padding: 10px 30px;
    text-decoration: none;
}

.deleteAccount a:hover {
    background-color: #ea002a;
    color: #ffffff;
}

.map-links {
    background: url("../img/maps-view-bg.png") no-repeat center center;
    background-size: cover;
    border-radius: 10px;
    max-width: 281px;
    height: auto;
    margin-bottom: 10px;
    padding: 29px 20px;
    text-align: center;
    display: none;
}

.map-links a {
    background-color: #ffffff;
    border-radius: 5px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.15);
    color: #25459a;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    font-weight: 700;
    height: 38px;
    text-align: center;
    text-decoration: none;
}

.car-count .row {
    margin-left: auto;
    margin-right: auto;
}

.car-count .row .countcontainer .count {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin-bottom: 15px;
}

.car-count .row .countcontainer .count span span {
    color: #25459a;
    font-size: 12px;
}

@media (max-width: 1200px) {
    .has-CouponCode {
    position: relative;
    left: 0px;
    top: 0px;
    margin-top: 1rem;
    margin-bottom: 1rem;
    padding-left: 0;
    width: 100%;
}

.has-CouponCode .CouponCheck {
    position: absolute !important;
    top: 0px !important;
}

.has-CouponCode .CouponCheck input {
    display: none;
}

.has-CouponCode .dvcouponcode {
    position: absolute;
    cursor: pointer;
    z-index: 30;
    margin-top: 0px;
    width: 100%;
}

.has-CouponCode .dvcouponcode input {
    background-color: #EFF3F6;
    border: 1px solid #e4e8ed !important;
    border-radius: 5px;
    color: #25459a;
    font-weight: bold;
    height: 2.5rem !important;
    padding: 0 .5em !important;
}

.has-CouponCode .dvcouponcode a {
    background-color: #25459a;
    border: 1px solid #25459a !important;
    border-radius: 5px;
    height: 2.5rem;
    color: #ffffff;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 13px;
    padding: 0 .5em !important;
    text-align: center;
    text-decoration: none;
}
    .card-image {
        display: none;
    }

    .ex {
        margin-top: 10px !important;
        margin-left: auto !important;
        margin-right: 7.5px !important;
        order: 3;
        width: auto !important;
    }

    .ex li {
        margin: 0 2px !important;
    }

    .ex li img {
        width: 15px !important;
        margin-right: 2.5px !important;
    }

    .extra-secenek .top .row.center-spec div {
        width: auto;
    }

    .extra-secenek .nopadmar {
        margin: 0;
        padding: 0;
        order: 2;
    }

    .extra-secenek .mar-right {
        width: 100% !important;
    }

    .extra-secenek .top .row.center-spec div:last-child {
        order: 4 !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin: 10px auto 0 auto !important;
        width: 100% !important;
    }
}

.vehicle-not-found {
    height: auto;
    margin: 0 auto;
    max-width: 902px;
    position: relative;
}

.vehicle-not-found img {
    width: 100%;
}

.vehicle-not-found-text {
    height: 100%;
    left: 0px;
    padding: 50px 150px;
    position: absolute;
    top: 0px;
    z-index: 1;
    width: 100%;
    line-height: normal;
}

.vehicle-not-found .vehicle-not-found-text strong {
    color: #f6d415;
    display: block;
    font-size: 35px;
    font-weight: bold;
    margin-bottom: 5px;
}

.vehicle-not-found .vehicle-not-found-text span {
    color: #ffffff;
    display: block;
    font-size: 20px;
    font-weight: bold;
}

.vehicle-not-found .vehicle-not-found-text p {
    color: #ffffff;
    font-size: 20px;
    font-weight: normal;
}

.vehicle-not-found .vehicle-not-found-text a {
    background: rgb(246, 212, 21);
    background: linear-gradient(90deg, rgba(246, 212, 21, 1) 0%, rgba(243, 219, 81, 1) 100%);
    border-radius: 4px;
    color: #000000;
    display: inline-block;
    font-size: 18px;
    font-weight: 500;
    margin: 0 auto;
    padding: 10px 20px;
    position: absolute;
    left: 50%;
    bottom: 66px;
    transform: translateX(-50%);
}

.vehicle-not-found .vehicle-not-found-text a::before {
    background: url("../img/homepage-link-arrow.png") no-repeat left center;
    content: "";
    display: inline-block;
    width: 9px;
    height: 13px;
    margin-right: 10px;
}

@media (max-width: 576px) {

    .payment-page.extra-secenek .btn-bottom {
        flex-direction: column-reverse;
    }

    .payment-page.extra-secenek .btn-bottom .btn-right {
        margin-bottom: 10px;
    }

    .payment-page.extra-secenek .plus {
        padding-left: 10px;
    }

    .extra-secenek .left-all-content {
        order: 2;
    }

    .extra-secenek .right-box-content {
        order: 1;
    }


    .vehicle-not-found {
        margin-bottom: 100px;
    }

    .vehicle-not-found img {
        width: 100%;
    }

    .vehicle-not-found-text {
        padding: 10px 20px;
    }

    .vehicle-not-found .vehicle-not-found-text strong {
        font-size: 20px;
    }

    .vehicle-not-found .vehicle-not-found-text span {
        font-size: 12px;
    }

    .vehicle-not-found .vehicle-not-found-text p {
        font-size: 12px;
    }

    .vehicle-not-found .vehicle-not-found-text a {
        font-size: 13px;
        padding: 10px 20px;
        bottom: 20px;
    }

    .vehicle-not-found .vehicle-not-found-text a::before {
        font-size: 14px;
        margin-right: 15px;
    }
}

@media (min-width: 576px) {
    .vehicle-not-found {
        margin-bottom: 100px;
    }

    .vehicle-not-found img {
        width: 100%;
    }

    .vehicle-not-found-text {
        padding: 25px 50px;
    }

    .vehicle-not-found .vehicle-not-found-text strong {
        font-size: 25px;
    }

    .vehicle-not-found .vehicle-not-found-text span {
        font-size: 14px;
    }

    .vehicle-not-found .vehicle-not-found-text p {
        font-size: 14px;
    }

    .vehicle-not-found .vehicle-not-found-text a {
        font-size: 14px;
        padding: 10px 20px;
        bottom: 40px;
    }

    .vehicle-not-found .vehicle-not-found-text a::before {
        font-size: 14px;
        margin-right: 15px;
    }
}

@media (min-width: 768px) {
    .vehicle-not-found {
        margin-bottom: 100px;
    }

    .vehicle-not-found img {
        width: 100%;
    }

    .vehicle-not-found-text {
        padding: 25px 50px;
    }

    .vehicle-not-found .vehicle-not-found-text strong {
        font-size: 30px;
    }

    .vehicle-not-found .vehicle-not-found-text span {
        font-size: 18px;
    }

    .vehicle-not-found .vehicle-not-found-text p {
        font-size: 18px;
    }

    .vehicle-not-found .vehicle-not-found-text a {
        font-size: 16px;
        padding: 10px 20px;
        bottom: 60px;
    }

    .vehicle-not-found .vehicle-not-found-text a::before {
        font-size: 16px;
        margin-right: 15px;
    }
}

@media (min-width: 992px) {
    .vehicle-not-found {}

    .vehicle-not-found img {
        width: 100%;
    }

    .vehicle-not-found-text {
        padding: 25px 50px;
    }

    .vehicle-not-found .vehicle-not-found-text strong {
        font-size: 35px;
    }

    .vehicle-not-found .vehicle-not-found-text span {
        font-size: 18px;
    }

    .vehicle-not-found .vehicle-not-found-text p {
        font-size: 18px;
    }

    .vehicle-not-found .vehicle-not-found-text a {
        font-size: 18px;
        padding: 10px 20px;
        bottom: 80px;
    }

    .vehicle-not-found .vehicle-not-found-text a::before {
        font-size: 16px;
        margin-right: 15px;
    }
}

@media (min-width: 1200px) {
    .vehicle-not-found {
        height: auto;
        margin: 0 auto;
        max-width: 902px;
        position: relative;
    }

    .vehicle-not-found img {
        width: 100%;
    }

    .vehicle-not-found-text {
        height: 100%;
        left: 0px;
        padding: 50px 125px;
        position: absolute;
        top: 0px;
        z-index: 1;
        width: 100%;
        line-height: normal;
    }

    .vehicle-not-found .vehicle-not-found-text strong {
        color: #f6d415;
        display: block;
        font-size: 35px;
        font-weight: bold;
        margin-bottom: 5px;
    }

    .vehicle-not-found .vehicle-not-found-text span {
        color: #ffffff;
        display: block;
        font-size: 20px;
        font-weight: bold;
    }

    .vehicle-not-found .vehicle-not-found-text p {
        color: #ffffff;
        font-size: 20px;
        font-weight: normal;
    }

    .vehicle-not-found .vehicle-not-found-text a {
        background: rgb(246, 212, 21);
        background: linear-gradient(90deg, rgba(246, 212, 21, 1) 0%, rgba(243, 219, 81, 1) 100%);
        border-radius: 4px;
        color: #000000;
        display: inline-block;
        font-size: 18px;
        font-weight: 500;
        margin: 0 auto;
        padding: 10px 20px;
        position: absolute;
        left: 50%;
        bottom: 66px;
        transform: translateX(-50%);
    }

    .vehicle-not-found .vehicle-not-found-text a::before {
        background: url("../img/homepage-link-arrow.png") no-repeat left center;
        content: "";
        display: inline-block;
        width: 9px;
        height: 13px;
        margin-right: 10px;
    }
}

@media (min-width: 1400px) {
    .vehicle-not-found {
        height: auto;
        margin: 0 auto;
        max-width: 902px;
        position: relative;
    }

    .vehicle-not-found img {
        width: 100%;
    }

    .vehicle-not-found-text {
        height: 100%;
        left: 0px;
        padding: 50px 125px;
        position: absolute;
        top: 0px;
        z-index: 1;
        width: 100%;
        line-height: normal;
    }

    .vehicle-not-found .vehicle-not-found-text strong {
        color: #f6d415;
        display: block;
        font-size: 35px;
        font-weight: bold;
        margin-bottom: 5px;
    }

    .vehicle-not-found .vehicle-not-found-text span {
        color: #ffffff;
        display: block;
        font-size: 20px;
        font-weight: bold;
    }

    .vehicle-not-found .vehicle-not-found-text p {
        color: #ffffff;
        font-size: 20px;
        font-weight: normal;
    }

    .vehicle-not-found .vehicle-not-found-text a {
        background: rgb(246, 212, 21);
        background: linear-gradient(90deg, rgba(246, 212, 21, 1) 0%, rgba(243, 219, 81, 1) 100%);
        border-radius: 4px;
        color: #000000;
        display: inline-block;
        font-size: 18px;
        font-weight: 500;
        margin: 0 auto;
        padding: 10px 20px;
        position: absolute;
        left: 50%;
        bottom: 66px;
        transform: translateX(-50%);
    }

    .vehicle-not-found .vehicle-not-found-text a::before {
        background: url("../img/homepage-link-arrow.png") no-repeat left center;
        content: "";
        display: inline-block;
        width: 9px;
        height: 13px;
        margin-right: 10px;
    }
}

body {
    font-family: 'Quicksand', sans-serif;
    background: #ffffff;
}

.needs-validation .phone-code-container input {
    padding-left: 125px;
}

.select2-container--open .select2-dropdown--below {
    min-width: 200px !important;
}

.phone-code {
    position: absolute;
    z-index: 10;
}

.phone-code .select2-container--default .select2-selection--single {
    background-color: transparent;
    border: 0px;
    height: 45px;
    margin-top: 1px;
    margin-bottom: 1px;
    margin-left: 1px;
    padding-top: calc(.7rem - 1px);
    padding-bottom: calc(.7rem - 1px)
}

.phone-code .select2-container--default .select2-selection--single .select2-selection__arrow {

    top: .7rem;
}

.loadingcar {
    display: block;
    margin: 25px auto;
}

.countcontainer {
    max-width: max-content;
    padding-left: 0px;
    padding-right: 0px;
}

.fluid-404 {
    background-color: #f8f8f8;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    padding-top: 10rem;
    padding-bottom: 10rem;
}

.fluid-404 .row {
    align-items: center;
}

.fluid-404 .text-404 {}

.fluid-404 h6 {
    color: #6d6d6d;
    font-size: 4rem;
    font-weight: bold;
}

.fluid-404 p {
    color: #010101;
    font-size: 22px;
    font-weight: 400;
    margin-top: 25px;
    margin-bottom: 25px;
}

.fluid-404 p.contact-404 {
    color: #6d6d6d;
    font-size: 22px;
    font-weight: bold;
    margin-top: 0;
    margin-bottom: 50px;
}

.fluid-404 a {
    background-color: #e81c43;
    border-radius: .25rem;
    color: #ffffff;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    padding: 10px;
}

.fluid-404 a:hover {
    background-color: #e81c43;
    border-radius: .25rem;
    color: #ffffff;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    padding: 10px;
}

.fluid-404 .image-404 {
    padding: 0;
}

.fluid-404 .image-404 img {
    max-width: 100%;
}

@media (max-width: 576px) {
    .fluid-404 h6 {
        font-size: 2rem;
    }

    .fluid-404 p {
        font-size: 16px;

    }

    .fluid-404 p.contact-404 {
        font-size: 16px;
    }
}

@media (min-width: 576px) {
    .fluid-404 h6 {
        font-size: 2rem;
    }

    .fluid-404 p {
        font-size: 16px;
    }

    .fluid-404 p.contact-404 {
        font-size: 16px;
    }
}

@media (min-width: 768px) {
    .fluid-404 h6 {
        font-size: 2rem;
    }

    .fluid-404 p {
        font-size: 14px;
    }

    .fluid-404 p.contact-404 {
        font-size: 14px;
    }
}

@media (min-width: 992px) {
    .fluid-404 h6 {
        font-size: 2rem;
    }

    .fluid-404 p {
        font-size: 16px;
    }

    .fluid-404 p.contact-404 {
        font-size: 16px;
    }
}


@media (min-width: 1200px) {
    .fluid-404 h6 {
        font-size: 3rem;
    }

    .fluid-404 p {
        font-size: 18px;
    }

    .fluid-404 p.contact-404 {
        font-size: 18px;
    }
}


@media (min-width: 1400px) {
    .fluid-404 h6 {
        font-size: 4.5rem;
    }

    .fluid-404 p {
        font-size: 22px;
    }

    .fluid-404 p.contact-404 {
        font-size: 22px;
    }
}

.kiralama-kosullari-sirket {
    display: flex;
    flex-direction: column;
    font-size: 14px;
}

.kiralama-kosullari-sirket a {
    background-color: #dfe7fb;
    border-radius: .25rem;
    color: #2f2f2f;
    display: block;
    margin-bottom: 10px;
    order: 2;
    padding: 5px 10px;
    position: relative;
}

.kiralama-kosullari-sirket a.active {
    background-color: #25459a;
    border-radius: .25rem;
    color: #ffffff;
    order: 1;
}

.kiralama-kosullari-sirket a.active::after {
    content: '';
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 7px solid transparent;
    border-left: 7px solid #25459a;
    border-bottom: 7px solid transparent;
    position: absolute;
    right: -7px;
    top: 50%;
    transform: translateY(-50%);
}

.company-about-link {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    margin-bottom: 20px;
}

.company-about-link a {
    border: 1px solid #dfe7fb;
    border-bottom: 2px solid #aaaaaa;
    border-radius: .25rem;
    padding: 5px 10px;
    text-align: center;
}

.company-about-link a img {
    border-right: 1px solid #aaaaaa;
    max-height: 20px;
    padding-right: 10px;
}

.company-about-link a b {
    color: #575757;
    font-size: 14px;
    font-weight: normal;
}


.footer-top-line {
    margin-top: 1rem;
    margin-bottom: 1rem;
    position: relative;
    display: none;
}

.footer-top-line img {
    background-color: #ffffff;
    padding: 0 10px;
    position: absolute;
    left: 50%;
    top: -12.5px;
    transform: translate(-50%, 0);
    max-width: 200px;
}

.footer-top-line hr {
    background-color: #aeaeae;
    margin: 0;
    opacity: 1;
    width: 100%;
}

.vendorLogo {
    height: auto !important;
}

.list-filter .owl-drag {
    background-color: #dfe7fb;
    border-radius: .25rem;
}

.list-filter .owl-drag .owl-item {
    background-color: transparent;
}

.list-filter .owl-drag .owl-item div {
    width: 100%;
}

.list-filter .owl-drag .owl-item div .checkbox-tile {
    background-color: #ffffff;
}

.owl-carousel .owl-stage {
    display: flex;
    flex-direction: row;
    align-items: stretch;
}

.owl-item {
    background-color: #ffffff;
    border-radius: .25rem;
    padding: 5px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.vendorimg img {
    height: auto !important;
}

[role=SearchForm] {
    .footer-top-line {
        display: none;
    }
}

[role=Payment] {
    .footer-top-line {
        display: block;
    }

    .footer-middle {
        display: none;
    }

    footer .f-bottom .bottom-links {
        margin-top: 0px !important;
    }
}

[role=Extra] {

    .footer-top-line {
        display: block;
    }

    .footer-middle {
        display: none;
    }

    footer .f-bottom .bottom-links {
        margin-top: 0px !important;
    }
}

.updown {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin: .5rem 0 0 0;
}

.updown button {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin: 0px;
    width: 25px;
    height: 25px;
    text-align: center;
    vertical-align: middle;
    padding: 0;
    background: #1d95b3;
    color: #ffffff;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline: none;
    border: 0;
}

.updown button:hover {
    cursor: pointer;
}

.updown button.decrement {
    border-radius: 8px 0 0 8px;
}

.updown button.increment {
    border-radius: 0 8px 8px 0;
}

.updown input {
    border-top: 1px solid #1d95b3;
    border-bottom: 1px solid #1d95b3;
    font-size: 14px;
    text-align: center;
    border: none;
    line-height: 25px;
    margin: 0px;
    width: 20px;
    height: 25px;
    padding: 0;
}

.updown input[type=number]::-webkit-inner-spin-button,
.updown input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.banner {
    margin-bottom: 25px;
}

.banner img {
    max-width: 100%;
}

.section-four-header {
    margin-top: 35px !important;
}

.bannerPayment img {
    width: 100%;
}

.loading {
    margin-top: 50px;
}

.loading img {
    max-width: 100%;
}

.loading p {
    color: #48b2cd;
    font-size: 14px;
    font-weight: bold;
    margin-top: 20px;
}

.top-text .aplyfilter {
    background-color: transparent;
}

.aplyfilter {
    background-color: #25449a;
    color: #ffffff;
    width: 100%;
}

.aplyfilter:hover {
    color: #ffffff;
}

.index-page .content .section-three .container a.more-campaings-link {
    color: #7f7f7f;
    display: flex;
    flex-direction: row;
    align-items: center;
    font-size: 13px;
    justify-content: center;
    margin-top: 20px;
    text-align: center;
}

.index-page .section-three a.more-campaings-link i {
    color: #000000;
    font-size: 16px;
    margin-left: 7px
}


/*Alış Bırakış Bilgileri Start*/
.select-location .caption {}

.select-location .caption h5 {
    font-size: 13px;
    font-weight: bold;
}

.select-pickup {
    color: #3b3b3b;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    font-size: 14px;
    margin: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #909090;
}

.select-pickup .header {
    display: none;
}

.select-pickup .pickup-location-date {
    font-weight: 400;
}

.select-pickup .pickup-location-date .location {
    display: flex;
    align-items: center;
    font-weight: bold;
    margin-bottom: 8px;
}

.select-pickup .pickup-location-date .location::before {
    display: block !important;
    content: "\f3c5" !important;
    font-weight: 600 !important;
    color: #25459a;
    font-family: 'Font Awesome 5 Free' !important;
    font-size: 18px;
    margin-right: 10px;
}

.select-pickup .pickup-location-date .date {
    display: flex;
    align-items: center;
}

.select-pickup .pickup-location-date .date::before {
    display: block !important;
    content: "\f274" !important;
    font-weight: 100 !important;
    color: #1d95b3;
    font-family: 'Font Awesome 5 Free' !important;
    font-size: 18px;
    margin-right: 10px;
}

.select-drop {
    color: #3b3b3b;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    font-size: 14px;
    margin: 0 15px 15px 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #909090;
}

.select-drop .header {
    display: none;
}

.select-drop .drop-location-date {
    font-weight: 400;
}

.select-drop .drop-location-date .location {
    font-weight: bold;
    margin-bottom: 8px;
    display: flex;
    align-items: center;
}

.select-drop .drop-location-date .location::before {
    display: block !important;
    content: "\f3c5" !important;
    font-weight: 600 !important;
    color: #ea002a;
    font-family: 'Font Awesome 5 Free' !important;
    font-size: 18px;
    margin-right: 10px;
}

.select-drop .drop-location-date .date {
    display: flex;
    align-items: center;
}

.select-drop .drop-location-date .date::before {
    display: block !important;
    content: "\f274" !important;
    font-weight: 100 !important;
    color: #1d95b3;
    font-family: 'Font Awesome 5 Free' !important;
    font-size: 18px;
    margin-right: 10px;
}

.teslimat-sekli {
    font-size: 14px;
    margin: 0 15px 15px 15px;
    text-align: left;
}

/*Alış Bırakış Bilgileri Finish*/
@media (min-width: 1220px) {
    .mobile-bottom-sticky {
        display: none;
    }

    .mobile-filter-sticky {
        display: none;
    }

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1220px;
    }
}

.d-inline-flex {
    flex-wrap: wrap;
}

.noPad {
    padding: 0;
}

.padLeft {
    padding-left: 0;
}

.padRight {
    padding-right: 0;
}

a:hover {
    text-decoration: none;
}

.owl-carousel .owl-item img {
    width: auto;
    margin: 0 auto;
}

button::focus {
    box-shadow: none !important;
}

button:focus {
    outline: none !important;
}

.search-box {
    width: 100%;
    position: relative;
    display: flex;
}

.owl-project a {
    text-decoration: none !important;
}

.bluebg {
    background: #25459a;
    border-radius: 3px;
}

header {
    margin: 0 auto;
    z-index: 999;
    background: #fff;
    padding-bottom: 0;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    padding: 22px 0;
}

header .logo {
    padding-top: 6px;
}

header .three-box {
    padding-top: 3px;
}

header .three-box li {
    margin: 0 2px;
    display: inline-flex;
}

header .three-box li.bluebg span {
    color: #ffffff;
    padding: 8px 0 8px 15px;
    text-decoration: none;
    font-size: 13px;
    display: flex;
    align-items: center;
}

header .three-box li a {
    border-radius: 3px;
    padding: 8px 15px;
    color: #25459a;
    border: 1px solid #25459a;
    text-decoration: none;
    font-size: 13px;
    display: flex;
    align-items: center;
}

header .three-box li.lang a {
    display: flex;
    flex-direction: row;
    align-items: center;
}

header .three-box .bluebg a {
    background: #25459a;
    color: #fff;
}

header .three-box .bluebg a.exit-account {
    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
    border: 0;
    height: 2.5rem;
    width: 2.5rem;
    padding: 1.25rem 1rem;
    text-indent: -9999px;
    text-align: left;
}

header .text-right {
    display: flex;
    justify-content: flex-end;
}

header .support {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-left: 15px;

}

header .support a {
    display: flex;
    text-decoration: none;
}

header .support i {
    font-size: 29px;
    color: #25459a;
}

header .support p {
    color: #2a2a2a;
    font-size: 15px;
    font-weight: bold;
    padding-top: 2px;
    margin-left: 5px;
    text-align: left;
}

header .support b {
    display: block;
    font-size: 11px;
    font-weight: 700;
    color: #25459a;
    margin-bottom: 2px;
}

a {
    text-decoration: none !important;
}

.slider {
    max-width: 100%;
    margin: 0 auto;
    text-align: center;
}

.btn-cstm {
    font-size: 18px;
    font-weight: 300;
    color: #000;
    background: #fff;
    border: 1px solid #D6D6D6;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    padding: 10px 21px;
}

.owl-nav {
    margin-top: 10px;
    position: absolute;
    top: 50%;
    width: 100%;
    left: 0;
}

.owl-nav .owl-prev {
    position: absolute;
    left: 10px;
    top: -22px;
    border: 0px;
    border-radius: 3px;
    background-color: #ffffff;
}

.owl-nav .owl-prev span,
.owl-nav .owl-next span {
    color: #25449a;
    font-size: 18px;
}

.owl-nav .owl-next {
    position: absolute;
    right: 10px;
    top: -22px;
    border: 0px;
    border-radius: 3px;
    background-color: #ffffff;
}

.owl-nav .prev-slide {
    width: 34px;
    height: 66px;
    background: #25459a;
    position: relative;
    background-position: center center;
}

.owl-nav .prev-slide:before {
    content: "\f053";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    position: absolute;
    left: 0;
    color: #000;
    font-size: 20px;
    line-height: 66px;
    padding-left: 11px;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}

.owl-nav .next-slide {
    width: 34px;
    height: 66px;
    background: #25459a;
    position: relative;
    background-position: center center;
}

.owl-nav .next-slide:before {
    content: "\f054";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    position: absolute;
    right: 0;
    color: #000;
    font-size: 20px;
    width: 46px;
    height: 46px;
    line-height: 66px;
    padding-left: 11px;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}

.product-all-item .title-caption {
    margin-bottom: 30px;
}

.modal-body {
    padding: 40px 30px;
}

footer {
    padding-bottom: 35px;
}

footer .account-section {
    padding: 32px 0;
    background: #1d95b3;
    color: #fff;
}

footer .account-section .text {
    display: flex;
    flex-direction: row;
    align-items: center;
}

footer .account-section .btn-cstm {
    padding: 10px 40px;
    color: #212121;
    font-size: 13px;
    font-family: 'Poppins', sans-serif;
    margin-left: 20px;
    font-weight: 700;
}

footer .campaign-section {
    padding: 35px 0;
    background: #25459a;
    color: #fff;
}

footer .campaign-section .text {
    margin-bottom: 20px;
}

footer .campaign-section .text h6 {
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    font-size: 20px;
    margin-bottom: 7px;
}

footer .campaign-section .text p {
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    font-size: 14px;
}

footer .campaign-section .form-control {
    color: #767676;
    font-size: 12px;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
}

footer .campaign-section .f-left {
    display: inline-block;
    width: 20%;
    margin-bottom: 20px;
}

footer .campaign-section .needs-validation label {
    color: #fff;
    display: block;
}

footer .campaign-section .form-check-label {
    font-size: 12px;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
}

footer .campaign-section .form-check-input {
    margin-top: -3px;
}

footer .campaign-section .btn-send.f-left {
    width: 18%;
    margin-top: 0;
    background: #fcb101;
    color: #fff;
    text-align: center;
    border: none;
    justify-content: center;
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
    font-size: 14px;
    height: 100%;
    height: 45px;
    padding-top: 12px;
    margin-bottom: 0;
}

footer a {
    text-decoration: none !important;
}

footer .text-contact b {
    margin-bottom: 6px !important;
}

footer .text-contact li {
    margin-bottom: 15px;
}

footer .cat-list ul {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
}

footer .footer-middle {
    border-top: 1px solid #1d95b3;
    background: #fff;
    padding: 0 0 20px 0;
    padding-top: 40px;
}

footer .footer-middle .right-list {
    text-align: right;
    //padding-left: 22%; /*Mutlu kapattı*/
}

/*Mutlu Ekledi Start*/
footer .footer-middle .right-list .other-app ul {
    display: flex;
    flex-direction: column;
    align-items: stretch;
}

footer .footer-middle .right-list .other-app ul li a {
    display: flex;
    flex-direction: row;
    align-items: center;
}

footer .footer-middle .right-list .other-app ul li a .right-text b:last-child {
    display: block;
    font-weight: normal;
    margin-top: 5px;
}

/*Mutlu Ekledi Finish*/

footer .footer-middle .right-list li a {
    font-size: initial;
    font-weight: 400;
    color: #393939;
    display: block;
    margin-bottom: 15px;
    margin-left: 10px;
    margin-right: 10px;
    position: relative;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}

footer .footer-middle .right-list .other-app a {
    display: flex;
    flex-direction: row;
    border: 1px solid #2a2a2a;
    padding: 15px 20px;
    border-radius: 4px;
}

footer .footer-middle .right-list .other-app .right-text {
    margin-left: 20px;
    text-align: left;
    font-family: 'Poppins', sans-serif;
}

footer .footer-middle .right-list .other-app .right-text b {
    font-size: 11px;
    font-weight: 700;
    color: #2a2a2a;
}

footer .footer-middle .right-list .other-app .right-text p {
    color: #2a2a2a;
    font-weight: 400;
    font-size: 9px;
}

footer .footer-middle .right-list .other-app i {
    font-size: 25px;
}

footer .footer-middle .right-list .other-app .fa-apple {
    font-size: 33px;
}

footer .footer-middle .social {
    text-align: center;
    margin-top: 13px;
}

footer .footer-middle .social ul {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

footer .footer-middle .social li {
    display: inline-block;
}

footer .footer-middle .social li i {
    color: #363636;
    margin: 0 1px;
    font-size: 22px;
}

footer .footer-middle .list b {
    margin-bottom: 34px;
    display: block;
    font-size: 14px;
    font-weight: 700;
    color: #000;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    width: 100%;
    position: relative;
}

footer .footer-middle .list li a {
    font-size: 13px;
    font-weight: 400;
    color: #393939;
    display: block;
    margin-bottom: 15px;
    position: relative;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}

footer .footer-middle .list li a:before {
    content: "\f0da";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    color: #000;
    font-size: 16px;
    padding-right: 6px;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}

footer .footer-middle .list li a:hover:before {
    opacity: 1;
    width: 30px;
}

footer .footer-middle .text b {
    margin-bottom: 2px;
}

footer .footer-middle h6 {
    font-size: 13px;
    font-weight: 400;
    color: #000;
    margin-bottom: 13px;
}

footer .footer-middle p {
    font-size: 13px;
    font-weight: 300;
    color: #000;
    line-height: 20px;
}

footer .f-bottom {
    background: #ffffff;
    padding: 13px 0;
    padding-top: 7px;
}

footer .f-bottom .copyright {
    padding-top: 5px;
}

footer .f-bottom .image {
    margin: 10px 0;
    margin-top: 15px;
}

footer .f-bottom .bottom-links {
    text-align: center;
    padding-top: 5px;
    margin-top: 20px;
}

footer .f-bottom .bottom-links ul li:first-child a {
    border-left: 0;
}

footer .f-bottom .bottom-links ul li a {
    font-size: 13px;
    font-weight: 400;
    color: #000;
    padding: 0 15px;
    border-left: 1px solid #000;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}

footer .f-bottom .bottom-links ul li a:hover {
    color: #000;
}

footer .f-bottom .copyright span {
    font-size: 13px;
    font-weight: 400;
    color: #000;
}

.btn.focus,
.btn:focus {
    box-shadow: none;
}

.menu_overlay {
    display: none;
    position: fixed;
    background: rgba(0, 0, 0, 0.4);
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.text-right {
    text-align: right;
}

.needs-validation {
    position: relative;
}

.needs-validation label {
    margin-bottom: 10px;
    display: block;
    color: #454545;
}

.needs-validation .btn-send {
    font-size: 18px;
    font-weight: 400;
    color: #000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    margin-top: 15px;
    background: #fff;
    border: 1px solid #D6D6D6;
    padding: 10px 25px;
}

.needs-validation .caption {
    margin-bottom: 50px;
}

.needs-validation .caption b {
    display: block;
    font-size: 2em;
    font-weight: 600;
    color: #2C363B;
    margin-bottom: 45px;
    position: relative;
    margin-left: 15px;
}

.needs-validation .caption b:before {
    content: "";
    width: 4px;
    height: 100%;
    position: absolute;
    left: -15px;
    top: 0;
    background: #108659;
}

.needs-validation textarea:focus+label,
.needs-validation input:focus+label,
.needs-validation label.active {
    top: -15px;
    left: 15px;
}

.needs-validation textarea {
    min-height: 75px !important;
    margin-bottom: 10px;
}

.needs-validation .form-control {
    width: 100%;
    display: inline-block;
    position: relative;
    z-index: 0;
    padding: .7rem .75rem;
    border-color: #e5e5e5;
    height: 45px;
    font-size: 0.9em;
    font-weight: 400;
    color: #636365;
}

.needs-validation .form-control::placeholder {
    color: #ccc;
}

.needs-validation .form-control:focus {
    box-shadow: none;
}

.needs-validation .form-item {
    margin-bottom: 40px;
}

.needs-validation .sec-code {
    position: relative;
}

.needs-validation .sec-code span {
    position: absolute;
    right: 0;
    padding: 15px;
    background: #f3f3f3;
    bottom: 10px;
    color: #000;
}

.needs-validation .invalid-feedback {
    position: relative;
    top: 13px;
}

.needs-validation .valid-feedback {
    position: relative;
    top: 13px;
}

.lang {
    position: relative;
}

.lang a {}

.lang img {
    margin: 0 10px;
}

.lang b {
    display: flex;
    flex-direction: row;
    align-items: center;
    font-weight: 400;
    font-size: 12px;
    position: relative;
}

.lang b i {
    margin-left: 10px;
    position: relative;
    top: -3px;
}

.nopicker.kc-datepicker {
    display: none !important;
}

.kc-dropdown.monthactive>.kc-fade-to-scale,
.monthactive.kc-fade-to-scale {
    -webkit-transform: scale(0.94) !important;
    transform: scale(0.96) !important;
    opacity: 1 !important;
    visibility: visible !important;
}

.index-page .owl-brand .image img {
    /*filter: grayscale(100%);*/
}

.index-page .owl-brand .image:hover img {
    filter: initial !important;
}

.index-page .nopad {
    padding: 0;
}

.index-page .actions-block {
    padding-top: 0;
}

.index-page .index-page .kc-search-start-time .kc-value {
    border-left: 0 !important;
}

.index-page .nobox {
    box-shadow: none !important;
    border: none !important;
}

.index-page .flex-cstm {
    flex: 0 0 33% !important;
    margin-left: 10px;
}

.index-page .kc-search-end-date .kc-value {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

.index-page .kc-search-start-time .kc-value {
    border-right: 0 !important;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

.index-page .kc-search-time .kc-value {
    padding: 0 !important;
    margin: 0 !important;
    padding-left: 0 !important;
}

.index-page .fulltext {
    min-width: 143px !important;
}

.index-page .kc-search-time .kc-value {
    font-size: 14px !important;
}

.index-page .kc-search-start-time {
    margin-right: 0 !important;
}

.index-page .kc-search-date {
    flex: 0 0 24% !important;
}

.index-page .kc-search-time {
    flex: 0 0 calc(11% - 5px) !important;
}

.index-page .no-date {
    flex: 0 0 6% !important;
}

.index-page .openmonth {
    flex: 0 0 calc(26% - 5px) !important;
}

.index-page .action-col.submit {
    position: relative;
    padding-bottom: 0;
    text-align: right;
    margin-top: 0;
}

.index-page .action-col.submit .btn-cstm {
    border-radius: 10px;
    color: #fff !important;
    border: none;
    font-size: 14px;
    width: 100% !important;
    font-weight: 400;
    height: 56px;
    padding: 0 !important;
}

.index-page .kc-search.kc-search-datepicker {
    flex-flow: row !important;
    justify-content: center !important;
}

.index-page .kc-search-date .kc-value {
    font-size: 14px !important;
}

.index-page .search-outer {
    position: relative;
}

.index-page .kc-checkbox-has-end-point {
    position: relative !important;
    top: 0 !important;
}

.index-page .location-section {
    width: 100% !important;
    background-image: url(../img/slider.jpg);
    background-size: cover;
    border-radius: 0;
    background-position: center center;
    background-repeat: no-repeat;
    padding-top: 75px;
    padding-bottom: 180px;
}

.index-page .location-section .text h1 {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 0;
    color: #fff;
}

.index-page .location-section .text h2 {
    font-size: 60px;
    font-weight: 400;
    margin-bottom: 0px;
    margin-top: 0;
    color: #fff;
}

.index-page .location-section .text p {
    font-size: 13px;
    color: #fff;
    margin-bottom: 60px;
}

.index-page .section-two {
    margin-top: -200px;
    margin-bottom: 20px;
}

/*Aylık Kiralama Start

.aylik {
}

.aylik .kc-summary {
    display: none !important;
}

.aylik .kc-search-time {
    display: none !important;
}

.aylik .kc-search-end-date {
    flex: 0 0 40% !important;
}

.aylik .openmonth {
    display: block !important;
    flex: 0 0 20% !important;
}

Aylık Kiralama Finish*/



.index-page .section-three .text-center {
    margin-top: 15px;
}

.index-page .section-three .text-center a {
    color: #434343;
    font-size: 13px;
}

.index-page .section-three .owl-first .owl-nav.disabled+.owl-dots {
    margin-top: 10px;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 15px;
}

.index-page .section-three .owl-first .owl-dots .owl-dot span {
    background: #fdffff;
    width: 12px;
    height: 12px;
    margin: 5px 5px;
}

.index-page .section-three .owl-theme .owl-dots .owl-dot.active span,
.index-page .section-three .owl-theme .owl-dots .owl-dot:hover span {
    background: #31c1e5 !important;
}

.index-page .section-four {
    background: #e6ecf8;
    padding: 16px 0 32px 0;
    margin: 50px 0 0 0;
}

.index-page .section-four .title-caption {
    display: block;
    margin-bottom: 40px;
    /*Mutlu 70px 40px yapıldı.*/
}

.index-page .section-four .owl-theme .owl-nav.disabled+.owl-dots {
    margin-top: 30px;
}

.index-page .section-four .owl-brand .owl-dots .owl-dot.active span,
.index-page .section-four .owl-brand .owl-dots .owl-dot:hover span {
    background: #383838 !important;
}

.index-page .section-four .owl-brand .owl-dots .owl-dot span {
    background: #fdffff;
    width: 12px;
    height: 12px;
    margin: 5px 5px;
}

.index-page .title-caption {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 30px;
}

.index-page .title-caption .text-right {}

.index-page .title-caption .text-right a {
    color: #434343;
    font-size: 13px;
}

.index-page .title-caption .text-right a i {
    font-size: 14px;
}

.index-page .title-caption .text-left {
    text-align: left;
    float: left;
}

.index-page .title-caption .text-left h3 {
    color: #434343;
    font-weight: 700;
    font-size: 20px;
    position: relative;
    padding-left: 5px;
}

.index-page .title-caption .text-left h3 i {
    margin-left: 8px;
    font-size: 16px;
}

.index-page .section-five {
    margin-bottom: 50px;
    margin-top: 40px;
}

.index-page .section-five .btn-cstm {
    color: #fff;
    background: transparent;
    border: 1px solid #fff;
}

.index-page .section-five .row .box {
    width: 100%;
}

.index-page .section-five .row .text.w-fifty {
    width: 45%;
}

.index-page .section-five .row .col-xl-6:last-child {
    padding: 0 4px !important;
    padding-right: 15px !important;
}

.index-page .section-five .row .col-xl-6:first-child {
    padding: 0 4px !important;
    padding-left: 15px !important;
}

.index-page .section-five .row .col-xl-3 {
    padding: 0 4px !important;
}

.index-page .section-five .row .col-xl-3:nth-child(3) {
    padding-right: 15px !important;
}

.index-page .section-five .row .col-xl-3:nth-child(4) {
    padding-left: 15px !important;
}

.index-page .section-five .col-12 {
    margin-bottom: 7px;
}

.index-page .section-five .box {
    background: #a2ace7;
    margin-bottom: 7px;
    padding-right: 40px;
    padding-top: 25px;
    padding-bottom: 25px;
    height: 100%;
    border-radius: 6px;
    overflow: hidden;
}

.index-page .section-five .box .text {
    text-align: right;
    font-family: 'Poppins', sans-serif;
}

.index-page .section-five .box .text .top-text {
    margin-bottom: 30px;
}

.index-page .section-five .box .text .top-text h5 {
    font-size: 17px;
    color: #fff;
    font-weight: 700;
    margin-bottom: 4px;
}

.index-page .section-five .box .text .top-text h6 {
    color: #100f1f;
    font-size: 13px;
    font-weight: 400;
    position: relative;
}

.index-page .section-five .box .text .top-text h6:before {
    content: "\f5b0";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    float: right;
    position: absolute;
    right: -30px;
    color: #000;
    font-size: 16px;
    padding-left: 11px;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}

.index-page .section-five .box .text .bottom-text p {
    font-weight: 600;
    font-size: 14px;
    color: #fff;
}

.index-page .section-five .box .text .bottom-text .btn-cstm {
    padding: 7px 15px;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    margin-top: 10px;
}

.index-page .section-six .box {
    display: flex;
    flex-direction: row;
    width: 100%;
    margin-bottom: 6px;
}

.index-page .section-six .box .fa-location-arrow {
    background: #e6ecf8;
    color: #25459a;
    padding: 0 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 33px;
    height: 100%;
    border-radius: 4px;
	 width: 29%;
 height: 58px;
}

.index-page .section-six .box .text {
    width: 100%;
    border: 1px solid #c1c6d1;
    padding: 15px;
    border-radius: 4px;
    font-family: 'Poppins', sans-serif;
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    justify-content: space-between;
}

.index-page .section-six .box .text h6 {
    color: #6f7a8e;
    margin-bottom: 10px;
    font-size: 14px;
}

.index-page .section-six .box .text p {
    color: #19151f;
    font-weight: 600;
    font-size: 14px;
}

.index-page .section-six .box .text .right-text {
    display: flex;
    align-items: flex-end;
    height: 100%;
}

.index-page .section-six .box .text .right-text span {
    display: flex;
    flex-direction: row;
    align-items: center;
    color: #000000;
    font-weight: 600;
    font-size: 12px;
}

.index-page .section-six .box .text .right-text i {
    color: #000;
    font-size: 13px;
}

.index-page .section-six .box .text .left-text {
    float: left;
    width: 55%;
}

.index-page .section-seven.avantajlar {
    padding: 80px 0;
}

.index-page .section-seven.avantajlar .list-all {
    display: flex;
    align-items: center;
    flex-direction: column;
    height: 100%;
    justify-content: center;
}

.index-page .section-seven.avantajlar .item {
    margin-bottom: 70px;
}

.index-page .section-seven.avantajlar .item h6 {
    font-weight: 700;
    color: #4e5e7c;
    font-size: 16px;
    margin-bottom: 7px;
    padding-bottom: 5px;
    border-bottom: 1px solid #4e5e7c;
    position: relative;
}

.index-page .section-seven.avantajlar .item h6:before {
    content: "";
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #4e5e7c;
    position: absolute;
    right: 0;
    bottom: -4px;
}

.index-page .section-seven.avantajlar .item p {
    font-weight: 400;
    color: #19151f;
    font-size: 14px;
    line-height: 18px;
}

.index-page .section-seven.avantajlar .list-all.text-right .item h6:before {
    left: 0;
    right: initial;
}

.section-eight .text {
    margin: 0 auto;
    position: relative;
}

.section-eight .text h5 {
    margin-bottom: 20px;
    font-size: 22px;
    color: #8a8a8a;
}

.section-eight .text h5 b {
    color: #19151f;
}

.section-eight .text p {
    font-size: 14px;
    color: #19151f;
    font-weight: 400;
    margin-bottom: 20px;
    line-height: 18px;
}

.read-more-check {
    display: none;
}

.read-more-label:before {
    content: "^";
    top: .4rem;
    position: absolute;
    color: white;
    right: .5rem;
    font-size: 1rem;
    transform: rotate(180deg);
}

.read-more-check:checked~.read-more-label:before {
    top: .7rem;
    transform: rotate(0);
}

.read-more-label:after {
    content: 'Devamı...';
    border-bottom: 1px solid #3c41ad;
}

.read-more-check:checked~.read-more-label:after {
    content: 'Küçült';
}

.read-more-label {
    color: #3c41ad;
    text-shadow: 0 0.1rem 0.3rem rgba(255, 255, 255, 0.3);
    text-align: center;
    outline: none;
    cursor: pointer;
    padding-left: 0;
    margin-top: 15px;
    font-size: 16px;
    transition: bottom .5s linear 0s;
}

.read-more-check:checked~.read-more-label {
    bottom: 0;
}

/*
	The styles above aren't related with the functionality
  */
.read-more {
    max-height: 0;
    display: block;
    overflow: hidden;
    transition: max-height .5s linear 0s;
}

/*
The down side of this approach is that you have to know what will be the max-height in advance
*/
.read-more-check:checked~.read-more {
    max-height: 20rem;
}

@media (min-width: 40rem) {
    .read-more-check:checked~.read-more {
        max-height: 8rem;
    }
}

.section-nine {
    margin: 40px 0;
}

.section-nine .box {
    position: relative;
}

.section-nine .box img {
    border-radius: 4px;
}

.section-nine .box .text {
    position: absolute;
    bottom: 0;
    background: rgba(37, 69, 154, 0.7);
    color: #fff;
    padding: 15px 20px;
    text-align: center;
}

.section-nine .box .text h6 {
    font-weight: 600;
    font-size: 15px;
    font-family: 'Poppins', sans-serif;
    line-height: 20px;
}

.form-check-inline {
    margin-right: 0;
    margin-left: 3px;
}

.form-check-inline input[type="radio"] {
    display: none;
}

.form-check-inline input[type="radio"]:checked+label:before {
    border-color: #25459a;
    animation: ripple 0.2s linear forwards;
}

.form-check-inline input[type="radio"]:checked+label:after {
    transform: scale(1);
    background: #fff;
}

.form-check-inline label {
    display: inline-block;
    min-height: 20px;
    position: relative;
    padding: 0 25px;
    margin-bottom: 0;
    cursor: pointer;
    font-size: 14px;
    font-weight: 400;
    color: #000;
    line-height: 20px;
    vertical-align: bottom;
}

.form-check-inline label:before,
.form-check-inline label:after {
    position: absolute;
    content: '';
    border-radius: 50%;
    transition: all .3s ease;
    transition-property: transform, border-color;
}

.form-check-inline label:before {
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
    border: 4px solid #d5dae7;
}

.form-check-inline label:after {
    top: 5px;
    left: 5px;
    width: 10px;
    height: 10px;
    transform: scale(0);
    background: #25459a;
}

#steps h6 {
    font-size: 18px;
    color: #25459a;
    margin: 13px 0;
}

.breadcrumb {
    margin-top: 12px;
}

.breadcrumb ul {
    display: flex;
}

.breadcrumb ul li:first-child a {
    margin-left: 0;
    margin-right: 0;
}

.breadcrumb ul li:first-child a:before {
    display: none;
}

.breadcrumb ul a {
    font-size: 12px;
    color: #6f6f6f;
    position: relative;
    margin: 0;
}

.breadcrumb ul li {
    font-size: 12px;
    color: #ffffff;
    position: relative;
    margin: 0 14px;
}

 
.breadcrumb ul li:last-child:before {
    content: "/";
    font-size: 12px;
    color: #ffffff;
    position: absolute;
    left: -18px;
    top: 2px;
}

.breadcrumb ul a:before {
    content: "/";
    font-size: 12px;
    color: #6f6f6f;
    position: absolute;
    left: -18px;
    top: 2px;
}

#steps {
    width: 100%;
    margin: 0 auto;
}

#steps .image {
    margin-top: 5px;
    margin-bottom: 7px;
}

.step {
    position: relative;
}

.step span {
    color: #8f8f8f;
    font-weight: 700;
    font-size: 14px;
}

.step.active span {
    color: #222323;
}

.first:before {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    content: "";
    position: absolute;
    bottom: -27px;
    left: -2px;
    background: #ffffff;
}

.step.text-center:before {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    content: "";
    position: absolute;
    bottom: -27px;
    background: #ffffff;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.step.text-right:before {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    content: "";
    position: absolute;
    bottom: -27px;
    right: -2px;
    background: #fff;
}

.car-list-page {
    font-family: 'Poppins', sans-serif;
}

.car-list-page button#search123 {
    background-color: #25459a !important;
    background: url(../img/bgbuttonb.png);
    background-repeat: no-repeat;
    background-position: bottom right;
    background-size: contain;
}

.car-list-page .nopad {
    padding: 0;
}

.car-list-page .kc-single .kc-search-point {
    flex: 0 0 49% !important;
}

.car-list-page .kc-single .kc-search-point:last-child {
    display: block !important;
}

.car-list-page .actions-block {
    padding-top: 0;
}

.car-list-page .index-page .kc-search-start-time .kc-value {
    border-left: 0 !important;
}

.car-list-page .nobox {
    box-shadow: none !important;
    border: none !important;
}

.car-list-page .flex-cstm {
    flex: 0 0 27% !important;
    margin-left: 9px;
}

.car-list-page .kc-value {
    box-shadow: none !important;
    height: 45px !important;
    font-size: 14px !important;
    background: #fff !important;
    border: 1px solid #ffffff !important;
}

.car-list-page .kc-search-end-date .kc-value {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

.car-list-page .kc-search-start-time .kc-value {
    border-right: 0 !important;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

.car-list-page .kc-search-time .kc-value {
    padding: 0 !important;
    margin: 0 !important;
    padding-left: 0 !important;
}

.car-list-page .fulltext {
    min-width: 153px !important;
}

.car-list-page .kc-search-time .kc-value {
    font-size: 14px !important;
    border: none !important;
}

.car-list-page .kc-search-start-time {
    margin-right: 0 !important;
}

.car-list-page .kc-search-date {
    flex: 0 0 27% !important;
}

.car-list-page .kc-search-time {
    flex: 0 0 calc(11% - 5px) !important;
}

.car-list-page .no-date {
    flex: 0 0 6% !important;
}

.car-list-page .openmonth {
    flex: 0 0 calc(26% - 5px) !important;
}

.car-list-page .action-col.submit {
    position: relative;
    padding-bottom: 0;
    text-align: center;
    margin-top: 0;
}

.car-list-page .action-col.submit .btn-cstm {
    border-radius: 10px;
    color: #fff !important;
    border: none;
    font-size: 14px;
    font-weight: 400;
    height: 45px;
}

.car-list-page .kc-search.kc-search-datepicker {
    flex-flow: row !important;
    justify-content: center !important;
    margin-left: -3px;
}

.car-list-page .kc-search-date .kc-value {
    font-size: 14px !important;
    border: none !important;
}

.car-list-page .search-outer {
    position: relative;
}

.car-list-page .kc-checkbox-has-end-point {
    position: relative !important;
    top: 0 !important;
}

.car-list-page .car-top-text {
    margin-bottom: 35px;
}

.car-list-page .text-p {
    color: #5f5f5f;
    font-size: 12px;
    font-weight: 500;
}

.car-list-page .text-p b {
    color: #25459a;
}

.car-list-page .padleft-0 {
    padding-left: 0;
}

.car-list-page .list-filter {
    margin-bottom: 50px;
}

.car-list-page .car-top-text div:last-child {
    //margin-right: 0px;
}

.car-list-page .list-filter .list .row {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    margin-left: 0px;
}

.car-list-page .list-filter .list .row .fastFilter {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    flex-wrap: wrap;
}

.car-list-page .list-check {
    margin-bottom: 13px;
    position: relative;
    /* Hide default radio style */
    /* Change icon, border and text color when radio is checked */
    /* Checkbox display */
    /* Checkbox icon and text */
}

.car-list-page .list-check .checkbox-input {
    opacity: 0;
    visibility: hidden;
    margin: 0;
    position: absolute;
}

.car-list-page .list-check .checkbox-input:checked+.checkbox-tile {
    box-shadow: 2px 3px 4px #ccc;
}

.car-list-page .list-check .checkbox-input:checked+.checkbox-tile {
    border: 1px solid #25459a;
}

.car-list-page .list-check .checkbox-input:checked+.checkbox-tile,
.car-list-page .list-check .checkbox-input:checked+.checkbox-tile span {
    color: #25459a;
    background: #ffffff;
}

.car-list-page .list-check .checkbox-input:checked+.checkbox-tile::before {
    transform: scale(1);
    opacity: 1;
    background-color: #25459a;
    background-color: #25459a;
}

.car-list-page .list-check .checkbox-tile {
    display: flex;
    align-items: center;
    justify-content: center;
    background: #dfe7fb;
    border-radius: .25rem;
    color: #2f2f2f;
    border: none;
    width: 100%;
    height: 100%;
    font-size: 12px;
    padding: 12px 16px;
    font-weight: 500;
    transition: 0.1s ease;
    cursor: pointer;
    position: relative;
    text-align: center;
}

.car-list-page .list-check .checkbox-wrapper {
    width: 100%;
    height: 100%;
}

.car-list-page .list-check .checkbox {
    margin: 0 2px;
    background: #dfe7fb;
    width: 16%;
    border-radius: 3px;
    display: flex;
    flex-direction: row;
    align-items: center;
}

.car-list-page .list-check .checkbox:last-child {
    margin-right: 0;
    padding-right: 0;
}

.car-list-page .list-check .checkbox-tile:hover {
    border-color: #999;
}

.car-list-page .list-filter .list .count {
    padding-top: 0px;
}

.car-list-page .list-filter .list .count span {
    color: #25459a;
    font-size: 14px;
    font-weight: 500;
}

.car-list-page .list-filter .list .fast {}

.car-list-page .list-filter .list .fast span {
    color: #2f2f2f;
    font-size: 14px;
}

.list-area ul {
    border: 1px solid #aaaaaa;
    padding: 5px 10px;
    border-radius: 4px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 13px;
}

.list-area ul li {
    margin: 0 3px;
    padding: 0 0px;
}

.list-area ul li:first-child {
    margin-left: 0;
    padding-left: 0;
}

.list-area ul li.blue {
    position: relative;
}

.list-area ul li.blue:before {
    content: "";
    position: absolute;
    left: -8px;
    width: 1px;
    height: 23px;
    background: #d0d0d0;
}

.list-area ul li:last-child {
    margin-right: 0;
    padding-right: 0;
}

.dropdown a {
    top: 0;
}

.form-select.drop {
    width: 100%;
    padding-left: 0;
    margin-left: 0;
    padding: 7px 7px;
    font-size: 13px;
}

.new-again {
    display: flex;
    align-items: center;
    justify-content: center;
    background: #25449a;
    border-radius: 3px;
    padding: 0px;
    position: relative;
    max-width: 200px;
    margin-right: 12px;
}

.new-again span {
    font-size: 12px;
    color: #fff;
    top: 9px !important;
    position: absolute;
    left: 15px;
}

.new-again .form-select:focus {
    border-color: transparent !important;
    outline: 0;
    box-shadow: none !important;
}

.new-again select {
    width: 100% !important;
    padding-left: 0 !important;
    margin-left: 0 !important;
    padding: 7px 25px 7px 60px !important;
    font-size: 11px !important;
    /* padding-right: 11px; */
    border: none;
    background: transparent !important;
    color: #ffffff;
    position: relative;
    z-index: 99;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.new-again img {
    margin-right: 10px;
    width: 8px;
    height: 12px;
}

.list-area>ul {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between;
}

.list-area>ul li a {
    color: #383838;
    font-size: 12px;
    font-weight: 500;
    position: relative;
    top: -2px;
}

.list-area>ul li.blue a {
    color: #1d95b3;
    font-size: 12px;
    font-weight: 500;
}

.list-area>ul .btn-secondary {
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    background: #25459a;
    padding: 3px 20px;
    padding-bottom: 1px;
    padding-left: 20px;
    padding-right: 11px;
}

.list-area>ul .btn-secondary img {
    margin-left: 8px;
}

.list-area>ul li span {
    position: relative;
    top: -5px;
}

.car-list-page .section-one {
    background: #d8dde8;
    padding: 15px 0;
    position: sticky;
    top: 0px;
    z-index: 999;
}

.car-list-page .filter {
    border-right: 1px solid #d8d8d8;
    padding-top: 10px;
}

.car-list-page .CouponCodeCarList {
    background-color: #d8dde8;
    border-radius: 4px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    padding: 10px 10px 10px 0px;
}

.car-list-page .CouponCodeCarList .top-text .row {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.car-list-page .CouponCodeCarList .top-text .aplyfilter {
    color: #4e4e4e;
    font-size: 14px;
    font-weight: 500;
}

.car-list-page .CouponCodeCarList .top-text .text-right {
    background-color: #ea002a;
    border-left: 1px dashed #d8dde8;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    padding: 5px 7.5px;
}

.car-list-page .CouponCodeCarList .top-text .text-right span {
    color: #ffffff;
    display: block;
    margin-bottom: 2.5px;
}
.car-list-page .CouponCodeCarList .top-text .text-right strong {
    color: #ffffff;
}

.car-list-page .filter .CouponCodeCarList {
    background-color: #d8dde8;
    border-radius: 4px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 20px;
    padding: 10px 10px 10px 0px;
}

.car-list-page .filter .CouponCodeCarList .top-text .row {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.car-list-page .filter .CouponCodeCarList .top-text .aplyfilter {
    color: #4e4e4e;
    font-size: 14px;
    font-weight: 500;
}

.car-list-page .filter .CouponCodeCarList .top-text .text-right {
    background-color: #ea002a;
    border-left: 1px dashed #d8dde8;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    padding: 5px 7.5px;
}

.car-list-page .filter .CouponCodeCarList .top-text .text-right span {
    color: #ffffff;
    display: block;
    margin-bottom: 2.5px;
}
.car-list-page .filter .CouponCodeCarList .top-text .text-right strong {
    color: #ffffff;
}

.car-list-page .filter .input-flex {
    display: flex;
    padding-right: 10px;
}

.car-list-page .filter .input-flex input:last-child {
    margin-left: 10px;
}

.car-list-page .filter .input-flex .maxprice {
    margin-left: 5px;
}

.car-list-page .filter .input-flex a {
    background-color: #25449a;
    border-radius: .25rem;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin-left: 5px;
    padding: 10px;
    width: max-content;
}

.car-list-page .filter .input-flex a i {
    color: #ffffff;
    font-size: 16px;
}

.car-list-page .filter .filter-item.first {
    padding-bottom: 15px;
}

.car-list-page .filter-item {
    margin-bottom: 10px;
    padding: 0;
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 7px;
    margin-bottom: 13px;
    margin-left: 0;
    margin-right: 0;
    /* Hide default radio style */
    /* Change icon, border and text color when radio is checked */
    /* Checkbox display */
    /* Checkbox icon and text */
}

.car-list-page .filter-item .checkbox-input {
    opacity: 0;
    visibility: hidden;
    margin: 0;
    position: absolute;
}

.car-list-page .filter-item .checkbox-input:checked+.checkbox-tile {
    box-shadow: initial !important;
    background: #fff !important;
}

.car-list-page .filter-item .checkbox-input:checked+.checkbox-tile::before {
    transform: scale(1);
    opacity: 1;
    background: #fff;
    border-color: #25459a;
}

.car-list-page .filter-item .checkbox-input:checked+.checkbox-tile span {
    background: transparent !important;
    color: #747474;
}

.car-list-page .filter-item .checkbox-tile {
    display: block;
    align-items: center;
    justify-content: center;
    color: #2f2f2f;
    border: none;
    box-shadow: initial !important;
    background: #fff !important;
    width: 100%;
    font-size: 12px;
    padding: 12px 0px;
    font-weight: 500;
    transition: 0.1s ease;
    cursor: pointer;
    position: relative;
    text-align: left;
    padding-left: 25px;
}

.car-list-page .filter-item .checkbox-tile span {
    color: #25459a;
    font-size: 12px;
    font-weight: 500;
}

.car-list-page .filter-item .checkbox-tile:before {
    content: "";
    content: "";
    width: 21px;
    height: 21px;
    background: #fff;
    border: 5px solid #d5dae7;
    border-radius: 30px;
    position: absolute;
    left: 0px;
    top: 7px;
}

.car-list-page .filter-item .checkbox-wrapper {
    width: 100%;
}

.car-list-page .filter-item .checkbox {
    margin: 0 0px;
    display: inline-block;
    background: #dfe7fb;
    width: 50%;
    float: left;
    border-radius: 3px;
}

.car-list-page .filter-item .checkbox:last-child {
    margin-right: 0;
    padding-right: 0;
}

.car-list-page .filter-item .checkbox-tile:hover {
    border-color: #999;
}

.car-list-page .filter-item b {
    color: #25459a;
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    margin-bottom: 12.5px;
    font-weight: bold;
    margin-top: 12.5px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
}

.car-list-page .filter-item .radio-btns {
    padding-left: 0px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-between;
}

.car-list-page .filter-item b i {
    display: block;
    height: 20px;
    width: 20px;
    margin-right: 10px;
    background-repeat: no-repeat !important;
    background-position: left center !important;
    background-size: 20px 20px !important;
}

.car-list-page .filter-item b i.fiyat {
    background: url("../img/price.svg");
}

.car-list-page .filter-item b i.vites {
    background: url("../img/gear-filter.svg");
}

.car-list-page .filter-item b i.yakit {
    background: url("../img/fuel-filter.svg");
}

.car-list-page .filter-item b i.kasa {
    background: url("../img/kasa-filter.svg");
}

.car-list-page .filter-item b i.marka {
    background: url("../img/marka-filter.svg");
}

.car-list-page .filter-item b i.firma {
    background: url("../img/firma-filter.svg");
}

.car-list-page .filter-item .form-check-inline {
    margin-bottom: 10px;
    width: 48%;
    float: left;
}

.car-list-page .filter-item label {
    color: #747474;
    font-size: 12px;
    font-weight: 500;
}

.car-list-page .filter-item .top-text {
    padding-right: 10px;
    margin-bottom: 10px;
}

.car-list-page .filter-item .top-text a {
    color: #5f5f5f;
    font-weight: 700;
    font-size: 12px;
}

.car-list-page .filter-item .top-text .blue-btn {
    color: #25459a;
}

.car-list-page .section-three {
    margin-top: 25px;
}

.car-list-page .section-three .dropdown-toggle::after {
    display: none;
}

.acenta-page .car-list-page .section-three .car-item {
    background-color: #ffffff;
}

.car-list-page .section-three .car-item {
    border: 1px solid #d0d0d0;
    font-family: 'Poppins', sans-serif;
    margin-bottom: 25px;
    border-radius: 4px;
    position: relative;
}

.car-list-page .section-three .car-item .best-price {
    position: absolute;
    right: 55px;
    top: -25px;
    background: #48b2cd;
    padding: 10px 30px;
    border-radius: 30px;
    font-family: 'Poppins', sans-serif;
    display: flex;
    align-items: center;
    box-shadow: -2px 2px 8px 0px #8e8e8e;
}

.car-list-page .section-three .car-item .best-price img {
    margin-left: 15px;
}

.car-list-page .section-three .car-item .best-price span {
    font-size: 12px;
    color: #fff;
    font-weight: 700;
}

.car-list-page .section-three .car-item .extra {
    padding: 25px 40px;
    border-top: 1px solid #dadada;
}

.car-list-page .section-three .car-item .extra .extra-left .ul-list {
    margin-bottom: 15px;
}

.car-list-page .section-three .car-item .extra .extra-left .ul-list ul {
    display: flex;
    align-items: center;
}

.car-list-page .section-three .car-item .extra .extra-left .ul-list ul li {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin: 0 5px;
    font-size: 12px;
    color: #212121;
}

.car-list-page .section-three .car-item .extra .extra-left .ul-list ul li img {
    margin-right: 5px;
    width: 20px;
}

.car-list-page .section-three .car-item .extra .extra-left .ul-list ul li:first-child {
    margin-left: 0;
}

.car-list-page .section-three .car-item .extra .extra-left .ul-list ul li i {
    color: #1d95b3;
}


.car-list-page .section-three .car-item .extra .extra-left .cancellationpolicy h6 {
    font-size: 14px;
    font-weight: 700;
    color: #f32849;
    margin-bottom: 15px;
}

.car-list-page .section-three .car-item .extra .extra-left .cancellationpolicy p {
    font-size: 12px;
    font-weight: 400;
    color: #737373;
    margin-bottom: 15px;
    line-height: normal;
}

.car-list-page .section-three .car-item .extra .extra-left .ul-bottom {
    margin-bottom: 15px;
}

.car-list-page .section-three .car-item .extra .extra-left .ul-bottom h6 {
    font-size: 14px;
    font-weight: 700;
    color: #1d95b3;
    margin-bottom: 15px;
}

.car-list-page .section-three .car-item .extra .extra-left .ul-bottom ul {
    column-count: 2;
}

.car-list-page .section-three .car-item .extra .extra-left .ul-bottom ul li {
    margin-bottom: 13px;
    font-size: 12px;
    color: #212121;
}

.car-list-page .section-three .car-item .extra .extra-left .ul-bottom ul li i {
    color: #1d95b3;
    margin-right: 8px;
    position: relative;
    top: 1px;
}

.car-list-page .section-three .car-item .extra-right h6 {
    font-size: 14px;
    font-weight: 700;
    color: #f32849;
    margin-bottom: 15px;
}

.car-list-page .section-three .car-item .extra-right b {
    font-size: 12px;
    font-weight: 700;
    color: #1d95b3;
}

.car-list-page .section-three .car-item .extra-right p {
    font-size: 12px;
    font-weight: 400;
    color: #737373;
    margin-bottom: 15px;
    line-height: normal;
}

.car-list-page .section-three .car-item .top>.row {
    display: flex;
    align-items: center;
}

.car-list-page .section-three .car-item .col-xl-8.col-sm-8 {
    padding: 0;
}

.car-list-page .section-three .car-item .top .row.center-spec {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.car-list-page .section-three .car-item .top {
    padding: 0px 15px;
    border-bottom: 1px solid #d0d0d0;
}

.car-list-page .section-three .car-item .top .col-xl-7 {}

.car-list-page .section-three .car-item .top .price {
    padding-left: 20px;
    padding: 15px 0;
    text-align: center;
}

.car-list-page .section-three .car-item .top .price span {
    color: #4e4e4e;
    font-size: 14px;
    font-weight: bold;
}

.car-list-page .section-three .car-item .top .text-pne {
    padding-left: 20px;
}

.car-list-page .section-three .car-item .top .text-pne img {
    display: inline-block;
    position: relative;
    top: -9px;
}

.car-list-page .section-three .car-item .top .text-pne .text {
    margin-left: 7px;
    display: inline-block;
    margin-top: 3px;
}

.car-list-page .section-three .car-item .top .text-pne .text h6 {
    color: #2f2f2f;
    font-weight: 700;
    font-size: 16px;
    margin-bottom: 0;
}

.car-list-page .section-three .car-item .top .text-pne .text span {
    color: #787878;
    font-weight: 400;
    font-size: 12px;
}

.car-list-page .section-three .car-item .top .text-two {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 15px 0;
    padding-left: 15px;
    position: relative;
}

.car-list-page .section-three .car-item .top .text-two img {
    height: auto !important;
    width: 120px !important;
    margin-right: 10px;
}

.car-list-page .section-three .car-item .top .text-two .comment-btn {
    color: #575757;
    font-size: 11px;
    font-weight: 700;
    margin: 0 5px;
}

.car-list-page .section-three .car-item .top .text-two span {
    background: #dfe7fb;
    padding: 10px;
    color: #25459a;
    font-size: 14px;
    font-weight: 700;
}

.car-list-page .section-three .car-item .top .text-two:before {
    content: "";
    position: absolute;
    width: 1px;
    height: 59%;
    background: #d0d0d0;
    left: 0;
    top: 11px;
}

.car-list-page .section-three .car-item .top .text-two:after {
    content: "";
    position: absolute;
    width: 1px;
    height: 59%;
    background: #d0d0d0;
    right: 0;
    top: 11px;
}

.car-list-page .section-three .car-item .top .text-two .star {
    display: none;
    margin: 0 8px;
}

.car-list-page .section-three .car-item .top .text-two .star ul {
    display: flex;
}

.car-list-page .section-three .car-item .top .text-two .star ul li {
    margin: 0 2px;
    font-size: 13px;
}

.car-list-page .section-three .car-item .top .text-two .star ul li .fas.fa-star {
    color: #f4c522;
}

.car-list-page .section-three .car-item .middle {
    padding: 0 15px;
    padding-bottom: 15px;
}

.car-list-page .section-three .car-item .middle .right {
    padding-left: 20px;
    border-left: 1px solid #d0d0d0;
    margin-top: 11px;
    display: flex;
    /*Mutlu Ekledi*/
    flex-direction: column;
    /*Mutlu Ekledi*/
    justify-content: flex-end;
    /*Mutlu Ekledi*/
    height: 95%;
    /*Mutlu Ekledi*/
}

.car-list-page .section-three .car-item .middle .right .btn-cstm.btn {
    background: url("../img/btnbg.png");
    font-size: 15px;
    font-weight: 600;
    color: #fff;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    display: block;
    position: relative;
    width: 100%;
    text-align: left;
    padding-left: 30px;
}

.car-list-page .section-three .car-item .middle .right .btn-cstm.btn i {
    position: absolute;
    right: 25px;
    top: 14px;
}

.car-list-page .section-three .car-item .middle .right .top {
    border: none;
    text-align: center;
    padding-right: 30px;
    margin-bottom: 7px;
}

.car-list-page .section-three .car-item .middle .right .top span {
    color: #676767;
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 8px;
    display: block;
}

.car-list-page .section-three .car-item .middle .right .top p {
    color: #4e4e4e;
    font-size: 24px;
    font-weight: 700;
}

.car-list-page .section-three .car-item .middle .right .top p.old {
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 5px;
    opacity: .8;
    text-decoration: line-through;
}

.car-list-page .section-three .car-item .middle .right .price-plus {
    border: 1px solid #1d95b3;
    padding: 14px;
    text-align: center;
    border-radius: 4px;
    padding-bottom: 7px;
    margin-bottom: 7px;
    display: flex;
    justify-content: center;
    margin-bottom: 5px;
}

.car-list-page .section-three .car-item .middle .right .price-plus img {
    position: relative;
    top: -3px;
}

.car-list-page .section-three .car-item .middle .right .price-plus .text {
    margin-right: 25px;
    text-align: left;
}

.car-list-page .section-three .car-item .middle .right .price-plus span {
    color: #1d95b3;
    font-weight: 700;
    font-size: 18px;
    display: block;
    margin-bottom: 4px;
}

.car-list-page .section-three .car-item .middle .right .price-plus p {
    color: #2f2f2f;
    font-weight: 400;
    font-size: 12px;
}

.car-list-page .section-three .car-item .middle .text.image {
    padding-top: 10px;
}

.car-list-page .section-three .car-item .middle .text.image img {
    /*height: 150px;*/
    max-width: 100% !important;
}

.car-list-page .section-three .car-item .middle .text.image ul {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}

.car-list-page .section-three .car-item .middle .text.image ul li {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin: 0 5px;
    font-size: 11px;
    color: #7b7b7b;
    width: max-content;
}

.car-list-page .section-three .car-item .middle .text.image ul li:first-child {
    margin-left: 0px;
}

.car-list-page .section-three .car-item .middle .text.image ul li:last-child {
    margin-right: 0px;
}

.car-list-page .section-three .car-item .middle .text.image ul li img {
    width: 20px;
    display: block;
    margin-right: 5px;
    height: auto;
}

.car-list-page .section-three .car-item .middle .text.image ul li i {
    font-size: 12px;
    color: #494949;
}

.car-list-page .section-three .car-item .middle .text.list {
    padding-top: 34px;
    padding-left: 25px;
    display: flex;
    flex-direction: column;
    height: 100%;
}

.car-list-page .section-three .car-item .middle .text.list ul li {
    margin-bottom: 7px;
    position: relative;
}

.car-list-page .section-three .car-item .middle .text.list ul li span {
    color: #1d95b3;
    font-size: 12px;
    width: 39%;
    float: left;
    font-weight: 400;
}

.car-list-page .section-three .car-item .middle .text.list ul li b {
    color: #232222;
    font-size: 12px;
    font-weight: 600;
    display: flex;
    padding-left: 10px;
    width: 61%;
}

.car-list-page .section-three .car-item .middle .text.list .depo-hover {
    opacity: 0;
    display: none;
    background: #fff;
    border: 1px solid #d3d3d3;
    border-radius: 10px;
    width: 175px;
    z-index: 9;
    right: -10px;
    position: absolute;
    z-index: 9;
    padding: 15px;
    top: -40px;
}

.car-list-page .section-three .car-item .middle .text.list .depo-hover h6 {
    color: #1d95b3;
    font-weight: 700;
    font-size: 12px;
    text-align: left;
    margin-bottom: 13px;
}

.car-list-page .section-three .car-item .middle .text.list .depo-hover p {
    color: #737373;
    font-size: 11px;
    font-weight: 400;
    line-height: 16px;
}

.car-list-page .section-three .car-item .middle .text.list .depozite:hover {
    cursor: pointer;
}

.car-list-page .section-three .car-item .middle .text.list .depozite:hover .depo-hover {
    opacity: 1;
    display: block;
}

.car-list-page .section-three .car-item .middle .text.list .detail {
    display: flex;
    align-items: flex-end;
    height: 30%;
}

.car-list-page .section-three .car-item .middle .text.list .detail span {
    color: #494949;
    font-weight: 700;
    font-size: 14px;
}

.car-list-page .section-three .car-item .middle .text.list .detail span i {
    margin-left: 7px;
}

.car-list-page .section-three .car-item .middle .text.list .detail .collapsed span {
    color: #494949;
}

.car-list-page .section-three .car-item .middle .text.list .detail .aa.menuOpened span {
    color: #25459a !important;
}

.car-list-page .section-three .car-item .middle .text.list .detail b {
    color: #1d95b3;
    font-weight: 700;
    font-size: 14px;
    margin-left: 25px;
}

.car-list-page .section-three .car-item .middle .text.list .detail b i {
    font-size: 17px;
    position: relative;
    top: 2px;
}

.padright-0 {
    padding-right: 0;
}

.acenta-page {
    font-family: 'Poppins', sans-serif;
}

.acenta-page .banner img {
    height: 420px;
    object-fit: cover;
}

.acenta-page .acenta-first .caption h2 {
    font-size: 28px;
    font-weight: 700;
    color: #272727;
    margin-bottom: 40px;
}

.acenta-page .acenta-first .caption h3 {
    font-size: 14px;
    font-weight: 400;
    color: #272727;
    margin-bottom: 25px;
    text-align: center;
}

.acenta-page .section-three .caption {
    text-align: left;
    margin-top: 80px;
    display: block;
}

.acenta-page .section-three .caption h3 {
    font-size: 18px;
    color: #2b2b2b;
    font-weight: 700;
    margin-bottom: 30px;
    text-align: left;
}

.acenta-page .acenta-text {
    margin-top: 50px;
    margin-bottom: 70px;
    font-family: 'Poppins', sans-serif;
}

.acenta-page .acenta-text h4 {
    color: #2b2b2b;
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 30px;
}

.acenta-page .acenta-text img {
    margin: 40px 0;
}

.acenta-page .acenta-text p {
    color: #2b2b2b;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 10px;
    line-height: 21px;
}

.acenta-page .section-three .car-item .middle .text.list {
    padding-top: 0;
    padding-left: 0;
    height: auto;
    padding-top: 20px;
    padding-left: 25px;
}

.acenta-page .section-three .car-item .extra .extra-left .ul-list ul li {
    margin-bottom: 6px;
}

.acenta-page .section-three .car-item .top .text-two {
    padding-left: 13px;
    padding-right: 12px;
}

.acenta-page .section-three .car-item .top .text-pne {
    padding-left: 9px;
}

.acenta-page .section-three .car-item .top .text-two span {
    background: #dfe7fb;
    padding: 7px 3px;
}

.acenta-page .section-three .car-item .top .text-two:after {
    display: none;
}

.acenta-page .section-three .car-item .middle .text.list .detail {
    height: auto;
    padding-top: 20px;
}

.acenta-page .section-three .car-item .extra .extra-left .ul-bottom ul li i {
    color: #1d95b3;
    margin-right: 3px;
    position: relative;
    top: 1px;
}

.acenta-page .section-three .car-item .middle .text.list .detail b {
    margin-left: 26px;
}

.acenta-page .section-three .car-item .extra .extra-left .ul-bottom ul li {
    line-height: 15px;
}

.acenta-page .section-three .car-item .extra {
    padding: 15px 10px;
    border-top: 1px solid #dadada;
}

.acenta-page .section-three .car-item .middle .right {
    border: none;
}

.acenta-page .motion {
    box-shadow: -2px 3px 7px #ccc;
}

.acenta-page .text-two {
    display: flex;
    align-content: center;
    align-items: center;
    padding-left: 15px;
    justify-content: flex-end;
    position: relative;
}

.acenta-page .text-two .comment-btn {
    color: #575757;
    font-size: 11px;
    font-weight: 700;
    margin: 0 5px;
}

.acenta-page .text-two .bglight {
    background: #dfe7fb;
    padding: 10px;
    color: #25459a;
    font-size: 14px;
    font-weight: 700;
}

.acenta-page .star {
    margin: 0 8px;
}

.acenta-page .star ul {
    display: inline-flex;
}

.acenta-page .star ul li {
    margin: 0 2px;
    font-size: 13px;
}

.acenta-page .star ul li .fas.fa-star {
    color: #f4c522;
}

.acenta-page .star-item span {
    color: #414141;
    font-weight: 700;
    font-size: 12px;
    float: left;
    margin-right: 5px;
}

.acenta-page .middle-sec {
    padding: 20px;
    border-top: 1px solid #cacaca;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

.acenta-page .middle-sec .star-item .star {
    margin: 0 8px;
    position: relative;
    top: -3px;
}

.acenta-page .top-sec {
    padding: 30px 20px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.acenta-page .button .btn-cstm {
    padding: 14px;
    background: #fcb101;
    color: #fff;
    text-align: center;
    font-weight: 400;
    display: block;
    font-size: 14px;
    margin-top: 10px;
    box-shadow: -2px 3px 7px #ccc;
}

.acenta-page .comment-item {
    background: #e7edfa;
    padding: 15px;
    border-bottom: 1px solid #cacaca;
}

.acenta-page .comment-item .text {
    margin-top: 10px;
}

.acenta-page .comment-item:last-child {
    border: none;
}

.acenta-page .comment-item .person {
    font-weight: 700;
    font-size: 14px;
    padding: 13px 15px;
    color: #727272;
    border: 1px solid #727272;
    margin-right: 10px;
    background: #fff;
}

.acenta-page .comment-item .top {
    display: flex;
    margin-bottom: 0;
}

.acenta-page .comment-item .top .bglight {
    background: #ffffff;
    padding: 9px 6px;
    color: #403f3f;
    font-size: 12px;
    font-weight: 700;
    margin-left: 5px;
}

.acenta-page .comment-item .top .left-star {
    display: flex;
    align-items: center;
}

.acenta-page .comment-item p {
    color: #727272;
    font-size: 12px;
    font-weight: 400;
    line-height: 15px;
}

.acenta-page .acenta-first .box {
    display: flex;
    flex-direction: row;
    width: 100%;
    margin-bottom: 6px;
}

.acenta-page .acenta-first .box .fa-location-arrow {
    background: #e6ecf8;
    color: #25459a;
    padding: 0 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 33px;
    height: 100%;
    border-radius: 4px;
}

.acenta-page .acenta-first .box .text {
    background-color: #ffffff;
    width: 100%;
    border: 1px solid #c1c6d1;
    padding: 15px;
    border-radius: 4px;
    padding-left: 60px;
    font-family: 'Poppins', sans-serif;
}

.acenta-page .acenta-first .box .text h6 {
    color: #6f7a8e;
    font-size: 700;
    margin-bottom: 10px;
    font-size: 15px;
}

.acenta-page .acenta-first .box .text p {
    color: #19151f;
    font-weight: 600;
    font-size: 14px;
}

.acenta-page .acenta-first .box .text .right-text {
    float: right;
    display: flex;
    align-items: flex-end;
    height: 100%;
}

.acenta-page .acenta-first .box .text .right-text span {
    color: #000000;
    font-weight: 600;
    font-size: 12px;
}

.acenta-page .acenta-first .box .text .right-text i {
    color: #000;
    font-size: 13px;
}

.acenta-page .acenta-first .box .text .left-text {
    float: left;
}

.acenta-list-page {
    font-family: 'Poppins', sans-serif;
    background: #f8f8f8;
    padding-bottom: 150px;
}

.acenta-list-page .banner img {
    width: 100%;
}

.acenta-list-page .acenta-first {
    margin-top: -180px;
    position: relative;
    z-index: 2;
}

.acenta-list-page .breadcrumb {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 15px;
    max-width: 1220px;
    margin: 0 auto;
    left: 0;
    right: 0;
    width: 100%;
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);
}

.acenta-list-page .breadcrumb a {
    color: #fff;
}

.acenta-list-page .breadcrumb a:before {
    color: #fff;
}

.acenta-list-page .acenta-item {
    border: 1px solid #ccc;
    padding-top: 30px;
    text-align: center;
    margin-bottom: 20px;
}

.acenta-list-page .acenta-item .btn-cstm {
    background: #25459a;
    color: #fff;
    text-align: center;
    font-size: 14px;
    padding: 15px 0;
    font-weight: 700;
    border: none;
    display: block;
    border-radius: 0 !important;
}

.acenta-list-page .acenta-item .btn-cstm i {
    color: #fff;
    margin-left: 15px;
}

.acenta-list-page .acenta-item .star {
    margin: 0 8px;
}

.acenta-list-page .acenta-item .star ul {
    display: flex;
}

.acenta-list-page .acenta-item .star ul li {
    margin: 0 2px;
    font-size: 13px;
}

.acenta-list-page .acenta-item .star ul li .fas.fa-star {
    color: #f4c522;
}

.acenta-list-page .acenta-item .name {
    border-top: 1px solid #eeeeee;
}

.acenta-list-page .acenta-item .name h6 {
    padding: 20px;
    font-weight: 700;
    color: #1b1b1b;
}

.acenta-list-page .acenta-item .middle-section {
    margin: 25px 0;
    display: flex;
    align-content: center;
    align-items: center;
    padding-left: 15px;
    position: relative;
    justify-content: center;
}

.acenta-list-page .acenta-item .comment-btn {
    color: #575757;
    font-size: 11px;
    font-weight: 700;
    margin: 0 5px;
}

.acenta-list-page .acenta-item .bglight {
    background: #dfe7fb;
    padding: 10px;
    color: #25459a;
    font-size: 14px;
    font-weight: 700;
}

.acenta-list-page .section-one {
    position: relative;
}

.acenta-list-page .search-box {
    margin: 0 auto;
    margin-bottom: 70px;
    width: 100%;
    position: relative;
    display: flex;
    max-width: 730px;
}

.acenta-list-page .search-box .search-input {
    width: 100%;
    padding: 10px;
    border-right: none;
    outline: none;
    font-size: 14px;
    color: #000;
    height: 45px;
    padding-left: 21px;
    background: #fff;
    border: none !important;
    -webkit-border-top-left-radius: 30px;
    -webkit-border-bottom-left-radius: 30px;
    -moz-border-radius-topleft: 30px;
    -moz-border-radius-bottomleft: 30px;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
}

.acenta-list-page .search-box .search-button {
    text-align: center;
    height: 45px;
    width: 159px;
    outline: none;
    cursor: pointer;
    border: none !important;
    border-radius: 0 10px 10px 0;
    border-left: none;
    background: #25459a;
    border-radius: 30px;
    font-size: 15px;
    color: #fff;
    position: relative;
    left: -23px;
}

.iletisim-page .form-check-label a {
    color: #1d95b3;
}

.iletisim-page .form-check-input {
    position: relative;
    top: -1px;
    font-size: 14px;
}

.iletisim-page .form-check-label {
    color: #515151;
    font-size: 13px;
    font-weight: 400;
    line-height: 19px;
}

.iletisim-page .banner {
    margin-bottom: 20px;
}

.iletisim-page .btn-send {
    background: url(../img/bluebtn2.png);
    font-size: 18px;
    font-weight: 600;
    color: #fff;
    padding: 21px 65px;
    border: none;
    font-family: 'Poppins', sans-serif;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 0;
    float: left;
    margin-left: 10px;
    width: auto;
}

.iletisim-page .btn-send i {
    margin-left: 15px;
}

.iletisim-page .needs-validation .form-item {
    margin-bottom: 25px;
}

.iletisim-page .text-area {
    margin-top: 30px;
}

.iletisim-page .text-area h4 {
    font-weight: 700;
    font-size: 18px;
    color: #575757;
    margin-bottom: 15px;
}

.iletisim-page .text-area p {
    font-weight: 400;
    font-size: 16px;
    color: #575757;
}

.iletisim-page form {
    margin-top: 40px;
}

.acenta-about {
    padding-bottom: 130px;
}

.acenta-about .banner {
    position: relative;
}

.acenta-about .banner img {
    height: 165px;
}

.acenta-about .breadcrumb {
    display: block;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.acenta-about .breadcrumb h2 {
    font-size: 18px;
    font-weight: 700;
    color: #fff;
}

.acenta-about .text {
    padding: 40px 0;
}

.acenta-about .text ol,
ul {}

.acenta-about .text ol li,
ul li {
    color: #575757;
    line-height: normal;
    margin-bottom: 10px;
}

.acenta-about .text p {
    font-size: 16px;
    color: #575757;
    font-weight: 400;
    margin-bottom: 20px;
    line-height: normal;
}

.acenta-about .list {
    margin-top: 100px;
}

.acenta-about .list ul li {
    display: inline-block;
    width: 24.7%;
    border-radius: 4px;
}

.acenta-about .list ul li a {
    background: #1d95b3;
    color: #fff;
    display: block;
    padding: 20px 35px;
    font-size: 20px;
}

.acenta-about .list ul li a i {
    font-size: 24px;
    color: #fff;
    margin-left: 10px;
    float: right;
    position: relative;
    top: -3px;
}

.havalimani-page .liman-text {
    margin: 0 auto;
    width: 100%;
    position: relative;
    display: block;
    text-align: center;
    min-height: 85px;
    margin-bottom: 25px;
}

.blog-home .liman-text {
    margin: 0 auto;
    width: 100%;
    position: relative;
    display: block;
    text-align: center;
    padding-top: 22px;
    padding-bottom: 22px;
}

.blog-home .liman-text {
    font-size: 1.25rem;
}

.havalimani-page .liman-text h1 {
    font-size: 24px;
    color: #fff;
    font-weight: bold;
}

.havalimani-page .liman-text p {
    font-size: 24px;
    color: #fff;
    font-weight: bold;
    text-align: left;
}

.havalimani-page .airport-item {
    border: 1px solid #e1e1e1;
    background: #fff;
    text-align: center;
    margin-bottom: 20px;
}

.havalimani-page .airport-item .image {
    position: relative;
}

.havalimani-page .airport-item .image .loca {
    position: absolute;
    left: 10px;
    top: 10px;
}

.havalimani-page .airport-item .image .loca h5 {
    padding: 5px 15px;
    background: #fff;
    border-radius: 4px;
    color: #000c2c;
    font-size: 12px;
    text-align: center;
}

.havalimani-page .airport-item .btn-cstm {
    background: #25459a;
    color: #fff;
    text-align: center;
    font-size: 14px;
    padding: 15px 0;
    font-weight: 700;
    border: none;
    display: block;
    border-radius: 0 !important;
}

.havalimani-page .airport-item .btn-cstm i {
    color: #fff;
    margin-left: 15px;
}

.havalimani-page .airport-item .name {
    border-top: 1px solid #eeeeee;
}

.havalimani-page .airport-item .name h6 {
    padding: 12px 0;
    font-weight: 400;
    font-size: 14px;
    color: #000000;
    text-align: center;
}

.havalimani-page .airport-item .middle-section {
    margin: 0 0;
    display: flex;
    align-content: center;
    align-items: center;
    padding-left: 15px;
    position: relative;
    justify-content: center;
}

.havalimani-page .airport-item .middle-section h6 {
    padding: 20px 0;
    font-weight: 700;
    text-align: center;
    font-size: 16px;
    color: #1b1b1b;
}

.havalimani-page .airport-item .middle-section h6 i {
    margin-right: 5px;
}

.havalimani-page .airport-item .bglight {
    background: #dfe7fb;
    padding: 10px;
    color: #25459a;
    font-size: 14px;
    font-weight: 700;
}

.havalimani-page .airport-item .btn-cstm {
    font-weight: 400px !important;
}

.air-teslim .acenta-first .text-other {}

.air-teslim .acenta-first .text-other h1 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 30px;
}

.air-teslim .acenta-first .text-other h2 {
    margin-top: 60px;
}

.air-teslim .acenta-first .text-other h2 {
    color: #2b2b2b;
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 30px;
}

.air-teslim .acenta-first .text-other p {
    color: #2b2b2b;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 10px;
    line-height: 24px;
}

.air-teslim .right-section img {
    width: 100%;
}

.air-teslim .info-text {
    background-color: #ffffff;
    padding: 30px;
    box-shadow: 0px 4px 6px #cccccc;
}

.air-teslim .info-text h3 {
    color: #303030;
    font-weight: 400;
    font-size: 14px;
}

.air-teslim .info-text h3 b {
    display: block;
}

.air-teslim .map {
    position: relative;
    box-shadow: 0px 4px 6px #cccccc;
}

.air-teslim .map img {
    width: 100%;
}

.air-teslim .map .btn-cstm {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 9;
    text-align: center;
    width: calc(100% - 80px);
    margin: 0 auto;
    left: 0;
    right: 0;
    padding: 18px 0;
    background: #25459a;
    border-radius: 30px;
    color: #fff;
    font-weight: 700;
    max-width: 275px;
    font-size: 16px;
    font-family: 'Quicksand', sans-serif;
    box-shadow: 1px 2px 2px #ccc;
}

.air-teslim .map .btn-cstm i {
    color: #f0bf1f;
    margin-left: 8px;
}

.air-teslim .rehber {
    position: relative;
}

.air-teslim .rehber img {
    width: 100%;
    position: relative;
    top: -2px;
}

.air-teslim .rehber .btn-cstm {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 9;
    text-align: center;
    width: calc(100% - 80px);
    margin: 0 auto;
    left: 0;
    right: 0;
    padding: 18px 0;
    background: #ffffff;
    border-radius: 30px;
    color: #2b2c2c;
    font-weight: 700;
    max-width: 275px;
    font-size: 16px;
    font-family: 'Quicksand', sans-serif;
    box-shadow: 1px 2px 2px #ccc;
}

.air-teslim .rehber .btn-cstm i {
    color: #f0bf1f;
    margin-left: 8px;
}

.air-teslim .section-three {
    margin-top: 25px;
}

.air-teslim .section-three .dropdown-toggle::after {
    display: none;
}

.air-teslim .section-three .car-item {
    border: 1px solid #d0d0d0;
    font-family: 'Poppins', sans-serif;
    margin-bottom: 15px;
    border-radius: 4px;
}

.air-teslim .section-three .car-item .extra {
    padding: 25px 40px;
    border-top: 1px solid #dadada;
}

.air-teslim .section-three .car-item .extra .extra-left .ul-list ul li {
    display: inline-block;
    margin: 0 5px;
    font-size: 12px;
    color: #212121;
}

.air-teslim .section-three .car-item .extra .extra-left .ul-list ul li:first-child {
    margin-left: 0;
}

.air-teslim .section-three .car-item .extra .extra-left .ul-list ul li i {
    color: #1d95b3;
}

.air-teslim .section-three .car-item .extra .extra-left .ul-bottom {
    margin-top: 30px;
}

.air-teslim .section-three .car-item .extra .extra-left .ul-bottom h6 {
    font-size: 14px;
    font-weight: 700;
    color: #1d95b3;
    margin-bottom: 15px;
}

.air-teslim .section-three .car-item .extra .extra-left .ul-bottom ul {
    column-count: 2;
}

.air-teslim .section-three .car-item .extra .extra-left .ul-bottom ul li {
    margin-bottom: 13px;
    font-size: 12px;
    color: #212121;
}

.air-teslim .section-three .car-item .extra .extra-left .ul-bottom ul li i {
    color: #1d95b3;
    margin-right: 8px;
    position: relative;
    top: 1px;
}

.air-teslim .section-three .car-item .extra-right b {
    font-size: 12px;
    font-weight: 700;
    color: #737373;
}

.air-teslim .section-three .car-item .extra-right p {
    font-size: 12px;
    font-weight: 400;
    color: #737373;
    margin-bottom: 15px;
}

.air-teslim .section-three .car-item .top>.row {
    display: flex;
    align-items: center;
}

.air-teslim .section-three .car-item .col-xl-8.col-sm-8 {
    padding: 0;
}

.air-teslim .section-three .car-item .top .row.center-spec {
    display: flex;
    align-items: center;
}

.air-teslim .section-three .car-item .top {
    padding: 0px 15px;
    border-bottom: 1px solid #d0d0d0;
}

.air-teslim .section-three .car-item .top .col-xl-7 {
    padding: 0;
}

.air-teslim .section-three .car-item .top .price {
    padding-left: 20px;
    padding: 15px 0;
    text-align: center;
}

.air-teslim .section-three .car-item .top .price span {
    color: #2f2f2f;
    font-size: 14px;
    font-weight: 400;
}

.air-teslim .section-three .car-item .top .text-pne {
    padding-left: 20px;
}

.air-teslim .section-three .car-item .top .text-pne img {
    display: inline-block;
    position: relative;
    top: -9px;
}

.air-teslim .section-three .car-item .top .text-pne .text {
    margin-left: 7px;
    display: inline-block;
    margin-top: 3px;
}

.air-teslim .section-three .car-item .top .text-pne .text h6 {
    color: #2f2f2f;
    font-weight: 700;
    font-size: 16px;
    margin-bottom: 0;
}

.air-teslim .section-three .car-item .top .text-pne .text span {
    color: #787878;
    font-weight: 400;
    font-size: 12px;
}

.air-teslim .section-three .car-item .top .text-two {
    display: flex;
    align-content: center;
    align-items: center;
    padding: 15px 0;
    padding-left: 15px;
    position: relative;
}

.air-teslim .section-three .car-item .top .text-two .comment-btn {
    color: #575757;
    font-size: 11px;
    font-weight: 700;
    margin: 0 5px;
}

.air-teslim .section-three .car-item .top .text-two span {
    background: #dfe7fb;
    padding: 10px;
    color: #25459a;
    font-size: 14px;
    font-weight: 700;
}

.air-teslim .section-three .car-item .top .text-two:before {
    content: "";
    position: absolute;
    width: 1px;
    height: 59%;
    background: #d0d0d0;
    left: 0;
    top: 11px;
}

.air-teslim .section-three .car-item .top .text-two:after {
    content: "";
    position: absolute;
    width: 1px;
    height: 59%;
    background: #d0d0d0;
    right: 0;
    top: 11px;
}

.air-teslim .section-three .car-item .top .text-two .star {
    margin: 0 8px;
}

.air-teslim .section-three .car-item .top .text-two .star ul {
    display: flex;
}

.air-teslim .section-three .car-item .top .text-two .star ul li {
    margin: 0 2px;
    font-size: 13px;
}

.air-teslim .section-three .car-item .top .text-two .star ul li .fas.fa-star {
    color: #f4c522;
}

.air-teslim .section-three .car-item .middle {
    padding: 0 15px;
    padding-bottom: 15px;
}

.air-teslim .section-three .car-item .middle .right {
    padding-left: 20px;
    border-left: 1px solid #d0d0d0;
    margin-top: 11px;
}

.air-teslim .section-three .car-item .middle .right .btn-cstm.btn {
    background: url("../img/btnbg.png");
    font-size: 15px;
    font-weight: 600;
    color: #fff;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    display: block;
    position: relative;
    width: 100%;
    text-align: left;
    padding-left: 30px;
}

.air-teslim .section-three .car-item .middle .right .btn-cstm.btn i {
    position: absolute;
    right: 25px;
    top: 14px;
}

.air-teslim .section-three .car-item .middle .right .top {
    border: none;
    text-align: center;
    padding-right: 30px;
    margin-bottom: 7px;
}

.air-teslim .section-three .car-item .middle .right .top span {
    color: #676767;
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 8px;
    display: block;
}

.air-teslim .section-three .car-item .middle .right .top p {
    color: #4e4e4e;
    font-size: 24px;
    font-weight: 700;
}

.air-teslim .section-three .car-item .middle .right .price-plus {
    border: 1px solid #1d95b3;
    padding: 14px;
    text-align: center;
    border-radius: 4px;
    padding-bottom: 7px;
    margin-bottom: 7px;
    display: flex;
    justify-content: center;
    margin-bottom: 5px;
}

.air-teslim .section-three .car-item .middle .right .price-plus img {
    position: relative;
    top: -3px;
}

.air-teslim .section-three .car-item .middle .right .price-plus .text {
    margin-right: 25px;
    text-align: left;
}

.air-teslim .section-three .car-item .middle .right .price-plus span {
    color: #1d95b3;
    font-weight: 700;
    font-size: 18px;
    display: block;
    margin-bottom: 4px;
}

.air-teslim .section-three .car-item .middle .right .price-plus p {
    color: #2f2f2f;
    font-weight: 400;
    font-size: 12px;
}

.air-teslim .section-three .car-item .middle .text.image {
    padding-top: 10px;
}

.air-teslim .section-three .car-item .middle .text.image ul {
    display: flex;
    margin-top: 10px;
    justify-content: center;
    align-items: center;
}

.air-teslim .section-three .car-item .middle .text.image ul li {
    margin: 0 10px;
    font-size: 11px;
    color: #7b7b7b;
}

.air-teslim .section-three .car-item .middle .text.image ul li img {
    position: relative;
    top: 3px;
}

.air-teslim .section-three .car-item .middle .text.image ul li i {
    font-size: 12px;
    color: #494949;
}

.air-teslim .section-three .car-item .middle .text.list {
    padding-top: 34px;
    padding-left: 25px;
    height: 100%;
}

.air-teslim .section-three .car-item .middle .text.list ul li {
    margin-bottom: 7px;
}

.air-teslim .section-three .car-item .middle .text.list ul li span {
    color: #1d95b3;
    font-size: 12px;
    width: 39%;
    float: left;
    font-weight: 400;
}

.air-teslim .section-three .car-item .middle .text.list ul li b {
    color: #232222;
    font-size: 12px;
    font-weight: 600;
    display: flex;
    padding-left: 10px;
    width: 61%;
}

.air-teslim .section-three .car-item .middle .text.list .detail {
    display: flex;
    align-items: flex-end;
    height: 41%;
}

.air-teslim .section-three .car-item .middle .text.list .detail span {
    color: #494949;
    font-weight: 700;
    font-size: 14px;
}

.air-teslim .section-three .car-item .middle .text.list .detail span i {
    margin-left: 7px;
}

.air-teslim .section-three .car-item .middle .text.list .detail .collapsed span {
    color: #494949;
}

.air-teslim .section-three .car-item .middle .text.list .detail .aa.menuOpened span {
    color: #25459a !important;
}

.air-teslim .section-three .car-item .middle .text.list .detail b {
    color: #1d95b3;
    font-weight: 700;
    font-size: 14px;
    margin-left: 25px;
}

.air-teslim .section-three .car-item .middle .text.list .detail b i {
    font-size: 17px;
    position: relative;
    top: 2px;
}

.air-teslim .section-three .car-item .middle .text.list {
    padding-top: 0;
    padding-left: 0;
    height: auto;
    padding-top: 20px;
    padding-left: 25px;
}

.air-teslim .section-three .car-item .extra .extra-left .ul-list ul li {
    margin-bottom: 6px;
}

.air-teslim .section-three .car-item .top .text-two {
    padding-left: 13px;
    padding-right: 12px;
}

.air-teslim .section-three .car-item .top .text-pne {
    padding-left: 9px;
}

.air-teslim .section-three .car-item .top .text-two span {
    background: #dfe7fb;
    padding: 7px 3px;
}

.air-teslim .section-three .car-item .top .text-two:after {
    display: none;
}

.air-teslim .section-three .car-item .middle .text.list .detail {
    justify-content: flex-end;
    display: block;
    padding-left: 5px;
}

.air-teslim .section-three .car-item .extra .extra-left .ul-bottom ul li i {
    color: #1d95b3;
    margin-right: 3px;
    position: relative;
    top: 1px;
}

.air-teslim .section-three .car-item .middle .text.list .detail b {
    margin-left: 26px;
}

.air-teslim .section-three .car-item .extra .extra-left .ul-bottom ul li {
    line-height: 15px;
}

.air-teslim .section-three .car-item .extra {
    padding: 15px 10px;
    border-top: 1px solid #dadada;
}

.air-teslim .section-three .car-item .middle .right {
    border: none;
}

.air-teslim .text h2 {
    color: #2b2b2b;
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 30px;
}

.air-teslim .text p {
    color: #2b2b2b;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 10px;
    line-height: 18px;
}

.air-teslim .acenta-first {
    margin-top: -90px;
}

.air-teslim .liman-text h1 {
    font-size: 22px;
    text-align: left !important;
}

.air-teslim .icons .icon-item {
    background-color: #ffffff;
    margin-bottom: 10px;
    height: 68px;
    border: 1px solid #c0c0c0;
    display: flex;
    align-items: center;
}

.air-teslim .icons .icon-item a img {
    padding: 15px 20px;
    display: block;
    height: auto;
    border-radius: 4px;
}

.campaign-detail {
    padding-bottom: 40px;
}

.campaign-detail .bg-all-text {
    background: #f8f8f8;
    padding-top: 40px;
}

.campaign-detail .bg-all-text .text ul li {
    margin-bottom: 15px;
}

.campaign-detail .bg-all-text .text ul li span {
    color: #101010;
    font-size: 14px;
    width: 220px;
    float: left;
    font-weight: 400;
}

.campaign-detail .bg-all-text .text ul li b {
    color: #232222;
    font-size: 14px;
    font-weight: 700;
    display: flex;
    padding-left: 10px;
    width: 61%;
}

.campaign-detail .bg-all-text .text-second {
    padding: 45px 0;
    border-top: 1px solid #e3e6f0;
    border-bottom: 1px solid #e3e6f0;
    margin: 45px 0;
}

.campaign-detail .bg-all-text .text-second h5 {
    color: #101010;
    font-weight: 700;
    font-size: 16px;
    margin-bottom: 30px;
}

.campaign-detail .bg-all-text .text-second p {
    color: #101010;
    font-weight: 400;
    font-size: 14px;
    margin-bottom: 15px;
    line-height: 22px;
}

.campaign-detail .bg-all-text .text-last h6 {
    color: #101010;
    font-weight: 700;
    font-size: 16px;
    margin-bottom: 30px;
}

.campaign-detail .bg-all-text .text-last ul li {
    font-size: 14px;
    font-weight: 400;
    color: #101010;
    margin-bottom: 16px;
    position: relative;
    padding-left: 25px;
}

.campaign-detail .bg-all-text .text-last ul li:before {
    content: "";
    position: absolute;
    left: -5px;
    width: 13px;
    height: 13px;
    background: #f0bf1f;
    margin-right: 8px;
    border-radius: 30px;
}

.campaign-detail .search-box {
    margin: 0 auto;
    margin-bottom: 0;
    width: 100%;
    position: relative;
    display: flex;
    max-width: 530px;
    margin-top: 70px;
    margin-bottom: 60px;
}

.campaign-detail .search-box .search-input {
    width: 100%;
    padding: 10px;
    border-right: none;
    outline: none;
    font-size: 14px;
    color: #000;
    height: 45px;
    padding-left: 21px;
    background: #fff;
    border: none !important;
    -webkit-border-top-left-radius: 30px;
    -webkit-border-bottom-left-radius: 30px;
    -moz-border-radius-topleft: 30px;
    -moz-border-radius-bottomleft: 30px;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
}

.campaign-detail .search-box .search-button {
    text-align: center;
    height: 45px;
    width: 159px;
    outline: none;
    cursor: pointer;
    border: none !important;
    border-radius: 0 10px 10px 0;
    border-left: none;
    background: #25459a;
    border-radius: 30px;
    font-size: 15px;
    color: #fff;
    position: relative;
    left: -23px;
}

.campaign-detail .banner-bg {
    background: url("../img/plusbg.png");
    background-size: 105% 100%;
    padding-bottom: 48px;
    background-repeat: no-repeat;
    background-size: cover;
}

.campaign-detail .text-cstm h1 {
    color: #1b1b1b;
    font-weight: 400;
    font-size: 24px;
    margin-top: 40px;
}

.campaign-detail .text-cstm .image {
    position: relative;
    margin-top: 50px;
}

.campaign-detail .text-cstm .logo {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 75px;
}

.campaign-detail .right-section {
    padding-top: 40px;
}

.campaign-detail .right-section h3 {
    font-size: 16px;
    font-weight: 700;
    color: #25459a;
    margin-bottom: 50px;
}

.campaign-detail .right-section span {
    color: #101010;
    font-size: 14px;
    display: block;
    margin-bottom: 10px;
}

.campaign-detail .right-section .btn-cstm {
    font-size: 14px;
    font-weight: 400;
    background: #25459a;
    color: #fff;
    padding: 15px;
    display: block;
    margin-top: 10px;
    width: 100%;
    text-align: center;
}

.campaign-detail .right-section .btn-cstm img {
    margin-left: 10px;
}

.bread-new .breadcrumb-new {
    position: relative;
    margin-top: 12px;
    padding-top: 15px;
}

.bread-new .breadcrumb-new ul {
    display: flex;
}

.bread-new .breadcrumb-new ul li:first-child a {
    margin-left: 0;
}

.bread-new .breadcrumb-new ul li:first-child a:before {
    display: none;
}

.bread-new .breadcrumb-new ul a {
    font-size: 12px;
    color: #fff;
    position: relative;
    margin: 0 7px;
}

.bread-new .breadcrumb-new ul a:before {
    content: "/";
    font-size: 12px;
    color: #fff;
    position: absolute;
    left: -10px;
    top: 3px;
}

.campaign-page .acenta-first {
    margin-top: -280px;
}

.campaign-page .acenta-first .search-box {
    left: 10px;
    position: relative;
}

.campaign-page .tab-content {
    margin-top: 40px;
}

.campaign-page .tab-top {
    text-align: center;
}

.campaign-page .tab-top .nav {
    justify-content: center;
    margin-bottom: 30px;
    max-width: 720px;
    margin: 0 auto;
}

.campaign-page .tab-top .nav .nav-link {
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    background: url("../img/bgstar.png");
    padding: 10px 40px;
    border-radius: 13px !important;
    height: 65px;
    min-width: 220px;
    margin: 0 8px;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.campaign-page .tab-top .nav span {
    display: block;
    width: 100%;
    margin-top: 3px;
}

.campaign-page .tab-top .nav .nav-link.active {
    background: url("../img/yellowbg.png");
    color: #091f59;
}

.campaign-page .campaign-item {
    background: #fff;
    margin-bottom: 30px;
}

.campaign-page .campaign-item .middle-section {
    padding-top: 15px;
    padding-left: 15px;
}

.campaign-page .campaign-item .middle-section p {
    color: #1b1b1b;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 20px;
    font-size: 16px;
    margin-bottom: 30px;
}

.campaign-page .campaign-item .middle-section .logo {
    position: relative;
    margin-top: -95px;
    text-align: center;
}

.campaign-page .campaign-item .image {
    position: relative;
}

.campaign-page .campaign-item .image .text .left {
    position: absolute;
    top: 20px;
    left: 10px;
}

.campaign-page .campaign-item .image .text .left .btn-cstm {
    color: #000c2c;
    font-size: 12px;
    padding: 5px 25px;
    background: #fcb101;
    border-radius: 4px;
    border: none;
}

.campaign-page .campaign-item .image .text .right {
    position: absolute;
    top: 20px;
    right: 10px;
}

.campaign-page .campaign-item .image .text .right .btn-cstm {
    color: #000c2c;
    font-size: 12px;
    padding: 5px 25px;
    background: #fff;
    border-radius: 4px;
}

.campaign-page .campaign-item .image .text .right .btn-cstm i {
    color: #000c2c;
    margin-right: 7px;
}

.campaign-page .campaign-item .button {
    text-align: center;
    border-top: 1px solid #e3e6f0;
}

.campaign-page .campaign-item .button a.blue {
    background: #25459a;
    color: #fff;
    font-weight: 400;
}

.campaign-page .campaign-item .button a.blue span {
    position: relative;
    top: -3px;
}

.campaign-page .campaign-item .button a.blue img {
    margin-left: 15px;
    height: 14px;
}

.campaign-page .campaign-item .button .btn-cstm {
    background: #fff;
    border: none;
    padding: 20px 0;
    color: #1b1b1b;
    border-radius: 0;
    margin-top: 0;
    font-size: 14px;
    font-weight: 700;
    box-shadow: none;
}

.campaign-page .campaign-item .button .btn-cstm i {
    color: #000c2c;
    margin-left: 15px;
}

.extra-secenek {
    padding-bottom: 90px;
    /* Change icon, border and text color when radio is checked */
    /* Checkbox display */
    /* Checkbox icon and text */
}

.extra-secenek .left-all {
    /*padding-right: 15px;*/
}

.extra-secenek .box-list {
    border: 1px solid #95cddb;
    margin-bottom: 30px;
}

.extra-secenek .box-list .caption {
    background: #1d95b3;
    padding: 15px 0;
    text-align: center;
}

.extra-secenek .box-list .caption h5 {
    color: #fff;
}

.extra-secenek .box-list h6 {
    color: #3b3b3b;
    text-align: center;
    margin-bottom: 10px;
    font-weight: 400;
    font-size: 14px;
    margin-top: 15px;
}

.extra-secenek .box-list ul.blue-total li {
    margin-bottom: 30px;
}

.extra-secenek .box-list ul li {
    margin-bottom: 25px;
    border-bottom: 1px solid #95cddb;
    padding: 15px 0;
    margin: 0 15px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

.extra-secenek .box-list ul li span {
    color: #3b3b3b;
    font-size: 14px;
    font-weight: 400;
}

.extra-secenek .box-list ul li b {
    float: right;
    color: #3b3b3b;
    font-size: 14px;
    font-weight: 700;
}

.extra-secenek .box-list ul li:last-child {
    border: none;
}

.extra-secenek .box-list ul li:last-child span {
    color: #1d95b3;
    font-size: 14px;
    position: relative;
}

.extra-secenek .box-list ul li:last-child span p {
    font-size: 11px;
    position: absolute;
    width: max-content;
}

.extra-secenek .box-list ul li:last-child b {
    font-weight: 700;
    color: #1d95b3;
    font-size: 14px;
}

.extra-secenek .box-list .btn-send {
    width: 100%;
    color: #fff;
    background: url(../img/btnbg.png);
    font-size: 18px;
    font-weight: 600;
    color: #fff;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    display: block;
    position: relative;
    width: 100%;
    padding: 15px 0;
}

.extra-secenek .box-list .btn-send i {
    color: #fff;
    position: absolute;
    right: 30px;
    top: 20px;
}

.extra-secenek .box-list.usedCouponCode {
    border: 1px solid #cfd6e9;
}

.extra-secenek .box-list.usedCouponCode .caption {
    background-color: #ea002a;
    padding: 15px 0;
    text-align: center;
}

.extra-secenek .box-list.usedCouponCode ul li span, .extra-secenek .box-list.usedCouponCode ul li b {
    color: #ea002a;
}

.extra-secenek .box-list.blue {
    border: 1px solid #cfd6e9;
}

.extra-secenek .box-list.blue .caption {
    padding: 15px 0;
    text-align: center;
}

.extra-secenek .box-list.blue .caption h5 {
    color: #fff;
}

.extra-secenek .top>.row {
    display: flex;
    align-items: center;
}

.extra-secenek .col-xl-8.col-sm-8 {
    padding: 0;
}

.extra-secenek .top .row.center-spec {
    display: flex;
    align-items: center;
}

.extra-secenek .top .row.center-spec div:last-child {
    order: 3;
}

.extra-secenek .extra {
    padding: 25px 40px;
    border-top: 1px solid #dadada;
    margin-top: 15px;
}

.extra-secenek .extra .extra-left h6 {
    font-size: 14px;
    font-weight: 700;
    color: #f32849;
    margin-bottom: 15px;
}

.extra-secenek .extra .extra-left p {
    font-size: 12px;
    font-weight: 400;
    color: #737373;
    margin-bottom: 15px;
    line-height: normal;
}

.extra-secenek .extra .extra-left .ul-list ul {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.extra-secenek .extra .extra-left .ul-list ul li {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin: 0 5px;
    font-size: 12px;
    color: #212121;
}

.extra-secenek .extra .extra-left .ul-list ul li img {
    width: 20px;
    margin-right: 5px;
}

.extra-secenek .extra .extra-left .ul-list ul li:first-child {
    margin-left: 0;
}

.extra-secenek .extra .extra-left .ul-list ul li i {
    color: #1d95b3;
}

.extra-secenek .extra .extra-left .ul-bottom {
    margin-top: 30px;
    margin-bottom: 30px;
}

.extra-secenek .extra .extra-left .ul-bottom h6 {
    font-size: 14px;
    font-weight: 700;
    color: #1d95b3;
    margin-bottom: 15px;
}

.extra-secenek .extra .extra-left .ul-bottom ul {
    column-count: 2;
}

.extra-secenek .extra .extra-left .ul-bottom ul li {
    margin-bottom: 13px;
    font-size: 12px;
    color: #212121;
}

.extra-secenek .extra .extra-left .ul-bottom ul li i {
    color: #1d95b3;
    margin-right: 8px;
    position: relative;
    top: 1px;
}

.extra-secenek .caption-text {
    margin: 30px 0;
    margin-top: 40px;
}

.extra-secenek .caption-text h4 {
    font-size: 18px;
    font-weight: 500;
    color: #1d95b3;
    margin-bottom: 10px;
}

.extra-secenek .caption-text p {
    color: #3e3e3e;
    font-size: 14px;
    font-weight: 500;
}

.extra-secenek .checkbox-input {
    opacity: 0;
    visibility: hidden;
    margin: 0;
    position: absolute;
}

.extra-secenek .checkbox {
    margin-bottom: 25px;
}

.extra-secenek .checkbox-input:checked+.checkbox-tile {
    box-shadow: 2px 3px 4px #ccc;
}

.extra-secenek .checkbox-input:checked+.checkbox-tile {
    color: #fff;
    background: #314fa0;
}

.extra-secenek .checkbox-input:checked+.checkbox-tile .box .text b {
    color: #fff;
}

.extra-secenek .checkbox-input:checked+.checkbox-tile .box .text span {
    color: #fff;
}

.extra-secenek .checkbox-input:checked+.checkbox-tile .box .last b {
    color: #fff;
}

.extra-secenek .checkbox-input:checked+.checkbox-tile .box .last span {
    border-color: #25459a;
}

.extra-secenek .checkbox-input:checked+.checkbox-tile::before {
    transform: scale(1);
    opacity: 1;
    background-color: #25459a;
    background-color: #25459a;
}

.extra-secenek .checkbox-tile {
    display: block;
    background: #ffffff;
    border: none;
    width: 100%;
    border-radius: 4px !important;
    transition: 0.1s ease;
    cursor: pointer;
    position: relative;
}

.extra-secenek .checkbox-tile .image {
    background-repeat: no-repeat;
    background-position: left center;
    height: 49px;
    width: 49px;
}

.extra-secenek .checkbox-tile .Baby {
    background: url("../img/babyseat.png");
}

.extra-secenek .checkbox-tile .Driver {
    background: url("../img/driver.png");
}

.extra-secenek .checkbox-tile .Person {
    background: url("../img/person.png");
}

.extra-secenek .checkbox-tile .Navigation {
    background: url("../img/ekstra-navigasyon.png");
}

.extra-secenek .checkbox-tile .KM {
    background: url("../img/kmpackage.png");
}

.extra-secenek .checkbox-tile .roadsideassistance {
    background: url("../img/roadsideassistance.png");
}

.extra-secenek .checkbox-tile .gsp {
    background: url("../img/ekstra-genc-surucu.png");
}



.extra-secenek .checkbox-tile .marpadnone {
    border-right: 1px solid #cacaca;
}

.extra-secenek .checkbox-tile .marpadnone .text {
    padding-top: 10px;
}

.extra-secenek .checkbox-tile .image {
    padding-top: 3px;
}

.extra-secenek .checkbox-wrapper {
    width: 100%;
}

.extra-secenek .checkbox:last-child {
    margin-right: 0;
    padding-right: 0;
}

.extra-secenek .list ul li {
    display: inline-block;
    width: 32.2%;
    border-radius: 4px;
    margin-bottom: 10px;
    background: #25459a;
    color: #fff;
    display: block;
    padding: 15px 5px;
    padding-left: 15px;
    font-size: 14px;
    line-height: 29px;
    font-weight: 700;
    margin: 0 5px;
    float: left;
    margin-bottom: 15px;
}

.extra-secenek .list ul li:first-child {
    margin-left: 0;
}

.extra-secenek .list ul li:last-child {
    margin-left: 0;
}

.extra-secenek .list ul li img {
    font-size: 24px;
    color: #fff;
    margin-right: 10px;
    float: left;
    position: relative;
    top: 0px;
}

.extra-secenek .extra-all .marpadnone {
    margin-left: 0;
    padding-left: 0;
    padding-right: 7px;
}

.extra-secenek .extra-all .box {
    border: 1px solid #a0a0a0;
    padding: 10px;
    border-radius: 4px;
}

.extra-secenek .extra-all .box .text b {
    color: #6e6e6e;
    font-size: 14px;
    font-weight: 700;
    display: block;
}

.extra-secenek .extra-all .box .text span {
    color: #383737;
    font-size: 12px;
    font-weight: 500;
}

.extra-secenek .extra-all .box .last {
    text-align: center;
    padding-top: 5px;
}

.extra-secenek .extra-all .box .last b {
    color: #383737;
    font-size: 16px;
    font-weight: 700;
    display: block;
    margin-bottom: 4px;
}

.extra-secenek .extra-all .box .last span {
    width: 28px;
    height: 28px;
    background: #fff;
    border-radius: 27px;
    border: 6px solid #d4d9e6;
    display: block;
    margin: 0 auto;
}

.extra-secenek .extra-right h6 {
    font-size: 14px;
    font-weight: 700;
    color: #f32849;
    margin-bottom: 15px;
}

.extra-secenek .extra-right b {
    font-size: 12px;
    font-weight: 700;
    color: #1d95b3;
}

.extra-secenek .extra-right p {
    font-size: 12px;
    font-weight: 400;
    color: #737373;
    margin-bottom: 15px;
    line-height: normal;
}

.extra-secenek .top {
    padding: 0px 15px;
}

.extra-secenek .top .col-xl-7 {

}

.extra-secenek .top .price {
    padding-left: 20px;
    padding: 15px 0;
    text-align: center;
}

.extra-secenek .top .price span {
    color: #2f2f2f;
    font-size: 14px;
    font-weight: 400;
}

.extra-secenek .top .text-pne {
    padding-left: 20px;
}

.extra-secenek .top .text-pne img {
    display: inline-block;
    position: relative;
    top: -6px;
}

.extra-secenek .top .text-pne .text {
    margin-left: 7px;
    display: inline-block;
}

.extra-secenek .top .text-pne .text h6 {
    color: #2f2f2f;
    font-weight: 700;
    font-size: 16px;
    margin-bottom: 0;
}

.extra-secenek .top .text-pne .text span {
    color: #787878;
    font-weight: 400;
    font-size: 12px;
}

.extra-secenek .top .text-two {
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: center;
    padding: 35px 0;
    position: relative;
}

.extra-secenek .top .text-two .comment-btn {
    color: #575757;
    font-size: 11px;
    font-weight: 700;
    margin: 0 5px;
}

.extra-secenek .top .text-two span {
    background: #dfe7fb;
    padding: 10px;
    color: #25459a;
    font-size: 14px;
    font-weight: 700;
}

.extra-secenek .top .text-two:before {
    content: "";
    position: absolute;
    width: 1px;
    height: 59%;
    background: #d0d0d0;
    left: -7px;
    top: 15px;
}

.extra-secenek .top .text-two:after {
    content: "";
    position: absolute;
    width: 1px;
    height: 59%;
    background: #d0d0d0;
    right: -7px;
    top: 15px;
}

.extra-secenek .top .text-two .star {
    display: none;
    margin: 0 8px;
}

.extra-secenek .top .text-two .star ul {
    display: flex;
}

.extra-secenek .top .text-two .star ul li {
    margin: 0 2px;
    font-size: 13px;
}

.extra-secenek .top .text-two .star ul li .fas.fa-star {
    color: #f4c522;
}

.extra-secenek .detail {
    text-align: right;
    padding-right: 45px;
}

.extra-secenek .detail b {
    color: #1d95b3;
    font-weight: 400;
    font-size: 14px;
    margin-left: 3px;
    margin-bottom: 10px;
    display: block;
}

.extra-secenek .detail b i {
    font-size: 17px;
    position: relative;
    top: 2px;
    margin-left: 5px;
}

.extra-secenek .detail span {
    color: #494949;
    font-weight: 700;
    font-size: 14px;
}

.extra-secenek .detail span i {
    margin-left: 7px;
}

.extra-secenek .car-img {
    width: 175px;
    margin-left: auto;
    margin-right: 20px;
    top: 0 !important;
}

.extra-secenek .mar-right {
    margin-right: 0;
    padding-right: 0;
    order: 1;
}

.extra-secenek .top .text-pne {
    padding-left: 11px;
    display: flex;
    align-items: center;
}

.extra-secenek .top-car {
    border: 1px solid #a0a0a0;
    border-radius: 3px;
    padding-bottom: 15px;
}

.extra-secenek .nopadmar {
    margin: 0;
    padding: 0;
    order: 2;
}

.index-page .kc-search-block.kc-dropdown.kc-search-point.kc-search-end-point {
    margin-top: 10px !important;
}

.payment-page .check-boxes {
    margin-top: 30px;
}

.payment-page .check-boxes .form-check-input {
    position: relative;
    top: -1px;
    font-size: 14px;
}

.payment-page .check-boxes .form-check-label {
    color: #515151;
    font-size: 13px;
    font-weight: 400;
    line-height: 19px;
}

.payment-page .check-boxes .form-check-label a {
    color: #1d95b3;
}

.payment-page .top-car {
    margin-bottom: 40px;
}

.payment-page .jp-card-container {
    max-width: 100% !important;
    width: 100% !important;
    padding: 5px !important;
}

.payment-page .card-section .left-inputs {
    padding: 0 15px;
}

.payment-page .card-section .left-inputs .image {
    padding-left: 0;
    margin-top: 10px;
}

.payment-page .card-section .left-inputs .form-group {
    margin-bottom: 15px;
}

.payment-page .information-item.first {
    border-bottom: 1px solid #919191;
    /*    padding-bottom: 20px;
    margin-bottom: 60px;*/
}

.payment-page .information-item.blue-card .caption h5 {
    color: #1d95b3;
    font-size: 20px;
    font-weight: 700;
}

.payment-page .information-item {
    padding-bottom: 10px;
    margin-bottom: 15px;
}

.payment-page .information-item .caption h5 {
    color: #171717;
    font-weight: 700;
    font-size: 16px;
}

.payment-page .needs-validation .caption {
    margin-bottom: 35px !important;
}

.payment-page .needs-validation .list li {
    display: inline-block;
    width: 32%;
}

.payment-page .needs-validation .list-two {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-bottom: 2px;
}

.payment-page .needs-validation .list-two li {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-bottom: 0px;
}

.payment-page .needs-validation .list-two li .form-check {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-bottom: 0px;
}

.payment-page .needs-validation .list-two li .form-check label {
    margin-bottom: 0px;
    margin-left: 7px;
    margin-top: -7px;
}

.payment-page .needs-validation .list-two li .form-check input {
    margin-top: 0px;
}

.payment-page .needs-validation .list-two li:last-child {
    margin-left: 15px;
}

.payment-page .box-list.flex-spec {
    display: flex;
    justify-content: space-around;
    padding: 15px;
    border-radius: 4px;
}

.payment-page .nopadright {}

.payment-page .nopadright .box-list {
    margin-bottom: 10px;
}

.payment-page .nopadright .box-list li.bold span {
    font-weight: 700;
}

.payment-page .nopadright .box-list li.bold b {
    font-weight: 700 !important;
}

.payment-page .nopadright .box-list li {
    border: none !important;
    padding: 5px 0;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: space-between;
}

.payment-page .nopadright .box-list li span {
    font-weight: 400;
    color: #3b3b3b !important;
}

.payment-page .nopadright .box-list li b {
    color: #3b3b3b !important;
    font-weight: 400;
}

.payment-page .nopadright .box-list li:last-child b {
    font-weight: 400;
}

.payment-page .nopadright .box-list ul {
    border-bottom: 1px solid #cfd6e9;
    padding: 10px 0;
}

.payment-page .nopadright .box-list .blue-total {
    margin-top: 12px;
    margin-bottom: 5px;
    border: none !important;
}

.payment-page .nopadright .box-list .blue-total span {
    color: #1d95b3 !important;
    font-weight: 700 !important;
}

.payment-page .nopadright .box-list .blue-total span p {
    color: #3b3b3b;
    font-size: 12px;
    font-weight: 400;
}

.payment-page .nopadright .box-list .blue-total .left {
    display: inline-block;
}

.payment-page .nopadright .box-list .blue-total b {
    color: #1d95b3 !important;
    font-weight: 700 !important;
    font-size: 20px !important;
}

.payment-page .list-two .form-check-input {
    position: relative;
    top: -4px;
}

.payment-page .text-left {
    font-family: 'Poppins', sans-serif;
}

.payment-page .text-left span {
    color: #2f2f2f;
    font-weight: 400;
    font-size: 14px;
    display: block;
    margin-bottom: 5px;
}

.payment-page .text-left p {
    color: #000000;
    font-weight: 700;
    font-size: 14px;
    margin-bottom: 5px;
}

.payment-page .text-left b {
    color: #1d95b3;
    display: block;
    font-weight: 700;
    font-size: 22px;
    margin-top: 10px;
}

.payment-page .box-list.last {
    border: 1px solid #8c9dca;
    border-radius: 4px;
}

.payment-page .text-left.text-last {
    padding: 15px;
}

.payment-page .text-left.text-last b {
    color: #000000;
}

.payment-page .plus {
    text-align: center;
}

.payment-page .left-all .needs-validation {
    position: relative;
}

.payment-page .btn-bottom .btn-send {
    background: url("../img/bluebtn2.png");
    font-size: 18px;
    font-weight: 600;
    color: #fff;
    padding: 16px 0px;
    width: 100%;
    border: none;
    font-family: 'Poppins', sans-serif;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 0;
}

.payment-page .btn-bottom .btn-send i {
    color: #fff;
    margin-left: 10px;
}

.payment-page .btn-bottom .box-list.flex-spec {
    display: flex;
    justify-content: space-around;
    padding: 8px;
    border-radius: 4px;
    align-items: center;
    margin-bottom: 0;
}

.payment-page .btn-bottom .box-list.flex-spec .text-left {
    text-align: left;
}

.payment-page .btn-bottom .box-list.flex-spec b {
    color: #1d95b3;
    font-size: 22px;
    font-weight: 700;
}

.payment-page .card {
    border: none !important;
}

.payment-page .jp-card-container {
    width: 100% !important;
    max-width: 100% !important;
    height: 180px !important;
}

.payment-page .jp-card .jp-card-front .jp-card-lower .jp-card-name {
    font-size: 18px !important;
}

.payment-page .jp-card .jp-card-front .jp-card-lower .jp-card-number {
    font-size: 18px !important;
    margin-bottom: 10px !important;
}

.payment-page .jp-card {
    width: 85% !important;
    margin: 0 auto !important;
    min-width: initial !important;
}

.extra-secenek .plus {
    text-align: center;
    padding-top: 7px;
}

.ex {
    display: flex;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 15px;
    padding-left: 10px;
    order: 4;
}

.ex li {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin: 0 5px;
    font-size: 11px;
    color: #7b7b7b;
}

.ex li img {
    width: 20px;
    margin-right: 5px;
}

.ex li i {
    font-size: 12px;
    color: #494949;
}

.ex-cstm .box-list.flex-spec {
    display: flex;
    justify-content: space-between;
    padding: 8px 15px;
    border: none;
    border-radius: 0;
    border-top: 1px solid #95CDDB;
    margin-bottom: 0 !important;
}

.extra-secenek .plus:before {
    display: none !important;
}

.extra-secenek .text-left span {
    color: #2f2f2f;
    font-weight: 400;
    font-size: 12px;
    display: block;
    margin-bottom: 5px;
    margin-top: 5px;
}

.extra-secenek .text-left {
    font-family: 'Poppins', sans-serif;
}

.extra-secenek .text-left span {
    color: #2f2f2f;
    font-weight: 400;
    font-size: 14px;
    display: block;
    margin-bottom: 5px;
}

.extra-secenek .text-left p {
    color: #000000;
    font-weight: 700;
    font-size: 14px;
    margin-bottom: 5px;
}

.extra-secenek .text-left b {
    color: #1d95b3;
    display: block;
    font-weight: 700;
    font-size: 22px;
    margin-top: 10px;
}

.active-reservation .tikla p {
    color: #000000 !important;
    font-size: 16px;
    font-weight: 700;
}

.active-reservation .tikla i {
    font-size: 22px;
    color: #000;
}

.active-reservation .carnew-item {
    margin-bottom: 40px;
}

.active-reservation .left-box {
    padding-right: 30px;
}

.active-reservation .car-item {
    margin-top: 20px;
    margin-bottom: 20px;
}

.active-reservation .left-all {
    margin-bottom: 80px;
}

.active-reservation .section-three .car-item .middle .text.list {
    padding-top: 30px;
    padding-left: 0;
}

.active-reservation .section-three .car-item .middle .text.list .detail {
    height: 35%;
}

.active-reservation .section-three .car-item .middle .right .price-plus.yellow {
    background: #fcb101;
    border: none;
    padding-bottom: 10px;
}

.active-reservation .section-three .car-item .middle .right .btn-cstm.btn {
    text-align: center;
}

.active-reservation .section-three .car-item .middle .right .price-plus.yellow .text {
    margin-right: 0;
    text-align: center;
}

.active-reservation .section-three .car-item .middle .right .price-plus.yellow .text span {
    color: #080808;
    font-size: 12px;
    font-weight: 400;
    display: block;
    margin-bottom: 8px;
}

.active-reservation .section-three .car-item .middle .right .price-plus.yellow .text p {
    font-size: 16px;
    font-weight: 700;
    color: #fff;
}

.active-reservation .date-ul {
    display: block !important;
    margin-top: 25px;
}

.active-reservation .date-ul li {
    display: inline-block !important;
    color: #212121;
    font-size: 14px;
    font-weight: 600;
    border-right: 1px solid #212121;
    padding-right: 8px;
    margin-right: 8px;
}

.active-reservation .date-ul li:last-child {
    border: none;
    padding-right: 0;
    margin-right: 0;
}

.active-reservation .date-ul li i {
    font-weight: 400;
    margin-right: 2px;
}

.active-reservation .text.list ul li i.blue {
    color: #25459a;
}

.active-reservation .text.list ul li i.red {
    color: #e9002a;
}

.active-reservation .left-all .top {
    font-family: 'Poppins', sans-serif;
}

.active-reservation .left-all .top ul {
    display: flex;
    justify-content: space-between;
}

.active-reservation .left-all .top ul li {
    color: #555555;
    font-size: 14px;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
}

.active-reservation .left-all .top ul li a {
    color: #555555;
    font-size: 14px;
    font-weight: 400;
    border-bottom: 1px solid #555555;
}

.account-page .btn-send {
    background: #fcb101;
    color: #2e2e2e;
    font-size: 13px;
    border-radius: 0;
    padding: 10px 40px;
    border: none;
    font-weight: 700;
}

.account-page .btn-send i {
    color: #2e2e2e;
    font-size: 13px;
    margin-left: 10px;
}

.account-page .left-box ul li {
    margin-bottom: 6px;
}

.account-page .left-box ul li a {
    color: #363636;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    padding: 25px 30px;
    border: 1px solid #25459a;
    display: block;
    font-size: 14px;
    display: flex;
    flex-direction: row;
    align-items: center;
}

.account-page .left-box ul li a::before {
    color: #25459a;
    font-family: 'Font Awesome 5 Free' !important;
    font-size: 22px !important;
    font-weight: normal;
    position: relative;
    margin-right: 10px;
}

.account-page .left-box ul li.active a{
    background-color: #25459a;
    color: #ffffff !important;
}

.account-page .left-box ul li.active a::before {
    color: #ffffff;
}

.account-page .left-box ul li a.myAccountIcon::before {
    content: "\f2bb";
}

.account-page .left-box ul li a.myReservationsIcon::before {
    content: "\f0f3";
}

.account-page .left-box ul li a.CampaignsIcon::before {
    content: "\f02e";
}

.account-page .left-box ul li a.myCouponsIcon::before {
    content: "\f3a5";
}

.account-page .left-box ul li a.exitAccountIcon::before {
    content: "\f057";
}

.modal-all {
    font-family: 'Poppins', sans-serif;
}

.modal-all .last-sec {
    height: 400px;
    max-height: 400px;
    overflow-y: scroll;
    box-shadow: 0px 4px 10px #545454;
}

.modal-all .star {
    margin: 0 8px;
}

.modal-all .star ul {
    display: inline-flex;
}

.modal-all .star ul li {
    margin: 0 2px;
    font-size: 13px;
}

.modal-all .star ul li .fas.fa-star {
    color: #f4c522;
}

.modal-all .star-item span {
    color: #414141;
    font-weight: 700;
    font-size: 12px;
    float: left;
    margin-right: 5px;
}

.modal-all .middle-sec {
    padding: 5px;
    margin: 10px 0;
    margin-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 20px;
    border-top: 1px solid #cacaca;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

.modal-all .middle-sec .star-item {
    display: flex;
}

.modal-all .middle-sec .star-item .star {
    margin: 0 8px;
    position: relative;
    top: -3px;
}

.modal-all .top-sec {
    padding: 30px 20px;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.modal-all .button .btn-cstm {
    padding: 14px;
    background: #fcb101;
    color: #fff;
    text-align: center;
    font-weight: 400;
    display: block;
    font-size: 14px;
    margin-top: 10px;
    box-shadow: -2px 3px 7px #ccc;
}

.modal-all .comment-item {
    background: #e7edfa;
    padding: 15px 28px;
    border-bottom: 1px solid #cacaca;
}

.modal-all .comment-item .text {
    margin-top: 10px;
}

.modal-all .comment-item:last-child {
    border: none;
}

.modal-all .comment-item .person {
    font-weight: 700;
    font-size: 14px;
    padding: 13px 15px;
    color: #727272;
    border: 1px solid #727272;
    margin-right: 10px;
    background: #fff;
}

.modal-all .comment-item .top {
    display: flex;
    margin-bottom: 0;
}

.modal-all .comment-item .top .bglight {
    background: #ffffff;
    padding: 9px 6px;
    color: #403f3f;
    font-size: 12px;
    font-weight: 700;
    margin-left: 5px;
}

.modal-all .comment-item .top .left-star {
    display: flex;
    align-items: center;
}

.modal-all .comment-item p {
    color: #727272;
    font-size: 12px;
    font-weight: 400;
    line-height: 15px;
}

.modal-all .text-pne {
    padding-left: 20px;
}

.modal-all .text-pne img {
    display: inline-block;
    position: relative;
    top: -9px;
}

.modal-all .text-pne .text {
    margin-left: 7px;
    display: inline-block;
    margin-top: 3px;
}

.modal-all .text-pne .text h6 {
    color: #2f2f2f;
    font-weight: 700;
    font-size: 16px;
    margin-bottom: 0;
}

.modal-all .text-pne .text span {
    color: #787878;
    font-weight: 400;
    font-size: 12px;
}

.modal-all .btn-close {
    color: #fff;
    opacity: 1;
    font-size: 20px;
    background: none;
}

.modal-all .center-spec {
    align-items: center;
    padding-left: 15px;
    padding: 0 15px;
    padding-left: 43px;
}

.modal-all .modal-header {
    background: #25459a;
    text-align: center;
    border-radius: 0;
}

.modal-all .modal-header h5 {
    color: #fff;
    font-weight: 400;
    font-size: 14px;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}

.modal-all .text-two {
    display: flex;
    align-content: center;
    align-items: center;
    padding: 15px 0;
    padding-left: 15px;
    position: relative;
}

.modal-all .text-two h6 {
    color: #2f2f2f;
    font-size: 14px;
    font-weight: 700;
    margin-left: 20px;
}

.modal-all .text-two .comment-btn {
    color: #575757;
    font-size: 11px;
    font-weight: 700;
    margin: 0 5px;
}

.modal-all .text-two span {
    background: #dfe7fb;
    padding: 10px;
    color: #25459a;
    font-size: 14px;
    font-weight: 700;
}

.modal-all .text-two:before {
    content: "";
    position: absolute;
    width: 1px;
    height: 59px;
    background: #d0d0d0;
    left: 15px;
    top: -22px;
}

.modal-all .text-two:after {
    content: "";
    position: absolute;
    width: 1px;
    height: 59px;
    background: #d0d0d0;
    right: -15px;
    top: -22px;
}

.modal-all .text-two .star {
    margin: 0 8px;
}

.modal-all .text-two .star ul {
    display: flex;
}

.modal-all .text-two .star ul li {
    margin: 0 2px;
    font-size: 13px;
}

.modal-all .text-two .star ul li .fas.fa-star {
    color: #f4c522;
}

.modal-all .text-two.none:before {
    display: none;
}

.modal-all .text-two.none:after {
    display: none;
}

.modal-all .text-two {
    padding-top: 0;
    padding-bottom: 0;
}

.modal-all .padnone {
    padding: 0;
}

.modal-all .text-pne {
    padding-left: 0;
    padding-bottom: 0;
}

.modal-all .text-pne img {
    top: 0;
}

.modal-all .modal-body {
    padding: 30px 0px;
    padding-bottom: 0;
}

.modal-all .modal-body .text-two::before {
    display: none;
}

.modal-puan .comment {
    margin-bottom: 15px;
}

.modal-puan .yellow {
    color: #fcb101;
}

.modal-puan .question-item {
    border-bottom: 1px solid #cacaca;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.modal-puan .question-item p {
    color: #403f3f;
    font-weight: 400;
    font-size: 12px;
}

.modal-puan h6 {
    font-weight: 700;
    font-size: 12px;
    color: #403f3f;
    margin-bottom: 25px;
}

.modal-puan .last-section {
    margin-top: 10px;
}

.modal-puan .last-section .form-control {
    height: 80px;
    max-height: 80px;
    overflow-y: scroll;
}

.modal-puan .star label:before {
    content: "\f005";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    color: #ddd;
    font-size: 2em;
}

.modal-puan .star label.on:before {
    content: "\f005";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    color: #ddd;
    /* uncomment for iOS */
    /*   font-size: 2.4em;
  top: -0.1em;
  left: -0.1em; */
}

.modal-puan .star input:checked+.star label:before {
    content: "\f005";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    color: #f4c522;
    /* uncomment for iOS */
    /*   font-size: 2.4em;
  top: -0.1em;
  left: -0.1em; */
}

.modal-puan .rate-box {
    display: flex;
    align-items: center;
}

.modal-puan .rate-box span {
    background: #fff;
    padding: 8px 4px;
    color: #403f3f;
    border-radius: 3px;
    font-size: 12px;
    margin-top: -9px;
    margin-left: 8px;
}

.modal-puan .btn-send {
    background: #fcb101;
    color: #fff;
    font-weight: 700;
    font-size: 12px;
    padding: 10px 60px;
    text-align: center;
}

.modal-puan .star label.on:before {
    content: "\f005";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    color: #f4c522;
    /* uncomment for iOS */
    /*   font-size: 2.4em;
	top: -0.1em;
	left: -0.1em; */
}

.modal-puan .star {
    margin-left: 0;
}

.modal-puan .star label {
    display: inline-block;
    cursor: pointer;
    position: relative;
    padding-left: 14px;
    margin-right: 5px;
    font-size: 9px;
}

.modal-puan .star label:first-child {
    padding-left: 0;
}

.modal-puan .star label:before {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    position: absolute;
    left: 0;
    top: -19px;
    border-radius: 10px;
}

.modal-puan .star input[type=radio] {
    display: none;
    -webkit-appearance: none;
}

.modal-puan .last-sec {
    height: auto;
    max-height: auto;
    overflow-y: initial;
}

.modal-puan .text-center {
    margin-top: 15px;
}

.modal-giris .modal-body {
    
}

.modal-giris .modal-content {
    background: #25459a;
}

.modal-giris .modal-content .caption {
    text-align: center;
}

.modal-giris .modal-content .caption h5 {
    color: #fff;
    font-size: 21px;
    font-weight: 700;
    margin-top: 27px;
    margin-bottom: 23px;
    padding-bottom: 5px;
}

.modal-giris .modal-content .white-section {
    background: #fff;
    border-radius: 5px;
    padding: 25px 20px;
}

.modal-giris .modal-content .parola-cstm a {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    margin: 20px 0;
}

.modal-giris .modal-content .parola-cstm i {
    margin-right: 3px;
}

.modal-giris .modal-content form .form-check-label {
    margin-bottom: 0;
    top: 1px;
    font-size: 12px;
    line-height: 18px;
    color: #3c3c3c;
    font-weight: 400;
}

.modal-giris .modal-content form .form-check .form-check-input {
    font-size: 13px;
}

.modal-giris .modal-content form .form-item {
    position: relative;
    margin-bottom: 15px;
}

.modal-giris .modal-content form .form-item i {
    position: absolute;
    left: 10px;
    top: 15px;
    font-size: 12px;
    z-index: 9;
    color: #9e9e9e;
}

.modal-giris .modal-content form .btn-send {
    background: #fcb101;
    color: #2e2e2e;
    font-size: 13px;
    font-weight: 700;
    display: block;
    width: 100%;
    border: none;
    margin-top: 0;
}

.modal-giris .modal-content form .form-control {
    color: #3f3d56;
    font-size: 12px;
    font-weight: 700;
    height: 40px;
    border: none;
    padding-left: 30px;
    border-radius: 0;
    border-bottom: 1px solid #d8d8d8;
}

.modal-giris .modal-content form .form-control::placeholder {
    color: #3f3d56;
}

.modal-giris .modal-content form .caption {
    text-align: center;
    margin-bottom: 0;
}

.modal-giris .modal-content form .caption h6 {
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    margin-top: 0;
    position: relative;
    padding-bottom: 7px;
    margin-bottom: 17px;
}

.modal-giris .modal-content form .caption h6:before {
    content: "";
    position: absolute;
    bottom: -3px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 25px;
    height: 4px;
    background: #47c8e8;
}

.modal-giris .modal-content .uyelik {
    margin-top: 30px;
    margin-bottom: 30px;
}

.modal-giris .modal-content .uyelik .form-check-label {
    font-size: 10px !important;
    line-height: 13px;
}

.modal-giris .modal-content .uyelik .check-spec {
    margin-top: 20px;
}

.modal-giris .modal-content .buttons {
    margin: 0 30px;
}

.modal-giris .modal-content .buttons .nav li a.active {
    background: #fcb101;
    color: #000000;
}

.modal-giris .modal-content .buttons ul {
    display: flex;
    border-radius: 30px;
}

.modal-giris .modal-content .buttons ul li {
    display: block;
    width: 50%;
    border-radius: 0 !important;
}

.modal-giris .modal-content .buttons ul li a {
    background: #fff;
    color: #464646;
    font-size: 13px;
    padding: 10px 0;
    border: none;
    display: block;
    border-radius: 0;
}

.modal-giris .modal-content .buttons ul li.active a {
    background: #fcb101;
    color: #000000;
}

.modal-giris .modal-content .buttons ul li:first-child a {
    -webkit-border-top-left-radius: 30px;
    -webkit-border-bottom-left-radius: 30px;
    -moz-border-radius-topleft: 30px;
    -moz-border-radius-bottomleft: 30px;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
}

.modal-giris .modal-content .buttons ul li:last-child a {
    -webkit-border-top-right-radius: 30px;
    -webkit-border-bottom-right-radius: 30px;
    -moz-border-radius-topright: 30px;
    -moz-border-radius-bottomright: 30px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
}

/*
#modal-giris{
	.modal-content .buttons ul li{
		position: relative;
	}
	.modal-content .buttons ul li:first-child a:before {
		width: 20px;
		height: 40px;
		background: #fcb101;
		content: "";
		position: absolute;
		right: -13px;
		top: 0px;
		opacity: 0;
		z-index: 9;
		-webkit-border-top-right-radius: 30px;
		-webkit-border-bottom-right-radius: 30px;
		-moz-border-radius-topright: 30px;
		-moz-border-radius-bottomright: 30px;
		border-top-right-radius: 20px;
		border-bottom-right-radius: 20px;
	}
	.modal-content .buttons ul li:first-child a.active:before{
		opacity: 1;
	}
}*/
.modal-password .buttons ul li {
    width: 100% !important;
    display: block;
    text-align: center;
}

.modal-password .text-p {
    padding: 0 20px;
    padding-bottom: 15px;
    margin-bottom: 15px;
    margin-top: 20px;
    position: relative;
    text-align: center;
}

.modal-password .text-p p {
    font-size: 15px;
    font-weight: 400;
    color: #ffffff;
    line-height: 18px;
    font-family: 'Poppins', sans-serif;
}

.modal-password .text-p:before {
    content: "";
    position: absolute;
    bottom: -3px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 25px;
    height: 4px;
    background: #47c8e8;
}

.modal-password .text-two {
    margin-bottom: 20px;
    padding: 0 15px;
    text-align: center;
}

.modal-password .text-two p {
    font-size: 15px;
    font-weight: 400;
    color: #ffffff;
    line-height: 18px;
    font-family: 'Poppins', sans-serif;
}

.modal-rezarvasyon .text-p p {
    font-size: 12px;
    font-family: 'Poppins', sans-serif;
}

.modal-rezarvasyon .parola-cstm span {
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    margin: 20px 0;
}

.only-mobile {
    display: none;
}

#modal-language .modal-body {
    padding-bottom: 25px;
}

#modal-language form select {
    font-size: 13px;
    font-family: 'Poppins', sans-serif;
    color: #3f3d56;
}

#modal-language form b {
    font-size: 13px;
    margin-bottom: 7px;
    font-family: 'Poppins', sans-serif;
    color: #3f3d56;
    font-weight: 600;
}

#modal-language form i {
    font-size: 13px;
    margin-bottom: 7px;
    margin-right: 3px;
    color: #3f3d56;
}

.mobile-menu {
    display: none;
}

.only-mobile {
    display: none;
}

.only-desktop {
    display: block;
}

.owl-first.only-mobile {
    display: none !important;
}

@media (min-width: 768px) and (max-width: 1200px) {
    .mobile-bottom-sticky {
        display: none;
    }

    .mobile-filter-sticky {
        display: none;
    }

    .car-list-page .kc-single .kc-search-point {
        margin-right: 4px;
        margin-left: 0;
    }

    .campaign-page .campaign-item .button .btn-cstm {
        font-size: 13px;
        font-weight: 700;
    }

    .campaign-page .campaign-item .button a.blue img {
        margin-left: 3px;
        height: 14px;
    }

    .campaign-page .campaign-item .button .btn-cstm i {
        color: #000c2c;
        margin-left: 2px;
    }

    .acenta-about .list ul li {
        display: inline-block;
        width: 49.7%;
        border-radius: 4px;
        margin-bottom: 10px;
    }

    .index-page .section-five .row .text.w-fifty {
        width: 100%;
    }

    .index-page .section-five .row .col-xl-6:first-child {
        padding: 0 15px !important;
        padding-left: 15px !important;
    }

    .index-page .section-five .row .col-xl-3 {
        padding: 0 15px !important;
    }

    .index-page .section-five .row .col-xl-6:last-child {
        padding: 0 15px !important;
    }

    .hiddenmobile {
        display: none;
    }

    .other-app ul {
        display: flex;
        justify-content: space-evenly;
    }

    .form-check.order-1 {
        margin-top: 10px;
        margin-left: 7px;
    }

    .car-list-page .filter {
        border-right: none !important;
    }

    .car-list-page .list-area.mshow {
        display: block;
    }

    .car-list-page .filter-item .checkbox-tile {
        padding-left: 25px !important;
    }

    .filter-opened {
        display: block !important;
    }

    .car-list-page .car-top-text {
        margin-bottom: 5px;
    }

    .car-list-page .text-p {
        display: none;
    }

    .car-list-page .list-filter .list .fast {
        display: none;
    }

    .car-list-page .list-filter .list .count {}

    .list-area {
        display: none;
    }

    .container,
    .container-md,
    .container-sm {
        max-width: calc(100% - 30px);
        margin: 0 auto;
    }

    .filter {
        display: none;
    }

    footer .campaign-section .f-left {
        display: inline-block;
        width: 47%;
        margin-bottom: 20px;
        margin: 5px;
    }

    .campaign-section form {
        display: flex;
        flex-wrap: wrap;
    }

    footer .account-section .text {
        display: block;
        flex-direction: row;
        align-items: center;
    }

    footer .account-section .text {
        text-align: center;
    }

    footer .account-section .text p {
        margin-bottom: 15px;
        line-height: 17px;
    }

    footer .campaign-section .btn-send.f-left {
        margin: 0 auto;
    }

    footer .footer-middle .right-list {
        text-align: right;
        padding-left: 30px;
        padding-right: 30px;
    }

    footer .list {
        padding-left: 30px;
    }

    .car-list-page .list-check .checkbox-tile {
        padding: 10px 0;
    }

    .breadcrumb.image {
        display: none;
    }

    .car-list-page .section-three .car-item .middle .text.list {}

    .car-list-page .section-three .car-item .middle .text.image ul li {

        margin: 0 6px;
        font-size: 11px;
        color: #7b7b7b;
    }

    .car-list-page .section-three .car-item .middle .text.list .detail b {
        font-size: 12px;
        margin-left: 0px;
    }

    .car-list-page .section-three .car-item .middle .text.list .detail span i {
        margin-left: 2px;
        margin-right: 6px;
    }

    .car-list-page .section-three .car-item .middle .text.list .detail span {
        font-size: 12px;
    }

    .car-list-page .section-three .car-item .middle .right .price-plus img {
        position: relative;
        top: 0;
        width: 35px;
        height: 35px;
    }

    .car-list-page .section-three .car-item .top .text-two .star ul li {
        margin: 0 1px;
        font-size: 11px;
    }

    .comment-btn {
        display: none;
    }

    .car-list-page .section-three .car-item .middle .right .price-plus .text {
        margin-right: 15px;
    }

    .car-list-page .section-three .car-item .top .text-pne .text {
        margin-left: 2px;
    }

    .car-list-page .section-three .car-item .top .text-pne .text h6 {
        font-size: 14px;
        margin-bottom: 0;
    }

    .mobile-filter {
        display: block;
        background: #d8dde8;
    }

    .mobile-filter ul {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
    }

    .mobile-filter ul li {
        width: max-content;
        padding-left: 5px;
        padding-right: 5px;
        float: left;
    }

    .mobile-filter ul li span {
        display: block;
        width: 100%;
        background: #d8dde8;
        color: #26469b;
        font-size: 12px;
        font-weight: 400;
        font-family: 'Poppins', sans-serif;
        padding: 15px;
        text-align: center;
    }

    .mobile-filter ul li .new-again {
        display: flex;
        align-items: center;
        justify-content: center;
        background: #25449a;
        border-radius: 3px;
        padding: 0 15px 0 0;
    }

    .mobile-filter ul li .new-again span {
        font-size: 12px;
        color: #fff;
        background: none !important;
        top: 0 !important;
        width: auto !important;
        display: initial !important;
    }

    .mobile-filter ul li .new-again .form-select:focus {
        border-color: transparent !important;
        outline: 0;
        box-shadow: none !important;
    }

    .mobile-filter ul li .new-again select {
        width: auto !important;
        padding-left: 0 !important;
        margin-left: 0 !important;
        padding: 7px 0px !important;
        font-size: 11px !important;
        /* padding-right: 11px; */
        text-align: center !important;
        border: none;
        background: #25449a !important;
        color: #ffffff !important;
    }

    .mobile-filter ul li .new-again img {
        position: relative;
        right: -4px;
    }

    .mobile-filter ul li #filter {
        font-size: 12px;
        font-weight: 400;
        font-family: 'Poppins', sans-serif;
        color: #f8f8f8;
        background: #1f1f67;
        display: block;
        padding: 15px;
        text-align: center;
    }

    .mobile-filter ul li #filter i {
        color: #fff;
        font-size: 12px;
        margin-right: 4px;
    }

    .mobile-filter ul li #updown {
        font-size: 12px;
        font-weight: 400;
        font-family: 'Poppins', sans-serif;
        color: #f8f8f8;
        background: #25459a;
        display: block;
        padding: 11px 0;
        text-align: center;
        border-radius: 0;
    }

    .mobile-filter ul li #updown b {
        font-weight: 400;
    }

    .mobile-filter ul li #updown i {
        color: #fff;
        font-size: 12px;
        margin-right: 4px;
    }

    .acenta-page .acenta-first .box .text {
        width: 100%;
        border: 1px solid #c1c6d1;
        padding: 15px;
        border-radius: 4px;
        padding-left: 20px;
        font-family: 'Poppins', sans-serif;
    }

    .acenta-page .star ul li {
        margin: 0 0px;
        font-size: 11px;
    }

    .acenta-page .middle-sec .star-item .star {
        margin-left: 0;
    }

    .havalimani-page .airport-item .middle-section h6 {
        padding: 20px 0;
        font-weight: 700;
        text-align: center;
        font-size: 13px;
        color: #1b1b1b;
    }

    .havalimani-page .airport-item .btn-cstm {
        font-size: 12px;
    }

    .havalimani-page .airport-item .name h6 {
        font-size: 12px;
    }

    .havalimani-page .airport-item .middle-section {
        padding-left: 0;
    }

    .havalimani-page .liman-text h1 {
        font-size: 19px;
    }

    .havalimani-page .banner img {}

    .active-reservation .left-box {
        margin-bottom: 15px;
    }

    .active-reservation .left-box ul {
        display: flex;
        justify-content: center;
    }

    .active-reservation .left-box ul li {
        margin: 0 3px;
    }

    .active-reservation .left-box ul li a {
        padding: 18px 30px;
    }

    .active-reservation .left-all .top ul li {
        color: #555555;
        font-size: 12px;
        font-weight: 400;
        font-family: 'Poppins', sans-serif;
    }

    .active-reservation .section-three .car-item .middle .text.list .detail {
        height: 15%;
    }

    .active-reservation .section-three .car-item .middle .right .price-plus.yellow .text p {
        font-size: 14px;
    }

    .car-list-page .section-three .car-item .extra {
        padding: 25px 20px;
        border-top: 1px solid #dadada;
    }

    .car-list-page .section-three .car-item .extra .extra-left .ul-bottom ul li {
        line-height: 17px;
    }

    .payment-page .left-all .needs-validation {
        position: relative;

    }

    .account-page .left-box ul {
        display: flex;
        justify-content: center;
        margin-bottom: 20px;
    }

    .account-page .left-box ul li {
        margin: 0 3px;
    }

    .payment-page .btn-bottom .btn-send {
        font-size: 15px;
    }

    .payment-page .card {
        display: none;
    }

    .payment-page .detail {
        text-align: right;
        padding-right: 5px;
    }

    .payment-page .extra .extra-left .ul-list ul li {
        display: inline-block;
        margin: 0 2px;
        font-size: 11px;
        color: #212121;
    }

    .payment-page .nopadright .box-list .blue-total {
        text-align: center;
    }

    .payment-page .box-list.blue .caption h5 {
        font-size: 12px;
    }

    .payment-page .box-list ul li span {
        color: #3b3b3b;
        font-size: 12px;
        font-weight: 400;
    }

    .payment-page .box-list ul li b {
        float: right;
        color: #3b3b3b;
        font-size: 12px;
        font-weight: 700;
    }

    .payment-page .top .text-two span {
        background: #dfe7fb;
        padding: 8px;
        color: #25459a;
        font-size: 13px;
        font-weight: 700;
        right: -5px;
        position: relative;
    }

    .payment-page .extra {
        padding: 25px 10px;
        border-top: 1px solid #dadada;
    }

    .extra-secenek .top .row.center-spec>* {
        flex-shrink: 0;
        width: 100%;
        max-width: 100%;
    }

    .extra-secenek .top .text-pne {
        padding-left: 0;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .extra-secenek .top .text-two {
        display: flex;
        align-content: center;
        align-items: center;
        padding: 35px 0;
        padding-left: 0;
        position: relative;
        justify-content: center;
    }

    .extra-secenek .detail {
        text-align: center;
    }

    .extra-secenek .detail b {
        display: inline-block;
        margin-right: 7px;
    }

    .extra-secenek .left-all {
        padding-right: 0;
    }

    .payment-page .left-all .needs-validation {
        position: relative;
        padding: 0 0;
    }

    .payment-page .needs-validation label {
        margin-bottom: 10px;
        display: block;
        color: #454545;
        font-size: 13px;
    }

    .payment-page .information-item.blue-card .caption h5 {
        color: #1d95b3;
        font-size: 17px;
        font-weight: 700;
    }

    .payment-page .form-check {
        font-size: 12px;
    }

    .ex-cstm .extra-all .box .last b {
        color: #383737;
        font-size: 14px;
    }

    .ex-cstm .checkbox-tile .image {
        padding-top: 8px;
    }

    .ex-cstm .top .text-two:after {
        display: none;
    }

    .ex-cstm .top {
        padding: 0px 0px;
    }

    .ex-cstm .list ul li {
        display: inline-block;
        width: 43.2%;
        border-radius: 4px;
        margin-bottom: 10px;
        background: #25459a;
        color: #fff;
        display: block;
        padding: 15px 5px;
        padding-left: 15px;
        font-size: 14px;
        line-height: 29px;
        font-weight: 700;
        margin: 0 5px;
        float: left;
        margin-bottom: 15px;
    }

    .lang b {
        font-size: 11px;
    }

    header .three-box li a {
        border-radius: 3px;
        padding: 6px 11px;
        color: #25459a;
        border: 1px solid #25459a;
        text-decoration: none;
        font-size: 12px;
    }

    .lang a {}

    .lang img {}
}

.nav-cstm .nav-item {
    position: relative;
}

.nav-cstm .nav-item .nav-link.active {
    background: #fff;
    color: #000;
}

.nav-cstm .nav-item .nav-link.active:before {
    content: "\f0d7" !important;
    font-weight: 600 !important;
    color: #fff;
    font-family: 'Font Awesome 5 Free' !important;
    font-size: 17px;
    position: absolute;
    left: 0;
    color: #fff;
    bottom: -10px;
    right: 0;
}

.nav-cstm .nav-item .nav-link {
    background: #25459a;
    color: #fff;
    font-size: 13px;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
    padding: 15px 30px;
    text-align: center;
}

.nav-cstm .nav-item:last-child .nav-link {
    margin-left: 5px;
}

button#search123 {
    background-color: #ea002a !important;
    background-size: cover;
}

.input-container .kc-search {
    padding-top: 11px !important;
}

footer .plus {
    position: relative;
    padding-left: 33px;
}

footer .plus:before {
    content: "\f234" !important;
    font-weight: 600 !important;
    color: #25459a;
    font-family: 'Font Awesome 5 Free' !important;
    font-size: 18px;
    position: absolute;
    left: 0;
    color: #fff;
    top: 3px;
}

.index-page .kc-search-date .kc-value {
    padding-right: 0 !important;
}

.extra-secenek .number {
    margin-top: 5px;
    display: flex;
}

.extra-secenek .number input {
    height: 18px;
    width: 18px;
    text-align: center;
    font-size: 12px;
    border: none;
    border-radius: 4px;
    display: inline-block;
    vertical-align: middle;
}

.extra-secenek .minus,
.extra-secenek .pluss {
    width: 17px;
    height: 17px;
    border-radius: 50%;
    border: none;
    border: 1px solid #dcdcdc;
    text-align: center;
    font-size: 13px;
    padding-top: 1px;
}

.acenta-list-page .acenta-first {
    /* margin-top: -180px; */
    position: relative;
    z-index: 2;
}

.acenta-list-page.acenta-spec .acenta-first {
    margin-top: 30px !important;
}

.acenta-list-page.acenta-spec .banner {
    background: #f8f8f8;
}

.acenta-list-page.acenta-spec .section-one {
    background: #d8dde8;
    padding: 0px 0;
}

.location-sec-all {
    position: absolute;
    top: 20%;
    left: 0;
    right: 0;
    z-index: 9;
}

.acenta-list-page.acenta-spec .checkbox-label {
    color: #fff !important;
}

.acenta-list-page.acenta-spec .kc-single .kc-search-point:last-child {
    display: none !important;
}

.acenta-list-page.acenta-spec .kc-single .kc-search-point {
    flex: 0 0 100% !important;
    margin-left: 0 !important;
}

.acenta-list-page.acenta-spec .kc-search-date {
    flex: 0 0 24% !important;
}

.acenta-list-page.acenta-spec .kc-search-time {
    flex: 0 0 calc(11% - 5px) !important;
}

.acenta-list-page.acenta-spec .flex-cstm {
    flex: 0 0 33% !important;
    margin-left: 10px;
}

.acenta-list-page.acenta-spec .action-col.submit button#search123 {
    border-radius: 10px;
    color: #fff !important;
    border: none;
    font-size: 14px;
    font-weight: 400;
    height: 56px;
    padding: 0 !important;
    width: 100% !important;
}

.acenta-list-page.acenta-spec button#search123 {
    background-color: #df3e55 !important;
}

.acenta-list-page.acenta-spec .kc-search-date .kc-value {
    height: 3.5rem !important;
}

.acenta-list-page.acenta-spec .location-sec-all .text {
    text-align: center;
    margin-bottom: 50px;
    margin-top: 20px;
}

.acenta-list-page.acenta-spec .location-sec-all .text h2 {
    font-size: 28px;
    color: #fff;
    font-weight: 700;
}

.acenta-list-page.acenta-spec .kc-value {
    height: 3.5rem !important;
}

@media (max-width: 767px) {

    .modal-giris .modal-body {
        padding: 20px 10px;
    }

    .payment-page.extra-secenek .btn-bottom {
        flex-direction: column-reverse;
    }

    .payment-page.extra-secenek .btn-bottom .btn-right {
        margin-bottom: 10px;
    }

    .payment-page.extra-secenek .plus {
        padding-left: 10px;
    }

    .extra-secenek .left-all-content {
        order: 2;
    }

    .extra-secenek .right-box-content {
        order: 1;
    }

    .kiralama-kosullari-sirket {
        max-height: 10rem;
        overflow-y: auto;
        margin-bottom: 20px;
    }

    .kiralama-kosullari-sirket a {
        order: 1;
    }

    .kiralama-kosullari-sirket a.active {
        order: 2;
    }

    .kiralama-kosullari-sirket a.active::after {
        content: '';
        display: inline-block;
        width: 0;
        height: 0;
        border-left: 7px solid transparent;
        border-top: 7px solid #25459a;
        border-right: 7px solid transparent;
        position: absolute;
        right: unset;
        left: 50%;
        bottom: -14px;
        top: auto;
        transform: translateX(-50%);
    }

    .footer-top-line img {
        padding-left: 10px;
        left: 50%;
        transform: translate(-50%, 0);
        top: -13px;
    }

    .mobile-bottom-sticky {
        background-color: #ffffff;
        border-top: 8px solid #2d4279;
        -webkit-border-top-left-radius: 50px;
        -webkit-border-top-right-radius: 50px;
        -moz-border-radius-topleft: 50px;
        -moz-border-radius-topright: 50px;
        border-top-left-radius: 50px;
        border-top-right-radius: 50px;
        display: flex;
        flex-direction: row;
        align-items: stretch;
        justify-content: space-between;
        padding: 10px 50px;
        position: fixed;
        bottom: 0px;
        width: 100%;
        z-index: 9999;
    }

    .mobile-bottom-sticky a {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        color: #686868;
        font-size: 14px;
        font-weight: bold;
        text-decoration: none;
    }

    .mobile-bottom-sticky a:before {
        background-size: 25px 25px !important;
        content: "";
        display: block;
        height: 25px;
        width: 25px;
    }

    .mobile-bottom-sticky .Phone a:before {
        background: url("../img/mobile-sticky-menu-phone.svg") no-repeat center center;
    }

    .mobile-bottom-sticky .whatsapp a:before {
        background: url("../img/mobile-sticky-menu-whatsapp.svg") no-repeat center center;
    }

    .mobile-bottom-sticky .support {
        display: none;
    }

    .mobile-bottom-sticky .support a:before {
        background: url("../img/mobile-sticky-menu-support.svg") no-repeat center center;
    }

    .mobile-bottom-sticky .opportunities a:before {
        background: url("../img/mobile-sticky-menu-opportunities.svg") no-repeat center center;
    }

    .mobile-bottom-sticky .other-menu a:before {
        background: url("../img/mobile-sticky-menu-other-menu.svg") no-repeat center center;
    }

    .mobile-filter-sticky {
        position: fixed;
        bottom: 20px;
        left: 20px;
        z-index: 1050;
    }

    .mobile-filter-sticky a {
        background-color: #25459a;
        border: 1px solid #ffffff;
        -webkit-border-radius: 100px;
        -webkit-border-bottom-right-radius: 40px;
        -moz-border-radius: 100px;
        -moz-border-radius-bottomright: 40px;
        border-radius: 100px;
        border-bottom-right-radius: 40px;
        color: #ffffff;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        font-size: 14px;
        height: 75px;
        width: 75px;
        -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
        -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    }

    .index-page .title-caption {
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    .iletisim-page .btn-send {
        width: 98%;
        padding: 21px 0px !important;
        margin-left: 0 !important;
    }

    .first:before {
        display: none !important;
    }

    .list-middle .fab.fa-whatsapp {
        font-size: 18px;
    }

    .list-middle li {
        margin-bottom: 27px;
    }

    .owl-first.only-desktop {
        display: none !important;
    }

    .owl-first.only-mobile {
        display: block !important;
    }

    .extra-secenek .accordion .caption-text {
        margin-top: 0;
        margin-bottom: 7px;
    }

    .extra-secenek .accordion .caption-text p {
        line-height: 17px;
    }

    .extra-secenek {
        padding-bottom: 25px;
    }

    .accordion-button:not(.collapsed) {
        color: #1d95b3;
        background: #d8dde8;
    }

    .extra-secenek .checkbox {
        margin-bottom: 8px;
    }

    .accordion-button {
        background: #d8dde8;
        color: #000000;
    }

    .extra-secenek .accordion {
        margin: 15px 0;
    }

    .extra-secenek .accordion-item {
        margin-bottom: 5px;
        border: none;
    }

    .index-page .owl-brand .image img {
        filter: initial !important;
    }

    .extra-secenek .list ul li img {
        top: 0px;
        width: 22px;
        margin-left: 7px;
        position: relative;
        top: 2px;
        margin-right: 5px;
    }

    header .support i {
        font-size: 24px;
        color: #25459a;
    }

    header .support p {
        text-align: left;
        margin-top: 0;
        padding-top: 0px;
        font-size: 15px;
        font-weight: bold;
    }

    header .support b {
        display: block;
        font-size: 10px;
        margin-bottom: 2px;
        margin-top: 2px;
    }

    footer .footer-middle .right-list .other-app .fa-apple {
        position: relative;
        top: -3px;
    }

    .plus {
        position: relative;
        padding-left: 40px;
    }

    .plus:before {
        content: "\f234" !important;
        font-weight: 600 !important;
        color: #25459a;
        font-family: 'Font Awesome 5 Free' !important;
        font-size: 18px;
        position: absolute;
        left: 7px;
        color: #fff;
        top: 5px;
    }

    footer .footer-middle .right-list .other-app i {
        position: relative;
        top: 2px;
    }

    footer .footer-middle .social li i {
        font-size: 28px;
    }

    footer .footer-middle .right-list .other-app a {
        display: flex;
        flex-direction: row;
        border: 1px solid #2a2a2a;
        padding: 11px 20px;
        border-radius: 4px;
        padding-bottom: 8px;
        justify-content: center;
    }

    footer .campaign-section .text p {
        line-height: 18px;
    }

    .index-page .section-five .box .text .top-text h5 {
        font-size: 14px;
    }

    .index-page .section-seven.avantajlar {
        padding-bottom: 20px;
        padding-top: 65px;
    }

    .index-page .section-seven.avantajlar .item {
        margin-bottom: 30px;
    }

    .index-page .section-four .owl-theme .owl-nav.disabled+.owl-dots {
        margin-top: 10px;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 2px;
    }

    footer .footer-middle .right-list li a {
        margin-bottom: 8px;
    }

    footer .footer-middle .social li:last-child {
        margin-right: 0 !important;
    }

    footer .footer-middle {
        padding-bottom: 10px;
    }

    .index-page .section-five .box {
        padding-right: 0;
        padding-top: 10px;
        padding-bottom: 5px;
        height: 100%;
        border-radius: 6px;
        position: relative;
        overflow: hidden;
    }

    .index-page .section-five .box:before {
        content: "";
        position: absolute;
        width: 29%;
        height: 98px;
        background: url(../img/mobil.png);
        right: 10px;
        top: 25px;
        background-size: contain;
        background-repeat: no-repeat;
    }

    .index-page .section-five .box .text .top-text {
        margin-bottom: 11px;
    }

    .index-page .section-five .box .text .bottom-text p {
        font-size: 12px;
    }

    .index-page .section-six .box .text h6 {
        font-size: 12px;
    }

    .step span {
        color: #8f8f8f;
        font-size: 11px;
    }

    #steps .image img {
        height: 3px;
    }

    .car-list-page .kc-single .kc-search-point {
        flex: 0 0 48% !important;
        margin-left: 0 !important;
    }

    .car-list-page .kc-search-date {
        flex: 0 0 30% !important;
        height: 40px;
    }

    .car-list-page .kc-search-date .kc-value::before {
        font-size: 15px !important;
    }

    .car-list-page .section-one {
        background: #d8dde8;
        padding: 9px 0;
    }

    .car-list-page .kc-search-end-date {
        flex: 0 0 30% !important;
        padding-left: 5px;
        background: #fff;
        height: 40px;
    }

    .car-list-page .action-col.submit .btn-cstm {
        font-size: 13px;
        font-weight: 400;
        height: 40px !important;
    }

    .first.active:before {
        background: #25459a;
    }

    .car-list-page .search-module .actions-block .action-col {
        margin-top: 0 !important;
    }

    .car-list-page .kc-search.kc-search-datepicker {
        flex-wrap: wrap !important;
    }

    .car-list-page .search-module .kc-value {
        height: 40px !important;
        border: none !important;
    }

    .car-list-page .kc-search-time {
        flex: 0 0 20% !important;
    }

    .car-list-page .fulltext {
        min-width: initial !important;
    }

    .car-list-page .kc-search-time .kc-value {
        font-size: 11px !important;
    }

    .car-list-page .search-module .kc-value {
        font-size: 11px !important;
    }

    .car-list-page .search-module .kc-value:before {
        font-size: 1.8em;
        margin-left: 10px !important;
        margin-right: 10px !important;
    }

    .car-list-page .kc-value.nobox:before {
        display: none !important;
    }

    .car-list-page .kc-search .kc-search-block.kc-dropdown.kc-search-point.kc-search-end-point {
        margin-top: 0 !important;
    }

    .car-list-page .kc-value {
        padding: 0 !important;
        font-size: 12px !important;
    }

    .car-list-page .search-module .actions-block {
        margin-top: 0 !important;
    }

    .car-list-page button#search123 {
        font-size: 12px !important;
    }

    .car-list-page .kc-search .actions-block .submit button {
        width: initial !important;
    }

    .car-list-page button#search123 {
        background-color: #25459a !important;
        display: block;
        width: 100% !important;
        float: right;
    }

    .index-page .section-two {
        margin-top: -67px;
        margin-bottom: 20px;
    }

    .search-module .kc-label {
        margin-bottom: 0 !important;
        margin-top: 0 !important;
    }

    .search-module .actions-block {
        margin-left: 0 !important;
        margin-top: 10px !important;
    }

    .kc-checkbox-has-end-point {
        margin-top: 0 !important;
    }

    button#search123 {
        font-size: 17px !important;
    }

    .search-module .kc-value {
        height: 50px !important;
    }

    .index-page .location-section {
        padding-bottom: 80px;
        padding-top: 33px !important;
        position: relative;
    }

    .index-page .location-section:before {
        content: "";
        background: rgba(37, 68, 154, 0.55);
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        margin: 0 auto;
        z-index: 0;
    }

    .index-page .location-section .text {
        position: relative;
        z-index: 2;
    }

    .index-page .section-two {
        position: relative;
    }

    .index-page .location-date {
        position: relative;
        z-index: 2;
        margin-top: 25px;
    }

    .search-module .actions-block {
        width: 100% !important;
        flex: initial !important;
    }

    .search-outer .kc-search-end-point,
    .search-outer .kc-search-end-date,
    .search-outer .kc-search-end-time {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .index-page .kc-search.kc-search-datepicker {
        flex-flow: initial !important;
        justify-content: left !important;
    }

    .index-page .kc-search-time .kc-value {
        width: 100% !important;
        display: block !important;
    }

    .index-page .kc-search.kc-search-datepicker {
        flex-flow: wrap !important;
    }

    .index-page .kc-search-date {
        flex: 0 0 34% !important;
    }

    .index-page .kc-search-time {
        flex: 0 0 calc(18% - 9px) !important;
    }

    .nav {
        justify-content: center;
    }

    .nav-cstm .nav-item .nav-link {
        padding: 15px 17px;
    }

    .car-list-page .section-three .car-item .middle .text.list .detail.only-desktop {
        display: none !important;
    }

    .collap-ul {
        display: flex;
        justify-content: space-around;
        flex-wrap: wrap;
    }

    .detail.only-mobile {
        display: block;
        text-align: center;
        margin-top: 15px;
        margin-bottom: 15px;
    }

    .detail.only-mobile a {
        font-size: 13px;
    }

    .detail.only-mobile span {
        color: #494949;
        font-weight: 700;
        font-size: 13px;
    }

    .detail.only-mobile span i {
        margin-left: 3px;
    }

    .detail.only-mobile b {
        color: #1d95b3;
        font-weight: 700;
        font-size: 13px;
        margin-left: 10px;
    }

    .detail.only-mobile b i {
        margin-left: 5px;
    }

    .filtre-btn {
        background: #25459a;
        color: #fff;
    }

    .filtre-btn .btn-send {
        color: #fff;
    }

    .best-price {
        display: none !important;
    }

    .extra-secenek .list-cstmmm ul {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
    }

    .extra-secenek .list-cstmmm ul li {
        width: 49.1%;
        padding-left: 0px;
        font-size: 10px;
        line-height: 29px;
        font-weight: 700;
        margin: 0 2px;
        float: left;
        margin-bottom: 15px;
    }

    .modal-puan .text-two h6 {
        margin-bottom: 0;
        font-size: 13px;
    }

    .modal-puan .center-spec {
        align-items: center;
        padding-left: 15px;
        padding: 0 15px;
        padding-left: 0;
        border: none;
    }

    .modal-all .text-two:before {
        display: none;
    }

    .modal-all .text-two:after {
        display: none;
    }

    .modal-puan .text-two h6 {
        color: #2f2f2f;
        font-size: 14px;
        font-weight: 700;
        margin-left: 0;
    }

    .modal-all .text-pne {
        text-align: center;
    }

    .modal-puan .question-item p {
        margin-bottom: 19px;
    }

    .active-reservation .section-three .car-item .middle .text.list ul li {
        display: inline-block !important;
    }

    .active-reservation .left-all .top ul {
        display: block;
    }

    .car-list-page .section-three .car-item .extra {
        padding: 15px 10px;
    }

    .active-reservation .left-box {
        padding-right: 0;
    }

    .car-list-page .section-three .car-item .extra .extra-left .ul-list ul li {
        margin: 0 2px;
    }

    .section-three .car-item .extra .extra-left .ul-bottom ul li {
        line-height: 18px;
    }

    .active-reservation .left-all .top ul li {
        margin-bottom: 4px;
    }

    .account-page .left-box ul li {
        margin-bottom: 9px;
    }

    .payment-page .nopadright {}

    .active-reservation .left-all .top ul li a {
        border: none;
    }

    .account-page .left-box ul li a {
        padding: 15px 30px;
    }

    .campaign-detail .bg-all-text .text ul li span {
        width: auto;
    }

    .havalimani-page .banner img {}

    .air-teslim .acenta-first {
        margin-top: -70px;
    }

    .air-teslim .acenta-first .text-other h2 {
        font-size: 15px;
        margin-bottom: 15px;
    }

    .havalimani-page .liman-text {
        margin: 0 auto 25px auto;
    }

    .havalimani-page .liman-text h1 {
        font-size: 16px;
    }

    .acenta-list-page .acenta-first {}

    .havalimani-page .liman-text p {
        color: #212529;
        line-height: normal;
    }

    .air-teslim .acenta-first .text-other {}

    .campaign-detail .bg-all-text .text ul li b {
        width: auto;
    }

    .air-teslim .liman-text h1 {
        font-size: 16px;
        text-align: left !important;
    }

    .air-teslim .section-three .car-item .top .text-pne {
        padding-left: 9px;
        padding-top: 10px;
        text-align: center;
    }

    .air-teslim .section-three .car-item .top .text-two {
        display: flex;
        align-content: center;
        align-items: center;
        position: relative;
        justify-content: center;
    }

    .air-teslim .section-three .car-item .middle .text.list .detail {
        text-align: center;
    }

    .air-teslim .section-three .car-item .middle .text.image>img {
        width: 150px;
        margin: 0 auto;
    }

    .air-teslim .section-three .car-item .middle .right {
        padding-left: 0;
    }

    .air-teslim .section-three .car-item .middle .text.image {
        padding-top: 10px;
        text-align: center;
    }

    .air-teslim .section-three .car-item .top .text-two:before {
        display: none;
    }

    .campaign-page .nav li {
        margin-bottom: 4px;
    }

    .campaign-page .acenta-first {
        margin-top: -330px;
    }

    .campaign-page .campaign-item .middle-section .logo {
        margin-top: -165px;
    }

    .campaign-page .campaign-item .middle-section .logo img {
        width: 100px;
        float: right;
        margin-top: 10px;
    }

    .campaign-page .campaign-item .middle-section p {
        width: 75%;
    }

    .acenta-list-page {
        padding-bottom: 20px;
    }

    .acenta-about {
        padding-bottom: 10px;
    }

    .acenta-about .list {
        margin-top: 30px;
    }

    .acenta-about .list ul li {
        display: inline-block;
        width: 100%;
        border-radius: 4px;
        margin-bottom: 5px;
    }

    .payment-page .box-list.flex-spec {
        display: inline-flex;
        padding: 15px;
        border-radius: 4px;
        width: 100%;
        justify-content: space-between;
    }

    .payment-page .btn-bottom .btn-send {
        margin-bottom: 10px;
        display: block;
        width: 100%;
    }

    .payment-page .plus {
        text-align: center;
        padding-right: 20px;
        padding-top: 10px;
    }

    .row.card {
        display: none;
    }

    .extra-secenek .top .text-pne {
        padding-left: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        padding-left: 15px;
    }

    .extra-secenek .top .text-two {
        display: flex;
        align-content: center;
        align-items: center;
        padding: 20px 0;
        padding-left: 0;
        position: relative;
        justify-content: center;
    }

    .extra-secenek .detail {
        text-align: right;
        padding-right: 0;
    }

    .extra-secenek .detail b {
        display: inline-block;
        margin-right: 7px;
    }

    .extra-secenek .detail {
        text-align: center;
        display: flex;
        justify-content: center;
    }

    .extra-secenek .detail b {
        order: 2;
        margin-left: 25px;
        font-weight: 600;
    }

    .extra-secenek .detail .aa {
        order: 1;
    }

    .extra-secenek .extra {
        padding: 25px 20px;
    }

    .car-list-page .list-filter .list .count {}

    footer .f-bottom .bottom-links {
        margin-top: 0px;
    }

    .mobile-filter {
        display: block;
        background: #d8dde8;
    }

    .mobile-filter ul {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
    }

    .mobile-filter ul li {
        width: max-content;
        float: left;
    }

    .mobile-filter ul li span {
        display: block;
        width: 100%;
        background: #d8dde8;
        color: #26469b;
        font-size: 12px;
        font-weight: 400;
        font-family: 'Poppins', sans-serif;
        padding: 15px;
        text-align: center;
    }

    .dropdown.new-again .form-select option {
        color: #000000 !important;
    }

    .mobile-filter ul li .new-again {
        display: flex;
        align-items: center;
        justify-content: center;
        background: #25449a;
        border-radius: 0;
        padding-right: 15px;
    }

    .dropdown.new-again .form-select option {
        color: #000000 !important;
    }

    .mobile-filter ul li .new-again span {
        font-size: 12px;
        color: #fff;
        background: none !important;
        top: 0 !important;
        width: auto !important;
        display: initial !important;
    }

    .mobile-filter ul li .new-again .form-select:focus {
        border-color: transparent !important;
        outline: 0;
        box-shadow: none !important;
    }

    .mobile-filter ul li .new-again select {
        width: max-content !important;
        padding-left: 0 !important;
        margin-left: 0 !important;
        padding: 7px 10px !important;
        font-size: 11px !important;
        padding-right: 11px;
        text-align: center !important;
        border: none;
        background: #25449a !important;
        color: #ffffff !important;
        display: block !important;
    }

    .mobile-filter ul li .new-again img {
        position: relative;
        right: -4px;
    }

    .mobile-filter ul li #filter {
        font-size: 12px;
        font-weight: 400;
        font-family: 'Poppins', sans-serif;
        color: #f8f8f8;
        background: #1f1f67;
        display: block;
        padding: 15px;
        text-align: center;
    }

    .mobile-filter ul li #filter i {
        color: #fff;
        font-size: 12px;
        margin-right: 4px;
    }

    .mobile-filter ul li #updown {
        font-size: 12px;
        font-weight: 400;
        font-family: 'Poppins', sans-serif;
        color: #f8f8f8;
        background: #25459a;
        display: block;
        padding: 11px 0;
        text-align: center;
        border-radius: 0;
    }

    .mobile-filter ul li #updown b {
        font-weight: 400;
    }

    .mobile-filter ul li #updown i {
        color: #fff;
        font-size: 12px;
        margin-right: 4px;
    }

    .car-list-page .section-three .car-item .middle .right .btn-cstm.btn {
        text-align: center;
        margin-bottom: 10px;
    }

    .only-mobile {
        display: block;
        text-align: center;
    }

    .only-desktop {
        display: none;
    }

    .comment-btn {
        display: none;
    }

    .car-list-page .section-three .car-item .top .text-two .star ul li {
        margin: 0 0px;
        font-size: 12px;
        margin-left: 1px;
    }

    .car-list-page .section-three .car-item .top .text-two:before {
        display: none;
    }

    .car-list-page .section-three .car-item .top .text-two:after {
        display: none;
    }

    .car-list-page .section-three .car-item .top .text-two {
        padding: 10px 0;
    }

    .car-list-page .section-three .car-item .top {
        border-bottom: 0px;
    }

    .car-list-page .section-three .car-item .middle .text.image img {
        margin: 0 auto;
    }

    .car-list-page .section-three .car-item .top .text-two {
        border: none;
        display: flex;
        align-content: center;
        align-items: center;
        justify-content: center;
    }

    .only-mobile.price {
        text-align: center;
        margin-bottom: 10px;
    }

    .only-mobile.price b {
        color: #4e4e4e;
        font-size: 14px;
        font-family: 'Poppins', sans-serif;
    }

    .only-mobile.price span {
        color: #000000;
        font-size: 14px;
        font-family: 'Poppins', sans-serif;
    }

    .car-list-page .section-three .car-item .top .text-pne {
        text-align: center;
        padding-top: 10px;
        padding-bottom: 10px;
        border-bottom: 1px solid #d0d0d0;
    }

    .car-list-page .section-three .car-item .middle .text.image {
        padding-top: 10px;
        text-align: center;
    }

    .car-list-page .section-three .car-item .middle .text.list .detail {
        text-align: center;
        display: block !important;
        margin-top: 7px;
        margin-bottom: 7px;
    }

    .car-list-page .section-three .car-item .middle .text.list {
        padding-left: 0;
        padding-top: 22px;
    }

    .car-list-page .section-three .car-item .middle .text.list .list {
        display: block;
        width: 100%;
        padding-left: 23%;
    }

    .car-list-page .section-three .car-item .middle .right .top {
        padding-right: 0;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .car-list-page .section-three .car-item .middle .right .top span {
        color: #000;
        font-size: 14px;
        margin-right: 5px;
        margin-bottom: 0;
    }

    .car-list-page .section-three .car-item .middle .right {
        padding-left: 0;
        border-left: initial;
        height: auto;
    }

    .car-list-page .section-three .car-item .middle .right .price-plus .text {
        margin-right: 15px;
        text-align: left;
        display: flex;
        align-items: center;
    }

    .car-list-page .section-three .car-item .middle .right .price-plus {
        margin-bottom: 1px;
    }

    .car-list-page .section-three .car-item .middle .right .price-plus p {
        color: #2f2f2f;
        font-weight: 700;
        font-size: 14px;
    }

    .car-list-page .section-three .car-item .middle .col-xl-4.col-sm-4 {
        padding: 0 !important;
    }

    .car-list-page .section-three .car-item .middle {
        padding: 0 11px;
        padding-bottom: 0;
    }

    .car-list-page .section-three .car-item .middle .right .price-plus span {
        margin-right: 15px;
    }

    .filter {
        display: none;
    }

    .filter-opened {
        display: block !important;
    }

    .list-area {
        display: none;
    }

    .breadcrumb ul a {
        font-size: 10px;
        margin: 0 4px;
    }

    .car-list-page .section-three {
        margin-top: 10px;
    }

    .index-page .section-six .box .text .right-text span {
        font-size: 0;
    }

    .index-page .section-six .box .text .right-text span i {
        font-size: 13px;
        position: relative;
        top: -13px;
    }

    .index-page .section-six .box .text {
        padding-left: 17px;
    }

    .campaign-section form {
        display: flex;
        flex-wrap: wrap;
    }

    footer .account-section .text {
        display: block;
        flex-direction: row;
        align-items: center;
    }

    footer .account-section .text {
        text-align: center;
    }

    footer .account-section .text p {
        margin-bottom: 15px;
        line-height: 17px;
    }

    footer .campaign-section .btn-send.f-left {
        width: auto;
        margin: 0 auto;
    }

    header {
        padding: 19px 0;
    }

    .three-box {
        display: none;
    }

    .mobile-menu {
        display: block;
    }

    body.menuopened {
        overflow: hidden;
    }

    footer .campaign-section .f-left {
        display: inline-block;
        width: 47%;
        margin-bottom: 20px;
        margin: 5px;
    }

    .form-check.order-1 {
        margin-top: 15px;
        margin-left: 6px;
    }

    .menu-all {
        display: none;
        position: fixed;
        background: #1f1f67;
        width: 100%;
        height: 100%;
        left: 0;
        top: 70px;
        right: 0;
        margin: 0 auto;
        z-index: 1030;
        padding: 30px 40px;
        text-align: left;
    }

    .menu-all .text-left {
        text-align: left;
    }

    .menu-all .text-left span {
        color: #fff;
        font-size: 16px;
        font-weight: 700;
        font-family: 'Poppins', sans-serif;
    }

    .menu-all .list-one {
        margin-top: 40px;
    }

    .menu-all .list-one ul li {
        margin-bottom: 27px;
    }

    .menu-all .list-one ul li a {
        font-size: 16px;
        color: #eaeaea;
        font-weight: 400;
    }

    .menu-all .list-one ul li a i {
        margin-right: 5px;
        color: #eaeaea;
        font-size: 16px;
    }

    .menu-all .list-middle {
        padding: 20px 0;
        border-top: 1px solid #77789e;
        border-bottom: 1px solid #77789e;
    }

    .menu-all .list-middle li {
        margin-bottom: 25px;
    }

    .menu-all .list-middle li:last-child {
        margin-bottom: 0;
    }

    .menu-all .list-middle a {
        font-size: 16px;
        color: #eaeaea;
        font-weight: 400;
    }

    .menu-all .list-middle a i {
        margin-right: 10px;
        color: #eaeaea;
        font-size: 16px;
    }

    .menu-all .list {
        margin-top: 20px;
    }

    .menu-all .list .other-app {
        margin-top: 15px;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .menu-all .list .other-app ul li {
        margin: 0 5px;
    }

    .menu-all .list .other-app ul li a {
        display: flex;
        flex-direction: row;
        border: 1px solid #fff;
        padding: 7px 10px;
        border-radius: 4px;
        margin-bottom: 7px;
        width: 70%;
        text-align: center;
        justify-content: center;
        margin: 0 auto;
        margin-left: 0;
        margin-bottom: 5px !important;
    }

    .menu-all .list .other-app ul li a img {
        margin-right: 10px;
    }

    .menu-all .list .other-app ul li .right-text {
        margin-left: 5px;
        text-align: left;
        font-family: 'Poppins', sans-serif;
    }

    .menu-all .list .other-app ul li .right-text b {
        font-size: 11px;
        font-weight: 600;
        color: #fff;
        margin-bottom: 2px;
    }

    .menu-all .list .other-app ul li .right-text p {
        color: #fff;
        font-weight: 400;
        font-size: 9px;
    }

    .menu-all .list .other-app ul li a {
        justify-content: flex-start;
        width: 100%;
    }

    .menu-all .list .other-app ul li a img {
        height: auto;
    }

    .menu-all .list .other-app ul li i {
        display: flex;
        flex-direction: row;
        align-items: center;
        font-size: 22px;
    }

    .menu-all .list .other-app ul li .fa-apple {
        font-size: 25px;
        position: relative;
        top: -2px;
    }

    .menu-all .list .other-app ul li img {
        filter: brightness(0) invert(1);
        width: 22px;
    }

    .menu-all .list a {
        font-size: 16px;
        color: #eaeaea;
        font-weight: 400;
    }

    .menu-all .list a i {
        margin-right: 10px;
        color: #eaeaea;
        font-size: 16px;
    }

    .menu-all .list a span {
        display: block;
        font-size: 12px;
        margin-top: 10px;
    }

    .menu-all .text-right {
        text-align: right;
    }

    .menu-all .text-right a {
        color: #fff;
        font-size: 14px;
        font-weight: 400;
        font-family: 'Poppins', sans-serif;
    }

    .menu-all .text-right a i {
        font-size: 20px;
        margin-left: 6px;
    }

    .menu-all.active {
        display: block;
    }

    header .support {
        margin-left: 0;
        margin-right: 15px;
    }

    #menu i {
        font-size: 30px;
        color: #25459a;
        margin-top: 1px;
    }

    .index-page .section-six .box .text .left-text {
        float: left;
        width: 95%;
    }

    .index-page .title-caption .text-left {
        text-align: center;
        float: initial;
    }

    .index-page .title-caption .text-right {
        text-decoration: underline;
    }

    .index-page .section-six {
        position: relative;
    }

    .index-page .section-four {
        position: relative;
    }

    footer .footer-middle .right-list {
        text-align: right;
        padding-left: 30px;
        padding-right: 30px;
    }

    footer .list {
        padding-left: 30px;
    }

    .index-page .section-nine {
        position: relative;
    }

    .hiddenmobile {
        display: none;
    }

    .index-page .section-five {
        position: relative;
    }

    .index-page .section-five .row .col-xl-3 {
        padding: 0 15px !important;
    }

    .index-page .section-five .row .col-xl-6:first-child {
        padding: 0 15px !important;
    }

    .index-page .section-five .row .col-xl-6:last-child {
        padding: 0 15px !important;
    }

    .index-page .section-five .row .text.w-fifty {
        width: 60%;
    }

    .index-page .section-five .box .text {
        width: 60%;
    }

    .index-page .section-five .box .text .bottom-text .btn-cstm {
        padding: 5px 15px;
        font-size: 12px;
        font-weight: 400;
        margin-top: 6px;
    }

    .bottom-links .top ul {
        display: block !important;
        columns: 2;
        padding: 0 15px;
    }

    footer .f-bottom .bottom-links ul li {}

    footer .f-bottom .bottom-links ul li a {
        border-left: 0 !important;
        padding: 0 0 !important;
    }

    footer .footer-middle .list b {
        margin-bottom: 30px;
        margin-top: 15px;
    }

    .index-page .section-seven.avantajlar .image {
        display: none;
    }

    .index-page .section-four .title-caption {
        margin-bottom: 40px;
    }

    .index-page .location-section .text h2 {
        font-size: 38px;
        text-align: center;
    }

    .index-page .location-section .text p {
        display: none;
    }

    .index-page .location-section .text h1 {
        font-size: 14px;
        margin-bottom: 0;
        font-weight: 700;
        letter-spacing: 1.2px;
    }

    .index-page .location-section .text {
        text-align: center;
    }

    .payment-page .left-all .needs-validation {
        position: relative;

    }

    .index-page .location-section .text h1 {
        text-align: center;
    }

    .acenta-page .acenta-first .caption h2 {
        font-size: 18px;
        margin-bottom: 17px;
    }

    .acenta-page .acenta-first .caption h3 {
        font-size: 12px;
        margin-bottom: 17px;
        text-align: center;
    }

    .extra-secenek .left-all {
        padding-right: 0;
    }

    .acenta-page .acenta-first .box .text {
        padding: 15px 5px;
        border-radius: 4px;
        font-family: 'Poppins', sans-serif;
    }

    .extra-secenek .top {
        padding: 0px 0px;
    }

    .index-page .location-section {
        padding-top: 13px;
    }

    .index-page .section-four {
        background: transparent;
        padding: 5px 0;
        margin: 0px 0 35px 0;
        margin-bottom: 40px;
    }

    .index-page .section-four .owl-brand {
        padding: 25px 10px 25px 10px;
        background: #e6ecf8;
    }

    .index-page .section-four .title-caption {
        margin-bottom: 12px;
    }

    .index-page .title-caption .text-left h3 {
        font-size: 18px;
    }

    .car-list-page .list-area.mshow {
        display: block;
    }

    .car-list-page .list-check .checkbox {
        width: 47% !important;
        margin: 3px 2px;
    }

    .car-list-page .list-filter .list .fast {
        text-align: center;
        margin-bottom: 7px;
    }

    .car-list-page .filter {
        border-right: none !important;
    }

    .car-list-page.modal .modal-dialog {
        transform: none;
        top: 80px !important;
        width: calc(100% - 50px);
        margin: 0 auto;
    }

    .nomobile {
        display: none;
    }

    .car-top-text .text-p {
        display: none;
    }

    .car-list-page.modal.show .modal-body {
        padding: 10px 15px !important;
    }

    .car-list-page .section-three .car-item .middle .text.list ul li b {
        padding-left: 0;
        width: auto;
    }

    .car-list-page .section-three .car-item .middle .text.list ul li span {
        width: auto;
    }

    .car-list-page .section-three .car-item .middle .text.list .depo-hover {
        right: initial;
        left: 75px;
    }

    .car-list-page .section-three .car-item .middle .text.list .list {
        text-align: center;
        padding: 0 0;
    }

    .car-list-page .section-three .car-item .middle .text.list ul li {
        margin-bottom: 7px;
        position: relative;
        display: inline-grid;
        padding: 0 7px;
        text-align: center;
        justify-items: center;
    }
}

@media (max-width: 1200px) {
    .acenta-list-page .acenta-first {
        margin-top: 20px;
    }

    .havalimani-page .liman-text h1 {
        color: #000;
    }

    .first:before {
        display: none !important;
    }

    .ex {
        justify-content: center;
    }

    .index-page .section-two {
        margin-top: -67px;
        margin-bottom: 20px;
    }

    .search-module .kc-label {
        margin-bottom: 0 !important;
        margin-top: 0 !important;
    }

    .acenta-spec .search-module .kc-label {
        margin-bottom: 0 !important;
        margin-top: 0 !important;
    }

    .search-module .actions-block {
        margin-left: 0 !important;
        margin-top: 10px !important;
        margin-bottom: 10px !important;
    }

    .kc-checkbox-has-end-point {
        margin-top: 0 !important;
    }

    button#search123 {
        font-size: 17px !important;
    }

    .index-page .kc-value::before {
        font-size: initial !important;
    }

    .search-module .kc-value {
        height: 50px !important;
    }

    .index-page .location-section {
        padding-bottom: 80px;
        padding-top: 33px !important;
    }

    .search-module .actions-block {
        width: 100% !important;
        flex: initial !important;
    }

    .acenta-list-page.acenta-spec .flex-cstm {
        width: 100% !important;
        flex: initial !important;
    }

    .acenta-list-page.acenta-spec button#search123 {
        background: #df3e55 !important;
    }

    .index-page .kc-checkbox-has-end-point {
        margin-top: 3px !important;
        margin-bottom: 3px !important;
    }

    .search-outer .kc-search-end-point,
    .search-outer .kc-search-end-date,
    .search-outer .kc-search-end-time {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .kc-search .kc-search-block.kc-dropdown.kc-search-point.kc-search-end-point {
        margin-top: 10px !important;
    }

    .car-list-page .kc-search .kc-search-block.kc-dropdown.kc-search-point.kc-search-end-point {
        margin-top: 0 !important;
    }

    .car-list-page .search-module .actions-block {
        margin-left: 0 !important;
        margin-top: 0 !important;
    }

    .car-list-page button#search123 {
        background-color: #25459a !important;
        display: block;
        width: 100%;
        float: right;
        height: 50px;
        font-size: 12px !important;
        background: url(../img/bgbuttonb.png);
        background-size: 25% 95%;
        background-repeat: no-repeat;
        background-position: bottom right;
    }

    .car-list-page .kc-search-date .kc-value {
        border: none !important;
    }

    .index-page .kc-search.kc-search-datepicker {
        flex-flow: initial !important;
        justify-content: left !important;
    }

    .acenta-spec.acenta-page .kc-search.kc-search-datepicker {
        flex-flow: wrap !important;
    }

    .acenta-spec.acenta-page .kc-search.kc-search-datepicker {
        display: flex !important;
    }

    .index-page .nav {
        justify-content: center;
    }

    .index-page .location-section .text {
        text-align: center;
    }

    .index-page .kc-search-time .kc-value {
        width: 100% !important;
        display: block !important;
    }

    .index-page .kc-search.kc-search-datepicker {
        flex-flow: wrap !important;
    }

    .index-page .kc-search-date {
        flex: 0 0 34% !important;
    }

    .index-page .action-col.submit {
        text-align: center;
    }

    .index-page .kc-search-time {
        flex: 0 0 calc(16% - 0px) !important;
    }

    .acenta-list-page.acenta-spec .kc-search-date {
        flex: 0 0 34% !important;
    }

    .acenta-list-page.acenta-spec .kc-search.kc-search-datepicker {
        flex-flow: initial !important;
        justify-content: left !important;
    }

    .acenta-list-page.acenta-spec .kc-search-time .kc-value {
        width: 100% !important;
        display: block !important;
    }

    .acenta-list-page.acenta-spec .kc-search.kc-search-datepicker {
        flex-flow: wrap !important;
    }

    .acenta-list-page.acenta-spec .kc-search-date {
        flex: 0 0 34% !important;
    }

    .acenta-list-page.acenta-spec .action-col.submit {
        text-align: center;
    }

    .acenta-list-page.acenta-spec .kc-search-time {
        flex: 0 0 calc(16% - 0px) !important;
    }

    .acenta-list-page.acenta-spec .location-sec-all .text h2 {
        font-size: 17px;
    }

    .acenta-list-page.acenta-spec .location-sec-all .text {
        text-align: center;
        margin-bottom: 20px;
        margin-top: 20px;
    }

    .location-sec-all {
        top: 40px;
    }
}

@media (min-width: 1200px) {
    .extra-secenek .car-img {
        top: 9px !important;
    }

    .ex {
        margin-top: 3px;
        margin-bottom: 3px;
    }

    .mobile-filter {
        display: none;
    }

    .ph-one .box {
        background: url("../img/ucak1.png") no-repeat right top !important;
        /*Mutlu no-repeat right top eklendi.*/
        background-size: cover !important;
    }

    .ph-two .box {
        background: url("../img/ucak2.png") no-repeat right top !important;
        /*Mutlu no-repeat right top eklendi.*/
        background-size: cover !important;
    }

    .ph-three .box {
        background: url("../img/ucak3.png") no-repeat right top !important;
        /*Mutlu no-repeat right top eklendi.*/
        background-size: cover !important;
    }

    .ph-four .box {
        background: url("../img/ucak4.png") no-repeat right top !important;
        /*Mutlu no-repeat right top eklendi.*/
        background-size: cover !important;
    }

    .ph-five .box {
        background: url("../img/ucak5.png") no-repeat right top !important;
        /*Mutlu no-repeat right top eklendi.*/
        background-size: cover !important;
    }

    .ph-six .box {
        background: url("../img/ucak6.png") no-repeat right top !important;
        /*Mutlu no-repeat right top eklendi.*/
        background-size: cover !important;
    }
}

.dropdown.new-again .form-select[selected] {
    color: #fff;
}

.dropdown.new-again .form-select option {
    padding: 5px 10px !important;
    color: #000000;
}

@media (min-width: 768px) and (max-width: 1199px) {
    .acenta-list-page .acenta-first {
        margin-top: -90px;
    }

    .index-page .section-five .box {
        position: relative;
    }

    .index-page .section-five .box .text {
        width: 70%;
    }

    .index-page .section-five .row .text.w-fifty {
        width: 70%;
    }

    .index-page .section-five .box::before {
        content: "";
        position: absolute;
        width: 29%;
        height: 98px;
        background: url(../img/mobil.png);
        right: 10px;
        top: 25px;
        background-size: contain;
        background-repeat: no-repeat;
    }
}

@media (max-width: 576px) {



    .car-list-page .section-three .car-item .top .row.center-spec div {
        padding-left: calc(var(--bs-gutter-x) * .35);
        padding-right: calc(var(--bs-gutter-x) * .4);
    }

    .extra-secenek .top .text-two:after {
        display: none;
    }

    .extra-secenek .top .row.center-spec div {
        width: auto;
    }

    .ex {
        order: 3;
        width: auto;
    }

    .extra-secenek .top .row.center-spec div:last-child {
        order: 4;
        padding-top: 0px;
        padding-bottom: 0px;
        margin: 10px auto 0 auto;
    }

    .extra-secenek .top-car {
        padding-bottom: 5px;
    }

    .extra-secenek .mar-right {
        width: 100% !important;
    }

    .extra-secenek .top .text-pne {
        width: 100% !important;
    }
}



@media (min-width: 576px) and (max-width: 767px) {

    .payment-page .left-all .needs-validation {
        position: relative;
    }

    .campaign-page .campaign-item .button .btn-cstm {
        background: #fff;
        border: none;
        padding: 15px 0;
        color: #1b1b1b;
        border-radius: 0;
        margin-top: 0;
        font-size: 11px;
        font-weight: 700;
        box-shadow: none;
    }

    .campaign-page .campaign-item .button .btn-cstm i {
        color: #000c2c;
        margin-left: 5px;
    }

    .hiddenmobile {
        display: none;
    }

    .car-list-page .section-three .car-item .middle .right {
        text-align: center;
    }

    .car-list-page .section-three .car-item .middle .right .top p {
        font-size: 16px;
    }

    .car-list-page .section-three .car-item .middle .text.list ul li {
        margin-bottom: 10px;
        position: relative;
        display: block;
        padding: 0 7px;
        text-align: center;
        justify-items: center;
    }

    .car-list-page .section-three .car-item .middle .text.list .detail b {
        color: #1d95b3;
        font-weight: 700;
        font-size: 13px;
        margin-left: 12px;
    }

    .car-list-page .section-three .car-item .top .text-pne .text h6 {
        font-size: 13px;
        margin-bottom: 0;
    }

    .car-list-page .section-three .car-item .right .top {
        border-bottom: none !important;
    }

    .car-list-page .section-three .car-item .middle .right .price-plus .text {
        display: block !important;
    }

    .car-list-page .section-three .car-item .top {
        border-bottom: 1px solid #d0d0d0 !important;
    }

    .car-list-page .section-three .car-item .top .text-two:before {
        display: block !important;
    }

    .car-list-page .section-three .car-item .top .text-two:after {
        display: block !important;
    }

    .car-list-page .section-three .car-item .top .price {
        display: block;
    }

    .car-list-page .section-three .car-item .middle .text.list .detail span {
        color: #494949;
        font-weight: 700;
        font-size: 13px;
    }

    .car-list-page .section-three .car-item .middle .text.list .detail span i {
        margin-left: 3px;
    }

    .car-list-page .section-three .car-item .middle .right .top {
        padding-right: 0;
        display: block;
        padding-left: 0;
        text-align: center;
    }

    .only-mobile.price {
        display: none !important;
    }
}

@media (min-width: 476px) and (max-width: 680px) {

    .container,
    .container-sm {
        max-width: calc(100% - 5px);
    }
}

@media (min-width: 576px) {
    .acenta-list-page .breadcrumb {
        max-width: 540px;
    }
}

@media (max-width: 320px) {

    .search-block .kc-label,
    .search-block label {
        font-size: 12px !important;
    }
}

@media (max-width: 375px) {
    .car-list-page.modal.show .modal-body {
        padding: 10px 15px !important;
    }

    .mobile-filter ul li span {
        font-size: 11px;
        height: 42px;
    }
}

@media (min-width: 768px) {
    .acenta-list-page .breadcrumb {
        max-width: 720px;
    }

    .modal-dialog {
        max-width: 700px;
    }

    .modal-giris .modal-dialog {
        max-width: 406px;
    }

    .modal-giris .modal-dialog .g-recaptcha {
        margin-bottom: 15px;
    }

    .g-recaptcha {
        margin-bottom: 15px;
    }
}

.payment-page.extra-secenek .plus {
    padding-top: 0px;
}

.payment-page .needs-validation .form-control {
    border-color: #909090 !important;
}

.payment-page .needs-validation .form-control::placeholder {
    color: #171717;
    opacity: 1;
}

.payment-page .needs-validation .form-item {
    margin-bottom: 30px;
}

@media (min-width: 575px) and (max-width: 992px) {
    .payment-page .btn-bottom .box-list.flex-spec b {
        color: #1d95b3;
        font-size: 14px;
        font-weight: 700;
    }

    .payment-page.extra-secenek .text-left p {
        font-size: 12px;
        margin-bottom: 5px;
    }

    .payment-page .btn-bottom .box-list.flex-spec {
        padding: 5px;
    }

    .payment-page .btn-bottom .box-list.flex-spec .text-left {
        margin: 0 4px;
    }

    .payment-page .btn-bottom .btn-send {
        font-size: 14px;
    }

    .payment-page.extra-secenek .text-left span {
        font-size: 12px;
    }
}

@media (min-width: 500px) and (max-width: 900px) {
    .car-list-page .section-three .car-item .middle .col-xl-8 .row .col-xl-6:last-child {
        padding: 0 0;
    }
}

@media (min-width: 576px) and (max-width: 768px) {
    .car-list-page .section-three .car-item .middle .col-xl-8 .row .col-xl-6:last-child {
        padding: 0 0;
    }

    .extra-secenek .top .row.center-spec>* {
        flex-shrink: 0;
        width: 100%;
        max-width: 100%;
    }

    .extra-secenek .top .text-pne {
        padding-left: 0;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .extra-secenek .top .text-two {
        display: flex;
        align-content: center;
        align-items: center;
        padding: 20px 0;
        padding-left: 0;
        position: relative;
        justify-content: center;
    }

    .extra-secenek .detail {
        text-align: center;
    }

    .extra-secenek .detail b {
        display: inline-block;
        margin-right: 7px;
    }

    .container,
    .container-sm {
        max-width: calc(100% - 15px);
    }

    .campaign-page .tab-top .nav .nav-link {
        font-size: 13px;
        font-weight: 600;
        color: #fff;
        background: url("../img/bgstar.png");
        padding: 10px 15px;
        border-radius: 13px !important;
        height: 65px;
        min-width: 33%;
        margin: 0 8px;
        background-repeat: no-repeat !important;
        background-size: cover !important;
    }
}

@media (min-width: 992px) {
    .acenta-list-page .breadcrumb {
        max-width: 960px;
    }
}

@media (min-width: 1200px) {
    .acenta-list-page .breadcrumb {
        max-width: 1220px;
    }
}

.index-page .kc-search .kc-search-point .kc-value::before {
    display: block !important;
    content: "\f3c5" !important;
    font-weight: 600 !important;
    color: #25459a;
    font-family: 'Font Awesome 5 Free' !important;
}

.index-page .kc-search .kc-search-end-point .kc-value::before {
    color: #ea002a !important;
}

.index-page .kc-search-date .kc-value::before {
    display: block !important;
    content: "\f274" !important;
    color: #1d95b3 !important;
    font-family: 'Font Awesome 5 Free' !important;
    font-size: 18px !important;
    position: relative;
    top: -2px;
}

.car-list-page .kc-search .kc-search-point .kc-value::before {
    display: block !important;
    content: "\f3c5" !important;
    font-weight: 600 !important;
    color: #25459a;
    font-family: 'Font Awesome 5 Free' !important;
}

.car-list-page .kc-search .kc-search-end-point .kc-value::before {
    color: #ea002a !important;
}

.car-list-page .kc-search-date .kc-value::before {
    display: block !important;
    content: "\f274" !important;
    color: #1d95b3 !important;
    font-family: 'Font Awesome 5 Free' !important;
    font-size: 18px !important;
    position: relative;
    top: -2px;
}

footer .form-check a {
    color: #a8e6f9;
}

.acenta-page.acenta-list-page.havalimani-page button#search123 {
    width: 100% !important;
    background-color: #df3e55 !important;
}

.acenta-page.acenta-list-page.havalimani-page .checkbox-label {
    color: #fff !important;
}

.payment-page .form-select {
    border-color: #909090 !important;
}

.acenta-page button#search123 {
    background-color: #25459a !important;
    background: url(../img/redd.png);
    background-repeat: no-repeat;
    background-position: bottom right;
    background-size: contain;
}

@media (max-width: 767px) {
    .modal-all .text-two {
        align-content: center;
        align-items: center;
        justify-content: center;
        padding-left: 0;
    }

    .modal-all .middle-sec .star-item {
        display: flex;
        justify-content: center;
    }

    .modal-all .center-spec {
        padding-left: 0;
    }

    .payment-page .needs-validation .form-item {
        margin-bottom: 15px;
    }

    .payment-page.extra-secenek .top .col-xl-5 {

    }

    .acenta-list-page.acenta-spec .search-module .actions-block {
        width: 100% !important;
        flex: initial !important;
    }

    footer .campaign-section .needs-validation label {
        line-height: 16px;
        position: relative;
        top: -2px;
    }

    .index-page .section-five .box {
        background: #ada6d6;
    }

    .index-page .title-caption {
        margin-bottom: 10px;
    }

    .index-page .section-five {
        margin-top: 47px;
    }

    .other-app {
        padding: 0;
    }

    .car-list-page .kc-search-date .kc-value::before {
        font-size: 18px !important;
        margin-left: 10px;
        margin-right: 10px !important;
    }

    .car-list-page .search-module .kc-value {
        padding-left: 2px !important;
    }

    .ozellik ul {
        padding: 0 0px;
    }

    .ozellik ul li {
        margin-bottom: 7px;
        position: relative;
        width: calc(50% - 20px);
        float: left;
        margin: 0 10px;
        margin-bottom: 5px;
    }

    .ozellik ul li span {
        color: #1d95b3;
        font-size: 12px;
        width: 53%;
        float: left;
        font-weight: 400;
    }

    .ozellik ul li b {
        color: #232222;
        font-size: 11px;
        font-weight: 600;
        display: initial;
        padding-left: 10px;
        width: auto;
        position: relative;
        top: -2px;
    }

    .index-page .no-date .kc-value.nobox.fulltext {
        font-size: 0 !important;
    }

    .index-page .no-date.kc-search-date {
        flex: 0 0 11% !important;
    }

    .index-page .kc-search-time.openmonth {
        flex: 0 0 calc(39% - 0px) !important;
    }

    .index-page .location-section {
        padding-top: 44px !important;
        padding-bottom: 120px !important;
    }

    .index-page .location-section .text h2 {
        margin-bottom: 32px;
    }

    .index-page .nav {
        margin-bottom: 13px;
    }

    .index-page .section-two {
        margin-top: -90px !important;
    }

    .search-module .actions-block {
        width: 100% !important;
        margin-bottom: 5px;
        margin-top: 15px !important;
    }

    .search-module .actions-block.flex-cstm {
        margin-top: 15px !important;
    }

    .car-list-page .search-module .actions-block.flex-cstm {}

    .acenta-spec.acenta-page .search-module .actions-block.flex-cstm {
        margin-top: 15px !important;
    }

    .search-module .actions-block .action-col {
        margin-top: 0;
    }

    .search-outer .kc-dropdown-items,
    .kc-datepicker {
        top: 73px !important;
    }

    .search-outer .kc-dropdown-items,
    .kc-datepicker {
        top: 73px !important;
    }

    .index-page .search-outer #item-city-list {
        top: 73px !important;
    }

    .search-outer .kc-dropdown.active>.kc-fade-to-scale,
    .search-outer .active.kc-fade-to-scale {
        top: 73px !important;
    }

    .index-page .title-caption .text-right {
        position: absolute;
        bottom: -20px;
        left: 0;
        right: 0;
        margin: 0 auto;
        text-align: center;
        text-decoration: underline;
    }
}

@media (max-width: 376px) {
    .ozellik ul li span {
        width: 50%;
    }

    .car-list-page .kc-search-date {
        flex: 0 0 22% !important;
        height: 40px;
    }

    .car-list-page .kc-search-end-date {
        flex: 0 0 22% !important;
        padding-left: 5px !important;
        background: #fff;
    }

    .car-list-page .kc-search-date .kc-value::before {
        font-size: 18px !important;
        margin-left: 10px;
        margin-right: 10px !important;
    }

    .car-list-page button#search123 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

@media (max-width: 321px) {
    .ozellik ul li span {
        width: 42%;
        font-size: 10px;
    }

    .ozellik ul li b {
        font-size: 10px;
    }

    .detail.only-mobile {
        display: block;
        text-align: center;
        margin-top: 15px;
        margin-bottom: 15px;
    }

    .detail.only-mobile a {
        font-size: 12px;
    }

    .detail.only-mobile span {
        color: #494949;
        font-weight: 700;
        font-size: 12px;
    }

    .detail.only-mobile span i {
        margin-left: 3px;
    }

    .detail.only-mobile b {
        color: #1d95b3;
        font-weight: 700;
        font-size: 12px;
        margin-left: 10px;
    }

    .detail.only-mobile b i {
        margin-left: 5px;
    }
}

.rez-onay {
    border: 1px solid #000000;
    max-width: 740px;
    padding: 20px;
    margin-left: auto;
    margin-right: auto;
}

.rez-onay .add-new {
    margin-top: 25px;
    padding-bottom: 40px;
}

.rez-onay .add-new .last-item {
    margin-left: 15px;
}

.rez-onay .add-new .new-item {
    margin-right: 10px;
    float: left;
    width: auto;
}

.rez-onay .add-new .new-item b {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 13px;
    font-weight: 800;
    color: #676767;
}

.rez-onay .add-new .new-item span {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 13px;
    font-weight: 600;
    color: #676767;
}

.rez-onay .add-new .new-item img {
    margin-right: 2px;
    position: relative;
    top: 6px;
    width: 21px;
}

.rez-onay .add-new .new-right {
    margin-left: 15px;
}

.rez-onay .code-text {
    border-bottom: 1px solid #696969;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

.rez-onay .code-text .left .text-top {
    margin-bottom: 10px;
}

.rez-onay .code-text .left .text-top span {
    font-size: 11px;
    font-weight: 400;
    color: #000;
    letter-spacing: 4px;
}

.rez-onay .code-text .left .text-top b {
    font-size: 12px;
    font-weight: 800;
    color: #676767;
    margin-left: 10px;
}

.rez-onay .code-text .left .caption {
    margin-bottom: 15px;
}

.rez-onay .code-text .left .caption h5 {
    float: left;
    font-size: 25px;
    font-weight: 800;
    color: #676767;
    margin-right: 20px;
}

.rez-onay .code-text .left .caption h6 {
    font-size: 25px;
    font-weight: 400;
    color: #676767;
    float: left;
}

.rez-onay .code-text .left .rez-date {
    display: block;
}

.rez-onay .code-text .left .rez-date img {
    margin-right: 20px;
}

.rez-onay .code-text .left .rez-date span {
    font-size: 16px;
    font-weight: 800;
    color: #676767;
}

.rez-onay .code-img {
    text-align: right;
}

.rez-onay .middle-text {
    background: url("../img/rez-form-bg.png") no-repeat center center;
    bac margin: 45px 0;
    margin-bottom: 5px;
}

.rez-onay .middle-text .acenta-item .list {
    width: 100%;
}

.rez-onay .middle-text .list {
    width: 85%;
}

.rez-onay .middle-text .acenta-item {
    width: 65%;
    float: right;
    padding-top: 0 !important;
}

.rez-onay .middle-text .caption {
    margin-bottom: 30px !important;
    margin-bottom: 30px;
}

.rez-onay .middle-text .acenta-item {
    border: none !important;
    text-align: left;
}

.rez-onay .middle-text .caption span {
    font-size: 25px;
    font-weight: 800;
    color: #676767;
}

.rez-onay .middle-text li {
    margin-bottom: 25px;
    font-size: 11px;
    font-weight: 400;
    color: #000;
    letter-spacing: 3px;
}

.rez-onay .middle-text li span {
    display: block;
    font-size: 15px;
    font-weight: 800;
    color: #676767;
    letter-spacing: 0px;
    margin-top: 5px;
    line-height: 26px;
}

.rez-onay .middle-text img {
    margin-bottom: 25px;
}

.rez-onay .secury-clock {
    margin-bottom: 40px;
    margin-top: 5px;
}

.rez-onay .secury-clock .easy {
    position: relative;
    border: 1px solid #8f8f8f;
    height: 100%;
    width: 100%;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
}

.rez-onay .secury-clock .easy img {
    float: left;
    position: relative;
    left: 0;
    width: 35px;
}

.rez-onay .secury-clock .easy:after {
    content: url("../images/main/halfcar.png");
    position: absolute;
    right: 0;
    top: 0;
}

.rez-onay .secury-clock .easy .text {
    text-align: center;
    width: 100%;
    margin-right: 35px;
}

.rez-onay .secury-clock .easy .text p {
    font-size: 11px;
    font-weight: 800;
    color: #373737;
    /*font-family: 'Comfortaa', cursive;*/
    letter-spacing: 4px;
    margin-bottom: 4px;
    margin-top: -3px;
}

.rez-onay .secury-clock .easy .text b {
    font-size: 11px;
    font-weight: 300;
    color: #373737;
    font-family: 'Comfortaa', cursive;
    letter-spacing: 4px;
}

.rez-onay .secury-clock .easy .text span {
    font-size: 19px;
    font-weight: 600;
    color: #8f8f8f;
    position: absolute;
    bottom: -10px;
    left: 0;
    right: 0;
    background: #fff;
    width: 190px;
    margin: 0 auto;
}

.rez-onay .secury-clock .clock {
    background-color: rgba(103, 103, 103, .2);
    padding: 25px 0;
    height: 100%;
    width: 100%;
    border-radius: 8px;
}

.rez-onay .secury-clock .clock img {
    float: left;
    margin-right: 30px;
    position: relative;
    top: 0;
    left: 15px;
    width: 35px;
}

.rez-onay .secury-clock .clock .text p {
    font-size: 11px;
    font-weight: 800;
    color: #373737;
    /*font-family: 'Comfortaa', cursive;*/
    letter-spacing: 4px;
}

.rez-onay .secury-clock .clock .text b {
    font-size: 8px;
    font-weight: 800;
    position: relative;
    top: 2px;
    color: #373737;
    /*font-family: 'Comfortaa', cursive;*/
}

.rez-onay .detail .br-1 {
    position: relative;
}

.rez-onay .leftimg {
    left: 10px !important;
}

.rez-onay .detail .br-1:before {
    content: "";
    height: 85%;
    width: 1px;
    background: #000;
    position: absolute;
    right: 0;
    top: 25px;
}

.rez-onay .detail .right-item {
    text-align: right;
    padding-left: 30px;
}

.rez-onay .detail .right-item li span {
    text-align: left;
}

.rez-onay .detail .detail-item .caption {
    margin: 26px 0;
    margin-bottom: 32px;
}

.rez-onay .detail .detail-item .caption span {
    font-size: 18px;
    font-weight: 800;
    color: #676767;
}

.rez-onay .detail .detail-item li {
    margin-bottom: 15px;
    width: 100%;
    display: block;
}

.rez-onay .detail .detail-item li span {
    font-size: 10px;
    font-weight: 300;
    color: #000;
    float: left;
    letter-spacing: 3px;
    margin-right: 20px;
    position: relative;
    width: 50%;
}

.rez-onay .detail .detail-item li b {
    font-size: 11px;
    font-weight: 800;
    color: #676767;
}

.rez-onay .last-section {
    margin-bottom: 20px;
    margin-top: 25px;
    border: 1px solid #898989;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    padding: 15px 47px;
    padding-top: 25px;
}

.rez-onay .first-logo {
    display: none;
}

.rez-onay .last-section .text-p p {
    font-size: 10px;
    font-weight: 400;
    color: #424242;
    margin-bottom: 10px;
}

.rez-onay .red-p p {
    color: #AA0000 !important;
}

.rez-onay .last-p p {
    font-size: 12px;
    font-weight: 400;
    color: #424242;
    margin: 10px 0;
}

.rez-sonuc .code-text .left .rez-date span {
    font-size: 16px;
}

@media (min-width: 768px) and (max-width: 1200px) {

    /*Mutlu Ekledi Start*/
    footer .footer-middle .right-list .other-app ul {
        flex-direction: row;
    }

    .rez-onay .code-text .left .caption h5 {
        float: left;
        font-size: 25px;
        margin-right: 13px;
    }

    .rez-onay .add-new .new-item img {
        margin-right: 2px;
        position: relative;
        top: 4px;
        width: 21px;
    }

    .rez-onay .secury-clock .easy .text {
        margin-right: 0;
    }

    .rez-onay .secury-clock .clock img {
        float: left;
        margin-right: 23px;
        position: relative;
        top: 0;
        left: 15px;
        width: 35px;
    }

    .rez-onay .secury-clock .clock .text b {
        font-size: 8px;
        /* font-family: 'Comfortaa', cursive; */
    }

    .rez-onay .secury-clock .clock img {
        width: 35px;
    }

    .rez-onay .secury-clock .clock .text p {
        font-size: 11px;
        letter-spacing: 2px;
    }

    .rez-onay .leftimg {
        left: 5px !important;
        width: 52px;
    }

    .rez-onay .middle-text li span {
        display: block;
        font-size: 15px;
        line-height: 20px;
    }

    .rez-onay .last-p p {
        font-size: 12px;
        font-weight: 400;
        color: #424242;
        margin: 10px 0;
    }

    .rez-onay .detail .detail-item li b {
        font-size: 11px;
        font-weight: 800;
        color: #676767;
    }

    .rez-onay .detail .detail-item li span {
        font-size: 10px;
        font-weight: 300;
        color: #000;
        float: left;
        letter-spacing: 0px;
        margin-right: 20px;
        position: relative;
        width: 40%;
    }

    .rez-onay .detail .detail-item li span {
        font-size: 10px;
    }

    .rez-onay .detail .detail-item .caption span {
        font-size: 18px;
        font-weight: 800;
        color: #676767;
    }

    .rez-onay .middle-text .caption span {
        font-size: 25px;
        font-weight: 800;
        color: #676767;
    }

    .rez-onay .secury-clock .easy .text b {
        font-size: 11px;
        font-weight: 300;
        color: #373737;
        font-family: 'Comfortaa', cursive;
        letter-spacing: 2px;
    }

    .rez-onay .secury-clock .easy img {
        width: 35px;
    }

    .rez-onay .secury-clock .easy .text p {
        font-size: 11px;
    }

    .rez-onay .middle-text .acenta-item {
        width: 85%;
        float: right;
        padding-top: 0 !important;
    }

    .rez-onay .code-img img {
        max-width: 200px;
    }

    .rez-onay .add-new .new-item b {
        font-family: 'Open Sans', sans-serif !important;
        font-size: 13px;
    }

    .rez-onay .add-new .new-item span {
        font-family: 'Open Sans', sans-serif !important;
        font-size: 13px;
    }

    .rez-onay .code-text .left .caption h6 {
        font-size: 25px;
    }

    .rez-onay .code-text .left .rez-date span {
        font-size: 16px;
    }

    .rez-onay .code-text .left .rez-date img {
        margin-right: 14px;
        width: 44px;
    }
}

@media (max-width: 767px) {
    .rez-onay .detail .detail-item .caption span {
        font-size: 13px;
    }

    .rez-onay .detail .right-item {
        padding-left: 30px;
    }

    .rez-onay .last-p p {
        font-size: 12px;
        margin: 5px 0;
    }

    .rez-onay .detail .detail-item li b {
        font-size: 11px;
    }

    .rez-onay .last-section {
        border-radius: 8px;
        padding: 15px 17px;
        padding-top: 20px;
    }

    .rez-onay .last-section .text-p p {
        font-size: 10px;
        font-weight: 400;
        color: #424242;
        margin-bottom: 10px;
        line-height: 17px;
    }

    .rez-onay .detail .detail-item li span {
        font-size: 10px;
        float: left;
        letter-spacing: 1px;
        margin-right: 0;
        width: 100%;
    }

    .rez-onay .detail .detail-item li {
        display: block;
        text-align: left;
    }

    .rez-onay .detail .right-item {
        text-align: right;
        padding-left: 0px;
    }

    .rez-onay .secury-clock .easy .text p {
        font-size: 11px;
    }

    .rez-onay .secury-clock .easy .text b {
        font-size: 11px;
    }

    .rez-onay .secury-clock .easy img {
        width: 35px;
    }

    .rez-onay .secury-clock .easy .text span {
        font-size: 19px;
    }

    .rez-onay .secury-clock .easy .text span {
        font-size: 19px;
        width: 154px;
        margin: 0 auto;
    }

    .rez-onay .secury-clock .easy {
        margin-top: 10px;
    }

    .rez-onay .secury-clock .easy .text {
        margin-right: 5px;
    }

    .rez-onay .middle-text .acenta-item {
        width: 100%;
    }

    .rez-onay .code-text .left .caption h5 {
        float: left;
        font-size: 15px;
        margin-right: 6px;
    }

    .rez-onay .add-new .new-item span {
        font-family: 'Open Sans', sans-serif !important;
        font-size: 13px;
    }

    .rez-onay .code-text .left .rez-date span {
        font-size: 12px;
    }

    .rez-onay .add-new .new-item b {
        font-size: 12px;
    }

    .rez-onay .add-new .new-item img {
        width: 21px;
    }

    .rez-onay .middle-text {
        margin: 25px 0;
    }

    .rez-onay .add-new .new-item img {
        top: 4px;
    }

    .rez-onay .add-new {
        padding-bottom: 30px;
    }

    .rez-onay .add-new .new-right {
        margin-left: 10px;
        margin-top: 0px;
    }

    .rez-onay .code-text .left .rez-date img {
        margin-right: 10px;
        width: 40px;
    }

    .rez-onay .first-logo img {
        max-width: 200px;
    }

    .rez-onay .first-logo {
        margin-bottom: 15px;
    }

    .rez-onay .code-text .left .caption h6 {
        font-size: 15px;
    }

    .rez-onay .code-text .left .text-top b {
        font-size: 13px;
    }

    .rez-onay .code-text .left .text-top span {
        font-size: 11px;
        letter-spacing: 1px;
    }

    .rez-onay .secury-clock .clock {
        padding: 15px 0;
    }

    .rez-onay .secury-clock .clock img {
        width: 35px;
    }

    .rez-onay .secury-clock .clock .text b {
        font-size: 8px;
        /* font-family: 'Comfortaa', cursive; */
    }

    .rez-onay .secury-clock .clock .text p {
        font-size: 11px;
        letter-spacing: 2px;
    }

    .rez-onay .middle-text img {
        margin-bottom: 15px;
        max-width: 127px;
    }

    .rez-onay .middle-text li span {
        font-size: 11px;
        line-height: 17px;
    }

    .rez-onay .middle-text li {
        margin-bottom: 15px;
        font-size: 11px;
        letter-spacing: 1px;
    }

    .rez-onay .middle-text .caption span {
        font-size: 23px;
    }

    .rez-onay .middle-text .caption {
        margin-bottom: 20px !important;
    }
}

/*# sourceMappingURL=style.css.map */

/*Blog Start*/
.blog {
    font-family: 'Poppins', sans-serif;
    color: #212529;
}
.blog .liman-text h1 {
    font-size: 1.25rem;
    font-weight: bold;
    text-align: left;
}

.blog .text-other .blog-category-list {
    margin-bottom: 3rem;
    margin-top: 1rem;
}

.blog .text-other .blog-category-list header {
    background-color: transparent;
    margin-bottom: 1rem;
}

.blog .text-other .blog-category-list header h2 {
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.125;
    text-align: left;
}

.blog .text-other .blog-category-list header a {
    color: #25459a;
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
}

.blog .card {
    border-radius: 10px;
    overflow: hidden;
}

.blog .card .card-img, .card-img-top {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.blog .card .card-body a {
    text-decoration: none;
}

.blog .card .card-body a h3.card-title {
    color: #212529;
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.125;
}

.blog .card .card-body p.card-text {
    color: #777777;
    font-size: .9em;
    font-weight: 400;
    line-height: 1.5;
}

.blog .card .card-footer {
    font-size: 11px;
}

.blog .card .card-footer ul {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.blog .card .card-footer ul li {
    margin-bottom: 0px;
}

.blog .card .card-footer ul li:nth-child(1)::before {
    color: #646464;
    content: "\f133";
    display: inline-block;
    font-family: 'Font Awesome 5 Free' !important;
    font-size: .875rem;
    font-weight: 500;
    margin-right: .25rem;
}

.blog .card .card-footer ul li:nth-child(2)::before {
    color: #646464;
    content: "\f017";
    display: inline-block;
    font-family: 'Font Awesome 5 Free' !important;
    font-size: .875rem;
    font-weight: 500;
    margin-right: .25rem;
}

.blog .card .card-footer ul li:nth-child(3)::before {
    color: #646464;
    content: "\f06e";
    display: inline-block;
    font-family: 'Font Awesome 5 Free' !important;
    font-size: .875rem;
    font-weight: 500;
    margin-right: .25rem;
}

.blog .text-other .blog-category-list .blog-group {
    background-color: #ffffff;
    border: 1px solid #d8d8d8;
    border-radius: 10px;
    margin-left: auto;
    padding-bottom: 1.5rem;
}

.blog .text-other .blog-category-list .blog-group .blog-group-link {
    display: inline-flex;
    flex-direction: row;
    justify-content: flex-end;
    margin-top: 3rem;
    width: 100%;
}

.blog .text-other .blog-category-list .blog-group .blog-group-link a {
    background-color: #c8002d;
    border-radius: 5px;
    color: #ffffff;
    font-size: 14px;
    padding: 10px 20px;
    text-decoration: none;
}

.blog-category {
    margin-bottom: 3rem;
}

.blog-category header {
    background-color: transparent;
    border-bottom: 0px;
}

.blog-category header h2 {
    color: #ffffff;
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.125;
    text-align: left;
}

.blog-category .blog-category-accordion {
    background-color: #ffffff;
    border: 1px solid #d8d8d8;
    border-radius: 10px;
    padding: 1rem;
    margin-top: 10px;
}

.blog-category .accordion-flush .accordion-item .accordion-button:focus {
    border-color: #d8d8d8 !important;
    box-shadow: none !important;
}

.blog-category .accordion-button:not(.collapsed) {
    background-color: #25459a;
    color: #ffffff;
}

.blog-category .accordion-button:not(.collapsed)::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.blog-category .accordion-body {
    padding-left: 0;
    padding-right: 0;
}

.blog-category .accordion-body .list-group-item {
    border: 0;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

.blog .post-tabs {
    background-color: #ffffff;
    border: 1px solid #d8d8d8;
    border-radius: 10px;
    padding: 1rem;
}

.blog .post-tabs .nav-tabs {
    border-bottom: 0;
    margin-bottom: 1rem;
}

.blog .post-tabs .nav-tabs .nav-link {
    background-color: #ffffff;
    border: 0;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    color: #212529;
}

.blog .post-tabs .nav-tabs .nav-link.active {
    background-color: #25459a;
    border: 0;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    color: #ffffff;
}

.blog .post-tabs .card {
    border: 0;
    margin-bottom: 2rem !important;
}

.blog .post-tabs .card .card-body {
    padding-top: 0;
    padding-bottom: 0;
}

.blog .card .blog-img-inner {
    position: relative;
    margin: auto;
    overflow: hidden;
}

.blog .card .blog-img-inner img {
    max-width: 100%;
    transition: all 0.3s;
    display: block;
    width: 100%;
    height: auto;
    transform: scale(1);
}

.blog .card .blog-img-inner img:hover {
    transform: scale(1.1);
}

.blog .card .card-img, .tab-card-img-top {
    border-radius: 10px;
    width: 100%;
}

.blog .post-tabs .card .card-body h3 {
    font-size: 14px !important;
    margin-bottom: 0;
}

.blog .post-tabs .card .card-body .card-text {
    color: #646464;
    margin-top: .25rem;
}

.blog .post-tabs .card .card-body .card-text::before {
    color: #646464;
    content: "\f133";
    display: inline-block;
    font-family: 'Font Awesome 5 Free' !important;
    font-size: .875rem;
    font-weight: 500;
    margin-right: .25rem;
}

.blog .blog-detail {
    background-color: #ffffff;
    background-color: #ffffff;
    border: 1px solid #d8d8d8;
    border-radius: 10px;
    margin-left: auto;
}

.blog .blog-detail .blog-meta {
    font-size: 11px;
    margin-bottom: 2rem;
}

.blog .blog-detail .blog-meta ul {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    list-style-type: none;
    background-color: #f8f8f8;
    border-radius: 10px;
    margin: 1rem;
    padding: .5rem 1rem;
}

.blog .blog-detail .blog-meta ul li {
    margin-bottom: 0;
}

.blog .blog-detail .blog-meta ul li:nth-child(1)::before {
    color: #646464;
    content: "\f133";
    display: inline-block;
    font-family: 'Font Awesome 5 Free' !important;
    font-size: .875rem;
    font-weight: 500;
    margin-right: .25rem;
}

.blog .blog-detail .blog-meta ul li:nth-child(2)::before {
    color: #646464;
    content: "\f017";
    display: inline-block;
    font-family: 'Font Awesome 5 Free' !important;
    font-size: .875rem;
    font-weight: 500;
    margin-right: .25rem;
}

.blog .blog-detail .blog-meta ul li:nth-child(3)::before {
    color: #646464;
    content: "\f06e";
    display: inline-block;
    font-family: 'Font Awesome 5 Free' !important;
    font-size: .875rem;
    font-weight: 500;
    margin-right: .25rem;
}

.blog .blog-detail .card-body {
    color: #A0A0A0;
    font-size: 1rem;
    line-height: 1.75;
}
/*Blog Finish*/



/*Tablet Dikey Görünümü Start*/
@media (min-width: 768px) and (max-width: 1199px) {
    .mobile-filter-sticky {
        position: fixed;
        bottom: 20px;
        left: 20px;
        z-index: 1050;
        display: block;
    }

    .mobile-filter-sticky a {
        background-color: #25459a;
        border: 1px solid #ffffff;
        -webkit-border-radius: 100px;
        -webkit-border-bottom-right-radius: 40px;
        -moz-border-radius: 100px;
        -moz-border-radius-bottomright: 40px;
        border-radius: 100px;
        border-bottom-right-radius: 40px;
        color: #ffffff;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        font-size: 14px;
        height: 75px;
        width: 75px;
        -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
        -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .mobile-filter-sticky {
        position: fixed;
        bottom: 20px;
        left: 20px;
        z-index: 1050;
    }

    .mobile-filter-sticky a {
        background-color: #25459a;
        border: 1px solid #ffffff;
        -webkit-border-radius: 100px;
        -webkit-border-bottom-right-radius: 40px;
        -moz-border-radius: 100px;
        -moz-border-radius-bottomright: 40px;
        border-radius: 100px;
        border-bottom-right-radius: 40px;
        color: #ffffff;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        font-size: 14px;
        height: 75px;
        width: 75px;
        -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
        -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    
}
/*Tablet Diket Görünümü Finish*/

.mapDiv {
    background-image: url(/assets/img/show-hotels-map-bg.svg);
    height: 110px;
    gap: 0px;
    border-radius: 8px;
    display: flex;
    margin-bottom: 8px;
    opacity: 1;
    width: 100%;
	
}

    .mapDiv a {
        font-weight: bold;
        margin-top: 10%;
        height: 49px;
        margin-left: 8%;
    }
