﻿.of-txt-3 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.of-txt-4 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.services-heading {
    font-size: 22px;
}

.service-box img {
    width: 61px;
}

@media screen and (max-width: 1199px) {
    .main-header .responsive-menu nav .nav-list li.has-child div.main-link-home::after {
        display: none!important;
    }
}

.new-york-bg {
    background: url(../img/new-york-mobile-app-development.webp);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.custom-section-padd {
    padding: 70px 00px;
}

.quote-insurance-cta-outer.full-width {
    width: 100%;
    width: 1140px;
}

.new-york-bg .quote-insurance-cta-outer {
    background: #000000b5;
}

.quote-insurance-cta-outer {
    text-align: center;
    padding: 50px;
    /* background: #f9f9f9;
    width: 66%; */
    margin: 0 auto;
}

.white {
    color: white !important;
}

.main-heading {
    color: #000;
    font-size: 35px !important;
    line-height: 43px !important;
    text-transform: inherit;
}

.white {
    color: white !important;
}

.main-para-p {
    font-size: 17px;
    line-height: 26px;
}

.centerbtn.theme-btn,
.testimonials-banner h1,
.testimonials-banner p,
.view-features {
    margin: 0 auto;
}

.open_form {
    cursor: pointer;
}

.theme-btn {
    background: #fc6c2d;
    color: #fff !important;
    padding: 13px 50px;
    border-radius: 50px;
    font-size: 16px;
    text-decoration: none !important;
    display: block;
    width: max-content;
    border: 1px solid #fc6c2d;
    transition: .2s;
}

.value-box-even {
    border-bottom-color: #ff8727!important;
}

.value-box-ob {
    border-bottom-color: #006bc0!important;
}

.value-box {
    box-shadow: 0px 3px 30px rgba(0, 0, 0, 0.1019607843);
}

.process_inner ul li::before {
    content: "";
    position: absolute;
    left: -33px;
    top: 5px;
    background-image: url(../img/download.png);
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
}

.android_banner {
    background-image: url(../img/banner_service.webp);
    background-size: cover;
    /* height: 700px; */
}

.text_fs {
    text-align: justify;
}

.content-sec {
    text-align: justify;
}


/* mission section*/
@media only screen and (max-width: 576px) {
section.simple-cta {
 padding-bottom: 20px!important;
}
  }

section.simple-cta {
    background-image: url(../img/logo/home-technology-background.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    width: 100%;
    padding: 80px 0px;
    margin-top: 20px;
}

section.simple-cta h4 {
    font-size: 36px;
    font-weight: 700;
    color: #fff;
    line-height: 50px;
}

section.simple-cta h4 em {
    font-style: normal;
    color: #43ba7f;
}

section.simple-cta h4 strong {
    color: #ff511a;
    font-weight: 700;
}

.simple-cta .row {
    text-align: center;
}


