
/* CSS Document */
@media screen and (max-width: 1680px) {
    /* line 5, ../scss/responsive.scss */
    .home-sub-heading {
        font-size: 28px;
        margin-bottom: 40px;
    }

    /* line 6, ../scss/responsive.scss */
    .main-banner-outer .banner-inner-view h1 {
        font-size: 65px;
    }

    /* line 7, ../scss/responsive.scss */
    .video-figure-new .home-page-video {
        height: 320px;
    }

    /* line 8, ../scss/responsive.scss */
    .home-testimonial-outer .testimonilal p {
        font-size: 20px;
    }

    /* line 9, ../scss/responsive.scss */
    .home-testimonial-outer .testimonilal .author-detail {
        font-size: 22px;
    }

    /* line 10, ../scss/responsive.scss */
    .home-testimonial-outer .slick-slider .slick-dots {
        margin-top: 20px;
    }

    /* line 11, ../scss/responsive.scss */
    .main-content {
        font-size: 65px;
    }

    /* line 12, ../scss/responsive.scss */
    .home-work-section .home-work-title {
        font-size: 22px;
    }

    /* line 13, ../scss/responsive.scss */
    .small-tech-list {
        margin-bottom: 40px;
    }

    /* line 14, ../scss/responsive.scss */
    .quote-new-icons {
        width: auto;
        height: 25px;
    }

    /* line 15, ../scss/responsive.scss */
    .home-work-section p {
        font-size: 15px;
    }

    /* line 16, ../scss/responsive.scss */
    .home-profile-info {
        margin-top: 15px;
    }

    /* line 17, ../scss/responsive.scss */
    .home-profile-info:before {
        margin-bottom: 15px;
    }

    /* line 18, ../scss/responsive.scss */
    .home-profile-info > img {
        width: 60px;
        height: 60px;
    }

    /* line 19, ../scss/responsive.scss */
    .home-profile-info h4 {
        font-size: 14px;
    }

    /* line 20, ../scss/responsive.scss */
    .home-profile-inner p {
        font-size: 12px;
    }

    /* line 21, ../scss/responsive.scss */
    .home-profile-inner > img {
        margin-top: 6px;
        height: 20px;
        width: auto;
    }

    /* line 23, ../scss/responsive.scss */
    ul.trusted-logo-list.top-flip-row li {
        margin-top: 30px;
    }
}
@media screen and (max-width: 1660px) {
    /* line 29, ../scss/responsive.scss */
    .container {
        width: 1400px;
    }

    /* line 30, ../scss/responsive.scss */
    .only-europe-part {
        margin-top: 30px;
    }

    /* line 32, ../scss/responsive.scss */
    .home-banner-box .home-content-box .banner-inner-box h1 {
        font-size: 48px;
        line-height: 58px;
    }

    /* line 34, ../scss/responsive.scss */
    .banner-heading {
        font-size: 5vmin;
    }

    /*.banner-heading{ font-size:3.6vw; }*/
    /* line 37, ../scss/responsive.scss */
    .home-banner-text > h2 {
        font-size: 2.5vmin;
    }

    /* line 39, ../scss/responsive.scss */
    .device-new-margin {
        margin-top: 80px;
    }

    /* line 41, ../scss/responsive.scss */
    .inner-page-banner .inner-page-heading {
        font-size: 3.5vw;
    }

    /* line 42, ../scss/responsive.scss */
    .inner-page-heading {
        font-size: 2.8vw;
    }

    /* line 45, ../scss/responsive.scss */
    .blog-detail h3 {
        font-size: 20px;
        line-height: 28px;
        height: 90px;
    }

    /* line 46, ../scss/responsive.scss */
    .blog-detail p {
        font-size: 18px;
        line-height: 28px;
        height: 84px;
    }

    /* line 47, ../scss/responsive.scss */
    .resources-box-bottom h2 {
        font-size: 20px;
        line-height: 28px;
    }

    /* line 48, ../scss/responsive.scss */
    .resources-box-bottom .view-more-resources {
        margin-top: 40px;
    }

    /* line 49, ../scss/responsive.scss */
    .resources-box-bottom .resources-new-image > img {
        height: 255px;
    }

    /* line 52, ../scss/responsive.scss */
    .inner-page-banner {
        height: 47vh;
    }

    /* line 54, ../scss/responsive.scss */
    .testimonilal p {
        width: 450px;
    }

    /* line 56, ../scss/responsive.scss */
    .lg-info-text, .banner-bot-strip h2, .service-sub-heading, .services-sub-heading, .privacy-new-box h4 {
        font-size: 24px;
        line-height: 1.5;
        max-width: 960px;
    }

    /* line 58, ../scss/responsive.scss */
    .banner-fixed-part .fixed-banner-content p {
        font-size: 24px;
        line-height: 1.5;
    }

    /* line 59, ../scss/responsive.scss */
    .top-service-box li .service-inner-part h2 {
        font-size: 28px;
        line-height: 26px;
    }

    /* line 61, ../scss/responsive.scss */
    .job-opening-section .opening-content h2 {
        font-size: 53px;
    }

    /* line 62, ../scss/responsive.scss */
    .job-opening-section .opening-content .upper-content {
        padding-right: 45px;
    }

    /* line 63, ../scss/responsive.scss */
    .job-opening-section .opening-content .lower-content p {
        font-size: 15px;
    }

    /* line 66, ../scss/responsive.scss */
    ul.small-social-new-links {
        margin: 20px 0 0;
    }

    /* line 67, ../scss/responsive.scss */
    ul.small-social-new-links li {
        width: 50%;
        text-align: center;
        margin-top: 20px;
    }

    /* line 70, ../scss/responsive.scss */
    .listing-inner-part.casestudy-inner-part .casestudy-img-part {
        padding-right: 60px;
        padding-left: 20px;
    }

    /* line 71, ../scss/responsive.scss */
    .listing-inner-part.casestudy-inner-part .listing-content-box {
        padding-right: 20px;
        padding-left: 60px;
    }

    /* line 72, ../scss/responsive.scss */
    .casestudies-listing .listing-inner-part.casestudy-inner-part .listing-content .bottom-button-box {
        left: 60px;
    }

    /* line 73, ../scss/responsive.scss */
    .listing-inner-part.casestudy-inner-part .casestudy-title {
        font-size: 26px;
    }

    /* line 74, ../scss/responsive.scss */
    .listing-inner-part.casestudy-inner-part .listing-content p {
        font-size: 18px;
    }

    /* line 77, ../scss/responsive.scss */
    .content-area-block p, .content-area-block ul.small-points, .new-list-area li, .content-new-box p {
        font-size: 18px;
        line-height: 28px;
    }

    /* line 78, ../scss/responsive.scss */
    .content-text, ul.small-points > li, ul.new-small-parts > li, .privacy-new-box p, .tech-info h6, .tech-info p {
        font-size: 18px;
        line-height: 28px;
    }

    /* line 79, ../scss/responsive.scss */
    .service-offered-box li h6, .service-offered-box li p, .service-new-block.service-new-block02 h6, .service-new-block.service-new-block02 p {
        font-size: 18px;
        line-height: 28px;
    }

    /* new banner by Amandeep */
    /* line 84, ../scss/responsive.scss */
    .banner-new-content {
        padding: 150px 50px 50px;
    }

    /* line 85, ../scss/responsive.scss */
    .banner-new-content .inner-content-box .inner-content-area h4 {
        font-size: 1vw;
        margin-top: 40px;
    }

    /* line 86, ../scss/responsive.scss */
    .banner-new-content .inner-content-box .inner-content-area h2 {
        margin-top: 30px;
    }

    /* new banner by Amandeep */
    /* line 92, ../scss/responsive.scss */
    .different-content-fold h2, .consultation-new-box h2, .service-top-heading, .page-inner-heading, .service-top-heading02, .privacy-new-box h1, .footer-heading {
        font-size: 2.4vw;
    }

    /* line 93, ../scss/responsive.scss */
    .top-sub-banner-content p, .different-content-fold .bulit-margin-new ul.new-bulit-points li, .bottom-small-info p, p.single-line-content, h6.single-line-content {
        font-size: 24px;
        line-height: 1.5;
    }

    /* line 94, ../scss/responsive.scss */
    .new-industries-box li .industries-content-part h2 {
        font-size: 24px;
        line-height: 22px;
    }

    /* line 95, ../scss/responsive.scss */
    h4.inner-new-subheading {
        font-size: 20px;
    }

    /* line 98, ../scss/responsive.scss */
    .casestudy-new-box h2 {
        font-size: 36px;
        line-height: 42px;
        letter-spacing: 0;
    }

    /* line 99, ../scss/responsive.scss */
    .inner-text-part {
        width: 590px;
    }

    /* line 102, ../scss/responsive.scss */
    .top-service-box li .service-inner-part p {
        font-size: 18px;
        line-height: 28px;
    }

    /* line 103, ../scss/responsive.scss */
    .top-service-box li .service-inner-part p br {
        display: none;
    }

    /* line 106, ../scss/responsive.scss */
    .large-new-width {
        width: 100%;
    }

    /* line 107, ../scss/responsive.scss */
    .small-new-width {
        width: 100%;
    }

    /* line 108, ../scss/responsive.scss */
    .large-new-width.diff-width-new {
        width: 50%;
    }

    /* line 109, ../scss/responsive.scss */
    .small-new-width.diff-width-new {
        width: 50%;
    }

    /* line 110, ../scss/responsive.scss */
    .inner-small-width {
        width: 50%;
        padding-right: 15px;
    }

    /* line 111, ../scss/responsive.scss */
    .inner-large-width {
        width: 50%;
    }

    /* line 112, ../scss/responsive.scss */
    .small-new-width .inner-small-width {
        width: 50%;
        padding-left: 0;
    }

    /* line 113, ../scss/responsive.scss */
    .small-new-width .inner-large-width {
        width: 50%;
    }

    /* line 114, ../scss/responsive.scss */
    .new-inner-width {
        padding-right: 15px;
    }

    /* line 117, ../scss/responsive.scss */
    .add-box-top .inner-add-part {
        padding-left: 140px;
    }

    /* line 120, ../scss/responsive.scss */
    .how-we-do-box {
        float: left;
        width: 100%;
        max-width: 100%;
    }

    /* line 123, ../scss/responsive.scss */
    .left-form-part .form-new-wrapper {
        width: 614px;
    }

    /* line 124, ../scss/responsive.scss */
    .inner-map-area {
        padding-left: 0;
    }

    /* line 125, ../scss/responsive.scss */
    .left-form-part .form-new-wrapper .form-inner-box {
        margin-top: 70px;
    }

    /* line 127, ../scss/responsive.scss */
    .right-address-part .address-wrapper {
        max-width: 636px;
        padding: 70px 30px 70px 70px;
    }

    /* line 128, ../scss/responsive.scss */
    .inner-map-area p {
        margin: 0 0 0 35px;
    }

    /* line 130, ../scss/responsive.scss */
    .address-icon-new {
        width: 16px;
        height: auto;
    }

    /* line 131, ../scss/responsive.scss */
    .mail-icon-new {
        width: 13px;
        height: auto;
    }

    /* line 132, ../scss/responsive.scss */
    .phone-icon-new {
        width: 14px;
        height: auto;
    }

    /* line 134, ../scss/responsive.scss */
    .take-adv-text p {
        font-size: 30px;
        line-height: 45px;
    }

    /* line 136, ../scss/responsive.scss */
    .contact-us-new-container .contact-us-page .sxn-heading {
        font-size: 2.8vw;
    }

    /* line 138, ../scss/responsive.scss */
    .webinar-outer-box h2 {
        font-size: 60px;
    }

    /* line 139, ../scss/responsive.scss */
    .webinar-outer-box p {
        font-size: 18px;
    }

    /* line 142, ../scss/responsive.scss */
    .broad-new-text ul {
        padding: 0;
    }

    /* line 143, ../scss/responsive.scss */
    .broad-new-text.broad-left-txt p {
        padding-right: 80px;
    }

    /* line 144, ../scss/responsive.scss */
    .broad-new-text.broad-right-txt p {
        padding-left: 80px;
    }

    /* line 145, ../scss/responsive.scss */
    .broad-new-text p {
        font-size: 16px;
        line-height: 26px;
    }

    /* line 146, ../scss/responsive.scss */
    .broad-new-text .broad-icon > img {
        width: 45px;
        height: auto;
    }

    /* line 149, ../scss/responsive.scss */
    ul.framework-new-box li {
        font-size: 20px;
    }

    /* line 151, ../scss/responsive.scss */
    .large-c-part {
        right: -170px;
    }

    /* line 154, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner .banner-side .startup-icon li {
        padding-right: 50px;
    }

    /* line 155, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner .banner-side .startup-icon li + li {
        padding-right: 160px;
    }

    /* line 156, ../scss/responsive.scss */
    .content-text.start-up {
        font-size: 24px;
        line-height: 1.5;
    }

    /* line 157, ../scss/responsive.scss */
    .right-div-end {
        width: 55%;
    }

    /* line 158, ../scss/responsive.scss */
    .left-div-end {
        width: calc(45% - 150px);
    }

    /* line 159, ../scss/responsive.scss */
    .left-end-img {
        width: calc(45% - 150px);
    }

    /* line 160, ../scss/responsive.scss */
    .left-end-img img {
        width: 650px;
        max-width: 852px;
    }

    /* line 161, ../scss/responsive.scss */
    .card-container .card h3.service-sub-heading {
        font-size: 22px;
        line-height: 1.4;
    }

    /* line 163, ../scss/responsive.scss */
    .background-cont .case-study-slide {
        height: 840px;
    }

    /* line 165, ../scss/responsive.scss */
    .design-inner-box {
        width: 625px;
    }

    /* line 168, ../scss/responsive.scss */
    .address .bottom-clutch-img img {
        width: auto;
        height: 100px;
    }

    /* line 171, ../scss/responsive.scss */
    .voylegal-banner-bottom {
        background-size: 100% 1000px;
    }

    /* line 172, ../scss/responsive.scss */
    .ecp-banner-bottom {
        background-size: 100% 1000px;
    }

    /* line 173, ../scss/responsive.scss */
    .gwa-banner-bottom {
        background-size: 100% 1000px;
    }

    /* line 174, ../scss/responsive.scss */
    .zxu-banner-bottom {
        background-size: 100% 1300px;
    }

    /* line 175, ../scss/responsive.scss */
    .edplace-banner-bottom {
        background-size: 100% 1000px;
    }

    /* line 176, ../scss/responsive.scss */
    .wooclub-banner-bottom {
        background-size: 100% 1200px;
    }

    /* line 177, ../scss/responsive.scss */
    .epl-banner-bottom {
        background-size: 100% 1000px;
    }

    /* line 178, ../scss/responsive.scss */
    .jaypore-banner-bottom {
        background-size: 100% 1200px;
    }

    /* line 179, ../scss/responsive.scss */
    .frontrush-banner-bottom {
        background-size: 100% 1300px;
    }

    /* line 182, ../scss/responsive.scss */
    .hbr-banner-bottom {
        background-size: 100% 1250px;
    }

    /* line 183, ../scss/responsive.scss */
    .webcast-banner .banner-case-img {
        margin-top: 280px;
    }

    /* line 184, ../scss/responsive.scss */
    .mainstreet-banner-bottom {
        background-size: 100% 950px;
    }

    /* line 185, ../scss/responsive.scss */
    .velti-banner-bottom {
        background-size: 100% 1250px;
    }

    /* line 187, ../scss/responsive.scss */
    .main-sec.voylegal-banner, .main-sec.frontrush-banner, .main-sec.hbr-banner, .main-sec.footwear-banner, .main-sec.mpb-banner, .main-sec.riq-banner, .main-sec.filmskills-banner, .main-sec.nualight-banner, .main-sec.priceequity-banner, .main-sec.iemr-banner, .main-sec.workplayce-banner, .main-sec.sampleboard-banner {
        background-size: 100% 1500px;
        padding-bottom: 50px;
    }

    /* line 190, ../scss/responsive.scss */
    .video-evaluator-box p, .video-evaluator-box02 p {
        font-size: 20px;
    }

    /* line 192, ../scss/responsive.scss */
    .new-contact-area {
        padding: 0 50px 0 15px;
    }

    /* line 193, ../scss/responsive.scss */
    .contact-side-area {
        padding: 0 0 0 50px;
    }
}
@media screen and (max-width: 1630px) {
    /* line 202, ../scss/responsive.scss */
    .slider-for .inner-banner-text-box {
        top: 43%;
        -webkit-transform: translateY(-60%);
        transform: translateY(-60%);
    }

    /* line 204, ../scss/responsive.scss */
    .blogs figure img {
        width: 100%;
    }

    /* line 208, ../scss/responsive.scss */
    .blogs figure img {
        width: 100%;
    }

    /* line 213, ../scss/responsive.scss */
    .pull-left.work-icon {
        width: 18%;
    }

    /* line 214, ../scss/responsive.scss */
    .work-text .work-heading {
        font-size: 75px;
    }

    /* line 216, ../scss/responsive.scss */
    .home-banner {
        height: 57vh;
    }

    /* line 218, ../scss/responsive.scss */
    .blog-listing-part {
        padding-right: 25px;
    }

    /* line 219, ../scss/responsive.scss */
    .social-blog a {
        margin-left: 2px;
    }

    /* line 220, ../scss/responsive.scss */
    .insight-page-content .blog-title {
        font-size: 30px;
        line-height: 36px;
    }

    /* line 221, ../scss/responsive.scss */
    .blog-list .blog-inner-portion .blog-title {
        font-size: 20px;
        line-height: 26px;
        letter-spacing: 0;
        height: 78px;
    }

    /* line 223, ../scss/responsive.scss */
    .blog-list p, .main-blog p, blockquote {
        line-height: 26px;
        font-size: 18px;
    }

    /* line 224, ../scss/responsive.scss */
    .blog-list .blog-inner-portion p {
        height: 78px;
    }

    /* line 227, ../scss/responsive.scss */
    .main-blog .blog-content p {
        margin: 20px 0;
    }

    /* line 228, ../scss/responsive.scss */
    .blog-content h4 {
        margin: 20px 0;
        font-size: 18px;
    }

    /* line 229, ../scss/responsive.scss */
    .blog-inner h2 {
        font-size: 22px;
    }

    /* line 230, ../scss/responsive.scss */
    .blog-content h3 {
        font-size: 20px;
    }

    /* line 231, ../scss/responsive.scss */
    .blog-content-outer .blog-content ul li {
        line-height: 26px;
        font-size: 18px;
        background-position: 0 7px;
        margin: 15px 0;
    }

    /* line 232, ../scss/responsive.scss */
    .blog-content-outer .blog-content ol li {
        line-height: 26px;
        font-size: 18px;
        margin: 15px 0;
    }

    /* line 234, ../scss/responsive.scss */
    .search-part-right {
        padding-left: 25px;
    }

    /* line 235, ../scss/responsive.scss */
    .top-search-box {
        padding: 25px 30px;
    }

    /* line 236, ../scss/responsive.scss */
    .sign-up-box {
        padding: 28px 30px;
    }

    /* line 237, ../scss/responsive.scss */
    .sign-up-box .top-part > h3 {
        font-size: 40px;
    }

    /* line 238, ../scss/responsive.scss */
    .sign-up-box .top-part > h6 {
        font-size: 13px;
    }

    /* line 239, ../scss/responsive.scss */
    .sign-up-box .top-part {
        margin-bottom: 25px;
    }

    /* line 240, ../scss/responsive.scss */
    .sign-up-box p {
        font-size: 16px;
    }

    /* line 241, ../scss/responsive.scss */
    .sign-up-box .mail-subscriber #mc_signup form#mc_signup_form .mc_form_inside .mc_merge_var {
        padding-right: 115px;
    }

    /* line 242, ../scss/responsive.scss */
    .sign-up-box .mail-subscriber #mc_signup form#mc_signup_form #mc_signup_submit.button, .sign-up-box .mail-subscriber #mc_signup form#mc_signup_form .btn.btn-default.disabled {
        font-size: 15px;
        width: 110px;
    }

    /* line 244, ../scss/responsive.scss */
    .tranding-blog-box h3 {
        font-size: 22px;
    }

    /* line 245, ../scss/responsive.scss */
    .tranding-blog-box ul li {
        padding: 28px 30px;
        font-size: 18px;
        line-height: 1.3;
    }

    /* line 248, ../scss/responsive.scss */
    .request-form-box {
        padding: 28px 30px;
    }

    /* line 249, ../scss/responsive.scss */
    .request-form-box h2 {
        font-size: 26px;
        margin: 0 0 5px;
    }

    /* line 250, ../scss/responsive.scss */
    .request-form-box form.request-form {
        margin: 20px 0 0;
    }

    /* line 251, ../scss/responsive.scss */
    .request-form-box form.request-form .form-group {
        margin: 0 0 20px;
    }

    /* line 252, ../scss/responsive.scss */
    .request-form-box form.request-form .btn.btn-default.disabled {
        font-size: 20px;
    }

    /* line 255, ../scss/responsive.scss */
    .add-box-top .inner-add-part {
        padding-left: 125px;
    }

    /* line 258, ../scss/responsive.scss */
    .wide-industry-box h5 {
        font-size: 16px;
    }

    /* line 259, ../scss/responsive.scss */
    .wide-industry-box p {
        font-size: 16px;
        margin: 4px 0 0;
    }

    /* line 261, ../scss/responsive.scss */
    .large-c-part {
        font-size: 1000px;
        top: -470px;
        right: -90px;
    }

    /* line 262, ../scss/responsive.scss */
    .top-new-space {
        padding-top: 60px;
        margin-bottom: 60px;
    }

    /* line 264, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner .banner-side .startup-icon li {
        padding-right: 16px;
    }

    /* line 265, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner .banner-side .startup-icon li + li {
        padding-right: 107px;
    }
}
@media screen and (max-width: 1440px) {
    /* line 271, ../scss/responsive.scss */
    .filter-item li .content-area-block > img {
        width: 100px;
    }

    /* line 272, ../scss/responsive.scss */
    .filter-item li .content-area-block {
        padding: 30px;
    }

    /* line 273, ../scss/responsive.scss */
    .filter-item li .content-area-block h2 {
        width: calc(100% - 110px);
    }

    /* line 274, ../scss/responsive.scss */
    .filter-item li .content-area-block a {
        bottom: 30px;
        left: 30px;
    }

    /* line 277, ../scss/responsive.scss */
    .video-evaluator-box {
        padding: 100px;
    }

    /* line 279, ../scss/responsive.scss */
    .main-banner-outer .banner-inner-view .bottom-discription p {
        font-size: 12px;
    }

    /* line 280, ../scss/responsive.scss */
    .main-banner-outer .banner-inner-view .bottom-discription p:before {
        width: 60px;
    }

    /* line 281, ../scss/responsive.scss */
    .main-banner-outer .banner-inner-view .bottom-discription p span.fbl {
        height: 18px;
    }

    /* line 282, ../scss/responsive.scss */
    .main-banner-outer .banner-inner-view .bottom-discription p span.gbl {
        height: 20px;
    }

    /* line 286, ../scss/responsive.scss */
    .relative-div {
        background-size: 100% auto;
    }

    /* line 287, ../scss/responsive.scss */
    .main-banner-outer .banner-inner-view h1 {
        font-size: 60px;
    }

    /* line 290, ../scss/responsive.scss */
    .p-r-container, .p-l-r-container {
        padding-right: 60px;
    }

    /* line 291, ../scss/responsive.scss */
    .p-l-container, .p-l-r-container {
        padding-left: 60px;
    }

    /* line 292, ../scss/responsive.scss */
    .address-area {
        padding: 0 60px;
    }

    /* line 294, ../scss/responsive.scss */
    .fold-margin {
        margin-top: 130px;
    }

    /* line 295, ../scss/responsive.scss */
    .fold-padding-top {
        padding-top: 130px;
    }

    /* line 296, ../scss/responsive.scss */
    footer.footer {
        margin-top: 130px;
    }

    /* line 297, ../scss/responsive.scss */
    .result-new-box {
        padding-top: 130px;
    }

    /* line 298, ../scss/responsive.scss */
    .result-new-banner {
        padding-top: 130px;
    }

    /* line 299, ../scss/responsive.scss */
    .small-margin-new-box .full-page-reverce-box {
        margin-top: 130px;
    }

    /* line 300, ../scss/responsive.scss */
    .get-in-touch {
        padding-top: 130px;
    }

    /* line 302, ../scss/responsive.scss */
    .casestudy-click, .webinar-outer-box .outline-btn {
        font-size: 15px;
        line-height: 38px;
    }

    /* line 303, ../scss/responsive.scss */
    .outline-btn, .get-in-touch a {
        font-size: 18px;
        line-height: 42px;
    }

    /* line 304, ../scss/responsive.scss */
    .new-casestudy-link .outline-btn, .testimonial-new-btn, .get-in-touch a {
        width: 300px;
    }

    /* line 307, ../scss/responsive.scss */
    .background-cont .slide-inner-text-div img.ecp-skill-logo {
        width: auto;
        height: 40px;
    }

    /* line 308, ../scss/responsive.scss */
    .background-cont .slide-inner-text-div img.coach-skill-logo {
        width: auto;
        height: 40px;
    }

    /* line 309, ../scss/responsive.scss */
    .background-cont .content-div .services-top-heading {
        font-size: 30px;
    }

    /* line 310, ../scss/responsive.scss */
    .background-cont .content-div p {
        font-size: 16px;
    }

    /* line 311, ../scss/responsive.scss */
    .background-cont .slide-inner-text-div .content-div {
        margin-top: 50px;
    }

    /* line 312, ../scss/responsive.scss */
    .background-cont .slide-inner-text-div {
        width: 85%;
    }

    /* line 313, ../scss/responsive.scss */
    .background-cont .case-study-slide {
        height: 700px;
        padding: 100px 50px;
    }

    /* line 315, ../scss/responsive.scss */
    .fold-margin-blog {
        margin-top: 130px;
    }

    /* line 316, ../scss/responsive.scss */
    .bottom-small-info {
        padding-top: 130px;
        padding-bottom: 130px;
    }

    /* line 318, ../scss/responsive.scss */
    .listing-inner-part {
        padding-bottom: 130px;
    }

    /* line 319, ../scss/responsive.scss */
    .job-tabs-container {
        padding-bottom: 130px;
    }

    /* line 320, ../scss/responsive.scss */
    .submit-resume {
        padding-top: 130px;
        padding-bottom: 130px;
    }

    /* line 321, ../scss/responsive.scss */
    .submit-resume-form-container {
        padding-bottom: 130px;
    }

    /* line 323, ../scss/responsive.scss */
    .bg-grey .main-testimonial .feat-content .feat-testi-cont {
        max-width: 85%;
    }

    /* line 324, ../scss/responsive.scss */
    .bg-grey .main-testimonial .feat-content .feat-testi-cont::before {
        left: 13em;
    }

    /* line 325, ../scss/responsive.scss */
    .bg-grey .main-testimonial .feat-testimonial {
        margin-left: 0;
    }

    /* line 326, ../scss/responsive.scss */
    .bg-grey.bottom h3 {
        font-size: 28px;
    }

    /* line 327, ../scss/responsive.scss */
    .bg-grey .main-testimonial .feat-content img {
        margin-top: -70px;
    }

    /* line 328, ../scss/responsive.scss */
    .bg-grey .main-testimonial .feat-content .feat-testi-cont::after {
        left: 50%;
    }

    /* line 329, ../scss/responsive.scss */
    .bg-grey .main-testimonial .feat-content.vertical .feat-testi-cont::after {
        left: 56%;
    }

    /* line 330, ../scss/responsive.scss */
    .soaq-slider7 .big-img {
        height: 550px;
    }

    /* line 332, ../scss/responsive.scss */
    .take-adv-text p {
        font-size: 25px;
        line-height: 40px;
    }

    /* line 333, ../scss/responsive.scss */
    .take-adv-text .take-adv-button {
        font-size: 18px;
        line-height: 42px;
        width: 300px;
    }

    /* line 335, ../scss/responsive.scss */
    .design-inner-box .ul-box-design li .design-small-icons img {
        width: auto;
        height: 50px;
    }

    /* line 336, ../scss/responsive.scss */
    .design-inner-box .ul-box-design li .content-area-block {
        width: calc(100% - 80px);
    }

    /* line 338, ../scss/responsive.scss */
    .card-container .card .back p.content-text {
        font-size: 16px;
        line-height: 26px;
    }

    /* line 339, ../scss/responsive.scss */
    .card-container .card h3.service-sub-heading {
        font-size: 18px;
    }

    /* line 341, ../scss/responsive.scss */
    .white-space {
        margin-top: 30%;
    }

    /* line 342, ../scss/responsive.scss */
    .btn.btn-main {
        font-size: 16px;
        padding: 6px 45px;
        letter-spacing: 0;
    }

    /* line 344, ../scss/responsive.scss */
    span.num-text {
        font-size: 120px;
        line-height: 1.1;
    }

    /* line 345, ../scss/responsive.scss */
    .approac-sec .app-row .app-right .services-sub-heading::after {
        top: 110px;
    }

    /* line 346, ../scss/responsive.scss */
    .approac-sec .app-row .app-right .services-sub-heading {
        margin: 0 0 10px;
    }

    /* line 348, ../scss/responsive.scss */
    .approac-sec .image-slide-prllx {
        background-position: 18% !important;
        background-size: 500px !important;
    }

    /* line 350, ../scss/responsive.scss */
    .startup-fold .img-responsive {
        max-width: 80%;
    }

    /* line 352, ../scss/responsive.scss */
    .content-text.start-up {
        font-size: 22px;
    }

    /* line 354, ../scss/responsive.scss */
    .coach-skill-logo {
        width: 220px;
        height: auto;
    }

    /* line 355, ../scss/responsive.scss */
    .hbr-logo {
        width: 200px;
        height: auto;
    }

    /* line 356, ../scss/responsive.scss */
    .unilever-logo {
        width: 90px;
        height: auto;
    }

    /* line 359, ../scss/responsive.scss */
    .box-service {
        min-height: 310px;
    }

    /* line 360, ../scss/responsive.scss */
    .right-div-end + .right-div-end .box-service {
        min-height: 340px;
    }

    /* line 363, ../scss/responsive.scss */
    .mt-top .content-text {
        max-width: 100%;
        font-size: 26px;
    }

    /* line 366, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner, .inner-banner-box.start-up-banner .enterprise-banner-image, .inner-banner-box.start-up-banner .inner-banner-image-box {
        height: 500px;
    }

    /* line 369, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner .banner-side .startup-icon li {
        padding-right: 60px;
    }

    /* line 370, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner .banner-side .startup-icon li + li {
        padding-right: 125px;
    }

    /* line 371, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner .banner-side .startup-icon li > img {
        width: 180px;
        height: auto;
    }

    /* line 373, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner .inner-banner-text-box .banner-content-box > h1 {
        font-size: 48px;
    }

    /* line 375, ../scss/responsive.scss */
    .slider-for .inner-banner-text-box {
        top: 44%;
        -webkit-transform: translateY(-55%);
        transform: translateY(-55%);
    }

    /* line 377, ../scss/responsive.scss */
    .front-logo {
        width: 280px;
        height: auto;
    }

    /* line 378, ../scss/responsive.scss */
    .appee-logo {
        width: 150px;
        height: auto;
    }

    /* line 380, ../scss/responsive.scss */
    .left-div-end {
        width: calc(45% - 100px);
        margin-right: 100px;
    }

    /* line 381, ../scss/responsive.scss */
    .left-end-img img {
        width: 580px;
        left: -100px;
        top: -20px;
    }

    /* line 383, ../scss/responsive.scss */
    .enterprise-small-icons {
        min-height: 55px;
    }

    /* line 384, ../scss/responsive.scss */
    .enterprise-small-icons > img {
        height: 40px;
    }

    /* line 386, ../scss/responsive.scss */
    .testimonilal p {
        width: 400px;
    }

    /* line 388, ../scss/responsive.scss */
    .container {
        width: 1190px;
    }

    /* line 390, ../scss/responsive.scss */
    .house-team > img {
        width: auto;
        height: 36px;
    }

    /* line 391, ../scss/responsive.scss */
    .house-team {
        min-height: 60px;
    }

    /* line 392, ../scss/responsive.scss */
    .house-team.pack-icon {
        min-height: 55px;
    }

    /* line 394, ../scss/responsive.scss */
    .right-div-end .house-team > img {
        height: 50px;
    }

    /* line 395, ../scss/responsive.scss */
    .right-div-end .house-team {
        min-height: 70px;
    }

    /* line 397, ../scss/responsive.scss */
    .content-area-block .work-new-blocks .work-us-img {
        min-height: 60px;
    }

    /* line 398, ../scss/responsive.scss */
    .content-area-block .work-new-blocks .work-us-img > img {
        height: 40px;
        width: auto;
    }

    /* line 400, ../scss/responsive.scss */
    .consulting-new-box span.consulting-icons {
        min-height: 60px;
    }

    /* line 401, ../scss/responsive.scss */
    .consulting-new-box span.consulting-icons > img {
        height: 40px;
        width: auto;
    }

    /* line 403, ../scss/responsive.scss */
    .mvp-production-team span.top-team-icon {
        min-height: 60px;
    }

    /* line 404, ../scss/responsive.scss */
    .mvp-production-team span.top-team-icon > img {
        height: 40px;
        width: auto;
    }

    /* line 408, ../scss/responsive.scss */
    .house-team-span {
        min-height: 60px;
        height: auto;
    }

    /* line 409, ../scss/responsive.scss */
    .house-team-span > img {
        height: 40px;
        width: auto;
    }

    /* line 412, ../scss/responsive.scss */
    .diff-from-banner {
        padding-top: 30px;
    }

    /* line 414, ../scss/responsive.scss */
    .inner-banner-text {
        font-size: 20px;
        line-height: 1.3;
        letter-spacing: 0;
    }

    /* line 419, ../scss/responsive.scss */
    .banner-heading {
        font-size: 4.5vmin;
    }

    /* line 420, ../scss/responsive.scss */
    .home-banner-text > h2 {
        font-size: 2.2vmin;
    }

    /* line 421, ../scss/responsive.scss */
    .lg-info-text, .banner-bot-strip h2, .service-sub-heading {
        font-size: 22px;
    }

    /* line 422, ../scss/responsive.scss */
    .banner-fixed-part .fixed-banner-content p {
        font-size: 22px;
    }

    /* line 423, ../scss/responsive.scss */
    .services-sub-heading, .privacy-new-box h4 {
        font-size: 22px;
        margin-bottom: 16px;
    }

    /* line 424, ../scss/responsive.scss */
    .enterprise-fold-bottom .work-div .services-sub-heading {
        font-size: 22px;
        line-height: 1.5;
        min-height: 66px;
    }

    /* line 425, ../scss/responsive.scss */
    .privacy-new-box h4 {
        margin: 30px 0 20px;
    }

    /* line 426, ../scss/responsive.scss */
    .services-sub-heading, .work-div .services-sub-heading {
        min-height: 64px;
    }

    /* line 427, ../scss/responsive.scss */
    ul.small-points {
        padding-top: 10px;
    }

    /* line 428, ../scss/responsive.scss */
    .content-text, ul.small-points > li, ul.new-small-parts > li, .privacy-new-box p, .tech-info h6, .tech-info p {
        font-size: 16px;
        line-height: 26px;
    }

    /* line 429, ../scss/responsive.scss */
    .cloud-service-part span.cloud-text-service {
        font-size: 15px;
        line-height: 20px;
    }

    /* line 430, ../scss/responsive.scss */
    .partners-heading {
        font-size: 22px;
    }

    /* line 431, ../scss/responsive.scss */
    .problem-dis-area p.content-text {
        font-size: 28px;
        line-height: 38px;
    }

    /* line 432, ../scss/responsive.scss */
    .tech-info h6, .tech-info p {
        margin-bottom: 5px;
    }

    /* line 434, ../scss/responsive.scss */
    .guide-new-container {
        max-width: 800px;
    }

    /* line 436, ../scss/responsive.scss */
    .list.user-list.list-new-part li {
        font-size: 18px;
        line-height: 28px;
    }

    /* line 439, ../scss/responsive.scss */
    .top-sub-heading h1 {
        font-size: 28px;
        line-height: 31px;
        letter-spacing: -0.5px;
    }

    /* line 441, ../scss/responsive.scss */
    .work-text .work-heading {
        font-size: 3.5vw;
        line-height: 3.5vw;
    }

    /* line 442, ../scss/responsive.scss */
    .work-text {
        margin: 0 0 0 15px;
    }

    /* line 443, ../scss/responsive.scss */
    .work-text p {
        font-size: 18px;
    }

    /* line 444, ../scss/responsive.scss */
    .work-text .work-heading span {
        font-size: 3.5vw;
    }

    /* line 446, ../scss/responsive.scss */
    .resources-box-bottom {
        padding: 15px 30px 20px;
    }

    /* line 447, ../scss/responsive.scss */
    .resources-box-bottom h2 {
        font-size: 18px;
        line-height: 24px;
        letter-spacing: 0;
        margin: 0 0 15px;
    }

    /* line 448, ../scss/responsive.scss */
    .resources-box-bottom .view-more-resources {
        font-size: 14px;
        margin-top: 20px;
    }

    /* line 449, ../scss/responsive.scss */
    .resources-box-bottom .resources-new-image > img {
        height: 185px;
    }

    /* line 451, ../scss/responsive.scss */
    .listing-inner-part .casestudy-title {
        font-size: 20px;
        line-height: 26px;
        letter-spacing: 0;
        height: 78px;
    }

    /* line 454, ../scss/responsive.scss */
    .coverage-icon-top {
        min-height: 75px;
    }

    /* line 455, ../scss/responsive.scss */
    .coverage-icon-top img {
        max-height: 55px;
        width: auto;
    }

    /* line 457, ../scss/responsive.scss */
    .popular-marketing-img {
        min-height: 70px;
    }

    /* line 458, ../scss/responsive.scss */
    .popular-marketing-img img {
        max-height: 45px;
        width: auto;
    }

    /* line 460, ../scss/responsive.scss */
    .container.sxn.services figure {
        min-height: 90px;
    }

    /* line 463, ../scss/responsive.scss */
    .services h2 a {
        font-size: 20px;
    }

    /* line 464, ../scss/responsive.scss */
    .services a {
        margin: 6px 0;
    }

    /* line 466, ../scss/responsive.scss */
    .get-in-touch p {
        font-size: 2.2vw;
    }

    /* line 471, ../scss/responsive.scss */
    .testimonilal.testimonilal-center p::after, .testimonilal.testimonilal-center p::before {
        width: 28px;
        height: 20px;
        background-size: contain;
    }
    /* line 476, ../scss/responsive.scss */
    .testimonilal.testimonilal-center p::after {
        bottom: -4px;
    }
    /* line 479, ../scss/responsive.scss */
    .testimonilal.testimonilal-center p::before {
        top: -4px;
    }

    /* line 486, ../scss/responsive.scss */
    .listing-inner-part .listing-content p {
        line-height: 26px;
        font-size: 18px;
        height: 78px;
    }

    /* line 490, ../scss/responsive.scss */
    .news-event-section .event-detail .transparent-btn {
        margin-left: 5px;
    }

    /* line 494, ../scss/responsive.scss */
    .job-opening-section .opening-content h2 {
        font-size: 43px;
    }

    /* line 495, ../scss/responsive.scss */
    .job-opening-section .opening-content .upper-content .opening-button {
        margin-bottom: 46px;
    }

    /* line 496, ../scss/responsive.scss */
    .job-opening-section .opening-content .lower-content {
        padding-right: 32px;
    }

    /* line 497, ../scss/responsive.scss */
    .job-opening-section .opening-content .lower-content .red-btn {
        margin-left: 0px;
        font-size: 14px;
    }

    /* line 498, ../scss/responsive.scss */
    .job-opening-section .opening-content .lower-content {
        padding-top: 11px;
    }

    /* line 499, ../scss/responsive.scss */
    .job-opening-section .opening-content .lower-content h3 {
        font-size: 21px;
    }

    /* line 502, ../scss/responsive.scss */
    .popup-main-box .modal-content .modal-body {
        max-height: 600px;
    }

    /* line 503, ../scss/responsive.scss */
    .popup-main-box .modal-content .country-name {
        font-size: 16px;
    }

    /* line 504, ../scss/responsive.scss */
    .popup-main-box .listing-inner-part .casestudy-title {
        font-size: 22px;
        line-height: 28px;
    }

    /* line 505, ../scss/responsive.scss */
    .popup-main-box .listing-inner-part .listing-content p {
        font-size: 18px;
        line-height: 26px;
    }

    /* line 506, ../scss/responsive.scss */
    .popup-main-box .listing-inner-part .listing-content h3 {
        font-size: 20px;
        line-height: 28px;
    }

    /* line 507, ../scss/responsive.scss */
    .popup-main-box .listing-inner-part .listing-content h4 {
        font-size: 18px;
        line-height: 26px;
    }

    /* line 508, ../scss/responsive.scss */
    .popup-main-box .listing-inner-part .listing-content ul li {
        font-size: 18px;
        line-height: 26px;
    }

    /* line 511, ../scss/responsive.scss */
    .testimonial-inner-block .testi-heading h2 {
        font-size: 20px;
        line-height: 26px;
        letter-spacing: 0;
    }

    /* line 512, ../scss/responsive.scss */
    .testimonial-inner-block p {
        font-size: 16px;
    }

    /* line 515, ../scss/responsive.scss */
    .listing-inner-part.casestudy-inner-part .casestudy-img-part {
        padding-right: 40px;
        padding-left: 15px;
    }

    /* line 516, ../scss/responsive.scss */
    .listing-inner-part.casestudy-inner-part .listing-content-box {
        padding-right: 15px;
        padding-left: 40px;
    }

    /* line 517, ../scss/responsive.scss */
    .casestudies-listing .listing-inner-part.casestudy-inner-part .listing-content .bottom-button-box {
        left: 40px;
    }

    /* line 518, ../scss/responsive.scss */
    .listing-inner-part.casestudy-inner-part .casestudy-title {
        font-size: 22px;
    }

    /* line 519, ../scss/responsive.scss */
    .listing-inner-part.casestudy-inner-part .listing-content p {
        font-size: 17px;
        line-height: 26px;
    }

    /* line 522, ../scss/responsive.scss */
    .home-banner-text-new p {
        max-width: 850px;
    }

    /* line 524, ../scss/responsive.scss */
    .webinar-link-btn {
        margin-top: 20px;
    }

    /* line 525, ../scss/responsive.scss */
    .webinar-link-btn a {
        height: 50px;
        font-size: 18px;
        padding: 18px 5px 19px;
        padding: 8px;
    }

    /* line 528, ../scss/responsive.scss */
    .webinar-container .webinar-box {
        margin: 40px auto 0;
    }

    /* line 529, ../scss/responsive.scss */
    .webinar-container h1 {
        font-size: 40px;
        letter-spacing: -0.5px;
    }

    /* line 530, ../scss/responsive.scss */
    .webinar-container p {
        font-size: 22px;
        line-height: 1.5;
    }

    /* line 531, ../scss/responsive.scss */
    .webinar-container h2 {
        font-size: 30px;
        letter-spacing: -0.5px;
        margin-bottom: 30px;
    }

    /* line 532, ../scss/responsive.scss */
    .webinar-container .webinar-box .post-webinar-box {
        margin: 80px 0 0;
    }

    /* line 533, ../scss/responsive.scss */
    .webinar-container .webinar-box .post-webinar-box .inner-webinar-box {
        margin: 0 0 60px;
    }

    /* line 536, ../scss/responsive.scss */
    .guide-listing-container {
        margin-top: 130px;
    }

    /* line 537, ../scss/responsive.scss */
    .guide-listing-container .guide-listing {
        margin-bottom: 130px;
    }

    /* line 538, ../scss/responsive.scss */
    .guide-listing-container .guide-listing .guide-content {
        width: calc(100% - 260px);
        max-width: 100%;
    }

    /* line 539, ../scss/responsive.scss */
    .guide-listing-container .guide-listing .guide-content h2 {
        font-size: 20px;
        line-height: 1.4;
        letter-spacing: -0.5px;
    }

    /* line 540, ../scss/responsive.scss */
    .guide-listing-container .guide-listing .guide-content p {
        font-size: 16px;
        line-height: 28px;
    }

    /* new banner by Amandeep */
    /* line 545, ../scss/responsive.scss */
    .banner-new-content .inner-content-box .inner-content-area span.gartner-logo img {
        height: 24px;
    }

    /* line 546, ../scss/responsive.scss */
    .banner-new-content .inner-content-box .inner-content-area span.forrester-logo img {
        height: 24px;
    }

    /* line 547, ../scss/responsive.scss */
    .banner-new-content .inner-content-box .inner-content-area h4 {
        letter-spacing: 3.6px;
        font-size: 0.9vw;
    }

    /* new banner by Amandeep */
    /* line 551, ../scss/responsive.scss */
    .news-detail-container {
        padding: 60px 0 50px;
    }

    /* line 552, ../scss/responsive.scss */
    .news-detail-container h1 {
        font-size: 34px;
    }

    /* line 553, ../scss/responsive.scss */
    .news-detail-container .news-detail-content {
        padding: 40px 0;
    }

    /* line 554, ../scss/responsive.scss */
    .news-detail-container .news-detail-content p {
        font-size: 18px;
        line-height: 28px;
    }

    /* line 555, ../scss/responsive.scss */
    .news-detail-container .news-detail-content ul li {
        font-size: 18px;
        line-height: 28px;
    }

    /* line 556, ../scss/responsive.scss */
    .news-detail-container .news-detail-content .date-time {
        font-size: 14px;
        line-height: 20px;
    }

    /* line 557, ../scss/responsive.scss */
    .news-detail-container .news-detail-content h3 {
        font-size: 24px;
    }

    /* line 558, ../scss/responsive.scss */
    .news-detail-container .news-detail-content h4 {
        font-size: 20px;
        line-height: 28px;
    }

    /* line 561, ../scss/responsive.scss */
    .inner-banner-box {
        height: 350px;
        margin-top: 92px;
    }

    /* line 562, ../scss/responsive.scss */
    .container.main-padding {
        padding-top: 92px;
    }

    /* line 563, ../scss/responsive.scss */
    .thank-you-container {
        padding-top: 92px;
    }

    /* line 564, ../scss/responsive.scss */
    .sitemap-container {
        padding-top: 92px;
    }

    /* line 565, ../scss/responsive.scss */
    .inner-banner-box .inner-banner-text-box .banner-content-box {
        width: 60%;
        padding: 50px 40px;
    }

    /* line 566, ../scss/responsive.scss */
    .inner-banner-box .inner-banner-text-box .banner-content-box.collateral-padding-new {
        padding: 50px 40px;
    }

    /* line 567, ../scss/responsive.scss */
    .inner-banner-box .inner-banner-text-box .banner-content-box h1 {
        font-size: 0.9vw;
        margin: 0 0 20px;
    }

    /* line 568, ../scss/responsive.scss */
    .inner-banner-box .inner-banner-text-box .banner-content-box h6 {
        line-height: 1.4;
        font-size: 1.8vw;
    }

    /* line 571, ../scss/responsive.scss */
    .top-sub-banner-content {
        margin-top: 130px;
    }

    /* line 572, ../scss/responsive.scss */
    .top-sub-banner-content02 {
        margin-top: 130px;
    }

    /* line 573, ../scss/responsive.scss */
    .fold-margin.first-fold-margin.startup-f-fold {
        margin-top: 50px;
    }

    /* line 574, ../scss/responsive.scss */
    .top-sub-banner-content p, .different-content-fold .bulit-margin-new ul.new-bulit-points li, .bottom-small-info p, .contact-from p, p.single-line-content, h6.single-line-content {
        font-size: 22px;
    }

    /* line 575, ../scss/responsive.scss */
    .contact-from p {
        line-height: 1.4;
    }

    /* line 576, ../scss/responsive.scss */
    .consultation-new-box form.contact-us-request {
        margin: 0;
    }

    /* line 577, ../scss/responsive.scss */
    h4.inner-new-subheading {
        font-size: 18px;
    }

    /* line 581, ../scss/responsive.scss */
    .home-new-margin {
        margin-top: 130px;
    }

    /* line 582, ../scss/responsive.scss */
    .home-bottom-margin {
        padding-bottom: 130px;
    }

    /* line 583, ../scss/responsive.scss */
    .home-page-box .consultation-new-box {
        padding-top: 130px;
        padding-bottom: 130px;
    }

    /* line 587, ../scss/responsive.scss */
    .webinar-outer-box {
        height: 290px;
        padding: 50px 50px 113px;
    }

    /* line 588, ../scss/responsive.scss */
    .webinar-outer-box h2 {
        font-size: 40px;
        line-height: 25px;
    }

    /* line 589, ../scss/responsive.scss */
    .webinar-outer-box p {
        font-size: 16px;
    }

    /* line 592, ../scss/responsive.scss */
    .casestudy-new-box h2 {
        font-size: 30px;
        line-height: 36px;
    }

    /* line 593, ../scss/responsive.scss */
    .casestudy-new-box.ecp-casestudy .home-casestudy-logo {
        width: 240px;
    }

    /* line 594, ../scss/responsive.scss */
    .casestudy-new-box.appee-casestudy .home-casestudy-logo {
        width: 120px;
    }

    /* line 595, ../scss/responsive.scss */
    .casestudy-new-box.rtb-casestudy .home-casestudy-logo {
        width: 240px;
    }

    /* line 596, ../scss/responsive.scss */
    .casestudy-new-box.manalogy-casestudy .home-casestudy-logo {
        width: 180px;
    }

    /* line 597, ../scss/responsive.scss */
    .casestudy-new-box.velti-casestudy .home-casestudy-logo {
        width: 100px;
    }

    /* line 598, ../scss/responsive.scss */
    .casestudy-new-box.jaypore-casestudy .home-casestudy-logo {
        width: 200px;
    }

    /* line 599, ../scss/responsive.scss */
    .casestudy-new-box.caroma-casestudy .home-casestudy-logo {
        width: 105px;
    }

    /* line 600, ../scss/responsive.scss */
    .casestudy-new-box {
        height: 400px;
    }

    /* line 601, ../scss/responsive.scss */
    .inner-text-part {
        width: 530px;
    }

    /* line 604, ../scss/responsive.scss */
    .new-industries-box li .industries-content-part h2 {
        font-size: 22px;
        line-height: 20px;
        letter-spacing: -0.5px;
    }

    /* line 605, ../scss/responsive.scss */
    .new-industries-box li .industries-content-part p {
        font-size: 14px;
        letter-spacing: 0;
    }

    /* line 607, ../scss/responsive.scss */
    .top-service-box li .service-inner-part h2 {
        line-height: 24px;
    }

    /* line 608, ../scss/responsive.scss */
    .top-service-box li .service-inner-part p {
        font-size: 16px;
        line-height: 26px;
    }

    /* line 611, ../scss/responsive.scss */
    .content-area-block p, .content-area-block ul.small-points, .new-list-area li, .content-new-box p {
        font-size: 16px;
        line-height: 26px;
    }

    /* line 614, ../scss/responsive.scss */
    .service-offered-box li h6, .service-offered-box li p, .service-new-block.service-new-block02 h6, .service-new-block.service-new-block02 p {
        font-size: 16px;
        line-height: 26px;
    }

    /* line 617, ../scss/responsive.scss */
    .mvp-production-team h3 {
        font-size: 18px;
    }

    /* line 618, ../scss/responsive.scss */
    .content-area-block .work-new-blocks h2 {
        margin-bottom: 15px;
    }

    /* line 622, ../scss/responsive.scss */
    .add-box-top {
        width: 520px;
    }

    /* line 623, ../scss/responsive.scss */
    .add-box-top .inner-add-part {
        padding-left: 50px;
        padding-right: 100px;
        height: 110px;
    }

    /* line 624, ../scss/responsive.scss */
    .add-box-top .inner-add-part .click-new-btn {
        width: 100px;
    }

    /* line 625, ../scss/responsive.scss */
    .home-banner-box .home-content-box .banner-inner-box h1 {
        font-size: 35px;
        line-height: 45px;
    }

    /* line 626, ../scss/responsive.scss */
    .add-box-top .inner-add-part h6 {
        font-size: 12px;
        line-height: 15px;
    }

    /* line 627, ../scss/responsive.scss */
    .add-box-top .inner-add-part h2 {
        font-size: 16px;
        line-height: 18px;
    }

    /* line 628, ../scss/responsive.scss */
    ul.vendor-new-box li p {
        font-size: 13px;
        letter-spacing: 0;
        margin-bottom: 20px;
    }

    /* line 629, ../scss/responsive.scss */
    ul.vendor-new-box li:first-child {
        padding-right: 30px;
    }

    /* line 630, ../scss/responsive.scss */
    ul.vendor-new-box li:last-child {
        padding-left: 30px;
    }

    /* line 631, ../scss/responsive.scss */
    ul.vendor-new-box {
        margin: 60px 0 0;
    }

    /* line 632, ../scss/responsive.scss */
    .vendor-new-img {
        margin: 50px 0 0;
    }

    /* line 635, ../scss/responsive.scss */
    .how-we-do-img {
        padding-right: 30px;
    }

    /* line 636, ../scss/responsive.scss */
    .how-we-do-content {
        padding-left: 30px;
    }

    /* line 637, ../scss/responsive.scss */
    .how-we-do-box .content-new-row .content-work-text p {
        font-size: 18px;
        line-height: 28px;
    }

    /* line 638, ../scss/responsive.scss */
    .how-we-do-box .content-new-row .content-work-text h3 {
        font-size: 22px;
        line-height: 26px;
    }

    /* line 642, ../scss/responsive.scss */
    .left-form-part .form-new-wrapper {
        width: 560px;
    }

    /* line 643, ../scss/responsive.scss */
    .left-form-part .form-new-wrapper .form-inner-box {
        max-width: 333px;
        margin-top: 50px;
    }

    /* line 644, ../scss/responsive.scss */
    .left-form-part .form-new-wrapper .form-inner-box h1 {
        font-size: 28px;
        margin-bottom: 20px;
    }

    /* line 645, ../scss/responsive.scss */
    .left-form-part .form-new-wrapper .form-inner-box p {
        font-size: 14px;
        line-height: 18px;
    }

    /* line 646, ../scss/responsive.scss */
    .left-form-part .form-new-wrapper .form-inner-box .contact-us-form {
        margin-top: 30px;
    }

    /* line 647, ../scss/responsive.scss */
    .left-form-part .form-new-wrapper .form-inner-box .contact-us-form .form-group {
        margin-bottom: 24px;
    }

    /* line 648, ../scss/responsive.scss */
    .left-form-part .form-new-wrapper .form-inner-box .contact-us-form .form-control {
        font-size: 14px;
        height: 48px;
        line-height: 20px;
        padding: 12px 15px;
    }

    /* line 649, ../scss/responsive.scss */
    .left-form-part .form-new-wrapper .form-inner-box .contact-us-form textarea.form-control {
        height: 90px;
        line-height: 20px;
    }

    /* line 650, ../scss/responsive.scss */
    .left-form-part .form-new-wrapper .form-inner-box .contact-us-form .form-group label.error {
        font-size: 11px;
        bottom: -16px;
    }

    /* line 651, ../scss/responsive.scss */
    .left-form-part .form-new-wrapper .form-inner-box .contact-us-form .btn-default {
        font-family: 'ProximaNovaBold';
        width: 100%;
        max-width: 290px;
        height: 50px;
        font-size: 16px;
        line-height: 28px;
        padding: 9px 15px;
    }

    /* line 654, ../scss/responsive.scss */
    .desktop-top-margin {
        margin-top: 35px;
    }

    /* line 655, ../scss/responsive.scss */
    .right-address-part .address-wrapper {
        padding: 50px 30px 50px 70px;
    }

    /* line 656, ../scss/responsive.scss */
    .inner-map-area + .inner-map-area {
        margin-top: 40px;
    }

    /* line 657, ../scss/responsive.scss */
    .inner-map-area h2 {
        font-size: 20px;
        margin: 0 0 14px;
    }

    /* line 658, ../scss/responsive.scss */
    .inner-map-area p {
        font-size: 14px;
        line-height: 16px;
        letter-spacing: 0.20px;
        margin: 0 0 0 30px;
    }

    /* line 659, ../scss/responsive.scss */
    .inner-map-area .address-line + .address-line {
        margin-top: 10px;
    }

    /* line 661, ../scss/responsive.scss */
    .video-testimonial-inner h5 {
        font-size: 20px;
    }

    /* line 662, ../scss/responsive.scss */
    .video-testimonial-inner p {
        font-size: 14px;
    }

    /* line 665, ../scss/responsive.scss */
    .video-testimonial-inner01 h5 {
        font-size: 16px;
    }

    /* line 666, ../scss/responsive.scss */
    .video-testimonial-inner01 p {
        font-size: 12px;
    }

    /* line 667, ../scss/responsive.scss */
    .video-figure-new .bottom-video-new {
        height: 160px;
    }

    /* line 668, ../scss/responsive.scss */
    .video-figure-new .bottom-video-new.large-height-video {
        height: 399px;
    }

    /* line 671, ../scss/responsive.scss */
    .thankyou-inner-box h1 {
        font-size: 65px;
        margin: 30px 0 15px;
    }

    /* line 672, ../scss/responsive.scss */
    .thankyou-inner-box p {
        font-size: 20px;
        line-height: 1.4;
    }

    /* line 673, ../scss/responsive.scss */
    .thankyou-inner-box .footer-new-block {
        margin-top: 50px;
    }

    /* line 674, ../scss/responsive.scss */
    .thankyou-inner-box {
        min-height: calc(100vh - 134px);
    }

    /* line 677, ../scss/responsive.scss */
    .container.main-padding.guides-container {
        padding-top: 98px;
    }

    /* line 678, ../scss/responsive.scss */
    .thankyou-inner-box.thankyou-inner-box-02 {
        min-height: calc(100vh - 98px);
    }

    /* line 679, ../scss/responsive.scss */
    .thankyou-inner-box.thankyou-inner-box-02 .footer-new-block02 p {
        font-size: 24px;
    }

    /* line 680, ../scss/responsive.scss */
    .thankyou-inner-box.thankyou-inner-box-02 .footer-new-block {
        margin-top: 50px;
    }

    /* line 681, ../scss/responsive.scss */
    .thankyou-inner-box.thankyou-inner-box-02 .footer-new-block02 {
        margin-top: 50px;
    }

    /* line 682, ../scss/responsive.scss */
    .thankyou-inner-box .footer-new-block .new-box-outer a {
        padding: 20px;
    }

    /* line 683, ../scss/responsive.scss */
    .thankyou-inner-box .top-new-icon > img {
        width: auto;
        height: 50px;
    }

    /* line 684, ../scss/responsive.scss */
    .thankyou-inner-box .footer-new-block .new-box-outer h2 {
        font-size: 20px;
    }

    /* line 685, ../scss/responsive.scss */
    .container.main-padding.footer-container-new {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    /* line 686, ../scss/responsive.scss */
    .thankyou-inner-box {
        padding-bottom: 90px;
    }

    /* line 689, ../scss/responsive.scss */
    ul.framework-new-box li {
        font-size: 18px;
    }

    /* line 692, ../scss/responsive.scss */
    .design-inner-box {
        width: 520px;
    }

    /* line 693, ../scss/responsive.scss */
    .broad-new-text li {
        margin-top: 60px;
    }

    /* line 694, ../scss/responsive.scss */
    .broad-new-text.new-mobile-broad .mobile-broad-slider {
        padding-top: 0;
    }

    /* line 695, ../scss/responsive.scss */
    .broad-new-text.new-mobile-broad .mobile-broad-slider li {
        width: calc(50% - 50px);
        margin-left: 50px;
    }

    /* line 697, ../scss/responsive.scss */
    .new-sub-margin.services-sub-heading {
        margin-bottom: 24px;
    }

    /* line 700, ../scss/responsive.scss */
    .large-c-part {
        font-size: 900px;
        top: -400px;
        right: -100px;
    }

    /* line 701, ../scss/responsive.scss */
    .top-new-space {
        padding-top: 0;
        margin-bottom: 0;
    }

    /* line 704, ../scss/responsive.scss */
    .contact-us-new-container .contact-us-form .btn-default {
        line-height: 40px;
        font-size: 18px;
    }

    /* line 707, ../scss/responsive.scss */
    .bg-div p {
        font-size: 25px;
    }

    /* line 708, ../scss/responsive.scss */
    .bg-div.left .img-responsive {
        height: 40px;
        width: auto;
    }

    /* line 709, ../scss/responsive.scss */
    .bg-div.right {
        padding: 65px 15px;
    }

    /* line 710, ../scss/responsive.scss */
    .bg-div.right .img-responsive {
        height: 40px;
        width: auto;
    }

    /* line 712, ../scss/responsive.scss */
    .main-sec {
        padding: 150px 0 0;
        background-size: 100% 800px;
    }

    /* line 713, ../scss/responsive.scss */
    .main-sec .banner-text {
        font-size: 20px;
        margin: 40px 0 0;
    }

    /* line 714, ../scss/responsive.scss */
    .main-sec .banner-head {
        font-size: 40px;
    }

    /* line 715, ../scss/responsive.scss */
    .text-para {
        font-size: 18px;
    }

    /* line 718, ../scss/responsive.scss */
    .voylegal-banner-bottom {
        background-size: 100% 900px;
    }

    /* line 719, ../scss/responsive.scss */
    .gwa-banner-bottom {
        background-size: 100% 900px;
    }

    /* line 720, ../scss/responsive.scss */
    .ecp-banner-bottom {
        background-size: 100% 900px;
    }

    /* line 721, ../scss/responsive.scss */
    .zxu-banner-bottom {
        background-size: 100% 1100px;
    }

    /* line 722, ../scss/responsive.scss */
    .edplace-banner-bottom {
        background-size: 100% 900px;
    }

    /* line 723, ../scss/responsive.scss */
    .wooclub-banner-bottom {
        background-size: 100% 1100px;
    }

    /* line 724, ../scss/responsive.scss */
    .epl-banner-bottom {
        background-size: 100% 850px;
    }

    /* line 725, ../scss/responsive.scss */
    .jaypore-banner-bottom {
        background-size: 100% 1050px;
    }

    /* line 726, ../scss/responsive.scss */
    .frontrush-banner-bottom {
        background-size: 100% 1150px;
    }

    /* line 727, ../scss/responsive.scss */
    .hbr-banner-bottom {
        background-size: 100% 1190px;
    }

    /* line 728, ../scss/responsive.scss */
    .main-sec.webcast-banner {
        background-size: 100% 780px;
    }

    /* line 729, ../scss/responsive.scss */
    .mainstreet-banner-bottom {
        background-size: 100% 900px;
    }

    /* line 730, ../scss/responsive.scss */
    .velti-banner-bottom {
        background-size: 100% 1130px;
    }

    /* line 733, ../scss/responsive.scss */
    .video-evaluator-box p, .video-evaluator-box02 p {
        font-size: 18px;
    }

    /* line 738, ../scss/responsive.scss */
    .main-margin-top {
        padding-top: 90px;
    }

    /* line 739, ../scss/responsive.scss */
    .contact-side-area .right-inner h3 {
        font-size: 20px;
    }

    /* line 740, ../scss/responsive.scss */
    .contact-inner-new.context-box p {
        font-size: 16px;
    }

    /* line 741, ../scss/responsive.scss */
    .contact-head {
        font-size: 28px;
    }

    /* line 742, ../scss/responsive.scss */
    .contact-side-area {
        padding: 0 0 0 50px;
    }

    /* line 743, ../scss/responsive.scss */
    .contact-form .form-control {
        font-size: 15px;
        line-height: 22px;
        padding: 2px 0;
        height: 26px;
    }

    /* line 744, ../scss/responsive.scss */
    .new-contact-area .contact-form .form-group .bootstrap-select .btn.dropdown-toggle {
        font-size: 15px;
        line-height: 22px;
        padding: 2px 0;
        height: 26px;
    }

    /* line 745, ../scss/responsive.scss */
    .bootstrap-select.btn-group .dropdown-menu ul.dropdown-menu.inner li a {
        padding: 8px 20px;
        font-size: 13px;
    }

    /* line 746, ../scss/responsive.scss */
    .contact-form label {
        font-size: 15px;
        line-height: 22px;
        letter-spacing: 0;
    }

    /* line 747, ../scss/responsive.scss */
    .contact-form .optional {
        right: 30px;
        top: 2px;
        font-size: 12px;
        line-height: 22px;
    }

    /* line 748, ../scss/responsive.scss */
    .new-contact-area .contact-form .form-group textarea {
        min-height: 26px;
        height: 26px;
    }

    /* line 749, ../scss/responsive.scss */
    .new-contact-area .contact-form .form-group.is-focused label, .new-contact-area .contact-form .form-group:not(.is-empty) label {
        font-size: 11px;
        top: -14px;
    }

    /* line 750, ../scss/responsive.scss */
    .new-contact-area .contact-form .form-group.selectgroup label {
        font-size: 11px;
        top: -14px;
    }

    /* line 751, ../scss/responsive.scss */
    .new-contact-area .contact-form .form-group {
        margin-top: 40px;
    }

    /* line 752, ../scss/responsive.scss */
    .contact-page-outer .container.main-padding {
        padding-top: 110px;
    }

    /* line 755, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(7) {
        left: 450px;
        top: 305px;
    }

    /* line 756, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(2) {
        top: 190px;
        left: 100px;
    }

    /* line 757, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(4) {
        right: 300px;
    }

    /* line 758, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(5) {
        right: 50px;
    }

    /* line 759, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(3) {
        left: 340px;
    }

    /* line 760, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(6) {
        left: 140px;
        bottom: -210px;
    }

    /* line 761, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(8) {
        right: 110px;
        top: 340px;
    }

    /* line 762, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(9) {
        right: 230px;
        top: 350px;
    }

    /* line 763, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(10) {
        left: 80px;
    }

    /* line 764, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(11) {
        left: 320px;
    }

    /* line 765, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(12) {
        right: 180px;
    }

    /* line 766, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(13) {
        right: 350px;
        bottom: -350px;
    }

    /* line 767, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(6) .toltip {
        left: 90px;
    }

    /* line 768, ../scss/responsive.scss */
    .constantly-pic li.col-xs-12:nth-child(1) .toltip {
        right: 180px;
        top: 100px;
    }

    /* line 769, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(2) .toltip {
        left: 90px;
    }

    /* line 770, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(9) .toltip {
        top: 100px;
        right: 50px;
    }

    /* line 771, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(8) .toltip {
        left: 90px;
    }

    /* line 772, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(4) .toltip {
        top: 70px;
        right: 50px;
    }

    /* line 773, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(7) .toltip {
        top: 180px;
        left: 20px;
    }

    /* line 774, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(10) .toltip {
        left: -20px;
    }

    /* line 775, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(13) .toltip::after {
        left: 90px;
    }

    /* line 776, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(12) .toltip {
        left: 130px;
    }

    /* line 777, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(12) .toltip::after {
        left: 20px;
        top: -3px;
        transform: rotate(45deg);
    }

    /* line 778, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(14) .toltip::after {
        right: 120px;
    }

    /* line 779, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(15) .toltip::after {
        left: 30px;
        transform: rotate(45deg);
    }

    /* line 783, ../scss/responsive.scss */
    .main-content {
        font-size: 55px;
    }

    /* line 784, ../scss/responsive.scss */
    .home-sub-heading {
        margin-bottom: 30px;
    }

    /* line 785, ../scss/responsive.scss */
    .home-testimonial-outer .testimonilal p {
        font-size: 18px;
    }

    /* line 786, ../scss/responsive.scss */
    .home-testimonial-outer .testimonilal .author-detail {
        font-size: 20px;
        margin-top: 20px;
    }

    /* line 787, ../scss/responsive.scss */
    .home-testimonial-outer .testimonilal .author-detail span {
        font-size: 12px;
    }

    /* line 788, ../scss/responsive.scss */
    .home-work-section .home-work-title {
        font-size: 20px;
    }

    /* line 789, ../scss/responsive.scss */
    .home-testimonial-outer .slick-slider .slick-dots li button {
        width: 50px;
        height: 50px;
        background-size: 100% 100%;
    }

    /* line 790, ../scss/responsive.scss */
    .quote-new-icons {
        height: 20px;
    }

    /* line 791, ../scss/responsive.scss */
    .small-tech-list ~ img {
        display: none;
    }

    /* line 792, ../scss/responsive.scss */
    .video-figure-new .home-page-video {
        height: 270px;
    }

    /* line 793, ../scss/responsive.scss */
    ul.trusted-logo-list.top-flip-row li {
        margin-top: 5px;
        height: 124px;
    }

    /* line 794, ../scss/responsive.scss */
    ul.trusted-logo-list.top-flip-row li .flip-new-box {
        height: 124px;
    }

    /* line 795, ../scss/responsive.scss */
    ul.trusted-logo-list.top-flip-row li .flip-over-effect {
        padding-top: 10px;
    }

    /* line 796, ../scss/responsive.scss */
    ul.trusted-logo-list.top-flip-row li .flip-over-effect p {
        font-size: 11px;
    }

    /* line 797, ../scss/responsive.scss */
    .home-testimonial-outer .slick-slider .slick-dots {
        margin-top: 10px;
    }

    /* line 798, ../scss/responsive.scss */
    .home-work-section {
        width: 100%;
    }

    /* line 799, ../scss/responsive.scss */
    .small-tech-list {
        margin: 0 0 20px;
    }

    /* line 800, ../scss/responsive.scss */
    .home-service-image-box img {
        max-width: 70%;
    }

    /* line 801, ../scss/responsive.scss */
    .blog-detail {
        padding: 20px;
    }

    /* line 802, ../scss/responsive.scss */
    .blog-detail h3 {
        font-size: 18px;
        line-height: 24px;
        height: 78px;
        letter-spacing: 0;
    }

    /* line 803, ../scss/responsive.scss */
    .blog-detail p {
        line-height: 24px;
        font-size: 16px;
        height: 48px;
        margin: 0;
    }

    /* line 804, ../scss/responsive.scss */
    .contact-side-area p.right-new-margin {
        margin-bottom: 40px;
    }

    /* line 805, ../scss/responsive.scss */
    .contact-side-area p {
        font-size: 16px;
    }

    /* line 807, ../scss/responsive.scss */
    .contact-bottom-links {
        margin-top: 130px;
    }

    /* line 808, ../scss/responsive.scss */
    .contact-bottom-links h4 {
        font-size: 18px;
    }

    /* line 809, ../scss/responsive.scss */
    .contact-bottom-links p {
        font-size: 14px;
    }
}
@media screen and (max-width: 1360px) {
    /* line 817, ../scss/responsive.scss */
    .take-adv-text {
        padding-left: 50px;
    }

    /* line 818, ../scss/responsive.scss */
    .large-c-part {
        right: -70px;
    }

    /* line 819, ../scss/responsive.scss */
    .approac-sec .image-slide-prllx {
        background-position: 14% !important;
    }

    /* line 821, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner .banner-side .startup-icon li {
        padding-right: 45px;
    }

    /* line 822, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner .banner-side .startup-icon li + li {
        padding-right: 110px;
    }

    /* line 825, ../scss/responsive.scss */
    span.num-text {
        font-size: 120px;
        line-height: 1.1;
        left: 0.5em;
    }

    /* line 828, ../scss/responsive.scss */
    .background-cont .case-study-slide {
        height: 670px;
    }
}
@media screen and (max-width: 1320px) {
    /* line 837, ../scss/responsive.scss */
    .big-video article iframe {
        height: 510px !important;
    }

    /* line 838, ../scss/responsive.scss */
    .content-grey img {
        margin-top: -5px;
    }

    /* line 839, ../scss/responsive.scss */
    .small-video iframe {
        min-height: 210px;
    }

    /* line 840, ../scss/responsive.scss */
    .img-cont.img-bga {
        height: 530px;
    }

    /* line 842, ../scss/responsive.scss */
    .design-inner-box {
        width: 510px;
    }

    /* line 843, ../scss/responsive.scss */
    .broad-new-text.new-mobile-broad .mobile-broad-slider li {
        padding-left: 70px;
    }

    /* line 845, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner .lower-banner .banner-side-right {
        right: 0px;
        padding-left: 6em;
    }

    /* line 849, ../scss/responsive.scss */
    .testimonilal p {
        width: 382px;
        font-size: 26px;
    }

    /* line 855, ../scss/responsive.scss */
    .new-padding-side {
        padding-left: 0;
    }

    /* line 857, ../scss/responsive.scss */
    .container {
        width: 1170px;
    }

    /* line 861, ../scss/responsive.scss */
    .news-event-section .event-detail .transparent-btn {
        margin-left: 2px;
    }

    /* line 865, ../scss/responsive.scss */
    .testimonial-block-inner {
        width: 870px;
    }

    /* line 868, ../scss/responsive.scss */
    .design-inner-box {
        max-width: 100%;
    }

    /* line 869, ../scss/responsive.scss */
    .design-inner-box.enter-inner {
        max-width: 50%;
        margin-top: 0;
    }
    /* line 870, ../scss/responsive.scss */
    .design-inner-box.enter-inner .ul-box-design li {
        margin-top: 30px;
    }

    /* line 874, ../scss/responsive.scss */
    .large-c-part {
        right: -65px;
        font-size: 800px;
        top: -352px;
    }

    /* line 876, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner .banner-side .startup-icon li + li {
        padding-right: 52px;
    }
}
@media screen and (min-width: 1200px) {
    /* line 884, ../scss/responsive.scss */
    .digital-strategy .inner-page-heading, .customer-experience .inner-page-heading {
        margin-top: 0 !important;
    }
}
@media only screen and (max-width: 1400px) {
    /* line 890, ../scss/responsive.scss */
    .contact-us-right {
        margin-top: 20px;
    }

    /* line 891, ../scss/responsive.scss */
    .contact-us-right {
        padding-top: 20px;
    }

    /* line 892, ../scss/responsive.scss */
    .contact-bottom-align {
        padding: 93px 40px 0 41px;
    }
}
@media screen and (max-width: 1320px) {
    /* line 900, ../scss/responsive.scss */
    .blog-con {
        width: 1140px;
    }

    /* line 901, ../scss/responsive.scss */
    .our-technology-part .pro-engg-heading {
        width: 100%;
    }

    /* line 902, ../scss/responsive.scss */
    .our-technology-part .pro-engg-content {
        width: 100%;
    }

    /* line 903, ../scss/responsive.scss */
    .pro-engg-content ul.our-services-box {
        padding-top: 30px;
    }

    /* line 904, ../scss/responsive.scss */
    .pro-engg-content ul.our-services-box > li {
        padding-left: 0;
    }

    /* line 906, ../scss/responsive.scss */
    .diff-request-block.diff-padding-product01 {
        padding-left: 15px;
    }

    /* line 908, ../scss/responsive.scss */
    .content-text.small-padding {
        padding-right: 0;
    }

    /* line 911, ../scss/responsive.scss */
    .blog-listing-part {
        padding-right: 15px;
    }

    /* line 912, ../scss/responsive.scss */
    .search-part-right {
        padding-left: 15px;
    }

    /* line 913, ../scss/responsive.scss */
    .insight-heading {
        font-size: 60px;
    }

    /* line 914, ../scss/responsive.scss */
    .blog-inner h1 {
        margin-bottom: 15px;
    }

    /* line 915, ../scss/responsive.scss */
    .insight-page-content .blog-title {
        font-size: 25px;
        line-height: 30px;
    }

    /* line 916, ../scss/responsive.scss */
    .blog-list .blog-inner-portion .blog-title {
        font-size: 18px;
        line-height: 24px;
        letter-spacing: 0;
        height: 72px;
    }

    /* line 917, ../scss/responsive.scss */
    .blog-content h4 {
        font-size: 16px;
    }

    /* line 918, ../scss/responsive.scss */
    .blog-inner h2 {
        font-size: 20px;
    }

    /* line 919, ../scss/responsive.scss */
    .blog-content h3 {
        font-size: 18px;
    }

    /* line 920, ../scss/responsive.scss */
    .blog-content-outer .blog-content ul li {
        line-height: 24px;
        font-size: 16px;
    }

    /* line 921, ../scss/responsive.scss */
    .blog-content-outer .blog-content ol li {
        line-height: 24px;
        font-size: 16px;
    }

    /* line 923, ../scss/responsive.scss */
    .enterprise-fold-bottom .work-div .services-sub-heading {
        font-size: 20px;
        min-height: 60px;
    }

    /* line 925, ../scss/responsive.scss */
    .author-info h3 {
        font-size: 18px;
    }

    /* line 927, ../scss/responsive.scss */
    .blog-list p, .main-blog p, blockquote {
        line-height: 24px;
        font-size: 16px;
    }

    /* line 928, ../scss/responsive.scss */
    .blog-list .blog-inner-portion p {
        height: 72px;
    }

    /* line 931, ../scss/responsive.scss */
    .sign-up-box .top-part {
        background-position: left 1px;
    }

    /* line 932, ../scss/responsive.scss */
    .sign-up-box .top-part > h3 {
        font-size: 35px;
    }

    /* line 933, ../scss/responsive.scss */
    .sign-up-box .top-part > h6 {
        font-size: 12px;
    }

    /* line 935, ../scss/responsive.scss */
    .tranding-blog-box ul li {
        font-size: 16px;
    }

    /* line 938, ../scss/responsive.scss */
    .lg-info-text.lg-info-text-seprator {
        margin-bottom: 30px;
    }

    /* line 942, ../scss/responsive.scss */
    .problem-dis-area {
        margin-top: 30px;
    }

    /* line 946, ../scss/responsive.scss */
    .diff-request-block.diff-padding-product {
        padding-left: 15px;
    }

    /* line 951, ../scss/responsive.scss */
    .mvp-production-team {
        padding-right: 15px;
    }

    /* line 952, ../scss/responsive.scss */
    .mvp-production-team p {
        max-width: 100%;
    }

    /* line 955, ../scss/responsive.scss */
    .left-form-part .form-new-wrapper {
        width: 100%;
        padding-left: 80px;
    }

    /* line 956, ../scss/responsive.scss */
    .right-address-part .address-wrapper {
        max-width: 100%;
        padding: 50px 90px 50px 50px;
    }

    /* line 959, ../scss/responsive.scss */
    .slider-for .banner-content-box {
        padding: 40px;
    }

    /* line 960, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner .banner-side .startup-icon li {
        padding-right: 35px;
    }

    /* line 961, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner .banner-side .startup-icon li + li {
        padding-right: 162px;
    }

    /* line 962, ../scss/responsive.scss */
    .content-text.start-up {
        max-width: 70%;
    }

    /* line 963, ../scss/responsive.scss */
    .startup-fold .img-responsive {
        max-width: 70%;
    }

    /* line 964, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner .banner-side .startup-icon {
        margin-bottom: 40px;
    }

    /* line 967, ../scss/responsive.scss */
    .slick-prev.slick-arrow {
        background-position: left center;
    }

    /* line 968, ../scss/responsive.scss */
    .slick-slider .slick-arrow.slick-next {
        background-position: right center;
    }
}
@media screen and (max-width: 1280px) {
    /* line 978, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner .banner-side .startup-icon li + li {
        padding-right: 145px;
    }

    /* line 979, ../scss/responsive.scss */
    .content-text.start-up {
        max-width: 100%;
    }

    /* line 980, ../scss/responsive.scss */
    .startup-fold .img-responsive {
        max-width: 60%;
    }

    /* line 981, ../scss/responsive.scss */
    .background-cont .soaq-slider {
        padding: 50px 0;
    }

    /* line 982, ../scss/responsive.scss */
    .small-screen-view {
        text-align: center;
    }

    /* line 983, ../scss/responsive.scss */
    .startup-fold .img-responsive {
        display: inline-block;
    }

    /* line 985, ../scss/responsive.scss */
    .background-cont .case-study-slide {
        height: 650px;
    }
}
@media only screen and (max-width: 1220px) {
    /* line 994, ../scss/responsive.scss */
    .listing-inner-part .listing-content p {
        height: 104px;
    }
}
@media only screen and (max-width: 1200px) {
    /* line 1000, ../scss/responsive.scss */
    .mt-top .content-text {
        max-width: 100%;
        margin-left: 0;
    }

    /* line 1001, ../scss/responsive.scss */
    .design-inner-box.enter-inner {
        max-width: 50%;
        padding: 0;
        margin-top: 0;
    }
    /* line 1002, ../scss/responsive.scss */
    .design-inner-box.enter-inner .ul-box-design li {
        margin-top: 35px;
    }

    /* line 1005, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner .banner-content-box {
        height: auto;
    }

    /* line 1006, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner .inner-banner-text-box .banner-content-box > h1 {
        font-size: 32px;
    }

    /* line 1008, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner .inner-banner-text-box .banner-content-box h6 {
        font-size: 20px;
    }

    /* line 1009, ../scss/responsive.scss */
    .slider-for .banner-content-box h6 {
        font-size: 18px;
    }

    /* line 1012, ../scss/responsive.scss */
    .mt-top .content-text {
        max-width: 100%;
        margin-left: 3em;
    }

    /* line 1013, ../scss/responsive.scss */
    .design-inner-box.enter-inner {
        max-width: 50%;
        padding: 0;
        margin-top: 0;
    }
    /* line 1014, ../scss/responsive.scss */
    .design-inner-box.enter-inner .ul-box-design li {
        margin-top: 35px;
    }

    /* line 1017, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner .inner-banner-text-box {
        top: 55%;
        right: 15px;
    }

    /* line 1019, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner .banner-content-box {
        height: auto;
    }

    /* line 1020, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner .inner-banner-text-box .banner-content-box > h1 {
        font-size: 32px;
    }

    /* line 1022, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner .inner-banner-text-box .banner-content-box h6 {
        font-size: 20px;
    }

    /* line 1023, ../scss/responsive.scss */
    .slider-for .banner-content-box h6 {
        font-size: 20px;
    }

    /* line 1027, ../scss/responsive.scss */
    .download-guide .contact-from {
        width: 90%;
        margin: 0 auto;
    }

    /* line 1028, ../scss/responsive.scss */
    .customer-experience .p-l-container-small {
        padding-left: 15px;
    }

    /* line 1029, ../scss/responsive.scss */
    .our-services-heading .inner-page-heading br {
        display: none;
    }

    /* line 1030, ../scss/responsive.scss */
    ul.our-services-box:before, ul.our-services-box:after {
        content: "";
        display: table;
        clear: both;
    }

    /* line 1031, ../scss/responsive.scss */
    ul.our-services-box {
        float: none;
        width: auto;
        margin-left: -15px;
        margin-right: -15px;
        padding-top: 30px;
    }

    /* line 1032, ../scss/responsive.scss */
    ul.our-services-box > li {
        padding-left: 15px;
        padding-right: 15px;
    }

    /* line 1035, ../scss/responsive.scss */
    .awards-box {
        padding-left: 0;
        padding-top: 30px;
    }

    /* line 1037, ../scss/responsive.scss */
    .our-technology-part ul.our-services-box > li {
        width: 100%;
    }

    /* line 1038, ../scss/responsive.scss */
    .tech-info .inner-cont + .inner-cont {
        margin-top: 0;
    }

    /* line 1039, ../scss/responsive.scss */
    .tech-info .inner-cont {
        padding-top: 30px;
    }

    /* line 1040, ../scss/responsive.scss */
    .pro-engg-content ul.our-services-box {
        padding-top: 0;
    }

    /* line 1042, ../scss/responsive.scss */
    .problem-content-new {
        float: left;
        margin: auto;
        max-width: 100%;
        padding-left: 0;
        padding-top: 30px;
        padding-right: 0;
    }

    /*Blog Detail*/
    /* line 1046, ../scss/responsive.scss */
    .blog-con {
        width: 100%;
    }

    /* line 1047, ../scss/responsive.scss */
    .recent-blogs {
        width: 100%;
    }

    /* line 1048, ../scss/responsive.scss */
    .sub-heading {
        font-size: 40px;
    }

    /* line 1049, ../scss/responsive.scss */
    .blog-title {
        padding: 0;
    }

    /* line 1050, ../scss/responsive.scss */
    .author-info {
        padding: 40px 0 36px;
    }

    /* line 1051, ../scss/responsive.scss */
    .author-info.filter {
        margin: 0 0 30px;
    }

    /*Blog Detail*/
    /* line 1054, ../scss/responsive.scss */
    .comment-section .comment-respond {
        padding: 35px;
    }

    /* line 1059, ../scss/responsive.scss */
    .news-event-section .inner-page-heading {
        margin-bottom: 20px !important;
        margin-left: 13px;
    }
}
@media screen and (max-width: 1200px) {
    /*====================================== Inner Pages ======================================*/
    /* line 1071, ../scss/responsive.scss */
    .inner-page-banner {
        height: 285px;
    }

    /* line 1075, ../scss/responsive.scss */
    .inner-page-heading {
        /*font-size: 80px;*/
    }

    /* line 1080, ../scss/responsive.scss */
    .customer-experience.p-l-container {
        padding-left: 40px;
    }

    /* line 1083, ../scss/responsive.scss */
    .digital-strategy.p-r-container {
        padding-right: 0;
    }

    /* line 1087, ../scss/responsive.scss */
    .digital-strategy .d-s-bg img, .customer-experience .d-s-bg img, .digital-strategy .d-s-bg img {
        max-height: 500px;
        width: auto;
    }

    /* line 1092, ../scss/responsive.scss */
    .our-services-part.tech-service-part .services-sub-heading {
        min-height: 0;
    }

    /* line 1094, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner .banner-side .startup-icon li {
        padding-right: 18px;
    }

    /* line 1095, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner .banner-side .startup-icon li + li {
        padding-right: 128px;
    }
}
@media only screen and (max-width: 1199px) {
    /* line 1103, ../scss/responsive.scss */
    .resource-new-padding {
        padding-left: 15px;
    }

    /* line 1105, ../scss/responsive.scss */
    .main-banner-outer .banner-inner-view h1 {
        font-size: 50px;
    }

    /* line 1106, ../scss/responsive.scss */
    .main-banner-outer .banner-inner-view .bottom-discription p span.fbl {
        height: 16px;
    }

    /* line 1107, ../scss/responsive.scss */
    .main-banner-outer .banner-inner-view .bottom-discription p span.gbl {
        height: 18px;
    }

    /* line 1108, ../scss/responsive.scss */
    .main-banner-outer .banner-inner-view .bottom-discription p:before {
        margin-top: 6px;
    }

    /* line 1111, ../scss/responsive.scss */
    .container {
        width: 970px;
    }

    /* line 1112, ../scss/responsive.scss */
    .address-area {
        padding: 0 20px;
    }

    /* line 1113, ../scss/responsive.scss */
    .header .container, .inner-banner-text-box .container, .nopaddingtop .get-in-touch.container, .footer-prlx.container, .inner-banner-box.start-up-banner .container {
        padding-left: 30px;
        padding-right: 30px;
    }

    /* line 1114, ../scss/responsive.scss */
    .p-r-container, .p-l-r-container {
        padding-right: 35px;
    }

    /* line 1115, ../scss/responsive.scss */
    .p-l-container, .p-l-r-container {
        padding-left: 35px;
    }

    /* line 1117, ../scss/responsive.scss */
    .small-new-logo {
        display: none;
    }

    /* line 1119, ../scss/responsive.scss */
    .inner-banner-box .inner-banner-text-box .banner-content-box h1 {
        font-size: 1.1vw;
        letter-spacing: 2px;
    }

    /* line 1121, ../scss/responsive.scss */
    .design-inner-box {
        padding-left: 65px;
        width: 435px;
    }

    /* line 1122, ../scss/responsive.scss */
    .full-page-reverce-box .design-inner-box {
        padding-right: 65px;
    }

    /* line 1123, ../scss/responsive.scss */
    .small-margin-new-box .design-inner-box {
        padding-left: 35px;
    }

    /* line 1124, ../scss/responsive.scss */
    .small-margin-new-box .full-page-reverce-box .design-inner-box {
        padding-right: 35px;
    }

    /* line 1126, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner, .inner-banner-box.start-up-banner .enterprise-banner-image, .inner-banner-box.start-up-banner .inner-banner-image-box {
        height: 450px;
    }

    /* line 1128, ../scss/responsive.scss */
    .approac-sec .image-slide-prllx {
        background-size: 450px !important;
    }

    /* line 1129, ../scss/responsive.scss */
    .startup-fold .img-responsive {
        max-width: 70%;
    }

    /* line 1130, ../scss/responsive.scss */
    .testi-heading.testi-div-main p {
        font-size: 11px;
    }

    /* line 1131, ../scss/responsive.scss */
    .approac-sec .app-row .app-right .services-sub-heading {
        font-size: 22px;
    }

    /* line 1132, ../scss/responsive.scss */
    .startup-img li {
        padding: 60px 50px;
    }

    /* line 1133, ../scss/responsive.scss */
    .s-video.grp-video {
        padding-left: 20px;
    }

    /* line 1134, ../scss/responsive.scss */
    .big-video.video-title {
        padding-right: 20px;
    }

    /* line 1135, ../scss/responsive.scss */
    .video-title .col-xs-6.col-md-6:nth-child(2n) {
        padding-left: 20px;
    }

    /* line 1136, ../scss/responsive.scss */
    .video-title .col-xs-6.col-md-6:nth-child(2n+1) {
        padding-right: 20px;
    }

    /* line 1137, ../scss/responsive.scss */
    .img-cont.img-bga {
        height: 575px;
    }

    /* line 1138, ../scss/responsive.scss */
    .content-grey img {
        margin-top: -5px;
        float: left;
    }

    /* line 1139, ../scss/responsive.scss */
    .content-grey {
        padding-bottom: 80px;
    }

    /* line 1140, ../scss/responsive.scss */
    .bg-div p {
        font-size: 20px;
    }

    /* line 1141, ../scss/responsive.scss */
    .bg-div .btn.btn-testi {
        height: 42px;
        line-height: 38px;
        font-size: 12px;
    }

    /* line 1142, ../scss/responsive.scss */
    .bg-div.left {
        padding: 77px 15px;
    }

    /* line 1143, ../scss/responsive.scss */
    .slider-for .inner-banner-text-box {
        top: 32%;
    }

    /* line 1144, ../scss/responsive.scss */
    .banner-side ~ div {
        display: none;
    }

    /* line 1145, ../scss/responsive.scss */
    .diff-from-banner {
        padding-top: 0;
    }

    /* line 1146, ../scss/responsive.scss */
    .banner-bot-strip h2 > br, .service-sub-heading > br, .banner-fixed-part .fixed-banner-content p > br {
        display: none;
    }

    /* line 1147, ../scss/responsive.scss */
    .slick-prev.slick-arrow, .slick-slider .slick-arrow.slick-next {
        background-size: 15px auto;
    }

    /* line 1149, ../scss/responsive.scss */
    .card-container .card .back p.content-text {
        font-size: 14px;
        line-height: 26px;
    }

    /* line 1150, ../scss/responsive.scss */
    .card-container .card h3.service-sub-heading {
        font-size: 16px;
    }

    /* line 1152, ../scss/responsive.scss */
    .broad-new-text.new-mobile-broad .mobile-broad-slider li {
        padding-left: 70px;
    }

    /* line 1154, ../scss/responsive.scss */
    .card-container .card {
        width: 100%;
    }

    /* line 1156, ../scss/responsive.scss */
    .slider-for .banner-content-box {
        width: 50%;
    }

    /* line 1158, ../scss/responsive.scss */
    .partners-heading {
        padding-left: 0;
    }

    /* line 1161, ../scss/responsive.scss */
    .box-service {
        min-height: 340px;
    }

    /* line 1162, ../scss/responsive.scss */
    .right-div-end + .right-div-end .box-service {
        min-height: 370px;
    }

    /* line 1165, ../scss/responsive.scss */
    .work-con {
        padding-left: 0;
    }

    /* line 1166, ../scss/responsive.scss */
    .digital-strategy .inner-page-heading, .customer-experience .inner-page-heading {
        margin-top: 15px;
    }

    /* line 1170, ../scss/responsive.scss */
    .digital-strategy .p-l-container-small {
        padding-left: 15px;
    }

    /* line 1175, ../scss/responsive.scss */
    .customer-experience.p-l-container {
        padding-left: 0;
    }

    /* line 1179, ../scss/responsive.scss */
    .img-txt-container {
        height: 90%;
    }

    /* line 1182, ../scss/responsive.scss */
    .img-txt-container.light-blue-bg {
        padding-top: 60px;
    }

    /* line 1183, ../scss/responsive.scss */
    .img-txt-container .featured-text {
        font-size: 28px;
    }

    /* line 1184, ../scss/responsive.scss */
    .img-txt-container.light-blue-bg .featured-link {
        margin-top: 32px;
    }

    /* line 1186, ../scss/responsive.scss */
    .img-txt-container.consulting-container {
        padding-top: 60px;
    }

    /* line 1187, ../scss/responsive.scss */
    .img-txt-container.consulting-container .featured-link {
        margin-top: 32px;
    }

    /* line 1189, ../scss/responsive.scss */
    .img-txt-container.velti-container {
        padding-top: 60px;
    }

    /* line 1190, ../scss/responsive.scss */
    .img-txt-container.velti-container .featured-link {
        margin-top: 32px;
    }

    /* line 1192, ../scss/responsive.scss */
    .img-txt-container.manalogy-container {
        padding-top: 50px;
    }

    /* line 1193, ../scss/responsive.scss */
    .img-txt-container.manalogy-container .featured-text {
        margin-top: 30px;
        padding-top: 28px;
    }

    /* line 1194, ../scss/responsive.scss */
    .img-txt-container.manalogy-container .featured-link {
        margin-top: 32px;
    }

    /* line 1196, ../scss/responsive.scss */
    .img-txt-container.konga-container {
        padding-top: 40px;
    }

    /* line 1197, ../scss/responsive.scss */
    .img-txt-container.konga-container .featured-link {
        margin-top: 28px;
    }

    /* line 1198, ../scss/responsive.scss */
    .img-txt-container.konga-container .featured-text {
        margin-top: 30px;
        padding-top: 28px;
    }

    /* line 1200, ../scss/responsive.scss */
    .img-txt-container.enterprise-container {
        padding-top: 60px;
    }

    /* line 1201, ../scss/responsive.scss */
    .img-txt-container.enterprise-container .featured-link {
        margin-top: 32px;
    }

    /* line 1203, ../scss/responsive.scss */
    .img-txt-container.digital-cus-container {
        padding-top: 35px;
    }

    /* line 1204, ../scss/responsive.scss */
    .img-txt-container.digital-cus-container .featured-link {
        margin-top: 32px;
    }

    /* line 1206, ../scss/responsive.scss */
    .img-txt-container.quality-container {
        padding-top: 35px;
    }

    /* line 1207, ../scss/responsive.scss */
    .img-txt-container.quality-container .featured-link {
        margin-top: 32px;
    }

    /* line 1210, ../scss/responsive.scss */
    .img-txt-container.frontrush-container {
        padding-top: 35px;
    }

    /* line 1211, ../scss/responsive.scss */
    .img-txt-container.frontrush-container .featured-link {
        margin-top: 32px;
    }

    /* line 1213, ../scss/responsive.scss */
    .img-txt-container.price-container {
        padding-top: 35px;
    }

    /* line 1214, ../scss/responsive.scss */
    .img-txt-container.price-container .featured-link {
        margin-top: 32px;
    }

    /* line 1218, ../scss/responsive.scss */
    .technologies .gray-section {
        background-color: #efefef;
        padding: 50px;
    }
    /* line 1222, ../scss/responsive.scss */
    .technologies .tech-small-text {
        padding-top: 35px;
    }

    /* line 1227, ../scss/responsive.scss */
    .our-services-heading {
        padding-right: 15px;
    }

    /* line 1229, ../scss/responsive.scss */
    .mobile-height-text .services-sub-heading {
        min-height: 0;
    }

    /* line 1232, ../scss/responsive.scss */
    .blog-detail h3 {
        font-size: 18px;
        line-height: 24px;
        height: 104px;
    }

    /* line 1233, ../scss/responsive.scss */
    .blog-detail p {
        line-height: 24px;
        font-size: 14px;
        height: 96px;
    }

    /* line 1234, ../scss/responsive.scss */
    .resources-box-bottom h2 {
        font-size: 18px;
        line-height: 24px;
    }

    /* line 1235, ../scss/responsive.scss */
    .resources-box-bottom {
        padding: 15px 25px 20px;
    }

    /* line 1236, ../scss/responsive.scss */
    .resources-box-bottom .resources-new-image > img {
        height: 225px;
    }

    /* line 1238, ../scss/responsive.scss */
    .remove-br-part .inner-page-heading > br {
        display: none;
    }

    /* line 1241, ../scss/responsive.scss */
    .insight-heading {
        font-size: 45px;
    }

    /* line 1242, ../scss/responsive.scss */
    .main-blog .blog-content p {
        margin: 14px 0;
    }

    /* line 1243, ../scss/responsive.scss */
    .blog-content h4 {
        margin: 14px 0;
    }

    /* line 1244, ../scss/responsive.scss */
    .blog-inner h2 {
        margin: 20px 0 0;
    }

    /* line 1246, ../scss/responsive.scss */
    .blog-links li {
        font-size: 12px;
    }

    /* line 1249, ../scss/responsive.scss */
    .diff-request-block {
        padding-left: 0;
    }
    /* line 1251, ../scss/responsive.scss */
    .diff-request-block.diff-padding-product {
        padding-left: 0;
    }

    /* line 1255, ../scss/responsive.scss */
    .cloud-service-part {
        padding-left: 15px;
        padding-bottom: 0;
    }

    /* line 1257, ../scss/responsive.scss */
    .top-search-box {
        padding: 20px 25px;
    }

    /* line 1258, ../scss/responsive.scss */
    #mc_signup form#searchform input {
        height: 40px;
        padding: 11px 12px;
    }

    /* line 1259, ../scss/responsive.scss */
    #mc_signup form#searchform #searchsubmit.submit {
        height: 40px;
    }

    /* line 1262, ../scss/responsive.scss */
    .sign-up-box {
        padding: 22px 25px;
    }

    /* line 1264, ../scss/responsive.scss */
    .request-form-box {
        padding: 22px 25px;
    }

    /* line 1265, ../scss/responsive.scss */
    .request-form-box form.request-form .form-group input {
        height: 38px;
        padding: 6px 12px 5px;
        font-size: 14px;
    }

    /* line 1266, ../scss/responsive.scss */
    .request-form-box form.request-form .form-group textarea {
        font-size: 14px;
        padding: 12px;
    }

    /* line 1267, ../scss/responsive.scss */
    .request-form-box form.request-form .btn.btn-default.disabled {
        font-size: 18px;
    }

    /* line 1270, ../scss/responsive.scss */
    .tranding-blog-box ul li {
        padding: 22px 25px;
    }

    /* line 1275, ../scss/responsive.scss */
    .testimonilal.testimonilal-center p {
        font-size: 18px;
    }
    /* line 1284, ../scss/responsive.scss */
    .testimonilal.testimonilal-center .author-detail {
        font-size: 16px;
    }
    /* line 1285, ../scss/responsive.scss */
    .testimonilal.testimonilal-center .author-detail > span {
        font-size: 14px;
    }

    /* line 1290, ../scss/responsive.scss */
    .diff-request-block.diff-padding-product01 {
        padding-left: 0;
    }

    /* line 1292, ../scss/responsive.scss */
    .listing-inner-part .casestudy-title {
        font-size: 18px;
        line-height: 24px;
        height: 72px;
    }

    /* line 1294, ../scss/responsive.scss */
    .listing-inner-part .listing-content p {
        line-height: 24px;
        font-size: 16px;
        height: 96px;
    }

    /* line 1296, ../scss/responsive.scss */
    .listing-inner-part .date-time {
        font-size: 12px;
    }

    /* line 1298, ../scss/responsive.scss */
    .work-div .content-area-block {
        max-width: 100%;
    }

    /* line 1301, ../scss/responsive.scss */
    .video-evaluator-box p > br, .video-evaluator-box02 p > br {
        display: block;
    }

    /* line 1304, ../scss/responsive.scss */
    .popup-main-box .modal-content .country-name {
        font-size: 14px;
    }

    /* line 1305, ../scss/responsive.scss */
    .popup-main-box .listing-inner-part .casestudy-title {
        font-size: 20px;
        line-height: 26px;
    }

    /* line 1306, ../scss/responsive.scss */
    .popup-main-box .listing-inner-part .listing-content p {
        font-size: 16px;
        line-height: 24px;
    }

    /* line 1307, ../scss/responsive.scss */
    .popup-main-box .listing-inner-part .listing-content h3 {
        font-size: 18px;
        line-height: 26px;
    }

    /* line 1308, ../scss/responsive.scss */
    .popup-main-box .listing-inner-part .listing-content h4 {
        font-size: 16px;
        line-height: 24px;
    }

    /* line 1309, ../scss/responsive.scss */
    .popup-main-box .listing-inner-part .listing-content ul li {
        font-size: 16px;
        line-height: 24px;
    }

    /* line 1311, ../scss/responsive.scss */
    ul.new-small-parts.new-middium-points {
        padding-bottom: 0;
    }

    /* line 1314, ../scss/responsive.scss */
    ul.small-social-new-links li {
        width: 25%;
    }

    /* line 1316, ../scss/responsive.scss */
    ul.small-points.service-small-points > li:last-child {
        padding-bottom: 25px;
    }

    /* line 1317, ../scss/responsive.scss */
    ul.small-points.service-small-points.no-padding-top > li:last-child {
        padding-bottom: 0;
    }

    /* line 1320, ../scss/responsive.scss */
    .testimonial-inner-block .testi-heading h2 {
        font-size: 18px;
        line-height: 24px;
    }

    /* line 1322, ../scss/responsive.scss */
    .testimonial-inner-block p {
        font-size: 15px;
        height: auto;
        line-height: 24px;
    }

    /* line 1324, ../scss/responsive.scss */
    .new-pages-container .p-l-r-container .testimonilal.testimonilal-center .author-detail {
        margin: 40px 0 0;
    }

    /* line 1327, ../scss/responsive.scss */
    .pack_div.content-area-block:first-child {
        margin-top: 0;
    }

    /* line 1328, ../scss/responsive.scss */
    .startup-package-btn {
        margin-top: 80px;
    }

    /* line 1331, ../scss/responsive.scss */
    .listing-inner-part.casestudy-inner-part .casestudy-img-part {
        padding-right: 15px;
        padding-left: 15px;
    }

    /* line 1332, ../scss/responsive.scss */
    .listing-inner-part.casestudy-inner-part .listing-content-box {
        padding-right: 15px;
        padding-left: 15px;
    }

    /* line 1333, ../scss/responsive.scss */
    .casestudies-listing .listing-inner-part.casestudy-inner-part .listing-content .bottom-button-box {
        left: 15px;
    }

    /* line 1334, ../scss/responsive.scss */
    .listing-inner-part.casestudy-inner-part .casestudy-title {
        font-size: 20px;
    }

    /* line 1335, ../scss/responsive.scss */
    .casestudies-listing .listing-inner-part.casestudy-inner-part .listing-content {
        padding: 0 0 105px;
    }

    /* line 1336, ../scss/responsive.scss */
    .listing-inner-part.casestudy-inner-part .listing-content p {
        font-size: 16px;
        line-height: 26px;
    }

    /* line 1337, ../scss/responsive.scss */
    .listing-inner-part.casestudy-inner-part .casestudy-button {
        font-size: 14px;
        padding: 9px 12px 8px;
    }

    /* new banner by Amandeep */
    /* line 1343, ../scss/responsive.scss */
    .banner-new-content {
        padding: 130px 30px 50px;
    }

    /* line 1344, ../scss/responsive.scss */
    .banner-new-content .inner-content-box .inner-content-area {
        padding: 25px;
    }

    /* line 1346, ../scss/responsive.scss */
    .banner-new-content .inner-content-box .inner-content-area h2 {
        line-height: 1.8;
    }

    /* line 1347, ../scss/responsive.scss */
    .banner-new-content .inner-content-box .inner-content-area span.forrester-logo img {
        height: 21px;
    }

    /* line 1348, ../scss/responsive.scss */
    .banner-new-content .inner-content-box .inner-content-area span.gartner-logo img {
        height: 21px;
    }

    /* line 1350, ../scss/responsive.scss */
    .banner-new-content .inner-content-box .inner-content-area h4, .banner-new-content .inner-content-box .inner-content-area h2 {
        margin-top: 25px;
    }

    /* new banner by Amandeep */
    /* line 1356, ../scss/responsive.scss */
    .news-detail-container {
        padding: 30px 0 0;
    }

    /* line 1357, ../scss/responsive.scss */
    .news-detail-container .news-detail-content {
        padding: 30px 0;
    }

    /* line 1358, ../scss/responsive.scss */
    .news-detail-container h1 {
        font-size: 28px;
        line-height: 1.4;
        margin: 0 0 30px;
    }

    /* line 1359, ../scss/responsive.scss */
    .news-detail-container .news-detail-content p {
        font-size: 16px;
        line-height: 26px;
    }

    /* line 1360, ../scss/responsive.scss */
    .news-detail-container .news-detail-content ul li {
        font-size: 16px;
        line-height: 26px;
    }

    /* line 1361, ../scss/responsive.scss */
    .news-detail-container .news-detail-content h3 {
        font-size: 20px;
    }

    /* line 1362, ../scss/responsive.scss */
    .news-detail-container .news-detail-content h4 {
        font-size: 18px;
    }

    /* line 1365, ../scss/responsive.scss */
    .inner-banner-box .inner-banner-image-box {
        width: 60%;
    }

    /* line 1366, ../scss/responsive.scss */
    .inner-banner-box .inner-banner-text-box .banner-content-box {
        width: 55%;
    }

    /* line 1369, ../scss/responsive.scss */
    .guide-listing-container .guide-listing span.guide-image {
        width: 45%;
        padding-right: 20px;
    }

    /* line 1370, ../scss/responsive.scss */
    .guide-listing-container .guide-listing .guide-content {
        width: 55%;
    }

    /* line 1371, ../scss/responsive.scss */
    .guide-listing-container .guide-listing .guide-content h2 {
        margin-bottom: 15px;
    }

    /* line 1372, ../scss/responsive.scss */
    .guide-listing-container .guide-listing .guide-content p {
        margin-bottom: 15px;
    }

    /* line 1375, ../scss/responsive.scss */
    .inner-banner-box .inner-banner-image-box.sports-entertainment-banner {
        background-position: center top;
    }

    /* line 1378, ../scss/responsive.scss */
    .webinar-outer-box {
        padding: 44px 30px 108px;
        height: 280px;
    }

    /* line 1379, ../scss/responsive.scss */
    .webinar-outer-box .outline-btn {
        bottom: 35px;
    }

    /* line 1382, ../scss/responsive.scss */
    .inner-text-part {
        width: 460px;
    }

    /* line 1385, ../scss/responsive.scss */
    .new-industries-box {
        margin: 0 -15px;
    }

    /* line 1386, ../scss/responsive.scss */
    .new-industries-box li {
        padding: 0 15px;
    }

    /* line 1387, ../scss/responsive.scss */
    .new-industries-box li .industries-content-part {
        min-height: 122px;
    }

    /* line 1390, ../scss/responsive.scss */
    .top-service-box {
        margin: 0 -15px;
    }

    /* line 1391, ../scss/responsive.scss */
    .top-service-box li {
        padding: 0 15px;
    }

    /* line 1392, ../scss/responsive.scss */
    .top-service-box li .service-inner-part h2 {
        font-size: 25px;
        line-height: 20px;
    }

    /* line 1395, ../scss/responsive.scss */
    h2.logo-heading-top {
        font-size: 18px;
    }

    /* line 1397, ../scss/responsive.scss */
    .different-content-fold h2, .consultation-new-box h2, .service-top-heading, .page-inner-heading, .service-top-heading02, .privacy-new-box h1, .footer-heading {
        font-size: 3vw;
    }

    /* line 1400, ../scss/responsive.scss */
    .content-new-wrapper {
        margin-top: 60px;
    }

    /* line 1401, ../scss/responsive.scss */
    .page-inner-heading > br {
        display: none;
    }

    /* line 1402, ../scss/responsive.scss */
    .content-area-block {
        max-width: 100%;
    }

    /* line 1403, ../scss/responsive.scss */
    .box-service.content-area-block {
        padding: 20px;
    }

    /* line 1406, ../scss/responsive.scss */
    .diff-content-space {
        padding-left: 15px;
    }

    /* line 1407, ../scss/responsive.scss */
    .diff-heading-space {
        padding-right: 15px;
    }

    /* line 1409, ../scss/responsive.scss */
    .diff-heading-space .content-text.small-top-margin {
        max-width: 100%;
    }

    /* line 1411, ../scss/responsive.scss */
    .service-offered-box li .service-content, .service-new-block.service-new-block02 .service-content {
        margin-top: 14px;
    }

    /* line 1414, ../scss/responsive.scss */
    ul.large-width-logos.top-logo-outer li > img {
        max-width: 60%;
    }

    /* line 1415, ../scss/responsive.scss */
    ul.top-logo-outer.top-logo-outer02 li {
        width: 25%;
    }

    /* line 1418, ../scss/responsive.scss */
    ul.top-logo-outer li img {
        max-width: 80%;
    }

    /* line 1422, ../scss/responsive.scss */
    .home-banner-box .home-content-box .banner-inner-box {
        width: 550px;
    }

    /* line 1423, ../scss/responsive.scss */
    .add-box-top {
        width: 450px;
    }

    /* line 1424, ../scss/responsive.scss */
    .add-box-top .inner-add-part {
        padding-left: 30px;
        padding-right: 90px;
    }

    /* line 1425, ../scss/responsive.scss */
    .add-box-top .inner-add-part .click-new-btn {
        width: 80px;
    }

    /* line 1426, ../scss/responsive.scss */
    .add-box-top .inner-add-part h2 {
        font-size: 14px;
        line-height: 16px;
    }

    /* line 1429, ../scss/responsive.scss */
    .how-we-do-img {
        padding-right: 20px;
    }

    /* line 1430, ../scss/responsive.scss */
    .how-we-do-content {
        padding-left: 20px;
    }

    /* line 1432, ../scss/responsive.scss */
    .right-address-part .address-wrapper {
        padding: 40px 90px 40px 40px;
    }

    /* line 1433, ../scss/responsive.scss */
    .left-form-part .form-new-wrapper .form-inner-box {
        margin-top: 40px;
    }

    /* line 1435, ../scss/responsive.scss */
    .inner-map-area + .inner-map-area {
        margin-top: 35px;
    }

    /* line 1436, ../scss/responsive.scss */
    .inner-map-area h2 {
        font-size: 18px;
    }

    /* line 1437, ../scss/responsive.scss */
    .inner-map-area p {
        font-size: 13px;
    }

    /* line 1440, ../scss/responsive.scss */
    .broad-new-text li {
        margin-top: 50px;
    }

    /* line 1441, ../scss/responsive.scss */
    .broad-new-text .broad-icon > img {
        width: 35px;
    }

    /* line 1442, ../scss/responsive.scss */
    .broad-new-text p {
        font-size: 14px;
        line-height: 24px;
    }

    /* line 1443, ../scss/responsive.scss */
    .broad-new-text.broad-left-txt p {
        padding-right: 70px;
    }

    /* line 1444, ../scss/responsive.scss */
    .broad-new-text.broad-right-txt p {
        padding-left: 70px;
    }

    /* line 1447, ../scss/responsive.scss */
    ul.featured-logo-box li {
        height: 60px;
    }

    /* line 1448, ../scss/responsive.scss */
    ul.featured-logo-box li img {
        max-height: 90%;
        max-width: 90%;
    }

    /* line 1451, ../scss/responsive.scss */
    .wide-industry-box h5 {
        font-size: 18px;
    }

    /* line 1452, ../scss/responsive.scss */
    .wide-industry-box p {
        font-size: 18px;
        margin: 4px 0 0;
        display: none;
    }

    /* line 1454, ../scss/responsive.scss */
    .video-figure-new .bottom-video-new {
        height: 130px;
    }

    /* line 1455, ../scss/responsive.scss */
    .video-testimonial-inner01 h5 {
        font-size: 14px;
    }

    /* line 1456, ../scss/responsive.scss */
    .video-testimonial-inner01 p {
        font-size: 10px;
    }

    /* line 1457, ../scss/responsive.scss */
    .video-figure-new .bottom-video-new.large-height-video {
        height: 334px;
    }

    /* line 1459, ../scss/responsive.scss */
    .thankyou-request-btn {
        font-size: 20px;
        height: 50px;
        line-height: 26px;
    }

    /* line 1461, ../scss/responsive.scss */
    .development-single-image {
        margin-top: 50px;
        margin-bottom: 0;
    }

    /* line 1463, ../scss/responsive.scss */
    .large-c-part {
        right: -45px;
        font-size: 1000px;
        top: -470px;
    }

    /* line 1464, ../scss/responsive.scss */
    .outline-btn.inner-new-btn {
        display: none;
    }

    /* line 1465, ../scss/responsive.scss */
    .small-screen-btn {
        display: block;
        width: 100%;
        text-align: center;
    }

    /* line 1466, ../scss/responsive.scss */
    .small-screen-btn .outline-btn {
        margin-top: 60px;
        width: 100%;
        max-width: 240px;
    }

    /* line 1467, ../scss/responsive.scss */
    .top-brand-box {
        margin-bottom: 20px;
    }

    /* line 1470, ../scss/responsive.scss */
    .background-cont .slide-inner-text-div {
        width: 100%;
        margin: 0;
    }

    /* line 1471, ../scss/responsive.scss */
    .background-cont .case-study-slide {
        height: 580px;
    }

    /* line 1472, ../scss/responsive.scss */
    .background-cont .content-div .services-top-heading {
        font-size: 25px;
    }

    /* line 1473, ../scss/responsive.scss */
    .background-cont .content-div p {
        font-size: 14px;
        line-height: 1.5;
        margin-top: 30px;
    }

    /* line 1474, ../scss/responsive.scss */
    .background-cont .slide-inner-text-div .content-div {
        margin-top: 30px;
    }

    /* line 1475, ../scss/responsive.scss */
    .new-page-link {
        margin-top: 40px;
    }

    /* line 1477, ../scss/responsive.scss */
    .webinar-outer-box h2 {
        font-size: 35px;
    }

    /* line 1480, ../scss/responsive.scss */
    .address .bottom-clutch-img img {
        height: 90px;
    }

    /* line 1481, ../scss/responsive.scss */
    .address .bottom-clutch-img img.anchor-new.lnm {
        margin: 20px 0 0;
    }

    /* line 1483, ../scss/responsive.scss */
    .contact-us-new-container .contact-us-page .contact-page-inner .contact-form {
        padding-right: 30px;
    }

    /* line 1484, ../scss/responsive.scss */
    .contact-us-new-container .contact-from .form-right-text {
        padding-left: 30px;
    }

    /* line 1486, ../scss/responsive.scss */
    .nlp {
        padding-left: 35px;
    }

    /* line 1487, ../scss/responsive.scss */
    .nrp {
        padding-right: 35px;
    }

    /* line 1488, ../scss/responsive.scss */
    .main-sec {
        padding-top: 130px;
        background-size: 100% 720px;
    }

    /* line 1489, ../scss/responsive.scss */
    .main-sec.epl-banner {
        background-size: 100% 750px;
    }

    /* line 1490, ../scss/responsive.scss */
    .main-sec.lbs-banner {
        background-size: 100% 780px;
    }

    /* line 1491, ../scss/responsive.scss */
    .banner-case-img > img {
        max-width: 320px;
    }

    /* line 1492, ../scss/responsive.scss */
    .single-phone-img {
        max-width: 320px;
    }

    /* line 1493, ../scss/responsive.scss */
    .voylegal-banner .banner-case-img > img {
        max-width: 100%;
    }

    /* line 1494, ../scss/responsive.scss */
    .mpb-banner .banner-case-img > img {
        max-width: 100%;
    }

    /* line 1495, ../scss/responsive.scss */
    .riq-banner .banner-case-img > img {
        max-width: 100%;
    }

    /* line 1496, ../scss/responsive.scss */
    .filmskills-banner .banner-case-img > img {
        max-width: 100%;
    }

    /* line 1497, ../scss/responsive.scss */
    .nualight-banner .banner-case-img > img {
        max-width: 100%;
    }

    /* line 1498, ../scss/responsive.scss */
    .priceequity-banner .banner-case-img > img {
        max-width: 100%;
    }

    /* line 1499, ../scss/responsive.scss */
    .iemr-banner .banner-case-img > img {
        max-width: 100%;
    }

    /* line 1500, ../scss/responsive.scss */
    .workplayce-banner .banner-case-img > img {
        max-width: 100%;
    }

    /* line 1501, ../scss/responsive.scss */
    .political-banner .banner-case-img > img {
        max-width: 100%;
    }

    /* line 1502, ../scss/responsive.scss */
    .emr-banner .banner-case-img > img {
        max-width: 100%;
    }

    /* line 1503, ../scss/responsive.scss */
    .img-banner .banner-case-img > img {
        max-width: 100%;
    }

    /* line 1504, ../scss/responsive.scss */
    .sampleboard-banner .banner-case-img > img {
        max-width: 100%;
    }

    /* line 1505, ../scss/responsive.scss */
    .footwear-banner .banner-case-img > img {
        max-width: 100%;
    }

    /* line 1506, ../scss/responsive.scss */
    .epl-banner .banner-case-img > img {
        max-width: 100%;
    }

    /* line 1507, ../scss/responsive.scss */
    .jaypore-banner .banner-case-img > img {
        max-width: 100%;
    }

    /* line 1508, ../scss/responsive.scss */
    .frontrush-banner .banner-case-img > img {
        max-width: 100%;
    }

    /* line 1509, ../scss/responsive.scss */
    .webcast-banner .banner-case-img > img {
        max-width: 100%;
    }

    /* line 1510, ../scss/responsive.scss */
    .hbr-banner .banner-case-img > img {
        max-width: 100%;
    }

    /* line 1511, ../scss/responsive.scss */
    .banner-case > img.soaq-logo {
        width: auto;
        height: 40px;
    }

    /* line 1512, ../scss/responsive.scss */
    .banner-case > img.riq-logo {
        width: auto;
        height: 35px;
    }

    /* line 1513, ../scss/responsive.scss */
    .banner-case > img.iemr-logo {
        width: auto;
        height: 40px;
    }

    /* line 1514, ../scss/responsive.scss */
    .banner-case > img.bice-logo {
        width: auto;
        height: 80px;
    }

    /* line 1515, ../scss/responsive.scss */
    .banner-case > img.nualight-logo {
        width: auto;
        height: 80px;
    }

    /* line 1516, ../scss/responsive.scss */
    .banner-case > img.dvh-logo {
        width: auto;
        height: 80px;
    }

    /* line 1517, ../scss/responsive.scss */
    .banner-case > img.blc-logo {
        width: auto;
        height: 80px;
    }

    /* line 1518, ../scss/responsive.scss */
    .banner-case > img.workplayce-logo {
        width: auto;
        height: 60px;
    }

    /* line 1519, ../scss/responsive.scss */
    .banner-case > img.frontrush-logo {
        width: auto;
        height: 40px;
    }

    /* line 1520, ../scss/responsive.scss */
    .banner-case > img.beakn-casestudy-logo {
        width: auto;
        height: 60px;
    }

    /* line 1521, ../scss/responsive.scss */
    .banner-case > img.jaypore-logo {
        width: auto;
        height: 30px;
    }

    /* line 1522, ../scss/responsive.scss */
    .main-sec .banner-text {
        font-size: 18px;
    }

    /* line 1523, ../scss/responsive.scss */
    .main-sec .banner-head {
        font-size: 35px;
    }

    /* line 1524, ../scss/responsive.scss */
    .case-sub-head {
        font-size: 22px;
    }

    /* line 1525, ../scss/responsive.scss */
    .text-para {
        font-size: 16px;
    }

    /* line 1528, ../scss/responsive.scss */
    .img-banner .banner-case-img {
        margin-top: 100px;
    }

    /* line 1529, ../scss/responsive.scss */
    .jaypore-banner .banner-case-img {
        margin-top: 100px;
    }

    /* line 1530, ../scss/responsive.scss */
    .banner-case > img.voylegal-casestudy-logo {
        width: auto;
        height: 20px;
    }

    /* line 1531, ../scss/responsive.scss */
    .banner-case > img.mpb-casestudy-logo {
        width: auto;
        height: 40px;
    }

    /* line 1532, ../scss/responsive.scss */
    .edplace-banner-bottom {
        background-size: 100% 800px;
    }

    /* line 1533, ../scss/responsive.scss */
    .wooclub-banner-bottom {
        background-size: 100% 1000px;
    }

    /* line 1534, ../scss/responsive.scss */
    .epl-banner .banner-case-img {
        margin-top: 100px;
    }

    /* line 1535, ../scss/responsive.scss */
    .epl-banner-bottom {
        background-size: 100% 800px;
    }

    /* line 1536, ../scss/responsive.scss */
    .frontrush-banner-bottom {
        background-size: 100% 1100px;
    }

    /* line 1537, ../scss/responsive.scss */
    .hbr-banner-bottom {
        background-size: 100% 1100px;
    }

    /* line 1538, ../scss/responsive.scss */
    .main-sec.webcast-banner {
        background-size: 100% 700px;
    }

    /* line 1539, ../scss/responsive.scss */
    .emr-banner .banner-case-img {
        margin-top: 100px;
    }

    /* line 1540, ../scss/responsive.scss */
    .lbs-banner .banner-case-img {
        margin-top: 100px;
    }

    /* line 1541, ../scss/responsive.scss */
    .gwa-banner-bottom {
        background-size: 100% 820px;
    }

    /* line 1542, ../scss/responsive.scss */
    .mainstreet-banner-bottom {
        background-size: 100% 820px;
    }

    /* line 1543, ../scss/responsive.scss */
    .political-banner .banner-case-img {
        margin-top: 100px;
    }

    /* line 1544, ../scss/responsive.scss */
    .velti-banner-bottom {
        background-size: 100% 1050px;
    }

    /* line 1547, ../scss/responsive.scss */
    .new-contact-area {
        padding: 0 30px 0 15px;
    }

    /* line 1550, ../scss/responsive.scss */
    .contact-side-area {
        padding: 0 0 0 30px;
    }

    /* line 1553, ../scss/responsive.scss */
    .contact-head {
        font-size: 25px;
    }

    /* line 1555, ../scss/responsive.scss */
    .fullpage-wrapper {
        display: block !important;
        height: auto !important;
        background-image: url(../../main/images/main-home-banner.svg);
        background-repeat: no-repeat;
        background-position: top left;
        background-size: contain;
    }

    /* line 1556, ../scss/responsive.scss */
    .fp-tableCell, .fp-section.fp-table, .fp-slide.fp-table {
        height: auto !important;
        display: block !important;
    }

    /* line 1559, ../scss/responsive.scss */
    .home-margin-main {
        padding-top: 130px;
    }

    /* line 1560, ../scss/responsive.scss */
    .relative-div {
        background: 0 none;
    }

    /* line 1562, ../scss/responsive.scss */
    .home-sub-heading {
        margin-bottom: 60px;
    }

    /* line 1563, ../scss/responsive.scss */
    ul.trusted-logo-list li.different-li-margin {
        margin-top: 80px;
    }

    /* line 1565, ../scss/responsive.scss */
    .home-margin-main.red-section-inner {
        margin: 130px 0 0;
        padding-top: 100px;
        padding-bottom: 100px;
    }

    /* line 1566, ../scss/responsive.scss */
    .main-content {
        font-size: 50px;
        line-height: 1.3;
        width: 100%;
    }

    /* line 1568, ../scss/responsive.scss */
    .home-service-image-box img {
        width: 100%;
        max-width: 100%;
    }

    /* line 1569, ../scss/responsive.scss */
    .small-tech-list ~ img {
        display: block;
    }

    /* line 1570, ../scss/responsive.scss */
    .small-tech-list {
        margin: 0 0 40px;
    }
}
@media only screen and (min-width: 1024px) {
    /* line 1577, ../scss/responsive.scss */
    .container.main-padding > .banner {
        padding-bottom: 45px;
    }
}
@media only screen and (min-width: 1025px) {
    /* line 1581, ../scss/responsive.scss */
    .ipad-display {
        display: none;
    }

    /* line 1582, ../scss/responsive.scss */
    .container.main-padding > .banner {
        margin-left: -14px;
        margin-right: -14px;
    }
}
@media only screen and (max-width: 1024px) {
    /* line 1587, ../scss/responsive.scss */
    .mobile-small img {
        margin: auto;
        vertical-align: middle;
        bottom: 0;
        position: absolute;
        top: 0;
        max-width: 100px;
    }

    /* line 1588, ../scss/responsive.scss */
    .our-services-heading.case-studies-sheading .inner-page-heading {
        margin-bottom: 20px;
    }

    /* line 1590, ../scss/responsive.scss */
    .video-evaluator-box {
        padding: 80px;
    }

    /* line 1592, ../scss/responsive.scss */
    .slider-for .banner-content-box {
        padding: 30px;
    }

    /* line 1593, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner .banner-side .startup-icon {
        margin-bottom: 30px;
    }

    /* line 1594, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner .banner-side .startup-icon li {
        padding-right: 30px;
    }

    /* line 1595, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner .banner-side .startup-icon li + li {
        padding-right: 30px;
    }

    /* line 1597, ../scss/responsive.scss */
    .content-text.start-up {
        font-size: 20px;
        letter-spacing: 0;
    }

    /* line 1599, ../scss/responsive.scss */
    .wide-industry-box, .work-new-blocks + .work-new-blocks {
        margin-top: 60px;
    }

    /* line 1601, ../scss/responsive.scss */
    .video-figure-new .home-page-video {
        height: 300px;
    }

    /* line 1603, ../scss/responsive.scss */
    .fold-margin.first-fold-margin.startup-f-fold {
        margin-top: 40px;
    }

    /* line 1604, ../scss/responsive.scss */
    ul.top-logo-outer li {
        margin-top: 60px;
    }

    /* line 1607, ../scss/responsive.scss */
    .small-margin-new-box .full-page-reverce-box {
        margin-top: 100px;
    }

    /* line 1608, ../scss/responsive.scss */
    .job-tabs-container {
        padding-bottom: 100px;
    }

    /* line 1609, ../scss/responsive.scss */
    .submit-resume {
        padding-top: 100px;
        padding-bottom: 100px;
    }

    /* line 1610, ../scss/responsive.scss */
    .submit-resume-form-container {
        padding-bottom: 100px;
    }

    /* line 1612, ../scss/responsive.scss */
    .guide-listing-container {
        margin-top: 100px;
    }

    /* line 1613, ../scss/responsive.scss */
    .guide-listing-container .guide-listing {
        margin-bottom: 100px;
    }

    /* line 1615, ../scss/responsive.scss */
    .technologies-bottom-logos {
        margin-top: 60px;
    }

    /* line 1617, ../scss/responsive.scss */
    .award-top-margin {
        margin-top: 60px;
    }

    /* line 1618, ../scss/responsive.scss */
    .top-new-margin, .device-new-margin {
        margin-top: 60px;
    }

    /* line 1619, ../scss/responsive.scss */
    .service-new-block.service-new-block02 {
        margin-top: 60px;
    }

    /* line 1621, ../scss/responsive.scss */
    .listing-inner-part {
        padding-bottom: 100px;
    }

    /* line 1623, ../scss/responsive.scss */
    .space-empty {
        height: 100px;
    }

    /* line 1624, ../scss/responsive.scss */
    .bg-div .btn.btn-testi {
        margin-top: 10px;
    }

    /* line 1625, ../scss/responsive.scss */
    .content-grey img {
        margin-top: 0px;
        float: left;
    }

    /* line 1626, ../scss/responsive.scss */
    .bg-grey.bottom h3 {
        max-width: 100%;
    }

    /* line 1627, ../scss/responsive.scss */
    .content-grey {
        padding-bottom: 80px;
    }

    /* line 1628, ../scss/responsive.scss */
    .img-cont.img-bga {
        background-size: cover;
        height: 555px;
    }

    /* line 1629, ../scss/responsive.scss */
    .bg-grey .main-testimonial .feat-content .feat-testi-cont::before {
        left: 11.4em;
    }

    /* line 1630, ../scss/responsive.scss */
    .mt-mb {
        margin-top: 20px;
    }

    /* line 1631, ../scss/responsive.scss */
    .startup-fold .mt-top {
        margin-top: 0px;
    }

    /* line 1632, ../scss/responsive.scss */
    .pack-sec .package-row {
        margin-top: 0px;
    }

    /* line 1633, ../scss/responsive.scss */
    .content-grey .testi-cont {
        font-size: 18px;
    }

    /* line 1634, ../scss/responsive.scss */
    .bg-grey .main-testimonial .feat-content .feat-testi-cont::after {
        left: 55%;
    }

    /* line 1635, ../scss/responsive.scss */
    .bg-grey .main-testimonial .feat-content.vertical .feat-testi-cont::after {
        left: 63%;
    }

    /* line 1636, ../scss/responsive.scss */
    .bg-grey .main-testimonial .feat-content .feat-testi-cont {
        font-size: 20px;
        line-height: 26px;
    }

    /* line 1637, ../scss/responsive.scss */
    .bg-grey .main-testimonial {
        padding-left: 110px;
    }

    /* line 1638, ../scss/responsive.scss */
    .bg-grey .main-testimonial .feat-testimonial {
        margin-top: 0;
    }

    /* line 1639, ../scss/responsive.scss */
    .bg-grey {
        padding: 100px 0px;
    }

    /* line 1640, ../scss/responsive.scss */
    .soaq-slider7 .big-img {
        height: 530px;
    }

    /* line 1641, ../scss/responsive.scss */
    .approac-sec .image-slide-prllx {
        background-size: 400px !important;
        background-position: 60px center !important;
        min-height: 400px;
        background-attachment: scroll !important;
    }

    /* line 1642, ../scss/responsive.scss */
    .approac-sec .app-row .app-right .services-sub-heading {
        font-size: 18px;
    }

    /* line 1643, ../scss/responsive.scss */
    .approac-sec .app-row .app-right .content-text {
        margin-bottom: 20px;
    }

    /* line 1644, ../scss/responsive.scss */
    .white-space {
        margin-top: 0;
    }

    /* line 1645, ../scss/responsive.scss */
    .approac-sec {
        margin-top: 40px;
        margin-bottom: 60px;
    }

    /* line 1646, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner .lower-banner .banner-side-right {
        right: 0;
        padding-left: 0;
    }

    /* line 1647, ../scss/responsive.scss */
    .beakn-logo {
        width: 180px;
        height: auto;
    }

    /* line 1648, ../scss/responsive.scss */
    .front-logo {
        width: 240px;
    }

    /* line 1649, ../scss/responsive.scss */
    .appee-logo {
        width: 100px;
    }

    /* line 1651, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner .banner-side-right .startup-img {
        padding-left: 5em;
    }

    /* line 1652, ../scss/responsive.scss */
    .mt-top .content-text {
        margin-left: 0;
    }

    /* line 1655, ../scss/responsive.scss */
    .mvp-production-team {
        margin-top: 60px;
    }

    /* line 1658, ../scss/responsive.scss */
    .box-service {
        min-height: 330px;
    }

    /* line 1659, ../scss/responsive.scss */
    .right-div-end + .right-div-end .box-service {
        min-height: 330px;
    }

    /*====================================== Inner Pages ======================================*/
    /* line 1665, ../scss/responsive.scss */
    .left-end-img {
        margin-left: 70px;
        width: calc(45% - 70px);
    }

    /* line 1666, ../scss/responsive.scss */
    .left-end-img img {
        width: 470px;
        left: -50px;
        top: -20px;
    }

    /* line 1669, ../scss/responsive.scss */
    .inner-banner-box .inner-banner-image-box.ecommerce-banner-image {
        background-position: right top;
    }

    /* line 1674, ../scss/responsive.scss */
    .case-study-tab {
        display: block;
    }

    /* line 1675, ../scss/responsive.scss */
    .container.main-padding > .banner {
        padding-bottom: 0;
    }

    /* line 1676, ../scss/responsive.scss */
    .inner-page-banner {
        height: 263px;
    }

    /* line 1680, ../scss/responsive.scss */
    .banner-scroll-down {
        left: 50px;
    }

    /* line 1682, ../scss/responsive.scss */
    .container.main-padding > .banner {
        padding-bottom: 60px;
    }

    /* line 1683, ../scss/responsive.scss */
    .inner-page-heading {
        /*font-size: 80px;*/
    }

    /* line 1687, ../scss/responsive.scss */
    .inner-page-banner .inner-page-heading {
        margin-bottom: 10px;
    }

    /* line 1693, ../scss/responsive.scss */
    .digital-strategy .d-s-bg img, .customer-experience .d-s-bg img, .digital-strategy .d-s-bg img {
        max-height: 400px;
        width: auto;
    }

    /* line 1698, ../scss/responsive.scss */
    .digital-strategy .p-l-container-small {
        padding-left: 15px;
    }

    /* line 1700, ../scss/responsive.scss */
    .customer-experience.p-l-container {
        padding-left: 0;
    }

    /* line 1702, ../scss/responsive.scss */
    .section-separator {
        padding-top: 65px;
        padding-bottom: 65px;
    }

    /* line 1709, ../scss/responsive.scss */
    .testimonilal.testimonilal-center {
        padding-bottom: 65px;
    }

    /* line 1710, ../scss/responsive.scss */
    .testimonilal.testimonilal-center.testimonial-padding-top {
        padding-top: 65px;
    }

    /* line 1711, ../scss/responsive.scss */
    .casestudies-testi-box .testimonilal.testimonilal-center {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    /* line 1717, ../scss/responsive.scss */
    .img-txt-container {
        width: 320px;
    }

    /* line 1721, ../scss/responsive.scss */
    .img-txt-container.light-blue-bg {
        padding-left: 25px;
        padding-right: 25px;
        padding-top: 30px;
    }

    /* line 1723, ../scss/responsive.scss */
    .img-txt-container.consulting-container {
        padding-left: 25px;
        padding-right: 25px;
        padding-top: 30px;
    }

    /* line 1725, ../scss/responsive.scss */
    .img-txt-container.velti-container {
        padding-left: 25px;
        padding-right: 25px;
        padding-top: 30px;
    }

    /* line 1727, ../scss/responsive.scss */
    .img-txt-container.manalogy-container {
        padding-left: 25px;
        padding-right: 25px;
        padding-top: 30px;
    }

    /* line 1730, ../scss/responsive.scss */
    .img-txt-container.konga-container {
        padding-left: 25px;
        padding-right: 25px;
        padding-top: 20px;
    }

    /* line 1733, ../scss/responsive.scss */
    .img-txt-container.enterprise-container {
        padding-left: 25px;
        padding-right: 25px;
        padding-top: 60px;
    }

    /* line 1735, ../scss/responsive.scss */
    .img-txt-container.digital-cus-container {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 20px;
    }

    /* line 1738, ../scss/responsive.scss */
    .img-txt-container.quality-container {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 20px;
    }

    /* line 1741, ../scss/responsive.scss */
    .img-txt-container.frontrush-container {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 20px;
    }

    /* line 1744, ../scss/responsive.scss */
    .img-txt-container.price-container {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 20px;
    }

    /* line 1747, ../scss/responsive.scss */
    .img-txt-container .featured-text {
        font-size: 20px;
        line-height: 1.3;
    }

    /* line 1749, ../scss/responsive.scss */
    .small-separator-top.section-separator {
        padding-top: 65px;
    }

    /* line 1751, ../scss/responsive.scss */
    .our-technology-part.without-top-text.no-inner-top-padding {
        padding-top: 65px;
    }

    /* line 1753, ../scss/responsive.scss */
    .digital-strategy.p-l-container {
        padding-left: 0;
    }

    /* line 1756, ../scss/responsive.scss */
    .technologies {
        padding: 70px;
    }
    /* line 1758, ../scss/responsive.scss */
    .technologies .p-r-container-small {
        padding-right: 15px;
    }

    /* line 1760, ../scss/responsive.scss */
    .our-technology-part {
        padding-top: 65px;
    }

    /* line 1761, ../scss/responsive.scss */
    .our-technology-part.new-bottom-padding {
        padding-bottom: 65px;
    }

    /* line 1762, ../scss/responsive.scss */
    .our-services-part.tech-service-part {
        padding-top: 65px;
    }

    /* line 1764, ../scss/responsive.scss */
    .get-in-touch {
        padding-top: 100px;
    }

    /* line 1766, ../scss/responsive.scss */
    .inner-banner-text {
        font-size: 18px;
    }

    /* line 1767, ../scss/responsive.scss */
    .lg-info-text, .banner-bot-strip h2, .service-sub-heading {
        font-size: 20px;
        letter-spacing: 0;
    }

    /* line 1768, ../scss/responsive.scss */
    .banner-fixed-part .fixed-banner-content p {
        font-size: 20px;
        letter-spacing: 0;
    }

    /* line 1769, ../scss/responsive.scss */
    .partners-heading {
        font-size: 20px;
    }

    /* line 1770, ../scss/responsive.scss */
    .services-sub-heading, .enterprise-fold-bottom .work-div .services-sub-heading {
        font-size: 20px;
        line-height: 26px;
        margin-bottom: 12px;
    }

    /* line 1771, ../scss/responsive.scss */
    .privacy-new-box h4 {
        font-size: 20px;
        line-height: 26px;
        margin: 20px 0 10px;
    }

    /* line 1772, ../scss/responsive.scss */
    .services-sub-heading, .work-div .services-sub-heading, .enterprise-fold-bottom .work-div .services-sub-heading {
        min-height: 0;
    }

    /* line 1773, ../scss/responsive.scss */
    .our-services-part {
        padding-bottom: 15px;
    }

    /* line 1774, ../scss/responsive.scss */
    .work-text p {
        font-size: 16px;
    }

    /* line 1776, ../scss/responsive.scss */
    .our-services-part.new-our-service-part {
        padding-bottom: 65px;
    }

    /* line 1778, ../scss/responsive.scss */
    .list.user-list.list-new-part li {
        font-size: 16px;
        line-height: 26px;
    }

    /* line 1780, ../scss/responsive.scss */
    ul.new-small-parts {
        padding-bottom: 50px;
    }

    /* line 1783, ../scss/responsive.scss */
    .insight-page-content .blog-description {
        padding: 8px 15px 0;
    }

    /* line 1785, ../scss/responsive.scss */
    .footer-outer {
        padding-top: 65px;
    }

    /* line 1787, ../scss/responsive.scss */
    .footer-heading {
        margin-bottom: 25px;
    }

    /* line 1789, ../scss/responsive.scss */
    .get-in-touch .container-fluid {
        padding: 50px 15px;
    }

    /* line 1791, ../scss/responsive.scss */
    .request-consultation {
        font-size: 18px;
    }

    /* line 1792, ../scss/responsive.scss */
    .testimonial-new-btn, .new-casestudy-link .outline-btn {
        width: 260px;
    }

    /* line 1795, ../scss/responsive.scss */
    .problem-dis-area p.content-text {
        font-size: 22px;
        line-height: 32px;
    }

    /* line 1797, ../scss/responsive.scss */
    .case-studies-scontent .services-sub-heading {
        letter-spacing: 0;
    }

    /* line 1800, ../scss/responsive.scss */
    .case-studies-sheading .inner-page-heading {
        letter-spacing: 0;
    }

    /* line 1802, ../scss/responsive.scss */
    .our-service-part2 {
        padding-top: 65px;
    }

    /* line 1803, ../scss/responsive.scss */
    .without-comma-div {
        padding-bottom: 65px;
    }

    /* line 1806, ../scss/responsive.scss */
    .blk-bg-section {
        height: 450px;
    }

    /* line 1807, ../scss/responsive.scss */
    .blk-bg-section .quote-container {
        height: 100%;
    }

    /* line 1808, ../scss/responsive.scss */
    .blk-bg-section .quote-container .quote-text {
        font-size: 24px;
        line-height: 34px;
    }

    /* line 1809, ../scss/responsive.scss */
    .blk-bg-section .quote-container .client {
        font-size: 16px;
    }

    /* line 1810, ../scss/responsive.scss */
    .blk-bg-section .quote-container .position {
        font-size: 14px;
        margin: 2px 0 0;
    }

    /* line 1812, ../scss/responsive.scss */
    .top-sub-heading h1 {
        font-size: 26px;
        line-height: 30px;
    }

    /* line 1815, ../scss/responsive.scss */
    .author-info {
        margin: 25px 0 65px;
    }

    /* line 1818, ../scss/responsive.scss */
    .comment-section {
        margin-bottom: 65px;
    }

    /* line 1820, ../scss/responsive.scss */
    .comment-section .comment-disply-section {
        margin-top: 65px;
    }

    /* line 1821, ../scss/responsive.scss */
    .comment-section .comment-disply-section .comment-box-wrapper + .comment-box-wrapper {
        margin-top: 40px;
    }

    /* line 1824, ../scss/responsive.scss */
    .partners-con {
        margin-bottom: 65px;
    }

    /* line 1826, ../scss/responsive.scss */
    .why-work {
        margin-top: 65px;
    }

    /* line 1828, ../scss/responsive.scss */
    .awards-box {
        font-size: 12px;
    }

    /* line 1831, ../scss/responsive.scss */
    .process-small-img {
        padding-bottom: 65px;
    }

    /* line 1833, ../scss/responsive.scss */
    .comment-section .all-comment-btn {
        margin-top: 55px;
    }

    /* line 1835, ../scss/responsive.scss */
    .newsletter-wrapper {
        margin-bottom: 35px;
        margin-top: 65px;
    }

    /* line 1837, ../scss/responsive.scss */
    .new-blank-div {
        height: 5px;
    }

    /* line 1840, ../scss/responsive.scss */
    .single-post .main-blog .blog-listing-part, .single-post .main-blog .search-part-right {
        margin-bottom: 65px;
    }

    /* line 1844, ../scss/responsive.scss */
    .testimonilal.testimonilal-center p {
        font-size: 16px;
    }
    /* line 1853, ../scss/responsive.scss */
    .testimonilal.testimonilal-center .author-detail {
        font-size: 14px;
    }
    /* line 1854, ../scss/responsive.scss */
    .testimonilal.testimonilal-center .author-detail > span {
        font-size: 12px;
    }

    /* line 1859, ../scss/responsive.scss */
    .insight-page-content .blog-title {
        font-size: 22px;
        line-height: 28px;
    }

    /* line 1860, ../scss/responsive.scss */
    .social-blog {
        margin-top: 26px;
    }

    /* line 1861, ../scss/responsive.scss */
    .social-blog img {
        width: 30px;
        height: auto;
    }

    /* line 1863, ../scss/responsive.scss */
    .blog-list .blog-inner-portion .blog-title {
        font-size: 16px;
        line-height: 22px;
        height: 66px;
    }

    /* line 1865, ../scss/responsive.scss */
    .blog-list p, .main-blog p, blockquote {
        font-size: 14px;
        line-height: 22px;
    }

    /* line 1866, ../scss/responsive.scss */
    .blog-list .blog-inner-portion p {
        height: 66px;
    }

    /* line 1868, ../scss/responsive.scss */
    .blog-content h4 {
        font-size: 14px;
    }

    /* line 1869, ../scss/responsive.scss */
    .blog-content h3 {
        font-size: 16px;
    }

    /* line 1870, ../scss/responsive.scss */
    .blog-inner h2 {
        font-size: 18px;
    }

    /* line 1871, ../scss/responsive.scss */
    .author-info h3 {
        font-size: 17px;
    }

    /* line 1872, ../scss/responsive.scss */
    .blog-content-outer .blog-content ul li {
        line-height: 22px;
        font-size: 14px;
    }

    /* line 1873, ../scss/responsive.scss */
    .blog-content-outer .blog-content ol li {
        line-height: 22px;
        font-size: 14px;
    }

    /* line 1875, ../scss/responsive.scss */
    .blog-button {
        font-size: 14px;
        padding: 8px 12px;
    }

    /* line 1878, ../scss/responsive.scss */
    .tranding-blog-box h3 {
        font-size: 20px;
    }

    /* line 1880, ../scss/responsive.scss */
    .request-form-box h2 {
        font-size: 24px;
        margin: 0 0 5px;
    }

    /* line 1883, ../scss/responsive.scss */
    .casestudy-button {
        font-size: 14px;
        padding: 8px 12px;
    }

    /* line 1884, ../scss/responsive.scss */
    .casestudies-listing .listing-content {
        padding: 15px 0 0;
    }

    /* line 1885, ../scss/responsive.scss */
    .view-more-btn .view-btn-new {
        font-size: 14px;
        padding: 8px 12px;
    }

    /* line 1888, ../scss/responsive.scss */
    .career-images-section {
        margin-top: 65px;
        margin-bottom: 65px;
    }

    /* line 1891, ../scss/responsive.scss */
    .testimonial-inner-block {
        width: 90%;
    }

    /* line 1895, ../scss/responsive.scss */
    .top-video-block .video-img-top .bottom-new-video {
        margin-top: 35px;
    }

    /* line 1896, ../scss/responsive.scss */
    .bottom-testimonial-part .col-xs-12.col-sm-6.col-md-4 {
        margin-bottom: 100px;
    }

    /* line 1899, ../scss/responsive.scss */
    .startup-package-btn, .pack_div.content-area-block {
        margin-top: 60px;
    }

    /* line 1902, ../scss/responsive.scss */
    .listing-inner-part.casestudy-inner-part .casestudy-img-part {
        padding-right: 0;
        padding-left: 15px;
    }

    /* line 1903, ../scss/responsive.scss */
    .listing-inner-part.casestudy-inner-part .listing-content-box {
        padding-right: 15px;
        padding-left: 0;
    }

    /* line 1904, ../scss/responsive.scss */
    .casestudies-listing .listing-inner-part.casestudy-inner-part .listing-content .bottom-button-box {
        left: 0;
    }

    /* line 1905, ../scss/responsive.scss */
    .casestudies-listing .listing-inner-part.casestudy-inner-part .listing-content {
        padding: 0;
    }

    /* line 1906, ../scss/responsive.scss */
    .casestudies-listing .listing-inner-part.casestudy-inner-part .listing-content .bottom-button-box {
        position: relative;
        left: auto;
        bottom: auto;
        float: left;
        width: 100%;
        padding: 20px 0 0;
    }

    /* line 1907, ../scss/responsive.scss */
    .listing-inner-part.casestudy-inner-part ul.small-bot-icons {
        margin: 15px 0 0;
    }

    /* line 1909, ../scss/responsive.scss */
    .cmmi-img-new {
        padding: 15px 0 50px;
    }

    /* line 1912, ../scss/responsive.scss */
    .banner-fixed-part > video {
        display: none;
    }

    /* Amandeep Singh Behl */
    /* line 1918, ../scss/responsive.scss */
    .banner-new-content.column-one, .banner-new-content.column-two, .banner-new-content.column-three {
        opacity: 1;
        -webkit-transition: none;
        transition: none;
    }

    /* line 1924, ../scss/responsive.scss */
    .banner-new-content.column-one .inner-content-box .inner-content-area, .banner-new-content.column-two .inner-content-box .inner-content-area, .banner-new-content.column-three .inner-content-box .inner-content-area {
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
        opacity: 1;
        -webkit-transition: none;
        transition: none;
    }

    /* line 1933, ../scss/responsive.scss */
    .banner-new-content.column-one .inner-content-box, .banner-new-content.column-two .inner-content-box, .banner-new-content.column-three .inner-content-box {
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
        opacity: 1;
        -webkit-transition: none;
        transition: none;
    }

    /* line 1942, ../scss/responsive.scss */
    .banner-new-content .inner-content-box .inner-content-area h1 {
        line-height: 1.6;
    }

    /* Amandeep Singh Behl */
    /* line 1947, ../scss/responsive.scss */
    .fold-margin, .bottom-light-background, .top-sub-banner-content02 {
        margin-top: 100px;
    }

    /* line 1948, ../scss/responsive.scss */
    .result-new-box {
        padding-top: 100px;
    }

    /* line 1949, ../scss/responsive.scss */
    .fold-padding-top {
        padding-top: 100px;
    }

    /* line 1950, ../scss/responsive.scss */
    .result-new-banner {
        padding-top: 100px;
    }

    /* line 1951, ../scss/responsive.scss */
    .new-center-image {
        margin-top: 60px;
    }

    /* line 1952, ../scss/responsive.scss */
    .fold-margin-blog {
        margin-top: 100px;
    }

    /* line 1953, ../scss/responsive.scss */
    .bottom-small-info, .consultation-new-box {
        padding-top: 100px;
        padding-bottom: 100px;
    }

    /* line 1954, ../scss/responsive.scss */
    .top-sub-banner-content p, .different-content-fold .bulit-margin-new ul.new-bulit-points li, .bottom-small-info p, .contact-from p, p.single-line-content, h6.single-line-content {
        font-size: 20px;
        letter-spacing: 0;
    }

    /* line 1955, ../scss/responsive.scss */
    .different-content-fold .bulit-margin-new {
        margin-top: 25px;
    }

    /* line 1956, ../scss/responsive.scss */
    .top-sub-banner-content {
        margin-top: 100px;
    }

    /* line 1959, ../scss/responsive.scss */
    ul.trusted-logo-list li img {
        max-width: 70%;
        max-height: none;
    }

    /* line 1962, ../scss/responsive.scss */
    .webinar-outer-box h2 {
        font-size: 35px;
        line-height: 25px;
    }

    /* line 1965, ../scss/responsive.scss */
    .casestudy-outer-box {
        margin-top: 40px;
    }

    /* line 1966, ../scss/responsive.scss */
    .casestudy-new-box {
        height: 380px;
    }

    /* line 1967, ../scss/responsive.scss */
    .casestudy-click {
        width: 160px;
        line-height: 38px;
        font-size: 15px;
    }

    /* line 1968, ../scss/responsive.scss */
    .inner-text-part {
        padding-bottom: 75px;
    }

    /* line 1971, ../scss/responsive.scss */
    .coverage-icon-top {
        min-height: 70px;
    }

    /* line 1972, ../scss/responsive.scss */
    .coverage-icon-top img {
        max-height: 50px;
    }

    /* line 1974, ../scss/responsive.scss */
    .popular-marketing-img {
        min-height: 60px;
    }

    /* line 1975, ../scss/responsive.scss */
    .popular-marketing-img img {
        max-height: 40px;
    }

    /* line 1978, ../scss/responsive.scss */
    .home-new-margin {
        margin-top: 100px;
    }

    /* line 1979, ../scss/responsive.scss */
    .home-bottom-margin {
        padding-bottom: 100px;
    }

    /* line 1980, ../scss/responsive.scss */
    .home-page-box .consultation-new-box {
        padding-top: 100px;
        padding-bottom: 100px;
    }

    /* line 1983, ../scss/responsive.scss */
    ul.trusted-logo-list li, .top-service-box li, .new-industries-box li, ul.featured-logo-box li {
        margin-top: 60px;
    }

    /* line 1984, ../scss/responsive.scss */
    .page-new-heading, .page-new-heading02 {
        padding-bottom: 60px;
    }

    /* line 1985, ../scss/responsive.scss */
    .work-div:nth-of-type(n+5) {
        margin-top: 60px;
    }

    /* line 1986, ../scss/responsive.scss */
    .content-new-wrapper.content-wrapper-new li + li + li .content-area-block {
        margin-top: 60px;
    }

    /* line 1987, ../scss/responsive.scss */
    .content-new-box + .content-new-box {
        margin: 60px 0 0;
    }

    /* line 1988, ../scss/responsive.scss */
    .new-small-margin {
        margin: 60px 0 0;
    }

    /* line 1989, ../scss/responsive.scss */
    .engage-new-box + .engage-new-box {
        margin-top: 60px;
    }

    /* line 1990, ../scss/responsive.scss */
    .new-casestudy-link {
        margin: 10px 0 0;
    }

    /* line 1993, ../scss/responsive.scss */
    .testimonial-block-inner {
        width: 700px;
    }

    /* line 1996, ../scss/responsive.scss */
    .mvp-production-team h3 {
        font-size: 16px;
        margin-bottom: 15px;
    }

    /* line 1999, ../scss/responsive.scss */
    .how-we-do-box .content-new-row .content-work-text p {
        font-size: 16px;
        line-height: 26px;
    }

    /* line 2000, ../scss/responsive.scss */
    .inner-map-area p a:hover {
        color: inherit;
    }

    /* line 2003, ../scss/responsive.scss */
    .left-form-part .form-new-wrapper {
        padding-left: 65px;
    }

    /* line 2006, ../scss/responsive.scss */
    ul.framework-new-box li {
        font-size: 16px;
    }

    /* line 2009, ../scss/responsive.scss */
    .design-inner-box .ul-box-design li {
        margin-top: 60px;
    }

    /* line 2010, ../scss/responsive.scss */
    .full-page-reverce-box .design-inner-box {
        padding-right: 50px;
    }

    /* line 2011, ../scss/responsive.scss */
    .design-inner-box {
        padding-left: 50px;
    }

    /* line 2012, ../scss/responsive.scss */
    .small-margin-new-box .design-inner-box {
        padding-left: 20px;
    }

    /* line 2013, ../scss/responsive.scss */
    .small-margin-new-box .full-page-reverce-box .design-inner-box {
        padding-right: 20px;
    }

    /* line 2016, ../scss/responsive.scss */
    .consulting-new-box.slick-slider .slick-dots {
        margin-top: 15px;
    }

    /* line 2017, ../scss/responsive.scss */
    .consulting-new-box.slick-slider .slick-dots li {
        width: auto;
        font-size: 0;
    }

    /* line 2018, ../scss/responsive.scss */
    .consulting-new-box.slick-slider .slick-dots li button {
        height: 12px;
        width: 12px;
        background: transparent;
        border: 2px solid #939393;
    }

    /* line 2019, ../scss/responsive.scss */
    .consulting-new-box.slick-slider .slick-dots li.slick-active button {
        background-color: #f13624;
        border-color: #f13624;
    }

    /* line 2022, ../scss/responsive.scss */
    .large-c-part {
        right: -20px;
    }

    /* line 2025, ../scss/responsive.scss */
    .background-cont .case-study-slide {
        padding: 70px 50px;
        height: 550px;
    }

    /* line 2027, ../scss/responsive.scss */
    .voylegal-banner-bottom {
        background-size: 100% 800px;
    }

    /* line 2028, ../scss/responsive.scss */
    .ecp-banner-bottom {
        background-size: 100% 800px;
    }

    /* line 2029, ../scss/responsive.scss */
    .gwa-banner-bottom {
        background-size: 100% 800px;
    }

    /* line 2030, ../scss/responsive.scss */
    .beakn-banner-bottom {
        background-size: 100% 1100px;
    }

    /* line 2031, ../scss/responsive.scss */
    .fourfourtwo-banner-bottom {
        background-size: 100% 1050px;
    }

    /* line 2032, ../scss/responsive.scss */
    .edplace-banner-bottom {
        background-size: 100% 750px;
    }

    /* line 2033, ../scss/responsive.scss */
    .hbr-banner-bottom {
        background-size: 100% 1000px;
    }

    /* line 2034, ../scss/responsive.scss */
    .mainstreet-banner-bottom {
        background-size: 100% 750px;
    }

    /* line 2037, ../scss/responsive.scss */
    .video-evaluator-box p > br {
        display: none;
    }

    /* line 2041, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(2) {
        top: 180px;
        left: 60px;
    }

    /* line 2042, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(4) {
        right: 280px;
    }

    /* line 2043, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(3) {
        left: 260px;
    }

    /* line 2044, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(6) {
        left: 50px;
    }

    /* line 2045, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(9) {
        right: 150px;
    }

    /* line 2046, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(13) {
        right: 260px;
    }

    /* line 2047, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(10) {
        left: 30px;
    }

    /* line 2048, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(14) {
        bottom: -540px;
        left: 100px;
    }

    /* line 2049, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(15) {
        bottom: -520px;
        left: 420px;
    }

    /* line 2050, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(11) {
        left: 240px;
        bottom: -400px;
    }

    /* line 2051, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(12) {
        right: 90px;
    }

    /* line 2052, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(6) .toltip {
        left: 60px;
    }

    /* line 2053, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(2) .toltip {
        left: 40px;
    }

    /* line 2054, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(9) .toltip {
        right: 20px;
    }

    /* line 2055, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(12) .toltip {
        left: 80px;
    }

    /* line 2056, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(10) .toltip {
        left: -40px;
    }

    /* line 2057, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(4) .toltip {
        right: 20px;
    }

    /* line 2058, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(7) {
        left: 360px;
    }

    /* line 2059, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(8) {
        right: 30px;
        top: 330px;
    }

    /* line 2060, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(8) .toltip {
        left: 70px;
    }

    /* line 2063, ../scss/responsive.scss */
    .video-figure-new .home-page-video {
        height: 250px;
    }

    /* line 2064, ../scss/responsive.scss */
    .home-margin-main {
        padding-top: 100px;
    }

    /* line 2065, ../scss/responsive.scss */
    footer.footer {
        margin-top: 100px;
    }

    /* line 2066, ../scss/responsive.scss */
    .footer-section footer.footer {
        margin-top: 100;
    }

    /* line 2067, ../scss/responsive.scss */
    .main-banner-outer.home-margin-main {
        padding-top: 130px;
    }

    /* line 2068, ../scss/responsive.scss */
    ul.trusted-logo-list li.different-li-margin {
        margin-top: 60px;
    }

    /* line 2069, ../scss/responsive.scss */
    ul.trusted-logo-list.flip-new-list li .flip-new-box .flip-img01 {
        opacity: 1;
        visibility: visible;
        transition: opacity 0.3ms, visibility 0.3ms;
    }

    /* line 2070, ../scss/responsive.scss */
    ul.trusted-logo-list.flip-new-list li:hover .flip-new-box .flip-img01 {
        opacity: 1;
        visibility: visible;
    }

    /* line 2071, ../scss/responsive.scss */
    ul.trusted-logo-list.flip-new-list li .flip-new-box .flip-img02 {
        display: none !important;
    }

    /* line 2072, ../scss/responsive.scss */
    ul.trusted-logo-list.top-flip-row li {
        height: 40px;
        margin-top: 60px;
    }

    /* line 2073, ../scss/responsive.scss */
    ul.trusted-logo-list.top-flip-row li .flip-new-box {
        height: 40px;
    }

    /* line 2074, ../scss/responsive.scss */
    ul.trusted-logo-list.top-flip-row li .flip-new-box .flip-img01 {
        opacity: 1;
        visibility: visible;
        transition: opacity 0.3ms, visibility 0.3ms;
    }

    /* line 2075, ../scss/responsive.scss */
    ul.trusted-logo-list.top-flip-row li:hover .flip-new-box .flip-img01 {
        opacity: 1;
        visibility: visible;
    }

    /* line 2076, ../scss/responsive.scss */
    ul.trusted-logo-list.top-flip-row li .flip-new-box .flip-img02 {
        display: none !important;
    }

    /* line 2077, ../scss/responsive.scss */
    .home-margin-main.red-section-inner {
        margin: 100px 0 0;
        padding-top: 80px;
        padding-bottom: 80px;
    }

    /* line 2078, ../scss/responsive.scss */
    .main-content {
        font-size: 45px;
    }

    /* line 2081, ../scss/responsive.scss */
    .contact-bottom-links {
        margin-top: 100px;
    }
}
@media screen and (max-width: 1023px) {
    /* line 2090, ../scss/responsive.scss */
    .work-div {
        max-width: 100%;
        margin-right: 0;
        min-height: 15em;
    }

    /* line 2093, ../scss/responsive.scss */
    .contact-us-right {
        margin-top: 0;
    }

    /* line 2095, ../scss/responsive.scss */
    .conatc-us-scrl {
        border-top: 1px solid #ffffff;
        width: 100%;
        padding-top: 10px;
        font-size: 21px;
    }

    /* line 2097, ../scss/responsive.scss */
    .contact-us-right {
        width: 100%;
    }

    /* line 2099, ../scss/responsive.scss */
    .conatc-left, .contact-us.open .conatc-left {
        width: 100%;
        right: -100%;
    }

    /* line 2101, ../scss/responsive.scss */
    .contact-us.open .contact-us-right.mobile-slide-off {
        right: -100%;
    }

    /* line 2103, ../scss/responsive.scss */
    .contact-us.open .conatc-left.mobile-slide-on {
        right: 0;
    }

    /* line 2105, ../scss/responsive.scss */
    .conatc-left {
        padding-top: 30px;
    }

    /* line 2107, ../scss/responsive.scss */
    .reach-us, .conatc-us-scrl {
        display: inline-block;
    }

    /* line 2110, ../scss/responsive.scss */
    .container.main-padding > .banner {
        padding-bottom: 0;
    }

    /* line 2113, ../scss/responsive.scss */
    .row.banner + .row p {
        margin-top: 55px;
        font-size: 17px;
        padding-left: 52px;
    }

    /* line 2119, ../scss/responsive.scss */
    .testimonilal {
        padding-bottom: 55px;
    }

    /* line 2123, ../scss/responsive.scss */
    .testimonilal p {
        width: 94%;
        font-size: 17px;
    }

    /* line 2130, ../scss/responsive.scss */
    .author-detail {
        margin-left: 0;
        padding: 0 35px;
    }

    /* line 2133, ../scss/responsive.scss */
    .services {
        padding-top: 50px;
    }

    /* line 2139, ../scss/responsive.scss */
    .testimonilal iframe {
        float: left;
        width: 100%;
    }

    /* line 2145, ../scss/responsive.scss */
    .sxn-heading {
        font-size: 24px;
        margin-top: 8px;
    }

    /* line 2149, ../scss/responsive.scss */
    .services h2.sxn-heading.service-heading {
        font-size: 24px;
        margin-top: 0;
    }

    /* line 2154, ../scss/responsive.scss */
    .service-heading.sxn-heading {
        margin-bottom: 10px;
    }

    /* line 2157, ../scss/responsive.scss */
    .page-new-heading02 .service-sub-heading {
        margin: 12px 0 0;
    }

    /* line 2158, ../scss/responsive.scss */
    .page-new-heading .service-sub-heading.new-top-margin, .new-top-margin {
        margin: 12px 0 0;
    }

    /* line 2162, ../scss/responsive.scss */
    .services .row .col-md-3 {
        padding: 0 25px 40px;
    }

    /* line 2167, ../scss/responsive.scss */
    body, html {
        overflow-x: hidden;
    }

    /* line 2168, ../scss/responsive.scss */
    .banner-scroll-down {
        left: 30px;
    }

    /*Blog Detail*/
    /* line 2172, ../scss/responsive.scss */
    .consultation-form .contact-us-form .form-control {
        width: 100%;
    }

    /* line 2173, ../scss/responsive.scss */
    .consultation-form .contact-us-form .form-group {
        margin-right: 6px;
        width: 37%;
    }

    /* line 2174, ../scss/responsive.scss */
    .blog-content {
        padding-bottom: 25;
        margin-top: 5px;
    }

    /* line 2175, ../scss/responsive.scss */
    .blog-content p {
        margin: 10px 0;
        display: inline-block;
    }

    /* line 2176, ../scss/responsive.scss */
    .insights .slick-slider {
        text-align: center;
    }

    /* line 2177, ../scss/responsive.scss */
    .blog-con .consultation-form .list-unstyled {
        bottom: -17px;
    }

    /*Blog Detail*/
    /* line 2180, ../scss/responsive.scss */
    .services .row .col-md-3 {
        padding: 0 0 100px 40px;
    }
}
@media only screen and (min-width: 768px) {
    /* line 2188, ../scss/responsive.scss */
    .collapsing {
        margin-top: 5px;
        height: auto !important;
    }

    /* line 2189, ../scss/responsive.scss */
    .hide-dc {
        display: none !important;
    }
}
@media only screen and (min-width: 1024px) {
    /* line 2195, ../scss/responsive.scss */
    .collapsing {
        margin-top: 14px;
    }
}
@media only screen and (max-width: 992px) {
    /* line 2202, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner .banner-side {
        display: none;
    }

    /* line 2205, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner .startup-top {
        width: 35%;
    }

    /* line 2206, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner .startup-top .banner-content-box > h1 {
        font-size: 4vw;
    }

    /* line 2207, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner .startup-top .banner-content-box h6 {
        font-size: 18px;
        line-height: 1.3;
    }

    /* line 2209, ../scss/responsive.scss */
    .fold-margin.top-logo-main {
        margin-top: 20px;
        display: block;
    }

    /* line 2210, ../scss/responsive.scss */
    ul.top-c-logo {
        float: left;
        width: 100%;
        text-align: center;
        margin: 0;
    }

    /* line 2211, ../scss/responsive.scss */
    ul.top-c-logo li {
        display: inline-block;
        vertical-align: top;
        padding: 30px 15px 0;
    }

    /* line 2212, ../scss/responsive.scss */
    ul.top-c-logo li > img {
        max-width: 240px;
    }

    /* line 2215, ../scss/responsive.scss */
    ul.top-logo-outer {
        margin: 0;
    }

    /* line 2216, ../scss/responsive.scss */
    ul.top-logo-outer li {
        float: left;
        width: 25%;
    }

    /* line 2219, ../scss/responsive.scss */
    .img-cont.img-bga {
        background-size: cover;
        height: 500px;
        margin-bottom: 20px;
    }

    /* line 2220, ../scss/responsive.scss */
    .content-grey img {
        float: none;
        margin-top: -10px;
    }

    /* line 2221, ../scss/responsive.scss */
    .bg-div.left, .bg-div.right {
        padding: 15px;
        height: 300px;
    }

    /* line 2222, ../scss/responsive.scss */
    .inner-mobile-div {
        position: relative;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    /* line 2223, ../scss/responsive.scss */
    .bg-div > img {
        width: 150px;
        height: auto;
    }

    /* line 2224, ../scss/responsive.scss */
    .content-grey {
        padding-bottom: 40px;
    }

    /* line 2225, ../scss/responsive.scss */
    .content-grey .testi-cont {
        font-size: 16px;
    }

    /* line 2226, ../scss/responsive.scss */
    .mb-show .video-title article p, .mb-show .video-title article p {
        font-family: 'ProximaNova';
        font-size: 14px;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: -0.5px;
        color: #666666;
        margin-top: 10px;
    }

    /* line 2227, ../scss/responsive.scss */
    .mb-show article h3, .nb-show article h3 {
        font-family: 'ProximaNovaBold';
        font-size: 16px;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: -0.6px;
        color: #4a4a4a;
        margin-top: 0;
        margin-bottom: 0;
        margin-top: 10px;
    }

    /* line 2228, ../scss/responsive.scss */
    .pd-left {
        padding-left: 15px;
    }

    /* line 2229, ../scss/responsive.scss */
    .pd-right {
        padding-right: 15px;
    }

    /* line 2230, ../scss/responsive.scss */
    .bg-grey.bottom h3 {
        font-size: 26px;
        max-width: 95%;
    }

    /* line 2231, ../scss/responsive.scss */
    .bg-grey .main-testimonial .feat-content .feat-testi-cont::before {
        display: none;
    }

    /* line 2232, ../scss/responsive.scss */
    .bg-grey .main-testimonial .feat-content .feat-testi-cont {
        font-size: 18px;
        margin-bottom: 0px;
    }

    /* line 2233, ../scss/responsive.scss */
    .bg-grey .main-testimonial .feat-content img {
        margin-top: -40px;
    }

    /* line 2234, ../scss/responsive.scss */
    .bg-grey .main-testimonial {
        padding-left: 15px;
    }

    /* line 2235, ../scss/responsive.scss */
    .bg-grey .main-testimonial .feat-content .feat-testi-cont::after {
        top: 72%;
    }

    /* line 2236, ../scss/responsive.scss */
    .bg-grey .main-testimonial .feat-content .feat-testi-cont::after, .bg-grey .main-testimonial .feat-content.vertical .feat-testi-cont::after {
        display: none;
    }

    /* line 2237, ../scss/responsive.scss */
    .work-div .services-sub-heading {
        min-height: 5px;
    }

    /* line 2238, ../scss/responsive.scss */
    .soaq-slider7 .big-img {
        height: 470px;
    }

    /* line 2240, ../scss/responsive.scss */
    .job-opening-section .opening-content .lower-content {
        padding: 25px 0px;
    }

    /* line 2241, ../scss/responsive.scss */
    .job-opening-section .opening-content .upper-content {
        padding: 40px;
    }

    /* line 2242, ../scss/responsive.scss */
    .job-tabs-container .nav-tabs li {
        max-width: 45%;
        margin-right: 4%;
    }

    /* line 2243, ../scss/responsive.scss */
    .job-tabs-container .tab-content {
        padding: 20px;
    }

    /* line 2244, ../scss/responsive.scss */
    .job-opening-heading h1 {
        font-size: 50px;
    }

    /* line 2245, ../scss/responsive.scss */
    .submit-resume h2 {
        font-size: 24px;
    }

    /* line 2246, ../scss/responsive.scss */
    .job-tabs-container .tab-content {
        border: 1px solid #ededed;
    }

    /* line 2247, ../scss/responsive.scss */
    .career-heading h1 {
        font-size: 50px;
    }

    /* line 2250, ../scss/responsive.scss */
    .img-txt-container.light-blue-bg .featured-text {
        margin-top: 22px;
        padding-top: 20px;
    }

    /* line 2251, ../scss/responsive.scss */
    .img-txt-container.light-blue-bg .featured-link {
        margin-top: 20px;
    }

    /* line 2253, ../scss/responsive.scss */
    .img-txt-container.consulting-container .featured-text {
        margin-top: 22px;
        padding-top: 20px;
    }

    /* line 2254, ../scss/responsive.scss */
    .img-txt-container.consulting-container .featured-link {
        margin-top: 20px;
    }

    /* line 2257, ../scss/responsive.scss */
    .img-txt-container.velti-container .featured-text {
        margin-top: 27px;
        padding-top: 27px;
    }

    /* line 2258, ../scss/responsive.scss */
    .img-txt-container.velti-container .featured-link {
        margin-top: 22px;
    }

    /* line 2260, ../scss/responsive.scss */
    .img-txt-container.manalogy-container > img {
        width: 120px;
    }

    /* line 2261, ../scss/responsive.scss */
    .img-txt-container.manalogy-container .featured-text {
        margin-top: 18px;
        padding-top: 18px;
    }

    /* line 2262, ../scss/responsive.scss */
    .img-txt-container.manalogy-container .featured-link {
        margin-top: 22px;
    }

    /* line 2264, ../scss/responsive.scss */
    .img-txt-container.konga-container > img {
        width: 150px;
    }

    /* line 2265, ../scss/responsive.scss */
    .img-txt-container.konga-container .featured-text {
        margin-top: 16px;
        padding-top: 16px;
    }

    /* line 2266, ../scss/responsive.scss */
    .img-txt-container.konga-container .featured-link {
        margin-top: 18px;
    }

    /* line 2268, ../scss/responsive.scss */
    .img-txt-container.enterprise-container {
        padding-top: 40px;
    }

    /* line 2269, ../scss/responsive.scss */
    .img-txt-container.enterprise-container .featured-text {
        margin-top: 18px;
        padding-top: 18px;
    }

    /* line 2270, ../scss/responsive.scss */
    .img-txt-container.enterprise-container .featured-link {
        margin-top: 22px;
    }

    /* line 2272, ../scss/responsive.scss */
    .img-txt-container.digital-cus-container > img {
        width: 60px;
    }

    /* line 2273, ../scss/responsive.scss */
    .img-txt-container.digital-cus-container > img.diff-width-logo {
        width: 140px;
    }

    /* line 2274, ../scss/responsive.scss */
    .img-txt-container.digital-cus-container {
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px;
    }

    /* line 2275, ../scss/responsive.scss */
    .img-txt-container.digital-cus-container .featured-text {
        margin-top: 16px;
        padding-top: 16px;
    }

    /* line 2276, ../scss/responsive.scss */
    .img-txt-container.digital-cus-container .featured-link {
        margin-top: 18px;
    }

    /* line 2278, ../scss/responsive.scss */
    .img-txt-container.quality-container .featured-text {
        margin-top: 18px;
        padding-top: 18px;
    }

    /* line 2279, ../scss/responsive.scss */
    .img-txt-container.quality-container .featured-link {
        margin-top: 22px;
    }

    /* line 2282, ../scss/responsive.scss */
    .img-txt-container.frontrush-container .featured-text {
        margin-top: 18px;
        padding-top: 18px;
    }

    /* line 2283, ../scss/responsive.scss */
    .img-txt-container.frontrush-container .featured-link {
        margin-top: 22px;
    }

    /* line 2285, ../scss/responsive.scss */
    .img-txt-container.price-container .featured-text {
        margin-top: 18px;
        padding-top: 18px;
    }

    /* line 2286, ../scss/responsive.scss */
    .img-txt-container.price-container .featured-link {
        margin-top: 22px;
    }

    /* line 2289, ../scss/responsive.scss */
    .img-txt-container .featured-text {
        font-size: 18px;
    }

    /* line 2290, ../scss/responsive.scss */
    .img-txt-container .featured-link {
        font-size: 16px;
    }

    /* line 2293, ../scss/responsive.scss */
    .inner-banner-box .inner-banner-image-box.iadl-banner-image {
        background-position: center top;
    }

    /* line 2294, ../scss/responsive.scss */
    .inner-banner-box .inner-banner-image-box.madl-banner-image {
        background-position: center top;
    }

    /* line 2297, ../scss/responsive.scss */
    .section-separator {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    /* line 2298, ../scss/responsive.scss */
    .testimonilal.testimonilal-center {
        padding-bottom: 50px;
    }

    /* line 2299, ../scss/responsive.scss */
    .testimonilal.testimonilal-center.testimonial-padding-top {
        padding-top: 50px;
    }

    /* line 2300, ../scss/responsive.scss */
    ul.our-services-box > li {
        padding-bottom: 30px;
    }

    /* line 2301, ../scss/responsive.scss */
    .tech-digital-cost-content ul.our-services-box.digital-services-box-new > li {
        padding-bottom: 30px;
    }

    /* line 2302, ../scss/responsive.scss */
    .our-services-part {
        padding-bottom: 20px;
    }

    /* line 2303, ../scss/responsive.scss */
    .our-services-part.tech-service-part {
        padding-top: 50px;
    }

    /* line 2304, ../scss/responsive.scss */
    .our-technology-part {
        padding-top: 50px;
    }

    /* line 2305, ../scss/responsive.scss */
    .our-technology-part.new-bottom-padding {
        padding-bottom: 50px;
    }

    /* line 2306, ../scss/responsive.scss */
    ul.new-small-parts {
        padding-bottom: 30px;
    }

    /* line 2308, ../scss/responsive.scss */
    .our-services-part.new-our-service-part {
        padding-bottom: 50px;
    }

    /* line 2310, ../scss/responsive.scss */
    .career-images-section {
        margin-top: 50px;
        margin-bottom: 50px;
    }

    /* line 2313, ../scss/responsive.scss */
    .our-services-heading .inner-page-heading {
        font-size: 3vw;
    }

    /* line 2315, ../scss/responsive.scss */
    .inner-page-heading {
        font-size: 3vw;
    }

    /* line 2318, ../scss/responsive.scss */
    .top-logo-part {
        padding-top: 45px;
    }

    /* line 2319, ../scss/responsive.scss */
    .top-banner-image {
        margin-top: 45px;
    }

    /* line 2320, ../scss/responsive.scss */
    .top-sub-heading h1 {
        font-size: 24px;
        line-height: 28px;
    }

    /* line 2322, ../scss/responsive.scss */
    .small-separator-top.section-separator {
        padding-top: 50px;
    }

    /* line 2323, ../scss/responsive.scss */
    .our-technology-part.without-top-text.no-inner-top-padding {
        padding-top: 50px;
    }

    /* line 2324, ../scss/responsive.scss */
    .our-service-part2 {
        padding-top: 50px;
    }

    /* line 2326, ../scss/responsive.scss */
    .without-comma-div {
        padding-bottom: 50px;
    }

    /* line 2328, ../scss/responsive.scss */
    .problem-content-new {
        float: left;
        width: 100%;
        margin: 0;
        padding: 30px 40px 0;
    }

    /* line 2329, ../scss/responsive.scss */
    .problem-dis-area {
        margin-bottom: 30px;
    }

    /* line 2330, ../scss/responsive.scss */
    .problem-dis-area p.content-text {
        font-size: 18px;
        line-height: 28px;
        padding-left: 42px;
    }

    /* line 2331, ../scss/responsive.scss */
    .quote-img.right-quote {
        margin-left: 10px;
    }

    /* line 2333, ../scss/responsive.scss */
    .case-studies-scontent .scontent-inner + .scontent-inner {
        margin-top: 30px;
    }

    /* line 2335, ../scss/responsive.scss */
    .project-scope-inner {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    /* line 2337, ../scss/responsive.scss */
    .quote-img img {
        width: 30px;
    }

    /* line 2340, ../scss/responsive.scss */
    ul.scope-new-part li p {
        font-size: 16px;
        letter-spacing: -0.5px;
        margin-top: 10px;
    }

    /* line 2342, ../scss/responsive.scss */
    .blk-bg-section {
        height: auto;
        padding: 50px 15px;
    }

    /* line 2343, ../scss/responsive.scss */
    .blk-bg-section .quote-container .quote-text {
        font-size: 22px;
        line-height: 32px;
        padding: 0 30px;
    }

    /* line 2344, ../scss/responsive.scss */
    .blk-bg-section .quote-container .quote-text img {
        width: 30px;
    }

    /* line 2345, ../scss/responsive.scss */
    .blk-bg-section .quote-container .quote-text .top-quote {
        margin-left: auto;
        margin-right: 10px;
        margin-top: -5px;
        left: 0;
    }

    /* line 2346, ../scss/responsive.scss */
    .blk-bg-section .quote-container .quote-text .bottom-quote {
        margin-left: 10px;
        margin-top: 8px;
    }

    /* line 2347, ../scss/responsive.scss */
    .blk-bg-section .quote-container .testimonial-image {
        margin-top: 30px;
    }

    /* line 2349, ../scss/responsive.scss */
    .author-info {
        margin: 10px 0 50px;
    }

    /* line 2351, ../scss/responsive.scss */
    .comment-section {
        margin-bottom: 50px;
    }

    /* line 2352, ../scss/responsive.scss */
    .comment-section .comment-disply-section {
        margin-top: 50px;
    }

    /* line 2353, ../scss/responsive.scss */
    .comment-section .comment-respond {
        padding: 30px;
    }

    /* line 2354, ../scss/responsive.scss */
    .comment-section .comment-form .form-group .help-block {
        font-size: 12px;
    }

    /* line 2356, ../scss/responsive.scss */
    #searchform strong.mc_error_msg {
        font-size: 11px;
    }

    /* line 2358, ../scss/responsive.scss */
    .partners-con {
        margin-bottom: 50px;
    }
    /* line 2360, ../scss/responsive.scss */
    .partners-con ul li {
        width: 33.3333%;
    }
    /* line 2361, ../scss/responsive.scss */
    .partners-con ul li:nth-of-type(5n+1) {
        clear: none;
    }
    /* line 2362, ../scss/responsive.scss */
    .partners-con ul li:nth-of-type(3n+1) {
        clear: both;
    }

    /* line 2366, ../scss/responsive.scss */
    .partners-heading {
        margin-bottom: 30px;
    }

    /* line 2367, ../scss/responsive.scss */
    .work-con > div {
        margin: 10px 0 30px;
    }

    /* line 2369, ../scss/responsive.scss */
    .why-work {
        margin-top: 50px;
    }

    /* line 2371, ../scss/responsive.scss */
    .process-small-img {
        padding-bottom: 50px;
    }

    /* line 2374, ../scss/responsive.scss */
    .diff-request-block {
        padding-top: 30px;
    }
    /* line 2376, ../scss/responsive.scss */
    .diff-request-block.padding-bottom-new {
        padding-bottom: 30px;
    }
    /* line 2377, ../scss/responsive.scss */
    .diff-request-block.no-padding-req-block {
        padding-top: 30px;
    }

    /* line 2380, ../scss/responsive.scss */
    .cloud-service-part {
        padding-bottom: 10px;
        padding-top: 30px;
    }

    /* line 2382, ../scss/responsive.scss */
    .single-post .main-blog .blog-listing-part, .single-post .main-blog .search-part-right {
        margin-bottom: 50px;
    }

    /* line 2386, ../scss/responsive.scss */
    .comment-section .comment-respond .comment-form .divider {
        display: none;
    }

    /* line 2387, ../scss/responsive.scss */
    .comment-section .comment-respond .comment-form .form-group.small-width {
        width: 100%;
    }

    /* line 2388, ../scss/responsive.scss */
    .comment-section .comment-respond .comment-form .form-group .form-control {
        font-size: 15px;
    }

    /* line 2390, ../scss/responsive.scss */
    .comment-section .all-comment-btn {
        margin-top: 40px;
    }

    /* line 2391, ../scss/responsive.scss */
    .comment-section .all-comment-btn a.show-all-comment {
        font-size: 18px;
    }

    /* line 2393, ../scss/responsive.scss */
    .newsletter-wrapper {
        margin-bottom: 20px;
        margin-top: 0;
    }

    /* line 2395, ../scss/responsive.scss */
    .newsletter-wrapper .widget_mailchimpsf_widget h3.paddingTop72 {
        font-size: 34px;
    }

    /* line 2398, ../scss/responsive.scss */
    .eq-height-imgs .eq-height-large {
        width: 100%;
        margin-bottom: 30px;
    }
    /* line 2402, ../scss/responsive.scss */
    .eq-height-imgs .eq-height-small {
        width: 100%;
    }
    /* line 2404, ../scss/responsive.scss */
    .eq-height-imgs .eq-height-small img {
        width: 100%;
    }

    /* line 2409, ../scss/responsive.scss */
    .not-found-page p {
        font-size: 24px;
        line-height: 1.3;
    }

    /* line 2410, ../scss/responsive.scss */
    .not-found-page .useful-links {
        font-size: 18px;
        line-height: 1.5;
    }

    /* line 2411, ../scss/responsive.scss */
    .not-found-page li a {
        font-size: 16px;
    }

    /* line 2414, ../scss/responsive.scss */
    .popup-main-box {
        max-width: 85%;
    }

    /* line 2415, ../scss/responsive.scss */
    .popup-main-box .modal-content .modal-body {
        max-height: 700px;
    }

    /* line 2416, ../scss/responsive.scss */
    .popup-main-box .listing-inner-part .date-time {
        margin: 0 0 15px;
    }

    /* line 2417, ../scss/responsive.scss */
    .popup-main-box .listing-inner-part .casestudy-title {
        font-size: 18px;
        line-height: 24px;
        margin: 12px 0 15px;
    }

    /* line 2418, ../scss/responsive.scss */
    .popup-main-box .listing-inner-part .listing-content p {
        font-size: 14px;
        line-height: 22px;
        margin: 0 0 15px;
    }

    /* line 2419, ../scss/responsive.scss */
    .popup-main-box .listing-inner-part .listing-content h3 {
        font-size: 16px;
        line-height: 24px;
        margin: 0 0 15px;
    }

    /* line 2420, ../scss/responsive.scss */
    .popup-main-box .listing-inner-part .listing-content h4 {
        font-size: 14px;
        line-height: 22px;
        margin: 0 0 10px;
    }

    /* line 2421, ../scss/responsive.scss */
    .popup-main-box .listing-inner-part .listing-content ul {
        margin: 0 0 15px;
        padding: 0 0 0 15px;
    }

    /* line 2422, ../scss/responsive.scss */
    .popup-main-box .listing-inner-part .listing-content ul li {
        font-size: 14px;
        line-height: 22px;
    }

    /* line 2425, ../scss/responsive.scss */
    .career-new-part .career-btn-box h3 {
        font-size: 20px;
    }

    /* line 2426, ../scss/responsive.scss */
    .career-new-part .career-btn-box .career-new-btn .job-button {
        margin-left: 20px;
    }

    /* line 2429, ../scss/responsive.scss */
    .slick-slider .slick-arrow {
        background-position: left center;
    }

    /* line 2430, ../scss/responsive.scss */
    .slick-slider .slick-arrow.slick-next {
        background-position: right center;
    }

    /* line 2433, ../scss/responsive.scss */
    .testimonial-inner-block .testi-heading {
        margin: 18px 0 16px;
    }

    /* line 2434, ../scss/responsive.scss */
    .testimonial-inner-block .testi-heading h2 {
        font-size: 16px;
        line-height: 20px;
    }

    /* line 2435, ../scss/responsive.scss */
    .testimonial-inner-block a.outline-btn {
        font-size: 13px;
        height: auto;
        line-height: 18px;
        padding: 10px 12px;
        width: auto;
        margin-top: 15px;
    }

    /* line 2438, ../scss/responsive.scss */
    .top-video-block {
        margin-top: 20px;
    }

    /* line 2439, ../scss/responsive.scss */
    .top-video-block .video-img-top .bottom-new-video {
        margin-top: 0;
    }

    /* line 2440, ../scss/responsive.scss */
    .top-video-block .row .col-xs-12.col-md-4 {
        margin-bottom: 25px;
    }

    /* line 2443, ../scss/responsive.scss */
    .testimonial-popup .modal-content .modal-body {
        padding: 30px;
    }

    /* line 2446, ../scss/responsive.scss */
    .cmmi-img-new {
        padding: 20px 0 30px;
    }

    /* line 2450, ../scss/responsive.scss */
    .news-detail-container {
        padding: 0;
    }

    /* line 2451, ../scss/responsive.scss */
    .news-detail-container h1 {
        font-size: 24px;
        margin: 0 0 20px;
    }

    /* line 2452, ../scss/responsive.scss */
    .news-detail-container .news-detail-content p {
        font-size: 14px;
        line-height: 24px;
        margin: 0 0 15px;
    }

    /* line 2453, ../scss/responsive.scss */
    .news-detail-container .news-detail-content ul li {
        font-size: 14px;
        line-height: 24px;
    }

    /* line 2454, ../scss/responsive.scss */
    .news-detail-container .news-detail-content h3 {
        font-size: 18px;
        margin: 0 0 15px;
    }

    /* line 2455, ../scss/responsive.scss */
    .news-detail-container .news-detail-content h4 {
        font-size: 16px;
        line-height: 28px;
        margin: 0 0 5px;
    }

    /* line 2456, ../scss/responsive.scss */
    .news-detail-container .news-detail-content ul {
        margin: 0 0 15px;
        padding: 0 0 0 15px;
    }

    /* line 2457, ../scss/responsive.scss */
    .news-detail-container .news-detail-content .date-time {
        font-size: 12px;
        margin: 0 0 15px;
    }

    /* line 2460, ../scss/responsive.scss */
    .inner-banner-box .inner-banner-image-box {
        width: 100%;
    }

    /* line 2461, ../scss/responsive.scss */
    .inner-banner-box {
        height: 450px;
    }

    /* line 2462, ../scss/responsive.scss */
    .container.main-padding {
        padding-top: 84px;
    }

    /* line 2463, ../scss/responsive.scss */
    .thank-you-container {
        padding-top: 84px;
    }

    /* line 2464, ../scss/responsive.scss */
    .sitemap-container {
        padding-top: 84px;
    }

    /* line 2465, ../scss/responsive.scss */
    .inner-banner-box .inner-banner-text-box .banner-content-box {
        padding: 40px;
    }

    /* line 2466, ../scss/responsive.scss */
    .inner-banner-box .inner-banner-text-box .banner-content-box.collateral-padding-new {
        padding: 40px;
    }

    /* line 2467, ../scss/responsive.scss */
    .inner-banner-box .inner-banner-text-box .banner-content-box h6 {
        font-size: 2.5vw;
        line-height: 1.3;
    }

    /* line 2468, ../scss/responsive.scss */
    .inner-banner-box .inner-banner-text-box .banner-content-box h1 {
        font-size: 1.5vw;
        line-height: 1.3;
        letter-spacing: 1.6px;
    }

    /* line 2471, ../scss/responsive.scss */
    .event-main-box:nth-of-type(3n+1) {
        clear: none;
    }

    /* line 2472, ../scss/responsive.scss */
    .event-main-box:nth-of-type(2n+1) {
        clear: both;
    }

    /* line 2475, ../scss/responsive.scss */
    .consultation-new-box form.contact-us-request .form-group .form-control {
        height: 50px;
        line-height: 32px;
        padding: 8px 0;
        font-size: 15px;
    }

    /* line 2476, ../scss/responsive.scss */
    .consultation-new-box form.contact-us-request .form-group textarea.form-control {
        padding: 0;
        height: 38px;
        margin: 12px 0 0;
    }

    /* line 2477, ../scss/responsive.scss */
    .consultation-new-box form.contact-us-request .form-group label {
        font-size: 15px;
        top: 13px;
    }

    /* line 2478, ../scss/responsive.scss */
    .consultation-new-box form.contact-us-request .form-group.is-focused label, .consultation-new-box form.contact-us-request .form-group:not(.is-empty) label {
        top: -10px;
    }

    /* line 2479, ../scss/responsive.scss */
    .consultation-new-box form.contact-us-request .btn.btn-default {
        height: 50px;
        font-size: 24px;
        line-height: 34px;
    }

    /* line 2480, ../scss/responsive.scss */
    .contact-us-new-container .contact-us-page .sxn-heading {
        font-size: 4vw;
    }

    /* line 2483, ../scss/responsive.scss */
    ul.trusted-logo-list li {
        width: 25%;
    }

    /* line 2487, ../scss/responsive.scss */
    .casestudy-new-box {
        padding: 30px 40px;
        height: 360px;
    }

    /* line 2488, ../scss/responsive.scss */
    .inner-text-part {
        width: 390px;
    }

    /* line 2491, ../scss/responsive.scss */
    .new-industries-box li {
        width: 50%;
    }
    /* line 2492, ../scss/responsive.scss */
    .new-industries-box li:nth-of-type(n) {
        clear: none;
    }
    /* line 2493, ../scss/responsive.scss */
    .new-industries-box li:nth-of-type(3n+1) {
        clear: none;
    }
    /* line 2494, ../scss/responsive.scss */
    .new-industries-box li:nth-of-type(2n+1) {
        clear: both;
    }

    /* line 2496, ../scss/responsive.scss */
    .new-industries-box li .industries-content-part {
        min-height: 5px;
    }

    /* line 2499, ../scss/responsive.scss */
    .casestudy-new-box.flightscope-casestudy {
        background-position: center top;
    }

    /* line 2500, ../scss/responsive.scss */
    .casestudy-new-box.myu-casestudy {
        background-position: center top;
    }

    /* line 2501, ../scss/responsive.scss */
    .casestudy-new-box.mim-casestudy {
        background-position: center top;
    }

    /* line 2502, ../scss/responsive.scss */
    .casestudy-new-box.foodmaestro-casestudy {
        background-position: center top;
    }

    /* line 2503, ../scss/responsive.scss */
    .casestudy-new-box.hul-casestudy {
        background-position: center top;
    }

    /* line 2504, ../scss/responsive.scss */
    .casestudy-new-box.kerluxe-casestudy {
        background-position: center top;
    }

    /* line 2505, ../scss/responsive.scss */
    .casestudy-new-box.pharmacy2u-casestudy {
        background-position: center top;
    }

    /* line 2506, ../scss/responsive.scss */
    .casestudy-new-box.konga-casestudy {
        background-position: center top;
    }

    /* line 2507, ../scss/responsive.scss */
    .casestudy-new-box.parchuni-casestudy {
        background-position: center top;
    }

    /* line 2508, ../scss/responsive.scss */
    .casestudy-new-box.scoff-casestudy {
        background-position: center top;
    }

    /* line 2509, ../scss/responsive.scss */
    .casestudy-new-box.beakn-casestudy {
        background-position: center top;
    }

    /* line 2510, ../scss/responsive.scss */
    .casestudy-new-box.filmskills-casestudy {
        background-position: center top;
    }

    /* line 2511, ../scss/responsive.scss */
    .casestudy-new-box.portnerdigital-casestudy {
        background-position: center top;
    }

    /* line 2512, ../scss/responsive.scss */
    .casestudy-new-box.rwc-casestudy {
        background-position: center top;
    }

    /* line 2513, ../scss/responsive.scss */
    .casestudy-new-box.rtb-casestudy {
        background-position: center top;
    }

    /* line 2514, ../scss/responsive.scss */
    .casestudy-new-box.fft-casestudy {
        background-position: center top;
    }

    /* line 2515, ../scss/responsive.scss */
    .casestudy-new-box.uplift-casestudy {
        background-position: center top;
    }

    /* line 2516, ../scss/responsive.scss */
    .casestudy-new-box.scoff-casestudy {
        background-position: center top;
    }

    /* line 2517, ../scss/responsive.scss */
    .casestudy-new-box.edplace-casestudy {
        background-position: center top;
    }

    /* line 2518, ../scss/responsive.scss */
    .casestudy-new-box.coach-casestudy {
        background-position: center top;
    }

    /* line 2519, ../scss/responsive.scss */
    .casestudy-new-box.drivefocus-casestudy {
        background-position: center top;
    }

    /* line 2520, ../scss/responsive.scss */
    .casestudy-new-box.mindful-casestudy {
        background-position: center top;
    }

    /* line 2521, ../scss/responsive.scss */
    .casestudy-new-box.manalogy-casestudy {
        background-position: center top;
    }

    /* line 2522, ../scss/responsive.scss */
    .casestudy-new-box.velti-casestudy {
        background-position: center top;
    }

    /* line 2523, ../scss/responsive.scss */
    .casestudy-new-box.stageclip-casestudy {
        background-position: center top;
    }

    /* line 2524, ../scss/responsive.scss */
    .casestudy-new-box.workplayce-casestudy {
        background-position: center top;
    }

    /* line 2525, ../scss/responsive.scss */
    .casestudy-new-box.webcast-casestudy {
        background-position: center top;
    }

    /* line 2526, ../scss/responsive.scss */
    .casestudy-new-box.stanker-casestudy {
        background-position: center top;
    }

    /* line 2527, ../scss/responsive.scss */
    .casestudy-new-box.caroma-casestudy {
        background-position: center top;
    }

    /* line 2528, ../scss/responsive.scss */
    .casestudy-new-box.mainstreet-casestudy {
        background-position: center top;
    }

    /* line 2529, ../scss/responsive.scss */
    .casestudy-new-box.chilternrailways-casestudy {
        background-position: center top;
    }

    /* line 2532, ../scss/responsive.scss */
    .sxn.blogs {
        margin-bottom: 50px;
    }

    /* line 2534, ../scss/responsive.scss */
    .add-box-top {
        width: 100%;
    }

    /* line 2535, ../scss/responsive.scss */
    .add-box-top .inner-add-part {
        padding-left: 50px;
        height: 100px;
    }

    /* line 2536, ../scss/responsive.scss */
    .add-box-top .inner-add-part h2 > br {
        display: none;
    }

    /* line 2538, ../scss/responsive.scss */
    ul.vendor-new-box li p {
        font-size: 12px;
    }

    /* line 2540, ../scss/responsive.scss */
    .contact-us-form .btn-default {
        font-size: 18px;
        line-height: 28px;
    }

    /* line 2542, ../scss/responsive.scss */
    .left-form-part {
        display: block;
        width: 100%;
        float: left;
    }

    /* line 2543, ../scss/responsive.scss */
    .right-address-part {
        display: block;
        width: 100%;
        float: left;
        margin-bottom: 9px;
    }

    /* line 2544, ../scss/responsive.scss */
    .right-address-part .address-wrapper {
        padding: 40px;
    }

    /* line 2546, ../scss/responsive.scss */
    .left-form-part .form-new-wrapper {
        padding-left: 40px;
        padding-right: 40px;
    }

    /* line 2547, ../scss/responsive.scss */
    .left-form-part .form-new-wrapper .form-inner-box {
        max-width: 100%;
        padding-top: 20px;
        padding-bottom: 40px;
        margin-top: 0;
    }

    /* line 2550, ../scss/responsive.scss */
    .video-testimonial-inner h5 {
        font-size: 16px;
        margin: 12px 0 8px;
    }

    /* line 2551, ../scss/responsive.scss */
    .video-testimonial-inner p {
        font-size: 12px;
    }

    /* line 2554, ../scss/responsive.scss */
    .python-work-icons {
        height: 45px;
    }

    /* line 2555, ../scss/responsive.scss */
    .python-work-icons img {
        height: 25px;
        width: auto;
    }

    /* line 2558, ../scss/responsive.scss */
    .take-adv-text {
        padding-left: 30px;
    }

    /* line 2559, ../scss/responsive.scss */
    .take-adv-text p {
        font-size: 20px;
        line-height: 35px;
    }

    /* line 2562, ../scss/responsive.scss */
    .thankyou-inner-box {
        min-height: calc(100vh - 114px);
        padding-bottom: 84px;
    }

    /* line 2563, ../scss/responsive.scss */
    .container.main-padding.guides-container {
        padding-top: 80px;
    }

    /* line 2564, ../scss/responsive.scss */
    .thankyou-inner-box.thankyou-inner-box-02 {
        min-height: calc(100vh - 80px);
    }

    /* line 2565, ../scss/responsive.scss */
    .container.main-padding.footer-container-new {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    /* line 2566, ../scss/responsive.scss */
    .thankyou-inner-box .footer-new-block p {
        font-size: 20px;
    }

    /* line 2567, ../scss/responsive.scss */
    .thankyou-inner-box.thankyou-inner-box-02 .footer-new-block02 p {
        font-size: 20px;
    }

    /* line 2569, ../scss/responsive.scss */
    .logo-new-boxes > img {
        max-width: 85%;
    }

    /* line 2571, ../scss/responsive.scss */
    .device-info-box h5 {
        font-size: 20px;
    }

    /* line 2573, ../scss/responsive.scss */
    .design-inner-box.enter-inner {
        max-width: 100%;
        width: 100%;
        margin-top: 40px;
    }

    /* line 2574, ../scss/responsive.scss */
    .design-inner-box .ul-box-design li .design-small-icons img {
        height: 40px;
    }

    /* line 2575, ../scss/responsive.scss */
    .design-inner-box .ul-box-design li .content-area-block {
        width: calc(100% - 55px);
    }

    /* line 2576, ../scss/responsive.scss */
    .broad-new-text.new-mobile-broad .mobile-broad-slider li {
        width: 100%;
        margin-left: 0;
    }
}
@media only screen and (min-width: 992px) and (max-width: 1242px) {
    /* line 2583, ../scss/responsive.scss */
    .job-opening-section .opening-content h2 {
        font-size: 36px;
    }

    /* line 2584, ../scss/responsive.scss */
    .job-opening-section .opening-content .upper-content .opening-button {
        width: 100%;
        fontsize: 18px;
    }

    /* line 2585, ../scss/responsive.scss */
    .opening-content, .opening-image {
        width: 50%;
    }

    /* line 2586, ../scss/responsive.scss */
    .job-opening-section .opening-content .lower-content .red-btn {
        padding: 0px 13px;
    }

    /* line 2587, ../scss/responsive.scss */
    .job-opening-section .opening-content .lower-content {
        padding-left: 20px;
    }
}
@media only screen and (max-width: 991px) {
    /* line 2593, ../scss/responsive.scss */
    .container {
        width: 100%;
    }

    /* line 2595, ../scss/responsive.scss */
    .p-l-container, .p-l-r-container {
        padding-left: 25px;
    }

    /* line 2598, ../scss/responsive.scss */
    .p-r-container, .p-l-r-container {
        padding-right: 25px;
    }

    /* line 2603, ../scss/responsive.scss */
    .main-banner-outer .banner-inner-view {
        padding-right: 0;
    }

    /* line 2605, ../scss/responsive.scss */
    .inner-banner-box {
        margin-top: 70px;
    }

    /* line 2607, ../scss/responsive.scss */
    .mega-dropdown > a {
        background-position: 95% 18px;
    }

    /* line 2609, ../scss/responsive.scss */
    .video-evaluator-box p, .video-evaluator-box02 p {
        font-size: 16px;
    }

    /* line 2611, ../scss/responsive.scss */
    .design-inner-box {
        padding-left: 40px;
        padding-right: 40px;
        width: 100%;
    }

    /* line 2612, ../scss/responsive.scss */
    .full-page-reverce-box .design-inner-box {
        padding-left: 40px;
        padding-right: 40px;
    }

    /* line 2614, ../scss/responsive.scss */
    .home-banner-box .home-content-box .banner-inner-box {
        width: 100%;
    }

    /* line 2615, ../scss/responsive.scss */
    .home-banner-box .home-content-box {
        vertical-align: middle;
        padding: 130px 0;
    }

    /* line 2616, ../scss/responsive.scss */
    .home-banner-box .home-content-box .banner-inner-box h1 {
        font-size: 40px;
        line-height: 52px;
    }

    /* line 2619, ../scss/responsive.scss */
    .no-margin .design-inner-box.enter-inner .ul-box-design li:first-child {
        margin-top: 0px;
    }

    /* line 2620, ../scss/responsive.scss */
    .no-margin .design-inner-box.enter-inner {
        margin-top: 0px;
    }

    /* line 2621, ../scss/responsive.scss */
    .box-service {
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 40px;
        width: calc(50% - 20px);
        min-height: 300px;
    }

    /* line 2622, ../scss/responsive.scss */
    .right-div-end + .right-div-end .box-service {
        min-height: 270px;
    }

    /* line 2623, ../scss/responsive.scss */
    .box-service.content-area-block {
        padding: 30px;
    }

    /* line 2624, ../scss/responsive.scss */
    .box-service:nth-of-type(odd) {
        margin-right: 20px;
    }

    /* line 2625, ../scss/responsive.scss */
    .box-service:nth-of-type(even) {
        margin-left: 20px;
    }

    /* line 2626, ../scss/responsive.scss */
    .box-service:nth-child(n+3), .right-div-end + .right-div-end {
        margin-top: 0;
    }

    /* line 2627, ../scss/responsive.scss */
    .left-div-end .btn.btn-main {
        margin-bottom: 60px;
    }

    /* line 2628, ../scss/responsive.scss */
    .startup-fold img.img-responsive {
        margin-top: 40px;
        max-width: 400px;
    }

    /* line 2629, ../scss/responsive.scss */
    .mb-none {
        display: none;
    }

    /* line 2630, ../scss/responsive.scss */
    .mb-show {
        display: block;
    }

    /* line 2632, ../scss/responsive.scss */
    .button-container, .jobListLeft {
        margin-bottom: 70px;
    }

    /* line 2635, ../scss/responsive.scss */
    .webinar-outer-box {
        height: 273px;
        padding: 44px 20px 108px;
    }

    /* line 2638, ../scss/responsive.scss */
    .card-container:nth-of-type(n+3) {
        margin-top: 50px;
    }

    /* line 2639, ../scss/responsive.scss */
    .card-container .card h3.service-sub-heading {
        font-size: 22px;
    }

    /* line 2640, ../scss/responsive.scss */
    .card-container .card .back p.content-text {
        font-size: 16px;
        line-height: 26px;
    }

    /* line 2642, ../scss/responsive.scss */
    .left-div-end .content-text.small-top-margin {
        max-width: 100%;
    }

    /* line 2644, ../scss/responsive.scss */
    .small-no-margin.fold-margin {
        margin-top: 0;
    }

    /* line 2646, ../scss/responsive.scss */
    .pack-sec .pack_div {
        min-height: 12em;
        margin-top: 30px;
    }

    /* line 2647, ../scss/responsive.scss */
    .menu-head {
        margin-top: 20px;
    }

    /* line 2649, ../scss/responsive.scss */
    .menu-row .menu-div {
        padding-left: 20px;
    }

    /* line 2651, ../scss/responsive.scss */
    .work-div:nth-of-type(n) {
        clear: none;
    }

    /* line 2652, ../scss/responsive.scss */
    .work-div:nth-of-type(4n+1) {
        clear: none;
    }

    /* line 2653, ../scss/responsive.scss */
    .work-div:nth-of-type(2n+1) {
        clear: both;
    }

    /* line 2654, ../scss/responsive.scss */
    .work-div:nth-of-type(n+3) {
        margin-top: 60px;
    }

    /* line 2656, ../scss/responsive.scss */
    .approac-sec .image-slide-prllx {
        background-size: 350px !important;
        background-position: 40px center !important;
    }

    /* line 2657, ../scss/responsive.scss */
    .approac-sec .app-row .app-right {
        max-width: 343px;
        margin-top: 0;
        margin-left: 0;
        padding-left: 30px;
    }

    /* line 2658, ../scss/responsive.scss */
    .slider-for .banner-content-box {
        padding: 25px;
        width: 100%;
        position: static;
    }

    /* line 2659, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner .lower-banner {
        display: none;
    }

    /* line 2662, ../scss/responsive.scss */
    .package-row.mb-show > .col-xs-12:nth-of-type(n+3) {
        margin-top: 40px;
    }

    /* line 2663, ../scss/responsive.scss */
    .package-row.mb-show > .col-xs-12 {
        margin-top: 0;
    }

    /* line 2666, ../scss/responsive.scss */
    .slider-outer {
        padding-right: 35px;
        padding-left: 35px;
    }

    /* line 2668, ../scss/responsive.scss */
    .blog-detail h3 {
        height: 103px;
    }

    /* line 2669, ../scss/responsive.scss */
    .blog-detail p {
        height: 72px;
    }

    /* line 2670, ../scss/responsive.scss */
    .resources-box-bottom .resources-new-image > img {
        display: inline-block;
        height: 310px;
    }

    /* line 2671, ../scss/responsive.scss */
    .resources-box-bottom .view-more-resources {
        margin-top: 35px;
    }

    /* line 2673, ../scss/responsive.scss */
    .left-div-end {
        width: 100%;
        margin: 0;
    }

    /* line 2674, ../scss/responsive.scss */
    .right-div-end {
        width: 100%;
    }

    /* line 2675, ../scss/responsive.scss */
    .left-end-img {
        width: 100%;
        margin: 0;
    }

    /* line 2676, ../scss/responsive.scss */
    .left-end-img img {
        left: auto;
        right: auto;
        margin: auto;
        max-width: 600px;
        width: auto;
        position: static;
    }

    /* line 2677, ../scss/responsive.scss */
    .left-div-end {
        max-width: 100%;
    }

    /* line 2680, ../scss/responsive.scss */
    .insight-page-content .blog-list .col-md-6.col-sm-6.col-xs-12 {
        width: 100%;
    }

    /* line 2681, ../scss/responsive.scss */
    .blog-inner-portion {
        width: 100%;
        max-width: 100%;
    }

    /* line 2682, ../scss/responsive.scss */
    .insight-page-content .top-first-blog {
        border-bottom: 0;
        padding-bottom: 0;
    }

    /* line 2684, ../scss/responsive.scss */
    .blog-listing-part {
        width: 60%;
    }

    /* line 2685, ../scss/responsive.scss */
    .search-part-right {
        width: 40%;
    }

    /* line 2688, ../scss/responsive.scss */
    .insight-page-content .blog-title {
        font-size: 20px;
        line-height: 25px;
    }

    /* line 2689, ../scss/responsive.scss */
    .blog-list .blog-inner-portion .blog-title {
        font-size: 20px;
        line-height: 25px;
        height: auto;
    }

    /* line 2690, ../scss/responsive.scss */
    .blog-list .blog-inner-portion p {
        height: auto;
    }

    /* line 2692, ../scss/responsive.scss */
    .listing-inner-part .listing-content p {
        height: 72px;
    }

    /* line 2695, ../scss/responsive.scss */
    .job-opening-section .opening-content .lower-content {
        height: auto;
    }

    /* line 2696, ../scss/responsive.scss */
    .job-opening-section .opening-content .upper-content {
        height: auto;
    }

    /* line 2699, ../scss/responsive.scss */
    .bottom-testimonial-part .col-xs-12.col-sm-6.col-md-4:nth-of-type(3n+1) {
        clear: none;
    }

    /* line 2700, ../scss/responsive.scss */
    .bottom-testimonial-part .col-xs-12.col-sm-6.col-md-4:nth-of-type(2n+1) {
        clear: both;
    }

    /* line 2703, ../scss/responsive.scss */
    .sitemap-container h2 {
        font-size: 25px;
        margin: 0;
    }

    /* line 2704, ../scss/responsive.scss */
    .sitemap-container .sitemapcon h3 {
        font-size: 20px;
        margin: 20px 0 10px;
    }

    /* line 2705, ../scss/responsive.scss */
    .sitemap-container .row .col-md-3.col-sm-6.col-xs-12 h2 {
        margin: 0 0 20px;
    }

    /* line 2706, ../scss/responsive.scss */
    .sitemap-container .sitemapcon p {
        font-size: 16px;
    }

    /* line 2709, ../scss/responsive.scss */
    .casestudies-listing .listing-inner-part.casestudy-inner-part .listing-content span {
        font-size: 12px;
    }

    /* line 2710, ../scss/responsive.scss */
    .listing-inner-part.casestudy-inner-part .casestudy-title {
        font-size: 18px;
    }

    /* line 2711, ../scss/responsive.scss */
    .listing-inner-part.casestudy-inner-part .listing-content p {
        font-size: 15px;
        line-height: 24px;
    }

    /* line 2712, ../scss/responsive.scss */
    .listing-inner-part.casestudy-inner-part .casestudy-button {
        font-size: 13px;
    }

    /* line 2713, ../scss/responsive.scss */
    .listing-inner-part.casestudy-inner-part ul.small-bot-icons li {
        font-size: 11px;
    }

    /* line 2716, ../scss/responsive.scss */
    .home-banner-text-new h1 {
        font-size: 3.5vmin;
    }

    /* line 2717, ../scss/responsive.scss */
    .home-banner-text-new h1 span {
        font-size: 3vmin;
    }

    /* line 2719, ../scss/responsive.scss */
    .home-banner-text-new h2 {
        font-size: 3.5vmin;
    }

    /* line 2720, ../scss/responsive.scss */
    .home-banner-text-new h2 span {
        font-size: 3vmin;
    }

    /* line 2722, ../scss/responsive.scss */
    .home-banner-text-new span.company-logo {
        margin-bottom: 40px;
    }

    /* line 2723, ../scss/responsive.scss */
    .home-banner-text-new span.company-logo > img {
        height: 20px;
    }

    /* line 2725, ../scss/responsive.scss */
    .home-banner-text-new p {
        max-width: 650px;
    }

    /* line 2728, ../scss/responsive.scss */
    .webinar-banner-text h2 {
        font-size: 4vmin;
    }

    /* line 2730, ../scss/responsive.scss */
    .webinar-container {
        margin: auto;
    }

    /* line 2731, ../scss/responsive.scss */
    .webinar-container .webinar-box {
        margin: 30px auto 0;
    }

    /* line 2732, ../scss/responsive.scss */
    .webinar-container h1 {
        font-size: 30px;
        letter-spacing: 0px;
        margin: 0 0 20px;
    }

    /* line 2733, ../scss/responsive.scss */
    .webinar-container p {
        font-size: 18px;
        line-height: 1.5;
        letter-spacing: 0px;
    }

    /* line 2734, ../scss/responsive.scss */
    .webinar-container h2 {
        font-size: 25px;
        letter-spacing: 0px;
        margin-bottom: 20px;
    }

    /* line 2735, ../scss/responsive.scss */
    .webinar-container .webinar-box .post-webinar-box {
        margin: 60px 0 0;
    }

    /* line 2736, ../scss/responsive.scss */
    .webinar-container .webinar-box .post-webinar-box .inner-webinar-box {
        margin: 0 0 45px;
    }

    /* line 2737, ../scss/responsive.scss */
    .webinar-container .webinar-box .post-webinar-box .inner-webinar-box .access-now-btn {
        font-size: 14px;
        height: 40px;
        padding: 3px 5px;
        margin-top: 30px;
    }

    /* line 2740, ../scss/responsive.scss */
    .guide-listing-container .guide-listing span.guide-image {
        width: 30%;
    }

    /* line 2741, ../scss/responsive.scss */
    .guide-listing-container .guide-listing .guide-content {
        width: 70%;
    }

    /* line 2742, ../scss/responsive.scss */
    .guide-listing-container .guide-listing .guide-content h2 {
        letter-spacing: 0px;
    }

    /* line 2743, ../scss/responsive.scss */
    .guide-listing-container .guide-listing .guide-content p {
        letter-spacing: 0px;
    }

    /* line 2744, ../scss/responsive.scss */
    .guide-listing-container .guide-listing .guide-content .access-now-btn {
        font-size: 14px;
        height: 40px;
        padding: 3px 5px;
    }

    /*  By Amandeep Singh Behl  */
    /* line 2749, ../scss/responsive.scss */
    .arrow-bottom-banner {
        bottom: 75px;
    }

    /* line 2751, ../scss/responsive.scss */
    .banner-fixed-part {
        display: block;
    }

    /* line 2752, ../scss/responsive.scss */
    .banner-new-content {
        width: 100%;
        height: 100vh;
        display: none;
        padding: 100px 30px 50px;
    }

    /* line 2754, ../scss/responsive.scss */
    .banner-new-content .inner-content-box {
        height: 350px;
    }

    /* line 2756, ../scss/responsive.scss */
    .banner-new-content.column-one .inner-content-box, .banner-new-content.column-two .inner-content-box, .banner-new-content.column-three .inner-content-box {
        position: relative;
        top: 50%;
        -webkit-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }

    /* line 2758, ../scss/responsive.scss */
    .banner-new-content.column-one.display-column .inner-content-box, .banner-new-content.column-two.display-column .inner-content-box, .banner-new-content.column-three.display-column .inner-content-box {
        position: relative;
        top: 50%;
        -webkit-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }

    /* line 2760, ../scss/responsive.scss */
    .banner-new-content.column-two .inner-content-box, .banner-new-content.column-three .inner-content-box {
        background: rgba(241, 54, 36, 0.89);
    }

    /* line 2762, ../scss/responsive.scss */
    .banner-new-content .inner-content-box .inner-content-area {
        padding: 40px 25px;
    }

    /* line 2764, ../scss/responsive.scss */
    .banner-new-content .inner-content-box .inner-content-area span.forrester-logo img, .banner-new-content .inner-content-box .inner-content-area span.gartner-logo img {
        height: 24px;
    }

    /* line 2766, ../scss/responsive.scss */
    .banner-new-content .inner-content-box .inner-content-area h1 {
        font-size: 42px;
    }

    /* line 2770, ../scss/responsive.scss */
    .banner-new-content .inner-content-box .inner-content-area h4 {
        font-size: 16px;
        letter-spacing: 2px;
    }

    /* line 2772, ../scss/responsive.scss */
    .banner-new-content .inner-content-box .inner-content-area h2 {
        font-size: 22px;
    }

    /* line 2774, ../scss/responsive.scss */
    .banner-slider-part.slick-slider .slick-dots {
        position: absolute;
        bottom: 130px;
    }

    /* line 2775, ../scss/responsive.scss */
    .banner-slider-part.slick-slider .slick-dots li button {
        height: 10px;
        width: 10px;
        background: #fff;
    }

    /*  By Amandeep Singh Behl  */
    /* line 2779, ../scss/responsive.scss */
    ul.featured-logo-box li {
        height: 50px;
    }

    /* line 2780, ../scss/responsive.scss */
    ul.featured-logo-box li img {
        max-height: 80%;
        max-width: 80%;
    }

    /* line 2781, ../scss/responsive.scss */
    ul.featured-logo-box li.inc-logo-last {
        height: 60px;
    }

    /* line 2782, ../scss/responsive.scss */
    ul.featured-logo-box li.inc-logo-last img {
        max-height: 90%;
        max-width: 90%;
    }

    /* line 2784, ../scss/responsive.scss */
    .cdbar .cdbar-buttons {
        display: block !important;
    }

    /* line 2785, ../scss/responsive.scss */
    .cdbar .cdbar-buttons .cdbtn {
        margin: 10px 0 0;
    }

    /* line 2788, ../scss/responsive.scss */
    .broad-new-text li {
        margin-top: 0;
    }

    /* line 2789, ../scss/responsive.scss */
    .broad-new-text li + li {
        margin-top: 40px;
    }

    /* line 2790, ../scss/responsive.scss */
    .broad-new-text.broad-left-txt .broad-icon {
        left: 0;
    }

    /* line 2791, ../scss/responsive.scss */
    .broad-new-text.broad-left-txt p {
        padding-left: 70px;
        text-align: left;
        padding-right: 0;
    }

    /* line 2794, ../scss/responsive.scss */
    .wide-industry-box:nth-of-type(3n+1) {
        clear: none;
    }

    /* line 2795, ../scss/responsive.scss */
    .wide-industry-box:nth-of-type(2n+1) {
        clear: both;
    }

    /* line 2798, ../scss/responsive.scss */
    .video-mobile-slider {
        float: left;
        width: 100%;
    }

    /* line 2799, ../scss/responsive.scss */
    .video-figure-new .bottom-video-new, .video-figure-new .bottom-video-new.large-height-video {
        height: 200px;
    }

    /* line 2800, ../scss/responsive.scss */
    .video-testimonial-inner01 p {
        font-size: 14px;
    }

    /* line 2801, ../scss/responsive.scss */
    .video-testimonial-inner01 h5 {
        font-size: 18px;
    }

    /* line 2802, ../scss/responsive.scss */
    .video-mobile-slider .slick-dots {
        margin-top: 10px;
    }

    /* line 2805, ../scss/responsive.scss */
    .large-c-part {
        display: none;
    }

    /* line 2807, ../scss/responsive.scss */
    .testi-heading.testi-div-main p {
        font-size: 14px;
    }

    /* line 2812, ../scss/responsive.scss */
    .address-area {
        padding: 0 10px;
    }

    /* line 2814, ../scss/responsive.scss */
    .address .bottom-clutch-img img {
        height: 80px;
    }

    /* line 2816, ../scss/responsive.scss */
    .main-sec {
        padding: 100px 0 0;
        background-size: 100% 630px;
    }

    /* line 2817, ../scss/responsive.scss */
    .main-sec.dvh-banner {
        background-size: 100% 680px;
    }

    /* line 2818, ../scss/responsive.scss */
    .main-sec.mainstreet-banner {
        background-size: 100% 650px;
    }

    /* line 2819, ../scss/responsive.scss */
    .main-sec .inner-banner-row {
        margin-top: 40px;
    }

    /* line 2820, ../scss/responsive.scss */
    .main-sec .banner-text {
        font-size: 16px;
    }

    /* line 2821, ../scss/responsive.scss */
    .main-sec .banner-head {
        font-size: 30px;
    }

    /* line 2822, ../scss/responsive.scss */
    .case-sub-head {
        font-size: 20px;
    }

    /* line 2823, ../scss/responsive.scss */
    .nlp {
        padding-left: 15px;
    }

    /* line 2824, ../scss/responsive.scss */
    .nrp {
        padding-right: 15px;
    }

    /* line 2825, ../scss/responsive.scss */
    .content-new-box.mobile-new-margin {
        margin-top: 24px !important;
    }

    /* line 2826, ../scss/responsive.scss */
    .mobile-main-margin {
        margin-top: 100px;
    }

    /* line 2827, ../scss/responsive.scss */
    .mobile-small-margin .content-new-box {
        margin-top: 60px;
    }

    /* line 2828, ../scss/responsive.scss */
    .mobile-margin-top {
        margin-top: 60px !important;
    }

    /* line 2829, ../scss/responsive.scss */
    .result-new-box .service-top-heading, .result-new-box .service-sub-heading, .result-new-box h4.inner-new-subheading.text-center {
        text-align: left;
    }

    /* line 2830, ../scss/responsive.scss */
    .edplace-banner-bottom {
        background-size: 100% 700px;
    }

    /* line 2831, ../scss/responsive.scss */
    .epl-banner .banner-case-img {
        margin-top: 150px;
    }

    /* line 2832, ../scss/responsive.scss */
    .main-sec.epl-banner {
        background-size: 100% 680px;
    }

    /* line 2833, ../scss/responsive.scss */
    .jaypore-banner-bottom {
        background-size: 100% 1000px;
    }

    /* line 2834, ../scss/responsive.scss */
    .frontrush-banner-bottom {
        background-size: 100% 1050px;
    }

    /* line 2835, ../scss/responsive.scss */
    .result-new-box.npt-casestudy {
        padding-top: 0;
    }

    /* line 2837, ../scss/responsive.scss */
    .video-evaluator-box {
        padding: 50px;
    }

    /* line 2838, ../scss/responsive.scss */
    .webcast-banner .banner-case-img {
        margin-top: 100px;
    }

    /* line 2839, ../scss/responsive.scss */
    .main-sec.webcast-banner {
        padding-bottom: 50px;
    }

    /* line 2841, ../scss/responsive.scss */
    .lbs-banner .banner-case-img {
        margin-top: 40px;
    }

    /* line 2842, ../scss/responsive.scss */
    .main-sec.lbs-banner {
        background-size: 100% 700px;
    }

    /* line 2843, ../scss/responsive.scss */
    .mainstreet-banner-bottom {
        background-size: 100% 820px;
    }

    /* line 2844, ../scss/responsive.scss */
    .velti-banner-bottom {
        background-size: 100% 960px;
    }

    /* line 2845, ../scss/responsive.scss */
    .vip-banner-bottom {
        background-size: 100% 1300px;
    }

    /* line 2846, ../scss/responsive.scss */
    .dvh-banner-bottom {
        background-size: 100% 1300px;
    }

    /* line 2849, ../scss/responsive.scss */
    .toltip {
        display: none;
    }

    /* line 2852, ../scss/responsive.scss */
    .contact-head {
        font-size: 20px;
        letter-spacing: 0;
    }

    /* line 2853, ../scss/responsive.scss */
    .contact-side-area .right-inner h3 {
        font-size: 18px;
    }

    /* line 2854, ../scss/responsive.scss */
    .contact-side-area p.right-new-margin {
        margin-bottom: 50px;
    }

    /* line 2855, ../scss/responsive.scss */
    .contact-inner-new.context-box p, .contact-side-area p {
        font-size: 15px;
    }

    /* line 2856, ../scss/responsive.scss */
    .contact-form .form-control, .new-contact-area .contact-form .form-group select, .new-contact-area .contact-form .form-group textarea {
        width: 100%;
    }

    /* line 2857, ../scss/responsive.scss */
    .new-contact-area .contact-form .form-group .bootstrap-select {
        width: 100%;
    }

    /* line 2858, ../scss/responsive.scss */
    .contact-form .optional {
        right: 0;
    }

    /* line 2861, ../scss/responsive.scss */
    .blog-slider-box .col-xs-12.col-sm-6.col-md-4 {
        display: none;
    }

    /* line 2862, ../scss/responsive.scss */
    .blog-slider-box.slick-initialized .col-xs-12.col-sm-6.col-md-4.slick-slide {
        display: block;
    }

    /* line 2863, ../scss/responsive.scss */
    .blog-slider-box {
        float: left;
        width: 100%;
        clear: both;
    }

    /* line 2866, ../scss/responsive.scss */
    .home-sub-heading {
        font-size: 25px;
    }

    /* line 2867, ../scss/responsive.scss */
    .home-testimonial-outer .testimonilal p {
        font-size: 15px;
    }

    /* line 2868, ../scss/responsive.scss */
    .home-testimonial-outer .testimonilal .author-detail {
        font-size: 18px;
    }

    /* line 2869, ../scss/responsive.scss */
    .main-content {
        font-size: 40px;
    }

    /* line 2872, ../scss/responsive.scss */
    .contact-bottom-links h4 {
        font-size: 16px;
    }

    /* line 2873, ../scss/responsive.scss */
    .contact-bottom-links p {
        font-size: 12px;
        line-height: 2;
    }

    /* line 2874, ../scss/responsive.scss */
    .footer-sub-heading {
        background-size: auto 40px;
        padding-top: 70px;
    }
}
@media only screen and (max-width: 768px) {
    /*====================================== Inner Pages ======================================*/
    /* line 2883, ../scss/responsive.scss */
    .inner-page-banner {
        height: 270px;
    }

    /* line 2887, ../scss/responsive.scss */
    .blk-bg-section .quote-container .quote-text {
        font-size: 22px;
        line-height: 34px;
    }

    /* line 2892, ../scss/responsive.scss */
    .content-heading {
        font: 22px 'ProximaNovaBold';
        line-height: 26px;
        margin-bottom: 15px;
    }

    /* line 2898, ../scss/responsive.scss */
    .content-wraper {
        margin-top: 25px;
    }

    /* line 2902, ../scss/responsive.scss */
    .digital-strategy .inner-page-heading, .customer-experience .inner-page-heading {
        margin-bottom: 20px;
    }

    /* Padding left, left-right and right containers | there paddings will be handled in responsive.css */
    /* line 2907, ../scss/responsive.scss */
    .p-l-container {
        padding-left: 0;
    }

    /* line 2909, ../scss/responsive.scss */
    .technologies {
        padding: 50px;
    }
    /* line 2911, ../scss/responsive.scss */
    .technologies .p-r-container-small {
        padding-right: 15px;
    }

    /* line 2918, ../scss/responsive.scss */
    .inner-page-banner .inner-page-heading {
        font-size: 30px;
        line-height: 1.1;
    }

    /* line 2919, ../scss/responsive.scss */
    .our-services-heading .inner-page-heading, .inner-page-heading {
        font-size: 25px;
        line-height: 1.1;
    }

    /* line 2921, ../scss/responsive.scss */
    .our-services-heading p.content-text {
        margin-top: 12px;
    }

    /* line 2922, ../scss/responsive.scss */
    .get-in-touch p {
        font-size: 22px;
        line-height: 1.2;
    }

    /* line 2923, ../scss/responsive.scss */
    .small-top-margin {
        margin-top: 12px;
    }

    /* line 2925, ../scss/responsive.scss */
    .inner-banner-text {
        font-size: 16px;
    }

    /* line 2927, ../scss/responsive.scss */
    .content-text.start-up {
        font-size: 18px;
        line-height: 1.4;
    }

    /* line 2929, ../scss/responsive.scss */
    .lg-info-text, .banner-bot-strip h2, .service-sub-heading, .services-sub-heading {
        font-size: 18px;
        line-height: 1.4;
    }

    /* line 2930, ../scss/responsive.scss */
    .enterprise-fold-bottom .work-div .services-sub-heading {
        font-size: 18px;
        line-height: 1.4;
    }

    /* line 2931, ../scss/responsive.scss */
    .banner-fixed-part .fixed-banner-content p {
        font-size: 18px;
        line-height: 1.4;
    }

    /* line 2932, ../scss/responsive.scss */
    .lg-info-text.lg-info-text-seprator {
        margin-bottom: 20px;
    }

    /* line 2935, ../scss/responsive.scss */
    .privacy-new-box h4 {
        font-size: 18px;
        line-height: 24px;
    }

    /* line 2936, ../scss/responsive.scss */
    ul.our-services-box {
        padding-top: 20px;
    }

    /* line 2937, ../scss/responsive.scss */
    ul.our-services-box > li {
        width: 100%;
    }

    /* line 2938, ../scss/responsive.scss */
    .awards-box {
        padding-top: 20px;
    }

    /* line 2939, ../scss/responsive.scss */
    .services-sub-heading {
        min-height: 0;
    }

    /* line 2940, ../scss/responsive.scss */
    ul.small-points > li {
        font-size: 18px;
        line-height: 1.4;
    }

    /* line 2941, ../scss/responsive.scss */
    .our-services-part {
        padding-bottom: 10px;
    }

    /* line 2942, ../scss/responsive.scss */
    .our-services-part.tech-service-part {
        padding-top: 40px;
    }

    /* line 2946, ../scss/responsive.scss */
    .our-services-part.new-our-service-part {
        padding-bottom: 40px;
    }

    /* line 2948, ../scss/responsive.scss */
    .section-separator {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    /* line 2949, ../scss/responsive.scss */
    .testimonilal.testimonilal-center {
        padding-bottom: 40px;
    }

    /* line 2950, ../scss/responsive.scss */
    .testimonilal.testimonilal-center.testimonial-padding-top {
        padding-top: 40px;
    }

    /* line 2951, ../scss/responsive.scss */
    .casestudies-testi-box .testimonilal.testimonilal-center {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    /* line 2952, ../scss/responsive.scss */
    .our-technology-part {
        padding-top: 40px;
    }

    /* line 2953, ../scss/responsive.scss */
    .our-technology-part.new-bottom-padding {
        padding-bottom: 40px;
    }

    /* line 2955, ../scss/responsive.scss */
    .blog-detail h3 {
        font-size: 16px;
        line-height: 20px;
        height: 85px;
    }

    /* line 2956, ../scss/responsive.scss */
    .blog-detail p {
        font-size: 14px;
        line-height: 20px;
        height: 60px;
    }

    /* line 2957, ../scss/responsive.scss */
    .resources-box-bottom h2 {
        font-size: 16px;
        line-height: 20px;
    }

    /* line 2958, ../scss/responsive.scss */
    .resources-box-bottom .resources-new-image > img {
        display: inline-block;
        height: 235px;
    }

    /* line 2959, ../scss/responsive.scss */
    .resources-box-bottom .view-more-resources {
        margin-top: 20px;
    }

    /* line 2962, ../scss/responsive.scss */
    .career-images-section {
        margin-top: 40px;
        margin-bottom: 40px;
    }

    /* line 2965, ../scss/responsive.scss */
    .insight-heading {
        font-size: 40px;
        margin-bottom: 40px;
    }

    /* line 2966, ../scss/responsive.scss */
    .video-testimonial-top {
        margin-top: 40px;
    }

    /* line 2967, ../scss/responsive.scss */
    blockquote {
        width: 90%;
    }

    /* line 2968, ../scss/responsive.scss */
    .blog-inner h2 {
        font-size: 17px;
    }

    /* line 2969, ../scss/responsive.scss */
    .main-blog .blog-content p {
        margin: 10px 0;
    }

    /* line 2970, ../scss/responsive.scss */
    .blog-content h4 {
        margin: 10px 0;
    }

    /* line 2971, ../scss/responsive.scss */
    .blog-content-outer .blog-content ul li {
        background-position: 0 5px;
        margin: 12px 0;
    }

    /* line 2972, ../scss/responsive.scss */
    .blog-content-outer .blog-content ol li {
        margin: 12px 0;
    }

    /* line 2973, ../scss/responsive.scss */
    .filter-main-wrapper ul.post-filter-main li {
        margin: 10px 0 0 10px;
        font-size: 12px;
    }

    /* line 2974, ../scss/responsive.scss */
    .filter-main-wrapper ul.post-filter-main li a {
        padding: 6px 8px;
    }

    /* line 2975, ../scss/responsive.scss */
    .social-blog a {
        margin-left: 0;
    }

    /* line 2976, ../scss/responsive.scss */
    .insight-page-content .top-first-blog {
        margin-bottom: 50px;
    }

    /* line 2977, ../scss/responsive.scss */
    .blog-list > .row > .col-md-6.col-sm-6.col-xs-12 {
        margin-bottom: 50px;
    }

    /* line 2979, ../scss/responsive.scss */
    .get-in-touch .container-fluid {
        padding: 40px 15px;
    }

    /* line 2980, ../scss/responsive.scss */
    .get-in-touch a {
        padding: 0 20px;
        margin: 15px 0 0;
    }

    /* line 2981, ../scss/responsive.scss */
    .take-adv-text .take-adv-button {
        padding: 0 20px;
    }

    /* line 2982, ../scss/responsive.scss */
    .get-in-touch .text-center > h3 {
        margin-bottom: 25px;
    }

    /* line 2984, ../scss/responsive.scss */
    .request-consultation {
        font-size: 16px;
        line-height: 20px;
    }

    /* line 2988, ../scss/responsive.scss */
    .small-separator-top.section-separator {
        padding-top: 40px;
    }

    /* line 2989, ../scss/responsive.scss */
    .our-technology-part.without-top-text.no-inner-top-padding {
        padding-top: 40px;
    }

    /* line 2990, ../scss/responsive.scss */
    .our-service-part2 {
        padding-top: 40px;
    }

    /* line 2991, ../scss/responsive.scss */
    .without-comma-div {
        padding-bottom: 40px;
    }

    /* line 2993, ../scss/responsive.scss */
    .problem-content-new {
        padding: 20px 10px 0;
    }

    /* line 2995, ../scss/responsive.scss */
    .project-scope-inner {
        padding: 35px 15px;
    }

    /* line 2996, ../scss/responsive.scss */
    .project-scope-inner h2 {
        font-size: 18px;
        line-height: 28px;
        letter-spacing: 0;
    }

    /* line 2997, ../scss/responsive.scss */
    ul.scope-new-part {
        padding-top: 15px;
    }

    /* line 3000, ../scss/responsive.scss */
    .blk-bg-section .quote-container .quote-text {
        font-size: 20px;
        line-height: 32px;
    }

    /* line 3003, ../scss/responsive.scss */
    .top-logo-part {
        padding-top: 40px;
    }

    /* line 3004, ../scss/responsive.scss */
    .top-banner-image {
        margin-top: 40px;
    }

    /* line 3005, ../scss/responsive.scss */
    .top-sub-heading h1 {
        font-size: 22px;
        line-height: 28px;
    }

    /* line 3008, ../scss/responsive.scss */
    .author-info {
        margin: 5px 0 40px;
    }

    /* line 3010, ../scss/responsive.scss */
    .comment-section {
        margin-bottom: 40px;
    }

    /* line 3011, ../scss/responsive.scss */
    .comment-section .comment-disply-section {
        margin-top: 40px;
    }

    /* line 3012, ../scss/responsive.scss */
    .comment-section .comment-respond .comment-form .form-group .form-control {
        font-size: 14px;
    }

    /* line 3015, ../scss/responsive.scss */
    .newsletter-wrapper {
        margin-bottom: 10px;
    }

    /* line 3018, ../scss/responsive.scss */
    .sign-up-box .mail-subscriber #mc_signup form#mc_signup_form .mc_form_inside .mc_merge_var input {
        font-size: 14px;
        height: 38px;
        line-height: 20px;
        padding: 9px 12px 7px;
    }

    /* line 3019, ../scss/responsive.scss */
    .sign-up-box .mail-subscriber #mc_signup form#mc_signup_form #mc_signup_submit.button, .sign-up-box .mail-subscriber #mc_signup form#mc_signup_form .btn.btn-default.disabled {
        font-size: 13px;
        width: 90px;
        height: 38px;
        padding: 4px 5px 3px;
    }

    /* line 3020, ../scss/responsive.scss */
    .sign-up-box .mail-subscriber #mc_signup form#mc_signup_form .mc_form_inside .mc_merge_var {
        padding-right: 95px;
    }

    /* line 3021, ../scss/responsive.scss */
    .sign-up-box .mail-subscriber #mc_signup form#mc_signup_form .mc_form_inside input {
        height: 38px;
        padding: 10px;
    }

    /* line 3023, ../scss/responsive.scss */
    .sign-up-box .top-part > h3 {
        font-size: 28px;
    }

    /* line 3024, ../scss/responsive.scss */
    .sign-up-box .top-part {
        background-size: 40px auto;
        background-position: left 5px;
        padding-left: 55px;
    }

    /* line 3025, ../scss/responsive.scss */
    .sign-up-box p {
        font-size: 14px;
        line-height: 1.3;
    }

    /* line 3029, ../scss/responsive.scss */
    .view-more-btn {
        padding-bottom: 50px;
    }

    /* line 3030, ../scss/responsive.scss */
    .casestudies-main-filter ul.filter-main-box li {
        margin: 10px 0 0 10px;
        font-size: 12px;
    }

    /* line 3031, ../scss/responsive.scss */
    .casestudies-main-filter ul.filter-main-box li a {
        padding: 6px 8px;
    }

    /* line 3033, ../scss/responsive.scss */
    .listing-inner-part .casestudy-title {
        font-size: 16px;
        line-height: 20px;
        height: 60px;
    }

    /* line 3036, ../scss/responsive.scss */
    .listing-inner-part .listing-content p {
        font-size: 14px;
        line-height: 20px;
        height: 60px;
    }

    /* line 3039, ../scss/responsive.scss */
    .single-post .main-blog .blog-listing-part, .single-post .main-blog .search-part-right {
        margin-bottom: 0;
    }

    /* line 3042, ../scss/responsive.scss */
    .popup-main-box .modal-content .country-name {
        font-size: 12px;
    }

    /* line 3043, ../scss/responsive.scss */
    .popup-main-box .listing-inner-part .casestudy-title {
        font-size: 16px;
        line-height: 21px;
    }

    /* line 3044, ../scss/responsive.scss */
    .popup-main-box .listing-inner-part .listing-content p {
        line-height: 20px;
    }

    /* line 3045, ../scss/responsive.scss */
    .popup-main-box .listing-inner-part .date-time {
        font-size: 12px;
    }

    /* line 3046, ../scss/responsive.scss */
    .popup-main-box .listing-inner-part .listing-content h3 {
        font-size: 15px;
        line-height: 20px;
    }

    /* line 3047, ../scss/responsive.scss */
    .popup-main-box .listing-inner-part .listing-content h4 {
        line-height: 20px;
    }

    /* line 3048, ../scss/responsive.scss */
    .popup-main-box .listing-inner-part .listing-content ul li {
        line-height: 20px;
    }

    /* line 3051, ../scss/responsive.scss */
    .top-video-block .row .col-xs-12.col-md-4 {
        margin-bottom: 20px;
    }

    /* line 3054, ../scss/responsive.scss */
    .top-sub-banner-content p, .different-content-fold .bulit-margin-new ul.new-bulit-points li, .bottom-small-info p, .contact-from p, p.single-line-content, h6.single-line-content {
        font-size: 18px;
        line-height: 1.4;
    }

    /* line 3056, ../scss/responsive.scss */
    .different-content-fold h2, .consultation-new-box h2, .service-top-heading, .page-inner-heading, .service-top-heading02, .privacy-new-box h1 {
        font-size: 25px;
        line-height: 1.2;
    }

    /* line 3057, ../scss/responsive.scss */
    .contact-us-new-container .contact-us-page .sxn-heading {
        font-size: 25px;
        line-height: 1.2;
    }

    /* line 3060, ../scss/responsive.scss */
    .inner-page-heading.side-padding::before {
        display: none;
    }

    /* line 3061, ../scss/responsive.scss */
    .inner-margin {
        margin-top: 40px;
    }

    /* line 3064, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(7) {
        left: 290px;
        top: 320px;
    }

    /* line 3065, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(9) {
        right: 120px;
    }

    /* line 3066, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(3) {
        left: 220px;
    }

    /* line 3067, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(4) {
        right: 180px;
    }

    /* line 3068, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(5) {
        right: 10px;
        top: 180px;
    }

    /* line 3069, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(8) {
        right: 30px;
        top: 360px;
    }

    /* line 3070, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(10) {
        left: 0px;
    }

    /* line 3071, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(11) {
        left: 200px;
        bottom: -400px;
    }

    /* line 3072, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(12) {
        right: 150px;
    }

    /* line 3073, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(13) {
        right: 20px;
    }

    /* line 3074, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(14) {
        bottom: -500px;
    }

    /* line 3075, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(15) {
        bottom: -480px;
        left: 340px;
    }

    /* line 3076, ../scss/responsive.scss */
    .contact-form label {
        font-size: 14px;
    }

    /* line 3077, ../scss/responsive.scss */
    .inner-page-heading.side-padding {
        margin-bottom: 20px;
    }
}
@media screen and (max-width: 767px) {
    /* line 3082, ../scss/responsive.scss */
    .mobile-small img {
        position: relative;
    }

    /* line 3083, ../scss/responsive.scss */
    .contact-form .form-group.is-focused label, .contact-form .form-group:not(.is-empty) label {
        top: -15px;
    }

    /* line 3084, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(4) {
        right: 100px;
    }

    /* line 3085, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(7) {
        left: 250px;
    }

    /* line 3087, ../scss/responsive.scss */
    .video-evaluator-box h2.service-top-heading, .video-evaluator-box p.service-sub-heading {
        text-align: center;
    }

    /* line 3088, ../scss/responsive.scss */
    .video-evaluator-box02 h2, .video-evaluator-box02 p {
        text-align: center;
    }

    /* line 3089, ../scss/responsive.scss */
    .video-evaluator-box {
        padding: 60px 10%;
    }

    /* line 3090, ../scss/responsive.scss */
    .video-evaluator-box02 {
        padding: 0 10%;
    }

    /* line 3091, ../scss/responsive.scss */
    .video-evaluator-box h2.service-top-heading > br, .video-evaluator-box02 h2.service-top-heading > br {
        display: none;
    }

    /* line 3092, ../scss/responsive.scss */
    .video-evaluator-box02 p > br {
        display: none;
    }

    /* line 3095, ../scss/responsive.scss */
    .main-banner-outer.home-margin-main {
        padding-top: 80px;
    }

    /* line 3096, ../scss/responsive.scss */
    .home-margin-main {
        padding-top: 70px;
    }

    /* line 3097, ../scss/responsive.scss */
    .main-banner-outer .banner-inner-view {
        width: 100%;
    }

    /* line 3098, ../scss/responsive.scss */
    .main-banner-outer .banner-inner-view h1 {
        font-size: 45px;
    }

    /* line 3099, ../scss/responsive.scss */
    .main-banner-outer .banner-inner-view .bottom-discription p:before {
        display: none;
    }

    /* line 3100, ../scss/responsive.scss */
    .main-banner-outer .banner-inner-view .bottom-discription {
        margin-top: 40px;
    }

    /* line 3101, ../scss/responsive.scss */
    .home-sub-heading {
        margin-bottom: 40px;
    }

    /* line 3102, ../scss/responsive.scss */
    .home-testimonial-outer .testimonilal p {
        width: 100%;
    }

    /* line 3103, ../scss/responsive.scss */
    .home-testimonial-outer .slick-slider .slick-dots {
        float: left;
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }

    /* line 3104, ../scss/responsive.scss */
    .home-testimonial-outer .slick-slider .slick-dots li {
        padding: 0 10px 0 0;
    }

    /* line 3107, ../scss/responsive.scss */
    .header .container, .inner-banner-text-box .container, .nopaddingtop .get-in-touch.container, .inner-banner-box.start-up-banner .container {
        padding-left: 15px;
        padding-right: 15px;
    }

    /* line 3108, ../scss/responsive.scss */
    .small-no-margin.fold-margin {
        margin-top: 70px;
    }

    /* line 3109, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner .startup-top .banner-content-box > h1 {
        font-size: 25px;
        line-height: 30px;
        margin: 0 0 10px;
        letter-spacing: 0;
    }

    /* line 3110, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner .startup-top .banner-content-box h6 {
        font-size: 16px;
        line-height: 27px;
    }

    /* line 3111, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner .startup-top .banner-content-box > h1 > br {
        display: none;
    }

    /* line 3112, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner .startup-top {
        position: static;
        background: rgba(241, 54, 36, 0.89);
        bottom: auto;
        left: auto;
        top: auto;
        right: auto;
        margin-top: -60px;
        width: calc(100% - 30px);
        margin-left: 15px;
        margin-right: 15px;
    }

    /* line 3113, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner .startup-top .banner-content-box {
        padding: 30px 18px;
        top: auto;
        -webkit-transform: none;
        transform: none;
    }

    /* line 3115, ../scss/responsive.scss */
    .new-casestudy-link .outline-btn, .testimonial-new-btn, .get-in-touch a, .take-adv-text .take-adv-button {
        width: 100%;
        max-width: 280px;
    }

    /* line 3117, ../scss/responsive.scss */
    .new-padding-mobile {
        padding-left: 15px;
        padding-right: 15px;
    }

    /* line 3119, ../scss/responsive.scss */
    .content-text.start-up + .content-text.start-up {
        margin-top: 30px;
    }

    /* line 3121, ../scss/responsive.scss */
    .award-top-margin:nth-of-type(3n+1) {
        clear: none;
    }

    /* line 3123, ../scss/responsive.scss */
    .dotted-list .new-list-area li {
        background-position: left 16px;
    }

    /* line 3125, ../scss/responsive.scss */
    .small-margin-new-box .full-page-reverce-box {
        margin-top: 70px;
    }

    /* line 3126, ../scss/responsive.scss */
    .job-tabs-container {
        padding-bottom: 70px;
    }

    /* line 3127, ../scss/responsive.scss */
    .submit-resume {
        padding-top: 70px;
        padding-bottom: 70px;
    }

    /* line 3128, ../scss/responsive.scss */
    .submit-resume-form-container {
        padding-bottom: 70px;
    }

    /* line 3130, ../scss/responsive.scss */
    .broad-new-text p {
        font-size: 16px;
        line-height: 26px;
    }

    /* line 3132, ../scss/responsive.scss */
    .award-top-margin .awards-new-logo.awards-new-logo02 {
        height: 90px;
    }

    /* line 3135, ../scss/responsive.scss */
    .mvp-production-team {
        margin-top: 40px;
    }

    /* line 3136, ../scss/responsive.scss */
    .top-new-margin, .device-new-margin {
        margin-top: 40px;
    }

    /* line 3138, ../scss/responsive.scss */
    .card-container:nth-of-type(n+3) {
        margin-top: 0;
    }

    /* line 3139, ../scss/responsive.scss */
    .card-container {
        cursor: auto;
        display: none;
    }

    /* line 3140, ../scss/responsive.scss */
    .slick-initialized .slick-slide.card-container {
        display: block;
    }

    /* line 3141, ../scss/responsive.scss */
    .card-container .card {
        box-shadow: none;
        background-color: #f9f9f9;
        display: block;
        width: 100%;
        float: left;
        height: auto;
    }

    /* line 3142, ../scss/responsive.scss */
    .card-container .card {
        pointer-events: none;
    }

    /* line 3143, ../scss/responsive.scss */
    .card-container .card .side, .card-container .card:hover .side {
        display: none;
    }

    /* line 3144, ../scss/responsive.scss */
    .card-container .card h3.service-sub-heading {
        font-size: 16px;
        line-height: 28px;
        color: #444;
        margin-top: 20px;
    }

    /* line 3145, ../scss/responsive.scss */
    .card-container .card .back p.content-text {
        font-size: 15px;
        line-height: 24px;
        text-align: left;
        color: #666666;
        margin-top: 12px;
    }

    /* line 3146, ../scss/responsive.scss */
    .card-container .card .back img, .card-container .card .back h3 {
        display: block;
    }

    /* line 3147, ../scss/responsive.scss */
    .card-container .card .back {
        visibility: visible;
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
        display: block;
    }

    /* line 3148, ../scss/responsive.scss */
    .card-container .card .back > img {
        width: auto;
        height: 35px;
    }

    /* line 3150, ../scss/responsive.scss */
    .logo-height {
        min-height: auto;
    }

    /* line 3151, ../scss/responsive.scss */
    .space-empty {
        height: 70px;
    }

    /* line 3152, ../scss/responsive.scss */
    .img-cont.mt-top {
        display: none;
    }

    /* line 3153, ../scss/responsive.scss */
    .content-grey {
        padding-bottom: 20px;
        text-align: center;
    }

    /* line 3154, ../scss/responsive.scss */
    .logo-height img {
        position: static;
    }

    /* line 3155, ../scss/responsive.scss */
    .bottom-testimonial-part .service-top-heading {
        text-align: center;
    }

    /* line 3156, ../scss/responsive.scss */
    .testimonial-inner-block .testi-heading p {
        min-height: auto;
    }

    /* line 3157, ../scss/responsive.scss */
    .testimonilal-center.sim-test p {
        padding-right: 10px;
    }

    /* line 3159, ../scss/responsive.scss */
    .enterprise-small-icons.new-icon-height > img {
        height: 35px;
    }

    /* line 3161, ../scss/responsive.scss */
    .technologies-bottom-logos {
        margin-top: 40px;
    }

    /* line 3162, ../scss/responsive.scss */
    .award-top-margin {
        margin-top: 40px;
    }

    /* line 3164, ../scss/responsive.scss */
    .service-new-block.service-new-block02 {
        margin-top: 40px;
    }

    /* line 3166, ../scss/responsive.scss */
    .small-new-points:nth-of-type(n) {
        clear: none;
    }

    /* line 3167, ../scss/responsive.scss */
    .small-new-points:nth-of-type(2n+1) {
        clear: both;
    }

    /* line 3169, ../scss/responsive.scss */
    .no-margin .design-inner-box.enter-inner .ul-box-design li:first-child {
        margin-top: 0px;
    }

    /* line 3170, ../scss/responsive.scss */
    .no-margin .design-inner-box.enter-inner {
        margin-top: 0px;
    }

    /* line 3171, ../scss/responsive.scss */
    .bg-grey {
        padding: 30px 0px;
    }

    /* line 3172, ../scss/responsive.scss */
    .img-cont.img-bga {
        height: 400px;
        background-size: cover;
        margin-bottom: 0px;
    }

    /* line 3173, ../scss/responsive.scss */
    .content-grey img {
        margin-top: 0;
        margin-left: 0;
        display: inline-block;
        float: none;
    }

    /* line 3174, ../scss/responsive.scss */
    .content-grey .testi-cont, .bg-div p {
        font-size: 16px;
        line-height: 24px;
        text-align: center;
    }

    /* line 3175, ../scss/responsive.scss */
    .bg-grey .main-testimonial .feat-content .feat-testi-cont {
        font-size: 16px;
        line-height: 24px;
        max-width: 100%;
        text-align: center;
    }

    /* line 3176, ../scss/responsive.scss */
    .bg-grey .main-testimonial .feat-content {
        float: none;
        display: block;
        width: 100%;
        padding: 20px;
        text-align: center;
    }

    /* line 3177, ../scss/responsive.scss */
    .bg-grey .main-testimonial .feat-content .feat-testi-cont::before {
        display: none;
    }

    /* line 3178, ../scss/responsive.scss */
    .bg-grey .main-testimonial .feat-testimonial {
        display: block;
        margin-top: 10px;
        text-align: center;
        float: none;
    }

    /* line 3179, ../scss/responsive.scss */
    .bg-grey .main-testimonial .feat-content img {
        margin-left: 0;
        margin-top: 0;
    }

    /* line 3180, ../scss/responsive.scss */
    .bg-grey .main-testimonial .feat-content p {
        display: block;
    }

    /* line 3181, ../scss/responsive.scss */
    .bg-grey.bottom h3 {
        font-size: 18px;
        max-width: 100%;
        margin-bottom: 0;
    }

    /* line 3182, ../scss/responsive.scss */
    .bg-div.left, .bg-div.right {
        padding: 15px;
        height: 250px;
    }

    /* line 3183, ../scss/responsive.scss */
    .bg-grey.bottom {
        padding: 50px 0px;
    }

    /* line 3184, ../scss/responsive.scss */
    .bg-grey.bottom .container.p-l-r-container {
        padding-left: 25px;
        padding-right: 25px;
    }

    /* line 3185, ../scss/responsive.scss */
    .bg-grey .main-testimonial .feat-content h2, .content-grey h2 {
        font-size: 20px;
        text-align: center;
    }

    /* line 3186, ../scss/responsive.scss */
    .bg-grey .main-testimonial .feat-content p {
        font-size: 16px;
    }

    /* line 3187, ../scss/responsive.scss */
    .content-grey p {
        font-size: 14px;
        text-align: center;
        float: left;
        width: 100%;
    }

    /* line 3188, ../scss/responsive.scss */
    .work-slider-phone .slick-arrow {
        display: none !important;
    }

    /* line 3189, ../scss/responsive.scss */
    .fold-margin.residency-margin {
        margin-top: 0;
    }

    /* line 3190, ../scss/responsive.scss */
    .pack-sec.fold-margin {
        margin-top: 40px;
    }

    /* line 3192, ../scss/responsive.scss */
    .approac-sec .app-row .app-right {
        max-width: 100%;
        padding-left: 15px;
    }

    /* line 3194, ../scss/responsive.scss */
    .approac-sec .app-row .app-right .content-text {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    /* line 3196, ../scss/responsive.scss */
    .left-div-end .btn.btn-main {
        margin-bottom: 40px;
        margin-top: 20px;
    }

    /* line 3197, ../scss/responsive.scss */
    .pt-top {
        padding-top: 0px;
    }

    /* line 3198, ../scss/responsive.scss */
    .left-div-end {
        margin-top: 0px;
    }

    /* line 3199, ../scss/responsive.scss */
    .box-service.content-area-block {
        box-shadow: none;
        background-color: #f9f9f9;
        margin-top: 0;
        border-radius: 5px;
        padding: 30px;
        margin-top: 0;
        margin-bottom: 0px;
    }

    /* line 3200, ../scss/responsive.scss */
    .pt-bottom {
        padding-bottom: 0px;
    }

    /* line 3201, ../scss/responsive.scss */
    .prllx-sec {
        background-color: #fff;
    }

    /* line 3203, ../scss/responsive.scss */
    .soaq-slider7 .big-img {
        height: 194px;
    }

    /* line 3204, ../scss/responsive.scss */
    .background-cont .case-study-slide {
        padding: 40px 25px;
        height: 720px;
    }

    /* line 3205, ../scss/responsive.scss */
    .background-cont .casestudy-img-new > img {
        height: auto;
        max-height: 290px;
    }

    /* line 3206, ../scss/responsive.scss */
    .background-cont .pd-cont {
        top: auto;
        -webkit-transform: none;
        transform: none;
    }

    /* line 3207, ../scss/responsive.scss */
    .background-cont .casestudy-img-new {
        width: 100%;
        top: auto;
        -webkit-transform: none;
        transform: none;
        padding: 40px 15px 0;
        text-align: center;
    }

    /* line 3208, ../scss/responsive.scss */
    .background-cont .casestudy-img-new > img {
        vertical-align: top;
    }

    /* line 3209, ../scss/responsive.scss */
    .beakn-logo {
        width: 130px;
    }

    /* line 3210, ../scss/responsive.scss */
    .approac-sec {
        margin-top: 0;
        margin-bottom: 0;
    }

    /* line 3214, ../scss/responsive.scss */
    .mb-none {
        display: none;
    }

    /* line 3215, ../scss/responsive.scss */
    .mb-show {
        display: block;
    }

    /* line 3216, ../scss/responsive.scss */
    .design-inner-box.enter-inner {
        width: 100%;
    }

    /* line 3217, ../scss/responsive.scss */
    .design-inner-box.enter-inner .ul-box-design li {
        width: 100%;
    }

    /* line 3219, ../scss/responsive.scss */
    .approac-sec .app-row .app-right .services-sub-heading {
        font-size: 22px;
        line-height: 32px;
        min-height: 60px;
        position: relative;
        margin-top: 25px !important;
    }

    /* line 3220, ../scss/responsive.scss */
    span.num-text {
        top: -0.4em;
    }

    /* line 3222, ../scss/responsive.scss */
    .menu-row .menu-div {
        padding-left: 20px;
    }
    /* line 3223, ../scss/responsive.scss */
    .menu-row .menu-div .menu-head {
        font-size: 20px;
        line-height: 24px;
    }

    /* line 3225, ../scss/responsive.scss */
    .pack-sec .pack_div {
        min-height: auto;
        margin-top: 40px;
    }

    /* line 3227, ../scss/responsive.scss */
    .menu-row .menu-div {
        padding-left: 20px;
        margin-top: 40px;
    }

    /* line 3228, ../scss/responsive.scss */
    .left-div-end .content-text, .design-inner-box.enter-inner .content-area-block p, .pack-sec .pack_div, .content-text.start-up > p, .app-right .content-text, .menu-list li, .pack-sec .pack_div > p {
        color: #444;
        font-size: 16px;
        line-height: 24px;
    }

    /* line 3229, ../scss/responsive.scss */
    .approac-sec .image-slide-prllx {
        display: none;
    }

    /* line 3230, ../scss/responsive.scss */
    .approac-sec .app-row .app-right .services-sub-heading::after {
        top: 60px;
    }

    /* line 3231, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner .inner-banner-text-box .banner-content-box {
        margin-left: -15px;
        width: 100%;
        padding: 10px;
        position: relative;
        background: #f13624;
    }

    /* line 3232, ../scss/responsive.scss */
    .stand-alone .fold-margin {
        margin-top: 30px;
    }

    /* line 3233, ../scss/responsive.scss */
    .side.back img, .side.back h3 {
        display: block;
    }

    /* line 3234, ../scss/responsive.scss */
    .row.app-row {
        margin-top: 0;
        margin-bottom: 40px;
    }

    /* line 3235, ../scss/responsive.scss */
    .prllx-sec:last-child .row.app-row {
        margin-bottom: 0;
    }

    /* line 3238, ../scss/responsive.scss */
    .hbr-logo {
        width: 150px;
    }

    /* line 3239, ../scss/responsive.scss */
    .unilever-logo {
        width: 60px;
    }

    /* line 3240, ../scss/responsive.scss */
    .coach-skill-logo {
        width: 160px;
    }

    /* line 3243, ../scss/responsive.scss */
    .startup-top {
        position: relative;
        background: none;
        width: 100%;
    }

    /* line 3244, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner .startup-top .banner-side {
        display: none;
    }

    /* line 3245, ../scss/responsive.scss */
    .pack-sec .package-row {
        margin-top: 0px;
    }

    /* line 3246, ../scss/responsive.scss */
    p.title-head.max-title {
        max-width: 100%;
    }

    /* line 3247, ../scss/responsive.scss */
    p.title-head, .top-head .service-sub-heading {
        font-size: 16px;
        line-height: 24px;
    }

    /* line 3250, ../scss/responsive.scss */
    .row.logo img {
        margin: 0 auto;
    }

    /* line 3251, ../scss/responsive.scss */
    .row.logo .slick-slider .slick-dots {
        margin-top: 30px;
    }

    /* line 3252, ../scss/responsive.scss */
    .row.logo .slick-initialized .slick-slide {
        margin-bottom: 20px;
    }

    /* line 3253, ../scss/responsive.scss */
    .pack-sec .pack_div > h2 {
        margin-top: 20px;
    }

    /* line 3254, ../scss/responsive.scss */
    .main-row-top {
        margin-top: 40px;
    }

    /* line 3255, ../scss/responsive.scss */
    .mt-top {
        margin-top: 20px;
    }

    /* line 3256, ../scss/responsive.scss */
    .design-inner-box.enter-inner .ul-box-design li:first-child {
        margin-top: 35px;
    }

    /* line 3257, ../scss/responsive.scss */
    .menu-list li {
        margin-left: 20px;
        font-size: 16px;
        line-height: 24px;
        color: #444;
    }

    /* line 3258, ../scss/responsive.scss */
    .logo.work-slider-phone .slick-dots {
        margin-top: 30px;
    }

    /* line 3259, ../scss/responsive.scss */
    .row.work-slider-phone {
        display: block;
    }

    /* line 3260, ../scss/responsive.scss */
    .work-slider {
        display: none;
    }

    /* line 3261, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner .inner-banner-image-box, .inner-banner-box.start-up-banner .enterprise-banner-image {
        height: 280px;
    }

    /* line 3262, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner .inner-banner-text-box .banner-content-box > h1 {
        font-size: 18px;
    }

    /* line 3264, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner .inner-banner-text-box .banner-content-box h6 {
        font-size: 16px;
        line-height: 24px;
    }

    /* line 3265, ../scss/responsive.scss */
    .slider-for .banner-content-box h6 {
        font-size: 16px;
    }

    /* line 3266, ../scss/responsive.scss */
    .content-text.start-up {
        margin-left: 0;
        font-size: 16px;
        line-height: 28px;
    }

    /* line 3267, ../scss/responsive.scss */
    .box-service.content-area-block {
        width: 100%;
        min-height: auto;
        display: none;
    }

    /* line 3268, ../scss/responsive.scss */
    .slick-initialized .box-service.content-area-block.slick-slide {
        display: block;
    }

    /* line 3269, ../scss/responsive.scss */
    .box-service:nth-of-type(2n+1) {
        margin-right: 0;
    }

    /* line 3270, ../scss/responsive.scss */
    .box-service:nth-of-type(2n) {
        margin-left: 0;
    }

    /* line 3271, ../scss/responsive.scss */
    .box-service.content-area-block p {
        font-size: 16px;
        line-height: 24px;
    }

    /* line 3272, ../scss/responsive.scss */
    .slider-for .banner-content-box {
        display: block;
        padding: 15px;
    }

    /* line 3273, ../scss/responsive.scss */
    .package-row.mb-show > .col-xs-12:nth-of-type(n+2) {
        margin-top: 40px;
    }

    /* line 3274, ../scss/responsive.scss */
    .slider-for .banner-content-box .page-inner-heading {
        font-size: 15px;
        padding: 0;
    }

    /* line 3275, ../scss/responsive.scss */
    .slider-for .banner-content-box .content-text {
        font-size: 14px;
        line-height: 18px;
    }

    /* line 3276, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner {
        height: auto;
    }

    /* line 3277, ../scss/responsive.scss */
    .inner-banner-box.start-up-banner .container {
        padding-left: 0;
        padding-right: 0;
    }

    /* line 3278, ../scss/responsive.scss */
    .approac-sec {
        padding: 0px 15px;
    }

    /* line 3279, ../scss/responsive.scss */
    .btn.btn-main {
        padding: 5px 15px;
        font-size: 14px;
        border: 1px solid #f13624;
        font-weight: normal;
        margin-bottom: 0;
        margin-top: 0;
    }

    /* line 3280, ../scss/responsive.scss */
    .work-div {
        max-width: 100%;
        min-height: 15em;
    }

    /* line 3282, ../scss/responsive.scss */
    .page-new-heading, .page-new-heading02 {
        padding-bottom: 40px;
    }

    /* line 3283, ../scss/responsive.scss */
    .work-div:nth-of-type(n+5) {
        margin-top: 40px;
    }

    /* line 3284, ../scss/responsive.scss */
    .engage-new-box + .engage-new-box {
        margin-top: 35px;
    }

    /* line 3285, ../scss/responsive.scss */
    .content-new-wrapper.content-wrapper-new li + li + li .content-area-block {
        margin-top: 40px;
    }

    /* line 3286, ../scss/responsive.scss */
    .content-new-box + .content-new-box {
        margin: 40px 0 0;
    }

    /* line 3287, ../scss/responsive.scss */
    .new-small-margin {
        margin: 40px 0 0;
    }

    /* line 3288, ../scss/responsive.scss */
    .development-single-image {
        margin-bottom: 40px;
    }

    /* line 3289, ../scss/responsive.scss */
    .home-new-margin {
        margin-top: 70px;
    }

    /* line 3290, ../scss/responsive.scss */
    .home-bottom-margin {
        padding-bottom: 70px;
    }

    /* line 3291, ../scss/responsive.scss */
    .home-page-box .consultation-new-box {
        padding-top: 70px;
        padding-bottom: 70px;
    }

    /* line 3293, ../scss/responsive.scss */
    .home-banner {
        height: 220px;
    }

    /* line 3294, ../scss/responsive.scss */
    .banner-heading {
        font-size: 24px;
        line-height: 1.3;
        font-family: 'ProximaNovaBold';
        letter-spacing: -0.2px;
    }

    /* line 3295, ../scss/responsive.scss */
    .home-banner-text {
        bottom: 50px;
    }

    /* line 3297, ../scss/responsive.scss */
    .slider-outer {
        padding-left: 15px;
        padding-right: 15px;
    }

    /* line 3298, ../scss/responsive.scss */
    .slider-nav {
        display: none;
    }

    /* line 3300, ../scss/responsive.scss */
    .home-banner-slider.slick-slider .slick-dots {
        bottom: 10px;
    }

    /* line 3303, ../scss/responsive.scss */
    .date-content-box {
        display: none;
    }

    /* line 3304, ../scss/responsive.scss */
    .webinar-link-btn {
        margin-top: 8px;
    }

    /* line 3305, ../scss/responsive.scss */
    .webinar-link-btn a {
        border: 2px solid #fff;
        height: 40px;
        width: auto;
        font-size: 16px;
        line-height: 20px;
        padding: 8px 12px;
        border-radius: 6px;
    }

    /* line 3308, ../scss/responsive.scss */
    .services .row .col-md-3.new-service-part {
        padding: 0 15px 40px;
        text-align: center;
    }

    /* line 3311, ../scss/responsive.scss */
    .validations-con {
        top: -14px;
    }

    /* line 3313, ../scss/responsive.scss */
    .submit-resume-form-container form .form-group {
        margin-bottom: 0px;
    }

    /* line 3314, ../scss/responsive.scss */
    .submit-resume-form-container form .form-control, .custom-file-upload {
        margin-bottom: 23px;
        width: 100%;
        float: left;
    }

    /* line 3315, ../scss/responsive.scss */
    .submit-resume-form-container form label.error {
        font-size: 12px;
        bottom: -1px;
    }

    /* line 3316, ../scss/responsive.scss */
    .submit-resume-form-container .file-upload-wrapper label.error {
        bottom: -24px;
    }

    /* line 3318, ../scss/responsive.scss */
    .file-upload-button {
        margin-left: 7px;
    }

    /* line 3320, ../scss/responsive.scss */
    .submit-resume-form-container .col-sm-6, .submit-resume-form-container .col-sm-12 {
        position: relative;
        overflow: hidden;
    }

    /* line 3325, ../scss/responsive.scss */
    .thankyouList li {
        width: 100% !important;
    }

    /* line 3326, ../scss/responsive.scss */
    .thank-you-container {
        min-height: 150px;
        height: auto;
    }

    /* line 3327, ../scss/responsive.scss */
    .thank-you-container .thankyouCon {
        font-size: 14px;
    }

    /* line 3328, ../scss/responsive.scss */
    .thank-you-container h1 {
        font-size: 42px;
        margin-bottom: 20px;
    }

    /* line 3331, ../scss/responsive.scss */
    .searching-content .scontent-inner {
        margin-bottom: 20px !important;
    }

    /* line 3333, ../scss/responsive.scss */
    .new-blank-div {
        height: 1px;
    }

    /* line 3335, ../scss/responsive.scss */
    .case-study-tab {
        display: none;
    }

    /* line 3341, ../scss/responsive.scss */
    .outline-btn.sm-consultation-btn {
        margin-top: 0;
        font-size: 16px;
        padding: 13px 17px 11px;
    }

    /* line 3347, ../scss/responsive.scss */
    .request-consultation {
        padding: 0 17px;
        text-align: center;
    }

    /* line 3348, ../scss/responsive.scss */
    .outline-btn.testimonial-new-btn {
        margin-top: 40px;
    }

    /* line 3350, ../scss/responsive.scss */
    .banner-scroll-down img {
        width: 40px;
        height: 40px;
    }

    /* line 3353, ../scss/responsive.scss */
    .sxn.services .col-sm-6 img {
        max-width: 95px;
    }

    /* line 3358, ../scss/responsive.scss */
    .banner-scroll-down {
        left: 20px;
    }

    /* line 3360, ../scss/responsive.scss */
    .row.banner + .row p {
        margin-top: 45px;
        padding-left: 22px;
        padding-right: 0;
    }

    /* line 3366, ../scss/responsive.scss */
    .services .row .col-md-3 {
        clear: both;
        padding-left: 40px;
    }

    /* line 3371, ../scss/responsive.scss */
    .grid li {
        width: 100% !important;
        margin-bottom: 0 0 3px;
    }

    /* line 3376, ../scss/responsive.scss */
    .grid li img {
        width: 100%;
    }

    /* line 3380, ../scss/responsive.scss */
    .grid .grid-6 {
        position: relative;
        bottom: 0;
    }

    /* line 3385, ../scss/responsive.scss */
    .grid .grid-7 {
        position: relative;
        left: 0;
    }

    /* line 3390, ../scss/responsive.scss */
    .contact-us-right {
        padding: 0;
    }

    /* line 3392, ../scss/responsive.scss */
    .contact-bottom-align {
        padding: 0 20px;
    }

    /* line 3394, ../scss/responsive.scss */
    .contact-us.open .close-btn {
        width: 30px;
        height: 30px;
    }

    /* line 3396, ../scss/responsive.scss */
    .contact-us-right .sxn-heading {
        margin-top: 20px;
    }

    /* line 3398, ../scss/responsive.scss */
    .contact-bottom-align {
        position: relative;
        bottom: auto;
        height: 100%;
    }

    /* line 3400, ../scss/responsive.scss */
    .conatct-scroller {
        padding: 0 10%;
        width: auto;
    }

    /* line 3402, ../scss/responsive.scss */
    .contact-us-right .conatct-scroller {
        -webkit-overflow-scrolling: touch;
    }

    /*====================================== Inner Pages ======================================*/
    /* line 3405, ../scss/responsive.scss */
    .img-txt-container {
        height: 100%;
        width: 100%;
    }

    /* line 3410, ../scss/responsive.scss */
    .img-txt-container.light-blue-bg {
        padding-top: 20px;
    }

    /* line 3411, ../scss/responsive.scss */
    .img-txt-container.light-blue-bg .featured-text {
        margin-top: 16px;
        padding-top: 16px;
    }

    /* line 3412, ../scss/responsive.scss */
    .img-txt-container.light-blue-bg .featured-link {
        margin-top: 15px;
    }

    /* line 3414, ../scss/responsive.scss */
    .img-txt-container.consulting-container {
        padding-top: 20px;
    }

    /* line 3415, ../scss/responsive.scss */
    .img-txt-container.consulting-container .featured-text {
        margin-top: 16px;
        padding-top: 16px;
    }

    /* line 3416, ../scss/responsive.scss */
    .img-txt-container.consulting-container .featured-link {
        margin-top: 15px;
    }

    /* line 3419, ../scss/responsive.scss */
    .img-txt-container.velti-container > img {
        width: 180px;
    }

    /* line 3420, ../scss/responsive.scss */
    .img-txt-container.velti-container {
        padding-top: 20px;
    }

    /* line 3421, ../scss/responsive.scss */
    .img-txt-container.velti-container .featured-text {
        margin-top: 16px;
        padding-top: 16px;
    }

    /* line 3422, ../scss/responsive.scss */
    .img-txt-container.velti-container .featured-link {
        margin-top: 15px;
    }

    /* line 3424, ../scss/responsive.scss */
    .img-txt-container.manalogy-container > img {
        width: 100px;
    }

    /* line 3425, ../scss/responsive.scss */
    .img-txt-container.manalogy-container {
        padding-top: 20px;
    }

    /* line 3426, ../scss/responsive.scss */
    .img-txt-container.manalogy-container .featured-text {
        margin-top: 16px;
        padding-top: 16px;
    }

    /* line 3427, ../scss/responsive.scss */
    .img-txt-container.manalogy-container .featured-link {
        margin-top: 15px;
    }

    /* line 3431, ../scss/responsive.scss */
    .img-txt-container.enterprise-container {
        padding-top: 20px;
    }

    /* line 3432, ../scss/responsive.scss */
    .img-txt-container.enterprise-container .featured-text {
        margin-top: 16px;
        padding-top: 16px;
    }

    /* line 3433, ../scss/responsive.scss */
    .img-txt-container.enterprise-container .featured-link {
        margin-top: 15px;
    }

    /* line 3437, ../scss/responsive.scss */
    .img-txt-container.digital-cus-container .featured-link {
        margin-top: 12px;
    }

    /* line 3440, ../scss/responsive.scss */
    .img-txt-container.konga-container .featured-link {
        margin-top: 15px;
    }

    /* line 3443, ../scss/responsive.scss */
    .img-txt-container.quality-container .featured-text {
        margin-top: 16px;
        padding-top: 16px;
    }

    /* line 3444, ../scss/responsive.scss */
    .img-txt-container.quality-container .featured-link {
        margin-top: 15px;
    }

    /* line 3447, ../scss/responsive.scss */
    .img-txt-container.frontrush-container .featured-text {
        margin-top: 20px;
        padding-top: 20px;
    }

    /* line 3448, ../scss/responsive.scss */
    .img-txt-container.frontrush-container .featured-link {
        margin-top: 18px;
    }

    /* line 3450, ../scss/responsive.scss */
    .img-txt-container.price-container .featured-text {
        margin-top: 20px;
        padding-top: 20px;
    }

    /* line 3451, ../scss/responsive.scss */
    .img-txt-container.price-container .featured-link {
        margin-top: 18px;
    }

    /* line 3454, ../scss/responsive.scss */
    .img-txt-container .featured-text {
        font-size: 15px;
    }

    /* line 3455, ../scss/responsive.scss */
    .img-txt-container .featured-link {
        font-size: 13px;
        padding: 8px 12px;
    }

    /* line 3459, ../scss/responsive.scss */
    .featured-img > img {
        min-height: 225px;
    }

    /* line 3464, ../scss/responsive.scss */
    .grid .grid-4 {
        top: 0;
    }

    /* line 3468, ../scss/responsive.scss */
    .container.main-padding > .banner {
        padding-bottom: 0;
    }

    /* line 3470, ../scss/responsive.scss */
    .technologies {
        padding: 50px;
    }
    /* line 3472, ../scss/responsive.scss */
    .technologies .gray-section {
        padding: 50px;
    }
    /* line 3475, ../scss/responsive.scss */
    .technologies .p-r-container-small {
        padding-right: 15px;
    }
    /* line 3476, ../scss/responsive.scss */
    .technologies .list {
        padding-left: 45px;
        margin-top: 10px;
    }
    /* line 3479, ../scss/responsive.scss */
    .technologies .list li {
        font-size: 18px;
        padding-left: 5px;
    }
    /* line 3484, ../scss/responsive.scss */
    .technologies .tech-small-text {
        padding-top: 25px;
        font-size: 20px;
    }

    /* line 3490, ../scss/responsive.scss */
    .list.user-list {
        padding-left: 45px;
        margin-top: 10px;
    }
    /* line 3493, ../scss/responsive.scss */
    .list.user-list li {
        font-size: 18px;
        padding-left: 5px;
    }

    /* line 3499, ../scss/responsive.scss */
    .p-l-container, .p-l-r-container {
        padding-left: 0;
    }

    /* line 3502, ../scss/responsive.scss */
    .p-r-container, .p-l-r-container {
        padding-right: 0;
    }

    /* line 3506, ../scss/responsive.scss */
    .address-area {
        padding: 0 15px;
    }

    /* line 3509, ../scss/responsive.scss */
    .our-services-part {
        padding-bottom: 40px;
    }

    /* line 3510, ../scss/responsive.scss */
    .inner-page-banner .inner-page-heading {
        font-size: 25px;
        line-height: 1;
    }

    /* line 3511, ../scss/responsive.scss */
    .our-services-heading .inner-page-heading, .inner-page-heading {
        font-size: 20px;
        margin-bottom: 8px;
    }

    /* line 3512, ../scss/responsive.scss */
    .our-services-heading p.content-text {
        margin-top: 0;
    }

    /* line 3513, ../scss/responsive.scss */
    .get-in-touch p {
        font-size: 18px;
    }

    /* line 3515, ../scss/responsive.scss */
    ul.new-small-parts {
        padding-bottom: 0;
    }

    /* line 3518, ../scss/responsive.scss */
    .lg-info-text {
        font-size: 16px;
    }

    /* line 3519, ../scss/responsive.scss */
    .lg-info-text.lg-info-text-seprator {
        margin-bottom: 15px;
    }

    /* line 3522, ../scss/responsive.scss */
    .work-text p {
        font-size: 15px;
    }

    /* line 3524, ../scss/responsive.scss */
    .partners-heading {
        font-size: 18px;
    }

    /* line 3526, ../scss/responsive.scss */
    .blog-detail h3 {
        height: auto;
    }

    /* line 3527, ../scss/responsive.scss */
    .blog-detail p {
        height: auto;
    }

    /* line 3528, ../scss/responsive.scss */
    .resources-box-bottom {
        padding: 25px;
    }

    /* line 3529, ../scss/responsive.scss */
    .resources-box-bottom .resources-new-image > img {
        height: 310px;
    }

    /* line 3530, ../scss/responsive.scss */
    .resources-box-bottom .view-more-resources {
        margin-top: 25px;
    }

    /* line 3531, ../scss/responsive.scss */
    .resources-box-bottom h2 {
        margin-bottom: 25px;
    }

    /* line 3533, ../scss/responsive.scss */
    .list.user-list.list-new-part li {
        font-size: 15px;
        line-height: 24px;
    }

    /* line 3535, ../scss/responsive.scss */
    .main-blog {
        text-align: left;
    }

    /* line 3536, ../scss/responsive.scss */
    .insight-page-content .top-first-blog {
        margin-bottom: 50px;
    }

    /* line 3537, ../scss/responsive.scss */
    .blog-inner-portion {
        max-width: 100%;
    }

    /* line 3538, ../scss/responsive.scss */
    .blog-inner-portion > img {
        width: 100%;
    }

    /* line 3540, ../scss/responsive.scss */
    ul.our-services-box {
        padding-top: 0;
    }

    /* line 3541, ../scss/responsive.scss */
    ul.our-services-box > li {
        padding-top: 30px;
        padding-bottom: 0;
    }

    /* line 3542, ../scss/responsive.scss */
    .awards-box {
        padding-top: 0;
    }

    /* line 3543, ../scss/responsive.scss */
    .tech-digital-cost-content ul.our-services-box.digital-services-box-new > li {
        padding-bottom: 0;
        padding-top: 30px;
    }

    /* line 3544, ../scss/responsive.scss */
    .our-technology-part ul.our-services-box > li, .tech-digital-cost-content ul.our-services-box > li {
        padding-bottom: 0;
    }

    /* line 3545, ../scss/responsive.scss */
    .our-technology-part ul.our-services-box > li {
        padding-bottom: 0;
        padding-top: 0;
    }

    /* line 3546, ../scss/responsive.scss */
    .pro-engg-content ul.our-services-box > li {
        padding-left: 15px;
    }

    /* line 3547, ../scss/responsive.scss */
    .tech-info {
        padding-left: 0;
        width: 100%;
    }

    /* line 3548, ../scss/responsive.scss */
    .mobile-top-padding ul.our-services-box > li {
        padding-top: 15px;
    }

    /* line 3549, ../scss/responsive.scss */
    .mobile-top-padding ul.our-services-box.no-service-padding > li {
        padding-top: 0;
    }

    /* line 3551, ../scss/responsive.scss */
    ul.small-points.service-small-points {
        padding-top: 0;
    }

    /* line 3553, ../scss/responsive.scss */
    ul.small-points.service-small-points > li {
        padding-bottom: 0;
        padding-top: 25px;
    }

    /* line 3555, ../scss/responsive.scss */
    .problem-dis-area {
        margin-top: 20px;
        margin-bottom: 0;
    }

    /* line 3556, ../scss/responsive.scss */
    .problem-dis-area p.content-text {
        font-size: 16px;
        line-height: 26px;
    }

    /* line 3558, ../scss/responsive.scss */
    .project-scope-inner {
        padidng: 30px 15px;
    }

    /* line 3559, ../scss/responsive.scss */
    .project-scope-inner h2 {
        font-size: 16px;
        line-height: 26px;
    }

    /* line 3560, ../scss/responsive.scss */
    ul.scope-new-part li {
        padding: 10px 25px;
    }

    /* line 3561, ../scss/responsive.scss */
    ul.scope-new-part li p {
        font-size: 15px;
    }

    /* line 3563, ../scss/responsive.scss */
    .blk-bg-section {
        padding: 40px 15px;
    }

    /* line 3565, ../scss/responsive.scss */
    .blk-bg-section .quote-container .testimonial-image {
        margin-top: 20px;
    }

    /* line 3567, ../scss/responsive.scss */
    .blk-bg-section .quote-container .quote-text {
        font-size: 18px;
        line-height: 30px;
    }

    /* line 3569, ../scss/responsive.scss */
    .top-sub-heading h1 {
        font-size: 20px;
        line-height: 26px;
    }

    /* line 3571, ../scss/responsive.scss */
    .quote-img img {
        width: 20px;
    }

    /* line 3572, ../scss/responsive.scss */
    .problem-dis-area p.content-text {
        padding-left: 28px;
        padding-right: 28px;
    }

    /* line 3574, ../scss/responsive.scss */
    ul.scope-new-part {
        float: left;
        width: 100%;
        text-align: center;
        padding-top: 10px;
    }

    /* line 3575, ../scss/responsive.scss */
    ul.scope-new-part li {
        float: left;
        width: 100%;
        text-align: center;
        padding: 10px 15px;
    }

    /* line 3577, ../scss/responsive.scss */
    .project-scope-inner {
        padding: 25px 15px;
    }

    /* line 3580, ../scss/responsive.scss */
    .container.main-padding.thank-you-con {
        display: block;
        height: auto;
        padding: 122px 15px 50px;
    }

    /* line 3581, ../scss/responsive.scss */
    .container.main-padding.thank-you-con .table-cell {
        display: block;
    }

    /* line 3583, ../scss/responsive.scss */
    .contact-us-new-container {
        display: block;
    }

    /* line 3585, ../scss/responsive.scss */
    .contact-us-page {
        padding-bottom: 0;
    }

    /* line 3588, ../scss/responsive.scss */
    .listing-inner-part .listing-content p {
        height: auto;
    }

    /* line 3591, ../scss/responsive.scss */
    .house-team.pack-icon > img {
        height: 30px;
    }

    /* line 3592, ../scss/responsive.scss */
    .house-team.pack-icon {
        margin-top: 5px;
    }

    /*Blog Detail*/
    /* line 3597, ../scss/responsive.scss */
    .blog-listing-part {
        width: 100%;
        border-right: 0 none;
    }

    /* line 3598, ../scss/responsive.scss */
    .search-part-right {
        width: 100%;
    }

    /* line 3600, ../scss/responsive.scss */
    .insight-page-content .blog-title {
        font-size: 18px;
        line-height: 22px;
    }

    /* line 3601, ../scss/responsive.scss */
    .blog-list .blog-inner-portion .blog-title {
        font-size: 18px;
        line-height: 22px;
    }

    /* line 3603, ../scss/responsive.scss */
    .button-con a {
        font-size: 13px;
        height: 36px;
        width: 122px;
        line-height: 12px;
    }

    /* line 3604, ../scss/responsive.scss */
    .main-blog {
        margin-top: 0;
    }

    /* line 3605, ../scss/responsive.scss */
    .blog-links li::before {
        padding: 0 5px;
    }

    /* line 3606, ../scss/responsive.scss */
    .blog-links li {
        font-size: 12px;
        overflow: visible;
        text-overflow: inherit;
        white-space: normal;
    }

    /* line 3607, ../scss/responsive.scss */
    .button-con {
        margin-bottom: 20px;
    }

    /* line 3608, ../scss/responsive.scss */
    .blog-con ol li {
        font-size: 16px;
        line-height: 26px;
    }

    /* line 3609, ../scss/responsive.scss */
    blockquote {
        padding: 0 0 0 26px;
    }

    /* line 3610, ../scss/responsive.scss */
    .request-consultations-form .contact-us-form {
        width: 100%;
    }

    /* line 3611, ../scss/responsive.scss */
    .author-info {
        padding: 36px 0;
    }

    /* line 3612, ../scss/responsive.scss */
    .about-author {
        margin-top: 20px;
        margin-left: 0;
        float: left;
        width: 100%;
    }

    /* line 3613, ../scss/responsive.scss */
    .request-consultations-form h2 {
        font-size: 24px;
    }

    /* line 3614, ../scss/responsive.scss */
    .request-consultations-form .contact-us-form .btn-default {
        font-size: 20px;
    }

    /* line 3615, ../scss/responsive.scss */
    .consultation-form {
        padding-bottom: 10px;
    }

    /* line 3616, ../scss/responsive.scss */
    .consultation-form .contact-us-form .form-group {
        float: left;
        margin-bottom: 0;
        margin-right: 0;
        padding: 0 4%;
        width: 100%;
    }

    /* line 3617, ../scss/responsive.scss */
    .blog-con .contact-us-form .form-control {
        height: 40px;
    }

    /* line 3618, ../scss/responsive.scss */
    .consultation-form .contact-us-form .btn-default {
        padding: 5px 39px;
    }

    /* line 3619, ../scss/responsive.scss */
    .blog-con .consultation-form .list-unstyled {
        position: relative;
        bottom: 0;
    }

    /* line 3620, ../scss/responsive.scss */
    .pull-right.social-blog {
        margin: 20px 0 0;
        float: left !important;
    }

    /* line 3621, ../scss/responsive.scss */
    .blog-list > .row > .col-md-6.col-sm-6.col-xs-12:nth-child(even) .blog-inner-portion {
        float: left;
    }

    /* line 3623, ../scss/responsive.scss */
    .comment-section .comment-respond .comment-form .btn.btn-default, .comment-section .comment-respond .comment-form .btn.btn-default.disabled {
        height: 40px;
        padding: 5px 5px 4px;
    }

    /* line 3625, ../scss/responsive.scss */
    .main-top-margin {
        margin: 0 0 40px;
    }

    /* line 3627, ../scss/responsive.scss */
    .mypage .wp-pagenavi {
        margin: 30px 0;
    }

    /* line 3629, ../scss/responsive.scss */
    .contact-us-form .btn-default {
        font-size: 16px;
        line-height: 24px;
    }

    /*Blog Detail*/
    /* line 3635, ../scss/responsive.scss */
    .partners-con ul li {
        width: 50%;
    }
    /* line 3636, ../scss/responsive.scss */
    .partners-con ul li:nth-of-type(5n+1) {
        clear: none;
    }
    /* line 3637, ../scss/responsive.scss */
    .partners-con ul li:nth-of-type(3n+1) {
        clear: none;
    }
    /* line 3638, ../scss/responsive.scss */
    .partners-con ul li:nth-of-type(2n+1) {
        clear: both;
    }

    /* line 3642, ../scss/responsive.scss */
    .partners-heading {
        margin-top: 30px;
        margin-bottom: 0;
    }

    /* line 3644, ../scss/responsive.scss */
    .partners-con {
        margin-bottom: 40px;
    }

    /* line 3646, ../scss/responsive.scss */
    .our-services-content.user-experience.case-studies-scontent > .awards-box > .row > div {
        margin-top: 30px;
        min-height: 115px;
    }

    /* line 3647, ../scss/responsive.scss */
    .work-con > div {
        margin: 30px 0 0;
    }

    /* line 3649, ../scss/responsive.scss */
    .why-work {
        margin-top: 40px;
    }

    /* line 3651, ../scss/responsive.scss */
    .process-small-img {
        padding-bottom: 40px;
    }

    /* line 3653, ../scss/responsive.scss */
    .list.user-list.list-new-part li {
        width: 100%;
    }

    /* line 3656, ../scss/responsive.scss */
    .outline-btn {
        margin-top: 20px;
        font-size: 15px;
        line-height: 36px;
    }

    /* line 3660, ../scss/responsive.scss */
    .diff-request-block.padding-bottom-new {
        padding-bottom: 0;
        padding-top: 30px;
    }

    /* line 3664, ../scss/responsive.scss */
    .diff-request-block.digital-page-button-new {
        padding-top: 30px;
    }

    /* line 3667, ../scss/responsive.scss */
    .comment-section .comment-disply-section .comment-box-wrapper .comment-text-new {
        width: 100%;
        padding: 0;
    }

    /* line 3668, ../scss/responsive.scss */
    .comment-section .comment-disply-section .comment-box-wrapper .comment-text-new h3 {
        margin: 15px 0 4px;
        font-size: 16px;
    }

    /* line 3669, ../scss/responsive.scss */
    .comment-section .comment-disply-section .comment-box-wrapper .comment-text-new .comment-content-area {
        margin: 12px 0 0;
    }

    /* line 3670, ../scss/responsive.scss */
    .comment-section .comment-disply-section .comment-box-wrapper .comment-text-new .comment-content-area p {
        font-size: 14px;
        line-height: 1.4;
    }

    /* line 3671, ../scss/responsive.scss */
    .comment-section .comment-disply-section .pingback p {
        font-size: 14px;
        line-height: 1.4;
    }

    /* line 3672, ../scss/responsive.scss */
    .comment-section .comment-disply-section .comment-box-wrapper .comment-text-new .comment-content-area .read-part-button a {
        font-size: 13px;
    }

    /* line 3674, ../scss/responsive.scss */
    .comment-section .all-comment-btn {
        margin-top: 30px;
    }

    /* line 3675, ../scss/responsive.scss */
    .comment-section .all-comment-btn a.show-all-comment {
        font-size: 16px;
    }

    /* line 3676, ../scss/responsive.scss */
    .comment-section .comment-respond {
        padding: 22px;
    }

    /* line 3678, ../scss/responsive.scss */
    .newsletter-wrapper {
        padding: 45px 15px;
    }

    /* line 3679, ../scss/responsive.scss */
    .newsletter-wrapper .widget_mailchimpsf_widget h3.paddingTop72 {
        font-size: 28px;
    }

    /* line 3680, ../scss/responsive.scss */
    .newsletter-wrapper .widget_mailchimpsf_widget #mc_signup form#mc_signup_form .mc_form_inside input {
        font-size: 15px;
    }

    /* line 3681, ../scss/responsive.scss */
    .newsletter-wrapper .widget_mailchimpsf_widget #mc_signup form#mc_signup_form .mc_form_inside .help-block {
        font-size: 12px;
    }

    /* line 3683, ../scss/responsive.scss */
    .eq-height-imgs .eq-height-large {
        overflow: hidden;
    }
    /* line 3685, ../scss/responsive.scss */
    .eq-height-imgs .eq-height-large img {
        max-width: 300%;
    }

    /* line 3688, ../scss/responsive.scss */
    .container.sxn.services figure {
        min-height: 5px;
    }

    /* line 3690, ../scss/responsive.scss */
    .container.sxn.services .new-service-part figure {
        min-height: 70px;
    }

    /* line 3694, ../scss/responsive.scss */
    .contact-us-new-container .contact-us-page form.contact-us-form .help-block {
        font-size: 11px;
    }

    /* line 3696, ../scss/responsive.scss */
    .contact-us-new-container .contact-us-page .contact-page-inner .contact-form {
        padding-right: 15px;
    }

    /* line 3697, ../scss/responsive.scss */
    .contact-us-new-container .contact-from .form-right-text {
        padding-left: 15px;
        margin-top: 40px;
    }

    /* line 3698, ../scss/responsive.scss */
    .contact-us-new-container .contact-us-page .contact-page-inner {
        margin-bottom: 20px;
        margin-top: 10px;
        box-shadow: none;
        padding: 20px 0;
    }

    /* line 3699, ../scss/responsive.scss */
    .contact-us-new-container .contact-from .form-right-text h2 {
        font-size: 20px;
    }

    /* line 3700, ../scss/responsive.scss */
    .contact-us-new-container .contact-from .form-right-text p {
        font-size: 16px;
    }

    /* line 3701, ../scss/responsive.scss */
    .container.main-padding.contact-us-new-container {
        padding-top: 45px;
    }

    /* line 3703, ../scss/responsive.scss */
    .blog-inner h1 {
        font-size: 22px;
    }

    /* line 3704, ../scss/responsive.scss */
    .blog-inner h2 {
        font-size: 16px;
    }

    /* line 3705, ../scss/responsive.scss */
    .blog-content h3 {
        font-size: 15px;
    }

    /* line 3706, ../scss/responsive.scss */
    .author-info h3 {
        font-size: 16px;
    }

    /*404 Page*/
    /* line 3709, ../scss/responsive.scss */
    .container.not-found-page-con.main-padding {
        padding: 60px 15px 40px;
    }

    /* line 3710, ../scss/responsive.scss */
    .not-found-page {
        margin-bottom: 25px;
    }

    /* line 3711, ../scss/responsive.scss */
    .not-found-page p {
        font-size: 20px;
        margin: 15px 0 0;
    }

    /* line 3712, ../scss/responsive.scss */
    .not-found-page .useful-links {
        font-size: 15px;
    }

    /* line 3713, ../scss/responsive.scss */
    .not-found-page li a {
        font-size: 14px;
    }

    /*404 Page*/
    /* line 3717, ../scss/responsive.scss */
    .blogs .col-xs-12.col-sm-6.col-md-4 {
        width: 100%;
        max-width: 100%;
    }

    /* line 3720, ../scss/responsive.scss */
    .blog-con.insight-page-content .blog-list .col-md-6.col-sm-6.col-xs-12 {
        width: 100%;
        max-width: 100%;
    }

    /* line 3723, ../scss/responsive.scss */
    .listing-inner-part .casestudy-title {
        height: auto;
    }

    /* line 3724, ../scss/responsive.scss */
    .listing-inner-part {
        width: 100%;
        max-width: 100%;
    }

    /* line 3726, ../scss/responsive.scss */
    .listing-content-box {
        position: relative;
        z-index: 1;
    }

    /* line 3728, ../scss/responsive.scss */
    .listing-area-top {
        margin: 0;
    }

    /* line 3729, ../scss/responsive.scss */
    .listing-area-top > .col-xs-12 {
        padding-left: 0;
        padding-right: 0;
    }

    /* line 3730, ../scss/responsive.scss */
    .listing-inner-part > img {
        width: 100%;
    }

    /* line 3733, ../scss/responsive.scss */
    .news-event-section .event-detail {
        margin-bottom: 40px;
    }

    /* line 3734, ../scss/responsive.scss */
    .news-event-section article.col-xs-12.col-sm-6.col-md-6:last-child .event-detail {
        margin-bottom: 0;
    }

    /* line 3737, ../scss/responsive.scss */
    .news-event-section article, .news-event-section .p-l-r-container {
        padding: 0px;
    }

    /* line 3741, ../scss/responsive.scss */
    .news-event-section .recent img {
        width: 100%;
    }

    /* line 3743, ../scss/responsive.scss */
    .job-tabs-container .nav-tabs li {
        max-width: 100%;
    }

    /* line 3745, ../scss/responsive.scss */
    .popup-main-box {
        margin: 30px auto auto;
    }

    /* line 3747, ../scss/responsive.scss */
    .modal-dialog.testimonial-popup {
        margin: 30px auto auto;
        max-width: 90%;
    }

    /* line 3748, ../scss/responsive.scss */
    .testimonial-popup .modal-content .modal-body {
        padding: 25px;
    }

    /* line 3749, ../scss/responsive.scss */
    .testimonial-popup .modal-header button.close {
        top: 10px;
        right: 6px;
        background-size: 18px 18px;
        background-position: center center;
    }

    /* line 3750, ../scss/responsive.scss */
    .testi-popup-video.testimonial-popup .modal-content .modal-body {
        padding: 10px;
    }

    /* line 3752, ../scss/responsive.scss */
    ul.small-social-new-links {
        margin-top: 0;
    }

    /* line 3753, ../scss/responsive.scss */
    .cloud-service-part .row .col-xs-12.col-sm-4 span.cloud-service-img {
        min-height: 5px;
    }

    /* line 3754, ../scss/responsive.scss */
    .cloud-service-part .row .col-xs-12.col-sm-4 span.cloud-text-service {
        margin-top: 15px;
    }

    /* line 3755, ../scss/responsive.scss */
    .cloud-service-part .row .col-xs-12.col-sm-4 + .col-xs-12.col-sm-4 {
        margin-top: 30px;
    }

    /* line 3758, ../scss/responsive.scss */
    .career-new-part {
        margin-top: 0;
    }

    /* line 3759, ../scss/responsive.scss */
    .career-new-part .career-btn-box {
        float: left;
        width: 100%;
        text-align: center;
    }

    /* line 3760, ../scss/responsive.scss */
    .career-new-part .career-btn-box h3 {
        float: left;
        width: 100%;
        text-align: center;
        font-size: 18px;
        line-height: 1.2;
        margin: 0 0 8px;
    }

    /* line 3761, ../scss/responsive.scss */
    .career-new-part .career-btn-box .career-new-btn {
        float: left;
        width: 100%;
        text-align: center;
    }

    /* line 3762, ../scss/responsive.scss */
    .career-new-part .career-btn-box .career-new-btn .job-button {
        margin-left: 0;
    }

    /* line 3765, ../scss/responsive.scss */
    .testimonilal.testimonilal-center > .col-xs-12 {
        padding-left: 30px;
        padding-right: 30px;
    }

    /* line 3766, ../scss/responsive.scss */
    .testimonilal.testimonilal-center p:before {
        margin-right: 2px;
    }

    /* line 3767, ../scss/responsive.scss */
    .testimonilal.testimonilal-center p:after {
        margin-left: 2px;
    }

    /* line 3770, ../scss/responsive.scss */
    .slick-slider .slick-dots {
        margin-top: 15px;
    }

    /* line 3771, ../scss/responsive.scss */
    .slick-slider .slick-dots li {
        width: auto;
        font-size: 0;
    }

    /* line 3772, ../scss/responsive.scss */
    .slick-slider .slick-dots li button {
        height: 12px;
        width: 12px;
        background: transparent;
        border: 2px solid #939393;
    }

    /* line 3773, ../scss/responsive.scss */
    .slick-slider .slick-dots li.slick-active button {
        background-color: #f13624;
        border-color: #f13624;
    }

    /* line 3776, ../scss/responsive.scss */
    .slick-slider .slick-arrow {
        background-size: 12px;
    }

    /* line 3778, ../scss/responsive.scss */
    .carrer-page-slider.slick-slider .slick-arrow {
        left: -13px;
        background-size: 12px;
    }

    /* line 3779, ../scss/responsive.scss */
    .carrer-page-slider.slick-slider .slick-arrow.slick-next {
        left: auto;
        right: -13px;
    }

    /* line 3782, ../scss/responsive.scss */
    .testimonial-inner-block p {
        height: auto;
    }

    /* line 3784, ../scss/responsive.scss */
    .top-video-block {
        border: 0 none;
    }

    /* line 3785, ../scss/responsive.scss */
    .top-video-block .row .col-xs-12.col-md-4 {
        margin-bottom: 40px;
    }

    /* line 3788, ../scss/responsive.scss */
    .testimonial-popup .testimonial-inner-block iframe {
        min-height: 200px;
    }

    /* line 3791, ../scss/responsive.scss */
    .testimonial-inner-block span.testi-image img {
        display: inline-block;
        vertical-align: top;
    }

    /* line 3793, ../scss/responsive.scss */
    .testimonial-inner-block {
        width: 100%;
    }

    /* line 3796, ../scss/responsive.scss */
    .sitemap-container {
        padding-top: 72px;
        height: auto;
    }

    /* line 3797, ../scss/responsive.scss */
    .sitemap-container h1 {
        font-size: 42px;
        margin-bottom: 20px;
    }

    /* line 3798, ../scss/responsive.scss */
    .sitemap-container h2 {
        font-size: 22px;
    }

    /* line 3799, ../scss/responsive.scss */
    .sitemap-container .sitemapcon h3 {
        font-size: 18px;
    }

    /* line 3800, ../scss/responsive.scss */
    .sitemap-container .sitemapcon p {
        font-size: 14px;
    }

    /* line 3801, ../scss/responsive.scss */
    .sitemap-container .sitemapcon .row {
        margin-bottom: 20px;
    }

    /* line 3804, ../scss/responsive.scss */
    .webinar-blog-new {
        margin-bottom: 40px;
    }

    /* line 3805, ../scss/responsive.scss */
    .webinar-blog-new > img {
        width: 100%;
    }

    /* line 3808, ../scss/responsive.scss */
    .webinar-blog-new .webinar-main-back > a {
        bottom: 20px;
        padding: 8px 15px;
        font-size: 14px;
    }

    /* line 3810, ../scss/responsive.scss */
    .services .page-new-heading h2.sxn-heading.service-heading {
        margin-bottom: 0;
    }

    /* line 3811, ../scss/responsive.scss */
    .services .page-new-heading h2.sxn-heading.service-heading, .gallery.sxn .page-new-heading .service-heading.sxn-heading, .sxn.blogs .page-new-heading .service-heading.sxn-heading {
        font-size: 30px;
        line-height: 1.2;
        letter-spacing: -0.4px;
        font-family: 'ProximaNovaBold';
    }

    /* line 3812, ../scss/responsive.scss */
    .services .page-new-heading h2.sxn-heading.service-heading {
        line-height: 1;
    }

    /* line 3814, ../scss/responsive.scss */
    .new-pages-container .p-l-r-container .testimonilal.testimonilal-center .author-detail {
        margin: 35px 0 0;
    }

    /* line 3817, ../scss/responsive.scss */
    .sxn.testimonilal {
        padding-top: 35px;
        text-align: center;
    }

    /* line 3818, ../scss/responsive.scss */
    .testimonilal p:before {
        margin: 0 0 5px;
    }

    /* line 3819, ../scss/responsive.scss */
    .testimonilal p:before, .testimonilal p:after {
        width: 20px;
        height: 15px;
        background-size: 100% 100%;
    }

    /* line 3820, ../scss/responsive.scss */
    .testimonilal p {
        font-size: 18px;
        width: 80%;
        margin: 0 auto;
        padding: 0;
        line-height: 26px;
    }

    /* line 3821, ../scss/responsive.scss */
    .author-detail {
        margin: 20px 0 25px;
    }

    /* line 3822, ../scss/responsive.scss */
    .author-detail {
        padding: 0;
    }

    /* line 3825, ../scss/responsive.scss */
    .listing-inner-part.casestudy-inner-part {
        padding-bottom: 40px;
    }

    /* line 3826, ../scss/responsive.scss */
    .listing-inner-part.casestudy-inner-part .casestudy-img-part {
        float: left;
        width: 100%;
        padding: 0 0 25px;
        text-align: center;
    }

    /* line 3827, ../scss/responsive.scss */
    .listing-inner-part.casestudy-inner-part .listing-content-box {
        float: none;
        max-width: 679px;
        width: 100%;
        padding: 0 25px;
        margin: auto;
    }

    /* line 3828, ../scss/responsive.scss */
    .casestudies-listing .listing-inner-part.casestudy-inner-part .listing-content .bottom-button-box {
        padding: 5px 0 0;
    }

    /* line 3831, ../scss/responsive.scss */
    .casestudies-main-filter {
        text-align: center;
        margin: 0 0 30px;
    }

    /* line 3832, ../scss/responsive.scss */
    .casestudies-main-filter ul.filter-main-box {
        display: none;
    }

    /* line 3833, ../scss/responsive.scss */
    .casestudies-main-filter .select-filter-box {
        display: inline-block;
        width: 100%;
        max-width: 258px;
        overflow: hidden;
        position: relative;
    }

    /* line 3834, ../scss/responsive.scss */
    .casestudies-main-filter .select-filter-box:after {
        content: "";
        position: absolute;
        z-index: 5;
        pointer-events: none;
        top: 0;
        right: 0;
        width: 30px;
        height: 40px;
        background: transparent url(../../main/images/select-small-arrow.png) no-repeat center center;
    }

    /* line 3835, ../scss/responsive.scss */
    .casestudies-main-filter select.filters-select-box {
        float: left;
        width: 100%;
        height: 40px;
        border: 1px solid #c0c0c0;
        border-radius: 0;
        box-shadow: none;
        padding: 10px 35px 8px 8px;
        margin: 0;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        font-family: 'ProximaNova';
        font-weight: normal;
        font-size: 18px;
        color: #929292;
        cursor: pointer;
    }

    /* line 3836, ../scss/responsive.scss */
    .casestudies-main-filter select.filters-select-box::-ms-expand {
        display: none;
    }

    /* line 3837, ../scss/responsive.scss */
    .casestudies-main-filter select.filters-select-box option {
        padding: 8px 10px;
    }

    /* line 3838, ../scss/responsive.scss */
    .casestudies-main-filter select.filters-select-box option + option {
        border-top: 1px solid #c0c0c0;
    }

    /* line 3841, ../scss/responsive.scss */
    .news-event-section .event-detail h3, .news-event-section .event-detail p {
        height: auto;
        overflow: visible;
    }

    /* line 3844, ../scss/responsive.scss */
    .home-banner-text-new h1 {
        font-size: 24px;
    }

    /* line 3845, ../scss/responsive.scss */
    .home-banner-text-new h1 span {
        font-size: 18px;
    }

    /* line 3846, ../scss/responsive.scss */
    .home-banner-text-new h2 {
        font-size: 24px;
    }

    /* line 3847, ../scss/responsive.scss */
    .home-banner-text-new h2 span {
        font-size: 18px;
    }

    /* line 3848, ../scss/responsive.scss */
    .home-banner-text-new p {
        display: none;
    }

    /* line 3849, ../scss/responsive.scss */
    .home-banner-text-new h4 {
        padding-bottom: 10px;
    }

    /* line 3850, ../scss/responsive.scss */
    .home-banner-text-new h4 > br {
        display: none;
    }

    /* line 3851, ../scss/responsive.scss */
    .home-banner-text-new h2 > br {
        display: none;
    }

    /* line 3853, ../scss/responsive.scss */
    .home-banner-text-new span.company-logo {
        margin-bottom: 10px;
    }

    /* line 3855, ../scss/responsive.scss */
    .webinar-banner-text h2 {
        font-size: 24px;
    }

    /* line 3856, ../scss/responsive.scss */
    .webinar-banner-text h4 {
        font-size: 18px;
    }

    /* line 3859, ../scss/responsive.scss */
    .cmmi-img-new {
        padding: 40px 0 0;
    }

    /* line 3862, ../scss/responsive.scss */
    .webinar-container h1 {
        font-size: 25px;
    }

    /* line 3863, ../scss/responsive.scss */
    .webinar-container p {
        font-size: 16px;
        line-height: 28px;
    }

    /* line 3864, ../scss/responsive.scss */
    .webinar-container p > br {
        display: none;
    }

    /* line 3865, ../scss/responsive.scss */
    .webinar-container h2 {
        font-size: 20px;
        margin: 0 0 15px;
    }

    /* line 3866, ../scss/responsive.scss */
    .webinar-container .webinar-box .post-webinar-box {
        margin: 30px 0 0;
    }

    /* line 3867, ../scss/responsive.scss */
    .webinar-container .webinar-box .post-webinar-box .inner-webinar-box .access-now-btn {
        margin-top: 20px;
    }

    /* line 3868, ../scss/responsive.scss */
    .webinar-container .webinar-box .post-webinar-box .inner-webinar-box {
        margin: 0 0 30px;
    }

    /* line 3871, ../scss/responsive.scss */
    .guide-listing-container {
        margin-top: 70px;
    }

    /* line 3872, ../scss/responsive.scss */
    .guide-listing-container .guide-listing {
        margin-bottom: 70px;
    }

    /* line 3873, ../scss/responsive.scss */
    .guide-listing-container .guide-listing span.guide-image {
        width: 35%;
    }

    /* line 3874, ../scss/responsive.scss */
    .guide-listing-container .guide-listing .guide-content {
        width: 65%;
    }

    /* line 3875, ../scss/responsive.scss */
    .guide-listing-container .guide-listing .guide-content h2 {
        font-size: 18px;
    }

    /* line 3876, ../scss/responsive.scss */
    .guide-listing-container .guide-listing .guide-content p {
        line-height: 26px;
    }

    /*  By Amandeep Singh Behl  */
    /* line 3882, ../scss/responsive.scss */
    .arrow-bottom-banner {
        bottom: 55px;
        display: none;
    }

    /* line 3883, ../scss/responsive.scss */
    .arrow-bottom-banner .moving-arrow {
        width: 15px;
        height: auto;
    }

    /* line 3885, ../scss/responsive.scss */
    .banner-slider-part.slick-slider .slick-dots {
        bottom: 80px;
    }

    /* line 3887, ../scss/responsive.scss */
    .banner-new-content {
        padding: 60px 30px 50px;
    }

    /* line 3889, ../scss/responsive.scss */
    .banner-new-content .inner-content-box {
        height: 270px;
    }

    /* line 3891, ../scss/responsive.scss */
    .banner-new-content .inner-content-box .inner-content-area h1 {
        font-size: 23px;
        line-height: 1.5;
    }

    /* line 3895, ../scss/responsive.scss */
    .banner-new-content .inner-content-box .inner-content-area {
        padding: 25px;
    }

    /* line 3897, ../scss/responsive.scss */
    .banner-new-content .inner-content-box .inner-content-area span.forrester-logo img, .banner-new-content .inner-content-box .inner-content-area span.gartner-logo img {
        height: 21px;
    }

    /* line 3899, ../scss/responsive.scss */
    .banner-new-content .inner-content-box .inner-content-area h4 {
        font-size: 12px;
        line-height: 1.5;
    }

    /* line 3901, ../scss/responsive.scss */
    .banner-new-content .inner-content-box .inner-content-area h2 {
        font-size: 18px;
        line-height: 1.5;
        margin-top: 10px;
    }

    /*  By Amandeep Singh Behl  */
    /* line 3905, ../scss/responsive.scss */
    .news-detail-container {
        margin: 15px 0 0;
    }

    /* line 3906, ../scss/responsive.scss */
    .news-detail-container h1 {
        font-size: 20px;
    }

    /* line 3909, ../scss/responsive.scss */
    .inner-banner-box {
        height: auto;
        margin-top: 56px;
        padding-top: 0;
    }

    /* line 3910, ../scss/responsive.scss */
    .container.main-padding {
        padding-top: 72px;
    }

    /* line 3911, ../scss/responsive.scss */
    .thank-you-container {
        padding-top: 72px;
    }

    /* line 3912, ../scss/responsive.scss */
    .inner-banner-box .inner-banner-image-box {
        height: 280px;
    }

    /* line 3913, ../scss/responsive.scss */
    .inner-banner-box .inner-banner-text-box {
        position: static;
        top: auto;
        left: auto;
        right: auto;
        -webkit-transform: none;
        transform: none;
    }

    /* line 3914, ../scss/responsive.scss */
    .inner-banner-box .inner-banner-text-box .banner-content-box {
        width: 100%;
        margin-top: -60px;
        padding: 30px 18px;
    }

    /* line 3915, ../scss/responsive.scss */
    .inner-banner-box .inner-banner-text-box .banner-content-box.collateral-padding-new {
        padding: 30px 18px;
    }

    /* line 3916, ../scss/responsive.scss */
    .inner-banner-box .inner-banner-text-box .banner-content-box h6 {
        font-size: 16px;
        line-height: 27px;
    }

    /* line 3917, ../scss/responsive.scss */
    .inner-banner-box .inner-banner-text-box .banner-content-box h1 {
        font-size: 12px;
        margin: 0 0 10px;
    }

    /* line 3920, ../scss/responsive.scss */
    .inner-banner-box .inner-banner-image-box.education-training-banner {
        background-position: center top;
    }

    /* line 3921, ../scss/responsive.scss */
    .inner-banner-box .inner-banner-image-box.media-publishing-banner {
        background-position: center top;
    }

    /* line 3922, ../scss/responsive.scss */
    .inner-banner-box .inner-banner-image-box.retail-ecommerce-banner {
        background-position: center top;
    }

    /* line 3923, ../scss/responsive.scss */
    .inner-banner-box .inner-banner-image-box.design-banner-image {
        background-position: center top;
    }
    .inner-banner-box .inner-banner-image-box.QC-banner-image {
        background-position: center top;
    }

    /* line 3924, ../scss/responsive.scss */
    .inner-banner-box .inner-banner-image-box.grow-banner-image {
        background-position: center top;
    }

    /* line 3925, ../scss/responsive.scss */
    .inner-banner-box .inner-banner-image-box.build-banner-image {
        background-position: center top;
    }

    /* line 3926, ../scss/responsive.scss */
    .inner-banner-box .inner-banner-image-box.django-banner-image {
        background-position: center top;
    }

    /* line 3927, ../scss/responsive.scss */
    .inner-banner-box .inner-banner-image-box.custom-ecommerce-banner-image {
        background-position: center top;
    }

    /* line 3928, ../scss/responsive.scss */
    .inner-banner-box .inner-banner-image-box.kotlin-banner-image {
        background-position: center top;
    }

    /* line 3929, ../scss/responsive.scss */
    .inner-banner-box .inner-banner-image-box.design-thinking-banner-image {
        background-position: center top;
    }

    /* line 3930, ../scss/responsive.scss */
    .inner-banner-box .inner-banner-image-box.devops-services-banner-image {
        background-position: center top;
    }

    /* line 3931, ../scss/responsive.scss */
    .inner-banner-box .inner-banner-image-box.agile-scrum-development-banner-image {
        background-position: center top;
    }

    /* line 3932, ../scss/responsive.scss */
    .inner-banner-box .inner-banner-image-box.ecommerce-banner-image {
        background-position: center top;
    }

    /* line 3936, ../scss/responsive.scss */
    .top-sub-banner-content {
        margin-top: 70px;
    }

    /* line 3937, ../scss/responsive.scss */
    .fold-margin, .bottom-light-background, .top-sub-banner-content02 {
        margin-top: 70px;
    }

    /* line 3938, ../scss/responsive.scss */
    .fold-padding-top {
        padding-top: 70px;
    }

    /* line 3939, ../scss/responsive.scss */
    footer.footer {
        margin-top: 70px;
    }

    /* line 3940, ../scss/responsive.scss */
    .footer-section footer.footer {
        margin-top: 70;
    }

    /* line 3941, ../scss/responsive.scss */
    .result-new-box {
        padding-top: 70px;
    }

    /* line 3942, ../scss/responsive.scss */
    .result-new-banner {
        padding-top: 70px;
    }

    /* line 3943, ../scss/responsive.scss */
    .fold-margin.first-fold-margin.startup-f-fold {
        margin-top: 30px;
    }

    /* line 3944, ../scss/responsive.scss */
    .top-sub-banner-content.mobile-logo-new-margin {
        margin-top: 30px;
    }

    /* line 3945, ../scss/responsive.scss */
    ul.top-logo-outer li {
        width: 33.3333%;
        margin-top: 40px;
    }

    /* line 3946, ../scss/responsive.scss */
    .new-center-image {
        margin-top: 40px;
    }

    /* line 3947, ../scss/responsive.scss */
    .get-in-touch {
        padding-top: 70px;
    }

    /* line 3948, ../scss/responsive.scss */
    .fold-margin-blog {
        margin-top: 70px;
    }

    /* line 3949, ../scss/responsive.scss */
    .bottom-small-info, .consultation-new-box {
        padding-top: 70px;
        padding-bottom: 70px;
    }

    /* line 3950, ../scss/responsive.scss */
    .different-content-fold h2, .consultation-new-box h2, .service-top-heading, .page-inner-heading, .service-top-heading02, .privacy-new-box h1 {
        font-size: 24px;
        letter-spacing: 0;
        text-align: left;
    }

    /* line 3951, ../scss/responsive.scss */
    .device-margin-bottom {
        margin-bottom: 40px;
    }

    /* line 3952, ../scss/responsive.scss */
    .device-margin-top {
        margin-top: 40px;
    }

    /* line 3953, ../scss/responsive.scss */
    .contact-us-new-container .contact-us-page .sxn-heading {
        font-size: 24px;
        letter-spacing: 0;
        margin-bottom: 5px;
        margin-top: 20px;
    }

    /* line 3954, ../scss/responsive.scss */
    .different-content-fold .bulit-margin-new {
        margin-top: 15px;
    }

    /* line 3955, ../scss/responsive.scss */
    .consultation-new-box form.contact-us-request .form-new-row {
        margin-left: -15px;
        margin-right: -15px;
    }

    /* line 3956, ../scss/responsive.scss */
    .consultation-new-box form.contact-us-request .form-group {
        padding-left: 15px;
        padding-right: 15px;
        margin: 30px 0 0;
    }

    /* line 3957, ../scss/responsive.scss */
    .consultation-new-box form.contact-us-request .form-group label {
        left: 15px;
    }

    /* line 3958, ../scss/responsive.scss */
    .consultation-new-box form.contact-us-request .btn.btn-default {
        font-size: 16px;
        margin: 40px 0 0 15px;
        width: 100%;
        height: 40px;
        line-height: 40px;
        padding: 0;
        max-width: 200px;
    }

    /* line 3959, ../scss/responsive.scss */
    .consultation-new-box form.contact-us-request .form-group label.error {
        bottom: -18px;
        left: 0;
    }

    /* line 3960, ../scss/responsive.scss */
    .consultation-new-box form.contact-us-request .form-group.is-focused label.error, .consultation-new-box form.contact-us-request .form-group:not(.is-empty) label.error {
        bottom: -18px;
    }

    /* line 3961, ../scss/responsive.scss */
    .consultation-new-box form.contact-us-request .form-group.is-focused label, .consultation-new-box form.contact-us-request .form-group:not(.is-empty) label {
        top: -8px;
        font-size: 12px;
    }

    /* line 3962, ../scss/responsive.scss */
    .top-sub-banner-content p, .different-content-fold .bulit-margin-new ul.new-bulit-points li, .bottom-small-info p, .contact-from p, p.single-line-content {
        line-height: 28px;
    }

    /* line 3963, ../scss/responsive.scss */
    h6.single-line-content {
        font-size: 16px;
        line-height: 26px;
        color: #666666;
    }

    /* line 3964, ../scss/responsive.scss */
    .result-new-box .result-new-banner p.service-sub-heading {
        font-size: 16px;
        line-height: 26px;
    }

    /* line 3965, ../scss/responsive.scss */
    .lg-info-text, .banner-bot-strip h2, .service-sub-heading {
        line-height: 28px;
        text-align: left;
    }

    /* line 3966, ../scss/responsive.scss */
    .banner-fixed-part .fixed-banner-content p {
        font-size: 16px;
        line-height: 28px;
    }

    /* line 3969, ../scss/responsive.scss */
    .inner-banner-box .inner-banner-image-box.sports-entertainment-banner {
        background-position: left top;
    }

    /* line 3970, ../scss/responsive.scss */
    .inner-banner-box .inner-banner-image-box.video-banner-image {
        background-position: center top;
    }

    /* line 3971, ../scss/responsive.scss */
    .inner-banner-box .inner-banner-image-box.dedicate-banner-image {
        background-position: center top;
    }

    /* line 3972, ../scss/responsive.scss */
    .inner-banner-box .inner-banner-image-box.marketing-collateral-banner-image {
        background-position: center top;
    }

    /* line 3973, ../scss/responsive.scss */
    .inner-banner-box .inner-banner-image-box.ios-banner-image {
        background-position: center top;
    }

    /* line 3975, ../scss/responsive.scss */
    h2.logo-heading-top {
        line-height: 1.4;
    }

    /* line 3976, ../scss/responsive.scss */
    ul.trusted-logo-list {
        margin-top: 0;
    }

    /* line 3977, ../scss/responsive.scss */
    ul.trusted-logo-list li, ul.top-logo-outer.top-logo-outer02 li {
        margin-top: 40px;
        width: 33.3333%;
    }

    /* line 3978, ../scss/responsive.scss */
    ul.trusted-logo-list li.different-li-margin {
        margin-top: 40px;
    }

    /* line 3979, ../scss/responsive.scss */
    ul.trusted-logo-list.top-flip-row li {
        margin-top: 40px;
    }

    /* line 3983, ../scss/responsive.scss */
    .webinar-outer-box {
        padding: 35px 20px 94px;
        height: 265px;
    }

    /* line 3984, ../scss/responsive.scss */
    .webinar-outer-box .outline-btn {
        padding: 0;
        bottom: 30px;
        font-size: 15px;
    }

    /* line 3985, ../scss/responsive.scss */
    .webinar-outer-box h2 {
        font-size: 30px;
        line-height: 20px;
        margin: 0 0 25px;
    }

    /* line 3987, ../scss/responsive.scss */
    .guides-box-new {
        margin-top: 30px;
    }

    /* line 3991, ../scss/responsive.scss */
    .casestudy-outer-box {
        margin-top: 35px;
    }

    /* line 3992, ../scss/responsive.scss */
    .casestudy-new-box {
        padding: 25px;
        margin: 0 0 40px;
        height: 340px;
    }

    /* line 3994, ../scss/responsive.scss */
    .inner-text-part {
        padding-bottom: 60px;
        width: 100%;
    }

    /* line 3995, ../scss/responsive.scss */
    .casestudy-new-box h2 {
        font-size: 25px;
        line-height: 31px;
        margin: 15px 0 0;
    }

    /* line 3996, ../scss/responsive.scss */
    .bg-new-color {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(0, 0, 0, 0.5);
    }

    /* line 3997, ../scss/responsive.scss */
    .new-casestudy-link {
        margin: 5px 0 0;
    }

    /* line 3998, ../scss/responsive.scss */
    .home-page-casestudy-box .new-casestudy-link {
        margin: 0;
    }

    /* line 4001, ../scss/responsive.scss */
    .new-industries-box li {
        margin-top: 40px;
        display: none;
    }

    /* line 4002, ../scss/responsive.scss */
    .new-industries-box li .industries-content-part {
        margin-top: 18px;
        padding-bottom: 30px;
    }

    /* line 4003, ../scss/responsive.scss */
    .new-industries-box li .industries-content-part h2 {
        font-size: 20px;
        line-height: 18px;
        letter-spacing: 0;
        margin: 0 0 15px;
    }

    /* line 4006, ../scss/responsive.scss */
    .top-service-box li {
        margin: 0;
    }

    /* line 4007, ../scss/responsive.scss */
    .top-service-box li .service-inner-part {
        padding-bottom: 35px;
    }

    /* line 4008, ../scss/responsive.scss */
    .top-service-box li .service-inner-part .service-main-img {
        height: 70px;
    }

    /* line 4009, ../scss/responsive.scss */
    .top-service-box li .service-inner-part h2 {
        font-size: 22px;
        line-height: 18px;
        letter-spacing: 0;
        margin: 0 0 22px;
    }

    /* line 4010, ../scss/responsive.scss */
    .top-service-box li .service-inner-part p {
        letter-spacing: 0;
    }

    /* line 4013, ../scss/responsive.scss */
    ul.featured-logo-box {
        margin-top: 40px;
        padding-left: 15px;
        padding-right: 15px;
    }

    /* line 4014, ../scss/responsive.scss */
    ul.featured-logo-box li {
        margin-top: 0;
        width: auto;
        float: none;
        display: none;
        height: auto;
    }

    /* line 4015, ../scss/responsive.scss */
    ul.featured-logo-box li.inc-logo-last {
        height: auto;
    }

    /* line 4016, ../scss/responsive.scss */
    ul.featured-logo-box.slick-initialized li.slick-slide {
        display: inline-block;
        vertical-align: middle;
        text-align: center;
    }

    /* line 4017, ../scss/responsive.scss */
    ul.featured-logo-box li img {
        position: static;
        top: auto;
        left: auto;
        right: auto;
        bottom: auto;
        max-width: 260px !important;
        max-height: 100% !important;
    }

    /* line 4019, ../scss/responsive.scss */
    ul.featured-logo-box li.inc-logo-last img {
        max-height: 45px !important;
    }

    /* line 4022, ../scss/responsive.scss */
    .casestudy-new-box.ecp-casestudy .home-casestudy-logo {
        width: 180px;
    }

    /* line 4023, ../scss/responsive.scss */
    .casestudy-new-box.epl-casestudy .home-casestudy-logo {
        width: 120px;
    }

    /* line 4024, ../scss/responsive.scss */
    .casestudy-new-box.appee-casestudy .home-casestudy-logo {
        width: 90px;
    }

    /* line 4025, ../scss/responsive.scss */
    .casestudy-new-box.coach-casestudy .home-casestudy-logo {
        width: 120px;
    }

    /* line 4026, ../scss/responsive.scss */
    .casestudy-new-box.myu-casestudy .home-casestudy-logo {
        width: 80px;
    }

    /* line 4027, ../scss/responsive.scss */
    .casestudy-new-box.hbr-casestudy .home-casestudy-logo {
        width: 100px;
    }

    /* line 4028, ../scss/responsive.scss */
    .casestudy-new-box.drivefocus-casestudy .home-casestudy-logo {
        width: 80px;
    }

    /* line 4029, ../scss/responsive.scss */
    .casestudy-new-box.soaq-casestudy .home-casestudy-logo {
        width: 80px;
    }

    /* line 4030, ../scss/responsive.scss */
    .casestudy-new-box.edplace-casestudy .home-casestudy-logo {
        width: 120px;
    }

    /* line 4031, ../scss/responsive.scss */
    .casestudy-new-box.scoff-casestudy .home-casestudy-logo {
        width: 70px;
    }

    /* line 4032, ../scss/responsive.scss */
    .casestudy-new-box.mim-casestudy .home-casestudy-logo {
        width: 60px;
    }

    /* line 4033, ../scss/responsive.scss */
    .casestudy-new-box.rwc-casestudy .home-casestudy-logo {
        width: 120px;
    }

    /* line 4034, ../scss/responsive.scss */
    .casestudy-new-box.rtb-casestudy .home-casestudy-logo {
        width: 180px;
    }

    /* line 4035, ../scss/responsive.scss */
    .casestudy-new-box.fft-casestudy .home-casestudy-logo {
        width: 120px;
    }

    /* line 4036, ../scss/responsive.scss */
    .casestudy-new-box.uplift-casestudy .home-casestudy-logo {
        width: 120px;
    }

    /* line 4037, ../scss/responsive.scss */
    .casestudy-new-box.gems-casestudy .home-casestudy-logo {
        width: 150px;
    }

    /* line 4038, ../scss/responsive.scss */
    .casestudy-new-box.americangolf-casestudy .home-casestudy-logo {
        width: 120px;
    }

    /* line 4039, ../scss/responsive.scss */
    .casestudy-new-box.hul-casestudy .home-casestudy-logo {
        width: 120px;
    }

    /* line 4040, ../scss/responsive.scss */
    .casestudy-new-box.zxu-casestudy .home-casestudy-logo {
        width: 120px;
    }

    /* line 4041, ../scss/responsive.scss */
    .casestudy-new-box.kerluxe-casestudy .home-casestudy-logo {
        width: 100px;
    }

    /* line 4042, ../scss/responsive.scss */
    .casestudy-new-box.pharmacy2u-casestudy .home-casestudy-logo {
        width: 160px;
    }

    /* line 4043, ../scss/responsive.scss */
    .casestudy-new-box.konga-casestudy .home-casestudy-logo {
        width: 140px;
    }

    /* line 4044, ../scss/responsive.scss */
    .casestudy-new-box.parchuni-casestudy .home-casestudy-logo {
        width: 120px;
    }

    /* line 4045, ../scss/responsive.scss */
    .casestudy-new-box.beakn-casestudy .home-casestudy-logo {
        width: 120px;
    }

    /* line 4046, ../scss/responsive.scss */
    .casestudy-new-box.hilti-casestudy .home-casestudy-logo {
        width: 140px;
    }

    /* line 4047, ../scss/responsive.scss */
    .casestudy-new-box.ingram-casestudy .home-casestudy-logo {
        width: 140px;
    }

    /* line 4048, ../scss/responsive.scss */
    .casestudy-new-box.mindful-casestudy .home-casestudy-logo {
        width: 200px;
    }

    /* line 4049, ../scss/responsive.scss */
    .casestudy-new-box.workplayce-casestudy .home-casestudy-logo {
        width: 130px;
    }

    /* line 4050, ../scss/responsive.scss */
    .casestudy-new-box.stageclip-casestudy .home-casestudy-logo {
        width: 130px;
    }

    /* line 4051, ../scss/responsive.scss */
    .casestudy-new-box.wooclub-casestudy .home-casestudy-logo {
        width: 140px;
    }

    /* line 4052, ../scss/responsive.scss */
    .casestudy-new-box.webcast-casestudy .home-casestudy-logo {
        width: 140px;
    }

    /* line 4053, ../scss/responsive.scss */
    .casestudy-new-box.myevent-casestudy .home-casestudy-logo {
        width: 140px;
    }

    /* line 4054, ../scss/responsive.scss */
    .casestudy-new-box.jaypore-casestudy .home-casestudy-logo {
        width: 150px;
    }

    /* line 4055, ../scss/responsive.scss */
    .casestudy-new-box.vipfizz-casestudy .home-casestudy-logo {
        width: 120px;
    }

    /* line 4056, ../scss/responsive.scss */
    .casestudy-new-box.stanker-casestudy .home-casestudy-logo {
        width: 140px;
    }

    /* line 4057, ../scss/responsive.scss */
    .casestudy-new-box.chilternrailways-casestudy .home-casestudy-logo {
        width: 160px;
    }

    /* line 4059, ../scss/responsive.scss */
    .top-sub-banner-content p + p {
        margin-top: 40px;
    }

    /* line 4062, ../scss/responsive.scss */
    .content-area-block p, .content-area-block ul.small-points, .new-list-area li, .content-new-box p {
        letter-spacing: 0;
    }

    /* line 4063, ../scss/responsive.scss */
    .content-text, ul.small-points > li, ul.new-small-parts > li, .privacy-new-box p, .tech-info h6, .tech-info p {
        letter-spacing: 0;
    }

    /* line 4064, ../scss/responsive.scss */
    .content-new-wrapper li + li .content-area-block {
        margin: 40px 0 0;
    }

    /* line 4065, ../scss/responsive.scss */
    .content-area-block.content-area-block02 p {
        margin-top: 0;
    }

    /* line 4068, ../scss/responsive.scss */
    .work-with-new-fold .content-new-wrapper {
        margin-top: 0;
    }

    /* line 4069, ../scss/responsive.scss */
    .work-with-new-fold .content-new-wrapper li + li .content-area-block {
        margin: 0;
    }

    /* line 4070, ../scss/responsive.scss */
    .work-new-blocks, .work-new-blocks + .work-new-blocks {
        margin-top: 40px;
    }

    /* line 4072, ../scss/responsive.scss */
    .enterprise-strategy-slider.content-new-wrapper li + li .content-area-block, .enterprise-strategy-slider.content-new-wrapper.content-wrapper-new li + li + li .content-area-block {
        margin: 0;
    }

    /* line 4074, ../scss/responsive.scss */
    .enterprise-strategy-slider.content-new-wrapper.content-wrapper-new li:nth-of-type(2n+1) {
        clear: none;
    }

    /* line 4076, ../scss/responsive.scss */
    .enterprise-strategy-slider.content-new-wrapper > li {
        display: none;
    }

    /* line 4077, ../scss/responsive.scss */
    .enterprise-strategy-slider.content-new-wrapper.slick-initialized > li.slick-slide {
        display: block;
    }

    /* line 4078, ../scss/responsive.scss */
    .enterprise-strategy-slider.content-new-wrapper li .content-area-block {
        width: 50%;
    }

    /* line 4079, ../scss/responsive.scss */
    .enterprise-strategy-slider.content-new-wrapper li .content-area-block:first-child {
        padding-right: 10px;
    }

    /* line 4080, ../scss/responsive.scss */
    .enterprise-strategy-slider.content-new-wrapper li .content-area-block:last-child {
        padding-left: 10px;
    }

    /* line 4083, ../scss/responsive.scss */
    .mvp-production-team:nth-of-type(n) {
        clear: none;
    }

    /* line 4084, ../scss/responsive.scss */
    .mvp-production-team:nth-of-type(4n+1) {
        clear: none;
    }

    /* line 4085, ../scss/responsive.scss */
    .mvp-production-team:nth-of-type(2n+1) {
        clear: none;
    }

    /* line 4088, ../scss/responsive.scss */
    .image-area-block {
        margin-top: 40px;
        float: left;
        max-width: 100%;
        text-align: center;
    }

    /* line 4089, ../scss/responsive.scss */
    .image-area-block > img {
        width: 100%;
    }

    /* line 4091, ../scss/responsive.scss */
    .testimonial-block-inner {
        width: 90%;
    }

    /* line 4093, ../scss/responsive.scss */
    .service-offered-box li h6, .service-offered-box li p, .service-new-block.service-new-block02 h6, .service-new-block.service-new-block02 p {
        font-size: 14px;
        line-height: 24px;
    }

    /* line 4094, ../scss/responsive.scss */
    .service-offered-box li p + p {
        margin-top: 10px;
    }

    /* line 4095, ../scss/responsive.scss */
    .service-offered-box li .service-content, .service-new-block.service-new-block02 .service-content {
        margin-top: 10px;
    }

    /* line 4096, ../scss/responsive.scss */
    .large-new-width.diff-width-new {
        width: 100%;
    }

    /* line 4097, ../scss/responsive.scss */
    .small-new-width.diff-width-new {
        width: 100%;
    }

    /* line 4098, ../scss/responsive.scss */
    .inner-small-width {
        width: 50%;
        padding-right: 8px;
    }

    /* line 4099, ../scss/responsive.scss */
    .inner-large-width {
        width: 50%;
        padding-left: 8px;
    }

    /* line 4100, ../scss/responsive.scss */
    .small-new-width .inner-small-width {
        width: 50%;
    }

    /* line 4101, ../scss/responsive.scss */
    .small-new-width .inner-large-width {
        width: 50%;
    }

    /* line 4102, ../scss/responsive.scss */
    .new-inner-width {
        padding-right: 0;
    }

    /* line 4103, ../scss/responsive.scss */
    .new-inner-width02 {
        padding-left: 0;
    }

    /* line 4106, ../scss/responsive.scss */
    .home-banner-box .home-content-box {
        padding: 100px 0;
    }

    /* line 4107, ../scss/responsive.scss */
    .home-banner-box .home-content-box .banner-inner-box h1 {
        font-size: 34px;
        line-height: 42px;
        letter-spacing: -2px;
    }

    /* line 4108, ../scss/responsive.scss */
    .home-banner-box .home-content-box .banner-inner-box h1 > br {
        display: none;
    }

    /* line 4112, ../scss/responsive.scss */
    .add-box-top .inner-add-part {
        padding-left: 30px;
    }

    /* line 4115, ../scss/responsive.scss */
    .how-we-do-box .content-new-row .content-work-text p {
        font-size: 14px;
        line-height: 24px;
    }

    /* line 4116, ../scss/responsive.scss */
    .how-we-do-box .content-new-row .content-work-text h3 {
        font-size: 20px;
        line-height: 24px;
        margin: 0 0 10px;
    }

    /* line 4117, ../scss/responsive.scss */
    .how-we-do-img {
        padding-right: 15px;
    }

    /* line 4118, ../scss/responsive.scss */
    .how-we-do-img > img {
        width: 100%;
        max-width: 100%;
    }

    /* line 4119, ../scss/responsive.scss */
    .how-we-do-content {
        padding-left: 15px;
    }

    /* line 4120, ../scss/responsive.scss */
    .how-we-do-box .content-new-row .content-work-text {
        margin: 0 0 0 60px;
    }

    /* line 4121, ../scss/responsive.scss */
    .how-we-do-box .content-new-row, .how-we-do-box .content-new-row:first-child {
        margin: 30px 0 0;
    }

    /* line 4122, ../scss/responsive.scss */
    .how-we-do-box .content-new-row span.content-work-image > img {
        width: 40px;
        height: auto;
    }

    /* line 4125, ../scss/responsive.scss */
    .desktop-top-margin {
        margin-top: 0;
    }

    /* line 4126, ../scss/responsive.scss */
    .mobile-top-margin {
        margin-top: 35px;
    }

    /* line 4127, ../scss/responsive.scss */
    .left-form-part .form-new-wrapper {
        padding-left: 30px;
        padding-right: 30px;
    }

    /* line 4128, ../scss/responsive.scss */
    .right-address-part .address-wrapper {
        padding: 40px 30px;
    }

    /* line 4130, ../scss/responsive.scss */
    .left-form-part .form-new-wrapper .form-inner-box h1 {
        font-size: 25px;
        margin-bottom: 15px;
    }

    /* line 4131, ../scss/responsive.scss */
    .left-form-part .form-new-wrapper .form-inner-box .contact-us-form {
        margin-top: 25px;
    }

    /* line 4133, ../scss/responsive.scss */
    .inner-map-area h2 {
        font-size: 16px;
    }

    /* line 4134, ../scss/responsive.scss */
    .inner-map-area p {
        font-size: 12px;
    }

    /* line 4136, ../scss/responsive.scss */
    .left-form-part .form-new-wrapper .form-inner-box .contact-us-form .form-control {
        font-size: 12px;
    }

    /* line 4139, ../scss/responsive.scss */
    .video-testimonial-inner .co-xs-12.col-sm-4 {
        margin-top: 0;
    }

    /* line 4142, ../scss/responsive.scss */
    .python-work-icons {
        height: auto;
        margin-bottom: 10px;
    }

    /* line 4146, ../scss/responsive.scss */
    .new-industries-box li:nth-of-type(n) {
        clear: none;
    }
    /* line 4147, ../scss/responsive.scss */
    .new-industries-box li:nth-of-type(3n+1) {
        clear: none;
    }
    /* line 4148, ../scss/responsive.scss */
    .new-industries-box li:nth-of-type(2n+1) {
        clear: none;
    }

    /* line 4151, ../scss/responsive.scss */
    .new-industries-box ul.slick-dots li {
        margin: 0;
    }

    /* line 4154, ../scss/responsive.scss */
    .listing-inner-part {
        padding-bottom: 70px;
    }

    /* line 4157, ../scss/responsive.scss */
    .take-advantage-image {
        float: left;
        width: 100%;
        display: block;
    }

    /* line 4158, ../scss/responsive.scss */
    .take-adv-text {
        float: left;
        width: 100%;
        display: block;
        margin: 30px 0 0;
        padding: 0;
    }

    /* line 4160, ../scss/responsive.scss */
    .only-europe-part {
        font-size: 12px;
    }

    /* line 4162, ../scss/responsive.scss */
    .privacy-new-box .p-l-r-container {
        padding-bottom: 35px;
    }

    /* line 4164, ../scss/responsive.scss */
    .cross-platform-margin {
        margin-top: 40px;
    }

    /* line 4167, ../scss/responsive.scss */
    .broad-new-text {
        max-width: 100%;
    }

    /* line 4168, ../scss/responsive.scss */
    .broad-new-text p {
        padding: 0 0 0 60px;
        text-align: left;
    }

    /* line 4169, ../scss/responsive.scss */
    .broad-new-text.broad-left-txt .broad-icon {
        left: 10px;
        top: 5px;
    }

    /* line 4170, ../scss/responsive.scss */
    .broad-new-text.broad-left-txt p {
        padding-left: 0;
    }

    /* line 4171, ../scss/responsive.scss */
    .broad-new-text li + li {
        margin-top: 0;
    }

    /* line 4172, ../scss/responsive.scss */
    .broad-new-text li {
        padding-left: 5px;
        padding-right: 5px;
    }

    /* line 4174, ../scss/responsive.scss */
    .mobile-broad-slider ul.slick-dots {
        margin-top: 15px;
    }

    /* line 4175, ../scss/responsive.scss */
    .mobile-broad-image {
        text-align: center;
        margin-bottom: 30px;
        padding: 0 25px;
    }

    /* line 4178, ../scss/responsive.scss */
    .footer-new-wrapper {
        position: static;
    }

    /* line 4179, ../scss/responsive.scss */
    .thankyou-inner-box, .thankyou-inner-box.thankyou-inner-box-02 {
        min-height: 5px;
        padding-bottom: 15px;
    }

    /* line 4180, ../scss/responsive.scss */
    .new-copy-right p {
        margin: 0 0 20px;
    }

    /* line 4181, ../scss/responsive.scss */
    .social-footer-links {
        text-align: left;
    }

    /* line 4183, ../scss/responsive.scss */
    .thankyou-inner-box p, .thankyou-inner-box .footer-new-block p {
        font-size: 18px;
    }

    /* line 4184, ../scss/responsive.scss */
    .thankyou-inner-box p > br {
        display: none;
    }

    /* line 4185, ../scss/responsive.scss */
    .thankyou-inner-box .footer-new-block {
        margin-top: 40px;
    }

    /* line 4187, ../scss/responsive.scss */
    .thankyou-inner-box.thankyou-inner-box-02 .footer-new-block {
        margin-top: 40px;
    }

    /* line 4188, ../scss/responsive.scss */
    .thankyou-inner-box.thankyou-inner-box-02 .footer-new-block02 {
        margin-top: 40px;
    }

    /* line 4190, ../scss/responsive.scss */
    .thankyou-inner-box.thankyou-inner-box-02 .footer-new-block02 p {
        font-size: 18px;
    }

    /* line 4192, ../scss/responsive.scss */
    .thankyou-request-btn {
        font-size: 18px;
        width: 100%;
    }

    /* line 4194, ../scss/responsive.scss */
    .container.main-padding.guides-container {
        padding-top: 64px;
    }

    /* line 4197, ../scss/responsive.scss */
    ul.framework-new-box.framework-slider li:nth-of-type(2n+1) {
        clear: none;
    }

    /* line 4198, ../scss/responsive.scss */
    ul.framework-new-box li {
        text-align: center;
    }

    /* line 4199, ../scss/responsive.scss */
    ul.framework-new-box li span {
        width: auto;
        margin-right: 20px;
    }

    /* line 4202, ../scss/responsive.scss */
    .blog-slider-box {
        float: left;
        width: 100%;
    }

    /* line 4203, ../scss/responsive.scss */
    .blogs .fold-margin-blog .blog-slider-box .col-xs-12.col-sm-6.col-md-4 {
        margin: 0;
    }

    /* line 4204, ../scss/responsive.scss */
    .blogs .home-new-margin .blog-slider-box .col-xs-12.col-sm-6.col-md-4 {
        margin: 0;
    }

    /* line 4205, ../scss/responsive.scss */
    .blogs .blog-slider-box .col-xs-12.col-sm-6.col-md-4 + .col-xs-12.col-sm-6.col-md-4 {
        margin: 0;
    }

    /* line 4209, ../scss/responsive.scss */
    .mobile-guide-slider {
        margin-bottom: 0;
    }

    /* line 4210, ../scss/responsive.scss */
    .mobile-guide-slider .col-xs-12.col-sm-6 {
        display: none;
    }

    /* line 4211, ../scss/responsive.scss */
    .mobile-guide-slider.slick-initialized .slick-slide {
        display: block;
    }

    /* line 4212, ../scss/responsive.scss */
    .consulting-slider-new .col-xs-3 {
        display: none;
    }

    /* line 4213, ../scss/responsive.scss */
    .consulting-slider-new.slick-initialized .col-xs-3.slick-slide {
        display: block;
    }

    /* line 4216, ../scss/responsive.scss */
    .technology-new-slider .slick-slide img {
        max-width: 50px;
    }

    /* line 4218, ../scss/responsive.scss */
    .technologies-top-logos .logo-new-boxes {
        height: 100px;
    }

    /* line 4219, ../scss/responsive.scss */
    .logo-new-boxes > img {
        max-width: 85%;
        max-height: 100%;
    }

    /* line 4221, ../scss/responsive.scss */
    .technologies-top-logos.managed-services-logo1 .logo-new-boxes {
        height: 100px;
    }

    /* line 4222, ../scss/responsive.scss */
    .managed-services-logo1 .logo-new-boxes > img, .managed-services-logo2 .logo-new-boxes > img {
        margin: auto;
        text-align: center;
        left: 0;
        max-width: 80%;
    }

    /* line 4224, ../scss/responsive.scss */
    .new-list-area li:nth-of-type(3n+1) {
        clear: none;
    }

    /* line 4225, ../scss/responsive.scss */
    .new-list-area li:nth-of-type(2n+1) {
        clear: both;
    }

    /* line 4226, ../scss/responsive.scss */
    .new-list-area li {
        width: 50%;
    }

    /* line 4229, ../scss/responsive.scss */
    .device-info-box span.device-image {
        margin-bottom: 15px;
    }

    /* line 4230, ../scss/responsive.scss */
    .device-info-box span.device-image > img {
        height: 90px;
        width: auto;
    }

    /* line 4231, ../scss/responsive.scss */
    .device-info-box span.device-image.apple-watch-mobile > img {
        max-width: 92%;
    }

    /* line 4232, ../scss/responsive.scss */
    .device-info-box h5 {
        font-size: 15px;
    }

    /* line 4234, ../scss/responsive.scss */
    .design-inner-box, .full-page-reverce-box .design-inner-box, .small-margin-new-box .design-inner-box, .small-margin-new-box .full-page-reverce-box .design-inner-box {
        padding-left: 0;
        padding-right: 0;
    }

    /* line 4235, ../scss/responsive.scss */
    .design-inner-box .ul-box-design li {
        margin-top: 40px;
    }

    /* line 4236, ../scss/responsive.scss */
    .design-inner-box .ul-box-design li:first-child {
        margin-top: 0;
    }

    /* line 4237, ../scss/responsive.scss */
    .design-inner-box, .small-margin-new-box .design-inner-box {
        margin-top: 40px;
    }

    /* line 4239, ../scss/responsive.scss */
    .development-single-image {
        margin-top: 40px;
    }

    /* line 4241, ../scss/responsive.scss */
    .content-new-wrapper {
        margin-top: 40px;
    }

    /* line 4243, ../scss/responsive.scss */
    .broad-mobile-image {
        display: none;
    }

    /* line 4245, ../scss/responsive.scss */
    .design-inner-box .ul-box-design li .services-sub-heading {
        margin: 0 0 12px;
    }

    /* line 4247, ../scss/responsive.scss */
    .consulting-new-box h2, .consulting-new-box p {
        width: 100%;
        max-width: calc(100% - 60px);
        float: right;
        clear: none;
    }

    /* line 4248, ../scss/responsive.scss */
    .consulting-new-box.startup-page-box h2, .consulting-new-box.startup-page-box p {
        width: 100%;
        max-width: calc(100% - 60px);
        float: right;
        clear: none;
    }

    /* line 4249, ../scss/responsive.scss */
    .consulting-new-box h2 br, .consulting-new-box p br {
        display: none;
    }

    /* line 4250, ../scss/responsive.scss */
    .consulting-inner-space {
        max-width: 100%;
    }

    /* line 4252, ../scss/responsive.scss */
    .consulting-new-box span {
        float: left;
        margin-top: 8px;
    }

    /* line 4254, ../scss/responsive.scss */
    .content-area-block span {
        float: left;
        width: auto !important;
        margin-top: 5px;
        min-height: 5px !important;
    }

    /* line 4255, ../scss/responsive.scss */
    .content-area-block span ~ h2, .content-area-block span ~ h3, .content-area-block span ~ p, .content-area-block span ~ .new-list-area {
        width: 100%;
        max-width: calc(100% - 60px);
        float: right;
        clear: none;
    }

    /* line 4256, ../scss/responsive.scss */
    .content-area-block span.hidden-xs ~ h2, .content-area-block span.hidden-xs ~ h3, .content-area-block span.hidden-xs ~ p {
        width: 100%;
        max-width: 100%;
        float: left;
        clear: both;
    }

    /* line 4258, ../scss/responsive.scss */
    .mvp-production-team span.top-team-icon.small-width-mobile > img, .house-team-span.small-width-mobile > img, .coverage-icon-top.small-width-mobile img {
        height: auto;
        width: 45px;
    }

    /* line 4260, ../scss/responsive.scss */
    .broad-new-text.new-mobile-broad .mobile-broad-slider li:nth-of-type(n), .broad-new-text.new-mobile-broad .mobile-broad-slider li:nth-of-type(2n+1) {
        clear: none;
    }

    /* line 4262, ../scss/responsive.scss */
    .broad-new-text.new-mobile-broad .mobile-broad-slider li {
        width: 100%;
        padding-left: 5px;
        padding-right: 5px;
        display: none;
    }

    /* line 4264, ../scss/responsive.scss */
    .broad-new-text.new-mobile-broad .mobile-broad-slider.slick-initialized li.slick-slide {
        display: block;
    }

    /* line 4266, ../scss/responsive.scss */
    .slide-content {
        display: none;
    }

    /* line 4267, ../scss/responsive.scss */
    .handpicked-new-slider .diff-content-space {
        display: none;
    }

    /* line 4268, ../scss/responsive.scss */
    .handpicked-new-slider.slick-initialized .diff-content-space.slick-slide {
        display: block;
    }

    /* line 4270, ../scss/responsive.scss */
    .broad-new-text .broad-icon, .broad-new-text.new-mobile-broad .mobile-broad-slider li .broad-icon {
        left: 0;
        top: 5px;
    }

    /* line 4271, ../scss/responsive.scss */
    .broad-new-text.new-mobile-broad .mobile-broad-slider.slick-slider .slick-dots li {
        padding: 5px;
        width: auto;
        float: none;
        display: inline-block;
    }

    /* line 4273, ../scss/responsive.scss */
    .full-page-box > .col-xs-12.col-sm-6 {
        padding-left: 15px;
        padding-right: 15px;
    }

    /* line 4276, ../scss/responsive.scss */
    .top-block, .bottom-block {
        position: relative;
        float: left;
        width: 50%;
    }

    /* line 4277, ../scss/responsive.scss */
    .top-block {
        padding-right: 10px;
    }

    /* line 4278, ../scss/responsive.scss */
    .bottom-block {
        padding-left: 10px;
    }

    /* line 4279, ../scss/responsive.scss */
    .broad-new-text .bottom-block .broad-icon, .broad-new-text.new-mobile-broad .mobile-broad-slider li .bottom-block .broad-icon {
        left: 10px;
    }

    /* line 4281, ../scss/responsive.scss */
    .wide-industry-box {
        margin-top: 40px;
    }

    /* line 4283, ../scss/responsive.scss */
    .small-screen-btn .outline-btn {
        margin-top: 40px;
    }

    /* line 4284, ../scss/responsive.scss */
    .top-brand-box img {
        width: 100px;
        height: auto;
    }

    /* line 4286, ../scss/responsive.scss */
    .single-list-area li {
        width: 50%;
    }

    /* line 4287, ../scss/responsive.scss */
    .content-new-wrapper.single-list-area li + li .content-area-block {
        margin-top: 0;
    }

    /* line 4290, ../scss/responsive.scss */
    .content-area-block.activeparent, .content-new-box.activeparent {
        background: #f9f9f9;
        border-radius: 5px;
        padding: 15px;
    }

    /* line 4293, ../scss/responsive.scss */
    .accordion-new-box h4.inner-new-subheading {
        margin-bottom: 0;
    }

    /* line 4294, ../scss/responsive.scss */
    .accordion-new-box .activeparent h4.inner-new-subheading, h4.inner-new-subheading {
        margin-bottom: 15px;
    }

    /* line 4296, ../scss/responsive.scss */
    .accordion-new-box .inner-new-subheading {
        background: url(../../main/images/plus-icon.svg) no-repeat right 5px;
        cursor: pointer;
        padding-right: 20px;
    }

    /* line 4297, ../scss/responsive.scss */
    .accordion-new-box .activeparent .inner-new-subheading.active {
        background: url(../../main/images/minus-icon.svg) no-repeat right 11px;
    }

    /* line 4298, ../scss/responsive.scss */
    .accordion-block {
        display: none;
    }

    /* line 4301, ../scss/responsive.scss */
    .design-inner-box.enter-inner {
        padding-left: 15px;
        padding-right: 15px;
    }

    /* line 4302, ../scss/responsive.scss */
    .enter-pack .col-xs-12.col-md-6 {
        padding-left: 0;
        padding-right: 0;
    }

    /* line 4304, ../scss/responsive.scss */
    .mt-top2 {
        margin-top: 12px !important;
    }

    /* line 4306, ../scss/responsive.scss */
    .content-text.start-up {
        margin-top: 12px;
    }

    /* line 4307, ../scss/responsive.scss */
    .startup-fold .img-responsive {
        margin-top: 40px;
    }

    /* line 4309, ../scss/responsive.scss */
    .approac-fold-margin {
        margin-top: 0;
    }

    /* line 4312, ../scss/responsive.scss */
    .bottom-testimonial-part .col-xs-12.col-sm-6.col-md-4 {
        margin-bottom: 70px;
    }

    /* line 4315, ../scss/responsive.scss */
    .diff-image-height {
        height: auto;
    }

    /* line 4318, ../scss/responsive.scss */
    .mobile-accordion .services-sub-heading {
        margin: 0;
        /* background: url(../images/plus-icon.svg) no-repeat right 5px; */
        cursor: pointer;
        padding-right: 20px;
    }

    /* line 4319, ../scss/responsive.scss */
    .mobile-accordion .services-sub-heading.active {
        margin: 0 0 12px;
        /* background: url(../images/minus-icon.svg) no-repeat right 11px; */
    }

    /* line 4320, ../scss/responsive.scss */
    .mobile-accordion .content-area-block p {
        display: none;
    }

    /* line 4322, ../scss/responsive.scss */
    .service-new-icons {
        display: block;
        margin: 0 0 10px;
    }

    /* line 4323, ../scss/responsive.scss */
    .content-area-block .service-content span.service-new-icons {
        width: 38px !important;
        display: inline-block;
        margin: 0 5px 0 0;
        float: none;
        height: auto;
    }

    /* line 4324, ../scss/responsive.scss */
    .content-area-block .service-content p {
        font-size: 16px;
        line-height: 28px;
        width: 50%;
        float: left;
        margin: 0;
    }

    /* line 4325, ../scss/responsive.scss */
    .content-area-block .service-content p:first-child {
        padding-right: 10px;
    }

    /* line 4326, ../scss/responsive.scss */
    .content-area-block .service-content p:last-child {
        padding-left: 10px;
    }

    /* line 4330, ../scss/responsive.scss */
    .forrester-slider li p {
        font-family: 'ProximaNova';
        font-weight: 400;
        font-size: 16px;
        line-height: 23px;
        letter-spacing: 0.25px;
        color: #fff;
        margin: 15px 0 0;
    }

    /* line 4335, ../scss/responsive.scss */
    .get-in-touch a, .take-adv-text .take-adv-button {
        font-size: 15px;
        line-height: 36px;
    }

    /* line 4338, ../scss/responsive.scss */
    .address .bottom-clutch-img img {
        height: 95px;
    }

    /* line 4339, ../scss/responsive.scss */
    .address .bottom-clutch-img img.lnm, .address .bottom-clutch-img img.nlnm {
        margin-top: 20px;
    }

    /* line 4340, ../scss/responsive.scss */
    .address .bottom-clutch-img img.anchor-new.lnm {
        margin-left: 10px;
    }

    /* line 4343, ../scss/responsive.scss */
    .video-figure-new .home-page-video {
        height: 380px;
        margin-bottom: 40px;
    }

    /* line 4346, ../scss/responsive.scss */
    .new-top-margin .consultation-new-box {
        margin-top: 70px;
    }

    /* line 4349, ../scss/responsive.scss */
    span.blank-logo {
        display: none;
    }

    /* line 4352, ../scss/responsive.scss */
    .new-industries-slider .slide-content .wide-industry-box:first-child {
        margin-top: 0;
    }

    /* line 4354, ../scss/responsive.scss */
    .banner-case-img, .voylegal-banner .banner-case-img, .img-banner .banner-case-img, .sampleboard-banner .banner-case-img, .frontrush-banner .banner-case-img, .emr-banner .banner-case-img, .footwear-banner .banner-case-img, .political-banner .banner-case-img, .mpb-banner .banner-case-img {
        margin-top: 30px;
    }

    /* line 4355, ../scss/responsive.scss */
    .riq-banner .banner-case-img {
        margin-top: 30px;
    }

    /* line 4356, ../scss/responsive.scss */
    .filmskills-banner .banner-case-img {
        margin-top: 30px;
    }

    /* line 4357, ../scss/responsive.scss */
    .nualight-banner .banner-case-img {
        margin-top: 30px;
    }

    /* line 4358, ../scss/responsive.scss */
    .priceequity-banner .banner-case-img {
        margin-top: 30px;
    }

    /* line 4359, ../scss/responsive.scss */
    .iemr-banner .banner-case-img {
        margin-top: 30px;
    }

    /* line 4360, ../scss/responsive.scss */
    .workplayce-banner .banner-case-img {
        margin-top: 30px;
    }

    /* line 4361, ../scss/responsive.scss */
    .banner-case-img > img {
        max-width: 220px;
    }

    /* line 4362, ../scss/responsive.scss */
    .single-phone-img {
        max-width: 220px;
    }

    /* line 4363, ../scss/responsive.scss */
    .voylegal-banner .banner-case-img > img {
        width: 500px;
        max-width: 100%;
    }

    /* line 4364, ../scss/responsive.scss */
    .mpb-banner .banner-case-img > img {
        width: 500px;
        max-width: 100%;
    }

    /* line 4365, ../scss/responsive.scss */
    .riq-banner .banner-case-img > img {
        width: 500px;
        max-width: 100%;
    }

    /* line 4366, ../scss/responsive.scss */
    .filmskills-banner .banner-case-img > img {
        width: 500px;
        max-width: 100%;
    }

    /* line 4367, ../scss/responsive.scss */
    .nualight-banner .banner-case-img > img {
        width: 500px;
        max-width: 100%;
    }

    /* line 4368, ../scss/responsive.scss */
    .priceequity-banner .banner-case-img > img {
        width: 500px;
        max-width: 100%;
    }

    /* line 4369, ../scss/responsive.scss */
    .iemr-banner .banner-case-img > img {
        width: 500px;
        max-width: 100%;
    }

    /* line 4370, ../scss/responsive.scss */
    .workplayce-banner .banner-case-img > img {
        width: 500px;
        max-width: 100%;
    }

    /* line 4371, ../scss/responsive.scss */
    .political-banner .banner-case-img > img {
        width: 320px;
        max-width: 100%;
    }

    /* line 4372, ../scss/responsive.scss */
    .emr-banner .banner-case-img > img {
        width: 320px;
        max-width: 100%;
    }

    /* line 4373, ../scss/responsive.scss */
    .hbr-banner .banner-case-img > img {
        width: 500px;
        max-width: 100%;
    }

    /* line 4374, ../scss/responsive.scss */
    .frontrush-banner .banner-case-img > img {
        width: 500px;
        max-width: 100%;
    }

    /* line 4375, ../scss/responsive.scss */
    .main-sec.voylegal-banner, .main-sec.frontrush-banner, .main-sec.hbr-banner, .main-sec.footwear-banner, .main-sec.mpb-banner, .main-sec.riq-banner, .main-sec.filmskills-banner, .main-sec.nualight-banner, .main-sec.priceequity-banner, .main-sec.iemr-banner, .main-sec.workplayce-banner, .main-sec.sampleboard-banner {
        padding-bottom: 0;
    }

    /* line 4376, ../scss/responsive.scss */
    .img-banner .banner-case-img > img {
        width: 320px;
        max-width: 100%;
    }

    /* line 4377, ../scss/responsive.scss */
    .sampleboard-banner .banner-case-img > img {
        width: 500px;
        max-width: 100%;
    }

    /* line 4378, ../scss/responsive.scss */
    .footwear-banner .banner-case-img > img {
        width: 500px;
        max-width: 100%;
    }

    /* line 4379, ../scss/responsive.scss */
    .epl-banner .banner-case-img > img {
        width: 320px;
        max-width: 100%;
    }

    /* line 4380, ../scss/responsive.scss */
    .jaypore-banner .banner-case-img > img {
        width: 320px;
        max-width: 100%;
    }

    /* line 4381, ../scss/responsive.scss */
    .main-sec {
        padding-top: 80px;
        background-size: 100% 545px;
    }

    /* line 4382, ../scss/responsive.scss */
    .main-sec.vnm-banner {
        background-size: 100% 600px;
    }

    /* line 4383, ../scss/responsive.scss */
    .mobile-main-margin {
        margin-top: 70px;
    }

    /* line 4384, ../scss/responsive.scss */
    .mobile-small-margin .content-new-box {
        margin-top: 40px;
    }

    /* line 4385, ../scss/responsive.scss */
    .mobile-margin-top {
        margin-top: 40px !important;
    }

    /* line 4386, ../scss/responsive.scss */
    .result-new-box .page-new-heading02 {
        padding-bottom: 24px;
    }

    /* line 4387, ../scss/responsive.scss */
    .banner-case > img.soaq-logo {
        height: 26px;
    }

    /* line 4388, ../scss/responsive.scss */
    .banner-case > img.vnm-logo {
        height: 80px;
    }

    /* line 4389, ../scss/responsive.scss */
    .main-sec .banner-text {
        margin: 30px 0 0;
    }

    /* line 4390, ../scss/responsive.scss */
    .frontrush-banner-bottom {
        background-size: 100% 850px;
    }

    /* line 4393, ../scss/responsive.scss */
    .voylegal-banner-bottom {
        background-size: 100% 650px;
    }

    /* line 4394, ../scss/responsive.scss */
    .ecp-banner-bottom {
        background-size: 100% 650px;
    }

    /* line 4395, ../scss/responsive.scss */
    .gwa-banner-bottom {
        background-size: 100% 650px;
    }

    /* line 4396, ../scss/responsive.scss */
    .beakn-banner-bottom {
        background-size: 100% 1000px;
    }

    /* line 4397, ../scss/responsive.scss */
    .fourfourtwo-banner-bottom {
        background-size: 100% 850px;
    }

    /* line 4398, ../scss/responsive.scss */
    .zxu-banner-bottom {
        background-size: 100% 900px;
    }

    /* line 4399, ../scss/responsive.scss */
    .soaq-banner-bottom {
        background-size: 100% 1150px;
    }

    /* line 4400, ../scss/responsive.scss */
    .riq-banner-bottom {
        background-size: 100% 1300px;
    }

    /* line 4401, ../scss/responsive.scss */
    .edplace-banner-bottom {
        background-size: 100% 520px;
    }

    /* line 4402, ../scss/responsive.scss */
    .wooclub-banner-bottom {
        background-size: 100% 800px;
    }

    /* line 4403, ../scss/responsive.scss */
    .epl-banner .banner-case-img {
        margin-top: 30px;
    }

    /* line 4404, ../scss/responsive.scss */
    .hbr-banner .banner-case-img {
        margin-top: 30px;
    }

    /* line 4405, ../scss/responsive.scss */
    .epl-banner-bottom {
        background-size: 100% 600px;
    }

    /* line 4406, ../scss/responsive.scss */
    .jaypore-banner .banner-case-img {
        margin-top: 30px;
    }

    /* line 4407, ../scss/responsive.scss */
    .jaypore-banner-bottom {
        background-size: 100% 750px;
    }

    /* line 4408, ../scss/responsive.scss */
    .ypree-banner-bottom {
        background-size: 100% 800px;
    }

    /* line 4411, ../scss/responsive.scss */
    .cdbar {
        padding: 10px !important;
    }

    /* line 4412, ../scss/responsive.scss */
    .cdbar .cdbar-text {
        font-size: 10px !important;
    }

    /* line 4413, ../scss/responsive.scss */
    .cdbtn {
        font-size: 12px !important;
        padding: 0 !important;
        height: 25px !important;
        line-height: 24px !important;
    }

    /* line 4415, ../scss/responsive.scss */
    .hbr-banner-bottom {
        background-size: 100% 820px;
    }

    /* line 4416, ../scss/responsive.scss */
    .webcast-banner .banner-case-img > img {
        width: 500px;
        max-width: 100%;
    }

    /* line 4417, ../scss/responsive.scss */
    .webcast-banner .banner-case-img {
        margin-top: 30px;
    }

    /* line 4418, ../scss/responsive.scss */
    .main-sec.webcast-banner {
        padding-bottom: 0;
    }

    /* line 4419, ../scss/responsive.scss */
    .webcast-banner-bottom {
        background-size: 100% 700px;
    }

    /* line 4420, ../scss/responsive.scss */
    .main-sec.webcast-banner {
        background-size: 100% 540px;
    }

    /* line 4422, ../scss/responsive.scss */
    .hul-banner-bottom {
        background-size: 100% 1000px;
    }

    /* line 4423, ../scss/responsive.scss */
    .hulcx-banner-bottom {
        background-size: 100% 800px;
    }

    /* line 4424, ../scss/responsive.scss */
    .konga-banner-bottom {
        background-size: 100% 900px;
    }

    /* line 4425, ../scss/responsive.scss */
    .lbs-banner .banner-case-img {
        margin-top: 30px;
    }

    /* line 4426, ../scss/responsive.scss */
    .lbs-banner-bottom {
        background-size: 100% 1000px;
    }

    /* line 4427, ../scss/responsive.scss */
    .mainstreet-banner-bottom {
        background-size: 100% 670px;
    }

    /* line 4428, ../scss/responsive.scss */
    .ocr-banner-bottom {
        background-size: 100% 750px;
    }

    /* line 4429, ../scss/responsive.scss */
    .velti-banner-bottom {
        background-size: 100% 800px;
    }

    /* line 4430, ../scss/responsive.scss */
    .vip-banner-bottom {
        background-size: 100% 1000px;
    }

    /* line 4431, ../scss/responsive.scss */
    .vnm-banner-bottom {
        background-size: 100% 900px;
    }

    /* line 4432, ../scss/responsive.scss */
    .main-sec.dvh-banner {
        background-size: 100% 600px;
    }

    /* line 4433, ../scss/responsive.scss */
    .dvh-banner-bottom {
        background-size: 100% 1250px;
    }

    /* line 4437, ../scss/responsive.scss */
    .main-margin-top {
        padding-top: 70px;
    }

    /* line 4438, ../scss/responsive.scss */
    .mobile-small img {
        max-width: 100px;
    }

    /* line 4439, ../scss/responsive.scss */
    .new-contact-area {
        padding: 0 15px 30px;
    }

    /* line 4440, ../scss/responsive.scss */
    .contact-side-area {
        padding: 40px 15px 0;
    }

    /* line 4441, ../scss/responsive.scss */
    .contact-head {
        font-size: 25px;
    }

    /* line 4442, ../scss/responsive.scss */
    .container.main-padding.contact-us-new-container {
        padding-top: 80px;
    }

    /* line 4443, ../scss/responsive.scss */
    .home-testimonial-outer .slick-slider .slick-dots {
        margin-top: 20px;
    }

    /* line 4446, ../scss/responsive.scss */
    .carrer-page-slider.slick-slider .slick-slide {
        padding: 6px 20px 0;
    }

    /* line 4447, ../scss/responsive.scss */
    .contact-side-area p.right-new-margin {
        margin-bottom: 40px;
    }

    /* line 4448, ../scss/responsive.scss */
    .main-content {
        font-size: 30px;
    }

    /* line 4449, ../scss/responsive.scss */
    .home-margin-main.red-section-inner {
        margin-top: 70px;
        padding-top: 50px;
        padding-bottom: 50px;
    }

    /* line 4450, ../scss/responsive.scss */
    .home-service-image-box, .reverce-new-box .home-service-image-box {
        float: left;
        width: 100%;
        text-align: center;
        margin-bottom: 40px;
    }

    /* line 4453, ../scss/responsive.scss */
    .contact-bottom-links .col-xs-12.col-sm-2 {
        width: 100%;
    }

    /* line 4454, ../scss/responsive.scss */
    .contact-bottom-links {
        margin-top: 0;
    }

    /* line 4455, ../scss/responsive.scss */
    .contact-us-new-container .contact-page-inners {
        padding-bottom: 35px;
    }

    /* line 4456, ../scss/responsive.scss */
    .contact-bottom-links .col-xs-12.col-sm-2 {
        padding-top: 35px;
        padding-bottom: 35px;
        border-top: 1px solid #eeeeee;
    }

    /* line 4457, ../scss/responsive.scss */
    .contact-bottom-links .col-xs-12.col-sm-2:last-child {
        padding-bottom: 0;
    }

    /* line 4458, ../scss/responsive.scss */
    .contact-bottom-links h4 {
        font-size: 18px;
        padding-top: 60px;
        position: relative;
        cursor: pointer;
    }

    /* line 4459, ../scss/responsive.scss */
    .contact-bottom-links p {
        font-size: 15px;
        line-height: 1.88;
    }

    /* line 4460, ../scss/responsive.scss */
    .footer-new-content {
        display: none;
    }

    /* line 4461, ../scss/responsive.scss */
    .contact-bottom-links .footer-sub-heading:after {
        content: "";
        width: 12px;
        height: 13px;
        /* background-image: url(../images/plus-icon.svg); */
        background-repeat: no-repeat;
        background-position: center center;
        position: absolute;
        right: 0;
        bottom: 3px;
    }

    /* line 4462, ../scss/responsive.scss */
    .contact-bottom-links .footer-sub-heading.active:after {
        /* background-image: url(../images/minus-icon.svg); */
    }
}
@media only screen and (max-width: 640px) {
    /* line 4471, ../scss/responsive.scss */
    .our-services-content.user-experience.case-studies-scontent > .awards-box > .row > div {
        margin-top: 30px;
        min-height: 5px;
    }

    /* line 4472, ../scss/responsive.scss */
    .constantly-outer {
        height: 500px;
    }

    /* line 4473, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(7) {
        left: 195px;
        top: 195px;
    }

    /* line 4474, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(2) {
        top: 120px;
        left: 70px;
    }

    /* line 4475, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(3) {
        left: 80px;
        top: 90px;
    }

    /* line 4476, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(5) {
        right: 30px;
        top: 130px;
    }

    /* line 4477, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(6) {
        left: 40px;
        bottom: -100px;
    }

    /* line 4478, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(8) {
        right: 10px;
        top: 200px;
    }

    /* line 4479, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(9) {
        right: 80px;
        top: 210px;
    }

    /* line 4480, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(4) {
        right: 130px;
        top: 100px;
    }

    /* line 4481, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(10) {
        left: 60px;
        bottom: -200px;
    }

    /* line 4482, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(13) {
        right: 80px;
        bottom: -210px;
    }

    /* line 4483, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(11) {
        left: 210px;
        bottom: -220px;
    }

    /* line 4484, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(12) {
        right: 30px;
        bottom: -180px;
    }

    /* line 4485, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(14) {
        bottom: -270px;
        left: 110px;
    }

    /* line 4486, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(15) {
        bottom: -280px;
        left: 240px;
    }

    /* line 4489, ../scss/responsive.scss */
    .filter-item li.col-xs-6 {
        width: 100%;
    }

    /* line 4490, ../scss/responsive.scss */
    .filter-item li .content-area-block, .new-content-block.ncbb {
        width: 100%;
    }

    /* line 4491, ../scss/responsive.scss */
    .filter-item li .content-area-block > img {
        float: none;
        width: auto;
        display: block;
        margin: auto;
    }

    /* line 4492, ../scss/responsive.scss */
    .filter-item li .content-area-block h2 {
        width: 100%;
    }

    /* line 4493, ../scss/responsive.scss */
    .filter-item li:nth-of-type(n+2) {
        margin-top: 40px;
    }

    /* line 4494, ../scss/responsive.scss */
    .filter-item li:nth-of-type(n+3) {
        margin-top: 40px;
    }

    /* line 4495, ../scss/responsive.scss */
    .filter-item.different-filter-item.webinar-part-item li:nth-of-type(n+2) {
        margin-top: 40px;
    }

    /* line 4496, ../scss/responsive.scss */
    .new-content-block a > img {
        width: 100%;
    }

    /* line 4497, ../scss/responsive.scss */
    .new-content-block .bottom-new-link {
        margin: 15px;
    }

    /* line 4498, ../scss/responsive.scss */
    .filter-item li .content-area-block a {
        bottom: 25px;
        left: 25px;
    }

    /* line 4499, ../scss/responsive.scss */
    .filter-item li .content-area-block {
        padding: 25px;
    }

    /* line 4500, ../scss/responsive.scss */
    .filter-item li .content-area-block p {
        margin-top: 25px;
    }

    /* line 4502, ../scss/responsive.scss */
    .main-banner-outer .banner-inner-view .bottom-discription p {
        font-size: 10px;
    }

    /* line 4503, ../scss/responsive.scss */
    .main-banner-outer .banner-inner-view .bottom-discription p:before {
        width: 30px;
        margin-top: 5px;
    }

    /* line 4504, ../scss/responsive.scss */
    .main-banner-outer .banner-inner-view h1 {
        font-size: 40px;
    }

    /* line 4505, ../scss/responsive.scss */
    .home-sub-heading {
        font-size: 20px;
    }

    /* line 4508, ../scss/responsive.scss */
    .home-banner-box .home-content-box .banner-inner-box h1 {
        font-size: 25px;
        line-height: 34px;
        letter-spacing: 0;
    }

    /* line 4509, ../scss/responsive.scss */
    .content-grey p {
        float: none;
    }

    /* line 4510, ../scss/responsive.scss */
    .content-grey {
        padding-bottom: 50px;
    }

    /* line 4511, ../scss/responsive.scss */
    .bg-grey .main-testimonial .feat-content img {
        margin-top: 10px;
    }

    /* line 4512, ../scss/responsive.scss */
    .img-cont.mt-top {
        width: 100%;
    }

    /* line 4513, ../scss/responsive.scss */
    .bg-div.left .img-responsive {
        height: 35px;
    }

    /* line 4514, ../scss/responsive.scss */
    .bg-div.right .img-responsive {
        height: 30px;
    }

    /* line 4515, ../scss/responsive.scss */
    .img-cont.img-bga {
        height: 370px;
    }

    /* line 4516, ../scss/responsive.scss */
    .home-banner-text > h2 {
        font-size: 3vmin;
    }

    /* line 4517, ../scss/responsive.scss */
    .home-banner-text > h2 br {
        display: none;
    }

    /* line 4519, ../scss/responsive.scss */
    ul.top-c-logo li > img {
        max-width: 210px;
    }

    /* line 4521, ../scss/responsive.scss */
    .video-figure-new .home-page-video {
        height: 350px;
    }

    /* line 4523, ../scss/responsive.scss */
    ul.trusted-logo-list li, ul.top-logo-outer.top-logo-outer02 li {
        width: 50%;
    }

    /* line 4524, ../scss/responsive.scss */
    ul.trusted-logo-list li.dnm {
        display: none;
    }

    /* line 4526, ../scss/responsive.scss */
    ul.top-logo-outer li {
        width: 50%;
    }

    /* line 4527, ../scss/responsive.scss */
    ul.top-logo-outer li.dnm {
        display: none;
    }

    /* line 4528, ../scss/responsive.scss */
    ul.top-logo-outer.large-width-logos li {
        height: 80px;
    }

    /* line 4529, ../scss/responsive.scss */
    ul.large-width-logos.top-logo-outer li > img {
        max-height: 80%;
    }

    /* line 4531, ../scss/responsive.scss */
    .awards-logo-top img.img-responsive {
        max-width: 200px;
    }

    /* line 4533, ../scss/responsive.scss */
    .background-cont .case-study-slide {
        height: 750px;
    }

    /* line 4535, ../scss/responsive.scss */
    .insight-heading {
        margin-bottom: 30px;
    }

    /* line 4536, ../scss/responsive.scss */
    .insight-page-content .top-first-blog, .blog-list > .row > .col-md-6.col-sm-6.col-xs-12 {
        margin-bottom: 40px;
    }

    /* line 4539, ../scss/responsive.scss */
    .box-service.content-area-block {
        min-height: 228px;
    }

    /* line 4542, ../scss/responsive.scss */
    .card-container .card {
        min-height: 207px;
    }

    /* line 4556, ../scss/responsive.scss */
    .view-more-btn {
        padding-bottom: 40px;
    }

    /* line 4559, ../scss/responsive.scss */
    .news-event-section .event-detail h3 {
        font-size: 19px;
    }

    /* line 4560, ../scss/responsive.scss */
    .news-event-section .event-detail p {
        font-size: 16px;
    }

    /* line 4561, ../scss/responsive.scss */
    .news-event-section .event-detail > a {
        width: 100%;
        text-align: center;
    }

    /* line 4562, ../scss/responsive.scss */
    .news-event-section .event-detail .transparent-btn {
        margin-left: 0;
    }

    /* line 4565, ../scss/responsive.scss */
    .popup-main-box {
        max-width: 90%;
    }

    /* line 4566, ../scss/responsive.scss */
    .popup-main-box .listing-content {
        padding: 15px 15px 0;
    }

    /* line 4569, ../scss/responsive.scss */
    ul.small-social-new-links li {
        width: 50%;
    }

    /* line 4571, ../scss/responsive.scss */
    .popup-main-box .modal-content .modal-body {
        height: auto;
        max-height: none;
    }

    /* line 4574, ../scss/responsive.scss */
    .listing-inner-part.casestudy-inner-part .casestudy-img-part {
        padding: 0 0 15px;
    }

    /* line 4575, ../scss/responsive.scss */
    .listing-inner-part.casestudy-inner-part .listing-content-box {
        padding: 0 15px;
        float: left;
    }

    /* line 4576, ../scss/responsive.scss */
    .listing-inner-part.casestudy-inner-part .casestudy-title {
        margin: 6px 0 8px;
    }

    /* line 4579, ../scss/responsive.scss */
    .new-industries-box li {
        width: 100%;
    }

    /* line 4580, ../scss/responsive.scss */
    .new-industries-box li .industires-top-image > img {
        width: 100%;
        max-width: 100%;
    }

    /* line 4583, ../scss/responsive.scss */
    .top-service-box li {
        width: 100%;
        text-align: center;
        margin-top: 70px;
    }

    /* line 4584, ../scss/responsive.scss */
    .top-service-box li:first-child {
        margin: 0;
    }

    /* line 4585, ../scss/responsive.scss */
    .top-service-box li .service-inner-part {
        padding-bottom: 30px;
        float: none;
        display: inline-block;
        text-align: center;
        max-width: 100%;
    }

    /* line 4586, ../scss/responsive.scss */
    .top-service-box li .service-inner-part a.more-btn {
        left: 0;
        margin-left: 0;
        right: 0;
    }

    /* line 4589, ../scss/responsive.scss */
    .single-list-area li {
        width: 100%;
    }

    /* line 4590, ../scss/responsive.scss */
    .content-new-wrapper.single-list-area li + li .content-area-block {
        margin-top: 40px;
    }

    /* line 4592, ../scss/responsive.scss */
    .content-new-wrapper.marketing-coverage-slider li + li .content-area-block {
        margin: 0;
    }

    /* line 4593, ../scss/responsive.scss */
    .content-new-wrapper.content-wrapper-new.marketing-coverage-slider li + li + li .content-area-block {
        margin: 0;
    }

    /* line 4594, ../scss/responsive.scss */
    .content-new-wrapper.content-wrapper-new.marketing-coverage-slider li:nth-of-type(2n+1) {
        clear: none;
    }

    /* line 4596, ../scss/responsive.scss */
    .content-new-wrapper.single-list-area.marketing-collateral-slider li + li .content-area-block {
        margin-top: 0;
    }

    /* line 4597, ../scss/responsive.scss */
    .content-new-wrapper.content-wrapper-new.marketing-collateral-slider li + li + li .content-area-block {
        margin: 0;
    }

    /* line 4598, ../scss/responsive.scss */
    .content-new-wrapper.content-wrapper-new.marketing-collateral-slider li:nth-of-type(2n+1) {
        clear: none;
    }

    /* line 4601, ../scss/responsive.scss */
    .enterprise-strategy-slider.content-new-wrapper li .content-area-block {
        width: 100%;
    }

    /* line 4602, ../scss/responsive.scss */
    .enterprise-strategy-slider.content-new-wrapper li .content-area-block:first-child {
        padding-right: 0;
    }

    /* line 4603, ../scss/responsive.scss */
    .enterprise-strategy-slider.content-new-wrapper li .content-area-block:last-child {
        padding-left: 0;
        margin-top: 40px;
    }

    /* line 4604, ../scss/responsive.scss */
    .enterprise-strategy-slider.content-new-wrapper li + li .content-area-block:last-child, .enterprise-strategy-slider.content-new-wrapper.content-wrapper-new li + li + li .content-area-block:last-child {
        margin-top: 40px;
    }

    /* line 4609, ../scss/responsive.scss */
    .forrester-slider li p {
        font-family: 'ProximaNova';
        font-weight: 400;
        font-size: 14px;
        line-height: 22px;
        letter-spacing: 0.25px;
        color: #fff;
        margin: 15px 0 0;
    }

    /* line 4614, ../scss/responsive.scss */
    ul.top-c-logo li > img {
        max-width: 175px;
    }

    /* line 4617, ../scss/responsive.scss */
    .resources-box-bottom .resources-new-image > img {
        height: 315px;
    }
}
@media only screen and (max-width: 639px) {
    /* line 4624, ../scss/responsive.scss */
    .work-text {
        margin: 10px 0 0 15px;
    }

    /* line 4627, ../scss/responsive.scss */
    .work-text .work-heading {
        font-size: 30px;
        line-height: 1.2;
    }

    /* line 4629, ../scss/responsive.scss */
    .work-con > div {
        width: 100%;
    }

    /* line 4632, ../scss/responsive.scss */
    .work-text .work-heading span {
        font-size: 25px;
    }

    /* line 4634, ../scss/responsive.scss */
    .pull-left.work-icon {
        width: 50px;
    }

    /* line 4636, ../scss/responsive.scss */
    .add-box-top .inner-add-part h6 {
        line-height: 14px;
    }

    /* line 4637, ../scss/responsive.scss */
    .add-box-top .inner-add-part h2 {
        font-size: 12px;
        line-height: 14px;
    }

    /* line 4638, ../scss/responsive.scss */
    .techcrunch-logo img {
        width: 120px;
    }

    /* line 4640, ../scss/responsive.scss */
    .startup-fold img.img-responsive {
        max-width: 100%;
    }

    /* line 4643, ../scss/responsive.scss */
    .resources-box-bottom .resources-new-image > img {
        height: 215px;
    }
}
@media only screen and (max-width: 580px) {
    /* line 4652, ../scss/responsive.scss */
    .resources-box-bottom .resources-new-image > img {
        height: 300px;
    }
}
@media only screen and (max-width: 480px) {
    /* line 4661, ../scss/responsive.scss */
    .new-content-block .bottom-new-link {
        margin: 10px;
    }

    /* line 4663, ../scss/responsive.scss */
    .video-evaluator-box {
        padding: 40px 25px;
    }

    /* line 4665, ../scss/responsive.scss */
    .main-banner-outer .banner-inner-view h1 {
        font-size: 30px;
    }

    /* line 4666, ../scss/responsive.scss */
    .main-banner-outer .banner-inner-view .bottom-discription p {
        font-size: 10px;
    }

    /* line 4667, ../scss/responsive.scss */
    .main-banner-outer .banner-inner-view .bottom-discription p span {
        padding: 0 10px;
        height: 10px;
    }

    /* line 4668, ../scss/responsive.scss */
    .main-banner-outer .banner-inner-view .bottom-discription p span.fbl {
        height: 14px;
    }

    /* line 4669, ../scss/responsive.scss */
    .main-banner-outer .banner-inner-view .bottom-discription p span.gbl {
        height: 16px;
    }

    /* line 4670, ../scss/responsive.scss */
    .main-banner-outer .banner-inner-view .banner-new-buttons {
        text-align: center;
    }

    /* line 4673, ../scss/responsive.scss */
    .img-cont.img-bga {
        background-size: cover;
        height: 300px;
    }

    /* line 4674, ../scss/responsive.scss */
    .content-grey {
        padding-bottom: 20px;
        padding-left: 15px;
        padding-right: 15px;
    }

    /* line 4675, ../scss/responsive.scss */
    .content-grey .testi-cont::before {
        display: none;
    }

    /* line 4676, ../scss/responsive.scss */
    .row.banner + .row p {
        margin-top: 32px;
    }

    /* line 4680, ../scss/responsive.scss */
    ul.top-c-logo li > img {
        max-width: 135px;
    }

    /* line 4681, ../scss/responsive.scss */
    ul.top-c-logo li {
        padding: 30px 5px 0;
    }

    /* line 4683, ../scss/responsive.scss */
    .new-list-area li {
        width: 100%;
    }

    /* line 4684, ../scss/responsive.scss */
    .two-line-list .new-list-area li {
        width: 100%;
    }

    /* line 4687, ../scss/responsive.scss */
    .video-figure-new .home-page-video {
        height: 250px;
    }

    /* line 4690, ../scss/responsive.scss */
    .services .row .col-md-3 {
        padding-bottom: 40px;
    }

    /* line 4693, ../scss/responsive.scss */
    .slider-study.slick-slider .slick-dots li {
        display: none;
    }

    /* line 4696, ../scss/responsive.scss */
    .box-service.content-area-block {
        min-height: 276px;
    }

    /* line 4699, ../scss/responsive.scss */
    .awards-logo-top img.img-responsive {
        max-width: 180px;
    }

    /*====================================== Inner Pages ======================================*/
    /* line 4705, ../scss/responsive.scss */
    .img-txt-container.light-blue-bg > img {
        width: 150px;
    }

    /* line 4706, ../scss/responsive.scss */
    .img-txt-container.light-blue-bg .featured-text {
        padding-top: 14px;
    }

    /* line 4707, ../scss/responsive.scss */
    .img-txt-container.light-blue-bg .featured-link {
        margin-top: 12px;
    }

    /* line 4709, ../scss/responsive.scss */
    .img-txt-container.consulting-container {
        padding-top: 16px;
    }

    /* line 4710, ../scss/responsive.scss */
    .img-txt-container.consulting-container > img {
        width: 150px;
    }

    /* line 4711, ../scss/responsive.scss */
    .img-txt-container.consulting-container .featured-text {
        padding-top: 14px;
    }

    /* line 4712, ../scss/responsive.scss */
    .img-txt-container.consulting-container .featured-link {
        margin-top: 12px;
    }

    /* line 4714, ../scss/responsive.scss */
    .img-txt-container.velti-container {
        padding-top: 16px;
    }

    /* line 4715, ../scss/responsive.scss */
    .img-txt-container.velti-container > img {
        width: 150px;
    }

    /* line 4716, ../scss/responsive.scss */
    .img-txt-container.velti-container .featured-link {
        margin-top: 12px;
    }

    /* line 4718, ../scss/responsive.scss */
    .img-txt-container.manalogy-container > img {
        width: 80px;
    }

    /* line 4719, ../scss/responsive.scss */
    .img-txt-container.manalogy-container .featured-text {
        margin-top: 14px;
    }

    /* line 4720, ../scss/responsive.scss */
    .img-txt-container.manalogy-container .featured-link {
        margin-top: 12px;
    }

    /* line 4722, ../scss/responsive.scss */
    .img-txt-container.konga-container {
        padding-top: 15px;
    }

    /* line 4723, ../scss/responsive.scss */
    .img-txt-container.konga-container > img {
        width: 110px;
    }

    /* line 4724, ../scss/responsive.scss */
    .img-txt-container.konga-container .featured-text {
        margin-top: 12px;
        padding-top: 12px;
    }

    /* line 4725, ../scss/responsive.scss */
    .img-txt-container.konga-container .featured-link {
        margin-top: 12px;
    }

    /* line 4727, ../scss/responsive.scss */
    .img-txt-container.enterprise-container > img {
        width: 150px;
    }

    /* line 4728, ../scss/responsive.scss */
    .img-txt-container.enterprise-container .featured-text {
        margin-top: 14px;
        padding-top: 13px;
    }

    /* line 4729, ../scss/responsive.scss */
    .img-txt-container.enterprise-container .featured-link {
        margin-top: 10px;
    }

    /* line 4732, ../scss/responsive.scss */
    .img-txt-container.quality-container > img {
        width: 150px;
    }

    /* line 4733, ../scss/responsive.scss */
    .img-txt-container.quality-container .featured-text {
        margin-top: 14px;
        padding-top: 12px;
    }

    /* line 4734, ../scss/responsive.scss */
    .img-txt-container.quality-container .featured-link {
        margin-top: 10px;
    }

    /* line 4737, ../scss/responsive.scss */
    .img-txt-container.frontrush-container > img {
        width: 150px;
    }

    /* line 4738, ../scss/responsive.scss */
    .img-txt-container.frontrush-container .featured-text {
        margin-top: 16px;
        padding-top: 16px;
    }

    /* line 4739, ../scss/responsive.scss */
    .img-txt-container.frontrush-container .featured-link {
        margin-top: 12px;
    }

    /* line 4742, ../scss/responsive.scss */
    .img-txt-container.price-container > img {
        width: 150px;
    }

    /* line 4743, ../scss/responsive.scss */
    .img-txt-container.price-container .featured-text {
        margin-top: 16px;
        padding-top: 16px;
    }

    /* line 4744, ../scss/responsive.scss */
    .img-txt-container.price-container .featured-link {
        margin-top: 12px;
    }

    /* line 4747, ../scss/responsive.scss */
    .img-txt-container.digital-cus-container > img {
        width: 50px;
    }

    /* line 4748, ../scss/responsive.scss */
    .img-txt-container.digital-cus-container .featured-text {
        margin-top: 12px;
        padding-top: 12px;
    }

    /* line 4749, ../scss/responsive.scss */
    .img-txt-container.digital-cus-container .featured-link {
        margin-top: 10px;
    }

    /* line 4752, ../scss/responsive.scss */
    .img-txt-container.frontrush-container > img.ecp-logo-img {
        width: 110px;
    }

    /* line 4756, ../scss/responsive.scss */
    .featured-img > img {
        min-height: 210px;
    }

    /* line 4760, ../scss/responsive.scss */
    .blk-bg-section .quote-container .quote-text {
        line-height: 26px;
    }

    /* line 4765, ../scss/responsive.scss */
    .blk-bg-section .quote-container .quote-text .bottom-quote, .blk-bg-section .quote-container .quote-text .top-quote {
        width: 30px;
    }

    /* line 4770, ../scss/responsive.scss */
    .inner-page-heading, .inner-page-banner .inner-page-heading {
        /*font-size: 50px;*/
        /*line-height: 58px;*/
    }

    /* line 4775, ../scss/responsive.scss */
    .p-l-container-small {
        padding-left: 15px;
    }

    /* line 4779, ../scss/responsive.scss */
    .content-text {
        color: #6c7171;
    }

    /* line 4783, ../scss/responsive.scss */
    .content-heading {
        font-size: 20px;
        line-height: 26px;
        margin-bottom: 10px;
    }

    /* line 4789, ../scss/responsive.scss */
    .customer-experience.p-l-container {
        padding-left: 0;
    }

    /* line 4794, ../scss/responsive.scss */
    .digital-strategy .inner-page-heading, .customer-experience .inner-page-heading {
        margin-top: 15px;
        margin-bottom: 20px;
    }

    /* line 4798, ../scss/responsive.scss */
    .list {
        padding-left: 35px;
    }

    /* line 4802, ../scss/responsive.scss */
    .list li {
        font-size: 18px;
        line-height: 24px;
    }

    /* line 4809, ../scss/responsive.scss */
    .technologies {
        padding: 15px;
    }
    /* line 4811, ../scss/responsive.scss */
    .technologies .gray-section {
        padding: 20px;
    }
    /* line 4814, ../scss/responsive.scss */
    .technologies .p-r-container-small {
        padding-right: 15px;
    }
    /* line 4815, ../scss/responsive.scss */
    .technologies .list {
        padding-left: 35px;
        margin-top: 10px;
        margin-bottom: 0;
    }
    /* line 4819, ../scss/responsive.scss */
    .technologies .list li {
        font-size: 14px;
        padding-left: 5px;
        margin-bottom: 0;
    }
    /* line 4823, ../scss/responsive.scss */
    .technologies .list li:last-child {
        margin-bottom: 0;
    }
    /* line 4826, ../scss/responsive.scss */
    .technologies .content-wraper {
        margin-top: 0;
    }
    /* line 4827, ../scss/responsive.scss */
    .technologies .inner-page-heading {
        margin-bottom: 20px;
    }
    /* line 4828, ../scss/responsive.scss */
    .technologies .tech-small-text {
        padding-top: 20px;
        font-size: 16px;
        padding-left: 0;
    }

    /* line 4836, ../scss/responsive.scss */
    .digital-strategy .p-r-container-small {
        padding-right: 15px;
    }
    /* line 4839, ../scss/responsive.scss */
    .digital-strategy.p-l-container {
        padding-left: 0;
    }

    /* line 4843, ../scss/responsive.scss */
    .customer-experience.p-r-container {
        padding-right: 0;
    }

    /* line 4848, ../scss/responsive.scss */
    .problem-content-new {
        padding: 20px 0 0;
    }

    /* line 4852, ../scss/responsive.scss */
    .problem-dis-area p.content-text {
        font-size: 15px;
        line-height: 24px;
    }

    /* line 4856, ../scss/responsive.scss */
    .partners-con ul li {
        width: 100%;
    }

    /* line 4862, ../scss/responsive.scss */
    .outline-btn.sm-consultation-btn {
        font-size: 14px;
    }

    /* line 4866, ../scss/responsive.scss */
    .banner-scroll-down {
        left: 20px;
        bottom: 20px;
    }

    /* line 4870, ../scss/responsive.scss */
    .inner-page-banner .p-l-r-container {
        bottom: 5px;
    }

    /* line 4875, ../scss/responsive.scss */
    ul.our-services-box > li span.small-img-part + span.small-img-part {
        padding-left: 20px;
    }

    /* line 4877, ../scss/responsive.scss */
    .casestudies-main-filter select.filters-select-box {
        font-size: 15px;
    }

    /* line 4879, ../scss/responsive.scss */
    .consultation-new-box form.contact-us-request .btn.btn-default {
        width: calc(100% - 30px);
    }

    /* line 4882, ../scss/responsive.scss */
    .content-area-block .work-new-blocks h2 {
        margin-bottom: 12px;
    }

    /* line 4883, ../scss/responsive.scss */
    .mvp-production-team {
        width: 100%;
    }

    /* line 4887, ../scss/responsive.scss */
    .techcrunch-logo {
        margin: 0 0 6px;
    }

    /* line 4888, ../scss/responsive.scss */
    .techcrunch-logo img {
        width: 110px;
    }

    /* line 4889, ../scss/responsive.scss */
    .add-box-top .inner-add-part h6 {
        font-size: 11px;
        letter-spacing: 0;
        margin: 0 0 6px;
    }

    /* line 4892, ../scss/responsive.scss */
    .left-form-part .form-new-wrapper .form-inner-box .contact-us-form .btn-default {
        font-size: 14px;
    }

    /* line 4895, ../scss/responsive.scss */
    .epl-banner-bottom {
        background-size: 100% 640px;
    }

    /* line 4898, ../scss/responsive.scss */
    .main-blog.blog-sxn > .col-xs-12 {
        padding-left: 0;
        padding-right: 0;
    }

    /* line 4901, ../scss/responsive.scss */
    .newsletter-wrapper .widget_mailchimpsf_widget h3.paddingTop72 {
        font-size: 24px;
    }

    /* line 4902, ../scss/responsive.scss */
    .newsletter-wrapper .widget_mailchimpsf_widget #mc_signup {
        margin: 20px 0 0;
    }

    /* line 4903, ../scss/responsive.scss */
    .newsletter-wrapper .widget_mailchimpsf_widget #mc_signup form#mc_signup_form .mc_form_inside {
        padding-right: 70px;
    }

    /* line 4904, ../scss/responsive.scss */
    .newsletter-wrapper .widget_mailchimpsf_widget #mc_signup form#mc_signup_form .mc_form_inside input {
        height: 36px;
        font-size: 14px;
        padding: 10px;
    }

    /* line 4905, ../scss/responsive.scss */
    .newsletter-wrapper .widget_mailchimpsf_widget #mc_signup form#mc_signup_form #mc_signup_submit.button, .newsletter-wrapper .widget_mailchimpsf_widget #mc_signup form#mc_signup_form .btn.btn-default.disabled {
        height: 36px;
        font-size: 15px;
        width: auto;
        padding: 5px;
        line-height: 22px;
    }

    /* line 4907, ../scss/responsive.scss */
    .container.main-padding > .banner {
        padding-bottom: 0;
    }

    /* line 4910, ../scss/responsive.scss */
    .content-area-block .service-content p {
        font-size: 14px;
    }

    /* line 4913, ../scss/responsive.scss */
    .job-opening-section .opening-content .upper-content .opening-button {
        width: auto;
        font-size: 13px;
        line-height: 36px;
    }

    /* line 4918, ../scss/responsive.scss */
    .job-opening-section .opening-content h2 {
        font-size: 26px;
    }

    /* line 4919, ../scss/responsive.scss */
    .job-opening-section .opening-content .upper-content p {
        font-size: 16px;
    }

    /* line 4920, ../scss/responsive.scss */
    .job-opening-section .opening-content .lower-content img {
        float: none;
        margin-bottom: 10px;
    }

    /* line 4922, ../scss/responsive.scss */
    .captcha-textbox {
        max-width: 169px;
        float: left;
    }

    /* line 4928, ../scss/responsive.scss */
    .popup-main-box {
        margin-top: 10px;
    }

    /* line 4930, ../scss/responsive.scss */
    .career-new-part .career-btn-box h3 {
        font-size: 16px;
    }

    /* line 4931, ../scss/responsive.scss */
    .career-new-part .career-btn-box .career-new-btn .job-button {
        font-size: 14px;
        padding: 9px 20px;
    }

    /* line 4934, ../scss/responsive.scss */
    .guide-listing-container .guide-listing span.guide-image img {
        max-width: 140px;
    }

    /* line 4935, ../scss/responsive.scss */
    .guide-listing-container .guide-listing {
        text-align: center;
    }

    /* line 4936, ../scss/responsive.scss */
    .guide-listing-container .guide-listing span.guide-image {
        width: 100%;
        text-align: center;
        padding: 0 0 10px;
    }

    /* line 4937, ../scss/responsive.scss */
    .guide-listing-container .guide-listing .guide-content {
        width: 100%;
        max-width: 85%;
        text-align: center;
        margin: 0;
        float: none;
        display: inline-block;
    }

    /* line 4938, ../scss/responsive.scss */
    .guide-listing-container .guide-listing .guide-content .access-now-btn {
        float: none;
        display: inline-block;
    }

    /* line 4939, ../scss/responsive.scss */
    .guide-listing-container .guide-listing .guide-content h2 {
        margin-bottom: 8px;
    }

    /* line 4940, ../scss/responsive.scss */
    .guide-listing-container .guide-listing .guide-content p {
        font-size: 14px;
        margin-bottom: 10px;
    }

    /* line 4943, ../scss/responsive.scss */
    .add-box-top .inner-add-part .click-new-btn {
        width: 70px;
    }

    /* line 4944, ../scss/responsive.scss */
    .add-box-top .inner-add-part {
        padding-right: 80px;
    }

    /* line 4946, ../scss/responsive.scss */
    ul.vendor-new-box {
        margin: 40px 0 0;
    }

    /* line 4947, ../scss/responsive.scss */
    .vendor-new-img {
        margin: 30px 0 0;
    }

    /* line 4949, ../scss/responsive.scss */
    .video-testimonial-inner01 p {
        font-size: 12px;
    }

    /* line 4950, ../scss/responsive.scss */
    .video-testimonial-inner01 h5 {
        font-size: 16px;
    }

    /* line 4951, ../scss/responsive.scss */
    .video-mobile-slider .slick-dots {
        margin-top: 5px;
    }

    /* line 4954, ../scss/responsive.scss */
    .thankyou-inner-box h1 {
        font-size: 40px;
    }

    /* line 4955, ../scss/responsive.scss */
    .thankyou-inner-box.thankyou-inner-box-02 h1 {
        margin-top: 20px;
    }

    /* line 4956, ../scss/responsive.scss */
    .thankyou-inner-box p, .thankyou-inner-box .footer-new-block p {
        font-size: 16px;
    }

    /* line 4957, ../scss/responsive.scss */
    .thankyou-inner-box .footer-new-block {
        margin-top: 50px;
    }

    /* line 4958, ../scss/responsive.scss */
    .thankyou-inner-box .footer-new-block .new-box-outer h2 {
        font-size: 18px;
    }

    /* line 4959, ../scss/responsive.scss */
    .new-copy-right p {
        font-size: 12px;
    }

    /* line 4960, ../scss/responsive.scss */
    .thankyou-request-btn {
        font-size: 16px;
    }

    /* line 4963, ../scss/responsive.scss */
    .voylegal-banner-bottom {
        background-size: 100% 700px;
    }

    /* line 4964, ../scss/responsive.scss */
    .ecp-banner-bottom {
        background-size: 100% 820px;
    }

    /* line 4965, ../scss/responsive.scss */
    .gwa-banner-bottom {
        background-size: 100% 620px;
    }

    /* line 4966, ../scss/responsive.scss */
    .beakn-banner-bottom {
        background-size: 100% 1150px;
    }

    /* line 4967, ../scss/responsive.scss */
    .fourfourtwo-banner-bottom {
        background-size: 100% 820px;
    }

    /* line 4968, ../scss/responsive.scss */
    .zxu-banner-bottom {
        background-size: 100% 1140px;
    }

    /* line 4969, ../scss/responsive.scss */
    .soaq-banner-bottom {
        background-size: 100% 1330px;
    }

    /* line 4970, ../scss/responsive.scss */
    .riq-banner-bottom {
        background-size: 100% 1610px;
    }

    /* line 4971, ../scss/responsive.scss */
    .wooclub-banner-bottom {
        background-size: 100% 900px;
    }

    /* line 4972, ../scss/responsive.scss */
    .main-sec.wooclub-banner {
        background-size: 100% 650px;
    }

    /* line 4973, ../scss/responsive.scss */
    .jaypore-banner-bottom {
        background-size: 100% 850px;
    }

    /* line 4974, ../scss/responsive.scss */
    .frontrush-banner-bottom {
        background-size: 100% 950px;
    }

    /* line 4975, ../scss/responsive.scss */
    .hbr-banner-bottom {
        background-size: 100% 910px;
    }

    /* line 4976, ../scss/responsive.scss */
    .hul-banner-bottom {
        background-size: 100% 1100px;
    }

    /* line 4977, ../scss/responsive.scss */
    .hulcx-banner-bottom {
        background-size: 100% 750px;
    }

    /* line 4978, ../scss/responsive.scss */
    .main-sec.hulcx-banner {
        background-size: 100% 650px;
    }

    /* line 4979, ../scss/responsive.scss */
    .lbs-banner-bottom {
        background-size: 100% 1300px;
    }

    /* line 4980, ../scss/responsive.scss */
    .ocr-banner-bottom {
        background-size: 100% 880px;
    }

    /* line 4981, ../scss/responsive.scss */
    .velti-banner-bottom {
        background-size: 100% 900px;
    }

    /* line 4982, ../scss/responsive.scss */
    .vip-banner-bottom {
        background-size: 100% 1100px;
    }

    /* line 4983, ../scss/responsive.scss */
    .vnm-banner-bottom {
        background-size: 100% 1000px;
    }

    /* line 4984, ../scss/responsive.scss */
    .main-sec.blc-banner {
        background-size: 100% 600px;
    }

    /* line 4985, ../scss/responsive.scss */
    .main-sec.sadara-banner {
        background-size: 100% 600px;
    }

    /* line 4986, ../scss/responsive.scss */
    .dvh-banner-bottom {
        background-size: 100% 1450px;
    }

    /* line 4989, ../scss/responsive.scss */
    .android-devices-box .device-info-box span.device-image > img {
        height: 55px;
    }

    /* line 4992, ../scss/responsive.scss */
    .resources-box-bottom .resources-new-image > img {
        height: 250px;
    }

    /* line 4995, ../scss/responsive.scss */
    .contact-inner-new.context-box p > br {
        display: none;
    }
}
/*Blog Detail*/
@media only screen and (max-width: 479px) {
    /* line 5004, ../scss/responsive.scss */
    .awards-box .row > div {
        width: 100%;
    }

    /* line 5005, ../scss/responsive.scss */
    .work-text {
        margin: 5px 0 0 15px;
    }

    /* line 5008, ../scss/responsive.scss */
    .work-text .work-heading {
        font-size: 24px;
    }

    /* line 5012, ../scss/responsive.scss */
    .work-text .work-heading span {
        font-size: 20px;
    }

    /* line 5014, ../scss/responsive.scss */
    .home-banner-text-new h1 {
        font-size: 18px;
    }

    /* line 5015, ../scss/responsive.scss */
    .home-banner-text-new h1 span {
        font-size: 16px;
    }

    /* line 5017, ../scss/responsive.scss */
    .home-banner-text-new h2 {
        font-size: 18px;
    }

    /* line 5018, ../scss/responsive.scss */
    .home-banner-text-new h2 span {
        font-size: 16px;
    }

    /* line 5020, ../scss/responsive.scss */
    .webinar-banner-text h2 {
        font-size: 20px;
    }

    /* line 5021, ../scss/responsive.scss */
    .webinar-banner-text h4 {
        font-size: 14px;
    }

    /* line 5023, ../scss/responsive.scss */
    .banner-heading {
        font-size: 18px;
        margin: 0 0 15px;
    }

    /* line 5024, ../scss/responsive.scss */
    .banner-fixed-part .fixed-banner-content p {
        font-size: 15px;
    }
}
/*Blog Detail*/
@media only screen and (max-width: 422px) {
    /* line 5031, ../scss/responsive.scss */
    .approac-sec .app-row .app-right .services-sub-heading::after {
        display: none;
    }

    /* line 5034, ../scss/responsive.scss */
    .top-block, .bottom-block {
        width: 100%;
    }

    /* line 5035, ../scss/responsive.scss */
    .top-block {
        padding-right: 0;
    }

    /* line 5036, ../scss/responsive.scss */
    .bottom-block {
        padding-left: 0;
        margin-top: 40px;
    }

    /* line 5037, ../scss/responsive.scss */
    .broad-new-text .bottom-block .broad-icon, .broad-new-text.new-mobile-broad .mobile-broad-slider li .bottom-block .broad-icon {
        left: 0;
    }

    /* line 5039, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(7) {
        left: 155px;
        top: 215px;
    }

    /* line 5040, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(13) {
        right: 80px;
    }

    /* line 5041, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(11) {
        left: 160px;
    }

    /* line 5042, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(15) {
        bottom: -270px;
        left: 210px;
    }

    /* line 5043, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(4) {
        right: 100px;
    }

    /* line 5044, ../scss/responsive.scss */
    .constantly-pic li.col-xs-12:nth-child(1) {
        -webkit-transform: translateX(0px) translateY(20px);
        transform: translateX(0px) translateY(20px);
    }

    /* line 5046, ../scss/responsive.scss */
    .resources-box-bottom .resources-new-image > img {
        height: 220px;
    }
}
@media only screen and (max-width: 414px) {
    /* line 5054, ../scss/responsive.scss */
    .awards-logo-top img.img-responsive {
        max-width: 150px;
    }

    /* line 5056, ../scss/responsive.scss */
    .resources-box-bottom .resources-new-image > img {
        height: 210px;
    }
}
@media only screen and (max-width: 393px) {
    /* line 5062, ../scss/responsive.scss */
    .address .bottom-clutch-img img.anchor-new.lnm {
        margin-left: 0;
    }

    /* line 5064, ../scss/responsive.scss */
    .resources-box-bottom .resources-new-image > img {
        height: 210px;
    }
}
@media only screen and (max-width: 375px) {
    /* line 5072, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(7) {
        left: 140px;
    }

    /* line 5073, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(9) {
        right: 70px;
        top: 220px;
    }

    /* line 5074, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(8) {
        right: 10px;
        top: 220px;
    }

    /* line 5075, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(3) {
        left: 60px;
    }

    /* line 5076, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(13) {
        right: 80px;
    }

    /* line 5077, ../scss/responsive.scss */
    .constantly-pic li.col-xs-3:nth-child(11) {
        left: 140px;
    }

    /* line 5079, ../scss/responsive.scss */
    .resources-box-bottom .resources-new-image > img {
        height: 205px;
    }
}
@media only screen and (max-width: 360px) {
    /* line 5087, ../scss/responsive.scss */
    .main-banner-outer .banner-inner-view .bottom-discription {
        margin-top: 40px;
    }

    /* line 5088, ../scss/responsive.scss */
    .main-banner-outer .banner-inner-view .bottom-discription p span.fbl {
        height: 12px;
    }

    /* line 5089, ../scss/responsive.scss */
    .main-banner-outer .banner-inner-view .bottom-discription p span.gbl {
        height: 14px;
    }

    /* line 5091, ../scss/responsive.scss */
    .main-banner-outer .banner-inner-view h1 {
        font-size: 26px;
    }

    /* line 5093, ../scss/responsive.scss */
    ul.small-social-new-links li {
        width: 100%;
    }

    /* line 5096, ../scss/responsive.scss */
    .box-service.content-area-block {
        min-height: 300px;
    }

    /* line 5098, ../scss/responsive.scss */
    .card-container .card {
        min-height: 255px;
    }

    /* line 5100, ../scss/responsive.scss */
    .casestudies-main-filter .select-filter-box {
        max-width: 100%;
    }

    /* line 5102, ../scss/responsive.scss */
    .casestudy-new-box h2 br {
        display: none;
    }

    /* line 5104, ../scss/responsive.scss */
    .techcrunch-logo {
        margin: 0 0 4px;
    }

    /* line 5105, ../scss/responsive.scss */
    .add-box-top .inner-add-part h6 {
        margin: 0 0 4px;
    }

    /* line 5106, ../scss/responsive.scss */
    .add-box-top .inner-add-part h2 {
        font-size: 11px;
    }

    /* line 5108, ../scss/responsive.scss */
    ul.top-c-logo li > img {
        max-width: 115px;
    }

    /* line 5110, ../scss/responsive.scss */
    .video-figure-new .home-page-video {
        height: 200px;
    }

    /* line 5112, ../scss/responsive.scss */
    .awards-logo-top img.img-responsive {
        max-width: 200px;
    }

    /* line 5114, ../scss/responsive.scss */
    .resources-box-bottom .resources-new-image > img {
        height: 190px;
    }
}
@media only screen and (max-width: 320px) {
    /* line 5120, ../scss/responsive.scss */
    .uni-logo {
        height: 80px;
    }

    /* line 5122, ../scss/responsive.scss */
    .resources-box-bottom .resources-new-image > img {
        height: 150px;
    }

    /* line 5123, ../scss/responsive.scss */
    .captcha-image {
        margin-left: 10px;
    }
}


.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
    