.slidernest-carousel .item {
   text-align: center;
}

.slidernest-carousel .item img {
   max-width: 100%;
   height: auto;
}

.slidernest-carousel button.owl-dot.active {
   background: transparent;
}

.slidernest-carousel .owl-dots .owl-dot.active {
   width: auto;
   height: auto;
   border-radius: 0;
}

.slidernest-carousel .owl-dots .owl-dot span {
   width: 10px;
   height: 10px;
   background: #ffd49b;
   display: block;
   -webkit-backface-visibility: visible;
   transition: opacity .2s ease;
   border-radius: 30px;
}

.slidernest-carousel .owl-dots .owl-dot.active span,
.slidernest-carousel .owl-dots .owl-dot:hover span {
   background: #f89a20;
}

.slidernest-carousel .owl-dots .owl-dot+.owl-dot {
   margin-left: 0em;
}

.slidernest-carousel .owl-dots .owl-dot {
   margin: 0 6px !important;
}

.slidernest-carousel .owl-dots {
   text-align: center;
   position: absolute;
   left: 50%;
   bottom: 20px;
}

.slidernest-carousel .owl-nav button {
   position: absolute;
   z-index: 2;
   top: 50%;
   background: #f89a20 !important;
   width: 50px;
   height: 50px;
   display: inline-block;
   font-size: 35px !important;
   border-radius: 50%;
   color: #fff !important;
   line-height: 50px !important;
}

.slidernest-carousel.owl-carousel .owl-nav {
   display: block;
}

.slidernest-carousel.owl-carousel .owl-nav .owl-prev {
   left: 25%;
}

.slidernest-carousel.owl-carousel .owl-nav .owl-next {
   right: 40px;
}

#slider_images_list {
   list-style: none;
   margin: 0;
   padding: 0;
}

#slider_images_list li {
   display: inline-block;
   margin-right: 10px;
   position: relative;
}

#slider_images_list li img {
   display: block;
   border: 1px solid #ddd;
   padding: 5px;
   background: #f9f9f9;
   max-width: 100px;
}

#slider_images_list li button.remove-image {
   position: absolute;
   top: 5px;
   right: 5px;
   background: #ff5e5e;
   color: white;
   border: none;
   padding: 5px 10px;
   font-size: 12px;
   cursor: pointer;
}

.slidernest-carousel.owl-carousel .owl-nav .owl-prev {
	left: 40px;
}