.home2-testimonials-content .arrow-left,
.slide-categories-content .arrow-left {
    left: -75px
}

.home2-testimonials-content .arrow,
.slide-categories-content .arrow {
    position: absolute;
    transform: translateY(-50%);
    width: 45px;
    height: 45px
}
.home2-testimonials-content .arrow {
    top: 35%;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    font-size: 18px;
    font-weight: bold;
    border: 1px solid #e5e5e5;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%
}

.home2-testimonials-content .arrow:hover {
    background: #ff8300;
    border: 1px solid transparent;
    color: #fff
}

.home2-testimonials-content .arrow-right {
    right: -75px
}
.home3-testimonials .home2-testimonials-content .arrow {
    color: #fff
}
.home2-testimonials-content .slick-dots,
.testimonials-content .slick-dots {
    bottom: -75px
}

.home2-testimonials-content .slick-dots li button:before,
.testimonials-content .slick-dots li button:before {
    color: #000;
    opacity: .102;
}

.home2-testimonials-content .slick-dots li.slick-active button:before,
.testimonials-content .slick-dots li.slick-active button:before {
    color: #2c6ed5;
    opacity: 1
}
.home2-testimonials {
    margin-bottom: -9px
}

.home2-testimonials-content {
    width: 77%;
    margin: -15px auto
}

.home2-testimonials-content .item {
text-align: center;
padding: 13px
}

.home2-testimonials-content .item .info {
    padding: 32px 24px 42px;
    background: #fff;
    box-shadow: 0 2px 7px 0 rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 2px 7px 0 rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 2px 7px 0 rgba(0, 0, 0, .2);
    -o-box-shadow: 0 2px 7px 0 rgba(0, 0, 0, .2);
    -ms-box-shadow: 0 2px 7px 0 rgba(0, 0, 0, .2);
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px
}

.home2-testimonials-content .item .info .title-item {
    font-weight: 700;
    font-size: 22px;
    color: #2c6ed5;
    padding-bottom: 15px
}

.home2-testimonials-content .item .info .desc {
text-align: left;
}

.home2-testimonials-content .item figure {
    margin-top: -38px
}

.home2-testimonials-content .item figure img {
    width: 75px;
    height: 75px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    margin: 0 auto
}

.home2-testimonials-content .item figure .title {
    font-size: 20px;
    padding-top: 25px;
    padding-bottom: 8px
}

.home2-testimonials-content .item figure .job-title {
    font-size: 16px
}
.home3-testimonials .home2-testimonials-content .item figure .title a,
.home3-testimonials .section-title h2 {
    color: #fff
}
.home3-testimonials .home2-testimonials-content {
    z-index: 99
}
.home3-testimonials .home2-testimonials-content .item figure .job-title {
    color: #f2f2f2
}
{
    .categories-content .cat-1 figure,
    .events-content .item .info {
        width: 100%
    }
    .home2-testimonials-content .arrow-right,
    .team-group-content .arrow-right {
        right: 15px
    }
    .categories-content,
    .events-content .item,
    .review-content,
    .single-event-content .events-related {
        display: block
    }
    .slide-categories {
        bottom: 0
    }
    .our-team-content .item .info .desc {
        padding: 16px 0 10px
    }
    .categories-content .categories-group-2 {
        padding-left: 0
    }
    .events-content .item {
        padding: 20px 20px 20px 150px
    }
    .error-page-content .error-content .desc,
    .our-skillls-content .our-skillls-image {
        padding-right: 0
    }
    .events-content .item .post-date {
        height: 50%
    }
    .events-content .item figure {
        text-align: center;
        padding-top: 20px
    }
    .events-content .item figure img {
        width: 180px;
        height: 180px
    }
    .courses-2 .section-title-white .title-desc {
        width: 100%
    }
    .our-skillls-content .our-skillls-image figure {
        text-align: center
    }
    .home2-testimonials-content {
        width: 95%
    }
    .home2-testimonials-content .arrow-left {
        left: 15px
    }
    .home2-testimonials-content .arrow {
        top: -8px
    }
    .error-page-content .error-content {
        margin-top: 30px;
        text-align: center
    }
    .review-content .average-rating {
        width: 100%;
        border-right: 1px solid transparent;
        padding-bottom: 0
    }
    .single-course-content .single-course-info .course-teacher-cat .teacher-cat ul li {
        margin-right: 0
    }
    .single-course-tab .nav-tabs .nav-link {
        padding: 16px
    }
    .review-content .rating-breakdown .progress-bar .progress-box .au-progress {
        max-width: 80%
    }
    .aboutus-skillls .our-skillls-content .list-skills {
        margin-bottom: 30px
    }
    .aboutus-skillls .our-skillls-content .list-skills .desc {
        padding-right: 0
    }
    .gallery-item,
    .grid-sizer {
        width: 50%
    }
    .single-event-content .events-related .item figure {
        width: 30%
    }
    .single-event-content .events-related .item-next figure {
        order: 1;
        -moz-order: 1;
        -webkit-order: 1;
        -o-order: 1;
        -ms-order: 1;
        margin-left: 0;
        margin-right: 20px
    }
    .single-event-content .events-related .item-next .info {
        order: 2;
        -moz-order: 2;
        -webkit-order: 2;
        -o-order: 2;
        -ms-order: 2;
        text-align: left
    }
    .single-content .comments .media .media-body .info .btn-reply {
        position: relative;
        margin-top: 10px
    }
    #calendar .fc-view-container .fc-widget-content .fc-row {
        position: relative
    }
    #calendar .fc-view-container .fc-widget-content .fc-row .fc-content-skeleton {
        top: 50%;
        transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        text-align: center
    }
    #calendar table .fc-event-container .fc-day-grid-event .fc-title {
        font-size: 16px
    }
    #calendar .fc-header-toolbar {
        flex-direction: column;
        -moz-flex-direction: column;
        -webkit-flex-direction: column;
        -o-flex-direction: column;
        -ms-flex-direction: column
    }
    #calendar .fc-header-toolbar .fc-left,
    #calendar .fc-header-toolbar .fc-right {
        padding: 15px 0
    }
    .courses-page .courses-content .listing {
        flex-direction: column;
        -moz-flex-direction: column;
        -webkit-flex-direction: column;
        -o-flex-direction: column;
        -ms-flex-direction: column
    }
    .courses-page .courses-content .listing .info,
    .courses-page .courses-content .listing .item-thumb {
        width: 100%
    }
}
.wrapper-icon-lesson-in-ed{width:70px;height:70px;border-radius:50%;padding-top: 13px; background:#FFFFFF}
.featured-2 .featured-content .info .title {font-size:18px; font-weight:bold;margin-bottom:0px; padding-bottom:3px;}
.featured-2 .featured-content .info .desc {line-height:1.15;color:#585858;}
.grad {
    position: relative;
    display: block;
    width:100%;
    padding-top:74px;
margin-top: -140px;
background: #FFFFFF;
background: linear-gradient(rgba(255,255,255,0), rgb(255,255,255));
/*
background-image: -moz-linear-gradient(rgba(255,255,255,0), rgb(255,255,255)); 
background-image: -ms-linear-gradient(rgba(255,255,255,0), rgb(255,255,255));
background-image: -webkit-linear-gradient(rgba(255,255,255,0), rgb(255,255,255)); 
background-image: -o-linear-gradient(rgba(255,255,255,0), rgb(255,255,255));
*/
z-index: 99999;
text-align: right;
}
.grad a {
cursor: pointer;
    text-decoration: none;
    padding-bottom: 3px;
    border-bottom: 1px dashed #D0D0D0;
    outline: none;
}
.spoiler {display: none;
margin: 0px;
padding: 0px;
float:left;
}
@media screen and (max-width:768px){
.home2-testimonials-content .arrow-right,.team-group-content .arrow-right{right:0px}
.categories-content,.events-content .item,.review-content,.single-event-content .events-related{display:block}.slide-categories{bottom:0}.our-team-content .item .info .desc{padding:16px 0 10px}.categories-content .categories-group-2{padding-left:0}.events-content .item{padding:20px 20px 20px 150px}.error-page-content .error-content .desc,.our-skillls-content .our-skillls-image{padding-right:0}.events-content .item .post-date{height:50%}.events-content .item figure{text-align:center;padding-top:20px}.events-content .item figure img{width:180px;height:180px}.courses-2 .section-title-white .title-desc{width:100%}.our-skillls-content .our-skillls-image figure{text-align:center}
.home2-testimonials-content .item {padding: 2px}
.home2-testimonials-content {
    width: 100%;
    margin: 25px 0px 0px 0px;
}
.home2-testimonials-content .arrow-left{left:0px}
.home2-testimonials-content .arrow{top:0px;border:0px;}
.home2-testimonials-content .item .info {
    padding: 22px 16px 42px;
}
}
.slider-inner 
{
    /*background-color: rgba(21, 7, 7, 0.55);*/
    background-color: rgba(51, 71, 90, 0.32);
    width: 100%;
}
.slider-inner img {margin-right: 13px; margin-bottom: 13px;}
.fcover {
width: 100%;
background-size: cover;
vertical-align: middle;
background-position-x: 75%;
background-position-y: 5%;
}
.schap {
text-align: center;
padding-bottom: 0px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
-moz-border-top-right-radius: 4px;
-moz-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-webkit-border-top-left-radius: 4px;
-o-border-top-right-radius: 4px;
-o-border-top-left-radius: 4px;
-ms-border-top-right-radius: 4px;
-ms-border-top-left-radius: 4px;
}