@media only screen and (min-width: 1600px) and (max-width: 1800px) {}

@media only screen and (min-width: 1445px) and (max-width: 1599px) {
    section.main-banner.main-box {
        height: 800px;
    }
    .mb-heading {
        line-height: 150px !important;
    }
    section.third-sec {
        padding: 80px 8vw 50px;
    }
    .third-sec .up-down .box .inner span {
        left: -19px;
        line-height: 126px !important;
    }

  .sixth-sec .common-up-down .box .inner {
    left: -16px;
}
.review-card .review p {
    font-size: 14px;
    line-height: 24px;
}
.sixth-sec .expertise-sec .expertise-card .expertise-description p {
    font-size: 14px;
    line-height: 25px;
    height: 280px;
    overflow-y: scroll;
}

    .third-sec .up-down .box .inner {
        height: 84px !important;
    }
    .fourth-sec .tab-pane p{
        font-size: 17px !important;
    }
    .ninth-sec .col-6 h6 {
        font-size: 18px !important;
    }
}

@media only screen and (min-width: 1400px) and (max-width: 1444px) {
    section.main-banner.main-box {
        height: 800px;
    }
    .mb-heading {
        line-height: 150px !important;
    }
    section.third-sec {
        padding: 80px 8vw 50px;
    }
    .third-sec .up-down .box .inner span {
        left: -19px;
        line-height: 126px !important;
    }

  .sixth-sec .common-up-down .box .inner {
    left: -16px;
}
.review-card .review p {
    font-size: 14px;
    line-height: 24px;
}
.main-banner .box .inner span {
    font-size: 65px;
}
.sixth-sec .expertise-sec .expertise-card .expertise-description p {
    font-size: 14px;
    line-height: 25px;
    height: 280px;
    overflow-y: scroll;
}

    .third-sec .up-down .box .inner {
        height: 84px !important;
    }
    .fourth-sec .tab-pane p{
        font-size: 17px !important;
    }
    .ninth-sec .col-6 h6 {
        font-size: 18px !important;
    }
    .mobilelogos-sec h2 {
        font-size: 50px;
        line-height: 70px;
    }

    .third-sec .up-down-before {
        font-size: 50px !important;
        line-height: 70px;
    }
    
    .sixth-sec .expertise-sec .expertise-card {
        height: 380px !important;
    }
    
    .eighth-sec .counter-card {
        width: 245px;
        height: 300px;
    }
    footer .befo-para {
        font-size: 15px;
        line-height: 30px;
    }
    .ninth-sec .col-6 h2 {
        font-size: 50px !important;
        line-height: 60px !important;
    }
    
    .mb-heading {
        line-height: 90px !important;
    }
    .sixth-sec .common-up-down .box .inner span{
        font-size: 41px !important;
    }
    section.third-sec {
        padding: 80px 8vw 50px;
    }
    .third-sec .up-down .box .inner span {
        left: -19px;
        line-height: 126px !important;
    }
    .main-banner .box .inner span{
        top: -115px !important;
    }
    .box.slide-box .inner span {
        top: -3px !important;
        left: 175px !important;
    }
    .main-banner .box.box1 .inner span {
        top: 3px !important;
        font-size: 56px !important;
    }
.sixth-sec .common-up-down .box .inner {
    left: -16px;
}
.review-card .review p {
    font-size: 14px !important;
    line-height: 22px !important;
}
.sixth-sec .expertise-sec .expertise-card .expertise-description p {
    font-size: 14px !important;
    line-height: 25px !important;
    height: 156px !important;
    overflow-y: scroll !important;
}

    .third-sec .up-down .box .inner {
        height: 84px !important;
    }
    .fourth-sec .tab-pane p{
        font-size: 17px !important;
    }
    .ninth-sec .col-6 h6 {
        font-size: 18px !important;
    }
    .mobilelogos-sec h2 {
        font-size: 50px;
        line-height: 70px;
    }

    .third-sec .up-down-before {
        font-size: 50px !important;
        line-height: 70px;
    }
    
    /*.sixth-sec .expertise-sec .expertise-card {*/
    /*    height: 380px;*/
    /*}*/
    
    .eighth-sec .counter-card {
        width: 245px;
        height: 300px;
    }
    footer .befo-para {
        font-size: 15px;
        line-height: 30px;
    }
    .ninth-sec .col-6 h2 {
        font-size: 50px !important;
        line-height: 60px !important;
    }
    .firstLine .box.box-1 .inner span {
        top: -3px !important;
    }

    /*  about-banner*/
    .about-banner h1 {
        font-size: 51px !important;
        line-height: 71px !important;
    }
     
    section.vc_section.about-third-section.vc_custom_1706130423552.vc_section-has-fill{
        padding: 70px 4vw 100px !important;
    }
    section.vc_section.about-second-sec.vc_custom_1706130321235.vc_section-has-fill {
        padding: 70px 4vw 100px !important;
    }
    section.vc_section.eighth-sec{
        padding: 70px 4vw 0px !important;
    }
    section.vc_section.ninth-sec{
        padding: 70px 4vw 70px !important;
    }
    .review-card .review p {
        height: 190px;
        overflow-y: scroll;
    }
    section.vc_section.tenth-sec.logo-potential-section {
        padding: 70px 4vw 70px !important;
    }
    footer .befo-head {
        font-size: 29px !important;
        line-height: 44px !important;
    }
    
    section.ft_form {
        padding: 70px 0px 70px !important;
    }
    
    footer .befo-foo {
        margin: 0px !important;
    }
    section.vc_section.privacyContent {
        padding: 70px 4vw 40px !important;
    }
    section.vc_section.innerBanner.vc_custom_1704451908375.vc_section-has-fill {
        padding: 80px 4vw 0px !important;
    }
    
    section.vc_section.mobileFuture {
        padding: 70px 4vw 70px !important;
    }
    
    section.vc_section.mobileCaseStudy.vc_custom_1704544930284.vc_section-has-fill {
        padding: 70px 0px 70px !important;
    }
    
    .vc_row.wpb_row.vc_row-fluid {}
    
    section.vc_section.mobileSolution.vc_custom_1704550456504.vc_section-has-fill {
        padding: 20px 4vw 230px !important;
    }
    
    .mobileSolution h2 {
        font-size: 42px;
        line-height: 54px;
    }
    
    section.vc_section.mobileTabs {
        padding: 70px 8vw 70px !important;
    }
    
    section.vc_section.mobileTabs .wpb_single_image img {
        min-width: 100%;
        max-width: 100%;
        min-height: 60px;
        max-height: 60px;
        object-fit: contain;
    }
    
    .web-industries h2 {
        font-size: 40px;
        line-height: 60px;
    }
    
    section.vc_section.web-industries {
        padding: 70px 8vw 30px !important;
    }
    
    section.vc_section.development-process.vc_custm_1705481823854.vc_section-has-fill {
        padding: 70px 4vw 70px !important;
    }
    
    section.vc_section.mobileNotch {
        padding: 70px 4vw 70px !important;
    }
    
    .mobileDevCost .vc_col-sm-5 .vc_column-inner {
        padding: 70px 60px !important;
    }
    
    .mobileDevCost .vc_inner .costBlueCol .vc_column-inner {
        height: 300px !important;
    }
    
    .mobileDevCost .vc_inner .costRedCol .vc_column-inner {
        height: 300px !important;
    }
    
    section.vc_section.why-choose-web {
        padding: 70px 4vw 70px !important;
    }
    
    section.vc_section.mobilelogos-sec.vc_custom_1704643361356.vc_section-has-fill {
        padding: 70px 4vw 70px !important;
    }
    
    .tenth-sec h2 {
        font-size: 40px !important;
        line-height: 60px !important;
    }
    
    section.vc_section.tenth-sec.logo-potential-section {
        padding: 70px 4vw 70px !important;
    }
    
    section.vc_section.mobileBuisness.vc_custom_1704561232973.vc_section-has-fill {
        padding: 70px 4vw 70px !important;
    }
    
    .mobileBuisness h2 {
        font-size: 40px;
        line-height: 60px;
    }
    
    .mobileBuisness .vc_col-sm-3 p {
        font-size: 14px;
        line-height: 24px;
    }
    
    .ihone-android-faqs h2 {
        font-size: 40px !important;
        line-height: 60px !important;
    }
    
    section.vc_section.ihone-android-faqs {
        padding: 70px 4vw 70px !important;
    }
    .datingDevelopment h2 {
        font-size: 40px;
        line-height: 60px;
    }
    
    section.vc_section.datingDevelopment {
        padding: 70px 4vw 70px !important;
    }
    
    .datingDevelopment .colDesc p {
        height: 163px;
        overflow-y: scroll;
    }
    
    section.vc_section.datingClone {
        padding: 70px 4vw 70px !important;
    }
    
    .datingClone h2 {
        font-size: 40px !important;
        line-height: 60px !important;
    }
    
    section.vc_section.datingSolutions {
        padding: 70px 4vw 70px !important;
    }
    section.vc_section.about-banner.contactBanner.vc_custom_1706176104109.vc_section-has-fill {
        padding: 80px 4vw 0px !important;
    }
    
    section.vc_section.contactLinks {
        padding: 70px 4vw 0px !important;
    }
    
    section.vc_section.contactPageForm {
        padding: 70px 4vw 30px !important;
    }
    
    section.vc_section.contactLocation.vc_custom_1706190976624.vc_section-has-fill {
        padding: 70px 4vw 70px !important;
    }
    
    .datingSolutions h2 {
        font-size: 40px;
        line-height: 55px;
    }
    
    .datingSolutions h3 {
        font-size: 30px;
        line-height: 40px;
    }
    
    section.vc_section.datingFeatures {
        padding: 70px 4vw 70px !important;
    }
    
    .datingFeatures h2 {
        font-size: 40px;
        line-height: 50px;
    }
    
    section.vc_section.datingWhyUs {
        padding: 70px 4vw 70px !important;
    }
    
    .datingWhyUs h2 {
        font-size: 40px;
        line-height: 50px;
        margin: 0px;
        padding: 0px 0px 20px;
    }
    section.vc_section.helth-care-mob {
        padding: 70px 4vw 70px !important;
    }
    
    .helth-care-mob h2 {
        font-size: 40px;
        line-height: 55px;
        padding: 0px;
        margin: 0px;
    }
    
    .helth-care-mob .forth-row h4 {
        font-size: 20px !important;
        line-height: 29px !important;
    }
    .vc_row.wpb_row.vc_row-fluid.case {
        padding: 0px 4vw 0px !important;
    }
    
    section.vc_section.helthcare-solution.vc_custom_1705787012863.vc_section-has-fill {
        padding: 70px 4vw 70px !important;
    }
    .vc_column_container>.vc_column-inner {
        padding-right: 20px !important;
    }
    
    .helthcare-solution h2 {
        font-size: 40px;
        line-height: 50px;
    }
   
    
    .helthcare-solution h4 {
        font-size: 20px;
        line-height: 30px;
    }
    
    section.vc_section.mobileCaseStudy.health-busniess-core {
        padding: 70px 4vw 70px !important;
    }
    
    section.vc_section.development-process.healthcare-development-process.vc_custom_1710932247655.vc_section-has-fill {
        padding: 70px 4vw 70px !important;
    }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    section.main-banner.main-box {
        height: 650px;
    }
    .mb-heading {
        line-height: 90px !important;
    }
    .sixth-sec .common-up-down .box .inner span{
        font-size: 41px !important;
    }
    section.third-sec {
        padding: 80px 8vw 50px;
    }
    .third-sec .up-down .box .inner span {
        left: -19px;
        line-height: 126px !important;
    }
    .main-banner .box .inner span{
        top: -115px !important;
    }
    .box.slide-box .inner span {
        top: -3px !important;
        left: 190px !important;
    }
    .main-banner .box.box1 .inner span {
        top: -3px !important;
        font-size: 50px !important;
    }
.sixth-sec .common-up-down .box .inner {
    left: -16px;
}
.review-card .review p {
    font-size: 14px !important;
    line-height: 22px !important;
}
.sixth-sec .expertise-sec .expertise-card .expertise-description p {
    font-size: 14px !important;
    line-height: 25px !important;
    height: 156px !important;
    overflow-y: scroll !important;
}

    .third-sec .up-down .box .inner {
        height: 84px !important;
    }
    .fourth-sec .tab-pane p{
        font-size: 17px !important;
    }
    .ninth-sec .col-6 h6 {
        font-size: 18px !important;
    }
    .mobilelogos-sec h2 {
        font-size: 50px;
        line-height: 70px;
    }

    .third-sec .up-down-before {
        font-size: 50px !important;
        line-height: 70px;
    }
    
    .sixth-sec .expertise-sec .expertise-card {
        height: 380px;
    }
    
    .eighth-sec .counter-card {
        width: 245px;
        height: 300px;
    }
    footer .befo-para {
        font-size: 15px;
        line-height: 30px;
    }
    .ninth-sec .col-6 h2 {
        font-size: 50px !important;
        line-height: 60px !important;
    }
    .firstLine .box.box-1 .inner span {
        top: -3px !important;
    }

    /*  about-banner*/
    .about-banner h1 {
        font-size: 51px !important;
        line-height: 71px !important;
    }
     
    section.vc_section.about-third-section.vc_custom_1706130423552.vc_section-has-fill{
        padding: 70px 4vw 100px !important;
    }
    section.vc_section.about-second-sec.vc_custom_1706130321235.vc_section-has-fill {
        padding: 70px 4vw 100px !important;
    }
    section.vc_section.eighth-sec{
        padding: 70px 4vw 0px !important;
    }
    section.vc_section.ninth-sec{
        padding: 70px 4vw 70px !important;
    }
    .review-card .review p {
        height: 246px;
        overflow-y: scroll;
    }
    section.vc_section.tenth-sec.logo-potential-section {
        padding: 70px 4vw 70px !important;
    }
    footer .befo-head {
        font-size: 29px !important;
        line-height: 44px !important;
    }
    
    section.ft_form {
        padding: 70px 0px 70px !important;
    }
    
    footer .befo-foo {
        margin: 0px !important;
    }
    section.vc_section.privacyContent {
        padding: 70px 4vw 40px !important;
    }
    section.vc_section.innerBanner.vc_custom_1704451908375.vc_section-has-fill {
        padding: 80px 4vw 0px !important;
    }
    
    section.vc_section.mobileFuture {
        padding: 70px 4vw 70px !important;
    }
    
    section.vc_section.mobileCaseStudy.vc_custom_1704544930284.vc_section-has-fill {
        padding: 70px 0px 70px !important;
    }
    
    .vc_row.wpb_row.vc_row-fluid {}
    
    section.vc_section.mobileSolution.vc_custom_1704550456504.vc_section-has-fill {
        padding: 20px 4vw 230px !important;
    }
    
    .mobileSolution h2 {
        font-size: 42px;
        line-height: 54px;
    }
    
    section.vc_section.mobileTabs {
        padding: 70px 8vw 70px !important;
    }
    
    section.vc_section.mobileTabs .wpb_single_image img {
        min-width: 100%;
        max-width: 100%;
        min-height: 60px;
        max-height: 60px;
        object-fit: contain;
    }
    
    .web-industries h2 {
        font-size: 40px;
        line-height: 60px;
    }
    
    section.vc_section.web-industries {
        padding: 70px 8vw 30px !important;
    }
    
    section.vc_section.development-process.vc_custm_1705481823854.vc_section-has-fill {
        padding: 70px 4vw 70px !important;
    }
    
    section.vc_section.mobileNotch {
        padding: 70px 4vw 70px !important;
    }
    
    .mobileDevCost .vc_col-sm-5 .vc_column-inner {
        padding: 70px 60px !important;
    }
    
    .mobileDevCost .vc_inner .costBlueCol .vc_column-inner {
        height: 300px !important;
    }
    
    .mobileDevCost .vc_inner .costRedCol .vc_column-inner {
        height: 300px !important;
    }
    
    section.vc_section.why-choose-web {
        padding: 70px 4vw 70px !important;
    }
    
    section.vc_section.mobilelogos-sec.vc_custom_1704643361356.vc_section-has-fill {
        padding: 70px 4vw 70px !important;
    }
    
    .tenth-sec h2 {
        font-size: 40px !important;
        line-height: 60px !important;
    }
    
    section.vc_section.tenth-sec.logo-potential-section {
        padding: 70px 4vw 70px !important;
    }
    
    section.vc_section.mobileBuisness.vc_custom_1704561232973.vc_section-has-fill {
        padding: 70px 4vw 70px !important;
    }
    
    .mobileBuisness h2 {
        font-size: 40px;
        line-height: 60px;
    }
    
    .mobileBuisness .vc_col-sm-3 p {
        font-size: 14px;
        line-height: 24px;
    }
    
    .ihone-android-faqs h2 {
        font-size: 40px !important;
        line-height: 60px !important;
    }
    
    section.vc_section.ihone-android-faqs {
        padding: 70px 4vw 70px !important;
    }
    .datingDevelopment h2 {
        font-size: 40px;
        line-height: 60px;
    }
    
    section.vc_section.datingDevelopment {
        padding: 70px 4vw 70px !important;
    }
    
    .datingDevelopment .colDesc p {
        height: 163px;
        overflow-y: scroll;
    }
    
    section.vc_section.datingClone {
        padding: 70px 4vw 70px !important;
    }
    
    .datingClone h2 {
        font-size: 40px !important;
        line-height: 60px !important;
    }
    
    section.vc_section.datingSolutions {
        padding: 70px 4vw 70px !important;
    }
    section.vc_section.about-banner.contactBanner.vc_custom_1706176104109.vc_section-has-fill {
        padding: 80px 4vw 0px !important;
    }
    
    section.vc_section.contactLinks {
        padding: 70px 4vw 0px !important;
    }
    
    section.vc_section.contactPageForm {
        padding: 70px 4vw 30px !important;
    }
    
    section.vc_section.contactLocation.vc_custom_1706190976624.vc_section-has-fill {
        padding: 70px 4vw 70px !important;
    }
    
    .datingSolutions h2 {
        font-size: 40px;
        line-height: 55px;
    }
    
    .datingSolutions h3 {
        font-size: 30px;
        line-height: 40px;
    }
    
    section.vc_section.datingFeatures {
        padding: 70px 4vw 70px !important;
    }
    
    .datingFeatures h2 {
        font-size: 40px;
        line-height: 50px;
    }
    
    section.vc_section.datingWhyUs {
        padding: 70px 4vw 70px !important;
    }
    
    .datingWhyUs h2 {
        font-size: 40px;
        line-height: 50px;
        margin: 0px;
        padding: 0px 0px 20px;
    }
    section.vc_section.helth-care-mob {
        padding: 70px 4vw 70px !important;
    }
    
    .helth-care-mob h2 {
        font-size: 40px;
        line-height: 55px;
        padding: 0px;
        margin: 0px;
    }
    
    .helth-care-mob .forth-row h4 {
        font-size: 20px !important;
        line-height: 29px !important;
    }
    .vc_row.wpb_row.vc_row-fluid.case {
        padding: 0px 4vw 0px !important;
    }
    
    section.vc_section.helthcare-solution.vc_custom_1705787012863.vc_section-has-fill {
        padding: 70px 4vw 70px !important;
    }
    .vc_column_container>.vc_column-inner {
        padding-right: 20px !important;
    }
    
    .helthcare-solution h2 {
        font-size: 40px;
        line-height: 50px;
    }
   
    
    .helthcare-solution h4 {
        font-size: 20px;
        line-height: 30px;
    }
    
    section.vc_section.mobileCaseStudy.health-busniess-core {
        padding: 70px 4vw 70px !important;
    }
    
    section.vc_section.development-process.healthcare-development-process.vc_custom_1710932247655.vc_section-has-fill {
        padding: 70px 4vw 70px !important;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    section.main-banner.main-box {
        height: 625px;
    }
    .mb-heading {
        line-height: 90px !important;
    }
    .sixth-sec .common-up-down .box .inner span{
        font-size: 35px !important;
    }
    section.third-sec {
        padding: 80px 8vw 50px;
    }
    .third-sec .up-down .box .inner span {
        left: -19px;
        line-height: 126px !important;
    }
    .main-banner .box .inner span{
        top: -137px;
    }
    .box.slide-box .inner span {
        top: -15px !important;
        left: 190px !important;
    }
.sixth-sec .common-up-down .box .inner {
    left: -16px;
}
.review-card .review p {
    font-size: 14px !important;
    line-height: 22px !important;
}
.sixth-sec .expertise-sec .expertise-card .expertise-description p {
    font-size: 14px !important;
    line-height: 25px !important;
    height: 156px !important;
    overflow-y: scroll !important;
}

    .third-sec .up-down .box .inner {
        height: 84px !important;
    }
    .fourth-sec .tab-pane p{
        font-size: 17px !important;
    }
    .ninth-sec .col-6 h6 {
        font-size: 18px !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    section.main-banner.main-box {
        height: 660px;
    }
    .mb-heading {
        font-size: 41px !important;
    }
    .up-down .box .inner {
        height: 100px !important;
    }
    
    .firstLine .box .inner span {
        font-size: 41px !important;
    }
    
    .up-down .box .inner span {
        font-size: 41px !important;
    }
    .seventh-sec .blue-sec .contact-info .emial-txt h2 {
        font-size: 16px !important;
    }

    .reviewHeading {
        font-size: 36px !important;
        line-height: 50px !important;
    
    }
    .box .inner {
        width: 275px !important;
    }
    
    .last-mhead .slide-box .inner span {
        top: -18px;
        left: -57px !important;
    }
    
    .mb-desc {
        font-size: 22px !important;
        line-height: 40px;
    }
    
    .mb-desc span {
        line-height: 31px;
    }
    
    .mb-button .button-outer {
        width: 111px;
        height: 111px;
    }
    .third-sec .up-down .box .inner {
        left: -21px;
    }
    .sixth-sec .common-up-down .box{
        position: relative;
        left: -35px;
        top: -21px;
    }
    .sixth-sec .expertise-sec .expertise-card .expertise-description p {
        height: 231px;
        overflow-y: scroll;
    }
    .mobilelogos-sec h2 {
        font-size: 40px !important;
        line-height: 55px !important;
    }
    .tenth-sec .tab-content .col-sm-3 .vc_column-inner {
        height: 150px !important;
    }
    footer {
        padding: 2px 0px !important
    }
    
    section.ft_form {
        padding: 50px 0px !important;
    }
    footer .befo-para {
        font-size: 15px !important;
        line-height: 24px !important;
    }
    section.vc_section.ihone-android-faqs.vc_hidden .wpb_wrapper h2 strong,
section.vc_section.ihone-android-faqs.vc_hidden .wpb_wrapper h2 {
    font-size: 36px !important;
    line-height: 44px !important;
}

.reviewHeading2 strong {
    font-size: 30px !important;
}
}

@media only screen and (min-width: 576px) and (max-width: 767px) {

    .main-banner .mb-heading {
        line-height: 80px;
        font-size: 50px !important;
    }

    .main-banner .last-mhead .box.slide-box {
        height: 95px !important;
    }

    .slide-box .inner span {
        top: 1px !important;
    }

    section.main-banner.main-box.mb-desc {
        font-size: 20px !important;
    }

    .mb-desc {
        font-size: 20px !important;
        line-height: 30px;
    }

    .mb-desc span {
        font-size: 20px !important;
    }

    .mobilelogos-sec h2 {
        font-size: 40px !important;
        line-height: 45px !important;
    }

    .mobilelogos-sec p {
        font-size: 15px !important;
        padding: 0px 10px !important;
        line-height: 24px !important;
    }


    .third-sec .up-down-before {
        font-size: 50px !important;
    }

    .box .inner {
        width: 100% !important;
    }

    footer,
    .tenth-sec,
    .eighth-sec,
    .fourth-sec,
    section.third-sec {
        padding: 50px 0px 0px !important;
    }

    .eighth-sec .accordion-sec h2 {
        margin-bottom: 0 !important;
    }

    .tenth-sec .tab-pane .row-1 {
        margin-top: 20px !important;
    }

    .vc_section {
        margin: 0px !important;
        padding: 30px 20px !important;
    }

    .accordion-body {
        padding: 20px 20px !important;
    }

    .ninth-sec {
        padding: 30px 0px;
    }

    .sixth-sec {
        padding: 30px 0px 200px !important
    }

    .seventh-sec {
        margin-bottom: 0 !important;
    }

    .sixth-sec .full-width.col-5 .row h2 {
        font-size: 30px !important;
        margin-bottom: 0 !important;
    }

    .third-sec .up-down .box .inner span {
        font-size: 29px !important;
    }

    .box .inner span {
        line-height: 78px !important;
    }

    .third-sec .up-down .box .inner {
        height: 52px !important;
    }

    .third-sec .third-sec-desc {
        margin: 20px 0px 0px;
    }

    .main-banner .mb-mobile-heading {
        line-height: 70px;
    }

    .bt-support-now,
    .bt-buy-now,
    .floatbutton {
        display: none;
    }

    section.ft_form {
        padding: 0px 0px 0px 0px !important;
        background-color: transparent !important;
    }

    .foo-pages-sec h6 {
        padding: 20px 20px 0px !important;
    }

    .copyright-sec p {
        text-align: center !important;
    }

    .vc_column_container>.vc_column-inner {
        padding: 0 !important;
    }

    .mobileFuture .vc_col-sm-3 {
        padding: 20px 6px !important;
    }

    .mobileFuture .vc_col-sm-3,
    .mobileFuture .vc_col-sm-3.colEnd,
    .mobileFuture .vc_col-sm-3.colStart {
        margin: 0px 0px 15px;
    }

    .mobileBuisness .vc_col-sm-3 p {
        height: 123px;
        overflow-y: scroll;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid {
        display: flex;
    }

    .datingDevelopment .colDesc p {
        height: 226px;
        overflow-y: scroll;
    }

    .wpb_text_column.wpb_content_element h3 {
        font-size: 20px !important;
    }

    .wpb_text_column.wpb_content_element h3 {
        padding: 12px 11px;
    }

    .vc_single_image-wrapper.vc_box_border_grey {
        display: none !important;
    }

    .main-banner .box .inner {
        height: 80px !important;
    }

    .firstLine .box .inner span {
        top: -18px !important;
        font-size: 50 !important;
    }

    .up-down .box .inner span {
        font-size: 10vw !important;
        top: 2px !important;
    }

    .main-banner .mb-mobile-heading {
        color: #fff;
    }

    section.second-sec.mobilelogos-sec {
        padding: 50px 0px !important;
    }
}

@media only screen and (min-width: 300px) and (max-width: 575px) {
    section.vc_section.datingDevelopment {
        padding: 30px 8vw !important;
    }
    
    .datingDevelopment h2 {
        line-height: 28px !important;
        margin: 0px;
        padding: 0px 0px 15px;
        font-size: 25px !important;
    }
    
    .datingDevelopment p:nth-child(2) {
        padding: 0px 0px 0px;
        margin: 0px 0px 15px;
    }
    
    .datingDevelopment .mainBox h6 {
        font-size: 17px;
        line-height: 25px;
    }
    
    
    .datingClone h2 {
        font-size: 28px !important;
        margin: 0px 0px 15px !important;
        padding: 0px;
    }
    
    .datingClone p:nth-child(1) {
        margin: 0px 0px 15px !important;
        padding: 0px;
    }

    .main-banner .mb-heading {
        line-height: 45px;
    }
    .third-sec .up-down .box.innovation .inner span {
        line-height: 65px;
    }
    .box .inner {
        width: 275px;
        height: 65px !important;
    }
    .ninth-sec .full-width h2, .ninth-sec .full-width h2 span {
		font-size: 28px !important;
	}

    .main-banner .last-mhead .box.slide-box {
        height: 65px !important;
    }

    section.second-sec.mobilelogos-sec {
        padding: 30px 0px !important;
    }

    .mobilelogos-sec h2 {
        font-size: 30px !important;
        line-height: 35px !important;
    }

    footer,
    .tenth-sec,
    .eighth-sec,
    .fourth-sec,
    section.third-sec {
        padding: 30px 0px 0px !important;
    }

    .eighth-sec .accordion-sec h2 {
        margin-bottom: 0 !important;
    }

    .tenth-sec .tab-pane .row-1 {
        margin-top: 20px !important;
    }

    .vc_section {
        margin: 0px !important;
        padding: 30px 20px !important;
    }

    .accordion-body {
        padding: 20px 20px !important;
    }

    .ninth-sec {
        padding: 30px 0px;
    }

    .sixth-sec {
        padding: 30px 0px 200px !important
    }

    .seventh-sec {
        margin-bottom: 0 !important;
    }

    .sixth-sec .full-width.col-5 .row h2 {
        font-size: 30px !important;
        margin-bottom: 0 !important;
    }

    .third-sec .up-down .box .inner span {
        font-size: 29px !important;
    }

    .box .inner span {
        line-height: 65px;
    }

    .third-sec .up-down .box .inner {
        height: 52px !important;
    }

    .main-banner .mb-mobile-heading {
        line-height: 43px;
    }

    .bt-support-now,
    .bt-buy-now,
    .floatbutton {
        display: none;
    }

    section.ft_form {
        padding: 0px 0px 0px 0px !important;
        background-color: transparent !important;
    }

    .foo-pages-sec h6 {
        padding: 20px 20px 0px !important;
    }

    .copyright-sec p {
        text-align: center !important;
    }

    .vc_column_container>.vc_column-inner {
        padding: 0 !important;
    }

    .mobileFuture .vc_col-sm-3 {
        padding: 20px 6px !important;
    }

    .mobileFuture .vc_col-sm-3,
    .mobileFuture .vc_col-sm-3.colEnd,
    .mobileFuture .vc_col-sm-3.colStart {
        margin: 0px 0px 15px;
    }

    .mobileBuisness .vc_col-sm-3 p {
        height: 123px;
        overflow-y: scroll;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid {
        display: flex;
    }

    .datingDevelopment .colDesc p {
        height: 226px;
        overflow-y: scroll;
    }

    .wpb_text_column.wpb_content_element h3 {
        font-size: 20px !important;
    }

    .wpb_text_column.wpb_content_element h3 {
        padding: 12px 11px;
    }

    .vc_single_image-wrapper.vc_box_border_grey {
        display: none !important;
    }

    /* home  */
}