
        .contact .banner-area-wrapper, .services .banner-area-wrapper {
    display: none;
}
.services .git_icon:after, .services .git_icon:before {
    animation: none;
}
.contact-stat-media {
    max-width: 400px;
    height: auto;
    display: inline-block;
    margin: 0 auto;
}
section.ns_section.contact-stat {
    position: relative;
}

section.ns_section.contact-stat:after {content: "";width: 1px;height: 100%;position: absolute;left: calc(50% - 1px);top: 0;background: #d0d3d6;}
.contact-stat-media.stat-media-2 {
    max-width: 420px;
}
        #loader .bottomHalf,
#loader .topHalf {
    width: 100%;
    height: 50%;
    background-color: #000;
    position: absolute;
}

#loader {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99999999;
    background-color: transparent;
    overflow: hidden;
}

#loader .bottomHalf,
#loader .topHalf {
    width: 100%;
    height: 50%;
    background-color: #fff;
    position: absolute;
}

#loader .topHalf {
    top: 0%;

}

#loader .bottomHalf,
#loader .topHalf {
    width: 100%;
    height: 50%;
    background-color: #fff;
    position: absolute;
    -webkit-transition: height 800ms ease-out 0s;
    transition: height 800ms ease-out 0s;
}

#loader .bottomHalf {
    bottom: 0%;

}

.vertical-center {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.vertical-center {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

#loader .loader-img {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

#loader .loader-img {
    height: 70px;
    width: 230px;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-transition: opacity .5s ease-in-out;
    transition: opacity .5s ease-in-out;
}

.overflow-h{
    overflow: hidden;
}
section.portfolio-wrp .portfolio-slider {
    width: 100%;
}
button.slick-arrow img {
    position: absolute;
    top: 16px;
    width: 20px;
    left: 21px;
}
button.slick-arrow.slick-prev img {
    transform: rotate(180deg);
}
@media(max-width:600px){
    button.slick-arrow img {
        left: 50%;
        transform: translateX(-50%);
    }
    button.slick-arrow.slick-prev img {
        transform: rotate(180deg) translateX(50%);
    }
}
.service-wrp{
    overflow:hidden;
}
.award-box {
    text-align: center;
}
.portfolio-row .slick-arrow:hover img,
.service-wrp .slick-arrow:hover img,
.testimonial-wrp .slick-arrow:hover img {
    filter: brightness(0) invert(1);
}
.service-data .git span {
    color: #fff;
    filter: grayscale(1) contrast(9) drop-shadow(0.1em -.05em #0f1013);
}

.service-data .git_icon {
    width: 61px;
    height: 58.4px;
}
.service-data .git a {
    max-width: 176px;
}
button.slick-arrow:focus {
    border: 0px;
    outline: 0px;
}
.service-box.slick-slide {
    background-size: cover !important;
    background-repeat: no-repeat !important;
    /* width: auto; */
}
body.home{
    transition: background 1s ease-in-out;
}
.service-data a {
    margin-left: 0;
}
.port-roi .col-md-6 h5 {
    min-height: 72px;
}
.port-link a {
    font-size: 14px;
    text-decoration: underline;
}
    