        .gif_slider_inner {
    overflow: hidden;
    width: 58%;
}
.gif_slider_img {
    display: block;
    width: 100%;
    margin: auto;
    object-fit: cover;
}

.gif_slider_item h5 {
    font-size: 18px;
    line-height: normal;
    text-align: center;
    margin: 0;
    font-weight: 700;
}
.gif_slider_item p {
    font-size: 13px;
    text-align: center;
    color: #000000;
    margin: 0;
}

.odd_img .gif_slider_inner {
    margin-left: auto;
}

.client_slider
{
    max-width: 400px;
}


.splide_main {
    max-width: 1100px;
    margin: 115px auto 70px;
    width: 100%;
    display: flex;
    align-items: center;
}
.splide_main .splide__track {
    height: 70px;
}
.splide_main ul {
    align-items: center;
}

.splide_main img {
    height: 45px;
    width: 100%;
    object-fit: contain;
}

.splide_main .splide__slide img {
    transition: transform 1s ease;
    transform: scale(1);
}

.splide_main .splide__slide.is-next img {
    transform: scale(1.4);
    transition-delay: 1s;
}

.magnify-glass {
    position: absolute;
    left: 54%;
    width: auto !important;
    height: 230px !important;
    pointer-events: none;
    z-index: 10;
}

.wrapper_padding
{
    padding: 0 15px;
}


@media only screen and (max-width:1560px)
{
    .gif_slider_item h5 {
    font-size: 17px;
}
.gif_slider_item p {
    font-size: 11px;
}
.splide_main .splide__track {
    height: 50px;
}

}

@media only screen and (max-width:1199px)
{
.splide_main img {
    height: 35px;
}
.magnify-glass {
    left: auto;
    right: 0;
    width: auto !important;
    height: 210px !important;
}
}

@media only screen and (max-width:991px)
{
.magnify-glass {
    width: auto !important;
    height: 180px !important;
}
}

@media only screen and (max-width:767px)
{
.splide_main img {
    height: 30px;
}
.magnify-glass {
    height: 140px !important;
    right: auto;
    left: 50px;
}
.splide_main .splide__slide img {
    transition: transform 3s ease;
}
.splide_main .splide__slide.is-active img {
    transform: scale(1.4) !important;
    transition-delay: 1s;
}
.splide_main {
    margin: 40px auto 20px;
    max-width: 70%;
    padding: 30px 0;
}

.splide_main .splide__slide.is-next img {
    transform: scale(1) !important;
}
}

@media only screen and (max-width:576px)
{
.splide_main .splide__slide.is-active img {
    transform: scale(1.2) !important;
}
.splide_main .splide__slide.is-next img {
    transform: scale(1) !important;
    transition-delay: 1.5s;
}
}




@media only screen and (max-width:440px)
{
    .gif_slider_inner {
    width: 55%;
}
}