@import url('https://fonts.googleapis.com/css?family=Raleway:300');

.trwpwhatsappall {
position: fixed;
z-index: 9998;
bottom: 10px;
right: 24px;
font-family: "Raleway", Arial, sans-serif;
font-weight: 300;
font-size: 15px;
transition:.4s;
}


.trwpwhatsappballon {
font-size: 14px;
border-radius: 12px;
max-width: 250px;
display:none;
box-shadow:0 0 6px rgb(0 0 0 / 10%);
}
.trwpwhatsappall .fa{
font-weight:300!important;
}

.trwpwhatsapptitle {
background-color: #22c15e;
color: white;
padding: 14px;
line-height: 18px;
border-radius: 12px 12px 0px 0px;
text-align: center;
}

.trwpwhatsappmessage {
  padding: 16px 12px 12px 12px;
  background-color: white;
  font-size: 14px;
  line-height: 19px;
}

.trwpwhatsappinput {
background-color: white;
border-radius: 0px 0px 12px 12px;
padding: 10px 0 10px 0;
}

.trwpwhatsappinput input {
width: 226px;
border-radius: 10px;
margin: 1px 1px 0px 10px;
padding:10px 32px 10px 10px;
font-family: "Raleway", Arial, sans-serif;
font-weight: 300;
font-size: 13px;
line-height:10px;
background-color: #efefef;
border: transparent;
}

.trwpwhatsappinput input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #000000!important;
  opacity: .4!important;
}

.trwpwhatsappinput input:focus {
	outline: none !important;
	border-color: #719ECE;
	box-shadow: 0 0 5px rgba(0,0,0,.2);
}


.trwpwhatsappbutton {
background-color: #22c15e;
border-radius: 20px;
padding: 9px 11px;
cursor: pointer;
color: #fff;
width: 130px;
margin-top: 10px;
margin-bottom: 10px;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
float:right;
width: 50px;
height: 50px;
border-radius:50%;
font-size:34px;
transition:.4s;
}
.trwpwhatsappbutton i{

font-size:30px;
}
.trwpwhatsappbutton:hover{
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.trwpwhatsappsendbutton {
  color: #22c15e;
  cursor:pointer;
}

button.trwpwhatsappsendbutton  {border: none;background:transparent;}
button.trwpwhatsappsendbutton:focus,
button.trwpwhatsappsendbutton:hover,
button.trwpwhatsappsendbutton:active,
button.trwpwhatsappsendbutton:visited  {outline:none}
button.trwpwhatsappsendbutton  i {
float: right;
position: absolute;
z-index: 999999999999;
right: 23px;
bottom: 82px;
font-size: 18px !important;
}.nlfsk-sec-txt {content :"170132236200Nlfsk7030wtgo823";color:#170123;font-family:"dmca";}

.kapat {
position: absolute;
right: 8px;
top: 6px;
font-size: 13px;
line-height: 13px;
border: 1px solid #fff;
border-radius: 99px;
padding: 2px 5px 2px 5px;
color: white;
font-size: 10px;
cursor: pointer;
}


.bg-nilfisk-gradient{
  background:radial-gradient(circle, #0e387f 0%, #0050B5 100%);
}
.bg-nilfisk-gradient-linear{
  background:linear-gradient(30deg, #0e387f 0%, #0050B5 100%);
}
.nilfisk-bg-gradient-right-bottom {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0,80,181, 0.84)), to(rgba(14,56,127, 0.84)));
    background-image: linear-gradient(to right, rgba(0,80,181, 0.84), rgba(14,56,127, 0.84));
}
.nilfisk-bg-2 {
    background-color: rgba(14,56,127, 0.84) !important;
}
.nilfisk-bg-1 {
    background-color: rgba(0,80,181, 0.84) !important;
}

.nilfisk-bg-gradient-90deg-96 {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0,80,181, 0.96)), to(rgba(14,56,127, 0.96)));
  background-image: linear-gradient(90deg, rgba(0,80,181, 0.96), rgba(14,56,127, 0.96)); }

.nilfisk-font-color-1{color:#0e387f}
.nilfisk-font-color-2{color:#0050B5}
.nilfisk-bg-color-1{color:#0e387f}
.nilfisk-bg-color-2{color:#0050B5}
.light-gray-font-color{color:#f6f6f6;}
.brk-header__element_skin-2 .brk-header__element--label,
.brk-header__element_skin-2 i{
  color:#ffffff;
}
.footer-cat-list ul li {
  margin-bottom:0px;
}
.footer-cat-list ul li a.brk-angle-list__item {
  color:#ffffff;
  opacity:.7;
  font-size:13px;
  line-height:14px;
}
.footer-cat-list .brk-angle-list__item:hover{
  color:#ffffff;
  opacity:1;
}
.contact-page-inf a{transition:.4s;}
.brk-footer-icon+a{transition:.4s;}
.w-70{width:70%}.w-65{width:65%}.w-60{width:60%}.w-30{width:30%}.w-20{width:20%}.w-10{width:10%}.w-35{width:35%}.w-25{width:25%}.w-15{width:15%}
.footer-contact-list {vertical-align: top;}
.footer-contact-list i{display:table-cell;width:26px;height:26px;vertical-align: top;line-height:26px;}
.footer-contact-list a{display:table-cell;line-height:26px;transition:.4s;}
.footer-contact-list a:hover{color:#ffffff;cursor:pointer;padding-left:5px;}
.footer-contact-list a.adres{line-height:24px;}
.footer-brand-logo{display:inline-block;}
.footer-brand-logo img{max-width:90px;opacity:.7;transition:.4s;}
.footer-brand-logo:hover img{opacity:1;}
.footer-brand-logo img.viper {margin-left:20px}
.footer-brand-logo img.nilfisk {margin-top:8px}
.copyright-company {font-weight:700;color:#ffffff;opacity:.7;transition:.4s;}
.copyright-company:hover {opacity:1;color:#ffffff;cursor:pointer!important;}
.nilfisk .brk-social-links .brk-social-links__item{margin-right: 10px;background-color: rgba(255,255,255,.1);width: 27px;height: 27px;line-height: 26px;text-align: center;border-radius: 50%;display: inline-block;transition: .4s;}
.nilfisk .brk-social-links .brk-social-links__item:hover{background-color:rgba(255,255,255,.5);transition:.4s;}
.brk-header__element_skin-2 .brk-header__element--wrap{transition:.4s; opacity:1;}
.brk-header__element_skin-2 .brk-header__element--wrap:hover{opacity:1;}
.brk-header__element_skin-2 i{opacity:1;transition:.4s;}
.brk-header__element_skin-2:hover i{opacity:1;}
.social-top-header i {font-size:11px;display:inline-block;color:#ffffff;opacity:.6;width:24px;height:24px;vertical-align: top;line-height:24px;background:rgba(255,255,255,.1);text-align:center;transition:.4s;}
.social-top-header a{display:inline-block;margin-top:10px;transition:.4s;}
.social-top-header a:hover i{background:rgba(255,255,255,.2);opacity:1;}

.right-line{
  content: "";
  position: absolute;
  height: 1px;
  background: rgba(255,255,255,.4);
}

.box-style-1 {
  padding: 20px 20px 20px 0;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.title-style-1 {
  border-color: #ffffff;
  line-height: 30px;
  flex: 0 1 auto;
  margin: 0;
  padding-right: 12px;
}

.box-style-1::after {
  content: "";
  border-top: .5px solid;
  border-color: #ffffff;
  flex: 1 0 auto;
}
.servis-formu .brk-form-wrap{
  margin-top:10px;
}
.servis-formu textarea{
      min-height: 120px;
}
.brand-logo-style-1{display:inline-block;}
.brand-logo-style-1 img{max-width:300px;opacity:1;transition:.4s;}
.brand-logo-style-1:hover img{transform:scale(1.2,1.2);}
.brand-logo-style-1 img.viper {;max-width:160px;margin-bottom:0px;}
.brand-logo-style-1 img.nilfisk {margin-top:8px;max-width:170px;margin-bottom:8px;}
.img-hover-style-1 {filter: grayscale(80%);transition: .4s;}
.img-hover-style-1:hover {filter: grayscale(0);}

.vertical-line-style-1 {
  display: block;
  position:absolute;
  border: none;
  width: 1px;
  height: 180px;
  background: #000000;
  opacity: 0.2;
  z-index:99
}

.teknik-destek .brk-form-round .brk-form-label{
  margin-bottom:6px;
}
.teknik-destek .brk-form-label{
  color:#0e387f;
}
.teknik-destek .brk-form-round textarea{
  min-height: 120px;
}
/*
.teknik-destek .brk-form-round [type=email],
.teknik-destek .brk-form-round [type=password],
.teknik-destek .brk-form-round [type=search],
.teknik-destek .brk-form-round [type=tel],
.teknik-destek .brk-form-round [type=text]{
  height: 46px;
}
.teknik-destek .brk-form-round .jq-selectbox__select{
  height: 46px;
}

.teknik-destek .brk-form-round .jq-selectbox__select-text{
  line-height: 40px;
}
*/
.category .shop-window {
    text-align:center;
}
.category .shop-window__title {
    min-height: 60px;
    padding: 0px 15px 0px;
}
.category .shop-window__title .brand {
    font-weight:300;
}
/*
.category .shop-window__title .brand:after {
  content: "";
    display: inline-block;
    border: none;
    width: 1px;
    height: 12px;
    background: #000000;
    opacity: 0.2;
    z-index: 9;
    margin: 0px 2px 0px 6px;
}
*/
.category .shop-window__title {
    font-size:1.1rem;
    font-family: 'Montserrat',sans-serif;
    padding-top:5px;
}
.category .shop-window__title .product-name {
    font-weight:700;
}
.category .shop-window__title .product-category {
    color:#bfbfbf;
    font-size:12px;
    display:block;
    margin-top:2px;
    font-weight:600;
}
.category .shop-window__price{
  height:30px;
  bottom:-14px;
  line-height:30px;
  box-shadow:none;
  font-size:.8125rem;
  font-weight:600;
}
.category .shop-window__price:hover{
  background:#e6e6e6;
  color:#0e387f;
}
.category .brk-shop-grid-filter__button_style-1 {
  min-height: 80px;
  padding: 10px 0;
  border-radius: 40px;
  margin-bottom: 30px;
}

.product-page .title{font-weight:600}
.product-page .desc{font-weight:400}

.product-page .pp-header-text-block .product-logo-link:hover .nilfisk-logo{
opacity:1;
}
.product-page .brk-sc-item-page-header__tags .brk-sc-tags__item.last-item:after{
  background-color: rgba(255,255,255,0);
}
.product-page .brk-sc-item-page-header__tags .brk-sc-tags__item{
  color: #0b98f6
}
.product-page .brk-sc-item-page-header__tags .brk-sc-tags__item:hover{
  color: #ffffff
}

.product-page .brk-sc-item-page-header__tags .brk-sc-tags__item:after {
  background-color: rgba(255,255,255,.8);
  border-radius: 100%;
}
.product-page .product-sidebar .brk-sc-simple-card__price{
  box-shadow: none;
}
.product-page .product-sidebar .brk-sc-simple-card__img{

}
.product-page .brk-header__top-bar {
  border-bottom:1px solid rgba(255,255,255,0);
  background:rgba(13,28,52,.6);
  box-shadow:0 6px 15px rgb(0 0 0 / 0%)
}
.product-page .product-sidebar .brs-sidebar__title{
margin-bottom:10px;
padding:14px 0 14px 0;
}
.product-page .category-block{
  background:#fafafa;
  border-radius:10px;
}
.product-page .category-block .brs-sidebar__title,
.product-page .other-products-block .brs-sidebar__title,
.product-page .tags-block .brs-sidebar__title{
padding-left:14px;
background:#eeeeee;
margin-bottom:0;
}

.product-page .brs-sidebar__title h3{
font-size:1rem;
font-weight:700;
font-family: 'Montserrat',sans-serif;
}
.product-page .category-block .brk-categories__item{
  padding:12px 14px;
  justify-content: left;
}
.product-page .category-block .brk-categories__item.active i,
.product-page .category-block .brk-categories__item:hover i{
  color:#ffffff;
}
.product-page .category-block .brk-categories__item i{
  margin-right:8px
}
.product-page .tags-block .brk-tags li{
  border: 2px solid #dedede;
  position: relative;
  -webkit-transition: all .3s;
  transition: all .3s;
  border-radius: 4px;
  margin:0 4px 4px 0;
}
.product-page .tags-block .brk-tags li a {
  height: 28px;
  font-size: .75rem!important;
  line-height: 28px;
  font-weight: 500;
  color: #585858;
  display: block;
  padding: 0 12px;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  position: relative;
  z-index: 2;
}
.product-page .product-sidebar .brk-sc-simple-card__price{
  padding:8px 20px 8px 20px;
}
.brand-logo-style-2 img.nilfisk {
    margin-top: 8px;
    max-width: 170px;
    margin-bottom: 8px;
}
.btn-style-2 {color:var(--brand-primary);transition:.4s;padding-left:0; font-weight:600;}
.btn-style-2 i{transition:.4s;color:var(--brand-primary);}
.btn-style-2:hover {transition:.4s;padding-left:10px;}

.btn-style-3 {background:rgba(255,255,255,.4);transition:.4s;color:#ffffff;}
.btn-style-3 i{transition:.4s;color:#ffffff;}
.btn-style-3:hover {background:rgba(255,255,255,1);transition:.4s;color:#0050b5;}
.btn-style-3:hover i{color:#0050b5;}

.btn-style-4 {transition:.4s;color:var(--brand-primary);}
.btn-style-4:hover {color:#0050b5;}

.index .rotate-slid__content {margin:109px auto 0;}

@keyframes shine {
  0% {transform:translateX(-100%) translateY(-100%) rotate(30deg);}
  80% {transform:translateX(-100%) translateY(-100%) rotate(30deg);}
	100% {transform:translateX(100%) translateY(100%) rotate(30deg);}
}

.bayii-badge a{
position: fixed;
top: 20%;
left: 0;
font-size: 15px;
letter-spacing: .4px;
font-weight:900;
width: 30px;
height: 220px;
line-height: 30px;
text-align: center;
background:linear-gradient( to bottom, #cbcbcb, #fff, #cbcbcb);
overflow: hidden;
z-index: 1200;
visibility: visible;
-webkit-transition: \transform .3s ease;
transition: \transform .3s ease;
color:#000000;
writing-mode: tb-rl;
transform: rotate(-180deg);
border-radius: 10px 0 0 10px;
}
.bayii-badge a{
transition:.4s;
box-shadow:-2px 1px 5px rgb(0 0 0 / 20%);
}
.bayii-badge a:hover{
}
.bayii-badge a:after{
    content:'';
    top:0;
    transform:translateX(100%) rotate(30deg);
    width:300%;
    height:300%;
    position: absolute;
    z-index:1;
    animation-name: shine;
    animation-duration: 8s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
    animation-delay:-5s;
    background:
      linear-gradient( to right,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.8) 50%,
        rgba(128,186,232,0) 99%,
        rgba(128,186,232,0) 100%);
  }
.index .info-box__wrapper-outline{padding: 45px 20px;}
.index [class*=info-box__wrapper] svg{width: 60px;height: 60px;}
.nilfisk-bg-gradient-index-icobox{
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(14,56,127, 0.96)), to(rgba(14,56,127, 0.96)));
  background-image: linear-gradient(90deg, rgba(14,56,127, 0.96), rgba(14,56,127, 0.96));
}
.index .info-box__wrapper-outline {border:none;}
.index [class*=col-]:last-child .info-box__wrapper-outline {border-right:none}
.index .info-box__wrapper-outline.with-right-border:before{
content: "";
position:absolute;
background:rgba(255,255,255,.7);
width:1px;
height:50%;
bottom:0;
top: 50%;
 transform: translateY(-50%);
 right:0;
}
.index .brk-ic-left-slide__wrapper{
  width: calc(100% - 20px);
  padding:0 29px 10px 30px;
}
.index .brk-ic-left-slide__img {
  opacity:1;
}

.index .brk-ic-left-slide__wrapper .btn-style-border {
  border:2px solid rgba(14,56,127, 1);
  background:rgba(14,56,127, .4);
  color:#ffffff;
  transition:.4s;
}
.index .brk-ic-left-slide__wrapper .btn-style-border:hover{
  color:rgba(14,56,127, 1);
  background:#ffffff;
}
.index .brk-ic-left-slide__wrapper .btn-style-border:hover i {
  color:rgba(14,56,127, 1);
}
.index .triple-slider.arrows-classic .slick-prev{
  left:1%;
}
.index .triple-slider.arrows-classic .slick-next{
  right:1%;
}
.index .arrows-classic-dark .slick-arrow{
  top:45%
}
.index .cfa__video_style-1 {
  margin-top:-200px;
}
.index .brk-ic-left-slide{
  box-shadow:0 5px 16px 0 rgb(0 0 0 / 40%);
}
.brk-ic-left-slide__title .cat-title{
  -webkit-text-stroke: 1.2px white;
  text-stroke: 1.2px white;
}
.index .client-slider .img-block a img{
  margin:20px auto;
  display:block;
  left:0;
  right:0;
  opacity:0.3;
  transition:.4s;
  max-width:150px;
}
.index .client-slider .img-block a:hover img{
  opacity:1;
}
.product-page-list{
  font-family: 'Roboto',sans-serif;
  color:#585858;
  font-size:.9375rem;
  line-height:22px;
  font-weight:400;
  margin-bottom:20px;
}
.product-page-list li{
  margin-bottom:8px;
  padding-left:18px;
  display:flex;
}

.product-page-list li::before{
  color:var(--secondary);
  content:'\f111';
  font-family: flaticon_nilfisk;
  font-weight:600;
  font-size:10px;
  padding-right:10px;
}

.product-page .slider-thumbnailed img.orj-img{
  width: auto;
  height: auto;
  min-height: auto;
}
.product-page .slider-thumbnailed .arrows-modern .slick-next{
  right:23px;
}
.product-page .slider-thumbnailed .arrows-modern .slick-prev{
  right:23px;
}
.product-page .slider-thumbnailed-nav{
  left:49%;
}
.product-page .brk-tables-lines__table table td{
  padding-top: 12px;
  padding-bottom: 13px;
}
.product-page .other-products-block .btn-product-view{
font-weight: 700;
color:#ffffff;
background:var(--brand-primary);
font-family: 'Open Sans',sans-serif;
font-size:.875rem;
line-height:14px;
padding:6px 24px 6px 24px;
border-radius:40px;

}
.product-page .other-products-block .brk-sc-simple-card__price{

padding:0;
}
.index .client-slider.arrows-classic-dark-circle .slick-arrow{
  width:30px;
  height:30px;
}
.index .client-slider.arrows-classic-dark-circle .slick-arrow:before{
  font-size:15px;
}
.index .client-slider.arrows-classic-dark-circle .slick-prev{
  left:-10px;
}
.index .client-slider.arrows-classic-dark-circle .slick-next{
  right:-10px;
}
.index .catalog-tab .single-cat{
  padding-left:0px;
  padding-right:0px;
  padding:4px;
}
.index .catalog-tab .single-cat a{
  padding:5px;
  margin-right:5px;
  box-shadow: -1px 2px 4px rgb(0 0 0 / 20%);
}
.brk-info-menu .accordion-slider-min .card-header{
  padding:0;
}
.brk-info-menu .accordion-slider-min .card-block{
  padding:0px;
}
.brk-info-menu .accordion-slider-min .card-header{
  min-height:60px;
  height:60px;
}
.brk-info-menu .img-figure-gradient>.before{
  width:40px;
  height:40px;
  font-size:16px;
}
.brk-info-menu .new-product-widget {
  background:#ffffff;
}
.brk-info-menu .default-slider {
  text-align:center;
}
.brk-info-menu .default-slider .brk-header-slider__content{
  display:block;
}
.brk-info-menu .dots-base-skin .dots-wrap{
  height:34px;
  min-width:150px;
  box-shadow:0 2px 8px rgb(0 0 0 / 7%);
}
.brk-info-menu .dots-base-skin .dots-wrap .l-next i,
.brk-info-menu .dots-base-skin .dots-wrap .l-prev i,
.brk-info-menu .dots-landscape-skin .dots-wrap .l-next i,
.brk-info-menu .dots-landscape-skin .dots-wrap .l-prev i{
  font-size: 16px;
  vertical-align: 0px;
  color: #bfbfc0;
}
.brk-info-menu .dots-base-skin .dots-wrap .slick-dots li,
.brk-info-menu .dots-landscape-skin .dots-wrap .slick-dots li,
.brk-info-menu .slick-dots li{
  width:9px;
  height:9px;
}
.brk-info-menu .slick-dots li button{
  background-color:#bfbfc0;
}
.brk-info-menu .dots-base-skin .dots-wrap .slick-dots li.slick-active,
.brk-info-menu .dots-base-skin .dots-wrap .slick-dots li:hover,
.brk-info-menu .dots-landscape-skin .dots-wrap .slick-dots li.slick-active,
.brk-info-menu .dots-landscape-skin .dots-wrap .slick-dots li:hover{
  background-color:var(--brand-primary);
  border-color:var(--brand-primary);
}
.brk-info-menu .default-slider .brand{
  max-width:80px;
  display:inline-block;
  vertical-align: middle;
  padding-right:10px;
  border-right:1px solid rgba(0,0,0,.2);
  margin-right:8px;
}
.brk-info-menu .default-slider .brk-header-slider__text{
  margin-top:10px;
}
.brk-info-menu .default-slider .product-name{
  display:inline-block;
  vertical-align: middle;
}
.brk-info-menu .default-slider .product-cat{

}
.brk-info-menu .brk-header-slider__content--title{
  padding-left:0;
}
.brk-info-menu{
  border-top:none;
}
.brk-info-menu .brk-header-slider {
    padding-bottom: 40px;
}
.brk-info-menu .brk-info-menu__header{
  background: var(--brand-primary);
  color:#ffffff;
}
.brk-info-menu .brk-theme-options__close{
  background:rgba(0,0,0,.1);
  box-shadow: none;
}
.brk-info-menu  .brk-header-slider__img{
  margin:0px 20px 20px 20px;
  box-shadow:0 2px 6px rgb(0 0 0 / 20%);
}
.brk-info-menu .brk-theme-options__close:after,
.brk-info-menu .brk-theme-options__close:before{
  background-color:rgba(255,255,255,.7)
}
.brk-info-menu .brk-theme-options__close:hover:after,
.brk-info-menu .brk-theme-options__close:hover:before{
  background-color:rgba(255,255,255,1)
}
.brk-info-menu-open:before{
  content:"";
  position:absolute;
  background: var(--brand-primary);
  width:10px;
  height:10px;
  right:0;
  bottom: 0;
  margin-bottom:38px;
  margin-right:-8px;
  border-radius: 50%;
  transition:.6s;
	animation: change-background infinite 3s ease-out;

}
@keyframes change-background {
	0% {background-color:var(--secondary)}
	25% {background-color:var(--secondary)}
	50% {background-color:#ffffff}
	75% {background-color:var(--secondary)}
	100% {background-color:var(--secondary)}
}
.hakkimizda .arrows-dark .slick-prev:after,
.hakkimizda .arrows-dark .slick-next:after{
  background-image:none;
}
.index .first-block .cfa__wrapper.overlay__white:after{
  opacity: .87;

}
.index .chart-2circles .chart__circle{
  box-shadow:  0 0 10px 1px rgb(0 0 0 / 8%);
}
.index .chart-2circles .chart__circle .icon{
box-shadow:  0 0 6px 10px rgb(0 0 0 / 6%);
}
.index .chart__circle{
width:136px;
height:136px;
}
.index .chart__svg{
  width:100px;
  height:100px;
}
.index .chart-2circles .chart__circle .icon i{
  font-size:48px;
  line-height:130px;
  color:#d1d1d1;
}
.index .chart-2circles .chart__circle-counter{
box-shadow:  0px 0px 4px rgba(var(--brand-primary-rgb),.9)
}
.brk-header_style-1 .brk-nav__menu>li>a:before{
  opacity:0;
}
.product-sidebar .banner-block {
  padding:20px;
}
.product-sidebar .banner-block img {
  z-index:89;
  width:100%;
  height:auto;
}
.product-sidebar .banner-block .banner-title {
  font-weight:700;
  font-size:1.125rem;
  margin-top:-40px;
}
.product-sidebar .contact-inf {
  background:radial-gradient(circle, #024b8f 0%, #01376d 100%);
  text-align:center;
  padding:10px 0;
  color:#ffffff;
  z-index:99;
}
.product-sidebar .foot-block{
  padding:10px 0;
  background:linear-gradient(#25314a, #0d1a2c);
}

.product-sidebar .contact-inf a.phone-link{
  font-weight:700;
  font-size:1.125rem;
  transition:.4s;
  display:block;
}
.product-sidebar .contact-inf a.mail-link{
  font-weight:400;
  font-size:.8rem;
  font-style: italic;
  transition:.4s;
  display:block;
}
.product-sidebar .contact-inf a:hover {
opacity:.7;
color:#ffffff;
transition:.4s;
}

.brk-form-strict .brk-form-checkbox-label.term-label{
  font-size: .775rem;
  line-height:20px;
  color:#424242;
}
#servicemodal .jq-selectbox__dropdown{top:40px!important;}
#servicemodal .brk-form-strict .brk-form-checkbox-label.term-label{
  font-size: .700rem;
  line-height:17px;
  color:#424242;
}
#servicemodal .brk-form-strict .jq-selectbox{
  margin-top:10px;
}
.index .sector-slider .brk-ic-left-slide__wrapper{
  width: calc(100%);
padding: 10px 0px 10px 0px;
background:rgba(14,56,127,.6);
}
.index .sector-slider .brk-ic-left-slide{
  box-shadow:-2px 3px 6px 0 rgb(0 0 0 / 40%);
}
.sector-slider .brk-sc-flip-four__stick{
  background-color:rgba(255,255,255,.5);
}
.sector-slider  .brk-sc-flip-four__description{
  font-size: .8325rem;
  line-height: 17px;
}
.sector-slider  .brk-footer__shop-element .brk-slider__nav{
  top:-30px;
}
.sector-slider .flip-box .front-desc,
.sector-slider .flip-box .back-desc {
  line-height: 16px;
  font-size: .8125rem;
}
.sector-slider .brk-sc-flip-four__col{width:90%;}
.sector-slider .flip-box .front-desc {
  width:60%;
}
.top-header-contact.brk-header__element_skin-2 .brk-header__element--label{
  border-left:1px solid rgba(255,255,255,.4);
  padding-left: 12px;
  line-height: 13px;
  padding-right:12px!important;
  border-right:1px solid rgba(255,255,255,.4);
}
.top-header-contact.brk-header__element_skin-2 .brk-header__element--wrap{
  padding-left: 10px;
  line-height: 13px;
  padding-right:10px!important;
}
.subscribe-section .brk-form-transparent [type=email],
.subscribe-section .brk-form-transparent [type=password],
.subscribe-section .brk-form-transparent [type=search],
.subscribe-section .brk-form-transparent [type=tel],
.subscribe-section .brk-form-transparent [type=text],
.subscribe-section .brk-form-transparent [type=number]{
  width:calc(100% - 10px);
}
.box-style-1 .btn{position:absolute;right:0;}
.catalog .single-cat a{box-shadow:0px 2px 8px 0 rgb(0 0 0 / 30%);}

.variations .brk-tables-pedestal table td.title{
  width: 18%;
  color:#ffffff;
  background-color:#0e387f;
}
.variations .brk-tables-pedestal table td.desc{
  text-align:left;
  width: 82%;
  font-size: 15px;
}
.variations .brk-tables-pedestal table tbody tr{
  box-shadow:0px 0px 3px rgb(0 0 0 / 18%)
}
.variations  .brk-tables-pedestal table td {
    border-right: 1px solid #d8d8d8;
    color: rgba(39,39,39,.6);
    padding: 12px 25px;
}
.product-search .jq-selectbox__select{display:none;}
.product-search .btn.dropdown-toggle{text-transform: none; margin:6px 8px 6px 0px}
.product-search .btn{font-size:.8rem;padding:.175rem .35rem;}

.product-search {width:100%}

.product-search .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){
  width:130px;
  margin-right:10px;
}
.product-search .dropdown-menu {
    max-height: 280px;
    overflow-y: auto;
}
.bootstrap-select .dropdown-menu.inner{
  display:none!important;
}
.product-search .dropdown-header{padding:.3rem 1.2rem}
.product-search .dropdown-item {padding:.15rem 1.5rem}
.product-search .btn-light{border:none;color:#ffffff}
.product-search .btn-light:hover,.product-search .btn-light:active{background:transparent;border:none;}
.product-search  .show>.btn-light.dropdown-toggle{background:transparent;border:none;}
.product-search .bootstrap-select > .dropdown-toggle.bs-placeholder{color:#ffffff}
.product-search .form-control {height:calc(1.25rem + 2px);font-size:13px;}
.product-search .bootstrap-select .dropdown-menu li a span.text{font-size:13px;}
.product-search .bootstrap-select > .dropdown-toggle.bs-placeholder,
.product-search .bootstrap-select > .dropdown-toggle.bs-placeholder:hover,
.product-search .bootstrap-select > .dropdown-toggle.bs-placeholder:focus,
.product-search .bootstrap-select > .dropdown-toggle.bs-placeholder:active{
  color: #ffffff;
}
.product-search .btn-light:not(:disabled):not(.disabled).active,
.product-search .btn-light:not(:disabled):not(.disabled):active,
.product-search .show>.btn-light.dropdown-toggle{
  background:transparent;
  border:none;
  color:#ffffff;
}
.product-search .bootstrap-select .no-results{font-size:13px;}
#bultenmodal .modal-content {border-radius:20px;border:2px solid var(--brk-base-6);}
#bultenmodal .modal-body {padding:0;border-radius:20px;}

#bultenmodal button.close {background:#ffffff;color:#024b8f;opacity:1;border-radius:50%;padding:0 5px;margin-right: -10px;margin-top: -10px;transition:.4s;}
#bultenmodal button.close:hover {background:var(--brk-base-6);color:#ffffff;}

.highlight-white {
  background: var(--brk-base-6);
  border-radius: 50px;
  padding: 3px 20px;
  color: #ffffff;
  display: inline-block;
  font-weight: 700;
  font-size: 14px;
  line-height: 24px; }
  .highlight-white + * {
    margin-top: 20px; }

.subscribe-section .btn-inside-out-invert-light>.after,
.subscribe-section .btn-inside-out-invert-light>.before,
.subscribe-section .btn-inside-out-invert>.after,
.subscribe-section .btn-inside-out-invert>.before{
  background:rgba(255,255,255,.12);
  color:#ffffff;
}
.btn-inside-out:hover{
  box-shadow:0 3px 5px -2px rgba(0,0,0,.3);
}

.product-page .brk-tabs-side-left .brk-tab .after{
  background-image: -webkit-gradient (radial-gradient(circle, #0e387f 0%, #0050B5 100%));
  background-image: radial-gradient(circle, #0e387f 0%, #0050B5 100%);
}
.search-form input{
  border: none;
  background: transparent;
  color: #ffffff;
  font-size: 12px;
  border: 1px solid rgba(255,255,255,.5);
  transition: .4s;
  width: 140px;
  line-height: 16px;
  margin: 10px 10px 0 0;
  padding: 3px 5px 3px 22px;
  border-radius: 20px;
}
.search-form label{
  color:#ffffff;
  font-size:12px;
  transition:.4s;
  margin-top: 11px;
  padding-right: 5px;
}
.search-form i{
  left: 7px;
  color: rgba(255,255,255,.8);
  font-size: 11px;
}
.search-form #livesearch {
  position: absolute;
  width: 242px;
  z-index: 999;
  border: none;
  background: #ffffff;
  padding: 6px 6px;
  display: none;
  overflow-y: auto;
  border-top:4px solid #dedede;
  border-bottom:4px solid #dedede;
  border-radius:2px;
  text-align:left;
  font-size:13px;
  color:#6e6e6e;
  margin-top: 5px;
  max-height:300px;
  overflow-y: auto;
}
.search-form #livesearch a{
  text-align:left;
  display:block;
  width:100%;
  font-size:13px;
  transition:.4s;
  font-weight:500;
  color:#024b8f;
  padding:5px 6px;
}
.search-form #livesearch a:hover{
  background:#024b8f;
  color:#ffffff;
}
.search-form #livesearch a:not(:last-child){
  border-bottom:1px solid #dedede;
}
.search-form input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #FFFFFF!important;
  opacity: .4!important;
}
.search-form input::-webkit-input-placeholder {
  color: #FFFFFF!important;
  opacity: .4!important;
}
.search-form input::-ms-input-placeholder {
  color: #FFFFFF!important;
  opacity: .4!important;
}
.search-form input:-ms-input-placeholder {
  color: #FFFFFF!important;
  opacity: .4!important;
}
.search-form input:focus {
	outline: none !important;
	box-shadow: none;
  border-bottom:1px solid rgba(255,255,255,.8)
}
.cta-buttons.brk-cta__close {
  position: relative;
  right: 0;
  top: 0;
  width: auto;
  height: auto;
  -webkit-transform: none;
          transform: none;
  cursor: pointer; }
.cta-buttons.brk-cta__close:before, .cta-buttons.brk-cta__close:after {
  display:none; }
.kvkk-link-cta, .cta-buttons{
  transition:.4s;
}
.kvkk-link-cta:hover, .cta-buttons:hover{
  color:#ffffff;
}

.brk-header_style-2 .nilfisk-logo-dark { display: none; }
.brk-header_style-2 .nilfisk-logo-light{ display: inline-block;}
.brk-header_style-2.brk-header_scroll .nilfisk-logo-dark { display: inline-block; }
.brk-header_style-2.brk-header_scroll .nilfisk-logo-light { display: none; }
.menu-nilfisk-logo{max-width:100px;}
.brk-header-mobile-wrap__header:before{
  background-image: -webkit-gradient(radial-gradient(circle, #0e387f 0%, #0050B5 100%));
  background-image: radial-gradient(circle, #0e387f 0%, #0050B5 100%);
}
.brk-header-mobile:before {
  background: -webkit-gradient(radial-gradient(circle, #0e387f 0%, #0050B5 100%));
  background: radial-gradient(circle, #0e387f 0%, #0050B5 100%);
}
.brk-header-mobile-wrap .brk-nav__menu>li>a{
  line-height:50px;
}
.brk-header__title{height: 44px;line-height: 41px;display:none;}
.brk-header-mobile-wrap .brk-nav__menu>li.brk-info-menu-open{margin:20px 0;}
.brk-header-mobile-wrap .brk-info-menu-open .brk-lines:after,
.brk-header-mobile-wrap .brk-info-menu-open .brk-lines:before,
.brk-header-mobile-wrap .brk-info-menu-open .brk-lines .brk-center-line {
    background:#000000;
}
.brk-header-mobile-wrap .brk-header__element_skin-2 .brk-header__element--label, .brk-header-mobile-wrap .brk-header__element_skin-2 i{color:#000000;}
.brk-header-mobile-wrap .brk-header__element--label{font-size:.8rem;padding-left: 0px;}
.brk-header-mobile-wrap .brk-header__element{text-transform: none;}
.brk-header-mobile-wrap .brk-header__element--wrap {line-height: 20px;padding: 6px 18px;}
.brk-header-mobile-wrap .brk-header__element_skin-2 i{display:none;}

.brk-header_style-1 .product-menu .brk-nav__sub-menu {min-width:300px;padding:4px 0 4px}
.brk-header_style-1 .product-menu .brk-nav__sub-menu a{font-size:.795rem;}
.brk-header_style-1 .product-menu .brk-header-list a{line-height:20px;font-weight: 500;padding: 10px 10px 10px 24px;}
.brk-header_style-1 .product-menu .brk-nav__header:before{}
.brk-header_style-1 .product-menu .brk-nav__header{height:42px;font-size:1rem;line-height:42px;font-weight:700;padding:0 15px 0 30px;position:relative;border-bottom:2px solid rgba(var(--brand-primary-rgb),.9)}

.brk-header_style-2 .product-menu .brk-nav__sub-menu {min-width:300px;padding:4px 0 4px}
.brk-header_style-2 .product-menu .brk-nav__sub-menu a{font-size:.795rem;}
.brk-header_style-2 .product-menu .brk-header-list a{line-height:20px;font-weight: 500;padding: 10px 10px 10px 24px;}
.brk-header_style-2 .product-menu .brk-nav__header:before{}
.brk-header_style-2 .product-menu .brk-nav__header{height:42px;font-size:1rem;line-height:42px;font-weight:700;padding:0 15px 0 30px;position:relative;border-bottom:2px solid rgba(var(--brand-primary-rgb),.9)}

.brk-header_style-1 .brk-nav__sub-menu a {
    font-size: .795rem;
    line-height: 21px;
    padding: 10px 26px;
    z-index: 1;
}

.sub-cat-block .sub-cat-name{font-size: 1.4rem;font-family: 'Montserrat',sans-serif;padding: 2px 0;font-weight: 700;display: block;}
.sub-cat-block .main-cat-name {color: #bfbfbf;font-size: 16px;display: block;margin-top: 2px;font-weight: 600;}
.product-menu-nilfisk-logo {max-width:100px;margin-top:10px}
.product-menu-viper-logo {max-width: 88px;margin-top: 3px;}
.bayi-logo-tag{position:absolute;margin-left:152px;margin-top:10px;font-weight:700;}
.brk-header_color-white .bayi-logo-tag{color:#ffffff;}
.brk-header_color-white.brk-header_scroll .bayi-logo-tag{color:#222;}
.nilfisk-menu-logo a img{max-width:120px;background:#0050B5;padding:6px 14px;border-radius:14px;}

.sector-slider .brk-footer__shop-element .flip-box{max-width:380px;}

.index-new-product-section .brk-testimonials-dash-one__img{position:relative;}
.index-new-product-section .dash-one-slider {width:1300px; max-width:100%; margin:0 auto;}
.index-new-product-section .brk-testimonials-dash-one{max-width:100%;}
.index-new-product-section .brk-testimonials-dash-one:before {display:none;}
.index-new-product-section .swiper-modern-arrow {
    position: absolute;
    top: -10px;
    right: 6px;
    width: 54px;
    height: 54px;
    border-radius: 27px;
    background-color: transparent;
    overflow: hidden;
    box-shadow: none;
    z-index: 19;
}
.index-new-product-section .swiper-modern-arrow i {
    font-size: 1.5rem;
    color: var(--brand-primary);
}
.index-new-product-section .swiper-modern-arrow .button-next:hover i,
.index-new-product-section .swiper-modern-arrow .button-prev:hover i {
    color: var(--brk-base-6);
}

  .brk-header_style-1 .brk-nav__sub-menu li.no-link:hover>a:before{
    display:none;
  }

.cross_btn {
  position: absolute;
  right: 100px;
  top: 1%!important;
  width: 20px!important;
  height: 20px!important;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  cursor: pointer;
  background: rgba(255,255,255,1);
  border-radius: 50%!important;
  color: #0b54b8;
}
.brk-cta__close_white.cross_btn:after, .brk-cta__close_white.cross_btn:before {
    background-color: #0b54b8;
}
#toTop {
    right: 23px;
    bottom: 80px;
}
.brk-footer .footer-cat-btn-ms{display:inline-block!important;}
.brk-footer .footer-cat-btn-mob{display:none!important;}
.index-new-product-section .inner-div-block{padding:0 14%;}
.new-product-img{width:40%}
.new-product-text{width:60%;padding-left:20px;}
.index-new-product-section .paraf-1{font-size:1rem;line-height:26px;margin-top:20px;}
.index-new-product-section .paraf-2{font-size:1rem;line-height:26px;margin-top:20px;}
.index-cat-section .z-index-high{padding:0 100px;}
.hizmetler .flip__back p{padding-left: 25px;padding-right: 25px;margin-top: 25px;line-height: 20px;font-size: 14px;}
.hizmetler .flip__back h4{line-height: 28px;font-size: 1.55rem;}
.hizmetler .flip__front .flip-box__gradient-title{line-height: 28px;font-size: 1.75rem;}
.sub-cat-block a{margin-top:20px;}
.main-cat-title .title__heading-main{font-size:2.4rem!important;line-height:44px!important;}
.sub-cat-section .urun-cat-img{width:100%;height:auto;}
.product-page .brk-tables-lines__table table {min-width:340px;}

.product-page .brk-sc-item-page-header__info{padding-top:150px;}
.product-page .brk-sc-item-page-header .product-sub-title {line-height: 26px;}
.product-page .brk-sc-item-page-header .product-sub-title .nilfisk-logo{display: inline-block;max-width:130px;transition:.4s;opacity:.7;margin-top:5px;}
.product-page .brk-sc-item-page-header .product-sub-title .viper-logo{display:inline-block;max-width:90px;transition:.4s;opacity:.7;margin-top:-2px;}
.product-page .brk-sc-item-page-header .product-sub-title .product-main-cat{display:inline-block;font-weight:300;font-size:1.25rem;line-height: 26px;}
.product-page .brk-sc-item-page-header .product-sub-title .product-main-cat a{transition:.4s;opacity:.7;}
.product-page .brk-sc-item-page-header .product-sub-title .product-main-cat a:hover{color:#ffffff;opacity:1;}
.product-page .brk-sc-item-page-header .product-sub-title .product-vertical-line{display:inline-block;opacity:.6;font-size:1.125rem;line-height:24px;font-weight:300;}
.product-page .brk-sc-item-page-header .product-main-title {margin-bottom:20px;color:#ffffff;}
.product-page .brk-sc-item-page-header .product-main-title .product-code{font-size:2.875rem; line-height: 52px;letter-spacing: -.02em;font-weight:700;}
.product-page .brk-sc-item-page-header .product-main-title .product-full-code{font-size:1.625rem; line-height: 52px;letter-spacing: -.02em;font-weight:300;}
.product-page .brk-sc-item-page-header .product-main-desc{font-size:1rem; line-height: 26px;font-weight:500;color:#ffffff;margin-bottom:15px}
.product-page .brk-sc-item-page-header .brk-sc-tags{margin-bottom:5px;}
.product-page .product-sub-cat-link a{transition:.4s;}
.product-page .product-sub-cat-link a:hover{color:rgba(14,56,127,1);}

.product-page .brk-tabs-side-left .brk-tab {line-height: 20px;padding: 12px 10px 12px 23px;font-size: .9375rem;height: auto;}
.breadcrumbs__section-dotted h2{font-size:1.8rem!important;line-height:52px;font-weight: 300;font-weight: 300;}
.breadcrumbs__section-dotted h5{font-size: .8875rem;font-weight: 300;font-weight: 300;}
.breadcrumbs__section-dotted .breadcrumb{font-size: .8375rem;}

.product-page #desc p{margin-bottom:25px;}
.page-404 .brk-error-page-title {font-size: 280px;line-height: 300px;margin-left: 0px;text-align: center;}
.product-page .slider-thumbnailed-nav{max-width:360px!important;left:49%;}
.product-page .slider-thumbnailed-nav.count-img-3{max-width:200px!important;left:49%;}
.product-page .slider-thumbnailed-nav.count-min-4{max-width:370px!important;left:49%;}
.product-page .product-stock-slider.arrows-classic .slick-arrow {width:36px;height:36px;background:rgba(14,56,127,1);transition:.4s;opacity:1;}
.product-page .product-stock-slider.arrows-classic .slick-arrow:hover {background:rgba(14,56,127,1);}
.product-page .product-stock-slider.arrows-classic .slick-arrow:before {color:rgba(255,255,255,1);font-size:20px;}
.index .info-box__wrapper-outline p {position: absolute; opacity: 0; display: block; left: 0; right: 0; margin-left: auto; margin-right: auto;}
.product-page .similar-product-img {background:#ffffff;}
.product-page .similar-product-img img {width:300px;height:auto;padding:70px 5px;background:#ffffff;}

.brk-shop-grid-filter__button_style-1 li.checked{box-shadow:inset 0 0 0 2px rgb(15 90 224 / 100%)}
.product-page .brk-tabs-side-left .brk-tabs-content{padding-top:8px;}
.bottom-footer a.w2go{opacity:1;margin-right:4px;}
.bottom-footer a.w2go img{max-width:46px;margin-top:1px;transition:.4s;}
.bottom-footer a.w2go:hover img{transform: scale(1.1,1.1);}
.iletisim-formu{padding: 45px 30px 40px 40px}
.brk-header-mobile-wrap .brk-before{background-color: rgba(255,255,255,0);}
.brk-header-mobile-wrap .brk-nav__menu>li.children-active>a {background-color: transparent;}
.brk-header-mobile-wrap .brk-nav__menu>li:hover>a {background-color: transparent;}
a{text-decoration: none!important;}
.nilfisk.category .bg__style.breadcrumbs__section{background-position:center bottom!important;}

/* grilerr */

/* form element focus */
.brk-form-round .brk-form-date-wrap input:active,
.brk-form-round .brk-form-date-wrap input:focus,
.brk-form-round [type=email]:active,
.brk-form-round [type=email]:focus,
.brk-form-round [type=password]:active,
.brk-form-round [type=password]:focus,
.brk-form-round [type=search]:active,
.brk-form-round [type=search]:focus,
.brk-form-round [type=tel]:active,
.brk-form-round [type=tel]:focus,
.brk-form-round [type=text]:active,
.brk-form-round [type=number]:active,
.brk-form-round [type=text]:focus,
.brk-form-round [type=number]:focus,
.brk-form-round textarea:active,
.brk-form-round textarea:focus {
    box-shadow: 0 5px 16px rgb(165 165 165 / 50%);
    border-color: #cacaca!important;
}

/*catalog btn*/
.footer-cat-btn-ms.btn-inside-out>.after,
.footer-cat-btn-ms.btn-inside-out>.before{
  background:#c1c1c1!important;
}
/* subscribe bg */
.brk-base-bg-gradient-90deg {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(42, 49, 62, 1)), to(rgba(76,83,97, 1)));
  background-image: linear-gradient(90deg, rgba(42, 49, 62, 1), rgba(76,83,97, 1), rgba(42, 49, 62, 1));
}

/* subscribe txt*/
.subscribe-section h4,.subscribe-section p{

}
/* btn acildiktan sonra genel */
.btn-inside-out:hover{
  background:#4c5361!important;
}
/*cookie */
#cookie-popup .brk-base-bg-gradient-5:before{
  background: -webkit-gradient(linear, left top, right top, from(rgba(165,165,165, 0.95)), to(rgba(165,165,165, 0.95)))!important;
  background: linear-gradient(to right, rgba(165,165,165, 0.95), rgba(165,165,165, 0.95))!important;
}
/*cookie close*/
.brk-cta__close_white.cross_btn:after,
.brk-cta__close_white.cross_btn:before{
  background-color: #424242!important;
}

/* index logo slide navigation color */
.arrows-classic-dark-circle .slick-arrow{
  background-color:#959595!important;
}

/* page top btn */
#toTop{
  background-color:#959595!important;
}

/* top header gradient */
.bg-nilfisk-gradient {
    background: radial-gradient(circle, #c3c3c3 0%, #c3c3c3 100%)!important;
}
/* menu nilfisk bg */
.nilfisk-menu-logo a img{background-color: #2a313e!important}

/* index endustriler back */
.brk-base-bg-gradient-5:before{
  background: -webkit-gradient(linear,left top,right top,from(rgba(42, 49, 62, 1)),to(rgba(76,83,97, 1)));
  background: linear-gradient(to right,rgba(42, 49, 62, 1),rgba(76,83,97, 1));
}
/* index endustriler nilfisk bg */
.sector-slider .brk-sc-flip-four__col-back .brk-bg-primary{
  background:rgba(76,83,97, 1)!important;
}

/* index kategoriler bg */
.index-cat-section .brk-base-bg-primary-90{
  background: rgba(42,49,62, 0.9) !important;
}
/* index cat slider navigation*/
.index-cat-section .arrows-classic-dark .slick-arrow{
    background: rgba(76,83,97, 1);
}
.index-cat-section  .triple-slider.arrows-classic .slick-next,
.index-cat-section  .triple-slider.arrows-classic .slick-prev{
  transition:.4s!important;
}
.index-cat-section  .triple-slider.arrows-classic .slick-next:hover,
.index-cat-section  .triple-slider.arrows-classic .slick-prev:hover{
  background: rgba(42,49,62, 1)!important;
}
/* index cat slider btn */
.index .brk-ic-left-slide__wrapper .btn-style-border{
  border: 2px solid rgba(76,83,97, 1);
  background: rgba(42,49,62, .8);
}
/* index cat slider btn hover*/
.index .brk-ic-left-slide__wrapper .btn-style-border:hover,
.index .brk-ic-left-slide__wrapper .btn-style-border:hover i{
  color: rgba(76,83,97, 1);
}
/* index new product */
.index-new-product-section .new-product-text .brk-base-font-color{
  color: rgba(76,83,97, 1);
}
/* index new product line */
.index-new-product-section .new-product-text .cfa__minimal:before{
  background: rgba(76,83,97, 1);
}
/* index new product btn */
.index-new-product-section .cfa-btn-block .btn-inside-out>.after,
.index-new-product-section .cfa-btn-block .btn-inside-out>.before{
    background: rgba(76,83,97, 1);
}
/* index new product slider navigation */
.index-new-product-section .swiper-modern-arrow i{
  color: rgba(76,83,97, 1);
}
.index-new-product-section .swiper-modern-arrow .button-next:hover i,
.index-new-product-section .swiper-modern-arrow .button-prev:hover i,{
  color: #959595!important;
}

/* base color */
.brk-base-font-color {
    color:rgba(76,83,97, 1);
}
/* menu yanıp sonen nokta*/
.brk-info-menu-open:before{
  background: #959595;
	animation: change-background-gri infinite 3s ease-out;
}
@keyframes change-background-gri {
	0% {background-color:#959595;}
	25% {background-color:#959595;}
	50% {background-color:#ffffff}
	75% {background-color:#959595;}
	100% {background-color:#959595;}
}

/* teknik guclu isbirligi */
.teknik-destek-hizmetler-block .overlay__grad:after,
.teknik-destek-hizmetler-block .overlay__gradient .overlay_after{
  background: rgba(76,83,97, 1) !important;
  opacity:.9;
}
/* teknık destek ıconlar color */
.teknik-destek-sec-3 .flaticon.brk-color-base-1{color:#dbdbdb;}
/* teknık destek hızmetler btn */
.teknik-destek-hizmetler-block  .btn-inside-out-invert>.before,
.teknik-destek-hizmetler-block  .btn-inside-out-invert>.after{
  color:#424242;
}
/* teknık destek label */
.teknik-destek .brk-form-label{
  color: rgba(76,83,97, 1) !important;
}
.teknik-destek-formu .btn-inside-out-invert-light>.after,
.teknik-destek-formu .btn-inside-out-invert-light>.before,
.teknik-destek-formu .btn-inside-out-invert>.after,
.teknik-destek-formu .btn-inside-out-invert>.before{
color: rgba(76,83,97, 1) !important;
}

/* hızmetler kutular */
.teknik-destek-sec-3 .info-box__wrapper-icon.current, .info-box__wrapper-icon:hover{
  box-shadow: 0 10px 20px 0 rgba(42, 49, 62, .4) !important;
  background: rgba(42, 49, 62, 1) !important;

}

/* hizmetler nilfisk viper bg */
.sec-hizmetler-block .brk-sc-tiles-trend_dark-text:before{

}
/* hizmetler servis ziyareti bg*/
.hizmetler .overlay__grad:after, .overlay__gradient .overlay_after {
    background: -webkit-gradient(linear,left top,right top,from(rgba(42, 49, 62, 1)),to(rgba(76,83,97, 1)));
    background: linear-gradient(to right,rgba(42, 49, 62, 1),rgba(76,83,97, 1));
    opacity: .8;
}
/* hizmetler kutular bg*/
.hizmetler .nilfisk-bg-1 {
    background-color: rgba(42, 49, 62, .8) !important;
}
/*active breadcrumb*/
.breadcrumbs__section-dotted .breadcrumb li {
    color:#b9b9b9!important;
}

/* hakkimizda hizmetler cta bg*/
.hizmetler-cfa .bg-primary{
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(42, 49, 62, 1)), to(rgba(76,83,97, 1)));
  background-image: linear-gradient(90deg, rgba(42, 49, 62, 1), rgba(76,83,97, 1), rgba(42, 49, 62, 1));
}
/* hızmetler btn */
.hizmetler-cfa  .btn-inside-out-invert>.before,
.hizmetler-cfa  .btn-inside-out-invert>.after{
  color:#959595;
}
/* hakkimizda degerler sayilar */
.hakkimizda .flip-box__strict-number.brk-base-font-color {
    color: #202020;
}
/* iletisim sag bg color*/
.bg-nilfisk-gradient-linear {
    background: linear-gradient(30deg, rgba(42, 49, 62, 1) 0%, rgba(76,83,97, 1) 100%);
    /*background: linear-gradient(30deg, #333333 0%, #6c6c6c 100%); eski*/
}
/*iletisim sag block ico color*/
.contact-information-column .brk-footer-icon.brk-color-base-1{
  color:#ffffff;
}
/* iletisim sayfası form buton */
.iletisim .contact-form .btn-inside-out>.after,
.iletisim .contact-form  .btn-inside-out>.before{
  background-color:rgba(76,83,97, 1);
}

/*yan menu header*/
.brk-info-menu .brk-info-menu__header {
    background:rgba(42, 49, 62, 1);
}
/* ana menu - acilir menu alt cızgı */
.brk-header_style-1 .brk-nav__sub-menu {
    border-bottom: 3px solid #585858!important;
}
/* slider altı ıconlu bolum bg */
.nilfisk-bg-gradient-index-icobox {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(42, 49, 62, 1)), to(rgba(76,83,97, 1)));
    background-image: linear-gradient(90deg, rgba(42, 49, 62, 1), rgba(76,83,97, 1), rgba(42, 49, 62, 1));
}

/*top header gradient*/
.bg-nilfisk-gradient {
  /*  background: radial-gradient(circle, #c3c3c3 0%, #828282 100%)!important; 1 */
    /*      background: radial-gradient(circle, #b7b7b7 0%, #808080 100%)!important; 2*/
    background:transparent!important;
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(42, 49, 62, 1)), to(rgba(76,83,97, 1)))!important;
    background-image: linear-gradient(90deg, rgba(42, 49, 62, 1), rgba(76,83,97, 1), rgba(42, 49, 62, 1))!important;
}
/* footer bottom border color */
footer .brk-border-color-light{border-color: #c1c1c1!important;}

/*product page */
.product-page .brk-header__top-bar{background:rgba(42, 49, 62, .6)}
.product-page .brk-sc-item-page-header__tags .brk-sc-tags__item{color:#d1d1d1;}
.product-page .brk-categories__item.active, .product-page .brk-categories__item:hover{background-color:rgba(42, 49, 62, 1)!important;}
.product-page .brk-sc-simple-card__label.brk-bg-primary{background-color:rgba(76,83,97, 1)!important;}
.product-page .brk-sc-simple-card__label-left-top-angle.brk-bg-primary{background-color:rgba(76,83,97, 1)!important;}
.product-page .brk-sc-simple-card__label-left-bottom-angle.brk-bg-primary{background-color:rgba(76,83,97, 1)!important;}
.product-page .brk-sc-simple-card__label-left-bottom-angle.brk-sc-simple-card__label-bottom-angle{background-color:rgba(76,83,97, 1)!important;}
.product-page .brk-sc-simple-card__label-bottom-angle{background-color:rgba(76,83,97, 1)!important;}
.product-page .product-stock-slider.arrows-classic .slick-arrow{background:rgba(76,83,97, 1)}

.product-page #docs .img-figure-gradient>.after{background: linear-gradient(to right,rgba(42, 49, 62, 1), rgba(76,83,97, 1));}
.product-page .highlight-underline>.before {background:#777d8a}
.product-page .other-products-block .btn-product-view{background:rgba(76,83,97, 1);transition:.4s;}
.product-page .other-products-block .btn-product-view:hover{background:#777d8a;}
.product-page .brk-slider-cube .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:rgba(76,83,97, 1);}
.product-page .product-sidebar .contact-inf{background:radial-gradient(circle, rgba(76,83,97, 1)  0%, rgba(42, 49, 62, 1) 100%)}
.product-page .product-page-list li::before{color:#d0d0d0;}
.product-page .brk-tables-lines__table table tbody tr:nth-child(2n+1){background-color:#f1f1f1;border: 1px solid #ffffff;}

/*category page btn*/
.sub-cat-block .btn-inside-out-invert-light>.after,
.sub-cat-block .btn-inside-out-invert-light>.before,
.sub-cat-block .btn-inside-out-invert>.after,
.sub-cat-block .btn-inside-out-invert>.before{
  color:rgba(42, 49, 62, 1)!important;
}

.cat-page-urun-link .shop-window__price{background-color:rgba(76,83,97, 1)!important;}
.sub-cat-section .shop-window:before{background-color:#cdcdcd!important;}

.cat-page-urun-link .shop-window__price:hover{color:#ffffff;background-color:#2b313e!important;}
.category .shop-window__price:hover {color:#ffffff;background-color:#2b313e!important;}

.brk-shop-grid-filter .brk-base-bg-gradient-14{
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(42, 49, 62, 1)), to(rgba(76,83,97, 1)))!important;
  background-image: linear-gradient(90deg, rgba(42, 49, 62, 1), rgba(76,83,97, 1), rgba(42, 49, 62, 1))!important;
}
.brk-shop-grid-filter__button_style-1 li.checked{box-shadow:inset 0 0 0 2px rgb(42 49 62 / 100%)}
/* all cross color */
.divider-cross span, .divider-layers>.before{
      background-color: #959595!important;
}

.hizmetler .cfa__container .btn-inside-out-invert-light>.after,
.hizmetler .cfa__container .btn-inside-out-invert-light>.before,
.hizmetler .cfa__container .btn-inside-out-invert>.after,
.hizmetler .cfa__container .btn-inside-out-invert>.before{
  color:rgba(42, 49, 62, 1)!important;
}

/* all title left line */
.highlight-underline>.before{
  background:#959595!important;
}
/* ssidebar accordion */
.accordion-slider-min .card-toggle-icon .after,
.accordion-slider-min .card-toggle-icon .before{
  background:#959595!important;
}
/* service modal btn */
#servicemodal .btn-inside-out>.after,
#servicemodal .btn-inside-out>.before{
  background: rgba(76,83,97, 1);
}
/* search */
.search-form #livesearch a{
  color:rgba(76,83,97, 1);
}
.search-form #livesearch a:hover {
  background: rgba(76,83,97, 1);
}
/*servisziyareti*/
.brk-form-strict .jq-select-multiple ul li.selected,
.brk-form-strict .jq-select-multiple ul li:hover,
.brk-form-strict .jq-selectbox__dropdown ul li.selected,
.brk-form-strict .jq-selectbox__dropdown ul li:hover{
  color:rgba(76,83,97, 1)!important;
}
/*nilfiskviper btn hover shadow*/
.btn-inside-out:hover.btn-dark-shadow {
    box-shadow: 0 5px 10px -2px rgba(76,83,97, .7)!important;
}
.contact-information-column .brk-footer-icon.brk-color-base-1 {color:#ffffff;}
.e-bulten-btn{border:2px solid #ffffff}
.bottom-footer .kvkk-btn, .bottom-footer .cerez-btn{transition:.4s;}
.bottom-footer .kvkk-btn:hover, .bottom-footer .cerez-btn:hover{color:#ffffff;}
.sub-cat-btn{border:2px solid rgba(76,83,97, 1)}
.teknik-destek-btn {border:2px solid rgba(76,83,97, 1)}
.product-form-send-btn{border:2px solid rgba(76,83,97, 1)}
.brk-header-mobile-wrap__header:before{
  background-image: -webkit-gradient(radial-gradient(circle, rgba(42, 49, 62, 1) 0%, rgba(76,83,97, 1) 100%));
  background-image: radial-gradient(circle, rgba(42, 49, 62, 1) 0%, rgba(76,83,97, 1) 100%);
}
.brk-header-mobile:before {
  background: -webkit-gradient(radial-gradient(circle, rgba(42, 49, 62, 1) 0%, rgba(76,83,97, 1) 100%));
  background: radial-gradient(circle, rgba(42, 49, 62, 1) 0%, rgba(76,83,97, 1) 100%);
}
.footer-cat-btn-mob .btn-inside-out>.after, .footer-cat-btn-mob .btn-inside-out>.before{
  background: #c1c1c1!important;
}
.img-figure-gradient>.after{
  background: linear-gradient(to right,rgba(42, 49, 62, 1), rgba(76,83,97, 1))!important;
}
.brk-form-round [type=file]~.icon-before i{
  color:#c3c3c3;
}
.brk-form-round .jq-selectbox__trigger-arrow{
  border-top-color:#c3c3c3;
}
.brk-form-round .brk-form-checkbox input:checked+.checkbox-custom{
  background-image: -webkit-gradient(radial-gradient(circle, rgba(42, 49, 62, 1) 0%, rgba(76,83,97, 1) 100%));
  background-image: radial-gradient(circle, rgba(42, 49, 62, 1) 0%, rgba(76,83,97, 1) 100%);
}
.brk-form-strict .brk-form-checkbox input:checked+.checkbox-custom{
  background-image: -webkit-gradient(radial-gradient(circle, rgba(42, 49, 62, 1) 0%, rgba(76,83,97, 1) 100%));
  background-image: radial-gradient(circle, rgba(42, 49, 62, 1) 0%, rgba(76,83,97, 1) 100%);
}
a:hover{color:rgba(76,83,97, 1);}

.brk-form-strict [type=email][required]+.input-label:after, .brk-form-strict [type=password][required]+.input-label:after,
.brk-form-strict [type=search][required]+.input-label:after, .brk-form-strict [type=tel][required]+.input-label:after,
.brk-form-strict [type=text][required]+.input-label:after, .brk-form-strict [type=number][required]+.input-label:after{
  color:rgba(76,83,97, 1);
}
.product-page .product-sub-cat-link a:hover{
  color:rgba(76,83,97, 1);
}
.btn-inside-out-invert-light>.after, .btn-inside-out-invert-light>.before, .btn-inside-out-invert>.after, .btn-inside-out-invert>.before{
  color:rgba(76,83,97, 1);
}
/* grilerr end */
.contact-page-inf a:focus, .contact-page-inf a:active{color:#bdbdbd;}
/* logolar */
.brk-header__logo-1{max-width:300px;}
.brk-header_scroll .brk-header__logo-2 {max-width:250px;} /*scroll*/
.footer-logo{max-width:300px}
.brk-header-mobile__logo img {max-width: 170px;} /*header sabit*/
.brk-header-mobile-wrap__logo img {max-width: 170px;} /*menu ici*/

/*mob*/


@media (max-width: 1199px) {
  .no-bg-lg {background: none !important;}
}
@media (max-width: 1023px) {
  .no-bg-md {background: none !important;}
}
@media (max-width:991px){
 .only-mobile-menu{display:block!important;}
 .no-mobile{display:none!important;}
}
@media (min-width:992px){
.only-mobile-menu{display:none!important;}
}
@media (max-width: 767px) {
  .no-bg-sm {background: none !important;}
}
@media (max-width: 479px) {
  .no-bg-xs {background: none !important;}
}


@media (max-width: 1399px) {
 #cookie-popup .brk-cta-2__content span.company-span,#cookie-popup .brk-cta-2__content span.divider-span{display:none!important;}
 .cross_btn {left:0; right:0; margin-left:50%; margin-right:50%; right: 0px;top: 1%!important;width: 16px!important;height: 16px!important;}
 .brk-cta__close:after, .brk-cta__close:before {width:11px!important;}
 .brk-cta-2__content{padding-top:12px!important;}
 .subscribe-section h4.font__size-22{font-size:1.2rem;line-height: 25px}
 .sector-slider {}
 .sector-slider .flip-box .front-desc{width:98%;}
 .sector-slider .slick-list .slick-slide{padding:0px 10px;}
 .sector-slider .brk-sc-flip-four__col .h-100{height:80%!important;}
 .sector-slider .brk-sc-flip-four__title h4{font-size:16px;line-height: 18px;}
 .sector-slider .brk-sc-flip-four__col {padding:30px 0 0 26px}
 .sector-slider .brk-sc-flip-four__col-back {padding:24px 20px 0 20px}
 .sector-slider .brk-sc-flip-four__description{padding: 0 40px 0 20px;}
 .sector-slider .flip-box .back-desc {line-height: 15px;font-size: .7125rem;}
 .brk-ic-left-slide__title.font__size-24.line__height-28 .cat-title{font-size: 1.2rem;line-height:23px;-webkit-text-stroke: .2px white;text-stroke: .2px white;}
 .brk-ic-left-slide__title p.font__size-16{font-size: .9rem;}
 .index .brk-ic-left-slide__wrapper {width: calc(100% - 10px);padding: 0 19px 10px 20px;}
 .index .triple-slider.arrows-classic .slick-prev {left: -2%;}
 .index .triple-slider.arrows-classic .slick-next {right: -2%;}
 .index-new-product-section .cfa__minimal{display:block; padding: 10px 15px;}
 .index-new-product-section .cfa-btn-block{display:block; margin:0px 10px;}
 .index-new-product-section .cfa-txt-block{display:block; margin:8px 14px;}
 .index-new-product-section .paraf-1{font-size:.9rem;line-height:21px;margin-top:0px;}
 .index-new-product-section .paraf-2{font-size:.9rem;line-height:21px;margin-top:10px;}
 .index-new-product-section .first-title-col .font__size-16{font-size: .9rem;}
}
@media (max-width: 1229px) {
  .hizmetler-cfa{display:none;}
  .hizmetler .flip__back p{padding-left: 25px;padding-right: 25px;margin-top: 25px;line-height: 20px;font-size: 14px;}
  .hizmetler .flip-box__position_75{top:40px;}
  .sub-cat-block .main-cat-name {font-size: 14px;}
  .category .shop-window__title {font-size: .9rem;padding-top: 5px;}
  .breadcrumbs__section-dotted h2{font-size:1.2rem!important;}
  .breadcrumbs__section-dotted h5{font-size: .8375rem;}
  .breadcrumbs__section-dotted .breadcrumb{font-size: .8375rem;}
  .top-header-email{display:none;}
  .product-page .brk-sc-item-page-header__tags .brk-sc-tags__item{padding-right: 10px;margin-right: 10px;font-size:14px;}
  .product-page .brk-sc-item-page-header .product-main-title .product-code{font-size:2.275rem; line-height: 42px;letter-spacing: -.02em;font-weight:700;}
  .product-page .brk-sc-item-page-header .product-main-title .product-full-code{font-size:1.125rem; line-height: 42px;letter-spacing: -.02em;font-weight:300;}
  .bayi-logo-tag{position:absolute;margin-left:140px;margin-top:8px;font-weight:700;}
  .index .client-slider .img-block a img{max-width: 110px;}

}
@media (max-width: 1199px) {
  .footer-brand-logo img{max-width:80px;}
  .footer-brand-logo img.viper{margin-left:12px;}
  .cta-txt{display:block; width:100%; text-align:center;line-height:12px}
  .index-new-product-section .first-title-col .font__size-16{font-size:.8rem;}
  .cfa__minimal p.font__size-14{font-size:.775rem;}
  .index-new-product-section .cfa-txt-block {display:block; margin:6px 10px;}
  .index-new-product-section .cfa__minimal {padding:8px 12px;}
  .sec-hizmetler-block .brk-sc-tiles-trend__text{font-size:.85rem;line-height:22px;}
  .sec-hizmetler-block .brk-sc-tiles-trend_left-text .brk-sc-tiles-trend__description {padding-left:36px;}
  .sec-hizmetler-block .brk-sc-tiles-trend_right-text .brk-sc-tiles-trend__description {padding-right:36px;}
  .about-sec-3 h2.font__size-38{font-size:1.775rem!important;}
  .about-sec-3 h2.font__size-42{font-size: 2.075rem!important;line-height: 40px;}
  .about-sec-4 .flip-box__strict-item p.font__size-16 {font-size: .8rem!important;line-height: 20px!important;}
  .hizmetler .flip__back p{padding-left: 20px;padding-right: 20px;margin-top: 15px;line-height: 20px;font-size: 13px;}
  .hizmetler .flip__back h4{line-height: 24px;font-size: 1.15rem;}
  .hizmetler .flip__front .flip-box__gradient-title{line-height: 25px;font-size: 1.55rem;}

}
@media (max-width: 1023px) {
.cta-txt.font__size-12{font-size:.65rem; line-height:12px;}
.brk-cta-2__content a.font__size-12{font-size:.65rem; line-height:12px;}
.first-title-row .new-product-text.text-left{width:100%;text-align:center!important;}
.first-title-row .new-product-img{width:0%;}

}
@media (min-width:992px){

}
@media (max-width:991px){
  .new-product-img{width:50%}
  .new-product-text{width:50%;padding-left:20px;}
  .cfa__minimal p.font__size-14{font-size: .745rem;line-height: 15px;}
  .index-new-product-section .cfa-txt-block {margin: 6px 0px 6px 10px;}
  .index-new-product-section .cfa__minimal {padding: 8px 12px;}
  .index-new-product-section .paraf-1{font-size:.8rem;line-height:19px;margin-top:0px;}
  .index-new-product-section .paraf-2{font-size:.8rem;line-height:19px;margin-top:10px;}
  .cfa-txt-block h4.font__size-15{font-size:.8375rem}
  .top-header-contact.brk-header__element_skin-2 .brk-header__element--label{border-left: none;padding-left: 7px;line-height: 13px;padding-right:0px!important;border-right: none;}
  .brk-nav__sub-menu a{font-size: .795rem!important;line-height: 20px!important;padding-left: 40px!important;padding-top: 8px!important;padding-bottom: 8px!important;}
  .footer-cat-list ul li{line-height: 12px; vertical-align: middle; display: inline-block; border-right: 1px solid rgba(255,255,255,.1);padding:0 8px 0 4px;}
  .footer-cat-list ul li:last-child{padding-right:0;border-right:none;}
  .footer-cat-list .brk-angle-list__item i{display:none;}
  .brk-footer .brk-social-links {display:none!important;}
  .footer-col-title-contact{margin-top:18px;}
  .footer-col-title-brand{margin-top:18px;}
  .brk-footer .title-style-1{border-color: #ffffff;line-height: 30px;flex: 0 1 auto;margin: 0;padding-right: 12px;font-size: 15px;}
  .brk-footer .box-style-1::after {display:none;}
  .info-box__wrapper-icon {padding: 20px 10px!important;}
  .cfa__video_style-1 .title__heading-sub.font__size-56{font-size: 3.5rem;}
  .cfa__video_style-1 .title__heading-06.title__heading-main {margin-top:-28px;}
  .top-header-search {}
  .search-form #livesearch{ border-top: 1px solid transparent; border-bottom: 1px solid transparent;box-shadow: 0 0 5px rgba(0,0,0,.2);}
  .search-form input{border:1px solid #b6b6b6;width:200px;margin:20px 0 0 15px;color:#000000;line-height: 20px;}
  .search-form input::placeholder {
    color: #b6b6b6!important;
    opacity: 1!important;
  }
  .search-form input::-webkit-input-placeholder {
    color: #b6b6b6!important;
    opacity: 1!important;
  }
  .search-form input::-ms-input-placeholder {
    color: #b6b6b6!important;
    opacity: 1!important;
  }
  .search-form input:-ms-input-placeholder {
    color: #b6b6b6!important;
    opacity: 1!important;
  }
  .brk-header_style-1 .brk-nav__menu>li.nilfisk-menu-logo>a{margin: 10px 0!important}
  .brk-header-mobile-wrap .brk-header__element .search-form i {left: 32px;color: rgba(0,0,0,.2);top: 33px;}
  .index-new-product-section .inner-div-block{padding:0 8%;}
  .index-cat-section .z-index-high{padding:0 50px;}
  .breadcrumbs__section.mt-120{margin-top:80px!important;}
  .teknik-destek-sec-1 .font__size-30.line__height-38{font-size:1.375rem;line-height:28px;}
  .sec-hizmetler-block .brk-sc-tiles-trend__description{width: 94%;}
  .sec-hizmetler-block .brk-sc-tiles-trend_left-text .brk-sc-tiles-trend__description {padding-left:26px;margin-top:-100px;}
  .sec-hizmetler-block .brk-sc-tiles-trend_right-text .brk-sc-tiles-trend__description {padding-right:26px;margin-top:-100px;}
  .sec-hizmetler-block .brand-logo-style-1 img.viper {margin-top: 9px;max-width: 120px;margin-bottom: -16px;}
  .sec-hizmetler-block .brand-logo-style-1 img.nilfisk {margin-top:19px; max-width:156px; margin-bottom:0px;}
  .sec-hizmetler-block .brk-sc-tiles-trend__description {padding-top:0px;}
  .sec-hizmetler-block .brk-sc-tiles-trend__text{margin:16px 0 10px;}
  .sec-hizmetler-block .brk-sc-tiles-trend {min-height:460px;}
  .sec-hizmetler-block .brk-sc-tiles-trend__thumbnail {min-width:250px; margin-bottom:10px;}
  .about-sec-1 .col-block-130 .text-fill-logistic {font-size:110px;line-height: 106px;}
  .about-sec-1 .col-block-130 h3.font__size-32.line__height-38 {font-size:1.2rem!important;line-height:32px!important;margin-bottom:0!important;}
  .about-sec-1 h2.font__size-40.left-first-title {font-size: 1.7rem!important;line-height: 35px!important;}
  .second-row p.font__size-15{font-size:.8175rem!important;line-height:20px!important;}
  .about-sec-4 .flip-box{max-width: 100%;left:0;right:0;margin-left:auto;margin-right:auto;}
  .about-sec-4 .flip-box__strict-title .font__size-21 {font-size:.9175rem!important;}
  .about-sec-4 .flip-box__strict-number {font-size: 10.375rem;line-height: 168px;margin-left: 0px;}
  .about-sec-4 .flip-box__strict-item h4.font__size-21{font-size:1.0125rem!important;}
  .about-sec-4 .flip-box__strict-item p.font__size-16{font-size:.7rem!important;line-height:18px!important;}
  .about-sec-4 .font__size-56{font-size:2rem!important;}
  .hizmetler .flip-box__position_75 {top: 50px;}
  .hizmetler .flip-box__gradient-h4.font__size-28{font-size:1rem!important;line-height:20px!important}
  .hizmetler .flip__back p{padding-left:10px;padding-right:10px;font-size:12px;line-height:18px;}
  .hizmetler .flip__front .flip-box__gradient-title{line-height: 22px;font-size: 1.15rem;}
  .hizmetler .flip__back h4 {line-height: 21px;font-size: .9rem;}
  .hizmetler .flip-box__gradient{padding-bottom:0}
  .brk-header-mobile{background:#ffffff;}
  .product-page .brk-header-mobile {background: transparent;}
  .product-page .brk-header-mobile_scroll {background: #ffffff;}
  .gmap-map-ico{display:none;}
  .brk-social-links{display:inline-block!important;}
  .sub-cat-block .main-cat-name{font-size: 13px;}
  .breadcrumbs__wrapper .pull-left.text-left{float:none!important;text-align:center!important;}
  .breadcrumbs__wrapper .pull-right{float:none!important;text-align:center!important;}
  .breadcrumbs__section .breadcrumb li{float:none!important;text-align:center!important;display:inline-block!important;}
  .breadcrumbs__section-dotted h2{font-size: 1.2rem!important;line-height: 1.5rem;display: block;margin-bottom: 10px;}
  .breadcrumbs__section-dotted h5{font-size:.8375rem;display:block;}
  .breadcrumbs__section-dotted .breadcrumb{font-size:.7375rem;display:block;padding:18px 0 28px 0}
  .product-page .brk-sc-item-page-header__info{padding-top:100px;}
  .product-page .brk-sc-item-page-header .product-main-title{margin-bottom:10px;}
  .product-page .brk-sc-item-page-header__tags .brk-sc-tags__item{padding-right: 10px;margin-right: 10px;font-size:13px;margin-bottom:5px;}
  .product-page .brk-sc-item-page-header .product-main-desc {font-size: .85rem;line-height: 20px;margin-bottom: 10px;}

  .product-page .brk-sc-item-page-header .product-sub-title {line-height: 26px;}
  .product-page .brk-sc-item-page-header .product-sub-title .nilfisk-logo{display: inline-block;max-width:115px;transition:.4s;opacity:.7;margin-top:5px;}
  .product-page .brk-sc-item-page-header .product-sub-title .product-main-cat{display:inline-block;font-weight:300;font-size:1rem;line-height: 26px;}
  .product-page .brk-sc-item-page-header .product-main-title .product-code{font-size:2.075rem; line-height: 42px;letter-spacing: -.02em;font-weight:700;}
  .product-page .brk-sc-item-page-header .product-main-title .product-full-code{font-size:1.225rem; line-height: 42px;letter-spacing: -.02em;font-weight:300;}

  .product-page .brk-sc-shop-item__sidebar .banner-block{display:none}
  .product-page .brk-tabs-side-left .brk-tabs-nav {-webkit-flex-basis: 40%;flex-basis: 40%;width: 40%;}
  .product-page .brk-tabs-side-left .brk-tabs-content {-webkit-flex-basis: -webkit-calc(100% - 42%);flex-basis: calc(100% - 42%);width: -webkit-calc(100% - 41%);width: calc(100% - 42%);}
  .product-page .brk-tabs-side-left .brk-tab span:not(.after) {display:block;}
  .product-page .category-block .brk-categories__item {padding: 6px 10px;justify-content: left;font-size: .775rem!important;}
  .product-page .product-sidebar {display:none;}
  .brk-header__top-bar {background: 0 0!important;}
  .degisken-txt{font-size:16px;}
  .iletisim-formu{padding: 45px 20px 40px 20px}
  .brk-header_style-1 .brk-nav__sub-menu {border-bottom: none!important;}
  .social-top-header{display:none!important;}
  .bottom-footer a.w2go img {max-width: 42px;margin-top: 2px;}
  .index .client-slider .img-block a img{margin: 20px auto;max-width: 95px;}
  .index .client-slider {padding:0 30px;}
  .index .client-slider.arrows-classic-dark-circle .slick-prev {left:4px;}
  .index .client-slider.arrows-classic-dark-circle .slick-next {right:4px;}
  .index .client-slider.arrows-classic-dark-circle .slick-arrow {width: 22px;height: 22px;}
  .index .client-slider.arrows-classic-dark-circle .slick-arrow:before{font-size:13px;}
  .brk-footer__shop-element .flip-box{margin:0;}
  .brk-form-strict [type=email], .brk-form-strict [type=password], .brk-form-strict [type=search], .brk-form-strict [type=tel],
  .brk-form-strict [type=text], .brk-form-strict [type=number], .brk-form-strict [type=number] { padding: 0 5px 0 8px;}
  .brk-form-strict .jq-selectbox__select-text {padding: 0 5px 0 8px; font-size: 13.5px;}
  .brk-form-strict .jq-selectbox__dropdown ul li{padding: 0 5px 0 8px; font-size: 13.5px;}
  .brk-form-strict .jq-selectbox__trigger{width:30px;}
  .brk-form-strict [type=email]+.input-label, .brk-form-strict [type=password]+.input-label, .brk-form-strict [type=search]+.input-label,
  .brk-form-strict [type=tel]+.input-label, .brk-form-strict [type=text]+.input-label, .brk-form-strict [type=number]+.input-label{left:8px;}
  .product-menu-nilfisk-logo {margin-top: 0px;}
  .product-page .title__heading-06.title__heading-main{font-size:34px;line-height:38px;}
  .product-page .title__heading-06.title__heading-main .small-sub-title{font-size:26px;line-height:28px;margin-bottom:6px;}


}
@media (max-width: 767px) {
  .new-product-img{width:40%}
  .new-product-text{width:60%;padding-left:20px;}
  .brk-footer .title-style-1{display:none;}
  .brk-footer .footer-cat-btn-ms{display:none!important;}
  .brk-footer .footer-cat-btn-mob{display:inline-block!important;}
  .footer-col-about p.font__size-13.pr-10{line-height:22px; padding-right:0px!important;}
  .cfa__video_style-1 .title__heading-sub.font__size-56{font-size: 3rem;}
  .cfa__video_style-1 .title__heading-06.title__heading-main.font__size-42.line__height-50 {margin-top:-18px;font-size: 2.2rem;line-height:40px;}
  #toTop {right:10px;}
  .trwpwhatsappall{right:10px;}
  .subscribe-section h4.font__size-22{margin-bottom:10px;}
  .subscribe-section p{margin-bottom:10px;}
  .sector-slider .flip-box .back-desc {line-height: 14px;font-size: .6125rem;}
  .brk-footer__shop-element .brk-slider__nav-next.font__size-24, .brk-footer__shop-element .brk-slider__nav-prev.font__size-24{font-size: 1rem;}
  .sector-slider .brk-footer__shop-element .brk-slider__nav{text-align: center;left: 0;right: 0;}
  .index-new-product-section .paraf-1{font-size:.8rem;line-height:19px;margin-top:0px;}
  .index-new-product-section .paraf-2{font-size:.8rem;line-height:19px;margin-top:10px;}
  .index-cat-section .z-index-high{padding:0 30px;}
  .index .info-box__wrapper-outline.with-right-border:before{display:none;}
  .index .info-box__wrapper-outline{padding: 35px 20px 25px 20px;}
  .teknik-destek-sec-3 h3{font-size:26px!important;line-height:36px!important;letter-spacing:.06em!important;}
  .teknik-destek-hizmetler-block{display:none;}
  .sec-hizmetler-block .row{background-image:none!important;background-color:#bebebe;}
  .sec-hizmetler-block .brk-sc-tiles-trend__description{width:100%;}
  .sec-hizmetler-block .brk-sc-tiles-trend_right-text .brk-sc-tiles-trend__description{margin-top:-30px;padding-right:30px;padding-left:30px;}
  .sec-hizmetler-block .brk-sc-tiles-trend_left-text .brk-sc-tiles-trend__description{margin-top:-30px;padding-right:30px;padding-left:30px;}
  .sec-hizmetler-block .brk-sc-tiles-trend__text{padding-left:0px!important;}
  .sec-hizmetler-block .brk-sc-tiles-trend {min-height:440px;}
  .sec-hizmetler-block .brk-sc-tiles-trend__content {padding:0;}
  .about-sec-4 .flip-box__strict-item{width: 70%;margin-left:auto;margin-right:auto;left:0;right:0;padding-top: 47px;}
  .hizmetler .flip-box__position_75 {top: 60px;}
  .hizmetler .flip__front .flip-box__gradient-title {line-height: 26px;font-size: 1.35rem;}
  .hizmetler .flip-box__gradient-pb100 {padding-bottom: 70%;}
  .hizmetler .flip__back h4 {line-height: 25px;font-size: 1.2rem;}
  .hizmetler .flip__back p {padding-left: 30px;padding-right: 30px;font-size: 14px;line-height: 22px;}
  .single-cat a {margin-top:30px;}
  .sub-cat-block .cat-img{max-width:400px;margin-top:10px;}
  .sub-cat-block .sub-cat-name {font-size: 1.2rem;}
  .sub-cat-block a{margin-top:10px;}
  .main-cat-title .title__heading-main{font-size:1.8rem!important;line-height:40px!important;}
  .sub-cat-section .urun-cat-img{max-width:300px;}
  .brk-shop-grid-filter__button_style-1 li {font-weight: 700!important;font-size:.805rem!important;height: 44px!important;font-size: .875rem;}
  .brk-shop-grid-filter__button_style-1 li .brk-shop-grid-filter__button-text {padding: 0 27px!important;}
  .product-page .brk-sc-item-page-header .product-first-img{max-width:400px; float:right; margin-top:20px;}
  .product-page .brk-tables-lines__table table td {padding-top: 10px;padding-bottom: 11px;padding-right: 5px;padding-left: 15px;font-size:12px; width: 44%;display:inline-block;}


}
@media (max-width: 576px){
  .new-product-img{width:60%;display:block;left:0;right:0;margin-left:auto;margin-right:auto;margin-top:30px;}
  .new-product-text{width:90%;display:block;left:0;right:0;margin-left:auto;margin-right:auto;padding-left:0px;}
  .index-new-product-section .paraf-1, .index-new-product-section .paraf-2{text-align:center;}
  .index-new-product-section .swiper-modern-arrow{left:0;right:0;margin-left:auto;margin-right:auto;}
  .new-product-text.text-left .cfa__minimal,.new-product-text.text-left .cfa__minimal .cfa-txt-block p.text-left{text-align:center!important;}
  .new-product-text.text-left .cfa__minimal:before{display:none;}
  .footer-col-cat, .footer-col-title-brand, .footer-col-title-contact {margin-top:30px;}
  .cfa__video_style-1 .title__heading-sub.font__size-56{font-size: 2.8rem;}
  .cfa__video_style-1 .title__heading-06.title__heading-main.font__size-42.line__height-50 {margin-top:-18px;font-size: 2.2rem;line-height:40px;}
  .footer-line-col{display:none;}
  .index-cat-section .z-index-high{padding:0 20px;}
  .slider-bottom-ico-block{display:none;}
  .teknik-destek-sec-1 img{margin-top:30px!important;}
  .sec-hizmetler-block .brk-sc-tiles-trend__thumbnail {min-width: 200px;margin-bottom: 10px;}
  .sec-hizmetler-block .brk-sc-tiles-trend {min-height: 460px;}
  .hizmetler .flip__front .flip-box__gradient-title {line-height: 26px;font-size: 1.35rem;}
  .hizmetler .flip-box {max-width:80%;margin-left:10%;margin-right:10%;}
  .btn-lg, .btn-lg i.icon-inside {font-size: 15px;}
  .brk-sc-tiles-trend__thumbnail img {width: 100%;max-width: 150px;height: auto;}
  .sec-hizmetler-block .brk-sc-tiles-trend__text {font-size: .75rem;line-height: 20px;}
  .sec-hizmetler-block .brk-sc-tiles-trend__price-buy{margin-bottom: 30px;}
  .single-cat a {margin-top:20px;}
  .single-cat {padding:20px;}
  .main-cat-title .title__heading-main{font-size:1.5rem!important;line-height:26px!important;}
  .main-cat-title .title__heading-main .small-sub-title{font-size: 1.2rem!important;line-height: 36px!important;}
  .category .shop-window__title {font-size: 1rem;padding-top: 5px;}
  .sub-cat-section .shop-window {margin-bottom: 30px;}
  .product-page .brk-sc-item-page-header .brk-sc-tags {-webkit-box-pack: left;-webkit-justify-content: left;justify-content: left;}
  .product-page .brk-sc-item-page-header__tags .brk-sc-tags__item{padding-right: 10px;margin-right: 5px;font-size:12px;margin-bottom:0px;}
  .sub-cat-block .cat-img {max-width: 280px;margin-top: 10px;}
  .product-page .title__heading-06.title__heading-main{font-size:30px;line-height:34px;}
  .product-page .title__heading-06.title__heading-main .small-sub-title{font-size:24px;line-height:26px;margin-bottom:6px;}

}
@media (max-width: 479px) {
  .text-xs-left {text-align: right !important;}
  .text-xs-right {text-align: left !important;}
  .text-xs-center {text-align: center !important;}
  .cfa__video_style-1 .title__heading-sub.font__size-56{font-size: 2rem;}
  .cfa__video_style-1 .title__heading-06.title__heading-main.font__size-42.line__height-50 {margin-top:-14px;font-size: 1.4rem;line-height:28px;}
  .hizmetler .flip-box__position_75 {top: 150px;}
  .hizmetler .flip__front .flip-box__gradient-title {line-height: 26px;font-size: 1.35rem;}
  .hizmetler .flip-box__gradient-pb100 {padding-bottom: 70%;}
  .hizmetler .flip__back h4 {line-height: 25px;font-size: 1.2rem;}
  .hizmetler .flip__back p {padding-left: 20px;padding-right: 20px;font-size: 13px;line-height: 20px;}
  .single-cat a {margin-top:10px;}
}

.kategoribox {position: relative;}
.kategoribox h2 {position:absolute; bottom:10px;font-weight: 700; font-size: 40px; text-align: center; display: block;}
.kategoribox .gradientbg {width: 100%; height: 100%; position: absolute; top:0 ; left: 0;
  background: linear-gradient(0deg, rgba(27, 73, 100, 1) 0%, rgba(170, 91, 170, 0) 48%);}

  .overlay {
    position: relative;
    display: inline-block;
    overflow: hidden;
}

.overlay-content {
    position: relative;
}

.overlay img {
    display: block;
    width: 100%;
    height: auto;
    transition: transform 0.3s ease; /* Görsel büyüme için geçiş efekti */
}

.overlay:hover img {
    transform: scale(1.1); /* Mouse üzerine gelindiğinde %10 büyütme */
}

.overlay h2 {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    margin: 0;
    padding: 20px;
    color: #fff; /* Yazı rengi */
    z-index: 4;
    font-weight: 900;
    font-size: 25px;
}

.overlay::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.4;
    z-index: 1;
}

.image-link {
  position: relative;
  display: block;
  overflow: hidden;
}

.overlay-button {
  position: absolute;
  top: 0%;
  left: 50%;
  transform: translate(-50%, -230%);
  background-color: transparent;
  border: 2px solid #fff;
  color: #fff;
  padding: 10px 20px;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 4;
}

.image-link:hover .overlay-button {
  opacity: 1;
}
carousel-control-next {
  right: 0;
z-index: 999;
}
carousel-control-prev {

z-index: 999;
}