.product-single-left {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
            flex-shrink: 0;
    width: 60%;
    max-width: 540px;
}

@media (min-width: 100.1px) and (max-width: 1000px) {
    .product-single-left {
        -ms-flex-negative: 0;
        -webkit-flex-shrink: 0;
                flex-shrink: 0;
        width: 100%;
        max-width: 440px;
    }            
    .lang_en{   
        display: none;      
    }
    .lang_de{   
        display: none;      
    }            
}      
@media (min-width: 1000.1px) and (max-width: 1200px) {
    .lang_en{
        position: absolute; 
        right:50px; 
        top:72px;            
    }
    .lang_de{
        position: absolute; 
        right:10px; 
        top:72px;            
    }               
}         
@media (min-width: 1200.1px) {
    .lang_en{
        position: absolute; 
        right:100px; 
        top:72px;            
    }
    .lang_de{
        position: absolute; 
        right:60px; 
        top:72px;            
    }               
}  
@media (min-width: 1400.1px) {
    .lang_en{
        position: absolute; 
        right:160px; 
        top:72px;            
    }
    .lang_de{
        position: absolute; 
        right:120px; 
        top:72px;            
    }             
}      


@media (min-width: 768px) {
  .product-single {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 80px 40px 70px;
  }
  .product-single * + .btn-shop {
    margin-top: 55px;
  }
  .product-single-left {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
            flex-shrink: 0;
    width: 60%;
    max-width: 440px;
  }
  .product-single-body {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding-left: 40px;
  }
  * + .product-single-body {
    margin-top: 0;
  }
  * + .product-single-text {
    margin-top: 40px;
  }
}
@media (min-width: 992px) {
  .box-service .box-service-body {
    padding: 80px 10px 10px 130px;
  }      
  .sol_yuvarlak {
    width: 80px; 
    height: 80px;
    position: absolute; 
    margin-top:-20px; 
    margin-left:-100px;
  }    
  .orta_yuvarlak {
    width: 80px; 
    height: 80px;
    position: absolute; 
    margin-top:-20px; 
    margin-left:-100px;
  }             
  #perspective {
        padding-top: 160px;
  }             
  .product-single {
    padding: 100px 80px 70px;
  }
  .product-single-left {
    width: 65%;
    border-right: 1px solid #cccccc; 
    padding-right:50px;              
  }
  .product-single-body {
    padding-left: 100px;
  }
}
@media (min-width: 1200px) {           
  .product-single-left {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
            flex-shrink: 0;
    width: 60%;
    max-width: 540px;
    border-right: 1px solid #cccccc; 
    padding-right:50px;            
  }            
  .product-single {
    padding: 130px 115px 100px;
  }
  .product-single * + .btn-shop {
    margin-top: 70px;
  }
  .product-single-body {
    padding-left: 80px;
  }
}
@media (max-width: 991.9px) {

  /*
  .sol_yuvarlak {
    display:none;
    width: 80px; 
    position: absolute; 
    margin-top:-20px; 
    margin-left:-100px;
  }    
  .orta_yuvarlak {
    display:none;
    width: 80px; 
    position: absolute; 
    margin-top:-20px; 
    margin-left:-100px;
  }     
  */
  
  .sol_yuvarlak {
    width: 80px; 
    height: 80px;
    margin-right: 15px;

  }    
  .orta_yuvarlak {

    width: 80px; 
    height: 80px;
    margin-right: 15px;

  }     

}


.visible-xxs {
  display: none !important;
}



.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

@media (max-width: 507px) {
  .visible-xxs {
    display: block !important;
  }
  table.visible-xxs {
    display: table !important;
  }
  tr.visible-xxs {
    display: table-row !important;
  }
  th.visible-xxs,
  td.visible-xxs {
    display: table-cell !important;
  }
}

@media (max-width: 507px) {
  .visible-xxs-block {
    display: block !important;
  }
}

@media (max-width: 507px) {
  .visible-xxs-inline {
    display: inline !important;
  }
}

@media (max-width: 507px) {
  .visible-xxs-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 507px) {
  .hidden-xxs {
    display: none !important;
  }
}        





.page-header .rd-navbar-wrap .rd-navbar-inner .rd-navbar-nav-wrap .rd-navbar-nav-inner .rd-navbar-nav .link-style-dark {
  font-weight: bold;
  color: #000000;
}

.page-header .rd-navbar-wrap .rd-navbar-inner .rd-navbar-nav-wrap .rd-navbar-nav-inner .rd-navbar-nav .link-style-dark:hover {
  color: red;
}

.page-header .rd-navbar-wrap .rd-navbar-inner .rd-navbar-nav-wrap .rd-navbar-nav-inner .rd-navbar-nav .link-style-red {
  font-weight: bold;
  color: #ff9191;
}




.carousel-control-dortlu {
    position: absolute;
    top: 45%;
    left: 0;
    bottom: 0;
    width: 15%;
    opacity: 0;
    filter: alpha(opacity = 0);
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 1);
    background-color: transparent;
}      



#CatCarousel .carousel-control.right {
    left: auto;
    right: -100px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0000) 0%, rgba(0, 0, 0, 0.0) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=1);
}        

#CatCarousel .carousel-control.left {
    left: -100px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.0000) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=1);
}




.carousel-inner-bc {
  position: relative;
  overflow: hidden;
  width: 100%;
}

.carousel-inner-bc > .item {
  display: none;
  position: relative;
  transition: 0.6s ease-in-out left;
}

.carousel-inner-bc > .item > img,
.carousel-inner-bc > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1;
}

@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner-bc > .item {
    transition: -webkit-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner-bc > .item.next, .carousel-inner-bc > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner-bc > .item.prev, .carousel-inner-bc > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner-bc > .item.next.left, .carousel-inner-bc > .item.prev.right, .carousel-inner-bc > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}

.carousel-inner-bc > .active,
.carousel-inner-bc > .next,
.carousel-inner-bc > .prev {
  display: block;
}

.carousel-inner-bc > .active {
  left: 0;
}

.carousel-inner-bc > .next,
.carousel-inner-bc > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.carousel-inner-bc > .next {
  left: 100%;
}

.carousel-inner-bc > .prev {
  left: -100%;
}

.carousel-inner-bc > .next.left,
.carousel-inner-bc > .prev.right {
  left: 0;
}

.carousel-inner-bc > .active.left {
  left: -100%;
}

.carousel-inner-bc > .active.right {
  left: 100%;
}

.carousel-inner-bc > .item.next,
.carousel-inner-bc > .item.active.right {
    left: 0;
    -webkit-transform: translate3d(33%, 0, 0);
     transform: translate3d(33%, 0, 0);
 }
.carousel-inner-bc > .item.prev,
.carousel-inner-bc > .item.active.left {
      left: 0;
      -webkit-transform: translate3d(-33%, 0, 0);
      transform: translate3d(-33%, 0, 0);
 }
.carousel-control.left,.carousel-control.right {background-image:none;}

.rd-navbar-fixed .rd-navbar-nav li:hover > a, .rd-navbar-fixed .rd-navbar-nav li:hover > a:hover, 
.rd-navbar-fixed .rd-navbar-nav li.focus > a, .rd-navbar-fixed .rd-navbar-nav li.focus > a:hover, 
.rd-navbar-fixed .rd-navbar-nav li.active > a, .rd-navbar-fixed .rd-navbar-nav li.active > a:hover, 
.rd-navbar-fixed .rd-navbar-nav li.opened > a, .rd-navbar-fixed .rd-navbar-nav li.opened > a:hover {
    background: #efefef;
}
