     
    /*desktop css start here*/
                            .about_read a:visited {
                               color: #FFB400 !important;
                             }
                           .work-article:nth-child(2) .logoicon .related-logo, .work-article:nth-child(7) .logoicon .related-logo {
                                 max-height: initial;
                            }
                           
                           ul.submenu li.active a {
                                color: #000 !important;
                                font-weight: 500 !important;
                            }
                            ul.submenu li a {
                                color: #373737 !important;
                                font-weight: 400 !important;
                            }
                           #section-about-2 .elementor-testimonial__image img {
                                     border-radius: 0 !important;
                            }
                           .work-article:nth-child(7) .singlelist p{margin: 0px;}
                            .single .cat {
                                max-width: 100%;
                            }
                           .work-row nav ul li:active ul{
                                display: block;
                            }
                            .about_read a {
                            color: #FFB400;
                            }
                            .about_read a:hover {
                            color: #FFCD57 !important;
                            }
                            .about_read a:active{
                                color: #FFCD57 !important;
                            }
                            .d-icon .elementor-image {
                                    display: flex;
                                    justify-content: center;
                                    align-items: center;
                                    min-height: 94px;
                           }
                           li.cat-item.cat-item-48 {
                                  display: none;
                            }
                           .work-row nav ul li:last-child a  
                           {
                            border-right:none;
                           }
                           .work-row nav ul li:last-child .submenu li:nth-last-child(2) a{
                            border-right: 1px solid #eee;
                           }
                           .work-row .submenu{padding-top: 22px;}
                
                           .service_main i{
                            display: none;
                           }
                           .open_main i{
                            display: none;
                           }
                            .work-row a.wobtn{font-size: 20px;}
                            a.active {
                               color: #000 !important;
                             }
                            li.menuItem.active a{ color: #000;font-weight: 500;}
                            .cat a{
                               display: none;
                            }
                            .cat a:nth-child(2), .cat a:nth-child(1){
                               display: inline-block;
                            }
                            
                            .work-row nav ul li:hover ul{display:block;}
                             #news_post_main h4, h3{
                                            font-size: 20px;
                                            font-weight: 400;
                             }
                             #news_post_main li{  font-size: 16px;}
                             .work-row nav ul li:hover .sub-menu { display: block;}
                             .page-id-10532 #footer_margin {margin-top: 0px !important; display: none;}

    .gitf .button:focus, button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus {
                            color: #373737 !important;
                            background: #FFB400;
                            border-radius: 4px !important;
                            background-image: url(https://pocketapp.development.pocketappserver.net/wp-content/uploads/2022/06/Longarrow_grey.svg);
                            background-repeat: no-repeat;
                            width: 220px !important;
                            height: 70px;
                            text-align: left;
                            font-size: 24px;
                            line-height: 28px;
                            background-size: 50px;
                            background-position: 130px 28px;
                            transition: all 0.3s linear 0s !important;
                            font-family: 'Rubik';
                            font-weight: 400;
    }
    .wpcf7-not-valid-tip{
                            margin-top: -40px !important;
                            font-size: 16px;
    }

      #news_main .tags a{
                            color: #adadad;
                            border: 1px solid #adadad;
                            padding: 5px 10px;
                            border-radius: 6px;
                            display: inline-block;
                            line-height: 1;
      }
                            #news_main .tags{ padding-left: 30px;line-height: 38px; }
                            .footer ul li:hover a { color: #000!important; }   
                            a.page-numbers:visited{ color: #373737 !important;}
                            a:hover { color: #000000!important; }
                            .light a:hover { color: #373737 !important;}
                            .dark  a:hover{ color: #ffffff !important ; }
                            .homeart:nth-child(3) .full-con p a {display: block !important;}
                             .homeart:nth-child(3) .full-con p.cat a {display: inline-block !important;    }
                             #our_work_footer h3{ display: flex;}
    #our_work_footer h3 a {
                         width: 100%;
                        white-space: nowrap;
                        overflow: hidden;
                        text-overflow: ellipsis;
    }
                    #single_android a{
                    font-size: 18px;
                    margin: 0px 15px 0px 0px
                    }
                    .home #footer_margin{
                    margin-top: 0px !important;
                    }
                    .homeart:nth-child(2) .full-con{padding: 0% 8% !important;}
                    .homeart .txtmore p{
                    line-height: 18px;
                    }
                    .homeart .related-logo img{
                    max-height: 100px;
                    }
                    .tablet {
                    overflow: hidden;
                    text-overflow: ellipsis;
                    display: -webkit-box;
                    -webkit-line-clamp: 3; /* number of lines to show */
                    line-clamp: 3;
                    -webkit-box-orient: vertical;
                    }
                    .homeart.work-article:nth-child(2) {
                    margin-top: 30px !important;
                    margin-bottom: 30px;
                    }
                .service_main, .open_main, .service_main:nth-child(2){display:block !important;}
                    .single-post .menu-item-326 a {
                    font-weight: 500 !important;
                    }
                    .current-cat a {
                    font-weight: 500;
                    }
                            .single-work .menu-item-14209 a {
                                font-weight: 500 !important;
                            }
                             .cat a {
                                margin: 0px 15px 0px 0px;
                            }
                            .homeart.work-article:nth-child(2) .full-con .wo-con h4 a {
                                margin: 0px 0px 15px 0px;
                            }
                            .homeart .read-more:hover span.readarrow, .homeart .read-more:hover span.readarrow, .homeart .read-more:hover span.readarrow, .homeart .read-more:hover span.readarrow {
                                left: 60px;
                            }
                            .tax-work_categories .menu-item-14209 a {
                                font-weight: 500 !important;
                            }
                            .category .menu-item-326 a {
                                font-weight: 500 !important;
                            }
                            .homeart.light a.wobtn {
                                border: 2px solid #000;}
                            .homeart .work-icon {
                                width: 100%;
                                margin-left: 0 !important;
                                margin-bottom: 20px;
                                margin-top: 20px;
                            }
                            .homeart.work-article:nth-child(2) .wo-con p{
                                margin: 0 !important;
                            }
                            .homeart.work-article:nth-child(2) .work-icon {
                                margin: 20px 0px;

                            }
                            .homeart.work-article:nth-child(2) a {
                                    
                                display: inline-block;
                            }
                            .homeart a.wobtn{
                                    border: 2px solid #fff;
                                font-size: 19px;
                                display: block;
                                width: 300px;
                                text-align: left;
                                padding: 10px 40px;
                                border-radius: 5px;
                                position: relative;
                            }
                            .homeart.dark span.readarrow {
                                width: 40px;
                                left: 50px;
                                filter: brightness(15);
                            }
                            .homeart.light span.readarrow{
                                width: 40px;
                                left: 50px;
                                filter: brightness(0.1);
                            }
                            .homeart .readarrow {
                                background: url(https://pocketapp.development.pocketappserver.net/wp-content/uploads/2022/06/Longarrow_grey.svg);
                                background-size: 100%;
                                background-repeat: no-repeat;
                                width: 60px;
                                display: inline-block;
                                position: relative;
                                top: 10px;
                                left: 25px;
                                transition: all 0.3s linear 0s;
                            }
                            .homeart.work-article {
                                float: left;
                                width: 100%;
                                padding: 0;
                            }
                            .homeart .worklist p{margin:0px !important;}
                            .homeart .related-logo {
                                justify-content: start;
                                flex: none;
                                max-width: 140px;
                            }
                            .homeart.work-article:nth-child(2) {
                                flex-direction: row;
                            }
                            .homeart{
                                width: 100%;
                                display: flex;
                                flex-direction: row-reverse;
                                padding: 0;
                                align-items: center;
                            }
                            .homeart .wgallery {
                                width: 50%;
                            }
                            .homeart .full-con {
                                width: 50%;
                                padding: 0 8%;
                            }
                            #our_work_footer ul li{
                             overflow: hidden;
                                text-overflow: clip;
                                white-space: nowrap;
                                width: 180px;
                            }

                            a.elementor-item.elementor-item-active {
                                font-weight: 500 !important;
                            }
                            .more-cse .txtmore p {
                            margin: 0px !important;
                            }
                            h4.protit i{
                            font-style:  normal !important;
                            }
                            .work-row  .read-more:hover .readarrow {
                            left: 35px;
                            }
                            .work-title{
                            text-align: center;
                            color: #494949;
                            padding: 30px 0px 60px 0px;
                            font-size: 35px;
                            font-weight: 400;
                            }
                            .work-row  .readarrow {
                            background: url(https://pocketapp.development.pocketappserver.net/wp-content/uploads/2022/06/Longarrow_grey.svg);
                            background-size: 100%;
                            background-repeat: no-repeat;
                            width: 40px;
                            display: inline-block;
                            position: relative;
                            top: 10px;
                            left: 25px;
                            transition: all 0.3s linear 0s;
                            }
                            .work-row .logoicon {
                            display: inline-block;
                            float: left;
                            min-height: 75px;
                            margin-left: 15px;
                            }
                            .work-row .work-icon {
                            flex: none;
                            position: absolute;
                            top: 0px;
                            right: -13px;
                            width: 220px;
                            }

                            .work-row .smicon img {
                            height: 50px !important;
                            width: 50px !important;
                            }

                            .work-row .wo-con {
                            position: relative;
                            }

                            .work-row .work-article:nth-child(7) a.wobtn,
                            .work-row .work-article:nth-child(2) a.wobtn {
                                        font-size: 19px;
                                        display: block;
                                        width: 300px;
                                        text-align: left;
                                        padding: 10px 40px;
                                        border-radius: 5px;
                                        position: relative;
                            }
                            .work-row .work-article.dark:nth-child(7) *,
                            .work-row .work-article.dark:nth-child(2) * {
                                        color: #ffffff !important;
                            }
                            .work-row .work-article.dark:nth-child(7) p a{
                                margin:0px 15px 0px 0px;
                            }
                             .work-row .work-article.light:nth-child(7) *,
                            }
                            .work-row .work-article.light:nth-child(2) * {
                                        color: #373737 !important;
                            }
                            .work-row  .light:nth-child(7) .read-more:hover span.readarrow,
                            .work-row .light:nth-child(2) .read-more:hover span.readarrow,
                            .work-row .dark:nth-child(7) .read-more:hover span.readarrow,
                            .work-row .dark:nth-child(2) .read-more:hover span.readarrow {
                                        left: 60px;
                            }
                            .work-row .light:nth-child(7) a.wobtn,
                            .work-row .light:nth-child(2) a.wobtn {
                                        border: 2px solid #373737;
                                        color: #373737 !Important;
                            }
                            .light:nth-child(7) span.readarrow,
                            .light:nth-child(2) span.readarrow {
                                        width: 40px;
                                        left: 50px;
                                        filter: brightness(0.1);
                            }
                            .dark:nth-child(7) span.readarrow,
                            .dark:nth-child(2) span.readarrow {
                                        width: 40px;
                                        left: 50px;
                                        filter: brightness(15);
                            }
                            .dark:nth-child(7) a.wobtn,
                            .dark:nth-child(2) a.wobtn {
                                        border: 2px solid #fff;
                                        Color: #fff !Important;
                            }
                            .work-article:nth-child(7) .singlelist,
                           .work-article:nth-child(2) .singlelist{
                                        display:block;
                            }
                            .worklist{  display:block;  }
                            .singlelist{display:none;}
                            .work-article:nth-child(7) .worklist,
                            .work-article:nth-child(2) .worklist {
                                       display:none;
                            }
                            .work-article:nth-child(7),
                            .work-article:nth-child(2) {
                                       align-items: center;
                            }
                            p:empty {
                                        display: none;
                            }
                            .work-article:nth-child(7) .work-icon,
                            .work-article:nth-child(2) .work-icon {
                                        order: 3;
                                        position: static;
                                        width: 100%;
                                        margin: 0px 0px 20px 0px;
                                        
                            }
                            .work-article:nth-child(7) .read-more,
                            .work-article:nth-child(2) .read-more {
                                        order: 4;
                            }
                            .work-article:nth-child(7) .wo-con,
                            .work-article:nth-child(2) .wo-con {
                                        width: 100%;
                                        display: flex;
                                        flex-wrap: wrap;
                            }
                            .work-row nav {
                                        width: 100%;
                                        left: 0;
                                        margin: 70px 0px 160px 0px;
                            }
                            .work-row nav ul {
                                        position: relative;
                                        text-align: left;
                                        padding-left:30px;
                            }
                            .work-row nav ul li { display: inline-block; }
                            .work-row nav ul li a {
                                        line-height: 40px;
                                        padding: 0px 23px;
                                        text-decoration: none;
                                        color: #494949;
                                        border-right: 1px solid #eee;
                                        font-size: 18px;
                                        font-weight: 400;
                            }
                            .work-row nav li a:hover{font-weight: 500!important;}
                         /* Hide dropdowns by default */
                            .work-row nav ul ul {
                                        position: absolute;
                                        display: none;
                                        padding: 0px 0px;
                                        margin-left: 1px;
                            }
                            li.current-menu-item>a { font-weight: 500;  }
                            .current-menu-item ul { display: block !important; }
                            .work-row .related-logo {
                                        justify-content: start;
                                        flex: none;
                                        max-width: 100px;
                                     
                            }
                            .work-article:nth-child(3) .work-icon li,
                            .work-article:nth-child(4) .work-icon li,
                            .work-article:nth-child(5) .work-icon li,
                            .work-article:nth-child(6) .work-icon li,
                            .work-article:nth-child(8) .work-icon li,
                            .work-article:nth-child(9) .work-icon li,
                            .work-article:nth-child(10) .work-icon li,
                            .work-article:nth-child(11) .work-icon li {
                            filter: brightness(0.1);
                            }

                            /* Display Dropdowns on Click */

                            
                            div#pagi {
                                            display: flex;
                                            clear: both;
                                            justify-content: center;
                                            padding: 70px 0;
                            }
                            span.page-numbers.current { color: #999;  }
                            .page-numbers {
                                            border: none;
                                            padding: 0 10px;
                                            margin: 0 5px;
                                            font-size: 18px;
                                            color: #111;

                            }
                            .work-row .work-article * { color: #373737 !important; }
                            .more-cse .logoicon {
                                            display: inline-block !important;
                                            float: left;
                            }
                            .more-cse .read-more:hover .readarrow{ left: 35px; }
                            .more-cse .readarrow {
                                            background: url(https://pocketapp.development.pocketappserver.net/wp-content/uploads/2022/06/Longarrow_grey.svg);
                                            background-size: 100%;
                                            background-repeat: no-repeat;
                                            width: 40px;
                                            display: inline-block;
                                            position: relative;
                                            top: 14px;
                                            left: 25px;
                                            transition: all 0.3s linear 0s;
                            }
                            .more-cse .work-icon {
                                            flex: none;
                                            position: absolute !important;
                                            top: -10px;
                                            right: -15px;
                                            width: 209px !important;
                            }
                            .more-cse .wo-con {
                                            position: relative !important;
                                            display: inline !important;
                                            float: right;
                                            width: auto !important;
                            }
                            .more-cse .wgallery { width: auto !important; }
                            .more-cse a {
                                            color: #373737 !important;
                                            margin: 15px 0px!important;
                                            padding: 0 !important;
                                            font-size: 20px !important;
                            }
                            .more-cse .Discovery-White, .more-cse .Discovery-White-Faded, .more-cse .Discovery-Black, .more-cse .Discovery-Black-Faded, .more-cse .Design-White, .more-cse .Design-White-Faded, .more-cse .Design-Black, .more-cse .Design-Black-Faded, .more-cse .Development-White, .more-cse .Development-White-Faded, .more-cse .Development-Black, .more-cse .Development-Black-Faded, .more-cse .Deploy-White, .more-cse .Deploy-White-Faded, .more-cse .Deploy-Black, .more-cse .Deploy-Black-Faded {
                                            display: inline-block;
                                            filter:brightness(0);
                                            margin: 20px 0;
                            }

                            .more-cse p:empty {  display: none; }
                            .more-cse .related-logo {
                                            justify-content:start;flex:none;
                                            max-width:100px;
                            }
                            .more-cse .logoicon{ min-height: 75px; }
                            body.single .more-cse:first-child {
                                            width: calc(50% - 15px);
                                            padding: 0;
                            }
                            body.single .more-cse:nth-child(2) {
                                            background: none;
                                            width: calc(50% - 15px);
                                            display: inline-block;
                                            float: left;
                            }

                            body.single .mwp { margin-bottom: 80px; }
                            body.single .mwp .elementor-widget-container > div {
                                            display: flex;
                                            flex-wrap: wrap;
                                            justify-content: space-between;
                            }
                            a:visited {color: #373737;}
                            .more-cse p {color: #373737 !important;}
                            .more-cse .wgallery p {margin: 0 0 20px!important;}
                            .work-icon li {display: inline-block;}
                            .Discovery-White, .Discovery-White-Faded, .Discovery-Black, .Discovery-Black-Faded, .Design-White, .Design-White-Faded, .Design-Black, .Design-Black-Faded, .Development-White, .Development-White-Faded, .Development-Black, .Development-Black-Faded, .Deploy-White, .Deploy-White-Faded, .Deploy-Black, .Deploy-Black-Faded{width:50px!important;height:50px!important;background-size: 100% !important;text-indent: -9999px;}
                            .Design-White{background:url("https://d1sdqfyqc9cn2q.cloudfront.net/uploads/2022/09/06100200/white_design%402x.png");}
                            .Design-White-Faded{background:url("https://d1sdqfyqc9cn2q.cloudfront.net/uploads/2022/09/12071138/white_design_fade%402x-1-1.png");}
                            .Design-Black{background:url("https://d1sdqfyqc9cn2q.cloudfront.net/uploads/2022/09/06100120/black_design%402x.png");}
                            .Design-Black-Faded{background:url("https://d1sdqfyqc9cn2q.cloudfront.net/uploads/2022/09/06100124/black_design_fade%402x.png");}
                            .Discovery-White{background:url("https://d1sdqfyqc9cn2q.cloudfront.net/uploads/2022/09/06100218/white_discover-%402x.png");}
                            .Discovery-White-Faded{background:url("https://d1sdqfyqc9cn2q.cloudfront.net/uploads/2022/09/12071319/white_discover_fade%402x-1-1.png");}
                            .Discovery-Black{background:url("https://d1sdqfyqc9cn2q.cloudfront.net/uploads/2022/09/06100140/black_discover%402x.png");}
                            .Discovery-Black-Faded{background:url("https://d1sdqfyqc9cn2q.cloudfront.net/uploads/2022/09/06100144/black_discover_fade%402x.png");}
                            .Development-White{background:url("https://d1sdqfyqc9cn2q.cloudfront.net/uploads/2022/09/06100210/white_develop%402x.png");}
                            .Development-White-Faded{background:url("https://d1sdqfyqc9cn2q.cloudfront.net/uploads/2022/09/12071322/white_develop_fade%402x-1-1.png");}
                            .Development-Black{background:url("https://d1sdqfyqc9cn2q.cloudfront.net/uploads/2022/09/06100129/black_develop%402x.png");}
                            .Development-Black-Faded{background:url("https://d1sdqfyqc9cn2q.cloudfront.net/uploads/2022/09/06100134/black_develop_fade%402x.png");}
                            .Deploy-White{background:url("https://d1sdqfyqc9cn2q.cloudfront.net/uploads/2022/09/06100149/white_deploy%402x.png");}
                            .Deploy-White-Faded{background:url("https://d1sdqfyqc9cn2q.cloudfront.net/uploads/2022/09/12071324/white_deploy_fade%402x-1-1.png");}
                            .Deploy-Black{background:url("https://d1sdqfyqc9cn2q.cloudfront.net/uploads/2022/09/06100110/black_deploy%402x.png");}
                            .Deploy-Black-Faded{background:url("https://d1sdqfyqc9cn2q.cloudfront.net/uploads/2022/09/06100116/black_deploy_fade%402x.png");}
                            
                            #gallery-1, #gallery-2, #gallery-3 {
                            column-count: 3;
                            column-gap: 0px;
                            display: block;
                                  }
                            @media (min-width:361px) and (max-width:1024px) {
                                            #gallery-1, #gallery-2, #gallery-3 {
                                            column-count: 3;
                                            column-gap: 0px; 
                                            display: block;     
                                            }  

                            }
                            @media (max-width:360px) {
                                            #gallery-1, #gallery-2, #gallery-3 {
                                            column-count: 3;
                                            column-gap: 0px;  
                                            display: block;     
                                            }  
                            }   
                            .singletesti .elementor-testimonial__name {
                                            text-align: center !important;
                                            float: none;
                            }
                            .singletesti img { width: auto !important; }
                            .light * { color: #373737!important; }
                            .dark * { color: #fff !important; }
                            .work-icon .gallery-item {
                                            max-width: calc((100% - 16px * 3) / 4);
                                            float: left;
                                            margin: 0px;
                            }
                            .work-icon .gallery { display: flex !important;}
                            .work-row:after {
                                            clear: both;
                                            display: table;
                                            content: "";
                            }
                            .related-logo {
                                            flex: 50%;
                                            display: flex;
                                            justify-content: center;
                            }
                            .work-article:nth-child(2) .logoicon { display: block;  margin-left: 0px;}
                            .work-article:nth-child(2) .full-con p {
                                            color: #fff;
                                            margin: 15px 0 15px 15px;
                            }
                            /*, .work-article:nth-child(2) a*/
                            
                            .logoicon { display: flex;}
                            .work-article:nth-child(2) .full-con, .work-article:nth-child(7) .full-con {
                                            width: 50%;
                                            padding: 0 10%;
                            }
                            .work-icon p img {
                                            width: 60px;
                                            padding: 10px;
                                            margin: 15px 0;
                            }
                            .work-article:nth-child(2) .wgallery, .work-article:nth-child(7) .wgallery { width: 50%;}
                            .work-article:nth-child(2) {
                                            background-color: #132C38;
                                            width: 100%;
                                            display: flex;
                                            flex-direction: row-reverse;
                                            padding: 0;
                            }
                            .work-article:nth-child(2) .gallery { column-count: 1 !important;}
                            .work-article:first-child  .work-icon .gallery-item, .work-article:nth-child(7)  .work-icon .gallery-item {
                                            max-width: calc((50% - 16px * 4) / 4);
                            }
                            .work-article:nth-child(7) .wo-con {
                                            width:100%;
                                            margin: auto;
                            }
                            .work-article #gallery-2 {
                                            column-count: 2 !important;
                            }
                            .wgallery { background: #132C38; }
                            .work-article:first-child .logoicon {
                                            display: flex;
                                            flex-direction: column;
                            }
                            .work-article:nth-child(7) .logoicon { display: block;}
                            .work-article:nth-child(7) figure {
                                            margin: 0;
                                            width: 50%;
                            }
                            .work-article:nth-child(7) {
                                            background-color: #CFF0E1;
                                            width: 100%;
                                            display: flex;
                                            margin: 0 0 10px 0;
                                            padding: 0;
                            }
                            .work-article {
                                            float: left;
                                            width: 50%;
                                            padding:3.5% 10%;
                            }
                            .gallery-icon img{ width: 100%; }
                            .work-con .entry{margin:0px;}
                            .imgtitle img {
                                            width: 150px;
                                            margin: 10px 0;
                            }
                            .work-con .wpr-grid-media-wrap{display:none;}
                            hr.wp-block-separator {clear: both; }
                            .work-con .wpr-button-none {
                                            color: #192B3E !important;
                                            font-family: rubik !important;
                                            font-size: 18.5px !important;
                                            margin: 10px 0;
                                            float: left;
                            }
                            .work-con p {
                                            color: #082d42 !important;
                                            font-weight: 500 !important;
                                            width: 60%;
                                            line-height: 30px;
                                            font-size: 20px;
                            }
                            .Icongallery {
                                            position: absolute;
                                            right: 0;
                            }
                            .Icongallery figure {
                                            position: relative !important;
                                            display: inline-block !important;
                                            width: auto !important;
                            }
                            .Icongallery figure img {
                                            display: inline-block !important;
                                            width: 40px !important;
                                            height: 40px !important;
                            }
                            .imgtitle { float: left; }
                            .con-gallery { columns: 2 200px; }
                            .con-gallery figure{
                                            display: inline-block !important;
                                            width: 100% !important;
                            }
                            .wpr-testimonial-arrow {
                                            top: 40%;}
                                            body .header .elementor-container {
                                            max-width: calc(100% - 60px )!important;
                            }
                            body.single .post-content {
                                            max-width: 800px;
                                            margin: 70px auto;
                            }
                            .mb0 { margin-bottom: 0 !important; }
                            .deliver:last-child { border: none;}
                            .foo-bot ul{  margin-top: 50px!important; }
                            .foo-bot li { border-right: 1px solid #eee !important; }
                            .foo-bot li:last-child{border:none !important;}
                            .foo-bot li a {
                                        line-height: 20px !important;
                                        padding: 0 10px !important;
                                        font-size:18px;
                            }
                            .All-news .entry { margin: 0; }
                            .All-news .wpr-grid-filters-sep {
                                        font-size: 20px;
                                        font-weight: 400;
                                        color: #eee;
                            }
                            .All-news p {font-size: 18px;}
                            .home .elementor-element.elementor-element-49d866c {background-image: none !important;}
                            .elementor-4 .elementor-element.elementor-element-ff677da .elementor-heading-title {
                                        text-align: left;
                                        padding-left: 283px;
                            }
                            .sky-gal img { height: 500px; }
                            .sky-gal .gallery {margin: 0;}
                            .epsright .entry {margin: 0;}
                            .d-icon img {
                                        width: 94px!important;
                                        height: 94px;
                            }
                            .depimg img {
                                        width: 70px !important;
                                        height: 94px;
                            }
                            .smicon img {
                                        margin: 0;
                                        height: 33px;
                                        width: 33px;
                            }
                            .site-branding {
                                        max-width: 1140px;
                                        margin: 0 auto;
                                        text-align:right;
                            }
                            .main-navigation .main-menu {margin: 5px 0 0;}
                            a.gitl {
                                        background: #FFB400;
                                        border-radius: 5px;
                                        padding: 5px 25px;
                                        display: inline-block;
                                        color: #373737;
                                        width:250px;
                                        position: relative;
                                        text-align: left;
                            }
                            a.gitl img {
                                        width: 30px;
                                        transition: all 0.3s linear 0s;
                                        position: absolute;
                                        right: 10%;
                                        margin:0px;
                            }
                            .wp-image-13233 {
                                        height: 50px !important;
                                        margin: 0px 0 !important;
                                        transition: all 0.3s linear 0s;
                            }
                            a.gitl:hover img{right:20px;transition: all 0.3s linear 0s;}
                            .sky a.p4btn:hover img {
                                        right: 20px;
                                        transition: all 0.3s linear 0s;
                            }
                            .site-logo img {max-width: 270px;}
                            .site-logo {
                                        margin-bottom: 0;
                                        position: relative;
                                        right: 0;
                                        top: 0;
                                        display: inline-block;
                                        float: left;
                            }
                            #menu-main-menu li:nth-last-child(2) a {
                                        background: #FFB400;
                                        padding: 8px 20px;
                                        border-radius: 5px;
                                        text-align: left;
                                        display: inline-block;
                                        line-height: 30px;
                                        width:180px;
                                        margin-right: 0px;
                            }
                            #menu-main-menu li.news-page a{
                                        margin-right: 45px;
                             }
                            .menu-item-10552:hover .wp-image-12023 {
                                        right: 10px;
                                        top: 20px;
                                        margin: 0;
                            }
                            .section-9 .elementor-widget-wrap {
                                        display: flex;
                                        justify-content: space-between;
                            }
                            .menu-item-10552 .wp-image-12023 {
                                        width: 25px;
                                        transition: all 0.3s linear 0s;
                                        position: absolute;
                                        right: 20px;
                                        top: 20px;
                            }
                            #section-2 .elementor-widget-testimonial-carousel.e-widget-swiper {
                                        width: 600px;
                                        margin: auto;
                            }
                            #section-2 .elementor-swiper-button {top: 75px;}
                            #section-2 .elementor-testimonial__image img {
                                        width: 120px !important;
                                        height: 120px !important;
                            }
                            #section-2 .swiper-container-horizontal>.swiper-pagination-bullets {width: 100%;}
                            #section-2 .elementor-testimonial__name {
                                        text-align: center;
                                        display: block;
                                        width: 100%;
                            }
                            #section-about-2 .elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .elementor-swiper-button-next, #section-about-2 .elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .elementor-swiper-button-prev {
                                top: calc(20% - (40px / 2));
                            }
                            #section-about-2 .swiper-pagination-bullet {
                                margin: 0 6px;
                            }
                            #section-about-2 .elementor-widget-testimonial-carousel.e-widget-swiper {
                                        width: 600px;
                                        margin: auto;
                            }
                            #section-about-2.elementor-swiper-button {top: 75px;}
                            #section-about-2 .swiper-container-horizontal>.swiper-pagination-bullets {
                                        width: 100%;
                                        padding-left: 0;
                                        text-align: center;
                            }
                            #news_post_1 h3.elementor-post__title {min-height: 72px !important;}
                            #news_post_cat_1 h3.elementor-post__title {min-height: 72px !important;}
                            #section-about-2 .elementor-testimonial__name {
                                        text-align: center;
                                        display: block;
                                        width: 100%;
                                        margin: 0 0 30px 0;
                            }
                            .p2 .elementor-testimonial__content {
                                        display: flex;
                                        flex-direction: column-reverse;
                            }
                            #menu-main-menu li a {
                                        font-weight: 400;
                                        font-size: 18px;
                                        color: #373737;
                                        margin-right: 25px;
                                        margin-top:5px;
                            }
                            .site-title, .site-description{display:none;}
                            .author-description .author-link, .comment-metadata, .comment-reply-link, .comments-title, .comment-author .fn, .discussion-meta-info, .entry-meta, .entry-footer, .main-navigation, .no-comments, .not-found .page-title, .error-404 .page-title, .post-navigation .post-title, .page-links, .page-description, .pagination .nav-links, .sticky-post, .site-title, .site-info, #cancel-comment-reply-link, h1, h2, h3, h4, h5, h6 {
                            font-family: Rubik, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
                            }

                            .home .elementor-testimonial__image img {
                                        width: auto !important;
                                        height: auto !important;
                            }
                            .home .swiper-container-horizontal>.swiper-pagination-bullets {
                                        width: 100%;
                                        padding-left: 283px;
                                        text-align: left;
                            }
                            .elementor-4 .elementor-element .elementor-element-3294e6a .swiper-pagination-bullet {
                                        height: 10px !important;
                                        width: 10px !important;
                            }
                            cite.elementor-testimonial__cite {display: inline-block !important;}
                            .elementor-testimonial--layout-image_left .elementor-testimonial__footer {
                                        padding-right: 20px;
                                        width: 235px;
                            }
                            span.elementor-testimonial__name {
                                        float: left;
                                        width: auto;
                                        font-style: normal;
                                        margin: 0 20px 0 0;
                            }
                            .elementor-testimonial__text, span.elementor-testimonial__title {
                                        float: left;
                                        font-style: normal !Important;
                            }
                            .epscon {
                                        display: flex;
                                        justify-content: center;
                            }
                            .whtest .wpr-testimonial-name {text-align: center;}
                            .skytit {
                                        color: #105AB2;
                                        font-family: rubik;
                                        font-size: 20px;
                                        font-weight: 500;
                            }
                            .skytxt {
                                        width: 40%;
                                        margin: 10px 0;
                                        color: #105AB2 !important;
                                        font-weight: 500;
                                        font-family: rubik;
                            }
                            .cantit {
                                        color: #192B3E;
                                        font-family: rubik;
                                        font-size: 20px;
                                        font-weight: 500;
                            }
                            .cantxt {
                                        width: 40%;
                                        margin: 10px 0;
                                        color: #082D42 !important;
                                        font-weight: 500;
                                        font-family: rubik;
                            }
                            a.p5btn.ab {
                                        color: #105AB2 !important;
                                        font-family: rubik;
                            }
                            .infi{
                                        font-family: monospace;
                                        font-weight: 500;
                                        font-size: 80px;text-align:center;
                           }
                            a.p5btn.a {
                                        color: #192B3E !important;
                                        font-family: rubik;
                            }
                            .home .wpr-testimonial-content p {
                                        font-size: 16px;
                                        color: #373737;
                                        font-weight: 400;
                                        line-height: 28px;
                            }
                            .smicon img {
                                        width: auto;
                                        display: inline;
                                        margin: 20px 0px 10px;
                            }
                            .footer address {
                                        font-size: 18px;
                                        line-height: 26px;
                                        font-weight: 400;
                                        font-style: normal;
                                        color: #777;
                                        max-width: 290px;
                            }
                            .footer address a{
                                        color: #777;
                                        display: inline-block;
                                        margin: 15px 0 0;
                            }
                            body p {
                                        color: #373737;
                                        font-family: rubik;
                                        font-size: 16px;
                                        line-height: 24px;
                            }
                            .serimg img {
                                        margin: auto;
                                        width: 100%;
                                        display: block;
                            }
                            .deliver {
                                        display: flex;
                                        width:1035px;
                                        margin: 0 auto;
                                        max-width:100%;
                                        border-bottom:1px solid #ccc;
                            }
                            .delimg {
                                        padding: 80px 120px;
                                        width:330px;
                                        display:flex;
                                        align-items:center;
                                        justify-content:center;
                            }
                            .dtit{text-align: center;margin:100px 0 0;font-size: 35px;font-weight:400;}
                            .delcon h4 {
                                        font-size: 24px;
                                        font-weight:400;
                                        margin-bottom: 10px;
                            }
                            .delcon {
                                        width: 610px;
                                        font-size:20px;
                                        line-height:30px;
                                        padding:80px 0;
                            }
                            .ser-con {
                                        width: 53%;
                                        margin: 30px auto 100px;
                                        font-size: 20px;
                                        font-weight: 400;
                            }
                            .case-section3 h2 {text-align: left !important;}
                            .elementor-tab-title.elementor-active {
                                        color: #373737 !important;
                                        font-weight: 500 !important;
                            }
                            .atc-testimonial-slider-default .author-img img {
                                        height: auto !important;
                                        padding: 100px 50px;
                                        width: auto !important;
                            }
                            a.p4btn i { padding: 0 20px;}
                            a.p5btn {
                                        border: 0;
                                        font-size: 18.5px;
                                        margin: 10px 0;
                                        display: block;
                                        width: 300px;
                                        text-align: left;
                                        padding: 10px 0;
                                        text-transform:uppercase;
                                        border-radius: 5px;
                            }
                            .top_menu_bar { padding: 0 100px;}
                            .section-9 .elementor-element-populated {
                                        display: flex;
                                        justify-content: space-between;
                            }
                            .footer ul li {
                                        line-height: 37px;
                                        font-weight: bold;
                                        list-style:none;
                            }
                            .footer ul {
                                        margin: 0;
                                        padding: 0;
                            }
                            .footer ul li a {
                                        color: #373737 !important;
                                        font-size: 18px;
                                        font-weight: 400;
                            }
                            .section-9 h4 {
                                        text-align: left !important;
                                        font-weight: 400 !important;
                            }
                            footer {   display: none;}
                            .footer h5 {
                                        color:#373737;
                                        font-size: 24px;
                                        font-weight: 400;
                                        font-family: 'Rubik';
                                        margin-top:0px;
                            }
                            .elementor-widget-heading .elementor-heading-title{
                                        color: rgba(55,55,55,1);
                                        text-align: center;
                            }
                            .d-icon .elementor-widget-heading {  margin: 0 0 10px;}
                            .p1txt p{
                                        opacity: 1;
                                        color: rgba(55,55,55,1);
                                        font-size: 18px;
                                        line-height:20px;
                                        font-weight: 400;
                                        font-style: normal;
                                        letter-spacing: 0.11px;
                                        text-align: center;
                                        padding: 0 35px;
                            }
                            .p2 h2{
                                        opacity: 1;
                                        color: rgba(255,255,255,1);
                                        font-size: 35px;
                                        font-weight: 500;
                                        font-style: normal;
                                        letter-spacing: 0.32px;
                                        text-align: left;
                            }
                            .p4 ul li {
                                        margin:0 30px 20px 00;
                                        color: #E4E4E4;
                                        font-size: 18px;
                                        font-weight: 600;
                                        list-style: none;
                            }
                            
                            h4.protit {
                                        font-weight: 600;
                                        display: flex;
                                        padding: 16px 0 0;
                                        color: #E4E4E4; 
                                        font-size: 24px;
                                        margin: 15px 0px 0px 0px !important;
                            }
                            .work-row {}
                            .p4 p{color:#E4E4E4}
                            .p4 ul {
                                        display: flex;
                                        margin:0px;
                                        padding:0px;
                            }
                            .sky a.p4btn {
                                        border-color: #373737;
                                        text-align: left;
                            }
                            .wp-image-12023 {
                                        width: 30px;
                                        transition: all 0.3s linear 0s;
                                        position: absolute;
                                        right: 30px;
                                        top: 20px;
                            }
                            .sky .bri { filter: brightness(0); }
                            .wp-image-12052, .wp-image-12049 { filter: brightness(0.4);}
                            .p4txt {
                                        width: 250px;
                                        font-size: 16px;
                                        font-family: 'Rubik';
                                        font-weight: 400;
                                        line-height:20px;
                            }
                            .wp-image-12043 {
                                        position: absolute;
                                        right: 30px;
                                        top: 22px;
                                        transition: all 0.3s linear 0s;
                            }
                            a.p4btn:hover .wp-image-12043 { right:20px}
                            a.p4btn {
                                        border: 2px solid #FFFFFF;
                                        font-size: 18.5px;
                                        color: #FFFFFF;
                                        margin: 10px 0;
                                        display: block;
                                        width: 300px;
                                        text-align: left;
                                        padding: 10px 40px;
                                        border-radius: 5px;
                                        position:relative;
                            }
                            #git svg {  width: 30px; margin: 0 0px 0 15px; }
                            .pa-num h2 { font-weight: 500; }
                            .tec-pa p { padding: 0 15px; }
                            .gitform h3 {
                                        font-size: 28px;
                                        color: #373737;
                                        margin: 0 0 20px;
                                        line-height: 32px;
                                        font-weight: 400;

                            }
                            .gitform p {
                                        line-height: 24px;
                                        font-size: 20px;
                                        margin: 0;
                            }
                            a.gnum {
                                        color: #373737;
                                        font-size: 25px;
                                        font-weight: 400;
                                        margin: 30px 0 0;
                                        display: inline-block;
                            }
                            *:focus { outline: 0 !important;}
                            .gitf .wpcf7-form-control {
                                        margin-bottom: 50px !important;
                                        border-radius: 4px;
                                        width: 100% !important;
                                        background: #f9f9f9;
                                        border-color: #373737;
                            }
                            .gitf span.wpcf7-form-control-wrap {  padding: 0;}
                            textarea.wpcf7-form-control.wpcf7-textarea { height: 290px;}
                            .gitf .num .wpcf7-validates-as-number {
                                        width: 100% !important;
                                        border-radius: 4px;
                                        background: #f9f9f9;
                                        border-color: #373737;
                            }
                            .ser .wpcf7-list-item-label {color: #fff; }
                            .wpcf7-checkbox input:checked + .wpcf7-list-item-label {
                                        background-color: #373737 !important;
                                        color:#fff;
                                }
                            span.wpcf7-list-item input { display: none; }
                            .txtyellow {  color:#FFB400 ; font-weight: 300;}
                            a.txtyellow:hover{ color: #ffcd57 !important; }
                            .number h2 a:hover { color: #ffcd57 !important;}
                            a.read_more_home:hover{ color: #ffcd57 !important; }
                        .gbtn .wpcf7-submit:hover { background-position: 150px 28px !important; }
                           .gbtn .wpcf7-submit, .gbtn .wpcf7-submit:hover {
                                        color: #373737 !important;
                                        background: #FFB400;
                                        border-radius: 4px !important;
                                        background-image: url(https://pocketapp.development.pocketappserver.net/wp-content/uploads/2022/06/Longarrow_grey.svg);
                                        background-repeat: no-repeat;
                                        width: 220px !important;
                                        height: 70px;
                                        text-align: left;
                                        font-size: 24px;
                                        line-height: 28px;
                                        background-size: 50px;
                                        background-position: 130px 28px;
                                        transition: all 0.3s linear 0s !important;
                                        font-family: 'Rubik';
                                        font-weight: 400;
                            }
                            .gbtn {margin: 70px 0 0;    }
                            .wpcf7-checkbox input + .wpcf7-list-item-label {    
                                        padding: 17px;
                                        display: block;
                                        margin: 10px 0;
                                        border-radius: 4px;
                                        border-color:#373737;
                                        font-size:19px;
                                        border:1px solid #373737;
                                        color:#373737;
                                        font-weight:500;
                            }
                            .tab-cont .elementor-tab-content {padding: 70px  0 !important;}
                            h2.tab-title {
                                        font-weight: 400;
                                        font-size: 55px;
                            }
                            .foot_get_main{
                                        display: flex;
                                        justify-content: space-between;
                            }
                            .book_call h4{
                                        font-size:22px;
                                        font-weight:400;
                                        color: #FFFFFF;
                            }
                            .chat_direct h2{
                                        font-size: 22px;
                                        font-weight:400;
                                        color: #FFFFFF;
                            }
                            .number h2 {
                                        font-size: 26px;
                                        font-weight: 500;
                                        margin-top:13%;
                            }
                            .number h2 a{color: #FFB400; }
                            #menu-1-6cb8221 .menu-item-17756{display: none;}
                            #menu-1-6cb8221 .menu-item-17777{display:none;}
                            .news-cat li {
                                        list-style: none;
                                        display: inline-block;
                                        font-size: 18px;
                                        border-right: 1px solid #ccc;
                                        padding: 0 10px 0 10px;
                                        line-height: 12px;
                            }
                            .news-cat li:last-child {    border: none;   }
                            .news-cat ul {padding: 0;}
                            .news-cat li a, .elementor-post__read-more { color: #373737 ; }
                            .news-cat h5 {display: none;}
                            /*~~~~~~~~~~~~  work post css start here*/
                            /*desktop css of our work*/
                            .work-article:nth-child(3) .full-con p a{ display: none; }
                            .work-article:nth-child(4)  .full-con p a{ display: none; }
                            .work-article:nth-child(5)  .full-con p a{ display: none; }
                            .work-article:nth-child(6) .full-con p a{display: none;}
                            .work-article:nth-child(8)  .full-con p a{display: none;}
                            .work-article:nth-child(9)   .full-con p a{display: none;}
                            .work-article:nth-child(10)    .full-con p a{display: none;}
                            .work-article:nth-child(11)    .full-con p a{display: none;}
                            .work-article:nth-child(2) .full-con p:first-child {margin-left: 0px;}
                            .work-article:nth-child(3) .full-con .logoicon{margin-left: 0px;}
                            .work-article:nth-child(4) .full-con .logoicon{margin-left: 0px;}
                            .work-article:nth-child(5) .full-con .logoicon{margin-left: 0px;}
                            .work-article:nth-child(6) .full-con .logoicon{margin-left: 0px;}
                            .work-article:nth-child(7) .logoicon {margin-left: 0px;}
                            .work-article:nth-child(8) .full-con .logoicon{margin-left: 0px;}
                            .work-article:nth-child(9) .full-con .logoicon{margin-left: 0px;}
                            .work-article:nth-child(10) .full-con .logoicon{margin-left: 0px;}
                            .work-article:nth-child(11) .full-con .logoicon{margin-left: 0px;}
                            .work-article:nth-child(7) .work-icon{margin: 0px 0px 20px 0px;}
                            .work-article:nth-child(3), .work-article:nth-child(5), .work-article:nth-child(8), .work-article:nth-child(10) { padding-right:2.5%; }
                            .work-article:nth-child(4), .work-article:nth-child(6), .work-article:nth-child(9), .work-article:nth-child(11){ padding-left:2.5%; }
                            /*end desktop css of our work*/
                            .work-article:nth-child(5), .work-article:nth-child(6), .work-article:nth-child(10), .work-article:nth-child(11){padding-top:0%;}
                            .work-row .work-article.dark:nth-child(7) .singlelist p, .work-row .work-article.dark:nth-child(2) .singlelist p {
                            margin: 0;}
                            .tax-work_categories .work-row nav {
                                        width: 100%;
                                        left: 0;
                                        margin: 70px 0px 160px 0px;
                            }
                            
                            .first{margin-left: 0px !important;}
                            .more-cse .read-more .wobtn {  margin: 15px 0 !important;  display: block;}
                            .elementor-155 .elementor-element.elementor-element-87b3299 .elementor-post__title {margin-bottom: 20px; }
                        .term-design .txtmore p { min-height: 100px;}
                        .txtmore p{ min-height: 100px ;}
                        .homeart  .txtmore p { min-height: auto !important; }
                        .work-row .work-article a:hover  { color: #373737 !important; }
        
                 #service-main .col-md-4{width:33.3%;}
                 .serimg p{
                        line-height: 18px !important;
                        font-weight: 400 !important;
                        font-size: 14px !important;
                        margin-top:-2.5%;
                 }
                #service-main .Process_icon img{
                        width: 75% !important;
                        max-width: 100%;
                }
                #service-main .process_heading{ margin-left: 10px;}
                #service-main .process_heading h5{
                       font-weight: 700;
                       font-size: 30px;
                       line-height: 0;   
                }
                #service-main .process_heading p{
                       font-weight: 500 !important;
                       font-size: 9px;   
                }
                #service-main .row1{
                    display: flex;
                    width: 100%;
                    justify-content: center;
                }
                #service-main .row2{
                    display: flex;
                    padding-right: 4%;
                }
                #service-main .bottom_line{
                    border-left: 1px solid #a7aeb5;
                    width: 13.5%;
                }
                #service-main .row2_discover{
                    display: flex;
                    margin-top: 6%;
                    padding-right: 4%;
                }
                #service-main .Process_main{
                    display: flex;
                    align-items: center;
                }
                #service-main .col-md-8-1{position: relative;}
                #service-main .col-md-4-1{margin-left: 0%;}
                #service-main .col-md-4{ margin-left: 5%;}
                #service-main .line1{
                            height: 1px;
                            padding: 0px 30px 0px 30px;
                            background-color: grey;
                            margin-left: 6%;
                            width: 73%;
                }
                #service-main .deliver_head h5{
                            font-weight: 700;
                            font-size: 30px;
                            line-height: 0;
                }
                #service-main .deliver_main{
                            display: flex;
                            align-items: center;
                            margin-top:4%;
                }
                #service-main .line2{
                            height: 1px;
                            width:40%;
                            padding-left: 0px 11px 0px 11px;
                            background-color: grey;
                            margin-left: 6%;
                }
                 h6{
                            font-weight: 600;
                            font-size: 17px;
                            line-height: 18px;
                            margin: 12px 0px;
                 }

                #service-main .wire_creation{
                            position: relative;
                            border: 1px solid #a7aeb5;
                            padding-left: 11px;
                            padding-right: 11px;
                 }
                #service-main .wire_creation::before {
                            content: "";
                            position: absolute;
                            background-color: #dee2e6;
                            width: 29%;
                            height: 1px;
                            top: 50%;
                            left: -29%;
                }

                #service-main .initial_concepts{
                            position: relative;
                            border: 1px solid #a7aeb5;
                            padding-left: 11px;
                            padding-right: 11px;   
                }
                #service-main .server{
                            position: relative;
                            border: 1px solid #a7aeb5;
                            padding-left: 11px;
                            padding-right: 11px;
                            margin-top:9%;
                }
                #service-main .colm_sec{ position: relative;}
                #service-main .design_sprints{
                            position: relative;
                            border: 1px solid #a7aeb5;
                            padding-left: 11px;
                            padding-right: 11px;
                }
                #service-main .col_sec_main{ position: relative; }
                #service-main .col_sec_main::before {
                            content: "";
                            position: absolute;
                            border-left: 2px dotted #dee2e6;
                            height: 100%;
                            top: -1%;
                            left: -8%;
                }
                #service-main .col_sec_main::after {
                            content: "";
                            position: absolute;
                            border-left: 2px dotted #dee2e6;
                            height: 100%;
                            top: -1%;
                            left: 108%;
                }
                #service-main .sprint_deliver{
                            position: relative;
                            border: 1px solid #a7aeb5;
                            padding-left: 11px;
                            padding-right: 11px;
                            margin-top: 9%;
                }
                #service-main .dash{
                    display: flex;
                    justify-content: space-between;
                    position: relative;
                }
                #service-main .dash-1{
                       width: 10px;
                    background: #dee2e6;
                    height: 2px;
                    position: absolute;
                    left: -10%;
                    top: 12px;
                }

                #service-main .dash-2{
                    
                    width: 10px;
                    background: #dee2e6;
                    height: 2px;
                    position: absolute;
                    left: 107%;
                    top: 10px;
                }

                #service-main .col_sec_main-1{
                    position: relative;
                }
                #service-main .col_sec_main-1::before{
                            
                    content: "";
                    position: absolute;
                    background-color: ;
                    border-left: 2px dotted #dee2e6;
                    height: 100%;
                    left: -8%;
                 }
                 #service-main .col_sec_main-1::after {
                 
                     content: "";
                    position: absolute;
                    border-left: 2px dotted #dee2e6;
                    height: 100%;
                    top: -1%;
                    left: 108%;

                }
                #service-main .sprint_feedback_main{
                    display: flex;
                    
                    align-items: center;
                }
                #service-main .sprint_feedback{
                    position: relative;
                    width:50%;  
                    border: 1px solid #a7aeb5;
                   padding-left: 11px;
                   padding-right: 11px;
                    margin-top: 5%;
                }
                #service-main .content_audit{
                    position: relative;
                    
                    border: 1px solid #a7aeb5;
                   padding-left: 11px;
                   padding-right: 11px;
                    margin-top: 6%;
                }


                #service-main .arrow-2 img{
                    width:38px !important;
                    height: 34px;
                }

                #service-main .user_testing{
                    position: relative;
                    border: 1px solid #a7aeb5;
                      padding-left: 11px;
                      padding-right: 11px;
                }
               


                #service-main .prototype{
                    position: relative;
                    border: 1px solid #a7aeb5;
                      padding-left: 11px;
                      padding-right: 11px;
                  
                }





                #service-main .release{
                    position: relative;
                    border: 1px solid #a7aeb5;
                      padding-left: 11px;
                      padding-right: 11px;
                    
                }






                #service-main .release_can{
                    position: relative;
                    border: 1px solid #a7aeb5;
                      padding-left: 11px;
                      padding-right: 11px;
                   
                }


                #service-main .deliver_list{
                    margin-top: 18%;
                }
                #service-main .deliver_list ul{
                    list-style: none;
                }
                #service-main .deliver_list ul li{
                        padding-left: 25px;
                    padding-top: 3px;
                    padding-bottom: 1pc;
                    border-left: 1px solid #dee2e6;
                    margin-top: 10px;
                }

                 #service-main .deliver_list ul li a{
                     line-height: 0px;
                    color: #212529 !important;
                    text-decoration: none !important;
                   }
                #service-main .deliver_list ul li a h6{
                    font-weight: 600;
                    font-size: 16px;
                    line-height: 18px;
                   
                }
                #service-main .deliver_list ul li a p{
                    font-weight: 400;
                    font-size: 13px;
                }

                    

               
                    
               

                /*design css end */

                /*discover css*/


                #service-main .As_required::after {
                           content: "";
                    position: absolute;
                    background-color: #dee2e6;
                    width: 1px;
                    top: -10px;
                    left: 7%;
                    height: 21px;
                }

                #service-main .follow{
                    border: 1px solid #a7aeb5;
                       padding-left: 11px;
                       padding-right: 11px;
                    margin-top: 14%;
                }
                #service-main .As_required{
                    text-align: center;
                    position: relative;
                     margin-top: 10%;
                }
                #service-main .As_required::before{
                    content: "";
                    position: absolute;
                    background-color: #dee2e6;
                    width: 40px;
                    height: 1px;
                    top: 56%;
                    left: 7%;
                }

                #service-main .function_disc{
                    border: 1px solid #a7aeb5;
                       padding-left:11px;
                       padding-right: 11px;
                    margin-top: 6%;
                }


                #service-main .recomendations{
                    position: relative;
                    border: 1px solid #a7aeb5;
                     padding-left: 11px;
                     padding-right: 11px;
                }

                #service-main .line_1{
                    width: 1px;
                    background: #a7aeb5;
                    height: 50px;
                    text-align: center;
                    justify-content: center;
                    margin-left: 48%;
                }
                 #service-main .line_mobile{
                    width: 1px;
                    background: #a7aeb5;
                    height: 50px;
                    text-align: center;
                    justify-content: center;
                    margin-left: 48%;
                    
                    display: none;
                }
                #service-main .user_feed_mobile{
                    display: none;
                }
                #service-main .user_feed_mobile p{
                    font-weight: 500 !important;
            margin-bottom: 1px !important;
                }
                 
                #service-main .road_map{
                    position: relative;
                    border: 1px solid #a7aeb5;
                     padding-left: 11px;
                     padding-right: 11px;
                    
                }
                  #service-main .arrow-1{
                    margin-left: 36%;
                    height: 40px;
                    margin-right: 20px;
                  }

                #service-main .arrow-2{
                    margin-top: 5%;
                    margin-left: 5%;
                }

                #service-main .arrow-3 {
                    position: absolute;
                    left: 78%;
                    top: -12px
                }
                #service-main .arrow-3 img{
                        width: 38px !important;
                    height: 34px;
                }



                /*discover css end */

                /*deploy css*/
                #service-main .crash {
                    
                    position: relative;
                    border: 1px solid #a7aeb5;
                    padding-left: 11px;
                    padding-right: 11px;
                    margin-top: 5%;
                }
             
                
                 #service-main .user_feed_dep p{
                     font-size: 14px !important;
                    font-weight: 500 !important;
                    margin-top:-10px;
                }
                  #service-main .user_feed_main{
                    display: flex;
            justify-content: right;
            margin-top: 3%;
            padding-right: 5.5%;
                  }
                  
                  #service-main .user_feed p{
                      font-size: 14px !important;
                    font-weight: 500 !important;
                    margin-top:-10px;
                  }
                  #service-main .user_feed_line{
                         width: 10%;
            height: 1px;
            background: #a7aeb5;
            margin-left: 20px;
                    
                   
                  }
                  #service-main .user_feed_deploy p{
                      font-size: 14px !important;
                    font-weight: 500 !important;
                  }
                   #service-main .user_feed_deploy{
                      margin-left: 46%;
                  }
                   #service-main .user_feed_line_deploy{
                     width: 97px;
                    height: 1px;
                    background: #a7aeb5;
                    margin-top: 5px;
                   
                  }
                /*deploy css end */


            /*desktop css end here*/






































        /*media query */
        /*new css mobile responsive*/

        @media (max-width: 767px) {
                                        .homeart.work-article:nth-child(2) p {  }
                                        .work-article:nth-child(7) .singlelist, .work-article:nth-child(2) .singlelist {
                                               display: none !important;
                                         }
                                         .work-article:nth-child(7) .worklist, .work-article:nth-child(2) .worklist {
                                                display: block !important;
                                          }

                                        .homeart.work-article{padding: 0!important;}
                                        .wpcf7-not-valid-tip { margin-top: -30px !important; }
                                        .homeart.dark span.readarrow {left: 30px; }
                                        .work-article .cat{ margin: 15px 0px; }
                                        .homeart.work-article .cat{ margin: 15px 0px !important;}
                                        .homeart.work-article:nth-child(2) a { margin: 15px 15px 15px 0px;}
                                        .homeart .related-logo {max-width: 80px !important;}
                                        .homeart .work-icon li{ width: 30px !important; height:  30px !important; }
                                        .homeart .cat a {  margin: 0px 10px 0px 0px;}
                                        .homeart .work-icon{
                                                    position: absolute;
                                                    top: 10px;
                                                    width: auto;
                                                    right: 0;
                                                    padding-right: 9%;
                                                }
                                        .homeart.work-article {margin-top: 0 !important;}
                                        .homeart.work-article .full-con {
                                                    width: 100% !important;
                                                    padding: 15px 10% !important;
                                                    position: relative;
                                        }
                                        .homeart .wgallery {  width: 100% !important;}
                                       /* .homeart .full-con {
                                                    width: 100% !important;
                                                    padding: 15px 10%;
                                                    position: relative;
                                        }*/
                                       .homeart a.wobtn {
                                                    border: none !important;
                                                    padding: 10px 0px !important;
                                                    margin: 15px 0 !important;
                                        }
                                        .homeart.work-article:nth-child(2) a.wobtn {
                                                    width: 300px !important;
                                                    padding: 10px 0px!important;
                                        }
                                        .homeart.work-article:nth-child(2) .work-icon {
                                                    position: absolute !important;
                                                    width: auto !important;
                                                    right: 0 !important;
                                                    top: 30px !important;
                                        }
                                        .homeart h4.protit{
                                        padding: 10px 0 0 !important;
                                        }
                                        .homeart.work-article {
                                        display: block !important;
                                        }
                                        #our_work_footer ul li{width: 100%;}
                                        
                                        .entry
                                        {
                                        margin-top: 70px;
                                        }
                                        #service_border .service_main{
                                        border-bottom: 1px solid #eee;
                                        }
                                        #work_border .service_main{
                                        border-bottom: 1px solid #eee;
                                        }
                                        .cat a{
                                        margin:0px 10px 0px 0px;
                                        }
                                        .work-title {font-size: 25px !important;}
                                        .work-row nav ul {margin-left: 0% !important; padding-left: 5%;}
                                        .work-row nav li a {
                                        font-size: 16px !important;
                                        padding: 0px 10px !important;
                                        }
                                        .single-work .dark * {
                                        color: #ffffff !important;
                                        }
                                        .single-title h4 {
                                        text-align: left !important;
                                        }
                                        .web h4, .web h5 {
                                        text-align: center !important;
                                        }
                                        .dark:nth-child(7) a.wobtn, .dark:nth-child(2) a.wobtn {border: none;}
                                        .work-article:nth-child(3) .work-icon li, .work-article:nth-child(4) .work-icon li, .work-article:nth-child(5) .work-icon li, .work-article:nth-child(6) .work-icon li, .work-article:nth-child(8) .work-icon li, .work-article:nth-child(9) .work-icon li, .work-article:nth-child(10) .work-icon li, .work-article:nth-child(11) .work-icon li {
                                        filter: brightness(1.1);
                                        }
                                        .work-row .work-article:nth-child(3) .full-con .logoicon {
                                        margin-left: 0px;
                                        }
                                        .work-row .work-article:nth-child(11) .full-con .logoicon {
                                        margin-left: 0px;
                                        }
                                        .work-row .work-article:nth-child(6) .full-con .logoicon {
                                        margin-left: 0px;
                                        }
                                        .work-row .work-article:nth-child(5) .full-con .logoicon {
                                        margin-left: 0px;
                                        }
                                        .work-row .work-article *{color: white !important;}
                                        .work-article.light * {
                                                 color: #373737 !important;
                                         }                                        
                                         .work-article:nth-child(3), .work-article:nth-child(4), 
                                        .work-article:nth-child(5), .work-article:nth-child(6), .work-article:nth-child(8),.work-article:nth-child(7),
                                        .work-article:nth-child(9), .work-article:nth-child(10), .work-article:nth-child(11)
                                        {margin-top: 30px;}
                                        
                                        .work-article:nth-child(2) .work-icon
                                        {
                                        position: absolute !important; 
                                        width: auto !important;
                                        right: 14px !important;
                                        top: -106px !important;
                                        }
                                        .work-article:nth-child(7) .work-icon{
                                        position: absolute !important;
                                        width: auto !important;
                                        right: -2px !important;
                                        top: -45px !important;
                                        }
                                       
                                        .work-article:nth-child(2)  a.wobtn {width: 259px !important;padding:0px !important;}
                                        .work-article:nth-child(7)  a.wobtn {width: 259px !important;padding:0px !important;}
                                        .work-row .readarrow {width: 40px !important; filter: brightness(5.1); top: 12px;}
                                        .more-cse .related-logo {max-width: 80px;}
                                        .work-row a.wobtn{font-size: 18px;}
                                        .work-row .work-icon {    
                                        right: -12px !important;
                                        width: 150px !important;
                                        top:-4px;}
                                        .work-row .full-con{padding: 0% 8%;}
                                        #more_study{display: none;}

                                        .work-article:nth-child(7),     .work-article:nth-child(2) {flex-wrap: wrap;  }
                                        .work-article:nth-child(2) .wgallery, 
                                        .work-article:nth-child(7) .wgallery,
                                        .work-article:nth-child(2) .full-con 
                                        {width: 100%; padding: 0 ;}
                                        .work-article:nth-child(7) .singlelist, 
                                        .work-article:nth-child(2) .singlelist {margin: 0;}
                                        
                                        .Discovery-White, .Discovery-White-Faded, .Discovery-Black, .Discovery-Black-Faded, .Design-White, .Design-White-Faded, .Design-Black, .Design-Black-Faded, .Development-White, .Development-White-Faded, .Development-Black, .Development-Black-Faded, .Deploy-White, .Deploy-White-Faded, .Deploy-Black, .Deploy-Black-Faded {
                                        width: 30px !important; 
                                        height: 30px !important; 
                                        }
                                        .work-article{width:100%;}
                                        .work-article:nth-child(2) .full-con{padding: 0% 8% 7% 8%;}
                                        .work-article:nth-child(7) .full-con{padding: 0% 8% 7% 8%; width: 100% !important;}
                                         .work-article:nth-child(2) .work-icon {margin-top: 0px !important;}
                                        
                                        .work-article:nth-child(3), .work-article:nth-child(4), 
                                        .work-article:nth-child(5), .work-article:nth-child(8),
                                        .work-article:nth-child(3), .work-article:nth-child(6), 
                                        .work-article:nth-child(10), .work-article:nth-child(11), .work-article:nth-child(9) {
                                        padding-left: 0%;
                                        padding-right:0%;
                                        padding-top: 0%;
                                        padding-bottom: 8%;
                                        }
                                        .work-article:nth-child(3) p, .work-article:nth-child(4) p, 
                                        .work-article:nth-child(5) p, .work-article:nth-child(8) p,
                                        .work-article:nth-child(6) p, 
                                        .works-article:nth-child(10) p, .work-article:nth-child(11) p, .work-article:nth-child(9) p{
                                        margin-top: 15px;
                                        }
                                        .work-article:nth-child(6) .full-con .logoicon {
                                        margin-left: 0px !important;
                                        }
        }

        @media (min-width:320px) and (max-width:767px) {
                                            a.gitl{font-size: 20px !important;width: 210px;}
                                          .work-row .logoicon{min-height: 45px;}
                                            .more-cse .logoicon{min-height: 45px;}
                                            .work-row .worklist p{
                                                margin-top: 0px;
                                            }
                                           .work-article:nth-child(7) .worklist p{margin-top: 0px !important;}
                                          .work-row .light:nth-child(7) a.wobtn{
                                            border:none;
                                          }
                                          #news_post_cat_1 h3.elementor-post__title {min-height: 0px !important;}
                                          #news_post_1 h3.elementor-post__title {
                                             min-height: 0px !important;
                                          }
                                         .work-row .work-article a:hover  { color: #ffffff !important; }
                                        .single-work .dark a:hover { color: #373737 !important; }
                                        .tax-work_categories .work-row nav {margin: 0px 0px 60px 0px;}
                                        /*.single-work #signle_work_icons{
                                         filter: brightness(0.1); 
                                        }*/
                                        .work-row nav {
                                            margin: 0px 0px 60px 0px;
                                        }
                                        #menu-main-menu li.news-page a {
                                              margin-right: 0px;
                                         }
                                       .head_icons_list{display: flex !important; justify-content: center !important;}
                                       .footer .open_main {justify-content: center;}
                                      .footer .open_main i{
                                                position: absolute;
                                                top: 3px;
                                                right: 15%;
                                        }
                                        .footer .service_main i{
                                                position: absolute;
                                                top: 3px;
                                                right: 15%;
                                         }
                                        .footer #menu-services {display: none;}
                                        .footer #open_work {display: none;}
                                        .footer .toggled-off #menu-services {display: block;}
                                        .footer .toggled-off .fa-angle-up {display: block;}
                                        .footer .open_main {border-bottom: 1px solid #eee;}                                     
                                        .footer .toggled-on .fa-angle-down {display: block;}
                                        .footer .toggle-title i {
                                        position: absolute;
                                        left: 0;
                                        font-size: 2.5em;
                                        }
                                        
                                        .head_icons_list {
                                            padding-bottom: 70px !important;
                                        }
                                        /*.work-row .work-article.dark:nth-child(7) *,
                                        .work-row .work-article.dark:nth-child(2) * {
                                        margin-top: 0px !important;
                                         }*/
                                        #news_post_main li{
                                        font-size: 16px;
                                        }
                                        .txtmore p {
                                        min-height: auto;
                                        }
                                        .homeart .txtmore p {margin-top: 16px !important;}
                                        .menu-item-11392{
                                        padding-top: 20px !important;
                                        }
                                        .homeart .singlelist{display:none !important;}
                                        .homeart .worklist{display:block !important;}
                                        .work-article:nth-child(6) .full-con .logoicon {
                                        margin-left: 0px;
                                        }
                                        #service-main .elementor-widget-tabs .elementor-tab-desktop-title {
                                        padding: 20px 20px;
                                        }
                                        .work-row .related-logo{
                                        max-width: 76px !important;
                                        }

                                        .work-title {
                                        padding: 30px 0px 35px 0px;
                                        }
                                        .current-menu-item ul {
                                        display: none !important;
                                        }

                                        .news-cat li {
                                        font-size: 14px;
                                        }

                                        #service-main .elementor-tab-mobile-title{
                                        display: none;
                                        }
                                        .tab-cont .elementor-tabs-wrapper {
                                        display: flex !important;
                                        flex-direction: row !important;
                                        justify-content: center;
                                        flex-wrap: wrap;
                                        margin-top:20px;
                                        }
                                        .sky  .wp-image-12023 {
                                        width: 33px;
                                        right: 48px;
                                        top: 13px;
                                        }
                                        #menu-main-menu li a {
                                        margin-right:0px;
                                        margin-top: 0px;
                                        }
                                        .elementor-nav-menu li {
                                        text-align: center;
                                        }

                                        .section-9 h4 {
                                        text-align: center !important;
                                        font-size: 16px;
                                        }

                                        .footer address {
                                        max-width: 100%;
                                        }

                                        #Service_footer .elementor-element-populated {
                                        text-align: center !important;
                                        }
                                        #our_work_footer  .elementor-element-populated {
                                        text-align: center !important;
                                        }
                                        .epscon{  
                                        display: flex; 
                                        justify-content: left !important;
                                        }
                                        /*colmn reverse home page*/
                                        #epson_home .elementor-row{
                                        flex-direction: column-reverse;
                                        }
                                        #canon_home .elementor-row{
                                        flex-direction: column-reverse;
                                        }

                                        #slider_home_head h2 {
                                        text-align: center;
                                        padding-left: 0px;
                                        }

                                        .home .slider_panda .elementor-testimonial{
                                        flex-direction: column-reverse !important;
                                        }
                                        .elementor-testimonial--layout-image_left .elementor-testimonial__footer {
                                        width: 100%;
                                        }
                                        .home .slider_panda .elementor-testimonial--align-left .elementor-testimonial{
                                        text-align: center;
                                        }
                                        .home .swiper-container-horizontal .swiper-pagination-bullets{width: 100%;
                                        text-align: center;
                                        padding-left: 0px;}

                                        #slide_image_home img{
                                        width:60px !important;
                                        }
                                        span.elementor-testimonial__title {
                                        float: none;
                                        }
                                        span.elementor-testimonial__name{
                                        float:none;
                                        }
                                        .elementor-widget-testimonial-carousel .swiper-slide{
                                        padding: 20px 20px 0px 20px;
                                        }
                                        a.p4btn 
                                        {
                                        border:none; 
                                        padding: 0px;
                                        width: 245px;
                                        }
                                        .foot_get_main{
                                        text-align: center;
                                        flex-direction: column;
                                        }
                                        .get_footer_right{
                                        margin-top: 30px;
                                        }
                                        .book_call{
                                        margin-bottom: -5px;
                                        }
                                        .gitchat{
                                        display: none;
                                        }
                                        a.gnum{
                                        display: none;
                                        }
                                        .name .wpcf7-form-control{
                                        width:100% !important;
                                        margin-bottom: 30px !important;
                                        }
                                        .email .wpcf7-form-control{
                                        width:100% !important;
                                        margin-bottom: 30px !important;
                                        }
                                        .gitf .num .wpcf7-validates-as-number
                                        {
                                        width:100% !important;
                                        margin-bottom: 30px !important;
                                        }
                                        .com .wpcf7-form-control 
                                        {
                                        width:100% !important;
                                        margin-bottom: 30px !important;
                                        }
                                        .msg  textarea.wpcf7-form-control.wpcf7-textarea 
                                        {
                                        height: 200px;
                                        width: 100% !important;
                                        }
                                        #chk .wpcf7-list-item
                                        {
                                        width: 100%;
                                        text-align: center;
                                        margin: 0px;
                                        }
                                        .gbtn{
                                        text-align: center;
                                        margin-top:40px;
                                        }
                                        #section-about-2 .elementor-widget-testimonial-carousel.e-widget-swiper
                                        {
                                        width:100%;
                                        }
                                        #section-about-2 .elementor-testimonial__image img {
                                        filter: brightness(0.1);
                                        }
                                        #section-about-2{
                                        background-color: white;
                                        color: #373737 !important;
                                        }
                                        #section-about-2 h2{
                                        color: #373737;
                                        }
                                        #section-about-2 .elementor-testimonial__name {
                                        color: #373737;
                                        }
                                        #section-about-2 .elementor-testimonial__text{
                                        color: #373737;
                                        }
                                        #section-about-2 .eicon-chevron-left{

                                        color: #373737;
                                        }
                                        #section-about-2 .eicon-chevron-right{

                                        color: #373737;
                                        }
                                        #section-about-2 .swiper-pagination-bullet-active{
                                        color: #373737;
                                        }

                                        .back_black
                                        {
                                        background-color:  #373737;
                                        }
                                        #background_black .elementor-widget-wrap
                                        { 
                                        background-color:#373737; 
                                        }

                                        #background_black .p1txt p
                                        {
                                        color: white;
                                        font-weight: 300;
                                        }
                                        .delimg
                                        {
                                        padding: 0px;
                                        display: none;
                                        }
                                        .delcon{
                                        width: 100%;
                                        text-align: center;
                                        padding: 40px;
                                        font-size: 18px;
                                        }
                                        .delcon h4 {
                                        font-size: 22px;}
                                        .ser-con {
                                        width: 100%;
                                        font-size: 18px;
                                        font-weight: 400;
                                        padding: 30px 6px 30px 6px;
                                        }
                                        h2.tab-title  { font-size: 25px;}
                                        .elementor-element-69d6ed2 {position: relative;}
                                        .smicon{position: absolute; right: 20px;  top: 28px;}
                                        .p4 ul li { font-size: 16px; font-weight: 400;}
                                        .number h2 { font-size: 16px; margin-top: -11px; }
                                        .chat_direct h2 {    font-size: 16px;   }
                                        .footer_get_left .git1{ top: -2% !important;}
                                        #office_home_footer{order:3;}
                                        .wp-image-12043 {right: 48px; top: 13px;}
                                        .service_main{ justify-content:   center;}
                                        #menu-1-75502ce{
                                        margin-left: auto;
                                        justify-content: center;
                                        margin-right: auto;
                                        }
                                        #menu-main-menu li a { font-size: 20px; }
                                        .menu-item-10552 .wp-image-12023 { width: 50px; right: 30px; top: 26px;}
                                        .menu-item-10552:hover .wp-image-12023 { top: 26px; }
                                        .elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container{
                                        height: calc(100vh - 2rem);
                                        overflow-y: scroll;
                                        }
                                        #menu-1-6cb8221 .menu-item-17756{ display:block;}
                                        #menu-1-6cb8221 .menu-item-17777{ display:block; }
                                        #menu-main-menu li:nth-last-child(2) a { padding: 18px 30px !important; width: 250px !important;}
                                        .fa-linkedin:before {
                                        font-size: 25px;
                                        color: #d4d4d4;
                                        }
                                        .fa-facebook-square:before {
                                        font-size: 25px;
                                        color: #d4d4d4;
                                        }
                                        .fa-twitter:before {
                                        font-size: 25px;
                                        color: #d4d4d4;
                                        }
                                        .head2{
                                            margin:0px 40px;
                                        }
                                        .menu_get_in{
                                            margin-top: 120px !important;
                                        }
                                        h4.protit {
                                            font-weight: 400;
                                            font-size: 18px;
                                        }
                                        .gitform h3 {
                                            font-size: 25px;
                                        }
                                        .dtit {font-size: 25px;}

        }

        

        @media (min-width:320px) and (max-width:500px) {
                                        #service-main .elementor-widget-tabs .elementor-tab-desktop-title {
                                        padding: 10px;
                                        }
        }
        @media (min-width:767px) and (max-width:991px) {
                                        #menu-main-menu li:nth-last-child(2) a {
                                        width: 155px;
                                        }
                                        #menu-main-menu li a {
                                        padding:13px 15px;
                                        }
                                        .menu-item-10552 .wp-image-12023 {
                                        right:13px;
                                        }
        }
        @media (min-width:320px) and (max-width:766px) {    
                                        .p4 ul li {
                                        margin-right:5px;
                                        }

        }
        @media (min-width:600px) and (max-width:699px) {
                                        #para_home {
                                        padding: 0px 50px 0px 50px !important;
                                        margin: 0px 100px 0px 100px !important;
                                        }

        }
        @media (min-width:500px) and (max-width:599px) {
                                        #para_home {
                                        padding: 0px 30px 0px 30px !important;
                                        margin-left: 50px !important;
                                        margin-right: 50px !important;
                                        }
                                        #about_para .elementor-widget-container{
                                        margin: -12px 100px 0px 100px !important;   
                                        }
        }
        @media (min-width:320px) and (max-width:499px) {
                                        #para_home {
                                        padding: 0px 30px 0px 30px !important;
                                        margin-left: 10px !important;
                                        margin-right: 10px !important;
                                        }
                                        #about_para .elementor-widget-container{
                                        margin: -12px 50px 0px 50px !important;
                                        }
        }
         @media (min-width:320px) and (max-width:400px) {
                                        .footer .service_main i{
                                            
                                        }
                                        .footer .open_main i {
                                           
                                        }
        }
        @media (min-width:700px) and (max-width:766px) {
                                        #para_home {
                                        padding: 0px 50px 0px 50px !important;
                                        margin-left: 150px !important;
                                        margin-right: 150px !important;
                                        }
        }
        @media (min-width:768px){
                                        .work-article:nth-child(3),
                                        .work-article:nth-child(4),
                                        .work-article:nth-child(5),
                                        .work-article:nth-child(6),
                                        .work-article:nth-child(8),
                                        .work-article:nth-child(9),
                                        .work-article:nth-child(10),
                                        .work-article:nth-child(11) {
                                        background: none !important;
                                        }
        }
         @media (min-width:767px)  {
                                        .homeart .singlelist{display:block !Important;}
                                        .homeart .worklist{display:none!Important;}
                                        .homeart .singlelist p{margin:0 !Important;}
         }

         @media (min-width:320px) and (max-width:500px) {
                                        .cat{
                                        max-width: 160px;
                                        }

        }
        @media (min-width:320px) and (max-width:440px) {
                                        #service-main .elementor-widget-tabs .elementor-tab-desktop-title {
                                        width: 50%;
                                        text-align: center;
                                        }

        }

       /*mobile media query end here*/ 





























        /*tablet media query start here*/
        /*work post media query*/
     
        @media (min-width:767px) and (max-width:1024px) {
                                       .work-row nav {
                                           margin: 50px 0px 100px 0px;
                                        }
                                        #menu-main-menu li.news-page a{
                                        margin-right: 15px;
                                         }
                                        #menu-main-menu li:nth-last-child(2) a{
                                            padding: 8px 15px;
                                        }
                                        .txtmore p {
                                        min-height: auto;
                                        }
                                        .homeart.dark span.readarrow {
                                        top:9px;
                                        }
                                        .p4 ul li {font-weight: 400;}
                                        .menu-item-10552:hover .wp-image-12023 {
                                        right:9px;

                                        }
                                        a.p4btn {
                                        width: 100%;
                                        padding: 10px 20px;
                                        margin: 0px;
                                        
                                        }

                                        #menu-main-menu li a {
                                        font-size: 16px;
                                        margin-right:0px;
                                        }
                                        .name .wpcf7-form-control{
                                        width:100% !important;
                                        margin-bottom: 30px !important;
                                        }
                                        .wpcf7-not-valid-tip {
                                        margin-top: -30px !important;
                                        }
                                        .email .wpcf7-form-control{
                                        width:100% !important;
                                        margin-bottom: 30px !important;
                                        }
                                        .gitf .num .wpcf7-validates-as-number{
                                        width:100% !important;
                                        margin-bottom: 30px !important;
                                        }
                                        .com .wpcf7-form-control {
                                        width:100% !important;
                                        margin-bottom: 30px !important;
                                        }
                                        .msg  textarea.wpcf7-form-control.wpcf7-textarea {
                                        height: 200px;
                                        width: 100% !important;
                                        }

        }
        @media (min-width:767px) and (max-width: 1024px) {
                            .homeart .readarrow {top: 9px !important;}
                            .homeart a.wobtn {
                            width: 250px !important;
                            padding: 10px 14px !important;
                            font-size: 16px !important;
                            }
                            .homeart  .related-logo{
                            max-width: 110px !important;
                            }
                            .work-row .related-logo{
                            max-width: 80px;
                            }
                            .work-article:nth-child(3) .full-con .logoicon {
                            margin-left: 0px;
                            }
                            .full-con p a{
                            font-size: 14px !important;
                            }
                            .more-cse .related-logo {max-width: 80px;}
                             .Discovery-White, .Discovery-White-Faded, .Discovery-Black, .Discovery-Black-Faded, .Design-White, .Design-White-Faded, .Design-Black, .Design-Black-Faded, .Development-White, .Development-White-Faded, .Development-Black, .Development-Black-Faded, .Deploy-White, .Deploy-White-Faded, .Deploy-Black, .Deploy-Black-Faded {
                            width: 35px !important; 
                            height: 35px !important; 
                            }
                            .more-cse .work-icon {width: 148px !important;}
                            .work-row .work-icon {width: 160px !important;}
                            .work-article:nth-child(2) .full-con{padding: 0% 5%;} 
                            .homeart:nth-child(2) .full-con{padding: 0% 8% !important;}
                            .work-article:nth-child(7) .full-con{padding: 0% 5%;}  
                            .work-article {padding: 3.5% 5%;} 
                            .full-con p{font-size: 14px;}

                            .work-article:nth-child(2) a.wobtn {width:250px !important; padding:10px 14px !important; font-size: 16px !important;}
                            .work-article.more-cse:nth-child(2) a.wobtn {
                            color: #373737!important;
                            margin: 15px 0px !important;
                            padding: 0 !important;
                            
                            }
                            .work-article:nth-child(7) .logoicon {min-height: 39px !important;}
                            .work-article:nth-child(7) a.wobtn {width:250px !important; padding:10px 14px !important; font-size: 16px !important;}
                            .work-row .dark:nth-child(7) .readarrow {top:8px !important;}
                            .dark:nth-child(7) span.readarrow{width: 35px !important;}
                            .work-row .dark:nth-child(2) .readarrow {top:8px !important;}
                            .work-row .light:nth-child(7) .readarrow {top:8px !important;}
                            .work-row .light:nth-child(2) .readarrow {top:8px !important;}
                            .work-row .readarrow {top:10px !important; width:45px !important;}
                            h4.protit {
                            padding: 20px 0 0;
                            }
        }
        
        @media  (max-width:1199px) {
                            .txtmore p{
                            overflow: hidden;
                            text-overflow: ellipsis;
                            display: -webkit-box;
                            -webkit-line-clamp: 3; /* number of lines to show */
                            line-clamp: 2; 
                            -webkit-box-orient: vertical;
                            }
                            .work-row nav .submenu {
                                display: none !important;
                            }
                            
       
    /*tablet media query end here*/

    /*discoverpage css*/
    @media (min-width: 641px) and (max-width: 1300px){

                        #service-main .line1{
                        width: calc(100% - 300px);
                        }
                        #service-main .row2_discover {
                        padding-right: 0%;
                        }
                        #service-main .col-md-8-1 {width:100%;}
                        #service-main .process_heading h5 {
                        font-size:25px !important;
                        }

                        #service-main .col-md-4{
                        width:27%;
                        }

                        #service-main .serimg
                        {
                        margin-left:0px;
                        }
                        #service-main .Process_main 
                        {
                        justify-content: center;
                        }
                        #service-main .col-md-4-1
                        {
                        display:none !important;
                        }



                        #service-main .row2{

                        padding-right: 0%;
                        }


                        #service-main .arrow-2{
                        margin-top: 10%;
                        margin-left: 5%;
                        }

                        #service-main .As_required::before
                        {
                        width:17% !important;
                        }

                        #service-main .arrow-3 img {
                        width: 33px !important;
                        height: 31px !important;
                        }
                        }

    @media (min-width:  200px) and (max-width:640px){
                        #service-main .Process_icon{
                            display: none;
                        }
                        #service-main .process_heading {margin-left: 0px;}
                        #service-main .bottom_line {display: none;}
                        .initial_concepts::after, .initial_concepts::before, .release_can::after, .main_server::after, .main_server::before, .release::after, .user_testing::after, .user_testing::before, .prototype::after, .recomendations::before, .recomendations::after, .road_map::before, .wire_creation::after, .main_follow::before, .col_sec_main::after, .dash-2, .main_follow::after, .col_sec_main-1::after{border:none !important;background:none !important;}
                        #service-main .line_mobile{
                        display: block;
                        }
                        #service-main .user_feed_mobile{
                        display: block;
                        text-align: center;
                        }
                        #service-main .user_feed_dep{
                        display: none;
                        }
                        #service-main .col-md-4 {
                        width: 100%;
                        margin-left:0%;
                        }

                        #service-main .col-md-4-1{
                        display:none;
                        }
                        #service-main .serimg{
                        padding: 0% 15%;
                        }
                        #service-main .row2{
                        flex-direction:column;
                        padding-right: 0%;
                        }
                        #service-main .colm_third
                        {
                        margin-top:10% ;
                        }

                        #service-main .row2_discover{
                        flex-direction:column;
                        padding-right: 0%;
                        }
                        #service-main .recomendations::before {
                        content: "";
                        position: absolute;
                        border-left: 2px dotted #dee2e6;
                        height: 100%;
                        left: -4#service-main .5%;
                        }
                        #service-main .recomendations::after{
                        content: "";
                        position: absolute;
                        background-color: #dee2e6;
                        height: 2px;
                        left: -5%;
                        width: 10px;
                        margin-top: 24px;
                        }
                        #service-main .road_map::before {
                        content: "";
                        position: absolute;
                        border-left: 2px dotted #dee2e6;
                        height: 100%;
                        left: -4.5%;
                        }
                        #service-main .col_sec_main::after {
                        left:104%;
                        }
                        #service-main .col_sec_main-1::after {
                        left: 104%;
                        }
                        #service-main .dash-2{
                        left: 103%;
                        }
                        #service-main .col_sec_main-1::before{
                        display: none;
                        }
                        #service-main .col_sec_main::before{
                        display: none;
                        }
                        #service-main .dash-1{
                        display: none;
                        }
                        #service-main .colm_sec{
                        margin-top: 10%;
                        }

                        #service-main .user_feed{
                        display: none;
                        }      
                        #service-main .user_testing{

                        position: relative;
                        }
                        #service-main .arrow-1{
                        display:none;
                        }
                        #service-main .user_feed_line{
                        display:none;
                        }


                        #service-main .user_feed_line_deploy {display:none;}


                        #service-main .sprint_deliver{
                        margin-top:7%;
                        }
                        #service-main .wire_creation::after{
                        content: "";
                        position: absolute;
                        border-left: 2px dotted #dee2e6;
                        height: 100%;
                        top: -1%;
                        left: 104%;

                        }

                        #service-main .initial_concepts::after{
                        content: "";
                        position: absolute;
                        border-left: 2px dotted #dee2e6;
                        height: 100%;
                        top: -1%;
                        left: 104%;

                        }
                        #service-main .initial_concepts::before{
                        content: "";
                        position: absolute;
                        background-color: #dee2e6;
                        height: 2px;
                        top: -37%;
                        left: 103%;
                        width: 10px;
                        }

                        #service-main .main_server{
                        position:relative;
                        }
                        #service-main .main_server::after{
                        content: "";
                        position: absolute;
                        border-left: 2px dotted #dee2e6;
                        height: 100%;
                        top: -1%;
                        left: 104%;
                        }
                        #service-main .main_server::before{
                        content: "";
                        position: absolute;
                        background-color: #dee2e6;
                        height: 2px;
                        top: -18%;
                        left: 103%;
                        width: 10px;
                        }
                        #service-main .user_testing::before{
                        content: "";
                        position: absolute;
                        background-color: #dee2e6;
                        height: 2px;
                        top: 125%;
                        left: -6%;
                        width: 10px;
                        }
                        #service-main .user_testing::after{
                        content: "";
                        position: absolute;
                        border-left: 2px dotted #dee2e6;
                        height: 100%;
                        top: -1%;
                        left: -5.5%;
                        }
                        #service-main .prototype::after{
                        content: "";
                        position: absolute;
                        border-left: 2px dotted #dee2e6;
                        height: 100%;
                        top: -1%;
                        left: -5.5%;
                        }
                        #service-main .release_can::after{
                        content: "";
                        position: absolute;
                        border-left: 2px dotted #dee2e6;
                        height: 100%;
                        top: -1%;
                        left: -5.5%;
                        }
                        #service-main .release::after{
                        content: "";
                        position: absolute;
                        border-left: 2px dotted #dee2e6;
                        height: 100%;
                        top: -1%;
                        left: -5.5%;
                        }
                        #service-main .main_follow{
                        position:relative;
                        }
                        #service-main .main_follow::after{
                        content: "";
                        position: absolute;
                        border-left: 2px dotted #dee2e6;
                        height: 100%;
                        top: -1%;
                        left: 104%;
                        }

                        #service-main .main_follow::before{
                        content: "";
                        position: absolute;
                        background-color: #dee2e6;
                        height: 2px;
                        top: -10%;
                        left: 103%;
                        width: 10px;
                        }
                        #service-main .follow{
                        margin-top:5%;
                        }
                        #service-main .function_disc{
                        margin-top:5%;
                        }
                        #service-main .content_audit {
                        margin-top: 5%;
                        }

                        #service-main .crash{
                        margin-top: 5%;
                        }
                        #service-main .sprint_feedback {margin-top:5%;}
                        #service-main .wire_creation::before {
                        width: 14%;
                        left: -14%;
                        }
                        #service-main .Process_icon img{
                        width: 70px !important;
                        max-width: 100px !important;
                        }
                        #service-main .line1{
                        display: none;
                        }

                        }
    @media (min-width: 640px) and (max-width:800px){
                        #service-main .sprint_feedback{
                        width: 60%;
                        }  
                        }


