.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    width: 100%;
    height: auto;
    position: relative;
    overflow: hidden;
    display: flex;
    margin-right: 0;
    justify-content: center;
}

.button-border.outline {
    background: #ffb729 !important;
}

.swiper-inner {
    height: 100%;
    width: 100%;
}

footer {
    position: absolute;
    bottom: 0;
    display: flex;
}

.copyright {
    top: 0;
}

.contact-section {
    padding-bottom: 0;
}

.fitImg {
    max-width: 100%;
    height: auto;
}

#slider {
    text-align: center;
    transition-timing-function: linear;
}

.logo-sec1 {
    display: block;
    height: auto;
}

.logoslide1 {
    background: white;
    /* height: 50vh; */
    display: flex;
    flex-wrap: wrap;
    padding: 35px 0 50px;
}

.count-sec {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
}

.one_third {
    width: 100% !important;
}

.mySwiper-client1 .swiper-wrapper,
.mySwiper-client .swiper-wrapper,
.mySwiper-client2 .swiper-wrapper {
    align-items: baseline;
}

.mySwiper-client1 .swiper-wrapper {
    margin-top: 0;
}

.count-sec {
    margin-top: 50px;
}

.clint1 {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 1.5rem;
}

/* @media only screen and (max-width: 767px) {
    #df-btn-cont .df-btn {
        bottom: 80px !important;
        right: 20px !important;
    }
} */

@media (max-width:1500px) {
    .number-counter {
        font-size: calc(1rem + 5vw);
        line-height: calc(1rem + 2.5vw);
    }
}

@media (max-width:1199px) {

    .mySwiper-client .swiper-wrapper,
    .mySwiper-client2 .swiper-wrapper {
        align-items: center;
    }

    .clint1 {
        align-items: end;
    }

    .number-counter {
        font-size: calc(1rem + 10vw);
        line-height: calc(1rem + 10.5vw);
    }
}

@media (max-width:767px) {

    .feature .one_fourth {
        /* margin-bottom: 0px !important; */
        margin-bottom: 10px;
    }

    .one_fourth {
        width: 100% !important;
        padding: 1rem;
    }

    .feature-txt {
        font-size: 16px;
    }

    .feature .icons1 {
        align-items: end !important;
    }

    .count-sec .one_third {
        width: unset !important;
    }

    .count-sec {
        width: fit-content;
        margin-bottom: 30px;
    }

    .icons1 {
        height: 40vh;
    }

    .icons2 {
        padding: 20px 0px 0px;
    }

    .mySwiper-client .swiper-wrapper,
    .mySwiper-client2 .swiper-wrapper {
        align-items: center;
    }

    .clint1 {
        align-items: end;
    }

    .one_fourth:hover {
        padding: 1rem;
    }



}