@media only screen and (max-width: 767px) {
    .px-5 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .py-5 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important;
    }

    .pt-5 {
        padding-top: 2rem !important;
    }

    .px-4 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    /* Page wrapper main slide border */
    .page-wrapper .main-slider-border {
        width: 25%;
    }

    .page-wrapper .main-slider-border-two {
        left: 25%;
    }

    .page-wrapper .main-slider-border-three {
        left: 50%;
    }

    .mobiled-none {
        display: none;
    }

    /* banner section responsive */
    .main-slider h1 {
        margin-bottom: 20px;
        font-size: 36px;
        line-height: 50px;
    }

    .bll_home--hero-image .container-fluid {
        padding: 0px;
    }

    .bll_home--hero-image {
        padding-top: 50px;
    }

    .starshape {
        top: -150px;
        right: -110px;
        width: 200px;
        left: inherit;
    }

    .oncontactus .starshape {
        bottom: 50px;
        left: 40px;
        width: 213px;
        top: inherit;
    }

    .main-slider .container {
        padding-top: 130px;
        padding-bottom: 70px;
    }

    .minmargin .container {
        padding: 130px 15px 70px !important;
    }

    .main-slider__content ul p {
        font-size: 18px;
    }

    .main-slider__content ul li::marker {
        color: white;
        font-size: 24px;
    }

    .scrolldownicn {
        right: 20px;
        top: 120px;
    }

    .sliderlisttext {
        margin-top: 30px;
    }

    .pbig {
        width: 100%;
    }

    /* End banner section responsive */

    /* Start Who We Are responsive */
    .titletext {
        line-height: 40px;
        font-size: 30px;
    }

    .shape1_box {
        display: none;
    }

    .shape2_box {
        display: none;
    }

    .content_box {
        width: 100%;
        padding-bottom: 0px;
    }

    .content_box .content_box_shapes {
        display: none;
    }

    .couter_box {
        width: 100%;
        padding-bottom: 0px;
        border-top: 1px solid;
    }

    .couter_box .content_box_shapes {
        display: none;
    }

    .content_box_shapes_mobile {
        display: flex;
    }

    .content_box_shapes_mobile .iconbox {
        width: 25% !important;
    }

    .dymond_img {
        width: 250px;
        position: inherit;
    }

    .whoweare_content .content_box .ptext {
        width: 100%;
    }

    .counter-one__list .odometer span {
        font-size: 30px;
    }

    .couter_box .counter-one ul {
        display: flex;
        justify-content: space-between;
    }

    .couter_box .counter-one ul li .ptext {
        font-size: 12px;
        line-height: 20px;
    }

    /* Work We Do */
    .workwedo {
        padding: 50px 0px 0px;
    }

    .wedobox1 {
        padding-right: 1rem;
    }

    .wedobox2 {
        padding-left: 1rem;
    }

    .homewayz {
        display: flex;
        flex-direction: column-reverse;
        margin-top: 60px;
    }

    .heading_div {
        margin-bottom: 40px;
    }

    .workwedo .heading_div {
        width: 100%;
        margin: 0 auto 50px;
        text-align: center;
    }

    .imgtextsec {
        margin-bottom: 0px;
    }

    .secret-video-div .custombadge.mt-3 {
        margin: 0px !important;
    }

    /* Start Industries We Serve */
    .Industries .container {
        padding-left: 0px;
        padding-right: 0px;
    }

    .Industries .main-box .boxone {
        width: 100%;
        padding: 40px 20px;
        text-align: center;
        border-bottom: 1px solid #2b2b44;
    }

    .titletext span {
        display: initial;
        font-size: inherit;
    }

    .boxone p {
        font-size: 16px;
    }

    .Industries .main-box .boxtwo {
        width: 100%;
    }

    .boxone .btn {
        position: inherit !important;
        bottom: 0px;
    }

    .Industries .main-box .boxthree {
        width: 100%;
    }

    .onlymobile {
        display: block;
    }

    .boxthree {
        display: none;
    }

    .Industries .boxone a {
        position: initial;
    }

    .boxtwo .accordion-item {
        border-bottom: 1px solid #2b2b44;
        border-left: none;
        border-right: none;
    }

    .startaproejcttext {
        width: 100%;
    }

    .Industries .main-box {
        border-left: none;
        border-right: none;
    }

    .Industries .gradientbutton {
        position: inherit;
        bottom: 0px;
    }

    /* End Industries We Serve */

    /* technologies section */
    .techwork {
        padding-top: 120px;
    }

    .techheadingbox {
        width: 100%;
        border: none !important;
        text-align: center;
    }

    .techheadingbox .texture-style {
        display: none;
    }

    .dymondimg2 {
        top: -124px;
        width: 200px;
    }

    .contactusform .dymondimg2 {
        display: none;
    }

    .techwork .container {
        padding-left: 0px;
        padding-right: 0px;
    }

    .techwork .techwork_tab-box {
        width: 100%;
    }

    .icn_box {
        width: 33.33%;
    }

    .techwork .techwork_tab-box .tab-buttons {
        display: none;
    }

    .technologies_mobile {
        display: block;
    }

    /* Start Testimonial Section */
    .videosec {
        width: 100%;
        height: 200px;
    }

    .testitext {
        width: 100%;
    }

    .testimonial-one .container {
        padding-left: 0px;
        padding-right: 0px;
    }

    .testimonial-one__carousel {
        border-left: none !important;
        border-right: none !important;
    }

    .customtestimonial .shape1_box {
        width: 100%;
        display: flex;
        flex-direction: row;
        border-bottom: 1px solid #34334e;
    }

    .customwidth {
        width: 30%;
        border-right: 1px solid #34334e;
    }

    /* Blog Section */
    .blog-one {
        border-bottom: 1px solid #34334e;
    }

    /* Start a proejct Section */
    .startaproejct {
        padding: 40px 0px;
        text-align: center;
    }

    /* Contact Us Section */
    .homeform .contactussec {
        flex-direction: column;
    }

    .contactusform .container {
        padding-left: 0px;
        padding-right: 0px;
    }

    .new_ui_contact .container {
        padding-left: 15px;
        padding-right: 15px;
    }

    .contactussec .contacttext {
        width: 100%;
        padding: 2rem 1rem;
        border: none;
    }

    .contactussec {
        border: none !important;
        flex-direction: column-reverse;
    }

    .contactdnone {
        display: none;
    }

    .contactuspage .container {
        padding-bottom: 0px;
    }

    .contactussec {
        background: transparent;
    }

    .contactform textarea {
        height: 160px;
    }

    .contactform .gradientbutton {
        width: 100%;
    }

    .contactform .gradientbutton button {
        width: 100%;
        border: none;
    }

    .contactussec .contactform {
        width: 100%;
        padding: 3rem 1rem 7rem;
    }

    .contactform input[type=submit] {
        width: 100%;
    }

    .contactform .iconbox {
        border-bottom: 1px solid;
    }

    .dymond4 {
        position: absolute;
        width: 140px;
        bottom: 0px;
        right: 50px;
    }

    /* Start footer Section */
    footer.site-footer {
        background: #0e021d;
    }

    .site-footer__middle {
        padding: 0px;
    }

    .linkslist {
        border-bottom: 1px solid #34334e;
        padding: 15px;
    }

    .site-footer__bottom-inner {
        flex-wrap: wrap;
        padding: 20px 0;
        margin-top: 0px;
    }

    .site-footer__bottom {
        padding-bottom: 15px;
    }

    /* .footericons li a img {
        width: 80px !important;
        margin-bottom: 20px !important;
    } */

    /* portfolio page style */

    .fistimg {
        display: none;
    }

    .talktous {
        background-size: cover;
    }

    .portfoliosec .tab-buttons {
        width: 100%;
    }

    .herizontalportfoliocard {
        flex-wrap: wrap;
        flex-direction: column-reverse;
        padding: 0px;
    }

    .herizontalportfoliocard .cardimg {
        width: 75%;
        margin: 0 auto;
    }

    .cardtext .portfoliocard-listing {
        display: none !important;
    }

    .herizontalportfoliocard .cardtext {
        width: 100%;
        padding: 20px;
    }

    .herizontalportfoliocard .fistimg img {
        position: initial;
        min-width: 100%;
    }

    .herizontalportfoliocard .socialicn {
        display: flex;
        flex-wrap: wrap;
    }

    .herizontalportfoliocard .socialicn .gradientbutton {
        margin-top: 20px;
    }

    .innerpage h1 {
        line-height: 36px;
        font-size: 36px;
        text-align: left;
    }

    .innerpage h1 .spanstyle2 {
        font-size: 22px;
    }

    .bnrheadingtext {
        font-size: 24px !important;
    }

    .bordertext {
        font-size: 40px !important;
        line-height: 60px !important;
    }

    .fooddelivery .bordertext {
        font-size: 40px !important;
        line-height: 60px !important;
    }

    .newheading2 .bordertext {
        font-size: 42px !important;
        line-height: 60px !important;
    }

    .newheading2 .bnrheadingtext {
        font-size: 26px !important;
    }

    /* about us page style */

    .bnrlottie.sliderrightcontent {
        margin-top: 0px;
    }

    .provide-sec .provid-first-col {
        margin: 20px 0px 40px 0px;
    }

    .about-mission-div {
        flex-wrap: wrap;
    }

    .about-mission-div .about-our-mission {
        width: 100%;
        margin-bottom: 30px;
        border-radius: 15px;
        overflow: hidden;
    }

    .about-mission-div .about-our-mission-text {
        width: 100%;
    }

    .about-mission-div .about-our-vision-text {
        width: 100%;
        margin-right: 0px;
    }

    .about-mission-div .about-our-vision {
        width: 100%;
    }

    /* service page style */
    .servicecard1 {
        flex-wrap: wrap;
    }

    .servicecontent {
        width: 100%;
        padding: 32px;
        flex-wrap: wrap;
    }

    .uidesign {
        width: 100%;
    }

    .graphicdesign {
        width: 100%;
        margin-top: 30px;
    }

    .servicecard2 {
        flex-wrap: wrap;
    }

    .servicecontent2 {
        width: 100%;
        padding: 32px;
        flex-wrap: wrap;
    }

    .uidesign {
        width: 100%;
    }

    .uidesignimg {
        width: 100%;
        display: none;
    }

    .servicetoollist {
        flex-wrap: wrap;
    }

    .servicetoollist li {
        width: 50%;
        margin-bottom: 30px;
    }

    .servicecard3 {
        flex-wrap: wrap;
        margin-bottom: 0px;
    }

    .cloudcard {
        margin-top: 30px;
        padding: 30px 20px 0px !important;
    }

    .servicelisting li {
        font-size: 15px;
    }

    .servicecard4 {
        flex-wrap: wrap;
    }

    .servicecard4 .servicecontent2 {
        padding: 32px;
    }

    .servicesocial {
        flex-wrap: wrap;
        margin-top: 0px;
    }

    .servicesocial li {
        display: flex;
        align-items: center;
        padding: 20px;
        width: 100%;
    }

    .cardheader {
        flex-wrap: wrap;
    }

    .cardheader a {
        margin-top: 20px;
    }

    .appscard {
        margin-top: 30px;
    }

    .backcircle {
        width: 270px;
        height: 270px;
    }

    /* portfolio details page style */

    .chalangeimg {
        display: none;
    }

    #new-testi-sec .offset-md-1 {
        margin: 0px;
    }

    .portfolio_heading {
        font-size: 72px;
    }

    .urest-mobile {
        width: 200px;
    }

    .urestbg {
        background-position: inherit;
    }

    .appicons {
        flex-wrap: wrap;
    }

    .appicons .bt1 {
        margin-bottom: 30px;
        margin-right: 0px;
    }

    .appicons .btn {
        width: 230px;
        height: 80px;
    }

    .challangessec ul {
        flex-wrap: wrap;
        margin: 30px 0px;
    }

    .challangessec ul li {
        width: auto;
        margin: 0px 15px 29px 15px;
    }

    .portfolio_heading2 {
        font-size: 46px;
        margin-bottom: 25px;
    }

    .portfoliosub_heading {
        font-size: 46px;
    }

    .section-newfeatures .parent .card-main .card-details {
        align-items: center;
        min-height: 230px;
        flex-wrap: wrap;
        justify-content: center;
        text-align: center;
    }

    .section-newfeatures .card-details .ptext2 {
        font-size: 18px;
        line-height: 24px;
        padding-right: 0px;
    }

    .section-newfeatures .card-details h4 {
        margin: 20px 0px 10px;
    }

    .card-details span {
        margin-right: 0px;
    }

    .section-newfeatures .parent .card-main .card-details:first-child {
        top: 0rem;
    }

    .section-newfeatures .parent .card-main .card-details:nth-child(2) {
        top: 10rem;
    }

    .section-newfeatures .parent .card-main .card-details:nth-child(3) {
        top: 11rem;
    }

    .section-newfeatures .parent .card-main .card-details:nth-child(4) {
        top: 12rem;
    }

    .section-newfeatures .parent .card-main .card-details:nth-child(5) {
        top: 13rem;
    }

    .section-newfeatures .parent .card-main .card-details:nth-child(6) {
        top: 14rem;
    }

    .section-newfeatures .parent .card-main .card-details:nth-child(7) {
        top: 15rem;
    }

    .section-newfeatures .parent .card-main .card-details:nth-child(8) {
        top: 16rem;
    }

    .section-newfeatures .parent .card-main .card-details:nth-child(9) {
        top: 17rem;
    }

    .section-newfeatures .parent .card-main .card-details:nth-child(10) {
        top: 18rem;
    }

    .challandbox {
        flex-wrap: wrap;
    }

    .chalangeslidetxt {
        width: 100%;
        padding: 25px 0px;
    }

    .mobilescreensec {
        padding: 0px;
    }

    .mobilescreensec .portfolio_heading2 {
        margin-bottom: 30px;
        padding: 20px;
    }

    .mobilescreen {
        padding: 20px;
        width: 50%;
    }

    .mobilescreen.upper {
        top: 0px;
    }

    #testi-main-div .row .logo-div {
        padding: 25px;
        min-height: auto;
    }

    #new-testi-sec {
        padding: 15px;
    }

    #testi-main-div .row .text-div .inner-div .testi-right-quote {
        bottom: -28px;
        right: 0px;
    }

    .wayz .wayz-mobile-banner-img {
        width: 200px;
    }

    .wayz {
        background-position: right;
    }

    .seekmedslider {
        padding: 20px;
    }

    .challangessec ul li p {
        font-size: 14px;
    }

    /* service detsils page responsive style  */
    .whatexpect .col2 {
        width: 100%;
    }

    .whatexpect .col1 {
        width: 100%;
        padding: 0px;
    }

    .wecan-inner-row .wecard-div {
        min-height: auto;
    }

    .outline-headding {
        font-size: 36px;
    }

    .iphoneheading .main-slider__content h3 {
        font-size: 22px;
    }

    .softwerecard .servicecardheading {
        margin: 20px 0px 10px;
        display: inline-block;
    }

    .iphoneheading h1 {
        font-size: 36px !important;
        line-height: 47px !important;
        text-align: center !important;
        font-weight: 600;
    }

    .numberdata {
        width: 100%;
        margin-bottom: 30px !important;
    }

    .pbig2 {
        width: 100%;
    }

    .flow-left {
        left: 0px;
    }

    .flow-right {
        right: 0px;
    }

    .iphone-lets-sec .lets-main-div {
        height: auto;
        padding: 30px;
    }

    .iphone-lets-sec {
        padding: 15px;
    }

    .otherservice {
        flex-wrap: wrap;
    }

    .ser1 {
        width: 100%;
        margin: 0px;
    }

    .iphone-lets-sec .lets-main-div .lets-inner-div a {
        padding: 25px 25px;
        font-size: 14px;
    }

    .softwerecontent {
        padding: 25px;
    }

    .softwere-sec {
        padding: 15px;
    }

    .softwere-sec #accordionExample .accordion-button {
        font-size: 14px;
        line-height: 24px;
        padding: 15px !important;
        border-radius: 5px 5px 0px 0px !important;
    }

    .softwere-sec #accordionExample .accordion-body {
        padding: 20px !important;
        font-size: 14px;
        line-height: 22px;
    }

    .softwere-sec #accordionExample .accordion-item {
        margin-bottom: 20px;
        background: #201736 !important;
        border-radius: 5px 5px 20px 20px !important;
    }

    .lineshape {
        display: none;
    }

    .abhtshape2 {
        width: 100px;
    }

    .abhtshape3 {
        width: 200px;
    }

    .abhtshape7 {
        width: 100px;
        top: -20px;
        right: 0px;
    }

    .textbox {
        width: 100%;
    }

    .textbox .textboxdetails {
        left: 0px !important;
        display: flex;
        flex-direction: column;
        text-align: center;
    }

    .whytxt {
        margin-top: 30px;
        margin-left: 0px;
    }

    .textboximg {
        max-width: 90px !important;
        min-height: 90px !important;
    }

    .gradientcard h4 {
        font-size: 18px;
        padding: 0px 20px;
        text-align: center;
    }

    .uiservice {
        width: 100%;
        padding-bottom: 30px;
    }

    /* model 2 responsive start here  */

    .boxcardmodel2 .btnstyle4 {
        width: 90%;
    }

    .boxcardmodel2 .modal-content {
        width: 90%;
    }

    .boxcardmodel2 .image-div {
        display: none;
    }

    .boxcardmodel2 .form-div {
        width: 100%;
    }

    .boxcardmodel2 .first-div {
        width: 100%;
    }

    .boxcardmodel2 .second-div {
        width: 100%;
    }

    .boxcardmodel2 .second-parent-div {
        display: none;
    }

    .brremove br {
        display: none;
    }

    .about-dymond-sec .dymond_img {
        display: none;
    }

    .boxcardmodel3 .modal-content {
        width: 90%;
    }

    .boxcardmodel3 .boximgs img {
        display: none;
    }

    /* food delivery css start here  */

    .food-dymondimg2 {
        top: 170px;
    }

    .titletext br {
        display: none;
    }

    .stacklist1 {
        width: 100%;
    }

    .stacklist2 {
        width: 100%;
    }

    .sliderrightcontent p br {
        display: none;
    }

    .logobx {
        width: 100%;
    }

    #solutions_route:hover ul {
        display: inline-block;
        padding-left: 15px;
        transition: .5s;
    }

    #solutions_route .submenu {
        display: none;
    }

    /* ios app page */

    .iotcards {
        flex-wrap: wrap;
        padding: 30px 20px;
    }

    .imgdiv {
        width: 100%;
        margin-bottom: 30px;
    }

    .textdiv {
        width: 100%;
        padding: 0px;
    }

    .imgdiv2 {
        width: 100%;
    }

    .iotcards .imgdiv2 {
        display: none;
    }

    .responsivelist {
        width: 100%;
        padding: 0px 20px;
    }

    .uibnrlottie lottie-player {
        width: 220px;
    }


    /* ui ux do don't section css */

    .do-web {
        display: none !important;
    }

    .do-mobile {
        display: block !important;
    }

    .ui-do-div ul li {
        font-size: 16px;
    }

    .ui-do-div ul li img {
        width: 30px;
    }

    .scale-sec .develop-row1 {
        padding: 20px 15px;
        --bs-gutter-x: 0px;
    }

    .scale-sec .develop-row2 {
        padding: 20px 15px;
        --bs-gutter-x: 0px;
    }

    .scale-sec .develop-row3 {
        padding: 20px 15px;
        --bs-gutter-x: 0px;
    }

    .scale-sec .discuse-cont2 {
        padding-left: 0px;
    }

    .scale-sec .develop-row1 img {
        display: none;
    }

    .scale-sec .develop-row2 img {
        display: none;
    }

    .scale-sec .develop-row3 img {
        display: none;
    }

    .uiuxheading .bordertext {
        font-size: 100px !important;
        line-height: 150px !important;
    }

    /* seo services */

    .transparency-row {
        margin: 0px;
    }

    .transparency-row img {
        display: none;
    }

    .scale-sec .consistent-row {
        max-height: inherit !important;
    }

    .scale-sec .discuse-cont1 {
        padding: 20px 0px;
    }

    .consistent-row {
        margin: 0px;
    }

    .consistent-row img {
        display: none;
    }

    .talktous2 {
        width: 100%;
    }

    /* smo services */

    .social-media-row img {
        display: none;
    }

    .growing-audience-row img {
        display: none;
    }

    .social-media-analysis-row img {
        display: none;
    }

    .social-media-row {
        margin: 0px !important;
    }

    .growing-audience-row {
        margin: 0px !important;
    }

    .social-media-analysis-row {
        margin: 0px !important;
    }

    /* e-commerce css  */

    .ecommercebanner img {
        width: 100%;
    }

    .discuse-row {
        margin: 0px;
    }

    .discuse-row img {
        display: none !important;
    }

    .develop-row {
        margin: 0px;
        padding: 20px 10px;
    }

    .develop-row img {
        display: none !important;
    }

    .ecomm-gradient h4 {
        font-size: 24px !important;
    }

    .dedicated-icondiv {
        min-height: auto !important;
    }

    .laravel-blue-box {
        min-height: auto !important;
    }

    /*** AMS Psge CSS  */
    .desk-service-sec .desk-text-div {
        height: auto !important;
    }


    /* landing page css here  */

    .landingpge .content_box {
        width: 100% !important;
        display: flex;
        padding-bottom: 0px !important;
        flex-wrap: wrap;
        justify-content: center;
    }

    .resultimg img {
        width: 200px !important;
    }

    .landingpge .section-title {
        letter-spacing: 2px;
    }

    .landingpge .services-title-a {
        padding: 2rem 2rem !important;
    }

    .web {
        display: none;
    }

    .mobile {
        display: block;
    }

    .pairroxzreview {
        width: 100%;
    }

    .contentarea {
        width: 100%;
        margin: 0 auto;
    }

    .box_1 {
        flex-wrap: wrap;
        text-align: center;
    }

    .mleft {
        margin-left: 0px;
    }

    .mright {
        margin-left: 0px;
    }

    .box_1 img {
        width: 200px;
        margin: 0 auto 30px;
    }

    .whypairroxlanding {
        padding: 50px 15px 50px;
        margin-bottom: 50px;
    }

    .bestbox {
        flex-wrap: wrap;
    }

    .bestbig {
        height: 300px;
        width: 100%;
    }

    .bestsmall {
        width: 100%;
        padding: 30px;
    }

    .box_2 {
        flex-direction: column-reverse !important;
    }

    .reviewcard .bx1 {
        width: 100%;
        flex-wrap: wrap;
    }

    .bx1 div {
        margin-bottom: 20px;
    }

    .reviewcard .bx2 {
        width: 100%;
    }

    .bx2 img {
        margin-top: 30px;
    }

    .flatesec {
        height: 520px;
        align-items: start;
        justify-content: start;
    }

    .flatesec .bnrtxt br {
        display: none;
    }

    .bnrtxt {
        padding: 20px 40px;
        font-weight: 300;
        font-size: 26px;
    }

    .webimg {
        display: none;
    }

    .boxcardmodel2 .btnstyle4.widthimprove {
        width: 75%;
    }

    .mbleappmodel .image-div {
        display: block;
        width: 100%;
    }

    .mbleappmodel .first-image-div {
        padding: 20px !important;
    }

    .mbleappmodel lottie-player {
        display: none;
    }

    .flatesec .gradientbutton {
        display: none;
    }

    .flatemobile {
        display: block;
    }

    .flateweb {
        display: none;
    }


    /****** Mobile App Development Start *******/
    .mobile-key-inner-right {
        text-align: left !important;
    }

    .mobile-key-inner-right h5 {
        display: flex;
        flex-direction: row !important;
    }

    .mobile-key-inner-right h5 span {
        margin-left: 0px !important;
    }

    .mobile-key-inner-right p {
        padding-right: 35px !important;
    }

    .mobile-app-second-col {
        order: 3;
    }

    /****** Mobile App Development End *******/

    /* Education Page Css Start */

    /* Features Section Css */
    .grid-first-row {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        padding: 25px 0 20px 0;
        border-bottom: 1px solid #3E3939;
    }

    .grid-first-row .inner-main-div {
        display: flex;
        border-right: none;
        padding: 10px;
        width: 100%;
    }

    .hire-education-card {
        margin: 0px;
        border-radius: 10px;
    }

    .hire-education-card .hire-card-inner {
        padding: 15px 0;
    }

    .hire-education-card .hire-banner {
        display: none;
    }

    /* Education Page Css End */

    /* new contact us page css  */

    .newcontactdetails {
        flex-wrap: wrap;
        justify-content: inherit;
    }

    .contactcard {
        width: 100% !important;
        margin-bottom: 30px;
    }

    .bigheadingspan {
        font-size: 70px;
    }

    .bigone {
        font-size: 70px !important;
        line-height: 80px;
    }

    .serviceoutlinetext {
        font-size: 50px;
    }

    .servicespage .gradientbutton {
        margin-top: 20px;
    }

    .textwithcircle2 h2 {
        font-size: 26px !important;
    }

    .textwithcircle2 .heading-round {
        top: -29px !important;
    }

    .textwithcircle3 {
        width: 200px !important;
    }


    /* Grow your business section start here  */

    .line1,
    .line2 {
        width: 100%;
    }

    .contentbox img {
        position: inherit;
        right: 0px;
        bottom: -20px;
    }

    .contentbox h2 {
        font-size: 22px;
    }

    .contentbox h2 br {
        display: none;
    }

    .growlist li {
        font-size: 14px;
        color: #fff;
        list-style: none;
        padding-left: 10px;
        line-height: 24px;
        margin-bottom: 20px;
    }

    .growlist li img {
        width: 22px;
        position: absolute;
        left: 0px;
        margin-top: 8px;
    }

    .widgets {
        flex-wrap: wrap;
    }

    .widgets div {
        width: 100%;
        padding: 20px;
    }

    .helpyou h1 br {
        display: none;
    }

    .pairroxzreview {
        width: 100%;
    }

    /* --27-04--css-here-- */
    .pairroxzreview {
        width: 100%;
    }

    .contentarea {
        width: 100%;
        margin: 0 auto;
    }

    .site-footer .address-row {
        width: 100% !important;
    }

    .hire_dp {
        text-align: center;
        margin: 0 auto 50px;
    }

    .plan_card .head_plan {
        padding: 30px;
    }

    .plan_card .head_plan h4 {
        font-size: 26px;
    }

    .amt_plan .show_amt {
        font-size: 20px;
    }

    .amt_plan h6.show_amt {
        font-size: 16px;
    }

    .plan_card .head_plan h4 span.spanstyle1 {
        font-size: 14px;
        margin-top: 0;
    }

    .main-slider.request_q_sec .container {
        padding-top: 120px;
    }

    .main_flat_mb .flatesec_mb a .webimg {
        display: block;
    }

    .Plan_lists ul {
        flex-wrap: wrap;
    }

    .Plan_lists ul li {
        width: 100%;
        padding: 0px 0px 15px 0px;
    }

    .main_flat_mb {
        padding: 0 0 40px;
    }

    .main_flat_mb .flatesec_mb a {
        border-radius: 5px;
    }

    .hr_matters_banner {
        padding: 0px 0px 60px 0px;
    }

    .hire_dp {
        padding: 15px 30px;
        border-radius: 18px;
        max-width: 100%;
        text-align: center;
    }

    .main-slider.request_q_sec h2 {
        font-size: 36px;
    }

    .hire_dp p {
        font-size: 20px;
    }

    .set_mobile_view .next_view_none {
        display: none;
    }

    .set_mobile_view .set_mobile_none {
        display: block;
    }

    .set_mobile_view .plan_card .head_info p {
        display: none;
    }

    .mobile_view_flat img {
        display: none !important;
    }

    .request_info_sec .contact_details_newline {
        flex-wrap: wrap;
    }

    .request_info_sec .contact_details_newline .contactcard {
        border-right: none;
        border-bottom: 1px solid #444A65;
    }

    .new_ui_contact .contactform {
        padding: 45px 30px;
    }

    .request_info_sec .contactdnone {
        display: block;
    }

    .contact_card_box .contactdnone {
        display: block;
    }

    .contact_card_box h4 {
        font-size: 28px;
    }

    .cont_new_head .textwithcircle .heading-round {
        top: auto;
    }

    .newcontact.new_ui_contact {
        margin-top: 40px;
    }

    .cont_new_head .bannerheadig {
        padding-top: 35px;
    }

    .uicontent {
        padding-left: 15px !important;
    }

    .padleft {
        padding-left: 20px;
    }

    .contactusform.homeform .contacttext .dymond4 {
        display: none;
    }

    .contactusform.homeform .contacttext .mb-5.titletext {
        margin-bottom: 10px !important;
    }

    .contactussec .contactform {
        width: 100%;
        padding: 1rem 1rem 7rem;
    }

    .main-slider.request_q_sec h2 {
        font-size: 35px !important;
    }

    .plan_card .head_plan h4 {
        font-size: 22px !important;
    }

    .main-slider__content ul {
        display: flex;
        flex-wrap: wrap;
    }

    .main-slider__content ul li {
        width: 50%;
    }

    .provide-sec.mt-5 {
        margin-top: 0 !important;
    }

    .textwithcircle h2 {
        font-size: 38px !important;
        padding-top: 10px;
        line-height: 24px;
    }

    .education-slider-sec {
        margin: 0px 0 30px 0;
    }

    .softwere-sec #accordionExample {
        margin: 40px 0;
    }

    /* --date/05/-- */
    .footersocial a {
        margin: 0px 5px 5px 0px;
        font-size: 20px;
    }

    .footersocial {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .site-footer .address-row {
        padding: 0px;
    }

    .row.address-row .col-xl-3.col-lg-4.col-md-4.linkslist.wow.fadeInUp.usa-add-div {
        width: 50%;
        border-bottom: none;
        border-right: 1px solid #34334e;
    }

    .row.address-row .col-xl-3.col-lg-4.col-md-4.linkslist.wow.fadeInUp.usa-add-div:last-child {
        border-right: none;
    }

    .row.address-row .linkslist {
        margin-bottom: 20px;
    }

    .usa-add-div p:first-child {
        margin-bottom: 10px;
    }

    .site-footer .usa-add-div p {
        font-size: 13px;
        line-height: initial;
    }

    .row.address-row .usa-add-div {
        padding: 0 15px;
    }

    .col-xl-6.col-lg-4.col-md-4.linkslist.wow.fadeInUp.d-flex.align-items-center {
        text-align: center;
        display: flex;
        justify-content: center;
    }

    .img-fluid.flogo {
        max-width: 220px;
    }

    .site-footer__bottom-left {
        width: 100%;
        margin-bottom: 20px;
    }

    .footericons li a img {
        width: auto;
        margin: 0px !important;
        max-width: 65px;
    }

    .site-footer__bottom-left .footericons li {
        padding-right: 0;
        width: 16.66%;
    }

    .site-footer__bottom-left .footericons li a {
        display: block;
        padding: 0px 8px;
    }

    .site-footer__bottom-left .footericons li:first-child a {
        padding-left: 0px;
    }

    .site-footer__bottom-left .footericons li:first-child a {
        padding-right: 0px;
    }

    .footer-widget__title {
        line-height: initial;
        margin-bottom: 10px;
    }

    .footer-industries li {
        line-height: initial;
    }

    .footer-widget__links-list li a {
        display: inline-flex;
        font-size: 13px;
        line-height: initial;
    }

    .site-footer__middle-inner .col-xl-2.col-lg-3.col-md-6.linkslist.wow.fadeInUp {
        width: 50%;
        padding-right: 0px;
    }

    .site-footer__middle-inner .col-xl-3.col-lg-4.col-md-6.linkslist.wow.fadeInUp {
        width: 50%;
        padding-left: 0;
    }

    .footer-widget__links-list li {
        line-height: initial;
    }

    .footer-widget__links-list li a:before {
        bottom: 0px;
    }

    .mb_app_heading_new .d-flex .textwithcircle img.heading-round {
        top: -72% !important;
        max-width: 90% !important;
    }

    h3.new_let_hello {
        padding: 26px 0 0;
    }

    .mb_app_heading_new {
        margin-bottom: 4rem;
    }

    .textwithcircle .heading-round {
        top: -70px;
        min-height: 200px;
    }

    .bannerheadig {
        font-size: 46px !important;
        line-height: 60px !important;
        padding-top: 25px !important;
    }

    .title_hire {
        flex-wrap: wrap;
    }

    .getqry_card {
        padding: 10px 0;
        flex-wrap: wrap;
    }

    .getqry_hire {
        justify-content: center;
        padding-top: 20px;
    }

    .title_hire_in h2 {
        font-size: 15px !important;
        margin: 0 0 2px !important;
    }

    .thn_font {
        font-size: 15px !important;
    }

    span.thn_yline {
        font-size: 15px !important;
    }

    span.thn_ybold {
        font-size: 15px !important;
    }

    .title_hire_in {
        padding-left: 0px;
        padding-top: 15px;
        width: 100%;
        text-align: center;
        line-height: 20px;
    }

    .title_hire .d-flex {
        padding-bottom: 20px;
    }

    .get_offer_sec {
        background-image: url(../img/offer-bg.png);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: left center;
    }

    .title_hire .btn_yellow {
        min-width: 180px;
        margin: auto;
    }

    .ranked_dp figure {
        min-height: 300px;
    }

    .form_a_ranked {
        border-radius: 15px;
        padding: 30px 15px 15px 15px;
    }

    .card_ratings .footericons li {
        width: 33.33%;
    }

    ul.stats_rat_list {
        flex-wrap: wrap;
    }

    ul.stats_rat_list li {
        width: 33.33%;
        padding-bottom: 15px;
    }

    .stats_rat_list li article h5 {
        font-size: 30px;
        margin: 8px 0 0px 0;
        line-height: 25px;
    }

    .stats_rat_list li article p {
        font-size: 15px;
    }

    .stats_rat_list li article figure {
        height: 30px;
    }

    .media_coverage_list li {
        padding: 5px;
    }

    .white_bg .workwedo .heading_div {
        width: 90%;
    }

    ul.listnumber {
        padding: 0;
    }

    .white_bg .get_touch_sec {
        display: block;
    }

    .get_hr_icon {
        display: block;
    }

    .title_hire .d-flex {
        padding-bottom: 10px;
        flex-wrap: wrap;
        width: 100%;
        justify-content: center;
    }

    .title_hire_in h2 {
        display: flex;
        justify-content: center;
        width: 100%;
    }

    .get_offer_sec {
        position: relative;
    }

    a.get_hr_icon {
        position: absolute;
        max-width: 35px;
        left: 15px;
        top: 15px;
    }

    .our_stats_sec {
        min-height: 450px;
        margin-top: -47px;
    }

    .our_stats_sec .container {
        padding-top: 20%;
    }

    .our_stats_sec {
        min-height: 410px !important;
        margin-top: -30px !important;
    }

    .stats_rat_list li article h5 {
        font-size: 25px !important;
        line-height: 28px !important;
    }

    .stats_rat_list li article figure {
        height: 25px !important;
    }

    .white_bg .workwedo .heading_div {
        width: 95% !important;
    }

    ul.listnumber li:before {
        width: 32px;
        min-width: 32px;
        height: 32px;
        font-size: 16px;
        font-size: 16px;
    }

    .white_bg .whatwedo {
        padding: 30px 0px;
    }

    .white_bg .mright {
        margin-right: 0;
    }

    .white_bg .whatbest .bestsmall {
        background: #F5F1FF;
        border-radius: 0px 0px 20px 20px;
        margin-top: -15px;
        z-index: -1;
    }

    .offer_card {
        padding: 10px 0;
    }

    .white_bg .new_w_form::after {
        display: none;
    }

    .white_bg .whatbest::before {
        display: none;
    }

    .section.media_coverage_sec::after {
        display: none;
    }

    .white_bg .bright {
        border-right: none;
    }

    .title_hire .time-offer {
        display: none;
    }

    .title_hire .phone_icon_tp {
        display: block;
        color: #fff;
    }

    .title_hire .phone_icon_tp .number_getqry {
        color: #fff;
    }

    .title_hire_in {
        padding-top: 5px;
    }

    .title_hire .btn_yellow {
        min-width: 130px;
        padding: 0;
        height: 38px;
        line-height: 38px;
        font-size: 13px;
    }

    .wayz_card_intro {
        padding: 115px 15px 0;
        text-align: center;
        max-width: 100%;
    }

    .wayz_top_head {
        height: auto;
    }

    .appicons_row {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
    }

    span.bg-wayz2 {
        display: none;
    }

    .bg-wayz1 {
        display: none;
    }

    .wayz_top_head {
        height: auto !important;
    }

    section.about_wayz_sec {
        padding: 150px 0 0 !important;
    }

    section.about_wayz_sec::after {
        width: 316px;
        height: 316px;
        right: -24%;
        top: -4%;
    }

    .country_points img {
        max-width: 16% !important;
    }

    .country_points .country_texts {
        width: 232px !important;
        height: 42px !important;
        border-radius: 10px;
        font-weight: 500 !important;
        font-size: 14px !important;
    }
}


@media only screen and (max-width:1199px) {
    .serviceoutlinetext {
        font-size: 72px;
    }

    .bigheading2 {
        font-size: 62px;
        line-height: 70px;
    }

    .flow-right {
        right: 0px;
    }

    .flow-left {
        left: 0;
    }

    section.iphone-lets-sec {
        padding: 0 15px;
    }

    section.softwere-sec {
        padding: 0 15px;
    }

    .service-main-2 .services-title-main .services-title {
        left: 0 !important;
    }

    .scale-sec {
        padding: 0 15px;
    }

    .roundshape2 {
        position: absolute;
        width: 220px;
    }

    .service-inner-div h5 {
        font-size: 15px;
    }

    .dedicated-icondiv {
        min-height: 430px;
    }

    .white_bg .workwedo {
        padding: 40px 0px 0px;
    }

    .white_bg .whatwedo {
        padding: 40px 0px 0px 0px;
    }

    .herizontalcardhost .cardimg.fistimg {
        display: none;
    }

    .herizontalcardhost .cardimg {
        margin: auto;
    }

    .herizontalcardprimecoach .cardimg.fistimg {
        display: none;
    }

    .herizontalcardprimecoach .cardimg.secondimg .img-fluid {
        max-width: 70%;
        height: auto;
        text-align: end;
        margin: auto;
    }
}


@media only screen and (min-width: 320px) and (max-width: 575px) {

    /* about us responsive */
    .aboutmainrow .content-div .ptextw {
        width: 100%;
    }

    .aboutmainrow .content-div .content-card-div {
        display: flex;
        flex-wrap: wrap;
    }

    .aboutmainrow .content-div .content-card-div .our-rotate-div h3 {
        transform: rotate(0deg);
    }

    .aboutmainrow .about-img img {
        position: relative;
        margin: 30px 0 0;
    }

    .target-sec {
        padding: 0 0 50px 0;
    }

    .iphone-lets-sec .lets-main-div {
        height: auto;
        padding: 15px;
    }

    /* food delivery css start here  */

    .foodlottie lottie-player {
        width: 201px;
        top: 10px;
    }


    /**** AMS ****/
    .ams-row-pad {
        margin: 0px;
        background: #0065C1 !important;
        padding: 20px !important;
    }

    .why-choose-card-bgimg {
        display: none !important;
    }

    /****** Laravel Page Css Start  */
    .laravel-looking-sec {
        margin: 0px 0px 20px !important;
    }

    .laravel-looking-sec .looking-text-div {
        text-align: center;
        margin-bottom: 30px;
    }

    .laravel-looking-sec .lara-right-div {
        margin: 30px auto 30px !important;
        float: unset !important;
    }

    .laravel-looking-sec .lara-left-div {
        margin: 0 auto 0 !important;
    }

    /****** Laravel Page Css end  */

    /****** Mobile Service Page Css Start  */
    .mob-grid-container .first-div {
        width: 40% !important;
        margin: 10px auto;
    }

    /****** Mobile Service Page Css End */


    /* new service section css here  */

    .uiuxsec {
        flex-wrap: wrap;
    }

    .uicontent {
        width: 100%;
        padding-left: 15px !important;
        padding-top: 50px;
    }

    .uiuxsec {
        width: 100%;
        flex-direction: column-reverse;
    }

    .uiimg {
        width: 70%;
        margin-top: 50px;
    }

    .bannermargin {
        padding: 150px 0px 50px;
    }

    .bigheading {
        font-size: 80px;
        line-height: 80px;
    }

    .bigheading2 {
        font-size: 50px;
        line-height: 60px;
    }

    .design {
        width: 251px;
    }

    .app {
        width: 130px;
    }

    .webdesignsec {
        margin: 0px;
    }

    .padleft {
        padding-left: 15px;
    }

    .mobileapps .nav-pills .nav-link {
        padding: 7px 10px !important;
        width: 145px;
    }

    .webdesignsec .nav-pills .nav-link {
        padding: 7px 12px !important;
        width: 140px;
        margin-bottom: 20px;
    }

    .clmrvrs {
        flex-direction: column-reverse;
    }

    .blureffect img {
        top: 300px;
        width: 100%;
    }

    /* END new service section css here  */

    /* Education Page Css Start  */
    .laravel-slider-sec .education-blue-box {
        min-height: 385px;
        max-height: 385px;
    }

    /* Education Page Css End  */


    /* inner banner css here */

    .leftspace {
        padding-left: 60px;
    }

    .textwithcircle {
        width: 100%;
        margin: 60px 0px 30px;
    }

    .textwithcircle h2 {
        font-size: 32px !important;
    }

    .textwithcircle .heading-round {
        top: -44px;
    }

    .bannerheadig {
        font-size: 36px !important;
        line-height: 42px !important;
    }

    .gradienteffect {
        top: 0px;
        left: 0px;
        width: 100%;
    }

    .topline h6 {
        font-size: 12px;
        letter-spacing: 0px;
    }

    .linestyle {
        width: 70px;
        margin-right: 10px;
    }

    .leftsidesec p {
        font-size: 14px;
        line-height: 19px;
        top: 30px;
        left: -67px;
    }

    .leftsidesec img {
        width: 30px;
        left: 10px;
        bottom: -20px;
    }

    /* --08-05--- */
    .mb_app_heading_new .textwithcircle h1.spanstyle1 {
        font-size: 42px !important;
    }

    .mb_app_heading_new .textwithcircle {
        width: 310px !important;
        margin: 20px 0px 10px;
    }

    .mb_app_heading_new .d-flex .small_text {
        font-size: 24px !important;
    }

    .mb_app_heading_new h2 span.spanstyle2 {
        font-size: 32px !important;
    }

    .main-slider.request_q_sec h2 .small_text {
        font-size: 16px !important;
    }

    .mb_app_heading_new h2 {
        margin-bottom: 10px !important;
    }

    .mb_app_heading_new h3 .mobile_text {
        font-size: 32px !important;
        margin-bottom: 10px !important;
    }

    .mb_app_heading_new h2 span.spanstyle2 {
        font-size: 32px !important;
    }

    .mb_app_heading_new h2 span.spanstyle2 {
        font-size: 32px !important;
    }

    .textwithcircle h2 {
        font-size: 36px !important;
    }

    .bannerheadig {
        font-size: 46px !important;
        line-height: 60px !important;
        padding-top: 25px !important;
    }


}


/* Tablet Layout: 575px. */
@media only screen and (min-width: 576px) and (max-width: 767px) {

    /* home css */
    .main-slider__content h1 {
        font-size: 50px;
        line-height: 60px;
    }

    /* portfolio page style */
    .herizontalportfoliocard .cardimg {
        width: 300px;
        margin: 0 auto;
    }

    .herizontalportfoliocard .fistimg img {
        display: none;
    }

    .herizontalportfoliocard .socialicn {
        display: flex;
        flex-wrap: wrap;
    }

    .herizontalportfoliocard .socialicn .gradientbutton {
        margin-top: 20px;
    }

    /* about us responsive */
    .aboutmainrow .content-div .ptextw {
        width: 100%;
    }

    .aboutmainrow .content-div .content-card-div {
        display: flex;
        flex-wrap: wrap;
    }

    .aboutmainrow .content-div .content-card-div .our-rotate-div h3 {
        transform: rotate(0deg);
    }

    .aboutmainrow .about-img img {
        position: relative;
        margin: 30px 0px;
    }

    /* food delivery css start here  */

    .foodlottie lottie-player {
        width: 340px;
        top: -23px;
    }

    /**** AMS ****/
    .why-choose-card-bgimg {
        display: none !important;
    }

    .dedicated-icondiv {
        min-height: auto !important;
    }

    /****** Laravel Page Css Start  */
    .laravel-looking-sec {
        margin: 0px 0px 20px !important;
    }

    .laravel-looking-sec .looking-text-div {
        text-align: center;
        margin-bottom: 30px;
    }

    .laravel-looking-sec .lara-right-div {
        margin: 30px auto 30px !important;
        float: unset !important;
    }

    .laravel-looking-sec .lara-left-div {
        margin: 30px auto 0 !important;
    }

    /****** Laravel Page Css end  */

    /****** Mobile Service Page Css Start  */
    .mob-grid-container .first-div {
        width: 40% !important;
        margin: 10px auto;
    }

    /****** Mobile Service Page Css End */


    /* inner banner css here */

    .leftspace {
        padding-left: 60px;
    }

    .textwithcircle {
        width: 100%;
        margin: 60px 0px 50px;
    }

    .textwithcircle h2 {
        font-size: 42px;
    }

    .textwithcircle .heading-round {
        top: -90px !important;
    }

    .bannerheadig {
        font-size: 40px !important;
        line-height: 50px !important;
    }

    .gradienteffect {
        top: 0px;
        left: 0px;
        width: 100%;
    }

    .topline h6 {
        font-size: 18px;
        letter-spacing: 4px;
    }

    .linestyle {
        width: 70px;
        margin-right: 10px;
    }

    .leftsidesec p {
        font-size: 14px;
        line-height: 19px;
        top: 30px;
        left: -67px;
    }

    .leftsidesec img {
        width: 30px;
        left: 10px;
        bottom: -35px;
    }

    .textwithcircle2 h2 {
        font-size: 26px !important;
    }

    .textwithcircle2 .heading-round {
        top: -48px !important;
    }


}


/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) {

    /* home */
    .main-slider__content h1 {
        font-size: 44px;
        line-height: 56px;
    }

    .main-slider__content ul p {
        font-size: 20px;
    }

    .bll_home--hero-image .media-wrapper .media-video-wrapper .video {
        top: 13px;
        max-width: 194px;
        border-radius: 18px;
    }

    .bll_home--hero-image .media-wrapper .media-image-wrapper {
        height: 445px;
        width: 200px;
    }

    /* Start Who We Are responsive */
    .titletext {
        line-height: 40px;
        font-size: 30px;
    }

    .shape1_box {
        display: none;
    }

    .shape2_box {
        display: none;
    }

    .content_box {
        width: 100%;
        padding-bottom: 0px;
    }

    .content_box .content_box_shapes {
        display: none;
    }

    .couter_box {
        width: 100%;
        padding-bottom: 0px;
        border-top: 1px solid;
    }

    .couter_box .content_box_shapes {
        display: none;
    }

    .content_box_shapes_mobile {
        display: flex;
    }

    .content_box_shapes_mobile .iconbox {
        width: 25% !important;
    }

    .dymond_img {
        width: 250px;
        position: absolute;
        right: 80px;
        top: 130px;
    }

    .whoweare_content .content_box .ptext {
        width: 100%;
    }

    .counter-one__list .odometer span {
        font-size: 30px;
    }

    .couter_box .counter-one ul {
        display: flex;
        justify-content: space-between;
        width: 70%;
        margin: 0 auto;
    }

    .couter_box .counter-one ul li .ptext {
        font-size: 12px;
        line-height: 20px;
    }

    .pbig {
        width: 100%;
    }

    /* Work We Do */
    .workwedo {
        padding: 50px 0px 0px;
    }

    .wedobox1 {
        padding-right: 1rem;
    }

    .wedobox2 {
        padding-left: 1rem;
    }

    .homewayz {
        display: flex;
        flex-direction: column-reverse;
        margin-top: 60px;
    }

    .heading_div {
        margin-bottom: 40px;
    }

    .workwedo .heading_div {
        width: 100%;
        margin: 0 auto 50px;
        text-align: center;
    }

    .imgtextsec {
        margin-bottom: 0px;
    }

    .secret-video-div .custombadge.mt-3 {
        margin: 0px !important;
    }

    /* technologies section */
    .techwork {
        padding-top: 120px;
    }

    .techheadingbox {
        width: 100%;
        border: none !important;
        text-align: center;
    }

    .techheadingbox .texture-style {
        display: none;
    }

    .dymondimg2 {
        top: -124px;
        width: 200px;
    }

    .contactusform .dymondimg2 {
        display: none;
    }

    .techwork .container {
        padding-left: 0px;
        padding-right: 0px;
    }

    .techwork .techwork_tab-box {
        width: 100%;
    }

    .icn_box {
        width: 33.33%;
    }

    .techwork .techwork_tab-box .tab-buttons {
        display: none;
    }

    .technologies_mobile {
        display: block;
    }

    /* Start Industries We Serve */
    .Industries .container {
        padding-left: 0px;
        padding-right: 0px;
    }

    .Industries .main-box .boxone {
        width: 100%;
        padding: 40px 20px;
        text-align: center;
        border-bottom: 1px solid #2b2b44;
    }

    .titletext span {
        display: initial;
        font-size: inherit;
    }

    .boxone p {
        font-size: 16px;
    }

    .Industries .main-box .boxtwo {
        width: 100%;
    }

    .boxone .btn {
        position: inherit !important;
        bottom: 0px;
    }

    .Industries .main-box .boxthree {
        width: 100%;
    }

    .onlymobile {
        display: block;
    }

    .boxthree {
        display: none;
    }

    .Industries .boxone a {
        position: initial;
    }

    .boxtwo .accordion-item {
        border-bottom: 1px solid #2b2b44;
        border-left: none;
        border-right: none;
    }

    .startaproejcttext {
        width: 100%;
    }

    .Industries .main-box {
        border-left: none;
        border-right: none;
    }

    .Industries .gradientbutton {
        position: inherit;
        bottom: 0px;
    }

    /* Start Testimonial Section */
    .videosec {
        width: 100%;
        height: 400px;
    }

    .testitext {
        width: 100%;
    }

    .testimonial-one .container {
        padding-left: 0px;
        padding-right: 0px;
    }

    .testimonial-one__carousel {
        border-left: none !important;
        border-right: none !important;
    }

    .customtestimonial .shape1_box {
        width: 100%;
        display: flex;
        flex-direction: row;
        border-bottom: 1px solid #34334e;
    }

    .customwidth {
        width: 30%;
        border-right: 1px solid #34334e;
    }

    /* Contact Us Section */

    .contactusform {
        margin-top: 50px;
    }

    .contactuspage .main-slider__content h1 {
        margin-bottom: 20px;
    }

    .homeform .contactussec {
        flex-direction: column;
    }

    .contactusform .container {
        padding-left: 0px;
        padding-right: 0px;
    }

    .new_ui_contact .container {
        padding-left: 15px;
        padding-right: 15px;
    }

    .contactussec .contacttext {
        width: 100%;
        padding: 2rem 1rem;
        border: none;
    }

    .contactussec {
        /* border: none !important; */
        flex-direction: column-reverse;
    }

    .contact_card_box .contactdnone {
        display: block;
    }

    .request_info_sec .contactdnone {
        display: block;
    }

    .contactdnone {
        display: none;
    }

    .contactuspage .container {
        padding-bottom: 0px;
    }

    .contactussec {
        background: transparent;
    }

    .contactform textarea {
        height: 160px;
    }

    .contactform .gradientbutton {
        width: 100%;
    }

    .contactform .gradientbutton button {
        width: 100%;
        border: none;
    }

    .contactussec .contactform {
        width: 100%;
        padding: 1rem 1rem 7rem;
    }

    .contactform input[type=submit] {
        width: 100%;
    }

    .contactform .iconbox {
        border-bottom: 1px solid;
    }

    .dymond4 {
        position: absolute;
        width: 140px;
        bottom: 0px;
        right: 50px;
    }

    /* service strips section style here   */

    .strips {
        max-width: 720px;
        margin: 50px auto;
    }

    .strips__strip--expanded .strip__content p {
        font-size: 18px;
        line-height: 30px;
    }

    .strips__strip--expanded .strip__content h2 {
        font-size: 40px;
        line-height: 46px;
    }

    .explore {
        font-size: 24px;
    }

    .strip__close {
        right: 4vw;
        top: 3vw;
        font-size: 36px;
    }


    /* about us responsive */
    .aboutmainrow .content-div .ptextw {
        width: 100%;
    }

    .aboutmainrow .content-div .content-card-div {
        display: flex;
        flex-wrap: wrap;
    }

    .aboutmainrow .content-div .content-card-div .our-rotate-div h3 {
        transform: rotate(0deg);
    }

    .aboutmainrow .about-img img {
        position: relative;
        margin: 0px;
    }

    .aboutmainrow .content-div .content-card-div .inner-card .first-div {
        width: 185px;
    }

    .lineshape {
        display: none;
    }

    .abhtshape2 {
        width: 100px;
    }

    .abhtshape3 {
        width: 200px;
    }

    .abhtshape7 {
        width: 100px;
        top: -20px;
        right: 0px;
    }

    .textbox {
        width: 100%;
    }

    .textbox .textboxdetails {
        left: 0px !important;
        display: flex;
        flex-direction: column;
        text-align: center;
    }

    .whytxt {
        margin-top: 30px;
        margin-left: 0px;
    }

    .textboximg {
        max-width: 90px !important;
        min-height: 90px !important;
    }


    /* portfolio */

    #new-testi-sec .offset-md-1 {
        margin: 0px;
    }

    .fistimg {
        display: none;
    }

    .cardtext {
        width: 60%;
    }

    .cardimg {
        width: 40%;
    }

    .herizontalcardthree {
        padding-bottom: 30px;
    }

    .chalangeslidetxt {
        width: 100%;
    }

    .chalangeimg {
        display: none;
    }

    /* service page style */
    .servicecard1 {
        flex-wrap: wrap;
    }

    .uiservice {
        width: 100%;
        padding-bottom: 32px;
    }

    .servicecontent {
        width: 100%;
        padding: 32px;
        flex-wrap: wrap;
    }

    .servicecard2 {
        flex-wrap: wrap;
    }

    .servicecontent2 {
        width: 100%;
        padding: 32px;
        flex-wrap: wrap;
    }

    .uidesignimg {
        width: 100%;
        display: none;
    }

    .servicetoollist {
        flex-wrap: wrap;
    }

    .servicetoollist li {
        width: 25%;
        margin-bottom: 30px;
    }

    .servicecard3 {
        flex-wrap: wrap;
    }

    .servicecard4 {
        flex-wrap: wrap;
    }

    .servicecard4 .servicecontent2 {
        padding: 32px;
    }

    .servicesocial {
        flex-wrap: wrap;
        margin-top: 0px;
    }

    .cardheader {
        flex-wrap: wrap;
    }

    .cardheader a {
        margin-top: 20px;
    }

    .appscard {
        margin-top: 30px;
    }

    .backcircle {
        width: 270px;
        height: 270px;
    }

    /* services detials page style here  */

    .otherservice {
        flex-wrap: wrap;
    }

    .ser1 {
        width: 100%;
        margin: 0px;
    }

    /* food delivery css start here  */

    .foodlottie lottie-player {
        width: 450px;
        top: -23px;
    }

    /* ui/ux design style here  */

    .challangessec ul {
        flex-wrap: wrap;
    }

    .challangessec ul li {
        width: 110px;
        margin: 0px 10px 40px 0px;
    }

    .uibnrlottie {
        margin-top: 100px;
    }

    .talktous {
        background-size: cover;
    }

    .grapdesign {
        display: flex;
        flex-direction: column-reverse;
    }

    .uipic-inner-div ul {
        margin: 30px 0px;
    }

    .uipic-inner-div img {
        width: 100%;
    }

    .logobx {
        width: 50%;
    }

    #solutions_route:hover ul {
        display: inline-block;
        padding-left: 15px;
        transition: .5s;
    }

    #solutions_route .submenu {
        display: none;
    }

    .newheading2 .bordertext {
        font-size: 80px !important;
        line-height: 90px !important;
    }

    .newheading2 .bnrheadingtext {
        font-size: 40px !important;
    }

    .cloudcard {
        margin-top: 30px;
    }


    /**** AMS ****/
    .why-choose-card-bgimg {
        display: none !important;
    }

    /* e-commerce */

    .bordertext {
        font-size: 100px !important;
    }

    /****** Laravel Page Css Start  */
    .laravel-looking-sec {
        margin: 0px 0px 20px !important;
    }

    .laravel-looking-sec .looking-text-div {
        text-align: center;
        margin-bottom: 30px;
    }

    .laravel-looking-sec .lara-right-div {
        margin: 30px auto 30px !important;
        float: unset !important;
    }

    .laravel-looking-sec .lara-left-div {
        margin: 30px auto 0 !important;
    }

    .boost-img-div {
        text-align: center !important;
    }

    .discuse-row img {
        display: none;
    }

    .develop-row img {
        display: none;
    }

    .discuse-row {
        padding: 25px !important;
    }

    .develop-row {
        padding: 25px !important;
    }

    .dedicated-icondiv {
        min-height: 330px;
    }

    .ecomm-gradient {
        text-align: center;
    }

    .ecomm-gradient h4 {
        font-size: 28px !important;
    }

    /* faq */

    .softwere-sec #accordionExample .accordion-button {
        font-size: 14px;
        line-height: 24px;
        padding: 15px !important;
        border-radius: 5px 5px 0px 0px !important;
    }

    .softwere-sec #accordionExample .accordion-body {
        padding: 20px !important;
        font-size: 14px;
        line-height: 22px;
    }

    .softwere-sec #accordionExample .accordion-item {
        margin-bottom: 20px;
        background: #201736 !important;
        border-radius: 5px 5px 20px 20px !important;
    }

    .our-vertical-img {
        order: 2;
        padding-top: 30px;
        text-align: center;
    }

    .laravel-hire .laravel-develop-card {
        padding: 30px 0 !important;
    }

    .laravel-hire .laravel-developer {
        display: none;
    }

    .laravel-blue-box {
        min-height: auto !important;
    }

    /****** Laravel Page Css end  */
    /*** Vue Page Css ***/
    .what-vue-sec .appli-sideimg-div {
        justify-content: center;
    }

    /****** Mobile App Development Start *******/
    .mobile-key-inner-right {
        text-align: left !important;
    }

    .mobile-key-inner-right h5 {
        display: flex;
        flex-direction: row !important;
    }

    .mobile-key-inner-right h5 span {
        margin-left: 0px !important;
    }

    .mobile-key-inner-right p {
        padding-right: 35px !important;
    }

    .mobile-app-second-col {
        order: 3;
    }

    /****** Mobile App Development End *******/
    /****** Mobile Service Page Css Start  */
    .mob-grid-container .first-div {
        width: 40% !important;
        margin: 10px auto;
    }

    /****** Mobile Service Page Css End */

    /* Education Page Css Start   */

    /* Features Section Css */
    .grid-first-row {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        padding: 25px 0 20px 0;
        border-bottom: 1px solid #3E3939;
    }

    .grid-first-row .inner-main-div {
        display: flex;
        border-right: 1px solid #3E3939;
        padding: 10px;
        width: 100%;
    }

    .hire-education-card {
        margin: 0px;
        border-radius: 10px;
    }

    .hire-education-card .hire-card-inner {
        padding: 15px 0;
    }

    .hire-education-card .hire-banner {
        display: none;
    }

    /* Education Page Css end */

    .bigheading {
        font-size: 70px;
        line-height: 70px;
    }

    .bigheadingspan {
        font-size: 70px;
    }

    .bigone {
        font-size: 50px !important;
        line-height: 60px;
    }

    .bigheading2 {
        font-size: 50px;
        line-height: 60px;
    }

    .serviceoutlinetext {
        font-size: 50px;
    }


    /* inner banner css here */

    .leftspace {
        padding-left: 60px;
    }

    .textwithcircle {
        width: 525px;
        margin: 80px 0px 60px;
    }

    .textwithcircle h2 {
        font-size: 55px;
    }

    .mb_app_heading_new .d-flex .textwithcircle img.heading-round {
        top: -72% !important;
        max-width: 90% !important;
    }

    .textwithcircle_new .heading-round {
        top: auto;
        max-width: 100%;
    }

    .bannerheadig {
        font-size: 52px !important;
        line-height: 56px !important;
    }

    .gradienteffect {
        top: 0px;
        left: 0px;
        width: 100%;
    }

    .topline h6 {
        font-size: 18px;
        letter-spacing: 4px;
    }

    .linestyle {
        width: 70px;
        margin-right: 10px;
    }

    .leftsidesec p {
        font-size: 14px;
        line-height: 19px;
        top: 30px;
        left: -67px;
    }

    .leftsidesec img {
        width: 30px;
        left: 10px;
        bottom: -35px;
    }

    .textwithcircle2 h2 {
        font-size: 46px !important;
    }

    .textwithcircle2 .heading-round {
        top: -60px !important;
    }

    /* --27-04--css-here-- */
    .pairroxzreview {
        width: 100%;
    }

    .contentarea {
        width: 100%;
        margin: 0 auto;
    }

    .site-footer .address-row {
        width: 100% !important;
    }

    .plan_card .head_plan {
        padding: 30px;
    }

    .plan_card .head_plan h4 {
        font-size: 26px;
    }

    .amt_plan .show_amt {
        font-size: 20px;
    }

    .amt_plan h6.show_amt {
        font-size: 16px;
    }

    .plan_card .head_plan h4 span.spanstyle1 {
        font-size: 14px;
        margin-top: 0;
    }

    .main-slider.request_q_sec .container {
        padding-top: 120px;
    }

    .hire_dp p {
        font-size: 18px;
    }



}

/* Medium screen  */
@media only screen and (min-width: 992px) and (max-width: 1199px) {

    .main-slider__content ul p {
        font-size: 26px;
    }

    /* Start Who We Are responsive */
    .titletext {
        line-height: 40px;
        font-size: 30px;
    }

    .shape1_box {
        display: none;
    }

    .shape2_box {
        display: none;
    }

    .content_box {
        width: 100%;
        padding-bottom: 0px;
    }

    .content_box .content_box_shapes {
        display: none;
    }

    .couter_box {
        width: 100%;
        padding-bottom: 0px;
        border-top: 1px solid;
    }

    .couter_box .content_box_shapes {
        display: none;
    }

    .content_box_shapes_mobile {
        display: flex;
    }

    .content_box_shapes_mobile .iconbox {
        width: 25% !important;
    }

    .dymond_img {
        width: 250px;
        position: absolute;
        right: 80px;
        top: 130px;
    }

    .whoweare_content .content_box .ptext {
        width: 100%;
    }

    .counter-one__list .odometer span {
        font-size: 30px;
    }

    .couter_box .counter-one ul {
        display: flex;
        justify-content: space-between;
        width: 70%;
        margin: 0 auto;
    }

    .couter_box .counter-one ul li .ptext {
        font-size: 12px;
        line-height: 20px;
    }

    .pbig {
        width: 100%;
    }

    /* Work We Do */
    .workwedo {
        padding: 50px 0px 0px;
    }

    .wedobox1 {
        padding-right: 1rem;
    }

    .wedobox2 {
        padding-left: 1rem;
    }

    .homewayz {
        display: flex;
        flex-direction: column-reverse;
        margin-top: 60px;
    }

    .heading_div {
        margin-bottom: 40px;
    }

    .workwedo .heading_div {
        width: 100%;
        margin: 0 auto 50px;
        text-align: center;
    }

    .imgtextsec {
        margin-bottom: 0px;
    }

    .secret-video-div .custombadge.mt-3 {
        margin: 0px !important;
    }

    /* technologies section */
    .techwork {
        padding-top: 120px;
    }

    .techheadingbox {
        width: 100%;
        border: none !important;
        text-align: center;
    }

    .techheadingbox .texture-style {
        display: none;
    }

    .dymondimg2 {
        top: -124px;
        width: 200px;
    }

    .contactusform .dymondimg2 {
        display: none;
    }

    .techwork .container {
        padding-left: 0px;
        padding-right: 0px;
    }

    .techwork .techwork_tab-box {
        width: 100%;
    }

    .icn_box {
        width: 25%;
    }

    .techwork .techwork_tab-box .tab-buttons {
        display: none;
    }

    .technologies_mobile {
        display: block;
    }

    /* service strips section style here   */

    .strips {
        max-width: 960px;
        margin: 50px auto;
    }

    .strips__strip--expanded .strip__content p {
        font-size: 18px;
        line-height: 30px;
    }

    .strips__strip--expanded .strip__content h2 {
        font-size: 40px;
        line-height: 46px;
    }

    .explore {
        font-size: 24px;
    }

    .strip__close {
        right: 4vw;
        top: 3vw;
        font-size: 36px;
    }

    /* service page style here  */

    .servicecontent {
        padding: 32px 0px 0px 32px;
    }

    .uiservice {
        width: 100%;
        padding-bottom: 32px;
    }

    .servicecard1 .uidesignimg {
        display: none;
    }

    /* services details page  */

    .choose-new-sec .choose-card {
        min-height: 373px;
    }

    /* about us page css */

    .cmnshape.lineshape {
        display: none;
    }

    .textbox {
        width: 100%;
        margin: 0px;
    }

    .textbox .textboxdetails {
        left: 0px !important;
    }

    /* food delivery css start here  */

    .foodlottie lottie-player {
        width: 450px;
        top: -23px;
    }

    .main-slider h1 {
        font-size: 60px;
    }

    .foodlottie lottie-player {
        width: 300px;
        top: -23px;
    }

    /* ui/ux design style here  */

    .challangessec ul li {
        width: 123px;
        margin-right: 0px;
    }

    .talktous {
        background-size: cover;
    }

    .uipic-inner-div img {
        width: 100%;
    }

    /* portfolio */
    .fistimg {
        display: none;
    }

    .cardtext {
        width: 60%;
    }

    .cardimg {
        width: 40%;
    }

    /* contact us css */

    .contactdnone br {
        display: none;
    }

    /* portfolio page css */

    .chalangeslidetxt {
        width: 100%;
    }

    .chalangeimg {
        display: none;
    }

    #solutions_route:hover ul {
        display: inline-block;
        padding-left: 15px;
        transition: .5s;
    }

    #solutions_route .submenu {
        display: none;
    }

    .discuse-row img {
        display: none;
    }

    .develop-row img {
        display: none;
    }

    .discuse-row {
        padding: 25px !important;
    }

    .develop-row {
        padding: 25px !important;
    }

    .ecomm-gradient {
        text-align: center;
    }

    .ecomm-gradient h4 {
        font-size: 28px !important;
    }

    .mobiledn {
        display: none;
    }

    .laravel-blue-box-sec .laravel-blue-box {
        min-height: 397px;
        max-height: 510px;
    }

    /*** Laravel Page Css  ****/

    .laravel-hire .laravel-develop-card {
        padding: 30px 0 !important;
    }

    .vue-hire .vue-hire-row .ptext3 {
        font-size: 13px !important;
    }

    /*** Education Page Css  ***/
    /* .hire-education-card .hire-banner{

    } */


    /* inner banner css */

    .gradienteffect {
        left: 50px !important;
    }

    .bannerheadig {
        font-size: 60px !important;
    }

    .container,
    .container-lg,
    .container-md,
    .container-sm {
        max-width: 100%;
    }

}

@media (max-width: 1366px) {
    .wayz_card_intro .wayz_grey_logo {
        max-width: 180px;
        max-width: 180px;
    }

    .app_feature_list li article {
        padding: 10px 30px;
        min-height: 150px;
    }

    .brand_wayz_sec::after {
        bottom: 4%;
        width: 230px;
        height: 513px;
    }

    .brand_wayz_sec {
        padding-bottom: 2rem;
    }

    .dashboard_web_sec {
        padding-top: 0;
    }

    .heading_wayz {
        padding-bottom: 30px;
    }

    .wayz_summary_sec .first_P {
        font-size: 20px;
        margin-bottom: 15px;
        line-height: 32px;
        padding: 30px 0 20px 0;
    }

    .summary_sec_in {
        min-height: 120px;
    }

    .wayz_card_intro h2 {
        font-size: 22px;
        margin-bottom: 15px;
    }

    .about_device_frame p {
        padding: 0 8%;
    }

    .about_device_frame h5 {
        padding: 0 8%;
    }

    .tech_stack h3 {
        font-size: 32px;
        margin-bottom: 35px;
    }

    .heading_wayz h3 {
        font-size: 40px;
    }

    .app_feature_list li figcaption h4 {
        font-size: 18px;
        margin: 0 0 5px;
    }

    .head_left_wayz .left_fill {
        font-size: 24px;
        padding: 15px 60px;
    }

    .head_left_wayz h3 {
        font-size: 42px;
        margin-bottom: 15px;
    }

    .wayz_startaproejct .startaproejcttext h3 {
        font-size: 42px;
        margin-bottom: 1rem;
    }

    span.bg-wayz2::before {
        left: 28%;
        top: 30px;
    }

    span.wayz-color-scheme img {
        max-width: 42%;
    }

    span.wayz-color-scheme {
        padding-top: 1rem;
        padding-bottom: 2rem;
    }

    .about_in_banner {
        position: relative;
        width: 50%;
    }

    .about_in {
        max-width: 50%;
        left: -13%;
        top: -21%;
    }

    span.stand_wayz {
        width: 42%;
    }

    .tech_stack {
        padding: 50px 15px;
        width: 73%;
    }

    span.stand_wayz img.wayz_st_shape {
        position: absolute;
        bottom: -15%;
        left: -85px;
        max-width: 60%;
    }

    .tech_stack_list figure {
        border-radius: 12px;
        width: 85px;
        min-width: 85px;
        height: 85px;
        padding: 20px;
    }

    .tech_stack_list h6 {
        font-size: 15px;
    }

    .project_wayz_sec {
        padding: 90px 0 40px 0;
        position: relative;
    }

    .about_device_frame {
        padding: 30px 0 60px;
        position: relative;
    }

    .about_device_frame::before {
        bottom: -15px;
        width: 180px;
        height: 220px;
    }

    .progect_device_card img.project_device {
        margin-top: -160px;
        margin-bottom: 10rem;
        max-width: 80%;
    }

    .progect_device_card .head_left_wayz {
        top: 145px;
    }

    .progect_device_card .head_left_wayz h3 {
        font-size: 32px;
        padding: 0px 35px;
    }

    .progect_device_card .head_left_wayz .left_fill {
        font-size: 20px;
        font-weight: 500;
        padding: 10px 50px;
    }

    .progect_device_card p {
        font-size: 20px;
        line-height: 30px;
    }

    .wayz-color-box::after {
        top: -20%;
        width: 222px;
        height: 473px;
    }

    .summary_sec_in::after {
        width: 192px;
        height: 393px;
    }

    .wayz_top_head {
        min-height: 635px;
    }

    .client_review_row {
        margin-top: 1rem;
    }

    .client_review_row h4 {
        font-size: 32px;
        margin-bottom: 1rem;
    }

    .client_review_info figcaption p {
        font-size: 20px;
        line-height: 26px;
    }

    .client_review_info figcaption h5 {
        font-size: 23px;
    }

    .client_review_info figcaption h6 {
        font-size: 18px;
    }

    .client_review_info figure {
        width: 109px;
        min-width: 109px;
        height: 109px;
        padding: 22px;
    }

    .client_review_out img.review-shape {
        bottom: -190px;
        max-width: 20%;
    }

    section.wayz_summary_sec {
        padding: 90px 0 20px 0;
        background-size: 46%;
        background-position-y: 165px;
    }

    .white_bg .workwedo {
        padding: 40px 0px 0px;
    }

    .white_bg .whatwedo {
        padding: 40px 0px 0px 0px;
    }

    section.ranked_q_sec {
        padding: 40px 0;
        position: relative;
    }

    .white_bg .bestbox {
        margin: 55px 0px 0px;
    }

    .white_bg .whypairroxlanding {
        padding: 55px 0px;
    }

    .herizontalcardprimecoach .cardimg {
        min-height: auto;
    }
}

/* 1200 - 991 screens  */
@media only screen and (max-width: 1199px) {
    .mobi_app_dev_sec .services-title-main .services-title .services-title-ui span .services-title-a {
        display: block;
        width: 100%;
        margin-left: 0;
    }

    .container,
    .container-lg,
    .container-md,
    .container-sm {
        max-width: 100%;
    }

    .form_a_request h4 {
        font-size: 26px;
        margin-bottom: 20px;
    }

    .form_a_request {
        border-radius: 25px;
        padding: 35px 20px;
    }

    .main-slider.request_q_sec h2 .spanstyle2 {
        font-size: 20px;
    }

    .main-slider.request_q_sec h2 .small_text {
        font-size: 20px;
    }

    .main-slider.request_q_sec h2 {
        font-size: 38px;
    }

    .main-slider.request_q_sec .spanstyle2 {
        font-size: 20px;
    }

    .main-slider .container {
        padding-top: 120px;
        padding-bottom: 60px;
    }

    .main_flat_mb {
        padding: 0 0 20px;
    }

    .landingpge .titletext {
        line-height: 32px;
        font-size: 32px;
    }

    .main_flat_mb .titletext.text-center {
        margin-bottom: 35px;
    }

    .plan_card .head_plan h4 {
        font-size: 26px;
    }

    .plan_card .head_plan h4 span.spanstyle1 {
        font-size: 13px;
        margin-top: 5px;
    }

    .amt_plan .show_amt {
        font-size: 24px;
    }

    .amt_plan .show_amt sub {
        bottom: 1px;
        font-size: 13px;
    }

    .whatwedo ul li {
        font-size: 16px;
    }

    .landingpge .icon-box {
        font-size: 62px;
    }

    .hire_dp p {
        font-size: 20px;
    }

    .landingpge .cardp {
        padding-left: 25px;
    }

    .services-title-main .services-title .services-title-ui span .services-title-a .title {
        font-size: 1.3rem;
        line-height: 3rem;
        padding-left: 25px;
    }

    .mb_app_heading_new h3 .mobile_text {
        font-size: 36px;
    }

    .mb_app_heading_new h2 span.spanstyle2 {
        font-size: 34px !important;
    }

    .mb_app_heading_new h2 span.small_text {
        font-size: 18px !important;
    }

    .mb_app_heading_new .d-flex .small_text {
        font-size: 32px;
    }

    .mb_app_heading_new .textwithcircle h1.spanstyle1 {
        font-size: 48px;
    }

    .textwithcircle_new {
        width: 345px;
        margin: 20px 0px 10px;
    }

    .boxcardmodel2 .modal-content {
        width: 98%;
    }

    .leftspace {
        padding-left: 120px;
    }

    .bannerheadig {
        font-size: 52px !important;
        line-height: initial !important;
    }

    .title_hire_in h2 {
        font-size: 20px;
    }

    .thn_font {
        font-size: 20px;
    }

    span.thn_yline {
        font-size: 20px;
    }

    span.thn_yline {
        font-size: 20px;
    }

    .ranked_head h3 {
        font-size: 26px;
    }

    .ranked_head h6 {
        font-size: 18px;
        margin-bottom: 22px;
    }

    .form_a_ranked h4 {
        font-size: 22px;
    }

    .title_dev_hire h3 {
        font-size: 28px;
        margin-bottom: 30px;
    }

    .card_ratings .footericons li {
        padding: 5px;
    }

    .card_ratings .footericons li a figure {
        height: 100px;
    }

    .card_ratings .footericons a {
        padding: 10px;
    }

    .stats_rat_list li article h5 {
        font-size: 30px;
        line-height: 28px;
    }

    .stats_rat_list li article figure {
        height: 30px;
    }

    .stats_rat_list li article p {
        font-size: 14px;
    }

    section.media_coverage_sec {
        padding: 50px 0;
    }

    .media_coverage_sec .title_dev_hire h3 {
        margin-bottom: 30px;
    }

    .white_bg #cluchId .title_dev_hire h3 {
        margin-bottom: 30px;
    }

    .white_bg #clutch .bestsmall p.ptext3 {
        font-size: 15px;
    }

    .white_bg .services-title-main .services-title .services-title-ui span {
        margin-bottom: 20px;
    }

    .white_bg .form_a_ranked.common_ui_hire {
        margin-top: 0rem;
    }

    .white_bg .workwedo .heading_div {
        width: 55%;
    }

    .white_bg .workwedo .heading_div .titletext {
        padding: 0px 1%;
    }

    .white_bg .contentarea h3 {
        margin: 0 0 20px;
        font-size: 26px;
    }

    .white_bg .bestbig h2.titletext {
        font-size: 34px;
        line-height: 50px !important;
    }

    .white_bg .new_w_form::after {
        width: 403px;
        min-width: 403px;
        height: 403px;
        bottom: -16%;
        left: -38px;
    }

    .white_bg .contentarea .box_1 img {
        max-width: 30%;
    }

    .white_bg .contentarea .box_1:first-child img {
        max-width: 25%;
    }

    .white_bg .whatwedo ul li {
        font-size: 15px;
        line-height: initial;
    }

    .white_theme .main-menu .mobile-nav__toggler {
        color: #000;
    }

    .wayz_card_intro h2 {
        font-size: 25px;
        margin-bottom: 15px;
    }

    .wayz_card_intro p {
        font-size: 18px;
        margin-bottom: 30px;
    }

    .wayz_top_head {
        height: 730px;
    }

    span.bg-wayz2 {
        height: 85%;
        width: 55%;
    }

    .wayz_card_intro {
        padding: 145px 15px 0;
    }

    .wayz_card_intro .wayz_grey_logo {
        max-width: 200px;
    }

    span.bg-wayz1 {
        height: 300px;
    }

    .bg-wayz1::after {
        width: 118px;
        height: 118px;
        right: -60px;
        top: 59px;
    }

    span.bg-wayz2::before {
        left: 30%;
        top: 45px;
        width: 98px;
        height: 98px;
    }

    .wayz_card_intro p {
        font-size: 16px;
        margin-bottom: 20px;
        line-height: 28px;
    }

    section.about_wayz_sec {
        padding: 220px 0 0;
        position: relative;
    }

    .country_points .country_texts {
        width: 304px;
        height: 51px;
        border-radius: 10px;
        font-weight: 600;
        font-size: 16px;
    }

    .country_points {
        top: -60%;
    }

    .country_points img {
        max-width: 12%;
    }

    .head_left_wayz img.logo_wayz {
        max-width: 160px;
        padding: 0 0px 10px 60px;
    }

    .head_left_wayz h3 {
        font-size: 34px;
        margin-bottom: 15px;
    }

    .head_left_wayz .left_fill {
        font-size: 20px;
        padding: 15px 60px;
    }

    .about_device_frame p {
        padding: 0 8%;
        font-size: 16px;
    }

    .about_device_frame::after {
        width: 138px;
        height: 138px;
        left: -70px;
    }

    .about_device_frame::before {
        width: 190px;
        height: 240px;
    }

    .device_card span {
        padding: 35px;
    }

    .device_card span::after {
        top: 30%;
        left: 5%;
        width: 90%;
        height: 80%;
        border-radius: 15px;
    }

    .device_card span img {
        border-radius: 15px;
    }

    .stack_wayz_sec {
        position: relative;
        padding: 80px 0 15px;
    }

    .project_wayz_sec {
        padding: 140px 0 60px 0;
        position: relative;
    }

    .progect_device_card .head_left_wayz {
        top: 100px;
    }

    .progect_device_card img.project_device {
        margin-top: -140px;
        margin-bottom: 9rem;
        max-width: 73%;
    }

    .progect_device_card .head_left_wayz h3 {
        font-size: 24px;
        padding: 0px 30px;
    }

    .progect_device_card .head_left_wayz .left_fill {
        font-size: 18px;
        font-weight: 500;
        padding: 8px 40px;
    }

    .progect_device_card p {
        font-size: 18px;
        line-height: 30px;
    }

    .progect_device_card {
        border-radius: 30px;
    }

    .challenge_wayz_sec {
        padding: 130px 0 45px;
    }

    .heading_wayz h3 {
        font-size: 32px;
    }

    .heading_wayz {
        padding-bottom: 30px;
    }

    .ui_wayz_screen .row .col-md-4 {
        margin: 5px 0;
    }

    .dashboard_web_sec .device_card span img {
        border-radius: 15px;
        max-width: 85%;
        margin: auto;
    }

    .wayz_summary_sec .first_P {
        font-size: 20px;
        line-height: 36px;
        padding: 20px 3% 10px 3%;
    }

    .client_review_row {
        padding: 40px;
        margin: auto;
        width: 95%;
    }

    .client_review_row h4 {
        font-size: 28px;
        margin-bottom: 1rem;
    }

    .client_review_info figcaption p {
        font-size: 18px;
        line-height: 28px;
    }

    .client_review_info figure {
        width: 99px;
        min-width: 99px;
        height: 99px;
        padding: 22px;
    }

    .client_review_out img.review-shape {
        position: absolute;
        left: 0px;
        bottom: -213px;
        max-width: 30%;
    }

    .client_review_info figcaption h5 {
        font-size: 20px;
    }

    .client_review_info figcaption h6 {
        font-size: 15px;
    }

    .white_theme .mobile-nav__content .footersocial a {
        color: #fff;
    }

    .ranked_head h3 {
        font-size: 24px;
        margin-bottom: 5px;
    }

    .ranked_dp {
        margin-bottom: 0;
    }

    .ranked_dp video {
        max-width: 70%;
        min-height: 380px;
        border-radius: 15px;
    }

    .our_stats_sec .container {
        padding-top: 22px;
    }

    .our_stats_sec {
        margin-top: -10px;
    }

    section.ranked_q_sec {
        padding: 50px 0;
        position: relative;
    }

    .social_links_us ul li a {
        width: 65px;
        min-width: 65px;
        height: 65px;
        border-radius: 15px;
        padding: 15px;
    }

    .expert_develop h4 {
        font-size: 24px;
        padding: 0px 18%;
        margin-bottom: 15px;
    }

    .us_footers .title_dev_hire p {
        font-size: 18px;
    }

    .us_footers {
        padding: 30px 0px 30px 0px;
    }

    h1.new_tag_line {
        margin-bottom: 30px;
        font-size: 34px;
        line-height: 44px;
    }

    .more_small_tx {
        font-size: 24px;
        font-weight: 400;
        top: -10px;
        position: relative;
    }
}

/* Medium screen  */
@media only screen and (min-width: 1200px) and (max-width: 1300px) {
    .boxcardmodel2 .modal-content {
        width: 1100px !important;
    }

    .boxcardmodel2 .modelform textarea {
        height: 60px !important;
        padding: 10px;
    }

    .boxcardmodel2 .form-control {
        padding: 0px 10px;
    }

    /* about us page css */

    .cmnshape.lineshape {
        display: none;
    }

    .main-slider.request_q_sec .container {
        padding-top: 150px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1400px) {
    .boxcardmodel2 .modal-content {
        width: 1100px !important;
    }

    .boxcardmodel2 .modelform textarea {
        height: 80px;
        padding: 10px;
    }

    .boxcardmodel2 .form-control {
        padding: 0px 10px;
    }

    /* service strips section style here   */
    .strip__close {
        right: 4vw;
        top: 3vw;
        font-size: 30px;
    }

    /* about us page css */

    .cmnshape.lineshape {
        display: none;
    }
}

@media only screen and (min-width: 1400px) and (max-width: 1700px) {
    .boxcardmodel2 .modal-content {
        width: 1100px !important;
    }

    .strip__close {
        right: 4vw;
        top: 3vw;
        font-size: 30px;
    }
}

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

    .boxcardmodel2 .modal-content {
        width: 1100px;
    }
}


@media only screen and (max-width:992px) {
    .serviceoutlinetext {
        font-size: 72px;
    }

    .bigheading2 {
        font-size: 62px;
        line-height: 70px;
    }

    .uiuxsec {
        width: 100%;
    }

    .uicontent {
        padding-left: 45px !important;
    }

    .textwithcircle h2 {
        font-size: 42px !important;
    }

    .bigheading2 {
        font-size: 50px;
        line-height: 36px !important;
    }

    .iosservice-card {
        border-radius: 20px;
    }

    .gradientcard {
        padding: 15px;
    }

    .contact_card_box {
        max-width: 90%;
    }

    .new_ui_contact .contactform {
        padding: 35px;
    }

    .head_contact {
        padding: 30px;
    }

    .contact_card_box h4 {
        font-size: 26px;
    }

    .mb_app_heading {
        margin-bottom: 3rem;
    }

    .hire_dp {
        text-align: center;
        margin: 0 auto 35px;
    }

    .plan_card .head_info p {
        font-size: 16px;
    }

    .head_info {
        padding: 30px;
    }

    .head_info .btn {
        font-size: 20px;
    }

    .yourresult .content_box {
        width: 100% !important;
    }

    .resultimg img {
        width: 1280px;
    }

    .py-5 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important;
    }

    .px-5 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .landingpge .titletext {
        line-height: 30px;
        font-size: 28px;
    }

    .titletext.spanstyle2 {
        padding-top: 10px;
    }

    .services-title-main .services-title .services-title-ui span .services-title-a .title {
        font-size: 1.3rem !important;
    }

    .roundshape2 {
        position: absolute;
        width: 220px;
    }

    .stripservicesec .strips {
        margin: 50px auto 0px;
    }

    .main-slider__content ul {
        display: flex;
        flex-wrap: wrap;
    }

    .main-slider__content ul li {
        width: 50%;
    }

    .leftspace {
        padding-left: 90px;
    }

    .textwithcircle .heading-round {
        top: -90px;
    }

    .title_hire_in h2 {
        font-size: 16px;
    }

    .thn_font {
        font-size: 16px;
    }

    span.thn_yline {
        font-size: 16px;
    }

    span.thn_ybold {
        font-size: 16px;
    }

    a.get_hr_logo {
        max-width: 130px;
    }

    span.number_getqry {
        font-size: 15px;
    }

    .get_mail_bx a {
        font-size: 15px;
    }

    .get_qry_bx {
        padding-right: 15px;
    }

    .get_qry_bx a img {
        margin-bottom: 0px;
    }

    span.title_getqry {
        font-size: 13px;
        top: -3px;
        line-height: 12px;
    }

    section.ranked_q_sec {
        padding: 30px 0;
    }

    .form_a_ranked.common_ui_hire {
        margin-top: 3rem;
    }

    .rate_here svg {
        margin-right: 4px;
        max-width: 18px;
    }

    .card_ratings .footericons li a figure {
        height: 80px;
    }

    .rate_here {
        font-size: 15px;
    }

    .white_bg #clutch .bestsmall p.ptext3 {
        font-size: 14px;
    }

    .white_bg .new_w_form {
        padding: 50px 0 0;
        margin-top: 0;
    }

    .white_bg .whypairroxlanding {
        padding: 30px 0px;
    }

    .new_w_form .contactussec .contacttext {
        border-right: none;
    }

    .title_hire .btn_yellow {
        min-width: 140px;
        padding: 0;
    }

    .title_dev_hire h3 {
        font-size: 25px;
        margin-bottom: 25px;
    }

    .card_ratings {
        padding: 0px 2%;
    }

    .ranked_q_sec .ranked_dp {
        margin-bottom: 0px;
    }

    .our_stats_sec {
        min-height: 450px;
        margin-top: -20px;
    }

    .our_stats_sec .title_dev_hire h3 {
        margin-bottom: 25px;
    }

    section.media_coverage_sec {
        padding: 30px 0px 50px 0;
    }

    .white_bg .workwedo {
        padding: 35px 0px;
    }

    .white_bg .bestbig h2.titletext {
        font-size: 28px;
        line-height: 46px !important;
    }

    .white_bg .whatbest .bestsmall {
        padding: 30px;
    }

    .white_bg #clutch .bestsmall p.ptext3 {
        font-size: 14px;
        margin-bottom: 10px;
        line-height: 22px;
    }

    .white_bg .bestbig {
        height: 340px;
        padding: 30px;
    }

    .white_bg h2.mb-5.titletext.new_title_cont {
        line-height: 33px;
        font-size: 26px;
        font-weight: 400;
        margin-bottom: 30px !important;
    }

    .title_hire_in {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        justify-content: center;
    }

    .eql_btn {
        height: 42px;
        line-height: 42px;
        font-size: 14px;
    }

    .wayz_top_head {
        height: 650px;
    }

    span.bg-wayz1 {
        height: 210px;
    }

    .appicons_row a {
        max-width: 140px;
    }

    .wayz_card_intro .wayz_grey_logo {
        max-width: 180px;
    }

    .wayz_card_intro h2 {
        font-size: 22px;
        margin-bottom: 10px;
    }

    span.bg-wayz2::before {
        left: 32%;
        top: 35px;
        width: 68px;
        height: 68px;
    }

    .bg-wayz1::after {
        width: 88px;
        height: 88px;
        right: -40px;
        top: 25px;
    }

    span.bg-wayz2 {
        height: 84%;
        width: 59%;
    }

    .about_device_frame p {
        padding: 0 3%;
        font-size: 16px;
        line-height: initial;
    }

    .about_device_frame h5 {
        padding: 0 3%;
        font-size: 18px;
    }

    .about_device_frame::after {
        width: 108px;
        height: 108px;
        left: -66px;
    }

    .tech_stack_list figure {
        border-radius: 10px;
        width: 65px;
        min-width: 65px;
        height: 65px;
        padding: 10px;
    }

    .tech_stack h3 {
        font-size: 25px;
        margin-bottom: 15px;
        width: 82%;
    }

    .progect_device_card {
        border-radius: 30px;
        width: 90%;
    }

    .progect_device_card .head_left_wayz {
        top: 75px;
    }

    .wayz-color-box::after {
        top: -30%;
        width: 232px;
        height: 423px;
    }

    .app_feature_list li:nth-child(odd) {
        margin-right: 0px;
    }

    .app_feature_list li:nth-child(even) {
        margin-left: 0px;
    }

    .app_feature_list li {
        align-items: flex-start;
    }

    .wayz_summary_sec .first_P {
        font-size: 16px;
        line-height: 30px;
        padding: 19px 1% 10px 1%;
    }

    .client_review_out img.review-shape {
        bottom: -148px;
        max-width: 27%;
    }

    .white_theme .blog-one__single {
        margin-bottom: 30px;
    }

    .white_theme .blog-one {
        padding: 40px 0px 15px;
    }

    ul.challangeslide_card {
        margin-top: 4rem;
    }

    .owl-project {
        margin-top: -2rem;
        padding-left: 3%;
    }

    ul.challangeslide_card li article {
        position: relative;
        width: 360px;
        min-height: 220px;
        padding-bottom: 30px;
    }

    ul.challangeslide_card li h4 {
        font-size: 16px;
    }

    ul.challangeslide_card li p {
        font-size: 16px;
        line-height: 24px;
    }

    .challange_point strong {
        font-size: 18px;
        font-weight: 600;
        padding: 5px 30px;
        min-width: 180px;
    }

    ul.challangeslide_card li:nth-child(2) {
        margin-left: 5rem;
    }

    section.ranked_q_sec::before {
        width: 340px;
        min-width: 340px;
        height: 340px;
    }

    section.ranked_q_sec::after {
        content: "";
        width: 292px;
        min-width: 292px;
        height: 292px;
    }

    .us_mob_devpage iframe#ytplayer_secret {
        height: 415px;
    }

    .us_mob_devpage iframe#ytplayer {
        height: 415px;
    }

    .us_mob_devpage .homewayz {
        margin-top: 30px;
    }

    .white_bg .workwedo {
        padding: 0 0px;
    }

    .white_bg .workwedo::before {
        width: 302px;
        min-width: 302px;
        height: 303px;
    }

    .white_bg .workwedo::after {
        width: 242px;
        min-width: 242px;
        height: 242px;
    }

    .media_coverage_sec .title_dev_hire h3 {
        margin-bottom: 20px;
        font-size: 22px;
    }

    .white_bg .workwedo.whypairroxlanding {
        padding: 30px 0;
    }

    /* .new_eatbyapp_form .videosec {
        border-right: none;
        height: 415px;
    } */
    section.new_eatbyapp_form .pt-4 {
        padding-top: 30px !important;
    }

    section.new_eatbyapp_form {
        padding-top: 45px;
    }

    .white_bg .bestbox {
        background: transparent;
        margin: 40px 0px 0px;
    }

    .modal_ranked .modal-content {
        border-radius: 15px;
        padding: 15px;
    }

    .in_modal_ranked .common_ui_hire h4 {
        font-size: 20px;
        margin-bottom: 15px;
    }

    .modal_ranked .modal-dialog {
        max-width: 92%;
    }

    .modal_ranked .btn-close {
        top: 0;
        right: -22px;
        width: 15px;
        height: 15px;
    }

    .ranked_dp video {
        min-height: 290px;
        border-radius: 15px;
    }

    .social_links_us ul li {
        padding: 5px 8px;
    }

    .expert_develop h4 {
        font-size: 22px;
        padding: 0px 10%;
        margin-bottom: 15px;
    }

    .expert_develop {
        border-radius: 15px;
        padding: 25px 20px;
    }

    .social_links_us ul li a {
        width: 52px;
        min-width: 52px;
        height: 52px;
        border-radius: 10px;
        padding: 12px;
    }

    .expert_develop::after {
        background-size: cover;
    }

    .social_links_us ul {
        padding: 20px 0;
    }

    .us_footers .title_dev_hire h3 {
        font-size: 26px;
        margin-bottom: 5px;
    }

    .us_footers .title_dev_hire p {
        font-size: 16px;
    }

    .us_footers .site-footer__bottom-menu {
        padding: 15px 0px 10px 0px;
    }

    .us_footers .site-footer__bottom-text {
        line-height: initial;
    }

    .testimonial-one-us .border-start {
        border-left: none;
    }

    section.about_wayz_sec {
        padding: 120px 0 0;
    }

    .sec_people_profile h6.gradient-text.subtitletext {
        font-size: 22px;
        letter-spacing: initial;
    }

    .sec_people_profile .landingpge .titletext {
        line-height: initial;
        font-size: 26px;
    }

    .sec_people_profile .titletext {
        margin-bottom: 5px;
    }

    .sec_people_profile .heading_div {
        text-align: center;
        margin-bottom: 20px;
    }

    .card_people_profile h5 {
        font-size: 20px;
    }

    .card_say_people p {
        font-size: 14px;
        line-height: initial;
    }

    .card_people_profile figure {
        width: 75px;
        min-width: 75px;
        height: 75px;
    }
}

@media (max-width:768px) {
    .head_left_wayz img.logo_wayz {
        max-width: 80px;
        padding: 0 0px 10px 30px;
    }

    .head_left_wayz h3 {
        font-size: 24px;
        margin-bottom: 5px;
        padding: 0px 30px;
    }

    .head_left_wayz .left_fill {
        font-size: 16px;
        padding: 5px 30px;
    }

    .about_device_frame p {
        padding: 0;
        font-size: 15px;
        line-height: initial;
    }

    .about_device_frame h5 {
        padding: 0;
        font-size: 16px;
        margin-bottom: 10px;
    }

    section.about_wayz_sec::before {
        top: -3%;
        background-size: 85%;
        width: 56%;
        height: 12%;
        background-position-y: 200px;
    }

    .about_wayz_flex::after {
        width: 286px;
        height: 286px;
        left: -15%;
        top: 21%;
    }

    .about_device_frame .row {
        justify-content: center;
    }

    .about_device_frame .row .col-md-4 {
        max-width: 50%;
    }

    .about_device_frame::before {
        width: 140px;
        height: 190px;
    }

    .tech_stack_list figure {
        border-radius: 10px;
        width: 55px;
        min-width: 55px;
        height: 55px;
        padding: 10px;
    }

    .device_card span {
        padding: 10px 30px 30px 30px;
    }

    span.stand_wayz {
        width: 32%;
    }

    .tech_stack h3 {
        font-size: 20px;
        margin-bottom: 5px;
        width: 90%;
    }

    span.stand_wayz img.wayz_st_shape {
        position: absolute;
        bottom: -37%;
        left: -5px;
        max-width: 70%;
    }

    .tech_stack {
        padding: 50px 15px;
        width: 100%;
    }

    .tech_stack_list {
        justify-content: center;
        padding-right: 13%;
    }

    .progect_device_card {
        border-radius: 20px;
        width: 100%;
        padding: 30px;
    }

    .progect_device_card img.project_device {
        margin-top: -70px;
        margin-bottom: 6rem;
        max-width: 80%;
    }

    .progect_device_card p {
        font-size: 16px;
        line-height: 26px;
    }

    .progect_device_card .head_left_wayz h3 {
        font-size: 18px;
        padding: 0px 30px;
    }

    .progect_device_card .head_left_wayz .left_fill {
        font-size: 15px;
        font-weight: 500;
        padding: 4px 30px;
    }

    .project_wayz_sec {
        padding: 50px 0 30px 0;
        position: relative;
    }

    .heading_wayz {
        padding-bottom: 15px;
    }

    ul.challangeslide_card li {
        padding-bottom: 15px;
    }

    .wayz-color-box::after {
        top: 5%;
        width: 122px;
        height: 243px;
    }

    span.wayz-color-scheme {
        width: 100%;
        padding-top: 0rem;
        padding-bottom: 4rem;
    }

    .wayz-color-box {
        width: 100%;
        min-height: 120px;
    }

    span.wayz-color-scheme img {
        max-width: 50%;
    }

    .heading_wayz h3 {
        font-size: 28px;
    }

    .app_feature_list li {
        flex-wrap: wrap;
    }

    .app_feature_list li article:first-child {
        margin-right: 0;
        margin-bottom: 30px;
    }

    .app_feature_list li article:last-child {
        margin-left: 0;
    }

    .app_feature_list li article {
        width: 100%;
        margin: 0;
    }

    .brand_wayz_sec::after {
        left: 0px;
        bottom: 0%;
        width: 234px;
        height: 513px;
    }

    span.challenges_device_right {
        display: none;
    }

    ul.challangeslide_card li:nth-child(2) {
        margin-left: 0;
    }

    .ui_wayz_screen .row .col-md-4 {
        max-width: 50%;
    }

    ul.challangeslide_card {
        margin-top: 20px;
    }

    .owl-project span.challenges_device_right {
        display: none;
    }

    ul.challangeslide_card li article {
        position: relative;
        width: 85%;
    }

    .device_card.upper_green {
        margin-top: 50px;
    }

    .progect_device_card .head_left_wayz {
        top: 125px;
    }

    .device_card span {
        padding: 15px 30px;
    }

    .device_card.down_yellow {
        margin-bottom: 45px;
    }

    .dashboard_web_sec .device_card span img {
        border-radius: 15px;
        max-width: 98%;
        margin: auto;
    }

    .dashboard_web_sec {
        padding-top: 5px;
    }

    .ui_wayz_screen .row {
        justify-content: center;
    }

    section.wayz_summary_sec {
        padding: 100px 0 100px 0;
        background-size: 76%;
        background-position-y: 70px;
    }

    .summary_sec_in {
        position: relative;
        width: 100%;
        min-height: 100px;
    }

    .summary_sec_in::after {
        width: 162px;
        height: 253px;
        top: -50%;
    }

    .client_review_info {
        display: flex;
        width: 100%;
        flex-wrap: wrap;
    }

    .client_review_row h4 {
        font-size: 20px;
        margin-bottom: 10px;
    }

    .client_review_info figcaption h5 {
        font-size: 16px;
    }

    .client_review_info figcaption h6 {
        font-size: 14px;
    }

    .client_review_info figcaption p {
        font-size: 16px;
        line-height: 22px;
    }

    .client_review_info figure {
        width: 69px;
        min-width: 69px;
        height: 69px;
        padding: 15px;
        margin-bottom: 15px;
    }

    .client_review_info figcaption {
        padding-left: 0;
        width: 100%;
    }

    .client_review_out img.review-shape {
        bottom: -115px;
        max-width: 35%;
    }

    .white_theme .startaproejct.wayz_startaproejct {
        padding: 10px 0 0 !important;
    }

    .wayz_startaproejct .startaproejcttext h3 {
        font-size: 42px;
        margin-bottom: 1rem;
    }

    .white_theme footer.site-footer {
        background: #fff;
    }

    .white_theme .blog-one {
        border-bottom: none;
    }

    .stack_wayz_sec::before {
        width: 186px;
        height: 186px;
        right: -8%;
        bottom: -45%;
    }

    .stack_wayz_sec::after {
        width: 276px;
        height: 276px;
        left: -8%;
        top: -28%;
    }

    .project_wayz_sec::before {
        width: 276px;
        height: 266px;
    }

    .brand_wayz_sec::before {
        width: 296px;
        height: 296px;
    }

    .challenge_wayz_sec::before {
        width: 306px;
        height: 306px;
    }

    .ui_wayz_screen::before {
        width: 306px;
        height: 306px;
    }

    .ui_wayz_screen::after {
        width: 306px;
        height: 306px;
    }

    .dashboard_web_sec::after {
        width: 306px;
        height: 306px;
    }

    section.wayz_summary_sec::before {
        width: 306px;
        height: 306px;
    }

    .wayz_startaproejct::before {
        width: 306px;
        height: 306px;
    }

    .wayz_top_head {
        min-height: auto;
    }

    a.get_hr_logo {
        max-width: 125px;
        margin: auto;
    }

    .ranked_dp video {
        max-width: 90%;
        border-radius: 10px;
        min-height: 230px;
    }

    .us_mob_devpage iframe#ytplayer_secret {
        height: 305px;
    }

    .us_mob_devpage iframe#ytplayer {
        height: 305px;
    }

    /* .new_eatbyapp_form .videosec {
        border-right: none;
        height: 305px;
    } */
    .modal_ranked .modal-dialog {
        max-width: 94%;
        margin: 1rem auto;
    }

    .modal_ranked .btn-close {
        top: 10px;
        right: 11px;
        width: 15px;
        height: 15px;
        filter: initial;
        -webkit-filter: initial;
        z-index: 11;
    }

    .testimonial-one-us .testitext {
        padding: 20px 0px 100px;
    }

    .testimonial-one-us h4.mt-5 {
        margin-top: 20px !important;
    }

    .testimonial-one-us .ptext4 {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 10px;
    }

    .testimonial-one-us .videosec {
        width: 100%;
        height: 275px;
    }

    .us_footers {
        padding: 30px 0px 30px 0px;
        width: 100%;
        margin: auto;
    }

    .social_links_us ul li a {
        width: 45px;
        min-width: 45px;
        height: 45px;
        border-radius: 8px;
        padding: 8px;
    }

    .expert_develop h4 {
        font-size: 18px;
        padding: 0px 5%;
        margin-bottom: 15px;
    }

    h1.new_tag_line {
        margin-bottom: 30px;
        font-size: 30px;
        line-height: 38px;
    }

    .more_small_tx {
        font-size: 16px;
        font-weight: 400;
        top: -10px;
        position: relative;
    }

    .main-menu-wrapper__logo {
        width: 145px;
    }

    .card_team_clutch ul li article {
        min-height: 270px;
    }

    ul.card_portfolio_list li {
        max-width: 99%;
        flex: 0 0 99%;
        margin: 10px 0;
    }

    .card_portfolio_new_sec {
        padding: 2rem 0 2rem 0;
    }
}

@media only screen and (max-width: 479px) {
    .mobile_view_flat img.webimg1 {
        display: block !important;
    }

    .desktop_view_flat img.img-fluid.webimg {
        display: none !important;
    }

    .h-auto.mobile_view_flat {
        width: 100%;
    }

    .h-auto.mobile_view_flat img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .hire_dp p {
        font-size: 18px;
    }

    .main-slider.request_q_sec .container {
        padding-top: 120px;
        padding-bottom: 30px;
    }

    .main-slider.request_q_sec h2 .small_text {
        font-size: 15px !important;
    }

    .contact_card_box h4 {
        font-size: 20px;
    }

    .head_contact {
        background: #271A40;
        padding: 30px 10px;
        border-radius: 20px 20px 0px 0px;
    }

    .new_ui_contact .contactform {
        padding: 25px 15px;
    }

    .contact_card_box {
        border-radius: 20px;
    }

    .request_info_sec h4.contactdnone {
        font-size: 20px;
        margin-bottom: 2rem;
    }

    .newcontact.new_ui_contact {
        margin-top: 15px;
        z-index: 1;
        position: relative;
    }


    .cont_new_head .bannerheadig {
        font-size: 32px !important;
        line-height: 40px !important;
    }

    .cont_new_head .textwithcircle .heading-round {
        top: auto;
    }

    .uicontent {
        padding-left: 15px !important;
        padding-top: 20px;
    }

    .icn_box {
        height: 130px;
    }

    .uiimg {
        width: 95%;
        margin: 20px auto;
    }

    .mobileapps .nav-pills .nav-link {
        padding: 5px 10px !important;
        width: 125px !important;
        font-size: 14px;
        margin: 5px 9px 5px 0px;
    }

    .serviceoutlinetext {
        font-size: 42px !important;
        line-height: 64px !important;
    }

    .bigheading2 {
        font-size: 42px !important;
    }

    .textwithcircle h2 {
        font-size: 28px !important;
        padding: 0;
    }

    .education-blue-box {
        max-height: initial;
    }

    .whatwedo ol,
    ul {
        padding-left: 0rem;
    }

    .cont_new_head .bannerheadig {
        font-size: 28px !important;
        line-height: 32px !important;
        padding-top: 10px;
    }

    .innerbanner {
        padding-top: 180px;
    }

    .textwithcircle {
        width: 100%;
        margin: 45px 0px 25px;
    }

    .trends_check_box p {
        padding: 15px 0 0 0;
        font-size: 13px;
        line-height: initial;
    }

    .contact_details_newline .contactcard h5 {
        font-size: 18px;
    }

    .contact_details_newline .contactcard {
        padding: 15px 15px 0px 15px;
        margin-bottom: 15px;
    }

    .contact_details_newline .contactcard:last-child {
        margin-bottom: 0px;
    }

    .request_info_sec {
        padding: 45px 0 15px 0;
    }

    .main-slider.request_q_sec h2 {
        font-size: 26px !important;
    }

    .hire_dp {
        padding: 10px 5px;
        border-radius: 14px;
    }

    .hire_dp p {
        font-size: 15px;
    }

    .mb_app_heading {
        margin-bottom: 2rem;
    }

    .form_a_request h4 {
        font-size: 20px;
        margin-bottom: 20px;
    }

    .form_a_request {
        border-radius: 15px;
        padding: 30px 15px;
    }

    .contactform textarea {
        height: 120px;
        margin-bottom: 5px;
    }

    .flatesec_mb {
        display: flex;
    }

    .main_flat_mb .titletext.text-center {
        margin-bottom: 20px;
    }

    .landingpge .titletext {
        line-height: initial;
        font-size: 22px;
    }

    .plan_card .head_plan h4 {
        font-size: 18px !important;
    }

    .plan_card .head_plan h4 span.spanstyle1 {
        font-size: 12px;
        margin-top: 5px;
        font-weight: 400;
    }

    .plan_card .head_plan {
        padding: 20px;
    }

    .amt_plan .show_amt {
        font-size: 18px;
    }

    .amt_plan .show_amt sub {
        bottom: 1px;
        font-size: 11px;
    }

    .head_info .btn {
        font-size: 18px;
        margin-bottom: 20px;
    }

    .head_info h6 {
        font-size: 13px;
        font-weight: 300;
    }

    .px-5.py-5.resultimg {
        padding-bottom: 0px !important;
    }

    .whatwedo ul li img {
        width: 30px;
    }

    .whatwedo ul li {
        font-size: 15px;
        padding: 12px 0px 12px 45px;
        line-height: 20px;
    }

    .whypairroxlanding {
        padding: 35px 15px 35px;
        margin-bottom: 40px;
    }

    .whatwedo {
        padding: 35px 0px;
    }

    .whatwedo .text-center.my-4 {
        margin-bottom: 0px !important;
    }

    .box_1.box_2.mt-4 .mright {
        margin-right: 0px !important;
    }

    .landingpge .cardp {
        padding-left: 0;
    }

    .services-title-main .services-title .services-title-ui span {
        margin-bottom: 2rem !important;
    }

    .contactusform.homeform .contacttext .mb-5.titletext {
        margin-bottom: 10px !important;
        text-align: center;
    }

    .homecontainer {
        padding-top: 180px !important;
    }

    .main-slider h1 {
        margin-bottom: 20px;
        font-size: 34px;
        line-height: 46px;
    }

    .main-slider__content ul {
        padding-left: 30px;
    }

    .main-slider__content ul p {
        font-size: 14px;
        font-weight: 500;
    }

    .main-slider__content ul li::marker {
        color: white;
        font-size: 16px;
    }

    .pbig {
        font-size: 16px !important;
        line-height: 26px !important;
    }

    .main-slider .container {
        padding-bottom: 30px;
    }

    .outlineheading h2 {
        font-size: 32px;
    }

    .media {
        text-align: center;
        padding: 50px 0px 20px;
    }

    .workwedo {
        padding: 30px 0px 0px;
    }

    .titletext {
        line-height: 36px;
        font-size: 26px;
    }

    .blog-one {
        display: block;
        padding: 30px 0px;
    }

    .textlisting {
        text-align: left;
        padding-left: 20px;
    }

    .provide-sec.mt-5 {
        margin-top: 1rem !important;
    }

    .about-mission-div {
        margin-top: 10px;
    }

    .about-why-pairroxz .titletext {
        text-align: center;
        margin-bottom: 50px;
    }

    .about-why-pairroxz {
        padding: 30px 0px;
    }

    .textbox {
        margin: 0% 0% 0% 0%;
    }

    .textboxdetails {
        margin-bottom: 40px;
    }

    .textbox .textboxdetails:last-child {
        margin-bottom: 0;
    }

    .softwere-sec #accordionExample {
        margin: 20px 0;
    }

    .provide-sec .provid-first-col {
        margin: 0 0 30px 0px;
    }

    .choose-new-sec {
        padding: 0px 0px 30px 0px;
    }

    .choose-new-sec .choose-card {
        margin: 15px 15px 15px;
    }

    .choose-new-sec .col-lg-12.mb-5.text-center {
        margin-bottom: 1rem !important;
    }

    .iosservice-sec .col-lg-12.mb-5.text-center {
        margin-bottom: 1rem !important;
    }

    .iosservice-sec {
        padding: 0px 0px 40px 0;
    }

    .iosservice-card.my-5.flow-left {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important;
    }

    .iosservice-card.my-5.flow-right {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important;
    }

    .softwerecard {
        margin-bottom: 10px;
    }

    .technology-sec {
        padding: 10px 0px 30px;
    }

    .herizontalportfoliocard {
        margin-bottom: 20px;
    }

    .choose-sec .col-lg-6.choose-icon-main-div.mb-5:last-child {
        margin-bottom: 0rem !important;
    }

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

    .iphone-lets-sec .lets-main-div {
        margin-bottom: 15px;
    }

    .iosservice-sec .row .col-lg-12 .row .col-lg-4.d-flex.align-items-center.justify-content-center {
        padding: 5px 0px 15px 0px;
    }

    .device {
        margin: 0px 0px;
    }

    .col-lg-12.text-center.pb-5 {
        padding-bottom: 15px;
    }

    .startaproejct {
        padding: 20px 0px;
        text-align: center;
    }

    h2.mb-5.titletext {
        margin-bottom: 2rem !important;
    }

    .col-lg-6.choose-icon-main-div.mb-5 {
        margin-bottom: 1rem !important;
    }

    .wecan-sec .spanstyle2 {
        padding-top: 0;
    }

    .wecan-inner-row {
        margin: 30px 0;
    }

    .wecan-sec {
        margin: 30px 0px 15px;
    }

    .mt-5 {
        margin-top: 1rem !important;
    }

    .row.wow.fadeInUp.my-5.animated.animated {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }

    .row.wow.fadeInUp.my-5.animated.animated .col-lg-12.mb-5 {
        margin-bottom: 1rem !important;
    }

    .services-title-ui #mobile:last-child {
        margin-bottom: 0 !important;
    }

    .dark-mode.sticky-service-section.service-main.pt-0.pb-5 {
        padding-bottom: 0px !important;
    }

    .container .row.align-items-center .col-lg-12.text-center.pb-5 {
        padding-bottom: 1rem !important;
    }

    .fit-benifit-sec .col-lg-12.text-center.mb-5 {
        margin-bottom: 1rem !important;
    }

    .fit-benifit-sec .row .col-lg-4.mb-4:last-child {
        margin-bottom: 0px !important;
    }

    .fit-benifit-sec {
        margin-bottom: 30px;
    }

    .container.mb-5 {
        margin-bottom: 2rem !important;
    }

    .choose-sec.choose-spaceing .col-lg-12.text-center.mb-5 {
        margin-bottom: 1rem !important;
    }

    .choose-sec.choose-spaceing .titletext.spanstyle2 {
        padding-top: 0px;
    }

    .softwere-sec .col-lg-10.offset-lg-1.pt-3 {
        padding-top: 0rem !important;
    }

    .row.fint-our-row .our-top-img {
        padding-top: 20px !important;
    }

    .col-md-3.wow.fadeInUp.animated {
        text-align: center;
    }

    .row.fint-our-row .col-md-3 {
        padding-right: 15px !important;
        padding-bottom: 25px;
    }

    .fintech-our-sec.pb-5 {
        padding-bottom: 0px !important;
    }

    .scale-sec .row.fintech-row .col-lg-7 img {
        height: auto !important;
    }

    .scale-sec .row.fintech-row .col-lg-5.p-4.p-lg-0 {
        padding: 10px !important;
    }

    .scale-sec .row.fintech-row .col-lg-7 {
        padding: 10px 0 0 0;
    }

    .scale-sec {
        margin-bottom: 30px;
    }

    .choose-sec.choose-spaceing .col-lg-4.col-md-6.col-sm-12.mb-5 {
        margin-bottom: 2rem !important;
    }

    .choose-sec.choose-spaceing .row .col-lg-4.col-md-6.col-sm-12.mb-5:last-child {
        margin-bottom: 0rem !important;
    }

    .faq-sec.softwere-sec.pt-5 {
        padding-top: 0 !important;
    }

    .iphone-lets-sec.my-5 {
        margin-top: 1rem !important;
        margin-bottom: 2rem !important;
    }

    .scale-sec .discuse-cont1 h4 {
        font-size: 24px;
        line-height: initial;
    }

    .scale-sec .discuse-cont2 h4 {
        font-size: 24px;
        line-height: initial;
    }

    .captcha_sec .add_number {
        margin: 15px 0 10px;
    }

    .add_number input {
        max-width: 130px;
    }

    .softwere-sec #accordionExample {
        margin: 40px 0;
    }

    .bannerheadig {
        font-size: 32px !important;
        line-height: 40px !important;
    }

    .softwere-sec #accordionExample .accordion-button {
        line-height: 20px;
    }

    .service-inner-div h5 {
        font-size: 14px;
    }

    .ecomm-gradient {
        margin-top: 10px !important;
    }

    .portfoliosec {
        margin-top: 15px;
    }

    .portfoliosec .tab-buttons {
        margin: 0 auto 30px;
    }

    .uiuxsec {
        width: 100%;
        margin: 0 auto 20px;
    }

    .mobileapps .servicetab {
        border-top: none;
        border-bottom: none;
        text-align: center;
        justify-content: center;
    }

    .webdesignsec .nav-pills .nav-link {
        padding: 6px 12px !important;
        width: 120px;
        margin-bottom: 10px;
        font-size: 14px;
    }

    .webdesignsec .servicetab {
        justify-content: center;
    }

    .ul-list {
        padding-left: 15px;
    }

    /* --date/05/-- */
    .footersocial a {
        margin: 0px 5px 5px 0px;
        font-size: 20px;
    }

    .footersocial {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .site-footer .address-row {
        padding: 0px;
        margin: 30px 0px 0px 0px;
    }

    .row.address-row .col-xl-3.col-lg-4.col-md-4.linkslist.wow.fadeInUp.usa-add-div {
        width: 50%;
        border-bottom: none;
        border-right: 1px solid #34334e;
    }

    .row.address-row .col-xl-3.col-lg-4.col-md-4.linkslist.wow.fadeInUp.usa-add-div:last-child {
        border-right: none;
    }

    .row.address-row .linkslist {
        margin-bottom: 20px;
    }

    .usa-add-div p:first-child {
        margin-bottom: 10px;
    }

    .site-footer .usa-add-div p {
        font-size: 13px;
        line-height: initial;
    }

    .row.address-row .usa-add-div {
        padding: 0 15px;
    }

    .col-xl-6.col-lg-4.col-md-4.linkslist.wow.fadeInUp.d-flex.align-items-center {
        text-align: center;
        display: flex;
        justify-content: center;
    }

    .img-fluid.flogo {
        max-width: 220px;
    }

    .footericons li a img {
        width: auto;
        margin: 0px !important;
        max-width: 42px;
        height: 43px;
    }

    .site-footer__bottom-inner {
        text-align: center;
    }

    .site-footer__bottom-right {
        width: 100%;
        text-align: center;
        display: flex;
        justify-content: center;
    }

    .site-footer__bottom-menu li {
        margin: 0 10px;
    }

    .site-footer__bottom-menu li+li {
        margin-left: 10px;
    }

    .site-footer__bottom-left {
        width: 100%;
        margin-bottom: 0px;
    }

    .site-footer__bottom-inner.site-footer-padd .site-footer__bottom-right {
        padding-top: 15px;
    }

    .site-footer__bottom-inner.site-footer-padd .site-footer__bottom-right a {
        max-width: 80px;
        display: block;
        margin: 0px 10px !important;
    }

    .footer-widget__title {
        font-size: 20px;
        line-height: initial;
        margin-bottom: 5px;
    }

    .footer-industries li {
        line-height: initial;
    }

    .footer-widget__links-list li a {
        display: inline-flex;
        font-size: 14px;
        line-height: initial;
    }

    .site-footer__middle-inner .col-xl-2.col-lg-3.col-md-6.linkslist.wow.fadeInUp {
        width: 100%;
        text-align: center;
        padding-right: 15px;
    }

    .site-footer__middle-inner .col-xl-3.col-lg-4.col-md-6.linkslist.wow.fadeInUp {
        width: 100%;
        text-align: center;
        padding-left: 15px;
    }

    .footer-widget__links-list li {
        line-height: initial;
    }

    .footer-widget__links-list li a:before {
        bottom: 0px;
    }

    .dymond4 {
        width: 60px;
    }

    .contact_card_box {
        max-width: 100%;
    }

    .footer-widget__about-contact.list-unstyled li {
        line-height: initial;
    }

    .linkslist {
        text-align: center;
    }

    .footer-industries li {
        width: 100%;
        text-align: center;
    }

    .footer-widget__about-contact li {
        justify-content: center;
        width: 100%;
    }

    .site-footer__middle-inner .col-xl-4.col-lg-5.col-md-6.linkslist {
        display: none;
    }

    .mb_app_heading_new h3 .mobile_text {
        font-size: 26px !important;
        margin-bottom: 5px !important;
    }

    .mb_app_heading_new h2 {
        display: flex;
        flex-direction: column-reverse;
        margin-bottom: 10px !important;
    }

    .mb_app_heading_new h2 span.small_text {
        margin: 15px 0px 0px !important;
    }

    .mb_app_heading_new .textwithcircle_new h1.spanstyle1 {
        font-size: 38px !important;
    }

    .mb_app_heading_new .textwithcircle_new {
        width: 275px !important;
        margin: 10px 0px 0px;
    }

    .mb_app_heading_new .d-flex .small_text {
        font-size: 24px !important;
        margin-left: 0px;
    }

    .mb_app_heading_new h2 span.spanstyle2 {
        font-size: 30px !important;
    }

    .mb_app_heading_new {
        margin-bottom: 3rem;
    }

    .main-slider.request_q_sec h2 .small_text {
        padding-bottom: 0px;
    }

    .mb_app_heading_new h2 span.small_text {
        margin: 5px 0px 0px !important;
    }

    .mb_app_heading_new h2 span.spanstyle2::after {
        left: 3px;
        bottom: 4px;
        width: 98%;
    }

    h3.new_let_hello {
        padding: 26px 0 0;
        text-align: center;
    }

    .new_let_hello .new_hello_in {
        font-size: 66px;
    }

    .new_let_hello .new_let_in {
        font-size: 26px;
    }

    .bestbox {
        margin: 40px 0px 0px;
    }

    .bestbig {
        height: auto;
        width: 100%;
    }

    .landingpge .titletext {
        font-size: 22px;
        line-height: initial !important;
    }

    .textwithcircle .heading-round {
        top: -50px;
        width: 95%;
        min-height: 129px;
    }

    .icn-img {
        height: 60px;
        width: 60px;
        margin-bottom: 20px;
        object-fit: contain;
        object-position: bottom;
    }

    .contact_details_newline .contactdetails li {
        padding: 2px 0;
    }

    .leftspace {
        padding-left: 70px;
    }

    .challangessec ul li {
        width: auto;
        margin: 0px 10px 15px 10px;
    }

    img.time-offer {
        max-width: 26%;
        margin-bottom: 5px;
    }

    .title_hire .d-flex {
        padding-bottom: 5px;
        flex-wrap: wrap;
        width: 100%;
        justify-content: center;
    }

    .title_hire_in {
        padding-left: 0;
        line-height: 20px;
        padding-top: 5px;
    }

    .getqry_hire {
        padding-top: 10px;
        flex-wrap: wrap;
        justify-content: center;
    }

    .getqry_card {
        padding: 12px 0;
        flex-wrap: wrap;
    }

    .ranked_head h3 {
        font-size: 22px;
        margin-bottom: 10px;
    }

    .ranked_head h6 {
        font-size: 16px;
        margin-bottom: 15px;
    }

    .ranked_dp figure {
        min-height: auto;
        padding: 40px 0;
    }

    .form_a_ranked h4 {
        font-size: 22px;
    }

    .form_a_ranked.common_ui_hire {
        margin-top: 2rem;
    }

    .title_dev_hire h3 {
        font-size: 24px;
        margin-bottom: 30px;
    }

    ul.stats_rat_list {
        flex-wrap: wrap;
        justify-content: center;
    }

    ul.stats_rat_list li {
        width: 50%;
        padding-bottom: 15px;
    }

    .stats_rat_list li article p::after {
        height: 2px;
        width: 30px;
        bottom: -3px;
    }

    .our_stats_sec {
        margin-top: -50px;
        background-size: 115% 100%;
    }

    .media_coverage_list {
        padding: 0;
        flex-wrap: wrap;
        justify-content: center;
    }

    .media_coverage_list li {
        padding: 10px;
        width: 33.33%;
    }

    a.get_hr_logo {
        min-width: 100%;
        text-align: center;
    }

    a.get_hr_logo img {
        max-width: 35%;
    }

    .media_coverage_list li a {
        text-align: center;
    }

    .media_coverage_list li a img {
        width: 90%;
    }

    ul.media_coverage_list li:nth-child(3) a img {
        width: 50%;
    }

    .card_ratings .footericons li a figure img {
        width: 100%;
        height: 100%;
        max-width: 100%;
    }

    .stats_rat_list li article h5 {
        font-size: 26px;
        line-height: 24px;
    }

    .stats_rat_list li article figure {
        height: 30px;
        margin-bottom: 4px;
    }

    .white_bg .bestsmall {
        width: 100%;
        padding: 30px 15px;
    }

    .white_bg .new_w_form {
        padding: 10px 0 0;
        margin-top: 0;
    }

    .eql_btn {
        height: 44px;
        line-height: 44px;
        font-size: 14px;
    }

    .white_bg .gradientbutton .btnstyle1 {
        font-size: 14px;
        height: 44px;
        list-style: 44px;
        padding: 0 20px;
        background: #8755c9;
    }

    .text_re_per {
        font-size: 20px;
        max-width: 100%;
        line-height: initial;
    }

    .form_a_ranked {
        box-shadow: 0px 0px 18px 4px rgb(135 85 201 / 26%);
    }

    .checking_checkbtn .form-check input {
        margin-top: -10px;
    }

    .checking_checkbtn {
        padding: 15px 0 0;
    }

    .valid_until {
        font-size: 14px;
    }

    .form_a_ranked.common_ui_hire .col-lg-12.for_line04 {
        margin: 12px 0 22px;
    }

    .card_ratings {
        padding: 0px 0%;
    }

    section.ranked_q_sec::before {
        content: "";
        width: 200px;
        min-width: 200px;
        height: 200px;
        position: absolute;
        top: 10%;
        right: 0;
    }

    section.ranked_q_sec::after {
        width: 182px;
        min-width: 182px;
        height: 183px;
        top: -2%;
        left: -19px;
    }

    .our_stats_sec::after {
        display: none;
    }

    .white_bg .workwedo {
        padding: 10px 0px 5px 0px;
    }

    .white_bg .workwedo .heading_div .titletext {
        font-size: 22px;
    }

    .white_bg .workwedo .heading_div .gradient-text {
        font-size: 16px;
    }

    .hr_matters_banner {
        padding: 0px 0px 30px 0px;
    }

    .white_bg .homewayz {
        margin-top: 30px;
    }

    .white_bg .whatwedo ul li {
        padding: 10px 0px 5px 10px;
    }

    .white_bg .workwedo.whypairroxlanding {
        padding-top: 30px;
    }

    .white_bg .whatbest {
        padding-bottom: 25px;
    }

    .white_bg .whatwedo::after {
        width: 202px;
        min-width: 202px;
        height: 202px;
        bottom: 0px;
        left: 30px;
    }

    .white_bg .new_w_form::after {
        display: none;
    }

    .white_bg .whatbest::before {
        display: none;
    }

    .section.media_coverage_sec::after {
        display: none;
    }

    .white_bg .whatbest::after {
        display: none;
    }

    .white_bg .service-main::after {
        display: none;
    }

    .white_bg .bright {
        border-right: none;
    }

    a.get_hr_icon {
        max-width: 32px;
        left: 10px;
        top: 10px;
    }

    section.ranked_q_sec {
        padding: 30px 0 20px 0;
    }

    .white_bg .bestbig h2.titletext {
        font-size: 26px;
        line-height: 38px !important;
    }

    .white_bg .bestbig {
        height: 260px;
        padding: 30px;
    }

    .white_bg .contentarea h3 {
        margin: 0 0 13px;
        font-size: 24px;
    }

    .white_bg .contentarea .box_1:first-child img {
        max-width: 32%;
    }

    .white_bg .contentarea .box_1 img {
        max-width: 36%;
    }

    .get_offer_sec {
        background-position: 15% 100%;
    }

    .white_bg .contactussec .contactform {
        padding: 20px;
        position: relative;
    }

    .wayz_card_intro .wayz_grey_logo {
        max-width: 130px;
    }

    .wayz_card_intro {
        padding: 105px 15px 0;
    }

    .wayz_card_intro h2 {
        font-size: 18px;
    }

    .appicons_row a {
        max-width: 110px;
    }

    section.about_wayz_sec {
        padding: 130px 0 0 !important;
    }

    .country_points {
        top: -90%;
    }

    .country_points img {
        max-width: 25% !important;
    }

    .head_left_wayz h3 {
        font-size: 20px;
        margin-bottom: 5px;
        padding: 0px 30px;
    }

    .head_left_wayz .left_fill {
        font-size: 15px;
        padding: 3px 30px;
        font-weight: 500;
    }

    .about_device_frame p {
        padding: 0;
        font-size: 14px;
    }

    .about_device_frame {
        padding: 40px 0 50px;
    }

    .about_device_frame::after {
        width: 78px;
        height: 78px;
        left: -46px;
    }

    .device_card span {
        padding: 15px 20px;
    }

    .device_card span img {
        border-radius: 10px;
    }

    .device_card span::after {
        border-radius: 10px;
    }

    .about_device_frame::before {
        width: 120px;
        height: 157px;
        bottom: -15px;
    }

    span.stand_wayz {
        width: 100%;
        position: static;
        display: inline-block;
        margin-top: 15px;
    }

    span.stand_wayz img.wayz_st_shape {
        position: absolute;
        bottom: -55px;
        left: 15px;
        max-width: 50%;
    }

    .tech_stack {
        padding: 30px 15px;
    }

    .tech_stack h3 {
        font-size: 20px;
        margin-bottom: 15px;
        width: 100%;
    }

    .tech_stack_list {
        justify-content: center;
        padding-right: 0;
        flex-wrap: wrap;
    }

    .tech_stack_list li {
        padding: 5px;
        text-align: center;
        width: 33.33%;
        margin-bottom: 10px;
    }

    .tech_stack_list figure {
        margin: 5px auto;
    }

    .tech_stack_list li:nth-child(even) {
        padding-top: 0;
    }

    .tech_stack_list h6 {
        font-size: 14px;
        font-weight: 500;
    }

    .stack_wayz_sec {
        position: relative;
        padding: 20px 0 15px;
    }

    .progect_device_card {
        border-radius: 15px;
        width: 100%;
        padding: 15px;
    }

    .progect_device_card img.project_device {
        margin-top: -60px;
        margin-bottom: 6rem;
        max-width: 95%;
    }

    .progect_device_card .head_left_wayz {
        top: 62px;
    }

    .progect_device_card p {
        font-size: 15px;
        line-height: initial;
    }

    .project_wayz_sec {
        padding: 110px 0 40px 0;
        position: relative;
    }

    span.wayz-color-scheme img {
        max-width: 75%;
    }

    .wayz-color-box {
        width: 100%;
        min-height: 90px;
    }

    .wayz-color-box::after {
        top: 22%;
        width: 92px;
        height: 183px;
    }

    .heading_wayz h3 {
        font-size: 25px;
    }

    .app_feature_list li article {
        flex-wrap: wrap;
        min-height: auto;
        padding: 12px 15px;
    }

    .app_feature_list li figure {
        display: none;
    }

    .app_feature_list li figcaption h4 {
        font-size: 15px;
        margin: 0 0 5px;
    }

    .app_feature_list li figure img {
        width: 100%;
        height: 100%;
        object-fit: contain;
        object-position: center;
    }

    .app_feature_list li figcaption {
        width: 100%;
        padding-left: 0;
        text-align: center;
        padding: 0;
    }

    .ui_wayz_screen .row .col-md-4 {
        max-width: 50%;
        padding: 0px 2.5px;
    }

    .ui_wayz_screen .row {
        justify-content: center;
        padding: 0px 5px;
    }

    .about_device_frame .row {
        padding: 0 5px;
    }

    .about_device_frame .row .col-md-4 {
        max-width: 50%;
        padding: 0 2.5px;
    }

    .dashboard_web_sec .device_card span::after {
        top: 36%;
        left: 2.5%;
        width: 95%;
        height: 75%;
        border-radius: 15px;
    }

    .dashboard_web_sec .device_card span {
        display: block;
        position: relative;
        padding: 20px 21px;
    }

    .dashboard_web_sec .device_card span img {
        border-radius: 8px;
        max-width: 100%;
        margin: auto;
    }

    .summary_sec_in::after {
        width: 132px;
        height: 173px;
        top: -70%;
    }

    .wayz_summary_sec .first_P {
        font-size: 15px;
        line-height: 24px;
        padding: 15px 0% 10px 0%;
    }

    .client_review_row {
        padding: 30px;
        margin: auto;
        width: 101%;
    }

    .client_review_out img.review-shape {
        bottom: -90px;
        max-width: 35%;
        height: auto;
    }

    .wayz_startaproejct .startaproejcttext h3 {
        font-size: 32px;
        margin-bottom: 10px;
    }

    section.wayz_summary_sec {
        padding: 70px 0 30px 0;
        background-size: 76%;
        background-position-y: 70px;
    }

    .country_points img {
        max-width: 19% !important;
    }

    .about_in_banner {
        position: relative;
        max-width: 50%;
    }

    .country_points .country_texts {
        width: 190px !important;
        height: 36px !important;
        margin-left: -25px;
        font-size: 13px !important;
    }

    span.challange_point {
        padding: 4px;
    }

    .challange_point strong {
        font-size: 15px;
        font-weight: 600;
        padding: 2px 20px;
        min-width: 150px;
    }

    .wayz_card_intro p {
        font-size: 15px;
        margin-bottom: 15px;
        line-height: initial;
    }

    .app_feature_list li figcaption p {
        line-height: initial;
        margin: 0;
        font-size: 13px;
    }

    .client_review_info figure {
        display: none;
    }

    .brand_wayz_sec {
        position: relative;
        padding-bottom: 3rem;
    }

    .brand_wayz_sec::after {
        left: 0px;
        bottom: -1%;
        width: 184px;
        height: 403px;
    }

    ul.challangeslide_card li article {
        position: relative;
        width: 97%;
        min-height: 190px;
    }

    ul.challangeslide_card li {
        text-align: left;
        padding-bottom: 20px;
    }

    .challenges_device_animt {
        display: none;
    }

    ul.challangeslide_card li p {
        font-size: 14px;
        line-height: initial;
    }

    .challenge_wayz_sec {
        padding: 110px 0 15px;
    }

    .progect_device_card .head_left_wayz {
        top: 75px;
    }

    .tech_stack {
        clip-path: polygon(20% 0, 100% 0%, 100% 80%, 79% 100%, 0 100%, 0 18%);
    }

    .client_review_row {
        clip-path: polygon(20% 0, 100% 0%, 100% 80%, 80% 100%, 0 100%, 0 18%);
    }

    .white_theme .site-footer .usa-add-div h6 {
        justify-content: center;
    }

    .getqry_hire_card {
        flex-wrap: nowrap;
        justify-content: space-between;
        width: 100%;
    }

    .getqry_hire_card .get_qry_bx {
        padding-right: 0;
        width: 50%;
    }

    .getqry_hire_card .get_mail_bx {
        width: 50%;
    }

    .get_qry_bx a img {
        max-width: 25px;
        margin-right: 5px;
    }

    .get_mail_bx a img {
        width: 34px;
        margin-right: 6px;
    }

    span.title_getqry1 {
        font-size: 12px;
        margin-bottom: 0;
        line-height: 15px;
    }

    .get_mail_bx span.title_getqry1 {
        font-size: 12px;
        margin: 0;
        line-height: 8px;
    }

    span.number_getqry {
        font-size: 13px;
    }

    .get_mail_bx a {
        font-size: 13px;
    }

    .ranked_dp video {
        max-width: 100%;
        border-radius: 10px;
        min-height: 190px;
    }

    .card_ratings .text-center.pt-4 {
        padding-top: 20px !important;
    }

    .our_stats_sec .title_dev_hire h3 {
        margin-bottom: 5px;
    }

    .our_stats_sec {
        min-height: 410px !important;
        margin-top: 10px !important;
    }

    .stats_rat_list li article p {
        font-size: 12px;
        line-height: initial;
    }

    .stats_rat_list li article h5 {
        font-size: 22px !important;
        line-height: 24px !important;
    }

    .in_modal_ranked .common_ui_hire h4 {
        font-size: 15px;
        margin-bottom: 15px;
    }

    .modal_ranked .trends_check_box p {
        font-size: 12px;
        line-height: initial;
    }

    .us_mob_devpage iframe#ytplayer_secret {
        height: 252px;
    }

    .us_mob_devpage iframe#ytplayer {
        height: 252px;
    }

    .white_bg .homewayz {
        margin-top: 20px;
    }

    .media_coverage_sec .title_dev_hire h3 {
        margin-bottom: 15px;
        font-size: 18px;
    }

    section.new_eatbyapp_form {
        padding: 5px 0 15px 0px;
    }

    .new_eatbyapp_form .videosec {
        border-right: none;
        height: 218px;
    }

    section.new_eatbyapp_form .pt-4 {
        padding-top: 20px !important;
    }

    .in_modal_ranked .col-lg-6.form-group.cuntry_full {
        width: 100%;
    }

    .in_modal_ranked .col-lg-6.form-group.for_line01 {
        width: 100%;
    }

    .get_qry_bx a {
        align-items: center;
    }

    .testimonial-one-us .testitext {
        padding: 15px 0px 65px;
    }

    .testimonial-one-us .iconbox {
        height: 60px;
    }

    .testimonial-one-us .ptext4 {
        font-size: 15px;
        line-height: 20px;
        margin-bottom: 10px;
    }

    .expert_develop h4 {
        font-size: 15px;
        padding: 0px 0;
        margin-bottom: 15px;
    }

    .us_footers .title_dev_hire h3 {
        font-size: 22px;
        margin-bottom: 5px;
    }

    .us_footers .title_dev_hire p {
        font-size: 14px;
        line-height: initial;
    }

    .expert_develop {
        border-radius: 10px;
        padding: 20px 15px;
    }

    .us_footers {
        padding: 20px 0px 20px 0px;
        width: 100%;
        margin: auto;
    }

    .social_links_us ul li {
        padding: 5px 5px;
    }

    .whatwedo .text-center.my-4 .supportfree.img-fluid {
        margin-bottom: 14px;
    }

    .white_theme .location_icon_pp {
        display: block;
        margin-right: 4px;
        width: 12px;
        height: 16px;
        top: 1px;
        position: relative;
    }

    .bottomtext.mb-5 {
        margin-bottom: 1rem !important;
    }

    .contactusform.homeform.scroll_sec.mt-4 {
        padding-top: 20px;
    }

    .contactusform.homeform.scroll_sec.mt-4 .contactussec .contacttext {
        width: 100%;
        padding: 0rem 1rem;
        border: none;
    }

    .growsec .container.growsecbg {
        background: #0B0315;
        padding: 20px 15px;
        margin-bottom: 30px;
    }

    .growlist li {
        font-size: 14px;
        color: #fff;
        list-style: none;
        padding-left: 30px;
        line-height: initial;
        margin-bottom: 20px;
    }

    .growlist li img {
        width: 18px;
        position: absolute;
        left: 0px;
        margin-top: 2px;
    }

    .container.growsecbg .contentbox {
        margin-bottom: 40px;
        border-radius: 20px;
    }

    h1.new_tag_line {
        margin-bottom: 30px;
        font-size: 24px;
        line-height: 32px;
    }

    .more_small_tx {
        font-size: 15px;
        font-weight: 400;
        top: -5px;
        position: relative;
        line-height: initial;
    }

    .sec_people_profile .row .col-md-6 {
        margin: 10px 0;
    }

    .sec_people_profile h6.gradient-text.subtitletext {
        font-size: 18px;
        letter-spacing: initial;
    }

    .sec_people_profile {
        padding: 0 0 30px 0;
    }

    .helpyou.mb-5 .text-center.mb-5 {
        margin-bottom: 25px !important;
    }

    .helpyou.mb-5 {
        margin-bottom: 1rem !important;
    }
}

@media only screen and (max-width: 369px) {
    .mb_app_heading_new .textwithcircle_new h1.spanstyle1 {
        font-size: 32px !important;
    }

    .mb_app_heading_new .textwithcircle_new {
        width: 225px !important;
        margin: 10px 0px 0px;
    }

    .mb_app_heading_new .d-flex .small_text {
        font-size: 22px !important;
        margin-left: 0px;
    }

    .mb_app_heading_new .d-flex {
        margin-bottom: 15px;
    }

    .textwithcircle h2 {
        font-size: 24px !important;
        padding: 0;
    }

    .textwithcircle .heading-round {
        top: -55px;
        width: 100%;
        min-height: 130px;
    }

    .leftspace {
        padding-left: 60px !important;
    }

    .textwithcircle h2 {
        font-size: 24px !important;
    }

    .bannerheadig {
        font-size: 28px !important;
        line-height: 36px !important;
    }

    .challangessec ul li p {
        font-size: 13px;
        margin-top: 5px;
    }

    .challangessec ul li img {
        width: 32px;
    }

    .title_hire_in h2 {
        font-size: 15px !important;
        margin: 0 0 0px !important;
    }

    .thn_font {
        font-size: 15px !important;
    }

    .card_ratings .footericons li a figure {
        height: 60px;
    }

    .stats_rat_list li article figure {
        height: 24px;
        margin-bottom: 12px;
    }

    .card_ratings .footericons li {
        width: 50%;
    }

    .ranked_head h6 {
        font-size: 18px;
        margin-bottom: 22px;
    }

    .ranked_dp figure {
        min-height: auto;
        padding: 20px 0;
    }

    .form_a_ranked h4 {
        font-size: 20px;
    }

    .title_dev_hire h3 {
        font-size: 22px;
        margin-bottom: 25px;
    }

    .stats_rat_list li article {
        text-align: center;
        line-height: 18px;
    }

    .stats_rat_list li article p::after {
        height: 1.01px;
        width: 30px;
        bottom: -5px;
    }

    .white_bg .bestbig {
        height: 260px;
        padding: 30px;
    }

    .white_bg .bestbig h2.titletext {
        font-size: 26px;
        line-height: 42px !important;
    }

    .white_bg h2.mb-5.titletext.new_title_cont {
        font-size: 22px;
    }

    a.get_hr_icon {
        max-width: 28px;
        left: 5px;
        top: 5px;
    }

    .wayz_card_intro .wayz_grey_logo {
        max-width: 140px;
    }

    .wayz_card_intro h2 {
        font-size: 18px;
    }

    .wayz_card_intro p {
        font-size: 14px;
        margin-bottom: 20px;
        line-height: initial;
    }

    .progect_device_card .head_left_wayz {
        top: 42px;
    }

    .client_review_info figcaption p {
        font-size: 14px;
        line-height: initial;
    }

    .get_qry_bx a {
        flex-wrap: wrap;
    }

    .get_mail_bx a img {
        display: none;
    }

    .get_mail_bx a {
        flex-wrap: wrap;
    }

    span.number_getqry {
        font-size: 13px;
        margin: 0;
    }

    span.number_getqry {
        font-size: 13px;
        margin: 0;
        width: 100%;
    }

    .get_qry_bx a img {
        display: none;
    }

    .get_qry_bx .title_getqry1 {
        padding-left: 15px;
    }

    .getqry_card {
        padding: 10px 0;
        flex-wrap: wrap;
    }

    .us_mob_devpage iframe#ytplayer_secret {
        height: 195px;
    }

    .us_mob_devpage iframe#ytplayer {
        height: 195px;
    }

    .new_eatbyapp_form .videosec {
        border-right: none;
        height: 195px;
    }

    .ranked_dp video {
        max-width: 100%;
        border-radius: 10px;
        min-height: 160px;
    }

    .card_say_people {
        padding: 15px;
        border-radius: 10px;
    }

    .card_people_profile figure {
        width: 65px;
        min-width: 65px;
        height: 65px;
    }

    .card_people_profile h5 {
        font-size: 18px;
    }
}