*{outline: 0;border:none;text-decoration:none!important;list-style-type:none;}
h1,h2,h3,h4,h5,h6{margin:0px}
input.form-control{box-shadow:unset!important;opacity: 1!important;}
textarea{outline:none!important;box-shadow:0px!important}
body{font-family: 'Rubik', sans-serif;background-color: #fff;overflow: hidden;overflow-y: auto;overflow-x: hidden;}


.resim-responsive{width: 100%!important;}
.historyActive{overflow:hidden!important}
ul{padding:0px;margin:0px;}

.sayfaUyari{margin-top:0px}
.slick-slider{direction: ltr!important}

.padding-no{padding:0px!important}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus,div:focus,a:focus,button:focus,span:focus{
    outline: 0;-webkit-box-shadow:0px 0px 0px!important;-moz-box-shadow: 0px 0px 0px!important;box-shadow: 0px 0px 0px !important;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color: initial!important}
.fancybox-skin{padding:0px!important}


.titleWrap{margin-block: 45px;}
.title{font: normal normal 800 32px/43px Rubik;color: #3e3e3e;letter-spacing: -0.9px;position: relative;display: flex;align-items: flex-end;margin-bottom: 0px;}
.title.line::after{content:'';height: 4px;width: 100%;background: transparent linear-gradient(90deg, #C09733 0%, #DBC48C 100%);display: block;position: relative;bottom:10px;
margin-left: 8px;}
.title.center{text-align: center;display: block;}

.textParent{padding: 0px;margin-bottom: 45px;}
.textParent ul li:not(:last-child){margin-bottom: 15px;}
.text{display: flex;align-items: flex-start;gap:30px;color: #1F1F1F;letter-spacing: -0.55px;font: italic normal normal 20px/25px Rubik;}
.text a{color: #1F1F1F;}


.pageMobileBrandClose{display:none}
.pageMobileBrand{display:none}


.headerWrap{background: rgba(0,0,0,0.5);position: relative;z-index: 111;}
.headerWrap .container::before,
.headerWrap .container::after{display: none;}
.headerWrap .container{display: flex;gap:30px;justify-content: space-between;position: relative;}
.headerWrap .container .headerSol {display: flex;background-color: #fff;height: 100px;align-items: center;}
.headerWrap .container .headerSol img{width: 100%;width:220px;}

.headerWrap .container .headerSag .headerSagUst{margin-top: 15px;margin-bottom: 15px;display: flex;justify-content: space-between;}
.headerWrap .container .headerSag .headerSagUst .links i{font-size: 20px;}
.headerWrap .container .headerSag .headerSagUst .links li{display: flex;align-items: center;gap:4px}
.headerWrap .container .headerSag .headerSagUst .links img{width: 25px;object-fit: contain;}
.headerWrap .container .headerSag .headerSagUst ul{display: flex;gap:15px}
.headerWrap .container .headerSag .headerSagUst ul li a{font: normal normal 400 15px/19px Rubik;color: #fff;}
.headerWrap .container .headerSag .headerSagAlt ul{display: flex;gap:12px;justify-content: flex-end;}
.headerWrap .container .headerSag .headerSagAlt > ul > li > a{color: #fff;padding-bottom: 30px;}
.headerWrap .container .headerSag .headerSagAlt > ul > li ul{display: none;}
.headerWrap .container .headerSag .headerSagAlt > ul > li:not(.menu-item-mega-parent){position: relative;}




.headerWrap .container .headerSag .headerSagAlt > ul > li:not(.menu-item-mega-parent) .sub-menu{position: absolute;background-color: #fff;left: 0;top:40px;width: 200px;padding: 0px;border-radius: 10px;box-shadow: 0px 0px 5px rgba(0,0,0,0.4);}
.headerWrap .container .headerSag .headerSagAlt > ul > li:not(.menu-item-mega-parent) .sub-menu li{position: relative;}
.headerWrap .container .headerSag .headerSagAlt > ul > li:not(.menu-item-mega-parent) .sub-menu li a{padding:8px 4px;color:#000;display: block;border-bottom: 1px solid #e2e2e2;border-radius: 10px}




@media(min-width:768px){
    .headerWrap .container .headerSag .headerSagAlt > ul > li.menu-item-mega-parent:hover .hg_mega_container{position: absolute;background-color: #fff;display: block;left: 0;top: 90px;z-index: 1;border-radius: 10px;box-shadow: 0px 0px 5px rgba(0,0,0,0.5);padding: 10px;}
    .headerWrap .container .headerSag .headerSagAlt > ul > li.menu-item-mega-parent:hover .sub-menu{position: absolute;left: 0;top: 90px;background-color: #fff;border-radius: 10px;box-shadow: 0px 0px 5px rgba(0,0,0,0.5);}
    .headerWrap .container .headerSag .headerSagAlt > ul > li.menu-item-mega-parent:hover .zn_mega_title{color: #000;border-bottom:1px solid #e2e2e2;display: block;margin-bottom: 12px;}
    .headerWrap .container .headerSag .headerSagAlt > ul > li.menu-item-mega-parent:hover .menu-item-has-children ul{display: flex;flex-direction: column;gap:8px}
    .headerWrap .container .headerSag .headerSagAlt > ul > li.menu-item-mega-parent:hover .menu-item-has-children ul li a{color:#666}
    .headerWrap .container .headerSag .headerSagAlt > ul  li:hover > ul{display: block;}
    .headerWrap .container .headerSag .headerSagAlt > ul > li:not(.menu-item-mega-parent) .sub-menu li a:hover{background-color: #f2f2f2;}
    .headerWrap .container .headerSag .headerSagAlt > ul > li:not(.menu-item-mega-parent) .sub-menu li:hover ul{left:calc(100%)!important;top:0px;z-index: 3;}
}



.sliderWrap{border-bottom:20px solid #B4CE2B}
.sliderSwiper .swiper-slide{background-position: center center;background-size: cover;background-repeat: no-repeat;}







.urunCesitleriWrap{position: relative;margin-block: 60px;padding: 0px 0px 60px 0px;}
.urunCesitleriWrap .titleWrap{margin:0px 0px 15px 0px}
.urunCesitleriWrap::after{content:'';position: absolute;right: 0;top:0px;height: 100%;width: 60%;background: #F5821C;border-radius: 100px 0px 0px 0px;z-index: -1;}
.cesitlerCol_{display: grid;grid-template-columns: repeat(4,1fr);gap:30px;align-items: stretch;}
.cesitlerCol_ .cesitler{align-items: stretch;display: flex;flex: 1;}
.cesitlerCol_ .cesitler a{align-items: stretch;display: flex;flex-direction: column;flex:1}
.cesitlerCol_ img{object-fit: cover;display: flex;align-items: stretch;flex: 1;}
.cesitlerCol_ h4{font: normal normal 800 18px/22px Rubik;color:#3e3e3e;margin-top: 0px;box-shadow: 0px 3px 6px #00000029;border-radius: 0px 0px 30px 30px;padding: 25px 25px;background-color: white;}


.companyInformation{background-image: url("../images/seffaf-bg.jpg");background-position: center center;background-size: cover;background-repeat: no-repeat;display: grid;grid-template-columns: repeat(4,minmax(200px,300px));
padding: 90px 15px;gap:30px;justify-content: center;}
.companyInformation::before,
.companyInformation::after{display: none;}
.companyInformation ul{display: flex;gap:12px;align-items: center;background: rgba(62, 62, 62,0.85);border: 1px solid #85C227;border-radius: 24px;padding:30px 15px;}
.companyInformation ul img{width: 60px;}
.companyInformation ul h2{text-align: left;font: normal normal 800 34px/43px Rubik;color: #B4CE2B;}
.companyInformation ul p{color: #fff;font: normal normal 500 20px/24px Rubik;letter-spacing: 0.6px;}


.fabrikamizWrap{position: relative;}
.fabrikamizWrap.lineRight::before{content:'';position: absolute;right:15%;top:0px;width: 100px;height: 100%;background-color: #F5821C;}
.firmaGorsel{padding: 0;overflow: hidden;border-radius: 40px;}


.kurucuWrap{background: #F3F3F3;border-radius: 60px;padding: 30px;display: flex;align-items: center;z-index: 1;position: relative;}
.kurucuText h3{font: normal normal 800 25px/31px Rubik;color: #3E3E3E;letter-spacing: 0.75px;}
.kurucuText h4{font: normal normal 500 16px/25px Rubik;color: #9C9C9C;letter-spacing: 0.48px;margin-bottom: 15px;}
.kurucuText p{font: normal normal 600 11px/20px Rubik;letter-spacing: 0.17px;color: #3E3E3E;}



.uyeliklerimizWrap .lineLeft{padding-bottom: 90px;}
.uyeliklerimizWrap .lineLeft::before{content:'';position: absolute;left:15%;top:0px;width: 100px;height: 100%;background-color: #F5821C;z-index: 0;}
.uyeliklerWrap{margin-top:45px;margin-bottom: 45px;background: #F3F3F3;border-radius: 60px;display: flex;align-items: center;text-align: center;}

.uyelikListesi h2{font: normal normal 800 24px/30px Rubik;letter-spacing: 0.9px;color: #3E3E3E;}
.uyelikListesi ul{display: grid;align-items: flex-start;justify-content: center;gap:30px;grid-template-columns: repeat(4,1fr);margin-top: 30px;}
.uyelikListesi ul li{text-align: center;display: flex;flex-direction: column;gap:8px}
.uyelikListesi ul li h3{font: normal normal 800 14px/20px Rubik;color: #3E3E3E;letter-spacing: 0.66px;}
.uyelikListesi ul li p{font: normal normal 500 11px/18px Rubik;color: #3E3E3E;letter-spacing: 0.66px;}
.uyelikListesi ul img{height: 60px;background-color: white;border-radius: 30px;padding: 8px;object-fit: contain;}

.dunyayaWrap{min-height: 400px;background-image: url("../images/dunya.jpg");background-position: center top;background-size: cover;margin-top: -50px;}
.dunyayaWrap ul{display: grid;grid-template-columns: repeat(2,110px);gap:30px;margin-top: 60px;}
.dunyayaWrap ul h3{font: normal normal bold 14px/22px Rubik;text-align: center;letter-spacing: 0.54px;color: #3E3E3E;}
.dunyayaWrap ul img{height: 60px;width: auto!important;object-fit: contain;}
.dunyayaWrap .container{position: relative;}
.dunyayaWrap .container p{transform: rotate(-90deg);display: inline-block;position: absolute;left: -28%;top: 50%;font: normal normal 800 36px/43px Rubik;letter-spacing: 1.26px;color: #3E3E3E;text-transform: uppercase;}


.tanitimFilmiWrap{margin-top: 90px;position: relative;padding: 15px 0px;}
.tanitimFilmiWrap::before{content:'';position: absolute;left: 0;top:0;width: 50%;height: 100%;background-color: #F5821C;border-radius: 40px 0px 0px 40px;}
.tanitimFilmiWrap .videoImage{border-radius: 40px;}
.tanitimFilmiWrap .play{position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);transition: 300ms;}
.tanitimFilmiWrap .play:hover img{transform: scale(1.05);}


.galeriWrap{position: relative;}
.galeriSag{position: relative;padding: 15px 15px;}
.galeriWrap .galeriSag::before{content:'';position: absolute;right: 0;top:0px;width: 80%;height: 100%;background-color: #B4CE2B;border-radius: 49px 30px;z-index: -1;}
.galeriSol{padding: 15px 7.5px;}
.galeri4{height: 565px;object-fit: cover;border-radius: 20px;}
.galeriWrap .galeri1{height: 300px;object-fit: cover;margin-bottom: 15px;border-radius: 20px;}
.galeriWrap .galeri2,
.galeriWrap .galeri3{height: 250px;object-fit: cover;border-radius: 20px;}
.galeriWrap ul{display: flex;gap:15px}
.galeriWrap ul li{flex:1}



.footerWrap{margin-top: 45px;background-color: #F3F3F3;padding-bottom: 30px;}
.footerWrap .footerSag ul{display: flex;align-items: center;gap:15px;border:1px solid #B4CE2B;border-radius: 20px;padding: 15px 30px;}
.footerWrap .footerSag ul:not(:last-child){margin-bottom: 30px;}
.footerWrap .footerSag ul a{font: normal normal 800 18px/22px Rubik;letter-spacing: 0.75px;color: #3E3E3E;}
.footerWrap .footerSag ul img{width: 45px;}

.footerWrap .footerSol ul{display: grid;grid-template-columns: repeat(2,1fr);gap:15px}
.footerWrap .footerSol ul span{color:#B4CE2B;font: normal normal 600 14px/21px Rubik;letter-spacing: 0.42px;}
.footerWrap .footerSol ul input{background-color: transparent;border:0px;border-bottom: 1px solid #B4CE2B;border-radius: 0;padding-left: 0;font: normal normal 600 12px/25px Rubik;color: #3E3E3E;letter-spacing: 0.42px;}
.footerWrap .footerSol ul  li.fullCol_{grid-column: 1 / -1;}
.footerWrap .footerSol ul textarea{background-color: transparent;border:0px;border: 1px solid #B4CE2B;border-radius: 0;padding-left: 0;font: normal normal 600 12px/25px Rubik;color: #3E3E3E;letter-spacing: 0.42px;
height: 140px;border-radius: 20px;padding:15px 20px;margin-top: 8px;}

.fullCol_ button{background-color: #85C227;color:#fff!important}
.fullCol_ button span{color:#fff!important}


@media(max-width:768px){


    .pageMobileBrand{width: 30px;height:20px;margin:10px 15px;cursor: pointer;position: absolute;top:20px;z-index: 14;display: inline-block;right: 0px;}
    .pageMobileBrand span{width: 30px;height:3px;background-color: #fff;border-radius: 4px;margin-bottom: 0px;display: block;position: absolute;left:0px;transition: 500ms;}
    .pageMobileBrand span:nth-child(1){top: 0px;}
    .pageMobileBrand span:nth-child(2){top: 10px;}
    .pageMobileBrand span:nth-child(3){top: 20px;}
    .pageMobileBrand.active span:nth-child(2){visibility: hidden;opacity: 0;height:0px}
    .pageMobileBrand.active span:nth-child(1){top: 10px;transform: rotate(45deg);}
    .pageMobileBrand.active span:nth-child(3){top: 10px;transform: rotate(-45deg);}


    .headerSagAlt{position: fixed;top: 0;left: -100%;padding: 15px;z-index: 20;background-color: #fff;width: 75%;height: 100dvh;}
    .headerSagAlt.active{left: 0px;}
    .headerWrap .container .headerSag .headerSagAlt ul{flex-direction: column;}
    .headerWrap .container .headerSag .headerSagAlt > ul > li > a{color: #000;}
    .headerWrap .container .headerSag .headerSagAlt > ul > li > a{padding-bottom: 0;}


    .headerWrap .container .headerSag .headerSagAlt > ul > li:not(.menu-item-mega-parent) .sub-menu{z-index: 1;}

    .headerWrap .container .headerSag .headerSagAlt > ul > li.menu-item-mega-parent.active .hg_mega_container{left: 15px;position: absolute;background-color: #fff;display: block;top: 90px;z-index: 1;border-radius: 10px;box-shadow: 0px 0px 5px rgba(0,0,0,0.5);padding: 10px;}
     .headerWrap .container .headerSag .headerSagAlt > ul > li.menu-item-mega-parent.active  .sub-menu{position: absolute;left: 0;top: 90px;background-color: #fff;border-radius: 10px;box-shadow: 0px 0px 5px rgba(0,0,0,0.5);}
    .headerWrap .container .headerSag .headerSagAlt > ul > li.menu-item-mega-parent.active  .zn_mega_title{color: #000;border-bottom:1px solid #e2e2e2;display: block;margin-bottom: 12px;}
    .headerWrap .container .headerSag .headerSagAlt > ul > li.menu-item-mega-parent.active  .menu-item-has-children ul{display: flex;flex-direction: column;gap:8px}
    .headerWrap .container .headerSag .headerSagAlt > ul > li.menu-item-mega-parent.active  .menu-item-has-children ul li a{color:#666}
    .headerWrap .container .headerSag .headerSagAlt > ul  li.menu-item-mega-parent.active > ul{display: block;}



    .headerWrap .container .headerSag .headerSagAlt > ul > li:not(.menu-item-mega-parent.active ) ul.active{display: block;}


    .headerWrap .container{flex-direction: column;}
    .headerWrap .container .headerSol{background-color: transparent;justify-content: center;}
    .headerWrap .container .headerSag .headerSagUst{flex-direction: column-reverse;justify-content: space-between;gap: 10px;}
    .headerWrap .container .headerSag .headerSagUst .links li{gap:15px}

    .title{font: normal normal 800 18px/23px Rubik;}
    .cesitlerCol_{grid-template-columns: repeat(1,1fr);}

    .urunCesitleriWrap{margin-block: 30px;}

    .urunCesitleriWrap .titleWrap{margin-bottom: 15px;}
    .cesitlerCol_ h4{font: normal normal 800 14px/17px Rubik;}

    .cesitlerCol_{gap:15px;padding: 0px 15px;}

    .urunCesitleriWrap .container .row{margin: 0;}

    .companyInformation{grid-template-columns: repeat(2,1fr);}
    .companyInformation ul h2{font: normal normal 800 18px/30px Rubik;}
    .companyInformation ul img{width: 40px;}

    .companyInformation ul p{font: normal normal 500 11px/17px Rubik;}

    .kurucuWrap{flex-direction: column;}

    .uyeliklerWrap{flex-direction: column-reverse;}
    .uyelikListesi ul{grid-template-columns: repeat(1,1fr);}
    .uyelikListesi ul img{height: 90px;}

    .kurucuText{margin-top: 15px;}
    .kurucuWrap{padding: 15px 0px;}
    .kurucuText h3{font: normal normal 800 18px/23px Rubik;}
    .kurucuText h4{font: normal normal 500 14px/25px Rubik;}


    .uyelikListesi h2{margin-top: 15px;font: normal normal 800 18px/24px Rubik;}
    .uyelikListesiGorsel{margin-top: 15px;}

    .dunyayaWrap .container p{position: relative;left: 0;transform: rotate(0deg);}
    .dunyayaWrap ul{margin-top: 30px;}

    .galeri4{height: 335px;}
    .galeriWrap .galeri1{height: 200px;}
    .galeriWrap .galeri2, .galeriWrap .galeri3{height: 160px;}
    .footerWrap .footerSag ul a{font: normal normal 800 16px/18px Rubik;}
}