﻿/*Created By Venus Agency*/
@font-face {
    font-family: 'Panton';
    src: url('../fonts/Panton-Regular.eot');
    src: url('../fonts/Panton-Regulard41d.eot?#iefix') format('embedded-opentype'), url('../fonts/Panton-Regular.woff') format('woff'), url('../fonts/Panton-Regular.ttf') format('truetype'), url('../fonts/Panton-Regular.svg#Panton-Regular') format('svg');
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: 'Panton';
    src: url('../fonts/Panton-SemiBold.eot');
    src: url('../fonts/Panton-SemiBoldd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/Panton-SemiBold.woff') format('woff'), url('../fonts/Panton-SemiBold.svg#Panton-SemiBold') format('svg');
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: 'Panton';
    src: url('../fonts/Panton-Bold.eot');
    src: url('../fonts/Panton-Boldd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/Panton-Bold.woff') format('woff'), url('../fonts/Panton-Bold.ttf') format('truetype'), url('../fonts/Panton-Bold.svg#Panton-Bold') format('svg');
    font-style: normal;
    font-weight: 600;
}

* {
    margin: 0px;
    padding: 0px;
}

body {
    font-family: 'Panton', sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

a {
    text-decoration: none;
    color: #af2c3c;
}

a:hover {
    color: #946268;
    text-decoration: none;
}

ul,
ol,
li {
    padding: 0px;
    list-style: none;
}

.row {
    --bs-gutter-x: 0px;
}

.container-fluid {
    --bs-gutter-x: 0px;
}
.container {
	--bs-gutter-x: 0px;
}
p {
    color: #60666B;
}

strong {
    font-weight: 600;
}

.form-select-control {
	width: 80%;
    padding: 12px;
    color: #60666B;
    border-color: #cfd3d6;
    border-radius: 8px;
    margin-bottom: 48px;
    appearance: none;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48IS0tIUZvbnQgQXdlc29tZSBQcm8gNi41LjIgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSkgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZD0iTTIyNCAzNzQuNmwxMS4zLTExLjMgMTYwLTE2MEw0MDYuNiAxOTIgMzg0IDE2OS40bC0xMS4zIDExLjNMMjI0IDMyOS40IDc1LjMgMTgwLjcgNjQgMTY5LjQgNDEuNCAxOTJsMTEuMyAxMS4zIDE2MCAxNjBMMjI0IDM3NC42eiIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-position: right 0.7rem top 50%;
    background-size: 1.2rem auto;
}




#kltaslari .col-md-6 img {
    border-radius: 64px 8px 8px 8px;
    margin-bottom: 12px;
}
hr {
	color: white;
}

.send-form {
    text-align: center;
    padding: 88px;
    margin-top: 48px;
}






@media only screen and (min-width: 1921px) {
    .container {
        max-width: 1780px;
    }
.bakioglu-tab .sb-mail {
	display: inline!important;
	text-decoration: none!important;
	color: #af2c3c!important;
	padding: 0px!important;
	font-weight: 600!important;
	font-size: 16px!important;
}
.mega-menu .col-md-3 {
	width: 18%;
}
.mega-menu .col-md-9 {
	width: 82%;
}
.bf-gallery {
	justify-content: start;
}
.bf-gallery .col-md-2 {
	padding: 8px;
}
#snbkgo {
	margin-top: -48px;
    margin-bottom: 28px;
}
.red-line-title h1 {
	font-size: 42px!important;
	font-weight: 600!important;
	color: #AF2C3C!important;
}
.red-line-title h2 {
	font-size: 22px!important;
	font-weight: 400!important;
	color: #656868!important;
	letter-spacing: -0.8px!important;
	margin-bottom: 8px!important;
}
.paydas-line {
	border-bottom: 1px solid #eaeaea;
    margin-bottom: 28px;
    padding-bottom: 28px;
}

.haber-fotogaleri {
	margin-top: 24px;
    margin-right: 24px;
}
.news-next-btn {
	margin-bottom: 18px;
}
.bakioglu-haber-detay {
	padding: 28px;
    margin: 28px;
    margin-bottom: 28px;
    border: 1px solid #e0e0e0;
}
.bakioglu-haber-detay h4 {
	font-size: 20px;
	min-height: 88px;
	margin-top: 18px;
	font-weight: 500;
	color: #666868;
}
.bakioglu-haberler .col-md-4 {
	width: 30%;
}
#kltaslari .col-md-6 {
	padding: 28px;
	margin: auto;
}

#kltaslari h1 {
	font-size: 34px!important;
	font-weight: 500!important;
	color: #AF2C3C!important;
	margin-bottom: 28px!important;
}

#kltaslari .col-md-12 {
	padding: 28px;
	margin: auto;
}

.contanct-us-form {
	margin-bottom: 88px;
}
#kdegerler .kdrow {
    display: flex;
    border-bottom: 1px solid #e1e1e1;
    width: 100%;
    padding-top: 28px;
    padding-bottom: 28px;
}

#kdegerler .kd-icons img {
	width: 64px;
}
#kdegerler .kd-icons {
	width: 6%;
	align-content: center;
}
#kdegerler .kd-text {
	width: 94%;
	align-content: center;
}
#kdegerler .kd-text h2 {
	font-size: 18px;
	font-weight: 600;
	
}
#kdegerler .kd-text p {
	font-size: 16px;
}
	.yakindan-bak .col-md-3 {
		padding: 24px;
	}
	.btn-line {
        padding: 18px 24px 18px 24px;
        border-radius: 8px;
        border: 1px solid #ffffff;
        font-size: 13px;
        font-weight: 600;
        letter-spacing: 1px;
        color: #fff;
        position: relative;
        width: 200px;
        margin-top: 34px;
        text-align: center;
        display: block;
    }

    .btn-line:hover {
        background-color: #ffffff;
        color: #112544;
    }
	
	.down-line {
		border-top: 1px solid #ced4d8;
        border-bottom: 1px solid #ced4d8;
        padding-top: 2px;
        padding-bottom: 2px;
        margin-top: 28px;
	}
	.down-icon {
		align-content: center;
        text-align: end;
	}
	.down-icon img {
		width: 38px!important;
	}
	.down-row {
		gap: 8%;
	}
	.down-row .col-md-4 {
		width: 28%;
		margin-bottom: 88px;
	}
	.down-row .col-md-4 img {
		width: 100%;
	}
	.baki-color-red {
		color: #112544;
	}
	.owl-theme .owl-nav [class*=owl-]:hover {
		color: #666868;
		text-decoration: none;
	}
	.bakioglu-tab .col-md-6:first-child img {
		width: 88%;
	}
	.hamburger-nav img {
		width: 56px;
	}
	#companies-slider .col-md-12 {
		width: 98%;
	}
	.bakiogluh {
		padding-right: 48px;
	}
	.red-line-title {
		border-left: 2px solid #112544;
		padding-left: 18px;
		margin-bottom: 48px;
	}
	.footer .footer-menu {
		min-height: 188px;
	}
.inside-text tr {
    border-bottom: 1px solid #dedede;
    padding: 8px;
    }
.inside-text td:first-child {
    font-weight: 500;
    }
.inside-text td {
    padding: 8px;
    }

.court img {
	border-radius: 64px 8px 8px 8px;
	margin-bottom: 12px;
}
.ekipfoto {
	padding-right: 28px;
}
.yk-main-title {
	font-size: 38px;
	padding-top: 18px;
	padding-bottom: 18px;
    font-weight: 600;
    color: white;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #112544;
}
    .scrolplus {
        display: block;
    }
    #companies-slider .item {
        display: flex;
        justify-content: center;
    }

    .page-icerik h3 {
        color: #112544;
        text-align: left;
        font-size: 28px;
        font-weight: 600;
        margin-top: 28px;
    }

    .page-icerik strong {
        font-weight: 600;
    }

    .logoHolder {
        margin-bottom: 5px;
        background: #fff;
        border: solid 2px #eee;
        padding: 5px;
        font-size: 18px;
        color: #656868;
    }

    .logoImg {
        display: inline-block;
		width: 28px;
    }

    .logoHolder span {
        display: inline-block;
        margin-left: 5px;
        border-left: solid 2px #eee;
        padding-left: 10px;
    }

    .ref {
        border: solid 3px #eee;
        text-align: center;
        padding: 10px;
        transition: .5s ease-in;
        -webkit-transition: .5s ease-in;
        -moz-transition: .5s ease-in;
        margin-bottom: 30px;
		min-height: 218px;
    }

    .ref img {
        opacity: 1;
        -webkit-transition: .5s ease-in;
        -moz-transition: .5s ease-in;
		    width: 88%;
    }

    .ref:hover {
        border: solid 3px #112544;
    }

    .ref:hover img {
        opacity: .7;
    }

    .inside-text .all {
        width: 100%;
        display: block;
        color: #fff !important;
        font-size: 16px;
        text-align: center;
        font-weight: 600;
        padding: 5px;
        border-radius: 4px;
        margin-top: 10px;
        background: #656868;
        transition: .5s ease-in;
        -webkit-transition: .5s ease-in;
        -moz-transition: .5s ease-in;
        margin-top: 20px;
    }

    .all:hover {
        background: #112544;
        color: #fff;
    }

    .all:hover,
    .all:focus,
    .all.focus {
        color: #fff;
    }

    .owl-theme .owl-nav [class*=owl-]:hover {
        background: none;
    }

    .navbar-toggler {
        color: white;
    }

    .search-form {
        position: fixed;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        /*background-color: rgba(0, 0, 0, 0.5);*/
        background-color: rgba(82, 82, 82, .71);
        cursor: pointer;
        opacity: 0;
        pointer-events: none;
        -webkit-transition: .3s all;
        transition: .3s all;
        z-index: 9;
    }

    .search-form .content {
        max-width: 600px;
        width: 100%;
        position: relative;
        margin: 0 60px;
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        -webkit-transition: .3s all;
        transition: .3s all;
    }

    .search-form .content button.close-search-form {
        position: absolute;
        right: -30px;
        top: -45px;
        border: 0;
        background-color: transparent;
        width: 30px;
        height: 30px;
        border-radius: 30px;
        color: #fff;
        cursor: pointer;
        font-size: 20px;
    }

    .search-form .content input[type="text"] {
        width: 100%;
        background: #333;
        color: #fff;
        line-height: 70px;
        padding: 0 30px;
        border: none;
        outline: none;
    }

    .search-form .content .search-button {
        position: absolute;
        width: 70px;
        height: 70px;
        right: 0;
        border: 0;
        padding: 0;
        background-color: #626262;
        color: #fff;
        cursor: pointer;
        font-size: 20px;
        display: block;
        top: 0;
        padding: 24px;
    }

    .search-form.active {
        opacity: 1;
        pointer-events: visible;
    }

    .search-form.active .content {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    .open-search {
        background-color: transparent;
        width: 36px;
        cursor: pointer;
        border: none;
        color: #626262;
        outline: none;
    }

    .open-search img {
        height: 18px;
    }


    .list-group-numbered {
        list-style: decimal inside;
        padding: 0;
    }

    .list-group-alpha {
        list-style: lower-alpha inside;
        padding: 0;
    }

    .list-group-roman {
        list-style: lower-roman inside;
        padding: 0;
    }

    .list-group-alpha>li,
    .list-group-numbered>li {
        display: list-item
    }



    .bakioglu-haber-detay img {
        width: 100%;
    }

    .site-header-inside .fa-bars {
        color: #656868;
    }

    .hamburger-nav span {
        cursor: pointer;
    }

    .header-content {
        display: flex;
        width: 100%;
    }

    .hamburger-nav {
        z-index: 11;
    }

    .header-menu {
        width: 100%;
    }

    .overlay {
        /* Height & width depends on how you want to reveal the overlay (see JS below) */
        height: 100%;
        width: 0;
        position: fixed;
        /* Stay in place */
        z-index: 12;
        /* Sit on top */
        left: 0;
        top: 0;
        background-color: rgb(0, 0, 0);
        /* Black fallback color */
        background-color: #0000009c;
        /* Black w/opacity */
        overflow-x: hidden;
        /* Disable horizontal scroll */
        transition: 0.5s;
        /* 0.5 second transition effect to slide in or slide down the overlay (height or width, depending on reveal) */
        background-image: url("../images/megamenu-back-baki.webp") !important;
        background-repeat: no-repeat !important;
        background-size: contain;
    }

    /* Position the content inside the overlay */
    .overlay-content {
        position: relative;
        /* 25% from the top */
        width: 100%;
        /* 100% width */
        text-align: center;
        /* Centered text/links */
        margin-top: 88px;
        /* 30px top margin to avoid conflict with the close button on smaller screens */
    }

    /* The navigation links inside the overlay */
    .overlay a {
        padding: 8px;
        text-decoration: none;
        font-size: 36px;
        color: #ffffff;
        display: block;
        /* Display block instead of inline */
        transition: 0.3s;
        /* Transition effects on hover (color) */
    }

    /* When you mouse over the navigation links, change their color */
    .overlay a:hover,
    .overlay a:focus {
        color: #f1f1f1;
    }

    /* Position the close button (top right corner) */
    .overlay .closebtn {
        position: absolute;
        top: -24px;
        right: 16%;
        font-size: 88px;
        z-index: 99;
    }




    .shadow {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgb(255, 255, 255);
        background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgb(0 0 0 / 16%) 84%, rgb(43 43 43 / 49%) 96%);
        z-index: 10;
    }

    #bakioglu-seninle-baki #v-pills-tab {
        padding: 24px;
        background: #112544;
    }
	#bakioglu-surdurulebilirlik #v-pills-tab {
        padding: 0px;
        background: none;

    }
	#v-pills-tab {
        padding: 24px;
        background: #112544ba;
    }

    .navbar #v-pills-tab {
        margin-top: 0px;
    }

    .nav-link {
        color: #ffffff;
        text-align: left;
        text-decoration: none;
    }

    .tab-pane a {
        display: flex;
        padding: 8px;
        color: white;
        text-decoration: none;
        font-size: 18px;
        font-weight: 200;
        border-bottom: 0.2px solid #ffffff4f;
    }

    .nav-pills .nav-link.active,
    .nav-pills .show>.nav-link {
        background-color: #11254400;
        padding-left: 28px;
		font-weight: 600;
    }

    .nav-pills .nav-link {
        font-size: 18px;
        font-weight: 300;
        padding-bottom: 18px;
    }
	#bakioglu-seninle-baki .tab-content {
        padding: 0px;
    }
	
    .tab-content {
        padding: 24px;
    }
	#bakioglu-surdurulebilirlik .tab-content {
        padding: 0px;
    }


    .lifetext ul li:before {
        content: '';
        display: inline-block;
        height: 12px;
        width: 12px;
        background-image: url(../images/bakioglu-infinite-icon-r.webp);
        background-repeat: no-repeat;
        margin-left: 12px;
        margin-top: 8px;
        margin-right: 12px;
        background-position: left center;
        background-size: 12px;
    }

    .lifetext ul li {
        color: #60666B;
        padding-bottom: 18px;
    }

    #baki-history {
        position: relative;
        margin-top: 48px;
    }

    #baki-history .yil {
        top: -110px;
        z-index: 10;
        margin: 0 0 0 50px;
    }

    #baki-history .yil img {
        border-radius: 64px 0px 0px 0px;
    }

    #baki-history .yil .count {
        position: absolute;
        top: 40%;
        text-align: center;
        font-size: 140px;
        color: #fff;
        line-height: 0.8;
        font-weight: 700;
        padding-left: 34px;
    }

    #baki-history .tab {
        position: relative;
    }

    #baki-history .tab .wrapper {
        padding: 8px 0 0px 14px;
        margin-right: -5%;
    }

    #baki-history .tab h4 {
        color: #000;
        font-weight: 900;
        font-size: 84px;
    }

    #baki-history .tab .lifetext {
        color: #000000;
        font-size: 18px;
    }

    #baki-history .tab .lifetext div {
        display: block;
        margin-left: 28px;
    }

    #baki-history .tab .lifetext div span {
        color: #db3c3c;
    }

    #baki-history .tab .yilText {
        font-size: 88px;
        color: #ffffff;
        z-index: -1;
        margin-left: 50px;
        font-weight: 600;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #112544;
    }

    #baki-history .tab .yilText:after {
        content: "";
        width: 82%;
        height: 10px;
        position: absolute;
        background: #112544;
        top: 11%;
        left: 282px;
        border-radius: 2px;
    }

    #tabs {
        padding: 48px 0 110px;
        position: relative;
    }

    #tabs .div {
        display: block;
        font-weight: 500;
        font-size: 16px;
        color: #808080;
        padding: 0 0 20px;
        position: relative;
        -webkit-transition: 0.3s ease;
        -moz-transition: 0.3s ease;
        -ms-transition: 0.3s ease;
        -o-transition: 0.3s ease;
        transition: 0.3s ease;
        cursor: pointer;
    }

    #tabs .div:after {
        content: "";
        width: 23px;
        height: 5px;
        position: absolute;
        background: #d6d6d6;
        top: 20%;
        left: 40px;
        border-radius: 3px;
    }

    #tabs .slick-arrow {
        position: absolute;
    }

    #tabs .slick-prev {
        top: 0px;
        background: url(../images/up-arrow.png) no-repeat top left;
        width: 100%;
        height: 16px;
        text-indent: -9999em;
        border: none;
        display: block;
        -webkit-transition: 0.3s ease;
        -moz-transition: 0.3s ease;
        -ms-transition: 0.3s ease;
        -o-transition: 0.3s ease;
        transition: 0.3s ease;
    }

    #tabs .slick-prev:hover {
        background: url(../images/up-arrow-hover.png) no-repeat top left;
    }

    #tabs .slick-next {
        bottom: 79px;
        background: url(../images/down-arrow.png) no-repeat top left;
        width: 100%;
        height: 16px;
        text-indent: -9999em;
        border: none;
        display: block;
        -webkit-transition: 0.3s ease;
        -moz-transition: 0.3s ease;
        -ms-transition: 0.3s ease;
        -o-transition: 0.3s ease;
        transition: 0.3s ease;
    }

    #tabs .slick-next:hover {
        background: url(../images/down-arrow-hover.png) no-repeat top left;
    }

    #tabs .div.active {
        color: #000;
        font-weight: 700;
    }

    #tabs div.active:after {
        width: 30px;
        background: #112544;
    }

    .bakioglu-news img {
        width: 24px;
    }

    .bakioglu-news .col-md-1 {
        width: 40px;
        border-right: 1px solid #60666B;
        align-items: center;
        display: flex;
    }

    .bakioglu-news .col-md-2 {
        width: 188px;
    }

    .bakioglu-news .ndate {
        font-size: 14px;
        font-weight: 400;
        color: #60666B;
        padding-left: 18px;
        align-items: center;
        display: flex;
    }

    .bakioglu-news .company {
        font-size: 14px;
        font-weight: 600;
        color: #112544;
        padding-left: 18px;
        align-items: center;
        display: flex;
    }

    .bnews {
        min-height: 48px;
        padding: 8px;
    }

    .bnews a {
        color: #60666B;
    }

    .bnews a:hover {
        color: #112544;
        text-decoration: none;
    }

    .bakioglu-news {
        padding-top: 48px;
        padding-bottom: 128px;
    }

    .bakioglu-news h2 {
        font-size: 24px;
        font-weight: 400;
        color: #656868;
        letter-spacing: -0.8px;
        margin-bottom: 8px;
    }

    .inside-srdr {
        padding-top: 48px;
    }

    .inside-sb {
        padding-top: 48px;
    }

    .seninle-baki-logo-r {
        width: 360px;
        margin-bottom: 28px;
    }

    .inside-sb h2 {
        margin-bottom: 28px;
        font-size: 28px;
    }

    .nav-pills img {
        width: 188px;
        display: block;
        margin: auto;
        padding: 4px;
    }

    #bakioglu-seninle-baki h1 {
        font-size: 64px;
        font-weight: 600;
        color: #112544;
    }

    #bakioglu-seninle-baki h2 {
        font-size: 64px;
        font-weight: 600;
        color: #FAFAFA;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #112544;
    }

    #bakioglu-seninle-baki {
        margin-top: 28px;
        margin-bottom: 88px;
    }

    #bakioglu-seninle-baki .nav-link {
        font-size: 18px;
        color: #354048;
        font-weight: 400;
        padding: 18px;
    }

    #bakioglu-seninle-baki .nav-pills .nav-link {
        border-radius: 0px;
        text-align: left;
    }

    #bakioglu-seninle-baki .nav-pills .nav-link.active {
        background-color: #ce5d66;
        color: #ffffff;
        border-radius: 8px;
    }

    #bakioglu-seninle-baki .bakioglu-tab {
        background-color: #FAFAFA;
        padding: 48px;
		height: 748px;
    }

    #bakioglu-seninle-baki .bakioglu-tab p {
        color: #212529;
    }
	.mrtitle p {
		padding-left: 48px;
	}
    #bakioglu-seninle-baki .bakioglu-tab .col-md-12 img {
        width: 100%;
        display: flex;
    }

    .seninle-baki-ul li:before {
        content: '';
        display: inline-block;
        height: 12px;
        width: 12px;
        background-image: url(../images/bakioglu-infinite-icon-r.webp);
        background-repeat: no-repeat;
        margin-left: 12px;
        margin-top: 8px;
        margin-right: 12px;
        background-position: left center;
        background-size: 12px;
    }

    .seninle-baki-ul li {
        color: #60666B;
    }

    .inside-srdr h1 {
        font-size: 48px;
        font-weight: 600;
        color: #656868;
    }

    #surdurulebilirlik-raporlar h2 {
        font-size: 18px;
        font-weight: 600;
        color: #112544;
        padding-top: 18px;
    }

    #surdurulebilirlik-raporlar p {
        font-size: 14px;
    }

    .inside-title {
        font-size: 48px;
        font-weight: 600;
        color: white;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #112544;
		margin-bottom: 28px;
    }

    #surdurulebilirlik-raporlar {
        margin-bottom: 128px;
    }

    #bakioglu-seninle-baki #v-pills-tab {
        margin-top: 0px;
		height: 748px;
    }
	#v-pills-tab {
        margin-top: 24px;
    }
	#bakioglu-surdurulebilirlik #v-pills-tab {
        margin-top: 88px;
    }
    #bakioglu-surdurulebilirlik {
        margin-top: 88px;
        margin-bottom: 8px;
    }

    #bakioglu-surdurulebilirlik .nav-link {
        font-size: 18px;
        color: #666868;
        padding: 18px;
        font-weight: 400;
    }

    #bakioglu-surdurulebilirlik .nav-pills .nav-link {
        border-radius: 0px;
        text-align: left;
		min-height: 58px;
		background-color: #f8f8f8;
        margin: 4px;
        border-radius: 28px 0px 18px 0px;
    }

    #bakioglu-surdurulebilirlik .nav-pills .nav-link.active {
        background-color: #112544;
        color: #ffffff;
		border-radius: 28px 0px 18px 0px;
    }

    #bakioglu-surdurulebilirlik .bakioglu-tab {
        background-color: #112544;
        padding: 48px;
        border-radius: 64px 0px 0px 64px;
    }

    #bakioglu-surdurulebilirlik .bakioglu-tab p {
        color: #ffffff;
    }

    #bakioglu-surdurulebilirlik .bakioglu-tab .col-md-12 img {
        width: 100%;
        display: flex;
    }

    .baki-logo-renkli {
        width: 100px;
        padding-bottom: 48px;
    }

    .baskan-title {
        text-align: center;
        color: #656868;
        font-size: 14px;
        padding-top: 18px;
    }

    .inside-text {
        padding-top: 48px;
        padding-bottom: 28px;
    }

    .inside-text h1 {
        font-size: 48px;
        font-weight: 600;
        color: #656868;
    }

    .inside-text h2 {
        font-size: 24px;
        font-weight: 400;
        color: #656868;
        letter-spacing: -0.8px;
        margin-bottom: 8px;
    }

    .inside-text p {
        font-size: 16px;
        font-weight: 300;
		line-height: 28px;
    }

    .main-baki {
		width: 100%;
        height: 865px;
        position: relative;
    }

    .main-baki-g {
		width: 48%;
        position: absolute;
        float: left;
        top: 70px;
        z-index: 6;
    }

    .main-baki-t {
        width: 58%;
        height: 865px;
        background: #112544;
        position: relative;
        float: right;
        z-index: 4;
        border-radius: 64px 0px 0px 64px;
    }

    .main-baki-t p {
        color: #ffffff;
    }

    .main-baki-t h1 {
        color: #ffffff;
    }

    .mb-text {
        width: 60%;
        top: 34%;
        position: absolute;
        left: 20%;
    }

    .main-insan-degerleri {
        width: 100%;
        height: 865px;
        margin: 100px auto;
        position: relative;
    }

    .main-insan-degerleri-t {
        width: 58%;
        height: 865px;
        background: #656868;
        position: absolute;
        float: left;
        z-index: 2;
        border-radius: 0px 64px 64px 0px;
    }

    .main-insan-degerleri-g {
        width: 48%;
        position: relative;
        float: right;
        top: 70px;
        z-index: 4;
    }

    .main-insan-degerleri-t p {
        color: #ffffff;
    }

    .main-insan-degerleri-t h1 {
        font-size: 78px;
        font-weight: 600;
        color: #656868;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #ffffff;
    }

    .mid-text {
        width: 60%;
        top: 34%;
        position: absolute;
        left: 20%;
    }

    .fg-box {
        width: 80%;
        height: 312px;
        background-color: #112544;
        border-radius: 0px 0px 64px 0px;
        padding: 24px;
        text-align: center;
    }

    .fg-box img {
        width: 126px;
    }

    .fg-box .number {
        color: #ffffff;
        font-weight: 600;
        font-size: 48px;
        margin-top: 8px;
    }

    .fg-box .kaciklama {
        color: #ffffff;
        font-size: 18px;
    }

    .main-rakamlarla h1 {
        font-size: 32px;
        color: #656868;
        font-weight: 400;
        position: relative;
        padding-left: 48px;
    }

    .main-rakamlarla h1:before {
        content: "";
        display: block;
        width: 40px;
        height: 4px;
        background: #112544;
        left: 0;
        top: 50%;
        position: absolute;
    }

    .comp-bakioglu h1 {
        font-size: 32px;
        color: #656868;
        font-weight: 400;
        position: relative;
        padding-left: 48px;
    }

    .comp-bakioglu h1:before {
        content: "";
        display: block;
        width: 40px;
        height: 4px;
        background: #112544;
        left: 0;
        top: 50%;
        position: absolute;
    }

    .main-rakamlarla .mrtitle {
        margin-bottom: 28px;
    }

    .comp-bakioglu .col-md-3 {
        width: 19.8%;
    }

    .comp-bakioglu {
        margin-top: 128px;
    }

    .comp-bakioglu h1 {
        font-size: 32px;
        color: #656868;
        font-weight: 400;
        margin-bottom: 48px;
    }

    h1 {
        font-size: 34px;
        font-weight: 600;
        color: #AF2C3C;
    }

    h2 {
        font-size: 18px;
        font-weight: 500;
        color: #60666B;
    }

    p {
        font-size: 16px;
        font-weight: 300;
    }

    .bakioglu-table {
        margin-top: 48px;
        margin-bottom: 48px;
        width: 60%;
    }

    .tbl-first {
        padding: 28px;
        background-color: #243445;
        color: #FFFFFF;
        font-size: 16px;
        font-weight: 600;
        border: 1px solid #979797;
    }

    .tbl-last {
        padding: 28px;
        background-color: #243445;
        color: #FFFFFF;
        font-size: 16px;
        font-weight: 400;
        border: 1px solid #979797;
    }

    .tbl-last p {
        color: #FFFFFF;
        font-size: 14px;
        font-weight: 400;
    }

    .tbl-mid {
        padding: 28px;
        color: #243445;
        font-size: 16px;
        font-weight: 400;
    }

    .page-inside h4 {
        font-size: 24px;
        font-weight: 600;
        color: #254436;
        margin-top: 28px;
    }

    .page-inside h3 {
        font-size: 24px;
        font-weight: 600;
        color: #60666B;
        margin-top: -18px;
        margin-bottom: 48px;
    }

    .contact-us-form-info {
        column-gap: 16px;
    }

    .form-check-label {
        font-size: 16px;
        color: #B2B2B2;
    }

    .form-check {
        margin: auto;
    }

    .form-control {
        border-radius: 5px;
        border: solid 1px #e6e6e6;
        background-color: #fff;
        text-align: justify;
        color: #575756;
        font-size: 16px;
        margin-bottom: 24px;
    }

    .form-floating>label {
        font-size: 16px;
        color: #6c757d;
    }

    .contact-page {
        margin-top: 8px;
        margin-bottom: 48px;
    }

    .contact-page h1 {
        margin-bottom: 28px;
    }

    .contact-page h2 {
        font-size: 28px;
        color: #112544;
        margin-bottom: 28px;
        font-weight: 500;
    }

    .contact-page h3 {
        font-size: 14px;
        color: #243445;
        letter-spacing: 4px;
        margin: 0;
        padding: 0;
    }

    .contact-info {
        margin-top: 8px;
        margin-bottom: 48px;
    }

    .contact-info .col-md-6 {
        padding-right: 28px;
    }

    .contact-info .col-md-3 {
        padding-bottom: 18px;
        color: #ACACAC;
        font-weight: 600;
    }

    .contact-info .col-md-9 {
        padding-bottom: 18px;
        color: #80858B;
    }

    .contact-info .col-loc {
        width: 5%;
    }

    .contact-info .col-loc-txt {
        width: 95%;
        margin: auto;
    }

    .location-icon {
        width: 18px;
    }

    .location {
        margin-top: 28px;
    }

    .gmap {
        margin-top: 28px;
    }

    .page-inside h1 {
        margin-bottom: 28px;
    }

    .page-inside-img {
        margin-top: 48px;
        margin-bottom: 48px;
    }

    .page-inside {
        margin-top: 48px;
    }

    .page-inside ul li {
        padding-left: 18px;
        color: #60666B;
        list-style-image: url('../images/bakioglu-icon.html');
        line-height: 28px;
    }

    .page-inside ul {
        padding-left: 28px;
    }

    .main-video {
        margin-top: 128px;
    }

    .main-video img {
        width: 100%;
    }

    .main-gmap img {
        width: 100%;
    }

    .main-resorts img {
        width: 100%;
    }

    .brand-line {
        width: 80%;
        z-index: 999;
    }

    .top-search {
        width: 4%;
        z-index: 999;
    }

    .top-lang {
        width: 4%;
        align-content: center;
        z-index: 999;
    }

    .rez-buton-line {
        width: 14%;
    }

    .main-gmap {
        margin-top: 88px;
    }

    .accordion-button {
        padding: 26px;
        font-size: 18px;
        font-weight: 400;
    }

    .accordion-button:not(.collapsed) {
        color: #ffffff;
        background-color: #243445;
    }

    .accordion-button:focus {
        box-shadow: none;
    }

    .main-faq {
        margin-top: 48px;
    }

    .main-faq-title {
        margin-bottom: 28px;
    }

    .main-faq-title h1 {
        font-size: 34px;
        font-weight: 600;
        color: #AF2C3C;
        margin-top: 88px;
        text-align: center;
    }

    .form-control:focus {
        color: #212529;
        background-color: #fff;
        border-color: #bdd0e7;
        outline: 0;
        box-shadow: 0 0 16px 0.25rem rgb(213 215 221);
    }

    .txtcenter {
        text-align: center;
        padding-bottom: 88px;
    }

    .kvkk-line {
        margin-top: 48px;
        margin-bottom: 18px;
    }

    .main-newsletter .col-md-4 {
        padding: 8px;
    }

    .main-newsletter {
        background-color: #EAEDF4;
        margin-top: 48px;
    }

    .main-newsletter-title {
        margin-bottom: 28px;
    }

    .main-newsletter-title h1 {
        font-size: 34px;
        font-weight: 600;
        color: #AF2C3C;
        margin-top: 88px;
        text-align: center;
    }

    .main-newsletter-title p {
        text-align: center;
    }

    .owl-carousel .owl-nav button.owl-prev {
       font-size: 68px;
	   margin-right: 48px;
    }

    .owl-carousel .owl-nav button.owl-next {
       font-size: 68px;
    }

    .main-gallery-title {
        margin-bottom: 28px;
    }

    .main-gallery-title h1 {
        font-size: 34px;
        font-weight: 600;
        color: #AF2C3C;
        margin-top: 88px;
        text-align: center;
    }

    .main-gallery-title p {
        text-align: center;
    }

    .bg-gray {
        background-color: #EAEDF4;
    }

    .nav-tabs {
        --bs-nav-tabs-border-width: 0px;
    }

    .nh-col {
        margin-bottom: 12px;
        position: relative;
        text-align: center;
    }

    .nh-col img {
        width: 100%;
    }

    .nh-col h2 {
        position: absolute;
        top: 80%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 15;
        font-size: 22px;
        font-weight: 600;
        color: #ffffff;
    }

    .nh-shadow {
        background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(0 0 0 / 24%) 49%, rgb(0 0 0 / 65%) 96%);
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 10;
    }

    .nh-shadow:hover {
        background: rgb(175 44 54 / 54%);
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 10;
    }

    .results {
        padding: 18px;
    }

    .results-img {
        width: 8%;
    }

    .results-text {
        width: 70%;
        position: relative;
        margin: auto;
    }

    .results-text h2 {
        font-size: 20px;
        font-weight: 400;
        color: #60666B;
    }

    .homepage-results h1 {
        padding-top: 88px;
        padding-bottom: 88px;
        text-align: center;
    }

    .dropdown-item.active,
    .dropdown-item:active {
        background-color: #1e5193;
    }

    .icerik-breadcrumb {
        z-index: 26;
    }

    .icerik-breadcrumb h1 {
        font-size: 36px;
        font-weight: 600;
        letter-spacing: -0.46px;
        color: #fff;
    }

    .icerik-breadcrumb h3 {
        font-family: 'Montserrat', sans-serif;
        font-size: 36px;
        font-weight: bold;
        letter-spacing: -0.46px;
        color: #fff;
        position: absolute;
        z-index: 2;
        bottom: 18%;
        width: 80%;
    }

    .icerik-breadcrumb iframe {
        width: 100%;
        height: 410px;
        -webkit-filter: grayscale(100%);
        filter: grayscale(100%);
    }

    .icerik-breadcrumb img {
        width: 100%;
    }

    .icerik-breadcrumb ul {
        display: flex;
        color: #656868;
        list-style-type: none;
        align-items: center;
        float: right;
    }

    .icerik-breadcrumb a {
        font-size: 12px;
        font-weight: 500;
        color: #656868;
    }

    .icerik-breadcrumb li:first-child {
        padding-left: 0px;
        padding-right: 8px;
    }

    .icerik-breadcrumb li {
        padding-right: 8px;
        padding-left: 8px;
    }

    .urun-title-spc {
        margin-top: 48px;
    }

    .detayli-arama-box {
        background: #1E5193;
        padding: 18px;
    }

    .detayli-arama-box h1 {
        font-size: 24px;
        color: #ffffff;
        font-weight: 400;
    }

    .form-arama {
        height: 50px;
        width: 98%;
        padding: 18px;
    }

    .aramabtn {
        justify-content: end;
        display: flex;
    }

    .whatsapp-mail-line {
        top: 30%;
        position: fixed;
        z-index: 99;
        right: 0;
    }

    .Whatsapp-box {
        position: relative;
        width: 58px;
        height: 45px;
        right: 0px;
        border-top-left-radius: 8px;
        border-bottom-left-radius: 8px;
        background-color: #1cd741;
        z-index: 999;
        padding-top: 4px;
        margin-bottom: 4px;
    }

    .Message-box {
        position: relative;
        width: 58px;
        height: 45px;
        right: 0px;
        border-top-left-radius: 8px;
        border-bottom-left-radius: 8px;
        background-color: #e1251b;
        z-index: 999;
        padding-top: 4px;
        margin-bottom: 4px;
    }

    .Text-box {
        position: relative;
        width: 58px;
        height: 45px;
        right: 0px;
        border-top-left-radius: 8px;
        border-bottom-left-radius: 8px;
        background-color: #e1251b;
        z-index: 999;
        padding-top: 4px;
        margin-bottom: 4px;
    }

    .Whatsapp-box .fa-brands {
        font-size: 20px;
    }

    .Message-box .fa-regular {
        font-size: 18px;
    }

    .Text-box .fa-regular {
        font-size: 18px;
    }

    .Whatsapp-box:hover,
    .Message-box:hover,
    .Text-box:hover {
        box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
    }

    .nav-tabs .nav-item.show .nav-tab-link,
    .nav-tabs .nav-tab-link.active {
        background: #EAEDF4;
        font-size: 18px;
        font-weight: 600;
        color: #AF2C3C;
        padding-left: 188px;
        padding-right: 188px;
        margin: auto;
        height: 54px;
        border: none;
    }

    .nav-tabs .nav-tab-link {
        background: #ffffff;
        font-size: 18px;
        font-weight: 600;
        color: #60666B;
        padding-left: 48px;
        padding-right: 48px;
        margin: auto;
        height: 54px;
        border: none;
    }

    .navbar-toggler {
        border: 0px;
        font-size: 44px;
        outline: none;
    }

    .navbar-toggler:focus {
        box-shadow: none;
    }

    .uretim-pg .nav-item {
        margin-left: 2px;
    }

    .production-img {
        margin-top: 18px;
    }

    .production-img img {
        width: 100%;
        padding-top: 28px;
    }

    .production-text p {
        font-size: 14px;
        margin-bottom: 0px;
    }

    .star-notes {
        margin-top: 28px;
    }

    .production-text h2 {
        font-size: 20px;
        padding-top: 48px;
        color: #AF2C3C;
        font-weight: 600;
        padding-bottom: 18px;
    }

    .production-text li {
        font-size: 16px;
        color: #60666B;
        line-height: 34px;
    }

    .uretim-pg .col-md-3 {
        padding: 8px;
    }

    .docs {
        padding: 12px;
        margin-top: 18px;
    }

    .document-body h3 {
        font-size: 14px;
        font-weight: 500;
        color: #000;
        margin-bottom: 0px;
        text-decoration: none;
    }

    .icon-pdf {
        background-image: url(../images/icon_pdf.svg);
        background-repeat: no-repeat;
        background-size: 26px 52px;
        padding: 18px;
    }

    .document-item {
        display: flex;
        align-items: center;
        padding: 15px;
        color: inherit;
        background-color: #ffffff;
        border: 1px solid #dddddd;
        border-radius: 5px;
    }

    .product-brdr {
        border: 1px solid #d2d2d2;
        text-align: center;
        margin-bottom: 48px;
    }

    .product-brdr img {
        padding: 24px;
    }

    .product-list .col-md-2 {
        width: 16%;
    }

    .urun-list-txt {
        padding: 8px;
        background: #dddddd;
        font-size: 16px;
        font-weight: 500;
    }

    .urunler-list {
        margin-top: 48px;
        margin-bottom: 128px;
    }

    .urunler-list h1 {
        font-size: 38px;
        font-weight: 400;
    }

    .urunler-list h2 {
        font-size: 16px;
        font-weight: 300;
    }

    .contact-us-form-products {
        margin-top: 28px;
        margin-bottom: 28px;
    }

    .contact-us-form-products .col:first-child {
        font-size: 16px;
        font-weight: 500;
    }

    .contact-us-form-products label {
        font-size: 16px;
        font-weight: 300;
        padding-left: 8px;
    }

    .main-tech-slider {
        padding-top: 0px;
    }

    .main-tech {
        padding-top: 48px;
        padding-bottom: 48px;
    }

    .owl-tech .item img {
        width: 100%;
    }

    .tech-title {
        padding-top: 24px;
        padding-bottom: 24px;
    }

    .tech-title h1 {
        font-size: 24px;
        font-weight: 600;
    }

    .product-code-line {
        margin-top: 28px;
        margin-bottom: 8px;
    }

    .product-code-line h1 {
        font-size: 28px;
        font-weight: 600;
    }

    .product-code-line h2 {
        font-size: 28px;
        font-weight: 200;
    }

    .document-download {
        display: flex;
        align-items: center;
        padding: 15px;
        color: inherit;
        background-color: #f0f0f0;
        border: 1px solid #dddddd;
        border-radius: 5px;
        width: 50%;
        float: right;
    }

    .icon-pdf2 {
        background-image: url(../images/icon_pdf.svg);
        background-repeat: no-repeat;
        background-size: 26px 52px;
        padding-top: 12px;
        padding-bottom: 12px;
        padding-left: 20px;
        padding-right: 18px;
    }

    .document-title {
        font-size: 14px;
    }

    .product-main img {
        width: 98%;
    }

    .product-mainbr {
        border: 1px solid #d2d2d2;
        text-align: center;
        margin-bottom: 8px;
        height: 214px;
    }

    .product-mainbr img {
        padding: 24px;
        width: 54%;
        margin: auto;
    }

    .tbl-line {
        padding-left: 10px;
        border-bottom: 1px solid #e0e0e0;
        padding-top: 4px;
        padding-bottom: 4px;
    }

    .manset-gorsel {
        width: 100%;
        position: relative;
    }

    .manset-gorsel img {
        width: 100%;
    }

    .social-header {
        margin: auto;
        z-index: 11;
    }

    .main-menu-header {
        margin: auto;
        z-index: 11;
    }

    .content-tab {
        margin-top: -54px;
        margin-bottom: 128px;
    }

    .content-tab .col-md-5 img {
        width: 100%;
    }

    .site-header {
        top: 0;
        left: 0;
        width: 100%;
        padding-top: 18px;
        position: absolute;
    }

    .site-header-inside {
        top: 0;
        left: 0;
        width: 100%;
        padding-top: 18px;
        z-index: 12;
    }

    .icerik-menu {
        margin-top: 18px;
        border-bottom: 1px solid #d8d8d8;
    }

    .icerik-menu ul li {
        padding-right: 48px;
        color: #656868;
        font-size: 16px;
        font-weight: 500;
    }

    .icerik-menu ul li a {
        color: #656868;
        text-decoration: none;
    }

    .inside-text .col-md-10 {
        padding-left: 48px;
    }

    .icerik-menu ul {
        display: flex;
    }

    .inside-menu-header {
        display: flex;
        align-items: center;
        margin-bottom: 18px;
    }

    .inside-menu-header .top-search p {
        color: #112544;
    }

    .inside-menu-header .navbar-toggler {
        color: #112544;
    }

    .inside-menu-header .top-lang .languages-menu li a {
        color: #656868;
    }

    .social-header .fa-brands {
        font-size: 24px;
        color: white;
        padding-right: 18px;
    }

    .header-gorsel img {
        width: 100%;
    }

    /*header start*/
    .shadow {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgb(255, 255, 255);
        background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgb(0 0 0 / 16%) 84%, rgb(43 43 43 / 49%) 96%);
        z-index: 10;
    }

    header .container-fluid {
        width: 1560px;
    }

    .navbar {}

    .navbar-nav {
        padding: 0px 0px;
    }

    .nav-item {
        margin-left: 28px;
    }

    .nav-link {
        font-weight: 600;
        color: #ffffff;
        font-size: 14px;
    }

    .nav-link:focus,
    .nav-link:hover {
        color: #FFFFFF;
    }

    .navbar-expand-lg .navbar-collapse {}

    .navbar-nav>.nav-item::after {
        display: block;
        content: '';
        background: rgb(218 65 18);
        height: 4px;
        opacity: 0;
    }

    .navbar-nav>.nav-item:hover::after {
        display: block;
        content: '';
        background: rgb(218 65 18);
        height: 4px;
        opacity: 1;
    }

    .dropdown-toggle::after {
        content: "";
        width: 16px;
        height: 6px;
        background: url(../images/chevron-down-regular.html) no-repeat right center;
        border: none !important;
        position: relative;
        top: 3px;
    }

    .dropdown-menu {
        border: none;
        padding: 0px;
    }

    .dropdown-menu>li {
        padding: 5px 15px;
        border-bottom: 1px solid var(--second-color);
        width: 294px;
    }

    .dropdown-menu>li:nth-last-child(1) {
        padding-bottom: 20px;
    }

    .dropdown-menu>li:nth-child(1) {
        padding-top: 15px;
    }

    .dropdown-item {
        font-weight: 500;
        color: #37393B;
        font-size: 14px;
        border-bottom: solid 1px #dce0e6;
    }

    .social-top {
        width: 30%;
        display: flex;
        justify-content: space-between;
        padding: 10px 20px;
        border-bottom: 1px solid #ffffff45;
        height: 40px;
        position: absolute;
        z-index: 11;
    }

    .social-top .fa-brands {
        font-size: 24px;
        color: #fff;
    }

    .navbar-brand {
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .languages-menu li {
        border-right: 1px solid #ffffff54;
        float: left;
    }

    .languages-menu li:last-child {
        border-right: none;
    }

    .languages-menu li a {
        display: block;
        color: white;
        padding: 0px 8px;
        text-decoration: none;
        font-size: 14px;
    }

    .languages-menu li:first-child a {
        padding-left: 0px;
    }

    .top-search p {
        font-size: 16px;
        font-weight: 600;
        color: #ffffff;
        padding-top: 18px;
    }

    .top-search p a {
        text-decoration: none;
        color: #ffffff;
        font-size: 14px;
        font-weight: 400;
    }

    /*header finish*/
    /*owl manset start*/
    .owl-container {
        max-width: 100%;
        position: relative;
    }

    .owl-manset .owl-theme .owl-nav.disabled+.owl-dots {
        position: absolute;
        bottom: 48px;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .owl-manset .owl-theme .owl-dots .owl-dot span {
        width: 38px;
        height: 6px;
        margin: 5px 7px;
        background-color: #ffffff;
        display: block;
        -webkit-backface-visibility: visible;
        transition: opacity .2s ease;
        border-radius: 30px;
    }

    .owl-manset .owl-theme .owl-dots .owl-dot.active span,
    .owl-theme .owl-dots .owl-dot:hover span {
        background: #112544;
    }

    .owl-nav {
        justify-content: space-between;
    }

    .owl-manset-text {
        width: 100%;
        position: absolute;
        top: 40%;
        text-align: center;
        z-index: 12;
    }

    .owl-manset-text>h1 {
        font-size: 72px;
        color: #ffffff;
        font-weight: 600;
    }

    .owl-manset-text>h2 {
        font-size: 58px;
        color: #ffffff;
        font-weight: 200;
    }

    .header-manset {
        position: relative;
    }

    .corporate-about {
        margin-top: 88px;
        margin-bottom: 88px;
    }

    /*owl manset finish*/
    /*AnaSayfa Start*/
    .main-references h1 {
        font-size: 38px;
        font-weight: 600;
        color: #37393B;
        letter-spacing: -0.8px;
    }

    .about-us .col-md-5 {
        padding-right: 48px;
        margin: auto;
    }

    .btn-blue {
        padding: 18px 24px 18px 24px;
        border-radius: 8px;
        font-size: 13px;
        font-weight: 600;
        letter-spacing: 1px;
        color: #fff;
        position: relative;
        border: none;
        background-color: #112544;
        width: 200px;
        margin-top: 28px;
		text-align: center;
    }

    .btn-blue:hover {
        background-color: #666868;
        color: #ffffff;
    }

    .bakioglu-tab .btn-white {
        padding: 18px 24px 18px 24px;
        border-radius: 8px;
        font-size: 13px;
        font-weight: 600;
        letter-spacing: 0.4px;
        color: #112544;
        position: relative;
        border: none;
        background-color: #ffffff;
        width: 178px;
        margin-top: 28px;
        text-align: center;
		display: block;
    }

    .bakioglu-tab .btn-white:hover {
        background-color: #d8d8d8;
    }

    .btn-orange {
        padding: 10px 24px 10px 24px;
        width: 200px;
        font-size: 14px;
        font-weight: 600;
        letter-spacing: 2px;
        color: #fff;
        position: relative;
        border: none;
        background-color: #DB300A;
        border-radius: 8px;
    }

    .btn-orange:hover {
        background-color: #616a78;
    }

    .about-us {
        padding-top: 48px;
        padding-bottom: 128px;
    }

    .about-us h1 {
        font-size: 78px;
        font-weight: 600;
        color: white;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #112544;
    }

    .about-us h2 {
        font-size: 28px;
        font-weight: 400;
        color: #656868;
        letter-spacing: -0.8px;
        margin-bottom: 28px;
    }

    .about-us p {
        font-size: 18px;
        font-weight: 300;
    }

    .about-us .col-md-7 {
        padding-right: 48px;
    }

    .main-ref-slider {
        padding-top: 48px;
    }

    .main-references {
        padding-top: 88px;
    }

    .owl-refs .item img {
        width: 109px;
    }

    .ref-title {
        padding-top: 24px;
        padding-bottom: 24px;
    }


    /*AnaSayfa Finish*/
    /*content start*/
    .content {
        display: flex;
    }

    .content-page {
        margin-top: 88px;
        margin-bottom: 88px;
        font-size: 18px;
        font-weight: 400;
        color: #828386;
    }

    .content-page .col-md-4 {
        padding-right: 48px;
    }

    .content-page h1 {
        font-size: 36px;
        font-weight: 600;
        color: #1C3C6D;
    }

    .content-page h2 {
        font-size: 36px;
        font-weight: 400;
        color: #1C3C6D;
        margin-bottom: 48px;
    }

    .content-page p {
        font-size: 16px;
        font-weight: 400;
        color: #828386;
    }

    .content-page .col-md-6 img {
        padding-right: 28px;
        padding-bottom: 28px;
    }

    .content-page .col-md-6 {
        margin: auto;
        padding: 24px;
    }

    .content-page h3 {
        font-size: 22px;
        font-weight: 600;
        color: #1C3C6D;
        margin-bottom: 18px;
    }

    .corporate-about .col-md-7:first-child {
        padding-right: 48px;
    }

    .corporate-about .col-md-5 img {
        width: 100%;
    }

    /*content finish*/
    /* contact start */
    .contact-us-form {
        margin-bottom: 10%;
    }

    .contact-menu {
        margin-top: 5%;
        margin-bottom: 10%;
    }

    .contact-menu .container {
        margin: auto;
    }

    .contact-menu .col-md-6 {
        padding: 0px 14px;
    }

    .contact-menu .col-md-6 p {
        padding-left: 0px;
    }

    .contact-us-title h1 {
        font-size: 36px;
        font-weight: 600;
        letter-spacing: -0.46px;
        color: #122b4e;
    }

    .contact-us-title p {
        font-size: 16px;
        color: #687991;
        text-align: left;
        margin-top: 2%;
        margin-bottom: 2%;
    }

    .adress {
        display: flex;
        flex-direction: column;
    }

    .adress h1 {
        font-size: 24px;
        line-height: 1.88;
        color: #003560;
        padding: 0px;
    }

    .adress .col p {
        font-size: 16px;
        text-align: left;
        line-height: 1.88;
        color: #687991;
        padding: 0px;
    }

    .adress h4 {
        font-size: 18px;
        font-weight: 600;
        letter-spacing: 6px;
        color: #003560;
        padding: 0px;
    }

    .contact-us-form-title {
        font-size: 28px!important;
		color: #112544!important;
		margin-bottom: 28px!important;
		font-weight: 500!important;
    }

    .contact-us-form .row {
        display: flex;
        justify-content: space-between;
    }

    .form-control {
        border-radius: 5px;
        border: solid 1px #e6e6e6;
        background-color: #fff;
        text-align: justify;
        color: #575756;
        padding-left: 28px;
        font-size: 14px;
    }

    .contact-form-check {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }

    .form-floating {
        font-size: 18px;
        text-align: justify;
        color: #575756;
    }

    .contact-us-form p {
        font-size: 18px;
        color: #3d4247;
    }

    .contact-form {
        margin-top: 88px;
    }

    .offices-box {
        padding-left: 7.5%;
        margin-bottom: 5%;
    }

    .offices-box .fa-solid {
        font-size: 30px;
        color: #003560;
        rotate: 130deg;
        margin-left: -7.5%;
        padding-right: 2.5%;
    }

    .offices h1 {
        padding: 10px 47px 9px 58px;
        border: solid 1px #122b4e;
        font-size: 24px;
        line-height: 1.88;
        color: #003560;
        width: 70%;
    }

    .office-name-box {
        display: flex;
        align-items: baseline;
        margin-top: 5%;
    }

    .office-name-box h4 {
        font-size: 18px;
        font-weight: 600;
        letter-spacing: 6px;
        color: #003560;
    }

    .offices-map {
        margin-bottom: 10%;
        margin-top: 30%;
    }

    .offices-map img {
        width: 150%;
        margin-left: -30%;
    }

    .offices p {
        font-size: 16px;
        line-height: 1.88;
        color: #687991;
    }

    /* contact end */
    /*news start*/
    .general-title h5 {
        font-size: 36px;
        color: #37393C;
        padding-bottom: 28px;
        padding-top: 48px;
        font-weight: 600;
    }

    .news-box-1 {
        margin-bottom: 90px;
    }

    .news-box-info {
        margin-top: 5%;
    }

    .news-box-1 .col img {
        object-fit: fill;
        height: 100%;
    }

    .news-box-info-date h3 {
        font-size: 14px;
        line-height: 2.5;
        color: #37393B;
    }

    .news-box-1 h4 {
        font-size: 18px;
        font-weight: 600;
        line-height: 1.2;
        color: #37393B;
        text-align: left;
    }

    .news-box-1 p {
        font-size: 14px;
        line-height: 1.25;
        color: #687991;
        text-align: left;
    }

    .news-box-info .news-box-info-link a {
        font-size: 14px;
        font-weight: 600;
        letter-spacing: 2.29px;
        text-align: justify;
        color: #1e5193;
    }

    .owl-news .owl-nav {
        color: #112544;
        text-decoration: none;
        background: none;
        position: relative;
        top: -93%;
        left: -120px;
        transform: translate(-50%, -50%);
        padding: 0px 50px;
        float: right;
    }

    .owl-news .item img {
        height: auto;
    }

    /*news finish*/
    /*Footer start*/
    .footer {
        background: #112544;
		margin-top: 88px;
    }

    .footer-logo {
        margin-bottom: 18px;
    }

    .footer-menu-line {
        background-image: url('../images/infinite-wire.svg');
        background-repeat: no-repeat;
        background-position: left bottom;
        padding-bottom: 48px;
        background-size: 340px;
    }

    .social-footer {
        margin-top: 88px;
    }

    .footer-menu-line {
        padding-top: 48px;
    }

    .footer-alt {
        height: 48px;
        margin-top: 128px;
        text-align: end;
    }

    .footer-alt a {
        font-size: 14px;
        font-weight: 400;
        text-decoration: none;
        color: #60666B;
    }

    .footer h3 {
        font-size: 16px;
        font-weight: 600;
        color: #FFFFFF;
    }

    .footer p {
        font-size: 12px;
        font-weight: 400;
        color: #FFFFFF;
        margin-bottom: 4px;
    }

    .copyright-text {
        padding-top: 28px;
        padding-bottom: 28px;
        width: 70%;
    }

    .footer-blue {
        background: #1E5193;
        padding: 48px;
    }

    .footer-blue .row {
        padding-bottom: 12px;
    }

    .footer-blue p {
        font-size: 14px;
        color: #ffffff;
    }

    .footer-blue h1 {
        font-size: 48px;
        color: #ffffff54;
        font-weight: 700;
    }

    .footer-blue a {
        font-size: 14px;
        color: #ffffff;
    }

    .social-text {
        font-size: 14px;
        color: #ffffff;
    }

    .footer-menu li {}

    .footer-menu li:last-child {
        border-right: none;
    }

    .footer-menu li a {
        color: white;
        font-size: 14px;
        font-weight: 400;
        text-decoration: none;
    }

    .footer-menu li:first-child a {
        padding-left: 0px;
    }

    .footer-menu-kvkk {
        border-top: 1px solid #ffffff54;
        border-bottom: 1px solid #ffffff54;
        padding-top: 12px;
        padding-bottom: 12px;
    }

    .footer-menu-kvkk li {
        display: inline;
        border-right: 1px solid #ffffff54;
        float: left;
    }

    .footer-menu-kvkk li:last-child {
        border-right: none;
    }

    .footer-menu-kvkk li a {
        display: block;
        color: #ffffff54;
        padding: 0px 8px;
        text-decoration: none;
    }

    .footer-menu-kvkk li:first-child a {
        padding-left: 0px;
    }

    .social-top .fa-brands {
        font-size: 24px;
    }

    .social-footer .fa-brands {
        font-size: 36px;
        color: #ffffff;
        padding: 8px;
    }

    .footer h1 {
        font-size: 18px;
        color: #ffffff;
        font-weight: 600;
        border-bottom: 2px solid #ffffff;
        padding-bottom: 8px;
    }

    .footer-menu-line .col-md-3 {
        padding: 18px;
    }

    .social-footer .col-md-3:nth-child(4) {
        border-right: 0px;
    }

    .phone-icon {
        padding-right: 8px;
    }
}

@media only screen and (min-width: 1601px) and (max-width: 1920px) {
.container {
	max-width: 1560px;
}
.bakioglu-tab .sb-mail {
	display: inline!important;
	text-decoration: none!important;
	color: #af2c3c!important;
	padding: 0px!important;
	font-weight: 600!important;
	font-size: 16px!important;
}
.mega-menu .col-md-3 {
	width: 18%;
}
.mega-menu .col-md-9 {
	width: 82%;
}
.bf-gallery {
	justify-content: start;
}
.bf-gallery .col-md-2 {
	padding: 8px;
}
#snbkgo {
	margin-top: -48px;
    margin-bottom: 28px;
}
.red-line-title h1 {
	font-size: 42px!important;
	font-weight: 600!important;
	color: #AF2C3C!important;
}
.red-line-title h2 {
	font-size: 22px!important;
	font-weight: 400!important;
	color: #656868!important;
	letter-spacing: -0.8px!important;
	margin-bottom: 8px!important;
}
.paydas-line {
	border-bottom: 1px solid #eaeaea;
    margin-bottom: 28px;
    padding-bottom: 28px;
}

.haber-fotogaleri {
	margin-top: 24px;
    margin-right: 24px;
}
.news-next-btn {
	margin-bottom: 18px;
}
.bakioglu-haber-detay {
	padding: 24px;
    margin: 24px;
    margin-bottom: 24px;
    border: 1px solid #e0e0e0;
}
.bakioglu-haber-detay h4 {
	font-size: 20px;
	min-height: 88px;
	margin-top: 18px;
	font-weight: 500;
	color: #666868;
}
.bakioglu-haberler .col-md-4 {
	width: 30%;
}
#kltaslari .col-md-6 {
	padding: 28px;
	margin: auto;
}

#kltaslari h1 {
	font-size: 34px!important;
	font-weight: 500!important;
	color: #AF2C3C!important;
	margin-bottom: 28px!important;
}

#kltaslari .col-md-12 {
	padding: 28px;
	margin: auto;
}

.contanct-us-form {
	margin-bottom: 88px;
}
	#kdegerler .kdrow {
    display: flex;
    border-bottom: 1px solid #e1e1e1;
    width: 100%;
    padding-top: 28px;
    padding-bottom: 28px;
}

#kdegerler .kd-icons img {
	width: 64px;
}
#kdegerler .kd-icons {
	width: 6%;
	align-content: center;
}
#kdegerler .kd-text {
	width: 94%;
	align-content: center;
}
#kdegerler .kd-text h2 {
	font-size: 18px;
	font-weight: 600;
	
}
#kdegerler .kd-text p {
	font-size: 16px;
}
	.yakindan-bak .col-md-3 {
		padding: 24px;
	}
	.btn-line {
        padding: 18px 24px 18px 24px;
        border-radius: 8px;
        border: 1px solid #ffffff;
        font-size: 13px;
        font-weight: 600;
        letter-spacing: 1px;
        color: #fff;
        position: relative;
        width: 200px;
        margin-top: 34px;
        text-align: center;
        display: block;
    }

    .btn-line:hover {
        background-color: #ffffff;
        color: #112544;
    }
	.down-line {
		border-top: 1px solid #ced4d8;
        border-bottom: 1px solid #ced4d8;
        padding-top: 2px;
        padding-bottom: 2px;
        margin-top: 28px;
	}
	.down-icon {
		align-content: center;
        text-align: end;
	}
	.down-icon img {
		width: 38px!important;
	}
	.down-row {
		gap: 8%;
	}
	.down-row .col-md-4 {
		width: 28%;
		margin-bottom: 88px;
	}
	.down-row .col-md-4 img {
		width: 100%;
	}
	.baki-color-red {
		color: #112544;
	}
	.bakioglu-tab .btn-white {
		padding: 18px 24px 18px 24px;
        border-radius: 8px;
        font-size: 13px;
        font-weight: 600;
        letter-spacing: 0.4px;
        color: #112544;
        position: relative;
        border: none;
        background-color: #ffffff;
        width: 178px;
        margin-top: 28px;
        text-align: center;
        display: block;
    }

    .bakioglu-tab .btn-white:hover {
        background-color: #d8d8d8;
    }
	.owl-theme .owl-nav [class*=owl-]:hover {
		color: #666868;
		text-decoration: none;
	}
	.bakioglu-tab .col-md-6:first-child img {
		width: 88%;
	}
	.hamburger-nav img {
		width: 56px;
	}
	#companies-slider .col-md-12 {
		width: 98%;
	}
	.bakiogluh {
		padding-right: 48px;
	}
	.red-line-title {
		border-left: 2px solid #112544;
		padding-left: 18px;
		margin-bottom: 48px;
	}
	.footer .footer-menu {
		min-height: 188px;
	}
.inside-text tr {
    border-bottom: 1px solid #dedede;
    padding: 8px;
    }
.inside-text td:first-child {
    font-weight: 500;
    }
.inside-text td {
    padding: 8px;
    }

.court img {
	border-radius: 64px 8px 8px 8px;
	margin-bottom: 12px;
}
.ekipfoto {
	padding-right: 28px;
}
.yk-main-title {
	font-size: 38px;
	padding-top: 18px;
	padding-bottom: 18px;
    font-weight: 600;
    color: white;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #112544;
}
    .scrolplus {
        display: block;
    }
    #companies-slider .item {
        display: flex;
        justify-content: center;
    }

    .page-icerik h3 {
        color: #112544;
        text-align: left;
        font-size: 28px;
        font-weight: 600;
        margin-top: 28px;
    }

    .page-icerik strong {
        font-weight: 600;
    }

    .logoHolder {
        margin-bottom: 5px;
        background: #fff;
        border: solid 2px #eee;
        padding: 5px;
        font-size: 18px;
        color: #656868;
    }

    .logoImg {
        display: inline-block;
		width: 28px;
    }

    .logoHolder span {
        display: inline-block;
        margin-left: 5px;
        border-left: solid 2px #eee;
        padding-left: 10px;
    }

    .ref {
        border: solid 3px #eee;
        text-align: center;
        padding: 10px;
        transition: .5s ease-in;
        -webkit-transition: .5s ease-in;
        -moz-transition: .5s ease-in;
        margin-bottom: 30px;
		min-height: 218px;
    }

    .ref img {
        opacity: 1;
        -webkit-transition: .5s ease-in;
        -moz-transition: .5s ease-in;
		    width: 88%;
    }

    .ref:hover {
        border: solid 3px #112544;
    }

    .ref:hover img {
        opacity: .7;
    }

    .inside-text .all {
        width: 100%;
        display: block;
        color: #fff !important;
        font-size: 16px;
        text-align: center;
        font-weight: 600;
        padding: 5px;
        border-radius: 4px;
        margin-top: 10px;
        background: #656868;
        transition: .5s ease-in;
        -webkit-transition: .5s ease-in;
        -moz-transition: .5s ease-in;
        margin-top: 20px;
    }

    .all:hover {
        background: #112544;
        color: #fff;
    }

    .all:hover,
    .all:focus,
    .all.focus {
        color: #fff;
    }

    .owl-theme .owl-nav [class*=owl-]:hover {
        background: none;
    }

    .navbar-toggler {
        color: white;
    }

    .search-form {
        position: fixed;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        /*background-color: rgba(0, 0, 0, 0.5);*/
        background-color: rgba(82, 82, 82, .71);
        cursor: pointer;
        opacity: 0;
        pointer-events: none;
        -webkit-transition: .3s all;
        transition: .3s all;
        z-index: 9;
    }

    .search-form .content {
        max-width: 600px;
        width: 100%;
        position: relative;
        margin: 0 60px;
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        -webkit-transition: .3s all;
        transition: .3s all;
    }

    .search-form .content button.close-search-form {
        position: absolute;
        right: -30px;
        top: -45px;
        border: 0;
        background-color: transparent;
        width: 30px;
        height: 30px;
        border-radius: 30px;
        color: #fff;
        cursor: pointer;
        font-size: 20px;
    }

    .search-form .content input[type="text"] {
        width: 100%;
        background: #333;
        color: #fff;
        line-height: 70px;
        padding: 0 30px;
        border: none;
        outline: none;
    }

    .search-form .content .search-button {
        position: absolute;
        width: 70px;
        height: 70px;
        right: 0;
        border: 0;
        padding: 0;
        background-color: #626262;
        color: #fff;
        cursor: pointer;
        font-size: 20px;
        display: block;
        top: 0;
        padding: 24px;
    }

    .search-form.active {
        opacity: 1;
        pointer-events: visible;
    }

    .search-form.active .content {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    .open-search {
        background-color: transparent;
        width: 36px;
        cursor: pointer;
        border: none;
        color: #626262;
        outline: none;
    }

    .open-search img {
        height: 18px;
    }


    .list-group-numbered {
        list-style: decimal inside;
        padding: 0;
    }

    .list-group-alpha {
        list-style: lower-alpha inside;
        padding: 0;
    }

    .list-group-roman {
        list-style: lower-roman inside;
        padding: 0;
    }

    .list-group-alpha>li,
    .list-group-numbered>li {
        display: list-item
    }




    .bakioglu-haber-detay img {
        width: 100%;
    }

    .site-header-inside .fa-bars {
        color: #656868;
    }

    .hamburger-nav span {
        cursor: pointer;
    }

    .header-content {
        display: flex;
        width: 100%;
    }

    .hamburger-nav {
        z-index: 11;
    }

    .header-menu {
        width: 100%;
    }

    .overlay {
        /* Height & width depends on how you want to reveal the overlay (see JS below) */
        height: 780px;
        width: 0;
        position: fixed;
        /* Stay in place */
        z-index: 12;
        /* Sit on top */
        left: 0;
        top: 0;
        background-color: rgb(0, 0, 0);
        /* Black fallback color */
        background-color: #0000009c;
        /* Black w/opacity */
        overflow-x: hidden;
        /* Disable horizontal scroll */
        transition: 0.5s;
        /* 0.5 second transition effect to slide in or slide down the overlay (height or width, depending on reveal) */
        background-image: url("../images/megamenu-back-baki.webp") !important;
        background-repeat: no-repeat !important;
        background-size: cover;
    }

    /* Position the content inside the overlay */
    .overlay-content {
        position: relative;
        /* 25% from the top */
        width: 100%;
        /* 100% width */
        text-align: center;
        /* Centered text/links */
        margin-top: 128px;
        /* 30px top margin to avoid conflict with the close button on smaller screens */
    }

    /* The navigation links inside the overlay */
    .overlay a {
        padding: 8px;
        text-decoration: none;
        font-size: 36px;
        color: #ffffff;
        display: block;
        /* Display block instead of inline */
        transition: 0.3s;
        /* Transition effects on hover (color) */
    }

    /* When you mouse over the navigation links, change their color */
    .overlay a:hover,
    .overlay a:focus {
        color: #f1f1f1;
    }

    /* Position the close button (top right corner) */
    .overlay .closebtn {
        position: absolute;
        top: -24px;
        right: 10%;
        font-size: 88px;
        z-index: 99;
    }




    .shadow {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgb(255, 255, 255);
        background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgb(0 0 0 / 16%) 84%, rgb(43 43 43 / 49%) 96%);
        z-index: 10;
    }

    #bakioglu-seninle-baki #v-pills-tab {
        padding: 24px;
        background: #112544;

    }
	#bakioglu-surdurulebilirlik #v-pills-tab {
        padding: 0px;
        background: none;

    }
	#v-pills-tab {
        padding: 24px;
        background: #112544ba;

    }

    .navbar #v-pills-tab {
        margin-top: 0px;
    }

    .nav-link {
        color: #ffffff;
        text-align: left;
        text-decoration: none;
    }

    .tab-pane a {
        display: flex;
        padding: 8px;
        color: white;
        text-decoration: none;
        font-size: 18px;
        font-weight: 200;
        border-bottom: 0.2px solid #ffffff4f;
    }

    .nav-pills .nav-link.active,
    .nav-pills .show>.nav-link {
        background-color: #11254400;
        padding-left: 28px;
		font-weight: 600;
    }

    .nav-pills .nav-link {
        font-size: 18px;
        font-weight: 300;
        padding-bottom: 18px;
    }
	#bakioglu-seninle-baki .tab-content {
        padding: 0px;
    }
	
    .tab-content {
        padding: 24px;
    }
	#bakioglu-surdurulebilirlik .tab-content {
        padding: 0px;
    }


    .lifetext ul li:before {
        content: '';
        display: inline-block;
        height: 12px;
        width: 12px;
        background-image: url(../images/bakioglu-infinite-icon-r.webp);
        background-repeat: no-repeat;
        margin-left: 12px;
        margin-top: 8px;
        margin-right: 12px;
        background-position: left center;
        background-size: 12px;
    }

    .lifetext ul li {
        color: #60666B;
        padding-bottom: 18px;
		font-size: 16px;
    }

    #baki-history {
        position: relative;
        margin-top: 48px;
    }

    #baki-history .yil {
        top: -110px;
        z-index: 10;
        margin: 0 0 0 50px;
    }

    #baki-history .yil img {
        border-radius: 64px 0px 0px 0px;
    }

    #baki-history .yil .count {
        position: absolute;
        top: 40%;
        text-align: center;
        font-size: 140px;
        color: #fff;
        line-height: 0.8;
        font-weight: 700;
        padding-left: 34px;
    }

    #baki-history .tab {
        position: relative;
    }

    #baki-history .tab .wrapper {
        padding: 8px 0 0px 14px;
        margin-right: -5%;
    }

    #baki-history .tab h4 {
        color: #000;
        font-weight: 900;
        font-size: 84px;
    }

    #baki-history .tab .lifetext {
        color: #000000;
        font-size: 18px;
    }

    #baki-history .tab .lifetext div {
        display: block;
        margin-left: 28px;
    }

    #baki-history .tab .lifetext div span {
        color: #db3c3c;
    }

    #baki-history .tab .yilText {
        font-size: 88px;
        color: #ffffff;
        z-index: -1;
        margin-left: 50px;
        font-weight: 600;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #112544;
    }

    #baki-history .tab .yilText:after {
        content: "";
        width: 82%;
        height: 10px;
        position: absolute;
        background: #112544;
        top: 11%;
        left: 282px;
        border-radius: 2px;
    }

    #tabs {
        padding: 48px 0 110px;
        position: relative;
    }

    #tabs .div {
        display: block;
        font-weight: 500;
        font-size: 16px;
        color: #808080;
        padding: 0 0 20px;
        position: relative;
        -webkit-transition: 0.3s ease;
        -moz-transition: 0.3s ease;
        -ms-transition: 0.3s ease;
        -o-transition: 0.3s ease;
        transition: 0.3s ease;
        cursor: pointer;
    }

    #tabs .div:after {
        content: "";
        width: 23px;
        height: 5px;
        position: absolute;
        background: #d6d6d6;
        top: 20%;
        left: 40px;
        border-radius: 3px;
    }

    #tabs .slick-arrow {
        position: absolute;
    }

    #tabs .slick-prev {
        top: 0px;
        background: url(../images/up-arrow.png) no-repeat top left;
        width: 100%;
        height: 16px;
        text-indent: -9999em;
        border: none;
        display: block;
        -webkit-transition: 0.3s ease;
        -moz-transition: 0.3s ease;
        -ms-transition: 0.3s ease;
        -o-transition: 0.3s ease;
        transition: 0.3s ease;
    }

    #tabs .slick-prev:hover {
        background: url(../images/up-arrow-hover.png) no-repeat top left;
    }

    #tabs .slick-next {
        bottom: 79px;
        background: url(../images/down-arrow.png) no-repeat top left;
        width: 100%;
        height: 16px;
        text-indent: -9999em;
        border: none;
        display: block;
        -webkit-transition: 0.3s ease;
        -moz-transition: 0.3s ease;
        -ms-transition: 0.3s ease;
        -o-transition: 0.3s ease;
        transition: 0.3s ease;
    }

    #tabs .slick-next:hover {
        background: url(../images/down-arrow-hover.png) no-repeat top left;
    }

    #tabs .div.active {
        color: #000;
        font-weight: 700;
    }

    #tabs div.active:after {
        width: 30px;
        background: #112544;
    }

    .bakioglu-news img {
        width: 24px;
    }

    .bakioglu-news .col-md-1 {
        width: 40px;
        border-right: 1px solid #60666B;
        align-items: center;
        display: flex;
    }

    .bakioglu-news .col-md-2 {
        width: 188px;
    }

    .bakioglu-news .ndate {
        font-size: 14px;
        font-weight: 400;
        color: #60666B;
        padding-left: 18px;
        align-items: center;
        display: flex;
    }

    .bakioglu-news .company {
        font-size: 14px;
        font-weight: 600;
        color: #112544;
        padding-left: 18px;
        align-items: center;
        display: flex;
    }

    .bnews {
        min-height: 48px;
        padding: 8px;
    }

    .bnews a {
        color: #60666B;
    }

    .bnews a:hover {
        color: #112544;
        text-decoration: none;
    }

    .bakioglu-news {
        padding-top: 48px;
        padding-bottom: 128px;
    }

    .bakioglu-news h2 {
        font-size: 24px;
        font-weight: 400;
        color: #656868;
        letter-spacing: -0.8px;
        margin-bottom: 8px;
    }

    .inside-srdr {
        padding-top: 48px;
    }

    .inside-sb {
        padding-top: 48px;
    }

    .seninle-baki-logo-r {
        width: 360px;
        margin-bottom: 28px;
    }

    .inside-sb h2 {
        margin-bottom: 28px;
        font-size: 28px;
    }

    .nav-pills img {
		width: 188px;
        padding: 4px;
        display: block;
        margin: auto;
    }

    #bakioglu-seninle-baki h1 {
        font-size: 64px;
        font-weight: 600;
        color: #112544;
    }

    #bakioglu-seninle-baki h2 {
        font-size: 64px;
        font-weight: 600;
        color: #FAFAFA;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #112544;
    }

    #bakioglu-seninle-baki {
        margin-top: 28px;
        margin-bottom: 88px;
    }

    #bakioglu-seninle-baki .nav-link {
        font-size: 18px;
        color: #354048;
        font-weight: 400;
        padding: 18px;
    }

    #bakioglu-seninle-baki .nav-pills .nav-link {
        border-radius: 0px;
        text-align: left;
    }

    #bakioglu-seninle-baki .nav-pills .nav-link.active {
        background-color: #ce5d66;
        color: #ffffff;
        border-radius: 8px;
    }

    #bakioglu-seninle-baki .bakioglu-tab {
        background-color: #FAFAFA;
        padding: 48px;
		height: 748px;
    }

    #bakioglu-seninle-baki .bakioglu-tab p {
        color: #212529;
    }

    #bakioglu-seninle-baki .bakioglu-tab .col-md-12 img {
        width: 100%;
        display: flex;
    }

    .seninle-baki-ul li:before {
        content: '';
        display: inline-block;
        height: 12px;
        width: 12px;
        background-image: url(../images/bakioglu-infinite-icon-r.webp);
        background-repeat: no-repeat;
        margin-left: 12px;
        margin-top: 8px;
        margin-right: 12px;
        background-position: left center;
        background-size: 12px;
    }

    .seninle-baki-ul li {
        color: #60666B;
		font-size: 16px;
    }

    .inside-srdr h1 {
        font-size: 48px;
        font-weight: 600;
        color: #656868;
    }

    #surdurulebilirlik-raporlar h2 {
        font-size: 18px;
        font-weight: 600;
        color: #112544;
        padding-top: 18px;
    }

    #surdurulebilirlik-raporlar p {
        font-size: 14px;
    }

    .inside-title {
        font-size: 48px;
        font-weight: 600;
        color: white;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #112544;
		margin-bottom: 28px;
    }

    #surdurulebilirlik-raporlar {
        margin-bottom: 128px;
    }

    #bakioglu-seninle-baki #v-pills-tab {
        margin-top: 0px;

    }
	#v-pills-tab {
        margin-top: 24px;
    }
	#bakioglu-surdurulebilirlik #v-pills-tab {
        margin-top: 88px;
		height: 748px;
    }
    #bakioglu-surdurulebilirlik {
        margin-top: 88px;
        margin-bottom: 8px;
    }

    #bakioglu-surdurulebilirlik .nav-link {
       font-size: 18px;
        color: #666868;
        padding: 18px;
        font-weight: 400;
    }

    #bakioglu-surdurulebilirlik .nav-pills .nav-link {
        border-radius: 0px;
        text-align: left;
		min-height: 58px;
		background-color: #f8f8f8;
        margin: 4px;
        border-radius: 28px 0px 18px 0px;
    }

    #bakioglu-surdurulebilirlik .nav-pills .nav-link.active {
        background-color: #112544;
        color: #ffffff;
		border-radius: 28px 0px 18px 0px;
    }

    #bakioglu-surdurulebilirlik .bakioglu-tab {
        background-color: #112544;
        padding: 48px;
        border-radius: 64px 0px 0px 64px;
    }

    #bakioglu-surdurulebilirlik .bakioglu-tab p {
        color: #ffffff;
    }

    #bakioglu-surdurulebilirlik .bakioglu-tab .col-md-12 img {
        width: 100%;
        display: flex;
    }

    .baki-logo-renkli {
        width: 100px;
        padding-bottom: 48px;
    }

    .baskan-title {
        text-align: center;
        color: #656868;
        font-size: 14px;
        padding-top: 18px;
    }

    .inside-text {
        padding-top: 48px;
        padding-bottom: 28px;
    }

    .inside-text h1 {
        font-size: 48px;
        font-weight: 600;
        color: #656868;
    }

    .inside-text h2 {
        font-size: 24px;
        font-weight: 400;
        color: #656868;
        letter-spacing: -0.8px;
        margin-bottom: 8px;
    }

    .inside-text p {
        font-size: 16px;
        font-weight: 300;
		line-height: 28px;
    }

    .main-baki {
		width: 100%;
        height: 865px;
        position: relative;
    }

    .main-baki-g {
		width: 48%;
        position: absolute;
        float: left;
        top: 70px;
        z-index: 6;
    }

    .main-baki-t {
        width: 58%;
        height: 865px;
        background: #112544;
        position: relative;
        float: right;
        z-index: 4;
        border-radius: 64px 0px 0px 64px;
    }

    .main-baki-t p {
        color: #ffffff;
    }

    .main-baki-t h1 {
        color: #ffffff;
    }

    .mb-text {
        width: 60%;
        top: 34%;
        position: absolute;
        left: 20%;
    }

    .main-insan-degerleri {
        width: 100%;
        height: 865px;
        margin: 100px auto;
        position: relative;
    }

    .main-insan-degerleri-t {
        width: 58%;
        height: 865px;
        background: #656868;
        position: absolute;
        float: left;
        z-index: 2;
        border-radius: 0px 64px 64px 0px;
    }

    .main-insan-degerleri-g {
        width: 48%;
        position: relative;
        float: right;
        top: 70px;
        z-index: 4;
    }

    .main-insan-degerleri-t p {
        color: #ffffff;
    }

    .main-insan-degerleri-t h1 {
        font-size: 78px;
        font-weight: 600;
        color: #656868;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #ffffff;
    }

    .mid-text {
        width: 60%;
        top: 34%;
        position: absolute;
        left: 20%;
    }

    .fg-box {
        width: 90%;
        height: 312px;
        background-color: #112544;
        border-radius: 0px 0px 64px 0px;
        padding: 24px;
        text-align: center;
    }

    .fg-box img {
        width: 126px;
    }

    .fg-box .number {
        color: #ffffff;
        font-weight: 600;
        font-size: 48px;
        margin-top: 8px;
    }

    .fg-box .kaciklama {
        color: #ffffff;
        font-size: 18px;
    }

    .main-rakamlarla h1 {
        font-size: 32px;
        color: #656868;
        font-weight: 400;
        position: relative;
        padding-left: 48px;
    }

    .main-rakamlarla h1:before {
        content: "";
        display: block;
        width: 40px;
        height: 4px;
        background: #112544;
        left: 0;
        top: 50%;
        position: absolute;
    }

    .comp-bakioglu h1 {
        font-size: 32px;
        color: #656868;
        font-weight: 400;
        position: relative;
        padding-left: 48px;
    }

    .comp-bakioglu h1:before {
        content: "";
        display: block;
        width: 40px;
        height: 4px;
        background: #112544;
        left: 0;
        top: 50%;
        position: absolute;
    }

    .main-rakamlarla .mrtitle {
        margin-bottom: 28px;
    }

    .comp-bakioglu .col-md-3 {
        width: 19.8%;
    }

    .comp-bakioglu {
        margin-top: 128px;
    }

    .comp-bakioglu h1 {
        font-size: 32px;
        color: #656868;
        font-weight: 400;
        margin-bottom: 48px;
    }

    h1 {
        font-size: 34px;
        font-weight: 600;
        color: #AF2C3C;
    }

    h2 {
        font-size: 18px;
        font-weight: 500;
        color: #60666B;
    }

    p {
        font-size: 16px;
        font-weight: 300;
    }

    .konaklama-table {
        margin-top: 48px;
        margin-bottom: 48px;
        width: 60%;
    }

    .tbl-first {
        padding: 28px;
        background-color: #243445;
        color: #FFFFFF;
        font-size: 16px;
        font-weight: 600;
        border: 1px solid #979797;
    }

    .tbl-last {
        padding: 28px;
        background-color: #243445;
        color: #FFFFFF;
        font-size: 16px;
        font-weight: 400;
        border: 1px solid #979797;
    }

    .tbl-last p {
        color: #FFFFFF;
        font-size: 14px;
        font-weight: 400;
    }

    .tbl-mid {
        padding: 28px;
        color: #243445;
        font-size: 16px;
        font-weight: 400;
    }

    .page-inside h4 {
        font-size: 24px;
        font-weight: 600;
        color: #254436;
        margin-top: 28px;
    }

    .page-inside h3 {
        font-size: 24px;
        font-weight: 600;
        color: #60666B;
        margin-top: -18px;
        margin-bottom: 48px;
    }

    .contact-us-form-info {
        column-gap: 16px;
    }

    .form-check-label {
        font-size: 12px;
        color: #B2B2B2;
    }

    .form-check {
        margin: auto;
    }

    .form-control {
        border-radius: 5px;
        border: solid 1px #e6e6e6;
        background-color: #fff;
        text-align: justify;
        color: #575756;
        font-size: 16px;
        margin-bottom: 24px;
    }

    .form-floating>label {
        font-size: 16px;
        color: #6c757d;
    }

    .contact-page {
        margin-top: 8px;
        margin-bottom: 48px;
    }

    .contact-page h1 {
        margin-bottom: 28px;
    }

    .contact-page h2 {
        font-size: 28px;
        color: #112544;
        margin-bottom: 28px;
        font-weight: 500;
    }

    .contact-page h3 {
        font-size: 14px;
        color: #243445;
        letter-spacing: 4px;
        margin: 0;
        padding: 0;
    }

    .contact-info {
        margin-top: 8px;
        margin-bottom: 48px;
    }

    .contact-info .col-md-6 {
        padding-right: 28px;
    }

    .contact-info .col-md-3 {
        padding-bottom: 18px;
        color: #ACACAC;
        font-weight: 600;
    }

    .contact-info .col-md-9 {
        padding-bottom: 18px;
        color: #80858B;
    }

    .contact-info .col-loc {
        width: 5%;
    }

    .contact-info .col-loc-txt {
        width: 95%;
        margin: auto;
    }

    .location-icon {
        width: 18px;
    }

    .location {
        margin-top: 28px;
    }

    .gmap {
        margin-top: 28px;
    }

    .page-inside h1 {
        margin-bottom: 28px;
    }

    .page-inside-img {
        margin-top: 48px;
        margin-bottom: 48px;
    }

    .page-inside {
        margin-top: 48px;
    }

    .page-inside ul li {
        padding-left: 18px;
        color: #60666B;
        list-style-image: url('../images/bakioglu-icon.html');
        line-height: 28px;
    }

    .page-inside ul {
        padding-left: 28px;
    }

    .main-video {
        margin-top: 128px;
    }

    .main-video img {
        width: 100%;
    }

    .main-gmap img {
        width: 100%;
    }

    .main-resorts img {
        width: 100%;
    }

    .brand-line {
        width: 80%;
        z-index: 999;
    }

    .top-search {
        width: 4%;
        z-index: 999;
    }

    .top-lang {
        width: 5%;
        align-content: center;
        z-index: 999;
    }

    .rez-buton-line {
        width: 14%;
    }

    .main-gmap {
        margin-top: 88px;
    }

    .accordion-button {
        padding: 26px;
        font-size: 18px;
        font-weight: 400;
    }

    .accordion-button:not(.collapsed) {
        color: #ffffff;
        background-color: #243445;
    }

    .accordion-button:focus {
        box-shadow: none;
    }

    .main-faq {
        margin-top: 48px;
    }

    .main-faq-title {
        margin-bottom: 28px;
    }

    .main-faq-title h1 {
        font-size: 34px;
        font-weight: 600;
        color: #AF2C3C;
        margin-top: 88px;
        text-align: center;
    }

    .form-control:focus {
        color: #212529;
        background-color: #fff;
        border-color: #bdd0e7;
        outline: 0;
        box-shadow: 0 0 16px 0.25rem rgb(213 215 221);
    }

    .txtcenter {
        text-align: center;
        padding-bottom: 88px;
    }

    .kvkk-line {
        margin-top: 48px;
        margin-bottom: 18px;
    }

    .main-newsletter .col-md-4 {
        padding: 8px;
    }

    .main-newsletter {
        background-color: #EAEDF4;
        margin-top: 48px;
    }

    .main-newsletter-title {
        margin-bottom: 28px;
    }

    .main-newsletter-title h1 {
        font-size: 34px;
        font-weight: 600;
        color: #AF2C3C;
        margin-top: 88px;
        text-align: center;
    }

    .main-newsletter-title p {
        text-align: center;
    }

    .owl-carousel .owl-nav button.owl-prev {
       font-size: 68px;
	   margin-right: 48px;
    }

    .owl-carousel .owl-nav button.owl-next {
       font-size: 68px;
    }

    .main-gallery-title {
        margin-bottom: 28px;
    }

    .main-gallery-title h1 {
        font-size: 34px;
        font-weight: 600;
        color: #AF2C3C;
        margin-top: 88px;
        text-align: center;
    }

    .main-gallery-title p {
        text-align: center;
    }

    .main-resorts {
        background-color: #EAEDF4;
    }

    .main-resorts .col-md-9 {
        padding: 48px;
    }

    .main-resorts-title h1 {
        font-size: 34px;
        font-weight: 600;
        color: #AF2C3C;
        margin-top: 88px;
        text-align: center;
    }

    .main-resorts h2 {
        font-size: 24px;
        font-weight: 600;
        color: #AF2C3C;
        margin-bottom: 28px;
    }

    .main-resorts-title p {
        text-align: center;
    }

    .night-programs {
        width: 18%;
        padding: 8px;
    }

    .night-programs h1 {
        font-size: 24px;
        font-weight: 600;
        color: #E03309;
        margin-top: 48px !important;
        margin-bottom: 0px !important;
        text-align: left !important;
    }

    .night-programs h2 {
        font-size: 14px;
        font-weight: 600;
        color: #AF2C3C;
        padding-top: 28px;
    }

    .night-programs li {
        font-size: 14px;
        font-weight: 300;
        line-height: 28px;
        color: #60666B;
    }

    .night-programs li strong {
        font-weight: 600;
    }

    .bg-gray {
        background-color: #EAEDF4;
    }

    .main-programs h1 {
        margin-top: 88px;
        margin-bottom: 128px;
        text-align: center;
    }

    .nav-tabs {
        --bs-nav-tabs-border-width: 0px;
    }

    .nh-col {
        margin-bottom: 12px;
        position: relative;
        text-align: center;
    }

    .nh-col img {
        width: 100%;
    }

    .nh-col h2 {
        position: absolute;
        top: 80%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 15;
        font-size: 22px;
        font-weight: 600;
        color: #ffffff;
    }

    .nh-shadow {
        background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(0 0 0 / 24%) 49%, rgb(0 0 0 / 65%) 96%);
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 10;
    }

    .nh-shadow:hover {
        background: rgb(175 44 54 / 54%);
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 10;
    }

    .results {
        padding: 18px;
    }

    .results-img {
        width: 8%;
    }

    .results-text {
        width: 70%;
        position: relative;
        margin: auto;
    }

    .results-text h2 {
        font-size: 20px;
        font-weight: 400;
        color: #60666B;
    }

    .homepage-results h1 {
        padding-top: 88px;
        padding-bottom: 88px;
        text-align: center;
    }

    .dropdown-item.active,
    .dropdown-item:active {
        background-color: #1e5193;
    }

    .icerik-breadcrumb {
        z-index: 26;
    }

    .icerik-breadcrumb h1 {
        font-size: 36px;
        font-weight: 600;
        letter-spacing: -0.46px;
        color: #fff;
    }

    .icerik-breadcrumb h3 {
        font-family: 'Montserrat', sans-serif;
        font-size: 36px;
        font-weight: bold;
        letter-spacing: -0.46px;
        color: #fff;
        position: absolute;
        z-index: 2;
        bottom: 18%;
        width: 80%;
    }

    .icerik-breadcrumb iframe {
        width: 100%;
        height: 410px;
        -webkit-filter: grayscale(100%);
        filter: grayscale(100%);
    }

    .icerik-breadcrumb img {
        width: 100%;
    }

    .icerik-breadcrumb ul {
        display: flex;
        color: #656868;
        list-style-type: none;
        align-items: center;
        float: right;
    }

    .icerik-breadcrumb a {
        font-size: 12px;
        font-weight: 500;
        color: #656868;
    }

    .icerik-breadcrumb li:first-child {
        padding-left: 0px;
        padding-right: 8px;
    }

    .icerik-breadcrumb li {
        padding-right: 8px;
        padding-left: 8px;
    }

    .urun-title-spc {
        margin-top: 48px;
    }

    .detayli-arama-box {
        background: #1E5193;
        padding: 18px;
    }

    .detayli-arama-box h1 {
        font-size: 24px;
        color: #ffffff;
        font-weight: 400;
    }

    .form-arama {
        height: 50px;
        width: 98%;
        padding: 18px;
    }

    .aramabtn {
        justify-content: end;
        display: flex;
    }

    .whatsapp-mail-line {
        top: 30%;
        position: fixed;
        z-index: 99;
        right: 0;
    }

    .Whatsapp-box {
        position: relative;
        width: 58px;
        height: 45px;
        right: 0px;
        border-top-left-radius: 8px;
        border-bottom-left-radius: 8px;
        background-color: #1cd741;
        z-index: 999;
        padding-top: 4px;
        margin-bottom: 4px;
    }

    .Message-box {
        position: relative;
        width: 58px;
        height: 45px;
        right: 0px;
        border-top-left-radius: 8px;
        border-bottom-left-radius: 8px;
        background-color: #e1251b;
        z-index: 999;
        padding-top: 4px;
        margin-bottom: 4px;
    }

    .Text-box {
        position: relative;
        width: 58px;
        height: 45px;
        right: 0px;
        border-top-left-radius: 8px;
        border-bottom-left-radius: 8px;
        background-color: #e1251b;
        z-index: 999;
        padding-top: 4px;
        margin-bottom: 4px;
    }

    .Whatsapp-box .fa-brands {
        font-size: 20px;
    }

    .Message-box .fa-regular {
        font-size: 18px;
    }

    .Text-box .fa-regular {
        font-size: 18px;
    }

    .Whatsapp-box:hover,
    .Message-box:hover,
    .Text-box:hover {
        box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
    }

    .nav-tabs .nav-item.show .nav-tab-link,
    .nav-tabs .nav-tab-link.active {
        background: #EAEDF4;
        font-size: 18px;
        font-weight: 600;
        color: #AF2C3C;
        padding-left: 188px;
        padding-right: 188px;
        margin: auto;
        height: 54px;
        border: none;
    }

    .nav-tabs .nav-tab-link {
        background: #ffffff;
        font-size: 18px;
        font-weight: 600;
        color: #60666B;
        padding-left: 48px;
        padding-right: 48px;
        margin: auto;
        height: 54px;
        border: none;
    }

    .navbar-toggler {
        border: 0px;
        font-size: 44px;
        outline: none;
    }

    .navbar-toggler:focus {
        box-shadow: none;
    }

    .uretim-pg .nav-item {
        margin-left: 2px;
    }

    .production-img {
        margin-top: 18px;
    }

    .production-img img {
        width: 100%;
        padding-top: 28px;
    }

    .production-text p {
        font-size: 14px;
        margin-bottom: 0px;
    }

    .star-notes {
        margin-top: 28px;
    }

    .production-text h2 {
        font-size: 20px;
        padding-top: 48px;
        color: #AF2C3C;
        font-weight: 600;
        padding-bottom: 18px;
    }

    .production-text li {
        font-size: 16px;
        color: #60666B;
        line-height: 34px;
    }

    .uretim-pg .col-md-3 {
        padding: 8px;
    }

    .docs {
        padding: 12px;
        margin-top: 18px;
    }

    .document-body h3 {
        font-size: 14px;
        font-weight: 500;
        color: #000;
        margin-bottom: 0px;
        text-decoration: none;
    }

    .icon-pdf {
        background-image: url(../images/icon_pdf.svg);
        background-repeat: no-repeat;
        background-size: 26px 52px;
        padding: 18px;
    }

    .document-item {
        display: flex;
        align-items: center;
        padding: 15px;
        color: inherit;
        background-color: #ffffff;
        border: 1px solid #dddddd;
        border-radius: 5px;
    }

    .product-brdr {
        border: 1px solid #d2d2d2;
        text-align: center;
        margin-bottom: 48px;
    }

    .product-brdr img {
        padding: 24px;
    }

    .product-list .col-md-2 {
        width: 16%;
    }

    .urun-list-txt {
        padding: 8px;
        background: #dddddd;
        font-size: 16px;
        font-weight: 500;
    }

    .urunler-list {
        margin-top: 48px;
        margin-bottom: 128px;
    }

    .urunler-list h1 {
        font-size: 38px;
        font-weight: 400;
    }

    .urunler-list h2 {
        font-size: 16px;
        font-weight: 300;
    }

    .contact-us-form-products {
        margin-top: 28px;
        margin-bottom: 28px;
    }

    .contact-us-form-products .col:first-child {
        font-size: 16px;
        font-weight: 500;
    }

    .contact-us-form-products label {
        font-size: 16px;
        font-weight: 300;
        padding-left: 8px;
    }

    .main-tech-slider {
        padding-top: 0px;
    }

    .main-tech {
        padding-top: 48px;
        padding-bottom: 48px;
    }

    .owl-tech .item img {
        width: 100%;
    }

    .tech-title {
        padding-top: 24px;
        padding-bottom: 24px;
    }

    .tech-title h1 {
        font-size: 24px;
        font-weight: 600;
    }

    .product-code-line {
        margin-top: 28px;
        margin-bottom: 8px;
    }

    .product-code-line h1 {
        font-size: 28px;
        font-weight: 600;
    }

    .product-code-line h2 {
        font-size: 28px;
        font-weight: 200;
    }

    .document-download {
        display: flex;
        align-items: center;
        padding: 15px;
        color: inherit;
        background-color: #f0f0f0;
        border: 1px solid #dddddd;
        border-radius: 5px;
        width: 50%;
        float: right;
    }

    .icon-pdf2 {
        background-image: url(../images/icon_pdf.svg);
        background-repeat: no-repeat;
        background-size: 26px 52px;
        padding-top: 12px;
        padding-bottom: 12px;
        padding-left: 20px;
        padding-right: 18px;
    }

    .document-title {
        font-size: 14px;
    }

    .product-main img {
        width: 98%;
    }

    .product-mainbr {
        border: 1px solid #d2d2d2;
        text-align: center;
        margin-bottom: 8px;
        height: 214px;
    }

    .product-mainbr img {
        padding: 24px;
        width: 54%;
        margin: auto;
    }

    .tbl-bilesenler {
        margin-left: 48px;
        font-size: 16px;
        font-weight: 300;
    }

    .tbl-oem {
        margin-left: 48px;
        margin-top: 48px;
        font-size: 16px;
        font-weight: 300;
    }

    .tbl-bilesenler h1 {
        padding: 10px;
        font-size: 18px;
        font-weight: 600;
        background: #1E5193;
        color: #ffffff;
    }

    .tbl-oem h1 {
        padding: 10px;
        font-size: 18px;
        font-weight: 600;
        background: #37393B;
        color: #ffffff;
    }

    .tbl-line {
        padding-left: 10px;
        border-bottom: 1px solid #e0e0e0;
        padding-top: 4px;
        padding-bottom: 4px;
    }

    .manset-gorsel {
        width: 100%;
        position: relative;
    }

    .manset-gorsel img {
        width: 100%;
    }

    .social-header {
        margin: auto;
        z-index: 11;
    }

    .main-menu-header {
        margin: auto;
        z-index: 11;
    }

    .content-tab {
        margin-top: -54px;
        margin-bottom: 128px;
    }

    .content-tab .col-md-5 img {
        width: 100%;
    }

    .site-header {
        top: 0;
        left: 0;
        width: 100%;
        padding-top: 18px;
        position: absolute;
    }

    .site-header-inside {
        top: 0;
        left: 0;
        width: 100%;
        padding-top: 18px;
        z-index: 12;
    }

    .icerik-menu {
        margin-top: 18px;
        border-bottom: 1px solid #d8d8d8;
    }

    .icerik-menu ul li {
        padding-right: 48px;
        color: #656868;
        font-size: 16px;
        font-weight: 500;
    }

    .icerik-menu ul li a {
        color: #656868;
        text-decoration: none;
    }

    .inside-text .col-md-10 {
        padding-left: 48px;
    }

    .icerik-menu ul {
        display: flex;
    }

    .inside-menu-header {
        display: flex;
        align-items: center;
        margin-bottom: 18px;
    }

    .inside-menu-header .top-search p {
        color: #112544;
    }

    .inside-menu-header .navbar-toggler {
        color: #112544;
    }

    .inside-menu-header .top-lang .languages-menu li a {
        color: #656868;
    }

    .social-header .fa-brands {
        font-size: 24px;
        color: white;
        padding-right: 18px;
    }

    .header-gorsel img {
        width: 100%;
    }

    /*header start*/
    .shadow {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgb(255, 255, 255);
        background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgb(0 0 0 / 16%) 84%, rgb(43 43 43 / 49%) 96%);
        z-index: 10;
    }

    header .container-fluid {
        width: 1560px;
    }

    .navbar {}

    .navbar-nav {
        padding: 0px 0px;
    }

    .nav-item {
        margin-left: 28px;
    }

    .nav-link {
        font-weight: 600;
        color: #ffffff;
        font-size: 14px;
    }

    .nav-link:focus,
    .nav-link:hover {
        color: #FFFFFF;
    }

    .navbar-expand-lg .navbar-collapse {}

    .navbar-nav>.nav-item::after {
        display: block;
        content: '';
        background: rgb(218 65 18);
        height: 4px;
        opacity: 0;
    }

    .navbar-nav>.nav-item:hover::after {
        display: block;
        content: '';
        background: rgb(218 65 18);
        height: 4px;
        opacity: 1;
    }

    .dropdown-toggle::after {
        content: "";
        width: 16px;
        height: 6px;
        background: url(../images/chevron-down-regular.html) no-repeat right center;
        border: none !important;
        position: relative;
        top: 3px;
    }

    .dropdown-menu {
        border: none;
        padding: 0px;
    }

    .dropdown-menu>li {
        padding: 5px 15px;
        border-bottom: 1px solid var(--second-color);
        width: 294px;
    }

    .dropdown-menu>li:nth-last-child(1) {
        padding-bottom: 20px;
    }

    .dropdown-menu>li:nth-child(1) {
        padding-top: 15px;
    }

    .dropdown-item {
        font-weight: 500;
        color: #37393B;
        font-size: 14px;
        border-bottom: solid 1px #dce0e6;
    }

    .social-top {
        width: 30%;
        display: flex;
        justify-content: space-between;
        padding: 10px 20px;
        border-bottom: 1px solid #ffffff45;
        height: 40px;
        position: absolute;
        z-index: 11;
    }

    .social-top .fa-brands {
        font-size: 24px;
        color: #fff;
    }

    .navbar-brand {
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .languages-menu li {
        border-right: 1px solid #ffffff54;
        float: left;
    }

    .languages-menu li:last-child {
        border-right: none;
    }

    .languages-menu li a {
        display: block;
        color: white;
        padding: 0px 8px;
        text-decoration: none;
        font-size: 14px;
    }

    .languages-menu li:first-child a {
        padding-left: 0px;
    }

    .top-search p {
        font-size: 16px;
        font-weight: 600;
        color: #ffffff;
        padding-top: 18px;
    }

    .top-search p a {
        text-decoration: none;
        color: #ffffff;
        font-size: 14px;
        font-weight: 400;
    }

    /*header finish*/
    /*owl manset start*/
    .owl-container {
        max-width: 100%;
        position: relative;
    }

    .owl-manset .owl-theme .owl-nav.disabled+.owl-dots {
        position: absolute;
        bottom: 48px;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .owl-manset .owl-theme .owl-dots .owl-dot span {
        width: 38px;
        height: 6px;
        margin: 5px 7px;
        background-color: #ffffff;
        display: block;
        -webkit-backface-visibility: visible;
        transition: opacity .2s ease;
        border-radius: 30px;
    }

    .owl-manset .owl-theme .owl-dots .owl-dot.active span,
    .owl-theme .owl-dots .owl-dot:hover span {
        background: #112544;
    }

    .owl-nav {
        justify-content: space-between;
    }

    .owl-manset-text {
        width: 100%;
        position: absolute;
        top: 40%;
        text-align: center;
        z-index: 12;
    }

    .owl-manset-text>h1 {
        font-size: 72px;
        color: #ffffff;
        font-weight: 600;
    }

    .owl-manset-text>h2 {
        font-size: 58px;
        color: #ffffff;
        font-weight: 200;
    }

    .header-manset {
        position: relative;
    }

    .corporate-about {
        margin-top: 88px;
        margin-bottom: 88px;
    }

    /*owl manset finish*/
    /*AnaSayfa Start*/
    .main-references h1 {
        font-size: 38px;
        font-weight: 600;
        color: #37393B;
        letter-spacing: -0.8px;
    }

    .about-us .col-md-5 {
        padding-right: 48px;
        margin: auto;
    }

    .btn-blue {
        padding: 18px 24px 18px 24px;
        border-radius: 8px;
        font-size: 13px;
        font-weight: 600;
        letter-spacing: 1px;
        color: #fff;
        position: relative;
        border: none;
        background-color: #112544;
        width: 200px;
        margin-top: 28px;
		text-align: center;
    }

    .btn-blue:hover {
        background-color: #666868;
        color: #ffffff;
    }

    .btn-white {
        padding: 18px 24px 18px 24px;
        border-radius: 8px;
        font-size: 13px;
        font-weight: 600;
        letter-spacing: 1px;
        color: #112544;
        position: relative;
        border: none;
        background-color: #ffffff;
        width: 200px;
        margin-top: 28px;
    }

    .btn-white:hover {
        background-color: #d8d8d8;
    }

    .btn-orange {
        padding: 10px 24px 10px 24px;
        width: 200px;
        font-size: 14px;
        font-weight: 600;
        letter-spacing: 2px;
        color: #fff;
        position: relative;
        border: none;
        background-color: #DB300A;
        border-radius: 8px;
    }

    .btn-orange:hover {
        background-color: #616a78;
    }

    .about-us {
        padding-top: 48px;
        padding-bottom: 128px;
    }

    .about-us h1 {
        font-size: 78px;
        font-weight: 600;
        color: white;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #112544;
    }

    .about-us h2 {
        font-size: 28px;
        font-weight: 400;
        color: #656868;
        letter-spacing: -0.8px;
        margin-bottom: 28px;
    }

    .about-us p {
        font-size: 18px;
        font-weight: 300;
    }

    .about-us .col-md-7 {
        padding-right: 48px;
    }

    .main-ref-slider {
        padding-top: 48px;
    }

    .main-references {
        padding-top: 88px;
    }

    .owl-refs .item img {
        width: 109px;
    }

    .ref-title {
        padding-top: 24px;
        padding-bottom: 24px;
    }

    .homepage-services {
        padding-top: 88px;
    }

    .homepage-services h1 {
        font-size: 38px;
        font-weight: 600;
        color: #37393C;
    }

    .homepage-services h2 {
        font-size: 22px;
        font-weight: 600;
    }

    .homepage-services p {
        font-size: 16px;
        font-weight: 400;
        color: #687991;
    }

    .services-text {
        padding-top: 28px;
    }

    .services-img img {
        width: 100%;
        border-radius: 18px;
    }

    .services .col-md-4 {
        width: 30%;
    }

    .main-quality {
        height: 508px;
        background-image: url('../images/kalite-background.html');
        margin-top: 88px;
        margin-bottom: 88px;
    }

    .main-quality img {
        width: 80%;
        margin-top: -100px;
    }

    .main-quality .col-md-4 {
        margin: auto;
    }

    .main-quality .col-md-8 {
        text-align: right;
    }

    .main-quality h1 {
        font-size: 108px;
        color: #ffffff;
        font-weight: 600;
    }

    .main-quality h2 {
        font-size: 98px;
        color: #ffffff;
        font-weight: 100;
        margin-top: -18px;
    }

    .main-quality p {
        font-size: 18px;
        color: #ffffff;
        font-weight: 300;
    }

    /*AnaSayfa Finish*/
    /*content start*/
    .content {
        display: flex;
    }

    .content-page {
        margin-top: 88px;
        margin-bottom: 88px;
        font-size: 18px;
        font-weight: 400;
        color: #828386;
    }

    .content-page .col-md-4 {
        padding-right: 48px;
    }

    .content-page h1 {
        font-size: 36px;
        font-weight: 600;
        color: #1C3C6D;
    }

    .content-page h2 {
        font-size: 36px;
        font-weight: 400;
        color: #1C3C6D;
        margin-bottom: 48px;
    }

    .content-page p {
        font-size: 16px;
        font-weight: 400;
        color: #828386;
    }

    .content-page .col-md-6 img {
        padding-right: 28px;
        padding-bottom: 28px;
    }

    .content-page .col-md-6 {
        margin: auto;
        padding: 24px;
    }

    .content-page h3 {
        font-size: 22px;
        font-weight: 600;
        color: #1C3C6D;
        margin-bottom: 18px;
    }

    .corporate-about .col-md-7:first-child {
        padding-right: 48px;
    }

    .corporate-about .col-md-5 img {
        width: 100%;
    }

    /*content finish*/
    /* contact start */
    .contact-us-form {
        margin-bottom: 10%;
    }

    .contact-menu {
        margin-top: 5%;
        margin-bottom: 10%;
    }

    .contact-menu .container {
        margin: auto;
    }

    .contact-menu .col-md-6 {
        padding: 0px 14px;
    }

    .contact-menu .col-md-6 p {
        padding-left: 0px;
    }

    .contact-us-title h1 {
        font-size: 36px;
        font-weight: 600;
        letter-spacing: -0.46px;
        color: #122b4e;
    }

    .contact-us-title p {
        font-size: 16px;
        color: #687991;
        text-align: left;
        margin-top: 2%;
        margin-bottom: 2%;
    }

    .adress {
        display: flex;
        flex-direction: column;
    }

    .adress h1 {
        font-size: 24px;
        line-height: 1.88;
        color: #003560;
        padding: 0px;
    }

    .adress .col p {
        font-size: 16px;
        text-align: left;
        line-height: 1.88;
        color: #687991;
        padding: 0px;
    }

    .adress h4 {
        font-size: 18px;
        font-weight: 600;
        letter-spacing: 6px;
        color: #003560;
        padding: 0px;
    }

    .contact-us-form-title {
        font-size: 28px!important;
		color: #112544!important;
		margin-bottom: 28px!important;
		font-weight: 500!important;
    }

    .contact-us-form .row {
        display: flex;
        justify-content: space-between;
    }

    .form-control {
        border-radius: 5px;
        border: solid 1px #e6e6e6;
        background-color: #fff;
        text-align: justify;
        color: #575756;
        padding-left: 28px;
        font-size: 14px;
    }

    .contact-form-check {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }

    .form-floating {
        font-size: 18px;
        text-align: justify;
        color: #575756;
    }

    .contact-us-form p {
        font-size: 18px;
        color: #3d4247;
    }

    .contact-form {
        margin-top: 88px;
    }

    .offices-box {
        padding-left: 7.5%;
        margin-bottom: 5%;
    }

    .offices-box .fa-solid {
        font-size: 30px;
        color: #003560;
        rotate: 130deg;
        margin-left: -7.5%;
        padding-right: 2.5%;
    }

    .offices h1 {
        padding: 10px 47px 9px 58px;
        border: solid 1px #122b4e;
        font-size: 24px;
        line-height: 1.88;
        color: #003560;
        width: 70%;
    }

    .office-name-box {
        display: flex;
        align-items: baseline;
        margin-top: 5%;
    }

    .office-name-box h4 {
        font-size: 18px;
        font-weight: 600;
        letter-spacing: 6px;
        color: #003560;
    }

    .offices-map {
        margin-bottom: 10%;
        margin-top: 30%;
    }

    .offices-map img {
        width: 150%;
        margin-left: -30%;
    }

    .offices p {
        font-size: 16px;
        line-height: 1.88;
        color: #687991;
    }

    /* contact end */
    /*news start*/
    .general-title h5 {
        font-size: 36px;
        color: #37393C;
        padding-bottom: 28px;
        padding-top: 48px;
        font-weight: 600;
    }

    .news-box-1 {
        margin-bottom: 90px;
    }

    .news-box-info {
        margin-top: 5%;
    }

    .news-box-1 .col img {
        object-fit: fill;
        height: 100%;
    }

    .news-box-info-date h3 {
        font-size: 14px;
        line-height: 2.5;
        color: #37393B;
    }

    .news-box-1 h4 {
        font-size: 18px;
        font-weight: 600;
        line-height: 1.2;
        color: #37393B;
        text-align: left;
    }

    .news-box-1 p {
        font-size: 14px;
        line-height: 1.25;
        color: #687991;
        text-align: left;
    }

    .news-box-info .news-box-info-link a {
        font-size: 14px;
        font-weight: 600;
        letter-spacing: 2.29px;
        text-align: justify;
        color: #1e5193;
    }

    .owl-news .owl-nav {
        color: #112544;
        text-decoration: none;
        background: none;
        position: relative;
        top: -93%;
        left: -120px;
        transform: translate(-50%, -50%);
        padding: 0px 50px;
        float: right;
    }

    .owl-news .item img {
        height: auto;
    }

    /*news finish*/
    /*Footer start*/
    .footer {
        background: #112544;
		margin-top: 88px;
    }

    .footer-logo {
        margin-bottom: 18px;
    }

    .footer-menu-line {
        background-image: url('../images/infinite-wire.svg');
        background-repeat: no-repeat;
        background-position: left bottom;
        padding-bottom: 48px;
        background-size: 340px;
    }

    .social-footer {
        margin-top: 88px;
    }

    .footer-menu-line {
        padding-top: 48px;
    }

    .footer-alt {
        height: 48px;
        margin-top: 128px;
        text-align: end;
    }

    .footer-alt a {
        font-size: 14px;
        font-weight: 400;
        text-decoration: none;
        color: #60666B;
    }

    .footer h3 {
        font-size: 16px;
        font-weight: 600;
        color: #FFFFFF;
    }

    .footer p {
        font-size: 12px;
        font-weight: 400;
        color: #FFFFFF;
        margin-bottom: 4px;
    }

    .copyright-text {
        padding-top: 28px;
        padding-bottom: 28px;
        width: 70%;
    }

    .footer-blue {
        background: #1E5193;
        padding: 48px;
    }

    .footer-blue .row {
        padding-bottom: 12px;
    }

    .footer-blue p {
        font-size: 14px;
        color: #ffffff;
    }

    .footer-blue h1 {
        font-size: 48px;
        color: #ffffff54;
        font-weight: 700;
    }

    .footer-blue a {
        font-size: 14px;
        color: #ffffff;
    }

    .social-text {
        font-size: 14px;
        color: #ffffff;
    }

    .footer-menu li {}

    .footer-menu li:last-child {
        border-right: none;
    }

    .footer-menu li a {
        color: white;
        font-size: 14px;
        font-weight: 400;
        text-decoration: none;
    }

    .footer-menu li:first-child a {
        padding-left: 0px;
    }

    .footer-menu-kvkk {
        border-top: 1px solid #ffffff54;
        border-bottom: 1px solid #ffffff54;
        padding-top: 12px;
        padding-bottom: 12px;
    }

    .footer-menu-kvkk li {
        display: inline;
        border-right: 1px solid #ffffff54;
        float: left;
    }

    .footer-menu-kvkk li:last-child {
        border-right: none;
    }

    .footer-menu-kvkk li a {
        display: block;
        color: #ffffff54;
        padding: 0px 8px;
        text-decoration: none;
    }

    .footer-menu-kvkk li:first-child a {
        padding-left: 0px;
    }

    .social-top .fa-brands {
        font-size: 24px;
    }

    .social-footer .fa-brands {
        font-size: 36px;
        color: #ffffff;
        padding: 8px;
    }

    .footer h1 {
        font-size: 18px;
        color: #ffffff;
        font-weight: 600;
        border-bottom: 2px solid #ffffff;
        padding-bottom: 8px;
    }

    .footer-menu-line .col-md-3 {
        padding: 18px;
    }

    .social-footer .col-md-3:nth-child(4) {
        border-right: 0px;
    }

    .phone-icon {
        padding-right: 8px;
    }
}

@media only screen and (min-width: 1441px) and (max-width: 1600px) {
.container {
	max-width: 1420px;
}
.bakioglu-tab .sb-mail {
	display: inline!important;
	text-decoration: none!important;
	color: #af2c3c!important;
	padding: 0px!important;
	font-weight: 600!important;
	font-size: 16px!important;
}
.mega-menu .col-md-3 {
	width: 18%;
}
.mega-menu .col-md-9 {
	width: 82%;
}
.bf-gallery {
	justify-content: start;
}
.bf-gallery .col-md-2 {
	padding: 8px;
}
#snbkgo {
	margin-top: -48px;
    margin-bottom: 28px;
}
.red-line-title h1 {
	font-size: 40px!important;
	font-weight: 600!important;
	color: #AF2C3C!important;
}
.red-line-title h2 {
	font-size: 20px!important;
	font-weight: 400!important;
	color: #656868!important;
	letter-spacing: -0.8px!important;
	margin-bottom: 8px!important;
}
.paydas-line {
	border-bottom: 1px solid #eaeaea;
    margin-bottom: 28px;
    padding-bottom: 28px;
}

.haber-fotogaleri {
	margin-top: 24px;
    margin-right: 24px;
}
.news-next-btn {
	margin-bottom: 18px;
}
.bakioglu-haber-detay {
	padding: 24px;
    margin: 24px;
    margin-bottom: 24px;
    border: 1px solid #e0e0e0;
}
.bakioglu-haber-detay h4 {
	font-size: 18px;
	min-height: 88px;
	margin-top: 18px;
	font-weight: 500;
	color: #666868;
}
.bakioglu-haberler .col-md-4 {
	width: 28%;
}
#kltaslari .col-md-6 {
	padding: 28px;
	margin: auto;
}

#kltaslari h1 {
	font-size: 34px!important;
	font-weight: 500!important;
	color: #AF2C3C!important;
	margin-bottom: 28px!important;
}

#kltaslari .col-md-12 {
	padding: 28px;
	margin: auto;
}

.contanct-us-form {
	margin-bottom: 88px;
}
	#kdegerler .kdrow {
    display: flex;
    border-bottom: 1px solid #e1e1e1;
    width: 100%;
    padding-top: 28px;
    padding-bottom: 28px;
}

#kdegerler .kd-icons img {
	width: 64px;
}
#kdegerler .kd-icons {
	width: 6%;
	align-content: center;
}
#kdegerler .kd-text {
	width: 94%;
	align-content: center;
}
#kdegerler .kd-text h2 {
	font-size: 18px;
	font-weight: 600;
	
}
#kdegerler .kd-text p {
	font-size: 16px;
}
	.yakindan-bak .col-md-3 {
		padding: 24px;
	}
	.btn-line {
        padding: 18px 24px 18px 24px;
        border-radius: 8px;
        border: 1px solid #ffffff;
        font-size: 13px;
        font-weight: 600;
        letter-spacing: 1px;
        color: #fff;
        position: relative;
        width: 200px;
        margin-top: 34px;
        text-align: center;
        display: block;
    }

    .btn-line:hover {
        background-color: #ffffff;
        color: #112544;
    }
	.down-line {
		border-top: 1px solid #ced4d8;
        border-bottom: 1px solid #ced4d8;
        padding-top: 2px;
        padding-bottom: 2px;
        margin-top: 28px;
	}
	.down-icon {
		align-content: center;
        text-align: end;
	}
	.down-icon img {
		width: 38px!important;
	}
	.down-row {
		gap: 4%;
	}
	.down-row .col-md-4 {
		width: 30%;
		margin-bottom: 48px;
	}
	.down-row .col-md-4 img {
		width: 100%;
	}
	.baki-color-red {
		color: #112544;
	}
	.bakioglu-tab .btn-white {
        padding: 18px 24px 18px 24px;
        border-radius: 8px;
        font-size: 13px;
        font-weight: 600;
        letter-spacing: 0.4px;
        color: #112544;
        position: relative;
        border: none;
        background-color: #ffffff;
        width: 178px;
        margin-top: 28px;
        text-align: center;
		display: block;
    }

    .bakioglu-tab .btn-white:hover {
        background-color: #d8d8d8;
    }
	.owl-theme .owl-nav [class*=owl-]:hover {
		color: #666868;
		text-decoration: none;
	}
	.bakioglu-tab .col-md-6:first-child img {
		width: 88%;
	}
	.hamburger-nav img {
		width: 56px;
	}
	#companies-slider .col-md-12 {
		width: 98%;
	}
	.bakiogluh {
		padding-right: 48px;
	}
	.red-line-title {
		border-left: 2px solid #112544;
		padding-left: 18px;
		margin-bottom: 48px;
	}
	.footer .footer-menu {
		min-height: 188px;
	}
.inside-text tr {
    border-bottom: 1px solid #dedede;
    padding: 8px;
    }
.inside-text td:first-child {
    font-weight: 500;
    }
.inside-text td {
    padding: 8px;
    }

.court img {
	border-radius: 64px 8px 8px 8px;
	margin-bottom: 12px;
}
.ekipfoto {
	padding-right: 28px;
}
.yk-main-title {
	font-size: 38px;
	padding-top: 18px;
	padding-bottom: 18px;
    font-weight: 600;
    color: white;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #112544;
}
    .scrolplus {
        display: block;
    }
    #companies-slider .item {
        display: flex;
        justify-content: center;
    }

    .page-icerik h3 {
        color: #112544;
        text-align: left;
        font-size: 28px;
        font-weight: 600;
        margin-top: 28px;
    }

    .page-icerik strong {
        font-weight: 600;
    }

    .logoHolder {
        margin-bottom: 5px;
        background: #fff;
        border: solid 2px #eee;
        padding: 5px;
        font-size: 18px;
        color: #656868;
    }

    .logoImg {
        display: inline-block;
		width: 28px;
    }

    .logoHolder span {
        display: inline-block;
        margin-left: 5px;
        border-left: solid 2px #eee;
        padding-left: 10px;
    }

    .ref {
        border: solid 3px #eee;
        text-align: center;
        padding: 10px;
        transition: .5s ease-in;
        -webkit-transition: .5s ease-in;
        -moz-transition: .5s ease-in;
        margin-bottom: 30px;
		min-height: 218px;
    }

    .ref img {
        opacity: 1;
        -webkit-transition: .5s ease-in;
        -moz-transition: .5s ease-in;
		    width: 88%;
    }

    .ref:hover {
        border: solid 3px #112544;
    }

    .ref:hover img {
        opacity: .7;
    }

    .inside-text .all {
        width: 100%;
        display: block;
        color: #fff !important;
        font-size: 16px;
        text-align: center;
        font-weight: 600;
        padding: 5px;
        border-radius: 4px;
        margin-top: 10px;
        background: #656868;
        transition: .5s ease-in;
        -webkit-transition: .5s ease-in;
        -moz-transition: .5s ease-in;
        margin-top: 20px;
    }

    .all:hover {
        background: #112544;
        color: #fff;
    }

    .all:hover,
    .all:focus,
    .all.focus {
        color: #fff;
    }

    .owl-theme .owl-nav [class*=owl-]:hover {
        background: none;
    }

    .navbar-toggler {
        color: white;
    }

    .search-form {
        position: fixed;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        /*background-color: rgba(0, 0, 0, 0.5);*/
        background-color: rgba(82, 82, 82, .71);
        cursor: pointer;
        opacity: 0;
        pointer-events: none;
        -webkit-transition: .3s all;
        transition: .3s all;
        z-index: 9;
    }

    .search-form .content {
        max-width: 600px;
        width: 100%;
        position: relative;
        margin: 0 60px;
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        -webkit-transition: .3s all;
        transition: .3s all;
    }

    .search-form .content button.close-search-form {
        position: absolute;
        right: -30px;
        top: -45px;
        border: 0;
        background-color: transparent;
        width: 30px;
        height: 30px;
        border-radius: 30px;
        color: #fff;
        cursor: pointer;
        font-size: 20px;
    }

    .search-form .content input[type="text"] {
        width: 100%;
        background: #333;
        color: #fff;
        line-height: 70px;
        padding: 0 30px;
        border: none;
        outline: none;
    }

    .search-form .content .search-button {
        position: absolute;
        width: 70px;
        height: 70px;
        right: 0;
        border: 0;
        padding: 0;
        background-color: #626262;
        color: #fff;
        cursor: pointer;
        font-size: 20px;
        display: block;
        top: 0;
        padding: 24px;
    }

    .search-form.active {
        opacity: 1;
        pointer-events: visible;
    }

    .search-form.active .content {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    .open-search {
        background-color: transparent;
        width: 36px;
        cursor: pointer;
        border: none;
        color: #626262;
        outline: none;
    }

    .open-search img {
        height: 18px;
    }


    .list-group-numbered {
        list-style: decimal inside;
        padding: 0;
    }

    .list-group-alpha {
        list-style: lower-alpha inside;
        padding: 0;
    }

    .list-group-roman {
        list-style: lower-roman inside;
        padding: 0;
    }

    .list-group-alpha>li,
    .list-group-numbered>li {
        display: list-item
    }


    .bakioglu-haber-detay img {
        width: 100%;
    }

    .site-header-inside .fa-bars {
        color: #656868;
    }

    .hamburger-nav span {
        cursor: pointer;
    }

    .header-content {
        display: flex;
        width: 100%;
    }

    .hamburger-nav {
        z-index: 11;
    }

    .header-menu {
        width: 100%;
    }

    .overlay {
        /* Height & width depends on how you want to reveal the overlay (see JS below) */
        height: 668px;
        width: 0;
        position: fixed;
        /* Stay in place */
        z-index: 12;
        /* Sit on top */
        left: 0;
        top: 0;
        background-color: rgb(0, 0, 0);
        /* Black fallback color */
        background-color: #0000009c;
        /* Black w/opacity */
        overflow-x: hidden;
        /* Disable horizontal scroll */
        transition: 0.5s;
        /* 0.5 second transition effect to slide in or slide down the overlay (height or width, depending on reveal) */
        background-image: url("../images/megamenu-back-baki.webp") !important;
        background-repeat: no-repeat !important;
        background-size: cover;
    }

    /* Position the content inside the overlay */
    .overlay-content {
        position: relative;
        /* 25% from the top */
        width: 100%;
        /* 100% width */
        text-align: center;
        /* Centered text/links */
        margin-top: 88px;
        /* 30px top margin to avoid conflict with the close button on smaller screens */
    }

    /* The navigation links inside the overlay */
    .overlay a {
        padding: 8px;
        text-decoration: none;
        font-size: 36px;
        color: #ffffff;
        display: block;
        /* Display block instead of inline */
        transition: 0.3s;
        /* Transition effects on hover (color) */
    }

    /* When you mouse over the navigation links, change their color */
    .overlay a:hover,
    .overlay a:focus {
        color: #f1f1f1;
    }

    /* Position the close button (top right corner) */
    .overlay .closebtn {
        position: absolute;
        top: -24px;
        right: 6%;
        font-size: 88px;
        z-index: 99;
    }




    .shadow {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgb(255, 255, 255);
        background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgb(0 0 0 / 16%) 84%, rgb(43 43 43 / 49%) 96%);
        z-index: 10;
    }

    #bakioglu-seninle-baki #v-pills-tab {
        padding: 24px;
        background: #112544;

    }
	#bakioglu-surdurulebilirlik #v-pills-tab {
        padding: 0px;
        background: none;

    }
	#v-pills-tab {
        padding: 24px;
        background: #112544ba;

    }

    .navbar #v-pills-tab {
        margin-top: 0px;
    }

    .nav-link {
        color: #ffffff;
        text-align: left;
        text-decoration: none;
    }

    .tab-pane a {
        display: flex;
        padding: 8px;
        color: white;
        text-decoration: none;
        font-size: 18px;
        font-weight: 200;
        border-bottom: 0.2px solid #ffffff4f;
    }

    .nav-pills .nav-link.active,
    .nav-pills .show>.nav-link {
        background-color: #11254400;
        padding-left: 28px;
		font-weight: 600;
    }

    .nav-pills .nav-link {
        font-size: 18px;
        font-weight: 300;
        padding-bottom: 18px;
    }
	#bakioglu-seninle-baki .tab-content {
        padding: 0px;
    }
	
    .tab-content {
        padding: 24px;
    }
	#bakioglu-surdurulebilirlik .tab-content {
        padding: 0px;
    }


    .lifetext ul li:before {
        content: '';
        display: inline-block;
        height: 12px;
        width: 12px;
        background-image: url(../images/bakioglu-infinite-icon-r.webp);
        background-repeat: no-repeat;
        margin-left: 12px;
        margin-top: 8px;
        margin-right: 12px;
        background-position: left center;
        background-size: 12px;
    }

    .lifetext ul li {
        color: #60666B;
        padding-bottom: 18px;
		font-size: 16px;
    }

    #baki-history {
        position: relative;
        margin-top: 48px;
    }

    #baki-history .yil {
        top: -110px;
        z-index: 10;
        margin: 0 0 0 50px;
    }

    #baki-history .yil img {
        border-radius: 64px 0px 0px 0px;
    }

    #baki-history .yil .count {
        position: absolute;
        top: 40%;
        text-align: center;
        font-size: 140px;
        color: #fff;
        line-height: 0.8;
        font-weight: 700;
        padding-left: 34px;
    }

    #baki-history .tab {
        position: relative;
    }

    #baki-history .tab .wrapper {
        padding: 8px 0 0px 14px;
        margin-right: -5%;
    }

    #baki-history .tab h4 {
        color: #000;
        font-weight: 900;
        font-size: 84px;
    }

    #baki-history .tab .lifetext {
        color: #000000;
        font-size: 18px;
    }

    #baki-history .tab .lifetext div {
        display: block;
        margin-left: 28px;
    }

    #baki-history .tab .lifetext div span {
        color: #db3c3c;
    }

    #baki-history .tab .yilText {
        font-size: 88px;
        color: #ffffff;
        z-index: -1;
        margin-left: 50px;
        font-weight: 600;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #112544;
    }

    #baki-history .tab .yilText:after {
        content: "";
        width: 82%;
        height: 10px;
        position: absolute;
        background: #112544;
        top: 11%;
        left: 282px;
        border-radius: 2px;
    }

    #tabs {
        padding: 48px 0 110px;
        position: relative;
    }

    #tabs .div {
        display: block;
        font-weight: 500;
        font-size: 16px;
        color: #808080;
        padding: 0 0 20px;
        position: relative;
        -webkit-transition: 0.3s ease;
        -moz-transition: 0.3s ease;
        -ms-transition: 0.3s ease;
        -o-transition: 0.3s ease;
        transition: 0.3s ease;
        cursor: pointer;
    }

    #tabs .div:after {
        content: "";
        width: 23px;
        height: 5px;
        position: absolute;
        background: #d6d6d6;
        top: 20%;
        left: 40px;
        border-radius: 3px;
    }

    #tabs .slick-arrow {
        position: absolute;
    }

    #tabs .slick-prev {
        top: 0px;
        background: url(../images/up-arrow.png) no-repeat top left;
        width: 100%;
        height: 16px;
        text-indent: -9999em;
        border: none;
        display: block;
        -webkit-transition: 0.3s ease;
        -moz-transition: 0.3s ease;
        -ms-transition: 0.3s ease;
        -o-transition: 0.3s ease;
        transition: 0.3s ease;
    }

    #tabs .slick-prev:hover {
        background: url(../images/up-arrow-hover.png) no-repeat top left;
    }

    #tabs .slick-next {
        bottom: 79px;
        background: url(../images/down-arrow.png) no-repeat top left;
        width: 100%;
        height: 16px;
        text-indent: -9999em;
        border: none;
        display: block;
        -webkit-transition: 0.3s ease;
        -moz-transition: 0.3s ease;
        -ms-transition: 0.3s ease;
        -o-transition: 0.3s ease;
        transition: 0.3s ease;
    }

    #tabs .slick-next:hover {
        background: url(../images/down-arrow-hover.png) no-repeat top left;
    }

    #tabs .div.active {
        color: #000;
        font-weight: 700;
    }

    #tabs div.active:after {
        width: 30px;
        background: #112544;
    }

    .bakioglu-news img {
        width: 24px;
    }

    .bakioglu-news .col-md-1 {
        width: 40px;
        border-right: 1px solid #60666B;
        align-items: center;
        display: flex;
    }

    .bakioglu-news .col-md-2 {
        width: 188px;
    }

    .bakioglu-news .ndate {
        font-size: 14px;
        font-weight: 400;
        color: #60666B;
        padding-left: 18px;
        align-items: center;
        display: flex;
    }

    .bakioglu-news .company {
        font-size: 14px;
        font-weight: 600;
        color: #112544;
        padding-left: 18px;
        align-items: center;
        display: flex;
    }

    .bnews {
        min-height: 48px;
        padding: 8px;
    }

    .bnews a {
        color: #60666B;
    }

    .bnews a:hover {
        color: #112544;
        text-decoration: none;
    }

    .bakioglu-news {
        padding-top: 48px;
        padding-bottom: 128px;
    }

    .bakioglu-news h2 {
        font-size: 24px;
        font-weight: 400;
        color: #656868;
        letter-spacing: -0.8px;
        margin-bottom: 8px;
    }

    .inside-srdr {
        padding-top: 48px;
    }

    .inside-sb {
        padding-top: 48px;
    }

    .seninle-baki-logo-r {
        width: 360px;
        margin-bottom: 28px;
    }

    .inside-sb h2 {
        margin-bottom: 28px;
        font-size: 28px;
    }

    .nav-pills img {
        width: 188px;
        padding: 8px;
        margin: auto;
        display: block;
    }

    #bakioglu-seninle-baki h1 {
        font-size: 64px;
        font-weight: 600;
        color: #112544;
    }

    #bakioglu-seninle-baki h2 {
        font-size: 64px;
        font-weight: 600;
        color: #FAFAFA;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #112544;
    }

    #bakioglu-seninle-baki {
        margin-top: 28px;
        margin-bottom: 88px;
    }

    #bakioglu-seninle-baki .nav-link {
        font-size: 18px;
        color: #354048;
        font-weight: 400;
        padding: 18px;
    }

    #bakioglu-seninle-baki .nav-pills .nav-link {
        border-radius: 0px;
        text-align: left;
    }

    #bakioglu-seninle-baki .nav-pills .nav-link.active {
        background-color: #ce5d66;
        color: #ffffff;
        border-radius: 8px;
    }

    #bakioglu-seninle-baki .bakioglu-tab {
        background-color: #FAFAFA;
        padding: 48px;
		height: 748px;
    }

    #bakioglu-seninle-baki .bakioglu-tab p {
        color: #212529;
    }

    #bakioglu-seninle-baki .bakioglu-tab .col-md-12 img {
        width: 100%;
        display: flex;
    }

    .seninle-baki-ul li:before {
        content: '';
        display: inline-block;
        height: 12px;
        width: 12px;
        background-image: url(../images/bakioglu-infinite-icon-r.webp);
        background-repeat: no-repeat;
        margin-left: 12px;
        margin-top: 8px;
        margin-right: 12px;
        background-position: left center;
        background-size: 12px;
    }

    .seninle-baki-ul li {
        color: #60666B;
		font-size: 16px;
    }

    .inside-srdr h1 {
        font-size: 48px;
        font-weight: 600;
        color: #656868;
    }

    #surdurulebilirlik-raporlar h2 {
        font-size: 18px;
        font-weight: 600;
        color: #112544;
        padding-top: 18px;
    }

    #surdurulebilirlik-raporlar p {
        font-size: 14px;
    }

    .inside-title {
        font-size: 48px;
        font-weight: 600;
        color: white;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #112544;
		margin-bottom: 28px;
    }

    #surdurulebilirlik-raporlar {
        margin-bottom: 128px;
    }

    #bakioglu-seninle-baki #v-pills-tab {
        margin-top: 0px;
		height: 748px;
		display: grid;
    }
	#v-pills-tab {
        margin-top: 24px;
    }
	#bakioglu-surdurulebilirlik #v-pills-tab {
        margin-top: 88px;
    }
    #bakioglu-surdurulebilirlik {
        margin-top: 88px;
        margin-bottom: 8px;
    }

    #bakioglu-surdurulebilirlik .nav-link {
        font-size: 18px;
        color: #666868;
        padding: 18px;
        font-weight: 400;
    }

    #bakioglu-surdurulebilirlik .nav-pills .nav-link {
        border-radius: 0px;
        text-align: left;
		min-height: 58px;
		background-color: #f8f8f8;
        margin: 4px;
        border-radius: 28px 0px 18px 0px;
    }

    #bakioglu-surdurulebilirlik .nav-pills .nav-link.active {
        background-color: #112544;
        color: #ffffff;
		border-radius: 28px 0px 18px 0px;
    }

    #bakioglu-surdurulebilirlik .bakioglu-tab {
        background-color: #112544;
        padding: 48px;
        border-radius: 64px 0px 0px 64px;
    }

    #bakioglu-surdurulebilirlik .bakioglu-tab p {
        color: #ffffff;
    }

    #bakioglu-surdurulebilirlik .bakioglu-tab .col-md-12 img {
        width: 100%;
        display: flex;
    }

    .baki-logo-renkli {
        width: 100px;
        padding-bottom: 48px;
    }

    .baskan-title {
        text-align: center;
        color: #656868;
        font-size: 14px;
        padding-top: 18px;
    }

    .inside-text {
        padding-top: 48px;
        padding-bottom: 28px;
    }

    .inside-text h1 {
        font-size: 48px;
        font-weight: 600;
        color: #656868;
    }

    .inside-text h2 {
        font-size: 24px;
        font-weight: 400;
        color: #656868;
        letter-spacing: -0.8px;
        margin-bottom: 8px;
    }

    .inside-text p {
        font-size: 16px;
        font-weight: 300;
		line-height: 28px;
    }

    .main-baki {
		width: 100%;
        height: 865px;
        position: relative;
    }

    .main-baki-g {
		width: 48%;
        position: absolute;
        float: left;
        top: 70px;
        z-index: 6;
    }

    .main-baki-t {
        width: 58%;
        height: 865px;
        background: #112544;
        position: relative;
        float: right;
        z-index: 4;
        border-radius: 64px 0px 0px 64px;
    }

    .main-baki-t p {
        color: #ffffff;
    }

    .main-baki-t h1 {
        color: #ffffff;
    }

    .mb-text {
        width: 60%;
        top: 34%;
        position: absolute;
        left: 20%;
    }

    .main-insan-degerleri {
        width: 100%;
        height: 865px;
        margin: 100px auto;
        position: relative;
    }

    .main-insan-degerleri-t {
        width: 58%;
        height: 865px;
        background: #656868;
        position: absolute;
        float: left;
        z-index: 2;
        border-radius: 0px 64px 64px 0px;
    }

    .main-insan-degerleri-g {
        width: 48%;
        position: relative;
        float: right;
        top: 70px;
        z-index: 4;
    }

    .main-insan-degerleri-t p {
        color: #ffffff;
    }

    .main-insan-degerleri-t h1 {
        font-size: 78px;
        font-weight: 600;
        color: #656868;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #ffffff;
    }

    .mid-text {
        width: 60%;
        top: 34%;
        position: absolute;
        left: 20%;
    }

    .fg-box {
        width: 90%;
        height: 312px;
        background-color: #112544;
        border-radius: 0px 0px 64px 0px;
        padding: 24px;
        text-align: center;
    }

    .fg-box img {
        width: 126px;
    }

    .fg-box .number {
        color: #ffffff;
        font-weight: 600;
        font-size: 48px;
        margin-top: 8px;
    }

    .fg-box .kaciklama {
        color: #ffffff;
        font-size: 18px;
    }

    .main-rakamlarla h1 {
        font-size: 32px;
        color: #656868;
        font-weight: 400;
        position: relative;
        padding-left: 48px;
    }

    .main-rakamlarla h1:before {
        content: "";
        display: block;
        width: 40px;
        height: 4px;
        background: #112544;
        left: 0;
        top: 50%;
        position: absolute;
    }

    .comp-bakioglu h1 {
        font-size: 32px;
        color: #656868;
        font-weight: 400;
        position: relative;
        padding-left: 48px;
    }

    .comp-bakioglu h1:before {
        content: "";
        display: block;
        width: 40px;
        height: 4px;
        background: #112544;
        left: 0;
        top: 50%;
        position: absolute;
    }

    .main-rakamlarla .mrtitle {
        margin-bottom: 28px;
    }

    .comp-bakioglu .col-md-3 {
        width: 19.8%;
    }

    .comp-bakioglu {
        margin-top: 128px;
    }

    .comp-bakioglu h1 {
        font-size: 32px;
        color: #656868;
        font-weight: 400;
        margin-bottom: 48px;
    }

    h1 {
        font-size: 34px;
        font-weight: 600;
        color: #AF2C3C;
    }

    h2 {
        font-size: 18px;
        font-weight: 500;
        color: #60666B;
    }

    p {
        font-size: 16px;
        font-weight: 300;
    }

    .konaklama-table {
        margin-top: 48px;
        margin-bottom: 48px;
        width: 60%;
    }

    .tbl-first {
        padding: 28px;
        background-color: #243445;
        color: #FFFFFF;
        font-size: 16px;
        font-weight: 600;
        border: 1px solid #979797;
    }

    .tbl-last {
        padding: 28px;
        background-color: #243445;
        color: #FFFFFF;
        font-size: 16px;
        font-weight: 400;
        border: 1px solid #979797;
    }

    .tbl-last p {
        color: #FFFFFF;
        font-size: 14px;
        font-weight: 400;
    }

    .tbl-mid {
        padding: 28px;
        color: #243445;
        font-size: 16px;
        font-weight: 400;
    }

    .page-inside h4 {
        font-size: 24px;
        font-weight: 600;
        color: #254436;
        margin-top: 28px;
    }

    .page-inside h3 {
        font-size: 24px;
        font-weight: 600;
        color: #60666B;
        margin-top: -18px;
        margin-bottom: 48px;
    }

    .contact-us-form-info {
        column-gap: 16px;
    }

    .form-check-label {
        font-size: 12px;
        color: #B2B2B2;
    }

    .form-check {
        margin: auto;
    }

    .form-control {
        border-radius: 5px;
        border: solid 1px #e6e6e6;
        background-color: #fff;
        text-align: justify;
        color: #575756;
        font-size: 16px;
        margin-bottom: 24px;
    }

    .form-floating>label {
        font-size: 16px;
        color: #6c757d;
    }

    .contact-page {
        margin-top: 8px;
        margin-bottom: 48px;
    }

    .contact-page h1 {
        margin-bottom: 28px;
    }

    .contact-page h2 {
        font-size: 28px;
        color: #112544;
        margin-bottom: 28px;
        font-weight: 500;
    }

    .contact-page h3 {
        font-size: 14px;
        color: #243445;
        letter-spacing: 4px;
        margin: 0;
        padding: 0;
    }

    .contact-info {
        margin-top: 8px;
        margin-bottom: 48px;
    }

    .contact-info .col-md-6 {
        padding-right: 28px;
    }

    .contact-info .col-md-3 {
        padding-bottom: 18px;
        color: #ACACAC;
        font-weight: 600;
    }

    .contact-info .col-md-9 {
        padding-bottom: 18px;
        color: #80858B;
    }

    .contact-info .col-loc {
        width: 5%;
    }

    .contact-info .col-loc-txt {
        width: 95%;
        margin: auto;
    }

    .location-icon {
        width: 18px;
    }

    .location {
        margin-top: 28px;
    }

    .gmap {
        margin-top: 28px;
    }

    .page-inside h1 {
        margin-bottom: 28px;
    }

    .page-inside-img {
        margin-top: 48px;
        margin-bottom: 48px;
    }

    .page-inside {
        margin-top: 48px;
    }

    .page-inside ul li {
        padding-left: 18px;
        color: #60666B;
        list-style-image: url('../images/bakioglu-icon.html');
        line-height: 28px;
    }

    .page-inside ul {
        padding-left: 28px;
    }

    .main-video {
        margin-top: 128px;
    }

    .main-video img {
        width: 100%;
    }

    .main-gmap img {
        width: 100%;
    }

    .main-resorts img {
        width: 100%;
    }

    .brand-line {
        width: 80%;
        z-index: 999;
    }

    .top-search {
        width: 4%;
        z-index: 999;
    }

    .top-lang {
        width: 5%;
        align-content: center;
        z-index: 999;
    }

    .rez-buton-line {
        width: 14%;
    }

    .main-gmap {
        margin-top: 88px;
    }

    .accordion-button {
        padding: 26px;
        font-size: 18px;
        font-weight: 400;
    }

    .accordion-button:not(.collapsed) {
        color: #ffffff;
        background-color: #243445;
    }

    .accordion-button:focus {
        box-shadow: none;
    }

    .main-faq {
        margin-top: 48px;
    }

    .main-faq-title {
        margin-bottom: 28px;
    }

    .main-faq-title h1 {
        font-size: 34px;
        font-weight: 600;
        color: #AF2C3C;
        margin-top: 88px;
        text-align: center;
    }

    .form-control:focus {
        color: #212529;
        background-color: #fff;
        border-color: #bdd0e7;
        outline: 0;
        box-shadow: 0 0 16px 0.25rem rgb(213 215 221);
    }

    .txtcenter {
        text-align: center;
        padding-bottom: 88px;
    }

    .kvkk-line {
        margin-top: 48px;
        margin-bottom: 18px;
    }

    .main-newsletter .col-md-4 {
        padding: 8px;
    }

    .main-newsletter {
        background-color: #EAEDF4;
        margin-top: 48px;
    }

    .main-newsletter-title {
        margin-bottom: 28px;
    }

    .main-newsletter-title h1 {
        font-size: 34px;
        font-weight: 600;
        color: #AF2C3C;
        margin-top: 88px;
        text-align: center;
    }

    .main-newsletter-title p {
        text-align: center;
    }

    .owl-carousel .owl-nav button.owl-prev {
       font-size: 68px;
	   margin-right: 48px;
    }

    .owl-carousel .owl-nav button.owl-next {
       font-size: 68px;
    }

    .main-gallery-title {
        margin-bottom: 28px;
    }

    .main-gallery-title h1 {
        font-size: 34px;
        font-weight: 600;
        color: #AF2C3C;
        margin-top: 88px;
        text-align: center;
    }

    .main-gallery-title p {
        text-align: center;
    }

    .main-resorts {
        background-color: #EAEDF4;
    }

    .main-resorts .col-md-9 {
        padding: 48px;
    }

    .main-resorts-title h1 {
        font-size: 34px;
        font-weight: 600;
        color: #AF2C3C;
        margin-top: 88px;
        text-align: center;
    }

    .main-resorts h2 {
        font-size: 24px;
        font-weight: 600;
        color: #AF2C3C;
        margin-bottom: 28px;
    }

    .main-resorts-title p {
        text-align: center;
    }

    .night-programs {
        width: 18%;
        padding: 8px;
    }

    .night-programs h1 {
        font-size: 24px;
        font-weight: 600;
        color: #E03309;
        margin-top: 48px !important;
        margin-bottom: 0px !important;
        text-align: left !important;
    }

    .night-programs h2 {
        font-size: 14px;
        font-weight: 600;
        color: #AF2C3C;
        padding-top: 28px;
    }

    .night-programs li {
        font-size: 14px;
        font-weight: 300;
        line-height: 28px;
        color: #60666B;
    }

    .night-programs li strong {
        font-weight: 600;
    }

    .bg-gray {
        background-color: #EAEDF4;
    }

    .main-programs h1 {
        margin-top: 88px;
        margin-bottom: 128px;
        text-align: center;
    }

    .nav-tabs {
        --bs-nav-tabs-border-width: 0px;
    }

    .nh-col {
        margin-bottom: 12px;
        position: relative;
        text-align: center;
    }

    .nh-col img {
        width: 100%;
    }

    .nh-col h2 {
        position: absolute;
        top: 80%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 15;
        font-size: 22px;
        font-weight: 600;
        color: #ffffff;
    }

    .nh-shadow {
        background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(0 0 0 / 24%) 49%, rgb(0 0 0 / 65%) 96%);
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 10;
    }

    .nh-shadow:hover {
        background: rgb(175 44 54 / 54%);
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 10;
    }

    .results {
        padding: 18px;
    }

    .results-img {
        width: 8%;
    }

    .results-text {
        width: 70%;
        position: relative;
        margin: auto;
    }

    .results-text h2 {
        font-size: 20px;
        font-weight: 400;
        color: #60666B;
    }

    .homepage-results h1 {
        padding-top: 88px;
        padding-bottom: 88px;
        text-align: center;
    }

    .dropdown-item.active,
    .dropdown-item:active {
        background-color: #1e5193;
    }

    .icerik-breadcrumb {
        z-index: 26;
    }

    .icerik-breadcrumb h1 {
        font-size: 36px;
        font-weight: 600;
        letter-spacing: -0.46px;
        color: #fff;
    }

    .icerik-breadcrumb h3 {
        font-family: 'Montserrat', sans-serif;
        font-size: 36px;
        font-weight: bold;
        letter-spacing: -0.46px;
        color: #fff;
        position: absolute;
        z-index: 2;
        bottom: 18%;
        width: 80%;
    }

    .icerik-breadcrumb iframe {
        width: 100%;
        height: 410px;
        -webkit-filter: grayscale(100%);
        filter: grayscale(100%);
    }

    .icerik-breadcrumb img {
        width: 100%;
    }

    .icerik-breadcrumb ul {
        display: flex;
        color: #656868;
        list-style-type: none;
        align-items: center;
        float: right;
    }

    .icerik-breadcrumb a {
        font-size: 12px;
        font-weight: 500;
        color: #656868;
    }

    .icerik-breadcrumb li:first-child {
        padding-left: 0px;
        padding-right: 8px;
    }

    .icerik-breadcrumb li {
        padding-right: 8px;
        padding-left: 8px;
    }

    .urun-title-spc {
        margin-top: 48px;
    }

    .detayli-arama-box {
        background: #1E5193;
        padding: 18px;
    }

    .detayli-arama-box h1 {
        font-size: 24px;
        color: #ffffff;
        font-weight: 400;
    }

    .form-arama {
        height: 50px;
        width: 98%;
        padding: 18px;
    }

    .aramabtn {
        justify-content: end;
        display: flex;
    }

    .whatsapp-mail-line {
        top: 30%;
        position: fixed;
        z-index: 99;
        right: 0;
    }

    .Whatsapp-box {
        position: relative;
        width: 58px;
        height: 45px;
        right: 0px;
        border-top-left-radius: 8px;
        border-bottom-left-radius: 8px;
        background-color: #1cd741;
        z-index: 999;
        padding-top: 4px;
        margin-bottom: 4px;
    }

    .Message-box {
        position: relative;
        width: 58px;
        height: 45px;
        right: 0px;
        border-top-left-radius: 8px;
        border-bottom-left-radius: 8px;
        background-color: #e1251b;
        z-index: 999;
        padding-top: 4px;
        margin-bottom: 4px;
    }

    .Text-box {
        position: relative;
        width: 58px;
        height: 45px;
        right: 0px;
        border-top-left-radius: 8px;
        border-bottom-left-radius: 8px;
        background-color: #e1251b;
        z-index: 999;
        padding-top: 4px;
        margin-bottom: 4px;
    }

    .Whatsapp-box .fa-brands {
        font-size: 20px;
    }

    .Message-box .fa-regular {
        font-size: 18px;
    }

    .Text-box .fa-regular {
        font-size: 18px;
    }

    .Whatsapp-box:hover,
    .Message-box:hover,
    .Text-box:hover {
        box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
    }

    .nav-tabs .nav-item.show .nav-tab-link,
    .nav-tabs .nav-tab-link.active {
        background: #EAEDF4;
        font-size: 18px;
        font-weight: 600;
        color: #AF2C3C;
        padding-left: 188px;
        padding-right: 188px;
        margin: auto;
        height: 54px;
        border: none;
    }

    .nav-tabs .nav-tab-link {
        background: #ffffff;
        font-size: 18px;
        font-weight: 600;
        color: #60666B;
        padding-left: 48px;
        padding-right: 48px;
        margin: auto;
        height: 54px;
        border: none;
    }

    .navbar-toggler {
        border: 0px;
        font-size: 44px;
        outline: none;
    }

    .navbar-toggler:focus {
        box-shadow: none;
    }

    .uretim-pg .nav-item {
        margin-left: 2px;
    }

    .production-img {
        margin-top: 18px;
    }

    .production-img img {
        width: 100%;
        padding-top: 28px;
    }

    .production-text p {
        font-size: 14px;
        margin-bottom: 0px;
    }

    .star-notes {
        margin-top: 28px;
    }

    .production-text h2 {
        font-size: 20px;
        padding-top: 48px;
        color: #AF2C3C;
        font-weight: 600;
        padding-bottom: 18px;
    }

    .production-text li {
        font-size: 16px;
        color: #60666B;
        line-height: 34px;
    }

    .uretim-pg .col-md-3 {
        padding: 8px;
    }

    .docs {
        padding: 12px;
        margin-top: 18px;
    }

    .document-body h3 {
        font-size: 14px;
        font-weight: 500;
        color: #000;
        margin-bottom: 0px;
        text-decoration: none;
    }

    .icon-pdf {
        background-image: url(../images/icon_pdf.svg);
        background-repeat: no-repeat;
        background-size: 26px 52px;
        padding: 18px;
    }

    .document-item {
        display: flex;
        align-items: center;
        padding: 15px;
        color: inherit;
        background-color: #ffffff;
        border: 1px solid #dddddd;
        border-radius: 5px;
    }

    .product-brdr {
        border: 1px solid #d2d2d2;
        text-align: center;
        margin-bottom: 48px;
    }

    .product-brdr img {
        padding: 24px;
    }

    .product-list .col-md-2 {
        width: 16%;
    }

    .urun-list-txt {
        padding: 8px;
        background: #dddddd;
        font-size: 16px;
        font-weight: 500;
    }

    .urunler-list {
        margin-top: 48px;
        margin-bottom: 128px;
    }

    .urunler-list h1 {
        font-size: 38px;
        font-weight: 400;
    }

    .urunler-list h2 {
        font-size: 16px;
        font-weight: 300;
    }

    .contact-us-form-products {
        margin-top: 28px;
        margin-bottom: 28px;
    }

    .contact-us-form-products .col:first-child {
        font-size: 16px;
        font-weight: 500;
    }

    .contact-us-form-products label {
        font-size: 16px;
        font-weight: 300;
        padding-left: 8px;
    }

    .main-tech-slider {
        padding-top: 0px;
    }

    .main-tech {
        padding-top: 48px;
        padding-bottom: 48px;
    }

    .owl-tech .item img {
        width: 100%;
    }

    .tech-title {
        padding-top: 24px;
        padding-bottom: 24px;
    }

    .tech-title h1 {
        font-size: 24px;
        font-weight: 600;
    }

    .product-code-line {
        margin-top: 28px;
        margin-bottom: 8px;
    }

    .product-code-line h1 {
        font-size: 28px;
        font-weight: 600;
    }

    .product-code-line h2 {
        font-size: 28px;
        font-weight: 200;
    }

    .document-download {
        display: flex;
        align-items: center;
        padding: 15px;
        color: inherit;
        background-color: #f0f0f0;
        border: 1px solid #dddddd;
        border-radius: 5px;
        width: 50%;
        float: right;
    }

    .icon-pdf2 {
        background-image: url(../images/icon_pdf.svg);
        background-repeat: no-repeat;
        background-size: 26px 52px;
        padding-top: 12px;
        padding-bottom: 12px;
        padding-left: 20px;
        padding-right: 18px;
    }

    .document-title {
        font-size: 14px;
    }

    .product-main img {
        width: 98%;
    }

    .product-mainbr {
        border: 1px solid #d2d2d2;
        text-align: center;
        margin-bottom: 8px;
        height: 214px;
    }

    .product-mainbr img {
        padding: 24px;
        width: 54%;
        margin: auto;
    }

    .tbl-bilesenler {
        margin-left: 48px;
        font-size: 16px;
        font-weight: 300;
    }

    .tbl-oem {
        margin-left: 48px;
        margin-top: 48px;
        font-size: 16px;
        font-weight: 300;
    }

    .tbl-bilesenler h1 {
        padding: 10px;
        font-size: 18px;
        font-weight: 600;
        background: #1E5193;
        color: #ffffff;
    }

    .tbl-oem h1 {
        padding: 10px;
        font-size: 18px;
        font-weight: 600;
        background: #37393B;
        color: #ffffff;
    }

    .tbl-line {
        padding-left: 10px;
        border-bottom: 1px solid #e0e0e0;
        padding-top: 4px;
        padding-bottom: 4px;
    }

    .manset-gorsel {
        width: 100%;
        position: relative;
    }

    .manset-gorsel img {
        width: 100%;
    }

    .social-header {
        margin: auto;
        z-index: 11;
    }

    .main-menu-header {
        margin: auto;
        z-index: 11;
    }

    .content-tab {
        margin-top: -54px;
        margin-bottom: 128px;
    }

    .content-tab .col-md-5 img {
        width: 100%;
    }

    .site-header {
        top: 0;
        left: 0;
        width: 100%;
        padding-top: 18px;
        position: absolute;
    }

    .site-header-inside {
        top: 0;
        left: 0;
        width: 100%;
        padding-top: 18px;
        z-index: 12;
    }

    .icerik-menu {
        margin-top: 18px;
        border-bottom: 1px solid #d8d8d8;
    }

    .icerik-menu ul li {
        padding-right: 48px;
        color: #656868;
        font-size: 16px;
        font-weight: 500;
    }

    .icerik-menu ul li a {
        color: #656868;
        text-decoration: none;
    }

    .inside-text .col-md-10 {
        padding-left: 48px;
    }

    .icerik-menu ul {
        display: flex;
    }

    .inside-menu-header {
        display: flex;
        align-items: center;
        margin-bottom: 18px;
    }

    .inside-menu-header .top-search p {
        color: #112544;
    }

    .inside-menu-header .navbar-toggler {
        color: #112544;
    }

    .inside-menu-header .top-lang .languages-menu li a {
        color: #656868;
    }

    .social-header .fa-brands {
        font-size: 24px;
        color: white;
        padding-right: 18px;
    }

    .header-gorsel img {
        width: 100%;
    }

    /*header start*/
    .shadow {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgb(255, 255, 255);
        background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgb(0 0 0 / 16%) 84%, rgb(43 43 43 / 49%) 96%);
        z-index: 10;
    }

    header .container-fluid {
        width: 1560px;
    }

    .navbar {}

    .navbar-nav {
        padding: 0px 0px;
    }

    .nav-item {
        margin-left: 28px;
    }

    .nav-link {
        font-weight: 600;
        color: #ffffff;
        font-size: 14px;
    }

    .nav-link:focus,
    .nav-link:hover {
        color: #FFFFFF;
    }

    .navbar-expand-lg .navbar-collapse {}

    .navbar-nav>.nav-item::after {
        display: block;
        content: '';
        background: rgb(218 65 18);
        height: 4px;
        opacity: 0;
    }

    .navbar-nav>.nav-item:hover::after {
        display: block;
        content: '';
        background: rgb(218 65 18);
        height: 4px;
        opacity: 1;
    }

    .dropdown-toggle::after {
        content: "";
        width: 16px;
        height: 6px;
        background: url(../images/chevron-down-regular.html) no-repeat right center;
        border: none !important;
        position: relative;
        top: 3px;
    }

    .dropdown-menu {
        border: none;
        padding: 0px;
    }

    .dropdown-menu>li {
        padding: 5px 15px;
        border-bottom: 1px solid var(--second-color);
        width: 294px;
    }

    .dropdown-menu>li:nth-last-child(1) {
        padding-bottom: 20px;
    }

    .dropdown-menu>li:nth-child(1) {
        padding-top: 15px;
    }

    .dropdown-item {
        font-weight: 500;
        color: #37393B;
        font-size: 14px;
        border-bottom: solid 1px #dce0e6;
    }

    .social-top {
        width: 30%;
        display: flex;
        justify-content: space-between;
        padding: 10px 20px;
        border-bottom: 1px solid #ffffff45;
        height: 40px;
        position: absolute;
        z-index: 11;
    }

    .social-top .fa-brands {
        font-size: 24px;
        color: #fff;
    }

    .navbar-brand {
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .languages-menu li {
        border-right: 1px solid #ffffff54;
        float: left;
    }

    .languages-menu li:last-child {
        border-right: none;
    }

    .languages-menu li a {
        display: block;
        color: white;
        padding: 0px 8px;
        text-decoration: none;
        font-size: 14px;
    }

    .languages-menu li:first-child a {
        padding-left: 0px;
    }

    .top-search p {
        font-size: 16px;
        font-weight: 600;
        color: #ffffff;
        padding-top: 18px;
    }

    .top-search p a {
        text-decoration: none;
        color: #ffffff;
        font-size: 14px;
        font-weight: 400;
    }

    /*header finish*/
    /*owl manset start*/
    .owl-container {
        max-width: 100%;
        position: relative;
    }

    .owl-manset .owl-theme .owl-nav.disabled+.owl-dots {
        position: absolute;
        bottom: 48px;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .owl-manset .owl-theme .owl-dots .owl-dot span {
        width: 38px;
        height: 6px;
        margin: 5px 7px;
        background-color: #ffffff;
        display: block;
        -webkit-backface-visibility: visible;
        transition: opacity .2s ease;
        border-radius: 30px;
    }

    .owl-manset .owl-theme .owl-dots .owl-dot.active span,
    .owl-theme .owl-dots .owl-dot:hover span {
        background: #112544;
    }

    .owl-nav {
        justify-content: space-between;
    }

    .owl-manset-text {
        width: 100%;
        position: absolute;
        top: 40%;
        text-align: center;
        z-index: 12;
    }

    .owl-manset-text>h1 {
        font-size: 72px;
        color: #ffffff;
        font-weight: 600;
    }

    .owl-manset-text>h2 {
        font-size: 58px;
        color: #ffffff;
        font-weight: 200;
    }

    .header-manset {
        position: relative;
    }

    .corporate-about {
        margin-top: 88px;
        margin-bottom: 88px;
    }

    /*owl manset finish*/
    /*AnaSayfa Start*/
    .main-references h1 {
        font-size: 38px;
        font-weight: 600;
        color: #37393B;
        letter-spacing: -0.8px;
    }

    .about-us .col-md-5 {
        padding-right: 48px;
        margin: auto;
    }

    .btn-blue {
        padding: 18px 24px 18px 24px;
        border-radius: 8px;
        font-size: 13px;
        font-weight: 600;
        letter-spacing: 1px;
        color: #fff;
        position: relative;
        border: none;
        background-color: #112544;
        width: 200px;
        margin-top: 28px;
		text-align: center;
    }

    .btn-blue:hover {
        background-color: #666868;
        color: #ffffff;
    }

    .btn-white {
        padding: 18px 24px 18px 24px;
        border-radius: 8px;
        font-size: 13px;
        font-weight: 600;
        letter-spacing: 1px;
        color: #112544;
        position: relative;
        border: none;
        background-color: #ffffff;
        width: 200px;
        margin-top: 28px;
    }

    .btn-white:hover {
        background-color: #d8d8d8;
    }

    .btn-orange {
        padding: 10px 24px 10px 24px;
        width: 200px;
        font-size: 14px;
        font-weight: 600;
        letter-spacing: 2px;
        color: #fff;
        position: relative;
        border: none;
        background-color: #DB300A;
        border-radius: 8px;
    }

    .btn-orange:hover {
        background-color: #616a78;
    }

    .about-us {
        padding-top: 48px;
        padding-bottom: 128px;
    }

    .about-us h1 {
        font-size: 78px;
        font-weight: 600;
        color: white;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #112544;
    }

    .about-us h2 {
        font-size: 28px;
        font-weight: 400;
        color: #656868;
        letter-spacing: -0.8px;
        margin-bottom: 28px;
    }

    .about-us p {
        font-size: 18px;
        font-weight: 300;
    }

    .about-us .col-md-7 {
        padding-right: 48px;
    }

    .main-ref-slider {
        padding-top: 48px;
    }

    .main-references {
        padding-top: 88px;
    }

    .owl-refs .item img {
        width: 109px;
    }

    .ref-title {
        padding-top: 24px;
        padding-bottom: 24px;
    }

    .homepage-services {
        padding-top: 88px;
    }

    .homepage-services h1 {
        font-size: 38px;
        font-weight: 600;
        color: #37393C;
    }

    .homepage-services h2 {
        font-size: 22px;
        font-weight: 600;
    }

    .homepage-services p {
        font-size: 16px;
        font-weight: 400;
        color: #687991;
    }

    .services-text {
        padding-top: 28px;
    }

    .services-img img {
        width: 100%;
        border-radius: 18px;
    }

    .services .col-md-4 {
        width: 30%;
    }

    .main-quality {
        height: 508px;
        background-image: url('../images/kalite-background.html');
        margin-top: 88px;
        margin-bottom: 88px;
    }

    .main-quality img {
        width: 80%;
        margin-top: -100px;
    }

    .main-quality .col-md-4 {
        margin: auto;
    }

    .main-quality .col-md-8 {
        text-align: right;
    }

    .main-quality h1 {
        font-size: 108px;
        color: #ffffff;
        font-weight: 600;
    }

    .main-quality h2 {
        font-size: 98px;
        color: #ffffff;
        font-weight: 100;
        margin-top: -18px;
    }

    .main-quality p {
        font-size: 18px;
        color: #ffffff;
        font-weight: 300;
    }

    /*AnaSayfa Finish*/
    /*content start*/
    .content {
        display: flex;
    }

    .content-page {
        margin-top: 88px;
        margin-bottom: 88px;
        font-size: 18px;
        font-weight: 400;
        color: #828386;
    }

    .content-page .col-md-4 {
        padding-right: 48px;
    }

    .content-page h1 {
        font-size: 36px;
        font-weight: 600;
        color: #1C3C6D;
    }

    .content-page h2 {
        font-size: 36px;
        font-weight: 400;
        color: #1C3C6D;
        margin-bottom: 48px;
    }

    .content-page p {
        font-size: 16px;
        font-weight: 400;
        color: #828386;
    }

    .content-page .col-md-6 img {
        padding-right: 28px;
        padding-bottom: 28px;
    }

    .content-page .col-md-6 {
        margin: auto;
        padding: 24px;
    }

    .content-page h3 {
        font-size: 22px;
        font-weight: 600;
        color: #1C3C6D;
        margin-bottom: 18px;
    }

    .corporate-about .col-md-7:first-child {
        padding-right: 48px;
    }

    .corporate-about .col-md-5 img {
        width: 100%;
    }

    /*content finish*/
    /* contact start */
    .contact-us-form {
        margin-bottom: 10%;
    }

    .contact-menu {
        margin-top: 5%;
        margin-bottom: 10%;
    }

    .contact-menu .container {
        margin: auto;
    }

    .contact-menu .col-md-6 {
        padding: 0px 14px;
    }

    .contact-menu .col-md-6 p {
        padding-left: 0px;
    }

    .contact-us-title h1 {
        font-size: 36px;
        font-weight: 600;
        letter-spacing: -0.46px;
        color: #122b4e;
    }

    .contact-us-title p {
        font-size: 16px;
        color: #687991;
        text-align: left;
        margin-top: 2%;
        margin-bottom: 2%;
    }

    .adress {
        display: flex;
        flex-direction: column;
    }

    .adress h1 {
        font-size: 24px;
        line-height: 1.88;
        color: #003560;
        padding: 0px;
    }

    .adress .col p {
        font-size: 16px;
        text-align: left;
        line-height: 1.88;
        color: #687991;
        padding: 0px;
    }

    .adress h4 {
        font-size: 18px;
        font-weight: 600;
        letter-spacing: 6px;
        color: #003560;
        padding: 0px;
    }

    .contact-us-form-title {
        font-size: 28px!important;
		color: #112544!important;
		margin-bottom: 28px!important;
		font-weight: 500!important;
    }

    .contact-us-form .row {
        display: flex;
        justify-content: space-between;
    }

    .form-control {
        border-radius: 5px;
        border: solid 1px #e6e6e6;
        background-color: #fff;
        text-align: justify;
        color: #575756;
        padding-left: 28px;
        font-size: 14px;
    }

    .contact-form-check {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }

    .form-floating {
        font-size: 18px;
        text-align: justify;
        color: #575756;
    }

    .contact-us-form p {
        font-size: 18px;
        color: #3d4247;
    }

    .contact-form {
        margin-top: 88px;
    }

    .offices-box {
        padding-left: 7.5%;
        margin-bottom: 5%;
    }

    .offices-box .fa-solid {
        font-size: 30px;
        color: #003560;
        rotate: 130deg;
        margin-left: -7.5%;
        padding-right: 2.5%;
    }

    .offices h1 {
        padding: 10px 47px 9px 58px;
        border: solid 1px #122b4e;
        font-size: 24px;
        line-height: 1.88;
        color: #003560;
        width: 70%;
    }

    .office-name-box {
        display: flex;
        align-items: baseline;
        margin-top: 5%;
    }

    .office-name-box h4 {
        font-size: 18px;
        font-weight: 600;
        letter-spacing: 6px;
        color: #003560;
    }

    .offices-map {
        margin-bottom: 10%;
        margin-top: 30%;
    }

    .offices-map img {
        width: 150%;
        margin-left: -30%;
    }

    .offices p {
        font-size: 16px;
        line-height: 1.88;
        color: #687991;
    }

    /* contact end */
    /*news start*/
    .general-title h5 {
        font-size: 36px;
        color: #37393C;
        padding-bottom: 28px;
        padding-top: 48px;
        font-weight: 600;
    }

    .news-box-1 {
        margin-bottom: 90px;
    }

    .news-box-info {
        margin-top: 5%;
    }

    .news-box-1 .col img {
        object-fit: fill;
        height: 100%;
    }

    .news-box-info-date h3 {
        font-size: 14px;
        line-height: 2.5;
        color: #37393B;
    }

    .news-box-1 h4 {
        font-size: 18px;
        font-weight: 600;
        line-height: 1.2;
        color: #37393B;
        text-align: left;
    }

    .news-box-1 p {
        font-size: 14px;
        line-height: 1.25;
        color: #687991;
        text-align: left;
    }

    .news-box-info .news-box-info-link a {
        font-size: 14px;
        font-weight: 600;
        letter-spacing: 2.29px;
        text-align: justify;
        color: #1e5193;
    }

    .owl-news .owl-nav {
       color: #112544;
        text-decoration: none;
        background: none;
        position: relative;
        top: -93%;
        left: 28px;
        transform: translate(-50%, -50%);
        padding: 0px 50px;
        float: right;
    }

    .owl-news .item img {
        height: auto;
    }

    /*news finish*/
    /*Footer start*/
    .footer {
        background: #112544;
		margin-top: 88px;
    }

    .footer-logo {
        margin-bottom: 18px;
    }

    .footer-menu-line {
        background-image: url('../images/infinite-wire.svg');
        background-repeat: no-repeat;
        background-position: left bottom;
        padding-bottom: 48px;
        background-size: 340px;
    }

    .social-footer {
        margin-top: 88px;
    }

    .footer-menu-line {
        padding-top: 48px;
    }

    .footer-alt {
        height: 48px;
        margin-top: 128px;
        text-align: end;
    }

    .footer-alt a {
        font-size: 14px;
        font-weight: 400;
        text-decoration: none;
        color: #60666B;
    }

    .footer h3 {
        font-size: 16px;
        font-weight: 600;
        color: #FFFFFF;
    }

    .footer p {
        font-size: 12px;
        font-weight: 400;
        color: #FFFFFF;
        margin-bottom: 4px;
    }

    .copyright-text {
        padding-top: 28px;
        padding-bottom: 28px;
        width: 70%;
    }

    .footer-blue {
        background: #1E5193;
        padding: 48px;
    }

    .footer-blue .row {
        padding-bottom: 12px;
    }

    .footer-blue p {
        font-size: 14px;
        color: #ffffff;
    }

    .footer-blue h1 {
        font-size: 48px;
        color: #ffffff54;
        font-weight: 700;
    }

    .footer-blue a {
        font-size: 14px;
        color: #ffffff;
    }

    .social-text {
        font-size: 14px;
        color: #ffffff;
    }

    .footer-menu li {}

    .footer-menu li:last-child {
        border-right: none;
    }

    .footer-menu li a {
        color: white;
        font-size: 14px;
        font-weight: 400;
        text-decoration: none;
    }

    .footer-menu li:first-child a {
        padding-left: 0px;
    }

    .footer-menu-kvkk {
        border-top: 1px solid #ffffff54;
        border-bottom: 1px solid #ffffff54;
        padding-top: 12px;
        padding-bottom: 12px;
    }

    .footer-menu-kvkk li {
        display: inline;
        border-right: 1px solid #ffffff54;
        float: left;
    }

    .footer-menu-kvkk li:last-child {
        border-right: none;
    }

    .footer-menu-kvkk li a {
        display: block;
        color: #ffffff54;
        padding: 0px 8px;
        text-decoration: none;
    }

    .footer-menu-kvkk li:first-child a {
        padding-left: 0px;
    }

    .social-top .fa-brands {
        font-size: 24px;
    }

    .social-footer .fa-brands {
        font-size: 36px;
        color: #ffffff;
        padding: 8px;
    }

    .footer h1 {
        font-size: 18px;
        color: #ffffff;
        font-weight: 600;
        border-bottom: 2px solid #ffffff;
        padding-bottom: 8px;
    }

    .footer-menu-line .col-md-3 {
        padding: 18px;
    }

    .social-footer .col-md-3:nth-child(4) {
        border-right: 0px;
    }

    .phone-icon {
        padding-right: 8px;
    }
}

@media only screen and (min-width: 1281px) and (max-width: 1440px) {
.container {
    max-width: 1240px;
}
.bakioglu-tab .sb-mail {
	display: inline!important;
	text-decoration: none!important;
	color: #af2c3c!important;
	padding: 0px!important;
	font-weight: 600!important;
	font-size: 16px!important;
}
.mega-menu .col-md-3 {
	width: 18%;
}
.mega-menu .col-md-9 {
	width: 82%;
}
.bf-gallery {
	justify-content: start;
}
.bf-gallery .col-md-2 {
	padding: 8px;
}
#snbkgo {
	margin-top: -48px;
    margin-bottom: 28px;
}
.red-line-title h1 {
	font-size: 32px!important;
	font-weight: 600!important;
	color: #AF2C3C!important;
}
.red-line-title h2 {
	font-size: 18px!important;
	font-weight: 400!important;
	color: #656868!important;
	letter-spacing: -0.4px!important;
	margin-bottom: 8px!important;
}
.paydas-line {
	border-bottom: 1px solid #eaeaea;
    margin-bottom: 28px;
    padding-bottom: 28px;
}

.haber-fotogaleri {
	margin-top: 24px;
    margin-right: 24px;
}
.news-next-btn {
	margin-bottom: 18px;
}
.bakioglu-haber-detay {
	padding: 18px;
	margin: 18px;
	margin-bottom: 18px;
	border: 1px solid #e0e0e0;
}
.bakioglu-haber-detay h4 {
	font-size: 16px;
	min-height: 88px;
	margin-top: 18px;
	font-weight: 500;
	color: #666868;
}
.bakioglu-haberler .col-md-4 {
	width: 30%;
}
#kltaslari .col-md-6 {
	padding: 14px;
	margin: auto;
}

#kltaslari h1 {
	font-size: 28px !important;
	font-weight: 500 !important;
	color: #AF2C3C !important;
	margin-bottom: 18px !important;
}

#kltaslari .col-md-12 {
	padding: 14px;
	margin: auto;
}

.contanct-us-form {
	margin-bottom: 88px;
}

	#kdegerler .kdrow {
    display: flex;
    border-bottom: 1px solid #e1e1e1;
    width: 100%;
    padding-top: 28px;
    padding-bottom: 28px;
}

#kdegerler .kd-icons img {
	width: 64px;
}
#kdegerler .kd-icons {
	width: 8%;
	align-content: center;
}
#kdegerler .kd-text {
	width: 92%;
	align-content: center;
}
#kdegerler .kd-text h2 {
	font-size: 18px;
	font-weight: 600;
	
}
#kdegerler .kd-text p {
	font-size: 16px;
}
	.yakindan-bak .col-md-3 {
		padding: 24px;
	}
	.btn-line {
        padding: 18px 24px 18px 24px;
        border-radius: 8px;
        border: 1px solid #ffffff;
        font-size: 13px;
        font-weight: 600;
        letter-spacing: 1px;
        color: #fff;
        position: relative;
        width: 200px;
        margin-top: 34px;
        text-align: center;
        display: block;
    }

    .btn-line:hover {
        background-color: #ffffff;
        color: #112544;
    }
	.down-line {
		border-top: 1px solid #ced4d8;
        border-bottom: 1px solid #ced4d8;
        padding-top: 2px;
        padding-bottom: 2px;
        margin-top: 28px;
	}
	.down-icon {
		align-content: center;
        text-align: end;
	}
	.down-icon img {
		width: 38px!important;
	}
	.down-row {
		gap: 2%;
	}
	.down-row .col-md-4 {
		width: 32%;
		margin-bottom: 48px;
	}
	.down-row .col-md-4 img {
		width: 100%;
	}
	.baki-color-red {
		color: #112544;
	}
	.bakioglu-tab .btn-white {
        padding: 18px 24px 18px 24px;
        border-radius: 8px;
        font-size: 13px;
        font-weight: 600;
        letter-spacing: 0.4px;
        color: #112544;
        position: relative;
        border: none;
        background-color: #ffffff;
        width: 178px;
        margin-top: 28px;
        text-align: center;
		display: block;
    }

    .bakioglu-tab .btn-white:hover {
        background-color: #d8d8d8;
    }
	.owl-theme .owl-nav [class*=owl-]:hover {
		color: #666868;
		text-decoration: none;
	}
	.bakioglu-tab .col-md-6:first-child img {
		width: 88%;
	}
	.hamburger-nav img {
		width: 56px;
	}
	#companies-slider .col-md-12 {
		width: 98%;
	}
	.bakiogluh {
		padding-right: 48px;
	}
	.red-line-title {
		border-left: 2px solid #112544;
		padding-left: 18px;
		margin-bottom: 48px;
	}
	.footer .footer-menu {
		min-height: 188px;
	}
.inside-text tr {
    border-bottom: 1px solid #dedede;
    padding: 8px;
    }
.inside-text td:first-child {
    font-weight: 500;
    }
.inside-text td {
    padding: 8px;
    }

.court img {
	border-radius: 64px 8px 8px 8px;
	margin-bottom: 12px;
}
.ekipfoto {
	padding-right: 28px;
}
.yk-main-title {
	font-size: 38px;
	padding-top: 18px;
	padding-bottom: 18px;
    font-weight: 600;
    color: white;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #112544;
}
    .scrolplus {
        display: block;
    }
    #companies-slider .item {
        display: flex;
        justify-content: center;
    }

    .page-icerik h3 {
        color: #112544;
        text-align: left;
        font-size: 28px;
        font-weight: 600;
        margin-top: 28px;
    }

    .page-icerik strong {
        font-weight: 600;
    }

    .logoHolder {
        margin-bottom: 5px;
        background: #fff;
        border: solid 2px #eee;
        padding: 5px;
        font-size: 18px;
        color: #656868;
    }

    .logoImg {
        display: inline-block;
		width: 28px;
    }

    .logoHolder span {
        display: inline-block;
        margin-left: 5px;
        border-left: solid 2px #eee;
        padding-left: 10px;
    }

    .ref {
        border: solid 3px #eee;
        text-align: center;
        padding: 10px;
        transition: .5s ease-in;
        -webkit-transition: .5s ease-in;
        -moz-transition: .5s ease-in;
        margin-bottom: 30px;
		min-height: 176px;
    }

    .ref img {
        opacity: 1;
        -webkit-transition: .5s ease-in;
        -moz-transition: .5s ease-in;
		    width: 88%;
    }

    .ref:hover {
        border: solid 3px #112544;
    }

    .ref:hover img {
        opacity: .7;
    }

    .inside-text .all {
        width: 100%;
        display: block;
        color: #fff !important;
        font-size: 16px;
        text-align: center;
        font-weight: 600;
        padding: 5px;
        border-radius: 4px;
        margin-top: 10px;
        background: #656868;
        transition: .5s ease-in;
        -webkit-transition: .5s ease-in;
        -moz-transition: .5s ease-in;
        margin-top: 20px;
    }

    .all:hover {
        background: #112544;
        color: #fff;
    }

    .all:hover,
    .all:focus,
    .all.focus {
        color: #fff;
    }

    .owl-theme .owl-nav [class*=owl-]:hover {
        background: none;
    }

    .navbar-toggler {
        color: white;
    }

    .search-form {
        position: fixed;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        /*background-color: rgba(0, 0, 0, 0.5);*/
        background-color: rgba(82, 82, 82, .71);
        cursor: pointer;
        opacity: 0;
        pointer-events: none;
        -webkit-transition: .3s all;
        transition: .3s all;
        z-index: 9;
    }

    .search-form .content {
        max-width: 600px;
        width: 100%;
        position: relative;
        margin: 0 60px;
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        -webkit-transition: .3s all;
        transition: .3s all;
    }

    .search-form .content button.close-search-form {
        position: absolute;
        right: -30px;
        top: -45px;
        border: 0;
        background-color: transparent;
        width: 30px;
        height: 30px;
        border-radius: 30px;
        color: #fff;
        cursor: pointer;
        font-size: 20px;
    }

    .search-form .content input[type="text"] {
        width: 100%;
        background: #333;
        color: #fff;
        line-height: 70px;
        padding: 0 30px;
        border: none;
        outline: none;
    }

    .search-form .content .search-button {
        position: absolute;
        width: 70px;
        height: 70px;
        right: 0;
        border: 0;
        padding: 0;
        background-color: #626262;
        color: #fff;
        cursor: pointer;
        font-size: 20px;
        display: block;
        top: 0;
        padding: 24px;
    }

    .search-form.active {
        opacity: 1;
        pointer-events: visible;
    }

    .search-form.active .content {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    .open-search {
        background-color: transparent;
        width: 36px;
        cursor: pointer;
        border: none;
        color: #626262;
        outline: none;
    }

    .open-search img {
        height: 18px;
    }


    .list-group-numbered {
        list-style: decimal inside;
        padding: 0;
    }

    .list-group-alpha {
        list-style: lower-alpha inside;
        padding: 0;
    }

    .list-group-roman {
        list-style: lower-roman inside;
        padding: 0;
    }

    .list-group-alpha>li,
    .list-group-numbered>li {
        display: list-item
    }

    .bakioglu-haber-detay img {
        width: 100%;
    }

    .site-header-inside .fa-bars {
        color: #656868;
    }

    .hamburger-nav span {
        cursor: pointer;
    }

    .header-content {
        display: flex;
        width: 100%;
    }

    .hamburger-nav {
        z-index: 11;
    }

    .header-menu {
        width: 100%;
    }

    .overlay {
        /* Height & width depends on how you want to reveal the overlay (see JS below) */
        height: 560px;
        width: 0;
        position: fixed;
        /* Stay in place */
        z-index: 12;
        /* Sit on top */
        left: 0;
        top: 0;
        background-color: rgb(0, 0, 0);
        /* Black fallback color */
        background-color: #0000009c;
        /* Black w/opacity */
        overflow-x: hidden;
        /* Disable horizontal scroll */
        transition: 0.5s;
        /* 0.5 second transition effect to slide in or slide down the overlay (height or width, depending on reveal) */
        background-image: url("../images/megamenu-back-baki.webp") !important;
        background-repeat: no-repeat !important;
        background-size: cover;
    }

    /* Position the content inside the overlay */
    .overlay-content {
        position: relative;
        /* 25% from the top */
        width: 100%;
        /* 100% width */
        text-align: center;
        /* Centered text/links */
        margin-top: 88px;
        /* 30px top margin to avoid conflict with the close button on smaller screens */
    }

    /* The navigation links inside the overlay */
    .overlay a {
        padding: 8px;
        text-decoration: none;
        font-size: 36px;
        color: #ffffff;
        display: block;
        /* Display block instead of inline */
        transition: 0.3s;
        /* Transition effects on hover (color) */
    }

    /* When you mouse over the navigation links, change their color */
    .overlay a:hover,
    .overlay a:focus {
        color: #f1f1f1;
    }

    /* Position the close button (top right corner) */
    .overlay .closebtn {
        position: absolute;
        top: -24px;
        right: 5%;
        font-size: 88px;
        z-index: 99;
    }




    .shadow {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgb(255, 255, 255);
        background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgb(0 0 0 / 16%) 84%, rgb(43 43 43 / 49%) 96%);
        z-index: 10;
    }

    #bakioglu-seninle-baki #v-pills-tab {
        padding: 18px;
        background: #112544;
        width: 328px;
        min-height: 500px;
    }
	#bakioglu-surdurulebilirlik #v-pills-tab {
        padding: 0px;
        background: none;
        width: 300px;
        min-height: 500px;
    }
	#v-pills-tab {
        padding: 24px;
        background: #112544ba;

    }

    .navbar #v-pills-tab {
        margin-top: 0px;
    }

    .nav-link {
        color: #ffffff;
        text-align: left;
        text-decoration: none;
    }

    .tab-pane a {
        display: flex;
        padding: 8px;
        color: white;
        text-decoration: none;
        font-size: 16px;
        font-weight: 200;
        border-bottom: 0.2px solid #ffffff4f;
    }

    .nav-pills .nav-link.active,
    .nav-pills .show>.nav-link {
        background-color: #11254400;
        padding-left: 28px;
		font-weight: 600;
    }

    .nav-pills .nav-link {
        font-size: 16px;
        font-weight: 300;
        padding-bottom: 14px;
    }
	#bakioglu-seninle-baki .tab-content {
        padding: 0px;
    }
	
    .tab-content {
        padding: 24px;
    }
	#bakioglu-surdurulebilirlik .tab-content {
        padding: 0px;
    }


    .lifetext ul li:before {
        content: '';
        display: inline-block;
        height: 12px;
        width: 12px;
        background-image: url(../images/bakioglu-infinite-icon-r.webp);
        background-repeat: no-repeat;
        margin-left: 12px;
        margin-top: 8px;
        margin-right: 12px;
        background-position: left center;
        background-size: 12px;
    }

    .lifetext ul li {
        color: #60666B;
        padding-bottom: 18px;
		font-size: 15px;
    }

    #baki-history {
        position: relative;
        margin-top: 48px;
    }

    #baki-history .yil {
        top: -110px;
        z-index: 10;
        margin: 0 0 0 50px;
    }

    #baki-history .yil img {
        border-radius: 64px 0px 0px 0px;
    }

    #baki-history .yil .count {
        position: absolute;
        top: 40%;
        text-align: center;
        font-size: 140px;
        color: #fff;
        line-height: 0.8;
        font-weight: 700;
        padding-left: 34px;
    }

    #baki-history .tab {
        position: relative;
    }

    #baki-history .tab .wrapper {
        padding: 8px 0 0px 14px;
        margin-right: -5%;
    }

    #baki-history .tab h4 {
        color: #000;
        font-weight: 900;
        font-size: 84px;
    }

    #baki-history .tab .lifetext {
        color: #000000;
        font-size: 18px;
    }

    #baki-history .tab .lifetext div {
        display: block;
        margin-left: 28px;
    }

    #baki-history .tab .lifetext div span {
        color: #db3c3c;
    }

    #baki-history .tab .yilText {
        font-size: 88px;
        color: #ffffff;
        z-index: -1;
        margin-left: 50px;
        font-weight: 600;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #112544;
    }

    #baki-history .tab .yilText:after {
        content: "";
        width: 82%;
        height: 10px;
        position: absolute;
        background: #112544;
        top: 11%;
        left: 282px;
        border-radius: 2px;
    }

    #tabs {
        padding: 48px 0 110px;
        position: relative;
    }

    #tabs .div {
        display: block;
        font-weight: 500;
        font-size: 16px;
        color: #808080;
        padding: 0 0 20px;
        position: relative;
        -webkit-transition: 0.3s ease;
        -moz-transition: 0.3s ease;
        -ms-transition: 0.3s ease;
        -o-transition: 0.3s ease;
        transition: 0.3s ease;
        cursor: pointer;
    }

    #tabs .div:after {
        content: "";
        width: 23px;
        height: 5px;
        position: absolute;
        background: #d6d6d6;
        top: 20%;
        left: 40px;
        border-radius: 3px;
    }

    #tabs .slick-arrow {
        position: absolute;
    }

    #tabs .slick-prev {
        top: 0px;
        background: url(../images/up-arrow.png) no-repeat top left;
        width: 100%;
        height: 16px;
        text-indent: -9999em;
        border: none;
        display: block;
        -webkit-transition: 0.3s ease;
        -moz-transition: 0.3s ease;
        -ms-transition: 0.3s ease;
        -o-transition: 0.3s ease;
        transition: 0.3s ease;
    }

    #tabs .slick-prev:hover {
        background: url(../images/up-arrow-hover.png) no-repeat top left;
    }

    #tabs .slick-next {
        bottom: 79px;
        background: url(../images/down-arrow.png) no-repeat top left;
        width: 100%;
        height: 16px;
        text-indent: -9999em;
        border: none;
        display: block;
        -webkit-transition: 0.3s ease;
        -moz-transition: 0.3s ease;
        -ms-transition: 0.3s ease;
        -o-transition: 0.3s ease;
        transition: 0.3s ease;
    }

    #tabs .slick-next:hover {
        background: url(../images/down-arrow-hover.png) no-repeat top left;
    }

    #tabs .div.active {
        color: #000;
        font-weight: 700;
    }

    #tabs div.active:after {
        width: 30px;
        background: #112544;
    }

    .bakioglu-news img {
        width: 24px;
    }

    .bakioglu-news .col-md-1 {
        width: 40px;
        border-right: 1px solid #60666B;
        align-items: center;
        display: flex;
    }

    .bakioglu-news .col-md-2 {
        width: 188px;
    }

    .bakioglu-news .ndate {
        font-size: 14px;
        font-weight: 400;
        color: #60666B;
        padding-left: 18px;
        align-items: center;
        display: flex;
    }

    .bakioglu-news .company {
        font-size: 14px;
        font-weight: 600;
        color: #112544;
        padding-left: 18px;
        align-items: center;
        display: flex;
    }

    .bnews {
        min-height: 48px;
        padding: 8px;
    }

    .bnews a {
        color: #60666B;
    }

    .bnews a:hover {
        color: #112544;
        text-decoration: none;
    }

    .bakioglu-news {
        padding-top: 48px;
        padding-bottom: 128px;
    }

    .bakioglu-news h2 {
        font-size: 24px;
        font-weight: 400;
        color: #656868;
        letter-spacing: -0.8px;
        margin-bottom: 8px;
    }

    .inside-srdr {
        padding-top: 48px;
    }

    .inside-sb {
        padding-top: 48px;
    }

    .seninle-baki-logo-r {
        width: 360px;
        margin-bottom: 28px;
    }

    .inside-sb h2 {
        margin-bottom: 28px;
        font-size: 28px;
    }

    .nav-pills img {
		width: 178px;
        margin: auto;
        display: block;
        padding: 4px;
    }

    #bakioglu-seninle-baki h1 {
        font-size: 64px;
        font-weight: 600;
        color: #112544;
    }

    #bakioglu-seninle-baki h2 {
        font-size: 64px;
        font-weight: 600;
        color: #FAFAFA;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #112544;
    }

    #bakioglu-seninle-baki {
        margin-top: 28px;
        margin-bottom: 88px;
    }

    #bakioglu-seninle-baki .nav-link {
        font-size: 18px;
        color: #354048;
        font-weight: 400;
        padding: 18px;
    }

    #bakioglu-seninle-baki .nav-pills .nav-link {
        border-radius: 0px;
        text-align: left;
    }

    #bakioglu-seninle-baki .nav-pills .nav-link.active {
        background-color: #ce5d66;
        color: #ffffff;
        border-radius: 8px;
    }

    #bakioglu-seninle-baki .bakioglu-tab {
        background-color: #FAFAFA;
        padding: 38px;
		height: 718px;
    }

    #bakioglu-seninle-baki .bakioglu-tab p {
        color: #212529;
    }

    #bakioglu-seninle-baki .bakioglu-tab .col-md-12 img {
        width: 100%;
        display: flex;
    }

    .seninle-baki-ul li:before {
        content: '';
        display: inline-block;
        height: 12px;
        width: 12px;
        background-image: url(../images/bakioglu-infinite-icon-r.webp);
        background-repeat: no-repeat;
        margin-left: 12px;
        margin-top: 8px;
        margin-right: 12px;
        background-position: left center;
        background-size: 12px;
    }

    .seninle-baki-ul li {
        color: #60666B;
		font-size: 15px;
    }

    .inside-srdr h1 {
        font-size: 48px;
        font-weight: 600;
        color: #656868;
    }

    #surdurulebilirlik-raporlar h2 {
        font-size: 18px;
        font-weight: 600;
        color: #112544;
        padding-top: 18px;
    }

    #surdurulebilirlik-raporlar p {
        font-size: 14px;
    }

    .inside-title {
        font-size: 48px;
        font-weight: 600;
        color: white;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #112544;
		margin-bottom: 28px;
    }

    #surdurulebilirlik-raporlar {
        margin-bottom: 128px;
    }

    #bakioglu-seninle-baki #v-pills-tab {
        margin-top: 0px;
		height: 718px;
    }
	#v-pills-tab {
        margin-top: 24px;
    }
	#bakioglu-surdurulebilirlik #v-pills-tab {
        margin-top: 88px;
    }
    #bakioglu-surdurulebilirlik {
        margin-top: 88px;
        margin-bottom: 8px;
    }

    #bakioglu-surdurulebilirlik .nav-link {
        font-size: 18px;
        color: #666868;
        padding: 18px;
        font-weight: 400;
    }

    #bakioglu-surdurulebilirlik .nav-pills .nav-link {
        border-radius: 0px;
        text-align: left;
		min-height: 58px;
		background-color: #f8f8f8;
        margin: 4px;
        border-radius: 28px 0px 18px 0px;
    }

    #bakioglu-surdurulebilirlik .nav-pills .nav-link.active {
        background-color: #112544;
        color: #ffffff;
		border-radius: 28px 0px 18px 0px;
    }

    #bakioglu-surdurulebilirlik .bakioglu-tab {
        background-color: #112544;
        padding: 48px;
        border-radius: 64px 0px 0px 64px;
    }

    #bakioglu-surdurulebilirlik .bakioglu-tab p {
        color: #ffffff;
    }

    #bakioglu-surdurulebilirlik .bakioglu-tab .col-md-12 img {
        width: 100%;
        display: flex;
    }

    .baki-logo-renkli {
        width: 100px;
        padding-bottom: 48px;
    }

    .baskan-title {
        text-align: center;
        color: #656868;
        font-size: 14px;
        padding-top: 18px;
    }

    .inside-text {
        padding-top: 48px;
        padding-bottom: 28px;
    }

    .inside-text h1 {
        font-size: 38px;
        font-weight: 600;
        color: #656868;
    }

    .inside-text h2 {
        font-size: 24px;
        font-weight: 400;
        color: #656868;
        letter-spacing: -0.8px;
        margin-bottom: 8px;
    }

    .inside-text p {
        font-size: 15px;
        font-weight: 300;
		line-height: 24px;
    }

    .main-baki {
		width: 100%;
        height: 582px;
        position: relative;
    }

    .main-baki-g {
		width: 48%;
        position: absolute;
        float: left;
        top: 70px;
        z-index: 6;
    }

    .main-baki-t {
        width: 58%;
        height: 582px;
        background: #112544;
        position: relative;
        float: right;
        z-index: 4;
        border-radius: 64px 0px 0px 64px;
    }

    .main-baki-t p {
        color: #ffffff;
    }

    .main-baki-t h1 {
        color: #ffffff;
    }

    .mb-text {
        width: 60%;
        top: 16%;
        position: absolute;
        left: 20%;
    }

    .main-insan-degerleri {
        width: 100%;
        height: 582px;
        margin: 100px auto;
        position: relative;
    }

    .main-insan-degerleri-t {
        width: 58%;
        height: 582px;
        background: #656868;
        position: absolute;
        float: left;
        z-index: 2;
        border-radius: 0px 64px 64px 0px;
    }

    .main-insan-degerleri-g {
        width: 48%;
        position: relative;
        float: right;
        top: 70px;
        z-index: 4;
    }

    .main-insan-degerleri-t p {
        color: #ffffff;
    }

    .main-insan-degerleri-t h1 {
        font-size: 68px;
        font-weight: 600;
        color: #656868;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #ffffff;
    }

    .mid-text {
        width: 60%;
        top: 12%;
        position: absolute;
        left: 20%;
    }

    .fg-box {
        width: 90%;
        height: 312px;
        background-color: #112544;
        border-radius: 0px 0px 64px 0px;
        padding: 24px;
        text-align: center;
    }

    .fg-box img {
        width: 126px;
    }

    .fg-box .number {
        color: #ffffff;
        font-weight: 600;
        font-size: 48px;
        margin-top: 8px;
    }

    .fg-box .kaciklama {
        color: #ffffff;
        font-size: 18px;
    }

    .main-rakamlarla h1 {
        font-size: 32px;
        color: #656868;
        font-weight: 400;
        position: relative;
        padding-left: 48px;
    }

    .main-rakamlarla h1:before {
        content: "";
        display: block;
        width: 40px;
        height: 4px;
        background: #112544;
        left: 0;
        top: 50%;
        position: absolute;
    }

    .comp-bakioglu h1 {
        font-size: 32px;
        color: #656868;
        font-weight: 400;
        position: relative;
        padding-left: 48px;
    }

    .comp-bakioglu h1:before {
        content: "";
        display: block;
        width: 40px;
        height: 4px;
        background: #112544;
        left: 0;
        top: 50%;
        position: absolute;
    }

    .main-rakamlarla .mrtitle {
        margin-bottom: 28px;
    }

    .comp-bakioglu .col-md-3 {
        width: 19.8%;
    }

    .comp-bakioglu {
        margin-top: 128px;
    }

    .comp-bakioglu h1 {
        font-size: 32px;
        color: #656868;
        font-weight: 400;
        margin-bottom: 48px;
    }

    h1 {
        font-size: 34px;
        font-weight: 600;
        color: #AF2C3C;
    }

    h2 {
        font-size: 18px;
        font-weight: 500;
        color: #60666B;
    }

    p {
        font-size: 16px;
        font-weight: 300;
    }

    .konaklama-table {
        margin-top: 48px;
        margin-bottom: 48px;
        width: 60%;
    }

    .tbl-first {
        padding: 28px;
        background-color: #243445;
        color: #FFFFFF;
        font-size: 16px;
        font-weight: 600;
        border: 1px solid #979797;
    }

    .tbl-last {
        padding: 28px;
        background-color: #243445;
        color: #FFFFFF;
        font-size: 16px;
        font-weight: 400;
        border: 1px solid #979797;
    }

    .tbl-last p {
        color: #FFFFFF;
        font-size: 14px;
        font-weight: 400;
    }

    .tbl-mid {
        padding: 28px;
        color: #243445;
        font-size: 16px;
        font-weight: 400;
    }

    .page-inside h4 {
        font-size: 24px;
        font-weight: 600;
        color: #254436;
        margin-top: 28px;
    }

    .page-inside h3 {
        font-size: 24px;
        font-weight: 600;
        color: #60666B;
        margin-top: -18px;
        margin-bottom: 48px;
    }

    .contact-us-form-info {
        column-gap: 16px;
    }

    .form-check-label {
        font-size: 12px;
        color: #B2B2B2;
    }

    .form-check {
        margin: auto;
    }

    .form-control {
        border-radius: 5px;
        border: solid 1px #e6e6e6;
        background-color: #fff;
        text-align: justify;
        color: #575756;
        font-size: 16px;
        margin-bottom: 24px;
    }

    .form-floating>label {
        font-size: 16px;
        color: #6c757d;
    }

    .contact-page {
        margin-top: 8px;
        margin-bottom: 48px;
    }

    .contact-page h1 {
        margin-bottom: 28px;
    }

    .contact-page h2 {
        font-size: 28px;
        color: #112544;
        margin-bottom: 28px;
        font-weight: 500;
    }

    .contact-page h3 {
        font-size: 14px;
        color: #243445;
        letter-spacing: 4px;
        margin: 0;
        padding: 0;
    }

    .contact-info {
        margin-top: 8px;
        margin-bottom: 48px;
    }

    .contact-info .col-md-6 {
        padding-right: 28px;
    }

    .contact-info .col-md-3 {
        padding-bottom: 18px;
        color: #ACACAC;
        font-weight: 600;
    }

    .contact-info .col-md-9 {
        padding-bottom: 18px;
        color: #80858B;
    }

    .contact-info .col-loc {
        width: 5%;
    }

    .contact-info .col-loc-txt {
        width: 95%;
        margin: auto;
    }

    .location-icon {
        width: 18px;
    }

    .location {
        margin-top: 28px;
    }

    .gmap {
        margin-top: 28px;
    }

    .page-inside h1 {
        margin-bottom: 28px;
    }

    .page-inside-img {
        margin-top: 48px;
        margin-bottom: 48px;
    }

    .page-inside {
        margin-top: 48px;
    }

    .page-inside ul li {
        padding-left: 18px;
        color: #60666B;
        list-style-image: url('../images/bakioglu-icon.html');
        line-height: 28px;
    }

    .page-inside ul {
        padding-left: 28px;
    }

    .main-video {
        margin-top: 128px;
    }

    .main-video img {
        width: 100%;
    }

    .main-gmap img {
        width: 100%;
    }

    .main-resorts img {
        width: 100%;
    }

    .brand-line {
        width: 80%;
        z-index: 999;
    }

    .top-search {
        width: 4%;
        z-index: 999;
    }

    .top-lang {
        width: 6%;
        align-content: center;
        z-index: 999;
    }

    .rez-buton-line {
        width: 14%;
    }

    .main-gmap {
        margin-top: 88px;
    }

    .accordion-button {
        padding: 26px;
        font-size: 18px;
        font-weight: 400;
    }

    .accordion-button:not(.collapsed) {
        color: #ffffff;
        background-color: #243445;
    }

    .accordion-button:focus {
        box-shadow: none;
    }

    .main-faq {
        margin-top: 48px;
    }

    .main-faq-title {
        margin-bottom: 28px;
    }

    .main-faq-title h1 {
        font-size: 34px;
        font-weight: 600;
        color: #AF2C3C;
        margin-top: 88px;
        text-align: center;
    }

    .form-control:focus {
        color: #212529;
        background-color: #fff;
        border-color: #bdd0e7;
        outline: 0;
        box-shadow: 0 0 16px 0.25rem rgb(213 215 221);
    }

    .txtcenter {
        text-align: center;
        padding-bottom: 88px;
    }

    .kvkk-line {
        margin-top: 48px;
        margin-bottom: 18px;
    }

    .main-newsletter .col-md-4 {
        padding: 8px;
    }

    .main-newsletter {
        background-color: #EAEDF4;
        margin-top: 48px;
    }

    .main-newsletter-title {
        margin-bottom: 28px;
    }

    .main-newsletter-title h1 {
        font-size: 34px;
        font-weight: 600;
        color: #AF2C3C;
        margin-top: 88px;
        text-align: center;
    }

    .main-newsletter-title p {
        text-align: center;
    }

    .owl-carousel .owl-nav button.owl-prev {
       font-size: 68px;
	   margin-right: 48px;
    }

    .owl-carousel .owl-nav button.owl-next {
       font-size: 68px;
    }

    .main-gallery-title {
        margin-bottom: 28px;
    }

    .main-gallery-title h1 {
        font-size: 34px;
        font-weight: 600;
        color: #AF2C3C;
        margin-top: 88px;
        text-align: center;
    }

    .main-gallery-title p {
        text-align: center;
    }

    .main-resorts {
        background-color: #EAEDF4;
    }

    .main-resorts .col-md-9 {
        padding: 48px;
    }

    .main-resorts-title h1 {
        font-size: 34px;
        font-weight: 600;
        color: #AF2C3C;
        margin-top: 88px;
        text-align: center;
    }

    .main-resorts h2 {
        font-size: 24px;
        font-weight: 600;
        color: #AF2C3C;
        margin-bottom: 28px;
    }

    .main-resorts-title p {
        text-align: center;
    }

    .night-programs {
        width: 18%;
        padding: 8px;
    }

    .night-programs h1 {
        font-size: 24px;
        font-weight: 600;
        color: #E03309;
        margin-top: 48px !important;
        margin-bottom: 0px !important;
        text-align: left !important;
    }

    .night-programs h2 {
        font-size: 14px;
        font-weight: 600;
        color: #AF2C3C;
        padding-top: 28px;
    }

    .night-programs li {
        font-size: 14px;
        font-weight: 300;
        line-height: 28px;
        color: #60666B;
    }

    .night-programs li strong {
        font-weight: 600;
    }

    .bg-gray {
        background-color: #EAEDF4;
    }

    .main-programs h1 {
        margin-top: 88px;
        margin-bottom: 128px;
        text-align: center;
    }

    .nav-tabs {
        --bs-nav-tabs-border-width: 0px;
    }

    .nh-col {
        margin-bottom: 12px;
        position: relative;
        text-align: center;
    }

    .nh-col img {
        width: 100%;
    }

    .nh-col h2 {
        position: absolute;
        top: 80%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 15;
        font-size: 22px;
        font-weight: 600;
        color: #ffffff;
    }

    .nh-shadow {
        background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(0 0 0 / 24%) 49%, rgb(0 0 0 / 65%) 96%);
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 10;
    }

    .nh-shadow:hover {
        background: rgb(175 44 54 / 54%);
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 10;
    }

    .results {
        padding: 18px;
    }

    .results-img {
        width: 8%;
    }

    .results-text {
        width: 70%;
        position: relative;
        margin: auto;
    }

    .results-text h2 {
        font-size: 20px;
        font-weight: 400;
        color: #60666B;
    }

    .homepage-results h1 {
        padding-top: 88px;
        padding-bottom: 88px;
        text-align: center;
    }

    .dropdown-item.active,
    .dropdown-item:active {
        background-color: #1e5193;
    }

    .icerik-breadcrumb {
        z-index: 26;
    }

    .icerik-breadcrumb h1 {
        font-size: 36px;
        font-weight: 600;
        letter-spacing: -0.46px;
        color: #fff;
    }

    .icerik-breadcrumb h3 {
        font-family: 'Montserrat', sans-serif;
        font-size: 36px;
        font-weight: bold;
        letter-spacing: -0.46px;
        color: #fff;
        position: absolute;
        z-index: 2;
        bottom: 18%;
        width: 80%;
    }

    .icerik-breadcrumb iframe {
        width: 100%;
        height: 410px;
        -webkit-filter: grayscale(100%);
        filter: grayscale(100%);
    }

    .icerik-breadcrumb img {
        width: 100%;
    }

    .icerik-breadcrumb ul {
        display: flex;
        color: #656868;
        list-style-type: none;
        align-items: center;
        float: right;
    }

    .icerik-breadcrumb a {
        font-size: 12px;
        font-weight: 500;
        color: #656868;
    }

    .icerik-breadcrumb li:first-child {
        padding-left: 0px;
        padding-right: 8px;
    }

    .icerik-breadcrumb li {
        padding-right: 8px;
        padding-left: 8px;
    }

    .urun-title-spc {
        margin-top: 48px;
    }

    .detayli-arama-box {
        background: #1E5193;
        padding: 18px;
    }

    .detayli-arama-box h1 {
        font-size: 24px;
        color: #ffffff;
        font-weight: 400;
    }

    .form-arama {
        height: 50px;
        width: 98%;
        padding: 18px;
    }

    .aramabtn {
        justify-content: end;
        display: flex;
    }

    .whatsapp-mail-line {
        top: 30%;
        position: fixed;
        z-index: 99;
        right: 0;
    }

    .Whatsapp-box {
        position: relative;
        width: 58px;
        height: 45px;
        right: 0px;
        border-top-left-radius: 8px;
        border-bottom-left-radius: 8px;
        background-color: #1cd741;
        z-index: 999;
        padding-top: 4px;
        margin-bottom: 4px;
    }

    .Message-box {
        position: relative;
        width: 58px;
        height: 45px;
        right: 0px;
        border-top-left-radius: 8px;
        border-bottom-left-radius: 8px;
        background-color: #e1251b;
        z-index: 999;
        padding-top: 4px;
        margin-bottom: 4px;
    }

    .Text-box {
        position: relative;
        width: 58px;
        height: 45px;
        right: 0px;
        border-top-left-radius: 8px;
        border-bottom-left-radius: 8px;
        background-color: #e1251b;
        z-index: 999;
        padding-top: 4px;
        margin-bottom: 4px;
    }

    .Whatsapp-box .fa-brands {
        font-size: 20px;
    }

    .Message-box .fa-regular {
        font-size: 18px;
    }

    .Text-box .fa-regular {
        font-size: 18px;
    }

    .Whatsapp-box:hover,
    .Message-box:hover,
    .Text-box:hover {
        box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
    }

    .nav-tabs .nav-item.show .nav-tab-link,
    .nav-tabs .nav-tab-link.active {
        background: #EAEDF4;
        font-size: 18px;
        font-weight: 600;
        color: #AF2C3C;
        padding-left: 188px;
        padding-right: 188px;
        margin: auto;
        height: 54px;
        border: none;
    }

    .nav-tabs .nav-tab-link {
        background: #ffffff;
        font-size: 18px;
        font-weight: 600;
        color: #60666B;
        padding-left: 48px;
        padding-right: 48px;
        margin: auto;
        height: 54px;
        border: none;
    }

    .navbar-toggler {
        border: 0px;
        font-size: 44px;
        outline: none;
    }

    .navbar-toggler:focus {
        box-shadow: none;
    }

    .uretim-pg .nav-item {
        margin-left: 2px;
    }

    .production-img {
        margin-top: 18px;
    }

    .production-img img {
        width: 100%;
        padding-top: 28px;
    }

    .production-text p {
        font-size: 14px;
        margin-bottom: 0px;
    }

    .star-notes {
        margin-top: 28px;
    }

    .production-text h2 {
        font-size: 20px;
        padding-top: 48px;
        color: #AF2C3C;
        font-weight: 600;
        padding-bottom: 18px;
    }

    .production-text li {
        font-size: 16px;
        color: #60666B;
        line-height: 34px;
    }

    .uretim-pg .col-md-3 {
        padding: 8px;
    }

    .docs {
        padding: 12px;
        margin-top: 18px;
    }

    .document-body h3 {
        font-size: 14px;
        font-weight: 500;
        color: #000;
        margin-bottom: 0px;
        text-decoration: none;
    }

    .icon-pdf {
        background-image: url(../images/icon_pdf.svg);
        background-repeat: no-repeat;
        background-size: 26px 52px;
        padding: 18px;
    }

    .document-item {
        display: flex;
        align-items: center;
        padding: 15px;
        color: inherit;
        background-color: #ffffff;
        border: 1px solid #dddddd;
        border-radius: 5px;
    }

    .product-brdr {
        border: 1px solid #d2d2d2;
        text-align: center;
        margin-bottom: 48px;
    }

    .product-brdr img {
        padding: 24px;
    }

    .product-list .col-md-2 {
        width: 16%;
    }

    .urun-list-txt {
        padding: 8px;
        background: #dddddd;
        font-size: 16px;
        font-weight: 500;
    }

    .urunler-list {
        margin-top: 48px;
        margin-bottom: 128px;
    }

    .urunler-list h1 {
        font-size: 38px;
        font-weight: 400;
    }

    .urunler-list h2 {
        font-size: 16px;
        font-weight: 300;
    }

    .contact-us-form-products {
        margin-top: 28px;
        margin-bottom: 28px;
    }

    .contact-us-form-products .col:first-child {
        font-size: 16px;
        font-weight: 500;
    }

    .contact-us-form-products label {
        font-size: 16px;
        font-weight: 300;
        padding-left: 8px;
    }

    .main-tech-slider {
        padding-top: 0px;
    }

    .main-tech {
        padding-top: 48px;
        padding-bottom: 48px;
    }

    .owl-tech .item img {
        width: 100%;
    }

    .tech-title {
        padding-top: 24px;
        padding-bottom: 24px;
    }

    .tech-title h1 {
        font-size: 24px;
        font-weight: 600;
    }

    .product-code-line {
        margin-top: 28px;
        margin-bottom: 8px;
    }

    .product-code-line h1 {
        font-size: 28px;
        font-weight: 600;
    }

    .product-code-line h2 {
        font-size: 28px;
        font-weight: 200;
    }

    .document-download {
        display: flex;
        align-items: center;
        padding: 15px;
        color: inherit;
        background-color: #f0f0f0;
        border: 1px solid #dddddd;
        border-radius: 5px;
        width: 50%;
        float: right;
    }

    .icon-pdf2 {
        background-image: url(../images/icon_pdf.svg);
        background-repeat: no-repeat;
        background-size: 26px 52px;
        padding-top: 12px;
        padding-bottom: 12px;
        padding-left: 20px;
        padding-right: 18px;
    }

    .document-title {
        font-size: 14px;
    }

    .product-main img {
        width: 98%;
    }

    .product-mainbr {
        border: 1px solid #d2d2d2;
        text-align: center;
        margin-bottom: 8px;
        height: 214px;
    }

    .product-mainbr img {
        padding: 24px;
        width: 54%;
        margin: auto;
    }

    .tbl-bilesenler {
        margin-left: 48px;
        font-size: 16px;
        font-weight: 300;
    }

    .tbl-oem {
        margin-left: 48px;
        margin-top: 48px;
        font-size: 16px;
        font-weight: 300;
    }

    .tbl-bilesenler h1 {
        padding: 10px;
        font-size: 18px;
        font-weight: 600;
        background: #1E5193;
        color: #ffffff;
    }

    .tbl-oem h1 {
        padding: 10px;
        font-size: 18px;
        font-weight: 600;
        background: #37393B;
        color: #ffffff;
    }

    .tbl-line {
        padding-left: 10px;
        border-bottom: 1px solid #e0e0e0;
        padding-top: 4px;
        padding-bottom: 4px;
    }

    .manset-gorsel {
        width: 100%;
        position: relative;
    }

    .manset-gorsel img {
        width: 100%;
    }

    .social-header {
        margin: auto;
        z-index: 11;
    }

    .main-menu-header {
        margin: auto;
        z-index: 11;
    }

    .content-tab {
        margin-top: -54px;
        margin-bottom: 128px;
    }

    .content-tab .col-md-5 img {
        width: 100%;
    }

    .site-header {
        top: 0;
        left: 0;
        width: 100%;
        padding-top: 18px;
        position: absolute;
    }

    .site-header-inside {
        top: 0;
        left: 0;
        width: 100%;
        padding-top: 18px;
        z-index: 12;
    }

    .icerik-menu {
        margin-top: 18px;
        border-bottom: 1px solid #d8d8d8;
    }

    .icerik-menu ul li {
		padding-right: 28px;
        color: #656868;
        font-size: 14px;
        font-weight: 500;
    }

    .icerik-menu ul li a {
        color: #656868;
        text-decoration: none;
    }

    .inside-text .col-md-10 {
        padding-left: 48px;
    }

    .icerik-menu ul {
        display: flex;
    }

    .inside-menu-header {
        display: flex;
        align-items: center;
        margin-bottom: 18px;
    }

    .inside-menu-header .top-search p {
        color: #112544;
    }

    .inside-menu-header .navbar-toggler {
        color: #112544;
    }

    .inside-menu-header .top-lang .languages-menu li a {
        color: #656868;
    }

    .social-header .fa-brands {
        font-size: 24px;
        color: white;
        padding-right: 18px;
    }

    .header-gorsel img {
        width: 100%;
    }

    /*header start*/
    .shadow {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgb(255, 255, 255);
        background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgb(0 0 0 / 16%) 84%, rgb(43 43 43 / 49%) 96%);
        z-index: 10;
    }

    header .container-fluid {
        width: 1560px;
    }

    .navbar {}

    .navbar-nav {
        padding: 0px 0px;
    }

    .nav-item {
        margin-left: 28px;
    }

    .nav-link {
        font-weight: 600;
        color: #ffffff;
        font-size: 14px;
    }

    .nav-link:focus,
    .nav-link:hover {
        color: #FFFFFF;
    }

    .navbar-expand-lg .navbar-collapse {}

    .navbar-nav>.nav-item::after {
        display: block;
        content: '';
        background: rgb(218 65 18);
        height: 4px;
        opacity: 0;
    }

    .navbar-nav>.nav-item:hover::after {
        display: block;
        content: '';
        background: rgb(218 65 18);
        height: 4px;
        opacity: 1;
    }

    .dropdown-toggle::after {
        content: "";
        width: 16px;
        height: 6px;
        background: url(../images/chevron-down-regular.html) no-repeat right center;
        border: none !important;
        position: relative;
        top: 3px;
    }

    .dropdown-menu {
        border: none;
        padding: 0px;
    }

    .dropdown-menu>li {
        padding: 5px 15px;
        border-bottom: 1px solid var(--second-color);
        width: 294px;
    }

    .dropdown-menu>li:nth-last-child(1) {
        padding-bottom: 20px;
    }

    .dropdown-menu>li:nth-child(1) {
        padding-top: 15px;
    }

    .dropdown-item {
        font-weight: 500;
        color: #37393B;
        font-size: 14px;
        border-bottom: solid 1px #dce0e6;
    }

    .social-top {
        width: 30%;
        display: flex;
        justify-content: space-between;
        padding: 10px 20px;
        border-bottom: 1px solid #ffffff45;
        height: 40px;
        position: absolute;
        z-index: 11;
    }

    .social-top .fa-brands {
        font-size: 24px;
        color: #fff;
    }

    .navbar-brand {
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .languages-menu li {
        border-right: 1px solid #ffffff54;
        float: left;
    }

    .languages-menu li:last-child {
        border-right: none;
    }

    .languages-menu li a {
        display: block;
        color: white;
        padding: 0px 8px;
        text-decoration: none;
        font-size: 14px;
    }

    .languages-menu li:first-child a {
        padding-left: 0px;
    }

    .top-search p {
        font-size: 16px;
        font-weight: 600;
        color: #ffffff;
        padding-top: 18px;
    }

    .top-search p a {
        text-decoration: none;
        color: #ffffff;
        font-size: 14px;
        font-weight: 400;
    }

    /*header finish*/
    /*owl manset start*/
    .owl-container {
        max-width: 100%;
        position: relative;
    }

    .owl-manset .owl-theme .owl-nav.disabled+.owl-dots {
        position: absolute;
        bottom: 48px;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .owl-manset .owl-theme .owl-dots .owl-dot span {
        width: 38px;
        height: 6px;
        margin: 5px 7px;
        background-color: #ffffff;
        display: block;
        -webkit-backface-visibility: visible;
        transition: opacity .2s ease;
        border-radius: 30px;
    }

    .owl-manset .owl-theme .owl-dots .owl-dot.active span,
    .owl-theme .owl-dots .owl-dot:hover span {
        background: #112544;
    }

    .owl-nav {
        justify-content: space-between;
    }

    .owl-manset-text {
        width: 100%;
        position: absolute;
        top: 40%;
        text-align: center;
        z-index: 12;
    }

    .owl-manset-text>h1 {
        font-size: 72px;
        color: #ffffff;
        font-weight: 600;
    }

    .owl-manset-text>h2 {
        font-size: 58px;
        color: #ffffff;
        font-weight: 200;
    }

    .header-manset {
        position: relative;
    }

    .corporate-about {
        margin-top: 88px;
        margin-bottom: 88px;
    }

    /*owl manset finish*/
    /*AnaSayfa Start*/
    .main-references h1 {
        font-size: 38px;
        font-weight: 600;
        color: #37393B;
        letter-spacing: -0.8px;
    }

    .about-us .col-md-5 {
        padding-right: 48px;
        margin: auto;
    }

    .btn-blue {
        padding: 18px 24px 18px 24px;
        border-radius: 8px;
        font-size: 13px;
        font-weight: 600;
        letter-spacing: 1px;
        color: #fff;
        position: relative;
        border: none;
        background-color: #112544;
        width: 200px;
        margin-top: 28px;
		text-align: center;
    }

    .btn-blue:hover {
        background-color: #666868;
        color: #ffffff;
    }

    .btn-white {
        padding: 18px 24px 18px 24px;
        border-radius: 8px;
        font-size: 13px;
        font-weight: 600;
        letter-spacing: 1px;
        color: #112544;
        position: relative;
        border: none;
        background-color: #ffffff;
        width: 200px;
        margin-top: 28px;
    }

    .btn-white:hover {
        background-color: #d8d8d8;
    }

    .btn-orange {
        padding: 10px 24px 10px 24px;
        width: 200px;
        font-size: 14px;
        font-weight: 600;
        letter-spacing: 2px;
        color: #fff;
        position: relative;
        border: none;
        background-color: #DB300A;
        border-radius: 8px;
    }

    .btn-orange:hover {
        background-color: #616a78;
    }

    .about-us {
        padding-top: 48px;
        padding-bottom: 128px;
    }

    .about-us h1 {
        font-size: 64px;
        font-weight: 600;
        color: white;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #112544;
    }

    .about-us h2 {
        font-size: 24px;
        font-weight: 400;
        color: #656868;
        letter-spacing: -0.8px;
        margin-bottom: 28px;
    }

    .about-us p {
        font-size: 16px;
        font-weight: 300;
    }

    .about-us .col-md-7 {
        padding-right: 48px;
    }

    .main-ref-slider {
        padding-top: 48px;
    }

    .main-references {
        padding-top: 88px;
    }

    .owl-refs .item img {
        width: 109px;
    }

    .ref-title {
        padding-top: 24px;
        padding-bottom: 24px;
    }

    .homepage-services {
        padding-top: 88px;
    }

    .homepage-services h1 {
        font-size: 38px;
        font-weight: 600;
        color: #37393C;
    }

    .homepage-services h2 {
        font-size: 22px;
        font-weight: 600;
    }

    .homepage-services p {
        font-size: 16px;
        font-weight: 400;
        color: #687991;
    }

    .services-text {
        padding-top: 28px;
    }

    .services-img img {
        width: 100%;
        border-radius: 18px;
    }

    .services .col-md-4 {
        width: 30%;
    }

    .main-quality {
        height: 508px;
        background-image: url('../images/kalite-background.html');
        margin-top: 88px;
        margin-bottom: 88px;
    }

    .main-quality img {
        width: 80%;
        margin-top: -100px;
    }

    .main-quality .col-md-4 {
        margin: auto;
    }

    .main-quality .col-md-8 {
        text-align: right;
    }

    .main-quality h1 {
        font-size: 108px;
        color: #ffffff;
        font-weight: 600;
    }

    .main-quality h2 {
        font-size: 98px;
        color: #ffffff;
        font-weight: 100;
        margin-top: -18px;
    }

    .main-quality p {
        font-size: 18px;
        color: #ffffff;
        font-weight: 300;
    }

    /*AnaSayfa Finish*/
    /*content start*/
    .content {
        display: flex;
    }

    .content-page {
        margin-top: 88px;
        margin-bottom: 88px;
        font-size: 18px;
        font-weight: 400;
        color: #828386;
    }

    .content-page .col-md-4 {
        padding-right: 48px;
    }

    .content-page h1 {
        font-size: 36px;
        font-weight: 600;
        color: #1C3C6D;
    }

    .content-page h2 {
        font-size: 36px;
        font-weight: 400;
        color: #1C3C6D;
        margin-bottom: 48px;
    }

    .content-page p {
        font-size: 16px;
        font-weight: 400;
        color: #828386;
    }

    .content-page .col-md-6 img {
        padding-right: 28px;
        padding-bottom: 28px;
    }

    .content-page .col-md-6 {
        margin: auto;
        padding: 24px;
    }

    .content-page h3 {
        font-size: 22px;
        font-weight: 600;
        color: #1C3C6D;
        margin-bottom: 18px;
    }

    .corporate-about .col-md-7:first-child {
        padding-right: 48px;
    }

    .corporate-about .col-md-5 img {
        width: 100%;
    }

    /*content finish*/
    /* contact start */
    .contact-us-form {
        margin-bottom: 10%;
    }

    .contact-menu {
        margin-top: 5%;
        margin-bottom: 10%;
    }

    .contact-menu .container {
        margin: auto;
    }

    .contact-menu .col-md-6 {
        padding: 0px 14px;
    }

    .contact-menu .col-md-6 p {
        padding-left: 0px;
    }

    .contact-us-title h1 {
        font-size: 36px;
        font-weight: 600;
        letter-spacing: -0.46px;
        color: #122b4e;
    }

    .contact-us-title p {
        font-size: 16px;
        color: #687991;
        text-align: left;
        margin-top: 2%;
        margin-bottom: 2%;
    }

    .adress {
        display: flex;
        flex-direction: column;
    }

    .adress h1 {
        font-size: 24px;
        line-height: 1.88;
        color: #003560;
        padding: 0px;
    }

    .adress .col p {
        font-size: 16px;
        text-align: left;
        line-height: 1.88;
        color: #687991;
        padding: 0px;
    }

    .adress h4 {
        font-size: 18px;
        font-weight: 600;
        letter-spacing: 6px;
        color: #003560;
        padding: 0px;
    }

    .contact-us-form-title {
        font-size: 28px!important;
		color: #112544!important;
		margin-bottom: 28px!important;
		font-weight: 500!important;
    }

    .contact-us-form .row {
        display: flex;
        justify-content: space-between;
    }

    .form-control {
        border-radius: 5px;
        border: solid 1px #e6e6e6;
        background-color: #fff;
        text-align: justify;
        color: #575756;
        padding-left: 28px;
        font-size: 14px;
    }

    .contact-form-check {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }

    .form-floating {
        font-size: 18px;
        text-align: justify;
        color: #575756;
    }

    .contact-us-form p {
        font-size: 18px;
        color: #3d4247;
    }

    .contact-form {
        margin-top: 88px;
    }

    .offices-box {
        padding-left: 7.5%;
        margin-bottom: 5%;
    }

    .offices-box .fa-solid {
        font-size: 30px;
        color: #003560;
        rotate: 130deg;
        margin-left: -7.5%;
        padding-right: 2.5%;
    }

    .offices h1 {
        padding: 10px 47px 9px 58px;
        border: solid 1px #122b4e;
        font-size: 24px;
        line-height: 1.88;
        color: #003560;
        width: 70%;
    }

    .office-name-box {
        display: flex;
        align-items: baseline;
        margin-top: 5%;
    }

    .office-name-box h4 {
        font-size: 18px;
        font-weight: 600;
        letter-spacing: 6px;
        color: #003560;
    }

    .offices-map {
        margin-bottom: 10%;
        margin-top: 30%;
    }

    .offices-map img {
        width: 150%;
        margin-left: -30%;
    }

    .offices p {
        font-size: 16px;
        line-height: 1.88;
        color: #687991;
    }

    /* contact end */
    /*news start*/
    .general-title h5 {
        font-size: 36px;
        color: #37393C;
        padding-bottom: 28px;
        padding-top: 48px;
        font-weight: 600;
    }

    .news-box-1 {
        margin-bottom: 90px;
    }

    .news-box-info {
        margin-top: 5%;
    }

    .news-box-1 .col img {
        object-fit: fill;
        height: 100%;
    }

    .news-box-info-date h3 {
        font-size: 14px;
        line-height: 2.5;
        color: #37393B;
    }

    .news-box-1 h4 {
        font-size: 18px;
        font-weight: 600;
        line-height: 1.2;
        color: #37393B;
        text-align: left;
    }

    .news-box-1 p {
        font-size: 14px;
        line-height: 1.25;
        color: #687991;
        text-align: left;
    }

    .news-box-info .news-box-info-link a {
        font-size: 14px;
        font-weight: 600;
        letter-spacing: 2.29px;
        text-align: justify;
        color: #1e5193;
    }

    .owl-news .owl-nav {
        color: #112544;
        text-decoration: none;
        background: none;
        position: relative;
        top: -93%;
        left: 62px;
        transform: translate(-50%, -50%);
        padding: 0px 50px;
        float: right;
    }

    .owl-news .item img {
        height: auto;
    }

    /*news finish*/
    /*Footer start*/
    .footer {
        background: #112544;
		margin-top: 88px;
    }

    .footer-logo {
        margin-bottom: 18px;
    }

    .footer-menu-line {
        background-image: url('../images/infinite-wire.svg');
        background-repeat: no-repeat;
        background-position: left bottom;
        padding-bottom: 48px;
        background-size: 340px;
    }

    .social-footer {
        margin-top: 88px;
    }

    .footer-menu-line {
        padding-top: 48px;
    }

    .footer-alt {
        height: 48px;
        margin-top: 128px;
        text-align: end;
    }

    .footer-alt a {
        font-size: 14px;
        font-weight: 400;
        text-decoration: none;
        color: #60666B;
    }

    .footer h3 {
        font-size: 16px;
        font-weight: 600;
        color: #FFFFFF;
    }

    .footer p {
        font-size: 12px;
        font-weight: 400;
        color: #FFFFFF;
        margin-bottom: 4px;
    }

    .copyright-text {
        padding-top: 28px;
        padding-bottom: 28px;
        width: 70%;
    }

    .footer-blue {
        background: #1E5193;
        padding: 48px;
    }

    .footer-blue .row {
        padding-bottom: 12px;
    }

    .footer-blue p {
        font-size: 14px;
        color: #ffffff;
    }

    .footer-blue h1 {
        font-size: 48px;
        color: #ffffff54;
        font-weight: 700;
    }

    .footer-blue a {
        font-size: 14px;
        color: #ffffff;
    }

    .social-text {
        font-size: 14px;
        color: #ffffff;
    }

    .footer-menu li {}

    .footer-menu li:last-child {
        border-right: none;
    }

    .footer-menu li a {
        color: white;
        font-size: 14px;
        font-weight: 400;
        text-decoration: none;
    }

    .footer-menu li:first-child a {
        padding-left: 0px;
    }

    .footer-menu-kvkk {
        border-top: 1px solid #ffffff54;
        border-bottom: 1px solid #ffffff54;
        padding-top: 12px;
        padding-bottom: 12px;
    }

    .footer-menu-kvkk li {
        display: inline;
        border-right: 1px solid #ffffff54;
        float: left;
    }

    .footer-menu-kvkk li:last-child {
        border-right: none;
    }

    .footer-menu-kvkk li a {
        display: block;
        color: #ffffff54;
        padding: 0px 8px;
        text-decoration: none;
    }

    .footer-menu-kvkk li:first-child a {
        padding-left: 0px;
    }

    .social-top .fa-brands {
        font-size: 24px;
    }

    .social-footer .fa-brands {
        font-size: 36px;
        color: #ffffff;
        padding: 8px;
    }

    .footer h1 {
        font-size: 16px;
        color: #ffffff;
        font-weight: 600;
        border-bottom: 2px solid #ffffff;
        padding-bottom: 8px;
    }

    .footer-menu-line .col-md-3 {
        padding: 18px;
    }

    .social-footer .col-md-3:nth-child(4) {
        border-right: 0px;
    }

    .phone-icon {
        padding-right: 8px;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1280px) {
.container {
	max-width: 94%;
}
.bakioglu-tab .sb-mail {
	display: inline!important;
	text-decoration: none!important;
	color: #af2c3c!important;
	padding: 0px!important;
	font-weight: 600!important;
	font-size: 14px!important;
}
.mega-menu .col-md-3 {
	width: 18%;
}
.mega-menu .col-md-9 {
	width: 82%;
}
.bf-gallery {
	justify-content: start;
}
.bf-gallery .col-md-2 {
	padding: 8px;
}
#snbkgo {
	margin-top: 0px;
    margin-bottom:28px;
}
.red-line-title h1 {
	font-size: 32px!important;
	font-weight: 600!important;
	color: #AF2C3C!important;
}
.red-line-title h2 {
	font-size: 18px!important;
	font-weight: 400!important;
	color: #656868!important;
	letter-spacing: -0.4px!important;
	margin-bottom: 8px!important;
}
.paydas-line {
	border-bottom: 1px solid #eaeaea;
    margin-bottom: 28px;
    padding-bottom: 28px;
}

.haber-fotogaleri {
	margin-top: 24px;
    margin-right: 24px;
}
.news-next-btn {
	margin-bottom: 18px;
}
.bakioglu-haber-detay {
	padding: 18px;
	margin: 18px;
	margin-bottom: 18px;
	border: 1px solid #e0e0e0;
}
.bakioglu-haber-detay h4 {
	font-size: 16px;
	min-height: 88px;
	margin-top: 18px;
	font-weight: 500;
	color: #666868;
}
.bakioglu-haberler .col-md-4 {
	width: 30%;
}
#kltaslari .col-md-6 {
	padding: 14px;
	margin: auto;
}

#kltaslari h1 {
	font-size: 28px !important;
	font-weight: 500 !important;
	color: #AF2C3C !important;
	margin-bottom: 18px !important;
}

#kltaslari .col-md-12 {
	padding: 14px;
	margin: auto;
}

.contanct-us-form {
	margin-bottom: 88px;
}

#kdegerler .kdrow {
    display: flex;
    border-bottom: 1px solid #e1e1e1;
    width: 100%;
    padding-top: 28px;
    padding-bottom: 28px;
}

#kdegerler .kd-icons img {
	width: 64px;
}
#kdegerler .kd-icons {
	width: 6%;
	align-content: center;
}
#kdegerler .kd-text {
	width: 94%;
	align-content: center;
}
#kdegerler .kd-text h2 {
	font-size: 18px;
	font-weight: 600;
	
}
#kdegerler .kd-text p {
	font-size: 16px;
}
	.yakindan-bak .col-md-3 {
		padding: 24px;
	}
	.btn-line {
        padding: 18px 24px 18px 24px;
        border-radius: 8px;
        border: 1px solid #ffffff;
        font-size: 13px;
        font-weight: 600;
        letter-spacing: 1px;
        color: #fff;
        position: relative;
        width: 200px;
        margin-top: 34px;
        text-align: center;
        display: block;
    }

    .btn-line:hover {
        background-color: #ffffff;
        color: #112544;
    }
	.down-line {
		border-top: 1px solid #ced4d8;
        border-bottom: 1px solid #ced4d8;
        padding-top: 2px;
        padding-bottom: 2px;
        margin-top: 28px;
	}
	.down-icon {
		align-content: center;
        text-align: end;
	}
	.down-icon img {
		width: 38px!important;
	}
	.down-row {
		gap: 8%;
	}
	.down-row .col-md-4 {
		width: 28%;
		margin-bottom: 48px;
	}
	.down-row .col-md-4 img {
		width: 100%;
	}
	.baki-color-red {
		color: #112544;
	}
	.bakioglu-tab .btn-white {
        padding: 18px 24px 18px 24px;
        border-radius: 8px;
        font-size: 13px;
        font-weight: 600;
        letter-spacing: 0.4px;
        color: #112544;
        position: relative;
        border: none;
        background-color: #ffffff;
        width: 178px;
        margin-top: 28px;
        text-align: center;
		display: block;
    }

    .bakioglu-tab .btn-white:hover {
        background-color: #d8d8d8;
    }
	.owl-theme .owl-nav [class*=owl-]:hover {
		color: #666868;
		text-decoration: none;
	}
	.bakioglu-tab .col-md-6:first-child img {
		width: 88%;
	}
	.hamburger-nav img {
		width: 56px;
	}
	#companies-slider .col-md-12 {
		width: 98%;
	}
	.bakiogluh {
		padding-right: 48px;
	}
	.red-line-title {
		border-left: 2px solid #112544;
		padding-left: 18px;
		margin-bottom: 48px;
	}
	.footer .footer-menu {
		min-height: 188px;
	}
.inside-text tr {
    border-bottom: 1px solid #dedede;
    padding: 8px;
    }
.inside-text td:first-child {
    font-weight: 500;
    }
.inside-text td {
    padding: 8px;
    }

.court img {
	border-radius: 64px 8px 8px 8px;
	margin-bottom: 12px;
}
.ekipfoto {
	padding-right: 28px;
	margin-bottom: 48px;
}
.yk-main-title {
	font-size: 38px;
	padding-top: 18px;
	padding-bottom: 18px;
    font-weight: 600;
    color: white;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #112544;
}
    .scrolplus {
        display: block;
    }
    #companies-slider .item {
        display: flex;
        justify-content: center;
    }

    .page-icerik h3 {
        color: #112544;
        text-align: left;
        font-size: 28px;
        font-weight: 600;
        margin-top: 28px;
    }

    .page-icerik strong {
        font-weight: 600;
    }

    .logoHolder {
        margin-bottom: 5px;
        background: #fff;
        border: solid 2px #eee;
        padding: 5px;
        font-size: 18px;
        color: #656868;
    }

    .logoImg {
        display: inline-block;
		width: 28px;
    }

    .logoHolder span {
        display: inline-block;
        margin-left: 5px;
        border-left: solid 2px #eee;
        padding-left: 10px;
		font-weight: 500;
    }

    .ref {
        border: solid 3px #eee;
        text-align: center;
        padding: 10px;
        transition: .5s ease-in;
        -webkit-transition: .5s ease-in;
        -moz-transition: .5s ease-in;
        margin-bottom: 30px;
		min-height: 148px;
    }

    .ref img {
        opacity: 1;
        -webkit-transition: .5s ease-in;
        -moz-transition: .5s ease-in;
		    width: 88%;
    }

    .ref:hover {
        border: solid 3px #112544;
    }

    .ref:hover img {
        opacity: .7;
    }

    .inside-text .all {
        width: 100%;
        display: block;
        color: #fff !important;
        font-size: 16px;
        text-align: center;
        font-weight: 600;
        padding: 5px;
        border-radius: 4px;
        margin-top: 10px;
        background: #656868;
        transition: .5s ease-in;
        -webkit-transition: .5s ease-in;
        -moz-transition: .5s ease-in;
        margin-top: 20px;
    }

    .all:hover {
        background: #112544;
        color: #fff;
    }

    .all:hover,
    .all:focus,
    .all.focus {
        color: #fff;
    }

    .owl-theme .owl-nav [class*=owl-]:hover {
        background: none;
    }

    .navbar-toggler {
        color: white;
    }

    .search-form {
        position: fixed;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        /*background-color: rgba(0, 0, 0, 0.5);*/
        background-color: rgba(82, 82, 82, .71);
        cursor: pointer;
        opacity: 0;
        pointer-events: none;
        -webkit-transition: .3s all;
        transition: .3s all;
        z-index: 9;
    }

    .search-form .content {
        max-width: 600px;
        width: 100%;
        position: relative;
        margin: 0 60px;
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        -webkit-transition: .3s all;
        transition: .3s all;
    }

    .search-form .content button.close-search-form {
        position: absolute;
        right: -30px;
        top: -45px;
        border: 0;
        background-color: transparent;
        width: 30px;
        height: 30px;
        border-radius: 30px;
        color: #fff;
        cursor: pointer;
        font-size: 20px;
    }

    .search-form .content input[type="text"] {
        width: 100%;
        background: #333;
        color: #fff;
        line-height: 70px;
        padding: 0 30px;
        border: none;
        outline: none;
    }

    .search-form .content .search-button {
        position: absolute;
        width: 70px;
        height: 70px;
        right: 0;
        border: 0;
        padding: 0;
        background-color: #626262;
        color: #fff;
        cursor: pointer;
        font-size: 20px;
        display: block;
        top: 0;
        padding: 24px;
    }

    .search-form.active {
        opacity: 1;
        pointer-events: visible;
    }

    .search-form.active .content {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    .open-search {
        background-color: transparent;
        width: 36px;
        cursor: pointer;
        border: none;
        color: #626262;
        outline: none;
    }

    .open-search img {
        height: 18px;
    }


    .list-group-numbered {
        list-style: decimal inside;
        padding: 0;
    }

    .list-group-alpha {
        list-style: lower-alpha inside;
        padding: 0;
    }

    .list-group-roman {
        list-style: lower-roman inside;
        padding: 0;
    }

    .list-group-alpha>li,
    .list-group-numbered>li {
        display: list-item
    }


    .bakioglu-haber-detay img {
        width: 100%;
    }

    .site-header-inside .fa-bars {
        color: #656868;
    }

    .hamburger-nav span {
        cursor: pointer;
    }

    .header-content {
        display: flex;
        width: 100%;
    }

    .hamburger-nav {
        z-index: 11;
    }

    .header-menu {
        width: 100%;
    }

    .overlay {
        /* Height & width depends on how you want to reveal the overlay (see JS below) */
        height: 528px;
        width: 0;
        position: fixed;
        /* Stay in place */
        z-index: 12;
        /* Sit on top */
        left: 0;
        top: 0;
        background-color: rgb(0, 0, 0);
        /* Black fallback color */
        background-color: #0000009c;
        /* Black w/opacity */
        overflow-x: hidden;
        /* Disable horizontal scroll */
        transition: 0.5s;
        /* 0.5 second transition effect to slide in or slide down the overlay (height or width, depending on reveal) */
        background-image: url("../images/megamenu-back-baki.webp") !important;
        background-repeat: no-repeat !important;
        background-size: cover;
    }

    /* Position the content inside the overlay */
    .overlay-content {
        position: relative;
        /* 25% from the top */
        width: 100%;
        /* 100% width */
        text-align: center;
        /* Centered text/links */
        margin-top: 88px;
        /* 30px top margin to avoid conflict with the close button on smaller screens */
    }

    /* The navigation links inside the overlay */
    .overlay a {
        padding: 8px;
        text-decoration: none;
        font-size: 36px;
        color: #ffffff;
        display: block;
        /* Display block instead of inline */
        transition: 0.3s;
        /* Transition effects on hover (color) */
    }

    /* When you mouse over the navigation links, change their color */
    .overlay a:hover,
    .overlay a:focus {
        color: #f1f1f1;
    }

    /* Position the close button (top right corner) */
    .overlay .closebtn {
        position: absolute;
        top: -24px;
        right: 5%;
        font-size: 88px;
        z-index: 99;
    }




    .shadow {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgb(255, 255, 255);
        background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgb(0 0 0 / 16%) 84%, rgb(43 43 43 / 49%) 96%);
        z-index: 10;
    }

    #bakioglu-seninle-baki #v-pills-tab {
        padding: 24px;
        background: #112544;

    }
	#bakioglu-surdurulebilirlik #v-pills-tab {
        padding: 0px;
        background: none;

    }
	#v-pills-tab {
        padding: 24px;
        background: #112544ba;
    }

    .navbar #v-pills-tab {
        margin-top: 0px;
    }

    .nav-link {
        color: #ffffff;
        text-align: left;
        text-decoration: none;
    }

    .tab-pane a {
        display: flex;
        padding: 8px;
        color: white;
        text-decoration: none;
        font-size: 16px;
        font-weight: 200;
        border-bottom: 0.2px solid #ffffff4f;
    }

    .nav-pills .nav-link.active,
    .nav-pills .show>.nav-link {
        background-color: #11254400;
        padding-left: 28px;
		font-weight: 600;
    }

    .nav-pills .nav-link {
        font-size: 16px;
        font-weight: 300;
        padding-bottom: 10px;
    }
	#bakioglu-seninle-baki .tab-content {
        padding: 0px;
    }
	
    .tab-content {
        padding: 18px;
    }
	#bakioglu-surdurulebilirlik .tab-content {
        padding: 0px;
    }


    .lifetext ul li:before {
        content: '';
        display: inline-block;
        height: 12px;
        width: 12px;
        background-image: url(../images/bakioglu-infinite-icon-r.webp);
        background-repeat: no-repeat;
        margin-left: 12px;
        margin-top: 8px;
        margin-right: 12px;
        background-position: left center;
        background-size: 12px;
    }

    .lifetext ul li {
        color: #60666B;
        padding-bottom: 18px;
		font-size: 14px;
    }

    #baki-history {
        position: relative;
        margin-top: 8px;
    }

    #baki-history .yil {
        top: -110px;
        z-index: 10;
        margin: 0 0 0 38px;
    }

    #baki-history .yil img {
        border-radius: 64px 0px 0px 0px;
    }

    #baki-history .yil .count {
        position: absolute;
        top: 40%;
        text-align: center;
        font-size: 140px;
        color: #fff;
        line-height: 0.8;
        font-weight: 700;
        padding-left: 34px;
    }

    #baki-history .tab {
        position: relative;
    }

    #baki-history .tab .wrapper {
        padding: 8px 0 0px 14px;
        margin-right: -5%;
    }

    #baki-history .tab h4 {
        color: #000;
        font-weight: 900;
        font-size: 84px;
    }

    #baki-history .tab .lifetext {
        color: #000000;
        font-size: 16px;
    }

    #baki-history .tab .lifetext div {
        display: block;
        margin-left: 28px;
    }

    #baki-history .tab .lifetext div span {
        color: #db3c3c;
    }

    #baki-history .tab .yilText {
        font-size: 88px;
        color: #ffffff;
        z-index: -1;
        margin-left: 50px;
        font-weight: 600;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #112544;
    }

    #baki-history .tab .yilText:after {
        content: "";
        width: 82%;
        height: 10px;
        position: absolute;
        background: #112544;
        top: 11%;
        left: 282px;
        border-radius: 2px;
    }

    #tabs {
        padding: 48px 0 110px;
        position: relative;
    }

    #tabs .div {
        display: block;
        font-weight: 500;
        font-size: 16px;
        color: #808080;
        padding: 0 0 20px;
        position: relative;
        -webkit-transition: 0.3s ease;
        -moz-transition: 0.3s ease;
        -ms-transition: 0.3s ease;
        -o-transition: 0.3s ease;
        transition: 0.3s ease;
        cursor: pointer;
    }

    #tabs .div:after {
        content: "";
        width: 23px;
        height: 5px;
        position: absolute;
        background: #d6d6d6;
        top: 20%;
        left: 40px;
        border-radius: 3px;
    }

    #tabs .slick-arrow {
        position: absolute;
    }

    #tabs .slick-prev {
        top: 0px;
        background: url(../images/up-arrow.png) no-repeat top left;
        width: 100%;
        height: 16px;
        text-indent: -9999em;
        border: none;
        display: block;
        -webkit-transition: 0.3s ease;
        -moz-transition: 0.3s ease;
        -ms-transition: 0.3s ease;
        -o-transition: 0.3s ease;
        transition: 0.3s ease;
    }

    #tabs .slick-prev:hover {
        background: url(../images/up-arrow-hover.png) no-repeat top left;
    }

    #tabs .slick-next {
        bottom: 79px;
        background: url(../images/down-arrow.png) no-repeat top left;
        width: 100%;
        height: 16px;
        text-indent: -9999em;
        border: none;
        display: block;
        -webkit-transition: 0.3s ease;
        -moz-transition: 0.3s ease;
        -ms-transition: 0.3s ease;
        -o-transition: 0.3s ease;
        transition: 0.3s ease;
    }

    #tabs .slick-next:hover {
        background: url(../images/down-arrow-hover.png) no-repeat top left;
    }

    #tabs .div.active {
        color: #000;
        font-weight: 700;
    }

    #tabs div.active:after {
        width: 30px;
        background: #112544;
    }

    .bakioglu-news img {
        width: 24px;
    }

    .bakioglu-news .col-md-1 {
        width: 40px;
        border-right: 1px solid #60666B;
        align-items: center;
        display: flex;
    }

    .bakioglu-news .col-md-2 {
        width: 188px;
    }

    .bakioglu-news .ndate {
        font-size: 14px;
        font-weight: 400;
        color: #60666B;
        padding-left: 18px;
        align-items: center;
        display: flex;
    }

    .bakioglu-news .company {
        font-size: 14px;
        font-weight: 600;
        color: #112544;
        padding-left: 18px;
        align-items: center;
        display: flex;
    }

    .bnews {
        min-height: 48px;
        padding: 8px;
    }

    .bnews a {
        color: #60666B;
    }

    .bnews a:hover {
        color: #112544;
        text-decoration: none;
    }

    .bakioglu-news {
        padding-top: 48px;
        padding-bottom: 128px;
    }

    .bakioglu-news h2 {
        font-size: 20px;
        font-weight: 400;
        color: #656868;
        letter-spacing: -0.8px;
        margin-bottom: 8px;
    }

    .inside-srdr {
        padding-top: 48px;
    }

    .inside-sb {
        padding-top: 48px;
    }

    .seninle-baki-logo-r {
        width: 360px;
        margin-bottom: 28px;
    }

    .inside-sb h2 {
        margin-bottom: 28px;
        font-size: 28px;
    }

    .nav-pills img {
        width: 128px;
        margin: auto;
        display: block;
    }

    #bakioglu-seninle-baki h1 {
        font-size: 38px;
        font-weight: 600;
        color: #112544;
    }
	h3 {
		font-size: 1.45rem;
	}
    #bakioglu-seninle-baki h2 {
        font-size: 38px;
        font-weight: 600;
        color: #FAFAFA;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #112544;
    }

    #bakioglu-seninle-baki {
        margin-top: 28px;
        margin-bottom: 48px;
    }

    #bakioglu-seninle-baki .nav-link {
        font-size: 18px;
        color: #354048;
        font-weight: 400;
        padding: 18px;
    }

    #bakioglu-seninle-baki .nav-pills .nav-link {
        border-radius: 0px;
        text-align: left;
    }

    #bakioglu-seninle-baki .nav-pills .nav-link.active {
        background-color: #ce5d66;
        color: #ffffff;
        border-radius: 8px;
    }

    #bakioglu-seninle-baki .bakioglu-tab {
        background-color: #FAFAFA;
        padding: 38px;
		height: 555px;
    }

    #bakioglu-seninle-baki .bakioglu-tab p {
        color: #212529;
    }

    #bakioglu-seninle-baki .bakioglu-tab .col-md-12 img {
        width: 100%;
        display: flex;
    }

    .seninle-baki-ul li:before {
        content: '';
        display: inline-block;
        height: 12px;
        width: 12px;
        background-image: url(../images/bakioglu-infinite-icon-r.webp);
        background-repeat: no-repeat;
        margin-left: 12px;
        margin-top: 8px;
        margin-right: 12px;
        background-position: left center;
        background-size: 12px;
    }

    .seninle-baki-ul li {
        color: #60666B;
		font-size: 14px;
    }

    .inside-srdr h1 {
        font-size: 48px;
        font-weight: 600;
        color: #656868;
    }

    #surdurulebilirlik-raporlar h2 {
        font-size: 15px;
        font-weight: 600;
        color: #112544;
        padding-top: 18px;
    }

    #surdurulebilirlik-raporlar p {
        font-size: 14px;
    }

    .inside-title {
        font-size: 48px;
        font-weight: 600;
        color: white;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #112544;
		margin-bottom: 28px;
    }

    #surdurulebilirlik-raporlar {
        margin-bottom: 128px;
    }

    #bakioglu-seninle-baki #v-pills-tab {
        margin-top: 0px;

    }
	#v-pills-tab {
        margin-top: 24px;
    }
	#bakioglu-surdurulebilirlik #v-pills-tab {
        margin-top: 88px;
    }
    #bakioglu-surdurulebilirlik {
        margin-top: 88px;
        margin-bottom: 8px;
    }

    #bakioglu-surdurulebilirlik .nav-link {
        font-size: 18px;
        color: #666868;
        padding: 18px;
        font-weight: 400;
    }

    #bakioglu-surdurulebilirlik .nav-pills .nav-link {
        border-radius: 0px;
        text-align: left;
		min-height: 58px;
		background-color: #f8f8f8;
        margin: 4px;
        border-radius: 28px 0px 18px 0px;
    }

    #bakioglu-surdurulebilirlik .nav-pills .nav-link.active {
        background-color: #112544;
        color: #ffffff;
		border-radius: 28px 0px 18px 0px;
    }

    #bakioglu-surdurulebilirlik .bakioglu-tab {
        background-color: #112544;
        padding: 48px;
        border-radius: 64px 0px 0px 64px;
    }

    #bakioglu-surdurulebilirlik .bakioglu-tab p {
        color: #ffffff;
    }

    #bakioglu-surdurulebilirlik .bakioglu-tab .col-md-12 img {
        width: 100%;
        display: flex;
    }

    .baki-logo-renkli {
        width: 100px;
        padding-bottom: 48px;
    }

    .baskan-title {
        text-align: center;
        color: #656868;
        font-size: 14px;
        padding-top: 18px;
    }

    .inside-text {
        padding-top: 48px;
        padding-bottom: 28px;
    }

    .inside-text h1 {
        font-size: 34px;
        font-weight: 600;
        color: #656868;
    }

    .inside-text h2 {
        font-size: 20px;
        font-weight: 400;
        color: #656868;
        letter-spacing: -0.8px;
        margin-bottom: 8px;
    }

    .inside-text p {
        font-size: 14px;
        font-weight: 300;
		line-height: 20px;
    }

    .main-baki {
		width: 100%;
        height: 568px;
        position: relative;
    }

    .main-baki-g {
		width: 48%;
        position: absolute;
        float: left;
        top: 70px;
        z-index: 6;
    }

    .main-baki-t {
        width: 58%;
        height: 568px;
        background: #112544;
        position: relative;
        float: right;
        z-index: 4;
        border-radius: 64px 0px 0px 64px;
    }

    .main-baki-t p {
        color: #ffffff;
    }

    .main-baki-t h1 {
        color: #ffffff;
    }

    .mb-text {
               width: 60%;
        top: 12%;
        position: absolute;
        left: 20%;
    }

    .main-insan-degerleri {
        width: 100%;
        height: 568px;
        margin: 100px auto;
        position: relative;
    }

    .main-insan-degerleri-t {
        width: 58%;
        height: 568px;
        background: #656868;
        position: absolute;
        float: left;
        z-index: 2;
        border-radius: 0px 64px 64px 0px;
    }

    .main-insan-degerleri-g {
        width: 48%;
        position: relative;
        float: right;
        top: 70px;
        z-index: 4;
    }

    .main-insan-degerleri-t p {
        color: #ffffff;
    }

    .main-insan-degerleri-t h1 {
        font-size: 62px;
        font-weight: 600;
        color: #656868;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #ffffff;
    }

    .mid-text {
        width: 60%;
        top: 12%;
        position: absolute;
        left: 20%;
    }

    .fg-box {
        width: 90%;
        height: 278px;
        background-color: #112544;
        border-radius: 0px 0px 64px 0px;
        padding: 24px;
        text-align: center;
    }

    .fg-box img {
        width: 126px;
    }

    .fg-box .number {
        color: #ffffff;
        font-weight: 600;
        font-size: 48px;
        margin-top: 8px;
    }

    .fg-box .kaciklama {
        color: #ffffff;
        font-size: 18px;
    }

    .main-rakamlarla h1 {
        font-size: 32px;
        color: #656868;
        font-weight: 400;
        position: relative;
        padding-left: 48px;
    }

    .main-rakamlarla h1:before {
        content: "";
        display: block;
        width: 40px;
        height: 4px;
        background: #112544;
        left: 0;
        top: 50%;
        position: absolute;
    }

    .comp-bakioglu h1 {
        font-size: 32px;
        color: #656868;
        font-weight: 400;
        position: relative;
        padding-left: 48px;
    }

    .comp-bakioglu h1:before {
        content: "";
        display: block;
        width: 40px;
        height: 4px;
        background: #112544;
        left: 0;
        top: 50%;
        position: absolute;
    }

    .main-rakamlarla .mrtitle {
        margin-bottom: 28px;
    }

    .comp-bakioglu .col-md-3 {
        width: 19.8%;
    }

    .comp-bakioglu {
        margin-top: 128px;
    }

    .comp-bakioglu h1 {
        font-size: 32px;
        color: #656868;
        font-weight: 400;
        margin-bottom: 48px;
    }

    h1 {
        font-size: 34px;
        font-weight: 600;
        color: #AF2C3C;
    }

    h2 {
        font-size: 18px;
        font-weight: 500;
        color: #60666B;
    }

    p {
        font-size: 14px;
        font-weight: 300;
    }

    .konaklama-table {
        margin-top: 48px;
        margin-bottom: 48px;
        width: 60%;
    }

    .tbl-first {
        padding: 28px;
        background-color: #243445;
        color: #FFFFFF;
        font-size: 16px;
        font-weight: 600;
        border: 1px solid #979797;
    }

    .tbl-last {
        padding: 28px;
        background-color: #243445;
        color: #FFFFFF;
        font-size: 16px;
        font-weight: 400;
        border: 1px solid #979797;
    }

    .tbl-last p {
        color: #FFFFFF;
        font-size: 14px;
        font-weight: 400;
    }

    .tbl-mid {
        padding: 28px;
        color: #243445;
        font-size: 16px;
        font-weight: 400;
    }

    .page-inside h4 {
        font-size: 24px;
        font-weight: 600;
        color: #254436;
        margin-top: 28px;
    }

    .page-inside h3 {
        font-size: 24px;
        font-weight: 600;
        color: #60666B;
        margin-top: -18px;
        margin-bottom: 48px;
    }

    .contact-us-form-info {
        column-gap: 16px;
    }

    .form-check-label {
        font-size: 12px;
        color: #B2B2B2;
    }

    .form-check {
        margin: auto;
    }

    .form-control {
        border-radius: 5px;
        border: solid 1px #e6e6e6;
        background-color: #fff;
        text-align: justify;
        color: #575756;
        font-size: 16px;
        margin-bottom: 24px;
    }

    .form-floating>label {
        font-size: 16px;
        color: #6c757d;
    }

    .contact-page {
        margin-top: 8px;
        margin-bottom: 48px;
    }

    .contact-page h1 {
        margin-bottom: 28px;
    }

    .contact-page h2 {
        font-size: 28px;
        color: #112544;
        margin-bottom: 28px;
        font-weight: 500;
    }

    .contact-page h3 {
        font-size: 14px;
        color: #243445;
        letter-spacing: 4px;
        margin: 0;
        padding: 0;
    }

    .contact-info {
        margin-top: 8px;
        margin-bottom: 8px;
    }

    .contact-info .col-md-6 {
        padding-right: 28px;
    }

    .contact-info .col-md-3 {
        color: #666868;
        font-weight: 500;
    }

    .contact-info .col-md-9 {
        padding-bottom: 8px;
        color: #666868;
    }

    .contact-info .col-loc {
        width: 5%;
    }

    .contact-info .col-loc-txt {
        width: 95%;
        margin: auto;
    }

    .location-icon {
        width: 18px;
    }

    .location {
        
    }

    .gmap {
        margin-top: 28px;
    }

    .page-inside h1 {
        margin-bottom: 28px;
    }

    .page-inside-img {
        margin-top: 48px;
        margin-bottom: 48px;
    }

    .page-inside {
        margin-top: 48px;
    }

    .page-inside ul li {
        padding-left: 18px;
        color: #60666B;
        list-style-image: url('../images/bakioglu-icon.html');
        line-height: 28px;
    }

    .page-inside ul {
        padding-left: 28px;
    }

    .main-video {
        margin-top: 128px;
    }

    .main-video img {
        width: 100%;
    }

    .main-gmap img {
        width: 100%;
    }

    .main-resorts img {
        width: 100%;
    }

    .brand-line {
        width: 80%;
        z-index: 999;
    }

    .top-search {
        width: 4%;
        z-index: 999;
    }

    .top-lang {
        width: 6%;
        align-content: center;
        z-index: 999;
    }

    .rez-buton-line {
        width: 14%;
    }

    .main-gmap {
        margin-top: 88px;
    }

    .accordion-button {
        padding: 26px;
        font-size: 18px;
        font-weight: 400;
    }

    .accordion-button:not(.collapsed) {
        color: #ffffff;
        background-color: #243445;
    }

    .accordion-button:focus {
        box-shadow: none;
    }

    .main-faq {
        margin-top: 48px;
    }

    .main-faq-title {
        margin-bottom: 28px;
    }

    .main-faq-title h1 {
        font-size: 34px;
        font-weight: 600;
        color: #AF2C3C;
        margin-top: 88px;
        text-align: center;
    }

    .form-control:focus {
        color: #212529;
        background-color: #fff;
        border-color: #bdd0e7;
        outline: 0;
        box-shadow: 0 0 16px 0.25rem rgb(213 215 221);
    }

    .txtcenter {
        text-align: center;
        padding-bottom: 88px;
    }

    .kvkk-line {
        margin-top: 48px;
        margin-bottom: 18px;
    }

    .main-newsletter .col-md-4 {
        padding: 8px;
    }

    .main-newsletter {
        background-color: #EAEDF4;
        margin-top: 48px;
    }

    .main-newsletter-title {
        margin-bottom: 28px;
    }

    .main-newsletter-title h1 {
        font-size: 34px;
        font-weight: 600;
        color: #AF2C3C;
        margin-top: 88px;
        text-align: center;
    }

    .main-newsletter-title p {
        text-align: center;
    }

    .owl-carousel .owl-nav button.owl-prev {
       font-size: 68px;
	   margin-right: 48px;
    }

    .owl-carousel .owl-nav button.owl-next {
       font-size: 68px;
    }

    .main-gallery-title {
        margin-bottom: 28px;
    }

    .main-gallery-title h1 {
        font-size: 34px;
        font-weight: 600;
        color: #AF2C3C;
        margin-top: 88px;
        text-align: center;
    }

    .main-gallery-title p {
        text-align: center;
    }

    .main-resorts {
        background-color: #EAEDF4;
    }

    .main-resorts .col-md-9 {
        padding: 48px;
    }

    .main-resorts-title h1 {
        font-size: 34px;
        font-weight: 600;
        color: #AF2C3C;
        margin-top: 88px;
        text-align: center;
    }

    .main-resorts h2 {
        font-size: 24px;
        font-weight: 600;
        color: #AF2C3C;
        margin-bottom: 28px;
    }

    .main-resorts-title p {
        text-align: center;
    }

    .night-programs {
        width: 18%;
        padding: 8px;
    }

    .night-programs h1 {
        font-size: 24px;
        font-weight: 600;
        color: #E03309;
        margin-top: 48px !important;
        margin-bottom: 0px !important;
        text-align: left !important;
    }

    .night-programs h2 {
        font-size: 14px;
        font-weight: 600;
        color: #AF2C3C;
        padding-top: 28px;
    }

    .night-programs li {
        font-size: 14px;
        font-weight: 300;
        line-height: 28px;
        color: #60666B;
    }

    .night-programs li strong {
        font-weight: 600;
    }

    .bg-gray {
        background-color: #EAEDF4;
    }

    .main-programs h1 {
        margin-top: 88px;
        margin-bottom: 128px;
        text-align: center;
    }

    .nav-tabs {
        --bs-nav-tabs-border-width: 0px;
    }

    .nh-col {
        margin-bottom: 12px;
        position: relative;
        text-align: center;
    }

    .nh-col img {
        width: 100%;
    }

    .nh-col h2 {
        position: absolute;
        top: 80%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 15;
        font-size: 18px;
        font-weight: 600;
        color: #ffffff;
		width: 90%;
    }

    .nh-shadow {
        background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(0 0 0 / 24%) 49%, rgb(0 0 0 / 65%) 96%);
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 10;
    }

    .nh-shadow:hover {
        background: rgb(175 44 54 / 54%);
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 10;
    }

    .results {
        padding: 18px;
    }

    .results-img {
        width: 8%;
    }

    .results-text {
        width: 70%;
        position: relative;
        margin: auto;
    }

    .results-text h2 {
        font-size: 20px;
        font-weight: 400;
        color: #60666B;
    }

    .homepage-results h1 {
        padding-top: 88px;
        padding-bottom: 88px;
        text-align: center;
    }

    .dropdown-item.active,
    .dropdown-item:active {
        background-color: #1e5193;
    }

    .icerik-breadcrumb {
        z-index: 26;
    }

    .icerik-breadcrumb h1 {
        font-size: 36px;
        font-weight: 600;
        letter-spacing: -0.46px;
        color: #fff;
    }

    .icerik-breadcrumb h3 {
        font-family: 'Montserrat', sans-serif;
        font-size: 36px;
        font-weight: bold;
        letter-spacing: -0.46px;
        color: #fff;
        position: absolute;
        z-index: 2;
        bottom: 18%;
        width: 80%;
    }

    .icerik-breadcrumb iframe {
        width: 100%;
        height: 410px;
        -webkit-filter: grayscale(100%);
        filter: grayscale(100%);
    }

    .icerik-breadcrumb img {
        width: 100%;
    }

    .icerik-breadcrumb ul {
        display: flex;
        color: #656868;
        list-style-type: none;
        align-items: center;
        float: right;
    }

    .icerik-breadcrumb a {
        font-size: 12px;
        font-weight: 500;
        color: #656868;
    }

    .icerik-breadcrumb li:first-child {
        padding-left: 0px;
        padding-right: 8px;
    }

    .icerik-breadcrumb li {
        padding-right: 8px;
        padding-left: 8px;
    }

    .urun-title-spc {
        margin-top: 48px;
    }

    .detayli-arama-box {
        background: #1E5193;
        padding: 18px;
    }

    .detayli-arama-box h1 {
        font-size: 24px;
        color: #ffffff;
        font-weight: 400;
    }

    .form-arama {
        height: 50px;
        width: 98%;
        padding: 18px;
    }

    .aramabtn {
        justify-content: end;
        display: flex;
    }

    .whatsapp-mail-line {
        top: 30%;
        position: fixed;
        z-index: 99;
        right: 0;
    }

    .Whatsapp-box {
        position: relative;
        width: 58px;
        height: 45px;
        right: 0px;
        border-top-left-radius: 8px;
        border-bottom-left-radius: 8px;
        background-color: #1cd741;
        z-index: 999;
        padding-top: 4px;
        margin-bottom: 4px;
    }

    .Message-box {
        position: relative;
        width: 58px;
        height: 45px;
        right: 0px;
        border-top-left-radius: 8px;
        border-bottom-left-radius: 8px;
        background-color: #e1251b;
        z-index: 999;
        padding-top: 4px;
        margin-bottom: 4px;
    }

    .Text-box {
        position: relative;
        width: 58px;
        height: 45px;
        right: 0px;
        border-top-left-radius: 8px;
        border-bottom-left-radius: 8px;
        background-color: #e1251b;
        z-index: 999;
        padding-top: 4px;
        margin-bottom: 4px;
    }

    .Whatsapp-box .fa-brands {
        font-size: 20px;
    }

    .Message-box .fa-regular {
        font-size: 18px;
    }

    .Text-box .fa-regular {
        font-size: 18px;
    }

    .Whatsapp-box:hover,
    .Message-box:hover,
    .Text-box:hover {
        box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
    }

    .nav-tabs .nav-item.show .nav-tab-link,
    .nav-tabs .nav-tab-link.active {
        background: #EAEDF4;
        font-size: 18px;
        font-weight: 600;
        color: #AF2C3C;
        padding-left: 188px;
        padding-right: 188px;
        margin: auto;
        height: 54px;
        border: none;
    }

    .nav-tabs .nav-tab-link {
        background: #ffffff;
        font-size: 18px;
        font-weight: 600;
        color: #60666B;
        padding-left: 48px;
        padding-right: 48px;
        margin: auto;
        height: 54px;
        border: none;
    }

    .navbar-toggler {
        border: 0px;
        font-size: 44px;
        outline: none;
    }

    .navbar-toggler:focus {
        box-shadow: none;
    }

    .uretim-pg .nav-item {
        margin-left: 2px;
    }

    .production-img {
        margin-top: 18px;
    }

    .production-img img {
        width: 100%;
        padding-top: 28px;
    }

    .production-text p {
        font-size: 14px;
        margin-bottom: 0px;
    }

    .star-notes {
        margin-top: 28px;
    }

    .production-text h2 {
        font-size: 20px;
        padding-top: 48px;
        color: #AF2C3C;
        font-weight: 600;
        padding-bottom: 18px;
    }

    .production-text li {
        font-size: 16px;
        color: #60666B;
        line-height: 34px;
    }

    .uretim-pg .col-md-3 {
        padding: 8px;
    }

    .docs {
        padding: 12px;
        margin-top: 18px;
    }

    .document-body h3 {
        font-size: 14px;
        font-weight: 500;
        color: #000;
        margin-bottom: 0px;
        text-decoration: none;
    }

    .icon-pdf {
        background-image: url(../images/icon_pdf.svg);
        background-repeat: no-repeat;
        background-size: 26px 52px;
        padding: 18px;
    }

    .document-item {
        display: flex;
        align-items: center;
        padding: 15px;
        color: inherit;
        background-color: #ffffff;
        border: 1px solid #dddddd;
        border-radius: 5px;
    }

    .product-brdr {
        border: 1px solid #d2d2d2;
        text-align: center;
        margin-bottom: 48px;
    }

    .product-brdr img {
        padding: 24px;
    }

    .product-list .col-md-2 {
        width: 16%;
    }

    .urun-list-txt {
        padding: 8px;
        background: #dddddd;
        font-size: 16px;
        font-weight: 500;
    }

    .urunler-list {
        margin-top: 48px;
        margin-bottom: 128px;
    }

    .urunler-list h1 {
        font-size: 38px;
        font-weight: 400;
    }

    .urunler-list h2 {
        font-size: 16px;
        font-weight: 300;
    }

    .contact-us-form-products {
        margin-top: 28px;
        margin-bottom: 28px;
    }

    .contact-us-form-products .col:first-child {
        font-size: 16px;
        font-weight: 500;
    }

    .contact-us-form-products label {
        font-size: 16px;
        font-weight: 300;
        padding-left: 8px;
    }

    .main-tech-slider {
        padding-top: 0px;
    }

    .main-tech {
        padding-top: 48px;
        padding-bottom: 48px;
    }

    .owl-tech .item img {
        width: 100%;
    }

    .tech-title {
        padding-top: 24px;
        padding-bottom: 24px;
    }

    .tech-title h1 {
        font-size: 24px;
        font-weight: 600;
    }

    .product-code-line {
        margin-top: 28px;
        margin-bottom: 8px;
    }

    .product-code-line h1 {
        font-size: 28px;
        font-weight: 600;
    }

    .product-code-line h2 {
        font-size: 28px;
        font-weight: 200;
    }

    .document-download {
        display: flex;
        align-items: center;
        padding: 15px;
        color: inherit;
        background-color: #f0f0f0;
        border: 1px solid #dddddd;
        border-radius: 5px;
        width: 50%;
        float: right;
    }

    .icon-pdf2 {
        background-image: url(../images/icon_pdf.svg);
        background-repeat: no-repeat;
        background-size: 26px 52px;
        padding-top: 12px;
        padding-bottom: 12px;
        padding-left: 20px;
        padding-right: 18px;
    }

    .document-title {
        font-size: 14px;
    }

    .product-main img {
        width: 98%;
    }

    .product-mainbr {
        border: 1px solid #d2d2d2;
        text-align: center;
        margin-bottom: 8px;
        height: 214px;
    }

    .product-mainbr img {
        padding: 24px;
        width: 54%;
        margin: auto;
    }

    .tbl-bilesenler {
        margin-left: 48px;
        font-size: 16px;
        font-weight: 300;
    }

    .tbl-oem {
        margin-left: 48px;
        margin-top: 48px;
        font-size: 16px;
        font-weight: 300;
    }

    .tbl-bilesenler h1 {
        padding: 10px;
        font-size: 18px;
        font-weight: 600;
        background: #1E5193;
        color: #ffffff;
    }

    .tbl-oem h1 {
        padding: 10px;
        font-size: 18px;
        font-weight: 600;
        background: #37393B;
        color: #ffffff;
    }

    .tbl-line {
        padding-left: 10px;
        border-bottom: 1px solid #e0e0e0;
        padding-top: 4px;
        padding-bottom: 4px;
    }

    .manset-gorsel {
        width: 100%;
        position: relative;
    }

    .manset-gorsel img {
        width: 100%;
    }

    .social-header {
        margin: auto;
        z-index: 11;
    }

    .main-menu-header {
        margin: auto;
        z-index: 11;
    }

    .content-tab {
        margin-top: -54px;
        margin-bottom: 128px;
    }

    .content-tab .col-md-5 img {
        width: 100%;
    }

    .site-header {
        top: 0;
        left: 0;
        width: 100%;
        padding-top: 18px;
        position: absolute;
    }

    .site-header-inside {
        top: 0;
        left: 0;
        width: 100%;
        padding-top: 18px;
        z-index: 12;
    }

    .icerik-menu {
        margin-top: 18px;
        border-bottom: 1px solid #d8d8d8;
    }

    .icerik-menu ul li {
		padding-right: 18px;
        color: #656868;
        font-size: 12px;
        font-weight: 500;
    }

    .icerik-menu ul li a {
        color: #656868;
        text-decoration: none;
    }

    .inside-text .col-md-10 {
        padding-left: 48px;
    }

    .icerik-menu ul {
        display: flex;
    }

    .inside-menu-header {
        display: flex;
        align-items: center;
        margin-bottom: 18px;
    }

    .inside-menu-header .top-search p {
        color: #112544;
    }

    .inside-menu-header .navbar-toggler {
        color: #112544;
    }

    .inside-menu-header .top-lang .languages-menu li a {
        color: #656868;
    }

    .social-header .fa-brands {
        font-size: 24px;
        color: white;
        padding-right: 18px;
    }

    .header-gorsel img {
        width: 100%;
    }

    /*header start*/
    .shadow {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgb(255, 255, 255);
        background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgb(0 0 0 / 16%) 84%, rgb(43 43 43 / 49%) 96%);
        z-index: 10;
    }

    header .container-fluid {
        width: 1560px;
    }

    .navbar {}

    .navbar-nav {
        padding: 0px 0px;
    }

    .nav-item {
        margin-left: 28px;
    }

    .nav-link {
        font-weight: 600;
        color: #ffffff;
        font-size: 14px;
    }

    .nav-link:focus,
    .nav-link:hover {
        color: #FFFFFF;
    }

    .navbar-expand-lg .navbar-collapse {}

    .navbar-nav>.nav-item::after {
        display: block;
        content: '';
        background: rgb(218 65 18);
        height: 4px;
        opacity: 0;
    }

    .navbar-nav>.nav-item:hover::after {
        display: block;
        content: '';
        background: rgb(218 65 18);
        height: 4px;
        opacity: 1;
    }

    .dropdown-toggle::after {
        content: "";
        width: 16px;
        height: 6px;
        background: url(../images/chevron-down-regular.html) no-repeat right center;
        border: none !important;
        position: relative;
        top: 3px;
    }

    .dropdown-menu {
        border: none;
        padding: 0px;
    }

    .dropdown-menu>li {
        padding: 5px 15px;
        border-bottom: 1px solid var(--second-color);
        width: 294px;
    }

    .dropdown-menu>li:nth-last-child(1) {
        padding-bottom: 20px;
    }

    .dropdown-menu>li:nth-child(1) {
        padding-top: 15px;
    }

    .dropdown-item {
        font-weight: 500;
        color: #37393B;
        font-size: 14px;
        border-bottom: solid 1px #dce0e6;
    }

    .social-top {
        width: 30%;
        display: flex;
        justify-content: space-between;
        padding: 10px 20px;
        border-bottom: 1px solid #ffffff45;
        height: 40px;
        position: absolute;
        z-index: 11;
    }

    .social-top .fa-brands {
        font-size: 24px;
        color: #fff;
    }

    .navbar-brand {
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .languages-menu li {
        border-right: 1px solid #ffffff54;
        float: left;
    }

    .languages-menu li:last-child {
        border-right: none;
    }

    .languages-menu li a {
        display: block;
        color: white;
        padding: 0px 8px;
        text-decoration: none;
        font-size: 14px;
    }

    .languages-menu li:first-child a {
        padding-left: 0px;
    }

    .top-search p {
        font-size: 16px;
        font-weight: 600;
        color: #ffffff;
        padding-top: 18px;
    }

    .top-search p a {
        text-decoration: none;
        color: #ffffff;
        font-size: 14px;
        font-weight: 400;
    }

    /*header finish*/
    /*owl manset start*/
    .owl-container {
        max-width: 100%;
        position: relative;
    }

    .owl-manset .owl-theme .owl-nav.disabled+.owl-dots {
        position: absolute;
        bottom: 18px;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .owl-manset .owl-theme .owl-dots .owl-dot span {
        width: 28px;
        height: 4px;
        margin: 5px 7px;
        background-color: #ffffff;
        display: block;
        -webkit-backface-visibility: visible;
        transition: opacity .2s ease;
        border-radius: 8px;
    }

    .owl-manset .owl-theme .owl-dots .owl-dot.active span,
    .owl-theme .owl-dots .owl-dot:hover span {
        background: #112544;
    }

    .owl-nav {
        justify-content: space-between;
    }

    .owl-manset-text {
        width: 100%;
        position: absolute;
        top: 40%;
        text-align: center;
        z-index: 12;
    }

    .owl-manset-text>h1 {
        font-size: 72px;
        color: #ffffff;
        font-weight: 600;
    }

    .owl-manset-text>h2 {
        font-size: 58px;
        color: #ffffff;
        font-weight: 200;
    }

    .header-manset {
        position: relative;
    }

    .corporate-about {
        margin-top: 88px;
        margin-bottom: 88px;
    }

    /*owl manset finish*/
    /*AnaSayfa Start*/
    .main-references h1 {
        font-size: 38px;
        font-weight: 600;
        color: #37393B;
        letter-spacing: -0.8px;
    }

    .about-us .col-md-5 {
        padding-right: 48px;
        margin: auto;
    }

    .btn-blue {
        padding: 18px 24px 18px 24px;
        border-radius: 8px;
        font-size: 13px;
        font-weight: 600;
        letter-spacing: 1px;
        color: #fff;
        position: relative;
        border: none;
        background-color: #112544;
        width: 200px;
        margin-top: 28px;
		text-align: center;
    }

    .btn-blue:hover {
        background-color: #666868;
        color: #ffffff;
    }

    .btn-white {
        padding: 18px 24px 18px 24px;
        border-radius: 8px;
        font-size: 13px;
        font-weight: 600;
        letter-spacing: 1px;
        color: #112544;
        position: relative;
        border: none;
        background-color: #ffffff;
        width: 200px;
        margin-top: 28px;
    }

    .btn-white:hover {
        background-color: #d8d8d8;
    }

    .btn-orange {
        padding: 10px 24px 10px 24px;
        width: 200px;
        font-size: 14px;
        font-weight: 600;
        letter-spacing: 2px;
        color: #fff;
        position: relative;
        border: none;
        background-color: #DB300A;
        border-radius: 8px;
    }

    .btn-orange:hover {
        background-color: #616a78;
    }

    .about-us {
        padding-top: 48px;
        padding-bottom: 88px;
    }

    .about-us h1 {
        font-size: 62px;
        font-weight: 600;
        color: white;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #112544;
    }

    .about-us h2 {
        font-size: 28px;
        font-weight: 400;
        color: #656868;
        letter-spacing: -0.8px;
        margin-bottom: 28px;
    }

    .about-us p {
        font-size: 16px;
        font-weight: 300;
    }

    .about-us .col-md-7 {
        padding-right: 48px;
    }

    .main-ref-slider {
        padding-top: 48px;
    }

    .main-references {
        padding-top: 88px;
    }

    .owl-refs .item img {
        width: 109px;
    }

    .ref-title {
        padding-top: 24px;
        padding-bottom: 24px;
    }

    .homepage-services {
        padding-top: 88px;
    }

    .homepage-services h1 {
        font-size: 38px;
        font-weight: 600;
        color: #37393C;
    }

    .homepage-services h2 {
        font-size: 22px;
        font-weight: 600;
    }

    .homepage-services p {
        font-size: 16px;
        font-weight: 400;
        color: #687991;
    }

    .services-text {
        padding-top: 28px;
    }

    .services-img img {
        width: 100%;
        border-radius: 18px;
    }

    .services .col-md-4 {
        width: 30%;
    }

    .main-quality {
        height: 508px;
        background-image: url('../images/kalite-background.html');
        margin-top: 88px;
        margin-bottom: 88px;
    }

    .main-quality img {
        width: 80%;
        margin-top: -100px;
    }

    .main-quality .col-md-4 {
        margin: auto;
    }

    .main-quality .col-md-8 {
        text-align: right;
    }

    .main-quality h1 {
        font-size: 108px;
        color: #ffffff;
        font-weight: 600;
    }

    .main-quality h2 {
        font-size: 98px;
        color: #ffffff;
        font-weight: 100;
        margin-top: -18px;
    }

    .main-quality p {
        font-size: 18px;
        color: #ffffff;
        font-weight: 300;
    }

    /*AnaSayfa Finish*/
    /*content start*/
    .content {
        display: flex;
    }

    .content-page {
        margin-top: 88px;
        margin-bottom: 88px;
        font-size: 18px;
        font-weight: 400;
        color: #828386;
    }

    .content-page .col-md-4 {
        padding-right: 48px;
    }

    .content-page h1 {
        font-size: 36px;
        font-weight: 600;
        color: #1C3C6D;
    }

    .content-page h2 {
        font-size: 36px;
        font-weight: 400;
        color: #1C3C6D;
        margin-bottom: 48px;
    }

    .content-page p {
        font-size: 16px;
        font-weight: 400;
        color: #828386;
    }

    .content-page .col-md-6 img {
        padding-right: 28px;
        padding-bottom: 28px;
    }

    .content-page .col-md-6 {
        margin: auto;
        padding: 24px;
    }

    .content-page h3 {
        font-size: 22px;
        font-weight: 600;
        color: #1C3C6D;
        margin-bottom: 18px;
    }

    .corporate-about .col-md-7:first-child {
        padding-right: 48px;
    }

    .corporate-about .col-md-5 img {
        width: 100%;
    }

    /*content finish*/
    /* contact start */
    .contact-us-form {
        margin-bottom: 10%;
    }

    .contact-menu {
        margin-top: 5%;
        margin-bottom: 10%;
    }

    .contact-menu .container {
        margin: auto;
    }

    .contact-menu .col-md-6 {
        padding: 0px 14px;
    }

    .contact-menu .col-md-6 p {
        padding-left: 0px;
    }

    .contact-us-title h1 {
        font-size: 36px;
        font-weight: 600;
        letter-spacing: -0.46px;
        color: #122b4e;
    }

    .contact-us-title p {
        font-size: 16px;
        color: #687991;
        text-align: left;
        margin-top: 2%;
        margin-bottom: 2%;
    }

    .adress {
        display: flex;
        flex-direction: column;
    }

    .adress h1 {
        font-size: 24px;
        line-height: 1.88;
        color: #003560;
        padding: 0px;
    }

    .adress .col p {
        font-size: 16px;
        text-align: left;
        line-height: 1.88;
        color: #687991;
        padding: 0px;
    }

    .adress h4 {
        font-size: 18px;
        font-weight: 600;
        letter-spacing: 6px;
        color: #003560;
        padding: 0px;
    }

	.contanct-us-form h2 {
        font-size: 28px;
        font-weight: 500;
        letter-spacing: -0.46px;
        color: #666868;
        margin-bottom: 2%;
    }
	.bakioglu-logo {
		    width: 148px;
	}
	.contact-page h2 {
        font-size: 28px;
        color: #112544;
        margin-bottom: 28px;
        font-weight: 500;
    }
    .contact-us-form .row {
        display: flex;
        justify-content: space-between;
    }

    .form-control {
        border-radius: 5px;
        border: solid 1px #e6e6e6;
        background-color: #fff;
        text-align: justify;
        color: #575756;
        padding-left: 28px;
        font-size: 14px;
    }

    .contact-form-check {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }

    .form-floating {
        font-size: 18px;
        text-align: justify;
        color: #575756;
    }

    .contact-us-form p {
        font-size: 18px;
        color: #3d4247;
    }

    .contact-form {
        margin-top: 88px;
    }

    .offices-box {
        padding-left: 7.5%;
        margin-bottom: 5%;
    }

    .offices-box .fa-solid {
        font-size: 30px;
        color: #003560;
        rotate: 130deg;
        margin-left: -7.5%;
        padding-right: 2.5%;
    }

    .offices h1 {
        padding: 10px 47px 9px 58px;
        border: solid 1px #122b4e;
        font-size: 24px;
        line-height: 1.88;
        color: #003560;
        width: 70%;
    }

    .office-name-box {
        display: flex;
        align-items: baseline;
        margin-top: 5%;
    }

    .office-name-box h4 {
        font-size: 18px;
        font-weight: 600;
        letter-spacing: 6px;
        color: #003560;
    }

    .offices-map {
        margin-bottom: 10%;
        margin-top: 30%;
    }

    .offices-map img {
        width: 150%;
        margin-left: -30%;
    }

    .offices p {
        font-size: 16px;
        line-height: 1.88;
        color: #687991;
    }

    /* contact end */
    /*news start*/
    .general-title h5 {
        font-size: 36px;
        color: #37393C;
        padding-bottom: 28px;
        padding-top: 48px;
        font-weight: 600;
    }

    .news-box-1 {
        margin-bottom: 90px;
    }

    .news-box-info {
        margin-top: 5%;
    }

    .news-box-1 .col img {
        object-fit: fill;
        height: 100%;
    }

    .news-box-info-date h3 {
        font-size: 14px;
        line-height: 2.5;
        color: #37393B;
    }

    .news-box-1 h4 {
        font-size: 18px;
        font-weight: 600;
        line-height: 1.2;
        color: #37393B;
        text-align: left;
    }

    .news-box-1 p {
        font-size: 14px;
        line-height: 1.25;
        color: #687991;
        text-align: left;
    }

    .news-box-info .news-box-info-link a {
        font-size: 14px;
        font-weight: 600;
        letter-spacing: 2.29px;
        text-align: justify;
        color: #1e5193;
    }

    .owl-news .owl-nav {
        color: #112544;
        text-decoration: none;
        background: none;
        position: relative;
        top: -93%;
        left: 6%;
        transform: translate(-50%, -50%);
        padding: 0px 50px;
        float: right;
    }

    .owl-news .item img {
        height: auto;
    }

    /*news finish*/
    /*Footer start*/
    .footer {
        background: #112544;
		margin-top: 88px;
    }

    .footer-logo {
        margin-bottom: 18px;
    }

    .footer-menu-line {
        background-image: url('../images/infinite-wire.svg');
        background-repeat: no-repeat;
        background-position: left bottom;
        padding-bottom: 48px;
        background-size: 340px;
    }

    .social-footer {
        margin-top: 88px;
    }

    .footer-menu-line {
        padding-top: 48px;
    }

    .footer-alt {
        height: 48px;
        margin-top: 128px;
        text-align: end;
    }

    .footer-alt a {
        font-size: 14px;
        font-weight: 400;
        text-decoration: none;
        color: #60666B;
    }

    .footer h3 {
        font-size: 16px;
        font-weight: 600;
        color: #FFFFFF;
    }

    .footer p {
        font-size: 12px;
        font-weight: 400;
        color: #FFFFFF;
        margin-bottom: 4px;
    }

    .copyright-text {
        padding-top: 28px;
        padding-bottom: 28px;
        width: 70%;
    }

    .footer-blue {
        background: #1E5193;
        padding: 48px;
    }

    .footer-blue .row {
        padding-bottom: 12px;
    }

    .footer-blue p {
        font-size: 14px;
        color: #ffffff;
    }

    .footer-blue h1 {
        font-size: 48px;
        color: #ffffff54;
        font-weight: 700;
    }

    .footer-blue a {
        font-size: 14px;
        color: #ffffff;
    }

    .social-text {
        font-size: 14px;
        color: #ffffff;
    }

    .footer-menu li {}

    .footer-menu li:last-child {
        border-right: none;
    }

    .footer-menu li a {
        color: white;
        font-size: 14px;
        font-weight: 400;
        text-decoration: none;
    }

    .footer-menu li:first-child a {
        padding-left: 0px;
    }

    .footer-menu-kvkk {
        border-top: 1px solid #ffffff54;
        border-bottom: 1px solid #ffffff54;
        padding-top: 12px;
        padding-bottom: 12px;
    }

    .footer-menu-kvkk li {
        display: inline;
        border-right: 1px solid #ffffff54;
        float: left;
    }

    .footer-menu-kvkk li:last-child {
        border-right: none;
    }

    .footer-menu-kvkk li a {
        display: block;
        color: #ffffff54;
        padding: 0px 8px;
        text-decoration: none;
    }

    .footer-menu-kvkk li:first-child a {
        padding-left: 0px;
    }

    .social-top .fa-brands {
        font-size: 24px;
    }

    .social-footer .fa-brands {
        font-size: 28px;
        color: #ffffff;
        padding: 8px;
    }

    .footer h1 {
        font-size: 18px;
        color: #ffffff;
        font-weight: 600;
        border-bottom: 2px solid #ffffff;
        padding-bottom: 8px;
    }

    .footer-menu-line .col-md-3 {
        padding: 18px;
    }

    .social-footer .col-md-3:nth-child(4) {
        border-right: 0px;
    }

    .phone-icon {
        padding-right: 8px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
.container {
	max-width: 94%;
}
.bakioglu-tab .sb-mail {
	display: inline!important;
	text-decoration: none!important;
	color: #af2c3c!important;
	padding: 0px!important;
	font-weight: 600!important;
	font-size: 14px!important;
}
.mega-menu .col-md-3 {
	width: 18%;
}
.mega-menu .col-md-9 {
	width: 82%;
}
.bf-gallery {
	justify-content: start;
}
.bf-gallery .col-md-2 {
	padding: 8px;
}
#snbkgo {
	margin-top: -48px;
    margin-bottom: 28px;
}
.red-line-title h1 {
	font-size: 32px!important;
	font-weight: 600!important;
	color: #AF2C3C!important;
}
.red-line-title h2 {
	font-size: 18px!important;
	font-weight: 400!important;
	color: #656868!important;
	letter-spacing: -0.4px!important;
	margin-bottom: 8px!important;
}
.paydas-line {
	border-bottom: 1px solid #eaeaea;
    margin-bottom: 28px;
    padding-bottom: 28px;
}

.haber-fotogaleri {
	margin-top: 24px;
    margin-right: 24px;
}
.news-next-btn {
	margin-bottom: 18px;
}
.bakioglu-haber-detay {
	padding: 18px;
	margin: 18px;
	margin-bottom: 18px;
	border: 1px solid #e0e0e0;
}
.bakioglu-haber-detay h4 {
	font-size: 16px;
	min-height: 88px;
	margin-top: 18px;
	font-weight: 500;
	color: #666868;
}
.bakioglu-haberler .col-md-4 {
	width: 44%;
}
#kltaslari .col-md-6 {
	padding: 14px;
	margin: auto;
}

#kltaslari h1 {
	font-size: 28px !important;
	font-weight: 500 !important;
	color: #AF2C3C !important;
	margin-bottom: 18px !important;
}

#kltaslari .col-md-12 {
	padding: 14px;
	margin: auto;
}

.contanct-us-form {
	margin-bottom: 88px;
}
	#kdegerler .kdrow {
    display: flex;
    border-bottom: 1px solid #e1e1e1;
    width: 100%;
    padding-top: 28px;
    padding-bottom: 28px;
}

#kdegerler .kd-icons img {
	width: 64px;
}
#kdegerler .kd-icons {
	width: 6%;
	align-content: center;
}
#kdegerler .kd-text {
	width: 94%;
	align-content: center;
}
#kdegerler .kd-text h2 {
	font-size: 18px;
	font-weight: 600;
	
}
#kdegerler .kd-text p {
	font-size: 16px;
}
	.yakindan-bak .col-md-3 {
		padding: 24px;
	}
	.btn-line {
        padding: 18px 24px 18px 24px;
        border-radius: 8px;
        border: 1px solid #ffffff;
        font-size: 13px;
        font-weight: 600;
        letter-spacing: 1px;
        color: #fff;
        position: relative;
        width: 200px;
        margin-top: 34px;
        text-align: center;
        display: block;
    }

    .btn-line:hover {
        background-color: #ffffff;
        color: #112544;
    }
	.down-line {
		border-top: 1px solid #ced4d8;
        border-bottom: 1px solid #ced4d8;
        padding-top: 2px;
        padding-bottom: 2px;
        margin-top: 28px;
	}
	.down-icon {
		align-content: center;
        text-align: end;
	}
	.down-icon img {
		width: 38px!important;
	}
	.down-row {
		gap: 8%;
	}
	.down-row .col-md-4 {
		width: 28%;
		margin-bottom: 48px;
	}
	.down-row .col-md-4 img {
		width: 100%;
	}
	.baki-color-red {
		color: #112544;
	}
	.bakioglu-tab .btn-white {
        padding: 18px 24px 18px 24px;
        border-radius: 8px;
        font-size: 13px;
        font-weight: 600;
        letter-spacing: 0.4px;
        color: #112544;
        position: relative;
        border: none;
        background-color: #ffffff;
        width: 178px;
        margin-top: 28px;
        text-align: center;
		display: block;
    }

    .bakioglu-tab .btn-white:hover {
        background-color: #d8d8d8;
    }
	.owl-theme .owl-nav [class*=owl-]:hover {
		color: #666868;
		text-decoration: none;
	}
	.bakioglu-tab .col-md-6:first-child img {
		width: 88%;
	}
	.bakioglu-logo {
		width: 142px;
	}
	.hamburger-nav img {
		width: 42px;
	}
	#companies-slider .col-md-12 {
		width: 98%;
	}
	.bakiogluh {
		padding-right: 48px;
	}
	.red-line-title {
		border-left: 2px solid #112544;
		padding-left: 18px;
		margin-bottom: 48px;
	}
	.footer .footer-menu {
		min-height: 188px;
	}
.inside-text tr {
    border-bottom: 1px solid #dedede;
    padding: 8px;
    }
.inside-text td:first-child {
    font-weight: 500;
    }
.inside-text td {
    padding: 8px;
    }

.court img {
	border-radius: 64px 8px 8px 8px;
	margin-bottom: 12px;
}
.ekipfoto {
	padding-right: 28px;
}
.yk-main-title {
	font-size: 38px;
	padding-top: 18px;
	padding-bottom: 18px;
    font-weight: 600;
    color: white;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #112544;
}
    .scrolplus {
        display: block;
    }
    #companies-slider .item {
        display: flex;
        justify-content: center;
    }

    .page-icerik h3 {
        color: #112544;
        text-align: left;
        font-size: 28px;
        font-weight: 600;
        margin-top: 28px;
    }

    .page-icerik strong {
        font-weight: 600;
    }

    .logoHolder {
        margin-bottom: 5px;
        background: #fff;
        border: solid 2px #eee;
        padding: 5px;
        font-size: 16px;
        color: #656868;
		font-weight: 500;
    }

    .logoImg {
        display: inline-block;
		width: 28px;
    }

    .logoHolder span {
        display: inline-block;
        margin-left: 5px;
        border-left: solid 2px #eee;
        padding-left: 10px;
    }

    .ref {
        border: solid 3px #eee;
        text-align: center;
        padding: 10px;
        transition: .5s ease-in;
        -webkit-transition: .5s ease-in;
        -moz-transition: .5s ease-in;
        margin-bottom: 30px;
		min-height: 218px;
    }

    .ref img {
        opacity: 1;
        -webkit-transition: .5s ease-in;
        -moz-transition: .5s ease-in;
		    width: 88%;
    }

    .ref:hover {
        border: solid 3px #112544;
    }

    .ref:hover img {
        opacity: .7;
    }

    .inside-text .all {
        width: 100%;
        display: block;
        color: #fff !important;
        font-size: 16px;
        text-align: center;
        font-weight: 600;
        padding: 5px;
        border-radius: 4px;
        margin-top: 10px;
        background: #656868;
        transition: .5s ease-in;
        -webkit-transition: .5s ease-in;
        -moz-transition: .5s ease-in;
        margin-top: 20px;
    }

    .all:hover {
        background: #112544;
        color: #fff;
    }

    .all:hover,
    .all:focus,
    .all.focus {
        color: #fff;
    }

    .owl-theme .owl-nav [class*=owl-]:hover {
        background: none;
    }

    .navbar-toggler {
        color: white;
    }

    .search-form {
        position: fixed;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        /*background-color: rgba(0, 0, 0, 0.5);*/
        background-color: rgba(82, 82, 82, .71);
        cursor: pointer;
        opacity: 0;
        pointer-events: none;
        -webkit-transition: .3s all;
        transition: .3s all;
        z-index: 9;
    }

    .search-form .content {
        max-width: 600px;
        width: 100%;
        position: relative;
        margin: 0 60px;
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        -webkit-transition: .3s all;
        transition: .3s all;
    }

    .search-form .content button.close-search-form {
        position: absolute;
        right: -30px;
        top: -45px;
        border: 0;
        background-color: transparent;
        width: 30px;
        height: 30px;
        border-radius: 30px;
        color: #fff;
        cursor: pointer;
        font-size: 20px;
    }

    .search-form .content input[type="text"] {
        width: 100%;
        background: #333;
        color: #fff;
        line-height: 70px;
        padding: 0 30px;
        border: none;
        outline: none;
    }

    .search-form .content .search-button {
        position: absolute;
        width: 70px;
        height: 70px;
        right: 0;
        border: 0;
        padding: 0;
        background-color: #626262;
        color: #fff;
        cursor: pointer;
        font-size: 20px;
        display: block;
        top: 0;
        padding: 24px;
    }

    .search-form.active {
        opacity: 1;
        pointer-events: visible;
    }

    .search-form.active .content {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    .open-search {
        background-color: transparent;
        width: 36px;
        cursor: pointer;
        border: none;
        color: #626262;
        outline: none;
    }

    .open-search img {
        height: 18px;
    }


    .list-group-numbered {
        list-style: decimal inside;
        padding: 0;
    }

    .list-group-alpha {
        list-style: lower-alpha inside;
        padding: 0;
    }

    .list-group-roman {
        list-style: lower-roman inside;
        padding: 0;
    }

    .list-group-alpha>li,
    .list-group-numbered>li {
        display: list-item
    }


    .bakioglu-haber-detay img {
        width: 100%;
    }

    .site-header-inside .fa-bars {
        color: #656868;
    }

    .hamburger-nav span {
        cursor: pointer;
    }

    .header-content {
        display: flex;
        width: 100%;
    }

    .hamburger-nav {
        z-index: 11;
    }

    .header-menu {
        width: 100%;
    }

    .overlay {
        /* Height & width depends on how you want to reveal the overlay (see JS below) */
        height: 488px;
        width: 0;
        position: fixed;
        /* Stay in place */
        z-index: 12;
        /* Sit on top */
        left: 0;
        top: 0;
        background-color: rgb(0, 0, 0);
        /* Black fallback color */
        background-color: #0000009c;
        /* Black w/opacity */
        overflow-x: hidden;
        /* Disable horizontal scroll */
        transition: 0.5s;
        /* 0.5 second transition effect to slide in or slide down the overlay (height or width, depending on reveal) */
        background-image: url("../images/megamenu-back-baki.webp") !important;
        background-repeat: no-repeat !important;
        background-size: cover;
    }

    /* Position the content inside the overlay */
    .overlay-content {
        position: relative;
        /* 25% from the top */
        width: 100%;
        /* 100% width */
        text-align: center;
        /* Centered text/links */
        margin-top: 88px;
        /* 30px top margin to avoid conflict with the close button on smaller screens */
    }

    /* The navigation links inside the overlay */
    .overlay a {
        padding: 8px;
        text-decoration: none;
        font-size: 36px;
        color: #ffffff;
        display: block;
        /* Display block instead of inline */
        transition: 0.3s;
        /* Transition effects on hover (color) */
    }

    /* When you mouse over the navigation links, change their color */
    .overlay a:hover,
    .overlay a:focus {
        color: #f1f1f1;
    }

    /* Position the close button (top right corner) */
    .overlay .closebtn {
        position: absolute;
        top: -24px;
        right: 5%;
        font-size: 88px;
        z-index: 99;
    }




    .shadow {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgb(255, 255, 255);
        background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgb(0 0 0 / 16%) 84%, rgb(43 43 43 / 49%) 96%);
        z-index: 10;
    }

    #bakioglu-seninle-baki #v-pills-tab {
        padding: 24px;
        background: #112544;
		min-height: 580px;
    }
	#bakioglu-surdurulebilirlik #v-pills-tab {
        padding: 0px;
        background: none;

    }
	#v-pills-tab {
        padding: 24px;
        background: #112544ba;

    }

    .navbar #v-pills-tab {
        margin-top: 0px;
    }

    .nav-link {
        color: #ffffff;
        text-align: left;
        text-decoration: none;
    }

    .tab-pane a {
        display: flex;
        padding: 6px;
        color: white;
        text-decoration: none;
        font-size: 16px;
        font-weight: 200;
        border-bottom: 0.2px solid #ffffff4f;
    }

    .nav-pills .nav-link.active,
    .nav-pills .show>.nav-link {
        background-color: #11254400;
        padding-left: 28px;
		font-weight: 600;
    }

    .nav-pills .nav-link {
        font-size: 16px;
        font-weight: 300;
        padding-bottom: 12px;
    }
	#bakioglu-seninle-baki .tab-content {
        padding: 0px;
    }
	
    .tab-content {
        padding: 24px;
    }
	#bakioglu-surdurulebilirlik .tab-content {
        padding: 0px;
    }


    .lifetext ul li:before {
        content: '';
        display: inline-block;
        height: 12px;
        width: 12px;
        background-image: url(../images/bakioglu-infinite-icon-r.webp);
        background-repeat: no-repeat;
        margin-left: 12px;
        margin-top: 8px;
        margin-right: 12px;
        background-position: left center;
        background-size: 12px;
    }

    .lifetext ul li {
        color: #60666B;
        padding-bottom: 18px;
    }

    #baki-history {
        position: relative;
        margin-top: 48px;
    }

    #baki-history .yil {
        top: -110px;
        z-index: 10;
        margin: 0 0 0 50px;
    }

    #baki-history .yil img {
        border-radius: 64px 0px 0px 0px;
    }

    #baki-history .yil .count {
        position: absolute;
        top: 40%;
        text-align: center;
        font-size: 140px;
        color: #fff;
        line-height: 0.8;
        font-weight: 700;
        padding-left: 34px;
    }

    #baki-history .tab {
        position: relative;
    }

    #baki-history .tab .wrapper {
        padding: 8px 0 0px 14px;
        margin-right: -8%;
    }

    #baki-history .tab h4 {
        color: #000;
        font-weight: 900;
        font-size: 84px;
    }

    #baki-history .tab .lifetext {
        color: #000000;
        font-size: 14px;
    }

    #baki-history .tab .lifetext div {
        display: block;
        margin-left: 28px;
    }

    #baki-history .tab .lifetext div span {
        color: #db3c3c;
    }

    #baki-history .tab .yilText {
        font-size: 88px;
        color: #ffffff;
        z-index: -1;
        margin-left: 50px;
        font-weight: 600;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #112544;
    }

    #baki-history .tab .yilText:after {
        content: "";
        width: 82%;
        height: 10px;
        position: absolute;
        background: #112544;
        top: 11%;
        left: 282px;
        border-radius: 2px;
    }

    #tabs {
        padding: 48px 0 110px;
        position: relative;
    }

    #tabs .div {
        display: block;
        font-weight: 500;
        font-size: 16px;
        color: #808080;
        padding: 0 0 16px;
        position: relative;
        -webkit-transition: 0.3s ease;
        -moz-transition: 0.3s ease;
        -ms-transition: 0.3s ease;
        -o-transition: 0.3s ease;
        transition: 0.3s ease;
        cursor: pointer;
    }

    #tabs .div:after {
        content: "";
        width: 23px;
        height: 5px;
        position: absolute;
        background: #d6d6d6;
        top: 20%;
        left: 40px;
        border-radius: 3px;
    }

    #tabs .slick-arrow {
        position: absolute;
    }

    #tabs .slick-prev {
        top: 0px;
        background: url(../images/up-arrow.png) no-repeat top left;
        width: 100%;
        height: 16px;
        text-indent: -9999em;
        border: none;
        display: block;
        -webkit-transition: 0.3s ease;
        -moz-transition: 0.3s ease;
        -ms-transition: 0.3s ease;
        -o-transition: 0.3s ease;
        transition: 0.3s ease;
    }

    #tabs .slick-prev:hover {
        background: url(../images/up-arrow-hover.png) no-repeat top left;
    }

    #tabs .slick-next {
        bottom: 79px;
        background: url(../images/down-arrow.png) no-repeat top left;
        width: 100%;
        height: 16px;
        text-indent: -9999em;
        border: none;
        display: block;
        -webkit-transition: 0.3s ease;
        -moz-transition: 0.3s ease;
        -ms-transition: 0.3s ease;
        -o-transition: 0.3s ease;
        transition: 0.3s ease;
    }

    #tabs .slick-next:hover {
        background: url(../images/down-arrow-hover.png) no-repeat top left;
    }

    #tabs .div.active {
        color: #000;
        font-weight: 700;
    }

    #tabs div.active:after {
        width: 30px;
        background: #112544;
    }

    .bakioglu-news img {
        width: 24px;
    }

    .bakioglu-news .col-md-1 {
        width: 40px;
        border-right: 1px solid #60666B;
        align-items: center;
        display: flex;
    }

    .bakioglu-news .col-md-2 {
        width: 188px;
    }

    .bakioglu-news .ndate {
        font-size: 14px;
        font-weight: 400;
        color: #60666B;
        padding-left: 18px;
        align-items: center;
        display: flex;
    }

    .bakioglu-news .company {
        font-size: 14px;
        font-weight: 600;
        color: #112544;
        padding-left: 18px;
        align-items: center;
        display: flex;
    }

    .bnews {
        min-height: 48px;
        padding: 8px;
    }

    .bnews a {
        color: #60666B;
    }

    .bnews a:hover {
        color: #112544;
        text-decoration: none;
    }

    .bakioglu-news {
        padding-top: 48px;
        padding-bottom: 128px;
    }

    .bakioglu-news h2 {
        font-size: 20px;
        font-weight: 400;
        color: #656868;
        letter-spacing: -0.8px;
        margin-bottom: 8px;
    }

    .inside-srdr {
        padding-top: 48px;
    }

    .inside-sb {
        padding-top: 48px;
    }

    .seninle-baki-logo-r {
        width: 360px;
        margin-bottom: 28px;
    }

    .inside-sb h2 {
        margin-bottom: 28px;
        font-size: 28px;
    }

    .nav-pills img {
		width: 128px;
        margin: auto;
        display: block;
    }

    #bakioglu-seninle-baki h1 {
        font-size: 58px;
        font-weight: 600;
        color: #112544;
    }

    #bakioglu-seninle-baki h2 {
        font-size: 58px;
        font-weight: 600;
        color: #FAFAFA;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #112544;
    }
    #bakioglu-seninle-baki h3 {
        font-size: 18px;
        font-weight: 400;
        color: #000000;
    }
    #bakioglu-seninle-baki {
        margin-top: 28px;
        margin-bottom: 88px;
    }

    #bakioglu-seninle-baki .nav-link {
        font-size: 18px;
        color: #354048;
        font-weight: 400;
        padding: 18px;
    }

    #bakioglu-seninle-baki .nav-pills .nav-link {
        border-radius: 0px;
        text-align: left;
    }

    #bakioglu-seninle-baki .nav-pills .nav-link.active {
        background-color: #ce5d66;
        color: #ffffff;
        border-radius: 8px;
    }

    #bakioglu-seninle-baki .bakioglu-tab {
        background-color: #FAFAFA;
        padding: 34px;
		height: 580px;
    }

    #bakioglu-seninle-baki .bakioglu-tab p {
        color: #212529;
    }

    #bakioglu-seninle-baki .bakioglu-tab .col-md-12 img {
        width: 100%;
        display: flex;
    }

    .seninle-baki-ul li:before {
        content: '';
        display: inline-block;
        height: 12px;
        width: 12px;
        background-image: url(../images/bakioglu-infinite-icon-r.webp);
        background-repeat: no-repeat;
        margin-left: 12px;
        margin-top: 8px;
        margin-right: 12px;
        background-position: left center;
        background-size: 12px;
    }

    .seninle-baki-ul li {
        color: #60666B;
		font-size: 14px;
    }

    .inside-srdr h1 {
        font-size: 48px;
        font-weight: 600;
        color: #656868;
    }

    #surdurulebilirlik-raporlar h2 {
        font-size: 18px;
        font-weight: 600;
        color: #112544;
        padding-top: 18px;
    }

    #surdurulebilirlik-raporlar p {
        font-size: 14px;
    }

    .inside-title {
        font-size: 48px;
        font-weight: 600;
        color: white;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #112544;
		margin-bottom: 28px;
    }

    #surdurulebilirlik-raporlar {
        margin-bottom: 128px;
    }

    #bakioglu-seninle-baki #v-pills-tab {
        margin-top: 0px;

    }
	#v-pills-tab {
        margin-top: 24px;
    }
	#bakioglu-surdurulebilirlik #v-pills-tab {
        margin-top: 88px;
    }
    #bakioglu-surdurulebilirlik {
        margin-top: 88px;
        margin-bottom: 8px;
    }

    #bakioglu-surdurulebilirlik .nav-link {
        font-size: 18px;
        color: #666868;
        padding: 18px;
        font-weight: 400;
    }

    #bakioglu-surdurulebilirlik .nav-pills .nav-link {
        border-radius: 0px;
        text-align: left;
		min-height: 58px;
		background-color: #f8f8f8;
        margin: 4px;
        border-radius: 28px 0px 18px 0px;
    }

    #bakioglu-surdurulebilirlik .nav-pills .nav-link.active {
        background-color: #112544;
        color: #ffffff;
		border-radius: 28px 0px 18px 0px;
    }

    #bakioglu-surdurulebilirlik .bakioglu-tab {
        background-color: #112544;
        padding: 48px;
        border-radius: 64px 0px 0px 64px;
    }

    #bakioglu-surdurulebilirlik .bakioglu-tab p {
        color: #ffffff;
    }

    #bakioglu-surdurulebilirlik .bakioglu-tab .col-md-12 img {
        width: 100%;
        display: flex;
    }

    .baki-logo-renkli {
        width: 100px;
        padding-bottom: 48px;
    }

    .baskan-title {
        text-align: center;
        color: #656868;
        font-size: 14px;
        padding-top: 18px;
    }

    .inside-text {
        padding-top: 48px;
        padding-bottom: 28px;
    }

    .inside-text h1 {
        font-size: 36px;
        font-weight: 600;
        color: #656868;
    }

    .inside-text h2 {
        font-size: 24px;
        font-weight: 400;
        color: #656868;
        letter-spacing: -0.8px;
        margin-bottom: 8px;
    }

    .inside-text p {
		font-size: 14px;
        font-weight: 300;
        line-height: 20px;
    }

    .main-baki {
		width: 100%;
        height: 488px;
        position: relative;
    }

    .main-baki-g {
		width: 48%;
        position: absolute;
        float: left;
        top: 98px;
        z-index: 6;
    }

    .main-baki-t {
        width: 58%;
        height: 528px;
        background: #112544;
        position: relative;
        float: right;
        z-index: 4;
        border-radius: 48px 0px 0px 48px;
    }

    .main-baki-t p {
        color: #ffffff;
    }

    .main-baki-t h1 {
        color: #ffffff;
    }

    .mb-text {
       width: 72%;
        top: 15%;
        position: absolute;
        left: 20%;
    }

    .main-insan-degerleri {
        width: 100%;
        height: 488px;
        margin-top: 88px;
        position: relative;
    }

    .main-insan-degerleri-t {
        width: 58%;
        height: 488px;
        background: #656868;
        position: absolute;
        float: left;
        z-index: 2;
        border-radius: 0px 48px 48px 0px;
    }

    .main-insan-degerleri-g {
        width: 48%;
        position: relative;
        float: right;
        top: 70px;
        z-index: 4;
    }

    .main-insan-degerleri-t p {
        color: #ffffff;
    }

    .main-insan-degerleri-t h1 {
        font-size: 48px;
        font-weight: 600;
        color: #656868;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #ffffff;
    }

    .mid-text {
        width: 78%;
        top: 10%;
        position: absolute;
        left: 8%;
    }

    .fg-box {
        width: 92%;
        height: 268px;
        background-color: #112544;
        border-radius: 0px 0px 38px 0px;
        padding: 18px;
        text-align: center;
    }

    .fg-box img {
        width: 126px;
    }

    .fg-box .number {
        color: #ffffff;
        font-weight: 600;
        font-size: 48px;
        margin-top: 8px;
    }

    .fg-box .kaciklama {
        color: #ffffff;
        font-size: 18px;
    }

    .main-rakamlarla h1 {
        font-size: 32px;
        color: #656868;
        font-weight: 400;
        position: relative;
        padding-left: 48px;
    }

    .main-rakamlarla h1:before {
        content: "";
        display: block;
        width: 40px;
        height: 4px;
        background: #112544;
        left: 0;
        top: 50%;
        position: absolute;
    }

    .comp-bakioglu h1 {
        font-size: 32px;
        color: #656868;
        font-weight: 400;
        position: relative;
        padding-left: 48px;
    }

    .comp-bakioglu h1:before {
        content: "";
        display: block;
        width: 40px;
        height: 4px;
        background: #112544;
        left: 0;
        top: 50%;
        position: absolute;
    }

    .main-rakamlarla .mrtitle {
        margin-bottom: 28px;
    }

    .comp-bakioglu .col-md-3 {
        width: 19.8%;
    }

    .comp-bakioglu {
        margin-top: 88px;
    }

    .comp-bakioglu h1 {
        font-size: 32px;
        color: #656868;
        font-weight: 400;
        margin-bottom: 48px;
    }

    h1 {
        font-size: 30px;
        font-weight: 600;
        color: #AF2C3C;
    }

    h2 {
        font-size: 18px;
        font-weight: 500;
        color: #60666B;
    }

    p {
        font-size: 14px;
        font-weight: 300;
    }

    .konaklama-table {
        margin-top: 48px;
        margin-bottom: 48px;
        width: 60%;
    }

    .tbl-first {
        padding: 28px;
        background-color: #243445;
        color: #FFFFFF;
        font-size: 16px;
        font-weight: 600;
        border: 1px solid #979797;
    }

    .tbl-last {
        padding: 28px;
        background-color: #243445;
        color: #FFFFFF;
        font-size: 16px;
        font-weight: 400;
        border: 1px solid #979797;
    }

    .tbl-last p {
        color: #FFFFFF;
        font-size: 14px;
        font-weight: 400;
    }

    .tbl-mid {
        padding: 28px;
        color: #243445;
        font-size: 16px;
        font-weight: 400;
    }

    .page-inside h4 {
        font-size: 24px;
        font-weight: 600;
        color: #254436;
        margin-top: 28px;
    }

    .page-inside h3 {
        font-size: 24px;
        font-weight: 600;
        color: #60666B;
        margin-top: -18px;
        margin-bottom: 48px;
    }

    .contact-us-form-info {
        column-gap: 16px;
    }

    .form-check-label {
        font-size: 12px;
        color: #B2B2B2;
    }

    .form-check {
        margin: auto;
    }

    .form-control {
        border-radius: 5px;
        border: solid 1px #e6e6e6;
        background-color: #fff;
        text-align: justify;
        color: #575756;
        font-size: 16px;
        margin-bottom: 24px;
    }

    .form-floating>label {
        font-size: 16px;
        color: #6c757d;
    }

    .contact-page {
        margin-top: 8px;
        margin-bottom: 48px;
    }

    .contact-page h1 {
        margin-bottom: 28px;
    }

    .contact-page h2 {
        font-size: 28px;
        color: #112544;
        margin-bottom: 28px;
        font-weight: 500;
    }

    .contact-page h3 {
        font-size: 14px;
        color: #243445;
        letter-spacing: 4px;
        margin: 0;
        padding: 0;
    }

    .contact-info {
        margin-top: 8px;
        margin-bottom: 48px;
    }

    .contact-info .col-md-6 {
        padding-right: 28px;
    }

    .contact-info .col-md-3 {
        padding-bottom: 18px;
        color: #ACACAC;
        font-weight: 600;
    }

    .contact-info .col-md-9 {
        padding-bottom: 18px;
        color: #80858B;
    }

    .contact-info .col-loc {
        width: 5%;
    }

    .contact-info .col-loc-txt {
        width: 95%;
        margin: auto;
    }

    .location-icon {
        width: 18px;
    }

    .location {
        margin-top: 28px;
    }

    .gmap {
        margin-top: 28px;
    }

    .page-inside h1 {
        margin-bottom: 28px;
    }

    .page-inside-img {
        margin-top: 48px;
        margin-bottom: 48px;
    }

    .page-inside {
        margin-top: 48px;
    }

    .page-inside ul li {
        padding-left: 18px;
        color: #60666B;
        list-style-image: url('../images/bakioglu-icon.html');
        line-height: 28px;
    }

    .page-inside ul {
        padding-left: 28px;
    }

    .main-video {
        margin-top: 128px;
    }

    .main-video img {
        width: 100%;
    }

    .main-gmap img {
        width: 100%;
    }

    .main-resorts img {
        width: 100%;
    }

    .brand-line {
        width: 75%;
        z-index: 999;
    }

    .top-search {
        width: 4%;
        z-index: 999;
    }

    .top-lang {
        width: 10%;
        align-content: center;
        z-index: 999;
    }

    .rez-buton-line {
        width: 14%;
    }

    .main-gmap {
        margin-top: 88px;
    }

    .accordion-button {
        padding: 26px;
        font-size: 18px;
        font-weight: 400;
    }

    .accordion-button:not(.collapsed) {
        color: #ffffff;
        background-color: #243445;
    }

    .accordion-button:focus {
        box-shadow: none;
    }

    .main-faq {
        margin-top: 48px;
    }

    .main-faq-title {
        margin-bottom: 28px;
    }

    .main-faq-title h1 {
        font-size: 34px;
        font-weight: 600;
        color: #AF2C3C;
        margin-top: 88px;
        text-align: center;
    }

    .form-control:focus {
        color: #212529;
        background-color: #fff;
        border-color: #bdd0e7;
        outline: 0;
        box-shadow: 0 0 16px 0.25rem rgb(213 215 221);
    }

    .txtcenter {
        text-align: center;
        padding-bottom: 88px;
    }

    .kvkk-line {
        margin-top: 48px;
        margin-bottom: 18px;
    }

    .main-newsletter .col-md-4 {
        padding: 8px;
    }

    .main-newsletter {
        background-color: #EAEDF4;
        margin-top: 48px;
    }

    .main-newsletter-title {
        margin-bottom: 28px;
    }

    .main-newsletter-title h1 {
        font-size: 34px;
        font-weight: 600;
        color: #AF2C3C;
        margin-top: 88px;
        text-align: center;
    }

    .main-newsletter-title p {
        text-align: center;
    }

    .owl-carousel .owl-nav button.owl-prev {
       font-size: 68px;
	   margin-right: 48px;
    }

    .owl-carousel .owl-nav button.owl-next {
       font-size: 68px;
    }

    .main-gallery-title {
        margin-bottom: 28px;
    }

    .main-gallery-title h1 {
        font-size: 34px;
        font-weight: 600;
        color: #AF2C3C;
        margin-top: 88px;
        text-align: center;
    }

    .main-gallery-title p {
        text-align: center;
    }

    .main-resorts {
        background-color: #EAEDF4;
    }

    .main-resorts .col-md-9 {
        padding: 48px;
    }

    .main-resorts-title h1 {
        font-size: 34px;
        font-weight: 600;
        color: #AF2C3C;
        margin-top: 88px;
        text-align: center;
    }

    .main-resorts h2 {
        font-size: 24px;
        font-weight: 600;
        color: #AF2C3C;
        margin-bottom: 28px;
    }

    .main-resorts-title p {
        text-align: center;
    }

    .night-programs {
        width: 18%;
        padding: 8px;
    }

    .night-programs h1 {
        font-size: 24px;
        font-weight: 600;
        color: #E03309;
        margin-top: 48px !important;
        margin-bottom: 0px !important;
        text-align: left !important;
    }

    .night-programs h2 {
        font-size: 14px;
        font-weight: 600;
        color: #AF2C3C;
        padding-top: 28px;
    }

    .night-programs li {
        font-size: 14px;
        font-weight: 300;
        line-height: 28px;
        color: #60666B;
    }

    .night-programs li strong {
        font-weight: 600;
    }

    .bg-gray {
        background-color: #EAEDF4;
    }

    .main-programs h1 {
        margin-top: 88px;
        margin-bottom: 128px;
        text-align: center;
    }

    .nav-tabs {
        --bs-nav-tabs-border-width: 0px;
    }

    .nh-col {
        margin-bottom: 12px;
        position: relative;
        text-align: center;
    }

    .nh-col img {
        width: 100%;
    }

    .nh-col h2 {
        position: absolute;
        top: 80%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 15;
        font-size: 22px;
        font-weight: 600;
        color: #ffffff;
    }

    .nh-shadow {
        background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(0 0 0 / 24%) 49%, rgb(0 0 0 / 65%) 96%);
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 10;
    }

    .nh-shadow:hover {
        background: rgb(175 44 54 / 54%);
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 10;
    }

    .results {
        padding: 18px;
    }

    .results-img {
        width: 8%;
    }

    .results-text {
        width: 70%;
        position: relative;
        margin: auto;
    }

    .results-text h2 {
        font-size: 20px;
        font-weight: 400;
        color: #60666B;
    }

    .homepage-results h1 {
        padding-top: 88px;
        padding-bottom: 88px;
        text-align: center;
    }

    .dropdown-item.active,
    .dropdown-item:active {
        background-color: #1e5193;
    }

    .icerik-breadcrumb {
        z-index: 26;
    }

    .icerik-breadcrumb h1 {
        font-size: 36px;
        font-weight: 600;
        letter-spacing: -0.46px;
        color: #fff;
    }

    .icerik-breadcrumb h3 {
        font-family: 'Montserrat', sans-serif;
        font-size: 36px;
        font-weight: bold;
        letter-spacing: -0.46px;
        color: #fff;
        position: absolute;
        z-index: 2;
        bottom: 18%;
        width: 80%;
    }

    .icerik-breadcrumb iframe {
        width: 100%;
        height: 410px;
        -webkit-filter: grayscale(100%);
        filter: grayscale(100%);
    }

    .icerik-breadcrumb img {
        width: 100%;
    }

    .icerik-breadcrumb ul {
        display: flex;
        color: #656868;
        list-style-type: none;
        align-items: center;
        float: right;
    }

    .icerik-breadcrumb a {
        font-size: 12px;
        font-weight: 500;
        color: #656868;
    }

    .icerik-breadcrumb li:first-child {
        padding-left: 0px;
        padding-right: 8px;
    }

    .icerik-breadcrumb li {
        padding-right: 8px;
        padding-left: 8px;
    }

    .urun-title-spc {
        margin-top: 48px;
    }

    .detayli-arama-box {
        background: #1E5193;
        padding: 18px;
    }

    .detayli-arama-box h1 {
        font-size: 24px;
        color: #ffffff;
        font-weight: 400;
    }

    .form-arama {
        height: 50px;
        width: 98%;
        padding: 18px;
    }

    .aramabtn {
        justify-content: end;
        display: flex;
    }

    .whatsapp-mail-line {
        top: 30%;
        position: fixed;
        z-index: 99;
        right: 0;
    }

    .Whatsapp-box {
        position: relative;
        width: 58px;
        height: 45px;
        right: 0px;
        border-top-left-radius: 8px;
        border-bottom-left-radius: 8px;
        background-color: #1cd741;
        z-index: 999;
        padding-top: 4px;
        margin-bottom: 4px;
    }

    .Message-box {
        position: relative;
        width: 58px;
        height: 45px;
        right: 0px;
        border-top-left-radius: 8px;
        border-bottom-left-radius: 8px;
        background-color: #e1251b;
        z-index: 999;
        padding-top: 4px;
        margin-bottom: 4px;
    }

    .Text-box {
        position: relative;
        width: 58px;
        height: 45px;
        right: 0px;
        border-top-left-radius: 8px;
        border-bottom-left-radius: 8px;
        background-color: #e1251b;
        z-index: 999;
        padding-top: 4px;
        margin-bottom: 4px;
    }

    .Whatsapp-box .fa-brands {
        font-size: 20px;
    }

    .Message-box .fa-regular {
        font-size: 18px;
    }

    .Text-box .fa-regular {
        font-size: 18px;
    }

    .Whatsapp-box:hover,
    .Message-box:hover,
    .Text-box:hover {
        box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
    }

    .nav-tabs .nav-item.show .nav-tab-link,
    .nav-tabs .nav-tab-link.active {
        background: #EAEDF4;
        font-size: 18px;
        font-weight: 600;
        color: #AF2C3C;
        padding-left: 188px;
        padding-right: 188px;
        margin: auto;
        height: 54px;
        border: none;
    }

    .nav-tabs .nav-tab-link {
        background: #ffffff;
        font-size: 18px;
        font-weight: 600;
        color: #60666B;
        padding-left: 48px;
        padding-right: 48px;
        margin: auto;
        height: 54px;
        border: none;
    }

    .navbar-toggler {
        border: 0px;
        font-size: 44px;
        outline: none;
    }

    .navbar-toggler:focus {
        box-shadow: none;
    }

    .uretim-pg .nav-item {
        margin-left: 2px;
    }

    .production-img {
        margin-top: 18px;
    }

    .production-img img {
        width: 100%;
        padding-top: 28px;
    }

    .production-text p {
        font-size: 14px;
        margin-bottom: 0px;
    }

    .star-notes {
        margin-top: 28px;
    }

    .production-text h2 {
        font-size: 20px;
        padding-top: 48px;
        color: #AF2C3C;
        font-weight: 600;
        padding-bottom: 18px;
    }

    .production-text li {
        font-size: 16px;
        color: #60666B;
        line-height: 34px;
    }

    .uretim-pg .col-md-3 {
        padding: 8px;
    }

    .docs {
        padding: 12px;
        margin-top: 18px;
    }

    .document-body h3 {
        font-size: 14px;
        font-weight: 500;
        color: #000;
        margin-bottom: 0px;
        text-decoration: none;
    }

    .icon-pdf {
        background-image: url(../images/icon_pdf.svg);
        background-repeat: no-repeat;
        background-size: 26px 52px;
        padding: 18px;
    }

    .document-item {
        display: flex;
        align-items: center;
        padding: 15px;
        color: inherit;
        background-color: #ffffff;
        border: 1px solid #dddddd;
        border-radius: 5px;
    }

    .product-brdr {
        border: 1px solid #d2d2d2;
        text-align: center;
        margin-bottom: 48px;
    }

    .product-brdr img {
        padding: 24px;
    }

    .product-list .col-md-2 {
        width: 16%;
    }

    .urun-list-txt {
        padding: 8px;
        background: #dddddd;
        font-size: 16px;
        font-weight: 500;
    }

    .urunler-list {
        margin-top: 48px;
        margin-bottom: 128px;
    }

    .urunler-list h1 {
        font-size: 38px;
        font-weight: 400;
    }

    .urunler-list h2 {
        font-size: 16px;
        font-weight: 300;
    }

    .contact-us-form-products {
        margin-top: 28px;
        margin-bottom: 28px;
    }

    .contact-us-form-products .col:first-child {
        font-size: 16px;
        font-weight: 500;
    }

    .contact-us-form-products label {
        font-size: 16px;
        font-weight: 300;
        padding-left: 8px;
    }

    .main-tech-slider {
        padding-top: 0px;
    }

    .main-tech {
        padding-top: 48px;
        padding-bottom: 48px;
    }

    .owl-tech .item img {
        width: 100%;
    }

    .tech-title {
        padding-top: 24px;
        padding-bottom: 24px;
    }

    .tech-title h1 {
        font-size: 24px;
        font-weight: 600;
    }

    .product-code-line {
        margin-top: 28px;
        margin-bottom: 8px;
    }

    .product-code-line h1 {
        font-size: 28px;
        font-weight: 600;
    }

    .product-code-line h2 {
        font-size: 28px;
        font-weight: 200;
    }

    .document-download {
        display: flex;
        align-items: center;
        padding: 15px;
        color: inherit;
        background-color: #f0f0f0;
        border: 1px solid #dddddd;
        border-radius: 5px;
        width: 50%;
        float: right;
    }

    .icon-pdf2 {
        background-image: url(../images/icon_pdf.svg);
        background-repeat: no-repeat;
        background-size: 26px 52px;
        padding-top: 12px;
        padding-bottom: 12px;
        padding-left: 20px;
        padding-right: 18px;
    }

    .document-title {
        font-size: 14px;
    }

    .product-main img {
        width: 98%;
    }

    .product-mainbr {
        border: 1px solid #d2d2d2;
        text-align: center;
        margin-bottom: 8px;
        height: 214px;
    }

    .product-mainbr img {
        padding: 24px;
        width: 54%;
        margin: auto;
    }

    .tbl-bilesenler {
        margin-left: 48px;
        font-size: 16px;
        font-weight: 300;
    }

    .tbl-oem {
        margin-left: 48px;
        margin-top: 48px;
        font-size: 16px;
        font-weight: 300;
    }

    .tbl-bilesenler h1 {
        padding: 10px;
        font-size: 18px;
        font-weight: 600;
        background: #1E5193;
        color: #ffffff;
    }

    .tbl-oem h1 {
        padding: 10px;
        font-size: 18px;
        font-weight: 600;
        background: #37393B;
        color: #ffffff;
    }

    .tbl-line {
        padding-left: 10px;
        border-bottom: 1px solid #e0e0e0;
        padding-top: 4px;
        padding-bottom: 4px;
    }

    .manset-gorsel {
        width: 100%;
        position: relative;
    }

    .manset-gorsel img {
        width: 100%;
    }

    .social-header {
        margin: auto;
        z-index: 11;
    }

    .main-menu-header {
        margin: auto;
        z-index: 11;
    }

    .content-tab {
        margin-top: -54px;
        margin-bottom: 128px;
    }

    .content-tab .col-md-5 img {
        width: 100%;
    }

    .site-header {
        top: 0;
        left: 0;
        width: 100%;
        padding-top: 18px;
        position: absolute;
    }

    .site-header-inside {
        top: 0;
        left: 0;
        width: 100%;
        padding-top: 18px;
        z-index: 12;
    }

    .icerik-menu {
        margin-top: 18px;
        border-bottom: 1px solid #d8d8d8;
    }

    .icerik-menu ul li {
        color: #656868;
        font-size: 14px;
        font-weight: 500;
        border-top: 1px solid #e8e8e8;
        padding: 8px;
    }

    .icerik-menu ul li a {
        color: #656868;
        text-decoration: none;
    }

    .inside-text .col-md-10 {
        padding-left: 48px;
    }

    .icerik-menu ul {
        display: block;
		padding: 4px;
    }

    .inside-menu-header {
        display: flex;
        align-items: center;
        margin-bottom: 18px;
    }

    .inside-menu-header .top-search p {
        color: #112544;
    }

    .inside-menu-header .navbar-toggler {
        color: #112544;
    }

    .inside-menu-header .top-lang .languages-menu li a {
        color: #656868;
    }

    .social-header .fa-brands {
        font-size: 24px;
        color: white;
        padding-right: 18px;
    }

    .header-gorsel img {
        width: 100%;
    }

    /*header start*/
    .shadow {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgb(255, 255, 255);
        background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgb(0 0 0 / 16%) 84%, rgb(43 43 43 / 49%) 96%);
        z-index: 10;
    }

    header .container-fluid {
        width: 1560px;
    }

    .navbar {}

    .navbar-nav {
        padding: 0px 0px;
    }

    .nav-item {
        margin-left: 28px;
    }

    .nav-link {
        font-weight: 600;
        color: #ffffff;
        font-size: 14px;
    }

    .nav-link:focus,
    .nav-link:hover {
        color: #FFFFFF;
    }

    .navbar-expand-lg .navbar-collapse {}

    .navbar-nav>.nav-item::after {
        display: block;
        content: '';
        background: rgb(218 65 18);
        height: 4px;
        opacity: 0;
    }

    .navbar-nav>.nav-item:hover::after {
        display: block;
        content: '';
        background: rgb(218 65 18);
        height: 4px;
        opacity: 1;
    }

    .dropdown-toggle::after {
        content: "";
        width: 16px;
        height: 6px;
        background: url(../images/chevron-down-regular.html) no-repeat right center;
        border: none !important;
        position: relative;
        top: 3px;
    }

    .dropdown-menu {
        border: none;
        padding: 0px;
    }

    .dropdown-menu>li {
        padding: 5px 15px;
        border-bottom: 1px solid var(--second-color);
        width: 294px;
    }

    .dropdown-menu>li:nth-last-child(1) {
        padding-bottom: 20px;
    }

    .dropdown-menu>li:nth-child(1) {
        padding-top: 15px;
    }

    .dropdown-item {
        font-weight: 500;
        color: #37393B;
        font-size: 14px;
        border-bottom: solid 1px #dce0e6;
    }

    .social-top {
        width: 30%;
        display: flex;
        justify-content: space-between;
        padding: 10px 20px;
        border-bottom: 1px solid #ffffff45;
        height: 40px;
        position: absolute;
        z-index: 11;
    }

    .social-top .fa-brands {
        font-size: 24px;
        color: #fff;
    }

    .navbar-brand {
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .languages-menu li {
        border-right: 1px solid #ffffff54;
        float: left;
    }

    .languages-menu li:last-child {
        border-right: none;
    }

    .languages-menu li a {
        display: block;
        color: white;
        padding: 0px 8px;
        text-decoration: none;
        font-size: 14px;
    }

    .languages-menu li:first-child a {
        padding-left: 0px;
    }

    .top-search p {
        font-size: 16px;
        font-weight: 600;
        color: #ffffff;
        padding-top: 18px;
    }

    .top-search p a {
        text-decoration: none;
        color: #ffffff;
        font-size: 14px;
        font-weight: 400;
    }

    /*header finish*/
    /*owl manset start*/
    .owl-container {
        max-width: 100%;
        position: relative;
    }

    .owl-manset .owl-theme .owl-nav.disabled+.owl-dots {
        position: absolute;
        bottom: 4px;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .owl-manset .owl-theme .owl-dots .owl-dot span {
        width: 18px;
        height: 4px;
        margin: 5px 7px;
        background-color: #ffffff;
        display: block;
        -webkit-backface-visibility: visible;
        transition: opacity .2s ease;
        border-radius: 18px;
    }

    .owl-manset .owl-theme .owl-dots .owl-dot.active span,
    .owl-theme .owl-dots .owl-dot:hover span {
        background: #112544;
    }

    .owl-nav {
        justify-content: space-between;
    }

    .owl-manset-text {
        width: 100%;
        position: absolute;
        top: 40%;
        text-align: center;
        z-index: 12;
    }

    .owl-manset-text>h1 {
        font-size: 72px;
        color: #ffffff;
        font-weight: 600;
    }

    .owl-manset-text>h2 {
        font-size: 58px;
        color: #ffffff;
        font-weight: 200;
    }

    .header-manset {
        position: relative;
    }

    .corporate-about {
        margin-top: 88px;
        margin-bottom: 88px;
    }

    /*owl manset finish*/
    /*AnaSayfa Start*/
    .main-references h1 {
        font-size: 38px;
        font-weight: 600;
        color: #37393B;
        letter-spacing: -0.8px;
    }

    .about-us .col-md-5 {
        margin: auto;
        width: 100%;
    }

    .btn-blue {
        padding: 18px 24px 18px 24px;
        border-radius: 8px;
        font-size: 13px;
        font-weight: 600;
        letter-spacing: 1px;
        color: #fff;
        position: relative;
        border: none;
        background-color: #112544;
        width: 200px;
        margin-top: 28px;
		text-align: center;
    }

    .btn-blue:hover {
        background-color: #666868;
        color: #ffffff;
    }

    .btn-white {
        padding: 18px 24px 18px 24px;
        border-radius: 8px;
        font-size: 13px;
        font-weight: 600;
        letter-spacing: 1px;
        color: #112544;
        position: relative;
        border: none;
        background-color: #ffffff;
        width: 200px;
        margin-top: 28px;
    }

    .btn-white:hover {
        background-color: #d8d8d8;
    }

    .btn-orange {
        padding: 10px 24px 10px 24px;
        width: 200px;
        font-size: 14px;
        font-weight: 600;
        letter-spacing: 2px;
        color: #fff;
        position: relative;
        border: none;
        background-color: #DB300A;
        border-radius: 8px;
    }

    .btn-orange:hover {
        background-color: #616a78;
    }

    .about-us {
        padding-top: 48px;
        padding-bottom: 88px;
    }

    .about-us h1 {
        font-size: 68px;
        font-weight: 600;
        color: white;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #112544;
    }

    .about-us h2 {
        font-size: 24px;
        font-weight: 400;
        color: #656868;
        letter-spacing: -0.8px;
        margin-bottom: 18px;
    }

    .about-us p {
        font-size: 16px;
        font-weight: 300;
    }

    .about-us .col-md-7 {
        width: 80%;
        margin: auto;
    }

    .main-ref-slider {
        padding-top: 48px;
    }

    .main-references {
        padding-top: 88px;
    }

    .owl-refs .item img {
        width: 109px;
    }

    .ref-title {
        padding-top: 24px;
        padding-bottom: 24px;
    }

    .homepage-services {
        padding-top: 88px;
    }

    .homepage-services h1 {
        font-size: 38px;
        font-weight: 600;
        color: #37393C;
    }

    .homepage-services h2 {
        font-size: 22px;
        font-weight: 600;
    }

    .homepage-services p {
        font-size: 16px;
        font-weight: 400;
        color: #687991;
    }

    .services-text {
        padding-top: 28px;
    }

    .services-img img {
        width: 100%;
        border-radius: 18px;
    }

    .services .col-md-4 {
        width: 30%;
    }

    .main-quality {
        height: 508px;
        background-image: url('../images/kalite-background.html');
        margin-top: 88px;
        margin-bottom: 88px;
    }

    .main-quality img {
        width: 80%;
        margin-top: -100px;
    }

    .main-quality .col-md-4 {
        margin: auto;
    }

    .main-quality .col-md-8 {
        text-align: right;
    }

    .main-quality h1 {
        font-size: 108px;
        color: #ffffff;
        font-weight: 600;
    }

    .main-quality h2 {
        font-size: 98px;
        color: #ffffff;
        font-weight: 100;
        margin-top: -18px;
    }

    .main-quality p {
        font-size: 18px;
        color: #ffffff;
        font-weight: 300;
    }

    /*AnaSayfa Finish*/
    /*content start*/
    .content {
        display: flex;
    }

    .content-page {
        margin-top: 88px;
        margin-bottom: 88px;
        font-size: 18px;
        font-weight: 400;
        color: #828386;
    }

    .content-page .col-md-4 {
        padding-right: 48px;
    }

    .content-page h1 {
        font-size: 36px;
        font-weight: 600;
        color: #1C3C6D;
    }

    .content-page h2 {
        font-size: 36px;
        font-weight: 400;
        color: #1C3C6D;
        margin-bottom: 48px;
    }

    .content-page p {
        font-size: 16px;
        font-weight: 400;
        color: #828386;
    }

    .content-page .col-md-6 img {
        padding-right: 28px;
        padding-bottom: 28px;
    }

    .content-page .col-md-6 {
        margin: auto;
        padding: 24px;
    }

    .content-page h3 {
        font-size: 22px;
        font-weight: 600;
        color: #1C3C6D;
        margin-bottom: 18px;
    }

    .corporate-about .col-md-7:first-child {
        padding-right: 48px;
    }

    .corporate-about .col-md-5 img {
        width: 100%;
    }

    /*content finish*/
    /* contact start */
    .contact-us-form {
        margin-bottom: 10%;
    }

    .contact-menu {
        margin-top: 5%;
        margin-bottom: 10%;
    }

    .contact-menu .container {
        margin: auto;
    }

    .contact-menu .col-md-6 {
        padding: 0px 14px;
    }

    .contact-menu .col-md-6 p {
        padding-left: 0px;
    }

    .contact-us-title h1 {
        font-size: 36px;
        font-weight: 600;
        letter-spacing: -0.46px;
        color: #122b4e;
    }

    .contact-us-title p {
        font-size: 16px;
        color: #687991;
        text-align: left;
        margin-top: 2%;
        margin-bottom: 2%;
    }

    .adress {
        display: flex;
        flex-direction: column;
    }

    .adress h1 {
        font-size: 24px;
        line-height: 1.88;
        color: #003560;
        padding: 0px;
    }

    .adress .col p {
        font-size: 16px;
        text-align: left;
        line-height: 1.88;
        color: #687991;
        padding: 0px;
    }

    .adress h4 {
        font-size: 18px;
        font-weight: 600;
        letter-spacing: 6px;
        color: #003560;
        padding: 0px;
    }

    .contact-us-form-title {
        font-size: 28px!important;
		color: #112544!important;
		margin-bottom: 28px!important;
		font-weight: 500!important;
    }

    .contact-us-form .row {
        display: flex;
        justify-content: space-between;
    }

    .form-control {
        border-radius: 5px;
        border: solid 1px #e6e6e6;
        background-color: #fff;
        text-align: justify;
        color: #575756;
        padding-left: 28px;
        font-size: 14px;
    }

    .contact-form-check {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }

    .form-floating {
        font-size: 18px;
        text-align: justify;
        color: #575756;
    }

    .contact-us-form p {
        font-size: 18px;
        color: #3d4247;
    }

    .contact-form {
        margin-top: 88px;
    }

    .offices-box {
        padding-left: 7.5%;
        margin-bottom: 5%;
    }

    .offices-box .fa-solid {
        font-size: 30px;
        color: #003560;
        rotate: 130deg;
        margin-left: -7.5%;
        padding-right: 2.5%;
    }

    .offices h1 {
        padding: 10px 47px 9px 58px;
        border: solid 1px #122b4e;
        font-size: 24px;
        line-height: 1.88;
        color: #003560;
        width: 70%;
    }

    .office-name-box {
        display: flex;
        align-items: baseline;
        margin-top: 5%;
    }

    .office-name-box h4 {
        font-size: 18px;
        font-weight: 600;
        letter-spacing: 6px;
        color: #003560;
    }

    .offices-map {
        margin-bottom: 10%;
        margin-top: 30%;
    }

    .offices-map img {
        width: 150%;
        margin-left: -30%;
    }

    .offices p {
        font-size: 16px;
        line-height: 1.88;
        color: #687991;
    }

    /* contact end */
    /*news start*/
    .general-title h5 {
        font-size: 36px;
        color: #37393C;
        padding-bottom: 28px;
        padding-top: 48px;
        font-weight: 600;
    }

    .news-box-1 {
        margin-bottom: 90px;
    }

    .news-box-info {
        margin-top: 5%;
    }

    .news-box-1 .col img {
        object-fit: fill;
        height: 100%;
    }

    .news-box-info-date h3 {
        font-size: 14px;
        line-height: 2.5;
        color: #37393B;
    }

    .news-box-1 h4 {
        font-size: 18px;
        font-weight: 600;
        line-height: 1.2;
        color: #37393B;
        text-align: left;
    }

    .news-box-1 p {
        font-size: 14px;
        line-height: 1.25;
        color: #687991;
        text-align: left;
    }

    .news-box-info .news-box-info-link a {
        font-size: 14px;
        font-weight: 600;
        letter-spacing: 2.29px;
        text-align: justify;
        color: #1e5193;
    }

    .owl-news .owl-nav {
		color: #112544;
        text-decoration: none;
        background: none;
        position: relative;
        top: -90%;
        transform: translate(-50%, -50%);
        float: right;
    }

    .owl-news .item img {
        height: auto;
    }

    /*news finish*/
    /*Footer start*/
    .footer {
        background: #112544;
		margin-top: 88px;
    }

    .footer-logo {
        margin-bottom: 18px;
    }

    .footer-menu-line {
        background-image: url('../images/infinite-wire.svg');
        background-repeat: no-repeat;
        background-position: left bottom;
        padding-bottom: 48px;
        background-size: 340px;
    }

    .social-footer {
        margin-top: 88px;
    }

    .footer-menu-line {
        padding-top: 48px;
    }

    .footer-alt {
        height: 48px;
        margin-top: 88px;
        text-align: end;
    }

    .footer-alt a {
        font-size: 14px;
        font-weight: 400;
        text-decoration: none;
        color: #60666B;
    }

    .footer h3 {
        font-size: 16px;
        font-weight: 600;
        color: #FFFFFF;
    }

    .footer p {
        font-size: 12px;
        font-weight: 400;
        color: #FFFFFF;
        margin-bottom: 4px;
    }

    .copyright-text {
        padding-top: 28px;
        padding-bottom: 28px;
        width: 70%;
    }

    .footer-blue {
        background: #1E5193;
        padding: 48px;
    }

    .footer-blue .row {
        padding-bottom: 12px;
    }

    .footer-blue p {
        font-size: 14px;
        color: #ffffff;
    }

    .footer-blue h1 {
        font-size: 48px;
        color: #ffffff54;
        font-weight: 700;
    }

    .footer-blue a {
        font-size: 14px;
        color: #ffffff;
    }

    .social-text {
        font-size: 14px;
        color: #ffffff;
    }

    .footer-menu li {}

    .footer-menu li:last-child {
        border-right: none;
    }

    .footer-menu li a {
        color: white;
        font-size: 14px;
        font-weight: 400;
        text-decoration: none;
    }

    .footer-menu li:first-child a {
        padding-left: 0px;
    }

    .footer-menu-kvkk {
        border-top: 1px solid #ffffff54;
        border-bottom: 1px solid #ffffff54;
        padding-top: 12px;
        padding-bottom: 12px;
    }

    .footer-menu-kvkk li {
        display: inline;
        border-right: 1px solid #ffffff54;
        float: left;
    }

    .footer-menu-kvkk li:last-child {
        border-right: none;
    }

    .footer-menu-kvkk li a {
        display: block;
        color: #ffffff54;
        padding: 0px 8px;
        text-decoration: none;
    }

    .footer-menu-kvkk li:first-child a {
        padding-left: 0px;
    }

    .social-top .fa-brands {
        font-size: 24px;
    }

    .social-footer .fa-brands {
        font-size: 18px;
        color: #ffffff;
        padding: 4px;
    }

    .footer h1 {
        font-size: 18px;
        color: #ffffff;
        font-weight: 600;
        border-bottom: 2px solid #ffffff;
        padding-bottom: 8px;
    }

    .footer-menu-line .col-md-3 {
        padding: 18px;
    }

    .social-footer .col-md-3:nth-child(4) {
        border-right: 0px;
    }

    .phone-icon {
        padding-right: 8px;
    }
}

@media only screen and (min-width: 481px) and (max-width: 767px) {
.container {
	max-width: 98%;
}
.bakioglu-tab .sb-mail {
	display: inline!important;
	text-decoration: none!important;
	color: #af2c3c!important;
	padding: 0px!important;
	font-weight: 600!important;
	font-size: 16px!important;
}
.mega-menu .col-md-3 {
	width: 18%;
}
.mega-menu .col-md-9 {
	width: 82%;
}
.bf-gallery {
	justify-content: start;
}
.bf-gallery .col-md-2 {
	padding: 8px;
}
#snbkgo {
	margin-top: -48px;
    margin-bottom: 28px;
}
.red-line-title h1 {
	font-size: 32px!important;
	font-weight: 600!important;
	color: #AF2C3C!important;
}
.red-line-title h2 {
	font-size: 18px!important;
	font-weight: 400!important;
	color: #656868!important;
	letter-spacing: -0.4px!important;
	margin-bottom: 8px!important;
}
.paydas-line {
	border-bottom: 1px solid #eaeaea;
    margin-bottom: 28px;
    padding-bottom: 28px;
}

.haber-fotogaleri {
	margin-top: 24px;
    margin-right: 24px;
}
.news-next-btn {
	margin-bottom: 18px;
}
.bakioglu-haber-detay {
	padding: 18px;
	margin: 18px;
	margin-bottom: 18px;
	border: 1px solid #e0e0e0;
}
.bakioglu-haber-detay h4 {
	font-size: 16px;
	min-height: 88px;
	margin-top: 18px;
	font-weight: 500;
	color: #666868;
}
.bakioglu-haberler .col-md-4 {
	width: 44%;
}
#kltaslari .col-md-6 {
	padding: 14px;
	margin: auto;
}

#kltaslari h1 {
	font-size: 28px !important;
	font-weight: 500 !important;
	color: #AF2C3C !important;
	margin-bottom: 18px !important;
}

#kltaslari .col-md-12 {
	padding: 14px;
	margin: auto;
}

.contanct-us-form {
	margin-bottom: 88px;
}
	#kdegerler .kdrow {
    display: flex;
    border-bottom: 1px solid #e1e1e1;
    width: 100%;
    padding-top: 28px;
    padding-bottom: 28px;
}

#kdegerler .kd-icons img {
	width: 64px;
}
#kdegerler .kd-icons {
	width: 6%;
	align-content: center;
}
#kdegerler .kd-text {
	width: 94%;
	align-content: center;
}
#kdegerler .kd-text h2 {
	font-size: 18px;
	font-weight: 600;
	
}
#kdegerler .kd-text p {
	font-size: 16px;
}
	.yakindan-bak .col-md-3 {
		padding: 24px;
	}
	.btn-line {
        padding: 18px 24px 18px 24px;
        border-radius: 8px;
        border: 1px solid #ffffff;
        font-size: 13px;
        font-weight: 600;
        letter-spacing: 1px;
        color: #fff;
        position: relative;
        width: 200px;
        margin-top: 34px;
        text-align: center;
        display: block;
    }

    .btn-line:hover {
        background-color: #ffffff;
        color: #112544;
    }
	.down-line {
		border-top: 1px solid #ced4d8;
        border-bottom: 1px solid #ced4d8;
        padding-top: 2px;
        padding-bottom: 2px;
        margin-top: 28px;
	}
	.down-icon {
		align-content: center;
        text-align: end;
	}
	.down-icon img {
		width: 38px!important;
	}
	.down-row {
		gap: 8%;
	}
	.down-row .col-md-4 {
		width: 28%;
		margin-bottom: 48px;
	}
	.down-row .col-md-4 img {
		width: 100%;
	}
	.baki-color-red {
		color: #112544;
	}
	.bakioglu-tab .btn-white {
        padding: 18px 24px 18px 24px;
        border-radius: 8px;
        font-size: 13px;
        font-weight: 600;
        letter-spacing: 0.4px;
        color: #112544;
        position: relative;
        border: none;
        background-color: #ffffff;
        width: 178px;
        margin-top: 28px;
        text-align: center;
		display: block;
    }

    .bakioglu-tab .btn-white:hover {
        background-color: #d8d8d8;
    }
	.owl-theme .owl-nav [class*=owl-]:hover {
		color: #666868;
		text-decoration: none;
	}
	.bakioglu-tab .col-md-6:first-child img {
		width: 88%;
	}
	.hamburger-nav img {
		width: 56px;
	}
	#companies-slider .col-md-12 {
		width: 98%;
	}
	.bakiogluh {
		padding-right: 48px;
	}
	.red-line-title {
		border-left: 2px solid #112544;
		padding-left: 18px;
		margin-bottom: 48px;
	}
	.footer .footer-menu {

	}
.inside-text tr {
    border-bottom: 1px solid #dedede;
    padding: 8px;
    }
.inside-text td:first-child {
    font-weight: 500;
    }
.inside-text td {
    padding: 8px;
    }

.court img {
	border-radius: 64px 8px 8px 8px;
	margin-bottom: 12px;
}
.ekipfoto {
	padding-right: 28px;
}
.yk-main-title {
	font-size: 38px;
	padding-top: 18px;
	padding-bottom: 18px;
    font-weight: 600;
    color: white;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #112544;
}
    .scrolplus {
        display: block;
    }
    #companies-slider .item {
        display: flex;
        justify-content: center;
    }

    .page-icerik h3 {
        color: #112544;
        text-align: left;
        font-size: 28px;
        font-weight: 600;
        margin-top: 28px;
    }

    .page-icerik strong {
        font-weight: 600;
    }

    .logoHolder {
        margin-bottom: 5px;
        background: #fff;
        border: solid 2px #eee;
        padding: 5px;
        font-size: 18px;
        color: #656868;
    }

    .logoImg {
        display: inline-block;
		width: 28px;
    }

    .logoHolder span {
        display: inline-block;
        margin-left: 5px;
        border-left: solid 2px #eee;
        padding-left: 10px;
    }

    .ref {
        border: solid 3px #eee;
        text-align: center;
        padding: 10px;
        transition: .5s ease-in;
        -webkit-transition: .5s ease-in;
        -moz-transition: .5s ease-in;
        margin-bottom: 30px;
		min-height: 218px;
    }

    .ref img {
        opacity: 1;
        -webkit-transition: .5s ease-in;
        -moz-transition: .5s ease-in;
		    width: 88%;
    }

    .ref:hover {
        border: solid 3px #112544;
    }

    .ref:hover img {
        opacity: .7;
    }

    .inside-text .all {
        width: 100%;
        display: block;
        color: #fff !important;
        font-size: 16px;
        text-align: center;
        font-weight: 600;
        padding: 5px;
        border-radius: 4px;
        margin-top: 10px;
        background: #656868;
        transition: .5s ease-in;
        -webkit-transition: .5s ease-in;
        -moz-transition: .5s ease-in;
        margin-top: 20px;
    }

    .all:hover {
        background: #112544;
        color: #fff;
    }

    .all:hover,
    .all:focus,
    .all.focus {
        color: #fff;
    }

    .owl-theme .owl-nav [class*=owl-]:hover {
        background: none;
    }

    .navbar-toggler {
        color: white;
    }

    .search-form {
        position: fixed;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        /*background-color: rgba(0, 0, 0, 0.5);*/
        background-color: rgba(82, 82, 82, .71);
        cursor: pointer;
        opacity: 0;
        pointer-events: none;
        -webkit-transition: .3s all;
        transition: .3s all;
        z-index: 9;
    }

    .search-form .content {
        max-width: 600px;
        width: 100%;
        position: relative;
        margin: 0 60px;
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        -webkit-transition: .3s all;
        transition: .3s all;
    }

    .search-form .content button.close-search-form {
        position: absolute;
        right: -30px;
        top: -45px;
        border: 0;
        background-color: transparent;
        width: 30px;
        height: 30px;
        border-radius: 30px;
        color: #fff;
        cursor: pointer;
        font-size: 20px;
    }

    .search-form .content input[type="text"] {
        width: 100%;
        background: #333;
        color: #fff;
        line-height: 70px;
        padding: 0 30px;
        border: none;
        outline: none;
    }

    .search-form .content .search-button {
        position: absolute;
        width: 70px;
        height: 70px;
        right: 0;
        border: 0;
        padding: 0;
        background-color: #626262;
        color: #fff;
        cursor: pointer;
        font-size: 20px;
        display: block;
        top: 0;
        padding: 24px;
    }

    .search-form.active {
        opacity: 1;
        pointer-events: visible;
    }

    .search-form.active .content {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    .open-search {
        background-color: transparent;
        width: 36px;
        cursor: pointer;
        border: none;
        color: #626262;
        outline: none;
    }

    .open-search img {
        height: 18px;
    }


    .list-group-numbered {
        list-style: decimal inside;
        padding: 0;
    }

    .list-group-alpha {
        list-style: lower-alpha inside;
        padding: 0;
    }

    .list-group-roman {
        list-style: lower-roman inside;
        padding: 0;
    }

    .list-group-alpha>li,
    .list-group-numbered>li {
        display: list-item
    }


    .bakioglu-haber-detay img {
        width: 100%;
    }

    .site-header-inside .fa-bars {
        color: #656868;
    }

    .hamburger-nav span {
        cursor: pointer;
    }

    .header-content {
        display: flex;
        width: 100%;
		    margin-top: 48px;
    }

    .hamburger-nav {
        z-index: 11;
    }

    .header-menu {
        width: 100%;
    }

    .overlay {
        /* Height & width depends on how you want to reveal the overlay (see JS below) */
        height: 100%;
        width: 0;
        position: fixed;
        /* Stay in place */
        z-index: 12;
        /* Sit on top */
        left: 0;
        top: 0;
        background-color: rgb(0, 0, 0);
        /* Black fallback color */
        background-color: #0000009c;
        /* Black w/opacity */
        overflow-x: hidden;
        /* Disable horizontal scroll */
        transition: 0.5s;
        /* 0.5 second transition effect to slide in or slide down the overlay (height or width, depending on reveal) */
        background-image: url("../images/megamenu-back-baki.webp") !important;
        background-repeat: no-repeat !important;
        background-size: contain;
    }

    /* Position the content inside the overlay */
    .overlay-content {
        position: relative;
        /* 25% from the top */
        width: 100%;
        /* 100% width */
        text-align: center;
        /* Centered text/links */
        margin-top: 88px;
        /* 30px top margin to avoid conflict with the close button on smaller screens */
    }

    /* The navigation links inside the overlay */
    .overlay a {
        padding: 8px;
        text-decoration: none;
        font-size: 36px;
        color: #ffffff;
        display: block;
        /* Display block instead of inline */
        transition: 0.3s;
        /* Transition effects on hover (color) */
    }

    /* When you mouse over the navigation links, change their color */
    .overlay a:hover,
    .overlay a:focus {
        color: #f1f1f1;
    }

    /* Position the close button (top right corner) */
    .overlay .closebtn {
        position: absolute;
        top: -24px;
        right: 5%;
        font-size: 88px;
        z-index: 99;
    }




    .shadow {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgb(255, 255, 255);
        background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgb(0 0 0 / 16%) 84%, rgb(43 43 43 / 49%) 96%);
        z-index: 10;
    }

    #bakioglu-seninle-baki #v-pills-tab {
        padding: 24px;
        background: #112544;

    }
	#bakioglu-surdurulebilirlik #v-pills-tab {
        padding: 0px;
        background: none;

    }
	#v-pills-tab {
        padding: 12px;
        background: #112544ba;

    }

    .navbar #v-pills-tab {
        margin-top: 0px;
    }

    .nav-link {
        color: #ffffff;
        text-align: left;
        text-decoration: none;
    }

    .tab-pane a {
        display: flex;
        padding: 8px;
        color: white;
        text-decoration: none;
        font-size: 16px;
        font-weight: 200;
        border-bottom: 0.2px solid #ffffff4f;
		text-align: left;
    }

    .nav-pills .nav-link.active,
    .nav-pills .show>.nav-link {
        background-color: #11254400;
        padding-left: 28px;
		font-weight: 600;
    }

    .nav-pills .nav-link {
        font-size: 16px;
        font-weight: 300;
        padding-bottom: 14px;
    }
	#bakioglu-seninle-baki .tab-content {
        padding: 0px;
    }
	
    .tab-content {
        padding: 24px;
		        width: 54%;
    }
	#bakioglu-surdurulebilirlik .tab-content {
        padding: 0px;
    }


    .lifetext ul li:before {
        content: '';
        display: inline-block;
        height: 12px;
        width: 12px;
        background-image: url(../images/bakioglu-infinite-icon-r.webp);
        background-repeat: no-repeat;
        margin-left: 12px;
        margin-top: 8px;
        margin-right: 12px;
        background-position: left center;
        background-size: 12px;
    }

    .lifetext ul li {
        color: #60666B;
        padding-bottom: 18px;
    }

    #baki-history {
        position: relative;
        margin-top: 48px;
    }

    #baki-history .yil {
        top: -110px;
        z-index: 10;
        margin: 0 0 0 50px;
    }

    #baki-history .yil img {
        border-radius: 64px 0px 0px 0px;
    }

    #baki-history .yil .count {
        position: absolute;
        top: 40%;
        text-align: center;
        font-size: 140px;
        color: #fff;
        line-height: 0.8;
        font-weight: 700;
        padding-left: 34px;
    }

    #baki-history .tab {
        position: relative;
    }

    #baki-history .tab .wrapper {
        padding: 8px 0 0px 14px;
        margin-right: -5%;
    }

    #baki-history .tab h4 {
        color: #000;
        font-weight: 900;
        font-size: 84px;
    }

    #baki-history .tab .lifetext {
        color: #000000;
        font-size: 18px;
    }

    #baki-history .tab .lifetext div {
        display: block;
        margin-left: 28px;
    }

    #baki-history .tab .lifetext div span {
        color: #db3c3c;
    }

    #baki-history .tab .yilText {
        font-size: 88px;
        color: #ffffff;
        z-index: -1;
        margin-left: 50px;
        font-weight: 600;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #112544;
    }

    #baki-history .tab .yilText:after {
        content: "";
        width: 82%;
        height: 10px;
        position: absolute;
        background: #112544;
        top: 11%;
        left: 282px;
        border-radius: 2px;
    }

    #tabs {
        padding: 48px 0 110px;
        position: relative;
    }

    #tabs .div {
        display: block;
        font-weight: 500;
        font-size: 16px;
        color: #808080;
        padding: 0 0 20px;
        position: relative;
        -webkit-transition: 0.3s ease;
        -moz-transition: 0.3s ease;
        -ms-transition: 0.3s ease;
        -o-transition: 0.3s ease;
        transition: 0.3s ease;
        cursor: pointer;
    }

    #tabs .div:after {
        content: "";
        width: 23px;
        height: 5px;
        position: absolute;
        background: #d6d6d6;
        top: 20%;
        left: 40px;
        border-radius: 3px;
    }

    #tabs .slick-arrow {
        position: absolute;
    }

    #tabs .slick-prev {
        top: 0px;
        background: url(../images/up-arrow.png) no-repeat top left;
        width: 100%;
        height: 16px;
        text-indent: -9999em;
        border: none;
        display: block;
        -webkit-transition: 0.3s ease;
        -moz-transition: 0.3s ease;
        -ms-transition: 0.3s ease;
        -o-transition: 0.3s ease;
        transition: 0.3s ease;
    }

    #tabs .slick-prev:hover {
        background: url(../images/up-arrow-hover.png) no-repeat top left;
    }

    #tabs .slick-next {
        bottom: 79px;
        background: url(../images/down-arrow.png) no-repeat top left;
        width: 100%;
        height: 16px;
        text-indent: -9999em;
        border: none;
        display: block;
        -webkit-transition: 0.3s ease;
        -moz-transition: 0.3s ease;
        -ms-transition: 0.3s ease;
        -o-transition: 0.3s ease;
        transition: 0.3s ease;
    }

    #tabs .slick-next:hover {
        background: url(../images/down-arrow-hover.png) no-repeat top left;
    }

    #tabs .div.active {
        color: #000;
        font-weight: 700;
    }

    #tabs div.active:after {
        width: 30px;
        background: #112544;
    }

    .bakioglu-news img {
        width: 24px;
    }

    .bakioglu-news .col-md-1 {
        width: 40px;
        border-right: 1px solid #60666B;
        align-items: center;
        display: flex;
    }

    .bakioglu-news .col-md-2 {
        width: 188px;
    }

    .bakioglu-news .ndate {
        font-size: 14px;
        font-weight: 400;
        color: #60666B;
        padding-left: 18px;
        align-items: center;
        display: flex;
    }

    .bakioglu-news .company {
        font-size: 14px;
        font-weight: 600;
        color: #112544;
        padding-left: 18px;
        align-items: center;
        display: flex;
    }

    .bnews {
        min-height: 48px;
        padding: 8px;
    }

    .bnews a {
        color: #60666B;
    }

    .bnews a:hover {
        color: #112544;
        text-decoration: none;
    }

    .bakioglu-news {
        padding-top: 48px;
        padding-bottom: 128px;
    }

    .bakioglu-news h2 {
        font-size: 20px;
        font-weight: 400;
        color: #656868;
        letter-spacing: -0.8px;
        margin-bottom: 8px;
    }

    .inside-srdr {
        padding-top: 48px;
    }

    .inside-sb {
        padding-top: 48px;
    }

    .seninle-baki-logo-r {
        width: 360px;
        margin-bottom: 28px;
    }

    .inside-sb h2 {
        margin-bottom: 28px;
        font-size: 28px;
    }

    .nav-pills img {
        width: 200px;
        margin-left: 48px;
    }

    #bakioglu-seninle-baki h1 {
        font-size: 48px;
        font-weight: 600;
        color: #112544;
    }

    #bakioglu-seninle-baki h2 {
        font-size: 48px;
        font-weight: 600;
        color: #FAFAFA;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #112544;
    }

    #bakioglu-seninle-baki {
        margin-top: 28px;
        margin-bottom: 88px;
    }

    #bakioglu-seninle-baki .nav-link {
        font-size: 18px;
        color: #354048;
        font-weight: 400;
        padding: 18px;
    }

    #bakioglu-seninle-baki .nav-pills .nav-link {
        border-radius: 0px;
        text-align: left;
    }

    #bakioglu-seninle-baki .nav-pills .nav-link.active {
        background-color: #ce5d66;
        color: #ffffff;
        border-radius: 8px;
    }

    #bakioglu-seninle-baki .bakioglu-tab {
        background-color: #FAFAFA;
        padding: 48px;
		height: 648px;
    }

    #bakioglu-seninle-baki .bakioglu-tab p {
        color: #212529;
    }

    #bakioglu-seninle-baki .bakioglu-tab .col-md-12 img {
        width: 100%;
        display: flex;
    }

    .seninle-baki-ul li:before {
        content: '';
        display: inline-block;
        height: 12px;
        width: 12px;
        background-image: url(../images/bakioglu-infinite-icon-r.webp);
        background-repeat: no-repeat;
        margin-left: 12px;
        margin-top: 8px;
        margin-right: 12px;
        background-position: left center;
        background-size: 12px;
    }

    .seninle-baki-ul li {
        color: #60666B;
    }

    .inside-srdr h1 {
        font-size: 48px;
        font-weight: 600;
        color: #656868;
    }

    #surdurulebilirlik-raporlar h2 {
        font-size: 18px;
        font-weight: 600;
        color: #112544;
        padding-top: 18px;
    }

    #surdurulebilirlik-raporlar p {
        font-size: 14px;
    }

    .inside-title {
        font-size: 48px;
        font-weight: 600;
        color: white;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #112544;
		margin-bottom: 28px;
    }

    #surdurulebilirlik-raporlar {
        margin-bottom: 128px;
    }

    #bakioglu-seninle-baki #v-pills-tab {
        margin-top: 0px;

    }
	#v-pills-tab {
        margin-top: 24px;
    }
	#bakioglu-surdurulebilirlik #v-pills-tab {
        margin-top: 88px;
    }
    #bakioglu-surdurulebilirlik {
        margin-top: 88px;
        margin-bottom: 8px;
    }

    #bakioglu-surdurulebilirlik .nav-link {
        font-size: 18px;
        color: #666868;
        padding: 18px;
        font-weight: 400;
    }

    #bakioglu-surdurulebilirlik .nav-pills .nav-link {
        border-radius: 0px;
        text-align: left;
		min-height: 58px;
		background-color: #f8f8f8;
        margin: 4px;
        border-radius: 28px 0px 18px 0px;
    }

    #bakioglu-surdurulebilirlik .nav-pills .nav-link.active {
        background-color: #112544;
        color: #ffffff;
		border-radius: 28px 0px 18px 0px;
    }

    #bakioglu-surdurulebilirlik .bakioglu-tab {
        background-color: #112544;
        padding: 48px;
        border-radius: 64px 0px 0px 64px;
    }

    #bakioglu-surdurulebilirlik .bakioglu-tab p {
        color: #ffffff;
    }

    #bakioglu-surdurulebilirlik .bakioglu-tab .col-md-12 img {
        width: 100%;
        display: flex;
    }

    .baki-logo-renkli {
        width: 100px;
        padding-bottom: 48px;
    }

    .baskan-title {
        text-align: center;
        color: #656868;
        font-size: 14px;
        padding-top: 18px;
    }

    .inside-text {
        padding: 24px;
    }

    .inside-text h1 {
        font-size: 48px;
        font-weight: 600;
        color: #656868;
    }

    .inside-text h2 {
        font-size: 24px;
        font-weight: 400;
        color: #656868;
        letter-spacing: -0.8px;
        margin-bottom: 8px;
    }

    .inside-text p {
        font-size: 16px;
        font-weight: 300;
		line-height: 28px;
    }

    .main-baki {
		width: 100%;
        margin-top: 48px;
        margin-bottom: 48px;
		height: 690px;
    }

    .main-baki-g {

    }

    .main-baki-t {
        background: #112544;
        float: right;
    }

    .main-baki-t p {
        color: #ffffff;
    }

    .main-baki-t h1 {
        color: #ffffff;
    }

    .mb-text {
        padding: 28px;
    }

    .main-insan-degerleri {
        width: 100%;
    }

    .main-insan-degerleri-t {
        background: #656868;
    }

    .main-insan-degerleri-g {
        width: 100%;
    }

    .main-insan-degerleri-t p {
        color: #ffffff;
    }

    .main-insan-degerleri-t h1 {
        font-size: 68px;
        font-weight: 600;
        color: #656868;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #ffffff;
    }
.me-3 {
    margin-right: 0rem !important;
}
    .mid-text {
        width: 100%;
        padding: 24px;
    }

    .fg-box {
        height: 288px;
        background-color: #112544;
        border-radius: 0px 0px 64px 0px;
        padding: 24px;
        text-align: center;
		margin-bottom: 18px;
    }

    .fg-box img {
        width: 126px;
    }

    .fg-box .number {
        color: #ffffff;
        font-weight: 600;
        font-size: 48px;
        margin-top: 8px;
    }

    .fg-box .kaciklama {
        color: #ffffff;
        font-size: 18px;
    }

    .main-rakamlarla h1 {
        font-size: 28px;
        color: #656868;
        font-weight: 400;
        position: relative;
        padding-left: 48px;
    }

    .main-rakamlarla h1:before {
        content: "";
        display: block;
        width: 28px;
        height: 4px;
        background: #112544;
        left: 0;
        top: 50%;
        position: absolute;
    }

    .comp-bakioglu h1 {
        font-size: 32px;
        color: #656868;
        font-weight: 400;
        position: relative;
        padding-left: 48px;
    }

    .comp-bakioglu h1:before {
        content: "";
        display: block;
        width: 40px;
        height: 4px;
        background: #112544;
        left: 0;
        top: 50%;
        position: absolute;
    }

    .main-rakamlarla .mrtitle {
        margin-bottom: 28px;
    }

    .comp-bakioglu .col-md-3 {
        width: 19.8%;
    }

    .comp-bakioglu {
		padding: 24px;
    }

    .comp-bakioglu h1 {
        font-size: 28px;
        color: #656868;
        font-weight: 400;
        margin-bottom: 28px;
    }

    h1 {
        font-size: 34px;
        font-weight: 600;
        color: #AF2C3C;
    }

    h2 {
        font-size: 18px;
        font-weight: 500;
        color: #60666B;
    }

    p {
        font-size: 16px;
        font-weight: 300;
    }

    .konaklama-table {
        margin-top: 48px;
        margin-bottom: 48px;
        width: 60%;
    }

    .tbl-first {
        padding: 28px;
        background-color: #243445;
        color: #FFFFFF;
        font-size: 16px;
        font-weight: 600;
        border: 1px solid #979797;
    }

    .tbl-last {
        padding: 28px;
        background-color: #243445;
        color: #FFFFFF;
        font-size: 16px;
        font-weight: 400;
        border: 1px solid #979797;
    }

    .tbl-last p {
        color: #FFFFFF;
        font-size: 14px;
        font-weight: 400;
    }

    .tbl-mid {
        padding: 28px;
        color: #243445;
        font-size: 16px;
        font-weight: 400;
    }

    .page-inside h4 {
        font-size: 24px;
        font-weight: 600;
        color: #254436;
        margin-top: 28px;
    }

    .page-inside h3 {
        font-size: 24px;
        font-weight: 600;
        color: #60666B;
        margin-top: -18px;
        margin-bottom: 48px;
    }

    .contact-us-form-info {
        column-gap: 16px;
    }

    .form-check-label {
        font-size: 12px;
        color: #B2B2B2;
    }

    .form-check {
        margin: auto;
    }

    .form-control {
        border-radius: 5px;
        border: solid 1px #e6e6e6;
        background-color: #fff;
        text-align: justify;
        color: #575756;
        font-size: 16px;
        margin-bottom: 24px;
    }

    .form-floating>label {
        font-size: 16px;
        color: #6c757d;
    }

    .contact-page {
        margin-top: 8px;
        margin-bottom: 48px;
    }

    .contact-page h1 {
        margin-bottom: 28px;
    }

    .contact-page h2 {
        font-size: 28px;
        color: #112544;
        margin-bottom: 28px;
        font-weight: 500;
    }

    .contact-page h3 {
        font-size: 14px;
        color: #243445;
        letter-spacing: 4px;
        margin: 0;
        padding: 0;
    }

    .contact-info {
        margin-top: 8px;
        margin-bottom: 48px;
    }

    .contact-info .col-md-6 {
        padding-right: 28px;
    }

    .contact-info .col-md-3 {
        padding-bottom: 18px;
        color: #ACACAC;
        font-weight: 600;
    }

    .contact-info .col-md-9 {
        padding-bottom: 18px;
        color: #80858B;
    }

    .contact-info .col-loc {
        width: 5%;
    }

    .contact-info .col-loc-txt {
        width: 95%;
        margin: auto;
    }

    .location-icon {
        width: 18px;
    }

    .location {
        margin-top: 28px;
    }

    .gmap {
        margin-top: 28px;
    }

    .page-inside h1 {
        margin-bottom: 28px;
    }

    .page-inside-img {
        margin-top: 48px;
        margin-bottom: 48px;
    }

    .page-inside {
        margin-top: 48px;
    }

    .page-inside ul li {
        padding-left: 18px;
        color: #60666B;
        list-style-image: url('../images/bakioglu-icon.html');
        line-height: 28px;
    }

    .page-inside ul {
        padding-left: 28px;
    }

    .main-video {
        margin-top: 128px;
    }

    .main-video img {
        width: 100%;
    }

    .main-gmap img {
        width: 100%;
    }

    .main-resorts img {
        width: 100%;
    }

    .brand-line {
        width: 48%;
        z-index: 999;
    }

    .top-search {
        width: 4%;
        z-index: 999;
    }

    .top-lang {
        width: 16%;
        align-content: center;
        z-index: 999;
    }

    .rez-buton-line {
        width: 14%;
    }

    .main-gmap {
        margin-top: 88px;
    }

    .accordion-button {
        padding: 26px;
        font-size: 18px;
        font-weight: 400;
    }

    .accordion-button:not(.collapsed) {
        color: #ffffff;
        background-color: #243445;
    }

    .accordion-button:focus {
        box-shadow: none;
    }

    .main-faq {
        margin-top: 48px;
    }

    .main-faq-title {
        margin-bottom: 28px;
    }

    .main-faq-title h1 {
        font-size: 34px;
        font-weight: 600;
        color: #AF2C3C;
        margin-top: 88px;
        text-align: center;
    }

    .form-control:focus {
        color: #212529;
        background-color: #fff;
        border-color: #bdd0e7;
        outline: 0;
        box-shadow: 0 0 16px 0.25rem rgb(213 215 221);
    }

    .txtcenter {
        text-align: center;
        padding-bottom: 88px;
    }

    .kvkk-line {
        margin-top: 48px;
        margin-bottom: 18px;
    }

    .main-newsletter .col-md-4 {
        padding: 8px;
    }

    .main-newsletter {
        background-color: #EAEDF4;
        margin-top: 48px;
    }

    .main-newsletter-title {
        margin-bottom: 28px;
    }

    .main-newsletter-title h1 {
        font-size: 34px;
        font-weight: 600;
        color: #AF2C3C;
        margin-top: 88px;
        text-align: center;
    }

    .main-newsletter-title p {
        text-align: center;
    }

    .owl-carousel .owl-nav button.owl-prev {
       font-size: 68px;
	   margin-right: 48px;
    }

    .owl-carousel .owl-nav button.owl-next {
       font-size: 68px;
    }

    .main-gallery-title {
        margin-bottom: 28px;
    }

    .main-gallery-title h1 {
        font-size: 34px;
        font-weight: 600;
        color: #AF2C3C;
        margin-top: 88px;
        text-align: center;
    }

    .main-gallery-title p {
        text-align: center;
    }

    .main-resorts {
        background-color: #EAEDF4;
    }

    .main-resorts .col-md-9 {
        padding: 48px;
    }

    .main-resorts-title h1 {
        font-size: 34px;
        font-weight: 600;
        color: #AF2C3C;
        margin-top: 88px;
        text-align: center;
    }

    .main-resorts h2 {
        font-size: 24px;
        font-weight: 600;
        color: #AF2C3C;
        margin-bottom: 28px;
    }

    .main-resorts-title p {
        text-align: center;
    }

    .night-programs {
        width: 18%;
        padding: 8px;
    }

    .night-programs h1 {
        font-size: 24px;
        font-weight: 600;
        color: #E03309;
        margin-top: 48px !important;
        margin-bottom: 0px !important;
        text-align: left !important;
    }

    .night-programs h2 {
        font-size: 14px;
        font-weight: 600;
        color: #AF2C3C;
        padding-top: 28px;
    }

    .night-programs li {
        font-size: 14px;
        font-weight: 300;
        line-height: 28px;
        color: #60666B;
    }

    .night-programs li strong {
        font-weight: 600;
    }

    .bg-gray {
        background-color: #EAEDF4;
    }

    .main-programs h1 {
        margin-top: 88px;
        margin-bottom: 128px;
        text-align: center;
    }

    .nav-tabs {
        --bs-nav-tabs-border-width: 0px;
    }

    .nh-col {
        margin-bottom: 12px;
        position: relative;
        text-align: center;
    }

    .nh-col img {
        width: 100%;
    }

    .nh-col h2 {
        position: absolute;
        top: 80%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 15;
        font-size: 22px;
        font-weight: 600;
        color: #ffffff;
    }

    .nh-shadow {
        background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(0 0 0 / 24%) 49%, rgb(0 0 0 / 65%) 96%);
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 10;
    }

    .nh-shadow:hover {
        background: rgb(175 44 54 / 54%);
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 10;
    }

    .results {
        padding: 18px;
    }

    .results-img {
        width: 8%;
    }

    .results-text {
        width: 70%;
        position: relative;
        margin: auto;
    }

    .results-text h2 {
        font-size: 20px;
        font-weight: 400;
        color: #60666B;
    }

    .homepage-results h1 {
        padding-top: 88px;
        padding-bottom: 88px;
        text-align: center;
    }

    .dropdown-item.active,
    .dropdown-item:active {
        background-color: #1e5193;
    }

    .icerik-breadcrumb {
        z-index: 26;
    }

    .icerik-breadcrumb h1 {
        font-size: 36px;
        font-weight: 600;
        letter-spacing: -0.46px;
        color: #fff;
    }

    .icerik-breadcrumb h3 {
        font-family: 'Montserrat', sans-serif;
        font-size: 36px;
        font-weight: bold;
        letter-spacing: -0.46px;
        color: #fff;
        position: absolute;
        z-index: 2;
        bottom: 18%;
        width: 80%;
    }

    .icerik-breadcrumb iframe {
        width: 100%;
        height: 410px;
        -webkit-filter: grayscale(100%);
        filter: grayscale(100%);
    }

    .icerik-breadcrumb img {
        width: 100%;
    }

    .icerik-breadcrumb ul {
        display: flex;
        color: #656868;
        list-style-type: none;
        align-items: center;
        padding-left: 24px;
    }

    .icerik-breadcrumb a {
        font-size: 12px;
        font-weight: 500;
        color: #656868;
    }

    .icerik-breadcrumb li:first-child {
        padding-left: 0px;
        padding-right: 8px;
    }

    .icerik-breadcrumb li {
        padding-right: 8px;
        padding-left: 8px;
    }

    .urun-title-spc {
        margin-top: 48px;
    }

    .detayli-arama-box {
        background: #1E5193;
        padding: 18px;
    }

    .detayli-arama-box h1 {
        font-size: 24px;
        color: #ffffff;
        font-weight: 400;
    }

    .form-arama {
        height: 50px;
        width: 98%;
        padding: 18px;
    }

    .aramabtn {
        justify-content: end;
        display: flex;
    }

    .whatsapp-mail-line {
        top: 30%;
        position: fixed;
        z-index: 99;
        right: 0;
    }

    .Whatsapp-box {
        position: relative;
        width: 58px;
        height: 45px;
        right: 0px;
        border-top-left-radius: 8px;
        border-bottom-left-radius: 8px;
        background-color: #1cd741;
        z-index: 999;
        padding-top: 4px;
        margin-bottom: 4px;
    }

    .Message-box {
        position: relative;
        width: 58px;
        height: 45px;
        right: 0px;
        border-top-left-radius: 8px;
        border-bottom-left-radius: 8px;
        background-color: #e1251b;
        z-index: 999;
        padding-top: 4px;
        margin-bottom: 4px;
    }

    .Text-box {
        position: relative;
        width: 58px;
        height: 45px;
        right: 0px;
        border-top-left-radius: 8px;
        border-bottom-left-radius: 8px;
        background-color: #e1251b;
        z-index: 999;
        padding-top: 4px;
        margin-bottom: 4px;
    }

    .Whatsapp-box .fa-brands {
        font-size: 20px;
    }

    .Message-box .fa-regular {
        font-size: 18px;
    }

    .Text-box .fa-regular {
        font-size: 18px;
    }

    .Whatsapp-box:hover,
    .Message-box:hover,
    .Text-box:hover {
        box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
    }

    .nav-tabs .nav-item.show .nav-tab-link,
    .nav-tabs .nav-tab-link.active {
        background: #EAEDF4;
        font-size: 18px;
        font-weight: 600;
        color: #AF2C3C;
        padding-left: 188px;
        padding-right: 188px;
        margin: auto;
        height: 54px;
        border: none;
    }

    .nav-tabs .nav-tab-link {
        background: #ffffff;
        font-size: 18px;
        font-weight: 600;
        color: #60666B;
        padding-left: 48px;
        padding-right: 48px;
        margin: auto;
        height: 54px;
        border: none;
    }

    .navbar-toggler {
        border: 0px;
        font-size: 44px;
        outline: none;
    }

    .navbar-toggler:focus {
        box-shadow: none;
    }

    .uretim-pg .nav-item {
        margin-left: 2px;
    }

    .production-img {
        margin-top: 18px;
    }

    .production-img img {
        width: 100%;
        padding-top: 28px;
    }

    .production-text p {
        font-size: 14px;
        margin-bottom: 0px;
    }

    .star-notes {
        margin-top: 28px;
    }

    .production-text h2 {
        font-size: 20px;
        padding-top: 48px;
        color: #AF2C3C;
        font-weight: 600;
        padding-bottom: 18px;
    }

    .production-text li {
        font-size: 16px;
        color: #60666B;
        line-height: 34px;
    }

    .uretim-pg .col-md-3 {
        padding: 8px;
    }

    .docs {
        padding: 12px;
        margin-top: 18px;
    }

    .document-body h3 {
        font-size: 14px;
        font-weight: 500;
        color: #000;
        margin-bottom: 0px;
        text-decoration: none;
    }

    .icon-pdf {
        background-image: url(../images/icon_pdf.svg);
        background-repeat: no-repeat;
        background-size: 26px 52px;
        padding: 18px;
    }

    .document-item {
        display: flex;
        align-items: center;
        padding: 15px;
        color: inherit;
        background-color: #ffffff;
        border: 1px solid #dddddd;
        border-radius: 5px;
    }

    .product-brdr {
        border: 1px solid #d2d2d2;
        text-align: center;
        margin-bottom: 48px;
    }

    .product-brdr img {
        padding: 24px;
    }

    .product-list .col-md-2 {
        width: 16%;
    }

    .urun-list-txt {
        padding: 8px;
        background: #dddddd;
        font-size: 16px;
        font-weight: 500;
    }

    .urunler-list {
        margin-top: 48px;
        margin-bottom: 128px;
    }

    .urunler-list h1 {
        font-size: 38px;
        font-weight: 400;
    }

    .urunler-list h2 {
        font-size: 16px;
        font-weight: 300;
    }

    .contact-us-form-products {
        margin-top: 28px;
        margin-bottom: 28px;
    }

    .contact-us-form-products .col:first-child {
        font-size: 16px;
        font-weight: 500;
    }

    .contact-us-form-products label {
        font-size: 16px;
        font-weight: 300;
        padding-left: 8px;
    }

    .main-tech-slider {
        padding-top: 0px;
    }

    .main-tech {
        padding-top: 48px;
        padding-bottom: 48px;
    }

    .owl-tech .item img {
        width: 100%;
    }

    .tech-title {
        padding-top: 24px;
        padding-bottom: 24px;
    }

    .tech-title h1 {
        font-size: 24px;
        font-weight: 600;
    }

    .product-code-line {
        margin-top: 28px;
        margin-bottom: 8px;
    }

    .product-code-line h1 {
        font-size: 28px;
        font-weight: 600;
    }

    .product-code-line h2 {
        font-size: 28px;
        font-weight: 200;
    }

    .document-download {
        display: flex;
        align-items: center;
        padding: 15px;
        color: inherit;
        background-color: #f0f0f0;
        border: 1px solid #dddddd;
        border-radius: 5px;
        width: 50%;
        float: right;
    }

    .icon-pdf2 {
        background-image: url(../images/icon_pdf.svg);
        background-repeat: no-repeat;
        background-size: 26px 52px;
        padding-top: 12px;
        padding-bottom: 12px;
        padding-left: 20px;
        padding-right: 18px;
    }

    .document-title {
        font-size: 14px;
    }

    .product-main img {
        width: 98%;
    }

    .product-mainbr {
        border: 1px solid #d2d2d2;
        text-align: center;
        margin-bottom: 8px;
        height: 214px;
    }

    .product-mainbr img {
        padding: 24px;
        width: 54%;
        margin: auto;
    }

    .tbl-bilesenler {
        margin-left: 48px;
        font-size: 16px;
        font-weight: 300;
    }

    .tbl-oem {
        margin-left: 48px;
        margin-top: 48px;
        font-size: 16px;
        font-weight: 300;
    }

    .tbl-bilesenler h1 {
        padding: 10px;
        font-size: 18px;
        font-weight: 600;
        background: #1E5193;
        color: #ffffff;
    }

    .tbl-oem h1 {
        padding: 10px;
        font-size: 18px;
        font-weight: 600;
        background: #37393B;
        color: #ffffff;
    }

    .tbl-line {
        padding-left: 10px;
        border-bottom: 1px solid #e0e0e0;
        padding-top: 4px;
        padding-bottom: 4px;
    }

    .manset-gorsel {
        width: 100%;
        position: relative;
    }

    .manset-gorsel img {
        width: 100%;
    }

    .social-header {
        margin: auto;
        z-index: 11;
    }

    .main-menu-header {
        margin: auto;
        z-index: 11;
    }

    .content-tab {
        margin-top: -54px;
        margin-bottom: 128px;
    }

    .content-tab .col-md-5 img {
        width: 100%;
    }

    .site-header {
        top: 0;
        left: 0;
        width: 100%;
        padding: 18px;
        position: absolute;
    }

    .site-header-inside {
        top: 0;
        left: 0;
        width: 100%;
        padding-top: 18px;
        z-index: 12;
    }

    .icerik-menu {
        margin-top: 18px;
    }

    .icerik-menu ul li {
       padding-right: 48px;
        color: #656868;
        font-size: 16px;
        font-weight: 500;
        border-bottom: 1px solid #e9e9e9;
        padding-bottom: 4px;
        padding-top: 4px;
    }

    .icerik-menu ul li a {
        color: #656868;
        text-decoration: none;
    }

    .inside-text .col-md-10 {

    }

    .icerik-menu ul {
        display: block;
        padding: 24px;
    }

    .inside-menu-header {
        display: flex;
        align-items: center;
        margin-bottom: 18px;
    }

    .inside-menu-header .top-search p {
        color: #112544;
    }

    .inside-menu-header .navbar-toggler {
        color: #112544;
    }

    .inside-menu-header .top-lang .languages-menu li a {
        color: #656868;
    }

    .social-header .fa-brands {
        font-size: 24px;
        color: white;
        padding-right: 18px;
    }

    .header-gorsel img {
        width: 100%;
    }

    /*header start*/
    .shadow {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgb(255, 255, 255);
        background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgb(0 0 0 / 16%) 84%, rgb(43 43 43 / 49%) 96%);
        z-index: 10;
    }

    header .container-fluid {
        width: 1560px;
    }

    .navbar {}

    .navbar-nav {
        padding: 0px 0px;
    }

    .nav-item {
        margin-left: 28px;
    }

    .nav-link {
        font-weight: 600;
        color: #ffffff;
        font-size: 14px;
    }

    .nav-link:focus,
    .nav-link:hover {
        color: #FFFFFF;
    }

    .navbar-expand-lg .navbar-collapse {}

    .navbar-nav>.nav-item::after {
        display: block;
        content: '';
        background: rgb(218 65 18);
        height: 4px;
        opacity: 0;
    }

    .navbar-nav>.nav-item:hover::after {
        display: block;
        content: '';
        background: rgb(218 65 18);
        height: 4px;
        opacity: 1;
    }

    .dropdown-toggle::after {
        content: "";
        width: 16px;
        height: 6px;
        background: url(../images/chevron-down-regular.html) no-repeat right center;
        border: none !important;
        position: relative;
        top: 3px;
    }

    .dropdown-menu {
        border: none;
        padding: 0px;
    }

    .dropdown-menu>li {
        padding: 5px 15px;
        border-bottom: 1px solid var(--second-color);
        width: 294px;
    }

    .dropdown-menu>li:nth-last-child(1) {
        padding-bottom: 20px;
    }

    .dropdown-menu>li:nth-child(1) {
        padding-top: 15px;
    }

    .dropdown-item {
        font-weight: 500;
        color: #37393B;
        font-size: 14px;
        border-bottom: solid 1px #dce0e6;
    }

    .social-top {
        width: 30%;
        display: flex;
        justify-content: space-between;
        padding: 10px 20px;
        border-bottom: 1px solid #ffffff45;
        height: 40px;
        position: absolute;
        z-index: 11;
    }

    .social-top .fa-brands {
        font-size: 24px;
        color: #fff;
    }

    .navbar-brand {
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .languages-menu li {
        border-right: 1px solid #ffffff54;
        float: left;
    }

    .languages-menu li:last-child {
        border-right: none;
    }

    .languages-menu li a {
        display: block;
        color: white;
        padding: 0px 8px;
        text-decoration: none;
        font-size: 14px;
    }

    .languages-menu li:first-child a {
        padding-left: 0px;
    }

    .top-search p {
        font-size: 16px;
        font-weight: 600;
        color: #ffffff;
        padding-top: 18px;
    }

    .top-search p a {
        text-decoration: none;
        color: #ffffff;
        font-size: 14px;
        font-weight: 400;
    }

    /*header finish*/
    /*owl manset start*/
    .owl-container {
        max-width: 100%;
        position: relative;
    }

    .owl-manset .owl-theme .owl-nav.disabled+.owl-dots {
        position: absolute;
        bottom: 2px;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .owl-manset .owl-theme .owl-dots .owl-dot span {
        width: 12px;
        height: 2px;
        margin: 5px 5px;
        background-color: #ffffff;
        display: block;
        -webkit-backface-visibility: visible;
        transition: opacity .2s ease;
        border-radius: 6px;
    }

    .owl-manset .owl-theme .owl-dots .owl-dot.active span,
    .owl-theme .owl-dots .owl-dot:hover span {
        background: #112544;
    }

    .owl-nav {
        justify-content: space-between;
    }

    .owl-manset-text {
        width: 100%;
        position: absolute;
        top: 40%;
        text-align: center;
        z-index: 12;
    }

    .owl-manset-text>h1 {
        font-size: 72px;
        color: #ffffff;
        font-weight: 600;
    }

    .owl-manset-text>h2 {
        font-size: 58px;
        color: #ffffff;
        font-weight: 200;
    }

    .header-manset {
        position: relative;
    }

    .corporate-about {
        margin-top: 88px;
        margin-bottom: 88px;
    }

    /*owl manset finish*/
    /*AnaSayfa Start*/
    .main-references h1 {
        font-size: 38px;
        font-weight: 600;
        color: #37393B;
        letter-spacing: -0.8px;
    }

    .about-us .col-md-5 {
        padding: 24px;
        margin: auto;
    }

    .btn-blue {
        padding: 18px 24px 18px 24px;
        border-radius: 8px;
        font-size: 13px;
        font-weight: 600;
        letter-spacing: 1px;
        color: #fff;
        position: relative;
        border: none;
        background-color: #112544;
        width: 200px;
        margin-top: 28px;
		text-align: center;
    }

    .btn-blue:hover {
        background-color: #666868;
        color: #ffffff;
    }

    .btn-white {
        padding: 18px 24px 18px 24px;
        border-radius: 8px;
        font-size: 13px;
        font-weight: 600;
        letter-spacing: 1px;
        color: #112544;
        position: relative;
        border: none;
        background-color: #ffffff;
        width: 200px;
        margin-top: 28px;
    }

    .btn-white:hover {
        background-color: #d8d8d8;
    }

    .btn-orange {
        padding: 10px 24px 10px 24px;
        width: 200px;
        font-size: 14px;
        font-weight: 600;
        letter-spacing: 2px;
        color: #fff;
        position: relative;
        border: none;
        background-color: #DB300A;
        border-radius: 8px;
    }

    .btn-orange:hover {
        background-color: #616a78;
    }

    .about-us {
        padding-top: 24px;
        padding-bottom: 48px;
    }

    .about-us h1 {
        font-size: 52px;
        font-weight: 600;
        color: white;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #112544;
    }
.main-rakamlarla {
	padding: 24px;
}
    .about-us h2 {
        font-size: 28px;
        font-weight: 400;
        color: #656868;
        letter-spacing: -0.8px;
        margin-bottom: 28px;
    }

    .about-us p {
        font-size: 18px;
        font-weight: 300;
    }

    .about-us .col-md-7 {

    }

    .main-ref-slider {
        padding-top: 48px;
    }

    .main-references {
        padding-top: 88px;
    }

    .owl-refs .item img {
        width: 109px;
    }

    .ref-title {
        padding-top: 24px;
        padding-bottom: 24px;
    }

    .homepage-services {
        padding-top: 88px;
    }

    .homepage-services h1 {
        font-size: 38px;
        font-weight: 600;
        color: #37393C;
    }

    .homepage-services h2 {
        font-size: 22px;
        font-weight: 600;
    }

    .homepage-services p {
        font-size: 16px;
        font-weight: 400;
        color: #687991;
    }

    .services-text {
        padding-top: 28px;
    }

    .services-img img {
        width: 100%;
        border-radius: 18px;
    }

    .services .col-md-4 {
        width: 30%;
    }

    .main-quality {
        height: 508px;
        background-image: url('../images/kalite-background.html');
        margin-top: 88px;
        margin-bottom: 88px;
    }

    .main-quality img {
        width: 80%;
        margin-top: -100px;
    }

    .main-quality .col-md-4 {
        margin: auto;
    }

    .main-quality .col-md-8 {
        text-align: right;
    }

    .main-quality h1 {
        font-size: 108px;
        color: #ffffff;
        font-weight: 600;
    }

    .main-quality h2 {
        font-size: 98px;
        color: #ffffff;
        font-weight: 100;
        margin-top: -18px;
    }

    .main-quality p {
        font-size: 18px;
        color: #ffffff;
        font-weight: 300;
    }

    /*AnaSayfa Finish*/
    /*content start*/
    .content {
        display: flex;
    }

    .content-page {
        margin-top: 88px;
        margin-bottom: 88px;
        font-size: 18px;
        font-weight: 400;
        color: #828386;
    }

    .content-page .col-md-4 {
        padding-right: 48px;
    }

    .content-page h1 {
        font-size: 36px;
        font-weight: 600;
        color: #1C3C6D;
    }

    .content-page h2 {
        font-size: 36px;
        font-weight: 400;
        color: #1C3C6D;
        margin-bottom: 48px;
    }

    .content-page p {
        font-size: 16px;
        font-weight: 400;
        color: #828386;
    }

    .content-page .col-md-6 img {
        padding-right: 28px;
        padding-bottom: 28px;
    }

    .content-page .col-md-6 {
        margin: auto;
        padding: 24px;
    }

    .content-page h3 {
        font-size: 22px;
        font-weight: 600;
        color: #1C3C6D;
        margin-bottom: 18px;
    }

    .corporate-about .col-md-7:first-child {
        padding-right: 48px;
    }

    .corporate-about .col-md-5 img {
        width: 100%;
    }

    /*content finish*/
    /* contact start */
    .contact-us-form {
        margin-bottom: 10%;
    }

    .contact-menu {
        margin-top: 5%;
        margin-bottom: 10%;
    }

    .contact-menu .container {
        margin: auto;
    }

    .contact-menu .col-md-6 {
        padding: 0px 14px;
    }

    .contact-menu .col-md-6 p {
        padding-left: 0px;
    }

    .contact-us-title h1 {
        font-size: 36px;
        font-weight: 600;
        letter-spacing: -0.46px;
        color: #122b4e;
    }

    .contact-us-title p {
        font-size: 16px;
        color: #687991;
        text-align: left;
        margin-top: 2%;
        margin-bottom: 2%;
    }

    .adress {
        display: flex;
        flex-direction: column;
    }

    .adress h1 {
        font-size: 24px;
        line-height: 1.88;
        color: #003560;
        padding: 0px;
    }

    .adress .col p {
        font-size: 16px;
        text-align: left;
        line-height: 1.88;
        color: #687991;
        padding: 0px;
    }

    .adress h4 {
        font-size: 18px;
        font-weight: 600;
        letter-spacing: 6px;
        color: #003560;
        padding: 0px;
    }

    .contact-us-form-title {
        font-size: 28px!important;
		color: #112544!important;
		margin-bottom: 28px!important;
		font-weight: 500!important;
    }

    .contact-us-form .row {
        display: flex;
        justify-content: space-between;
    }

    .form-control {
        border-radius: 5px;
        border: solid 1px #e6e6e6;
        background-color: #fff;
        text-align: justify;
        color: #575756;
        padding-left: 28px;
        font-size: 14px;
    }

    .contact-form-check {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }

    .form-floating {
        font-size: 18px;
        text-align: justify;
        color: #575756;
    }

    .contact-us-form p {
        font-size: 18px;
        color: #3d4247;
    }

    .contact-form {
        margin-top: 88px;
    }

    .offices-box {
        padding-left: 7.5%;
        margin-bottom: 5%;
    }

    .offices-box .fa-solid {
        font-size: 30px;
        color: #003560;
        rotate: 130deg;
        margin-left: -7.5%;
        padding-right: 2.5%;
    }

    .offices h1 {
        padding: 10px 47px 9px 58px;
        border: solid 1px #122b4e;
        font-size: 24px;
        line-height: 1.88;
        color: #003560;
        width: 70%;
    }

    .office-name-box {
        display: flex;
        align-items: baseline;
        margin-top: 5%;
    }

    .office-name-box h4 {
        font-size: 18px;
        font-weight: 600;
        letter-spacing: 6px;
        color: #003560;
    }

    .offices-map {
        margin-bottom: 10%;
        margin-top: 30%;
    }

    .offices-map img {
        width: 150%;
        margin-left: -30%;
    }

    .offices p {
        font-size: 16px;
        line-height: 1.88;
        color: #687991;
    }

    /* contact end */
    /*news start*/
    .general-title h5 {
        font-size: 36px;
        color: #37393C;
        padding-bottom: 28px;
        padding-top: 48px;
        font-weight: 600;
    }

    .news-box-1 {
        margin-bottom: 90px;
    }

    .news-box-info {
        margin-top: 5%;
    }

    .news-box-1 .col img {
        object-fit: fill;
        height: 100%;
    }

    .news-box-info-date h3 {
        font-size: 14px;
        line-height: 2.5;
        color: #37393B;
    }

    .news-box-1 h4 {
        font-size: 18px;
        font-weight: 600;
        line-height: 1.2;
        color: #37393B;
        text-align: left;
    }

    .news-box-1 p {
        font-size: 14px;
        line-height: 1.25;
        color: #687991;
        text-align: left;
    }

    .news-box-info .news-box-info-link a {
        font-size: 14px;
        font-weight: 600;
        letter-spacing: 2.29px;
        text-align: justify;
        color: #1e5193;
    }

    .owl-news .owl-nav {
        color: #112544;
        text-decoration: none;
        background: none;
        position: relative;
        top: -93%;
        left: -120px;
        transform: translate(-50%, -50%);
        padding: 0px 50px;
        float: right;
    }

    .owl-news .item img {
        height: auto;
    }

    /*news finish*/
    /*Footer start*/
    .footer {
        background: #112544;
		padding: 28px;
		margin-top: 88px;
    }

    .footer-logo {
        margin-bottom: 18px;
    }

    .footer-menu-line {
        background-image: url('../images/infinite-wire.svg');
        background-repeat: no-repeat;
        background-position: left bottom;
        padding-bottom: 168px;
        background-size: 340px;
    }

    .social-footer {
        margin-top: 48px;
    }

    .footer-menu-line {
        padding-top: 28px;
    }

    .footer-alt {
        margin-top: 128px;
        text-align: center;
        margin-bottom: 28px;
    }

    .footer-alt a {
        font-size: 14px;
        font-weight: 400;
        text-decoration: none;
        color: #60666B;
    }
	.social-footer .col-md-2 {
		width: 20%;
	}
    .footer h3 {
        font-size: 16px;
        font-weight: 600;
        color: #FFFFFF;
    }

    .footer p {
        font-size: 12px;
        font-weight: 400;
        color: #FFFFFF;
        margin-bottom: 4px;
    }

    .copyright-text {
        padding-top: 28px;
        padding-bottom: 28px;
        width: 70%;
    }

    .footer-blue {
        background: #1E5193;
        padding: 48px;
    }

    .footer-blue .row {
        padding-bottom: 12px;
    }

    .footer-blue p {
        font-size: 14px;
        color: #ffffff;
    }

    .footer-blue h1 {
        font-size: 48px;
        color: #ffffff54;
        font-weight: 700;
    }

    .footer-blue a {
        font-size: 14px;
        color: #ffffff;
    }

    .social-text {
        font-size: 14px;
        color: #ffffff;
    }

    .footer-menu li {}

    .footer-menu li:last-child {
        border-right: none;
    }

    .footer-menu li a {
        color: white;
        font-size: 14px;
        font-weight: 400;
        text-decoration: none;
    }

    .footer-menu li:first-child a {
        padding-left: 0px;
    }

    .footer-menu-kvkk {
        border-top: 1px solid #ffffff54;
        border-bottom: 1px solid #ffffff54;
        padding-top: 12px;
        padding-bottom: 12px;
    }

    .footer-menu-kvkk li {
        display: inline;
        border-right: 1px solid #ffffff54;
        float: left;
    }

    .footer-menu-kvkk li:last-child {
        border-right: none;
    }

    .footer-menu-kvkk li a {
        display: block;
        color: #ffffff54;
        padding: 0px 8px;
        text-decoration: none;
    }

    .footer-menu-kvkk li:first-child a {
        padding-left: 0px;
    }

    .social-top .fa-brands {
        font-size: 24px;
    }

    .social-footer .fa-brands {
        font-size: 36px;
        color: #ffffff;
        padding: 8px;
    }

    .footer h1 {
        font-size: 18px;
        color: #ffffff;
        font-weight: 600;
        border-bottom: 2px solid #ffffff;
        padding-bottom: 8px;
		padding-top: 28px;
    }

    .footer-menu-line .col-md-3 {

    }

    .social-footer .col-md-3:nth-child(4) {
        border-right: 0px;
    }

    .phone-icon {
        padding-right: 8px;
    }
}

@media only screen and (max-width: 480px) {
.container {
	max-width: 98%;
}
.bakioglu-tab .sb-mail {
	display: inline!important;
	text-decoration: none!important;
	color: #af2c3c!important;
	padding: 0px!important;
	font-weight: 600!important;
	font-size: 16px!important;
}
#baki-history .col-sm-1 {
	width: 24%;
}
#baki-history .col-sm-10 {
	width: 76%;
}
.mega-menu .col-md-3 {
	width: 4%;
}
.mega-menu .col-md-9 {
	width: 96%;
}
.bf-gallery {
	justify-content: start;
}
.bf-gallery img {
	width: 100%;
}
.bf-gallery .col-md-2 {
	padding: 8px;
}
#snbkgo {
	margin-top: -28px;
	margin-bottom: 28px;
	width: 84%;
}
.red-line-title h1 {
	font-size: 32px!important;
	font-weight: 600!important;
	color: #AF2C3C!important;
}
.red-line-title h2 {
	font-size: 18px!important;
	font-weight: 400!important;
	color: #656868!important;
	letter-spacing: -0.4px!important;
	margin-bottom: 8px!important;
}
.paydas-line {
	border-bottom: 1px solid #eaeaea;
    margin-bottom: 28px;
    padding-bottom: 28px;
}

.haber-fotogaleri {
	margin-top: 24px;
    margin-right: 24px;
}
.news-next-btn {
	margin-bottom: 18px;
}
.bakioglu-haber-detay {
	padding: 18px;
	margin: 18px;
	margin-bottom: 18px;
	border: 1px solid #e0e0e0;
}
.bakioglu-haber-detay h4 {
	font-size: 16px;
	min-height: 88px;
	margin-top: 18px;
	font-weight: 500;
	color: #666868;
}
.bakioglu-haberler .col-md-4 {
	width: 90%;
}
#kltaslari .col-md-6 {
	padding: 14px;
	margin: auto;
}

#kltaslari h1 {
	font-size: 28px !important;
	font-weight: 500 !important;
	color: #AF2C3C !important;
	margin-bottom: 18px !important;
}

#kltaslari .col-md-12 {
	padding: 14px;
	margin: auto;
}

.contanct-us-form {
	margin-bottom: 88px;
}
#kdegerler .kdrow {
    border-bottom: 1px solid #e1e1e1;
    width: 100%;
    padding-top: 18px;
    padding-bottom: 18px;
}

#kdegerler .kd-icons img {
	width: 64px;
}
#kdegerler .kd-icons {
	width: 6%;
	align-content: center;
	margin-bottom: 8px;
}
#kdegerler .kd-text {
	width: 94%;
	align-content: center;
}
#kdegerler .kd-text h2 {
	font-size: 18px;
	font-weight: 600;
	
}
#kdegerler .kd-text p {
	font-size: 16px;
}
	.yakindan-bak .col-md-3 {
		padding: 24px;
	}
	.btn-line {
        padding: 18px 24px 18px 24px;
        border-radius: 8px;
        border: 1px solid #ffffff;
        font-size: 13px;
        font-weight: 600;
        letter-spacing: 1px;
        color: #fff;
        position: relative;
        width: 200px;
        margin-top: 34px;
        text-align: center;
        display: block;
    }

    .btn-line:hover {
        background-color: #ffffff;
        color: #112544;
    }
	.down-line {
		border-top: 1px solid #ced4d8;
        border-bottom: 1px solid #ced4d8;
        padding-top: 2px;
        padding-bottom: 2px;
        margin-top: 28px;
	}
	.down-icon {
		align-content: center;
        text-align: end;
	}
	.down-icon img {
		width: 38px!important;
	}
	.down-row {
		gap: 8%;
	}
	.down-row .col-md-4 {
		width: 100%;
		margin-bottom: 48px;
	}
	.down-row .col-md-4 img {
		width: 100%;
	}
	.baki-color-red {
		color: #112544;
	}
	.bakioglu-tab .btn-white {
        padding: 18px 24px 18px 24px;
        border-radius: 8px;
        font-size: 13px;
        font-weight: 600;
        letter-spacing: 0.4px;
        color: #112544;
        position: relative;
        border: none;
        background-color: #ffffff;
        width: 178px;
        margin-top: 28px;
        text-align: center;
		display: block;
    }

    .bakioglu-tab .btn-white:hover {
        background-color: #d8d8d8;
    }
	.owl-theme .owl-nav [class*=owl-]:hover {
		color: #666868;
		text-decoration: none;
	}
	.bakioglu-tab .col-md-6:first-child img {
		width: 100%;
	}
	.hamburger-nav img {
		width: 48px;
	}
	#companies-slider .col-md-12 {
		width: 98%;
	}
	.bakiogluh {
		padding-right: 48px;
	}
	.red-line-title {
		border-left: 2px solid #112544;
		padding-left: 18px;
		margin-bottom: 48px;
	}
	.footer .footer-menu {

	}
.inside-text tr {
    border-bottom: 1px solid #dedede;
    padding: 8px;
    }
.inside-text td:first-child {
    font-weight: 500;
    }
.inside-text td {
    padding: 8px;
    }

.court img {
	border-radius: 64px 8px 8px 8px;
	margin-bottom: 12px;
}
.ekipfoto {
	padding-right: 28px;
}
.yk-main-title {
	font-size: 38px;
	padding-top: 18px;
	padding-bottom: 18px;
    font-weight: 600;
    color: white;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #112544;
}
    .scrolplus {
        display: block;
    }
    #companies-slider .item {
        display: flex;
        justify-content: center;
    }

    .page-icerik h3 {
        color: #112544;
        text-align: left;
        font-size: 28px;
        font-weight: 600;
        margin-top: 28px;
    }

    .page-icerik strong {
        font-weight: 600;
    }

    .logoHolder {
        margin-bottom: 5px;
        background: #fff;
        border: solid 2px #eee;
        padding: 5px;
        font-size: 18px;
        color: #656868;
    }

    .logoImg {
        display: inline-block;
		width: 28px;
    }

    .logoHolder span {
        display: inline-block;
        margin-left: 5px;
        border-left: solid 2px #eee;
        padding-left: 10px;
    }

    .ref {
        border: solid 3px #eee;
        text-align: center;
        padding: 10px;
        transition: .5s ease-in;
        -webkit-transition: .5s ease-in;
        -moz-transition: .5s ease-in;
        margin-bottom: 30px;
		min-height: 218px;
    }

    .ref img {
        opacity: 1;
        -webkit-transition: .5s ease-in;
        -moz-transition: .5s ease-in;
		    width: 88%;
    }

    .ref:hover {
        border: solid 3px #112544;
    }

    .ref:hover img {
        opacity: .7;
    }

    .inside-text .all {
        width: 100%;
        display: block;
        color: #fff !important;
        font-size: 16px;
        text-align: center;
        font-weight: 600;
        padding: 5px;
        border-radius: 4px;
        margin-top: 10px;
        background: #656868;
        transition: .5s ease-in;
        -webkit-transition: .5s ease-in;
        -moz-transition: .5s ease-in;
        margin-top: 20px;
    }

    .all:hover {
        background: #112544;
        color: #fff;
    }

    .all:hover,
    .all:focus,
    .all.focus {
        color: #fff;
    }

    .owl-theme .owl-nav [class*=owl-]:hover {
        background: none;
    }

    .navbar-toggler {
        color: white;
    }

    .search-form {
        position: fixed;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        /*background-color: rgba(0, 0, 0, 0.5);*/
        background-color: rgba(82, 82, 82, .71);
        cursor: pointer;
        opacity: 0;
        pointer-events: none;
        -webkit-transition: .3s all;
        transition: .3s all;
        z-index: 9;
    }

    .search-form .content {
        max-width: 600px;
        width: 100%;
        position: relative;
        margin: 0 60px;
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        -webkit-transition: .3s all;
        transition: .3s all;
    }

    .search-form .content button.close-search-form {
        position: absolute;
        right: -30px;
        top: -45px;
        border: 0;
        background-color: transparent;
        width: 30px;
        height: 30px;
        border-radius: 30px;
        color: #fff;
        cursor: pointer;
        font-size: 20px;
    }

    .search-form .content input[type="text"] {
        width: 100%;
        background: #333;
        color: #fff;
        line-height: 70px;
        padding: 0 30px;
        border: none;
        outline: none;
    }

    .search-form .content .search-button {
        position: absolute;
        width: 70px;
        height: 70px;
        right: 0;
        border: 0;
        padding: 0;
        background-color: #626262;
        color: #fff;
        cursor: pointer;
        font-size: 20px;
        display: block;
        top: 0;
        padding: 24px;
    }

    .search-form.active {
        opacity: 1;
        pointer-events: visible;
    }

    .search-form.active .content {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    .open-search {
        background-color: transparent;
        width: 36px;
        cursor: pointer;
        border: none;
        color: #626262;
        outline: none;
    }

    .open-search img {
        height: 18px;
    }


    .list-group-numbered {
        list-style: decimal inside;
        padding: 0;
    }

    .list-group-alpha {
        list-style: lower-alpha inside;
        padding: 0;
    }

    .list-group-roman {
        list-style: lower-roman inside;
        padding: 0;
    }

    .list-group-alpha>li,
    .list-group-numbered>li {
        display: list-item
    }


    .bakioglu-haber-detay img {
        width: 100%;
    }

    .site-header-inside .fa-bars {
        color: #656868;
    }

    .hamburger-nav span {
        cursor: pointer;
    }

    .header-content {
        display: flex;
        width: 100%;
		    margin-top: 48px;
    }

    .hamburger-nav {
        z-index: 11;
    }

    .header-menu {
        width: 100%;
    }

    .overlay {
        /* Height & width depends on how you want to reveal the overlay (see JS below) */
		height: 538px;
        width: 0;
        position: fixed;
        /* Stay in place */
        z-index: 12;
        /* Sit on top */
        left: 0;
        top: 0;
        overflow-x: hidden;
        /* Disable horizontal scroll */
        transition: 0.5s;
        /* 0.5 second transition effect to slide in or slide down the overlay (height or width, depending on reveal) */
        background-image: url("../images/megamenu-back-baki.webp") !important;
        background-repeat: no-repeat !important;
        background-size: cover;
    }

    /* Position the content inside the overlay */
    .overlay-content {
        position: relative;
        /* 25% from the top */
        width: 100%;
        /* 100% width */
        text-align: center;
        /* Centered text/links */
        margin-top: 68px;
        /* 30px top margin to avoid conflict with the close button on smaller screens */
    }

    /* The navigation links inside the overlay */
    .overlay a {
        padding: 8px;
        text-decoration: none;
        font-size: 36px;
        color: #ffffff;
        display: block;
        /* Display block instead of inline */
        transition: 0.3s;
        /* Transition effects on hover (color) */
    }

    /* When you mouse over the navigation links, change their color */
    .overlay a:hover,
    .overlay a:focus {
        color: #f1f1f1;
    }

    /* Position the close button (top right corner) */
    .overlay .closebtn {
        position: absolute;
        top: -24px;
        right: 5%;
        font-size: 88px;
        z-index: 99;
    }




    .shadow {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgb(255, 255, 255);
        background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgb(0 0 0 / 16%) 84%, rgb(43 43 43 / 49%) 96%);
        z-index: 10;
    }

    #bakioglu-seninle-baki #v-pills-tab {
        padding: 24px;
        background: #112544;

    }
	#bakioglu-surdurulebilirlik #v-pills-tab {
        padding: 0px;
        background: none;

    }
	#v-pills-tab {
        padding: 8px;
        background: #0b1f3f;
    }

    .navbar #v-pills-tab {
        margin-top: 0px;
    }

    .nav-link {
        color: #ffffff;
        text-align: left;
        text-decoration: none;
    }

    .tab-pane a {
        display: flex;
        padding: 6px;
        color: white;
        text-decoration: none;
        font-size: 15px;
        font-weight: 200;
        border-bottom: 0.2px solid #ffffff4f;
        text-align: left;
    }

    .nav-pills .nav-link.active,
    .nav-pills .show>.nav-link {
        background-color: #11254400;
        padding-left: 28px;
		font-weight: 600;
    }

    .nav-pills .nav-link {
        font-size: 15px;
        font-weight: 300;
        padding-bottom: 14px;
    }
	#bakioglu-seninle-baki .tab-content {
        padding: 0px;
    }
	
    .tab-content {
        padding: 24px;
    }
	#bakioglu-surdurulebilirlik .tab-content {
        padding: 0px;
    }
#bakioglu-seninle-baki .d-flex {
	display: block!important;
}

    .lifetext ul li:before {
        content: '';
        display: inline-block;
        height: 12px;
        width: 12px;
        background-image: url(../images/bakioglu-infinite-icon-r.webp);
        background-repeat: no-repeat;
        margin-left: 12px;
        margin-top: 8px;
        margin-right: 12px;
        background-position: left center;
        background-size: 12px;
    }

    .lifetext ul li {
        color: #60666B;
        padding-bottom: 18px;
    }

    #baki-history {
        position: relative;
        margin-top: 48px;
    }

    #baki-history .yil {
        top: -110px;
        z-index: 10;
    }

    #baki-history .yil img {
        border-radius: 64px 0px 0px 0px;
    }

    #baki-history .yil .count {
        position: absolute;
        top: 40%;
        text-align: center;
        font-size: 140px;
        color: #fff;
        line-height: 0.8;
        font-weight: 700;
        padding-left: 34px;
    }

    #baki-history .tab {
        position: relative;
    }

    #baki-history .tab .wrapper {
        padding: 8px 0 0px 14px;
        margin-right: -5%;
    }

    #baki-history .tab h4 {
        color: #000;
        font-weight: 900;
        font-size: 84px;
    }

    #baki-history .tab .lifetext {
        color: #000000;
        font-size: 16px;
    }

    #baki-history .tab .lifetext div {
        display: block;
		margin-top: 18px;
    }

    #baki-history .tab .lifetext div span {
        color: #db3c3c;
    }

    #baki-history .tab .yilText {
        font-size: 88px;
        color: #ffffff;
        z-index: -1;
        font-weight: 600;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #112544;
    }

    #baki-history .tab .yilText:after {
		content: "";
        width: 78px;
        height: 10px;
        position: absolute;
        background: #112544;
        top: 11%;
        border-radius: 2px;
    }

    #tabs {
        padding: 48px 0 110px;
        position: relative;
    }

    #tabs .div {
        display: block;
        font-weight: 500;
        font-size: 16px;
        color: #808080;
        padding: 0 0 20px;
        position: relative;
        -webkit-transition: 0.3s ease;
        -moz-transition: 0.3s ease;
        -ms-transition: 0.3s ease;
        -o-transition: 0.3s ease;
        transition: 0.3s ease;
        cursor: pointer;
    }

    #tabs .div:after {
        content: "";
        width: 23px;
        height: 5px;
        position: absolute;
        background: #d6d6d6;
        top: 20%;
        left: 40px;
        border-radius: 3px;
    }

    #tabs .slick-arrow {
        position: absolute;
    }

    #tabs .slick-prev {
        top: 0px;
        background: url(../images/up-arrow.png) no-repeat top left;
        width: 100%;
        height: 16px;
        text-indent: -9999em;
        border: none;
        display: block;
        -webkit-transition: 0.3s ease;
        -moz-transition: 0.3s ease;
        -ms-transition: 0.3s ease;
        -o-transition: 0.3s ease;
        transition: 0.3s ease;
    }

    #tabs .slick-prev:hover {
        background: url(../images/up-arrow-hover.png) no-repeat top left;
    }

    #tabs .slick-next {
        bottom: 79px;
        background: url(../images/down-arrow.png) no-repeat top left;
        width: 100%;
        height: 16px;
        text-indent: -9999em;
        border: none;
        display: block;
        -webkit-transition: 0.3s ease;
        -moz-transition: 0.3s ease;
        -ms-transition: 0.3s ease;
        -o-transition: 0.3s ease;
        transition: 0.3s ease;
    }

    #tabs .slick-next:hover {
        background: url(../images/down-arrow-hover.png) no-repeat top left;
    }

    #tabs .div.active {
        color: #000;
        font-weight: 700;
    }

    #tabs div.active:after {
        width: 30px;
        background: #112544;
    }

    .bakioglu-news img {
        width: 24px;
    }

    .bakioglu-news .col-md-1 {
        width: 40px;
        border-right: 1px solid #60666B;
        align-items: center;
        display: flex;
    }

    .bakioglu-news .col-md-2 {
        width: 188px;
    }

    .bakioglu-news .ndate {
        font-size: 14px;
        font-weight: 400;
        color: #60666B;
        padding-left: 18px;
        align-items: center;
        display: flex;
    }

    .bakioglu-news .company {
        font-size: 14px;
        font-weight: 600;
        color: #112544;
        padding-left: 18px;
        align-items: center;
        display: flex;
    }

    .bnews {
        min-height: 48px;
        padding: 8px;
    }

    .bnews a {
        color: #60666B;
    }

    .bnews a:hover {
        color: #112544;
        text-decoration: none;
    }

    .bakioglu-news {
        padding-top: 48px;
        padding-bottom: 128px;
    }

    .bakioglu-news h2 {
        font-size: 20px;
        font-weight: 400;
        color: #656868;
        letter-spacing: -0.8px;
        margin-bottom: 8px;
    }

    .inside-srdr {
        padding-top: 48px;
    }

    .inside-sb {
        padding-top: 48px;
    }

    .seninle-baki-logo-r {
        width: 360px;
        margin-bottom: 28px;
    }

    .inside-sb h2 {
        margin-bottom: 28px;
        font-size: 28px;
    }

    .nav-pills img {
        width: 200px;
        margin-left: 48px;
    }

    #bakioglu-seninle-baki h1 {
        font-size: 48px;
        font-weight: 600;
        color: #112544;
    }

    #bakioglu-seninle-baki h2 {
        font-size: 48px;
        font-weight: 600;
        color: #FAFAFA;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #112544;
    }

    #bakioglu-seninle-baki {
        margin-top: 28px;
        margin-bottom: 88px;
    }

    #bakioglu-seninle-baki .nav-link {
        font-size: 18px;
        color: #354048;
        font-weight: 400;
        padding: 18px;
    }

    #bakioglu-seninle-baki .nav-pills .nav-link {
        border-radius: 0px;
        text-align: left;
    }

    #bakioglu-seninle-baki .nav-pills .nav-link.active {
        background-color: #ce5d66;
        color: #ffffff;
        border-radius: 8px;
    }

    #bakioglu-seninle-baki .bakioglu-tab {
        background-color: #FAFAFA;
        padding: 24px;
    }

    #bakioglu-seninle-baki .bakioglu-tab p {
        color: #212529;
    }

    #bakioglu-seninle-baki .bakioglu-tab .col-md-12 img {
        width: 100%;
        display: flex;
    }

    .seninle-baki-ul li:before {
        content: '';
        display: inline-block;
        height: 12px;
        width: 12px;
        background-image: url(../images/bakioglu-infinite-icon-r.webp);
        background-repeat: no-repeat;
        margin-left: 12px;
        margin-top: 8px;
        margin-right: 12px;
        background-position: left center;
        background-size: 12px;
    }

    .seninle-baki-ul li {
        color: #60666B;
    }

    .inside-srdr h1 {
        font-size: 48px;
        font-weight: 600;
        color: #656868;
    }

    #surdurulebilirlik-raporlar h2 {
        font-size: 18px;
        font-weight: 600;
        color: #112544;
        padding-top: 18px;
    }

    #surdurulebilirlik-raporlar p {
        font-size: 14px;
    }

    .inside-title {
        font-size: 48px;
        font-weight: 600;
        color: white;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #112544;
		margin-bottom: 28px;
    }

    #surdurulebilirlik-raporlar {
        padding: 24px;
    }

    #bakioglu-seninle-baki #v-pills-tab {
        margin-top: 0px;

    }
	#v-pills-tab {
        margin-top: 24px;
    }
	#bakioglu-surdurulebilirlik #v-pills-tab {
        margin-top: 48px;
    }
    #bakioglu-surdurulebilirlik {
        margin-bottom: 8px;
    }
	#bakioglu-surdurulebilirlik .d-flex {
		display: block!important;
	}

    #bakioglu-surdurulebilirlik .nav-link {
        font-size: 18px;
        color: #666868;
        padding: 18px;
        font-weight: 400;
    }

    #bakioglu-surdurulebilirlik .nav-pills .nav-link {
        border-radius: 0px;
        text-align: left;
		min-height: 58px;
		background-color: #f8f8f8;
        margin: 4px;
        border-radius: 28px 0px 18px 0px;
    }

    #bakioglu-surdurulebilirlik .nav-pills .nav-link.active {
        background-color: #112544;
        color: #ffffff;
		border-radius: 8px;
    }

    #bakioglu-surdurulebilirlik .bakioglu-tab {
        background-color: #112544;
        padding: 18px;
        border-radius: 8px;
    }

    #bakioglu-surdurulebilirlik .bakioglu-tab p {
        color: #ffffff;
    }

    #bakioglu-surdurulebilirlik .bakioglu-tab .col-md-12 img {
        width: 100%;
        display: flex;
    }

    .baki-logo-renkli {
        width: 100px;
        padding-bottom: 48px;
    }

    .baskan-title {
        text-align: center;
        color: #656868;
        font-size: 14px;
        padding-top: 18px;
    }

    .inside-text {
        padding: 24px;
    }

    .inside-text h1 {
        font-size: 28px;
        font-weight: 600;
        color: #656868;
    }

    .inside-text h2 {
        font-size: 24px;
        font-weight: 400;
        color: #656868;
        letter-spacing: -0.8px;
        margin-bottom: 8px;
    }

    .inside-text p {
        font-size: 14px;
        font-weight: 300;
		line-height: 20px;
    }

    .main-baki {
		width: 100%;
        margin-top: 48px;
        margin-bottom: 48px;
		height: 690px;
    }

    .main-baki-g {

    }

    .main-baki-t {
        background: #112544;
        float: right;
    }

    .main-baki-t p {
        color: #ffffff;
    }

    .main-baki-t h1 {
        color: #ffffff;
    }

    .mb-text {
        padding: 28px;
    }

    .main-insan-degerleri {
        width: 100%;
    }

    .main-insan-degerleri-t {
        background: #656868;
		margin-top: 108px;
    }

    .main-insan-degerleri-g {
        width: 100%;
    }

    .main-insan-degerleri-t p {
        color: #ffffff;
    }

    .main-insan-degerleri-t h1 {
        font-size: 68px;
        font-weight: 600;
        color: #656868;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #ffffff;
    }
.me-3 {
    margin-right: 0rem !important;
}
    .mid-text {
        width: 100%;
        padding: 24px;
    }

    .fg-box {
        height: 288px;
        background-color: #112544;
        border-radius: 0px 0px 64px 0px;
        padding: 24px;
        text-align: center;
		margin-bottom: 18px;
    }

    .fg-box img {
        width: 126px;
    }

    .fg-box .number {
        color: #ffffff;
        font-weight: 600;
        font-size: 48px;
        margin-top: 8px;
    }

    .fg-box .kaciklama {
        color: #ffffff;
        font-size: 18px;
    }

    .main-rakamlarla h1 {
        font-size: 28px;
        color: #656868;
        font-weight: 400;
        position: relative;
        padding-left: 48px;
    }

    .main-rakamlarla h1:before {
        content: "";
        display: block;
        width: 28px;
        height: 4px;
        background: #112544;
        left: 0;
        top: 50%;
        position: absolute;
    }

    .comp-bakioglu h1 {
        font-size: 32px;
        color: #656868;
        font-weight: 400;
        position: relative;
        padding-left: 48px;
    }

    .comp-bakioglu h1:before {
        content: "";
        display: block;
        width: 40px;
        height: 4px;
        background: #112544;
        left: 0;
        top: 50%;
        position: absolute;
    }

    .main-rakamlarla .mrtitle {
        margin-bottom: 28px;
    }

    .comp-bakioglu .col-md-3 {
        width: 19.8%;
    }

    .comp-bakioglu {
		padding: 24px;
    }

    .comp-bakioglu h1 {
        font-size: 28px;
        color: #656868;
        font-weight: 400;
        margin-bottom: 28px;
    }

    h1 {
        font-size: 34px;
        font-weight: 600;
        color: #AF2C3C;
    }

    h2 {
        font-size: 18px;
        font-weight: 500;
        color: #60666B;
    }

    p {
        font-size: 16px;
        font-weight: 300;
    }

    .konaklama-table {
        margin-top: 48px;
        margin-bottom: 48px;
        width: 60%;
    }

    .tbl-first {
        padding: 28px;
        background-color: #243445;
        color: #FFFFFF;
        font-size: 16px;
        font-weight: 600;
        border: 1px solid #979797;
    }

    .tbl-last {
        padding: 28px;
        background-color: #243445;
        color: #FFFFFF;
        font-size: 16px;
        font-weight: 400;
        border: 1px solid #979797;
    }

    .tbl-last p {
        color: #FFFFFF;
        font-size: 14px;
        font-weight: 400;
    }

    .tbl-mid {
        padding: 28px;
        color: #243445;
        font-size: 16px;
        font-weight: 400;
    }

    .page-inside h4 {
        font-size: 24px;
        font-weight: 600;
        color: #254436;
        margin-top: 28px;
    }

    .page-inside h3 {
        font-size: 24px;
        font-weight: 600;
        color: #60666B;
        margin-top: -18px;
        margin-bottom: 48px;
    }

    .contact-us-form-info {
        column-gap: 16px;
    }

    .form-check-label {
        font-size: 12px;
        color: #B2B2B2;
    }

    .form-check {
        margin: auto;
    }

    .form-control {
        border-radius: 5px;
        border: solid 1px #e6e6e6;
        background-color: #fff;
        text-align: justify;
        color: #575756;
        font-size: 16px;
        margin-bottom: 24px;
    }

    .form-floating>label {
        font-size: 16px;
        color: #6c757d;
    }

    .contact-page {
        margin-top: 8px;
        margin-bottom: 48px;
    }

    .contact-page h1 {
        margin-bottom: 28px;
    }

    .contact-page h2 {
        font-size: 28px;
        color: #112544;
        margin-bottom: 28px;
        font-weight: 500;
    }

    .contact-page h3 {
        font-size: 14px;
        color: #243445;
        letter-spacing: 4px;
        margin: 0;
        padding: 0;
    }

    .contact-info {
        margin-top: 8px;
        margin-bottom: 48px;
    }

    .contact-info .col-md-6 {
        padding-right: 28px;
    }

    .contact-info .col-md-3 {
        padding-bottom: 18px;
        color: #ACACAC;
        font-weight: 600;
    }

    .contact-info .col-md-9 {
        padding-bottom: 18px;
        color: #80858B;
    }

    .contact-info .col-loc {
        width: 5%;
    }

    .contact-info .col-loc-txt {
        width: 95%;
        margin: auto;
    }

    .location-icon {
        width: 18px;
    }

    .location {
        margin-top: 28px;
    }

    .gmap {
        margin-top: 28px;
    }

    .page-inside h1 {
        margin-bottom: 28px;
    }

    .page-inside-img {
        margin-top: 48px;
        margin-bottom: 48px;
    }

    .page-inside {
        margin-top: 48px;
    }

    .page-inside ul li {
        padding-left: 18px;
        color: #60666B;
        list-style-image: url('../images/bakioglu-icon.html');
        line-height: 28px;
    }

    .page-inside ul {
        padding-left: 28px;
    }

    .main-video {
        margin-top: 128px;
    }

    .main-video img {
        width: 100%;
    }

    .main-gmap img {
        width: 100%;
    }

    .main-resorts img {
        width: 100%;
    }

    .brand-line {
        width: 48%;
        z-index: 999;
    }

    .top-search {
        width: 4%;
        z-index: 999;
    }

    .top-lang {
        width: 20%;
        align-content: center;
        z-index: 999;
    }

    .rez-buton-line {
        width: 14%;
    }

    .main-gmap {
        margin-top: 88px;
    }

    .accordion-button {
        padding: 26px;
        font-size: 18px;
        font-weight: 400;
    }

    .accordion-button:not(.collapsed) {
        color: #ffffff;
        background-color: #243445;
    }

    .accordion-button:focus {
        box-shadow: none;
    }

    .main-faq {
        margin-top: 48px;
    }

    .main-faq-title {
        margin-bottom: 28px;
    }

    .main-faq-title h1 {
        font-size: 34px;
        font-weight: 600;
        color: #AF2C3C;
        margin-top: 88px;
        text-align: center;
    }

    .form-control:focus {
        color: #212529;
        background-color: #fff;
        border-color: #bdd0e7;
        outline: 0;
        box-shadow: 0 0 16px 0.25rem rgb(213 215 221);
    }

    .txtcenter {
        text-align: center;
        padding-bottom: 88px;
    }

    .kvkk-line {
        margin-top: 48px;
        margin-bottom: 18px;
    }

    .main-newsletter .col-md-4 {
        padding: 8px;
    }

    .main-newsletter {
        background-color: #EAEDF4;
        margin-top: 48px;
    }

    .main-newsletter-title {
        margin-bottom: 28px;
    }

    .main-newsletter-title h1 {
        font-size: 34px;
        font-weight: 600;
        color: #AF2C3C;
        margin-top: 88px;
        text-align: center;
    }

    .main-newsletter-title p {
        text-align: center;
    }

    .owl-carousel .owl-nav button.owl-prev {
       font-size: 68px;
	   margin-right: 48px;
    }

    .owl-carousel .owl-nav button.owl-next {
       font-size: 68px;
    }

    .main-gallery-title {
        margin-bottom: 28px;
    }

    .main-gallery-title h1 {
        font-size: 34px;
        font-weight: 600;
        color: #AF2C3C;
        margin-top: 88px;
        text-align: center;
    }

    .main-gallery-title p {
        text-align: center;
    }

    .main-resorts {
        background-color: #EAEDF4;
    }

    .main-resorts .col-md-9 {
        padding: 48px;
    }

    .main-resorts-title h1 {
        font-size: 34px;
        font-weight: 600;
        color: #AF2C3C;
        margin-top: 88px;
        text-align: center;
    }

    .main-resorts h2 {
        font-size: 24px;
        font-weight: 600;
        color: #AF2C3C;
        margin-bottom: 28px;
    }

    .main-resorts-title p {
        text-align: center;
    }

    .night-programs {
        width: 18%;
        padding: 8px;
    }

    .night-programs h1 {
        font-size: 24px;
        font-weight: 600;
        color: #E03309;
        margin-top: 48px !important;
        margin-bottom: 0px !important;
        text-align: left !important;
    }

    .night-programs h2 {
        font-size: 14px;
        font-weight: 600;
        color: #AF2C3C;
        padding-top: 28px;
    }

    .night-programs li {
        font-size: 14px;
        font-weight: 300;
        line-height: 28px;
        color: #60666B;
    }

    .night-programs li strong {
        font-weight: 600;
    }

    .bg-gray {
        background-color: #EAEDF4;
    }

    .main-programs h1 {
        margin-top: 88px;
        margin-bottom: 128px;
        text-align: center;
    }

    .nav-tabs {
        --bs-nav-tabs-border-width: 0px;
    }

    .nh-col {
        margin-bottom: 12px;
        position: relative;
        text-align: center;
    }

    .nh-col img {
        width: 100%;
    }

    .nh-col h2 {
        position: absolute;
        top: 80%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 15;
        font-size: 22px;
        font-weight: 600;
        color: #ffffff;
    }

    .nh-shadow {
        background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(0 0 0 / 24%) 49%, rgb(0 0 0 / 65%) 96%);
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 10;
    }

    .nh-shadow:hover {
        background: rgb(175 44 54 / 54%);
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 10;
    }

    .results {
        padding: 18px;
    }

    .results-img {
        width: 8%;
    }

    .results-text {
        width: 70%;
        position: relative;
        margin: auto;
    }

    .results-text h2 {
        font-size: 20px;
        font-weight: 400;
        color: #60666B;
    }

    .homepage-results h1 {
        padding-top: 88px;
        padding-bottom: 88px;
        text-align: center;
    }

    .dropdown-item.active,
    .dropdown-item:active {
        background-color: #1e5193;
    }

    .icerik-breadcrumb {
        z-index: 26;
    }

    .icerik-breadcrumb h1 {
        font-size: 36px;
        font-weight: 600;
        letter-spacing: -0.46px;
        color: #fff;
    }

    .icerik-breadcrumb h3 {
        font-family: 'Montserrat', sans-serif;
        font-size: 36px;
        font-weight: bold;
        letter-spacing: -0.46px;
        color: #fff;
        position: absolute;
        z-index: 2;
        bottom: 18%;
        width: 80%;
    }

    .icerik-breadcrumb iframe {
        width: 100%;
        height: 410px;
        -webkit-filter: grayscale(100%);
        filter: grayscale(100%);
    }

    .icerik-breadcrumb img {
        width: 100%;
    }

    .icerik-breadcrumb ul {
        display: flex;
        color: #656868;
        list-style-type: none;
        align-items: center;
        padding-left: 24px;
    }

    .icerik-breadcrumb a {
        font-size: 12px;
        font-weight: 500;
        color: #656868;
    }

    .icerik-breadcrumb li:first-child {
        padding-left: 0px;
        padding-right: 8px;
    }

    .icerik-breadcrumb li {
        padding-right: 8px;
        padding-left: 8px;
    }

    .urun-title-spc {
        margin-top: 48px;
    }

    .detayli-arama-box {
        background: #1E5193;
        padding: 18px;
    }

    .detayli-arama-box h1 {
        font-size: 24px;
        color: #ffffff;
        font-weight: 400;
    }

    .form-arama {
        height: 50px;
        width: 98%;
        padding: 18px;
    }

    .aramabtn {
        justify-content: end;
        display: flex;
    }

    .whatsapp-mail-line {
        top: 30%;
        position: fixed;
        z-index: 99;
        right: 0;
    }

    .Whatsapp-box {
        position: relative;
        width: 58px;
        height: 45px;
        right: 0px;
        border-top-left-radius: 8px;
        border-bottom-left-radius: 8px;
        background-color: #1cd741;
        z-index: 999;
        padding-top: 4px;
        margin-bottom: 4px;
    }

    .Message-box {
        position: relative;
        width: 58px;
        height: 45px;
        right: 0px;
        border-top-left-radius: 8px;
        border-bottom-left-radius: 8px;
        background-color: #e1251b;
        z-index: 999;
        padding-top: 4px;
        margin-bottom: 4px;
    }

    .Text-box {
        position: relative;
        width: 58px;
        height: 45px;
        right: 0px;
        border-top-left-radius: 8px;
        border-bottom-left-radius: 8px;
        background-color: #e1251b;
        z-index: 999;
        padding-top: 4px;
        margin-bottom: 4px;
    }

    .Whatsapp-box .fa-brands {
        font-size: 20px;
    }

    .Message-box .fa-regular {
        font-size: 18px;
    }

    .Text-box .fa-regular {
        font-size: 18px;
    }

    .Whatsapp-box:hover,
    .Message-box:hover,
    .Text-box:hover {
        box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
    }

    .nav-tabs .nav-item.show .nav-tab-link,
    .nav-tabs .nav-tab-link.active {
        background: #EAEDF4;
        font-size: 18px;
        font-weight: 600;
        color: #AF2C3C;
        padding-left: 188px;
        padding-right: 188px;
        margin: auto;
        height: 54px;
        border: none;
    }

    .nav-tabs .nav-tab-link {
        background: #ffffff;
        font-size: 18px;
        font-weight: 600;
        color: #60666B;
        padding-left: 48px;
        padding-right: 48px;
        margin: auto;
        height: 54px;
        border: none;
    }

    .navbar-toggler {
        border: 0px;
        font-size: 44px;
        outline: none;
    }

    .navbar-toggler:focus {
        box-shadow: none;
    }

    .uretim-pg .nav-item {
        margin-left: 2px;
    }

    .production-img {
        margin-top: 18px;
    }

    .production-img img {
        width: 100%;
        padding-top: 28px;
    }

    .production-text p {
        font-size: 14px;
        margin-bottom: 0px;
    }

    .star-notes {
        margin-top: 28px;
    }

    .production-text h2 {
        font-size: 20px;
        padding-top: 48px;
        color: #AF2C3C;
        font-weight: 600;
        padding-bottom: 18px;
    }

    .production-text li {
        font-size: 16px;
        color: #60666B;
        line-height: 34px;
    }

    .uretim-pg .col-md-3 {
        padding: 8px;
    }

    .docs {
        padding: 12px;
        margin-top: 18px;
    }

    .document-body h3 {
        font-size: 14px;
        font-weight: 500;
        color: #000;
        margin-bottom: 0px;
        text-decoration: none;
    }

    .icon-pdf {
        background-image: url(../images/icon_pdf.svg);
        background-repeat: no-repeat;
        background-size: 26px 52px;
        padding: 18px;
    }

    .document-item {
        display: flex;
        align-items: center;
        padding: 15px;
        color: inherit;
        background-color: #ffffff;
        border: 1px solid #dddddd;
        border-radius: 5px;
    }

    .product-brdr {
        border: 1px solid #d2d2d2;
        text-align: center;
        margin-bottom: 48px;
    }

    .product-brdr img {
        padding: 24px;
    }

    .product-list .col-md-2 {
        width: 16%;
    }

    .urun-list-txt {
        padding: 8px;
        background: #dddddd;
        font-size: 16px;
        font-weight: 500;
    }

    .urunler-list {
        margin-top: 48px;
        margin-bottom: 128px;
    }

    .urunler-list h1 {
        font-size: 38px;
        font-weight: 400;
    }

    .urunler-list h2 {
        font-size: 16px;
        font-weight: 300;
    }

    .contact-us-form-products {
        margin-top: 28px;
        margin-bottom: 28px;
    }

    .contact-us-form-products .col:first-child {
        font-size: 16px;
        font-weight: 500;
    }

    .contact-us-form-products label {
        font-size: 16px;
        font-weight: 300;
        padding-left: 8px;
    }

    .main-tech-slider {
        padding-top: 0px;
    }

    .main-tech {
        padding-top: 48px;
        padding-bottom: 48px;
    }

    .owl-tech .item img {
        width: 100%;
    }

    .tech-title {
        padding-top: 24px;
        padding-bottom: 24px;
    }

    .tech-title h1 {
        font-size: 24px;
        font-weight: 600;
    }

    .product-code-line {
        margin-top: 28px;
        margin-bottom: 8px;
    }

    .product-code-line h1 {
        font-size: 28px;
        font-weight: 600;
    }

    .product-code-line h2 {
        font-size: 28px;
        font-weight: 200;
    }

    .document-download {
        display: flex;
        align-items: center;
        padding: 15px;
        color: inherit;
        background-color: #f0f0f0;
        border: 1px solid #dddddd;
        border-radius: 5px;
        width: 50%;
        float: right;
    }

    .icon-pdf2 {
        background-image: url(../images/icon_pdf.svg);
        background-repeat: no-repeat;
        background-size: 26px 52px;
        padding-top: 12px;
        padding-bottom: 12px;
        padding-left: 20px;
        padding-right: 18px;
    }

    .document-title {
        font-size: 14px;
    }

    .product-main img {
        width: 98%;
    }

    .product-mainbr {
        border: 1px solid #d2d2d2;
        text-align: center;
        margin-bottom: 8px;
        height: 214px;
    }

    .product-mainbr img {
        padding: 24px;
        width: 54%;
        margin: auto;
    }

    .tbl-bilesenler {
        margin-left: 48px;
        font-size: 16px;
        font-weight: 300;
    }

    .tbl-oem {
        margin-left: 48px;
        margin-top: 48px;
        font-size: 16px;
        font-weight: 300;
    }

    .tbl-bilesenler h1 {
        padding: 10px;
        font-size: 18px;
        font-weight: 600;
        background: #1E5193;
        color: #ffffff;
    }

    .tbl-oem h1 {
        padding: 10px;
        font-size: 18px;
        font-weight: 600;
        background: #37393B;
        color: #ffffff;
    }

    .tbl-line {
        padding-left: 10px;
        border-bottom: 1px solid #e0e0e0;
        padding-top: 4px;
        padding-bottom: 4px;
    }

    .manset-gorsel {
        width: 100%;
        position: relative;
    }

    .manset-gorsel img {
        width: 100%;
    }

    .social-header {
        margin: auto;
        z-index: 11;
    }

    .main-menu-header {
        margin: auto;
        z-index: 11;
    }

    .content-tab {
        margin-top: -54px;
        margin-bottom: 128px;
    }

    .content-tab .col-md-5 img {
        width: 100%;
    }

    .site-header {
        top: 0;
        left: 0;
        width: 100%;
        padding: 18px;
        position: absolute;
    }

    .site-header-inside {
        top: 0;
        left: 0;
        width: 100%;
        padding-top: 18px;
        z-index: 12;
    }

    .icerik-menu {
        margin-top: 18px;
    }

    .icerik-menu ul li {
       padding-right: 48px;
        color: #656868;
        font-size: 16px;
        font-weight: 500;
        border-bottom: 1px solid #e9e9e9;
        padding-bottom: 4px;
        padding-top: 4px;
    }

    .icerik-menu ul li a {
        color: #656868;
        text-decoration: none;
    }

    .inside-text .col-md-10 {

    }

    .icerik-menu ul {
        display: block;
        padding: 24px;
    }

    .inside-menu-header {
        display: flex;
        align-items: center;
        margin-bottom: 18px;
		justify-content: space-around;
    }

    .inside-menu-header .top-search p {
        color: #112544;
    }
.bakioglu-logo {
	width: 148px;
}
    .inside-menu-header .navbar-toggler {
        color: #112544;
    }

    .inside-menu-header .top-lang .languages-menu li a {
        color: #656868;
    }

    .social-header .fa-brands {
        font-size: 24px;
        color: white;
        padding-right: 18px;
    }

    .header-gorsel img {
        width: 100%;
    }

    /*header start*/
    .shadow {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgb(255, 255, 255);
        background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgb(0 0 0 / 16%) 84%, rgb(43 43 43 / 49%) 96%);
        z-index: 10;
    }

    header .container-fluid {
        width: 1560px;
    }

    .navbar {}

    .navbar-nav {
        padding: 0px 0px;
    }

    .nav-item {
        margin-left: 28px;
    }

    .nav-link {
        font-weight: 600;
        color: #ffffff;
        font-size: 14px;
    }

    .nav-link:focus,
    .nav-link:hover {
        color: #FFFFFF;
    }

    .navbar-expand-lg .navbar-collapse {}

    .navbar-nav>.nav-item::after {
        display: block;
        content: '';
        background: rgb(218 65 18);
        height: 4px;
        opacity: 0;
    }

    .navbar-nav>.nav-item:hover::after {
        display: block;
        content: '';
        background: rgb(218 65 18);
        height: 4px;
        opacity: 1;
    }

    .dropdown-toggle::after {
        content: "";
        width: 16px;
        height: 6px;
        background: url(../images/chevron-down-regular.html) no-repeat right center;
        border: none !important;
        position: relative;
        top: 3px;
    }

    .dropdown-menu {
        border: none;
        padding: 0px;
    }

    .dropdown-menu>li {
        padding: 5px 15px;
        border-bottom: 1px solid var(--second-color);
        width: 294px;
    }

    .dropdown-menu>li:nth-last-child(1) {
        padding-bottom: 20px;
    }

    .dropdown-menu>li:nth-child(1) {
        padding-top: 15px;
    }

    .dropdown-item {
        font-weight: 500;
        color: #37393B;
        font-size: 14px;
        border-bottom: solid 1px #dce0e6;
    }

    .social-top {
        width: 30%;
        display: flex;
        justify-content: space-between;
        padding: 10px 20px;
        border-bottom: 1px solid #ffffff45;
        height: 40px;
        position: absolute;
        z-index: 11;
    }

    .social-top .fa-brands {
        font-size: 24px;
        color: #fff;
    }

    .navbar-brand {
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .languages-menu li {
        border-right: 1px solid #ffffff54;
        float: left;
    }

    .languages-menu li:last-child {
        border-right: none;
    }

    .languages-menu li a {
        display: block;
        color: white;
        padding: 0px 8px;
        text-decoration: none;
        font-size: 14px;
    }

    .languages-menu li:first-child a {
        padding-left: 0px;
    }

    .top-search p {
        font-size: 16px;
        font-weight: 600;
        color: #ffffff;
        padding-top: 18px;
    }

    .top-search p a {
        text-decoration: none;
        color: #ffffff;
        font-size: 14px;
        font-weight: 400;
    }

    /*header finish*/
    /*owl manset start*/
    .owl-container {
        max-width: 100%;
        position: relative;
    }

    .owl-manset .owl-theme .owl-nav.disabled+.owl-dots {
        position: absolute;
        bottom: 2px;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .owl-manset .owl-theme .owl-dots .owl-dot span {
        width: 12px;
        height: 2px;
        margin: 5px 5px;
        background-color: #ffffff;
        display: block;
        -webkit-backface-visibility: visible;
        transition: opacity .2s ease;
        border-radius: 6px;
    }

    .owl-manset .owl-theme .owl-dots .owl-dot.active span,
    .owl-theme .owl-dots .owl-dot:hover span {
        background: #112544;
    }

    .owl-nav {
        justify-content: space-between;
    }

    .owl-manset-text {
        width: 100%;
        position: absolute;
        top: 40%;
        text-align: center;
        z-index: 12;
    }

    .owl-manset-text>h1 {
        font-size: 72px;
        color: #ffffff;
        font-weight: 600;
    }

    .owl-manset-text>h2 {
        font-size: 58px;
        color: #ffffff;
        font-weight: 200;
    }

    .header-manset {
        position: relative;
    }

    .corporate-about {
        margin-top: 88px;
        margin-bottom: 88px;
    }

    /*owl manset finish*/
    /*AnaSayfa Start*/
    .main-references h1 {
        font-size: 38px;
        font-weight: 600;
        color: #37393B;
        letter-spacing: -0.8px;
    }

    .about-us .col-md-5 {
        padding: 24px;
        margin: auto;
    }

    .btn-blue {
        padding: 18px 24px 18px 24px;
        border-radius: 8px;
        font-size: 13px;
        font-weight: 600;
        letter-spacing: 1px;
        color: #fff;
        position: relative;
        border: none;
        background-color: #112544;
        width: 200px;
        margin-top: 28px;
		text-align: center;
    }

    .btn-blue:hover {
        background-color: #666868;
        color: #ffffff;
    }

    .btn-white {
        padding: 18px 24px 18px 24px;
        border-radius: 8px;
        font-size: 13px;
        font-weight: 600;
        letter-spacing: 1px;
        color: #112544;
        position: relative;
        border: none;
        background-color: #ffffff;
        width: 200px;
        margin-top: 28px;
    }

    .btn-white:hover {
        background-color: #d8d8d8;
    }

    .btn-orange {
        padding: 10px 24px 10px 24px;
        width: 200px;
        font-size: 14px;
        font-weight: 600;
        letter-spacing: 2px;
        color: #fff;
        position: relative;
        border: none;
        background-color: #DB300A;
        border-radius: 8px;
    }

    .btn-orange:hover {
        background-color: #616a78;
    }

    .about-us {
        padding-top: 24px;
        padding-bottom: 48px;
    }

    .about-us h1 {
        font-size: 52px;
        font-weight: 600;
        color: white;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #112544;
    }
.main-rakamlarla {
	padding: 24px;
}
    .about-us h2 {
        font-size: 28px;
        font-weight: 400;
        color: #656868;
        letter-spacing: -0.8px;
        margin-bottom: 28px;
    }

    .about-us p {
        font-size: 16px;
        font-weight: 300;
    }

    .about-us .col-md-7 {

    }

    .main-ref-slider {
        padding-top: 48px;
    }

    .main-references {
        padding-top: 88px;
    }

    .owl-refs .item img {
        width: 109px;
    }

    .ref-title {
        padding-top: 24px;
        padding-bottom: 24px;
    }

    .homepage-services {
        padding-top: 88px;
    }

    .homepage-services h1 {
        font-size: 38px;
        font-weight: 600;
        color: #37393C;
    }

    .homepage-services h2 {
        font-size: 22px;
        font-weight: 600;
    }

    .homepage-services p {
        font-size: 16px;
        font-weight: 400;
        color: #687991;
    }

    .services-text {
        padding-top: 28px;
    }

    .services-img img {
        width: 100%;
        border-radius: 18px;
    }

    .services .col-md-4 {
        width: 30%;
    }

    .main-quality {
        height: 508px;
        background-image: url('../images/kalite-background.html');
        margin-top: 88px;
        margin-bottom: 88px;
    }

    .main-quality img {
        width: 80%;
        margin-top: -100px;
    }

    .main-quality .col-md-4 {
        margin: auto;
    }

    .main-quality .col-md-8 {
        text-align: right;
    }

    .main-quality h1 {
        font-size: 108px;
        color: #ffffff;
        font-weight: 600;
    }

    .main-quality h2 {
        font-size: 98px;
        color: #ffffff;
        font-weight: 100;
        margin-top: -18px;
    }

    .main-quality p {
        font-size: 18px;
        color: #ffffff;
        font-weight: 300;
    }

    /*AnaSayfa Finish*/
    /*content start*/
    .content {
        display: flex;
    }

    .content-page {
        margin-top: 88px;
        margin-bottom: 88px;
        font-size: 18px;
        font-weight: 400;
        color: #828386;
    }

    .content-page .col-md-4 {
        padding-right: 48px;
    }

    .content-page h1 {
        font-size: 36px;
        font-weight: 600;
        color: #1C3C6D;
    }

    .content-page h2 {
        font-size: 36px;
        font-weight: 400;
        color: #1C3C6D;
        margin-bottom: 48px;
    }

    .content-page p {
        font-size: 16px;
        font-weight: 400;
        color: #828386;
    }

    .content-page .col-md-6 img {
        padding-right: 28px;
        padding-bottom: 28px;
    }

    .content-page .col-md-6 {
        margin: auto;
        padding: 24px;
    }

    .content-page h3 {
        font-size: 22px;
        font-weight: 600;
        color: #1C3C6D;
        margin-bottom: 18px;
    }

    .corporate-about .col-md-7:first-child {
        padding-right: 48px;
    }

    .corporate-about .col-md-5 img {
        width: 100%;
    }

    /*content finish*/
    /* contact start */
    .contact-us-form {
        margin-bottom: 10%;
    }

    .contact-menu {
        margin-top: 5%;
        margin-bottom: 10%;
    }

    .contact-menu .container {
        margin: auto;
    }

    .contact-menu .col-md-6 {
        padding: 0px 14px;
    }

    .contact-menu .col-md-6 p {
        padding-left: 0px;
    }

    .contact-us-title h1 {
        font-size: 36px;
        font-weight: 600;
        letter-spacing: -0.46px;
        color: #122b4e;
    }

    .contact-us-title p {
        font-size: 16px;
        color: #687991;
        text-align: left;
        margin-top: 2%;
        margin-bottom: 2%;
    }

    .adress {
        display: flex;
        flex-direction: column;
    }

    .adress h1 {
        font-size: 24px;
        line-height: 1.88;
        color: #003560;
        padding: 0px;
    }

    .adress .col p {
        font-size: 16px;
        text-align: left;
        line-height: 1.88;
        color: #687991;
        padding: 0px;
    }

    .adress h4 {
        font-size: 18px;
        font-weight: 600;
        letter-spacing: 6px;
        color: #003560;
        padding: 0px;
    }

    .contact-us-form-title {
        font-size: 28px!important;
		color: #112544!important;
		margin-bottom: 28px!important;
		font-weight: 500!important;
    }

    .contact-us-form .row {
        display: flex;
        justify-content: space-between;
    }

    .form-control {
        border-radius: 5px;
        border: solid 1px #e6e6e6;
        background-color: #fff;
        text-align: justify;
        color: #575756;
        padding-left: 28px;
        font-size: 14px;
    }

    .contact-form-check {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }

    .form-floating {
        font-size: 18px;
        text-align: justify;
        color: #575756;
    }

    .contact-us-form p {
        font-size: 18px;
        color: #3d4247;
    }

    .contact-form {
        margin-top: 88px;
    }

    .offices-box {
        padding-left: 7.5%;
        margin-bottom: 5%;
    }

    .offices-box .fa-solid {
        font-size: 30px;
        color: #003560;
        rotate: 130deg;
        margin-left: -7.5%;
        padding-right: 2.5%;
    }

    .offices h1 {
        padding: 10px 47px 9px 58px;
        border: solid 1px #122b4e;
        font-size: 24px;
        line-height: 1.88;
        color: #003560;
        width: 70%;
    }

    .office-name-box {
        display: flex;
        align-items: baseline;
        margin-top: 5%;
    }

    .office-name-box h4 {
        font-size: 18px;
        font-weight: 600;
        letter-spacing: 6px;
        color: #003560;
    }

    .offices-map {
        margin-bottom: 10%;
        margin-top: 30%;
    }

    .offices-map img {
        width: 150%;
        margin-left: -30%;
    }

    .offices p {
        font-size: 16px;
        line-height: 1.88;
        color: #687991;
    }

    /* contact end */
    /*news start*/
    .general-title h5 {
        font-size: 36px;
        color: #37393C;
        padding-bottom: 28px;
        padding-top: 48px;
        font-weight: 600;
    }

    .news-box-1 {
        margin-bottom: 90px;
    }

    .news-box-info {
        margin-top: 5%;
    }

    .news-box-1 .col img {
        object-fit: fill;
        height: 100%;
    }

    .news-box-info-date h3 {
        font-size: 14px;
        line-height: 2.5;
        color: #37393B;
    }

    .news-box-1 h4 {
        font-size: 18px;
        font-weight: 600;
        line-height: 1.2;
        color: #37393B;
        text-align: left;
    }

    .news-box-1 p {
        font-size: 14px;
        line-height: 1.25;
        color: #687991;
        text-align: left;
    }

    .news-box-info .news-box-info-link a {
        font-size: 14px;
        font-weight: 600;
        letter-spacing: 2.29px;
        text-align: justify;
        color: #1e5193;
    }

    .owl-news .owl-nav {
        color: #112544;
        text-decoration: none;
        background: none;
        position: relative;
        top: -93%;
        left: -120px;
        transform: translate(-50%, -50%);
        padding: 0px 50px;
        float: right;
		display: none;
    }

    .owl-news .item img {
        height: auto;
    }

    /*news finish*/
    /*Footer start*/
    .footer {
        background: #112544;
		padding: 28px;
		margin-top: 48px;
    }

    .footer-logo {
        margin-bottom: 18px;
    }

    .footer-menu-line {
        background-image: url('../images/infinite-wire.svg');
        background-repeat: no-repeat;
        background-position: left bottom;
        padding-bottom: 168px;
        background-size: 340px;
    }

    .social-footer {
        margin-top: 48px;
    }

    .footer-menu-line {
        padding-top: 28px;
    }

    .footer-alt {
        margin-top: 28px;
        text-align: center;
    }

    .footer-alt a {
        font-size: 14px;
        font-weight: 400;
        text-decoration: none;
        color: #60666B;
    }
	.social-footer .col-md-2 {
		width: 20%;
	}
    .footer h3 {
        font-size: 16px;
        font-weight: 600;
        color: #FFFFFF;
    }

    .footer p {
        font-size: 12px;
        font-weight: 400;
        color: #FFFFFF;
        margin-bottom: 4px;
    }

    .copyright-text {
        padding-top: 28px;
        padding-bottom: 28px;
        width: 70%;
    }

    .footer-blue {
        background: #1E5193;
        padding: 48px;
    }

    .footer-blue .row {
        padding-bottom: 12px;
    }

    .footer-blue p {
        font-size: 14px;
        color: #ffffff;
    }

    .footer-blue h1 {
        font-size: 48px;
        color: #ffffff54;
        font-weight: 700;
    }

    .footer-blue a {
        font-size: 14px;
        color: #ffffff;
    }

    .social-text {
        font-size: 14px;
        color: #ffffff;
    }

    .footer-menu li {}

    .footer-menu li:last-child {
        border-right: none;
    }

    .footer-menu li a {
        color: white;
        font-size: 14px;
        font-weight: 400;
        text-decoration: none;
    }

    .footer-menu li:first-child a {
        padding-left: 0px;
    }

    .footer-menu-kvkk {
        border-top: 1px solid #ffffff54;
        border-bottom: 1px solid #ffffff54;
        padding-top: 12px;
        padding-bottom: 12px;
    }

    .footer-menu-kvkk li {
        display: inline;
        border-right: 1px solid #ffffff54;
        float: left;
    }

    .footer-menu-kvkk li:last-child {
        border-right: none;
    }

    .footer-menu-kvkk li a {
        display: block;
        color: #ffffff54;
        padding: 0px 8px;
        text-decoration: none;
    }

    .footer-menu-kvkk li:first-child a {
        padding-left: 0px;
    }

    .social-top .fa-brands {
        font-size: 24px;
    }

    .social-footer .fa-brands {
        font-size: 36px;
        color: #ffffff;
        padding: 8px;
    }

    .footer h1 {
        font-size: 18px;
        color: #ffffff;
        font-weight: 600;
        border-bottom: 2px solid #ffffff;
        padding-bottom: 8px;
		padding-top: 28px;
    }

    .footer-menu-line .col-md-3 {

    }

    .social-footer .col-md-3:nth-child(4) {
        border-right: 0px;
    }

    .phone-icon {
        padding-right: 8px;
    }
}