.ftco-footer{
    padding: 0!important;
}
.testimony-section {
    position: relative;
    padding-top: 50px !important;
}


.block-7 .price .number{
    font-size: 32px!important;
}
.wrap .phone a {
    font-size: 16px!important;
}
.social-media p{
    font-size: 16px!important;
}
.block-20 {
    background-size: contain!important;
    height: 120px!important;

}
@media (min-width: 992px) {
    .numbers .col-md{
        max-width: fit-content;
    }
    .ksuto-logo{
        width: 130px;
    }
    .mob-phone{
        display: none;
    }

    .block-7 ul{
        min-height: 386px;
    }
    .on-mob{
        display: none;
    }
}
@media (max-width: 991px) {
    .owl-carousel.home-slider .slider-item .slider-text h1 {
        font-size: 50px!important;
    }
    .ksuto-logo{
        width: 80px;
    }
    .mob-phone{
        display: inherit;
    }

}
.plus {
    font-weight: 700;
    font-size: 32px;
    color: #fff;
}
.owl-carousel .owl-stage{display: flex;}
.owl-items {
    display: flex;
    flex: 1 0 auto;
    height: 100%;
}
.owl-item {
    position: relative;
    overflow: hidden;
    /* margin-bottom: 80px; *//*This is optional*/
    display: flex;
    flex-direction: column;
    align-items: stretch;
}

.sent{
    font-size: 24px;
    color: #fff;
}
body { padding-right: 0 !important }
.modal-open {
    overflow: auto;
}