*{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{position:relative;font-family: 'Euclid Circular A', sans-serif;background-color: #F8F8F8;overflow: hidden;overflow-y: auto;overflow-x: hidden;
background-image: url("../images/bg.svg");background-repeat: no-repeat;background-size: auto;background-position: 150% -7%;}


.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}

.imgScale{overflow: hidden;}
.imgScale img{transition: 300ms;}
.imgScale:hover img{transform: scale(1.2);}


.wpContact{bottom:10px;left:10px;position:fixed;z-index:4}
.wpContact img{width:50px}


.topHeight{width:100%;margin-top:150px;display: flex;}

.cookie-popup{max-width: 580px;position: fixed;left:24px;bottom:24px;z-index: 2;}
.cookie-popup .content{display: flex;flex-flow: row;font-weight: 500;font-size:12px;line-height: 1.33;color:#fff;background-color: #000;padding:16px;border:1px solid #fff}
.cookie-popup .content button.btn{flex:0 0 auto;padding:6px;font-size:10px;color:#fff;outline: 0;box-shadow: none;background-color: inherit;}
.cookie-popup .content a{color:#fff}
.cookie-popup .content a u{font-size: 14px;text-decoration: underline!important;}


.bottomNotification{position: fixed;bottom:15px;right:-100%;padding:10px 30px;background-color: #E52928;z-index: 9999;color:#fff;font: normal normal 400 16px/19px Montserrat;border-radius: 10px;transition: 300ms;}
.bottomNotification.active{right:15px;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.bottomNotification.active a{transition:300ms;color:#fff;font: normal normal 600 16px/19px Montserrat;;display: block;margin-top: 8px;text-align: center;position: relative;width: 100%;}
.bottomNotification.active a:after{content:'';bottom:-3px;left:0px;right:0px;margin:auto;width: 30%;height:3px;background:#fff;transition:300ms;position: absolute;}
.bottomNotification.active a:hover:after{width: 100%;}


.topLine{position:fixed;left:0px;top:0px;background-color:#1D5038;width:0px;height:2px;z-index:9999}
.pageMobileBrandClose{display:none}
.pageMobileBrand{display:none}
.siteFull{width:100%;height:100%;position:fixed;left:0px;top:0px;background-color:rgba(0,0,0,0.5);z-index:5;display:none}


.bgOpacity{width:100%;height:100%;position:fixed;left:0px;top:0px;background-color:rgba(0,0,0,0.5);z-index:5;visibility: hidden;transition: 300ms;opacity: 0;}
.bgOpacity.active{visibility: visible;opacity: 1;}

.warningUyariKapsul{padding:10px;margin-bottom:0px}
.warningUyari{background:#FCF8E3;margin-bottom:0px}


.yukari{position:fixed;right:-100%;bottom:15px;width:70px;height:70px;border-radius:50%;background: #D9000D;
display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;color:#341A0F;font-weight:700;transition:300ms;z-index:1;color:#fff}
.yukari.active{right:15px}
.yukari i{font-size:36px;line-height:20px}
.yukari span{display:block}

.varFilterBtn{display: none;}


.ayirac{margin-top:100px;width:100%}
.clear{clear:both}
.resim-responsive{width:100%!important}
.ustMargin{margin-top:70px;}
.ustMargin2{margin-top:101px;}
.pageMargin{padding-top:50px;}


.mobileLogo{display:none}
.mobileMenu{display:none}
.mobileProductBrand{display:none}
.mobileProductBrandClose{display:none}
.mobileBrand{display: none}
.shoppingBtn.active{background-color: #F47721!important}


.pageMap{padding: 15px 15px;margin-top: 0px;margin-bottom: 15px;}
.pageMap ul{display: flex;align-items: center;margin-bottom: 0px;justify-content:flex-end}
.pageMap ul li{display: flex;align-items: center;justify-content:center}
.pageMap ul li a{padding: 5px 10px;font-size: 12px;font-weight: 400;color:#414042;}
.pageMap ul li:last-child a{padding:5px 0px 5px 10px!important}
.pageMap ul li:last-child i{display: none;}
.pageMap ul li a:hover{color:#D9000D;}
.pageMap ul li i{color:#414042;font-weight:600;font-size:20px}


.hataSayfasiKapsul{margin-top: 150px;text-align: center;margin-bottom:250px;}
.hataSayfasiKapsul h1{font-size: 60px;font-weight: 600;display: block;text-align: center;}
.hataSayfasiKapsul h2{font-size: 60px;font-weight: 600;display: block;text-align: center;margin-top:0px;}
.hataSayfasiKapsul p{font-size: 30px;font-weight: 400;display: block;text-align: center;}
.hataSayfasiKapsul p a{font-size: 30px;font-weight: 400;color:red;}


.htmlPopupContainer{background-color: rgba(0, 0, 0, 0.5);position: fixed;left:0px;top:0px;width:100%;height:100%;z-index: 999;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}

.pageTransitionPageLoad{position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:rgba(255,255,255,1);z-index:100;animation:pageTransitionPageLoad 750ms 1 ease;animation-fill-mode: forwards;
  clip-path:circle(100% at 50% 50%);display:flex;align-items:center;justify-content:center;font-size:40px;z-index:9999}
  @keyframes pageTransitionPageLoad{
    0%{clip-path:circle(100% at 50% 50%)}
    100%{clip-path:circle(0% at 50% 50%)}
  }
  .pageTransitionPageLoad i.icofont-spinner{animation:pageTransitionSpin 1250ms linear infinite;font-size:80px}
  @keyframes pageTransitionSpin{
    0%{transform:rotate(360deg)}
  }
  .pageTransitionActive{animation:pageTransition 1.1s 1 ease;animation-fill-mode: forwards;}
  @keyframes pageTransition{
    0%{clip-path:circle(0% at 50% 50%)}
    100%{clip-path:circle(100% at 50% 50%)}
  }
  
  
.titleLineLeft{position: relative;font: normal normal normal 36px/46px Euclid Circular A;color: #D80010;}
.titleLineLeft:after{content:'';bottom:-5px;left:0px;width:50px;height:5px;background-color: #D80010;position: absolute;}
.titleLineLeft:before{content:'';bottom:-8px;left:48px;width:10px;height:10px;background-color: #D80010;position: absolute;border-radius: 100%;}

.titleLineWhiteLeft{position: relative;font: normal normal normal 36px/46px Euclid Circular A;color: #fff;}
.titleLineWhiteLeft:after{content:'';bottom:-10px;left:0px;width:50px;height:5px;background-color: #fff;position: absolute;}
.titleLineWhiteLeft:before{content:'';bottom:-13px;left:48px;width:10px;height:10px;background-color: #fff;position: absolute;border-radius: 100%;}


.titleLineBlackLeft{position: relative;font: normal normal normal 36px/46px Euclid Circular A;color: #000;}
.titleLineBlackLeft:after{content:'';bottom:-10px;left:0px;width:50px;height:5px;background-color: #000;position: absolute;}
.titleLineBlackLeft:before{content:'';bottom:-13px;left:48px;width:10px;height:10px;background-color: #000;position: absolute;border-radius: 100%;}



.pageTopWrap{filter: drop-shadow(0px 3px 20px #00000040);}
.pageTopRow{background: #FFFFFF 0% 0% no-repeat padding-box;min-height: 120px;display: flex;align-items: center;justify-content: flex-start;clip-path: polygon(0% 0%,100% 0%,100% 30%,80% 30%,70% 100%,0% 100%);}
.pageTopTitle.white .pageTopRow{background: #FFFFFF 0% 0% no-repeat padding-box;}
.pageTopTitle.white .pageTopRow h1 span{background: #FFFFFF 0% 0% no-repeat padding-box;color:#D80010}
.pageTopTitle.black .pageTopRow{background: #000000 0% 0% no-repeat padding-box;}
.pageTopTitle.black .pageTopRow h1 span{background: #000000 0% 0% no-repeat padding-box;color:#fff}

.pageTopTitle.white .pageTopRow h1:after{background-color: #D80010;}
.pageTopTitle.white .pageTopRow h1:before{background-color: #D80010;}

.pageTopTitle.black .pageTopRow h1:after{background-color: #fff;}
.pageTopTitle.black .pageTopRow h1:before{background-color: #fff;}

.pageTopRow h1:after{content:'';position: absolute;left:0px;top:0px;bottom:0px;margin:auto;width: 70%;height:1px;z-index: 0;}
.pageTopRow h1:before{content:'';position: absolute;left:70%;top:13px;width: 10px;height:10px;z-index: 0;border-radius: 100%;}


.pageTopRow h1{position: relative;font: normal normal normal 30px/38px Euclid Circular A;color: #D80010;display: block;width: 100%;z-index: 1;}
.pageTopRow h1 span{z-index: 1;position: relative;padding-right: 15px;}
.pageTopRow h1:after{content:'';position: absolute;left:0px;top:0px;bottom:0px;margin:auto;width: 70%;height:1px;background-color: #D80010;z-index: 0;}
.pageTopRow h1:before{content:'';position: absolute;left:70%;top:13px;width: 10px;height:10px;background-color: #D80010;z-index: 0;border-radius: 100%;}


.pageLeftMenuWrap  .pageLeftMenu ul.pageLeftMenu{display: none;}
.pageLeftMenu{border: 1px solid #D8D8D8;}
.pageLeftMenu li a{display: block;background: #FFFFFF 0% 0% no-repeat padding-box;font: normal normal normal 14px/20px Euclid Circular A;color: #000000;padding:15px 15px;border-top:1px solid #d8d8d8;position: relative;}
.pageLeftMenu li:first-child a{border-top:1px solid #d8d8d8}
.pageLeftMenu li a:after{content:'';height:100%;width:13px;background-color: #D80010;position: absolute;right:-7px;top:0px;visibility: hidden;opacity: 0;transition: 500ms;}
.pageLeftMenu li a:hover:after{opacity: 1;visibility: visible;right: 0px;}
.pageLeftMenu li.activeTopMenu > a{color:#D80010;font-weight: 400;}
.pageLeftMenu li a.active{color:#D80010;font-weight: 600;}
.pageLeftMenu li a:hover{color:#D80010;font-weight: 600;}
.pageLeftMenu li a.active:after{content:'';height:100%;width:13px;background-color: #D80010;position: absolute;right:0px;top:0px;visibility: visible;opacity: 1;transition: 500ms;}
.pageLeftMenu li ul.pageLeftMenu li a.active{background-color: #D80010!important;color:#fff}
.pageLeftMenu li ul.pageLeftMenu li a.active:after{background-color: #000!important;}



.pageRightRow{background-color: #fff;padding:30px;}


.menuBarRow{min-height: 500px;background-color: #D80010;background-image: url("../images/bg.svg");position: absolute;top:-50px;left:0px;width: 100%;z-index: 100;background-repeat: no-repeat;background-size: contain;
background-position: center right;padding:30px 15px;visibility: hidden;opacity: 0;transition: 300ms;}
.menuBarRow.active{top: 0px;visibility: visible;opacity: 1;overflow: hidden;}

.menuBarRow .headerLeft{width:100%;float:left;}
.menuBarRow .headerLeft ul.whiteLogo{display: flex;align-items: center;justify-content: flex-start;gap: 30px;}
.menuBarRow .headerLeft ul.whiteLogo li a{cursor: pointer;display: block;}
.menuBarRow .headerLeft ul.whiteLogo li i{font-size: 28px;color:#fff!important}
.menuBarRow .headerLeft ul.barMenu{display: inline-block;margin-top: 30px;margin-left: 65px;}
.menuBarRow .headerLeft ul.barMenu li{margin-bottom: 15px;}
.menuBarRow .headerLeft ul.barMenu li a{color:#fff;font: normal normal normal 23px/29px Euclid Circular A;position: relative;transition: 300ms;display: inline-block;}
.menuBarRow .headerLeft ul.barMenu li a:hover:after{width: 100%!important;}
.menuBarRow .headerLeft ul.barMenu li a:after{content:'';bottom:0px;left:0px;width:30px;height:1px;background-color: #fff;position: absolute;transition: 300ms;}
.menuBarRow li.social{display: flex;gap: 8px;}
.menuBarRow li.social a{display: inline-block;margin-top: 15px;}
.menuBarRow li.social a:after{display: none!important;}
.barMenu .backBtn{border:1px solid #fff;font-size: 14px!important;padding:4px 8px;border-radius: 8px;display: inline-flex!important;align-items: center}
.barMenu .backBtn:after{display: none;}
.barMenu .backBtn:hover{background-color: #fff;color:#d80010!important;}
.barMenu .backBtn i{color:#fff!important;font-size: 18px!important;transition: 300ms;}
.barMenu .backBtn:hover i{color:#D80010!important}


  
.headerWrap{position: sticky;top:0;z-index: 100;}

.headerFlex{display: flex;align-items: center;justify-content: center;padding:30px 15px;border-bottom:8px solid #D80010;position: relative;}
.headerFlex.white{background-color: #fff;}
.headerFlex.red{background-color: #D80010;}
.headerLeft{width:250px;float:left}
.headerLeft ul{display: flex;align-items: center;justify-content: flex-start;gap:30px}

.headerLeft ul li a{cursor: pointer;display: block;}
.menuBarRow.active .headerLeft ul li.logo a.default{display: none;}
.headerLeft ul li a.beyaz{display: none;}
.menuBarRow.active .headerLeft ul li.logo a.beyaz{display: block;}







.headerFlex.white .headerLeft ul li i{font-size: 28px;color:#000}
.headerFlex.red .headerLeft ul li i{font-size: 28px;color:#fff}
.headerRight{width:calc(100% - 250px);float:right}
.headerRight ul{display: flex;align-items: center;justify-content: flex-end;gap:15px}
.headerFlex.white .headerRight ul li:not(:last-child) a{display: block;position: relative;font: normal normal normal 14px/18px Euclid Circular A;color: #000000;}
.headerFlex.red .headerRight ul li:not(:last-child) a{display: block;position: relative;font: normal normal normal 14px/18px Euclid Circular A;color: #fff;}
.headerFlex.white .headerRight ul li:not(:last-child) a:after{content:'';width: 25px;height:1px;background-color: #D80010;position: absolute;left:0px;right:0px;margin:auto;bottom:-5px;transition: 300ms;}
.headerFlex.red .headerRight ul li:not(:last-child) a:after{content:'';width: 25px;height:1px;background-color: #fff;position: absolute;left:0px;right:0px;margin:auto;bottom:-5px;transition: 300ms;}
.headerRight ul li:not(:last-child) a:hover:after{width: 100%!important;}

.headerFlex.white .headerRight .eCatalogue a{border: 1px solid #D80010;border-radius: 30px;font: normal normal normal 14px/18px Euclid Circular A;color: #D80010;padding:8px 15px;transition: 300ms;}
.headerFlex.white .headerRight .eCatalogue a:hover{background-color: #D80010;color:#fff;}

.headerFlex.red .headerRight .eCatalogue a{border: 1px solid #fff;border-radius: 30px;font: normal normal normal 14px/18px Euclid Circular A;color: #fff;padding:8px 15px;transition: 300ms;}
.headerFlex.red .headerRight .eCatalogue a:hover{background-color: #fff;color:#D80010;}
 
.homeKurumsalContainer{margin-top: 100px;}
.homeKurumsalFlex{display: flex;align-items: center;justify-content: center;}
.homeKurumsalText{padding:0px;color: #000000;font: normal normal normal 18px/23px Euclid Circular A;margin-top: 25px;}
.homeKurumsalBtn{padding:0px;margin-top: 30px;}
.homeKurumsalBtn .btn-round{border: 1px solid #D80010;border-radius: 30px;font: normal normal normal 20px/25px Euclid Circular A;color: #D80010;padding:10px 25px;transition: 300ms;}
.homeKurumsalBtn .btn-round:hover{background-color: #D80010;color:#fff;}



.belgelerimizParent{display: flex;align-items: flex-start;justify-content: flex-start;flex-wrap: wrap;}
.belgelerimizParent img{border:1px solid #e2e2e2}
.belgeRow{margin-bottom: 30px;}
.belgeRow a h4{font-size: 13px;color:#d80010;text-align: center;margin-top: 8px;}




.kurumsalImg{padding:0px}
.kurumsalTitle{font: normal normal normal 18px/28px Euclid Circular A;color: #000000;padding:10px 0px}
.kurumsalTitle h1{font: normal normal bold 32px/48px Euclid Circular A;color: #000000;}
.kurumsalText{padding:0px}


.cozumlerWrap > .row{display: flex;align-items: flex-start;justify-content: flex-start;flex-wrap: wrap;}
.cozumListRow{margin-bottom: 30px;}
.cozumListRow h4{margin-top: 8px;margin-bottom: 8px;font: normal normal bold 26px/33px Euclid Circular A;color: #D80010;}
.cozumListRow .text{padding: 0px;font: normal normal normal 16px/20px Euclid Circular A;}


.cozumRow{padding:0px 15px;margin-bottom: 45px;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}
.cozumRow .homeCozumlerText h3{font: normal normal normal 36px/46px Euclid Circular A;color: #000;width: 70%;}
.cozumRow .homeCozumlerText .text{font: normal normal normal 18px/23px Euclid Circular A;color: #000;padding:0px;margin-top: 30px;margin-bottom: 30px;}
.cozumRow .homeCozumlerBtn{padding: 0px;}
.cozumRow .homeCozumlerText .btn-round{border: 1px solid #D80010;border-radius: 30px;font: normal normal normal 20px/25px Euclid Circular A;color: #D80010;padding:10px 25px;transition: 300ms;}
.cozumRow .homeCozumlerText .btn-round:hover{background-color: #fff;color:#D80010;}
.homeCozumlerContainer .homeCozumlerFlex{background: #000000 0% 0% no-repeat padding-box;padding: 0px;margin-left: 15px;margin-right: 15px;width: calc(100% - 30px);
display: flex;align-items: center;justify-content: center;}


.homeUcluContainer{margin-top: 100px;}
.homeUcluContainer ul{display: flex;align-items: center;justify-content: space-between;gap:15px;position: relative;}
.homeUcluContainer ul li{background-color: #FEFEFE;box-shadow: 0px 19px 66px #6F6D7121;height:300px;display: flex;align-items: flex-start;justify-content: center;flex-direction: column;position: relative;
background-image: url("../images/beyz-bg.svg");background-repeat: no-repeat;background-position: right center;background-size: contain;flex:1 0 20%}
.homeUcluContainer ul li:after{content:'';position: absolute;left:0px;bottom:0px;width: 80px;height:5px;background-color: #D80010;}
.homeUcluContainer ul li h3{padding:0px 0px 0px 15px;font: normal normal bold 26px/33px Euclid Circular A;color: #D80010;}
.homeUcluText{font: normal normal normal 16px/20px Euclid Circular A;color: #000000;margin-top: 8px;}
.homeUcluContainer ul li img{position: absolute;right:10px;top:10px;}


.homeCozumlerContainer{margin-top: 100px;}
.homeCozumlerContainer .row .cozumRow{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}
.homeCozumlerContainer .row .cozumRow:nth-child(even){flex-direction: row-reverse;}
.homeCozumlerSlick{padding:0px;margin-bottom: 0px!important;}
.homeCozumlerFlex:after{content:'';width:100%;height:8px;background-color: #D80010;position: absolute;bottom:0px;left:0px;}
.homeCozumlerFlex:before{content:'';width: 10px;height: 10px;background-color: #D80010;border-radius: 100%;position: absolute;right:-5px;bottom:0px;z-index: 1;}
.homeCozumlerImg{padding:0px}
.homeCozumlerImg h4{background-color: rgba(0,0,0,0.48);position: absolute;bottom:0px;left:0px;width:100%;padding:15px;font: normal normal normal 24px/30px Euclid Circular A;color: #FFFFFF;}
.homeCozumlerText{padding:30px;}
.homeCozumlerContainer .slick-slide{display: flex!important;align-items: center;justify-content: center;}
.homeCozumlerText h3{font: normal normal normal 36px/46px Euclid Circular A;color: #FFFFFF;width: 70%;}
.homeCozumlerText .text{font: normal normal normal 18px/23px Euclid Circular A;color: #FFFFFF;padding:0px;margin-top: 30px;margin-bottom: 30px;}
.homeCozumlerBtn{padding: 0px;}
.homeCozumlerText .btn-round{border: 1px solid #fff;border-radius: 30px;font: normal normal normal 20px/25px Euclid Circular A;color: #fff;padding:10px 25px;transition: 300ms;}
.homeCozumlerText .btn-round:hover{background-color: #fff;color:#D80010;}




/*
.homeProductWrap{margin-top: 60px;}
.homeProductWrap > .row{display: flex;align-items: center;justify-content: center;flex-direction: row-reverse;gap:15px;}
.homeProductList{padding: 0px;}
.homeProductWrap ul{margin-top: 30px;margin-bottom: 30px;}
.homeProductWrap ul li{display: block;font: normal normal normal 20px/25px Euclid Circular A;color: #000000;padding:8px 0px}
.homeProductWrap ul li:not(:last-child){border-bottom: 1px solid #D80010}
.homeProductWrap .btn-round{border: 1px solid #D80010;border-radius: 30px;font: normal normal normal 20px/25px Euclid Circular A;color: #D80010;padding:10px 25px;transition: 300ms;}
.homeProductWrap .btn-round:hover{background-color: #D80010;color:#fff;}
*/


/*.homeProductSlickWrap{margin-top: 80px;}
.homeProductSlick .slick-slide{display: flex!important;align-items: center;justify-content: center;}
.homeProductColLeft{width: calc(50% + 100px);border-bottom:8px solid #D80010;position: relative;z-index: 1;left: 50px;margin-left: -50px;background-color: #fff;
padding:45px 30px;}
.homeProductColLeft h3{font: normal normal bold 26px/46px Euclid Circular A;color: #000000;}
.homeProductColLeft p{font: normal normal normal 18px/30px Euclid Circular A;color: #000000;}
.homeProductColRight{width: 50%;min-width: 50%;}*/


.homeProductWrap{background-image: url("../images/homeProductBg.jpg");margin-top: 80px;background-position: center center;background-size: cover;background-attachment: fixed;}
.homeProductWrap .container .row{min-height: 250px;padding:45px 0px}
.homeProductWrap .container .row .homeProductTitle h3{text-align: center;font: normal normal normal 21px/28px Euclid Circular A;color: #FFFFFF;position: relative;margin:10px 0px;padding: 8px 0px;}
.homeProductWrap .container .row .homeProductTitle h3::before{content:'';position: absolute;left:0px;right:0px;bottom:0px;width: 40px;height: 1px;background-color: #fff;
margin: auto;transition: 300ms;}
.homeProductWrap .container .row .slick-slide:hover .homeProductTitle h3::before{width: 100%;}
.homeProductCaption{font: normal normal 500 24px/30px Euclid Circular A;text-align: center;color: #FFFFFF;margin-bottom: 30px;}
.homeProductWrap .container .row .slick-slide img{border-bottom:5px solid #E52928}

.hizmetSolSlickWrap{margin-top: 75px;}
.hizmetSolSlickWrap .row{display: flex;align-items: center;justify-content: center;}
.hizmetSolSlickWrap,.hizmetSolSlick{padding: 0px;}
.hizmetSolSlickWrap .hizmetText h4{font: normal normal bold 18px/15px Euclid Circular A;color: #000000;}
.hizmetSolSlickWrap .hizmetContentText{font: normal normal normal 14px/18px Euclid Circular A;margin-top: 8px;}


.homeRefContainer{margin-top: 60px;}
.homeRefContainer .homeRefSlick{margin-top: 45px;}
.homeRefContainer .slick-list{margin:0px -10px}
.homeRefContainer .slick-slide{margin:0px 10px}
.homeRefContainer ul li:nth-child(1){background-color: #fff;}
.homeRefContainer ul li{font: normal normal normal 16px/20px Euclid Circular A;color: #000000;margin-bottom: 8px;}


.servisSlick{padding: 0px;}
.servisVeDestekWrap .slick-list{margin:0px -10px}
.servisVeDestekWrap .slick-slide{margin:0px 10px}
.servisVeDestekWrap .slick-slide img{border:1px solid #e2e2e2}

.kategoriListParent{margin-bottom: 30px;box-shadow: 0px 3px 20px #0000000A;background-color: #F2F2F2;padding:0px}
.anaKategoriWrap .kategoriListParent{background-color: #fff!important;}
.anaKategoriWrap .kategoriListParent .kategoriListImg{padding:0px}
.kategoriListIcon{padding:0px}
.anaKategoriWrap .kategoriListParent .kategoriListImg img{max-height: 270px;display: block;margin-left: 0px;margin-right: 0px;}
.kategoriListParent a{display: flex;align-items: center;justify-content: center;}
.kategoriListParent.altKategoriList a{display: flex;align-items: stretch;justify-content: center;}
.kategoriListTitle ul{display: flex;align-items: stretch;justify-content: space-between;background-color: #fff;width: 100%;}
.kategoriListTitle{display: flex;align-items: stretch;justify-content: center;}
.altKategoriListTitle{padding:15px 5px 15px 0px}
.kategoriListTitleInner{display: flex;align-items: center;justify-content: center;background-color: #fff;clip-path: polygon(0% 15%,70% 15%,80% 0%,100% 0%,100% 100%,0% 100%,0% 0%);}
.kategoriListTitleInner ul{margin-top: 30px;padding:0px 30px;}
.kategoriListTitleInner ul li:nth-child(1){font: normal normal bold 16px/20px Euclid Circular A;color: #D80010;}
.kategoriListTitleInner ul li:nth-child(2){font: normal normal normal 12px/11px Euclid Circular A;color: #D80010;border: 1px solid #D80010;border-radius: 30px;display: flex;align-items: center;justify-content: space-between;padding:8px 15px;}
.kategoriListTitleInner ul li:nth-child(2) i{font-size: 22px;}



.urunDetayBottom{color: rgb(102, 102, 102);padding:0px 0px;margin-top:60px}
.urunDetayTabs{padding:0px}
.urunDetayTabs ul{display: inline-flex;align-items: center;justify-content: center;}
.urunDetayTabs ul li a{display: block;border-bottom:1px solid rgb(221, 221, 221);padding:4px 20px;color:rgb(102, 102, 102);font-size:14px;cursor: pointer;transition: 300ms;
background: #C7C7C7 0% 0% no-repeat padding-box;border-radius: 20px 20px 0px 0px;margin-right: 4px;font: normal normal bold 12px/35px Euclid Circular A;color: #FFFFFF;}
.urunDetayTabs ul li a:hover{background: #D80010  0% 0% no-repeat padding-box;}
.urunDetayTabs ul li a.checked{background: #D80010  0% 0% no-repeat padding-box;}
.urunDetayTabContents{border:1px solid #B5B5B5;min-height: 150px;padding:15px 0px;border-radius: 0px 20px 20px 20px;margin-top: -1px;}
.productTitle h2{margin:0px;font: normal normal bold 28px/44px Euclid Circular A;color: #000000;}
.productText{font: normal normal normal 14px/21px Euclid Circular A;color: #000000;margin-top: 15px;}

.urunDetayTabContent :where(p,strong,h1,h2,h3,h4,h5,h6,b,span){font-size: 14px!important;margin:8px 0px;text-align: left!important;color:#666666!important}


.uretimdenKalkanUrunlerWrap{padding:0px;background-color: #D800101F;background-image: url("../images/beyz-bg.svg");background-repeat: no-repeat;background-size: contain;background-position: center right;min-height: 300px;}
.uretimdenKalkanUrunlerTitle{padding:0px}
.uretimdenKalkanUrunlerTitle h5{display: block;background: #EC8289 0% 0% no-repeat padding-box;padding:12px 30px;font: normal normal bold 16px/20px Euclid Circular A;color: #FFFFFF;
  clip-path: polygon(100% 0%,100% 25%,50% 25%,45% 100%,0% 100%,0% 0%)}
  .uretimdenKalkanUrunlerSlick{margin-top: 30px;padding:0px 30px}
.uretimdenKalkanUrunlerSlick .slick-list{margin:0px -10px}
.uretimdenKalkanUrunlerSlick .slick-slide{margin:0px 10px}
.uretimdenKalkanUrunlerSlick .slick-slide h6{margin:0px;font: normal normal normal 13px/20px Euclid Circular A;color: #000000;margin-top: 8px;}
.uretimdenKalkanUrunlerSlick .slick-slide img{border: 1px solid #C6C6C6;}
@media(max-width:768px){
  .uretimdenKalkanUrunlerTitle h5{font-size: 13px;clip-path: polygon(100% 0%,100% 25%,75% 25%,60% 100%,0% 100%,0% 0%)}
  
}




.iletisimWrap{margin-top: 45px;}
.iletisimLeft{padding:0px 15px;}
.iletisimLeft .iletisimTitle{font-size: 18px;font-weight: 600;color:#d80010;margin-top: 15px;}
.iletisimLeft .iletisimLeftInner{background-color: #fff;padding:15px;margin-left: -15px;}
.iletisimLeft .iletisimUnvan{font: normal normal bold 14px/22px Euclid Circular A;color: #000;}
.iletisimLeft .iletisimAdres{font:normal normal normal 13px/20px Euclid Circular A;color: #000;margin-top: 0px;}
.iletisimHaritadaGosterBtn{margin-bottom: 30px;margin-top: 15px;}
.iletisimHaritadaGosterBtn a{background: #B7B7B7 0% 0% no-repeat padding-box;box-shadow: 0px 3px 10px #00000029;border-radius: 59px;padding:8px 15px;font: normal normal normal 11px/14px Euclid Circular A;color: #FFFFFF!important;transition: 300ms;
display: inline-flex;align-items: center;justify-content: center;gap: 8px;}
.iletisimHaritadaGosterBtn a:hover{gap:12px}


.iletisimList ul{display: inline-block;}
.iletisimList ul li{display: flex;align-items: center;justify-content: flex-start;gap:10px;padding:15px 0px;font: normal normal 300 14px/20px Euclid Circular A;color: #000;}
.iletisimList ul li i{font-size: 15px;color:#D80010}
.iletisimList ul li:nth-child(1n+2){border-top:1px solid}
.iletisimList ul li a{display: flex;gap:10px;color:#000;}



.iletisimRight h2.iletisimTitle{font: normal normal bold 24px/30px Euclid Circular A;color: #D80010;border-bottom: 1px solid #F5991A;padding:0px 0px 10px 0px;margin-bottom: 15px;}
.iletisimRight ul li{font: normal normal normal 16px/20px Euclid Circular A;color: #B5B5B5;margin-bottom: 15px;}
.iletisimRight ul li input{border-radius: 13px;border: 1px solid #B5B5B5;box-shadow: 0px 3px 6px #00000029!important;background: #FFFFFF 0% 0% no-repeat padding-box;height:55px;margin-top: 10px;width: 75%;}
.iletisimRight ul li textarea{border-radius: 13px;border: 1px solid #B5B5B5;box-shadow: 0px 3px 6px #00000029!important;background: #FFFFFF 0% 0% no-repeat padding-box;height:130px;margin-top: 10px;}
.iletisimRight ul li .btn{border-radius: 59px;box-shadow: 0px 3px 10px #00000029!important;background: #D80010 0% 0% no-repeat padding-box;font: normal normal normal 12px/15px Euclid Circular A;color: #FFFFFF;padding:10px 20px;transition: 300ms;
display: flex;align-items: center;justify-content: center;gap: 8px;}
.iletisimRight ul li .btn:hover{gap:15px}






.footerFluid{background-color:#FFFFFF;border-bottom:8px solid #D80010;border-top: 1px solid #AFAFAF;margin-top: 60px;background-image: url("../images/footerBg.svg");
background-position: center;background-size: cover;background-repeat: no-repeat;}
.footerFlex{min-height: 300px;display: flex;align-items: center;justify-content: space-between;}
.footerLeft{width: 185px;float:left;}
.footerLeft ul {margin-top: 15px;}
.footerLeft ul li{font: normal normal normal 9px/17px Euclid Circular A;color: #000000;}
.footerRight{width: calc(100% - 185px);float:right;display: flex;align-items: flex-start;justify-content: flex-end;gap:30px}

.footerRight ul.takipEdin img{filter: brightness(0.6) invert(1);transition: 300ms;}
.footerRight ul.takipEdin img:hover{filter: brightness(1) invert(1);}
.footerRight ul.takipEdin li:nth-child(2){margin-top: 15px;display: flex;align-items: center;justify-content: center;gap:10px;}
.footerRight ul li{position: relative;padding-right: 10px;}
.footerRight ul li a{font: normal normal normal 16px/33px Euclid Circular A;color: #000000;transition: 300ms;}
.footerRight ul:not(.takipEdin) li a:hover{color:#d80010}
.footerRight ul li h5{font: normal normal bold 16px/20px Euclid Circular A;color: #D80010;margin-bottom: 8px;display: block;}
.footerRight ul li h5:after{content:'';position: absolute;left:0px;bottom:-3px;height:2px;width: 100%;background-color: #D80010;}




@media(max-width:992px){
  .homeCozumlerText h3{font: normal normal normal 18px/22px Euclid Circular A;}
  .homeCozumlerText .text{font: normal normal normal 14px/18px Euclid Circular A;}
  .hizmetSolSlickWrap .row{display: block;}


  .headerLeft{width: 170px;}
  .headerLeft ul{gap: 8px;}
  .headerRight{width: calc(100% - 170px);}
  .headerFlex.white .headerRight ul li:not(:last-child) a{font: normal normal normal 11px/14px Euclid Circular A;}
  .headerFlex.white .headerRight .eCatalogue a{font: normal normal normal 11px/14px Euclid Circular A;padding: 4px 8px;}
  .headerFlex.red .headerRight ul li:not(:last-child) a{font: normal normal normal 11px/14px Euclid Circular A;}
  .headerFlex.red .headerRight .eCatalogue a{font: normal normal normal 11px/14px Euclid Circular A;padding: 4px 8px;}

  .kategoriListTitleInner ul{gap:8px}
  .pageMap ul{justify-content: flex-start;}

}

@media(max-width:768px){

  .cozumListRow h4{font: normal normal bold 18px/25px Euclid Circular A;}
  .cozumListRow .text{font: normal normal normal 14px/18px Euclid Circular A;}
  .homeCozumlerContainer .homeCozumlerFlex{display: block;}
  .homeCozumlerSlick{margin-bottom: 30px!important;}

  .pageLeftMenuWrap{display: none!important;}
  .headerFlex{justify-content: flex-start;}
  .headerRight{display: none;}
  .headerLeft{width: 115px;}
  .headerLeft > ul > li:nth-child(1){position: absolute;right: 15px;}
  .menuBarRow .headerLeft ul.whiteLogo li a img{width: 115px!important;max-width: inherit;}
  .menuBarRow .headerLeft  ul.barMenu{margin-left: 5px;}
  .menuBarRow .headerLeft  ul.barMenu li{position: relative;right: inherit;}
  .menuBarRow .headerLeft ul.barMenu li a{font: normal normal normal 15px/20px Euclid Circular A;}
  .menuBarRow .headerLeft ul.barMenu li.social{display: flex;align-items: center;}
  .menuBarRow .headerLeft ul.barMenu li.social a img{width: 20px;}
  .homeKurumsalContainer{margin-top: 15px;}
  .homeKurumsalFlex{flex-wrap: wrap;}
  .sliderSlick .slick-prev{left: 15px;right: inherit!important;top: 35%!important;width: 30px!important;height: 30px!important;}
  .sliderSlick .slick-next{top: 35%!important;right:30px!important;width: 30px!important;height: 30px!important;left:inherit!important}



  .pageTopRow{min-height: 90px;}
  .pageTopRow h1{font: normal normal normal 20px/34px Euclid Circular A;}
  .pageMap{margin-top: 15px;}


  .kurumsalTitle h1{font: normal normal bold 20px/34px Euclid Circular A;}
  .kurumsalText{font-size: 14px;}

  .homeProductWrap ul li{font: normal normal normal 8px/10px Euclid Circular A;}
  .homeProductWrap .btn-round{font: normal normal normal 14px/20px Euclid Circular A;padding: 6px 15px;}


  .homeProductColLeft{width: 100%;left: 0px;margin-left: 0px;padding: 15px 15px;}
  .homeProductColRight{width: 100%;}
  .homeProductSlick .slick-slide{flex-direction: column;flex-flow: wrap-reverse;}
  .homeProductColLeft h3{font: normal normal bold 18px/24px Euclid Circular A;}
  .homeProductColLeft p{font: normal normal normal 14px/20px Euclid Circular A;}


  .homeProductWrap .container .row .homeProductTitle h3{font: normal normal normal 14px/18px Euclid Circular A;}

 



  .altKategoriList .kategoriListIcon{width: 180px;}
  .altKategoriList .kategoriListTitleInner ul li:nth-child(1){font: normal normal bold 9px/14px Euclid Circular A;}
  .altKategoriList .kategoriListTitleInner ul li:nth-child(2){font: normal normal normal 8px/11px Euclid Circular A;padding: 2px 8px;}
  .altKategoriList .kategoriListTitleInner ul{padding: 0px;align-items: center;margin-top: 15px;}

  .anaKategoriWrap .kategoriListParent a{flex-wrap: wrap;}
  .anaKategoriWrap .kategoriListParent .kategoriListImg img{max-height: inherit;width: 100%;}


  .urunDetayWrap .pageRightRow{padding:30px 0px}
  .urunDetayWrap .pageRightRow .productTitle{margin-top: 30px;}
  .urunDetayWrap .pageRightRow .productTitle h2{font: normal normal bold 24px/34px Euclid Circular A;}
  .urunDetayWrap .pageRightRow .productText{font: normal normal normal 14px/20px Euclid Circular A;}
  .urunDetayTabs ul li a{font: normal normal bold 10px/18px Euclid Circular A;padding: 6px 16px;width: 100%;}

  .urunDetayTabContent:nth-child(2){width: 100%;overflow: hidden;overflow-x: auto;}
  .urunDetayTabContent:nth-child(2) table{max-width: inherit;width: calc(100% + 200px);}

  .urunDetayTabContent:nth-child(3){width: 100%;overflow: hidden;overflow-x: auto;}
  .urunDetayTabContent:nth-child(3) table{max-width: inherit;width: calc(100% + 200px);}
  .urunDetayBottom{padding:0px 15px}
  .urunDetayTabs ul{gap:4px}



  .homeCozumlerText{padding:0px;}
  .cozumRow .homeCozumlerText .text{font: normal normal normal 14px/20px Euclid Circular A;}
  .cozumRow .homeCozumlerText .btn-round{font: normal normal normal 14px/20px Euclid Circular A;padding: 6px 15px;}



  
  .iletisimLeft{margin-bottom: 30px;padding:0px}
  .iletisimLeft .iletisimLeftInner{margin-left: 0px;}






  .homeKurumsalFlex .col-sm-6:nth-child(2){margin-top: 15px;}
  .titleLineLeft{font: normal normal normal 18px/28px Euclid Circular A;}
  .homeKurumsalText{font: normal normal normal 14px/20px Euclid Circular A;}
  .homeKurumsalBtn .btn-round{font: normal normal normal 14px/20px Euclid Circular A;padding: 6px 15px;}
  .homeKurumsalFlex .homeKurumsalBtn{margin-top: 15px;}

  .homeUcluContainer{margin-top: 30px;}
  .homeUcluContainer ul{flex-wrap: wrap;}
  .homeUcluContainer ul li h3{font: normal normal bold 19px/25px Euclid Circular A;}
  .homeUcluText{font: normal normal normal 14px/20px Euclid Circular A;}
  .homeUcluContainer ul li{height: 230px;flex:inherit;width: 100%;}

  .titleLineWhiteLeft:before{left:60px}
  .titleLineWhiteLeft:after{left:15px}

  .homeCozumlerContainer{margin-top: 30px;}
  .homeCozumlerImg h4{font: normal normal normal 18px/20px Euclid Circular A;}
  .homeCozumlerContainer .slick-slide{flex-wrap: wrap;}
  .homeCozumlerText h3{font: normal normal normal 25px/35px Euclid Circular A;width: 100%;padding:0px 15px}
  .homeCozumlerText .text{font: normal normal normal 14px/20px Euclid Circular A;padding:0px 15px!important}
  .homeCozumlerText .btn-round{font: normal normal normal 14px/20px Euclid Circular A;padding:6px 15px}
  .homeCozumlerSlick .slick-next{top: 0px!important;right:0px!important;left: inherit!important;width: 30px!important;height: 30px!important;}
  .homeCozumlerSlick .slick-prev{right:35px!important;top:0px!important;left: inherit!important;width: 30px!important;height: 30px!important;}

  .homeRefSlick .slick-next{width: 30px!important;height: 30px!important;top: -30%!important;}
  .homeRefSlick .slick-prev{width: 30px!important;height: 30px!important;right: 40px!important;top: -30%!important;}
  .homeRefContainer ul li{font: normal normal normal 12px/16px Euclid Circular A;}


  .footerLeft{width: 130px;margin-top: 15px;}
  .footerRight{width: 100%;margin-top: 30px;display: block;}
  .footerRight ul{margin-bottom: 30px;}
  .footerRight ul li a{font: normal normal normal 13px/27px Euclid Circular A;}
  .footerRight ul.takipEdin li:nth-child(2){justify-content: flex-start;}






}












.loader-capsul{position:fixed;width:100%;height:100%;background-color:rgba(247,148,30,0.5);  z-index:9999;  display:none;top:0px;left:0px}
.loader {
  font-size: 90px;
  text-indent: -9999em;
  overflow: hidden;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  margin: 20% auto;
  position: relative;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load6 1.7s infinite ease;
  animation: load6 1.7s infinite ease;
}
@-webkit-keyframes load6 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    box-shadow: 0 -0.83em 0 -0.4em #ffffff, 0 -0.83em 0 -0.42em #ffffff, 0 -0.83em 0 -0.44em #ffffff, 0 -0.83em 0 -0.46em #ffffff, 0 -0.83em 0 -0.477em #ffffff;
  }
  5%,
  95% {
    box-shadow: 0 -0.83em 0 -0.4em #ffffff, 0 -0.83em 0 -0.42em #ffffff, 0 -0.83em 0 -0.44em #ffffff, 0 -0.83em 0 -0.46em #ffffff, 0 -0.83em 0 -0.477em #ffffff;
  }
  10%,
  59% {
    box-shadow: 0 -0.83em 0 -0.4em #ffffff, -0.087em -0.825em 0 -0.42em #ffffff, -0.173em -0.812em 0 -0.44em #ffffff, -0.256em -0.789em 0 -0.46em #ffffff, -0.297em -0.775em 0 -0.477em #ffffff;
  }
  20% {
    box-shadow: 0 -0.83em 0 -0.4em #ffffff, -0.338em -0.758em 0 -0.42em #ffffff, -0.555em -0.617em 0 -0.44em #ffffff, -0.671em -0.488em 0 -0.46em #ffffff, -0.749em -0.34em 0 -0.477em #ffffff;
  }
  38% {
    box-shadow: 0 -0.83em 0 -0.4em #ffffff, -0.377em -0.74em 0 -0.42em #ffffff, -0.645em -0.522em 0 -0.44em #ffffff, -0.775em -0.297em 0 -0.46em #ffffff, -0.82em -0.09em 0 -0.477em #ffffff;
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
    box-shadow: 0 -0.83em 0 -0.4em #ffffff, 0 -0.83em 0 -0.42em #ffffff, 0 -0.83em 0 -0.44em #ffffff, 0 -0.83em 0 -0.46em #ffffff, 0 -0.83em 0 -0.477em #ffffff;
  }
}
@keyframes load6 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    box-shadow: 0 -0.83em 0 -0.4em #ffffff, 0 -0.83em 0 -0.42em #ffffff, 0 -0.83em 0 -0.44em #ffffff, 0 -0.83em 0 -0.46em #ffffff, 0 -0.83em 0 -0.477em #ffffff;
  }
  5%,
  95% {
    box-shadow: 0 -0.83em 0 -0.4em #ffffff, 0 -0.83em 0 -0.42em #ffffff, 0 -0.83em 0 -0.44em #ffffff, 0 -0.83em 0 -0.46em #ffffff, 0 -0.83em 0 -0.477em #ffffff;
  }
  10%,
  59% {
    box-shadow: 0 -0.83em 0 -0.4em #ffffff, -0.087em -0.825em 0 -0.42em #ffffff, -0.173em -0.812em 0 -0.44em #ffffff, -0.256em -0.789em 0 -0.46em #ffffff, -0.297em -0.775em 0 -0.477em #ffffff;
  }
  20% {
    box-shadow: 0 -0.83em 0 -0.4em #ffffff, -0.338em -0.758em 0 -0.42em #ffffff, -0.555em -0.617em 0 -0.44em #ffffff, -0.671em -0.488em 0 -0.46em #ffffff, -0.749em -0.34em 0 -0.477em #ffffff;
  }
  38% {
    box-shadow: 0 -0.83em 0 -0.4em #ffffff, -0.377em -0.74em 0 -0.42em #ffffff, -0.645em -0.522em 0 -0.44em #ffffff, -0.775em -0.297em 0 -0.46em #ffffff, -0.82em -0.09em 0 -0.477em #ffffff;
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
    box-shadow: 0 -0.83em 0 -0.4em #ffffff, 0 -0.83em 0 -0.42em #ffffff, 0 -0.83em 0 -0.44em #ffffff, 0 -0.83em 0 -0.46em #ffffff, 0 -0.83em 0 -0.477em #ffffff;
  }
}


.slidercaptcha {margin: 0 auto;width: 314px;height: 286px;border-radius: 4px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.125);margin-top: 40px;}
.slidercaptcha .card-body {padding: 1rem;}
.slidercaptcha canvas:first-child {border-radius: 4px;border: 1px solid #e6e8eb;}
.slidercaptcha.card .card-header {background-image: none;background-color: rgba(0, 0, 0, 0.03);}
.refreshIcon {top: -54px;}

