@charset "utf-8";

.slick-slider {
 position:relative;
 display:block;
 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 {
 position:relative;
 display:block;
 overflow:hidden;
 margin:0;
 padding:0
}
.slick-list:focus {
 outline:0
}
.slick-list.dragging {
 cursor:pointer;
 cursor:hand
}
.slick-slider .slick-track,.slick-slider .slick-list {
 -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 {
 position:relative;
 top:0;
 left:0;
 display:block;
 margin-left:auto;
 margin-right:auto;
 padding-top: 0px;
}

.slick-track:before,.slick-track:after {
 display:table;
 content:''
}
.slick-track:after {
 clear:both
}
.slick-loading .slick-track {
 visibility:hidden
}
.slick-slide {
 display:none;
 float:left;
 height:100%;
 min-height:1px
}
[dir=rtl] .slick-slide {
 float:right
}
.slick-slide img {
     display: block;
    width: 100%;
    height: 50px;
    object-fit: cover;
    margin-top: 10px;
    float: left;

object-fit: cover;
}
.slick-slide.slick-loading img {
 display:none
}
.slick-slide.dragging img {
 pointer-events:none
}
.slick-initialized .slick-slide {
 display:block
}
.slick-loading .slick-slide {
 visibility:hidden
}
.slick-vertical .slick-slide {
 display:block;
 height:auto;
 border:1px solid transparent
}
.slick-arrow.slick-hidden {
 display:none
}
.slick-prev,.slick-next {
 font-size:0;
 line-height:0;
 position:absolute;
 top:50%;
 display:block;
 padding:0;
 -webkit-transform:translate(0,-50%);
 -ms-transform:translate(0,-50%);
 transform:translate(0,-50%);
 cursor:pointer;
 border:0;
 outline:0;
 background-color:#333;
 border-radius:4px;
 width:48px;
 height:48px;
 display:block;
 top:calc(50% - 15px);
 transform:translateY(-50%);
 transition:.3s;
 box-shadow:0 3px 12px rgba(0,0,0,.15);
 z-index:10
}
.slick-prev:hover,.slick-next:hover {
 color:transparent;
 outline:0;
 background:#66676b
}
.slick-prev:hover:before,.slick-next:hover:before {
 opacity:1
}
.slick-prev.slick-disabled,.slick-next.slick-disabled {
 pointer-events:none;
 cursor:default;
 background-color:#e8e8e8;
 box-shadow:none
}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before {
 color:gray
}
.slick-prev:before,.slick-next:before {
 font-family:'Font Awesome 5 Free';
 font-size:26px;
 line-height:1;
 opacity:1;
 transition:.3s;
 position:relative;
 color:#fff
}
.slick-prev {
 left:-85px
}
.slick-prev:before {
 content:'\f0d9';
 left:-1px
}
.slick-next {
 right:-85px
}
.slick-next:before {
 content:'\f0da';
 right:-1px
}
.slick-dots {
 margin:0 auto;
 padding:0;
 text-align:center;
 margin-top: -50px;
}
.slick-dots li {
 position:relative;
 display:inline-block;
 padding:0;
 margin:0 3px;
 cursor:pointer
}
.slick-dots li {
 font-size:0;
 line-height:0;
 cursor:pointer;
 color:transparent;
 border:0;
 position:relative;
 outline:0;
 display:inline-block;
 width:15px;
 height:15px;
 margin:0 3px;
 opacity:1;
 border-radius:50%;
 line-height:0;
 box-shadow:inset 0 0 0 2px silver;
 transition:all .3s
}

.slick-dots li.slick-active {
 box-shadow:inset 0 0 0 6px silver;
 transition:all .3s
}
 .slick-dots li.slick-active {
 box-shadow:inset 0 0 0 6px white;
 
}
 .slick-dots li{box-shadow:inset 0 0 0 2px white;}
.slick-dots li:after {
 display:block;
 height:13px;
 width:13px;
 content:"";
 position:absolute;
 top:1px;
 left:1px;
 background-color:transparent;
 border-radius:50%;
 transition:all .3s;
 opacity:0;
 background-color:silver
}
.slick-dots li:after {background-color:white}
.slick-dots li.slick-active:after {
 opacity:1
}
.slick-dots li button{background:transparent;border:none;font-size:0;}
.slick-slide {
 display:none;
 outline:0
}
.slick-initialized .slick-slide {
 display:block
}
.default-slick-carousel .slick-carousel-item {
 margin:15px
}
.default-slick-carousel {
 height:auto;
 width:calc(100% + 30px);
 /*left:-15px*/
}
.default-slick-carousel {
 display:none
}
.default-slick-carousel.slick-initialized, .default-slick-carousel1.slick-initialized {
 display:block
}
.default-slick-carousel .featured_trainer {
 margin:15px;
 width:30%
}
.default-slick-carousel1 .pricetable {
 margin:15px;
 width:30%
}
.default-slick-carousel.slick-initialized .featured_trainer {
 width:auto
}
.default-slick-carousel .freelancer-details-list ul li {
 margin-right:22px
}
.default-slick-carousel .freelancer-details-list ul li:last-child {
 margin-right:0
}
.default-slick-carousel .featured_trainer:hover {
 box-shadow:0 2px 12px rgba(0,0,0,.12);
 transform:translateY(0px)
}
.full-width-carousel-fix {
 overflow:hidden
}

.default-slick-carousel.slick-initialized{
    display: block;
}
.default-slick-carousel.slick-initialized .slick-slide.slick-active.featured_trainer{
    transform: scale(1);
    opacity: 1;
    pointer-events: all;
}

@media(min-width:1367px) and (max-width:1440px) {
 .slick-prev {
  left:-65px
 }
 .slick-next {
  right:-65px
 }
}
@media(max-width:1290px) {
 .slick-prev {
  left:-10px
 }
 .slick-next {
  right:-10px
 }
}
@media(max-width:1090px) {
 .slick-prev {
  /*left:40px*/
 }
 .slick-next {
  /* right:40px*/
 }
}