/* TEKLİF ALANI */
.z-index--1 {
    z-index: -1 !important;
}

.bg-theme-colored2 {
    background-color: #1967D2 !important;
}

.tm-sc-nav-tabspills {
    position: relative;
}

    .tm-sc-nav-tabspills .nav.flex-column.nav-pills a.nav-link {
        background-color: #f0f2f7;
        border: 2px solid transparent;
        border-radius: 5px;
        display: flex;
        height: 80px;
        line-height: 60px;
        margin-bottom: 10px;
        max-width: 340px;
        padding-left: 15px;
        padding-right: 30px;
        position: relative;
        transition: all 0.3s ease;
    }

@media (prefers-reduced-motion: reduce) {
    .tm-sc-nav-tabspills .nav.flex-column.nav-pills a.nav-link {
        transition: none;
    }
}

.tm-sc-nav-tabspills .nav.flex-column.nav-pills a.nav-link .icon {
    border-radius: 50%;
    background-color: #ffffff;
    height: 53px;
    line-height: 53px;
    margin-right: 20px;
    margin-top: 5px;
    position: relative;
    text-align: center;
    width: 53px;
}

    .tm-sc-nav-tabspills .nav.flex-column.nav-pills a.nav-link .icon i {
        font-size: 24px;
        vertical-align: middle;
    }

.tm-sc-nav-tabspills .nav.flex-column.nav-pills a.nav-link .icon2 {
    line-height: 60px;
    position: absolute;
    right: 50px;
    color: #84899d;
}

.tm-sc-nav-tabspills .nav.flex-column.nav-pills a.nav-link.active {
    background-color: #fff;
    margin-left: 10px;
}

    .tm-sc-nav-tabspills .nav.flex-column.nav-pills a.nav-link.active .icon i {
        color: #fff;
    }

.tm-sc-get-quote {
    position: relative;
}

    .tm-sc-get-quote .tab-content {
        border: none;
    }

    .tm-sc-get-quote .tm-get-quote-content .tm-get-quote-wrapper, .tm-sc-get-quote .tm-get-quote-content .tm-get-quote-wrapper2 {
        position: relative;
        padding-top: 50px;
    }

        .tm-sc-get-quote .tm-get-quote-content .tm-get-quote-wrapper:before {
            background-color: #f0f2f7;
            content: "";
            height: 133%;
            left: 40px;
            position: absolute;
            right: 0;
            top: 0;
            width: 100%;
            z-index: -1;
        }
        .tm-sc-get-quote .tm-get-quote-content .tm-get-quote-wrapper2:before {
            background-color: #f0f2f7;
            content: "";
            height: 100%;
            left: 40px;
            position: absolute;
            right: 0;
            top: 0;
            width: 10%;
            z-index: -1;
        }

@media (max-width: 1199.98px) {
    .tm-sc-get-quote .tm-get-quote-content .tm-get-quote-wrapper:before ,.tm-sc-get-quote .tm-get-quote-content .tm-get-quote-wrapper2:before {
        left: 0;
    }
}

@media (max-width: 575.98px) {
    .tm-sc-get-quote .tm-get-quote-content .tm-get-quote-wrapper:before, .tm-sc-get-quote .tm-get-quote-content .tm-get-quote-wrapper2:before {
        width: 100%;
    }
    .tm-sc-get-quote .tm-get-quote-content .tm-get-quote-wrapper .get-quote-form-wrapper, .tm-sc-get-quote .tm-get-quote-content .tm-get-quote-wrapper2 .get-quote-form-wrapper {
        max-width: 100% !important;
        margin-left: 10px !important;
        margin-right: 10px !important;
    }
}

.tm-sc-get-quote .tm-get-quote-content .tm-get-quote-wrapper .icon,.tm-sc-get-quote .tm-get-quote-content .tm-get-quote-wrapper2 .icon {
    border: 15px solid #fff;
    border-radius: 50%;
    color: #fff;
    height: 125px;
    left: -20px;
    line-height: 125px;
    position: absolute;
    text-align: center;
    top: 195px;
    width: 125px;
}

    .tm-sc-get-quote .tm-get-quote-content .tm-get-quote-wrapper .icon i,.tm-sc-get-quote .tm-get-quote-content .tm-get-quote-wrapper2 .icon i {
        font-size: 50px;
    }

.tm-sc-get-quote .tm-get-quote-content .tm-get-quote-wrapper .get-quote-form-wrapper,.tm-sc-get-quote .tm-get-quote-content .tm-get-quote-wrapper2 .get-quote-form-wrapper {
    margin-left: 120px;
}

@media (max-width: 1199.98px) {
    .tm-sc-get-quote .tm-get-quote-content .tm-get-quote-wrapper .get-quote-form-wrapper,.tm-sc-get-quote .tm-get-quote-content .tm-get-quote-wrapper2 .get-quote-form-wrapper {
        max-width: 90%;
    }
}

.tm-sc-get-quote .tm-get-quote-content .tm-get-quote-wrapper .get-quote-form-wrapper .form-control,.tm-sc-get-quote .tm-get-quote-content .tm-get-quote-wrapper2 .get-quote-form-wrapper .form-control {
    color: #818da9;
    height: 80px;
    padding-left: 35px;
}

.tm-sc-get-quote .tm-get-quote-content .tm-get-quote-wrapper .get-quote-form-wrapper .btn,.tm-sc-get-quote .tm-get-quote-content .tm-get-quote-wrapper2 .get-quote-form-wrapper .btn {
    border-radius: 5px;
}

.tm-sc-get-quote .tm-get-quote-content .tm-get-quote-wrapper .img,.tm-sc-get-quote .tm-get-quote-content .tm-get-quote-wrapper2 .img {
    bottom: -120px;
    position: absolute;
    right: -45%;
}

@media (max-width: 575.98px) {
    .tm-sc-get-quote .tm-get-quote-content .tm-get-quote-wrapper .img, .tm-sc-get-quote .tm-get-quote-content .tm-get-quote-wrapper2 .img {
        display: none;
    }
}

.tm-sc-nav-tabspills {
    position: relative;
}

    .tm-sc-nav-tabspills .nav.flex-column.nav-pills a.nav-link {
        max-width: 100% !important;
    }

    .tm-sc-nav-tabspills .nav.flex-column.nav-pills a.nav-link {
        color: #17171d;
    }

        .tm-sc-nav-tabspills .nav.flex-column.nav-pills a.nav-link .icon i {
            color: #17171d;
        }

        .tm-sc-nav-tabspills .nav.flex-column.nav-pills a.nav-link.active {
            border: 2px solid #1967D2;
            color: #1967D2;
        }

            .tm-sc-nav-tabspills .nav.flex-column.nav-pills a.nav-link.active .icon {
                background-color: #1967D2;
            }

            .tm-sc-nav-tabspills .nav.flex-column.nav-pills a.nav-link.active .icon2 {
                color: #1967D2;
            }

input.teklif-control {
    border-radius: 5px !important;
    padding: 5px !important;
    height: 50px !important;
    border: 1px solid #C6C7CA !important;
    background-color: #F8F9FB !important;
    color: #84899D !important;
}

    input.teklif-control:focus {
        border-radius: 5px !important;
        padding: 5px !important;
        height: 50px !important;
        border: 1px solid #1967D2 !important;
        background-color: #FFF !important;
        color: #1967D2 !important;
    }

    input.teklif-control::placeholder {
        color: #C6C7CA !important;
    }
textarea.teklif-control {
    border-radius: 5px !important;
    padding: 5px !important;
    border: 1px solid #C6C7CA !important;
    background-color: #F8F9FB !important;
    color: #84899D !important;
}

    textarea.teklif-control:focus {
        border-radius: 5px !important;
        padding: 5px !important;
        border: 1px solid #1967D2 !important;
        background-color: #FFF !important;
        color: #1967D2 !important;
    }

    textarea.teklif-control::placeholder {
        color: #C6C7CA !important;
    }

select.teklif-control {
    border-radius: 5px !important;
    padding: 5px 10px !important;
    height: 50px !important;
    border: 1px solid #C6C7CA !important;
    background-color: #F8F9FB !important;
    color: #84899D !important;
}
    select.teklif-control:focus {
        border-radius: 5px !important;
        padding: 5px 10px !important;
        height: 50px !important;
        border: 1px solid #1967D2 !important;
        background-color: #FFF !important;
        color: #1967D2 !important;
    }
button.teklif-control {
    outline: none;
    color: #fff;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    display: inline-table;
    border: none;
    font-size: 16px;
    font-weight: 600;
    transition: 0.5s all ease;
    border-radius: 5px !important;
    padding: 10px 30px !important;
    border: 1px solid #C6C7CA !important;
    background-color: #F8F9FB !important;
    color: #84899D !important;
}
    button.teklif-control:hover {
        border-radius: 5px !important;
        padding: 10px 30px !important;
        border: 1px solid #1967D2 !important;
        background-color: #FFF !important;
        color: #1967D2 !important;
    }
.teklif-icon {
    position: absolute;
    left: 0;
    top: 0;
    width: 40px;
    height: 60px;
    z-index: 5;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    color: #1967d2;
}











.tw-sidebar-gallery ul li {
    width: 10% !important;
}

.video-section-first {
    height: 400px !important;
}

.mw-full {
    max-width: 100% !important;
}

.job-categories-3 .twm-media [class*=fa-] {
    color: #1967d2;
    display: table-cell;
    vertical-align: middle;
    font-size: 56px;
    line-height: 0;
    transition: 0.5s all ease;
}

.job-categories-home-7 .twm-media .hfont {
    color: #fff !important;
    font-size: 30px !important;
    line-height: 0px !important;
    transition: 0.5s all ease !important;
}

    .job-categories-home-7 .twm-media .hfont:before {
        transform: translateX(-50%) !important;
        left: 50% !important;
        position: inherit !important;
    }

.job-categories-home-7:hover .twm-media {
    border-radius: 20px;
    transform: rotate(45deg);
    background-color: #fff;
    color: #1967d2 !important;
}

    .job-categories-home-7:hover .twm-media img {
        transform: scale(0.8) rotate(-45deg);
        z-index: 9;
    }

    .job-categories-home-7:hover .twm-media .hfont {
        transform: scale(0.8) rotate(-45deg);
        z-index: 9;
        color: #1967d2;
    }

        .job-categories-home-7:hover .twm-media .hfont i {
            color: #1967d2 !important;
        }

.job-categories-3:hover {
    color: #FFF;
}

.ekip {
    min-height: 250px !important;
}

.twm-candidates-grid-style1 .twm-fot-content {
    position: absolute !important;
    bottom: 20px !important;
    width: 100% !important;
}

.twm-candidates-grid-style1 .twm-media {
    margin-bottom: 10px !important;
}

.twm-job-post-duration .twm-job-title {
    font-size: 18px !important;
    font-weight: 500 !important;
    color: #1967d2 !important;
}

    .twm-job-post-duration .twm-job-title:hover {
        font-size: 18px !important;
        font-weight: 500 !important;
        color: #000000 !important;
    }

.fonticon [class*=fa-] {
    color: #1967d2;
    vertical-align: middle;
    font-size: 56px;
    line-height: 0;
    transition: 0.5s all ease;
}

.v-testimonial-slider {
    height: 400px !important;
    overflow: hidden;
}

.ebulten-m {
    margin: 40px 85px !important;
}

.sirketler-m {
    padding: 10px 60px;
}



.nav-wrapper {
    margin: 0px auto;
    padding: 0px;
    background-color: transparent;
}

    .nav-wrapper > .nav {
        display: flex;
        justify-content: center;
        border: 0;
        margin-top: 1rem;
    }

.nav-item > .nav-link {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
    color: #000000;
    border-style: solid;
    border-width: 4px 0 0 0;
    border-radius: 0.375rem 0.375rem 0 0;
    font-weight: 600;
    font-family: "Rubik", sans-serif;
    padding: 8px 25px;
    margin: 0 5px;
}

    .nav-item > .nav-link:hover {
        border-width: 4px 0 0 0;
        border-color: #1967D2;
        background-color: #FFFFFF;
        color: #1967D2;
        border-style: solid;
        border-radius: 0.375rem 0.375rem 0 0;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        -webkit-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

    .nav-item > .nav-link.active {
        border-width: 4px 0 0 0;
        border-color: #1967D2;
        background-color: #FFFFFF;
        color: #1967D2;
        border-style: solid;
        border-radius: 0.375rem 0.375rem 0 0;
    }

        .nav-item > .nav-link.active i {
            color: #1967D2;
            font-weight: 700;
        }

.mini-form-control {
    width: 100%;
    height: 40px !important;
    padding: 20px;
    border: none;
    background-color: #f0f6fe;
    border-radius: 10px;
}

.ls-inputicon-box-mini .fs-input-icon {
    position: absolute;
    left: 0;
    top: 0;
    width: 40px;
    height: 40px !important;
    z-index: 5;
    line-height: 40px !important;
    text-align: center;
    font-size: 16px;
    color: #1967d2;
}

label.mini-form {
    font-size: 13px !important;
}

.wt-select-box-mini .dropdown-toggle {
    height: 40px !important;
}

.bootstrap-select.wt-select-box-mini .dropdown-toggle .filter-option-inner-inner {
    padding-top: 5px !important;
}

.form-control:disabled, .form-control[readonly] {
    color: #9D9D9D !important;
}

.bootstrap-select.disabled, .bootstrap-select > .disabled {
    color: #9D9D9D !important;
    background-color: #E9ECEF !important;
    border-radius: 10px !important;
}





    

.nav-scrolling {
    white-space: nowrap;
    display: block !important;
    flex-wrap: nowrap;
    max-width: 100%;
    overflow-x: scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch
}

    .nav-scrolling li {
        display: inline-block
    }



.wrapper-nav {
    position: relative;
    margin: 0 auto;
    overflow: hidden;
    padding: 5px;
    height: 46px;
}

.list {
    position: absolute;
    left: 0px;
    top: 0px;
    min-width: 3000px;
    margin-top: 0px;
    border: 0px !important;
}

    .list li {
        display: table-cell;
        position: relative;
        text-align: center;
        cursor: grab;
        cursor: -webkit-grab;
        color: #efefef;
        vertical-align: middle;
    }



.left-side {
    width: 50%;
}

.right-side {
    width: 50%;
}

.st-demo-header {
    background-color: #666666;
    color: white;
    font-size: 24px;
    padding: 8px 24px;
}

    .st-demo-header button {
        color: black;
        font-size: 12px;
    }

.color-fill .header-search-icon i {
    color: #1967D2 !important;
}

.twm-bnr-search-bar .form-select, .twm-bnr-search-bar .form-control {
    font-weight: normal !important;
    border-bottom: 1px solid #1967D2 !important;
    padding-left: 5px !important;
}

    .twm-bnr-search-bar .form-select, .twm-bnr-search-bar .form-control::placeholder {
        color: #777777 !important;
    }

.twm-bnr-search-bar label {
    font-weight: bold !important;
    color: #1967D2 !important;
}

.twm-inputicon-box .twm-input-icon {
    margin-right: 5px !important;
}





.form-check-input {
    clear: left;
}

.form-switch.form-switch-sm {
    margin-bottom: 0.5rem; /* JUST FOR STYLING PURPOSE */
}

    .form-switch.form-switch-sm .form-check-input {
        height: 1rem;
        width: calc(1rem + 0.75rem);
        border-radius: 2rem;
    }

.form-switch.form-switch-md {
    margin-bottom: 1rem; /* JUST FOR STYLING PURPOSE */
}

    .form-switch.form-switch-md .form-check-input {
        height: 1.5rem;
        width: calc(2rem + 0.75rem);
        border-radius: 3rem;
    }

.form-switch.form-switch-lg {
    margin-bottom: 1.5rem; /* JUST FOR STYLING PURPOSE */
}

    .form-switch.form-switch-lg .form-check-input {
        height: 2rem;
        width: calc(3rem + 0.75rem);
        border-radius: 4rem;
    }

.form-switch.form-switch-xl {
    margin-bottom: 2rem; /* JUST FOR STYLING PURPOSE */
}

    .form-switch.form-switch-xl .form-check-input {
        height: 2.5rem;
        width: calc(4rem + 0.75rem);
        border-radius: 5rem;
    }
