.sliderWrap
{
width:100%;
/*border-top:1px solid #ccc;
border-bottom:  1px solid #ccc;
overflow:hidden;*/
}

.slide-wrapper
{
position:  relative;
}

.sliderMain
{
width:100%;
min-height:  70px;
}

.GelismisVitrinLoad
{
position:  absolute;
width:100%;
height:  50px;
line-height:50px;
text-align:  center;
top:50%;
margin:  -25px 0 0;
}

.carousel-wrapper
{
position:  relative;
overflow:hidden;
}

.sliderMain ul
{
width:100%;
min-height:  70px;
margin:0;
padding:  0;
list-style:none;
position:  relative;
white-space: nowrap;
overflow:   hidden;
}

.sliderMain ul:not(.carousel)
{
display:  flex;
align-items:center;
}

.carousel
{
position:  relative;
left:0;
}
[dir="rtl"] .carousel
{
float:  left;
}

.sliderMain li, .sliderMain p, .sliderMain a
{
padding:  0;
margin:0;
/*
display:  inline-block;
*/
}

.responsive .fade li, .responsive .fade li p, .responsive .fade li a
{
width:100%;
height:100%;
}

.responsive .fade li p, .responsive .fade li a
{
position:  absolute;
top:0;
left:  0;
}

.responsive li
{
background-size:cover !important;
}

.fade > li
{
position:  absolute;
top:0;
left:  0;
display:none;
}

.fade li.current
{
position:  static;
}

.fade li
{
background-size: 100% !important;
}

.carousel li
{
float:  left;
}

.sliderMain img
{
float:  left;
width:100%;
max-width:100%;
}

.slideControl
{
position:   absolute;
width: calc(100% + 36px);
height:  0;
top: 50%;
left:   -18px;
margin-top: -15px;
margin-right:   0;
margin-bottom: 0;
box-sizing:   border-box;
}

.slideControl.bottomControl
{
width:   300px;
top:100%;
background:  #f5f5f5;
height: 16vh;
display:   flex;
justify-content: center;
align-items:   center;
left: 10px;
margin-top:   -10px;
}

.gLabel + .bottomControlWrap .slideControl.bottomControl
{
width: calc(66.66666667% - 10px);
}

.slideControl.bottomControl span:last-child
{
margin-left:  30px;
}

.sliderWrap .slideControl
{
width: calc(100% - 1px);
left:   0;
}

.slideControl > .row
{
height:  0;
}
#twoCol .slideControl, #threeCol .slideControl
{
left:  30px;
right:20px;
width:  auto;
}

.slideControl span
{
width:   38px;
height: 20px;
cursor:   pointer;
}

.slideControl span:before
{
content:  "";
}

.slideControl .icon-arrow-left
{
background:url(leftArrow.svg) no-repeat center;
}

.slideControl .icon-arrow-right
{
background:url(rightArrow.svg) no-repeat center;
}

.nextSlide
{
background-position:  right 0;
}
[dir="rtl"] .nextSlide
{
background-position:  0 0;
}
[dir="rtl"] .prevSlide
{
background-position:  right 0;
}

.sliderMain ul.slidePager
{
min-height:   auto;
position: absolute;
height:   20px;
text-align: center;
bottom:   10px;
left: 0px;
padding:   0px 10px;
box-sizing: border-box;
display:   table;
}

.twoCol .sliderMain ul.slidePager, .threeCol .sliderMain ul.slidePager
{
width:  auto;
left:10px;
right:  10px;
margin-left:0;
}

.slidePager li
{
display:  inline-block;
line-height:15px;
text-align:  center;
color:#fff;
font-size:  12px;
text-indent:-999em;
border-radius:  10px;
overflow:hidden;
cursor:  pointer;
width: 8px;
height:   8px;
margin: 0 5px;
background-color:   #ffffff;
}

.slidePager li.active
{
background:   #c2973c;
cursor:default;
}
#campaign-products #productControl
{
width:   136px;
right: -34%;
left:   inherit;
top: 84%;
}

.bottomControlWrap
{
margin-bottom:   160px;
}
@media screen and (max-width: 1320px)
{
.slideControl, .sliderMain ul.slidePager
{
width:calc(100% - 60px);
left:  30px;
right:30px;
margin-left:  0;
}

.slideControl.bottomControl
{
width: calc(100% - 20px);
}
}
@media screen and (max-width: 768px)
{
.sliderMain ul
{
min-height:  400px;
}
}