.slick-list,

.slick-slider,

.slick-track {

	position: relative;

	display: block

}



.slick-loading .slick-slide,

.slick-loading .slick-track {

	visibility: hidden

}



.slick-slider {

	box-sizing: border-box;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	-webkit-touch-callout: none;

	-khtml-user-select: none;

	-ms-touch-action: pan-y;

	touch-action: pan-y;

	-webkit-tap-highlight-color: transparent

}



.slick-list {

	overflow: hidden;

	margin: 0;

	padding: 0

}



.slick-list:focus {

	outline: 0

}



.slick-list.dragging {

	cursor: pointer;

	cursor: hand

}



.slick-slider .slick-list,

.slick-slider .slick-track {

	-webkit-transform: translate3d(0, 0, 0);

	-moz-transform: translate3d(0, 0, 0);

	-ms-transform: translate3d(0, 0, 0);

	-o-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0)

}



.slick-track {

	top: 0;

	left: 0;

	margin-left: auto;

	margin-right: auto

}



.slick-track:after,

.slick-track:before {

	display: table;

	content: ''

}



.slick-track:after {

	clear: both

}



.slick-slide {

	display: none;

	float: left;

	height: 100%;

	min-height: 1px

}



[dir=rtl] .slick-slide {

	float: right

}



.slick-slide img {

	display: block

}



.slick-slide.slick-loading img {

	display: none

}



.slick-slide.dragging img {

	pointer-events: none

}



.slick-initialized .slick-slide {

	display: block

}



.slick-vertical .slick-slide {

	display: block;

	height: auto;

	border: 1px solid transparent

}



.i_plans .slick-arrow,

.i_testimonial .slick-arrow {

	font-size: 0;

	border: 0;

	position: absolute;

	opacity: .3;

	height: 30px;

	width: 30px

}



.slick-arrow.slick-hidden {

	display: none

}



.i_plans .slick-dots,

.t_trending .slick-dots, .s_shop .slick-dots, .b_history .slick-dots  {

	display: none!important

}

.main_s_slider .slick-dots { text-align:center; margin-top:5px; }

.main_s_slider .slick-dots li { display:inline-block; width:10px; height:10px; border-radius: 100px; background:#5d5d5d; margin:0px 5px; cursor:pointer; }

.main_s_slider .slick-dots li.slick-active { background:#fff; }

.main_s_slider .slick-dots li button { display:none; }

.i_plans .slick-arrow {

	top: -12%

}

.pro_s_main .slick-arrow, .main_s_slider .slick-arrow, .t_trending .slick-arrow, .s_shop .slick-arrow,  .b_history .slick-arrow {

    border: 0px;

    position: absolute;

    top:40%;

    font-size: 0px;

    z-index: 1;

}

.main_s_slider .slick-arrow, .t_trending .slick-arrow {

    height:60px;

    width:60px;

 	border-radius: 100%;

	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.09);

}

.main_s_slider .slick-arrow:hover, .t_trending .slick-arrow:hover, .s_shop .slick-arrow:hover { opacity: 0.8; }

.main_s_slider .slick-arrow.slick-prev {

    background: url(../images/slider-arrow-left.png) center no-repeat;

    background-size: 100%;

	 left:10px;

}

.main_s_slider .slick-arrow.slick-next {

    background: url(../images/slider-arrow-right.png) center no-repeat;

    background-size: 100%;

	right:10px;

}



.pro_s_main .slick-arrow.slick-prev {

    height:80px;

    width:35px;

    left: 0px;

    background: url(../images/left-arrow-black.png) center no-repeat;

    background-size: 100%;

}

.pro_s_main .slick-arrow.slick-next  {

    height:80px;

    width:35px;

    right: 0px;

    background: url(../images/right-arrow-black.png) center no-repeat;

    background-size: 100%;

}



.t_trending .slick-arrow { box-shadow:none; }

.t_trending .slick-arrow.slick-prev {  width:25px;

    background: url(../images/left_arr.png) center no-repeat;

    background-size:100%;

	 left:-10px;

}

.t_trending .slick-arrow.slick-next {  width:25px;

    background: url(../images/rig_arr.png) center no-repeat;

    background-size:100%;

	right:-10px;

}



.s_shop .slick-arrow.slick-prev {

    height:85px;

    width:35px;

    left: 0px;

    background: url(../images/left-arrow-yellow.png) center no-repeat;

    background-size: 100%;

}

.s_shop .slick-arrow.slick-next  {

    height:85px;

    width:35px;

    right: 0px;

    background: url(../images/right-arrow-yellow.png) center no-repeat;

    background-size: 100%;

}

.tailor_cat .slick-arrow.slick-prev {  background: url(../images/left_arr.png) center no-repeat; height: 30px; width: 30px; background-size:30px;  }

.tailor_cat .slick-arrow.slick-next {  background: url(../images/rig_arr.png) center no-repeat; height: 30px; width: 30px; background-size:30px;  }





.b_history .slick-arrow.slick-prev {  background: url(../images/hleft.png) center no-repeat; height: 30px; width: 30px; background-size:22px; left:-10px;  }

.b_history .slick-arrow.slick-next {  background: url(../images/hright.png) center no-repeat; height: 30px; width: 30px; background-size:22px; right:-10px; }
 .mani_slide .sm_2 .carousel-control-prev{
     width:35px;
     height:80px;
     left:-15px;
}
 .mani_slide .sm_2 .carousel-control-next {
     width:35px;
     height:80px;
     right:-15px;
}
@media (max-width:1279px) {
	.i_testimonial .slick-arrow.slick-prev {
		left: 0
	}
	.i_testimonial .slick-arrow.slick-next {
		right: 0
	}
}
 @media all and (max-width:992px) {
.main_s_slider .slick-arrow, .t_trending .slick-arrow { height: 40px; width: 40px; }
.s_shop .slick-arrow.slick-prev, .s_shop .slick-arrow.slick-next { height: 55px; width: 25px; }
.mani_slide .sm_2 .carousel-control-prev, .mani_slide .sm_2 .carousel-control-next { height: 55px; width: 25px; }

 }


