/*
	* Powered By HZD Teknoloji
	* Copyright 2022
	* www.hzd.com.tr
*/

body {
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
    color: #000;
    font-weight: 300;
}

#contactForm label a {
    font-weight: 600;
}

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

.pr-5 {
    padding-right: 25px;
}

.d-contents {
    display: contents;
}

.go-bottom {
    position: fixed;
    bottom: 30px;
    right: 30px;
    color: #cda235;
    background: transparent;
    width: 70px;
    height: 70px;
    padding: 20px;
    border: 1px solid #cda235;
    border-radius: 50px;
    z-index: 9999;
}

.go-bottom i {
    font-size: 24px;
    text-align: center;
    padding: 3px 0 0 3px;
}

#pdesk {
    margin-bottom: 150px;
}

#pdesk .c1 {
    position: relative;
}



#pdesk .c1 img {
    position: absolute;
    top: 70px;
    right: -75px;
    z-index: 9;
}

#pdesk .c2 {
    position: relative;
    background-color: #efeae3;
    padding: 120px 130px 300px 130px;
}

.tasarim {
    position: absolute;
    top: 0;
    right: 0;
}
.mw-80 {
    float: right;
    max-width: 80%;
}

.mw-100 {
    max-width: 100%;
}

#pdesk .c2 .cake {
    position: absolute;
    bottom: -190px;
    left: -155px;
    z-index: 9;
}

#pdesk .c2 .title {
    float: left;
    margin-bottom: 90px;
}

#pdesk .c2 p {
    letter-spacing: unset;
    padding: 0px 180px 0px 0px;
    font-size: 14px;
    text-align: left;
    font-weight: 400;
    line-height: 44px;
    text-transform: unset;
}

#pdesk .c3 {
    position: relative;
}

#pdesk .c3 img {
    position: absolute;
    left: -75px;
    bottom: 70px;
    z-index: 9;
}

.altGorsel {
    margin-top: 200px;
}

.site-none {
    display: none;
}

.line-h-60 {
    line-height: 60px;
}

.owl-carousel {
    z-index: unset;
}

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

.fs-30 {
    font-size: 70px;
}

.fs-13 {
    font-size: 13px;
}

.line-h-44 {
    line-height: 44px;
}

.border-right {
    border-right: 1px solid #747171;
}

  .bg-color-greyLight {
      background-color: #9e9136;
  }

.bg-color-grey {
    background-color: #eceae7;
}

.bg-color-grey-2 {
    background-color: #f4f2f0;
}

.fw-medium {
    font-weight: 500;
}

.text-green, .text-green:hover {
    color: #516c31;
}

.text-yellow {
    color: #9e9136;
}

.copyrightColor {
    color: #747171;
}

.copyrightColor a {
    color: #747171;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #9e9136 !important;
}

input::-moz-placeholder { /* Firefox 19+ */
    color: #9e9136 !important;
}

.form-check-input:checked {
    background-color: #516c31;
    border-color: #516c31;
}

.form-check-input:focus {
    box-shadow: unset;
}

.form-control:focus {
    background-color: #eceae7;
    border-color: #000000;
    box-shadow: unset;
}

#contactForm span {
    font-size: 70px;
    display: block;
    text-align: center;
}
#contactForm input[type=text] {
    border-color: #212529!important;
    border-radius: 0;
    background-color: unset;
}
#contactForm p {
    line-height: 44px;
    font-weight: 600;
    letter-spacing: 5px;
    display: block;
    text-align: center;
    text-transform: uppercase;
}
#contactForm button {
    background-color: #516c31;
    border-radius: 0;
    padding: 15px 100px 15px 100px;
}

#iletisim {
    margin-bottom: 165px;
}

#notfound {
    margin-bottom: 150px;
    margin-top: 100px;
}

#iletisim .span {
    font-size: 70px;
    display: block;
    text-align: center;
}

footer ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: inline-block;
}

footer ul li {
    display: inline-block;
    float: left;
}

footer ul li a {cursor:pointer }

#iletisim ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: inline-block;
}

#iletisim ul li {
    display: inline-block;
}

#iletisim button {
    background-color: #9e9136;
    border-radius: 0;
    padding: 15px 100px 15px 100px;
}

#header ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: inline-block;
}

#header ul li {
    margin: 0 15px;
    font-size: 18px;
    letter-spacing: 1.5px;
    line-height: 45px;
    float: left;
    display: inline-block;
}

#header ul li a {
    color: #3c4433;
    font-weight: 500;
}

#header ul li:last-child a {
    padding: 0px 20px;
    border-radius: 50px;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    background-color: #516c31;
    height: 45px;
    display: inline-block;
}

#header ul li:last-child {
    margin-right: 0;
}



#lokasyonmap {
    position: relative;
    float: left;
    width: 100%;
    height: 100%;
}


#header {
    position: relative;
    background-image: url("../images/header1.png");
    background-color: #dfd7cd;
    height: 370px;
}

#header i {
    margin-right: 10px;
}

.height {
    height: 20px;
    margin: 0 5px;
}

.baslikİletisim {
    position: absolute;
    bottom: -45px;
    left: 0;
    right: 0;
    margin-bottom: auto;
    text-align: center;
}

#galeri .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #b6a37b;
    border-color: #000000;
}

#galeri .nav-tabs .nav-link {
    text-align: center;
    display: inline-block;
    color: #b6a37b;
}

.nav-tabs .nav-link {
    padding: 10px 0;
}

.nav-tabs .nav-link:hover {
    background: none;
}

#galeri {
    margin-bottom: 100px;
}

.contactForm {
    margin-bottom: 100px;
}

.acikbg {
    height: 200px;
    position: relative;
    background-color: #9c9034;
}

.acikbg:hover , .koyubg:hover{
    border: 2px solid #9e9136;
    background-color: unset;
    cursor: default;
}

.koyubg {
    height: 200px;
    position: relative;
    background-color: #526d33;
}

.acikbg img , .koyubg img{
    filter: brightness(0) saturate(100%) invert(99%) sepia(0%) saturate(2%) hue-rotate(255deg) brightness(112%) contrast(101%);
    padding-top: 30px;
}

.acikbg:hover img, .koyubg:hover img {
    filter: brightness(0) saturate(100%) invert(63%) sepia(5%) saturate(3953%) hue-rotate(15deg) brightness(87%) contrast(99%);
}
.acikbg:hover span , .koyubg:hover span{
    color: #9e9136;
}

.acikbg span, .koyubg span {
    color: #fff;
    font-weight: 500;
    position: absolute;
    bottom: 30px;
    width: 100%;
}

.divider {
    height: 100px;
    width: 2px;
    display: inline-block;
    background-color: #9e9136;
}

.beyaz {
    color: #fff;
}

.yesil {
    color: #b4d189;
}

.button {
    padding: 20px 50px;
    color: #fff;
    border-radius: unset;
    background-color: #81ac5c;
}

.swiper-button-prev.swiper-prev-style4, .swiper-button-next.swiper-next-style4 {
    background: #81ac5c !important;
}

#slider {
    margin-bottom: 150px;
}

.fw-400 {
    font-weight: 400 !important;
}
#proje .line {
    z-index: 4;
    width: 100%;
    height: 2px;
    position: absolute;
    top: 60px;
    background-color: #41562b;
}

#proje .line::before {
    content: "";
    width: 2px;
    position: absolute;
    height: 600px;
    left: 0;
    background-color: #41562b;
}
#proje .line::after {
    content: "";
    width: 2px;
    position: absolute;
    height: 600px;
    right: 0;
    background-color: #41562b;
}
#proje .kutu {
    position: relative;
    z-index: 5;
    display: block;
    min-height: 106px;
    color: #41562b;
    border: 2px solid #41562b;
    background-color: #ffffff;
}

.h-460 {
    height: 460px;
}

.h1-proje {
    line-height: 28px !important;
    font-size: 18px;
    color: #555d3f;
    font-weight: 600;
}

.p-proje {
    color: #000;
    font-weight: 400 !important;
    letter-spacing: unset !important;
    line-height: unset !important;
    text-transform: unset !important;
}

.p-relative {
    position: relative;
}


#proje span {
    display: block;
    text-align: center;
}

#proje sup {
    font-size: 28px;
}

#proje .kutu .title {
    font-size: 48px;
    font-weight: 600;
    font-family: 'Barlow', sans-serif;
}


#proje p {
    line-height: 44px;
    font-weight: 600;
    letter-spacing: 5px;
    display: block;
    text-align: center;
    text-transform: uppercase;
    font-size: 20px;
}

.gorseller {
    height: 590px;
    margin-top: 70px;
}

.gorseller img {
    max-width: 100%;
}

.gorseller .g1 {
    position: absolute;
    bottom: 35px;
    right: 0;
    z-index: 4;
}

.gorseller .g2 {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 3;
}

.gorseller .g3 {
    position: absolute;
    bottom: -60px;
    right: 0;
    z-index: 5;
}

#proje .divider {
    height: 100px;
    width: 2px;
    display: inline-block;
    background-color: #9e9136;
}

.mb-300 {
    margin-bottom: 300px;
}

#proje .p-cimen {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 350px;
}

.bg-siyah {
    background-color: ;
}
.news a:hover {cursor: default !important;}
.news .section-subtitle span {
    font-size: 22px;
    line-height: 44px;
    font-weight: 600;
    letter-spacing: 5px;
    display: block;
    text-align: center;
    text-transform: uppercase;
}
.section-title span {
    text-align: start !important;
    color: #fff;
    font-size: 80px;
}
.section-subtitle span {
    text-align: start !important;
    color: #aa8453;
}
.bg-siyah {
    background-color: #222222;
}

.y1 {
    position: absolute;
    top: 0;
    right: 0;
}

.y2 {
    position: absolute;
    bottom: 0;
    left: 0;
}

.text-start {
    text-align: start !important;
}


/*.altGorsel {
    height: 850px;
    margin-top: 70px;
    margin-bottom: 170px;
}*/

.altGorsel img {
    max-width: 100%;
}

.altGorsel .abg {
    z-index: 10;
    position: absolute;
    top: 0;
    left: 170px;
}

.altGorsel .a1 {
    z-index: 20;
    position: absolute;
    top: 70px;
    left: 220px;
}

.altGorsel .a2 {
    z-index: 20;
    position: absolute;
    bottom: 60px;
    right: 70px;
}

.altGorsel .a3 {
    z-index: 20;
    position: absolute;
    bottom: -150px;
    left: 0;
}

.altGorsel .altb {
    z-index: 10;
    position: absolute;
    top: 120px;
    right: 70px;
}

.altGorsel .p {
    font-size: 14px !important;
    width: 39% !important;
    z-index: 20;
    position: absolute;
    top: 145px !important;
    left: 200px !important;
    line-height: unset !important;
    font-weight: 300 !important;
    letter-spacing: unset !important;
    display: unset !important;
    text-align: unset !important;
    text-transform: unset !important;
}

/* === owl carousel nav style  === */
.clients .owl-theme .owl-nav,
.team .owl-theme .owl-nav,
.news .owl-theme .owl-nav,
.pricing .owl-theme .owl-nav,
.testimonials .owl-theme .owl-nav,
.rooms-page .owl-theme .owl-nav,
.rooms3 .owl-theme .owl-nav,
.rooms2 .owl-theme .owl-nav,
.rooms1 .owl-theme .owl-nav {
    position: absolute!important;
    top: 35%!important;
    bottom: auto!important;
    width: 100%
}
.clients .owl-theme .owl-nav,
.team .owl-theme .owl-nav,
.news .owl-theme .owl-nav,
.pricing .owl-theme .owl-nav,
.testimonials .owl-theme .owl-nav,
.rooms-page .owl-theme .owl-nav,
.rooms3 .owl-theme .owl-nav,
.rooms2 .owl-theme .owl-nav,
.rooms1 .owl-theme .owl-nav{
    position: relative;
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
.clients .owl-theme .owl-prev,
.team .owl-theme .owl-prev,
.news .owl-theme .owl-prev,
.pricing .owl-theme .owl-prev,
.testimonials .owl-theme .owl-prev,
.rooms-page .owl-theme .owl-prev,
.rooms3 .owl-theme .owl-prev,
.rooms2 .owl-theme .owl-prev,
.rooms1 .owl-theme .owl-prev {
    left: 10px!important
}
.clients .owl-theme .owl-next,
.team .owl-theme .owl-next,
.news .owl-theme .owl-next,
.pricing .owl-theme .owl-next,
.testimonials .owl-theme .owl-next,
.rooms-page .owl-theme .owl-next,
.rooms3 .owl-theme .owl-next,
.rooms2 .owl-theme .owl-next,
.rooms1 .owl-theme .owl-next {
    right: 10px!important
}
.clients .owl-theme .owl-prev,
.clients .owl-theme .owl-next,
.team .owl-theme .owl-prev,
.team .owl-theme .owl-next,
.news .owl-theme .owl-prev,
.news .owl-theme .owl-next,
.pricing .owl-theme .owl-prev,
.pricing .owl-theme .owl-next,
.testimonials .owl-theme .owl-prev,
.testimonials .owl-theme .owl-next,
.rooms-page .owl-theme .owl-prev,
.rooms-page .owl-theme .owl-next,
.rooms3 .owl-theme .owl-prev,
.rooms3 .owl-theme .owl-next,
.rooms2 .owl-theme .owl-prev,
.rooms2 .owl-theme .owl-next,
.rooms1 .owl-theme .owl-prev,
.rooms1 .owl-theme .owl-next {
    color: #fff;
    position: absolute!important;
    top: 50%;
    padding: 0;
    height: 50px;
    width: 50px;
    border-radius: 0%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background: #272727;
    border: 1px solid #272727;
    line-height: 0;
    text-align: center;
    font-size: 16px
}
.clients .owl-theme .owl-prev>span,
.clients .owl-theme .owl-next>span,
.team .owl-theme .owl-prev>span,
.team .owl-theme .owl-next>span,
.news .owl-theme .owl-prev>span,
.news .owl-theme .owl-next>span,
.pricing .owl-theme .owl-prev>span,
.pricing .owl-theme .owl-next>span,
.testimonials .owl-theme .owl-prev>span,
.testimonials .owl-theme .owl-next>span,
.rooms-page .owl-theme .owl-prev>span,
.rooms-page .owl-theme .owl-next>span,
.rooms3 .owl-theme .owl-prev>span,
.rooms3 .owl-theme .owl-next>span,
.rooms2 .owl-theme .owl-prev>span,
.rooms2 .owl-theme .owl-next>span,
.rooms1 .owl-theme .owl-prev>span,
.rooms1 .owl-theme .owl-next>span {
    position: absolute;
    line-height: 0;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}
.clients .owl-theme .owl-nav [class*=owl-],
.team .owl-theme .owl-nav [class*=owl-],
.news .owl-theme .owl-nav [class*=owl-],
.pricing .owl-theme .owl-nav [class*=owl-],
.testimonials .owl-theme .owl-nav [class*=owl-],
.rooms-page .owl-theme .owl-nav [class*=owl-],
.rooms3 .owl-theme .owl-nav [class*=owl-],
.rooms2 .owl-theme .owl-nav [class*=owl-],
.rooms1 .owl-theme .owl-nav [class*=owl-] {
    width: 40px;
    height: 40px;
    line-height: 34px;
    background: transparent;
    color: #fff;
    font-size: 11px;
    margin-right: 15px;
    margin-left: 15px;
    cursor: pointer;
    border: 1px solid rgba(255,255,255, 0.7);
    border-radius: 100%;
    transition: all 0.2s ease-in-out;
    transform: scale(1.0);
}
.clients .owl-theme .owl-nav [class*=owl-]:hover,
.team .owl-theme .owl-nav [class*=owl-]:hover,
.news .owl-theme .owl-nav [class*=owl-]:hover,
.pricing .owl-theme .owl-nav [class*=owl-]:hover,
.testimonials .owl-theme .owl-nav [class*=owl-]:hover,
.rooms-page .owl-theme .owl-nav [class*=owl-]:hover,
.rooms3 .owl-theme .owl-nav [class*=owl-]:hover,
.rooms2 .owl-theme .owl-nav [class*=owl-]:hover,
.rooms1 .owl-theme .owl-nav [class*=owl-]:hover {
    transform: scale(0.9);
    background: transparent;
    border: 1px solid #b19777;
    color: #FFF;
}
@media screen and (max-width: 768px) {
    .clients .owl-theme .owl-nav,
    .team .owl-theme .owl-nav,
    .news .owl-theme .owl-nav,
    .pricing .owl-theme .owl-nav,
    .testimonials .owl-theme .owl-nav,
    .rooms-page .owl-theme .owl-nav,
    .rooms3 .owl-theme .owl-nav,
    .rooms2 .owl-theme .owl-nav,
    .rooms1 .owl-theme .owl-nav {
        display: none;
    }
}

.sol {
    text-align: start !important;
}

/*
 Swiper CSS
*/
.swiper-container { z-index: 1; }

@media (prefers-reduced-motion:no-preference) {
    :root {scroll-behavior: auto}
}
:root {--base-color: #ff214f;}

.bg-black-opacity {background-color: rgba(0, 0, 0, 0.85);}

.padding-80px-all {padding:80px;}
.padding-100px-all {padding:100px;}

.w-40 {width:40%;}

.swiper-button-next:after, .swiper-button-prev:after {display: none;}
.navigation-area {position: absolute; bottom: 0; display: inline-block; width: 40px; height: 82px;}
.swiper-button-prev.swiper-prev-style4, .swiper-button-next.swiper-next-style4 {background-image: none; background: var(--base-color); color: #fff; text-align: center; line-height: 40px; height: 40px; width: 40px; display: block; float: left; position: relative; left: auto; right: auto; top: 0; margin: 0 auto; border-radius: 0; transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0);}

.cover-background {
    position: relative !important;
    background-size: cover !important;
    overflow: hidden !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}


/*
 Swiper CSS End
*/


/* ======= News style ======= */
.news .item {
    position: relative;
    overflow: hidden;
    margin-bottom: 30px;
}
.news .item:hover img {
    -webkit-filter: none;
    filter: none;
    -webkit-transform: scale(1.09, 1.09);
    transform: scale(1.09, 1.09);
    -webkit-filter: brightness(75%);
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}
.news .item:hover .con {
    bottom: 0;
}
.news .item img {
    -webkit-transition: all .5s;
    transition: all .5s;
    -webkit-filter: brightness(100%);
}
.news .item .date {
    display: inline-block;
    position: absolute;
    top: 20px;
    left: 20px;
    background: transparent;
    border: 1px solid rgba(255,255,255,0.5);
    color: #fff;
    padding: 5px 10px;
    text-align: center;
}
.news .item .date span {
    font-family: 'Barlow Condensed', sans-serif;
    display: block;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 3px;
    color: #fff;
}
.news .item .date i {
    font-family: 'Barlow Condensed', sans-serif;
    display: block;
    font-size: 24px;
    font-style: normal;
    color: #fff;
}
.news .item .con {
    margin: -155px 20px 90px;
    padding: 20px;
    background-color: #f8f5f0 !important;
    border: 1px solid #f8f5f0;
    border-radius: 0;
    overflow: hidden;
    -webkit-transition: .2s cubic-bezier(.3, .58, .55, 1);
    transition: .2s cubic-bezier(.3, .58, .55, 1);
    bottom: -90px;
    position: relative;
}
.news .item .con .category {
    font-family: 'Barlow', sans-serif;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 5px;
    letter-spacing: 3px;
}
.news .item .con .category a {
    margin-right: 5px;
    position: relative;
    color: #666;
}
.news .item .con .category a:hover {
    color: #222;
}
.news .item .con .category a:last-child {
    margin-right: 0;
}
.news .item .con .category a:last-child:after {
    display: none;
}
.news .item .con h5,
.news .item .con h5 a {
    color: #222;
    font-size: 24px;
    font-family: 'Gilda Display', serif;;
    font-weight: 400;
    margin-bottom: 0px;
}
.news .item .con h5:hover,
.news .item .con h5 a:hover {
    color: #aa8453;
}
.news .item .con p {
    color: #fff;
    font-size: 17px;
}
.news .item .con i {
    color: #fff;
    font-size: 20px;
}

/* Anasayfa */

#headerHome ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: inline-block;
}

#headerHome ul li {
    margin: 0 15px;
    font-size: 18px;
    letter-spacing: 1.5px;
    line-height: 45px;
    float: left;
    display: inline-block;
}

#headerHome ul li a {
    color: #3c4433;
    font-weight: 500;
}

#headerHome ul li:last-child a {
    padding: 0px 20px;
    border-radius: 50px;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    background-color: #516c31;
    height: 45px;
    display: inline-block;
}

#headerHome ul li:last-child {
    margin-right: 0;
}

#headerHome {
    position: relative;
    background-image: unset;
    background-color: transparent;
    height: 370px;
    z-index: 995;
}

#headerHome i {
    margin-right: 10px;
}

.ulHome li a {
    color: #fff !important;
}

.ulHome li:last-child a {
    color: #000 !important;
    background-color: #fff !important;
}

.bg-home {
    background-color: #eceae7;
}

.r-border {
    border-right: solid 1px #979694
}

.adres {
    font-size: 15px !important;
    font-weight: 500;
    line-height: unset !important;
    letter-spacing: unset !important;
    text-align: unset !important;
    text-transform: unset !important;

}

.formHome {
    background-color: #9e9136;
    border-radius: 0 !important;
    padding: 25px 100px 25px 100px !important;
}

.lokasyonmapHome {
    height: 300px !important;
}

#formHome p {
    font-size: 18px;
    line-height: 33px;
    letter-spacing: 5px;
    font-weight: 600;
    display: block;
    text-align: center;
    text-transform: uppercase;
}

.fs-16 {
    font-size: 16px !important;
}

.fs-22 {
    font-size: 20px !important;
}

.fs-30 {
    font-size: 30px !important;
}



.fs-55 {
    font-size: 55px !important;
}

.pt-150 {
    padding-top: 150px;
}

#home .b1, #home .b2, #home .b3, #home .b4 {
    max-width: 100%;
}

#home .b5 {
    padding: 10px;
    position: absolute;
    bottom: 170px;
    right: 90px;
}

.px-200 {
    padding: 0 200px;
}



.pt-120 {
    padding-top: 120px;
}

.fs-15 {
    font-size: 15px !important;
}

#homeIki .home {
    height: 630px !important;
}



.home-bg {
    background-image: url("..//images/homeArka.png");
}


.bg-koyuYesil {
    background-color: #516c31;
}

.homeUc {
    height: 1600px;
}

.bn1{
    position: absolute;
}

.bn2{
    position: absolute;
    bottom: 370px;
    left: 70px;
}

.bn3{
    z-index: 50;
    position: absolute;
    bottom: -60px;
    right: 260px;
}

.bnp {
    position: absolute;
    bottom: 425px;
    left: 620px;
    width: 40%;
    color: #fff;
}

#homeDort .bg-acik {
    background-color: #dfd7cd;
}

#homeDort .baslikHome {
    line-height: 54px !important;
    letter-spacing: 3px;
    margin-bottom: 50px;
    color: #433a2e;
}

.fw-400 {
    font-weight: 400 !important;
}

#homeDort .w-80 {
    width: 80%;
}

#homeDort .fw-300 {
    font-weight: 300;
}

#homeDort .btn {
    border: unset !important;
    box-shadow: unset !important;
}

#homeDort .px-6 {
    padding-left: 6rem;
    padding-right: 1rem !important;
}


#homeDort .h-715 {
    height: 715px;
}

#homeBes .btn {
    border: unset !important;
    box-shadow: unset !important;
}

#homeBes .bg-left {
    padding: 80px 60px;
    background-color: #dfd7cd;
    position: absolute;
    right: -100px;
    top: 70px;
    display: inline-table;
    z-index: 9;
}

#homeBes p {
    font-size: 15px;
    line-height: 34px;
    font-weight: 600;
    letter-spacing: 5px;
    display: block;
    text-align: start;
    text-transform: uppercase;
}

#homeBes .py-5 {
    padding-top: 2rem!important;
}

#homeBes .p-5 {
    padding: 3rem;
}

.col-z {
    z-index: 9;
}


#homeBes mp-0 {
    padding: 0;
}

#homeBes .swiper-slide {
    width: unset !important;
}

.homeGaleri .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    display: none;
}

.homeGaleri .swiper {
    width: 100%;
    height: 100%;
}

.homeGaleri .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.homeGaleri .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

#homeBes .paragraf {
    line-height: unset !important;
    font-weight: 400 !important;
    letter-spacing: unset !important;
    margin: 15px 0px !important;
    display: block;
    text-align: start;
    text-transform: unset !important;
}

.mw-100 {
    max-width: 100% !important;
}

.mw-logo-100 {
    max-width: 100% !important;
}

.mw-header-100 {
    max-width: 60% !important;
}

.w-60 {
    width: 50% !important;
}

.site-none {
    display: none;
}

.site-block {
    display: block;
}

.nav-i {
    margin-right: 15px !important;
    font-size: 20px !important;
    line-height: 30px !important;
}

#home {
    margin-top: 32px;
}

.w-home-50 {
    width: 50% !important;
}




@media (max-width:1600px) {
    .px-200 {
        padding: unset !important;
    }

    h1 {
        font-size: 45px !important;
    }

    #homeDort .px-6 {
        padding-left: 2rem !important;
    }

    #homeDort .fs-22 {
        font-size: 12px !important;
    }
    section {
        padding: unset !important;
    }

    #homeUc .bnp {
        width: 37%;
    }

    .b1400-none {
        display: none;
    }

    #homeBes .p-5 {
        padding: 1rem!important;
    }

    #proje .kutu .title {
        font-size: 35px!important;
    }
    .nav-i {
        margin-right: 15px !important;
        font-size: 20px !important;
        line-height: 30px !important;
    }
    #pdesk .c2 {
        padding: 120px 60px 100px 60px !important;
    }

    #pdesk .c2 p {
        letter-spacing: unset;
        padding: unset;
        font-size: 14px;
        text-align: left;
        font-weight: 400;
        line-height: 22px;
    }

    #pdesk .c2 .title {
        margin-bottom: 30px;
    }

    #pdesk .c2 .cake {
        max-width: 50%;
        bottom: -215px;
        left: -175px;
    }
}

@media (max-width:1280px) {


    #pdesk .c2 .cake {
        max-width: 50%;
        bottom: -120px;
        left: -100px;
    }
    #header ul li {
        margin: 0 9px;
        font-size: unset !important;
        letter-spacing: unset !important;
    }
    #headerHome ul li {
        margin: 0 9px;
        font-size: unset !important;
        letter-spacing: unset !important;
    }
    .nav-i {
        margin-right: 15px !important;
        font-size: 20px !important;
        line-height: 30px !important;
    }

    #proje .altGorsel {
        margin-top: 100px !important;
    }


}

@media (max-width:1024px) {
    .mobil-none {
        display: none !important;
    }

    .nav-i {
        margin-right: 15px !important;
        font-size: 20px !important;
        line-height: 30px !important;
    }
    .w-home-50 {
        width: 90% !important;
    }

}

@media (max-width:991px) {

    header .content-holder-slide {
        margin-top: 80% !important;
    }

    .r-border {
        border-right: unset !important;
    }

    #iletisim .btn {
        width: 100%;
    }

    #lokasyonmap {
        padding: 0 !important;
        padding-right: 0 !important;
        min-height: 300px;
        max-width: 1249px;
    }

    #homeIki p {
        text-align: justify;
    }

    #homeIki .dy {
        margin: 0;
        padding: 0 30px !important;
    }

    #homeBes .p-relative {
        padding:0
    }

    #homeBes .bg-left {
        padding: 30px 30px;
        background-color: #dfd7cd;
        position: unset;
        right: unset;
        top: unset;
        display: block;
        z-index: unset;
    }

    #homeBes .pt-5 {
        padding: 30px;
        margin-top: 30px;
    }

    /* Max Width */

    .mow-100 {
        width: 100% !important;
    }

    .mw-100 {
        max-width: 80% !important;
    }

    /* Section */

    section {
        padding: 0 0 !important;
    }

    /* Mobil Padding 0 */

    .mp-0 {
        padding: 0!important;
    }

    /* Mobil Gizle */

    .mobile-none {
        display: none;
    }

    .mobile-block {
        display: block;
    }

    /* Margin */

    .m-1 {
        margin: unset !important;
    }
    .m-2 {
        margin: unset !important;
    }
    .m-3 {
        margin: unset !important;
    }
    .m-4 {
        margin: unset !important;
    }
    .m-5 {
        margin: unset !important;
    }
    .mt-1 {
        margin-top: unset !important;
    }
    .mt-2 {
        margin-top: unset !important;
    }
    .mt-3 {
        margin-top: unset !important;
    }
    .mt-4 {
        margin-top: unset !important;
    }
    .mt-5 {
        margin-top: unset !important;
    }
    .mb-1 {
        margin-bottom:  unset !important;
    }
    .mb-2 {
        margin-bottom:  unset !important;
    }
    .mb-3 {
        margin-bottom:  unset !important;
    }
    .mb-4 {
        margin-bottom:  unset !important;
    }
    .mb-5 {
        margin-bottom:  unset !important;
    }
    .mx-1 {
        margin-left: unset !important;
        margin-right:  unset !important;
    }
    .mx-2 {
        margin-left: unset !important;
        margin-right:  unset !important;
    }
    .mx-3 {
        margin-left: unset !important;
        margin-right:  unset !important;
    }
    .mx-4 {
        margin-left: unset !important;
        margin-right:  unset !important;
    }
    .mx-5 {
        margin-left: unset !important;
        margin-right:  unset !important;
    }
    .my-1 {
        margin-top: unset !important;
        margin-bottom:  unset !important;
    }
    .my-2 {
        margin-top: unset !important;
        margin-bottom:  unset !important;
    }
    .my-3 {
        margin-top: unset !important;
        margin-bottom:  unset !important;
    }
    .my-4 {
        margin-top: unset !important;
        margin-bottom:  unset !important;
    }
    .my-5 {
        margin-top: unset !important;
        margin-bottom:  unset !important;
    }

    /* Padding */

    .p-1 {
        padding: unset !important;
    }
    .p-2 {
        padding: unset !important;
    }
    .p-3 {
        padding: unset !important;
    }
    .p-4 {
        padding: unset !important;
    }
    .p-5 {
        padding: unset !important;
    }
    .pt-1 {
        padding-top: unset !important;
    }
    .pt-2 {
        padding-top: unset !important;
    }
    .pt-3 {
        padding-top: unset !important;
    }
    .pt-4 {
        padding-top: unset !important;
    }
    .pt-5 {
        padding-top: unset !important;
    }
    .pb-1 {
        padding-bottom:  unset !important;
    }
    .pb-2 {
        padding-bottom:  unset !important;
    }
    .pb-3 {
        padding-bottom:  unset !important;
    }
    .pb-4 {
        padding-bottom:  unset !important;
    }
    .pb-5 {
        padding-bottom:  unset !important;
    }
    .px-1 {
        padding-left: unset !important;
        padding-right:  unset !important;
    }
    .px-2 {
        padding-left: unset !important;
        padding-right:  unset !important;
    }
    .px-3 {
        padding-left: unset !important;
        padding-right:  unset !important;
    }
    .px-4 {
        padding-left: unset !important;
        padding-right:  unset !important;
    }
    .px-5 {
        padding-left: unset !important;
        padding-right:  unset !important;
    }
    .py-1 {
        padding-top: unset !important;
        padding-bottom:  unset !important;
    }
    .py-2 {
        padding-top: unset !important;
        padding-bottom:  unset !important;
    }
    .py-3 {
        padding-top: unset !important;
        padding-bottom:  unset !important;
    }
    .py-4 {
        padding-top: unset !important;
        padding-bottom:  unset !important;
    }
    .py-5 {
        padding-top: unset !important;
        padding-bottom:  unset !important;
    }

    /* Header */

    #header {
        height: 175px;
    }

    #header .p-5 {
        padding: 1rem!important;
    }

    #headerHome .p-5 {
        padding: 1rem!important;
    }

    .fw-400 {
        font-weight: unset !important;
    }

    /* Footer */

    footer .px-3 {
        padding-right: 1rem!important;
        padding-left: 1rem!important;
    }

    footer .px-2 {
        padding-right: 0.5rem!important;
        padding-left: 0.5rem!important;
    }

    footer .my-5 {
        margin-top: 1rem!important;
    }

    /* Bilgi Formu */

    #contactForm .contactForm {
        margin-bottom: unset !important;
    }

    #contactForm .mb-3 {
        margin-bottom: 1rem !important;
    }

    #contactForm .my-5 {
        margin-bottom: 3rem !important;
    }

    #contactForm .p-3 {
        padding: 1rem !important;
    }

    #contactForm .py-5 {
        padding-top: 1rem!important;
        padding-bottom: 3rem!important;
    }

    #contactForm label {
        float: left !important;
        display: contents !important;
    }

    #contactForm .my-5 {
        margin-top: 1rem !important;
    }

    #contactForm .mb-5 {
        margin-bottom: 1rem!important;
    }

    #contactForm button {
        width: 100%;
    }

    /* İletişim */

    #iletisim {
        margin-bottom: unset !important;
        margin-top: unset !important;
    }

    .baslikİletisim {
        bottom: -70px !important;
    }

    #iletisim .py-5 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important;
    }

    #iletisim .px-5 {
        padding-right: 3rem!important;
        padding-left: 3rem!important;
    }

    #iletisim .my-5 {
        margin-top: 2rem!important;
    }

    /* Galeri */

    #galeri {
        margin-bottom: unset !important;
    }

    #galeri .py-5 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important;
    }

    #galeri .mb-4 {
        margin-bottom: 1.5rem!important;
    }

    #galeri .pt-5 {
        padding-top: 3rem!important;
    }

    /* Lokasyon */

    .paragraf {
        margin-top: 50px;
    }

    .paragraf .py-5 {
        padding-top: 3rem!important;
        padding-bottom: 3rem!important;
    }

    .paragraf .mb-3 {
        margin-bottom: 1rem!important;
    }

     #slider {
        margin-bottom: 50px !important;
    }

    /* Proje */

    #proje .pb-3 {
        padding-bottom: 1rem!important;
    }

    #proje .py-5 {
        padding-top: 2rem!important;
        padding-bottom: 2rem!important;
    }

    #proje .gorseller {
        height: 190px;
        margin-top: 70px;
    }

    #proje .gorseller .g1 {
        bottom: 20px;
    }

    #proje .gorseller .g2 {
        width: 300px;
        height: 185px;
    }

    #proje p {
        margin-bottom: 50px;
    }

    #proje .mb-300 {
        margin-bottom: 100px;
    }

    #proje .m-5 {
        margin-top: 2rem!important;
    }

    #proje .p-cimen {
        width: 200px;
    }

    #proje .altGorsel {
        margin-top: unset !important;
    }

    #proje .altGorsel .a1 {
        z-index: unset !important;
        position:unset !important;
        top: unset !important;
        left: unset !important;
    }

    #proje .altGorsel .abg {
        z-index: unset !important;
        position: unset !important;
        top: unset !important;
        left: unset !important;
    }

    #proje .altGorsel .altb {
        z-index: unset !important;
        position: unset !important;
        top: unset !important;
        right: unset !important;
    }

    #proje .altGorsel .a3 {
        z-index: unset !important;
        position: unset !important;
        bottom: unset !important;
        left: unset !important;
    }

    #proje .altGorsel .a2 {
        z-index: unset !important;
        position: unset !important;
        bottom: unset !important;
        right: unset !important;
    }

    #proje .altGorsel .p {
        font-size: unset !important;
        z-index: unset !important;
        position: unset !important;
        top: unset !important;
        left: unset !important;
        line-height: unset !important;
        font-weight: 300 !important;
        letter-spacing: unset !important;
        text-align: unset !important;
        text-transform: unset !important;
    }

    #proje .mb-3 {
        margin-bottom: 1rem!important;
    }

    .site.none2 {
        display: none;
    }


    /*#proje {
        padding-bottom: 75px !important;
    }*/

    /* Home */

    #home {
        padding: 45px 0 !important;
    }

    #home .b1, #home .b2, #home .b3, #home .b4 {
        max-width: 100%;
    }

    #home .b5 {
        padding: unset !important;
        position: absolute !important;
        top: unset !important;
        bottom: 100px !important;
        right: 0 !important;
        width: 70px;
    }

    #home .p-25 {
        padding: 25px;
    }

    #home .b6 {
        padding: unset !important;
        position: unset !important;
        top: unset !important;
        right: unset !important;
    }

    #home .b7 {
        padding: unset !important;
        position: unset !important;
        top: unset !important;
        right: unset !important;
    }

    #home .yaprak {
        position: absolute !important;
        top: 170px !important;
        left: 0 !important;
        width: 70px;
    }

    #home .px-200 {
        padding: unset !important;
    }

    #homeDort .px-6 {
        padding-left: 1rem !important;
    }

    #homeDort .fs-22 {
        font-size: unset !important;
    }

    #homeDort .pt-4 {
        padding-top: 1.1rem!important;
    }

    #homeDort .w-80 {
        width: 100%!important;
    }

    #homeDort .baslikHome {
        line-height: 40px !important;
        font-size: 32px !important;
        font-weight: 500 !important;
        margin-bottom: 30px;
    }

    #homeDort .h-715 {
        height: 600px;
    }

    #homeDort h1 {
        font-size: 25px;
        line-height: 42px;
    }

    #homeDort .my-5 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!important;
    }

    .homeUc {
        height: unset !important;
        padding-bottom: 30px !important;
    }

    .homeUc .bnp {
        position: unset !important;
        bottom: unset !important;
        left: unset !important;
        width: unset !important;
        padding-top: 35px;
        color: #fff;
    }

    #homeUc .pt-150 {
        padding-top: 50px!important;
        padding-bottom: 50px!important;
    }

    #homeUc .pt-5 {
        padding-top: 1rem!important;
    }

    #homeUc .bn1 {
        position: unset !important;
    }

    #homeUc .bn2 {
        position: unset !important;
        bottom: unset !important;
        left: unset !important;
    }

    #homeUc .bn3 {
        position: unset !important;
        bottom: unset !important;
        right: unset !important;
    }

    #homeIki .pt-5 {
        padding-top: 1rem!important;
    }

    #homeIki .fs-15 {
        margin: 30px;
    }

    #homeIki .home {
        height: 490px !important;
    }

    .pt-120 {
        padding-left: 50px;
        padding-top: 15px!important;
    }

    #formHome .my-3 {
        margin-top: 1rem!important;
        margin-bottom: 1rem!important;
    }

    #formHome .my-5 {
        margin-top: 3rem!important;
        margin-bottom: 3rem!important;
    }

    #formHome .pt-5 {
        padding-top: 1rem!important;
    }

    .mt-5 {
        margin-top: 1rem!important;
    }

    .nav-i {
        margin-right: 15px !important;
        font-size: 20px !important;
        line-height: 30px !important;
    }
}


@media (max-width:767px) {

    .nav-i {
        margin-right: 15px !important;
        font-size: 20px !important;
        line-height: 30px !important;
    }

    .baslikİletisim {
        bottom: -30px !important;
    }

    .mobile-none2 {
        display: none;
    }

    .mobile-block2 {
        display: block;
    }

    #proje .mobile {
        background-color: #efeae3;
        padding-bottom: 45px;
    }

    .altGorsel {
        height: unset !important;
        margin-top: 70px;
        margin-bottom: unset !important;
    }

    #proje .altGorsel {
        background-color: #efeae3;
    }

    #proje .mobile img {
        background-color: #efeae3;
        padding-top: 45px;
        padding-bottom: 45px;
    }

}

