.services-section.services-section2{
    margin-top:-85px
}
@media only screen and (min-width: 768px) and (max-width: 991px){
    .services-section.services-section2{
        margin-top:0px
    }
}
@media only screen and (min-width: 576px) and (max-width: 767px){
    .services-section.services-section2{
        margin-top:0px
    }
}@media (max-width: 575px){
    .services-section.services-section2{
        margin-top:0px
    }
}
.services-section .single-cat{
    -webkit-transition:.4s;
    -moz-transition:.4s;
    -o-transition:.4s;
    transition:.4s;
    z-index:1
}
.services-section .single-cat .cat-icon img{
    margin-bottom:30px;
    width:400px
}
.services-section .single-cat .cat-cap span{
    color:#7a7a7a;
    font-size:46px;
    font-weight:600;
    margin-bottom:10px;
    display:block
 }
 .services-section .single-cat .cat-cap h4>a{
    font-size:23px;
    font-weight:400;
    color:#84a9b9;
    text-transform:capitalize
    ;margin-bottom:0px;
    display:block;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
@media only screen and (min-width: 576px) and (max-width: 767px){
     .services-section .single-cat .cat-cap h4>a{
        font-size:18px
    }
}
@media (max-width: 575px){
    .services-section .single-cat .cat-cap h4>a{
        font-size:18px
    }
}
.services-section .single-cat .cat-cap h4>a:hover{
    color:#FF5F21
}
.services-section .single-cat .cat-cap p{
    color:#707070;
    font-size:16px;
    line-height:1.6;
    margin-bottom: 2em;
    margin-top: 0px;
}
 @media only screen and (min-width: 576px) and (max-width: 767px){
    .services-section .single-cat .cat-cap p{
        ont-size:13px
    }

}
 @media only screen and (min-width: 576px) and (max-width: 767px){
     .services-section .single-cat .cat-cap p{
        font-size:13px
    }
}
.services-section .single-cat:hover .cat-cap h4{
     color:#000
}

.services-active button.slick-arrow{
    position:absolute;
    border:0;padding:0;
    z-index:2;
    cursor:pointer;
    top:29%;
    transform:translateY(-29%);
    left:auto;
    background:none;
    padding:14px 11px;
    line-height:1;
    background:#fff;
    box-shadow:0px 7px 21px 0px rgba(0,0,0,0.12)
}
.services-active button.slick-arrow i{
    font-size:20px;
    color:#FF5F21;
    -webkit-transition:.2s;
    -moz-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.services-active button.slick-arrow:hover{
    background:#000
}
.services-active button.slick-arrow:hover i{
    color:#fff
}
.services-active button.slick-prev{
    left:0px
}
.services-active button.slick-next{
    right:0px
}