@media only screen and (max-width: 1600px) and (min-width: 1200px) {
    .hero-banner-wrapper__left--title{
        font-size: 70px;
        line-height: 86px;
    }
}
@media only screen and (max-width: 1440px) {
    .reliable_solution .certified_logo{
        right: 0px;
    }
}
@media only screen and (max-width: 1280px) {
    .padding-top {
        padding-top: 100px !important;
    }
    .padding-bottom {
        padding-bottom: 100px !important;
    }
/* Header Css */
    .mega-menu {
        padding: 80px 40px;
    }
    .menu-list{
        margin: 40px 0 0;
    }
    .mega-menu .menu-list .menu-items{
        padding-right: 60px;
    }
    .site-logo-main {
        max-width: 180px;
    }
/* End */
    .ai-service-box__title{
        font-size: 16px;
        line-height: 22px;
    }
    .ecommerce_service_services_section .B2B_development_services.row {
        margin: 0 -20px;
        /* width: 100%; */
    }
    .ecommerce_service_services_section .B2B_development_services .B2B_development_services-box {
        padding: 0 20px;
        margin: 0 0 30px 0;
    }
    .reliable_solution .certified_logo {
        width: 150px;
        right: 60px;
        top: -90px
    }
    .reliable_solution_text_mn{
        max-width: 1028px;
        margin: 70px auto 0;
    }
    .serv_technologies_sec .tab-content-wrapper .service_tab ul li {
        width: 20%;
    }
    .shopify_certificateimg_sec ul li{
        right: 0 !important;
        left: 0 !important;
    }

/* Footer Css */
    .footer-link-section {
        gap: 0 30px;
    }
    .footer-info-section {
        max-width: 120px;
    }
/* End */
}
@media only screen and (max-width: 1199px) {
    .h2, h2, .x-large{
        font-size: 24px;
    }
    .padding-top {
        padding-top: 80px !important;
    }
    .padding-bottom {
        padding-bottom: 80px !important;
    }
    .all-bubble {
        display: none !important;
    }
    .heading {
        line-height: 38px;
    }
/* Header Css */
    .site-logo-main {
        margin: 0 30px 0 0;
    }
    .mainmenu > li {
        margin: 0 30px 0 0;
    }
    .callnumber > a{
        font-size: 18px;
    }
    .call_number .callnumber span{
        font-size: 12px;
    }
    .header-right .gaqbtn{
        margin: 0 12px;
    }
    .mega-menu .menu-list .menu-items {
        padding-right: 30px;
        max-width: 50%;
    }
/* End */
    .hero-banner{
        padding: 100px 0 80px;
        height: auto;
    }
    .hero-banner-wrapper{
        height: auto;
    }
    .hero-banner-wrapper__left--title{
        font-size: 56px;
        line-height: 60px;
    }
    .hero-banner-wrapper__left{
        padding: 50px 0 0;
    }
    .hero-banner-wrapper__right{
        width: 50%;
        padding: 0px 0 0 20px;
    }
    .hero-banner-wrapper_left--button-group{
        flex-direction: column;
        align-items: flex-start;
    }
    .get_st_btn{
        padding: 10px 48px 8px;
    }
     .new_ecommerce_development .ser_left p{
        padding: 0;
    }
    .expertise_section .exprtise_wrapper .expertise_itm{
        width: calc(100% - 0px);
    }
    .expertise_section .exprtise_wrapper .expertise_itm:not(:last-child){
        margin-bottom: 101px;
    }
    .partners-list{
        justify-content: center;
    }
    .partners-list li{
        width: calc(30.7% - 28px);
        height: 130px;
    }
    .partners-list li img.partner-logo{
        width: 50px;
        height: 50px;
        object-fit: contain;
    }
    .service-tab-top li{
        font-size: 16px;
    }
    .service-tab-top{
        gap: 0 30px;
    }
    .partners_left-list{
        gap: 15px;
    }
    .blog-card__content--title a{
        font-size: 16px;
    }

}
@media only screen and (max-width: 1024px) {
    .lighted_head,
    .highlight-background-red,
    .heading .highlight-background {
        background-color: transparent !important;
        color: var(--title-color);
        padding: 0 0;
    }
    .padding-top {
        padding-top: 60px !important;
    }
    .padding-bottom {
        padding-bottom: 60px !important;
    }
    .project__top {
        margin: 0 0 30px;
        justify-content: center;
    }
    .project-sec .row > * {
        width: 100%;
        margin-bottom: 20px;
    }
    .project__top .btn {
        display: none;
    }
    .mobile-button{
        display: block;
        text-align: center;
    }
    /* Header Css */
    .site-logo-main {
        max-width: 125px;
        margin: 0 10px 0 0;
    }
    .mainmenu > li {
        margin: 0 12px 0 0;
    }
    .mainmenu li a {
        font-size: 14px;
    }
    .header-right .gaqbtn {
        margin: 0 12px;
    }
    /* End */
    
    /* Banner Css */
    .service_main_banner_new .service_main_banner {
        padding: 150px 0 53px;
    }

    .new_ecommerce_development .ser_left .lighted_head {
        line-height: 60px;
    }
    .new_ecommerce_development .ser_left p{
        padding: 0;
        text-align: center;
        margin: 16px 0;
    }
    .logo_review {
        gap: 0 20px;
        margin: 31px 0 0 0;
        flex-wrap: wrap;
        justify-content: center;
    }
    /* End */
    .service_why_sec.service_why_sec_full .service_why_box li{
        width: calc(50% - 30px);
    }
    .service_why_sec.service_why_sec_full .service_why_box li span {
        font-size: 42px;
    }
    
    .service_solutions {
        margin-top: 0px;
    }
    .service_solutions .bsi_sinner_inner .bsi_title {
        height: 34px;
        margin: 20px 0 0 0;
    }
    .b2b_service_solutions .bsi_slide_outer.bsi_slide_outer-mobile .bsi_sinner {
        max-width: 50%;
    }
    .partners_left, .partners_right{
        width: 100%;
    }
    .partners-list li {
        width: calc(30.7% - 28px);
        height: 220px;
    }
    .service-tab-main {
        display: none;
    }
     .service-acc-main{
        display: block;
        padding: 23px 0 0;
    }
    .service-accordion{
        background: var(--white-color);
        border: 1px solid #0709381A;
        margin: 0 0 10px;
    }
    .service-accordion .service-accordion-title{
        padding: 12px 10px;
        position: relative;
     }
     .service-accordion .service-accordion-title::after{
        content: '\e90c';
        font-family: 'icomoon';
        font-size: 16px;
        position: absolute;
        right: 10px;
        top: 10px;
     }
    .service-accordion-panel{
        padding: 25px 10px 20px;
    }
    .service-accordion-panel p{
        padding: 0 10px;
        margin: 0 0 14px;
    }
    .service-accordion-panel h6{
        margin: 0 0 7px 20px;
        padding: 0 10px 0 20px;
        font-size: 16px;
        line-height: 26px;
        position: relative;
        font-weight: 700;
    }
    .service-accordion-panel h6::after{
        content: '';
        position: absolute;
        top: 10px;
        left: 0;
        width: 10px;
        height: 5px;
        border-radius: 10px;
    }
    .service-accordion-panel .red_line::after {
        background: #ff4171;
    }
    .service-accordion-panel .green_line::after {
        background: #16b49b;
    }
    .service-accordion-panel .blue_line::after {
        background: #04adfb;
    }
    .service-accordion-panel .panel-image{
        margin: 20px 0 0;
    }
    .service-accordion .service-accordion-title.active::after{
        transform: rotate(180deg);
    }
    .service-accordion .service-accordion-title.active{
        color: #4360f6;
        border-bottom: 5px solid #4360f6;
     }
    .service-accordion .service-accordion-panel{
        display: none;
    }
    .choose-us-heading{
        text-align: center;
    }
    .choose-us-wrapper li{
        max-width:33.33%;
    }
    .service_services_section .why_services_blog li{
        width: calc(50% - 30px);
    }
    .service_marketplace .tabs .tab-link{
        padding: 15px 15px 15px;
    }
    .service_marketplace .tabs .tab-link span{
        font-size: 14px;
        line-height: 20px;
    }
    .partners_left-list{
        gap: 15px;
    }
    .google_partner_mn .partners_right .ftheading {
        line-height: 36px;
        margin: 0 0 20px;
    }
    .partners_left-list li{
        max-width: 47%;
    }
    .native_hybrid_sec .sec_heading{
        text-align: center;
    }
    .native_hybrid_sec .native_hybrid.row{
        margin: 43px -15px 0px;
    }
    .native_hybrid_sec .native_col{
        padding: 0 15px;
    }
    .our-on-demand-outer .col{
        max-width: 100%;
    }
     .our-on-demand-outer .col.our_on_demand_app_sec_rt{
        margin-top: 20px;
     }
    .contact-wrapper  .logo_form_rt_box{
        padding: 20px 30px;
    }
    .serv_technologies_sec .tab-content-wrapper .service_tab ul li {
        width: 33.33%;
    }
    .shopify_overview_sec .shopify_overview_sec-wrapper.reliable_solution_text .bc_ovr_left .content{
        height: 234px;
       overflow: hidden;
    }
    .shopify_overview_sec .shopify_overview_sec-wrapper.reliable_solution_text.text-block--expanded .bc_ovr_left .content{
        height: auto;
    }
    .shopify_overview_sec .shopify_overview_sec-wrapper{
        flex-direction: column-reverse;
        background: #EAF8FF;
        padding: 50px 20px;
        border-radius: 50px;
    }
    .shopify_overview_sec .container .bc_ovr_right{
       max-width: 100%;
       padding: 0 0;
    }
    .shopify_overview_sec .container .bc_ovr_left{
        width: 100%;
        text-align: center;
    }
    .shopify_overview_sec .container .bc_ovr_left .desktop-view{
        display: none;
    }
     .shopify_overview_sec .container .bc_ovr_right .mobile-view,
     .shopify_overview_sec .read_more.mobile-view{
        display: block;
    }
    .shopify_overview_sec .bc_ovr_right img{
        margin: 23px 0 0;
    }
    .shopify_certificateimg_sec ul li:nth-child(1),
    .shopify_certificateimg_sec ul li:nth-child(2),
    .shopify_certificateimg_sec ul li:nth-child(3),
    .shopify_certificateimg_sec ul li:nth-child(4){
        margin-top: 00px;
    }
    .hire_right .sec_heading{
        margin: 0 0;
    }
    .job_banner{
        padding: 150px 0 0;
    }
    /* Footer Css */
    .footer-wrapper {
        flex-direction: column;
    }
    .footer-link-section {
        gap: 0 0px;
        flex-wrap: wrap;
    }
    .footer-link-section .grid-col {
        max-width: 33.33%;
        width: 100%;
        margin-bottom: 30px;
    }
    .footer-info-section {
        max-width: 100%;
        margin: 30px 0 0;
    }
/* End */
    .service_listing_sec .service_listing_inner{
        flex-direction: column;
    }
    .service_listing_sec .service_listing_inner .ser_col.video{
        order: 1;
        margin: 0 0 20px 0;
    }
    .service_listing_sec .service_listing_inner .ser_col.content{
        order: 2;
    }
    .service_listing_sec .service_listing_inner .service_listing_logo{
        order: 3;
    }
    .service_listing_sec .ser_col{
        width: 100%;
    }
    .service_listing_sec .ser_col .content_inner{
        padding: 20px;
    }
}
@media only screen and (max-width: 991px) {
    .header-right .gaqbtn{
        margin-left: 0;
        padding: 14px 30px 13px 18px;
        min-width: 130px;
        font-size: 12px;
    }
    .header-right .gaqbtn::after{
        right: 15px;
        font-size: 11px;
    }
    .call_number{
        padding-left: 50px;
        display: flex;
    }
    .callnumber > a {
        font-size: 16px;
    }
    .call_number .callnumber span {
        font-size: 10px;
    }
    .call_number .icon-phone {
        left: 5px;
        font-size: 23px;
        top: 8px;
    }
    .site-logo-main {
        max-width: 115px;
    }
    .header.fixed .site-logo-main {
        max-width: 110px;
    }
    .menu-main-menu{
        margin-left: 10px;
    }
    .call_drop_open a {
        font-size: 14px;
        padding-left: 40px;
    }
    .marketplace .service_services_section_logos .bds_sinner_inner img, .uiux-service .service_services_section_logos .bds_sinner_inner img, .shopify .service_services_section_logos .bds_sinner_inner img, .mobile-applicaion .service_services_section_logos .bds_sinner_inner img, .ecommerce-consulting .service_services_section_logos .bds_sinner_inner img{
        height: 40px;
    }
    .new_ecommerce_development .service_main_banner_wrapper{
        padding: 40px 0 0 0;
        flex-wrap: wrap;
    }
    .new_ecommerce_development .ser_left{
        width: calc(100% - 0px);
    }
    .new_ecommerce_development .ser_left h1{
        font-size: 44px;
        line-height: 60px;
        text-align: center;
    }
    .new_ecommerce_development .service_main_banner_wrapper .ser_right{
        padding: 40px 0 0 0;
    }
    .new_ecommerce_development .service_main_banner_wrapper .ser_right{
        margin: 0 auto;
    }
    .client-logos-main{
        justify-content: flex-start;
        margin: 0 -15px;
    }
    .client-logos-main li {
        max-width: 33.33%;
        padding: 15px;
    }
    .client-logos-wrapper{
        text-align: center;
        padding: 10px;
        box-shadow: 0 3px 6px rgba(0, 0, 0, .1);
    }
    .client-logos-main li img{
        max-width: 170px;
    }
    .ai-service-box__title {
        font-size: 18px;
    }
    .certified_icon{
        flex-wrap: wrap;
    }
    .b2b_service_solutions .bsi_slide_outer .bsi_sinner{
        max-width: 50%;
    }
    .why_services_blog li{
        width: calc(50% - 30px);
    }
    .why_services_blog {
        row-gap: 20px;
    }
    .key_factors-list li{
        width: 33.33%;
    }
    .choose_us_cont_wrapper{
        max-width: 100%;
    }
    /* Our Services */
    .service_listing_logo ul{
        flex-wrap: wrap;
        gap: 30px;
    }
    /* End */
}
@media only screen and (max-width: 767px) {
    p {
        font-size: 16px;
    }
    .h2, 
    h2, 
    .x-large {
        font-size: 24px;
        line-height: 30px;
    }
    .h5, h5, .small{
        font-size: 18px;
        font-weight: 600;
    }
    .h6, 
    h6, 
    .x-small {
        font-size: 16px;
        line-height: 24px;
    }
    /* Header Css */
    .header .icon-menu-humburger {
        font-size: 24px;
    }
    .site-logo-main {
        max-width: 140px;
        order: 1;
        margin: 0 auto;
    }
    .header.fixed .site-logo-main {
        max-width: 100px;
        margin: 0 auto;
    }
    .call_number{
        order: 0;
        margin-left: 15px;
        padding: 0 0;
    }
    .call_number .icon-phone {
        font-size: 28px;
    }
    .icon-close-menu {
        font-size: 18px;
        right: 20px;
        top: 20px;
    }
    .mega-menu{
        padding: 20px;
    }
    .mega-menu .menu-list{
        flex-direction: column;
    }
    .mega-menu .menu-list {
        flex-direction: column;
        margin-top: 50px;
    }
    .mega-menu .menu-list .menu-items{
        max-width: 100%;
        padding: 0 0;
    }
    .mega-menu .menu-list li a{
        font-size: 20px;    
    }
    .header-right{
        order: 2;
        margin-left: auto;
    }
    .header-right .gaqbtn,
     .callnumber,
     .mainmenu,
     .call_number .call_drop_open p  {
        display: none;
    }
    .call_number .icon-phone{
        position: relative;
        left: 0;
        top: 0;
    }
    .call_drop_open{
        width: 230px;
        left: 0px;
        padding: 15px 20px;
        height: auto;
        display: none;
    }
    .call_number:hover .call_drop_open,
    .mail-link{
        display: block;
    }
    .mail-link {
        font-size: 33px;
        margin-right: 15px;
        color: var(--primary-color);
    }
    .service_main_banner .service_main_banner_wrapper .ser_right .logo_form_rt_box{
        box-shadow: 0 0 12px rgba(0, 0, 0, .18) !important;
        padding: 25px 20px 20px !important;
    }
    /* End */

    .slick-dots{
        display: flex;
        justify-content: center;
    }
    ul.slick-dots li {
        margin: 0 3px;
    }
    ul.slick-dots li button {
        padding: 0;
        width: 12px;
        height: 12px;
        background: #252e36;
        opacity: .5;
        border-radius: 50px;
        font-size: 0;
        line-height: 0;
        border: 0;
    }
     ul.slick-dots li.slick-active button,
     ul.slick-dots li button:hover{
        opacity: 1;
     }
    .hero-banner {
        padding: 85px 0 0px;
        height: auto;
    }
    .hero-banner-wrapper{
        flex-direction: column;
    }
    .hero-banner-wrapper__left,
    .hero-banner-wrapper__right{
        max-width: 100%;
        width: 100%;
    }
    .hero-banner-wrapper__left{
        padding: 0px 0 0;
        text-align: center;
    }
    .hero-banner-wrapper__left--title{
        font-size: 40px;
    }
   .hero-banner-wrapper__left .hero-banner-wrapper__left--content {
        font-size: 16px;
        font-weight: 500;
        text-align: center;
    }
    .hero-banner-wrapper__right{
        padding: 0 0;
    }
    .hero-banner-wrapper_left--button-group{
        align-items: center;
        gap: 15px 0;
    }
    .partners-list li {
        width: calc(50% - 28px);
        height: 220px;
    }
    .partners_right{
        padding: 0px 0 0;
    }
    .client-logos-main li {
        max-width: 50%;
    }
    .ecommerce_service_services_section .B2B_development_services .B2B_development_services-box{
        width: 100%;
        flex-wrap: wrap;
        gap: 20px 0;
    }
    .service_solutions{
        background-color: transparent;
    }
    .service_why_sec.service_why_sec_full .service_why_box ul{
        gap: 10px;
    }
    .service_why_sec.service_why_sec_full .service_why_box li{
        width: calc(100% - 0px);
    }
   .service_solutions.b2b_service_solutions .row.bsi_slide_outer {
        display: none;
    }
    .service_solutions.b2b_service_solutions .bsi_slide_outer.bsi_slide_outer-mobile.bsi_slide_outer-mobile{
        display: block;
    }
    .b2b_service_solutions .bsi_slide_outer.bsi_slide_outer-mobile.bsi_slide_outer-mobile .bsi_sinner{
        max-width: 100%;
        margin-bottom: 10px;
        padding: 0;
    }
 
   .service_solutions.b2b_service_solutions .bsi_slide_outer.bsi_slide_outer-mobile.bsi_slide_outer-mobile .bsi_sinner_inner--panel{
        display: none;
   }
    .b2b_service_solutions .bsi_slide_outer.bsi_slide_outer-mobile.bsi_slide_outer-mobile .bsi_sinner.current .bsi_sinner_inner--panel{
        display: block;
    }
    .service_solutions .bsi_sinner_inner .bsi_title {
        height: auto;
        margin: 0px 0 0 0;
    }
    
    .b2b_service_solutions .bsi_slide_outer.bsi_slide_outer-mobile.bsi_slide_outer-mobile .bsi_sinner .bsi_sinner_inner{
        padding: 12px 10px;
        border-radius: 0;
        position: relative;
    }
    .b2b_service_solutions .bsi_slide_outer.bsi_slide_outer-mobile.bsi_slide_outer-mobile .bsi_sinner .bsi_sinner_inner::after,
    .pricing_model_sec .x-small::after,
    .woocommerce .choose_us_sec .pricing_model_sec .Block .sub-title1::after{
        content: "\e90b";
        font-family: 'icomoon' !important;
        position: absolute;
        right: 19px;
        top: 12px;
        color: var(--title-color);
    }
    .b2b_service_solutions .bsi_slide_outer.bsi_slide_outer-mobile.bsi_slide_outer-mobile .bsi_sinner.current .bsi_sinner_inner::after,
    .pricing_model_sec .Block.current .x-small::after,
    .woocommerce .choose_us_sec .pricing_model_sec .Block.current .sub-title1::after,
    .marketplace .pricing_model_sec .Block .choose_us_cont_inner.current .service_why-title::after {
        content: "-";
        right: 19px;
        top: 19px;
        width: 14px;
        height: 3px;
        background-color: var(--title-color);
    }
    .woocommerce .choose_us_sec .pricing_model_sec .Block .sub-title1::after,
    .woocommerce .choose_us_sec .pricing_model_sec .Block.current .sub-title1::after{
        right: 0;
        top: 0;
    }
    .woocommerce .choose_us_sec .pricing_model_sec .Block.current .sub-title1::after{
        top: 14px;
    }
    .b2b_service_solutions .bsi_slide_outer.bsi_slide_outer-mobile .bsi_sinner:first-child .bsi_sinner_inner{
        background-color: #f4f9ff;
        border-color: #f4f9ff;
    }
    .b2b_service_solutions .bsi_slide_outer.bsi_slide_outer-mobile .bsi_sinner:nth-child(2) .bsi_sinner_inner{
        background-color: #fff2f2;
        border-color: #fff2f2;
    }
     .b2b_service_solutions .bsi_slide_outer.bsi_slide_outer-mobile .bsi_sinner:nth-child(3) .bsi_sinner_inner{
        background-color: #faffea;
        border-color: #faffea;
    }
     .b2b_service_solutions .bsi_slide_outer.bsi_slide_outer-mobile .bsi_sinner:nth-child(4) .bsi_sinner_inner{
        background-color: #eaffec;
        border-color: #eaffec;
    }
     .b2b_service_solutions .bsi_slide_outer.bsi_slide_outer-mobile .bsi_sinner:nth-child(5) .bsi_sinner_inner{
        background-color: #eeeaff;
        border-color: #eeeaff;
    }
     .b2b_service_solutions .bsi_slide_outer.bsi_slide_outer-mobile .bsi_sinner:nth-child(6) .bsi_sinner_inner{
        background-color: #eaffff;
        border-color: #eaffff;
    }
    /* B2B Ecommerce Development Page  */
    .service_services_section_logos .client_head.heading {
        margin-bottom: 25px;
    }  
    .ecommerce_service_services_section .B2B_development_services ul{
        margin: 0 0;
    }
    .ecommerce_service_services_section .B2B_development_services ul > li{
        width: 100%;
        flex-direction: column;
        row-gap: 20px;
        padding: 0 20px;
    }
    .ecommerce_service_services_section .B2B_development_services .b2b_dev_content{
        width: calc(100% - 0px);
        padding: 0 0 0 0px;
    }
    .service_solutions{
        margin-top: 0px;
    }

    .platform_list li .paltform_title {
        margin: 0 0 0px 0;
        padding-right: 25px;
    }
    .B2B_features_store .platform_list li {
        width: 100%;
        max-width: 100%;
        padding: 0;
    }
    .platform_list li .accordion {
        padding: 12px 16px;
        height: 100%;
        border-radius: 20px;
        position: relative;
    }
    .platform_list{
        gap: 20px 0;
        margin: 0 0px;
    }

    .B2B_features_store .platform_list li .accordion .accordion-panel{
       display: none;
    }

    .platform_list li .accordion h6::after,
    .choose_us_sec .pricing_model_sec .sub-title1::after{
        content: "\e90c";
        font-family: 'icomoon' !important;
        position: absolute;
        right: 22px;
        top: 12px;
        font-size: 12px;
    }
    .choose_us_sec .sec_heading {
        text-align: center;
    }
    .choose_us_sec .pricing_model_sec .current .sub-title1::after{
        transform: rotate(180deg);
    }
    .expertise_section .exprtise_wrapper .expertise_itm span{
        max-width: 220px;
    }
    .project-box{
        padding: 25px 27px 20px;
    }
    .project-box__head .btn-primary {
        padding: 0;
        font-size: 18px;
        min-height: 40px;
        min-width: 80px;
    }
    .project-box__head{
        margin: 14px 0 10px;
    }
    .project-box__category-list li {
        padding: 5px 8px;
        font-size: 12px;    
        margin: 0 8px 10px 0;
    }
    .project-box__head--title{
        font-size: 16px;
    }
    .ai-service-grid .col-3 {
        max-width: 50%;
    }
    .choose-us-sec {
        background: var(--white-color);
    }
    .choose-us-wrapper li{
        max-width:50%;
        padding: 10px;
    }
    .choose_us_list{
        margin: 0 -8px;
    }
    .choose_us_sec li {
        padding: 0 8px;
        margin: 8px 0;
    }
    .choose-us-sec li .choose-us-box {
        box-shadow: 0 0 16px rgba(0, 0, 0, .12);
        padding: 19px 10px;
        min-height: 165px;
    }
    .choose-us-title{
        font-size: 16px;
        margin: 22px 0 0;
        line-height: 28px;
    }
    .choose-us-box img{
        width: 40px;
        height: 40px;
    }
    .reliable_solution {
        margin: 0px 0 0;
    }
    .reliable_solution .certified_logo{
        position: relative;
        right: 0;
        top: 0;
        display: block;
        text-align: center;
        margin: 0 auto 25px;
    }
    .reliable_solution_text_mn{
        padding: 50px 20px;
    }
    .service_hire .hire_left,
    .service_hire .hire_right{
        width: 100%;
        text-align: center;
    }
    .wordpress .service_hire .hire_right{
        padding: 30px 0 0;
    }
    .certified_icon {
        margin: 0 0 35px 0;
        flex-wrap: wrap;
    }
    .certified_icon li {
        max-width: calc(50% - 15px);
        width: 100%;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
    .sec_heading-desktop{
        display: none;
    }
    .sec_heading-mobile{
        display: block;
    }
    .service_services_section.service_why .platform_list{
        margin: 0 0px;
    }
    
    .service_services_section.service_why .platform_list li{
        width: 100%;
        border-radius: 20px;
    }
    .service_services_section.service_why .platform_list li:nth-child(1){
        border: 1px solid #c480ff;
    }
    .service_services_section.service_why .platform_list li:nth-child(2){
        border: 1px solid #80c4ff;
    }
    .service_services_section.service_why .platform_list li:nth-child(3){
        border: 1px solid #ffc980;
    }
    .service_services_section.service_why .platform_list li:nth-child(4){
        border: 1px solid #ff8080;
    }
    .service_services_section.service_why .platform_list li:nth-child(5){
        border: 1px solid #ff80f0;
    }
    .service_services_section.service_why .platform_list li:nth-child(6){
        border: 1px solid #c480ff;
    }
    .service_services_section.service_why .platform_list li:nth-child(7){
        border: 1px solid #55d38f;
    }
    .service_services_section.service_why .platform_list li:nth-child(8){
        border: 1px solid #ff80a2;
    }
     .service_services_section.service_why .platform_list li:nth-child(9){
        border: 1px solid #55c9d3;
    }
    .service_services_section.service_why .platform_list li:nth-child(10){
        border:1px solid #dba800;
    }
    .service_services_section.service_why .platform_list li:nth-child(11){
        border:1px solid #21a5aa;
    }
    .service_services_section.service_why .platform_list li:nth-child(12){
        border:1px solid #f845c6;
    }
    .service_services_section.service_why .platform_list li .why_services_blog-icon-box{
        width: 120px;
        height: 120px;
        margin: 20px auto 10px;
    }
    .service_services_section.service_why .platform_list li:nth-child(1) .why_services_blog-icon-box{
        background-color:#c480ff;
    }
    .service_services_section.service_why .platform_list li:nth-child(2) .why_services_blog-icon-box{
        background-color:#80c4ff;
    }
    .service_services_section.service_why .platform_list li:nth-child(3) .why_services_blog-icon-box{
        background-color:#ffc980;
    }
    .service_services_section.service_why .platform_list li:nth-child(4) .why_services_blog-icon-box{
        background-color:#ff8080;
    }
    .service_services_section.service_why .platform_list li:nth-child(5) .why_services_blog-icon-box{
        background-color:#ff80f0;
    }
    .service_services_section.service_why .platform_list li:nth-child(6) .why_services_blog-icon-box{
        background-color:#c480ff;
    }
    .service_services_section.service_why .platform_list li:nth-child(7) .why_services_blog-icon-box{
        background-color:#55d38f;
    }
    .service_services_section.service_why .platform_list li:nth-child(8) .why_services_blog-icon-box{
        background-color:#ff80a2;
    }
    .service_services_section.service_why .platform_list li:nth-child(9) .why_services_blog-icon-box{
        background-color:#55c9d3;
    }
    .woocommerce .service_services_section.service_why .platform_list li:nth-child(1) .why_services_blog-icon-box{
        background-color:#A8A8A8;
    }
    .woocommerce .service_services_section.service_why .platform_list li:nth-child(2) .why_services_blog-icon-box{
        background-color:#C15B31;
    }
    .woocommerce .service_services_section.service_why .platform_list li:nth-child(3) .why_services_blog-icon-box{
        background-color:#FD4171;
    }
    .woocommerce .service_services_section.service_why .platform_list li:nth-child(4) .why_services_blog-icon-box{
        background-color:#3F7DC1;
    }
    .woocommerce .service_services_section.service_why .platform_list li:nth-child(5) .why_services_blog-icon-box{
        background-color:#72651A;
    }
    .woocommerce .service_services_section.service_why .platform_list li:nth-child(6) .why_services_blog-icon-box{
        background-color:#9070C9;
    }
    .woocommerce .service_services_section.service_why .platform_list li:nth-child(7) .why_services_blog-icon-box{
        background-color:#E67C7C;
    }
    .woocommerce .service_services_section.service_why .platform_list li:nth-child(8) .why_services_blog-icon-box{
        background-color:#AFA7A7;
    }
    .woocommerce .service_services_section.service_why .platform_list li:nth-child(9) .why_services_blog-icon-box{
        background-color:#81D04F;
    }
     .woocommerce .service_services_section.service_why .platform_list li:nth-child(10) .why_services_blog-icon-box{
        background-color:#dba800;
    }
     .woocommerce .service_services_section.service_why .platform_list li:nth-child(11) .why_services_blog-icon-box{
        background-color:#21a5aa;
    }
     .woocommerce .service_services_section.service_why .platform_list li:nth-child(12) .why_services_blog-icon-box{
        background-color:#f845c6;
    }
    .woocommerce .service_solutions .bsi_slide_outer,
    .mobile-applicaion .service_solutions .bsi_slide_outer{
        padding-left: 15px;
        padding-right: 15px;
    }
    .platform_list a{
        color: var(--primary-color);
    }
    .platform_list a:hover{
        color: var(--secondary-color);
    }
    .service_services_section.service_why .platform_list li .accordion .accordion-panel,
     .service_marketplace .tab-content-wrapper .tab_content:after,
    .service_marketplace .tab-content-wrapper .tab_content .tab_con_left .btn.gaqbtn{
        display: none;
    }
    .service_marketplace .sec_heading{
        text-align: center;
    }
    .service_marketplace .tab-content-wrapper .tab_content{
        flex-direction: column;
        background: #f8e0bb;
        box-shadow: 0 0 16px rgba(0, 0, 0, .16);
        border: 5px solid #fff;
        border-radius: 20px;
        padding: 17px 20px;
    }
    .service_marketplace .tab-content-wrapper .tab_content .tab_con_left,
    .service_marketplace .tab-content-wrapper .tab_content .tab_con_right{
        width: 100%;
    }
    .service_marketplace .tab-content-wrapper .tab_content .tab_con_right{
        padding-left: 0;
    }
    .service_marketplace .tab-content-wrapper .tab_con_left h3{
        font-size: 16px;
        line-height: 24px;
        margin: 0 0 12px;
        text-align: center;
    }
    .service_marketplace .tab-content-wrapper .tab_con_left p{
        font-size: 14px;
        line-height: 22px;
        text-align: center;
    }
    .service_marketplace .tabs.mobile-view{
        display: flex !important;
        border-bottom: 0px;
        flex-wrap: wrap;
    }
    .blog-sec .bottom-button{
        margin-top: 25px;
    }
    .service_marketplace .tabs .tab-link{
        padding: 2px 10px 1px;
        border-radius: 5px;
        max-width: 33.33%;
        width: 100%;
    }
    .service_marketplace .tabs .tab-link img{
        height: 39px;
        object-fit: contain;
    }
    .service_marketplace .tabs .tab-link.active:after{
        display: none;
    }
    .service_marketplace .tabs .tab-link.active {
        background: #fdecd8;
        border: 2px solid #ffd595;
    }
    
    .desktop-view{
        display: none !important;
    }
    .mobile-view{
        display: block !important;
    }
    .pricing_model_sec .x-small{
        position: relative;
        padding-right: 50px;
    }
    .pricing_model_sec .x-small::after{
        right: 20px;
        top: 3px;
        position: absolute;
    }
    .pricing_model_sec .Block.current .x-small::after{
        top: 10px;
        right: 3px;
    }
    .pricing_model_sec .Block .tab_content{
        display: none;
    }
    .pricing_model_sec .Block.current .tab_content{
        display: block;
    }
    .pricing_model_sec .Block {
        margin-bottom: 10px;
        padding: 12px 10px 10px;
    }
     .pricing_model_sec .solutions_mob_img{
        background-color: var(--white-color);
        padding: 10px;
        text-align: center;
     }
    .pricing_model_sec .Block:first-child {
        background-color: #f4f9ff;
        border-color: #f4f9ff;
    }
    .pricing_model_sec .Block:nth-child(2) {
        background-color: #fff2f2;
        border-color: #fff2f2;
    }
    .pricing_model_sec .Block:nth-child(3) {
        background-color: #faffea;
        border-color: #faffea
    }

    .pricing_model_sec .Block:nth-child(4) {
        background-color: #eaffec;
        border-color: #eaffec
    }

    .pricing_model_sec .Block:nth-child(10),.pricing_model_sec .Block:nth-child(5) {
        background-color: #eeeaff;
        border-color: #eeeaff
    }

    .pricing_model_sec .Block:nth-child(6) {
        background-color: #eaffff;
        border-color: #eaffff
    }

    .pricing_model_sec .Block:nth-child(7) {
        background-color: #ffe8f6;
        border-color: #ffe8f6
    }

    .pricing_model_sec .Block:nth-child(8) {
        background-color: #e3ffe7;
        border-color: #e3ffe7
    }

    .pricing_model_sec .Block:nth-child(9) {
        background-color: #fffcea;
        border-color: #fffcea
    }
    .pricing_model_sec .Block .solutions_mob_img img {
        max-width: 150px;
    }
    .serv_technologies_sec .technology_accordian{
        margin: 25px 0 0 0;
    }
    .serv_technologies_sec .pricing_model_sec.technology_accordian .Block{
        padding: 0 0;
        background-color: var(--white-color);
        border: 1px solid #e6e6eb !important;
    }
    .serv_technologies_sec .technology_accordian .choose_us_cont_wrapper .service_why-title{
        padding: 5px 30px 0 20px;
        line-height: 40px;
        
    }
   .serv_technologies_sec .technology_accordian.pricing_model_sec .Block:nth-child(1) .service_why-title{
        background-color: #ffa3bd;
   }
   .serv_technologies_sec .technology_accordian.pricing_model_sec .Block:nth-child(2) .service_why-title{
        background-color: #b2fdf9;
   }
   .serv_technologies_sec .technology_accordian.pricing_model_sec .Block:nth-child(3) .service_why-title{
        background-color: #fef1c9;
   }
   .serv_technologies_sec .technology_accordian.pricing_model_sec .Block:nth-child(4) .service_why-title{
        background-color: #b8d7fb;
   }
    .serv_technologies_sec .technology_accordian.pricing_model_sec .Block:nth-child(5) .service_why-title{
        background-color: #dadada;
   }
    .choose_us_sec.bigcommerce_choose_us .sec_heading{
        text-align: center;
    }
    .choose_us_sec .pricing_model_sec .Block {
        background-color: #ffedf2;
        border: none;
        border-radius: 30px;
        background-position: right 22px top 25px;
    }
    .choose_us_sec .pricing_model_sec .sub-title1{
        padding-right: 40px;
        position: relative;
    }
    .choose_us_sec .pricing_model_sec .sub-title1::after{
        top: 0px;
        right: 0;
    }
    .choose_us_sec .pricing_model_sec .Block{
        padding: 14px 20px;
        margin-bottom: 20px;
    }
    .choose_us_sec .pricing_model_sec .Block .service_list {
        background: #fff;
        text-align: center;
        padding: 30px 20px;
        box-shadow: 0 0 16px rgba(0, 0, 0, .12);
        width: 120px;
        height: 120px;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 20px auto 10px;
    }
    .choose_us_sec .pricing_model_sec .Block:nth-child(2) {
        background-color: #e2f7f6
    }

    .choose_us_sec .pricing_model_sec .Block:nth-child(3) {
        background-color: #fff9e6
    }

    .choose_us_sec .pricing_model_sec .Block:nth-child(4) {
        background-color: #e5f1ff
    }

    .choose_us_sec .pricing_model_sec .Block:nth-child(5) {
        background-color: #f5f5f5
    }

    .choose_us_sec .pricing_model_sec .Block:nth-child(6) {
        background-color: #fff5ed
    }

    .choose_us_sec .pricing_model_sec .Block:nth-child(7) {
        background-color: #e2f7f6
    }

    .choose_us_sec .pricing_model_sec .Block:nth-child(8) {
        background-color: #fff9e6
    }

    .choose_us_sec .pricing_model_sec .Block:nth-child(9) {
        background-color: #e5f1ff
    }
    .woocommerce .choose_us_sec .pricing_model_sec .Block{
        border-radius: 0;
    }
    .woocommerce .choose_us_sec .pricing_model_sec .Block:nth-child(1) {
        background-color: #f4f9ff;
    }
    .woocommerce .choose_us_sec .pricing_model_sec .Block:nth-child(2) {
        background-color: #fff2f2;
    }

    .woocommerce .choose_us_sec .pricing_model_sec .Block:nth-child(3) {
        background-color: #faffea;
    }

    .woocommerce .choose_us_sec .pricing_model_sec .Block:nth-child(4) {
        background-color: #eaffec;
    }

    .woocommerce .choose_us_sec .pricing_model_sec .Block:nth-child(5) {
        background-color: #eeeaff;
    }

    .woocommerce .choose_us_sec .pricing_model_sec .Block:nth-child(6) {
        background-color: #eaffff;
    }
    .faq li .faq_title{
        font-size: 18px;
        line-height: 24px;
    }
    .digital-marketing-service .partner-wrapper{
        flex-wrap: wrap;
    }
    .partners_left-list{
        margin-bottom: 20px;
    }
    .partners_left-list li {
        max-width: calc(33.33% - 10px);
    }
    .digital_services_box.digital_services_box-wrapper-lt,
    .digital_services_box.digital_services_box_rt{
        max-width: 100%;
    }
    .ready_boost_text{
        padding: 64px 20px;
    }
    .serv.ban_bottom_btn{
        gap: 20px;
    }
    .recent_case_study_sec .sec_heading {
        margin: 0 0 20px 0;
    }
    .recent_case_study_sec .recent_case_study{
        max-width: 100%;
    }
    .recent_case_study_sec .recent_case_study-wrapper{
        row-gap: 30px;
    }
    .why_business_list_bulltext{
        flex-direction: column;
    }
    .why_business_list_bulltext ul{
        width: 100%;
    }
    .ecommerce-consulting .why_work_sec .work_itms{
        flex-wrap: wrap;
    }
    .ecommerce-consulting .why_work_sec .work_itms .work_itm{
        width: 50%;
        margin-top: 40px;
    }
    .choose_us_sec.uiux_choose_us .choose_us_cont_wrapper{
        max-width: 100%;
    }
    .choose_us_sec.uiux_choose_us .choose_us_cont_wrapper .choose_us_cont_inner{
        padding: 0 0;
        border-width: 0px;
    }
    .uiux_choose_us .pricing_model_sec .tab_content{
        background-color: transparent;
    }
    .choose_us_sec.uiux_choose_us .choose_us_cont_wrapper .choose_us_cont_inner .x-small{
        font-size: 18px;
    }
    .choose_us_sec.uiux_choose_us  .pricing_model_sec .x-small::after{
        content: "\e90c";
        height: 0;
    }
    .choose_us_sec.uiux_choose_us .pricing_model_sec .Block .current .x-small::after{
        transform: rotate(180deg);
        top: 25px;
        right: 0;
    }
    .choose_us_sec.uiux_choose_us .pricing_model_sec .Block {
        border: 1px solid #ff5489;
    }
    .choose_us_sec.uiux_choose_us .pricing_model_sec .Block:nth-child(2) {
        border-color: #66c1bc;
    }
    .choose_us_sec.uiux_choose_us .pricing_model_sec .Block:nth-child(3) {
        border-color: #eccd57;
    }
    .choose_us_sec.uiux_choose_us .pricing_model_sec .Block:nth-child(4) {
        border-color: #79aae6;
    }
    .choose_us_sec.uiux_choose_us .pricing_model_sec .Block:nth-child(5) {
        border-color: #000000;
    }
    .choose_us_sec.uiux_choose_us .pricing_model_sec .Block:nth-child(6) {
        border-color: #fab475;
    }
    .award_winning_imgtxt_rt,
    .award_winning_imgtxt_lt{
        max-width: 100%;
    }
    .award_winning_imgtxt_lt{
        margin-bottom: 50px;
    }
    .ready_to_start{
        padding: 40px 15px;
    }
    .ready_to_start .ready_to_start-title{
        font-size: 24px;
        line-height: 32px;
        padding: 0 0;
    }
    .ready_to_start p{
        margin: 25px auto 26px;
        max-width: 100%;
    }
    .award_winning_imgtxt{
        margin: 53px 0 0 0;
    }
    .why_services_blog_slider .slick-slide{
        padding: 0 15px;
        min-height: 450px;
        display: flex;
    }
    .why_services_blog-title{
        font-size: 16px;
        line-height: 22px;
    }
    .why_services_blog.why_services_blog_slider li{
        margin: 0 0;
        height: 100%;
    }
    .why_services_blog.why_services_blog_slider .slick-list .slick-track .slick-slide:nth-child(1) li{
        border-color: #dba800;
    }   
    .why_services_blog.why_services_blog_slider .slick-list .slick-track .slick-slide:nth-child(2) li{
         border-color: #21a5aa;
    }
    .why_services_blog.why_services_blog_slider .slick-list .slick-track .slick-slide:nth-child(3) li{
         border-color: #0037ff;
    }
    .why_services_blog.why_services_blog_slider .slick-list .slick-track .slick-slide:nth-child(4) li{
         border-color: #ff5e85;
    }
    .why_services_blog.why_services_blog_slider .slick-list .slick-track .slick-slide:nth-child(5) li{
         border-color: #7956ff;
    }
    .why_services_blog.why_services_blog_slider .slick-list .slick-track .slick-slide:nth-child(6) li{
         border-color: #000000;
    }
    .why_services_blog.why_services_blog_slider .slick-list .slick-track .slick-slide:nth-child(7) li{
         border-color: #f845c6;
    }
    .why_services_blog.why_services_blog_slider .slick-list .slick-track .slick-slide:nth-child(8) li{
         border-color: #f59850;
    }
    .why_services_blog.why_services_blog_slider .slick-list .slick-track .slick-slide:nth-child(9) li{
         border-color: #5a810f;
    }
    .why_services_blog.why_services_blog_slider .slick-list .slick-track .slick-slide:nth-child(1) li .why_services_blog-icon-box{
        background-color: #dba800;
    }
    .why_services_blog.why_services_blog_slider .slick-list .slick-track .slick-slide:nth-child(2) li .why_services_blog-icon-box{
        background-color: #21a5aa;
    }
    .why_services_blog.why_services_blog_slider .slick-list .slick-track .slick-slide:nth-child(3) li .why_services_blog-icon-box{
        background-color: #0037ff;
    }
    .why_services_blog.why_services_blog_slider .slick-list .slick-track .slick-slide:nth-child(4) li .why_services_blog-icon-box{
        background-color: #ff5e85;
    }
    .why_services_blog.why_services_blog_slider .slick-list .slick-track .slick-slide:nth-child(5) li .why_services_blog-icon-box{
        background-color: #7956ff;
    }
    .why_services_blog.why_services_blog_slider .slick-list .slick-track .slick-slide:nth-child(6) li .why_services_blog-icon-box{
        background-color: #000000;
    }
    .why_services_blog.why_services_blog_slider .slick-list .slick-track .slick-slide:nth-child(7) li .why_services_blog-icon-box{
        background-color: #f845c6;
    }
    .why_services_blog.why_services_blog_slider .slick-list .slick-track .slick-slide:nth-child(8) li .why_services_blog-icon-box{
        background-color: #f59850;
    }
    .why_services_blog.why_services_blog_slider .slick-list .slick-track .slick-slide:nth-child(9) li .why_services_blog-icon-box{
        background-color: #5a810f;
    }
    .why_services_blog.why_services_blog_slider .slick-dots{
        margin: 10px 0 0 0;
    }
    .why_services_blog.why_services_blog_slider .slick-dots li{
        border: 0;
        padding: 0 0;
        width: auto;
        margin: 0 5px;
    }
    .design_process_boxmn {
        padding: 22px 0 60px 0;
    }
    .design_process_top {
        width: 100%;
        padding: 0 0 30px 0;
        margin: 0 0 30px 0;
        border-bottom: 1px solid rgba(0, 0, 0, .2);
    }
    .design_process_boxmn h3 {
        margin: 0 0 30px 0;
        font-size: 22px;
        text-align: center;
        font-weight: 500;
    }
    .design_process_boxmn ul {
        list-style: none;
        padding: 0;
        margin: 0 auto;
        max-width: 300px;
    }
    .design_process_boxmn li {
        width: 100%;
        display: flex;
        align-items: center;
        margin: 0 0 30px 0;
        padding: 0 0 0 50px;
        position: relative;
    }
    .design_process_boxmn li:last-child {
        margin: 0;
    }
    .design_process_boxmn li::before {
        content: '';
        position: absolute;
        left: 90px;
        bottom: -32px;
        width: 0px;
        height: 32px;
        border: 1px #5971E3 dashed;
        border-radius: 0;
    }
    .design_process_boxmn li:last-child::before {
        display: none
    }
    .design_process_boxmn .count {
        border: 2px solid #5971E3;
        color: #5971E3;
        font-size: 40px;
        width: 85px;
        height: 85px;
        display: flex;
        align-items: center;
        justify-content: center;
        float: left;
        margin: 0;
        border-radius: 50%;
        padding: 0 30px;
    }
    .design_process_boxmn .step_text {
        font-size: 20px;
        color: #5971E3;
        line-height: 26px;
        font-weight: 400;
        padding-left: 15px;
    }
    .key_factors-list li{
        width:50%;
    }
    .service_hire .sec_heading{
        margin: 0 0 30px;
    }
    .reliable_solution_text_mn{
        margin: 0px auto 0;
    }
    .native_hybrid_sec .native_col{
        max-width: 100%;
        margin-bottom: 20px;
    }
    .service_solutions .slick-slide .bsi_sinner{
        min-height: 520px;
    }
    .mob_app_dev_outer li .mob_list_inner{
        padding: 15px;
    }
    .mob_app_dev_outer li,
    .shopify_overview_sec .container .bc_ovr_right{
        width: 100%;
    }
     .contact-wrapper{
        flex-wrap: wrap;
    }

    .logo_form_lt{
        padding: 0 0 0 0 !important;
        max-width: 100% !important;
    }
    .logo_form_rt{
        padding: 0 15px !important;
    }
    .contact-wrapper .logo_form_lt{
        order: 2;
    }

    .logo_form_lt .trusted_logo ul li,
    .our_ratings_sec ul li{
        max-width: 50% !important;
        margin: 0 0 20px 0;
    }
    .our_ratings_sec {
        margin: 30px 0 0 0;
    }          
    .logo_form_rt_box{
        box-shadow: none !important;
        padding: 0 !important;
        background-color: #ffffff !important;
    }

    .contact-wrapper .logo_form_lt p,
    .contact-wrapper  .logo_form_rt p{
        font-size: 14px !important;
    }
    .logo_form_rt p,
    .logo_form_rt_box .form-title{
        text-align: center;
    }
    .logo_form_rt_box .form-title{
        margin-top:0 !important;
    }
    .contact-wrapper  .logo_form_rt
    .contact-wrapper .logo_form_lt, .contact-wrapper .logo_form_rt {
        max-width: 100% !important;
    }
    .solutions_sec ul li{
        width: calc(100% - 0px);
        margin: 0 0;
    }
    .website-development .pricing_model_sec.choose_us_list .choose_us_cont_wrapper{
        background-color: var(--white-color);
        border: 1px solid #e6e6eb ;
        padding: 0 0;
    }
    .website-development .pricing_model_sec.choose_us_list .choose_us_cont_wrapper .choose_us_cont_inner .service_why-content{
        margin: 17px 0 0;
        padding: 0 20px 20px;
    }
    .website-development .pricing_model_sec.choose_us_list .choose_us_cont_wrapper .choose_us_cont_inner .service_why-content a{
        color: var(--primary-color);
    }
    .website-development .pricing_model_sec.choose_us_list .choose_us_cont_wrapper .choose_us_cont_inner .service_why-content a:hover{
            color: var(--secondary-color);
    }
    .website-development .pricing_model_sec.choose_us_list .choose_us_cont_wrapper .choose_us_cont_inner .service_why-content p{
        margin: 0 0 20px;
    }
    .website-development .pricing_model_sec.choose_us_list .choose_us_cont_wrapper .choose_us_cont_inner .service_why-title{
        padding: 12px 40px 12px 20px;
    }
    .website-development .pricing_model_sec.choose_us_list .choose_us_cont_wrapper .choose_us_cont_inner .service_why-title::after,
    .website-development .web_serv_pricing_model_sec .pricing_model_sec .choose_us_cont_inner .service_why-title::after{
        content: '\e90c';
        top: 10px;
        right: 20px;
    }
    .website-development .serv_technologies_sec  .sec_heading {
        margin: 0 0 25px;
    }
    .website-development .pricing_model_sec.choose_us_list .choose_us_cont_wrapper .choose_us_cont_inner.current .service_why-title::after,
    .website-development .web_serv_pricing_model_sec .pricing_model_sec .choose_us_cont_inner.current .service_why-title::after,
    .website-development .website_development_choose_us.choose_us_sec .pricing_model_sec .Block.current .x-small::after{
        transform: rotate(180deg);
    }
    .website-development .pricing_model_sec.choose_us_list .choose_us_cont_wrapper .choose_us_cont_inner.current .service_why-title{
        color: #4360F6;
        border-bottom: 5px #4360F6 solid;
    }
    .serv_technologies_sec .pricing_model_sec.choose_us_list.technology_accordian .choose_us_cont_wrapper .tab_content .technology-list {
        padding: 0 10px 20px;
    }
    .serv_technologies_sec .pricing_model_sec.choose_us_list.technology_accordian .choose_us_cont_wrapper .tab_content .technology-list li{
        max-width: 50%;
        padding: 15px;
        width: 100%;
    }
     .website-development .serv_technologies_sec .pricing_model_sec.choose_us_list.technology_accordian .choose_us_cont_wrapper .choose_us_cont_inner.current .service_why-title{
        color: unset;
        border-bottom: 0px;
     }
    .website-development .web_serv_pricing_model_sec .pricing_model_sec .Block{
        background-color: transparent;
        border: 1px solid;
        border-color: #f44336;
        margin-bottom: 20px;
        padding: 16px 20px 14px;
    }
    .website-development .web_serv_pricing_model_sec .pricing_model_sec .Block:nth-child(2){
        border-color: #007acc;
    }
    .website-development .web_serv_pricing_model_sec .pricing_model_sec .Block:nth-child(3){
        border-color: #583a7e;
    }
    .website-development .web_serv_pricing_model_sec .pricing_model_sec .Block:nth-child(4){
        border-color: #000000;
    }
    .website-development .web_serv_pricing_model_sec .pricing_model_sec .Block:nth-child(5){
        border-color: #8b9b33;
    }
    .website-development .web_serv_pricing_model_sec .pricing_model_sec .choose_us_cont_inner .service_why-title::after{
        top: 0px;
        right: 0;
    }
    .website-development .web_serv_pricing_model_sec .pricing_model_sec .choose_us_cont_inner p{
        display: none;
    }
    .website-development .web_serv_pricing_model_sec .pricing_model_sec .choose_us_cont_inner.current p{
        display: block;
    }
    .service_hire .hire_left img{
        width: 100%;
    }
    .website-development .website_development_choose_us.choose_us_sec .pricing_model_sec .Block{
        border-radius: 0;
    }
    .website-development .website_development_choose_us.choose_us_sec .pricing_model_sec .Block.current .sub-title1::after{
        content: "\e90c";
        height: auto;
        width: auto;
        right: 0;
        top: 0;
    }
     .shopify_certificateimg_sec ul{
        row-gap: 30px;
     }
    .shopify_certificateimg_sec ul li{
        width: 50%;
    }
    .service_marketplace .tabs{
        flex-wrap: wrap;
    }
    .digital-marketing-service .service_main_banner:after {
        top: 40px;
    }
    .job_banner {
        margin: 0 0 0 0;
        background-color: #e7f0f8;
    }
    .career .job_banner-innner{
        flex-wrap: wrap;
    }
    .career .job_banner-innner .job_banner_rt,
    .career .job_banner-innner .job_banner_lt{
        width: 100%;
        text-align: center;
    }
    .career .job_banner-innner .job_banner_lt{
        padding: 30px 0 0 0;
     }
     .job_banner_lt h1{
        line-height: 50px;
        font-size: 40px;
        text-align: center;
        margin: 0 0 15px 0;
     }
     .job_banner p:last-child{
        margin: 0;
     }
     .career-form.webforms.logo_form_rt_box{
        padding: 20px !important;
     }
     .blog-list-main li {
        padding: 0 15px;
        margin: 0 0 40px 0;
    }
    .blog-list-main {
        margin: 47px -15px 60px;
        row-gap: 50px;
    }
    .blog-list-main li .blog_date_title{
         padding: 20px 30px 20px;
    }
    .blog-list-main li .blog_date_title a{
        font-size: 14px;
        line-height: 22px;
    }

     /* End */
    .footer-link-section .grid-col {
        max-width: 50%;
        margin-bottom: 20px;
    }
    .footer-bottom{
        flex-direction: column;
        row-gap: 20px;
    }
    .copy-right{
        margin: 0 0;
    }
        .service_listing_logo{
        margin: 25px 0 0px 0;
    }
    .service_listing_sec .service_listing_inner .ser_col.content h2{
        font-size: 22px;
        margin: 0 0 15px 0;
    }
}
@media only screen and (max-width: 575px) {
    .h6, 
    h6, 
    .x-small {
        font-size: 16px;
        line-height: 24px;
    }
    .partners-list li {
        width: calc(50% - 20px);
        height: 170px;
    }
    .ai-service-grid .col-3 {
        max-width: 100%;
    }
    .footer-link-section .grid-col {
        max-width: 100%;
        margin-bottom: 20px;
    }
     .partners_left-list li {
        max-width: calc(50% - 10px);
        min-height: auto;
    }
    .serv.ban_bottom_btn{
        flex-direction: column;
    }
    .ecommerce-consulting .why_work_sec .work_itms .work_itm {
        width: 100%; 
    }
    .key_factors-list li{
        width:100%;
    }
    .blog-list-main li{
        width: 100%;
    }
    .service_listing_logo ul{
        gap: 20px 0px ;
        justify-content: space-between;
    }
    .service_listing_logo ul li{
        width: 50%;
    }
}
@media only screen and (min-width: 1600px) {
    .web_serv_pricing_model_sec .serv_pricing_inner .price_col .price_col_inner p {
        height: 160px;
    }
}