@media (min-width:4200px) and (max-width:10000px) {
    .interactive.paid_marketing.smm-section1.section .paid_market_Image {
        max-width: 1100px;
        bottom: -66px;
        right: -424px
    }

    .appBanner.section .container {
        position: relative
    }

    .interactive.paid_marketing.smm-section1.section .container {
        position: relative
    }

    .banner.bg_blue.section.enterprise-bg .container {
        position: relative
    }

    .design_devlopment.end-to-endterprise-app2.section {
        padding-top: 180px
    }

    .banner.bg_blue.section.enterprise-bg .enterpriesesBanner {
        position: absolute;
        right: -350px;
        max-width: 890px;
        bottom: -150px
    }

    .corporate_video .slider_right,
    .interactive_presentation .slider_right,
    .power_presentation .slider_right {
        max-width: 61.2%
    }

    .digital_marketing.section .container {
        position: relative
    }

    .seo_right_text {
        position: absolute;
        right: 4%;
        width: 414px;
        color: #fff;
        top: 120%;
        max-width: 1200px;
        opacity: .95;
        font-weight: 300
    }

    .seo_img {
        position: absolute;
        top: 311px;
        left: -180px
    }

    .interactive.branding_Solutions.section .container {
        position: relative
    }

    .interactive.branding_Solutions.section .branding_img img {
        max-width: 73%;
        float: right
    }

    .interactive.branding_Solutions.section .branding_img {
        position: absolute;
        right: -203px;
        bottom: -89px
    }

    li.nav-item.menu-hover:hover .menu-pos .col-md-9 {
        -ms-flex: 0 0 50%;
        max-width: 50%
    }

    li.nav-item.menu-hover:hover .menu-pos .col-md-3 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .video_inside {
        max-width: 1700px
    }

    .bottom_menu {
        display: inline-block
    }
}

@media (min-width:1920px) and (max-width:4000px) {
    .video_inside {
        max-width: 1700px
    }

    .bottom_menu {
        display: inline-block
    }

    .bottom_menu li {
        display: inline-block;
        margin-right: 44px;
        margin-bottom: 18px;
        margin-top: 27px
    }

    .bottom_menu li a {
        font-size: 15px
    }

    .slider.slick-initialized.slick-slider {
        padding: 70px 0
    }

    .process_box {
        padding-top: 60px
    }

    .process_box.boxTwo {
        padding: 34px 0 0 97px
    }

    .red_box.contant_black_box {
        background: #445ddb;
        padding: 70px 363px 70px 60px
    }

    .form-slide .request-quote h4 {
        margin-bottom: 45px
    }

    div#collapsibleNavbar .menu_service p {
        color: #fff;
        font-size: 13px;
        font-weight: 300;
        line-height: 24px;
        margin-bottom: 43px;
        padding-right: 50px
    }

    .home_page div#collapsibleNavbar .reash-us p a {
        padding: 0;
        margin: 0;
        /* font-family: 'Roboto Slab', serif; */
        font-weight: 400;
        font-size: 14px;
        text-transform: inherit;
        letter-spacing: inherit
    }

    /* .reash-us {
        position: absolute;
        bottom: 60px;
        right: 72px
    } */

    .reash-us p.e_mail {
        margin-top: 20px;
        margin-bottom: 30px
    }

    /* .reash-us {
        position: absolute;
        bottom: 90px;
        right: 62px;
        z-index: 99
    } */

    li.nav-item.menu-hover:hover .menu-pos .col-md-9 {
        -ms-flex: 0 0 50%;
        max-width: 50%
    }

    li.nav-item.menu-hover:hover .menu-pos .col-md-3 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .img-new-1 {
        display: inline-block;
        width: 39%;
        vertical-align: top;
        margin-top: -300px
    }

    .img-new-2 {
        display: inline-block;
        width: 60%;
        margin-top: -344px
    }

    .branding-stratgey {
        margin-bottom: 140px
    }

    .new-branding-img {
        position: absolute;
        top: -265px;
        width: 652px
    }

    .presentation_text p {
        font-size: 18px;
        color: #1a1a1a;
        max-width: 1100px;
        margin-top: 20px;
        line-height: 30px
    }

    .seo_projects_box p {
        font-weight: 700;
        color: #000;
        margin: 0;
        font-size: 24px;
        line-height: 30px
    }

    .process_box.boxThree {
        margin-left: 89px;
        position: relative;
        margin-top: 22px;
        border-top: 3px solid #c9d7ee
    }

    .process_box.boxTwo .img_box {
        padding-bottom: 102px;
        position: relative;
        border-bottom: 3px solid #c9d7ee;
        margin-bottom: 50px
    }

    .seo-panel2 .process_box p {
        font-size: 16px;
        line-height: 30px;
        color: #4c4c4c
    }

    .video_page .making_brands p {
        font-size: 18px;
        letter-spacing: 0
    }

    .video_img {
        position: absolute;
        top: -658px;
        right: -290px
    }

    .video_img img {
        max-width: 1700px
    }

    .corporate.section.new-interactive2 .corporate_text p {
        font-size: 18px;
        color: #000;
        line-height: 30px;
        font-weight: 500
    }

    .interactive.new-interactive.section .col-md-6.making_img img {
        max-width: 944px;
        margin-top: 0
    }

    .corporate.section.new-interactive2 .corporate_text {
        max-width: 845px
    }

    .interactive.new-interactive.section h2 {
        font-size: 55px;
        line-height: 66px
    }

    .interactive.branding_Solutions.section .col-md-6.branding_text {
        padding-right: 75px
    }

    .interactive.branding_Solutions.section .col-md-6.branding_text p {
        max-width: 84%;
        font-size: 18px;
        line-height: 30px
    }

    .interactive.branding_Solutions.section .branding_img {
        position: absolute;
        right: 200px;
        bottom: -152px
    }

    .interactive.branding_Solutions.section .branding_img img {
        max-width: 88%;
        float: right
    }

    .technology_text p {
        font-size: 16px;
        line-height: 28px
    }

    .technology_text {
        padding-right: 120px;
        background: #fff;
        padding-bottom: 70px
    }

    .company_banner {
        padding-bottom: 260px
    }

    .tab-content .yellow_box p {
        font-size: 16px;
        line-height: 30px;
        color: #4c4c4c;
        font-weight: 500;
        margin-bottom: 25px
    }

    .tab-content .yellow_box ul li {
        line-height: 30px;
        border-bottom: 1px solid rgba(0, 0, 0, 0.38);
        /* padding: 8px 0; */
        padding: 8px 15px 8px 0;
        font-size: 18px;
        color: #4d4d4d
    }

    .tab-content .yellow_box.redB.blueB p {
        color: #fff;
        font-size: 16px;
        line-height: 30px
    }

    .icon1-bg {
        width: 44%;
        position: absolute;
        z-index: 0;
        left: -349px;
        top: 41px;
        opacity: .8
    }

    ul.nav.nav-pills.navtop p {
        color: #191919;
        font-weight: 700;
        font-size: 21px
    }

    .agency_box li h3 {
        display: block;
        min-height: 40px;
        font-size: 72px;
        color: #2b4456 !important;
        font-weight: 700
    }

    .agency_box li p {
        padding: 0 40px 0 0;
        float: left;
        width: 100%;
        font-size: 21px;
        color: #333 !important;
        font-weight: 600
    }

    .tab_part.section {
        padding-bottom: 120px
    }

    .tab_para p {
        font-size: 24px;
        text-align: center;
        margin-top: 45px;
        color: #1a1a1a;
        line-height: 36px;
        font-weight: 500
    }

    .tab_para {
        max-width: 100%;
        margin: auto;
        margin-top: 20px;
        margin-bottom: 60px;
        padding: 0 70px
    }

    .banner.bg_blue.section.e-com-top .eCommerce_banner {
        position: absolute;
        right: -85px;
        top: 5%;
        max-width: 1102px
    }

    .banner.bg_blue.section.e-com-top .banner-content-ecommerce {
        padding-right: 70px
    }

    .banner.bg_blue.section.e-com-top .banner-content-ecommerce p {
        max-width: 100%;
        line-height: 30px;
        font-size: 18px
    }

    .interactive.paid_marketing.sem-panel1.section .paid_market_Image {
        max-width: 990px
    }

    .green-bg-smm {
        background: #ebfafe;
        padding: 50px;
        height: 100%
    }

    .interactive.paid_marketing.smm-section1.section p {
        padding-right: 0;
        line-height: 30px;
        font-size: 18px
    }

    .interactive.paid_marketing.smm-section1.section h2 {
        font-size: 55px
    }

    .interactive.paid_marketing.smm-section1.section .col-md-6.making_brands {
        max-width: 100%;
        padding-right: 0
    }

    .new_media_Image {
        position: absolute;
        right: -150px;
        bottom: -150px;
        text-align: right
    }

    .new_media_Image img {
        max-width: 975px
    }

    .interactive.video_serivces.section .col-md-5.making_brands {
        padding-bottom: 30px
    }

    .interactive.video_serivces.section .making_brands p {
        max-width: 100%;
        padding-right: 158px;
        line-height: 36px
    }

    .corporate_video .presentation_text p {
        line-height: 36px
    }

    .design_devlopment.end-to-endterprise-app2.section .enterprieses_design_text {
        max-width: 100%;
        padding-right: 70px
    }

    .design_devlopment.end-to-endterprise-app2.section .custom_web_text h4 {
        color: #333;
        font-size: 22px;
        margin-top: 30px;
        font-weight: 700;
        font-family: Montserrat, sans-serif
    }

    .design_devlopment.end-to-endterprise-app2.section {
        padding-top: 170px
    }

    .banner-content-ecommerce.enterprise-app {
        padding-right: 80px
    }

    .banner-content-ecommerce.enterprise-app h1 {
        margin-bottom: 80px
    }

    .design_devlopment.end-to-endterprise-app2.section .enterprieses_design_text p {
        font-size: 24px;
        color: #000;
        margin-bottom: 50px;
        line-height: 36px;
        font-weight: 500
    }

    .main_mobileApp p {
        color: #fff;
        line-height: 42px;
        font-size: 24px;
        margin-top: 100px;
        padding: 0 1px 0 30px;
        font-weight: 300
    }

    .main_mobileApp.section {
        margin-top: -140px
    }

    .main_mobileApp {
        background: #2b4456;
        padding-top: 260px;
        padding-bottom: 0
    }

    .imgAppBanner img {
        float: right
    }

    .app_text p {
        color: #4c4c4c;
        font-size: 16px;
        padding-right: 40px;
        line-height: 30px
    }

    .hybird_appdevelopment.section {
        padding-bottom: 0;
        padding-top: 90px
    }

    .experience_details p {
        font-size: 17px;
        color: #4d4d4d
    }

    .wht_box {
        padding: 80px 20px 60px 17px;
        background: #fff;
        margin-bottom: 15px;
        min-height: 320px;
        text-align: center
    }

    .experience_details {
        max-width: 100%;
        margin: 70px auto
    }

    .seo_right_text p {
        margin-bottom: 30px;
        font-size: 18px;
        line-height: 30px
    }

    .making_brands p {
        line-height: 30px;
        font-weight: 300;
        font-size: 18px
    }

    .project_box {
        padding-bottom: 25px;
        border-bottom: 1px solid #a0a0a0;
        margin-right: 65px;
        padding-top: 190px
    }

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1280px
    }

    .right_content p {
        color: #fff;
        font-family: Montserrat, sans-serif;
        font-size: 18px;
        line-height: 30px
    }

    .right_content {
        position: absolute;
        right: 7%;
        max-width: 360px;
        top: 116%
    }

    img.web-banner-desktop {
        position: relative;
        left: -170px;
        max-width: 1420px
    }

    .making_img {
        position: relative;
        top: 24px
    }

    .interactive.paid_marketing.smm-section1.section .paid_market_Image {
        max-width: 1103px;
        bottom: -74px;
        right: 180px
    }

    .seo_right_text {
        right: 36%;
        width: 465px;
        top: 51%
    }

    .mainslider {
        float: none;
        width: 100%;
        margin: auto
    }

    .desktop_menu .container-fluid {
        max-width: 100%;
        margin: auto
    }

    .seo_img img {
        max-width: 1355px
    }

    .seo_img {
        position: absolute;
        bottom: -182px;
        left: 0
    }

    .digital_marketing.section {
        height: 890px;
        padding: 40px 0;
        margin-top: 30px
    }

    .slide2 .slider_right {
        float: none;
        overflow: hidden;
        max-width: 1920px;
        margin: auto
    }

    .marketing_solution.section {
        padding-top: 250px
    }

    .branding_img img {
        max-width: 100%
    }

    .making_brands h2 {
        font-size: 56px;
        line-height: 1
    }

    .design_text p {
        font-size: 23px;
        line-height: 36px
    }

    .corporate_video .slider_right,
    .interactive_presentation .slider_right,
    .power_presentation .slider_right {
        max-width: 74.2%
    }

    .start_project.section h2 {
        font-size: 58px;
        line-height: 1
    }

    .eCommerce_banner {
        max-width: 53%;
        top: 10px;
        right: -50px
    }

    .aap_banner-content {
        float: left;
        width: 44%
    }

    .imgAppBanner {
        right: 10%
    }

    .imgAppBanner img {
        max-width: 44%;
        float: right;
        margin-right: 260px
    }

    .paid_market_Image {
        max-width: 700px
    }

    .branding_img {
        right: 10%
    }

    .bottom_para p {
        font-size: 24px;
        font-weight: 300;
        color: #191919;
        line-height: 36px
    }

    .bottom_para {
        width: 119%;
        padding-right: 30px
    }

    .company_img img {
        width: 1328px
    }

    .work_page .header_section:before {
        top: 128px
    }

    .technology_all_logo:after {
        width: 15%
    }

    .design_text {
        max-width: 100%
    }

    .marketing_text h1 {
        font-size: 48px
    }

    .marketing_box p {
        font-weight: 700;
        font-size: 26px
    }

    .marketing_solution h2 {
        font-size: 52px;
        font-weight: 700
    }

    .enterprises_page .bg_blue.section .banner-content-ecommerce h2 {
        font-size: 48px
    }

    .enterprises_page .bg_blue.section .banner-content-ecommerce h1 {
        font-size: 60px
    }

    .banner-content-ecommerce p {
        font-size: 18px;
        max-width: 100%;
        line-height: 30px
    }

    .banner.bg_blue.section .enterpriesesBanner {
        position: absolute;
        right: 150px;
        max-width: 1046px;
        bottom: -93px
    }

    .banner-content-ecommerce h2 {
        font-size: 48px
    }

    .banner-content-ecommerce h1 {
        font-size: 60px
    }

    .presentation_text h2 {
        font-size: 60px
    }

    .presentation_text {
        max-width: 100% !important
    }

    .media_page p {
        max-width: 100%;
        font-size: 24px
    }

    .design_text h2 {
        font-size: 60px;
        font-weight: 700
    }
}

@media (min-width:2001px) and (max-width:2200px) {

    .corporate_video .slider_right,
    .interactive_presentation .slider_right,
    .power_presentation .slider_right {
        max-width: 76.5%
    }

    .video_inside {
        max-width: 1090px
    }
}

@media (min-width:1920px) and (max-width:2000px) {
    .video_img {
        position: absolute;
        top: -658px;
        right: -330px
    }

    .interactive.branding_Solutions.section .branding_img {
        position: absolute;
        right: 65px;
        bottom: -136px
    }

    .interactive.branding_Solutions.section .branding_img img {
        max-width: 86%;
        float: right
    }

    .banner.bg_blue.section.e-com-top .banner-content-ecommerce p {
        max-width: 100%;
        line-height: 30px;
        font-size: 18px
    }

    .interactive.paid_marketing.section .paid_market_Image {
        position: absolute;
        right: 0;
        bottom: 0;
        max-width: 670px
    }

    .corporate_video .slider_right,
    .interactive_presentation .slider_right,
    .power_presentation .slider_right {
        float: right;
        max-width: 82.5%;
        margin-top: 50px;
        width: 100%
    }

    .video_inside {
        max-width: 1700px
    }

    .seo_right_text {
        right: 15%
    }

    .imgAppBanner img {
        max-width: 47%;
        float: right;
        margin-right: 73px
    }

    .banner.bg_blue.section .enterpriesesBanner {
        position: absolute;
        right: 50px;
        max-width: 1005px;
        bottom: -93px
    }

    .interactive.paid_marketing.smm-section1.section .paid_market_Image {
        max-width: 45%;
        bottom: -74px;
        right: 0
    }
}

@media (min-width:1300px) and (max-width:1800px) {
    .video_inside {
        max-width: 1122px
    }

    .seo_right_text {
        right: 21%
    }

    .imgAppBanner img {
        max-width: 47%;
        float: right;
        margin-right: 73px
    }

    .banner.bg_blue.section.e-com-top .banner-content-ecommerce p {
        max-width: 100%;
        line-height: 30px;
        font-size: 18px
    }
}

@media (min-width:1201px) and (max-width:1500px) {
    .work_page .impression .owl-carousel .owl-nav.disabled {
        display: block;
        position: absolute;
        bottom: 8px;
        right: 70px;
        top: inherit;
        z-index: 999;
        left: inherit
    }

    .viws_box {
        padding: 8px 0
    }

    .experience_box {
        position: absolute;
        top: 66%;
        left: 35%;
        transform: translate(-50%, -50%);
        padding: 50px;
        bottom: inherit
    }

    .experience_box img {
        max-width: 180px
    }

    .experience_box h6 {
        margin: 10px 0;
        font-size: 21px;
        line-height: 30px
    }

    .heading1 {
        left: 23%
    }

    .second_menu li {
        margin-right: 26px
    }

    .second_menu li a {
        font-size: 13px
    }

    .presentation_text p {
        max-width: 100%
    }

    .video_inside {
        transform: translate(-50%, -20%)
    }

    .banner.bg_blue .banner-content-ecommerce h1 {
        color: #fff;
        font-size: 50px;
        line-height: 1;
        margin-bottom: 40px;
        max-width: 440px
    }

    .banner.bg_blue .banner-content-ecommerce p {
        color: #fff;
        max-width: 382px;
        font-size: 14px;
        line-height: 26px;
        font-weight: 300
    }

    .seo_right_text {
        position: absolute;
        right: 4%
    }
}

@media (min-width:992px) and (max-width:1200px) {
    .heading1 {
        left: 10%
    }

    .second_menu li {
        margin-right: 8px
    }

    .second_menu li a {
        font-size: 11px;
        letter-spacing: 0
    }

    .new_media ul.nav.nav-fill.navtop:after,
    .new_media ul.nav.nav-fill.navtop:before,
    .technology_Works:after,
    .technology_Works:before {
        display: none
    }

    a.navbar-brand img {
        max-width: 80px;
        margin-top: 0
    }

    .second_menu {
        margin-top: 15px
    }

    .experience_box img {
        max-width: 200px
    }

    .experience_box {
        transform: translate(-50%, -50%);
        max-width: 700px;
        top: 70%;
        bottom: inherit
    }

    .experience_box h6 {
        margin: 0;
        font-size: 22px;
        line-height: 30px
    }

    div#menu1:before {
        height: 480px;
        width: 90%
    }

    p.development_services {
        padding: 0 45px 0 0
    }

    .footer.section h2 {
        font-size: 28px
    }

    nav.navbar.navbar-expand-md {
        padding: 5px 40px
    }

    .full_image img {
        min-height: 273px !important
    }

    .diary_box_left {
        padding: 25px 50px 20px 30px
    }

    .business_help .diary_box_left {
        padding: 25px
    }

    .col-md-6.business_help .full_image img {
        min-height: 270px !important
    }

    li.nav-item {
        margin: 0 2px
    }

    .appBanner {
        margin-top:30px
    }

    .work_page nav.navbar.navbar-expand-md {
        padding: 10px 40px
    }

    .imgAppBanner {
        margin-top: 0
    }

    .app_text {
        min-height: 330px
    }

    ul.custom-navbar::before {
        width: 30%;
    }
}

@media (min-width:992px) and (max-width:1024px) {
    .interactive.new-interactive.section {
        margin-top: 20px
    }

    .marketing_solution h2 {
        font-size: 40px
    }

    .banner.bg_blue.section {
        margin-top: 20px
    }

    .digital_marketing.section {
        margin-top: 20px
    }

    .interactive.branding_Solutions.section {
        margin-top: 20px
    }

    .digital_experience.section h2 {
        font-size: 45px
    }

    .branding_text h2 {
        font-size: 40px;
        color: #fff;
        margin-top: 50px
    }

    .branding_img {
        position: absolute;
        right: 0;
        bottom: -15px;
        width: 68%
    }

    .interactive.branding_Solutions.section .branding_img img {
        max-width: 100%
    }

    .marketing_text h1 {
        color: #fff;
        display: inline-block;
        position: relative;
        padding: 25px 0 35px;
        font-size: 48px;
        z-index: 1
    }

    .corporate_text {
        max-width: 100%
    }

    .seo_page.section.seo-panel1 {
        margin-top: 20px
    }

    .interactive.new-interactive.section .col-md-6.making_img img {
        max-width: 100%;
        margin-top: 0
    }

    .interactive.new-interactive.section h2 {
        font-size: 38px;
        line-height: 50px
    }

    .new_media_Image {
        position: absolute;
        right: -54px;
        bottom: -93px;
        text-align: right
    }

    .interactive.paid_marketing.sem-panel1.section {
        margin-top: 20px
    }

    .banner.bg_blue.section.e-com-top p {
        max-width: 406px;
        margin-bottom: 25px;
        line-height: 30px
    }

    .start_project.section h2 {
        font-size: 40px;
        line-height: 1
    }

    .testimonials_page h2 {
        margin-top: 40px;
        font-size: 40px
    }

    .technology h2 {
        font-size: 45px
    }

    .work-slide-bg .owl-nav.disabled {
        display: none !important
    }

    .news-content2 {
        margin: 100px 0 66px;
        width: 540px;
        border-bottom: 1px solid #ddd;
        padding-bottom: 38px
    }

    .news-head h2 {
        color: #2b4456;
        font-size: 48px;
        font-weight: 700;
        padding-right: 0;
        margin-bottom: 65px
    }

    .new-icon {
        display: inline-block;
        border: 1px solid #f7f7f7;
        width: 185px;
        vertical-align: top;
        margin: 0 25px 40px 0
    }

    .technology_logo ul li:nth-child(12),
    .technology_logo ul li:nth-child(16),
    .technology_logo ul li:nth-child(4),
    .technology_logo ul li:nth-child(8) {
        border-right: 1px solid #ddd
    }

    .technology_logo ul li:nth-child(3n) {
        border-right: 0px
    }

    .technology_logo ul li:nth-child(4) {
        border-top: 1px solid #ddd
    }

    ul.agency_box.eLearning_box li {
        padding: 0 27px;
        margin: 0;
        overflow: hidden
    }

    ul.agency_box {
        padding: 60px 0 0 50px
    }

    ul.custom-navbar:before {
        position: absolute;
        top: 55%;
        right: -10%;
        background: #fff;
        content: "";
        width: 52%;
        height: 1px
    }

    .new_media_Image img {
        max-width: 100%
    }

    .making_brands h2 {
        margin: 0 0 50px 0;
        font-size: 48px;
        line-height: 56px
    }

    .design_devlopment.end-to-endterprise-app2.section .custom_web_text h4 {
        font-size: 18px
    }

    .interactive.paid_marketing.smm-section1.section .paid_market_Image {
        max-width: 60%;
        bottom: -18px;
        right: 0
    }

    .interactive.paid_marketing.smm-section1.section {
        margin-top: 20px
    }

    .interactive.paid_marketing.smm-section1.section h2 {
        font-size: 37px;
        line-height: 48px
    }

    .enterprieses_design_text p {
        font-size: 20px;
        color: #000;
        margin: 50px 0
    }

    .banner.bg_blue.section .enterpriesesBanner {
        position: absolute;
        right: 40px;
        max-width: 46%;
        bottom: -19px
    }

    .appBanner {
        margin-top: 20px
    }

    .main_mobileApp p {
        color: #fff;
        line-height: 36px;
        font-size: 18px;
        margin-top: 69px;
        padding: 0 1px 0 30px;
        font-weight: 300
    }

    .aap_banner-content h1 {
        color: #fff;
        font-size: 40px;
        line-height: 1;
        margin-bottom: 30px
    }

    .lead_base_boxes li {
        width: 17.6%
    }

    .seo-analysis-panel p {
        font-size: 12px;
        line-height: 22px;
        color: #000
    }

    .seo_projects_box p {
        font-weight: 700;
        color: #333;
        margin: 0;
        font-size: 18px;
        line-height: 28px
    }

    .slider-nav-thumbnails.slick-initialized .slick-slide {
        position: relative;
        padding: 10px 6px;
        font-size: 12px;
        font-weight: 600;
        text-align: center
    }

    .seo_projects_box p {
        font-weight: 700;
        color: #333;
        margin: 0;
        font-size: 18px;
        line-height: 28px
    }

    .work_page .impression .owl-carousel .owl-nav.disabled {
        display: block;
        position: absolute;
        bottom: 8px;
        right: 84px;
        top: inherit;
        z-index: 999;
        left: inherit
    }

    .viws_box h2 {
        font-weight: 800;
        color: #000;
        font-size: 30px
    }

    .campaign-boxes {
        max-width: 300px;
        position: absolute;
        right: 50px;
        background: #fff;
        padding: 5px 35px;
        top: 0;
        height: 100%
    }

    .wht_box {
        min-height: 310px
    }

    .red_box.yellow_box img {
        max-width: 300px
    }

    .marketing_solution.section {
        padding-top: 110px
    }

    .red_box.green_box img {
        max-width: 311px
    }

    .seo_img {
        position: absolute;
        bottom: -30px;
        left: 0;
        width: 70%
    }

    .seo_img img {
        max-width: 100%
    }

    .work_page .owl-carousel .owl-nav.disabled {
        display: block;
        position: absolute;
        top: 0;
        left: -6%
    }

    .eCommerce_banner {
        position: absolute;
        right: -130px;
        top: 12%;
        max-width: 746px
    }

    .technology_logo ul li:last-child {
        display: none
    }

    .design_devlopment.section {
        padding-top: 40px;
        padding-bottom: 0
    }

    .web_design_page .bg_grey {
        background: #be904f;
        margin-top: 20px;
        height: 628px;
        position: relative;
        padding-top: 60px
    }

    .our_project.section {
        padding-top: 0;
        padding-bottom: 0
    }

    .second_menu ul {
        padding: 0 21px 0 30px
    }

    .digital-content-panel p {
        padding-right: 0;
        color: #4d4d4d;
        line-height: 24px;
        font-size: 13px
    }

    .banner-content-ecommerce h1 {
        color: #fff;
        font-size: 38px;
        line-height: 48px;
        margin-bottom: 35px
    }

    .design_text h2 {
        font-size: 45px
    }

    .interactive.video_serivces.section {
        margin-top: 20px
    }

    .corporate_video .presentation_text h2 {
        font-size: 45px
    }

    .banner.stratgey-bg.section .banner-content-ecommerce h1 {
        position: absolute;
        bottom: -198px
    }

    .banner.stratgey-bg.section {
        height: 425px;
        margin-top: 20px
    }

    .eCommerce_banner2 {
        position: relative;
        top: 5%;
        width: 60%
    }

    .work_page .menu {
        right: 20px;
        top: 22px
    }

    .work_page .header_section.section .navbar-expand-md .navbar-collapse {
        margin: 10px 0 26px
    }

    body.home_page .our_clients.section .clients_logo li {
        background: rgb(255 255 255 / 18%);
        margin-right: 13px;
        width: 18%;
        padding: 0;
        margin-bottom: 13px
    }

    .bottom_menu li a {
        font-size: 11px
    }

    .logo_brand img {
        min-height: inherit !important
    }

    .diary_box_left {
        padding: 25px 15px 20px 27px
    }

    .bottom_menu li {
        display: inline-block;
        margin-right: 12px;
        margin-bottom: 18px;
        margin-top: 18px
    }

    .col-md-6.business_help .full_image .logo_brand img {
        mix-blend-mode: inherit;
        min-height: inherit !important
    }

    a.navbar-brand img {
        max-width: 80px !important;
        margin-top: 0
    }

    .work_page div#collapsibleNavbar a {
        font-size: 12px;
        letter-spacing: 1px
    }

    .navbar-expand-md .navbar-collapse {
        margin: 8px 0
    }

    body.work_page div#collapsibleNavbar li.nav-item.project_button a {
        background: #6dacde;
        border: 1px solid #fff;
        padding: 8px 15px;
        margin: 0 10px
    }

    div#collapsibleNavbar .menu_service h3 a {
        font-size: 18px
    }

    .line-bg1 {
        position: fixed;
        background: #71aedd;
        content: "";
        width: 100%;
        height: 1px;
        left: 0;
        z-index: 9;
        top: 116px
    }

    .menu-pos .col-md-3 {
        -ms-flex: 0 0 16%;
        flex: 0 0 16%;
        max-width: 16%
    }

    div#collapsibleNavbar a {
        font-size: 12px;
        padding: 8px 8px
    }

    .video_section .overlay-wcs {
        display: none
    }

    .video_inside {
        position: absolute;
        bottom: 0;
        left: 0;
        transform: translate(0, -30%);
        width: 100%;
        max-width: 100%;
        padding: 30px
    }
}

@media only screen and (max-width:990px) {
    ul.industry_type.pull-right.dig_market {
        padding-bottom: 15px;
    }

    .col-md-12.i-human {
        padding: 0
    }

    .record p {
        position: relative;
        padding-bottom: 40px;
        color: #000;
        font-weight: 500;
        font-size: 14px;
        line-height: 24px
    }

    ul.list-group.list-group-flush li.nav-item.project_button {
        display: none
    }

    .diary_box_left p,
    .little_tag_content p,
    .our_Diary .our_Diary_date p {
        margin: 0;
        font-family: var(--dm-sans);
        font-size:15px;
        font-weight: 300;
        color: #191919
    }

    .our_Diary_date strong {
        font-family: Montserrat, sans-serif;
        font-size: 14px;
        color: #000
    }

    .our_Diary.section.mobile-dairy .owl-dots button.owl-dot {
        margin-top: 20px
    }

    .our_diary_text p {
        font-family: Montserrat, sans-serif;
        color: #000;
        font-size: 14px;
        line-height: 24px
    }

    .our_diary_text h2 {
        font-size: 26px;
        margin-bottom: 30px;
        font-weight: 700;
        color: #1a1a1a
    }

    .clients_logo h2 {
        margin-bottom: 50px;
        font-size: 26px;
        font-weight: 700;
        margin-top: 70px
    }

    .our_clients {
        background: #f2f2f2;
        padding-top: 130px;
        padding-bottom: 70px
    }

    .experience_years.section li {
        list-style: none;
        padding: 0 15px
    }

    body.home_page .header_section.section .shadow-sm {
        border: 0
    }

    .main_mobileApp p {
        color: #fff;
        line-height: 30px;
        font-size: 18px;
        margin-top: 50px;
        padding: 0 20px 40px;
        font-weight: 300;
        font-family: 'Roboto Slab', serif
    }

    .header_section.section.line nav.navbar.navbar-expand-lg.navbar-light {
        padding: 10px 29px 10px 34px;
    }

    .header_section.section.line a.navbar-brand img {
        max-width:60px;
        text-align: center;
        padding: 0
    }

    .app_text p {
        color: #000;
        font-size: 14px;
        padding-right: 0;
        line-height: 26px
    }

    .hybirdImage_box {
        min-height: auto;
        line-height: initial;
        text-align: center
    }

    .app_text h4 br {
        display: none
    }

    .app_text h4 {
        margin-bottom: 25px;
        font-weight: 800;
        font-size: 18px;
        min-height: inherit;
        color: #333
    }

    .mobile-app-2 p strong {
        font-family: 'Roboto Slab', serif;
        font-weight: 400;
        font-size: 18px;
        line-height: 30px;
        color: #1a1a1a;
        margin-top: 40px;
        display: block
    }

    .mobile-app-2 p {
        font-size: 14px;
        line-height: 26px;
        color: #000
    }

    .mobile-app-2 {
        display: block;
        clear: both;
        padding: 45px 10px
    }

    .aap_banner-content {
        float: left;
        width: 100%
    }

    .appBanner h2 {
        color: #fff;
        font-size: 24px;
        margin-bottom: 40px;
        padding-bottom: 35px;
        text-align: center;
        display: block
    }

    .shopify_dev {
        background: #dde2e9;
        padding-bottom: 110px;
        padding-top: 60px;
        margin-top: 0;
        margin-bottom: 0
    }

    .shopify_dev.section .design_text img {
        max-width: 70%
    }

    .shopify_dev.section .design_text img {
        max-width: 70%
    }

    .ecommerce_development.section .design_text img {
        max-width: 70%
    }

    .design_devlopment.e-com-top2.section .design_text h2 {
        padding-right: 30px
    }

    .wordpress_devlopment.magento_dev.section .design_text img {
        max-width: 64%
    }

    .ecom-desktop {
        display: none
    }

    .ecom-mobile {
        display: block;
        max-width: 443px;
        position: relative;
        top: 0;
        z-index: 9999;
        left: -18px
    }

    .banner.bg_blue.section.e-com-top h1 {
        padding-right: 0
    }

    .eCommerce_banner {
        position: static;
        right: 0;
        max-width: 100%;
        padding-bottom: 20px
    }

    .banner.bg_blue.section.e-com-top {
        padding-top: 30px;
        padding-bottom: 0;
        text-align: center
    }

    .apply-now-panel form {
        width: 100%
    }

    body.home.blog .pagetitle {
        text-align: center;
        font-size: 30px;
        color: #000;
        font-weight: 600;
        position: relative;
        display: block;
        text-align: center
    }

    body.home.blog .pagetitle:before {
        content: "";
        background: url(../images/e-line1.svg) no-repeat;
        width: 100%;
        margin: 0 auto;
        text-align: center;
        left: 0;
        right: 0;
        background-position: center
    }

    body.home.blog .pagetitle:after {
        display: none
    }

    .single-post.work_page .pagetitle {
        text-align: center;
        font-size: 30px;
        color: #000;
        font-weight: 600;
        position: relative;
        display: block;
        text-align: center
    }

    .single-post.work_page .pagetitle:before {
        content: "";
        background: url(../images/e-line1.svg) no-repeat;
        width: 100%;
        margin: 0 auto;
        text-align: center;
        left: 0;
        right: 0;
        background-position: center
    }

    .single-post.work_page .pagetitle:after {
        display: none
    }

    .start_project.section {
        text-align: center
    }

    .start_project.section h2 {
        font-size: 35px;
        line-height: 48px;
        text-align: center
    }

    .footer.section h2 {
        font-weight: 700;
        font-size: 30px;
        margin-bottom: 30px
    }

    .appy-box.row [type=file] {
        width: 100%;
        left: 0
    }

    .maintence_boxes span {
        margin-left: 18px;
        display: inline-block;
        font-size: 21px;
        color: #2b4456;
        max-width: 145px;
        vertical-align: middle;
        line-height: 30px;
        font-weight: 400
    }

    .maintence_boxes {
        display: flex;
        width: 100%;
        padding: 0 39px;
        margin-bottom: 30px
    }

    .maintence_boxes img {
        width: 65px;
        height: 65px;
        object-fit: contain;
        margin-right: 20px
    }

    .maintence_icon.section {
        padding: 60px 0 30px;
        border-top: 1px solid #ddd;
        margin-top: 0
    }

    .ecommerce_development.section {
        padding-bottom: 130px;
        padding-top: 60px
    }

    .design_text ul li {
        display: inline-block;
        margin-right: 0
    }

    .work_page .owl-nav span {
        font-size: 30px;
        border: 0;
        width: 54px;
        height: 54px
    }

    .work_page .owl-nav button.owl-next span {
        background: url(../images/slider-right.svg) no-repeat;
        width: 54px;
        background-size: 100%;
        height: 54px;
        border-top: 1px solid #333;
        border-bottom: 1px solid #333
    }

    .work_page .wordpress_devlopment.web_App.section .owl-nav button.owl-next span {
        background: url(../images/slider-right.svg) no-repeat;
        width: 55px;
        background-size: 100%;
        height: 54px;
        border-top: 1px solid #676767;
        border-bottom: 1px solid #676767
    }

    .design_text p {
        font-size: 14px;
        color: #1a1a1a;
        line-height: 26px
    }

    .design_text .btn {
        margin: 0;
        margin-top: 20px;
        font-weight: 600;
        padding-left: 20px;
        padding-right: 20px
    }

    .our_project.desktop_Project.section.web_desgin_mobile .right_content_mobile {
        margin-bottom: 35px
    }

    .dev_solution {
        font-weight: 500;
        margin-bottom: 40px
    }

    .color_boxes.project_mobiles.web-design-mobile2 {
        clear: both;
        display: none
    }

    .dev_solution p {
        line-height: 28px
    }

    .our_project.desktop_Project.section.web_desgin_mobile p {
        font-size: 14px;
        color: #000;
        line-height:1.8;
    }

    .our_project.desktop_Project.section.web_desgin_mobile h3 {
        font-size: 50px
    }

    .our_project.desktop_Project.section.web_desgin_mobile .col-6:nth-child(3) {
        display: none
    }

    .right_content_mobile {
        display: block
    }

    .banner-content-ecommerce p {
        text-align: left;
        font-size: 14px
    }

    .web-banner-desktop {
        display: none
    }

    .web-banner-mobile {
        display: block;
        text-align: center;
        margin: auto
    }

    .banner-content-ecommerce h2:before {
        position: absolute;
        bottom: 0;
        left: 65px;
        content: "";
        width: 90px;
        height: 3px;
        background: 0 0;
        margin: auto
    }

    .banner-content-ecommerce h2:after {
        position: absolute;
        bottom: 0;
        right: 70px;
        content: "";
        width: 90px;
        height: 3px;
        background: 0 0;
        margin: auto;
        left: inherit
    }

    .banner-content-ecommerce h2:after {
        content: "";
        background: url(../images/e-line.svg) no-repeat;
        width: 100%;
        margin: 0 auto;
        text-align: center;
        left: 0;
        right: 0;
        background-position: center
    }

    .banner-content-ecommerce h2 {
        color: #fff;
        font-size: 24px;
        display: inline-block;
        text-align: center;
        padding-bottom: 35px
    }

    .header_section.section .shadow-sm {
        box-shadow: inherit !important;
        border-bottom: 1px solid rgb(109 172 222 / 65%)
    }

    ul.agency_box li:nth-child(1) {
        background: #c8621e
    }

    ul.agency_box li:nth-child(2) {
        background: #1e99c8
    }

    ul.agency_box li:nth-child(3) {
        background: #304c71
    }

    ul.agency_box li:nth-child(4) {
        background: #c8a01e
    }

    .down-arrow {
        position: absolute;
        right: 12px;
        top: 7px;
        pointer-events: none
    }

    ul.industry_type {
        padding: 0;
        margin-top: 45px;
        float: none;
        text-align: center;
        margin-bottom: 35px
    }

    ul.industry_type select.form-control {
        padding-right: 40px;
        border: none;
        -webkit-appearance: none;
        padding-left: 25px;
        box-shadow: 1px 1px 10px rgb(0 0 0 / 5%);
        border-radius: 30px
    }

    .custom-navbar li:last-child {
        margin-right: 0
    }

    .testimonials_page.section {
        padding-top: 0;
        text-align: center;
        margin-top:40px
    }

    .work_page2 h2 {
        font-size: 29px;
        color: #2b4456;
        font-weight: 600;
        line-height: 36px;
        padding: 0 20px
    }

    .custom-navbar {
        /* margin-top:25px; */
        padding: 0;
        position: relative;
        text-align: center
    }

    ul.agency_box.eLearning_box li:nth-child(2n) {
        position: relative;
        top: 0
    }

    .technology_all_logo.section {
        padding: 50px 15px
    }

    .technology_logo ul li:nth-child(1n) {
        border-right: 1px solid #ddd !important
    }

    .technology_logo ul li:nth-child(3),
    .technology_logo ul li:nth-child(4) {
        border-top: 1px solid #ddd
    }

    .technology_logo ul li:nth-child(2n) {
        border-right: 0px !important
    }

    .technology_text p {
        padding-right: 0;
        font-size: 14px;
        color: #000
    }

    .technology h5 {
        margin-bottom: 40px;
        font-weight: 400;
        font-size: 20px;
        color: #1a1a1a;
        line-height: 32px;
        margin-top: 30px;
        padding-right: 14px;
        font-family: Montserrat, sans-serif
    }

    .yellow_box ul li {
        line-height: 30px;
        border-bottom: 1px solid rgb(112 112 112 / 16%);
        padding: 8px 0;
        font-size: 15px;
        color: #4d4d4d;
        font-weight: 600
    }

    .yellow_box a.btn {
        font-size: 14px;
        display: inline-block;
        max-width: 75%;
        margin: 30px auto
    }

    .yellow_box.redB.blueB a.btn {
        max-width: 100%
    }

    body .tab-content ul.agency_box li {
        padding: 26px;
        margin: 0;
        min-height: 180px;
        float: left;
        width: 50%
    }

    body .tab-content ul.agency_box li h3 {
        color: #fff !important
    }

    body .tab-content ul.agency_box li p {
        color: #fff !important;
        margin: 0;
        font-size: 14px
    }

    .tab_part.section {
        padding-top: 50px
    }

    ul.nav.nav-pills.navtop a.nav-link.active p {
        color: #fff
    }

    .tab_part.section .container {
        padding: 0
    }

    .tab_part.section .tab-content {
        padding: 0 15px
    }

    ul.nav.nav-pills.navtop p {
        color: #191919;
        font-weight: 800;
        margin-top: 15px;
        font-family: 'Roboto Slab', serif
    }

    ul.agency_box {
        padding: 0
    }

    .company_text h1 {
        position: relative;
        display: inline-block;
        padding-bottom: 15px;
        font-size: 24px;
        font-weight: 700;
        line-height: 32px;
        color: #000
    }

    .main_record.section {
        padding: 40px 15px 60px
    }

    .company_text h1:after {
        position: absolute;
        background: #fcd430;
        content: "";
        width: 85%;
        height: 3px;
        bottom: -10px;
        right: -35px
    }

    .company_text h1:before {
        position: absolute;
        background: #536497;
        content: "";
        width: 85%;
        height: 3px;
        bottom: -10px;
        left: -41px
    }

    .testimonials_page h1 {
        font-size: 24px;
        color: #000;
        font-weight: 600;
        position: relative;
        padding: 0 0 15px;
        display: block;
        text-align: center
    }

    .testimonials_page h1:after {
        position: absolute;
        background: #fcd430;
        content: "";
        width: 100%;
        height: 3px;
        bottom: -10px;
        right: -29px;
        left: inherit
    }

    .testimonials_page h1:before {
        position: absolute;
        background: #536497;
        content: "";
        width: 100%;
        height: 3px;
        bottom: -10px;
        left: -35px
    }

    .company_banner .company_text h4 {
        font-weight: 800;
        font-size: 22px;
        margin-top: 0
    }

    .company_text img {
        max-width: 55%;
        display: block;
        margin: 50px auto 0
    }

    .company_img.mobile-company-img {
        display: block
    }

    .company_img.desktop-mobile-img {
        display: none
    }

    .company_img {
        position: static
    }

    .company_img img {
        width: 100%;
        max-width: 100%
    }

    .adm-popup.menuopened1 .contact_form {
        height: 600px;
        overflow-y: scroll;
        padding: 0 20px 40px
    }

    .start-project a:after {
        display: none !important;
        width: 11px;
        content: "";
        height: 11px;
        border-left: 1px solid #fff !important;
        border-bottom: 1px solid #fff !important;
        -webkit-transform: rotate(133deg);
        -moz-transform: rotate(133deg);
        -ms-transform: rotate(133deg);
        -o-transform: rotate(133deg);
        transform: rotate(133deg);
        position: absolute;
        top: 10px;
        right: 0;
        display: inline-block;
        text-indent: 0;
        padding: 5px;
        text-align: center;
        left: 0;
        margin: auto
    }

    .start-project {
        display: inline-block
    }

    .or {
        display: inline-block;
        position: relative;
        margin: 0 10px
    }

    .number-slide {
        display: inline-block
    }

    .start-project a {
        color: #fff;
        text-decoration: none;
        padding: 19px 6px 14px 0;
        display: inline-block;
        position: relative;
        font-family: 'Roboto Slab', serif;
        font-weight: 300
    }

    .or p {
        background: #fff;
        padding: 3px 8px;
        border-radius: 50%;
        margin: 11px 6px 9px
    }

    .number-slide a {
        color: #fff;
        font-family: 'Roboto Slab', serif;
        font-weight: 300
    }

    .mobile-slide-menu {
        display: block
    }

    .mobile-admission-link {
        text-align: center;
        position: fixed;
        bottom: 0;
        background: #2c407f;
        width: 100%;
        display: block;
        z-index: 9999999
    }

    .adm-popup.menuopened1 h2 {
        color: #2b4456;
        font-size: 30px;
        padding-right: 50px;
        margin-bottom: 40px;
        font-weight: 700
    }

    .adm-popup.menuopened1 a.close_icon {
        right: 33px;
        position: absolute;
        top: 120px;
        background: url(../images/close_icon.svg) no-repeat;
        border: 0;
        width: 40px;
        height: 40px
    }

    .adm-popup.menuopened1 {
        transform: translate(0, -15px);
        background: #f6f6f6;
        width: 100%;
        display: block;
        height: 100vh;
        position: fixed;
        left: 0;
        z-index: 99999999;
        bottom: -15px;
        transition: .5s;
        color: #fff
    }

    .adm-popup {
        padding: 80px 17px;
        transform: translate(0, 1000px);
        background: #000;
        transition: 2s;
        width: 100%;
        display: block;
        height: 100vh;
        position: fixed;
        left: 0;
        z-index: 5;
        transition: .5s;
        bottom: 0
    }

    .project_images.section .owl-item .img_box1 {
        margin-top: 5px
    }

    .clients_logo .img_box2 {
        width: 100%;
        height: 140px;
        line-height: inherit;
        text-align: center;
        margin: auto
    }

    .digital2 {
        text-align: center;
        padding-bottom: 50px;
    }


    .footer_details {
        background: #0d0d0d;
        padding: 35px 0 70px;
        margin-top: 20px;
        text-align: center;
        border-top: 1px solid #ddd
    }

    .footer.section {
        background: #1a1a1a;
        padding-bottom: 0;
        padding-top: 50px
    }

    .logo_brand {
        position: absolute;
        top: 20px;
        left: 20px;
        width: 35%
    }

    .our_Diary.section.desktop-dairy {
        display: none
    }

    .our_Diary.section.mobile-dairy {
        display: block;
        padding-top: 70px;
        padding-bottom: 50px
    }

    .our_Diary_box.yellow-bg {
        background: #fcca01;
        min-height: 280px
    }

    .clients_logo .img_box2 img {
        margin: 0 auto;
        max-width: 77%
    }

    .digital_contennt p {
        /* font-size: 14px; */
        /* font-family: Montserrat, sans-serif; */
        color: #1a1a1a;
        /* line-height: 26px; */
        /* font-weight: 500; */
        margin-bottom: 50px
    }

    .our_diary_text {
        margin-bottom: 30px
    }

    .our_Diary_box {
        margin-bottom: 20px;
        box-shadow: -1px 7px 7px rgb(0 0 0 / 2%)
    }

    .experience_years .owl-nav {
        display: block !important;
        position: absolute;
        left: 5px;
        bottom: -60px
    }

    .digital5 .owl-carousel .owl-item img {
        display: block;
        width: 60%
    }

    .brand_images h4 {
        /* color: #000; */
        /* font-size: 28px; */
        /* margin-top: 10px; */
        /* font-weight: 800; */
        /* margin-bottom: 20px; */
    }

    .experience_years.section {
        padding-top: 60px;
        padding-bottom: 40px;
    }

    .video_inside .bottom_menu {
        display: none
    }

    .video_inside h1 {
        color: #fff;
        font-size: 52px;
        line-height: 53px;
        margin-bottom: 55px;
        padding: 30px
    }

    .agency_box li h3 {
        font-size: 45px
    }

    .yellow_box {
        padding: 30px
    }

    ul.nav li.nav-item img {
        max-width: 40px
    }

    .agency_box li p {
        padding: 0;
        font-size: 13px;
        font-weight: 300
    }

    ul.nav.nav-pills.navtop a.nav-link,
    .tab_part.section .nav-pills .nav-link {
        padding: 10px 20px;
        font-size: 14px
    }

    ul.nav.nav-pills.navtop li {
        margin: 0 7px
    }

    .company_banner {
        margin-top: 0;
        padding-bottom: 0
    }

    .company_banner .company_text {
        margin-top: 75px;
        text-align: center;
        padding: 0
    }

    .technology_logo ul li {
        width: 49%
    }

    .technology h2 {
        font-size: 30px;
        color: #2b4456;
        font-weight: 800
    }

    .technology_text {
        padding-right: 0;
        padding-bottom: 30px
    }

    .bottom_para {
        padding: 40px 30px 10px;
        text-align: left;
        position: static
    }

    .desktop_menu {
        display: none
    }

    /* .logo {
        padding: 20px 0 20px 0
    } */

    li.nav-item {
        margin: 0
    }

    .mobile_device2 {
        display: block;
        background: 0 0
    }

    .header_section.section.line .mobile_device2 {
        background: #fff;
    }

    ul.list-group.list-group-flush {
        border-top: 0;
        margin-top: 30px
    }

    .video_section {
        position: relative;
        background-color: #000;
        height: 100vh;
        width: 100%;
        overflow: hidden;
        margin-top: 0
    }

    a.navbar-brand img {
        max-width:83px;
        text-align: center;
        padding: 0;
        transition: .5s;
        -webkit-transition: .5s;
        -moz-transition: .5s;
        -ms-transition: .5s;
        -o-transition: .5s;
}

    .navbar-toggler {
        border-radius: 0;
        margin: 10px;
        padding: 2px;
        background: no-repeat;
        border: 1px solid #fff;
        color: #fff;
        font-size: 16px;
        line-height: 22px
    }

    ul.navbar-nav.ml-auto {
        background: #1e2f3c;
        padding: 10px 0
    }

    .video_inside {
        display: block;
        transform: inherit;
        left: 0;
        max-width: 100%;
        bottom: 120px
    }

    .new_media ul.nav.nav-fill.navtop:after,
    .new_media ul.nav.nav-fill.navtop:before,
    .technology_Works:after,
    .technology_Works:before,
    .technology_all_logo:after,
    .technology_all_logo:before {
        display: none
    }

    div#menu1:before {
        left: 0
    }

    .technical_Section,
    p.development_services {
        padding: 0
    }

    .tabContentMian h2 {
        font-size: 28px
    }

    .agency_boxes p {
        max-width: 100%
    }

    .technical_Section li a {
        width: 100%
    }

    .second_menu {
        display: none
    }

    .bg-grey .col-md-2 {
        text-align: left
    }

    a.navbar-brand {
        margin-left: 0;
        margin: 0;
        padding: 0;
        display: inline-block
    }

    .company_page .navbar-toggler {
        position: absolute;
        right: 0
    }

    img.main_banner {
        margin-top: 60px
    }

    .new_media {
        margin-top: 130px;
        padding-bottom: 20px
    }

    .new_media li.nav-item {
        border-right: 1px solid #ddd;
        border-bottom: 0
    }

    .new_media li.nav-item:last-child {
        border-bottom: 1px solid #ddd
    }

    .agency_boxes {
        padding: 0 40px
    }

    div#menu1:before {
        display: none
    }

    .banner_sectionTab .col-md-6 .row {
        background: #fcca01;
        padding: 30px 0
    }

    .technology_Text h5 {
        font-size: 18px;
        line-height: 26px;
        margin: 30px 0
    }

    .logo_box {
        width: 100%
    }

    .experience_box p {
        display: none
    }

    .logo_box img {
        max-width: 100% !important
    }

    .partners_logo.desktop_device_logo {
        margin-top: 30px;
        display: none
    }

    .banner.bg_blue.section {
        margin-top: 0
    }

    .ecommerce_development,
    .wordpress_devlopment {
        padding-top: 30px
    }

    .technology_Works.section {
        padding-bottom: 0
    }

    .copy_wright li {
        margin: 0 5px
    }

    .social_icons .pull-right {
        float: none;
        text-align: center;
        margin-top: 10px !important
    }

    .technical_Section h4 {
        margin-top: 40px
    }

    .agency_boxes:last-child {
        margin-bottom: 0
    }

    .agency_boxes {
        margin: 0 0 20px 0
    }

    .experience_box img {
        max-width: 200px
    }

    .new_media li.nav-item {
        display: inline-block;
        width: 170px;
        height: 160px;
        border-right: 0;
        border-bottom: 1px solid #ddd
    }

    .new_media li.nav-item h5 {
        margin-top: 15px
    }

    .experience_box h6 {
        font-size: 18px;
        display: block
    }

    .experience_box {
        bottom: inherit;
        left: 0;
        transform: translate(0, -50%);
        max-width: 100%;
        top: 95%;
        background: #fff
    }

    .heading1 {
        top: 25%
    }

    div#jquery-accordion-menu {
        display: block
    }

    div#collapsibleNavbar a {
        border-bottom: 1px solid #2d4150;
        padding: 15px 0
    }

    li.nav-item.project_button a.nav-link {
        border: none !important
    }

    div#collapsibleNavbar li:nth-child(4) a.nav-link {
        border-bottom: none
    }

    div#collapsibleNavbar a {
        font-weight: 400
    }

    ul.submenu li:last-child a {
        border-bottom: none !important
    }

    div#collapsibleNavbar ul.submenu a {
        border-bottom: 1px solid #6fb6e6
    }

    li.nav-item.project_button {
        border: 1px solid #2d4150;
        height: 46px
    }

    a.nav-link.servicesD {
        display: none !important
    }

    .work_testify h2 {
        font-size: 28px;
        padding: 0 20px
    }

    .our_projects {
        padding-top: 0
    }

    ul.custom-navbar:before {
        display: none
    }

    /* .work_page .clear{margin-top:65px} */
    .sticky_menu {
        margin: 20px 0 0;
        top: 93px;
    }

    .work_all_images .project_images_box {
        margin-bottom: 0
    }

    .custom-navbar li {
        margin-right: 24px
    }

    .our_projects h5 {
        font-size: 18px;
        line-height: 26px
    }

    ul.industry_type li {
        margin-right: 6px
    }

    .digital2 h2 {
        font-size: 22px
    }

    .appBanner {
        margin-top: 0;
        text-align: center;
        padding-top: 30px
    }

    .aap_banner-content p {
        display: none
    }

    .imgAppBanner {
        margin-top: 60px;
        text-align: center;
        display: block
    }

    .main_mobileApp {
        margin: 0 !important;
        padding-top: 10px;
        padding-bottom: 50px
    }

    .hybird_appdevelopment.section {
        padding: 0
    }

    .col-md-4.col-sm-12 .hybird_box:last-child {
        border-bottom: 0
    }


    /* nav.navbar.navbar-expand-lg.navbar-light {
        padding:17px 29px 17px 34px;
    } */

    .our_clients.section ul {
        padding: 0;
        margin: 0
    }

    .clients_logo li {
        display: inline-block;
        max-width: 140px;
        width: 170px;
        height: 100px;
        line-height: 100px;
        margin-bottom: 5px
    }

    .our_Diary_box img {
        height: auto
    }

    .col-md-6.pr-1.pb-1 {
        padding-right: 15px !important
    }

    .diary_box_left {
        padding: 20px 60px 50px 30px
    }

    .row.pb-1 {
        margin-left: 0
    }

    .full_image img {
        min-height: 100% !important
    }

    nav.navbar.navbar-expand-md {
        display: none
    }

    .digital_contennt {
        margin: 0;
        max-width: 100%
    }

    .col-md-6.left_contents {
        padding-left: 15px
    }

    .col-md-6.remove_padding {
        padding-right: 15px
    }

    .col-md-6.business_help {
        padding-right: 15px
    }

    .col-md-6.right_contents {
        padding-left: 15px
    }

    .work_page li.nav-item.project_button {
        margin-right: 0
    }

    .banner-content-ecommerce h1 {
        font-size: 28px;
        line-height: 36px
    }

    .work_page .owl-nav.disabled button {
        display: inline-block;
        vertical-align: top
    }

    .work_page .owl-carousel .owl-nav.disabled {
        left: 0;
        bottom: -60px;
        top: inherit;
        text-align: center;
        right: 0
    }

    .design_text h2 {
        font-size: 30px
    }

    .web_design_page .bg_grey {
        margin-top: 0;
        padding-top: 30px;
        text-align: center;
        height: inherit;
        padding-bottom: 30px
    }

    .right_content {
        display: none
    }

    .work_page .owl-carousel {
        padding: 20px 0
    }

    .design_devlopment.section {
        padding-bottom: 110px;
        padding-top: 15px
    }

    .wordpress_devlopment.section {
        padding-bottom: 130px;
        padding-top: 60px
    }

    .our_project.desktop_Project.section {
        padding: 0 10px
    }

    .color_boxes.project_mobiles {
        display: block
    }

    .web_design_page .clear {
        margin-top: 30px
    }

    .new_media_Image {
        position: initial
    }

    .making_brands h2 {
        font-size: 30px;
        text-align: center;
        line-height: 36px;
        margin-top: 50px
    }

    .presentation_text ul li {
        margin-right: 5px
    }

    .presentation_text a.btn {
        padding: 6px 15px
    }

    .corporate_video .slider_right,
    .interactive_presentation .slider_right,
    .power_presentation .slider_right {
        float: none;
        max-width: 540px;
        margin: auto;
        margin-top: 30px
    }

    .power_presentation {
        padding-bottom: 90px;
        padding-top: 50px
    }

    .corporate_video.section {
        padding-bottom: 90px
    }

    .branding_img img {
        max-width: 100%
    }

    .branding_img {
        position: initial;
        right: 0;
        left: 0;
        bottom: 0
    }

    .presentation_text h2 {
        font-size: 32px
    }

    .video_img {
        display: none
    }

    .video_page .making_brands {
        margin-top: 50px
    }

    .interactive .making_brands h2 {
        font-size: 24px;
        line-height: 36px
    }

    .making_img {
        position: inherit;
        right: 0;
        left: 0;
        bottom: 0
    }

    .interactive {
        padding-bottom: 50px
    }

    .interactive_presentation.section {
        padding-bottom: 90px
    }

    .seo_img {
        position: absolute;
        bottom: -81px;
        left: -110px;
        right: 0;
        width: 100%;
        overflow: hidden;
        width: 126%
    }

    .seo_right_text {
        position: inherit;
        max-width: 100%;
        width: 100%;
        margin-top: 20px
    }

    .digital_marketing.section {
        height: auto;
        margin-top: 0;
        padding-bottom: 290px
    }

    .marketing_solution h2 {
        font-size: 18px;
        letter-spacing: .5px;
        line-height: 30px;
        font-weight: 400
    }

    .marketing_solution.section {
        padding-top: 50px;
        padding-left: 10px;
        padding-right: 10px
    }

    .experience_details .col-md-4 {
        padding-right: 15px
    }

    .digitalSlider {
        padding-top: 0
    }

    .digital_experience.section h2 {
        font-size: 30px;
        font-weight: 700;
        padding: 0 35px;
        line-height: 36px
    }

    .red_box {
        padding: 30px
    }

    .red_box.green_box img {
        max-width: 250px
    }

    .red_box.yellow_box img {
        max-width: 160px
    }

    .red_box.black_box img {
        max-width: 155px
    }

    .wht_box {
        min-height: 250px;
        padding-bottom: 20px;
        margin-bottom: 0;
        padding-top: 20px
    }

    .process_box:after {
        display: none
    }

    .process_box.boxTwo {
        padding: 10px
    }

    .process_box {
        padding-top: 15px
    }

    .process_box.boxOne {
        padding-right: 0
    }

    .img_box {
        padding: 30px 0
    }

    .process_box.boxThree {
        margin-left: 10px;
        padding-top: 50px
    }

    .seo_projects_box {
        padding: 30px 0;
        margin-right: 3px;
        min-height: 157px
    }

    .seo_projects_box br {
        display: none
    }

    .responsive-tabs-container .tab-content {
        padding: 10px 0
    }

    .process_box.boxTwo .img_box:before {
        left: -10px
    }

    .seo_projects {
        padding: 50px 10px
    }

    .trained_tab {
        padding: 0 20px
    }

    .maintain_box p {
        padding: 0 0 0 20px
    }

    .lead_base_boxes li {
        width: 44%;
        margin: 9px;
        padding: 20px
    }

    .principal .col-md-5 {
        padding-left: 15px;
        padding-bottom: 40px
    }

    .principal .col-md-7 {
        padding-right: 15px
    }

    .principal_text {
        padding: 0 15px;
        color: #2b4456;
        font-size: 30px
    }

    .principal_text h2 {
        font-size: 26px
    }

    .paid_market_Image img {
        max-width: 115%
    }

    .branding_text h2 {
        font-size: 30px
    }

    .imgAppBanner {
        position: initial
    }

    .imgAppBanner img {
        max-width: 100%
    }

    .aap_banner-content h1 {
        font-size: 29px;
        line-height: 36px;
        margin-bottom: 0
    }

    .digital_contennt h2 {
        /* font-size: 30px; */
        line-height: normal;
    }

    .digital_contennt {
        padding-left: 0
    }

    .seo_img img {
        max-width: 145%
    }

    .work_page .header_section:after,
    .work_page .header_section:before {
        display: none
    }

    .yellow_box a {
        text-decoration: none;
        color: #333;
        font-size: 16px
    }

    .yellow_box p {
        font-size: 14px;
        line-height: 28px;
        color: #000;
        margin-bottom: 30px
    }

    .tab_part.section .tab-content .col-md-6 {
        padding: 0
    }

    .how-digital-stratgey .slider_right {
        width: 100%
    }

    .new-branding-img {
        position: static;
        top: 0;
        width: 100%
    }

    .digital-content1 h3 {
        font-size: 36px;
        color: #2b4456;
        line-height: 38px
    }

    .banner.stratgey-bg.section {
        height: inherit;
        margin-top: 37px;
        padding-bottom: 47px
    }

    .banner.stratgey-bg.section .banner-content-ecommerce h1 {
        position: static;
        bottom: 0;
        font-size: 24px;
        line-height: 32px;
        padding: 0 15px;
        margin: 60px 0 0
    }

    .banner.stratgey-bg.section .banner-content-ecommerce h2:before {
        position: absolute;
        bottom: 0;
        left: 65px;
        content: "";
        width: 66px;
        height: 3px;
        background: #2c407f;
        margin: auto
    }

    .banner.stratgey-bg.section .banner-content-ecommerce h2:after {
        position: absolute;
        bottom: 0;
        right: 30px;
        content: "";
        width: 66px;
        height: 3px;
        background: #fff;
        margin: auto;
        left: inherit
    }

    .banner.stratgey-bg.section .banner-content-ecommerce h2 {
        color: #fff;
        font-size: 24px;
        display: inline-block;
        text-align: center;
        padding-bottom: 30px;
        margin-left: 17px
    }

    .digital-stratgey {
        padding: 30px 10px 14px;
        clear: both
    }

    .banner.stratgey-bg.section.m-none {
        display: none
    }

    .banner.stratgey-bg.section .banner-content-ecommerce {
        margin-left: 0;
        padding: 0
    }

    .our-four-step {
        margin: 50px 0 0
    }

    .our-four-step .step br {
        display: none
    }

    .work_page .stratgey-slider .owl-carousel .owl-nav.disabled {
        display: block;
        position: absolute;
        top: inherit;
        left: 0;
        text-align: center;
        right: 0
    }

    .work_page .stratgey-slider .owl-nav span {
        background-size: 100%;
        width: 41px;
        height: 42px
    }

    .why-digital-stratgey {
        padding: 0 10px
    }

    .our-branding-stratgey {
        padding: 0 10px
    }

    .digital-transformation {
        padding: 0 10px
    }

    .our-four-step .step h5 {
        font-size: 18px;
        margin: 18px 0 18px;
        font-family: Montserrat, sans-serif;
        font-weight: 700
    }

    .our-four-step .step p {
        font-size: 14px;
        line-height: 26px
    }

    .our-four-step .step {
        padding: 40px 28px
    }

    .digital-transformation h2 {
        margin: 50px 0;
        color: #2b4456;
        font-size: 26px;
        font-weight: 700
    }

    .branding-stratgey {
        margin: 50px 10px 0
    }

    .new-branding-content p {
        font-size: 14px;
        line-height: 28px
    }

    .digital-content1 p {
        font-size: 14px;
        line-height: 28px;
        margin: 30px 0 0
    }

    .branding-stratgey .col-md-7 img {
        position: static;
        left: 0
    }

    .branding-bg1 h2 {
        font-size: 18px;
        font-weight: 800;
        margin-bottom: 25px
    }

    .branding-bg1 ul li:before {
        content: "";
        width: 30px;
        height: 30px;
        position: absolute;
        top: 11px;
        left: -40px;
        background: url(../images/w-arrow.svg) no-repeat
    }

    .branding-bg1 {
        background: #fcca01;
        border-radius: 28px;
        padding: 50px 32px 30px
    }

    .branding-bg1 ul li {
        display: inline-block;
        width: 100%;
        padding: 10px 0;
        color: #191919;
        font-family: 'Roboto Slab', serif;
        position: relative;
        font-size: 18px
    }

    .branding-stratgey-content {
        padding: 45px 0
    }

    .branding-stratgey-content p {
        font-size: 14px;
        line-height: 24px
    }

    .branding-stratgey-content h2 {
        margin-bottom: 36px;
        color: #2b4456;
        font-size: 26px;
        font-weight: 700
    }

    .branding-quote h3 {
        font-size: 18px;
        color: #191919;
        margin-left: 0;
        border-top: 1px solid #000;
        padding-top: 40px
    }

    .stratgey-slider img {
        display: block !important;
        margin-right: 0;
        margin: auto;
        min-height: 54px
    }

    .work_page .stratgey-slider .owl-nav button.owl-next span {
        background: url(../images/d-right-arrow.svg) no-repeat;
        border: 0;
        background-size: 100%;
        width: 41px;
        height: 41px;
        vertical-align: top;
        margin-left: 5px
    }

    .stratgey-slider p {
        display: inline-block;
        width: 100%;
        color: #fff;
        font-size: 13px;
        margin: 13px 0
    }

    .how-digital-stratgey h2 {
        margin-bottom: 35px;
        color: #fff;
        font-size: 24px;
        font-weight: 400
    }

    .digital-list {
        padding-left: 0
    }

    .how-digital-stratgey {
        background: #2b4456;
        clear: both;
        padding: 59px 10px 10px;
        margin-top: 20px;
        text-align: center
    }

    .digital-stratgey h2 {
        margin-bottom:25px;
        color: #2b4456;
        font-size: 26px;
        font-weight: 600
    }

    .digital-content-panel h3:after {
        background: #000;
        width: 100%;
        height: 1px;
        position: absolute;
        content: "";
        bottom: -50px;
        left: 0
    }

    .digital-content-panel p {
        padding-right: 0;
        color: #4d4d4d;
        line-height: 26px;
        font-size: 14px
    }

    .why-digital-stratgey h2 {
        margin-bottom: 30px;
        color: #2b4456;
        font-size: 34px;
        font-weight: 600
    }

    .banner-content-ecommerce {
        padding: 0 9px
    }

    .design_devlopment.section .design_text {
        margin-top: 0;
        margin-bottom: 20px;
        padding: 0 10px;
        max-width: 100%
    }

    .wordpress_devlopment.section .design_text {
        padding: 0 10px
    }

    .design_devlopment.e-com-top2.section {
        padding-top: 50px
    }

    .ecommerce_development.section .design_text,
    .shopify_dev .design_text {
        padding: 0 10px
    }

    .appBanner.section .headings h2:after {
        background: 0 0;
        right: 90px;
        width: 100px
    }

    .appBanner.section .headings h2:before {
        content: "";
        background: url(../images/e-line.svg) no-repeat;
        width: 100%;
        margin: 0 auto;
        text-align: center;
        left: 0;
        right: 0;
        background-position: center
    }

    .innerBanner.mobile_appbanner {
        display: block;
        margin: 0 auto;
        text-align: center;
        width: 100%
    }

    .innerBanner.desktop_appbanner {
        display: none
    }

    .hybird_appdevelopment.section .hybird_box {
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 20px
    }

    .hybird_box:before {
        position: absolute;
        content: "";
        width: 100px;
        background: #707070;
        height: 1px;
        left: 13px;
        bottom: 0
    }

    .work_page2.testimonials_page h1:before {
        content: "";
        background: url(../images/e-line1.svg) no-repeat;
        width: 100%;
        margin: 0 auto;
        text-align: center;
        left: 0;
        right: 0;
        background-position: center
    }

    .work_page2.testimonials_page h1:after {
        position: static;
        background: 0 0;
        content: "";
        left: inherit;
        width: auto
    }

    .custom-navbar li img {
        width: auto;
        height: 32px
    }

    .banner-content-ecommerce.enterprise-app h2 {
        text-align: center;
        display: block
    }

    .banner-content-ecommerce.enterprise-app h1 {
        font-size: 29px;
        line-height: 36px;
        text-align: center
    }

    .banner-content-ecommerce.enterprise-app h2:after {
        content: "";
        background: url("../images/e-line.svg") no-repeat;
        width: 100%;
        margin: 0 auto;
        text-align: center;
        left: 0;
        right: 0;
        background-position: center
    }

    .banner-content-ecommerce.enterprise-app h2:before {
        left: 0;
        left: 60px;
        content: "";
        width: auto;
        background: 0 0
    }

    .enterprises_page .bg_blue.section {
        background: #66acdc;
        overflow: inherit;
        padding-top: 30px;
        padding-bottom: 15px
    }

    .banner.bg_blue.section .enterpriesesBanner {
        position: static;
        right: 0;
        max-width: 100%;
        bottom: 0;
        margin-top: 40px
    }

    .desktop-content {
        display: none
    }

    .enter-mobile-content {
        display: block;
        margin: 30px 0
    }

    .design_devlopment.end-to-endterprise-app2.section {
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 0
    }

    .enter-mobile-content p {
        font-size: 14px;
        line-height: 26px;
        color: #000
    }

    .enterprieses_design_text p {
        font-size: 18px;
        color: #1a1a1a;
        margin-bottom: 50px;
        font-family: 'Roboto Slab', serif;
        line-height: 30px
    }

    .design_devlopment.end-to-endterprise-app2.section .custom_web_text h4 {
        font-size: 17px;
        font-weight: 700;
        color: #191919;
        padding-right: 30px
    }

    .design_devlopment.section.erp-manfacturing {
        padding-top: 40px;
        padding-bottom: 20px
    }

    .design_devlopment.section.erp-manfacturing .slider_right {
        margin-top: 10px
    }

    .wordpress_devlopment.web_App.section {
        padding-top: 60px;
        padding-bottom: 40px
    }

    .wordpress_devlopment.web_App.section h2 {
        margin-bottom: 10px
    }

    .marketing_text h1 {
        color: #fff;
        display: block;
        position: relative;
        padding: 0 0 35px;
        font-size: 24px;
        text-align: center
    }

    .marketing_text h1:before {
        content: "";
        background: url("../images/e-line.svg") no-repeat;
        width: 100%;
        margin: 0 auto;
        text-align: center;
        left: 0;
        right: 0;
        background-position: center
    }

    .marketing_text h1:after {
        background: 0 0
    }

    .marketing_text {
        padding: 0 10px
    }

    .making_brands p {
        line-height: 26px;
        font-weight: 300;
        font-size: 14px
    }

    .seo_right_text.mobile-content p {
        color: #000;
        font-size: 14px;
        line-height: 26px;
        font-weight: 400
    }

    .seo_right_text.mobile-content {
        margin-top: 70px
    }

    .marketing_solution.section .col-6:nth-child(3) {
        display: none
    }

    .marketing_box p {
        color: #333;
        font-weight: 700;
        font-size: 18px;
        margin: 10px 0 30px;
        line-height: 23px
    }

    .marketing_box {
        border-bottom: 1px solid #b7b7b7;
        margin-right: 20px;
        min-height: 150px
    }

    .searc_image {
        display: none
    }

    .red_box h2 {
        font-size: 30px;
        max-width: 355px;
        color: #fff;
        margin-bottom: 35px;
        line-height: 36px
    }

    .color_boxes p {
        max-width: 100%;
        color: #fff;
        line-height: 30px;
        font-weight: 300;
        font-size: 18px;
        position: relative;
        z-index: 1
    }

    .red_box a.btn img {
        max-width: inherit
    }

    .red_box a.btn {
        padding: 0;
        position: static;
        bottom: 40px;
        margin: 40px 0 30px
    }

    .red_box.green_box p {
        max-width: 100%
    }

    .red_box.yellow_box p {
        max-width: 100%
    }

    .red_box.black_box p {
        max-width: 100%
    }

    .digital_experience.section {
        background: #ebe0d6;
        padding-bottom: 20px;
        padding-top: 50px
    }

    .experience_details .col-sm-6 {
        padding: 8px 8px
    }

    .wht_box h4 {
        margin-top: 15px;
        color: #1a1a1a;
        font-weight: 600;
        font-size: 18px;
        line-height: 26px;
        margin-bottom: 15px
    }

    .experience_details {
        padding: 0 15px;
        margin-top: 40px;
        margin-bottom: 35px
    }

    .wht_box img {
        width: 50px;
        height: 50px;
        object-fit: contain
    }

    .roohAfza.section .container {
        padding: 0
    }

    .work_page .roohAfza.section .owl-carousel {
        padding: 0
    }

    .viws_box {
        padding: 18px 50px 0
    }

    .viws_box small {
        display: block;
        font-size: 16px;
        color: #000;
        font-family: Montserrat, sans-serif
    }

    .viws_box h2 {
        font-weight: 800;
        color: #000;
        font-size: 60px
    }

    .impression h4 {
        font-size: 30px;
        font-weight: 800;
        color: #000;
        letter-spacing: .5px;
        line-height: 30px;
        margin: 40px 0
    }

    .impression {
        position: relative;
        right: 0;
        background: #fff;
        padding: 0;
        bottom: 0;
        top: 0;
        height: inherit;
        max-width: 100%;
        float: none;
        padding-bottom: 90px
    }

    .work_page .impression .owl-carousel .owl-nav.disabled {
        display: block;
        position: absolute;
        bottom: -66px;
        left: 54px;
        top: inherit
    }

    .interactive.video_serivces.section h3:before {
        content: "";
        background: url(../images/e-line.svg) no-repeat;
        width: 100%;
        margin: 0 auto;
        text-align: center;
        left: 0;
        right: 0;
        background-position: center
    }

    .interactive.video_serivces.section {
        background: #004bae;
        margin-top: 0;
        padding-top: 30px
    }

    .interactive.video_serivces.section .making_brands p {
        max-width: 100%
    }

    .interactive.video_serivces.section h2 {
        text-align: center;
        font-size: 30px;
        padding: 0 19px;
        margin-top: 10px
    }

    .new_media_Image img {
        max-width: 100%
    }

    .corporate_video.media_page.section {
        padding: 50px 0 90px
    }

    .corporate_video.media_page.section p {
        font-size: 14px
    }

    .corporate_video .presentation_text h2 {
        font-size: 30px
    }

    .power_presentation.media_page.section p {
        font-size: 14px;
        line-height: 26px
    }

    .power_presentation.media_page.section .presentation_text {
        padding: 0 10px
    }

    .corporate_video.media_page.section .presentation_text {
        padding: 0 10px
    }

    .interactive.paid_marketing.smm-section1.section {
        background: #2b85cc;
        margin-top: 0;
        padding-top: 30px
    }

    .interactive.paid_marketing.smm-section1.section .marketing_text h1:before {
        content: "";
        background: url(../images/e-line.svg);
        width: 100%;
        margin: 0 auto;
        text-align: center;
        left: 0;
        right: 0;
        background-position: center;
        background-repeat: no-repeat !important
    }

    .interactive.paid_marketing.smm-section1.section .marketing_text h1:after {
        display: none
    }

    .interactive.paid_marketing.smm-section1.section h2 {
        font-size: 29px;
        margin-top: 0;
        margin-bottom: 0
    }

    .interactive.paid_marketing.smm-section1.section p {
        padding-right: 0;
        width: 100%
    }

    .mobile-content {
        display: block
    }

    .interactive.paid_marketing.smm-section1.section .paid_market_Image {
        max-width: 100%;
        bottom: -18px;
        right: -8px;
        position: relative;
        overflow: hidden
    }

    .smm-wht-we-do {
        clear: both;
        padding: 30px 0 0
    }

    .smm-mobile-content.mobile-content {
        padding: 0 10px
    }

    .smm-mobile-content.mobile-content p {
        font-size: 14px;
        line-height: 26px
    }

    .smm-wht-we-do h1 {
        margin: 50px 9px;
        color: #2b4456;
        font-size: 30px;
        font-weight: 800
    }

    .green-bg-smm {
        background: 0 0;
        padding: 10px
    }

    .green-bg-smm h2 {
        font-size: 17px;
        font-family: Montserrat, sans-serif;
        font-weight: 700;
        margin-bottom: 10px;
        border-bottom: 1px solid #000;
        min-height: 75px
    }

    .green-bg-smm img {
        height: 60px;
        max-width: 100%;
        margin-bottom: 31px
    }

    .green-bg-smm p {
        display: none
    }

    .why_choose.section.smm-why-choose {
        background: 0 0;
        padding: 0 10px 10px
    }

    .why_choose.section.smm-why-choose h2 {
        color: #2b4456;
        margin-bottom: 60px;
        font-size: 30px;
        font-weight: 800;
        margin-top: 35px
    }

    .why_choose.section.smm-why-choose p {
        color: #000;
        border-color: #000;
        padding-left: 23px;
        font-size: 14px;
        font-weight: 500
    }

    .why_choose.section.smm-why-choose .col-md-4 {
        margin-bottom: 23px
    }

    .maintain_box:before {
        position: absolute;
        left: 0;
        color: #6dacde;
        font-size: 23px;
        top: 28px;
        font-weight: 600
    }

    .ssm-view {
        margin: 20px 0 30px;
        text-align: center
    }

    .why_choose.section.smm-why-choose .maintain_box {
        padding-top: 0;
        padding-right: 0;
        padding-bottom: 0
    }

    .interactive.paid_marketing.smm-section1.section .paid_marketing .making_brands {
        padding-bottom: 0
    }

    .interactive.paid_marketing.sem-panel1.section .marketing_text h1:before {
        content: "";
        background: url(../images/e-line2.svg) no-repeat;
        width: 100%;
        margin: 0 auto;
        text-align: center;
        left: 0;
        right: 0;
        background-position: center
    }

    .interactive.paid_marketing.sem-panel1.section {
        margin-top: 0;
        padding-top: 30px;
        padding-bottom: 190px
    }

    .interactive.paid_marketing.sem-panel1.section h2 {
        font-size: 30px;
        margin: 0 0 40px
    }

    .interactive.paid_marketing.sem-panel1.section img {
        max-width: inherit
    }

    .interactive.paid_marketing.sem-panel1.section .paid_market_Image {
        position: absolute;
        right: 0;
        bottom: 0;
        max-width: 100%
    }

    .sem-mobile-content.mobile-content {
        clear: both;
        padding: 40px 10px
    }

    .sem-mobile-content.mobile-content p {
        font-size: 14px;
        line-height: 28px;
        color: #000
    }

    .lead_base.section {
        background: #f6f3e8;
        padding: 50px 0 150px
    }

    .lead_base h2 {
        text-align: center;
        font-size: 30px;
        color: #2b4456;
        font-weight: 800;
        margin-bottom: 50px
    }

    .principal {
        background: #fcca02
    }

    .principal_text strong {
        font-weight: 700;
        color: #2b4456;
        font-size: 30px;
        display: block;
        margin-bottom: 30px;
        font-family: 'Roboto Slab', serif
    }

    .principal_text h2 {
        font-size: 35px;
        color: #000
    }

    .principal_img {
        padding: 0 0 30px 0;
        margin-top: -83px
    }

    ul.industry_type {
        margin-top: 20px;
        float: none;
        text-align: center;
        padding: 0 40px 40px;
        display: block;
        margin-bottom: 0
    }

    .project_images_box .our_Diary_date {
        max-width: 100%
    }

    .our-client-logo p {
        font-size: 14px;
        color: #202020;
        padding-right: 0;
        line-height: 28px
    }

    .our-client-logo h4 {
        padding: 40px 0 20px;
        clear: both;
        font-size: 30px;
        color: #2b4456;
        font-weight: 700;
        text-align: center
    }

    .our-client-logo ul li {
        float: left;
        border: 1px solid #ddd;
        width: 33%;
        border-top: 0;
        border-left: 0
    }

    .our-client-logo ul li:nth-child(5n) {
        border-right: 1px solid #ddd
    }

    .our-client-logo ul li:nth-child(3n) {
        border-right: 0px
    }

    .request-quote {
        background: #f9f9f9;
        box-shadow: 1px 1px 1px rgb(0 0 0 / 16%);
        padding: 35px 20px;
        position: static
    }

    .testimonials_clients {
        float: left;
        width: 100%;
        position: relative;
        margin-bottom: 20px
    }

    .testimonialsText {
        position: static;
        bottom: 0;
        padding: 15px 30px;
        background: #2b4456;
        left: 0;
        width: 100%;
        text-align: left
    }

    a.youTube_btn {
        position: absolute;
        bottom: 38%;
        right: 6px
    }

    .testimonials_clients button.close {
        position: absolute;
        background: #fff;
        width: 30px;
        height: 30px;
        z-index: 9999;
        border-radius: 30px;
        top: -17px;
        right: 0;
        opacity: 1
    }

    .news-bg {
        background: #ddd;
        width: 100%;
        height: 343px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 25px
    }

    .work_testify.testimonials_page h1:after {
        content: "";
        background: url(../images/e-line1.svg) no-repeat;
        width: 100%;
        margin: 0 auto;
        text-align: center;
        left: 0;
        right: 0;
        background-position: center
    }

    .work_testify.testimonials_page h1:before {
        display: none
    }

    .work-slide-bg {
        background: #fcca01;
        padding: 24px 24px;
        border-radius: 35px
    }

    .carrer-name {
        clear: both;
        padding: 69px 0;
        display: block
    }

    .apply-now-panel h4 {
        margin: 80px 0 35px;
        font-size: 28px
    }

    .employe-img {
        max-width: 65%;
        margin-bottom: 40px
    }

    .work-slide-bg h3 {
        margin-top: 60px;
        font-weight: 300;
        margin-bottom: 50px;
        font-size: 18px;
        line-height: 28px
    }

    .work-slide-bg .quote {
        position: absolute;
        top: -70px;
        left: 55px
    }

    .work-slide-bg .owl-dots {
        display: block;
        position: absolute;
        top: -27px;
        right: -3px
    }

    .work-career {
        padding: 50px 10px
    }

    .work-career h2 {
        margin-bottom: 35px;
        font-weight: 700;
        font-size: 30px
    }

    .work-career h3 {
        font-size: 18px;
        line-height: 30px;
        font-weight: 400;
        font-family: Montserrat, sans-serif;
        margin-bottom: 30px;
        color: #000
    }

    .work-career p {
        font-size: 14px;
        line-height: 26px
    }

    .work-section-2 {
        background: #6dacde;
        padding: 45px 20px;
        text-align: center;
        order: 2
    }

    .work-section-2 p {
        color: #fff;
        font-size: 18px;
        line-height: 30px
    }

    .work-section1 {
        clear: both;
        padding: 150px 0 0
    }

    .work-section-4 p {
        margin-bottom: 60px;
        color: #333;
        padding: 0;
        font-size: 14px;
        line-height: 26px
    }

    .work-section-4 {
        background: #ecf8f9 url(../images/life-bg.svg) no-repeat;
        background-position: top;
        width: 100%;
        padding: 50px 20px 20px;
        text-align: center;
        order: 1
    }

    .work-section-4 .owl-dots button.owl-dot {
        background: #6dacde;
        width: 10px;
        height: 10px;
        margin: 5px;
        border-radius: 100%;
        margin-top: 0
    }

    .work-section-3 p {
        text-align: center;
        margin-bottom: 60px;
        color: #4c4c4c;
        padding: 0
    }

    .work-section-3 h3 {
        text-align: center;
        margin-bottom: 40px;
        font-family: Montserrat, sans-serif;
        font-size: 18px;
        color: #202020;
        line-height: 28px
    }

    .row.work-group {
        display: flex;
        margin: 0
    }

    .work-section-3 {
        padding: 60px 0 40px;
        order: 3
    }

    .exp-year {
        position: static;
        margin: 50px 0 0
    }

    .work-section-3 .green-bg2 {
        background: #dafafa;
        padding: 30px;
        min-height: inherit
    }

    .our_projects.blog_panel.section .project_images_box .our_Diary_date {
        max-width: 100%
    }

    .blog-head h2 {
        color: #2b4456;
        font-size: 30px;
        font-weight: 700;
        padding-right: 0;
        margin-bottom: 65px;
        text-align: center
    }

    .blog-head .date {
        font-size: 14px;
        font-weight: 700;
        margin-bottom: 25px;
        text-align: center
    }

    .blog-detail-1 .blue-bg {
        background: #183346;
        padding: 50px 0 60px;
        text-align: center
    }

    .blog-content2 {
        padding: 50px 10px
    }

    .blog-detail2 p {
        font-size: 14px;
        line-height: 26px;
        padding-right: 0;
        color: #000
    }

    .img-blog-1 {
        margin-top: 0
    }

    .blog-detail2 {
        padding: 0 10px
    }

    .blog-detail2 h2 {
        text-align: left;
        margin-bottom: 30px
    }

    .blog-detail2 h3 {
        font-size: 26px;
        margin-bottom: 50px
    }

    .blog-3 {
        margin: 35px 0
    }

    .blog-3 h4 {
        font-size: 24px;
        margin-bottom: 30px;
        font-weight: 700;
        color: #2b4456
    }

    .img-blog-3 {
        margin-bottom: 30px
    }

    .blue-quote {
        text-align: center;
        margin: 45px 0 50px;
        background: #616bc9;
        padding: 30px 30px 40px
    }

    .blue-quote p {
        color: #fff
    }

    .bacl-listing a {
        background: #6dacde;
        padding: 7px 14px;
        border-radius: 20px;
        color: #fff;
        font-size: 13px;
        text-decoration: none
    }

    .share-this {
        display: inline-block;
        margin: 0 6px
    }

    .share-this a {
        background: #2b4456;
        color: #fff;
        padding: 7px 18px;
        border-radius: 20px;
        font-size: 13px;
        text-decoration: none
    }

    .work_page .blog-slider .owl-nav button.owl-next span {
        background: inherit;
        border: 0
    }

    .work_page .blog-slider .owl-nav button.owl-next span:after {
        content: "Next Article";
        font-size: 12px;
        position: absolute;
        right: 41px;
        top: 4px;
        font-weight: 500
    }

    .form-slide {
        display: none
    }

    .news-head h2 {
        text-align: center;
        font-size: 30px;
        font-weight: 700;
        padding-right: 0;
        margin-bottom: 65px
    }

    .news-head .date {
        font-size: 14px;
        font-weight: 700;
        margin-bottom: 25px;
        text-align: center
    }

    .red-bg {
        background: #ed1c24;
        padding: 50px 10px
    }

    .news-content2 {
        margin: 40px 0 66px;
        width: 100%;
        border-bottom: 1px solid #ddd;
        padding-bottom: 38px
    }

    .img-new-1 {
        display: inline-block;
        width: 100%;
        vertical-align: top;
        margin-top: 0;
        display: none
    }

    .img-new-2 {
        display: none;
        width: 100%;
        margin-top: 0
    }

    .img-new-1.mobile-content {
        display: block;
        text-align: center;
        margin: 40px 0 0
    }

    .button-back {
        text-align: center
    }

    .interactive.new-interactive.section .col-md-6.making_img img {
        max-width: 100%;
        margin-top: 25px
    }

    .interactive.new-interactive.section {
        margin-top: 0;
        padding-top: 35px
    }

    .interactive.new-interactive.section h2 {
        font-size: 29px;
        line-height: 36px;
        margin-top: 0;
        margin-bottom: 0
    }

    .interactive.new-interactive.section .marketing_text h1:before {
        content: "";
        background: url(../images/e-line.svg) no-repeat;
        width: 100%;
        margin: 0 auto;
        text-align: center;
        left: 0;
        right: 0;
        background-position: center
    }

    .corporate.section.new-interactive2 {
        padding-top: 35px;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 30px
    }

    .corporate_text p {
        font-size: 14px;
        color: #000;
        line-height: 26px
    }

    .interactive_presentation .presentation_text {
        max-width: 100%;
        padding: 0 10px
    }

    .interactive_presentation .presentation_text p {
        font-size: 14px;
        color: #1a1a1a;
        max-width: 100%;
        margin-top: 20px;
        line-height: 28px
    }

    .presentation_text p {
        font-size: 14px;
        color: #1a1a1a;
        max-width: 780px;
        margin-top: 20px;
        line-height: 26px
    }

    .power_presentation .presentation_text {
        max-width: 100%;
        padding: 0 10px
    }

    .interactive.branding_Solutions.section h3:before {
        content: "";
        background: url(../images/e-line.svg) no-repeat;
        width: 100%;
        margin: 0 auto;
        text-align: center;
        left: 0;
        right: 0;
        background-position: center
    }

    .interactive.branding_Solutions.section .branding_img img {
        max-width: 100%
    }

    .interactive.branding_Solutions.section .col-md-6.branding_text p {
        max-width: 100%;
        line-height: 28px
    }

    .interactive.branding_Solutions.section .branding_text h2 {
        font-size: 30px;
        text-align: center
    }

    .interactive.branding_Solutions.section .branding_text {
        padding-bottom: 0
    }

    .corporate_video.section {
        padding-bottom: 90px;
        padding-top: 45px
    }

    .corporate_video .presentation_text {
        max-width: 100%;
        padding: 0 10px
    }

    .corporate_video .presentation_text p {
        line-height: 26px
    }

    .interactive.branding_Solutions.section {
        margin-top: 0;
        padding-top: 30px
    }

    .interactive.video_page.section {
        overflow: hidden;
        margin-top: 0;
        padding-top: 30px
    }

    .interactive.video_page.section h2 {
        padding: 0 0;
        font-size: 30px
    }

    .interactive.video_page.section .marketing_text h1:before {
        content: "";
        background: url(../images/e-line2.svg) no-repeat;
        width: 100%;
        margin: 0 auto;
        text-align: center;
        left: 0;
        right: 0;
        background-position: center
    }

    .video_page .making_brands p {
        font-size: 14px;
        letter-spacing: 0
    }

    .interactive.video_serivces.section h2 {
        text-align: center;
        font-size: 30px;
        padding: 0 0;
        margin-top: 10px
    }

    .trained.section {
        position: relative;
        background: #f9f9f9;
        margin-top: 40px;
        z-index: -1;
        padding-top: 0;
        padding-bottom: 50px
    }

    .seo_page.section.seo-panel1 {
        margin-top: 0;
    }

    .seo_page h2 {
        font-size: 30px;
        color: #fff;
        margin-top: 50px;
        text-align: center
    }

    .seo_page.section .marketing_text h1:before {
        content: "";
        background: url(../images/e-line.svg) no-repeat;
        width: 100%;
        margin: 0 auto;
        text-align: center;
        left: 0;
        right: 0;
        background-position: center
    }

    .why_choose.section p {
        font-size: 14px;
        line-height: 26px
    }

    .why_choose.section h2 {
        font-size: 30px;
        margin-bottom: 30px
    }

    .seo_projects_box p {
        font-weight: 700;
        color: #333;
        margin: 0;
        font-size: 18px;
        line-height: 28px
    }

    .why_choose {
        background: #2b4456;
        color: #fff;
        padding-top: 60px;
        padding-bottom: 40px;
        padding-left: 10px;
        padding-right: 10px
    }

    .our-client-logo ul li img {
        max-width: 100%
    }

    .red_box.contant_black_box {
        background: #445ddb;
        padding: 54px 40px
    }

    .campaign-boxes {
        max-width: 100%;
        position: static;
        right: 50px;
        background: #fff;
        padding: 0;
        top: 0;
        height: 100%
    }

    .project_images.section .more_testimonials ul li {
        float: left;
        width: 100%
    }

    .our_clients.section .more_testimonials li {
        width: 30%;
        margin-right: 9px;
        max-width: 40%;
        height: inherit;
        line-height: inherit
    }

    .mobile-seo-panel.mobile-content .card-header {
        padding: 0
    }

    .mobile-seo-panel.mobile-content {
        margin-top: 60px
    }

    .mobile-seo-panel.mobile-content .card {
        border: 0
    }

    .mobile-seo-panel.mobile-content .card-body {
        background: #f9f9f9
    }

    .trained.section .container {
        padding: 0
    }

    .mobile-seo-panel.mobile-content .card-header a.card-link {
        color: #fff
    }

    .mobile-seo-panel.mobile-content a.card-link.collapsed {
        background: #fff;
        display: block;
        color: #000;
        font-size: 14px;
        border: 0;
        border-radius: 0;
        padding: 16px 25px
    }

    .mobile-seo-panel.mobile-content a.card-link {
        display: block;
        color: #000;
        background: #6dacde;
        font-size: 14px;
        border: 0;
        border-radius: 0;
        padding: 16px 25px;
        font-weight: 700
    }

    .process_seo1 p {
        font-size: 14px;
        color: #000;
        line-height: 26px;
        margin: 30px 10px
    }

    .process_seo1 .img_box1 {
        margin: 50px 0;
        padding: 0 20px
    }

    .trained_tab p {
        color: #000;
        font-size: 18px;
        line-height: 30px
    }

    .our_clients.section .clients_logo li img {
        max-width: 78%
    }

    .company_text.col-md-6 .owl-carousel {
        width: 55%;
        margin: auto
    }

    body.home_page .our_clients.section .clients_logo li {
        margin-right: 2px;
        width: 32%;
        padding: 0;
        margin-bottom: 6px
    }

    body.home_page .our_clients.section .clients_logo li:nth-child(5n) {
        margin-right: 6px
    }

    .our-client-logo ul li:nth-child(4n) {
        border-right: 1px solid #ddd
    }

    .our-client-logo ul li:nth-child(3n) {
        border-right: 0px
    }

    .strgey-number ul li {
        width: 48%;
        display: inline-block;
        vertical-align: middle;
        margin-bottom: 30px;
        margin-right: 0
    }

    .wordpress_devlopment.magento_dev.section .design_text h2 img {
        max-width: 100%
    }

    .ecommerce_development.section .design_text h2 img {
        max-width: 90%
    }

    .shopify_dev.section .design_text h2 {
        margin-bottom: 30px;
        font-weight: 700;
        font-size: 37px
    }

    .testimonials_clients button {
        padding: 0
    }

    .work-slide-bg h5 span:nth-child(1) {
        font-weight: 700;
        width: 100%;
        display: inline-block;
        margin-bottom: 5px
    }

    .service-col h5 {
        margin: 20px 0;
        color: #333;
        font-size: 18px
    }

    .service-col {
        width: 100%;
        display: inline-block;
        vertical-align: top
    }

    .service-col label.css-label span {
        display: inline-block;
        font-size: 14px;
        color: #333;
        vertical-align: top;
        cursor: pointer
    }

    .new-top-detail {
        width: 100%;
        display: inline-block;
        vertical-align: top;
        padding: 50px 0 0
    }

    .post.type-post {
        display: inline-block;
        width: 49%;
        vertical-align: top
    }

    .work-slide-bg span:nth-child(2) {
        width: 100%;
        display: inline-block;
        vertical-align: top
    }

    .service-col input.css-checkbox {
        display: inline-block;
        width: 8%;
        height: 20px
    }

    .digital5.desktop-view .col-md-3 {
        display: none
    }

    .digital5.mobile-view .col-md-3 {
        display: block;
        margin-bottom: 60px;
        margin-top: 0;
    }

    .our_work.btn {
        text-align: center;
        display: block;
        margin-bottom: 30px
    }

    .our_work.btn {
        text-align: center;
        display: block;
        margin-bottom: 30px;
        font-size: 26px;
        font-weight: 700;
        color: #1a1a1a;
        font-family: 'Roboto Slab', serif
    }

    .our_work.btn a:hover {
        border: 2px solid #6dacde;
        color: #6dacde;
        background: 0 0
    }

    a.btn.desk-btn {
        display: none
    }

    .mobile-btn-panel {
        display: block;
        text-align: center;
        width: 100%;
        margin: 40px 0 0
    }

    a.btn.mobile-btn {
        border: 2px solid #3780ba;
        border-radius: 25px;
        padding: 8px 35px;
        margin-top: 20px;
        text-transform: uppercase;
        color: #000;
        font-weight: 800;
        font-size: 12px;
        letter-spacing: 2px
    }

    .new-icon {
        width: 150px
    }

    a.query-btn.continue.thnk_u {
        margin-bottom: 150px
    }

    .jquery-accordion-menu ul ul.submenu ul li a {
        padding: 7px 24px;
        text-transform: capitalize;
        font-size: 13px
    }

    div#jquery-accordion-menu1 ul ul.submenu ul {
        padding-bottom: 12px;
        margin-bottom: 0
    }

    div#jquery-accordion-menu1 ul ul {
        background: #0f507d;
        margin-bottom: 25px;
        margin-top: 1rem;
    }

    .jquery-accordion-menu ul ul.submenu ul li a {
        border: 0
    }

    .jquery-accordion-menu ul ul.submenu li:nth-child(2) a {
        border: 0
    }

    .jquery-accordion-menu ul ul.submenu li:nth-child(3) a {
        border: 0
    }

    .jquery-accordion-menu ul ul.submenu li:nth-child(2) ul {
        border-bottom: 1px solid rgb(255 255 255 / 11%)
    }

    .jquery-accordion-menu ul ul.submenu li:nth-child(3) ul {
        border-bottom: 1px solid rgb(255 255 255 / 11%)
    }

    /* a.ser-pad {
        padding-top: 0 !important
    } */

    .mobile_device2 li.nav-item:last-child {
        margin-right: 0;
        padding-bottom: 80px
    }

    div#jquery-accordion-menu1 ul {
        width: 100%
    }

    div#jquery-accordion-menu1 ul li {
        width: 100%;
        display: block;
        float: none;
        position: relative
    }

    div#jquery-accordion-menu1 {
        display: block
    }

    div#jquery-accordion-menu1 ul {
        padding: 0
    }

    ul.agency_box.eLearning_box li:nth-child(2) h3 {
        display: none
    }

    ul.agency_box.eLearning_box li:nth-child(4) h3 {
        display: none
    }

    ul.agency_box.eLearning_box li:nth-child(2n) p {
        padding-top: 10px
    }

    .zsiq_theme1.zsiq_floatmain {
        width: 60px;
        max-height: 60px;
        /* display: none !important */
    }

    .sitemap-menu.second-pages {
        border-left: 10px solid #6dacde;
        margin-left: 0
    }

    .sitemap {
        padding: 70px 20px;
        clear: both
    }

    .sitemap-menu {
        padding-left: 20px
    }

}

@media (min-width:768px) and (max-width:991px) {
    .contact-panel-1 .col-md-4 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .contact-panel-1 .col-md-8 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .news-detail-1 .col-md-5 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .testimonials_clients {
        float: left;
        width: 48%;
        position: relative;
        margin-bottom: 20px;
        margin-right: 10px
    }

    .work_testify.testimonials_page.section {
        margin-top: 96px
    }

    .work_testify.testimonials_page.section h2 br {
        display: none
    }

    .apply-now-panel h4 {
        margin: 110px 0 35px;
        font-size: 28px
    }

    .news-panel-section .col-md-12 {
        border-bottom: 1px solid #ddd;
        padding: 30px 0;
        margin: 0 0 15px
    }

    .work-detail-structure {
        padding-top: 50px
    }

    .work-section-3 .green-bg2 h4 {
        font-size: 22px;
        font-family: Montserrat, sans-serif;
        font-weight: 700
    }

    .work-section1 .col-md-5 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .work-section1 .col-md-7 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .employe-img {
        max-width: 39%;
        margin-bottom: 40px
    }

    .technology_logo ul li:nth-child(2n) {
        border-right: 1px solid #ddd !important
    }

    .technology_logo li:last-child {
        display: none
    }

    .technology_logo ul li {
        width: 34%
    }

    .bottom_para {
        padding: 40px 15px 10px;
        text-align: left;
        position: static
    }

    .company_text.col-md-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    ul.industry_type {
        margin-top: 33px;
        float: none;
        text-align: center;
        padding: 0 10px 19px;
        display: block;
        margin-bottom: 0
    }

    .custom-navbar li {
        margin-right: 14px
    }

    .work_page2.testimonials_page.section.work-pan {
        display: block;
        padding-top: 30px
    }

    .interactive.branding_Solutions.section .col-md-6.branding_text {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .col-md-5.making_brands {
        max-width: 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }

    .col-md-6.making_img {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .interactive.video_serivces.section .col-md-7 {
        max-width: 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }

    .banner.bg_blue.section.enterprise-bg .col-md-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .col-md-5.making_brands {
        max-width: 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }

    .main_mobileApp p {
        padding: 0 0 40px
    }

    .lead_base_boxes li {
        width: 30%;
        margin: 9px;
        padding: 20px;
        text-align: center
    }

    .hybirdImage_box {
        min-height: 170px;
        line-height: initial;
        text-align: center
    }

    .principal .col-md-5,
    .principal .col-md-7 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .paid_market_Image img {
        max-width: 100%
    }

    .social_icons .pull-right {
        float: none;
        text-align: right;
        margin-top: 0 !important
    }

    .seo_projects_box p {
        font-size: 16px
    }

    .seo_projects.section {
        padding-bottom: 50px
    }

    .col-md-6.making_brands {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .compaining h3 {
        padding: 60px 0;
        text-align: center
    }

    .marketing_text.seoMarketing .col-md-6 {
        max-width: 100%;
        flex: 0 0 100%;
        -ms-flex: 0 0 100%
    }

    .seo_right_text.mobile-content {
        margin-top: 0
    }

    .red_box.contant_black_box p {
        font-size: 22px
    }

    .wht_box {
        min-height: 200px
    }

    .seo_img {
        position: static;
        bottom: 0;
        left: 0;
        overflow: hidden;
        width: 100%
    }

    .seo_img img {
        max-width: 100%
    }

    .digital_marketing.section {
        height: auto;
        margin-top: 0;
        padding-bottom: 0
    }

    .banner.bg_blue.section.e-com-top .col-md-6 {
        max-width: 100%;
        flex: 0 0 100%
    }

    .ecom-mobile {
        display: block;
        max-width: 100%;
        position: relative;
        top: 0;
        z-index: 9;
        left: 0
    }

    .banner.bg_blue.section.e-com-top p {
        max-width: 100%
    }

    .digital-content-panel {
        padding: 0
    }

    .project_box {
        margin-right: 26px
    }

    .corporate_video .slider_right,
    .interactive_presentation .slider_right,
    .power_presentation .slider_right {
        float: none;
        max-width: 100%;
        margin: auto;
        margin-top: 30px
    }

    .digital-content-panel h3 {
        font-size: 21px;
        margin-bottom: 50px
    }

    .digital-content-panel h3:after {
        bottom: -25px
    }

    .heading1 {
        top: 27%
    }

    .new_media ul.nav.nav-fill.navtop:after,
    .new_media ul.nav.nav-fill.navtop:before,
    .technology_Works:after,
    .technology_Works:before {
        display: none
    }

    .technical_Section,
    p.development_services {
        padding: 0
    }

    p.development_services {
        font-size: 13px;
        line-height: 24px
    }

    .tabContentMian h2 {
        font-size: 36px
    }

    div#menu1:before {
        width: 90%
    }

    .banner_sectionTab {
        padding-top: 10px
    }

    .agency_boxes p {
        font-size: 14px;
        max-width: 100%
    }

    .banner_sectionTab h3 {
        font-size: 32px
    }

    .partners_logo.desktop_device_logo {
        text-align: left
    }

    .new_media.section {
        padding-bottom: 20px
    }

    .experience_box {
        position: absolute;
        bottom: inherit;
        left: 17%;
        transform: translate(0, -50%);
        background: #fff;
        padding: 50px;
        top: 75%
    }

    .experience_box img {
        max-width: 170px
    }

    .experience_box p {
        display: none
    }

    .experience_box h6 {
        font-size: 18px;
        margin: 0
    }

    a.navbar-brand {
        max-width: 90px;
        padding: 10px
    }

    .desktop_menu {
        display: none
    }

    .work_page .mobile_device2 {
        display: block
    }

    .work_testify h2 {
        font-size: 36px
    }

    .our_projects.section {
        padding-top: 30px
    }

    ul.custom-navbar:before {
        display: none
    }

    div#collapsibleNavbar a {
        font-size: 13px
    }

    li.nav-item {
        margin: 0 5px
    }

    li.nav-item.project_button {
        padding: 0 8px
    }

    .diary_box_left {
        padding: 10px 10px 10px 10px
    }

    .full_image img {
        min-height: 205px !important
    }

    .diary_box_left p,
    .little_tag_content p,
    .our_Diary .our_Diary_date p {
        font-size: 15px
    }

    .business_help .diary_box_left {
        padding: 0;
        padding-left: 18px
    }

    .col-md-6.business_help .full_image img {
        min-height: 204px !important
    }

    .aap_banner-content p {
        display: none
    }

    .imgAppBanner {
        margin-top: 0
    }

    .appBanner {
        margin-top: 85px
    }

    .digital5.mobile-view .col-md-3 {
        display: block;
        margin-bottom: 70px;
        margin-top: 45px;
        max-width: 100%;
        flex: inherit
    }

    .project_images.section .more_testimonials ul li {
        float: left;
        width: 50%
    }
}

@media (min-width:576px) and (max-width:767px) {
    .col-md-4.col-sm-12 .app_text:last-child {
        min-height: auto
    }

    .app_text {
        min-height: 380px
    }

    .sticky_menu {
        top: 73px;
        margin: 0;
    }
}

@media only screen and (max-width:575px) {
    .hybirdImage_box {
        min-height: auto;
        line-height: initial;
        padding-top: 50px
    }

    .new_media li.nav-item {
        display: block;
        width: 100%;
        border-right: 1px solid #ddd;
        border-bottom: 0
    }

    .experience_box {
        left: 0;
        transform: translate(0, -50%);
        max-width: 100%;
        bottom: inherit;
        z-index: 9;
        padding: 20px;
        top: 130%
    }

    .experience_box h6,
    .experience_box p {
        display: none
    }

    .heading1 {
        top: 50%
    }

    .red_box {
        float: left;
        width: 100%;
        padding: 50px 40px;
        height: inherit
    }

    .red_box.green_box img {
        max-width: 280px
    }

    .red_box.green_box {
        min-height: auto
    }

    .red_box.yellow_box img {
        max-width: 230px
    }

    .red_box.black_box img {
        max-width: 145px
    }

    .seo_img {
        position: absolute;
        bottom: -81px;
        left: -94px;
        right: 0;
        width: 100%;
        overflow: hidden;
        width: 122%
    }

    .compaining h3 {
        margin: 0;
        padding-bottom: 40px;
        font-size: 30px;
        color: #2b4456;
        font-weight: 700;
        text-align: center
    }

    .corporate_video.digitalSlider.section {
        background: #fff5f1;
        padding-bottom: 120px;
        padding-top: 0
    }

    .roohAfza.section {
        background: 0 0;
        background-size: cover;
        background-position: center;
        position: relative;
        background-repeat: no-repeat;
        height: inherit;
        padding: 0
    }

    .img-campain {
        display: block
    }

    .interactive.paid_marketing.sem-panel1.section {
        margin-top: 0;
        padding-top: 30px;
        padding-bottom: 290px
    }

    .sticky_menu {
        top: 73px;
        margin: 0;
    }

    .custom-navbar li img {
        height: 20px;
        width: 20px;
    }

    .custom-navbar li {
        margin-right: 15px;
        padding: 5px 0;
    }
}

@media screen and (max-height:450px) {
    .sidenav {
        padding-top: 15px
    }

    .sidenav a {
        font-size: 18px
    }
}

@media only screen and (max-width:375px) {
    .design_devlopment.end-to-endterprise-app2.section .custom_web_text h4 {
        font-size: 17px;
        font-weight: 700;
        color: #191919;
        padding-right: 20px
    }

    .seo_img {
        position: absolute;
        bottom: -81px;
        left: -94px;
        right: 0;
        width: 100%;
        overflow: hidden;
        width: 125%
    }

    .digital_marketing.section {
        height: auto;
        margin-top: 0;
        padding-bottom: 245px
    }

    .green-bg-smm h2 {
        font-size: 16px
    }

    .interactive.paid_marketing.sem-panel1.section {
        margin-top: 0;
        padding-top: 30px;
        padding-bottom: 190px
    }
}

@media only screen and (max-width:320px) {
    .red_box {
        padding: 50px 24px;
        height: inherit
    }

    .red_box.contant_black_box p {
        font-size: 24px;
        line-height: 32px
    }

    .service-col label.css-label span {
        display: inline-block;
        font-size: 12px;
        color: #333;
        vertical-align: top;
        cursor: pointer
    }

    .yellow_box a.btn {
        font-size: 11px;
        display: inline-block;
        margin: 30px auto
    }

    .agency_box li h3 {
        font-size: 40px
    }

    body .tab-content ul.agency_box li {
        padding: 20px;
        width: 50%
    }

    .video_inside h1 {
        color: #fff;
        font-size: 44px;
        line-height: 47px;
        margin-bottom: 35px;
        padding: 30px
    }

    .start-project a {
        color: #fff;
        text-decoration: none;
        padding: 15px 3px
    }

    .adm-popup.menuopened1 h2 {
        color: #2b4456;
        font-size: 22px;
        padding-right: 50px;
        margin-bottom: 25px
    }

    .agency_box li p {
        padding: 0;
        font-size: 12px;
        font-weight: 300
    }

    ul.nav.nav-pills.navtop li {
        margin: 0
    }

    /* .banner-content-ecommerce h2:after {
        position: absolute;
        bottom: 0;
        right: 70px;
        content: "";
        width: 74px;
        height: 3px;
        background: #fff;
        margin: auto;
        left: inherit
    } */

    /* .our_project.desktop_Project.section.web_desgin_mobile p {
        font-size: 11px
    } */

    .our_project.desktop_Project.section.web_desgin_mobile h3 {
        font-size: 45px
    }

    .design_devlopment.section {
        padding-bottom: 110px;
        padding-top: 20px
    }

    .maintence_boxes {
        display: flex;
        width: 100%;
        padding: 0 15px;
        margin-bottom: 30px
    }

    .banner.stratgey-bg.section .banner-content-ecommerce h1 {
        position: static;
        bottom: 0;
        font-size: 20px;
        line-height: 32px;
        padding: 10px 16px 25px;
        margin-bottom: 0
    }

    .digital-content-panel h3 {
        color: #2b4456;
        font-size: 21px;
        line-height: 26px
    }

    .why-digital-stratgey h2 {
        font-size: 30px;
        font-weight: 600
    }

    .digital-content1 h3 {
        font-size: 30px;
        color: #2b4456;
        line-height: 32px
    }

    .or {
        display: inline-block;
        position: relative;
        margin: 0 0
    }

    .work_page2 h2 {
        padding: 0
    }

    .design_devlopment.end-to-endterprise-app2.section .custom_web_text h4 {
        font-size: 16px
    }

    .design_devlopment.end-to-endterprise-app2.section .custom_web_text h4 {
        font-size: 18px;
        font-weight: 700;
        color: #191919;
        padding-right: 0
    }

    .interactive.paid_marketing.sem-panel1.section {
        padding-bottom: 150px
    }

    .lead_base_boxes li {
        width: 43%;
        margin: 9px;
        padding: 20px
    }

    .work_testify h2 {
        font-size: 28px;
        padding: 0
    }

    .adm-popup.menuopened1 a.close_icon {
        right: 24px;
        position: absolute;
        top: 83px
    }
}

/*---UI14041994-Khurseed Ahmad-16-06-2023-footer-css-end--*/
@media (max-width:1649px) {
    footer .container {
        padding: 0 20px;
    }

    .all_linkwrap ul li {
        width: 27%;
    }

    .all_linkwrap ul li:nth-of-type(4) {
        width: 17%;
    }

    .all_linkwrap ul li a {
        padding-right: 25px;
    }

    .copyright ul li a {
        padding: 0;
    }

    .faq {
        padding: 0;
    }

    .lifegelry_details ul li {
        height: 292px;
    }

    /*---UI14041994-04-09-2023-css-start--*/
    .marketing_text h1 {
        font-size: 47px;
    }

    .main_headingnew p~h2 {
        padding: 0px 0 0px;
    }

    .digital_marketing .seo_img img {
        max-width: 940px;
    }

    .making_brands {
        margin: 15px 0;
    }

    /*---UI14041994-04-09-2023-css-End--*/

    .design_text .btn:not(:last-child){margin-right: 1rem;}
    .yellow_box { padding: 60px 55px;}
    /*---UI14041994-08-01-2025-css-End--*/

}/*---1649px-css-end--*/
@media (max-width:1399px) {

    /* footer {padding: 100px 0 50px;} */
    .all_linkwrap ul li,
    .all_linkwrap ul li:nth-of-type(4) {
        width: 25%;
    }

    .all_linkwrap ul li {
        margin-bottom: 50px;
    }

    /* .copyright {padding-top: 0;max-width: 685px;} */
    .copyright .ftsocial_icons li a {
        width: 30px;
        height: 30px;
        border: 1px solid #fff;
        font-size: 12px;
    }

    ul.ftsocial_icons li {
        margin: 0 6px;
    }

    .faq_wrapper {
        padding: 80px 0;
    }

    .faq_wrapper .faq h2 {
        font-size: 50px;
        color: #2b4456;
        text-align: center;
        margin-bottom: 30px;
    }

    /*---UI14041994-13-07-2023-css-start--*/
    .life_gallery {
        grid-gap: 20px;
    }

    .life_gallery p {
        padding: 20px 15px;
        font-size: 16px;
    }

    /*---UI14041994-13-07-2023-css-end--*/
    .interactive.paid_marketing.smm-section1.section .paid_market_Image {
        max-width: 725px;
    }

    .life_gallery figure img {
        min-height: 284px;
    }

    /*---UI14041994-26-07-2023-css-end--*/

    .color_boxes.section .searc_image img {
        max-width: 320px;
    }

    .digital_marketing .seo_img img {
        max-width: 822px;
    }

    .seo_img {
        bottom: -100px;
    }

    /*---UI14041994-25-12-2023-css-end--*/

    .video_inside :where(h1, .banner-title) {
        font-size: 3.5rem;
        line-height: 1;
    }
    .top_nav.for-desktop.line a.navbar-brand img {
        width: 80%;
    }
    .menu_block {gap: 7rem; }
    /*---UI14041994-08-01-2025-css-start--*/
    .design_text .btn:not(:last-child){margin-right: 1rem;}
    .roohAfza.section.impression .campaign-boxes {padding: 30px;}
    footer { padding-block:3rem; }
    footer ul li { margin-bottom: 30px; }
    .our_projects.section{padding-bottom: 50px;}
    .agency_box li p{padding: 0;}
    /*---UI14041994-08-01-2025-css-end--*/

    button.c-hamburger.c-hamburger--htx.is-active { top: 45px;}
    /*---UI14041994-09-01-2025-css-end--*/
    .digital_contennt h2{line-height: 1.3;}
    /*---UI14041994-10-01-2025-css-end--*/

}/*---1399-css-end--*/


@media (max-width:1199px) {
    .line-bg1{top: 113px;}
    .all_linkwrap ul li,
    .all_linkwrap ul li:nth-of-type(4) {
        width: 33%;
    }

    .footer.section {
        padding: 50px 0 0;
    }

    .footer.section h2 {
        margin-bottom: 15px;
    }

    .footer.section .digital2 {
        padding-bottom: 55px;
    }

    .footer.section .digital2 a {
        margin-top: 15px;
    }

    .faq_wrapper {
        padding: 50px 0;
    }

    .faq_wrapper .faq h2 {
        font-size: 40px;
    }

    /*---UI14041994-13-07-2023-css-start--*/
    .life_gallery p {
        padding: 15px;
    }

    /*---UI14041994-13-07-2023-css-end--*/
    .interactive.paid_marketing.smm-section1.section .paid_market_Image {
        max-width: 584px;
    }

    .our_diarynew .diary_imgwrap .date_details blockquote {
        font-size: 18px;
        line-height: 28px;
    }

    .our_diarynew .diary_imgwrap .date_details p {
        margin-bottom: 15px;
    }

    .life_gallery figure img {
        min-height: 254px;
    }

    /*---UI14041994-15-07-2023-css-end--*/
    .lifegelry_details ul li {
        height: 292px;
    }

    .work_page .desktop_menu.fixed a.navbar-brand img {
        max-width: 70px;
    }

    /*---UI14041994-02-08-2023-css-end--*/

    .main_headingnew p~h1 {
        font-size: 40px;
    }

    .main_headingnew p~h2 {
        font-size: 33px;
    }

    .digital_marketing .seo_img img {
        max-width: 600px;
    }

    .seo_img {
        bottom: -48px;
    }

    /*---UI14041994-04-09-2023-css-End--*/

    .color_boxes.section .searc_image img {
        max-width: 230px;
    }

    /*---UI14041994-25-12-2023-css-end--*/

    .herobanner .owl-nav,
    .video_inside {
        max-width: 93%;
    }

    .herobanner picture img {
        min-height: 500px;
        height: 90vh;
        object-fit: cover;
    }

    .herobanner .owl-nav {
        bottom: 3rem;
    }

    .herobanner .owl-nav span {
        width: 2.5rem;
        height: 2.5rem;
        background-size: contain;
    }

    .mobile-menu-nav {
        display: none;
    }
     /*--- UI14041994 08-01-2025 start--- */
    .technology_all_logo.section {padding: 50px 0;}
    .wordpress_devlopment { padding-top: 40px;}
    .design_text h2{margin-bottom: 2rem;}
    .ecommerce_development.section { padding-top: 25px;}
    .technology_text {padding-right: 0;padding-bottom:20px;}
    .digital_experience.section {padding-block: 5rem 0;}
    .digital_experience.section h2{margin-bottom: 15px;}
    .corporate_video.digitalSlider.section {padding-top: 0; }
    .main_mobileApp p {line-height: 1.8;font-size: 16px;margin-top:50px;  }
    footer ul li, footer ul li:nth-of-type(4){width: 20%;padding-right: 1rem;}
    .hybirdImage_box img { width: 40%; }
    .hybirdImage_box { min-height: 11rem; line-height: inherit;}
    .app_text p {font-size: 15px;padding-right: 0;line-height: 2;}
    .hybird_box { height: 90%;}
    .hybird_appdevelopment.section .hybird_content .design_text { margin-top: 0;}
    .enterprieses_design_text p{margin-block: 3rem;}
    .design_devlopment.end-to-endterprise-app2.section .custom_web { padding: 0 0 50px; }
    .custom_web_img { min-height: 76px;}
    .custom_web_text { padding-bottom: 15px;}
    .main_customeWeb .quote_btn{margin-top: 0;}
    .wordpress_devlopment.web_App.section {padding-top: 70px;}
    .yellow_box {padding: 40px 30px;  }
    .yellow_box a.btn{padding: 5px 15px;}
    .tab_part.section{padding-block: 5rem;}
    /*--- UI14041994 08-01-2025 end--- */

}/*---1199px-css-end--*/


@media (max-width:991px) {
    .mobile-menu-nav {
        display: block;
    }
    .footer.section .digital2 a img{display: inline-flex;}
    .faq .accordion-item .accordion-button {
        padding: 20px 65px 20px 20px;
    }

    .faq .accordion-body {
        padding: 20px;
    }

    ul.comn_list {
        padding-left: 20px;
    }

    /*---faq-css-end--*/
    footer {
        padding: 0 0 30px 0;
    }

    .all_linkwrap ul li,
    .all_linkwrap ul li:nth-of-type(4) {
        width: 50%;
    }

    .all_linkwrap ul li {
        margin-bottom: 30px;
    }

    footer .copyright {
        max-width: 100%;
        padding: 18px 0;
        /* border-top: 1px solid; */
    }

    footer .copyright ul {
        justify-content: center;
        margin-bottom: 20px;
    }

    .all_linkwrap {
        padding: 100px 12px 0;
        margin-top: 50px;
    }

    /*---UI14041994-13-07-2023-css-start--*/
    .life_gallery,
    .lifegelry_details ul {
        grid-template-columns: repeat(2, 1fr);
        padding: 0;
    }

    .life_gallery p {
        margin: 0;
    }

    /*---UI14041994-13-07-2023-css-end--*/
    .interactive.paid_marketing.smm-section1.section .paid_market_Image {
        max-width: 100%;
        right: 0;
        bottom: 0;
    }

    .mobile_diarynew .dairy_mobile .item .our_Diary_box>img {
        height: 550px;
        width: 100%;
        object-fit: cover;
    }

    /* .mobile_diarynew .dairy_mobile img{height: 100%;width: 100%;object-fit: cover;} */
    .our_Diary_date.text-white strong,
    .our_Diary_date.text-white p {
        color: white;
    }

    .gallery_tittle {
        font-size: 24px;
        display: block;
        max-width: 300px;
        margin: auto;
        text-align: center;
        margin-bottom: 25px;
    }

    .gallery_tittle:after {
        content: "";
        background: url(../images/e-line1.svg) no-repeat;
        width: 100%;
        margin: 0 auto;
        text-align: center;
        left: 0;
        right: 0;
        background-position: center;
    }

    .lifegelry_details blockquote {
        text-align: center;
    }

    .lifegelry_details ul {
        margin-top: 30px;
    }

    .lifegelry_details {
        margin-top: 60px;
    }

    /*---UI14041994-15-07-2023-css-end--*/
    .main_headingnew p {
        font-size: 24px;
        text-align: center;
        padding: 0 0 35px;
    }

    .main_headingnew {
        text-align: center;
    }

    .main_headingnew p::before {
        background: url(../images/e-line.svg) no-repeat;
        width: 100%;
        margin: 0 auto;
        text-align: center;
        left: 0;
        right: 0;
        background-position: center;
    }

    .main_headingnew p::after {
        display: none;
    }

    .main_headingnew p~h1 {
        font-size: 30px;
        text-align: center;
        line-height: 36px;
        padding: 50px 0 15px;
        margin: 0;
    }

    .main_headingnew p~h2 {
        font-size: 29px;
    }

    .digital_marketing .seo_img {
        left: 0;
        width: 100%;
        position: relative;
        bottom: 0;
    }

    .digital_marketing .seo_img img {
        max-width: 100%;
        text-align: center;
        padding-right: 15px;
    }

    /*---UI14041994-04-09-2023-css-End--*/
    .digital_marketing.section {
        margin-top: 0px;
        padding-bottom: 30px;
    }

    .digital_marketing .making_brands p {
        text-align: center;
    }

    /*---UI14041994-25-12-2023-css-end--*/


    /* UI10051997 04-12-2024 start */

    .video_inside :where(h1, .banner-title) {
        font-size: 2.5rem;
        line-height: 1;
    }

    .mobile-buttons {
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        background: #2C407F;
        z-index: 99;
        height: 59px;
    }

    .mobile-slide-menu .mobile-buttons>* {
        background: transparent;
        width:50%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        row-gap: .5em;
        font-size: .9rem;
        color: #fff;
        text-decoration: none;
    }

    /* .mobile-slide-menu .mobile-buttons a:nth-child(-n+2) {
        width: 30%;
    }

    .mobile-slide-menu .mobile-buttons a:nth-child(2) {
        border-right: 1px solid #e0e0ee;
    } */

    .mobile-slide-menu .mobile-buttons a img {
        width: 2.3em;
        filter: brightness(0) invert(1);
        -webkit-filter: brightness(0) invert(1);
    }

    .zsiq_theme1.zsiq_floatmain,
    .zsiq_theme1.zsiq_floatmain .zsiq_float,
    .zsiq_floatmain.zsiq_theme1 .zsiq_flt_rel {
        width:50px;
        height:50px;
    }

    .zsiq_theme1.zsiq_floatmain .siqicon:before {
        font-size: 20px;
        line-height: 40px;
        color: #fff;
    }

    .zsiq_theme1.zsiq_floatmain,
    .mobile-slide-menu .whatsapp-link span {
        display: block;
        width: 40px;
        max-width: 40px;
        text-align: center;
        line-height: 40px;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        /* background: rgb(37, 211, 102); */
    }

    .mobile-slide-menu .mobile-buttons .whatsapp-link img {
        width: 22px;
    }

    /* .floating.whatsapp-link {
        display: none;
    } */

    /* UI10051997 04-12-2024 end */
    .top_nav.for-desktop.line{display: none;}
    nav.navbar.navbar-expand-lg.navbar-light, .sidenav .logo{ padding: 17px 29px 17px 34px;}
    .mobile-menu-nav .hemburger_icon{ display: inline-flex; transition:.5s ; -webkit-transition:.5s ; -moz-transition:.5s ; -ms-transition:.5s ; -o-transition:.5s ; }
    .mobile-menu-nav.clicked .hemburger_icon{display: none;}
    .mobile-menu-nav .cross_icon{display: none;}
    .mobile-menu-nav.clicked .cross_icon{display: inline-flex;position: relative;z-index: 999;}
    .header_section.section.line .mobile-menu-nav .hemburger_icon{width: 20px;}
    .header_section.section.line .mobile-menu-nav .cross_icon{width:15px;}
    .sidenav{ background: #fff; transition:.2s ; -webkit-transition:.2s ; -moz-transition:.2s ; -ms-transition:.2s ; -o-transition:.2s ; opacity: 1; width: 100% !important; left: 100%; }
    .sidenav.show{left: 0;}
    .sidenav .services_menu{padding-inline: 31px;margin-top: 0;width: 100%;height: calc(100dvh - 140px);overflow-y: auto;}
    .sidenav .services_menu h5, .sidenav .services_menu .common_link li a{color: #4D4D4D;font-size: 30px; font-family:var(--dm-sans); font-weight:400;}
   .sidenav .services_menu h5{padding-block:10px 20px;line-height: 1.22;border-bottom: 1px solid rgb(0 0 0 / 10%);}
   .sidenav .services_menu .service_link{padding-left: 0;padding-block: 10px 20px;border-bottom: 1px solid rgb(0 0 0 / 10%);margin: 0;}
   .sidenav .services_menu .service_link li{color: #4D4D4D;font-size:21px; font-family:var(--dm-sans); font-weight: 500;}
   .sidenav .services_menu .service_link li:first-child{margin-bottom: 10px;}
   .sidenav .services_menu .service_link li a{font-size: 14px;font-family:var(--dm-sans); font-weight: 500;color: var(--color02);}
   .sidenav .services_menu .service_link li:not(:last-child) a{margin-bottom:2px;}
   .sidenav .services_menu .common_link{padding-block: 20px}
   .top_nav.home_header .start_project{display: none;}
    /* header-css-end */

    .mobile-slide-menu .mobile-buttons{align-items: center;}
    .mobile-slide-menu .mobile-buttons a{font-size: 16px;font-family: var(--dm-sans);font-weight: 600;color: #000;display: flex;align-items: center;justify-content: center;text-transform: uppercase;height: 100%;padding-right: 12px;}
    .mobile-slide-menu .mobile-buttons a:first-child{background: #FCCA01;}
    .mobile-slide-menu .mobile-buttons a:last-child{font-size: 14px;color: #fff;}
    .mobile-slide-menu .mobile-buttons p{ width: 29px; height: 29px; display: flex; justify-content: center; align-items: center; margin-inline: auto; position: absolute; left: 50%; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; background: #fff; border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; font-size: 12px; font-family: 'Roboto Slab', serif;color: #000;margin: 0;}
    /* mobile-foorer-button-css-end */

    body .mobile_device2 .container-fluid{padding: 0;}
    .new_home_banner .swiper-custom-pagination{display: none;}
    section.new_home_banner .container-fluid{padding: 0;}
    section.new_home_banner .start_project a{display: none;}
    section.new_home_banner .swiper-slide, section.new_home_banner .swiper-slide img{height: calc(100dvh - 159px);}
    section.new_home_banner .swiper-slide img{object-fit: cover;}
    section.new_home_banner .logo_group{display: none;}
    section.new_home_banner .banner_caption{display: block;}
    section.new_home_banner .banner_caption p { padding-inline: 34px; padding-block: 0 44px;font-size: 16px; line-height: 1.33;margin-bottom: 0;}
    section.new_home_banner .top_banner_group .line_panel { bottom: 17px; left: 34px;}
    section.new_home_banner .top_banner_group {width: 100%; }
    .top_banner_group .line_panel span.side-line:after, .top_banner_group .line_panel span.side-line { height: 5px;}
    .swiper.slideshow-main.js-main-slideshow{padding: 0;}
     /* mobile-banner-css-end */



    .creating_digital{margin-block:135px 0;display: block;}
    .creating_digital .container, .experience_years section .container, .experience_years.section .container{padding-inline:15px}
    /* .creating_digital h1{font-size: 59px;font-family:var(--dm-serif); font-weight:400;color: var(--color18);line-height: 1;margin-bottom: 45px;} */
    .creating_digital h1{font-size:40px;font-family:var(--dm-serif); font-weight:400;color: var(--color18);line-height: 1;margin-bottom:30px;}
    .creating_digital .digi_wrap{margin-bottom: 14px;}
    .creating_digital .digi_wrap p{font-size:36px;font-family:var(--dm-sans); font-weight:200;color: var(--color4d);line-height: 1.66;margin-bottom: 0;}
    .creating_digital .digi_wrap ul{padding-left: 0;display: flex;flex-wrap: wrap;padding-block: 10px 20px;margin-bottom: 0; border-bottom: 1px solid rgb(0 0 0 / 12%);}
    .creating_digital .digi_wrap ul li:not(:last-child){margin-right: 10px;}
    .creating_digital .digi_wrap ul li:not(:last-child) a{padding-right:10px;position: relative;}
    .creating_digital .digi_wrap ul li:not(:last-child) a::after{position: absolute;right: 0;top:3px; width: 1px;height: 13px;content: "";background: #6DACDE;}
    .creating_digital .digi_wrap ul li a{font-size: 12px;color: var(--color02);font-family:var(--dm-sans);font-weight: 500; letter-spacing: -0.1px;}
    .creating_digital .line_panel{margin-top: 30px;}
    /* creating_digital-css-end */

    .experience_years.section {padding: 0;margin-block:30px 87px;}
    .experience_years.section .digital5.desktop-view{padding: 0;background: #fff;}
    .experience_years.section .digital5.desktop-view .col-md-7{max-width: 100%;}
    .experience_years.section .digital5.desktop-view .digital_contennt{display: flex;flex-wrap: wrap;flex-direction: column;}
    .experience_years.section .digital5.desktop-view .digital_contennt .digital5.mobile-view{order: 1;}
    /* .experience_years.section .digital5.desktop-view .digital_contennt .digital5.mobile-view .brand_images {width: 57%;} */
    .experience_years.section .digital5.desktop-view .digital_contennt  h2{order: 2;font-size: 36px;font-family: var(--dm-serif);line-height: 1;font-weight: normal;margin-block: 45px 34px;}
    .experience_years.section .digital5.desktop-view .digital_contennt .text_wrapper {width: fit-content;width: -webkit-fill-available;}
    .experience_years.section .digital5.desktop-view .digital_contennt .text_wrapper h2{font-size: 170px;line-height: 1;margin: 0;}
    .experience_years.section .digital5.desktop-view .digital_contennt .text_wrapper h4{text-align: left;font-size: 24px;font-family: var(--dm-sans);margin-bottom: 10px;}
    .experience_years.section .digital5.desktop-view .digital_contennt  p{order: 3;margin: 0;font-size: 16px;}
    .experience_years.section .digital5.desktop-view .digital_contennt  p span{color: #000;}
    .experience_years.section .digital5.desktop-view .digital_contennt a {order: 3;width: 162px;margin-top: 45px;font-weight: bold;}
    /*---experience_years-css-end */

    /* .home_profoilo{padding-block: 0 25px;} */
    .home_profoilo h2{font-size: 30px; font-family: var(--dm-serif);margin-bottom: 0;}
    .project_images.section .owl-item .img_box1{margin-top: 0;}
    .project_images.section.d-lg-none.d-block .more_testimonials{padding-inline: 5px;}
    .project_images.section .more_testimonials ul li:not(:last-child){margin-bottom: 10px;}
    /* .mobile_portfolio .swiper-wrapper{height:663px;} */
    .mobile_portfolio .swiper-pagination{position: relative;margin-top: 26px;display: none;}
    .mobile_portfolio .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{opacity: 1;width: 10px;height: 10px;}
    .mobile_portfolio .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{background:var(--color6d) ;}
    .mobile_portfolio .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active{background:var(--color02) ;}
    /*---.home_profoilo-css-end */

    .our_Diary.section.mobile-dairy {padding-top: 80px;padding-bottom:70px;overflow-x: hidden;}
    .our_Diary.section.mobile-dairy .container{padding-inline: 5px;max-width: 100%;}
    .our_Diary.section.mobile-dairy .our_diary_text{padding-inline: 19px;}
    .our_diary_text h2{font-size: 30px;margin-bottom: 30px;font-family: var(--dm-serif);color: #4D4D4D;}
    .our_diary_text p{font-size:16px;margin-bottom: 30px;font-family: var(--dm-sans);}
    .our_Diary_box {margin-bottom: 10px; }
    .our_Diary.section.mobile-dairy .view-portfolio {margin-top: 2rem;}
    .our_Diary.section.mobile-dairy .view-portfolio a{margin-right:1rem;}
    .our_Diary.section.mobile-dairy .view-portfolio a:not(:last-child){margin-right:.7rem;}

    /*---our_Diary-css-end */

    .footer.section .container{
        padding-inline:35px;
    }
    .footer.section h2{font-size: 36px; font-family: var(--dm-serif);line-height: 1.3;font-weight: 300;}
    .footer.section .digital2 p{font-size: 16px; font-family: var(--dm-sans);line-height: 1.5;font-weight: 300;margin-block:38px 47px;}
    .footer.section .digital2 {padding-bottom: 72px; }
    body footer{border-top: .1rem solid #fff; }
    .footer.section .digital2 a {margin-top: 0;width: 163px;height: 44px;border-radius: 0;padding: 0;display: flex;align-items: center;justify-content: center;background: #f6cc27;color: #000;font-size: 14px;font-family: var(--dm-sans);font-weight: bold;border-color: green;line-height: 1;}
    .footer.section .digital2 a img{ filter:brightness(0.1) ; -webkit-filter:brightness(0.1) ;margin-left: 10px; }
    /*---footer section h2-css-end */
    .zsiq_theme1.zsiq_floatmain,.whatsapp-link{bottom:66px;}
    .whatsapp-link{width:50px;height:50px;}
    /*--- UI14041994 06-01-2025 end--- */

    .contact_link{display: flex;flex-wrap: wrap;padding-bottom: 50px;padding-left: 0;}
    .contact_link li a{ width: 30px; height: 30px; border-radius:100% ; -webkit-border-radius:100% ; -moz-border-radius:100% ; -ms-border-radius:100% ; -o-border-radius:100% ;  display: flex;align-items: center;justify-content: center; padding:8px;background: var(--color02);}
    .contact_link li:nth-child(2) a img{ filter: brightness(0) invert(1);
        -webkit-filter: brightness(0) invert(1);}
    .contact_link li a:hover{background: #FCCA01;}
    .contact_link li a:hover img{ filter:invert(1) ; -webkit-filter:invert(1) ; }
    .contact_link li:nth-child(2) a:hover img{ filter:invert(1) ; -webkit-filter:invert(1) brightness(0.1); }
    .contact_link li:not(:last-child){margin-right:7px;}

    .project-form {display: none; }
    .work_page .clear { margin-top: 107px;}
    .banner.bg_blue.section.e-com-top p { max-width: 100%; }
    .appBanner{margin-top:0px;}
    .web_design_page .clear {margin-top: 25px;}
    /*--- UI14041994 07-01-2025 end--- */

    .digital-content-panel h3:after{display: none;}


    .why-digital-stratgey h2, .banner-content-ecommerce h1, .start_project.section h2, .design_text h2, .our_project.desktop_Project.section.web_desgin_mobile h3, .technology h2, .marketing_box h3, .digital_experience.section h2, .compaining h3, .viws_box h2, .banner-content-ecommerce.enterprise-app h1, .main_headingnew.digitalmarketingagency h2, .main_headingnew.digitalmarketingagency p, .aap_banner-content h1, .interactive.video_serivces.section h2, .corporate_video .presentation_text h2, .presentation_text h2, .corporate_video .presentation_text h2, .our-client-logo h4, .trained_tab h2, .interactive.new-interactive.section h2, .making_brands h2, .seo_page h2, .interactive.paid_marketing.smm-section1.section h2, .smm-wht-we-do h2, .impression h4, .why_choose.section.smm-why-choose h2, .interactive.paid_marketing.sem-panel1.section h2, .principal_text h2, .lead_base h2, .making_brands h2, .interactive.video_page.section h2, .interactive.branding_Solutions.section .branding_text h2, .news-head h2, .work_page2.testimonials_page.case-studies-det.section .news-content2 h3, .adm-popup.menuopened1 h2{font-size:30px;line-height: 1.3;}

    .digital-content-panel h3{font-size: 21px;line-height: 1.4;}

    .red_box h2, .banner-content-ecommerce h2, .marketing_text h1, .appBanner h2,  .banner-content-ecommerce.enterprise-app h2, .testimonials_page h1, .company_text h1, .principal_text strong, .marketing_text h1{font-size: 24px;line-height: 1.4;}

    .project_box small, .marketing_box p, .color_boxes p, .red_box.contant_black_box p{font-size: 16px;line-height: 1.5;}

    .digital-content-panel h3, .red_box h2, .appBanner h2{margin-bottom: 20px;}

    .why-digital-stratgey h2, .stratgey-panel1 p{margin-bottom:1.5rem;}

    .banner-content-ecommerce h2, .marketing_text h1, .appBanner h2{padding-bottom: 2rem;}

    .banner-content-ecommerce h2, .banner-content-ecommerce h1{margin-bottom: 3rem;}
    .stratgey-panel1 p{margin-bottom: 1.5rem;}
    .stratgey-panel1 .quote_btn {margin-top: 0; }
    .digital-list{margin-top:3rem;}
    .digital-list ul:after{height: 77%;}
    .maintence_boxes {padding: 0;margin-bottom: 30px;}
    .maintence_boxes img {width: 47px;height: 44px;margin-right: 7px;}
    .maintence_boxes span {margin-left: 12px;font-size: 18px;line-height: 1.3;}
    .project_box {padding-bottom: 15px;margin-right: 0;}
    .technology h5 { margin-bottom: 20px; padding-right: 0; margin-top: 0; }
    .container.webextra_link{padding: 0 !important;}
    .main_headingnew.digitalmarketingagency p{padding: 0;}
    .main_headingnew.digitalmarketingagency h2{margin-top:3rem;}
    .marketing_solution.section {padding-top: 3rem;padding-inline: 0;padding-bottom: 50px; }
    .seo_right_text.mobile-content p{margin-bottom:2rem ;}
    .marketing_solution h2 {font-size: 17px;line-height: 1.4; margin-bottom: 24px;}
    .marketing_box {margin-right: 0;min-height: auto;}
    .marketing_box p{margin: 10px 0 15px;}
    .red_box{height: 31rem;}
    .red_box a.btn img {max-width: 25px;}
    .compaining h3{padding: 60px 0 30px;}
    .aap_banner-content{padding-bottom: 0;}
    .mobile-app-2 {padding: 30px 5px;}
    .mobile-app-2 p strong { margin-top: 20px; }
    .hybird_appdevelopment.section .col-md-4.col-sm-6, .hybird_appdevelopment.section .col-md-4.col-sm-12, .main_mobileApp.section .col-md-4, .main_mobileApp.section .col-md-8{max-width: 100%;flex: auto;}
    .hybirdImage_box img {width: auto; }
    .app_text { margin-top: 40px; text-align: center; }
    .hybird_appdevelopment.section .hybird_box{padding:0 0 10px;}
    .hybirdImage_box{min-height: auto;}
    .hybird_box:before{width: 100%;}
    .hybird_appdevelopment.section .design_text{max-width: 33rem; margin-inline: auto;}
    .main_mobileApp.section .col-md-4{order: 2;}
    .main_mobileApp.section {text-align: center;padding-top:20px;}
    .main_mobileApp p {margin-top: 0;padding: 0;}
    .main_mobileApp .quote_btn{margin-left: 0;}
    .hybird_appdevelopment.section .hybird_content .design_text {margin-top: 0;margin-bottom: 0;}
    .hybird_box{height: auto;margin-bottom: 3rem;}
    .aap_banner-content .quote_btn .btn.getaquote{margin-top: 0;}
    .banner-content-ecommerce p {text-align: center;}
    .banner.bg_blue.section.enterprise-bg  .quote_btn { margin-top: 25px; text-align: center;}
    .design_devlopment.end-to-endterprise-app2.section .enter-mobile-content { margin: 15px 0;}
    .enterprieses_design_text p {margin-block: 2rem;}
    .custom_web_img { min-height: auto; }
    .custom_web_img img { width: 65px; }
    .main_customeWeb { margin-top: 4rem;  }
    .design_devlopment.end-to-endterprise-app2.section .custom_web_text h4 {font-size: 16px;padding-right: 0;}
    .design_devlopment.section.erp-manfacturing .owl-carousel { padding:0; }
    .banner-content-ecommerce.enterprise-app h2:after, .marketing_text h1:before, .work_page2.testimonials_page h1:before, .seo_page.section .marketing_text h1:before, .interactive.video_page.section .marketing_text h1:before, .interactive.paid_marketing.smm-section1.section h1::before, .interactive.paid_marketing.smm-section1.section .marketing_text h1:before, .interactive.paid_marketing.sem-panel1.section .marketing_text h1:before, .interactive.new-interactive.section .marketing_text h1:before{width: 20%;}
    .banner-content-ecommerce h2:after{width: 50%;}
    .interactive.video_serivces.section{padding-bottom:10px;}
    .interactive.video_serivces.section h2{margin: 0 0 20px;}
    .interactive.video_serivces.section .making_brands p{text-align: center;}
    .interactive.video_serivces.section .making_brands .quote_btn{margin-top: 2.5rem;text-align: center;}
    .corporate_video .presentation_text h2, .presentation_text h2, .corporate_video .presentation_text h2{margin-bottom: 2rem;}
    .sticky_menu { top: 65px;}
    .wp-pagenavi {margin-block: 3rem 0;width: 100%;display: flex;justify-content: center;}
    .our-client-logo p{text-align: center;}
    .our-client-logo ul {padding: 15px 0;}
    .load_more_btn.clearfix { padding: 30px 0 0 0px;}
    .adm-popup{padding: 30px 17px;}
    .adm-popup.menuopened1 a.close_icon{top: 3rem;}
    .company_banner .company_text {margin-top: 30px;  }
    .company_text h1{margin-bottom: 0;}
    .company_text h1:before, .company_text h1:after {width: 50%;}
    .company_text h1:before{bottom: 0;left: 0;}
    .company_text h1:after{right: 0;bottom: 0;}
    .company_text img {margin: 20px auto 0;}
    .main_record.section {padding: 30px 15px 0px;}
    .tab_para p {  margin-top: 30px; }
    .yellow_box a.btn {padding: 5px 15px;margin: 2rem 0 0 0; }
    .yellow_box p {margin-bottom: 15px;}
    .bottom_para {padding: 30px 20px 0px;}
    /*--- UI14041994 08-01-2025 end--- */

    .quote_btn {text-align: center;}
    .roohAfza.section .impression .owl-carousel .owl-nav.disabled{display: none;}
    .seo_page h2{margin-top: 3rem;}
    .marketing_text.seoMarketing p{text-align: center;margin-block: 3rem;}
    .marketing_text.seoMarketing { text-align: center; }
    .marketing_text.seoMarketing a{margin-top: 0;}
    .totggleft_wrap{display: none;}
    .seo_projects_box {padding: 10px 0;margin-right: 3px;min-height: 104px;}
    .seo_projects.section {padding-bottom: 0;}
    .interactive_presentation .presentation_text{padding: 0;}
    .interactive_presentation .presentation_text .quote_btn{margin-top: 0;}
    .trained_tab h2{margin-bottom: 2rem;}
    .smm-mobile-content.mobile-content{margin-bottom:3rem;padding: 0;}
    .smm-wht-we-do h2{margin-bottom:3rem;border-color: rgb(0 0 0 / 7%);padding-bottom: 1.5rem;}
    .green-bg-smm {padding:0;}
    .green-bg-smm h2{font-size: 15px;min-height: 55px;}
    .green-bg-smm h2 br{text-align: center;}
    .green-bg-smm img {height: 50px;max-width: 100%;margin-bottom: 20px; }
    .smm-wht-we-do .col-md-4 { margin-bottom: 0;}
    .why_choose.section.smm-why-choose{padding: 0 5px;}
    .why_choose.section.smm-why-choose .col-md-4{max-width: 100%;flex:auto}
    .interactive.paid_marketing.sem-panel1.section .col-md-7.making_brands{max-width: 100%;flex:auto;position: relative;z-index: 1;text-align: center;}
    .sem-mobile-content.mobile-content{text-align: center;}
    .interactive.paid_marketing.sem-panel1.section img{max-width:70%;}
    .interactive.paid_marketing.sem-panel1.section .paid_market_Image{text-align: right;}
    .interactive.paid_marketing.sem-panel1.section h2{margin-bottom: 2.5rem;}
    .principal { text-align: center; }
    .principal_text h2{margin-block: 0 2rem;}
    .principal_text strong{margin-bottom: 2rem;}
    .sem-mobile-content.mobile-content{padding:3rem 5px;}
    .video_page .making_brands p{text-align: center;}
    .video_page .making_brands{margin-top: 0;}
    .making_brands h2{margin-block:3rem;}
    .corporate_video .presentation_text a.btn, .power_presentation .presentation_text a.btn{margin-top: 10px;margin-bottom: 0;}
    .interactive.branding_Solutions.section h2{margin-top: 2rem;}
    .interactive.branding_Solutions.section .col-md-6.branding_text p{margin-top: 2rem;text-align: center;}
    footer .icon.toggle_icon{display: none;}
    /*--- UI14041994 09-01-2025 end--- */

    .news-panel-section {padding: 15px 0 0;}
    .new-top-detail { padding: 25px 0 0; }
    .news-head h2{margin-block: 3rem;}
    .work_page2.testimonials_page.case-studies-det.section .news-content2 h3{padding-bottom: 2rem;}
    .whatsapp-link{left: .5rem;}
    .zsiq_theme1 .zsiq_flt_rel{right:.5rem;}
    section.new_home_banner { padding-block:2rem 0rem; }
    .adm-popup.menuopened1 {transform: translate(0);height: 100vh;bottom: 0;}
    .adm-popup.menuopened1 .contact_form {height: 100dvh;padding: 0 2rem 4rem 1rem;}
    .adm-popup.menuopened1 h2{margin-bottom: 2rem;}

    /* .mainservice_wrap{margin-top:4rem;} */
    .service_dropmenu{ display: none; padding-block:.5rem 1.5rem;}
    .service-col.dropdown_wrap h5 {margin:1.3rem 0;font-size: 18px;display: flex;justify-content: space-between;align-items: center;font-family: var(--dm-sans);}
    .service-col.dropdown_wrap h5 svg{ width:1.3rem;height: 1.3rem; transition:.5s ; -webkit-transition:.5s ; -moz-transition:.5s ; -ms-transition:.5s ; -o-transition:.5s ; stroke:#000}
    .service-col.dropdown_wrap:not(:last-child){ border-bottom: 1px solid #ddd;}
    .service-col.dropdown_wrap h5.active{ color: var(--color02);}
    .service-col.dropdown_wrap h5.active svg{ transform:rotate(180deg) ; -webkit-transform:rotate(180deg) ; -moz-transform:rotate(180deg) ; -ms-transform:rotate(180deg) ; -o-transform:rotate(180deg) ; stroke: var(--color02); }
    .service-col.dropdown_wrap .service_dropmenu h5{font-size: 16px;}
    .service-col.dropdown_wrap .service_dropmenu h5.mt5{margin-top:3rem;}
    .mainservice_wrap .service-col input.css-checkbox {display: inline-block;width: 1.5rem;height: 1.5rem; }
    .mainservice_wrap .service-col label.css-label {width: 100%;display: flex ;align-items: center;margin-bottom: 1rem;}
    .mainservice_wrap .service-col label.css-label span{margin-left: 1rem;}
    .blog_wrap .work_page2.testimonials_page{margin-block: 3rem 4rem;}
    .blog_wrap .top-part-date-title{padding:20px 10px 0;}
    .blog_wrap .top-part a.btn{margin-top: 25px;position: relative;left: 10px;}
    .blog_wrap .col-md-4.border-1 .top-part{min-height: auto;}
    .blog_details{padding-top: 0;}
    .blog_details .post.type-post{width: 100%;}
    .blog_details .entry-header.alignwide .entry-title{border: none;padding-bottom: 0;}
    .blog_details header.entry-header.alignwide.detail{border-bottom:1px solid #2B4456;}
    .blog_details p.float-right.display_name{margin: 0;float: none !important;}
    .project_images.section.d-lg-none.d-block .view-portfolio {display: block;position: static;margin-top: 3rem; }
    .project_images.section.d-lg-none.d-block .view-portfolio a:hover{color: black;}

    /*--- UI14041994 10-01-2025 end--- */



}/*---991px-css-end--*/
@media (max-width:767px) {
    .all_linkwrap {
        margin-top: 20px;
        padding: 100px 5px 0;
    }

    .mobile_diarynew .dairy_mobile .item .our_Diary_box>img {
        height: 410px;
    }

    .lifegelry_details {
        margin-top: 40px;
    }

    .lifegelry_details ul {
        margin-top: 20px;
    }

    .life_gallery figure img {
        min-height: 200px;
    }

    /*---UI14041994-15-07-2023-css-end--*/
    .lifegelry_details ul li {
        height: 200px;
    }

    /*---UI14041994-02-08-2023-css-end--*/
    .seo_img {
        bottom: 0;
    }

    .red_box h2 {
        font-size: 24px;
        line-height: 34px;
        margin-bottom: 20px;
    }

    .color_boxes p,
    .red_box.contant_black_box p {
        line-height: 30px;
        font-size: 16px;
    }

    .red_box a.btn {
        margin: 15px 0;
    }

    .work_page .clear {
        margin-top: 108px;
    }

    /*---UI14041994-25-12-2023-css-end--*/

    /* .experience_years.section .digital5.desktop-view .digital_contennt .digital5.mobile-view .brand_images { width: 75%;} */
    .web_design_page .clear {margin-top: 25px;}
    .ecommerce_development.section{padding-top: 0;}
    /*---UI14041994-07-01-2025-css-end--*/

    .seo_right_text.mobile-content {margin-top: 0px;}
    .red_box h2{font-size: 21px;line-height: 1.4;}
    .red_box { padding: 20px;}
    .color_boxes p, .red_box.contant_black_box p {line-height: 1.6;font-size: 15px;}
    .digital_experience.section h2{padding: 0;}
    .experience_details{margin-top: 20px;}
    .wht_box { min-height: 200px;}
    .heads{margin-bottom: 20px;}
    .experience_details .mobile-btn-panel {margin: 15px 0 0;}
    .app_text{min-height: auto;}
    .banner-content-ecommerce.enterprise-app h1{margin-bottom: 2rem;}
    .banner.bg_blue.section.enterprise-bg .quote_btn {margin-top: 0;}
    .custom_web_img img {width: 50px;}
    .design_devlopment.end-to-endterprise-app2.section .custom_web_text h4{margin-top: 20px;}
    .main_customeWeb .quote_btn a.btn.getaquote{margin-top: 0;}
    .wordpress_devlopment.web_App.section.erp-web { padding-top: 40px;}
    .wordpress_devlopment.web_App.section.erp-web .slider_right{ margin-top: 0;}
    .wordpress_devlopment.web_App.section.erp-web{padding-bottom: 20px;}
    .technology.technology_all_logo.section .quote_btn{margin-top: 0;}
    .banner-content-ecommerce.enterprise-app h2:after, .marketing_text h1:before, .work_page2.testimonials_page h1:before,.seo_page.section .marketing_text h1:before{width: 30%;}
    .our-client-logo h4 { padding: 30px 0 10px; }
    .record p { padding-bottom: 10px; }
    .record p:before{display: none;}
    /*---UI14041994-08-01-2025-css-end--*/

    .why_choose.section.smm-why-choose h2 {margin-bottom: 40px;margin-top: 0; }
    .why_choose.section.smm-why-choose .quote_btn{margin-top: 0;}
    .interactive.paid_marketing.sem-panel1.section h2 { margin-bottom: 2rem; }
    .interactive.paid_marketing.sem-panel1.section .col-md-7.making_brands .quote_btn, .sem-mobile-content.mobile-content .quote_btn{margin-top: 0;}
    .lead_base.section { padding: 3rem 0;}
    .lead_base h2{margin-bottom:1.5rem;}
    .lead_base_boxes ul{display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 2rem;}
    .lead_base_boxes ul li{width: 100%;text-align: center;}
    .lead_base_boxes li img { max-width: 40px; margin-bottom: 15px; object-fit: contain; }
    .principal_text .quote_btn{margin-top: 0;}
    /*---UI14041994-09-01-2025-css-end--*/

}

/*---767px-css-end--*/
@media (max-width:575px) {
    .faq h2 {
        margin-bottom: 20px !important;
    }

    .faq_wrapper {
        padding: 30px 0;
    }

    .faq .accordion-item .accordion-button {
        padding: 12px 50px 15px 15px;
        font-size: 18px;
        line-height: 28px;
    }

    .faq .accordion-body {
        padding: 15px;
    }

    .faq .accordion-item p,
    ul.comn_list li {
        font-size: 15px;
    }

    .faq_wrapper .faq h2 {
        font-size: 36px;
    }

    footer {
        padding: 0 0 30px 0;
    }

    footer .container {
        padding: 0 15px;
    }

    .all_linkwrap ul li,
    .all_linkwrap ul li:nth-of-type(4) {
        width: 100%;
        text-align: center;
    }

    .all_linkwrap ul li a {
        padding: 0;
    }

    .all_linkwrap ul li p {
        margin-bottom: 15px;
        font-size: 16px;
    }

    .all_linkwrap ul li,
    .all_linkwrap ul li:nth-of-type(4) {
        width: 100%;
        text-align: center;
        border-bottom: 1px solid;
    }

    .all_linkwrap ul li {
        margin-bottom: 20px;
        padding-bottom: 8px;
    }

    .all_linkwrap ul li:last-child {
        margin-bottom: 0;
        border-bottom: none;
    }

    footer .copyright {
        border-top: none;
        padding: 0 0 30px;
    }

    .copyright ul li {
        margin: 0 6px;
        border: none;
    }

    footer .copyright ul {
        justify-content: center;
        margin-bottom: 0;
        padding: 15px 0;
    }

    footer .copyright ul li {
        padding: 0;
    }

    footer .copyright ul.ftsocial_icons {
        padding: 3px 0 22px;
    }

    footer ul li a {
        margin-bottom: 10px;
    }

    .all_linkwrap {
        padding: 100px 5px 20px;
    }

    /*---UI14041994-13-07-2023-css-start--*/
    .life_gallery,
    .lifegelry_details ul {
        grid-template-columns: repeat(1, 1fr);
    }

    /*---UI14041994-13-07-2023-css-end--*/
    .mobile_diarynew .dairy_mobile .item .our_Diary_box>img {
        height: 280px;
    }

    .gallery_tittle {
        font-size: 24px;
        display: block;
        max-width: 300px;
        margin: auto;
        text-align: center;
        margin-bottom: 18px;
    }

    .lifegelry_details {
        margin-top: 15px;
        padding: 0px 0 50px;
    }

    /*---UI14041994-15-07-2023-css-end--*/
    .lifegelry_details ul li {
        height: auto;
    }

    /*---UI14041994-02-08-2023-css-end--*/

    .main_headingnew p~h1 {
        padding: 30px 0 15px;
        margin: 0;
    }

    /* .digital_marketing.section {padding-bottom: 143px;} */
    /*-----UI14041994-04-09-2023-css-End------*/

    .seo_right_text.mobile-content {
        margin-top: 0;
    }

    /*---UI14041994-25-12-2023-css-end--*/
    .creating_digital .container, .experience_years section .container, .experience_years.section .container{padding-inline:25px}
    .our_diary_text p {font-size: 15px; }
    .experience_years.section .digital5.desktop-view .digital_contennt .text_wrapper h2 {font-size: 135px;}
    /*--- UI14041994 07-01-2025 end--- */

    .why-digital-stratgey h2, .banner-content-ecommerce h1, .start_project.section h2, .design_text h2, .our_project.desktop_Project.section.web_desgin_mobile h3, .technology h2, .marketing_box h3, .digital_experience.section h2, .compaining h3, .viws_box h2, .banner-content-ecommerce.enterprise-app h2, .banner-content-ecommerce.enterprise-app h1, .main_headingnew.digitalmarketingagency h2, .main_headingnew.digitalmarketingagency p, .aap_banner-content h1, .interactive.video_serivces.section h2, .corporate_video .presentation_text h2, .presentation_text h2, .corporate_video .presentation_text h2, .our-client-logo h4, .trained_tab h2, .interactive.new-interactive.section h2, .making_brands h2, .seo_page h2, .interactive.paid_marketing.smm-section1.section h2, .smm-wht-we-do h2, .impression h4, .why_choose.section.smm-why-choose h2, .interactive.paid_marketing.sem-panel1.section h2, .principal_text h2, .lead_base h2, .making_brands h2, .interactive.video_page.section h2, .interactive.branding_Solutions.section .branding_text h2, .news-head h2, .work_page2.testimonials_page.case-studies-det.section .news-content2 h3, .adm-popup.menuopened1 h2 {font-size: 26px;line-height: 1.3; }

    .red_box h2, .banner-content-ecommerce h2, .marketing_text h1, .appBanner h2,  .banner-content-ecommerce.enterprise-app h2, .testimonials_page h1, .principal_text strong, .marketing_text h1 {font-size: 20px;line-height: 1.4;}

    .digital-stratgey {padding: 30px 4px 0px;}
    .why-stratgey {padding-bottom: 25px; }
    .stratgey-panel1 p strong { margin: 15px 0 0; }
    .dev_solution{margin-block: 3rem;}
    .web_design_page .bg_grey{padding-bottom: 0;}
    .wordpress_devlopment.section {padding-bottom: 99px;padding-top: 40px; }
    .ecommerce_development.section{ padding-bottom: 98px;}
    .maintence_boxes span br{display: none;}
    .footer.section .container {padding-inline: 25px;}

    .maintence_icon.section .container, .technology_all_logo.section .container{padding-inline:2.5rem;}
    .red_box{height: auto;}
    .red_box.contant_black_box{padding: 20px 25px;}
    .marketing_solution.section{padding-inline: 5px;}
    .digital_experience.section {padding-block: 3rem 0; }
    .experience_details .col-6.col-md-4.col-sm-6{max-width: 100%;flex: auto;}
    .wht_box { min-height: auto; }
    .experience_details .mobile-btn-panel { margin: 0; }
    .compaining h3 { padding: 0rem 0 2rem;}
    .roohAfza.section.impression { padding-bottom: 3rem; background: white;}
    .project_box small, .marketing_box p, .color_boxes p, .red_box.contant_black_box p {font-size: 15px;line-height: 1.5; }
    .roohAfza.section.impression .campaign-boxes {padding:0px;}
    .roohAfza.section.impression h4 {margin-block: 20px;}
    .roohAfza.section.impression .owl-nav.disabled {display: none;}
    .viws_box {padding: 15px 25px 0;}
    .hybirdImage_box{padding-top: 0;}
    .app_text h4{margin-bottom: 20px;}
    .hybird_appdevelopment.section .hybird_content .design_text{display: flex;align-items: center;}
    .hybird_appdevelopment.section .hybird_content .design_text a{margin-left: 0;}
    .main_mobileApp .quote_btn{margin-bottom: 0;}
    .appBanner.section .headings h2:before{width:50%;}
    .hybird_appdevelopment.section .hybird_content .design_text a{margin-left: 0 ;margin-bottom: 0;margin-top: 0;}
    .enterpriesesBanner{padding-inline: 25px;}
    .main_customeWeb .col-6.col-md-4.col-sm-6{max-width: 100%;flex: auto;}
    .custom_web_text:before{width: 100%;}
    .design_devlopment.end-to-endterprise-app2.section .custom_web { padding: 0 0 30px;}
    .design_devlopment.end-to-endterprise-app2.section .custom_web_text h4 { margin-top: 20px; margin-bottom: 0;}
    .technology_all_logo.section{padding-top: 3rem;}
    .design_devlopment.section.erp-manfacturing .slider_right {margin-top: 0;}
    .interactive_presentation.section .owl-carousel .owl-nav.disabled{bottom: -74px;}
    .corporate_video.media_page .presentation_text a.btn, .presentation_text a.btn {margin: 10px 0 0; }
    .corporate_video.media_page.section {padding: 30px 0 90px;}
    .power_presentation { padding-top: 30px;}
    .company_text.col-md-6 .owl-carousel{width: 90%;}
    .main_record.section {padding: 30px 5px 0px;}
    /*--- UI14041994 08-01-2025 end--- */

    .making_brands h2{margin-block: 30px;}
    .seo_page h2 { margin-top: 2rem; }
    .marketing_text.seoMarketing p {margin-block: 2rem 3rem;}
    .seo_projects.section .col-6.col-md-3{max-width: 100%;flex: auto;}
    .seo_projects { padding: 30px 5px;}
    .seo_projects_box{min-height: auto;}
    .seo_projects_box p{font-size: 15px;font-weight: 500;}
    .interactive_presentation .presentation_text .quote_btn{text-align: left;}
    .trained_tab p{font-size: 16px;}
    .trained_tab .quote_btn{margin-top: 0;}
    .interactive_presentation .presentation_text{padding-inline: 5px;}
    .interactive_presentation.section .owl-carousel{padding-bottom: 0;}
    .green-bg-smm h2 {font-size: 15px;line-height: 1.5; height: auto;}
    .smm-wht-we-do .col-md-4{max-width: 100%; flex:auto;}
    .why_choose.section.smm-why-choose{margin-bottom: 5rem;}
    .lead_base_boxes li{margin: 0;padding: 15px;}
    .lead_base_boxes ul { grid-gap: 1.5rem; }
    .lead_base_boxes p{font-size: 15px;}
    .lead_base_boxes li img {max-width: 30px;  }
    .banner-content-ecommerce.enterprise-app h2:after, .marketing_text h1:before, .work_page2.testimonials_page h1:before, .seo_page.section .marketing_text h1:before, .interactive.video_page.section .marketing_text h1:before, .interactive.paid_marketing.smm-section1.section h1::before, .interactive.paid_marketing.smm-section1.section .marketing_text h1:before, .interactive.paid_marketing.sem-panel1.section .marketing_text h1:before, .interactive.new-interactive.section .marketing_text h1:before, .banner-content-ecommerce h2:after{width: 35%;}
    .ecommerce_development.section .design_text h2{margin-top: 2rem;}
    /*--- UI14041994 09-01-2025 end--- */

    .news-content2 {margin: 40px 0 30px;padding-bottom: 15px;}
    .img-logo {margin-bottom: 30px;padding-left: 0 !important;}
    .adm-popup.menuopened1 h2{line-height: 1.22;}
    .contact_form .form-control{padding: 8px 0;}
    .creating_digital h1 {font-size: 25px;margin-bottom: 30px; }
    /*--- UI14041994 10-01-2025 end--- */

}/*---575px-css-end--*/

@media (max-width:375px) {
    footer {
        padding: 0 0 50px 0;
    }

    .faq .accordion-item .accordion-button {
        font-size: 15px;
        line-height: 24px;
    }

    .faq .accordion-item p,
    ul.comn_list li {
        font-size: 14px;
        line-height: 24px;
    }

    .all_linkwrap ul li a {
        margin-bottom: 10px;
    }

    .life_gallery figure img {
        min-height: auto;
    }

    .gallery_tittle {
        margin-bottom: 20px;
    }

    .lifegelry_details {
        margin-top: 15px;
        padding: 0px 0 30px;
    }

    /* .digital_marketing.section {padding-bottom: 70px;} */
    /*------UI14041994-04-09-2023-css-End------*/

    /* .mobile_portfolio .swiper-wrapper {height: 663px;} */

    /*------UI14041994-06-01-2025-css-End------*/

}/*---375px-css-end--*/
@media (max-width:360px) {
    .creating_digital h1 {font-size:22px;}
    .creating_digital .container, .experience_years section .container, .experience_years.section .container, .maintence_icon.section .container, .technology_all_logo.section .container, .footer.section .container{padding-inline: 20px;}
    section.new_home_banner .banner_caption p br{display: none;}
    .creating_digital .digi_wrap p {font-size: 30px;line-height: 1.2;}
    .experience_years.section .digital5.desktop-view .digital_contennt .text_wrapper h2 { font-size: 112px;}
    .experience_years.section .digital5.desktop-view .digital_contennt .text_wrapper h4 {font-size: 18px;}
    .experience_years.section .digital5.desktop-view .digital_contennt a{margin-top: 25px;}
    /* .mobile_portfolio .swiper-wrapper{height: 560px;} */
    .our_diary_text h2 { margin-bottom: 17px; }
    .footer.section { padding: 30px 0 0;}
    .footer.section {padding: 30px 0 0;}
    .footer.section h2{font-size: 30px;}
    .footer.section .digital2 p{margin-block: 25px;}
    .footer.section .digital2 {padding-bottom: 51px;}
    .mobile-slide-menu .mobile-buttons a{font-size: 14px;}
    .mobile-slide-menu .mobile-buttons a:last-child{font-size: 12px;}
    .mobile-slide-menu .mobile-buttons p {width: 25px;height: 25px;font-size: 10px; }
    .footer.section .container {padding-inline: 30px;}
    .our_Diary.section.mobile-dairy {padding-top: 50px;}
    .experience_years.section{margin-block:30px 50px;}
    body footer { padding: 5px 0 35px 0px;}
    .sidenav .services_menu h5, .sidenav .services_menu .common_link li a {font-size: 26px;}
    .sidenav .services_menu .service_link li {font-size: 19px; }
    .sidenav .services_menu .service_link li:first-child {margin-bottom: 6px; }
    .sidenav .services_menu h5 {padding-block: 10px;}
    .sidenav .services_menu .service_link { padding-block: 15px 10px;}
    nav.navbar.navbar-expand-lg.navbar-light, .sidenav .logo, .header_section.section.line nav.navbar.navbar-expand-lg.navbar-light {padding: 10px 20px 10px 25px;}
    /* section.new_home_banner { padding-block: 9rem 0;} */
    section.new_home_banner .swiper-slide, section.new_home_banner .swiper-slide img { height: calc(100dvh - 149px);}
    .creating_digital .digi_wrap ul li:not(:last-child) a { padding-right: 7px;}
    .creating_digital .digi_wrap ul li:not(:last-child) {margin-right: 7px; }
    .creating_digital .digi_wrap ul li a { font-size: 10px;}
    .creating_digital .digi_wrap ul li:not(:last-child) a::after {top: 2px;height: 10px;}
    .work_page .clear {margin-top:94px;}
    /*---UI14041994-07-01-2025-css-end--*/


    .why-digital-stratgey h2, .banner-content-ecommerce h1, .start_project.section h2, .design_text h2, .our_project.desktop_Project.section.web_desgin_mobile h3, .technology h2, .marketing_box h3, .digital_experience.section h2, .compaining h3, .viws_box h2, .banner-content-ecommerce.enterprise-app h2, .banner-content-ecommerce.enterprise-app h1, .main_headingnew.digitalmarketingagency h2, .main_headingnew.digitalmarketingagency p, .aap_banner-content h1, .interactive.video_serivces.section h2, .corporate_video .presentation_text h2, .presentation_text h2, .corporate_video .presentation_text h2, .our-client-logo h4, .trained_tab h2, .interactive.new-interactive.section h2, .making_brands h2, .seo_page h2, .interactive.paid_marketing.smm-section1.section h2, .smm-wht-we-do h2, .impression h4, .why_choose.section.smm-why-choose h2, .interactive.paid_marketing.sem-panel1.section h2,.principal_text h2, .lead_base h2, .making_brands h2, .interactive.video_page.section h2, .interactive.branding_Solutions.section .branding_text h2, .news-head h2, .work_page2.testimonials_page.case-studies-det.section .news-content2 h3, .adm-popup.menuopened1 h2 { font-size: 24px; line-height: 1.3;}




    .digital-stratgey h2 {margin-bottom: 20px;}
    .digital-list ul:after {height: 77%;}
    .digital-list ul li p {font-size: 15px;  }
    .web_design_page .clear{margin-top: 30px;}
    .design_text .btn{padding-inline: 1.2rem;}
    .technology h5{font-size: 17px;line-height: 1.5;}
    .our_project.desktop_Project.section, .design_devlopment.section .design_text, .banner-content-ecommerce, .eCommerce_banner2, .wordpress_devlopment.section .design_text, .marketing_text, .design_devlopment.end-to-endterprise-app2.section, .corporate_video.media_page.section .presentation_text, .power_presentation.media_page.section .presentation_text {padding: 0 5px; }
    .experience_details {padding: 0 12px;}
    .main_mobileApp .quote_btn{padding-left: 0;}
    .main_mobileApp p{font-size: 15px;}
    .enterpriesesBanner{padding-inline: 20px;}
    .start_project.section {padding:40px 0;}
    .banner-content-ecommerce.enterprise-app h2:after, .marketing_text h1:before, .work_page2.testimonials_page h1:before, .seo_page.section .marketing_text h1:before, .interactive.video_page.section .marketing_text h1:before, .interactive.paid_marketing.smm-section1.section h1::before, .interactive.paid_marketing.smm-section1.section .marketing_text h1:before, .interactive.paid_marketing.sem-panel1.section .marketing_text h1:before, .interactive.new-interactive.section .marketing_text h1:before, .banner-content-ecommerce h2:after{width:40%;}
    .testimonials_page h1{padding-bottom: 10px;}
    ul.nav.nav-pills.navtop a.nav-link, .tab_part.section .nav-pills .nav-link {padding: 10px 15px;font-size: 14px;}
    ul.nav.nav-pills.navtop p { margin-top: 8px; }
    /*---UI14041994-08-01-2025-css-end--*/

    .paid_marketing .making_brands .quote_btn{margin-top:1rem;}
    .green-bg-smm h2 { font-size: 15px; line-height: 1.5; height: auto;}
    .ssm-view a { padding: 5px 20px;}
    .adm-popup.menuopened1 .contact_form .g-recaptcha { transform: scale(0.8); transform-origin: left top; }
    /*---UI14041994-09-01-2025-css-end--*/

    .zsiq_theme1.zsiq_floatmain,
    .zsiq_theme1.zsiq_floatmain .zsiq_float,
    .zsiq_floatmain.zsiq_theme1 .zsiq_flt_rel, .whatsapp-link { width:4rem; height:4rem;}
    .zsiq_theme1 .zsiq_flt_rel{right:-.5rem;}
    .adm-popup.menuopened1 .contact_form {padding: 0 2rem 4rem 0rem;  }
    /*---UI14041994-10-01-2025-css-end--*/






}/*---360px-css-end--*/
/*---UI14041994-16-06-2023-footer-css-end--*/