@font-face {
    font-family: "icomoon";
    src: url("../fonts/icomoon.eot");
    src: url("../fonts/icomoon.eot") format("embedded-opentype"), url("../fonts/icomoon.ttf") format("truetype"), url("../fonts/icomoon.woff") format("woff"), url("../fonts/icomoon.svg") format("svg");
    font-display: swap;
    font-weight: normal;
    font-style: normal;
}
.icon-food:before {
    content: "e907";
    color: #ef674e;
}
.icon-realestate:before {
    content: "e902";
    color: #198f37;
}
.icon-travel:before {
    content: "e905";
    color: #23cff1;
}
.icon-sport:before {
    content: "e904";
    color: #206fd6;
}
.icon-health:before {
    content: "e900";
    color: #14c906;
}
.icon-media:before {
    content: "e901";
    color: #ff003c;
}
@media (max-width: 1700px) {
    .technology-stack .technology-timeline .event:before {
        right: 111%;
    }
    .app-overview .overview-mob .overview-indicate {
        margin-top: 126px;
    }
    .app-overview .overview-mob .overview-indicate .line.l3 {
        top: 261px;
    }
    .app-overview .overview-mob .overview-indicate .line.l4 {
        top: 428px;
    }
    .app-overview .overview-mob .overview-indicate .line.l5 {
        top: 585px;
    }
    .app-overview .overview-mob .overview-indicate-right {
        margin-top: 126px;
    }
    .app-overview .overview-mob .overview-indicate-right .line.l3 {
        top: 233px;
    }
    .app-overview .overview-mob .overview-indicate-right .line.l4 {
        top: 428px;
    }
    .app-overview .overview-mob .overview-indicate-right .line.l5 {
        top: 585px;
    }
    .banner_ios_section.saleforce-custome-page.jaipur-banner {
        height: auto;
        padding-top: 100px;
        padding-bottom: 50px;
    }
    .banner_ios_section.saleforce-custome-page.jaipur-banner .container .subContent h1.titleTop {
        margin-top: 0px;
    }
    .saleforce-custome-page.jaipur-banner .appForm {
        overflow: hidden;
        margin-top: 0;
    }
    .saleforce-custome-page.jaipur-banner .appForm .heading-form {
        font-size: 22px;
    }
    .saleforce-custome-page.jaipur-banner .appForm .form-text {
        line-height: normal;
    }
}
@media (max-width: 1600px) {
    .fantasySports-bnr.wearableApp-bnr .fantasy-mob-group {
        width: 700px;
    }
    .technology-stack .technology-timeline .event:before {
        right: 112%;
    }
    .app-visuals .visual-app .owl-item .item .visual-screen {
        max-width: 290px;
    }
    .app-visuals .visual-box .visual-app-frame {
        width: 350px;
        height: 709px;
    }
    .new-home-banner .b-content .b-heading {
        line-height: normal;
    }
    .new-home-banner .video-frame {
        max-width: 316px;
    }
    .dd-jaipur .tag {
        min-height: 115px;
    }
    .jaipur-services .ab-box {
        min-height: 220px;
    }
    .saleforce-custome-page.jaipur-banner .appForm {
        overflow: hidden;
        margin-top: 0;
    }
    .saleforce-custome-page.jaipur-banner .appForm .heading-form {
        font-size: 19px;
    }
    .saleforce-custome-page.jaipur-banner .appForm .form-text {
        line-height: 14px;
    }
    .saleforce-custome-page.jaipur-banner .banner-box .box-footer {
        padding: 20px;
    }
    .saleforce-custome-page.jaipur-banner .banner-box .box-padding {
        padding: 20px;
    }
    .saleforce-custome-page.jaipur-banner .banner-box .box-padding p {
        margin-top: 20px;
    }
    .saleforce-custome-page.jaipur-banner .sb-title {
        margin-top: 20px;
    }
    .app-business.aust-why-choose .ab-box {
        min-height: 270px;
    }
    .service-we-provide .swp-mob-box .swp-overly .swp-overly-in .center-link {
        padding: 25% 2px;
    }
    .service-we-provide .swp-mob-box .swp-overly .swp-overly-in .center-link a {
        font-size: 14px;
    }
    .service-we-provide .swp-salesforce-box .swp-overly .swp-overly-in .center-link {
        padding: 31% 10px;
    }
    .service-we-provide .swp-salesforce-box .swp-overly .swp-overly-in .center-link a {
        font-size: 14px;
    }
    .service-we-provide .swp-game-box .heading {
        margin-bottom: 10px;
    }
    .service-we-provide .swp-game-box .swp-overly .swp-overly-in .center-link {
        padding: 11% 10px;
    }
    .service-we-provide .swp-game-box .swp-overly .swp-overly-in .center-link a {
        font-size: 14px;
    }
}
@media (max-width: 1440px) {
    .join-partnership .j-partnership .left_partner .join-p-features li .stper span {
        left: 48%;
        top: -18px;
    }
    .awards-recognitions {
        min-height: 860px;
    }
    .awards-recognitions .badge-holder {
        margin-top: -20px;
    }
    .awards-recognitions .badge-holder .hexagon {
        margin-top: 55px;
        transform: scale(1.5, 2);
        -webkit-transform: scale(0.8, 0.8);
        -moz-transform: scale(0.8, 0.8);
        -o-transform: scale(0.8, 0.8);
        -ms-transform: scale(0.8, 0.8);
    }
    .awards-recognitions .white {
        font-size: 13px;
        line-height: normal;
    }
    .awards-recognitions .black {
        font-size: 13px;
        line-height: normal;
    }
    .awards-recognitions .nine-clutch {
        margin-top: 70px;
    }
    .awards-recognitions:before {
        height: 455px;
    }
    .awards-recognitions .holder7 {
        top: -60px;
    }
    .service .tab-content .contents .technology li {
        line-height: normal;
    }
    .service .tab-content .contents .technology li a {
        font-size: 13px;
        line-height: normal;
    }
    .steps-of-interview .si-inner {
        min-height: 346px;
    }
    .open-jobs .available-jobs {
        min-height: 190px;
    }
    .ocf .cross-tag li {
        width: 140px;
        height: 140px;
    }
    .ocf .cross-tag li p {
        font-size: 14px;
    }
    .ocf .cross-tag li .value {
        top: 4.5rem;
    }
    .formShow .subContainer {
        width: 95%;
    }
    .formShow .subContainer .subContent .heading {
        font-size: 40px;
    }
    .slider_section .heading {
        font-size: 30px;
    }
    .fantasySports-bnr.wearableApp-bnr .fantasy-mob-group {
        width: 700px;
    }
    .app-overview .overview-mob .overview-indicate {
        margin-top: 113px;
    }
    .app-overview .overview-mob .overview-indicate .line.l2 {
        top: 100px;
    }
    .app-overview .overview-mob .overview-indicate .line.l3 {
        top: 243px;
    }
    .app-overview .overview-mob .overview-indicate .line.l4 {
        top: 408px;
    }
    .app-overview .overview-mob .overview-indicate .line.l5 {
        top: 552px;
    }
    .app-overview .overview-mob .overview-indicate-right {
        margin-top: 113px;
    }
    .app-overview .overview-mob .overview-indicate-right .line.l3 {
        top: 226px;
    }
    .app-overview .overview-mob .overview-indicate-right .line.l4 {
        top: 410px;
    }
    .app-overview .overview-mob .overview-indicate-right .line.l5 {
        top: 554px;
    }
    .technology-stack .technology-timeline .event:before {
        right: 112%;
    }
    .app-visuals .visual-app .owl-item .item .visual-screen {
        max-width: 250px;
    }
    .app-visuals .visual-box .visual-app-frame {
        width: 300px;
        height: 619px;
    }
    .service-we-provide .svp-big-box p {
        line-height: normal;
    }
    .service-we-provide .svp-big-box .big-price {
        bottom: -93px;
    }
    .service-we-provide .swp-salesforce-box .swp-overly .swp-overly-in .center-link a {
        font-size: 14px;
    }
    .service-we-provide .swp-salesforce-box .swp-overly .swp-overly-in .center-link a span {
        font-size: 17px;
    }
    .service-we-provide .swp-mob-box .swp-overly .swp-overly-in .center-link a {
        font-size: 14px;
    }
    .service-we-provide .swp-mob-box .swp-overly .swp-overly-in .center-link a span {
        font-size: 17px;
    }
    .service-we-provide .swp-game-box .swp-overly .swp-overly-in .center-link a {
        font-size: 14px;
    }
    .service-we-provide .swp-game-box .swp-overly .swp-overly-in .center-link a span {
        font-size: 17px;
    }
    .new-home-banner .b-content .b-heading {
        line-height: normal;
    }
    .new-home-banner .video-frame {
        max-width: 316px;
    }
    .dd-jaipur .ss-box p {
        font-size: 14px;
        line-height: normal;
    }
    .jaipur-app-slider .jaipur-folio-app .portfolio-content .title-h4 {
        font-size: 36px;
    }
    .saleforce-custome-page.jaipur-banner {
        padding-top: 130px;
    }
    .saleforce-custome-page.jaipur-banner .appForm {
        margin-top: 0px;
    }
    .saleforce-custome-page.jaipur-banner .banner-box {
        margin-top: 0px;
    }
    .saleforce-custome-page.jaipur-banner .container .subContent h1.titleTop {
        margin-top: 0;
        font-size: 1.8em;
    }
    .jaipur-services .ab-box {
        min-height: 264px;
    }
    .fantasy-sports-app-sol.ar-ds-experts.ibeacon-solu.jaipur-readymade .wht-bx.mHight2 {
        min-height: 282px;
    }
    .app-business.aust-why-choose .title-h3 {
        padding-left: 80px;
        font-size: 20px;
    }
    .app-business.aust-why-choose .ab-box {
        min-height: 270px;
    }
    .australia9hz-bnr:before {
        right: -540px;
    }
    .service-we-provide .swp-mob-box .swp-overly .swp-overly-in .center-link {
        padding: 28% 2px;
    }
    .service-we-provide .swp-mob-box .swp-overly .swp-overly-in .center-link a {
        font-size: 12px;
    }
    .service-we-provide .swp-salesforce-box .swp-overly .swp-overly-in .center-link {
        padding: 34% 10px;
    }
    .service-we-provide .swp-salesforce-box .swp-overly .swp-overly-in .center-link a {
        font-size: 12px;
		line-height: 1.5;
    }
    .service-we-provide .swp-game-box .heading {
        margin-bottom: 13px;
    }
    .service-we-provide .swp-game-box .swp-overly .swp-overly-in .center-link {
        padding: 12% 10px;
    }
    .service-we-provide .swp-game-box .swp-overly .swp-overly-in .center-link a {
        font-size: 12px;
    }
}
@media (max-width: 1366px) {
    .awards-recognitions {
        min-height: 870px;
    }
    .awards-recognitions:before {
        height: 449px;
    }
    .awards-recognitions .badge-holder .hexagon {
        margin-top: 50px;
    }
    .awards-recognitions .nine-clutch {
        margin-top: 50px;
    }
    .awards-recognitions .holder7 {
        top: -60px;
    }
    .join-partnership .j-partnership .left_partner .join-p-features li .stper span {
        left: 50%;
        top: -19px;
    }
    .steps-of-interview .si-inner {
        min-height: 352px;
    }
    .open-jobs .available-jobs {
        min-height: 200px;
    }
    .fantasySports-bnr.wearableApp-bnr .fantasy-mob-group {
        width: 670px;
    }
    .app-overview .overview-mob .overview-indicate {
        margin-top: 113px;
    }
    .app-overview .overview-mob .overview-indicate .line.l2 {
        top: 90px;
    }
    .app-overview .overview-mob .overview-indicate .line.l3 {
        top: 223px;
    }
    .app-overview .overview-mob .overview-indicate .line.l5 {
        top: 522px;
    }
    .app-overview .overview-mob .overview-indicate-right {
        margin-top: 113px;
    }
    .app-overview .overview-mob .overview-indicate-right .line.l3 {
        top: 206px;
    }
    .app-overview .overview-mob .overview-indicate-right .line.l4 {
        top: 390px;
    }
    .app-overview .overview-mob .overview-indicate-right .line.l5 {
        top: 524px;
    }
    .technology-stack:before {
        left: 0;
    }
    .technology-stack .technology-timeline .event:before {
        right: 112%;
    }
    .app-features.af:before {
        left: 0;
        top: -861px;
    }
    .app-visuals .visual-app .owl-item .item .visual-screen {
        max-width: 250px;
    }
    .app-visuals .visual-box .visual-app-frame {
        width: 300px;
        height: 619px;
    }
    .new-home-banner {
        min-height: 782px;
    }
    .new-home-banner .b-content {
        margin-bottom: 20px;
    }
    .new-home-banner .b-content .b-heading {
        line-height: normal;
        padding: 20px;
    }
    .new-home-banner .b-content .b-footer {
        padding: 20px;
    }
    .new-home-banner .b-content .company-services {
        margin: 0 0 30px 0;
        padding: 0 10px;
    }
    .new-home-banner .video-frame {
        max-width: 266px;
    }
    .new-home-banner .owl-toprated {
        margin-top: 20px;
    }
    .service-we-provide .swp-mob-box .swp-overly .swp-overly-in .center-link {
        padding: 35% 2px;
    }
    .service-we-provide .swp-mob-box .swp-overly .swp-overly-in .center-link a {
        font-size: 12px;
    }
    .service-we-provide .swp-salesforce-box .swp-overly .swp-overly-in .center-link {
        padding: 42% 10px;
    }
    .service-we-provide .swp-salesforce-box .swp-overly .swp-overly-in .center-link a {
        font-size: 12px;
		line-height: 1.5;
    }
    .service-we-provide .swp-game-box .heading {
        margin-bottom: 24px;
    }
    .service-we-provide .swp-game-box .swp-overly .swp-overly-in .center-link {
        padding: 13% 10px;
    }
    .service-we-provide .swp-game-box .swp-overly .swp-overly-in .center-link a {
        font-size: 12px;
    }
}
@media (max-width: 1200px) {
    .join-partnership .j-partnership .left_partner .join-p-features li .stper span {
        left: 61%;
        top: -19px;
    }
    .fantasySports-bnr.wearableApp-bnr .fantasy-mob-group {
        width: 670px;
    }
    .awards-recognitions .holder7 {
        left: 371px;
    }
    .technology-stack .technology-timeline .event:before {
        right: 114%;
    }
    .case-stady-app-bnr .app-name .get-app-btn img {
        width: 140px;
    }
    .app-overview .overview-mob .overview-indicate {
        margin-top: 101px;
    }
    .app-overview .overview-mob .overview-indicate .line.l3 {
        top: 193px;
    }
    .app-overview .overview-mob .overview-indicate .line.l4 {
        top: 318px;
    }
    .app-overview .overview-mob .overview-indicate .line.l5 {
        top: 442px;
    }
    .app-overview .overview-mob .overview-indicate-right {
        margin-top: 101px;
    }
    .app-overview .overview-mob .overview-indicate-right .line.l3 {
        top: 173px;
    }
    .app-overview .overview-mob .overview-indicate-right .line.l4 {
        top: 318px;
    }
    .app-overview .overview-mob .overview-indicate-right .line.l5 {
        top: 442px;
    }
    .new-home-banner {
        min-height: 782px;
    }
    .new-home-banner .style_3 {
        font-size: 13px;
        padding: 17px 10px;
    }
    .new-home-banner .b-content {
        margin-bottom: 20px;
    }
    .new-home-banner .b-content .b-heading {
        line-height: normal;
        padding: 20px;
    }
    .new-home-banner .b-content .b-footer {
        padding: 20px;
    }
    .new-home-banner .b-content .company-services {
        margin: 0 0 30px 0;
        padding: 0 10px;
    }
    .new-home-banner .video-frame {
        max-width: 266px;
    }
    .new-home-banner .owl-toprated {
        margin-top: 20px;
    }
    .service-we-provide .swp-mob-box .swp-overly .swp-overly-in .center-link {
        padding: 26% 2px;
    }
    .service-we-provide .swp-mob-box .swp-overly .swp-overly-in .center-link a {
        font-size: 12px;
    }
    .service-we-provide .swp-salesforce-box .swp-overly .swp-overly-in .center-link {
        padding: 26% 10px;
    }
    .service-we-provide .swp-salesforce-box .swp-overly .swp-overly-in .center-link a {
        font-size: 12px;
		line-height: 1.5;
    }
    .service-we-provide .swp-game-box .heading {
        margin-bottom: 74px;
    }
    .service-we-provide .swp-game-box .swp-overly .swp-overly-in .center-link {
        padding: 14% 10px;
    }
    .service-we-provide .swp-game-box .swp-overly .swp-overly-in .center-link a {
        font-size: 12px;
    }
}
@media (max-width: 1024px) {
    .work .nav-tabs li .thed {
        font-size: 12px;
    }
    .wys_us .ranking {
        position: static;
    }
    .wys_us .about_content p {
        text-align: center;
    }
    .service .nav-tabs li a {
        font-size: 12px;
    }
    .service .nav-tabs li a .thed {
        white-space: normal;
    }
    .service .nav-tabs li a .thed br {
        display: none;
    }
    .service .nav-tabs li a .thed span {
        display: block;
        font-size: 12px;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as1 {
        max-width: 284px;
        left: 2%;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as4 {
        display: none;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as6 {
        left: 2%;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as7 {
        left: 2%;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as8 {
        left: 10%;
        top: 10%;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as9 {
        left: 2%;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as13 {
        left: 2%;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as14 {
        left: 2%;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as15 {
        display: none;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as24 {
        left: 5%;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as25 {
        left: 60%;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as26 {
        left: 48%;
    }
    .join-partnership .j-partnership .left_partner .join-p-features li .stper span {
        display: none;
    }
    .case-stady-app-bnr .app-name .get-app-btn img {
        width: 116px;
    }
    .app-overview .overview-mob .overview-indicate {
        margin-top: 71px;
    }
    .app-overview .overview-mob .overview-indicate .line.l3 {
        top: 173px;
    }
    .app-overview .overview-mob .overview-indicate .line.l4 {
        top: 278px;
    }
    .app-overview .overview-mob .overview-indicate .line.l5 {
        top: 382px;
    }
    .app-overview .overview-mob .overview-indicate-right {
        margin-top: 71px;
    }
    .app-overview .overview-mob .overview-indicate-right .line.l3 {
        top: 151px;
    }
    .app-overview .overview-mob .overview-indicate-right .line.l4 {
        top: 278px;
    }
    .app-overview .overview-mob .overview-indicate-right .line.l5 {
        top: 382px;
    }
    .technology-stack .technology-timeline .event:before {
        right: 117%;
    }
}
@media (max-width: 992px) {
    .ani-image svg {
        max-width: 100%;
    }
    .b-heading {
        font-size: 2rem;
        line-height: 35px;
        text-align: center;
    }
    .tab-pane {
        text-align: center;
    }
   .portfolio-work .animated{ margin-bottom: 20px; }
   .portfolio-work .nav-tabs li{ width: 20%; }
    .portfolio-work .nav-tabs li a {
        background-color: transparent;
    }
    .portfolio-work .nav-tabs li a .fii {
        height: auto;
    }
    .portfolio-work .nav-tabs li .thed {
        /*display: none;*/
    }
    .portfolio-work .slide-wrap .row .no-float {
        display: block;
        width: 100%;
    }
    .portfolio-work .slide-wrap .slide-wrap-content {
        padding: 12px 0 0 12px;
      border-bottom: 1px solid #fff;
    }
   .portfolio-work .carousel-inner{ border-bottom: 1px solid #fff; }
   .portfolio-work .slide-wrap .left-wrap{ border-bottom: 0px; }
   .portfolio-work .slide-wrap .slide-wrap-content .no-heading {
      font-size: 20px;
   }
   .portfolio-work .slide-wrap .slide-wrap-content .no-sub-heading {
      font-size: 14px;
      margin-bottom: 0px;
   }
   .portfolio-work .slide-wrap .slide-wrap-content .dtl-app{ text-align: left; }
    .portfolio-work .slide-wrap .slide-wrap-content .logo-app {
        margin-bottom: 10px;
    }
    .portfolio-work .slide-wrap .slide-wrap-content .logo-app img {
        width: 60px;
    }
    .portfolio-work .slide-wrap .slide-wrap-content h2 {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .portfolio-work .slide-wrap .slide-wrap-content h3 {
        margin-bottom: 10px;
        margin-top: 10px;
    }
    .portfolio-work .slide-wrap .slide-wrap-content p {
        margin-bottom: 0px;
        line-height: normal;
    }
    .portfolio-work .slide-wrap .left-wrap {
        width: 10%;
    }
    .portfolio-work .slide-wrap .right-wrap {
        width: 100%;
    }
   .portfolio-work .carousel-control.right{ right: 20px; }
    .portfolio-work .slide-wrap .slide-wrap-content-img {
        min-height: 1000px;
    } 
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as1 {
        max-width: 224px;
        left: 25%;
        top: 0;
        bottom: auto;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as2 {
        max-width: 224px;
        left: 54%;
        top: 2%;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as3 {
        display: none;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as4 {
        display: none;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as5 {
        max-width: 224px;
        top: 5%;
        bottom: auto;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as6 {
        max-width: 224px;
        top: 0%;
        left: 16%;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as7 {
        display: none;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as8 {
        top: 7%;
        bottom: auto;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as8-1 {
        top: 0;
        bottom: auto;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as9 {
        max-width: 224px;
        top: 0%;
        left: 20%;
        bottom: auto;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as10 {
        max-width: 224px;
        top: 2%;
        bottom: auto;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as11 {
        display: none;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as12 {
        max-width: 224px;
        top: 0;
        bottom: auto;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as13 {
        max-width: 224px;
        top: 2%;
        left: 20%;
        bottom: auto;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as14 {
        display: none;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as15 {
        display: none;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as24 {
        max-width: 224px;
        top: 0;
        left: 20%;
        bottom: auto;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as25 {
        max-width: 224px;
        top: 3%;
        bottom: auto;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as26 {
        display: none;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as27 {
        max-width: 224px;
        top: 0;
        left: 20%;
        bottom: auto;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as28 {
        max-width: 224px;
        top: 3%;
        bottom: auto;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as29 {
        display: none;
    }
    .portfolio-work .carousel-indicators {
        left: 10%;
    }
    .portfolio-work .folio-fixed-tab .nav-tabs li .fii {
        display: block;
    }
    .join-partnership .right-shap.sp-1 {
        top: 40%;
    }
    .join-partnership .right-shap.sp-1 {
        top: 50%;
    }
    .join-partnership .right-shap {
        top: 40%;
    }
    .join-partnership .j-partnership .join-p-full-img {
        min-height: 470px;
    }
    .join-partnership .j-partnership .left_partner .join-p-features {
        margin-top: 50px;
    }
    .join-partnership .j-partnership .left_partner .join-p-features li .stper {
        left: 25%;
        display: block;
    }
    .join-partnership .j-partnership .left_partner .join-p-features li .content-bx .big {
        font-size: 20px;
    }
    .join-partnership .j-partnership .left_partner .join-p-features li .content-bx .medium {
        font-size: 14px;
        line-height: normal;
    }
    .awards-recognitions .badge-holder {
        display: inline-block;
        width: 100%;
        vertical-align: top;
    }
    .awards-recognitions .badge-holder .hexagon {
        max-width: 160px;
        width: 100%;
        margin-top: 45px;
        -moz-transform: scale(0.8);
        -webkit-transform: scale(0.8);
        -o-transform: scale(0.8);
        -ms-transform: scale(0.8);
        transform: scale(0.8);
    }
    .awards-recognitions .nine-clutch {
        width: 346px;
        height: 346px;
        margin-top: 250px;
    }
    .letest-blog:before {
        display: none;
    }
    .wys_us .ranking {
        position: static;
    }
    .service .nav-tabs {
        padding-bottom: 5px;
    }
    .service .nav-tabs li {
        margin-bottom: 0;
    }
    .service .nav-tabs li .thed {
        display: none;
    }
    .service .nav-tabs li .mobile {
        top: 46%;
        height: 33px;
    }
    .service .tab-content .contents h4 {
        text-align: left;
    }
    .service .tab-content .contents p {
        text-align: left;
    }
    .service .tab-content .contents .technology li {
        width: 33%;
    }
}
@media (max-width: 767px) {
    .wys_us .ranking {
        position: relative;
    }
    .wys_us .about_content {
        margin-top: 30px;
    }
    .wys_us .about_content li img {
        width: 78px;
        height: auto;
    }
    .wys_us .about_content p {
        text-align: center;
    }
    .wys_us .about_content .about-brand li {
        margin: 2% 5px 2% 5px;
        width: 35%;
    }
    .work .nav-tabs li {
        margin-bottom: 10px;
        padding: 0px;
    }
    .work .nav-tabs li a {
        font-size: 10px;
        background-color: #fff;
        height: auto;
        padding: 7px;
        margin-right: 2px;
        display: block;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        border-radius: 4px;
    }
    .work .nav-tabs li a .thed {
        display: none;
    }
    .work .nav-tabs li a i {
        font-size: 20px;
    }
    .work .nav-tabs li a img {
        width: 20px;
        vertical-align: middle;
    }
    .work .nav-tabs li a.active {
        background-color: #000;
    }
    .work .tab-content .img-inner {
        height: auto;
        padding-top: 300px;
    }
    .work .bottom-content {
        margin-bottom: 20px;
    }
    .service .nav-tabs {
        text-align: center;
    }
    .service .nav-tabs li {
        margin-bottom: 0px;
    }
    .service .nav-tabs li a {
        font-size: 10px;
        background-color: #41189f;
        height: auto;
        min-height: 55px;
        padding: 15px;
        margin-right: 2px;
        margin-bottom: 0px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        border-radius: 4px;
    }
    .service .nav-tabs li a svg {
        display: none;
    }
    .service .nav-tabs li a .svg-img {
        display: none;
    }
    .service .nav-tabs li a .thed {
        display: none;
    }
    .service .nav-tabs li a .mobile {
        position: relative;
        height: 28px;
        margin-top: 10px;
        display: block;
    }
    .service .nav-tabs li a.active {
        background-color: #ff3d9d;
    }
    .service .nav-tabs li.active {
        position: relative;
        top: 6px;
    }
    .service .nav-tabs li.active a {
        border: 1px solid #ccc;
        border-bottom: none;
        -webkit-border-radius: 5px 5px 0px 0px;
        -moz-border-radius: 5px 5px 0px 0px;
        -ms-border-radius: 5px 5px 0px 0px;
        border-radius: 5px 5px 0px 0px;
        background: #e1bfff;
        background: -moz-linear-gradient(top, #e1bfff 0%, #fff 37%, #fff 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(0%, #e1bfff), color-stop(37%, #fff), color-stop(100%, #fff));
        background: -webkit-linear-gradient(top, #e1bfff 0%, #fff 37%, #fff 100%);
        background: -o-linear-gradient(top, #e1bfff 0%, #fff 37%, #fff 100%);
        background: -ms-linear-gradient(top, #e1bfff 0%, #fff 37%, #fff 100%);
        background: linear-gradient(to bottom, #e1bfff 0%, #fff 37%, #fff 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1bfff', endColorstr='#ffffff', GradientType=0 );
    }
    .service .nav-tabs li.active a:focus {
        background-color: #fff;
    }
    .service .nav-tabs li.active a:hover {
        background-color: #fff;
    }
    .service .nav-tabs li.active a .mobile {
        fill: #41189f;
        filter: invert(100%);
        -webkit-filter: invert(100%);
    }
    .service .nav-tabs:active a {
        background-color: #41189f;
    }
    .service .tab-content .contents h4 {
        text-align: center;
    }
    .service .tab-content .contents p {
        text-align: center;
    }
    .service .tab-content .contents .technology li {
        width: 30%;
    }
    .service .tab-content .contents .technology li a span {
        font-size: 13px;
        line-height: normal;
    }
    .service .tab-content .contents h2 {
        margin-top: 0px;
    }
    .testimonials .nav-tabs {
        max-width: 100%;
    }
    .testimonials .nav-tabs li {
        width: 16%;
        background-color: #41189f;
        margin-right: 2px;
        min-height: 50px;
    }
    .testimonials .nav-tabs li a {
        height: auto;
    }
    .testimonials .nav-tabs li a:after {
        display: none;
    }
    .testimonials .nav-tabs li a.tab_2 img {
        max-width: 30px;
    }
    .testimonials .nav-tabs li a.tab_4 img {
        width: 55px;
    }
    .testimonials .nav-tabs li a.tab_5 img {
        width: 60px;
    }
    .testimonials .tes-slide .slick-prev {
        top: 76%;
    }
    .testimonials .tes-slide .slick-next {
        top: 76%;
    }
    .testimonials .oner_report .content {
        width: calc(100% - 32%);
        float: left;
    }
    .get_touch .heading {
        margin-top: 50px;
        font-size: 19px;
        text-align: center;
    }
    .get_touch p {
        text-align: center;
    }
    .awards-recognitions {
        text-align: center;
    }
    .awards-recognitions:before {
        height: 100%;
        min-height: 100%;
    }
    .awards-recognitions .nine-clutch {
        width: 100%;
        height: auto;
        padding-top: 6px;
        margin-top: 30px;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        border-radius: 0;
    }
    .awards-recognitions .badge-holder {
        margin-top: 10px;
        display: inline-block;
        width: 32%;
        vertical-align: top;
    }
    .awards-recognitions .badge-holder .black {
        color: #fff;
    }
    .awards-recognitions .badge-holder .hexagon {
        max-width: 160px;
        width: 100%;
        margin-top: 45px;
        -moz-transform: scale(0.8);
        -webkit-transform: scale(0.8);
        -o-transform: scale(0.8);
        -ms-transform: scale(0.8);
        transform: scale(0.8);
    }
    .awards-recognitions .holder1 {
        right: 0px;
    }
    .awards-recognitions .holder3 {
        right: 0px;
    }
    .awards-recognitions .holder4 {
        left: 0px;
    }
    .awards-recognitions .holder6 {
        left: 0px;
    }
    .awards-recognitions .holder7 {
        left: auto;
        top: 0;
    }
    .customers-testimonials .item {
        padding: 50px 0;
    }
    .contact-us-form .formBox .col-sm-8 {
        width: 100%;
        max-width: 100%;
    }
    .contact-us-form .formBox .col-sm-4 {
        width: 100%;
        max-width: 100%;
    }
    .service .tab-content .contents {
        text-align: center;
    }
    .service .tab-content .contents .technology {
        text-align: center;
    }
    .service .tab-content .contents .technology li {
        float: none;
        display: inline-block;
    }
    .join-partnership {
        min-height: 100%;
    }
    .join-partnership .j-partnership .left_partner {
        text-align: center;
    }
    .join-partnership .j-partnership .left_partner .join-p-features {
        margin-top: 10px;
        margin-bottom: 20px;
    }
    .join-partnership .j-partnership .left_partner .join-p-features li .stper {
        display: none;
    }
    .join-partnership .j-partnership .left_partner .join-p-features li .stper span {
        left: 22%;
    }
    .join-partnership .j-partnership .join-p-full-img {
        min-height: 630px;
    }
    .portfolio-work .nav-tabs li a {
        background-color: transparent;
    }
    .portfolio-work .nav-tabs li a .fii {
        height: auto;
    }
    .portfolio-work .nav-tabs li .thed {
        display: none;
    }
    .portfolio-work .nav-tabs li img.mt8 {
        width: 40px;
    }
    .portfolio-work .slide-wrap .row .no-float {
        display: block;
        width: 100%;
    }
    .portfolio-work .slide-wrap .slide-wrap-content .logo-app {
        margin: 0 auto 10px;
		text-align: center;
		width: 100%;
    }
	.portfolio-work .slide-wrap .slide-wrap-content .dtl-app{ text-align: center; width: 100%; }
	.portfolio-work .nav-tabs li a .i-icon{ width: 36px; height: 47px; }
    .portfolio-work .slide-wrap .slide-wrap-content .logo-app img {
        width: 60px;
    }
    .portfolio-work .slide-wrap .slide-wrap-content h2 {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .portfolio-work .slide-wrap .slide-wrap-content h3 {
        margin-bottom: 10px;
        margin-top: 10px;
    }
    .portfolio-work .slide-wrap .slide-wrap-content p {
        margin-bottom: 0px;
        line-height: normal;
    }
    .portfolio-work .slide-wrap .left-wrap {
        width: 10%;
    }
    .portfolio-work .slide-wrap .right-wrap {
        width: 90%;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img {
        min-height: 1000px;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as1 {
        max-width: 224px;
        left: 0%;
        top: 0;
        bottom: auto;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as2 {
        max-width: 224px;
        left: 44%;
        top: 2%;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as3 {
        display: none;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as4 {
        display: none;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as5 {
        max-width: 224px;
        top: 5%;
        bottom: auto;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as6 {
        max-width: 224px;
        top: 0%;
		left: 0% !important;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as7 {
        display: none;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as8 {
        top: 7%;
        bottom: auto;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as8-1 {
        top: 0;
        bottom: auto;
		left: 0;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as9 {
        max-width: 224px;
        top: 0%;
        bottom: auto;
		left: 0% !important;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as10 {
        max-width: 224px;
        top: 2%;
        bottom: auto;
		left: 49% !important;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as11 {
        display: none;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as12 {
        max-width: 224px;
        top: 0;
        bottom: auto;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as13 {
        max-width: 224px;
        top: 7%;
        bottom: auto;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as14 {
        display: none;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as15 {
        display: none;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as24 {
        max-width: 224px;
        top: 0;
        left: 25%;
        bottom: auto;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as25 {
        max-width: 224px;
        top: 3%;
        bottom: auto;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as26 {
        display: none;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as27 {
        max-width: 224px;
        top: 0;
        left: 25%;
        bottom: auto;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as28 {
        max-width: 224px;
        top: 3%;
        bottom: auto;
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as29 {
        display: none;
    }
	.portfolio-work .animated { margin-bottom: 5px; }
	.portfolio-work .text-right{ text-align: center; }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as1 {
        left: 0%
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as2 {
        left: 49%
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as3 {
        left: 53%
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as4 {
        left: 80%
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as5 {
        left: 50%
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as6 {
        left: 5%
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as7 {
        left: 0%
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as11 {
        left: 60%
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as12 {
        left: 51%
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as13 {
        left: 0%
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as14 {
        left: 24%
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as15 {
        left: 78%
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as28 {
        top: -54%;
        left: 61%
    }
    .portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as29 {
        left: 24%;
        bottom: 17%
    }
    .portfolio-work .carousel-indicators {
        left: 10%;
    }
    .portfolio-work .folio-fixed-tab .nav-tabs li .fii {
        display: block;
    }
    .about-banner-show .banner-text {
        text-align: center;
    }
    .about-banner-show .about-display-pic {
        margin-top: 30px;
    }
    .formShow {
        height: 100%;
    }
    .formShow .bg {
        display: none;
    }
    .formShow .subContainer {
        display: block;
    }
    .formShow .subContainer .subContent {
        display: block;
    }
    .formShow .subContainer .subContent .heading {
        font-size: 40px;
    }
    .formShow .subContainer .subContent .appForm {
        margin-top: 30px;
    }
    .formShow .subContainer .subContent .appForm .formRow {
        margin-top: 0;
    }
    .formShow .subContainer .subContent .appForm .formRow .icon-frm {
        margin-bottom: 20px;
    }
    .formShow .subContainer .subContent .appForm .formRow .style_4 {
        margin-top: 20px;
    }
    .slider_section .bg2 {
        right: 0;
        bottom: 45%;
        width: 100%;
        height: auto;
    }
    .slider_section .heading {
        font-size: 30px;
    }
    .slider_section .stMain .tabAnchor {
        text-align: center;
    }
    .slider_section .stMain .tabAnchor li {
        display: inline-block;
        vertical-align: top;
        padding: 0;
        margin: 0;
    }
    .slider_section .stMain .tabAnchor li a {
        padding: 10px;
    }
    .slider_section .stMain .tabAnchor li a .icon {
        position: static;
    }
    .slider_section .stMain .tabAnchor li a abbr {
        display: none;
    }
    .slider_section .stMain .tabAnchor li a.sel {
        border-right: none;
    }
    .slider_section .stMain .stContainer .tabContent {
        padding: 0px 20px 0px 20px;
    }
    .slider_section .stMain .stContainer .tabContent .web-pic {
        text-align: center;
        background-color: #02042B;
        margin-top: 20px;
        margin-bottom: 40px;
        padding-bottom: 64px;
    }
    .slider_section .stMain .stContainer .tabContent .web-pic .pic-icon {
        top: 30px;
    }
    .slider_section .stMain .stContainer .tabContent .web-pic h3 {
        font-size: 20px;
        bottom: 13px;
    }
    .hiringAnimation.padd50 {
        padding-bottom: 0px;
    }
    .hiringAnimation .hire-steps-hdr .hire-simple-steps li {
        width: 100%;
    }
    .hiringAnimation .hire-steps-hdr .hire-simple-steps li i {
        display: none;
    }
    .hiringAnimation .hire-steps-hdr .hire-simple-steps li .stp-img {
        margin-bottom: 100px;
    }
    .fantasySports-bnr.wearableApp-bnr .fantasy-mob-group {
        width: 100%;
    }
    .case-stady-app-bnr:before {
        top: -1910px;
    }
    .case-stady-app-bnr .app-name {
        margin-top: 3%;
    }
    .case-stady-app-bnr .app-name .get-app-btn {
        margin-bottom: 30px;
    }
    .app-overview {
        padding: 50px 0;
    }
    .app-overview:before {
        display: none;
    }
    .app-overview:after {
        display: none;
    }
    .app-overview .overview-mob .overview-indicate {
        position: static;
        text-align: center;
        margin-top: 0;
    }
    .app-overview .overview-mob .overview-indicate .line {
        position: static;
        display: inline-block;
        vertical-align: top;
        width: auto;
        margin: 10px;
    }
    .app-overview .overview-mob .overview-indicate .line:after {
        display: none;
    }
    .app-overview .overview-mob .overview-indicate .line h4 {
        font-size: 14px;
    }
    .app-overview .overview-mob .overview-indicate-right {
        position: static;
        text-align: center;
        margin-top: 0;
    }
    .app-overview .overview-mob .overview-indicate-right .line {
        position: static;
        display: inline-block;
        vertical-align: top;
        text-align: center;
        width: auto;
        margin: 10px;
    }
    .app-overview .overview-mob .overview-indicate-right .line:after {
        display: none;
    }
    .app-overview .overview-mob .overview-indicate-right .line.l3 {
        width: auto;
    }
    .app-overview .overview-mob .overview-indicate-right .line h4 {
        font-size: 14px;
    }
    .app-structure {
        padding: 50px 0;
    }
    .app-structure:before {
        display: none;
    }
    .app-structure:after {
        display: none;
    }
    .technology-stack:before {
        display: none;
    }
    .technology-stack .technology-timeline .event:before {
        position: static;
        text-align: left;
    }
    .app-features {
        padding: 50px 0;
    }
    .app-features.af {
        padding: 50px 0;
        padding: 50px 0;
    }
    .app-features.af:before {
        display: none;
    }
    .app-features .panel-default {
        margin-left: 15px;
        margin-right: 15px;
    }
    .app-visuals {
        padding: 50px 0 100px 0;
    }
    .app-visuals:before {
        display: none;
    }
    .app-visuals:after {
        display: none;
    }
    .taxi-app-section .appSubPoints li {
        width: 100%;
        margin: 10px 5px;
    }
    .taxi-app-section .parentTabs .nav-tabs.inTabs {
        text-align: center;
    }
    .taxi-app-section .parentTabs .nav-tabs.inTabs li {
        margin: 10px 5px;
        text-align: center;
    }
    .taxi-app-section .parentTabs .nav-tabs.inTabs li a {
        padding: 15px 5px;
        font-size: 14px;
    }
    .taxi-app-section .parentTabs .inTabCont .olIcon {
        padding-left: 0;
    }
    .taxi-app-section .parentTabs .inTabCont .olIcon p {
        text-align: center;
        margin-top: 10px;
    }
    .taxi-app-section .parentTabs .inTabCont .olIcon img {
        position: static;
    }
    .taxi-app-section .tab {
        margin: 50px 0;
    }
    .taxi-app-section .tab .nav-tabs li {
        margin: 10px 5px;
        display: inline-block;
        text-align: center;
        width: 46%;
    }
    .taxi-app-section .tab .nav-tabs li a {
        padding: 15px 10px;
    }
    .taxi-app-section .tab .nav-tabs li a span {
        display: none;
    }
    .taxi-app-section .tab .nav-tabs li.mob-none {
        display: none;
    }
    .taxi-app-section .onDmob {
        margin-bottom: 30px;
    }
    .taxi-app-section .app-download {
        text-align: center;
    }
    .taxi-about-section .h3-title {
        text-align: center;
    }
    .fantasy-about.fa-grocery {
        padding-top: 50px;
    }
    .core-features.grocery-features .vTabs {
        margin-top: 50px;
        display: none;
    }
    .core-features.grocery-features .mobile-accordion {
        display: block;
        margin-top: 50px;
    }
    .grocery-shopping .gs-section .gs-pic {
        min-height: auto;
        margin-bottom: 50px;
    }
    .grocery-shopping .gs-section .title-h3 {
        text-align: center;
    }
    .grocery-shopping .gs-section p {
        text-align: center;
    }
    .iot_tabs.groceryTechnologies-tab .oitTabs .tab-content .groceryTag li {
        text-align: center;
        margin-bottom: 30px;
    }
    .iot_tabs.groceryTechnologies-tab .oitTabs .tab-content .groceryTag li abbr {
        text-align: center;
    }
    .about-us-timeline .about-timeline:before {
        display: none;
    }
    .about-us-timeline .about-timeline .timeline-content {
        width: 100%;
        padding-left: 0;
    }
    .about-us-timeline .about-timeline .date-content {
        width: 100%;
    }
    .about-us-timeline .about-timeline .timeline:nth-child(2n) .timeline-content {
        width: 100%;
        padding-right: 0;
    }
    .about-us-timeline .about-timeline .title {
        text-align: center;
    }
    .faqs-f-a-q {
        padding-bottom: 50px;
    }
    .faqs-f-a-q .faq-side {
        display: none;
    }
    .faqs-f-a-q .faq-mail {
        display: none;
    }
    .fantasySports-bnr.taxi-banner .fantasy-mob-group {
        display: none;
    }
    .letest-blog {
        display: none;
    }
    .taxi-why-choose {
        display: none;
    }
    .taxi-strategize {
        display: none;
    }
    .clone-scripts .bxox-icons li {
        padding: 10px 10px;
        display: block;
    }
    .service-we-provide .svp-big-box p {
        text-align: center;
    }
    .service-we-provide .svp-big-box .padder .heading {
        text-align: center;
        margin-left: 0;
    }
    .service-we-provide .svp-big-box .padder .service-provide-pc {
        margin-bottom: 20px;
    }
    .service-we-provide .svp-big-box .padder .mCntr {
        text-align: center;
    }
    .service-we-provide .swp-hybrid-box {
        margin-top: 80px;
        padding-top: 70px;
    }
    .service-we-provide .swp-hybrid-box .small-price {
        bottom: auto;
        top: -65px;
    }
    .service-we-provide .swp-salesforce-box {
        margin-top: 80px;
        padding-top: 70px;
    }
    .service-we-provide .swp-salesforce-box .small-price {
        bottom: auto;
        top: -65px;
    }
    .fantasy-app-choose.grocery-se2 .fant-choose-mob {
        display: none;
    }
    .client-videos .title {
        color: #fff;
        font-size: 19px;
    }
    .client-videos .video-box {
        margin-left: 4%;
        margin-right: 4%;
    }
    .client-videos:before {
        top: 0;
        right: 0;
        left: 0;
        width: auto;
        height: 25%;
        background: #4d00ab;
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0);
    }
    .client-videos .owl-carousel .owl-nav button {
        top: 15%;
    }
    .client-videos .owl-carousel .owl-nav button.fa-chevron-left {
        background-color: #fff;
        color: #4d00ab;
        border-color: #4d00ab;
    }
    .client-videos .box-gap {
        text-align: center;
        margin-top: 60px;
        margin-bottom: 40px;
    }
    .client-videos .box-gap .title-h3 {
        text-align: center;
    }
    .client-videos .box-gap p {
        text-align: center;
    }
    .client-videos .box-gap:before {
        left: 0;
    }
    .client-videos .box-gap:after {
        right: 0;
    }
    .on-d-tab .oitTabs .tab-content {
        margin-top: 30px;
    }
    .on-d-tab .oitTabs .tab-content .on-d-tag li {
        text-align: center;
    }
    .on-d-tab .oitTabs .tab-content .on-d-tag li abbr img {
        height: 40px;
    }
    .on-dmnd-industries .heading {
        text-align: center;
    }
    .on-d-tab-section .sub-tab .nav-item {
        margin-bottom: 15px;
    }
    .on-d-tab-section .fant-choose-mob {
        width: 100%;
    }
    .on-d-tab-section .fant-choose-mob .wc-img-left {
        position: static;
        margin: 0 auto;
    }
    .on-d-tab-section .fant-choose-mob .wc-img-right {
        display: none;
    }
    .new-home-banner .title-h3 {
        font-size: 18px;
    }
    .new-home-banner .b-content .b-heading {
        font-size: 1.9rem;
        line-height: normal;
        padding-bottom: 20px;
    }
    .new-home-banner .b-content .b-heading h1 br {
        display: block;
    }
    .new-home-banner .b-content .b-footer p {
        text-align: center;
        font-size: 16px;
    }
    .new-home-banner .b-content .company-services {
        text-align: center;
    }
    .new-home-banner .title-h3 {
        text-align: center;
    }
    .new-home-banner .btn-control {
        text-align: center;
    }
    .new-home-banner .video-frame {
        margin-top: 30px;
        max-width: 246px;
    }
    .wys_us .heading {
        font-size: 19px;
    }
    .wys_us .heading h3 {
        font-size: 19px;
        display: inline;
    }
    .wys_us .ranking .b-left p {
        font-size: 9.5px;
    }
    .mobile-portfolio .heading {
        font-size: 19px;
    }
    .awards-recognitions .heading {
        font-size: 19px;
    }
    .awards-recognitions .heading h3 {
        font-size: 19px;
        display: inline;
    }
    .service .heading {
        font-size: 19px;
    }
    .awards-reco-gnitions .heading {
        font-size: 19px;
    }
    .modal.videoModal .modal-dialog {
        left: 6%;
        right: 6%;
        width: 82%;
    }
    .modal.videoModal .modal-dialog iframe {
        height: 360px;
    }
    .service-we-provide.py-5 {
        padding-bottom: 50px !important;
    }
    .service-we-provide .mCntr {
        margin-top: 50px;
    }
    .service-we-provide .mCntr .free-title {
        display: block;
        margin-right: 0;
        margin-bottom: 30px;
        font-size: 19px;
        line-height: normal;
    }
    .user-information .list li {
        width: 49%;
        margin-bottom: 60px;
    }
    .healthcare-whychoose .mCenter {
        text-align: center;
        margin-bottom: 30px;
    }
    .iot-iws.wearable-half.healthcare-half h2 {
        text-align: center;
    }
    .iot-iws.wearable-half.healthcare-half .mCenter {
        text-align: center;
    }
    .iot-iws.wearable-half.healthcare-half:after {
        width: 100%;
    }
    .iot-iws .difference-box {
        min-height: auto;
    }
    .healthcare-bnr .mCntr {
        margin-bottom: 30px;
    }
    .healthcare-about-section .one-box .title-h3 {
        text-align: center;
    }
    .healthcare-about-section .one-box p {
        text-align: center;
    }
    .testimonials-tabs:before {
        height: 449px;
    }
    .talend-data-integration .bx-set li {
        width: 100%;
        margin: 0 0px;
    }
    .fantasy-about h2 {
        font-size: 24px;
    }
    .on-d .title-h3 {
        text-align: center;
    }
    .on-d-tab-section .title {
        font-size: 24px;
    }
    .on-d-tab-section .sub-tab .nav-item {
        width: 100%;
    }
    .on-d-tab-section .sub-tab .nav-item a {
        max-width: 100%;
    }
    .help-you h2 {
        font-size: 24px;
    }
    .app-business .heading {
        font-size: 24px;
    }
    .app-business .title-h3 {
        font-size: 18px;
    }
    .on-dmnd-industries .heading {
        font-size: 24px;
    }
    .on-d-tab .title {
        font-size: 24px;
    }
    .hire-oad .title {
        font-size: 24px;
    }
    .hire-oad h3 {
        font-size: 18px;
    }
    .clone-scripts-app .heading {
        font-size: 19px;
    }
    .clone-scripts-app .clone-card .card-body .clone-app-name {
        font-size: 18px;
    }
    .scroll-section .scroll-row {
        height: auto;
    }
    .scroll-section .scroll-row:before {
        display: none;
    }
    .scroll-section .scroll-row .box-padding {
        padding: 20px;
    }
    .scroll-section .scroll-row .box-padding .title-h2 {
        font-size: 24px;
        text-align: center;
    }
    .scroll-section .scroll-row .box-padding p {
        text-align: center;
    }
    .scroll-section .scroll-row .box-padding .sb-text {
        text-align: center;
    }
    .scroll-section .scroll-row .box-padding .icon-text p {
        text-align: left;
    }
    .scroll-section .scroll-row .box-padding .mCenter {
        text-align: center;
        margin-bottom: 30px;
    }
    .scroll-section .scroll-row .content-middle .mobile-bg {
        display: block;
    }
    .dd-jaipur .mid-mob {
        display: none;
    }
    .dd-jaipur .title {
        text-align: center;
    }
    .dd-jaipur p {
        text-align: center;
    }
    .dd-jaipur .ss-box {
        padding: 10px 0px;
        border: none;
    }
    .dd-jaipur .tag {
        margin-bottom: 80px;
    }
    .dd-jaipur .tag:before {
        display: none;
    }
    .jaipur-app-slider {
        text-align: center;
        background: #1e5799;
    }
    .jaipur-app-slider .jaipur-folio-app.jpr-app1,
    .jaipur-app-slider .jaipur-folio-app.jpr-app2,
    .jaipur-app-slider .jaipur-folio-app.jpr-app3,
    .jaipur-app-slider .jaipur-folio-app.jpr-app4,
    .jaipur-app-slider .jaipur-folio-app.jpr-app5 {
        background-image: none;
    }
    .jaipur-app-slider .title {
        position: relative;
        left: 0;
        top: 0;
    }
    .jaipur-app-slider .jaipur-folio-app {
        display: block;
        min-height: 100%;
        max-height: 100%;
        align-items: normal;
        padding-bottom: 50px;
        padding-top: 50px;
    }
    .jaipur-app-slider .jaipur-folio-app .portfolio-content {
        text-align: center;
        margin-left: 40px;
        margin-right: 40px;
    }
    .jaipur-app-slider .jaipur-folio-app .portfolio-content .title-h4 {
        font-size: 32px;
    }
    .jaipur-app-slider .jaipur-folio-app .portfolio-content a {
        display: inline-block;
    }
    .jaipur-banner .review-logo img {
        margin-bottom: 30px;
    }
    .jaipur-banner .center-mobile {
        display: none;
    }
    .jaipur-about .title {
        text-align: center;
    }
    .jaipur-about p {
        text-align: center;
    }
    .jaipur-services .ab-box {
        min-height: 100%;
    }
    .fantasy-sports-app-sol.ar-ds-experts.ibeacon-solu.jaipur-readymade .wht-bx.mHight2 {
        min-height: 100%;
    }
    .flutter-bar {
        min-height: 100%;
        padding-bottom: 50px;
    }
    .flutter-bar:before {
        display: none;
    }
    .flutter-bar .page-fold {
        background-image: none;
        text-align: center;
        min-height: 100%;
    }
    .flutter-bar .page-fold .btn {
        margin-top: 30px;
    }
    .flutter-bar .title-h2 {
        text-align: center;
        font-size: 24px;
    }
    .fantasySports-bnr:before {
        display: none;
    }
    .fantasySports-bnr .fantasy-text .banr-listing li {
        position: relative;
        padding-left: 40px;
    }
    .fantasySports-bnr .fantasy-text .banr-listing li img {
        position: absolute;
        left: 0;
        top: 0;
    }
    .food-delivery-app-about .fantasy-about-list {
        margin-top: 30px;
    }
    .flutter-technology .title-h2 {
        font-size: 24px;
    }
    .on-dmnd-industries.flutter-adis .od-ind-box {
        padding: 0px;
        margin-bottom: 0;
        border-bottom: none;
    }
    .on-dmnd-industries.flutter-adis .od-ind-box:after {
        display: none;
    }
    .contact-us-form .formBox .form-group select#budget2 {
        margin-top: 0;
    }
    .discus-project .form-group select {
        margin-top: 0;
    }
    .australia9hz-bnr {
        text-align: center;
        padding-top: 50px;
    }
    .australia9hz-bnr h1 {
        font-size: 26px;
        margin-top: 0;
    }
    .australia9hz-bnr .aust-mobile {
        margin-top: 50px;
    }
    .australia9hz-bnr:before {
        bottom: -80%;
    }
    .scroll-section.aust-scrolling .title-h2 {
        font-size: 24px;
    }
    .scroll-section.aust-scrolling .scroll-row {
        background-color: #fff !important;
    }
    .scroll-section.aust-scrolling .scroll-row .box-padding {
        text-align: center;
    }
    .scroll-section.aust-scrolling .scroll-row .box-padding .sm-title {
        text-align: center;
    }
    .scroll-section.aust-scrolling .scroll-row .box-padding .title-h2 {
        text-align: center;
    }
    .scroll-section.aust-scrolling .scroll-row .box-padding .dc {
        display: block;
        margin-left: 0;
    }
    .scroll-section.aust-scrolling .scroll-row .box-padding .mCenter a {
        margin: 0 0 0 0;
    }
    .scroll-section.aust-scrolling .scroll-row .box-padding .mCenter a .ap-btn {
        width: 140px;
    }
    .scroll-section.aust-scrolling .scroll-row .box-padding .mCenter a.style_2 {
        padding: 13px 15px;
    }
    .aust-cta1 .title {
        margin-top: 0px;
    }
    .aust-cta1 .ctaImg {
        margin-top: 30px;
    }
    .aust-cta2 .ctaImg {
        position: static;
    }
    .aust-cta2:before {
        right: 0;
        top: 0;
        bottom: 0;
        height: 48%;
    }
    .aust-adp h2 {
        margin: 0;
        font-size: 24px;
    }
    .aust-adp.padd50 {
        padding-bottom: 0;
    }
    .aust-process .sm-title {
        text-align: center;
        margin-top: 30px;
    }
    .aust-process .mCntr {
        text-align: center;
    }
    .aust-cta3 .ctaImg {
        position: static;
    }
    .aust-cta3:before {
        right: 0;
        top: 0;
        bottom: 0;
        height: 50%;
    }
    .aust-cta1 .title {
        font-size: 24px;
    }
    .aust-cta1 .title span {
        font-size: 24px;
    }
    .techno-right-img-section.aust-process .title {
        font-size: 24px;
    }
    .techno-left-img-section.aust-process .title {
        font-size: 24px;
    }
    .aust-cta3 .title {
        font-size: 24px;
    }
    .aust-cta2 .title {
        font-size: 24px;
    }
    .aust-abt h2 {
        font-size: 24px;
    }
    .devops-services .ab-box p br {
        display: none;
    }
    .app-business.devops-services.aust-why-choose.padd50 {
        padding-bottom: 0px !important;
    }
    .aust-open-section .techno-left-img-section.aust-process:before {
        display: none;
    }
    .service-we-provide .swp-mob-box .swp-overly .swp-overly-in .center-link {
        padding: 21% 2px;
    }
    .service-we-provide .swp-mob-box .swp-overly .swp-overly-in .center-link a {
        font-size: 14px;
    }
    .service-we-provide .swp-salesforce-box .swp-overly .swp-overly-in .center-link {
        padding: 27% 10px;
    }
    .service-we-provide .swp-salesforce-box .swp-overly .swp-overly-in .center-link a {
        font-size: 14px;
    }
    .service-we-provide .swp-game-box {
        margin-top: 80px;
        padding-top: 70px;
    }
    .service-we-provide .swp-game-box .swp-overly .swp-overly-in .center-link {
        padding: 20% 10px;
    }
    .service-we-provide .swp-game-box .swp-overly .swp-overly-in .center-link a {
        font-size: 14px;
    }
    .service-we-provide .swp-game-box .small-price {
        bottom: auto;
        top: -65px;
    }
}
@media (max-width: 640px) {
    .service .nav-tabs li a {
        padding: 7px;
    }
    .more_review {
        bottom: -30px;
        left: 0;
        display: block;
        text-align: center;
        margin: 0 auto;
        right: 0;
    }
    .testimonials .nav-tabs li {
        min-height: 35px;
    }
    .testimonials .nav-tabs li a.tab_2 img {
        max-width: 13px;
    }
    .dv-module-tav .nav-tabs li {
        display: block;
        width: 100%;
        max-width: 100%;
        flex: 100%;
    }
    .wys_us .d-md-none {
        display: block;
    }
    .wys_us .d-md-block {
        display: block;
    }
    .wys_us .ranking {
        background-image: none;
        padding: 0;
        min-height: 100%;
        margin-bottom: 30px;
    }
    .join-partnership .j-partnership .left_partner .join-p-features li .content-bx .big {
        font-size: 20px;
    }
    .join-partnership .j-partnership .left_partner .join-p-features li .content-bx .medium {
        font-size: 14px;
        line-height: normal;
    }
    .formShow .subContainer .subContent .heading {
        font-size: 30px;
    }
    .formShow .subContainer .subContent .appForm {
        width: 100%;
    }
    .testimonials-tabs:before {
        height: 497px;
    }
}
@media (max-width: 480px) {
    .awards-recognitions .badge-holder .hexagon {
        -moz-transform: scale(0.5);
        -webkit-transform: scale(0.5);
        -o-transform: scale(0.5);
        -ms-transform: scale(0.5);
        transform: scale(0.5);
    }
    .awards-recognitions .badge-holder .white {
        font-size: 13px;
    }
    .awards-recognitions .badge-holder .black {
        font-size: 13px;
    }
    .join-partnership .j-partnership .left_partner .join-p-features li .stper span {
        display: none;
    }
    .join-partnership .j-partnership .left_partner .join-p-features li .content-bx .big {
        font-size: 20px;
    }
    .join-partnership .j-partnership .left_partner .join-p-features li .content-bx .medium {
        font-size: 14px;
        line-height: normal;
    }
    .testimonials-tabs:before {
        height: 520px;
    }
    .on-dmnd-industries.flutter-adis p {
        font-size: 14px;
        line-height: normal;
        margin-top: 10px;
    }
    .slider_section .stMain .tabAnchor {
        min-width: 100%;
    }
    .formShow .subContainer .subContent .formTopExtra .appForm {
        width: 100%;
    }
    .formShow .subContainer .subContent .formTopExtra .appForm .iti.iti--allow-dropdown .iti__flag-container {
        left: -23px;
        width: 110px;
    }
    .slider_section .stMain .stContainer .tabContent p {
        text-align: center;
    }
    .slider_section .stMain .stContainer .tabContent .web-pic .pic-icon {
        width: 100px;
        height: 100px;
    }
    .slider_section .stMain .stContainer .tabContent .web-pic .pic-icon img {
        width: 60px;
    }
}
@media (max-width: 380px) {
    .testimonials .rating_section {
        text-align: center;
    }
    .testimonials .rating_section div {
        margin-bottom: 50px;
    }
    .testimonials .tes-box .testimonial_para p {
        font-size: 12px;
    }
    .testimonials .tes-box .testimonial_para:after {
        left: -19px;
    }
    .testimonials .tes-box .oner_report .content {
        width: calc(100% - 30%);
    }
    .wys_us .about_content .about-brand li img {
        width: 86px;
        height: 86px;
    }
    .join-partnership .j-partnership .left_partner .join-p-features li .content-bx .big {
        font-size: 20px;
    }
    .join-partnership .j-partnership .left_partner .join-p-features li .content-bx .medium {
        font-size: 14px;
        line-height: normal;
    }
}
@media (max-width: 360px) {
    .wys_us .about_content .about-brand li img {
        width: 56px;
        height: 56px;
    }
    .awards-recognitions .badge-holder .hexagon {
        -moz-transform: scale(0.5);
        -webkit-transform: scale(0.5);
        -o-transform: scale(0.5);
        -ms-transform: scale(0.5);
        transform: scale(0.5);
    }
    .awards-recognitions .badge-holder .white {
        font-size: 13px;
    }
    .awards-recognitions .badge-holder .black {
        font-size: 13px;
    }
    .testimonials-tabs:before {
        height: 569px;
    }
    .scroll-section.aust-scrolling .scroll-row .box-padding .mCenter a.style_2 {
        padding: 11px 13px;
    }
    .scroll-section.aust-scrolling .scroll-row .box-padding .mCenter a .ap-btn {
        width: 130px;
    }
	.portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as24,
	.portfolio-work .slide-wrap .slide-wrap-content-img .app-screen.as27,
	{
		left: 12%;
	}
}