/*@media only screen and (max-width:1480px) and (min-width:1260px){
  
body{zoom:80%;font-size: 20px;}

}*/
@media only screen and (max-width:1699px){
  .development-solution-new img.contact-img-bg{right:0;}
}
@media only screen and (max-width:1600px){
  .our_offerings_wrap .our_offerings_nav{width:85px;padding:10px!important}
  .our_offerings_wrap .our_offerings_detail.active{width:450px;}

  /* New Home Page Design START */
  .rocket-image img{margin-right:55px;}

/* New Home Page Design END */}
@media only screen and (min-width:1441px){
  .testimonial-section .testimonial-block .client-image img {
    max-width: 235px;
  }
}
@media only screen and (max-width:1440px){
  .margin-top-bottom{margin-top:80px;margin-bottom:80px;}
  .page-id-16255 h1, .hero-section .hero-title{line-height: 55px;}
  .page-id-16255 h2, .contact_form_wrap .contact_form_outer .contact_info>div>div {font-size:30px!important;line-height:38px!important;}
  body:not(.home) .contact_form_wrap .contact_form_outer .contact_info h2{font-size:32px!important;line-height:40px!important;margin-bottom:5px!important;}
  body:not(.home) .contact_form_wrap .contact_info>div>p, .contact_form_wrap .contact_info>div>p{font-size:18px!important;line-height:24px;margin-block:6px 15px!important;}
  body:not(.home) .contact_benefit_list li, .contact_benefit_list li{font-size:16px!important;line-height:24px!important;margin-top:0px!important;}
  body:not(.home) .contact_form_wrap .contact_list, .contact_form_wrap .contact_list{font-size:16px;line-height:24px;margin-block:20px 0px!important;}
  body:not(.home) .contact_form_wrap .contact_list img, .contact_form_wrap .contact_list img{max-height:20px;max-width:20px;}
  .contact_form_wrap .contact_list .contact_numbers{grid-template-columns: repeat(2, minmax(auto, 1fr));gap: 10px 14px; font-size: 16px;}
  .transparent-text{font-size:60px!important;}
  .footer-h1{font-size:75px!important;}
  h1{font-size:46px!important;}
  h2{font-size:30px!important;}
  .newsletter-form h2{font-size:40px;}

  /*.our_offerings_wrap .our_offerings_detail.active {width: 450px;}*/
  ul.company_achievement li{width:180px;margin:20px 10px;}
  .company_achievement .counter_number{font-size:50px;}

  /* Contact us page new desing */
  .contact-hero-sec h2,.font-50{font-size:45px!important;line-height:65px;}
  .contact_form_wrap-inner .contact_info h2{font-size: 30px !important; line-height: 38px !important;}
  .contact_form_wrap-inner .contact_info>div>p{font-size: 18px !important; line-height: 24px; margin-block: 6px 15px !important;}
  .app-design-month-template-default h2.transparent-text{font-size:61px!important;}
  .font-28{font-size:27px!important;line-height:37px;}

  .contact_benefit_list li h3{font-size:16px!important;line-height:24px!important;margin-top:0px!important;}
  .contact_form_wrap-inner .contact_list .contact_numbers{gap: 10px 14px;}
  .about-num-sec .font-50{font-size:38px!important;line-height:55px;}
  .about-num-sec .about-num-container{gap:20px;}
  footer .contact_form_wrap .contact_form .gform_legacy_markup_wrapper form li.gfield input::placeholder,footer .contact_form_wrap .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield textarea::placeholder,footer .contact_form_wrap .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield select,footer .contact_form_wrap .contact_form .gform_legacy_markup_wrapper form li.gfield textarea{font-size:18px!important;}
  .contact_form_outer .contact_form {padding: 15px 35px;}

  /* Footer css  */
  .footer-bottom .footer-bottom-wrapper .menu-footer-heading{font-size:22px;line-height:30px;}
  .footer-bottom .footer-block .logo-block img{width:175px;}
  .footer-bottom .footer-block{max-width:275px;}
  .footer-bottom .footer-bottom-wrapper .footer-col-1,.footer-bottom .footer-bottom-wrapper .footer-col-2,.footer-bottom .footer-bottom-wrapper .footer-col-3,.footer-bottom .footer-bottom-wrapper .footer-col-4{flex:0 0 auto;}
  .footer-bottom .contact-info .address-block .address p{color:#fff;font-size:16px;line-height:24px;}

  /* Footer Location CSS  START */
  footer .locationbar .locationbar-item img,body:not(.home) footer .locationbar .locationbar-item img{height:50px;}
  footer .locationbar .locationbar-item .country-title,footer .social-connect .footer-mailbox .footer-mail-title{font-size:20px;line-height:28px;}
  footer .locationbar .locationbar-item .location-text{font-size:14px;line-height:22px;}

  /* Footer Location CSS  END */
  .testimonial-section .slick-arrow,body:not(.home) .testimonial-section .slick-arrow{width:45px;height:45px;}
  .testimonial-section .slick-arrow{top:-51px;}

  /* New Home Page Design START */
  .page-id-16255 h2{font-size:38px!important;line-height:48px!important;}
  .home h2.trusted-title{font-size:30px!important;line-height:40px!important;}
  .crafting-section .stats-container .stat-item .stat-icon img{height:40px;}
  .crafting-section .stats-container .stat-item .stat-number{font-size:30px;line-height:30px;}
  .crafting-section .stats-container .stat-item .stat-label{font-size:18px;line-height:24px;}
  .home_our_services .our_services_tabbing .our_services_tabs .enterprise_tabs .tab_title{font-size:16px;line-height:26px;}
  .app-clone-section .clone-slider .slick-slide{margin:0 25px;}
  .app-solutions-industries .app-solution-wrapper{row-gap:calc(3vw - 15px);column-gap:2%;}
  .app-solutions-industries .app-solution-wrapper .app-solution-item svg{width:36px;}
  .scaling-strategy-section .scaling-strategy-wrapper{padding:40px 0 40px 40px;}
  .scaling-strategy-section .scaling-strategy-slider .stage-card .stage-content .stage-title{font-size:22px;line-height:32px;}
  .scaling-strategy-section .scaling-strategy-slider .stage-card .stage-content .stage-description{font-size:15px;line-height:23px;}
  .app-clone-section .clone-slider .clone-card img.clone-image{margin-bottom:15px;}
  .app-clone-section .clone-slider .clone-card .clone-title{font-size:22px;line-height:32px;margin-bottom:12px;padding-bottom:12px;}
  .app-clone-section .clone-slider .clone-card .clone-description{margin-bottom:21px;}
  .app-clone-section .clone-slider .clone-card .clone-tags{row-gap:15px;}
  .portfolio-wrapper .project-card.all-portfolio .text{font-size:22px;font-weight:700;line-height:32px;max-width:295px;}
  .portfolio-wrapper .project-card .project-description .project-title{font-size:30px;font-weight:700;line-height:40px;margin-bottom:10px;}
  .why-choose-inner{padding:60px 30px 60px 35px;}
  .startup-models-section .mt-40{margin-top:20px;}
  .startup-models-section .section-heading.mb-60{margin-bottom:40px;}
  .home-techbox-content .card-body .technology-items img{width:44px;}
  .home-tech-sec .home-techbox .nav-tabs.home-techbox-tab .nav-link,.home-techbox-content .card-body .technology-items>div{font-size:18px;line-height:18px;}
  .how-we-help .section-heading.mb-60{margin-bottom:40px;}
  .our_services.home_our_services .section-title{margin-bottom:1rem;}
  .hero-section .tagline{font-size:16px;line-height:26px;}
/* New Home Page Design END */

/* Mobile app Development CSS  Start */
.app-solutions-industries-mobile-app .app-solution-wrapper{
	row-gap: calc(3vw - 15px);
	column-gap: 2% !important;
}
.app-solutions-industries-mobile-app .app-solution-wrapper .app-solution-white-item svg {
	width: 36px;
}
.mobile_app_develop_counter_block .stat-number{font-size:20px;line-height:26px;}
/* Mobile app Development CSS  End */

/* author Page CSS */
.author .author-titlebox h2{font-size: 22px !important; line-height: 32px;}

}
@media screen and (max-width:1400px){

  /* New Home Page Design START */
  .page-id-16255 h1,.hero-section .hero-title{font-size:46px;line-height:56px;}
  .crafting-section .stats-container .stat-item{padding:0 15px;}
  .crafting-section .stats-container .stat-block{padding:0 8px;}
  .btn-primary-custom,.btn-primary-custom-arrow,.btn-outline-custom,.btn-outline-custom-arrow{padding:12px 16px;}
  .btn-pink-fill .btn-primary-custom-arrow,.btn-white-fill .btn-primary-custom-arrow,.btn-pink-outline .btn-outline-custom-arrow{padding:15px 15px!important;}
  .scaling-strategy-slider .slick-arrow,.app-clone-section .slick-arrow,.testimonial-section .slick-arrow{width:45px;height:45px;}
  .scaling-strategy-slider .slick-arrow{top:-81px;}
  .app-clone-section .slick-arrow{top:-120px;}

  /* Home Our Technologies Section  START */
  .home-tech-sec .home-techbox-content .card-body .technology-items>div{font-size:18px;line-height:18px;}
  .home-tech-sec .home-techbox-content div.card-body>div{gap:3vw 3vw;}
  .home-techbox-content .card-body .technology-items img{width:44px;}

  /* Home Our Technologies Section  END */
  .testimonial-section .slick-arrow{top:-51px;}
  .our_services.home_our_services .tabs-content-wrapper .our_services-acc-content .tab-content-inner{padding:40px 40px !important;}
  .our_services.home_our_services .our_services_tabs .enterprise_tabs.thin_scrollbar{max-height:480px;padding-right:24px;}
  .our_services.home_our_services .tabs-content-wrapper .our_services-acc-content .tab-content-inner .tab-text{margin-bottom:20px;}
  .our_services.home_our_services .tabs-content-wrapper .service-items{row-gap:12px;}
  .our_services.home_our_services .tabs-content-wrapper .service-item .s-item{font-size:17px;}
  .app-clone-section .clone-slider .slick-slide{margin:0 18px;}
  .faq_innerblock{padding:80px 35px 40px 35px!important;}
  .faq_section .faq-box .accordion-item .accordion-button{font-size:18px;line-height:26px;}

  /* New Home Page Design END */

  /* eCommerce page Our Technologies Section START */
  .ecommerce-services-roi-sec .ecommerce-services-roi-wrapper .es-roi-item{width:31.9%;}
  .ecommerce-features-sec .our_services_wrapper .tab-content .tab-pane ul.ios-app-detail-sub li{font-size:16px;line-height:26px;}
  .ecommerce-features-sec .our_services_wrapper .tab-content .tab-pane img{max-height:26vw;}
  .eCommerce-platforms-sec .our_services_wrapper{padding:50px 50px;}
  .our_services.ecommerce-operations-sec .our_services_wrapper{padding:0!important;}
  .industry-faq-sec.faq_section .faq-box .accordion-item .accordion-button{font-size:18px!important;line-height:26px;}
/* eCommerce page Our Technologies Section END */

/* Mobile app Development CSS  Start */
.custom-mobile-sec .stats-container .stat-block-sec {
	padding: 0 8px;
}
.custom-mobile-sec .development-container-box .development-block-box {
  padding: 4px 8px;
}
/* Mobile app Development CSS  End */

/* ecommerce portfolio CSS START */
.client-intro-section .client-intro-rounded-pill { gap: 14px;}
.client-intro-section .client-introbox .client-intro-rounded-pill div.badge{ font-size: 18px; line-height: 26px; padding: 10px 20px !important; }
.our_services .our_services_tabbing .our_services_tabs .enterprise_tabs_wrapper .purple-box-enterprise_tabs li a {padding: 8px 15px; !important}
.our_services .our_services_tabbing .our_services_tabs .enterprise_tabs_wrapper .purple-box-enterprise_tabs li a h3 {font-size: 20px !important; line-height: 28px !important;}
.our-projects .our-projects-wrapper { border-radius: 40px; padding: 65px 40px 60px !important; }
.client-testimonial .client-testimonial-wrapper .project-description p:before {left: -32px;}
/* ecommerce portfolio CSS END */

}
@media only screen and (max-width:1399px){
  .hp_blog_img:before,.fetured-img:before{right:-10px;bottom:-10px;}
  .grab_ride_port .margin--top{margin-top:-300px}
  .development-solution-new h1 span.blueColor{font-size:80px}
  .development-solution-new .contact-h2{font-size:30px!important;line-height:normal;}
  .contact_form_outer .p-60{padding:30px;}
  .contact_form_wrap .gform_footer .gform_button.button{padding:12px 16px;}

  /* our_services START */
  .home_our_services .our_services_wrapper{padding:40px 30px!important;}

  /* our_services END */

  /* New Home Page Design START */
  .contact_form_outer .p-60{padding:30px;}
  .blog-card-wrapper .row{margin-inline:-20px;}
  .blog-card-wrapper .row div[class|="col"]{padding-inline:20px;}
  .home .blog-card h3{font-size:20px;}

/* New Home Page Design END */}
@media screen and (max-width:1375px){

  /* New Home Page Design START */
  .scaling-strategy-section.section-header-wrapper .section-header h2{max-width:900px;}

/* New Home Page Design END */}
@media only screen and (max-width:1300px){
  .our_offerings_wrap .our_offerings_detail.active{width:400px;}
  .screenshot-section-row{margin:100px 0}
  .single-portfolio .about-gas-portfolio .client_app{padding:40px;background:linear-gradient(to left,black,#ffffff38 100%);backdrop-filter:blur(50pc);}
  .grab_ride_port .margin--top{margin-top:-270px}
  .footer-bottom .footer-block .logo-block img{width:155px;}
  .footer-bottom .footer-block .logo-block .rating span{font-size:15px;line-height:17px;}
}
@media only screen and (max-width:1320px) and (min-width:992px){
  #bootscore-navbar.navbar-nav .nav-link{font-size:13px;line-height:19px}
}
@media only screen and (max-width:1199px){
  .margin-top-bottom{margin-top:60px;margin-bottom:60px;}
  /*#masthead .navbar-collapse {position: absolute; background: #000; left: 0; right: 0; top: 90px; z-index: 1;}*/

  /*#masthead .navbar-nav {padding: 30px; height: 100vh;}*/

  .benefits-shadow-one:after{width:500px;height:500px;}
  .our_offerings_wrap .our_offerings_nav{width:73px;padding:7px!important;}
  .our_offerings_wrap .our_offerings_detail{margin-left:-75px;}
  .our_offerings_wrap li{margin:5px;}
  .about_skr_port .percent-circle::before{right:-15%;}
  .page-offer__facts .fast_facts{display:block;width:100%}
  .grab_ride_port .grab_bg_green,.grab_ride_port .grab_bg_green_gr{background:#0E974B!important;}
  .development-solution-new .about_we_did .about_we_did_title{right:0;}
  .development-solution-new .call_solu_sec{padding:30px 30px 30px 50px;border-radius:30px}
  .development-solution-new .call_solu_sec::before{font-size:30px}
  .app-design-month-template-default h2.transparent-text{font-size:56px!important;}
  .contact_form_wrap .contact_list .contact_numbers{font-size: 14px;}
  .footer-bottom .menu-block ul li{margin-bottom:0;}
  .footer-bottom .contact-info .address-block .address .country{font-size:18px;}
  .footer-bottom .contact-info .address-block .address p{font-size:14px;}
  .footer-bottom .copyright .content-block .text p{font-size:14px;}
  .footer-bottom .copyright .content-block .footer-links ul li a{font-size:14px;}
  .footer-bottom .footer-bottom-wrapper{margin-bottom:10px;}
  .footer-bottom{padding:50px 0 20px;}
  .footer-bottom .menu-block ul li,.footer-bottom .menu-block ul li a{font-size:14px;line-height:22px;}
  .footer-bottom .footer-bottom-wrapper .footer-col-1{width:23%;}
  .footer-bottom .footer-bottom-wrapper .footer-col-2{width:21%;}
  .footer-bottom .footer-bottom-wrapper .footer-col-3{width:19%;}
  .footer-bottom .footer-bottom-wrapper .footer-col-4{width:16%;}
  .footer-bottom .footer-bottom-wrapper .footer-col-5{width:21%;}
  .footer-bottom .footer-block .logo-block{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;}
  .footer-bottom .contact-info .address-block{grid-template-columns:repeat(1,1fr);}
  .footer-bottom .contact-info .address-block .address{margin-bottom:0!important;}
  footer .contact_form_wrap .contact_form .gform_legacy_markup_wrapper form li.gfield input::placeholder,footer .contact_form_wrap .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield textarea::placeholder,footer .contact_form_wrap .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield select,footer .contact_form_wrap .contact_form .gform_legacy_markup_wrapper form li.gfield textarea{font-size:17px!important;}
  .contact_form_wrap .gform_footer .gform_button.button{padding:12px 12px;font-size:16px;}
  .page-id-16255 h2, .contact_form_wrap .contact_form_outer .contact_info>div>div{font-size: 28px !important; line-height: 36px !important;}
  .page-id-16255 h2,.contact_form_wrap .contact_form_outer .contact_info h2{font-size:40px!important;line-height:48px!important;}
  .testimonial-section .slick-arrow{top:-60px;font-size:0;z-index:9;}
  .testimonial-section .testimonial-wrapper{padding:24px 16px;}
  .testimonial-section .slick-arrow:before,body:not(.home) .testimonial-section .slick-arrow:before{width:22px;height:10px;}
  .testimonial-section .slick-arrow.slick-prev{right:55px;}
  .testimonial-section .slick-list{    /* padding-top: 55px; */}
  .testimonial-section .testimonial-slider .testimonial-slide{padding:0 20px;}
  .testimonial-section .testimonial-block{position: relative; flex-direction:column-reverse;padding:24px 16px 0; z-index: 2; background-image: none !important;}
  .testimonial-section .testimonial-block::before{
    content: "";
    position: absolute;
    left: -47px;
    bottom: -30px;
    height: 100%;
    width: 100%;
    background: #fff url(https://www.apurple.co/wp-content/themes/apurplechild/images/testimonial-shape.svg) no-repeat left bottom / contain;
    z-index: -1;
    transform: rotate(323deg);
  }
  .testimonial-section .testimonial-block .content-block .desc:before{width:35px;height:35px;margin-bottom:16px;}
  .testimonial-section .testimonial-block .client-info p.name{margin-bottom:3px;font-size:22px;line-height:22px;}
  body:not(.home) .testimonial-section .testimonial-block .client-info p.name{font-size:14px;line-height:15px;}
  body:not(.home) .testimonial-section .slick-arrow.slick-next{right:-10px;}
  body:not(.home) .testimonial-section .testimonial-wrapper .section-header{padding-bottom:25px!important;}
  .testimonial-section .testimonial-block .client-info p.designation,body:not(.home) .testimonial-section .testimonial-block .client-info p.designation{font-size:14px;line-height:15px;}
  body:not(.home) .testimonial-section .testimonial-block .client-info p.designation{line-height:22px;}
  .testimonial-section .testimonial-block .client-image img{min-width:50px;height:auto;}
  .testimonial-section .testimonial-block .client-image{display:flex;align-items:flex-start;justify-content:space-between;padding:0;}
  .testimonial-section .testimonial-block .client-image .client-info{flex-direction:column-reverse;justify-content:flex-start!important;align-items:flex-start!important;padding-top:38px; align-self: self-start;}
  .testimonial-section .testimonial-block .client-image .client-info a{margin-bottom:35px;}
  .testimonial-section .testimonial-wrapper .section-header{column-gap:10px;}

 /* Contact us page new desing START */
.contact_form_wrap-inner .contact_info h2{font-size: 28px !important; line-height: 36px !important;}
 /* Contact us page new desing END */

  /* our_services START */
  .home_our_services .our_services_wrapper{padding:40px 18px!important;}

  /* our_services END */

  /* Footer Location CSS  START */
  footer .locationbar .locationbar-item .country-title,footer .social-connect .footer-mailbox .footer-mail-title{font-size:20px;line-height:28px;}
  footer .locationbar .locationbar-item .location-text{margin-top:18px;}

  /* Footer Location CSS  END */

  /* New Home Page Design START */

  /* .page-id-16255 h1 {
   font-size: 46px !important;
   line-height: 56px;
    } */

  .page-id-16255 h2{font-size:38px!important;line-height:48px;}

  /* .margin-top-bottom {
    margin-top: 80px;
    margin-bottom: 80px;
  } */
  .hero-buttons{gap:9px;}
  .btn-pink-fill span,.btn-white-fill span,.btn-pink-outline span{font-size:16px;}
  .btn-pink-fill .btn-primary-custom-arrow,.btn-white-fill .btn-primary-custom-arrow,.btn-pink-outline .btn-outline-custom-arrow{padding:13px 12px!important;}
  .btn-primary-custom,.btn-primary-custom-arrow,.btn-outline-custom,.btn-outline-custom-arrow{padding:12px 12px;}
  .crafting-section .stats-container .stat-item{padding:0 10px;width:100%;}

  /* .stat-item {
    padding: 0 25px;
  } */
  .stat-item:not(:first-child):before{position:relative;}
  .scaling-strategy-slider .slick-arrow,.counter-wrapper .stats-container .slick-arrow{top:-87px;}
  .help-boxes .row>*{padding-inline:10px;}
  .how-we-help .help-boxes .row-gap-md-5{row-gap:30px;}
  .our_services.home_our_services .our_services_tabs .enterprise_tabs.thin_scrollbar{max-height:450px;padding-right:18px;}
  .scaling-strategy-slider .slick-arrow.slick-next,.counter-wrapper .stats-container .slick-arrow.slick-next{right:35px;}
  .scaling-strategy-slider .slick-arrow.slick-prev,.counter-wrapper .stats-container .slick-arrow.slick-prev{right:100px;}
  .testimonial-section .slick-arrow{top:-60px;font-size:0;z-index:9;}
  .faq_innerblock{padding:60px 30px 40px 30px!important;}

  /* .page-id-16255 p {
      font-size: 18px;
    } */
  .hero-section .hero-title span{background-position:84% 0;max-width:550px;}
  .stage-card .btn-pink-fill span{font-size:14px;}
  .stage-card{padding:24px;}
  .scaling-strategy-section .scaling-strategy-wrapper{padding:35px 0 40px 35px;}
  .app-clone-section .slick-arrow.slick-prev{right:65px;}
  .app-clone-section .clone-slider .slick-slide{margin:0 15px;}
  .app-clone-section .slick-arrow{top:-148px;}
  .portfolio-wrapper .project-card .project-banner{margin-bottom:16px;}
  .portfolio-wrapper .project-card .project-header{left:16px;top:29px;}
  .portfolio-wrapper .project-card .project-header .project-title{font-size:36px;line-height:32px;margin-bottom:0;}
  .portfolio-wrapper .project-card .project-header .project-subtitle{font-size:14px;line-height:32px;}
  .portfolio-wrapper .project-card .tag-container{margin-bottom:16px;}
  .portfolio-wrapper .project-card .tag-container .tag{font-size:12px;line-height:12px!important;padding:12px 24px;line-height:normal;}
  .portfolio-wrapper .project-card .project-description .project-title{font-size:20px;line-height:17px;}
  .portfolio-wrapper .project-card .project-description .project-description{font-size:14px;line-height:20px;}
  .portfolio-wrapper .project-card{margin-bottom:24px;}
  .app-solutions-industries{margin-bottom:0;}
  .portfolio-wrapper .project-card.all-portfolio .text{font-size:20px;line-height:30px;max-width:224px;}
  .awards-and-recognition-wrap{margin-bottom:40px;}
  .mb-120{margin-bottom:40px;}
  .testimonial-section .testimonial-wrapper{padding:24px 16px;}
  .testimonial-section .slick-arrow:before{width:22px;height:10px;}
  .testimonial-section .slick-arrow.slick-prev{right:55px;}
  .testimonial-section .slick-list{    /* padding-top: 55px; */}
  .testimonial-section .testimonial-slider .testimonial-slide{padding:0 20px;}
  .testimonial-section .testimonial-block{background-image:url('../images/testimonial-shape-mobile.svg');background-size:auto auto;background-position:left bottom;flex-direction:column-reverse;padding:24px 16px 0;}
  /* .testimonial-section .testimonial-block .content-block .desc:before{width:44px;height:34px;margin-bottom:16px;}
  .testimonial-section .testimonial-block .client-info p.name{margin-bottom:3px;font-size:22px;line-height:22px;}
  .testimonial-section .testimonial-block .client-info p.designation{font-size:14px;line-height:15px;} */
  /* .testimonial-section .testimonial-block .client-image img{min-width:110px;}
  .testimonial-section .testimonial-block .client-image{display:flex;align-items:flex-start;justify-content:space-between;padding:0;}
  .testimonial-section .testimonial-block .client-image .client-info{flex-direction:column-reverse;justify-content:flex-start!important;align-items:flex-start!important;padding-top:38px;}
  .testimonial-section .testimonial-block .client-image .client-info a{margin-bottom:35px;}
  .testimonial-section .testimonial-wrapper .section-header{column-gap:10px;} */
  .our_services .section-title{font-size:2rem;line-height:2.5rem;}
  .our_services .section-description{font-size:16px;line-height:22px;}
  .enterprise_tabs .tab_title{font-size:16px!important;line-height:24px;}
  .our_services.home_our_services .tabs-content-wrapper .our_services-acc-content .tab-content-inner{padding:30px !important;background-size:105px auto;}
  .tab-icon-wrapper{width:42px;height:42px;}
  .our_services.home_our_services .tabs-content-wrapper .service-item .s-item{font-size:16px;background-position:left 4px;}
  .enterprise_tabs li{margin-bottom:25px;}

  /* New Home Page Design END */

  /* eCommerce page Our Technologies Section START */
  .ecommerce-services-roi-sec .ecommerce-services-roi-wrapper .es-roi-item,.comprehensive-solutions-sec .comprehensive-solutions-wrapper .comprehensive-solutions-item{padding:22px;border-radius:14px;}
  .ecommerce-services-roi-sec .ecommerce-services-roi-wrapper .es-roi-item{width:31.6%;}
  .ecommerce-solutions-sec .ecommerce-solutions-wrapper .ecommerce-solution-item .tab-content-title{font-size:20px;line-height:22px;}
  .ecommerce-solutions-sec .ecommerce-solutions-wrapper .ecommerce-solution-item p{font-size:18px!important;line-height:26px;}
  .eCommerce-platforms-sec .our_services_tabs .enterprise_tabs_wrapper{padding:40px 40px;}
  .eCommerce-platforms-sec .our_services_tabs .enterprise_tabs{max-height:340px;gap:22px;}
  .eCommerce-platforms-sec .our_services_tabs,.eCommerce-platforms-sec .our_services_tabs .tab_details{border-radius:50px;}
  .eCommerce-platforms-sec .our_services_tabs .tab_details{padding:50px 50px;}
  .eCommerce-platforms-sec .our_services_tabs .tab-content .our_services-acc-content .tab-content-title{font-size:22px;line-height:30px;}
  .eCommerce-platforms-sec .our_services_tabs .enterprise_tabs li.active h3.tab_title{padding:14px 22px;}
  .eCommerce-platforms-sec .our_services_tabs .tabs-content-wrapper .tab-content .our_services-acc-head .tab_title{font-size:19px;line-height:29px;}
  .ecommerce-features-sec .our_services_wrapper{padding:40px 18px!important;}
  .ecommerce-features-sec .our_services_wrapper .technology-tab .nav-link{font-size:22px;line-height:28px;}
  .ecommerce-features-sec .our_services_wrapper .tab-content .tab-pane img{max-height:35vw;}
  .ecommerce-process-sec .ecommerce-process-wrapper .ecommerce-process-item>div{padding:25px;}
  .ecommerce-process-sec .ecommerce-process-wrapper .ecommerce-process-item h3{font-size:20px!important;line-height:30px;}
  .industry-page_case-study .industry-case-study-listing .industry-case-study-item{padding:20px;border-radius:28px;}
  .industry-case-study-listing .industry-case-study-item .case-study-text{font-size:18px;line-height:28px;}
  .industry-case-study-listing .industry-case-study-item .cs-number-item .cs-number-text{font-size:15px!important;line-height:21px!important;}
/* eCommerce page Our Technologies Section END */

/* Mobile app Development CSS  Start */
.advanced-technologies .advanced-technologies-feild .accordion-item .accordion-button img{width:42px;}
.mobile-development-services .mobile-development-services-wrapper .mobile-services-card .icon-outer{width:42px; height:42px;}
/* Mobile app Development CSS  End */

/* ecommerce portfolio CSS START */
.our_services .our_services_tabbing .our_services_tabs .enterprise_tabs_wrapper{border-radius: 40px 0px 0px 40px;}
.our_services .our_services_tabbing .our_services_tabs .enterprise_tabs_wrapper .purple-box-enterprise_tabs li a h3{font-size: 19px !important; line-height: 26px !important;}
.our-projects .our-projects-wrapper { border-radius: 35px; padding: 55px 30px 45px !important; }
.our_approach_wrapper .listing-feature-arrow, .our-key-and-challenges .listing-feature-arrow, .our-key-strategies .our_key_wrapper .listing-feature-pink-arrow {padding-left: 40px;}
.our_approach_wrapper .listing-feature-arrow li:before, .our-key-and-challenges .listing-feature-arrow li:before, .our-key-strategies .our_key_wrapper .listing-feature-pink-arrow li:before {height: 24px; width: 24px; left: -40px; top: 3px;}

.case-study-our-project-sec .case-study-our-projects .cs-project-item .cs-project-box { padding: 50px 35px 0; border-radius: 30px;}
.client-testimonial .client-testimonial-wrapper .project-description p:before{left: -25px; height: 20px; width: 20px; top: -3px;}
.client-testimonial .client-testimonial-wrapper .project-description p:after{height: 20px; width: 20px;}
.case-study-our-project-sec .case-study-our-projects .cs-project-item { padding-inline: 8px;}
.ready-to-optimize .project-description div:first-child { font-size: 20px; line-height: 26px;}
.case-study-our-project-sec .case-study-our-projects .cs-project-item .cs-project-box { padding: 20px 15px 0; border-radius: 20px;}
.client-testimonial .client-testimonial-wrapper .project-description p:after { content: ""; position: absolute; height: 20px; width: 20px;}
.client-testimonial .client-testimonial-wrapper {background: unset; padding: 0px !important;}
/* ecommerce portfolio CSS END */

}
@media screen and (max-width:1440px) and (min-width:1024px){
  .about-unique-sec .about-values-container.icon-capsule-box{gap:10px 12px;}
}
@media screen and (min-width:1025px){
  .stats-container .slick-track{justify-content:center;}
}
@media only screen and (max-width:1024px){
  h1{font-size:40px!important;}
  h2{font-size:26px!important;}
  h3{font-size:20px!important;}
  .transparent-text{font-size:70px!important;}
  .home #section_2 .transparent-text,.home #section_7 .transparent-text{font-size:45px!important;}
  .about_skr_port .percent-bar::before,.about_skr_port .percent-circle::before{display:none;}
  .about_skr_port .percent-bar{z-index:unset;}
  .development-solution-new h1 span.blueColor{font-size:50px}
  .development-solution-new .call_top{margin-top:-270px}
  .app-design-month-template-default h2.transparent-text{font-size:52px!important;}
  .contact-hero-sec h2,.font-50{font-size:45px!important;line-height:65px;}
  .font-28{font-size:25px!important;line-height:35px;}
  .about-hero .about-hero-img{border-radius:65px;}
  .about-num-sec .about-num-container .about-num-item{padding:15px 30px;}
  .about-industries-sec .industry-container,.about-unique-sec .about-unique,.about-unique-sec .about-values-container,.about-num-sec .about-num-container{gap:30px 20px;}
  .about-unique-sec .about-mission,.about-unique-sec .about-vision,.about-unique-sec .about-values{border-radius:32px;padding:30px;}
  .about-trio-box.br-100{border-radius:60px;}
  .trio-person .font-36{font-size:28px!important;}
  .trio-person .font-22{font-size:20px!important;}
  .about-industries-sec .industry-item{padding-top:0.5rem!important;padding-bottom:0.5rem!important;}
  .about-industries-sec .industry-item img{width:35px}
  .single-post h1{font-size:32px!important;}
  .contact_form_wrap .gform_footer .gform_button.button{padding:12px 12px;}

  /* .footer-bottom .footer-bottom-wrapper .menu-footer-heading {font-size: 20px;line-height: 34px;} */
  .footer-bottom{padding:40px 0 20px;}
  .footer-bottom .copyright{padding-top:20px;}
  .footer-bottom .footer-block{max-width:265px;}
  .footer-bottom .footer-block .logo-block img{width:150px;}
  .page-id-16255 h2,.contact_form_wrap .contact_form_outer .contact_info h2{font-size:26px!important;line-height:34px!important;}
  body:not(.home) .testimonial-section .testimonial-wrapper .section-header>h2{font-size:26px!important;line-height:34px!important;}

  /* New Home Page Design START */
  .page-id-16255 h1,.hero-section .hero-title{font-size:40px!important;line-height:50px;}
  .page-id-16255 h2{font-size:26px;line-height:34px;}

  /* .page-id-16255 p {
    font-size: 18px;
    line-height: 26px;
  } */
  .btn-primary-custom,.btn-primary-custom-arrow,.btn-outline-custom,.btn-outline-custom-arrow{padding:10px 12px;}

  /* .btn-pink-fill .btn-primary-custom-arrow,
  .btn-white-fill .btn-primary-custom-arrow,
  .btn-pink-outline .btn-outline-custom-arrow {
    padding: 16px 14px !important;
  } */
  .btn-pink-fill span,.btn-white-fill span,.btn-pink-outline span{line-height:12px;}
  .hero-section .hero-title span{background-position:84% 0;max-width:460px;}
  .cloud-bottom{bottom:-105px;}
  .stat-item.stat-block{margin:0;padding:0;}
  .home-cta-book img{margin-top:-6vw;}

  /* .page-id-16255 p {
    font-size: 18px;
    line-height: 26px;
  } */
  .enterprise_tabs li a{padding:15px 15px;}
  .our_services.home_our_services .our_services_tabs .enterprise_tabs.thin_scrollbar{padding-right:15px;}
  .portfolio-wrapper .project-card.all-portfolio .text{font-size:18px;line-height:28px;max-width:224px;}

  /* How-we-help css */
  .how-we-help{margin-block:40px;}
  .how-we-help .mt-40,.why-choose-inner .mt-40{margin-top:20px;}
  .app-clone-section .clone-slider .clone-card .clone-tags .clone-tag{font-size:15px;}
  .app-clone-section .slick-arrow{top:-130px;}

  /* Faq css  */
  .faq_innerblock,.why-choose-inner{padding:40px 30px 30px;}

/* New Home Page Design START */}
@media only screen and (min-width:1057px){
  .contact_form_wrap .contact_list .contact_numbers >:nth-child(4){display:none;}
}
@media only screen and (max-width:1020px) and (min-width:991px){
  body:not(.home) .contact_form_wrap .contact_list .contact_numbers,.contact_form_wrap .contact_list .contact_numbers{font-size: 13px;}
  body:not(.home) .contact_form_wrap .contact_list .contact_numbers span,.contact_form_wrap .contact_list .contact_numbers span{display:none;}
}
@media only screen and (max-width:991px) and (min-width:576px){
  .partnership-with-us .engagement:before{display:none;}
  .partnership-with-us .step-4-process .flow-border:before{width:calc(200% + 13vw);}
  .partnership-with-us .step-4-process .engagement:before{display:block;}
  .partnership-with-us .step-4-process .project:before{display:none;}
}
@media (max-width:991.98px){

  /* New Home Page Design START */

  /* .stats-container {
    flex-wrap: wrap;
    justify-content: center;
    gap: 30px;
  } */
  .stat-separator{display:none;}

/* New Home Page Design END */}
@media only screen and (max-width:991px){
  .inner-section-padding {padding: 40px 20px;}

  /* header  */
  header.site-header .header-actions{display:flex!important;}

  /*  #bootscore-navbar .menu-item.menu-item-has-children{text-align: center;}*/
  ul#bootscore-navbar{align-items:start;}
  .dropdown-menu{border:0px;}
  .dropdown > .dropdown-menu.depth_0.show{display:block!important;min-width:260px;max-width:100%;}
  .dropdown:hover > .dropdown-menu.depth_0{display:none;}
  .screenshot-section-row{margin:60px 0}
  #portfolio_slider .slick-list{padding:0 2% 0 0;}
  #portfolio_slider .mr-200{margin-right:50px!important;}
  .navbar-light .navbar-nav .inquire-btn a{margin-left:0;padding-left:25px}
  .our_offerings_wrap li,.our_offerings_wrap{display:block!important;}
  .our_offerings_nav h3{writing-mode:unset;}
  .our_offerings_wrap .our_offerings_nav{height:unset;width:100%;}
  .our_offerings_wrap .our_offerings_detail{height:unset;width:0;opacity:0;display:none;margin-left:0px;}
  .our_offerings_wrap .our_offerings_detail.active{width:100%!important;opacity:1;display:block;}
  .our_offerings_wrap .our_offerings_nav.active{opacity:1}
  .scrollHalf__grupo{display:block;}
  .benefits-shadow-one:after{width:350px;height:350px;}
  .our_offerings_nav h3{background:url(/wp-content/uploads/2023/01/down-arrow-1.png);background-repeat:no-repeat;background-position:right center;padding-right:40px!important;}
  #bootscore-navbar .dropdown-submenu .sub-menu{display:block}
  .dropdown-submenu a:after{display:none}
  .dropdown-submenu a.dropdown-toggle,.dropdown-menu.depth_0 li a{/*color:#b8107c!important;*/font-weight:bold}
  .dropdown-submenu li a{font-weight:normal!important;}
  .single-portfolio .about-gas-portfolio .about-flul-img{position:relative!important;transform:unset;}
  .single-portfolio .about-gas-portfolio .client_app{border-radius:0;background:none;backdrop-filter:none;}
  .single-portfolio .about-gas-portfolio .live_demo{background:linear-gradient(to right,#1c75bb94 40%,#489ee15c)}
  .single-portfolio .about-gas-portfolio .cha_solution h3::before{left:0;}
  .single-portfolio .about-gas-portfolio .cha_solution{padding-left:70px;}
  .single-post .cta_img,.single-insights .cta_img{display:block;}
  .single-insights .insight-details .insight-breadcrumb>svg{width:25px;height:auto;}
  .grab_ride_port .grab_tech,.grab_ride_port .grab_tech::before{border-bottom-left-radius:15px;border-bottom-right-radius:15px}
  #menu-item-4543 a{margin-bottom:10px;border-radius:10px;padding:10px;}
  .development-solution-new .position-absolution{position:relative;transform:unset;}
  .development-solution-new .banner_img_top{margin-top:0px}
  .development-solution-new .about_fea_sec{border-radius:20px}
  .development-solution-new .tech_sec{width:200px;height:200px;padding:10px}
  .development-solution-new .footer-background-develop{background:#FFF}
  .development-solution-new .call_top{margin-top:30px;margin-left:unset}
  .development-solution-new .call_solu_img{border-radius:20px}
  .video-detail .demo-video iframe{height:375px;}

  /* Contact us page new design */
  .contact_form_outer .contact_form{padding:30px 39px 30px;}
  .contact-hero-sec h2,.font-50{font-size:40px!important;line-height:60px;}
  .contact-form-sec .contact-form-head .contact-profile img{width:90px;}
  #section_4 .transparent-text{font-size:56px!important;}
  .our_services_wrap .our_services_list{height:440px;}
  .app-design-month-template-default h2.transparent-text{font-size:48px!important;}
  .our_services_wrap .our_services_list .our_services_desc{display:block!important;}
  .video_banner .video-wrapper__video{width:100%!important}
  .scroll_top_wrapper{padding-top:5vh!important;}
  .services_banner_wrapper{padding:5vh 0!important;}
  .footer-bottom .contact-info .address-block{grid-template-columns:repeat(3,1fr);gap:25px;}
  .footer-bottom h2{margin-bottom:10px;}
  .footer-bottom .footer-block{max-width:280px;}
  .footer-bottom .footer-bottom-wrapper .footer-col-1{width:44%;}
  .footer-bottom .footer-bottom-wrapper .footer-col-2{width:28%;}
  .footer-bottom .footer-bottom-wrapper .footer-col-3{width:28%;}
  .footer-bottom .footer-bottom-wrapper .footer-col-4{width:35%;}
  .footer-bottom .footer-bottom-wrapper .footer-col-5{width:35%;}
  .footer-bottom .footer-block .logo-block{flex-direction:row;justify-content:space-between;align-items:center;}
  .footer-bottom .copyright .content-block{flex-direction:column;}

  /* .contact_form_outer .crafting-right{padding-left: 20px !important;} */
  body:not(.home) .contact_benefit_list li{font-size:17px;}
  .contact_form_wrap .gform_legacy_markup_wrapper{margin-block:0!important;}
  .blog-card-wrapper .row{row-gap:48px;}
  body:not(.home) .testimonial-section .testimonial-wrapper .section-header>p{font-size:16px;line-height:22px;}
  body:not(.home) .contact_form_wrap .contact_list .contact_numbers,.contact_form_wrap .contact_list .contact_numbers{font-size: 16px;}
  body:not(.home) .contact_form_wrap .contact_list .contact_numbers span,.contact_form_wrap .contact_list .contact_numbers span{display:block;}

  /* Footer Location CSS  START */
  footer .location-sec{padding-block:35px 35px;}
  footer .locationbar{grid-template-columns:repeat(3,1fr);gap:20px;}
  footer .locationbar .locationbar-item .location-text{margin-top:16px;}
  footer .locationbar .locationbar-item .country-title,footer .social-connect .footer-mailbox .footer-mail-title{font-size:18px;line-height:24px;}

  /* Footer Location CSS  END */

  /* eCommerce page Our Technologies Section START */
  .nav-tabs.home-techbox-tab .nav-link{font-size:17px;line-height:27px;}
  .ecommerce-services-roi-sec .ecommerce-services-roi-wrapper .es-roi-item,.comprehensive-solutions-sec .comprehensive-solutions-wrapper .comprehensive-solutions-item{padding:20px;border-radius:12px;}
  .ecommerce-services-roi-sec .ecommerce-services-roi-wrapper .es-roi-item{width:31.1%;}
  .comprehensive-solutions-sec .comprehensive-solutions-wrapper{max-height:580px;overflow-y:auto;}
  .ecommerce-services-roi-sec .ecommerce-services-roi-wrapper .es-roi-item h3,.comprehensive-solutions-sec .comprehensive-solutions-wrapper .comprehensive-solutions-item h3{font-size:18px!important;line-height:28px;}
  .ecommerce-solutions-sec .ecommerce-solutions-wrapper .ecommerce-solution-item .tab-content-title{font-size:18px;line-height:20px;}
  .ecommerce-solutions-sec .ecommerce-solutions-wrapper .ecommerce-solution-item p{font-size:16px!important;line-height:24px;}
  .eCommerce-platforms-sec .our_services_tabs .enterprise_tabs_wrapper{padding:35px 20px;}
  .eCommerce-platforms-sec .our_services_tabs .enterprise_tabs{max-height:314px;gap:15px;}
  .eCommerce-platforms-sec .our_services_tabs,.eCommerce-platforms-sec .our_services_tabs .tab_details{border-radius:35px;}
  .eCommerce-platforms-sec .our_services_tabs .tab_details{padding:40px 40px;}
  .eCommerce-platforms-sec .our_services_tabs .enterprise_tabs li h3.tab_title{font-size:18px!important;line-height:28px;}
  .eCommerce-platforms-sec .our_services_tabs .tab-content .our_services-acc-content .tab-content-title{font-size:20px;line-height:28px;}
  .eCommerce-platforms-sec .our_services_tabs .enterprise_tabs li.active h3.tab_title{padding:12px 18px;}
  .eCommerce-platforms-sec .our_services_tabs .tabs-content-wrapper .tab-content .our_services-acc-head .tab_title{font-size:18px;line-height:28px;}
  .our_services.ecommerce-operations-sec .our_services_wrapper{padding:0!important;}
  .ecommerce-operations-sec .tabs-content-wrapper .our_services-acc .acc-title .tab_title{font-size:18px;line-height:28px;}
  .ecommerce-operations-sec .tabs-content-wrapper .our_services-acc .our_services-acc-content p{font-size:18px;line-height:26px;}
  .ecommerce-features-sec .our_services_wrapper{padding:35px 15px!important;}
  .ecommerce-features-sec .our_services_wrapper .technology-tab .nav-link{font-size:20px;line-height:26px;}
  .ecommerce-features-sec .our_services_wrapper .technology-tab .nav-link.active:after{display:none;}
  .ecommerce-features-sec .our_services_wrapper .technology-tab{background:#F3E1ED!important;box-shadow:0px 3px 5px 0px #00000024;overflow-x:auto; overflow-y: hidden;}
  .ecommerce-features-sec .our_services_wrapper .technology-tab .nav-link.active{background:transparent!important;}
  .ecommerce-features-sec .our_services_wrapper .tab-content .tab-pane ul.ios-app-detail-sub li{font-size:17px;line-height:27px;}
  .ecommerce-process-sec .ecommerce-process-wrapper .ecommerce-process-item>div{padding:20px;}
  .ecommerce-process-sec .ecommerce-process-wrapper .ecommerce-process-item h3{font-size:18px!important;line-height:26px;}
  .industry-case-study-listing .industry-case-study-item .cs-number-item .cs-number{font-size:25px;line-height:25px;}
  .industry-case-study-listing .industry-case-study-item .cs-number-heading{font-size:18px;line-height:26px;}
  .industry-case-study-listing .industry-case-study-item .industry-case-study-img img{border-radius:25px;}
  /* eCommerce page Our Technologies Section END */

/* Mobile app Development CSS  Start */
.round-process-sec .round-process-wrapper {
    grid-template-columns: repeat(2, 1fr);
    gap: 32px 24px;
}
.ready-build-sec .ready-build-wrapper {
  padding: 50px 30px;
}
.awards-and-recognition-wrap .service-awards-slider .slick-arrow {
  top: -65px;
}
.pricing-card-slider .slick-track {display: flex !important;}
.pricing-card-slider .slick-slide {height: inherit !important;}
.pricing-card-slider .dollar-price{font-size: 30px;}
/* Mobile app Development CSS  End */

  /* our_services START */
  .home_our_services .our_services_wrapper{padding:35px 15px!important;}
  /* our_services END */

  /* New Home Page Design START */
  .sticky-col{position:static;}
  .page-id-16255 h1,.hero-section .hero-title{font-size:38px!important;line-height:48px;}
  .page-id-16255 p{font-size:16px;line-height:26px;}
  .cloud-bottom{bottom:-80px;}
  .hero-section{padding-top:30px;text-align:center;background-image:url('../images/ellipse-left.svg'),url('../images/ellipse-right.svg');background-repeat:no-repeat,no-repeat;    /* background-position: -22px 20px, right 285px; */background-size:auto,auto;}
  .scaling-strategy-slider{    /* margin-top: 40px; */}
  .hero-title{font-size:36px;}
  .hero-buttons{gap:10px;}
  .hero-section .hero-title{text-align:left;}
  .hero-section .hero-title span{max-width:460px;}
  .hero-section .hero-text{text-align:left;}
  .rocket-image{margin-top:40px;}
  .trusted-logos{gap:20px;}
  .crafting-left,.crafting-right{padding:0;}
  .crafting-title{font-size:36px;line-height:46px;margin-bottom:30px;}
  .crafting-text{font-size:18px;}

  /*.help-box {
      min-height: 265px;
  }*/

  /* .stat-item {
    flex: 0 0 auto;
    width: calc(33.33% - 30px);
  } */
  .development-container-box {
        justify-content: space-between;
        gap: 30px;
        padding: 16px 16px;
        border-radius: 16px;
        overflow-x: clip; 
    }
  .stat-separator{display:none;}

  .testimonial-section .testimonial-block::before {bottom: -165px;}

  /* Faq css  */
  .faq_section .accordion{max-width:100%!important;}
  /* .faq_intro{justify-self:center;} */

  /* contact us css */
  .counter-wrapper .stats-container .slick-arrow{width:45px;height:45px;}
  .scaling-strategy-slider .slick-arrow,.counter-wrapper .stats-container .slick-arrow{top:-55px;}
  .app-clone-section .slick-arrow{top:-70px;}
  .testimonial-section .testimonial-block .client-image img {max-width: 212px;}
  .tab-icon-wrapper img{min-width:34px;}
  .our_services.home_our_services .tabs-content-wrapper .our_services-acc-content .tab-content-inner{padding:30px 22px 30px !important;}
  .enterprise_tabs li a{padding:12px 12px;}
  .tab-icon-wrapper{margin-right:10px;}
  .our_services.home_our_services .tabs-content-wrapper .our_services-acc-content .tab-content-inner .tab-text{margin-bottom:30px;}
  .enterprise_tabs .tab_title{font-size:15px!important;line-height:21px;}
  .select_field{background-size:20px;}
  .stats-container .stat-block:not(:first-child) .stat-item:before{content:none;}
  .stats-container{justify-content:space-between;gap:30px;background-color:rgba(217,217,217,0.31);padding:16px 0;border-radius:16px;overflow-x:clip;}
  .stats-container .slick-track{justify-content:space-between;flex-wrap:nowrap!important;}
  .crafting-section .stats-container .stat-item .stat-label{font-size:16px;line-height:20px;}
  .why-choose-inner .why-choose-list{max-width:100%;}
  .how-we-help, .startup-models{margin-top:0!important;}
  .how-we-help .how-we-help-wrapper{
		grid-template-columns: repeat(3, auto);
	}
  .blog-card-wrapper .row{row-gap:48px;}

  /* New Home Page Design END */

  /* Industries Pages Lyout CSS START */
  .industry_h2,.awards-and-recognition h2{font-size:28px!important;line-height:38px;}
/* Industries Pages Lyout CSS END */

/* ecommerce portfolio CSS START */
.our-approach-solution .our_approach_wrapper {background: unset; padding: 30px 0px !important;}
.our-approach-solution{background: #0000000f;}
.our-projects .our-projects-wrapper { border-radius: 25px; padding: 50px 25px 30px !important;}
.our_approach_wrapper .listing-feature-arrow, .our-key-and-challenges .listing-feature-arrow, .our-key-strategies .our_key_wrapper .listing-feature-pink-arrow {padding-left: 35px;}
.our_approach_wrapper .listing-feature-arrow li:before, .our-key-and-challenges .listing-feature-arrow li:before, .our-key-strategies .our_key_wrapper .listing-feature-pink-arrow li:before {height: 21px; width: 21px; left: -35px; top: 4px;}
.case-study-our-project-sec .case-study-our-projects .cs-project-item{padding-inline: 12px;}
.case-study-our-project-sec .case-study-our-projects .cs-project-item .cs-project-box{padding: 40px 25px 0; border-radius: 24px;}
/* ecommerce portfolio CSS END */

/* author Page CSS */
.author .author-img-box .aprofile-img {width: 200px;}
.author .author-titlebox h1{font-size: 38px !important; line-height: 48px;}
.author .author-titlebox h2{font-size: 16px !important; line-height: 26px;}

}
@media screen and (min-width:900px){
  .scrollHalf__grupo{min-height:100vh;}
  .scrollHalf__grupo__imagen{position:fixed;top:0;right:0;width:50vw;}
  .scrollHalf__grupo__imagen.contact-map{bottom:0}
  .scrollHalf__grupo__imagen img{min-height:100vh;min-width:50vw;}
  .scrollHalf__grupo__contenido{margin:0 52vw 0 3vw;}
  .scrollHalf__grupo__contenido_contact{margin:0 50vw 0 3vw;}
  .navbar-expand-lg .navbar-nav .nav-link{padding-right:0.7rem!important;padding-left:0.7rem!important;}
}
@media screen and (max-width:890px){

  /* Footer Location CSS  START */
  footer .locationbar .locationbar-item .location-text{margin-top:6px;font-size:15px;line-height:22px;}

/* Footer Location CSS  END */}
@media screen and (min-width:768px){

  /* New Home Page Design START */
  .row-gap-md-5{row-gap:48px;}
  .home_our_services .our_services_tabs #tabs-nav{display:block;}
  .our_services.home_our_services .our_services_tabs .our_services-acc .our_services-acc-head{display:none!important;}
  .our_services.home_our_services .our_services_tabs .our_services-acc{display:none;}
  .app-solution-item:hover{transform:scale(1.2);border-color:#B8107CF0!important;box-shadow:1.44px 1.44px 5.33px 1.44px #B8107C1F;}
  .app-solution-item:hover svg path{stroke:#B8107C!important;}
  .app-solution-item:hover div{color:#B8107C!important;}
  .startrup-models-row .st-col.active .startrup-models-slides,.startrup-models-row .st-col:hover .startrup-models-slides{background-image:linear-gradient(180deg,rgba(249,249,251,1) 0%,rgba(251,235,246,1) 50%);box-shadow:-7px -1px 13px 0px rgba(21,21,21,0.1),4px -1px 13px 0px rgba(21,21,21,0.1);}
  .startrup-models-row .st-col.active .startrup-models-slides .sm-slides-inner,.startrup-models-row .st-col:hover .startrup-models-slides .sm-slides-inner{background:var(--home-pink);background-image:url('../images/bg-pattern.png');background-size:cover;background-position:right;}
  .startrup-models-row .st-col.active .sm-slides-inner .sm-slides-content > *,.startrup-models-row .st-col:hover .sm-slides-inner .sm-slides-content > *{color:var(--white)!important;}
  .startrup-models-row .st-col.active .sm-slides-inner .icon-outer,.startrup-models-row .st-col:hover .sm-slides-inner .icon-outer{background-color:var(--white);}
  .startrup-models-row .st-col.active .sm-slides-inner .icon-outer img,.startrup-models-row .st-col:hover .sm-slides-inner .icon-outer img{filter:invert(1);}
  .startrup-models-row .st-col.active .sm-slides-inner .icon-outer img.icon-white,.startrup-models-row .st-col:hover .sm-slides-inner .icon-outer img.icon-white{filter:invert(0);}

  /* New Home Page Design END */

  /* eCommerce page Our Technologies Section START */
  .eCommerce-platforms-sec .our_services_tabs .our_services-acc .our_services-acc-head{display:none!important;}
  .eCommerce-platforms-sec .our_services_tabs #tabs-nav{display:flex!important;padding-right:15px;}

/* eCommerce page Our Technologies Section END */}
@media (max-width:767.98px){

  /* New Home Page Design START */
  .crafting-section .stats-container .stat-item{padding:15px 0;}
  .crafting-section .stats-container .stat-number{font-size:2rem;}

/* New Home Page Design END */}
@media only screen and (max-width:767px){
  .margin-top-bottom{margin-top:40px;margin-bottom:40px;}
  .inner-section-padding{padding: 24px 16px !important;}
  .our_services_wrap .our_services_list{height:370px;}
  .margin-minus-150{margin-left:0px;}
  .screenshot-section-row{margin:0px 0}
  .screenshot-section-col{margin:0px 0}
  .benefits-shadow-one:after{width:500px;height:500px;}
  .hp_blog_img:before{right:-7px;}
  .transparent-text{font-size:50px!important;}

  /*Header css*/

  /*Top Scrolling bar for Gitex*/
  .marquee-track{margin-left:0;}
  .header-marquee-container .scroll-card p{font-size:16px;line-height:22px;}
  .header-marquee-container .scroll-card{margin-right:40px;}
  .header-marquee-container .scroll-card:after{right:-29px;}
  .home #section_2 .transparent-text,.home #section_7 .transparent-text{font-size:50px!important;}
  .home #section_3 .transparent-text{font-size:39px!important;}
  .progress-line.left{border-left:0px solid #FFFFFF}
  .progress-line.left:before{content:none}
  .about-portfolio .banner_img_border_port{left:0px!important;}
  .vertical-text{writing-mode:unset;}
  .benefits-shadow-two img{margin-left:unset}
  .scrollHalf__grupo__contenido{padding:1rem;}
  .about_project .second_section{padding:50px 14px 0;}
  .single-portfolio .about-gas-portfolio .client_app{padding:0;}
  .single-portfolio .about-gas-portfolio .cha_solution{padding-left:0px;}
  .single-portfolio .about-gas-portfolio .cha_solution h3::before{position:unset;font-size:30px;line-height:30px;padding-right:15px;}
  .single-insights .insight-details h1{font-size:32px!important;line-height:40px;}
  .single-insights .other_img,.page-template-template-insight .author_img{width:50px;height:50px;border-radius:67px!important;object-fit:cover;object-position:center -2px;}
  .about_skr_port .green-dot::before,.about_skr_port .green-dot::after,.about_skr_port .chall_sec,#cta_sec{display:none;}
  .about_skr_port .green-dot{padding-left:15px;}
  .page-offer__facts .fast_facts{padding:15px;}
  .page-offer__facts .fast_facts .fact{align-items:start}
  .grab_ride_port .grab-first-sec{background:none}
  .development-solution-new .light-blue-back,.development-solution-new .light-green-back{border-radius:27px}
  .development-solution-new h1 span.blueColor{font-size:40px}
  .development-solution-new .about_we_did .about_we_did_title{right:30px}
  .leftside-border{border:none;}
  .video-detail .demo-video iframe{height:350px;}
  .partnership-with-us .slick-prev.slick-arrow{background:url(/wp-content/uploads/2024/07/arrow-square-right-svg.svg) center;background-repeat:no-repeat;position:absolute;bottom:0px;right:50%;height:60px;width:60px;font-size:0;background-size:90%;z-index:99;}
  .partnership-with-us .slick-arrow.slick-next{background:url(/wp-content/uploads/2024/07/arrow-square-right.svg) center;background-repeat:no-repeat;position:absolute;bottom:0px;left:50%;height:60px;width:60px;font-size:0;background-size:90%;}
  footer .contact_form_wrap .contact_benefit_list li.list-style-disc:before{top:4px;}

  /* Portfolio section design */
  .about-portfolio{padding-top:50px;}
  .about-portfolio .slick-prev.slick-arrow{right:70px;left:unset;}
  .about-portfolio .slick-next.slick-arrow,.about-portfolio .slick-prev.slick-arrow{top:-50px;height:40px;width:40px;}

  /* Contact us page new design */
  .contact-hero-sec h2,.font-50{font-size:35px!important;line-height:52px;}
  .font-28{font-size:23px!important;line-height:33px;}
  .contact_form_wrap-inner .contact_info>div>p{font-size: 17px !important; line-height: 25px;}
  .contact-awards .row-cols-4>*{flex:0 0 auto;width:25%;}
  .arrow-bg{background:url(https://www.apurple.co/wp-content/uploads/2024/08/right-arrow-1.png);background-repeat:no-repeat;background-size:24px;background-position:center right;padding-right:40px;}

  /* Blog page table scroll */
  .single-post table.table{width:max-content;}
  .app-design-month-template-default h2.transparent-text{font-size:42px!important;}
  .about-hero h2{line-height:2.2rem;}
  .about-trio-box.br-100{border-radius:40px;}
  .box-process .box-process-item{max-width:350px;}
  .contact-popup .popup-close-btn{right:-8px;top:-8px}
  .faq_section .accordion{margin-top:20px;}
  .single-post table.table{min-width: 500px; width: 100%;}

  /* .faq_accordian .accordion-item:not(:first-child){margin-top:0px;} */
  .faq_accordian .accordion-item{margin-top:0;padding-top:0px!important;margin-bottom:10px;}
  .footer-bottom .footer-bottom-wrapper .menu-footer-heading{font-size:20px;line-height:28px;}
  .footer-bottom h4{font-size:22px;margin-bottom:18px;}
  .footer-bottom{padding:40px 0 55px;}
  .footer-bottom .copyright .content-block .footer-links ul{margin:0 -8px;}
  .footer-bottom .contact-info .address-block{grid-template-columns:repeat(1,1fr);}
  body:not(.home) .w-32,.page-id-16255 .w-32{width:20px;}
  .footer-bottom .footer-block{max-width:100%;}
  .footer-bottom .footer-bottom-wrapper div.row{gap:30px 0px;}
  .footer-bottom .footer-bottom-wrapper .footer-col-1{width:60%;}
  .footer-bottom .footer-bottom-wrapper .footer-col-2{width:50%;}
  .footer-bottom .footer-bottom-wrapper .footer-col-3{width:40%;}
  .footer-bottom .footer-bottom-wrapper .footer-col-4{width:50%;}
  .footer-bottom .footer-bottom-wrapper .footer-col-5{width:50%;}
  .footer-bottom .copyright .content-block{gap:4px;}

  /* Footer Location CSS  START */
  footer .locationbar{grid-template-columns:repeat(2,1fr);gap:26px 20px;justify-items:center!important;}
  footer .locationbar .locationbar-item{max-width:330px;}
  footer .locationbar .locationbar-item img,body:not(.home) footer .locationbar .locationbar-item img{height:60px;}

  /* footer .locationbar .locationbar-item .country-title, footer .social-connect .footer-mailbox .footer-mail-title {font-size: 18px; line-height: 24px;} */

  /* Footer Location CSS  END */

  .contact_info::after{background-size:203px 216px;width:203px;height:216px;}
  .testimonial-section .testimonial-block .content-block .desc{font-size:14px;line-height:22px;}
  .testimonial-section .testimonial-block .client-info p.name{margin-bottom:0;font-size:20px;line-height:18px;}
  body:not(.home) .testimonial-section .testimonial-block .client-info p.name{font-size:20px;line-height:28px;}
  body:not(.home) .testimonial-section .slick-arrow.slick-prev{left:-12px;}
  body:not(.home) .testimonial-section .slick-arrow.slick-next{right:-12px;}
  .testimonial-section .testimonial-block .client-info p.designation,body:not(.home) .testimonial-section .testimonial-block .client-info p.designation{font-size:12px;line-height:15px;}
  body:not(.home) .testimonial-section .testimonial-block .client-info p.designation{line-height:20px;}
  .testimonial-section .testimonial-wrapper .section-header>*{width:100%!important;}
  .testimonial-section .testimonial-slider .testimonial-slide{padding:0;margin:0 10px;}
  .testimonial-section .testimonial-block{width:100%;}
  .testimonial-section .testimonial-block .client-image{align-items:flex-end;}
  .testimonial-section .testimonial-block .client-info a img{min-width:35px !important;}
  .testimonial-section .testimonial-block .client-image .client-info{padding-bottom:20px;}
  .testimonial-section .testimonial-block .client-image img{min-width:146px;}
  .testimonial-section .testimonial-block{padding:20px 10px 0;}
  .testimonial-section .slick-arrow{width:36px;height:36px;top:-50px;}
  .testimonial-section .video-icon{font-size: 13px; line-height: 18px;}
  .testimonial-section .testimonial-block .content-block .desc:before {width: 25px; height: 25px;}
  
  body:not(.home) .testimonial-section .slick-arrow{width:40px;height:40px;}
  body:not(.home) .testimonial-section .slick-arrow{top:50%;}
  body:not(.home) .testimonial-section .testimonial-wrapper .section-header>p{font-size:16px!important;line-height:24px!important;margin-top:10px;}
  body:not(.home) .contact_form_wrap .contact_info>div>p,.contact_form_wrap .contact_info>div>p{font-size:17px!important;line-height:25px!important;}
  body:not(.home) .contact_benefit_list li{font-size:16px!important;line-height:24px!important;}
  .awards-and-recognition-slider img{margin-inline:auto;}
  .awards-and-recognition-wrap .service-awards-slider .slick-arrow {width: 36px; height: 36px; top: -55px;}

  .how-we-help .how-we-help-wrapper{grid-template-columns: repeat(2, auto);}
  ul.why-choose-icon li:before{left: 0px;}
  .development-container-box .development-item-box{line-height: 24px;}
  .development-expertise-sec .development-number{font-size: 30px !important; line-height: 40px !important;}


  /* eCommerce page Our Technologies Section START */
  body.page-id-17876 h1{font-size:35px!important;}
  .why-choose .why-choose-list .overflow-y-auto{overflow:unset;max-height:100%;gap:16px;}
  .why-choose-list li{border:1px solid #000;opacity:1;}
  .home-techbox-content .card .card-body{padding:0!important;}
  .nav-tabs.home-techbox-tab .nav-link{font-size:16px;line-height:26px;}
  .home-tech-sec .home-techbox-content .card-body .technology-items>div{font-size:16px;line-height:16px;}
  .ecommerce-services-roi-sec .ecommerce-services-roi-wrapper .es-roi-item,.comprehensive-solutions-sec .comprehensive-solutions-wrapper .comprehensive-solutions-item{padding:18px;border-radius:10px;}
  .ecommerce-services-roi-sec .ecommerce-services-roi-wrapper .es-roi-item{width:47.8%;}
  .comprehensive-solutions-sec .comprehensive-solutions-wrapper{max-height:100%;overflow-y:unset;}
  .ecommerce-solutions-sec .ecommerce-solutions-wrapper .ecommerce-solution-item .tab-content-title{font-size:17px;line-height:25px;}
  .ecommerce-solutions-sec .ecommerce-solutions-wrapper .ecommerce-solution-item p{font-size:15px!important;line-height:23px;}
  .eCommerce-platforms-sec .our_services_wrapper{padding:24px 0!important;}
  .eCommerce-platforms-sec .our_services_tabbing,.eCommerce-platforms-sec .our_services_wrapper{background:#FFF3FB;}
  .eCommerce-platforms-sec  .our_services_tabs .our_services-acc .our_services-acc-content{display:none;}
  .eCommerce-platforms-sec .our_services_tabs .tab_details{border:none;padding:0;}
  .eCommerce-platforms-sec .our_services_tabs{background:transparent!important;}
  .eCommerce-platforms-sec .our_services_tabs .tabs-content-wrapper .tab-content .our_services-acc-head{border:1px solid #B8107C;padding:19px 16px;box-shadow:0px 2.44px 4.88px 0px #0000001a;border-radius:10px;background:#fff;}
  .eCommerce-platforms-sec .our_services_tabs .tab_details{background-color:transparent!important;}
  .eCommerce-platforms-sec .our_services_tabs .tabs-content-wrapper{display:flex;flex-direction:column;gap:16px;}
  .eCommerce-platforms-sec .our_services_tabs .our_services-acc .our_services-acc-content{border:1px solid #B8107C;padding:19px 16px;border-radius:10px;margin-top:10px;}
  .eCommerce-platforms-sec .our_services_tabs .tabs-content-wrapper .tab-content .our_services-acc-head .tab_title{font-size:17px;line-height:27px;font-weight:500;}
  .eCommerce-platforms-sec .our_services_tabs .tabs-content-wrapper .tab-content .our_services-acc-head{padding:13px 15px;}
  .why-choose.ecommerce-services-sec .why-choose-inner{padding:30px 0 30px 0;}
  .why-choose.ecommerce-services-sec .why-choose-list .overflow-y-auto{gap:35px;}
  .ecommerce-services-sec .ecommerce-service-wrapper .ecommerce-service-items>div{gap:16px;}
  .ecommerce-services-sec .ecommerce-service-wrapper .ecommerce-service-items .es-item-img{width:60px;height:60px;flex-shrink:0;}
  .ecommerce-services-sec .ecommerce-service-wrapper.overflow-y-auto{overflow:auto;max-height:500px;}
  .ecommerce-services-sec .ecommerce-service-wrapper .ecommerce-service-items .es-item-text h3{font-size:18px!important;line-height:26px;}
  .ecommerce-operations-sec .our_services_wrapper{padding:0!important;}
  .our_services.ecommerce-operations-sec .our_services-acc .our_services-acc-content{display:none;}
  .ecommerce-operations-sec .tabs-content-wrapper .our_services-acc{background:transparent;padding:16px 0 17px;border-top:1px solid #000;border-radius:0!important;}
  .ecommerce-operations-sec .tabs-content-wrapper .our_services-acc:last-child{border-bottom:1px solid #000;}
  .ecommerce-operations-sec .tabs-content-wrapper{gap:0;}
  .ecommerce-operations-sec .tabs-content-wrapper .our_services-acc .acc-title .tab_title{color:#B8107C;font-size:17px;line-height:27px;}
  .ecommerce-operations-sec .tabs-content-wrapper .our_services-acc .our_services-acc-content p{font-size:17px;line-height:25px;}
  .ecommerce-operations-sec .tabs-content-wrapper .our_services-acc .our_services-acc-content{margin-top:10px;}
  .ecommerce-features-sec .our_services_wrapper .technology-tab .nav-link{font-size:18px;line-height:24px; background-color: #fff;}
  .ecommerce-features-sec .our_services_wrapper .tab-content ul.list-icon{font-size:18px;line-height:28px;}
  .ecommerce-features-sec .our_services_wrapper .tab-content .tab-pane ul.ios-app-detail-sub li{font-size:16px;line-height:26px;}
  .ecommerce-features-sec .our_services_wrapper .tab-content .tab-pane img{max-height:70vw;}
  .ecommerce-features-sec .our_services_wrapper{padding:24px 24px!important;}
  .ecommerce-process-sec .ecommerce-process-wrapper .ecommerce-process-item>div{padding:15px;text-align:center;}
  .ecommerce-process-sec .ecommerce-process-wrapper .slick-track{display:flex;}
  .ecommerce-process-sec .ecommerce-process-wrapper .ecommerce-process-item.slick-slide{height:auto;}
  .ecommerce-process-sec .ecommerce-process-wrapper .slick-dots{display:flex;gap:4px;margin:0;justify-content:center;margin-top:24px;}
  .ecommerce-process-sec .ecommerce-process-wrapper .slick-dots li{line-height:0;font-size:0;}
  .ecommerce-process-sec .ecommerce-process-wrapper .slick-dots li button{font-size:0;background-color:#b7107d3d;border-radius:50px;width:8px;height:8px;transition:all 0.3s ease;}
  .ecommerce-process-sec .ecommerce-process-wrapper .slick-dots li.slick-active button{background-color:#B8107C;width:53px;}
  .ecommerce-process-sec .ecommerce-process-wrapper .ecommerce-process-item h3{margin-bottom:14px!important;}
  .why-choose.ecommerce-services-sec .why-choose-inner{border:none!important;padding:0!important;}
  .why-choose .why-choose-inner .why-choose-list{max-width:100%;}
  .why-choose .why-choose-list li{border-radius:8px!important;}
  .industry-page_case-study .industry-case-study-listing{gap:30px;}
  .industry-page_case-study .industry-case-study-listing .industry-case-study-item{padding:18px;border-radius:24px;}
  .industry-case-study-listing .industry-case-study-item .cs-number-heading{font-size:16px;line-height:24px;}
  .industry-case-study-listing .industry-case-study-item .cs-number-wrapper{row-gap:16px;}
  .industry-case-study-listing .industry-case-study-item .case-study-text{font-size:16px;line-height:26px;}
  .industry-case-study-listing .industry-case-study-item .cs-number-item .cs-number{font-size:20px;line-height:20px;}
  .industry-case-study-listing .industry-case-study-item .cs-number-item .cs-number-text{font-size:14px!important;line-height:20px!important;}
  .industry-case-study-listing .industry-case-study-item .industry-case-study-img img{border-radius:20px;}
  .industry-faq-sec.faq_section .accordion{margin-top:0!important;}
  /* eCommerce page Our Technologies Section END */

/* Mobile app Development CSS  Start */
.mobile-development-services .mobile-development-services-wrapper{
    background: #FFD8F1;
  }
  .why-do-startups .why-do-startups-list .overflow-y-auto {
    max-height: 485px;
  }
  .round-process-sec .round-process-wrapper {
    gap: 25px 20px;
  }
  .round-process-sec .round-process-wrapper .round-process-item .circle-progress{
    margin: 0;
    width: 46px;
    height: 46px;
  }
  .round-process-sec .round-process-wrapper .round-process-item .circle-progress .inner-circle {
    width: 40px;
    height: 40px;
    font-weight: 600;
  }
  .pricing-card-section .pricing-card-wrapper{
    border-radius: 24px;
  }
  .ready-build-sec .ready-build-wrapper {
    padding: 40px 25px;
  }
  .advanced-technologies-feild .accordion-button::after {
    width: 32px;
    height: 32px;
  }
  .industry-page_case-study .industry-case-study-listing-slider {
    gap: 30px;
  }
  .industry-case-study-listing-slider .industry-case-study-item .cs-number-wrapper {
    row-gap: 16px;
  }
  .app-solutions-industries-mobile-app{
    background: linear-gradient(180deg,#C81B77 0%,#86257A 100%);
  }
  .advanced-technologies .advanced-technologies-feild .accordion-header .text {
    font-size: 18px !important;
  }
/* Mobile app Development CSS  End */

  /* our_services START */
  .home_our_services .our_services_wrapper{background-color:rgba(255,237,249,0.65);padding:24px 24px!important;}

  /* our_services END */

  /* New Home Page Design START */

  /* Merged smaller device styles from both files */
  .page-id-16255 h1, .hero-section .hero-title{font-size:34px!important;line-height:44px;}
  .margin-top-bottom{margin-top:60px;margin-bottom:60px;}
  .row-gap-3{row-gap:18px;}
  .btn-pink-fill span,.btn-white-fill span,.btn-pink-outline span{font-size:17px;line-height:12px;}
  .btn-pink-fill .btn-primary-custom-arrow,.btn-white-fill .btn-primary-custom-arrow,.btn-pink-outline .btn-outline-custom-arrow{padding:12px 13px!important;}
  .home-cta-book img{margin-top:-12vw;}
  .rocket-image img{margin-right:0;width:39px;height:auto;}
  .page-id-16255-tech-sec .page-id-16255-techbox-content div.card-body>div{gap:10vw 10vw;}
  .page-id-16255-techbox-content .card-body .technology-items img{max-height:70px;}
  .page-id-16255-techbox-content .card-body .technology-items>div{font-size:18px;line-height:18px;}

  /* Additional service tab styles */
  .page-id-16255 p{font-size:14px;line-height:24px;}
  .scaling-strategy-section .scaling-strategy-wrapper{padding:22px 15px 35px;overflow:visible;}
  .scaling-strategy-slider{    /* padding-top: 40px; */
  margin-bottom:-115px;}
  .scaling-strategy-slider .slick-arrow,.app-clone-section .slick-arrow,.counter-wrapper .stats-container .slick-arrow,.awards-and-recognition .awards-and-recognition-slider .slick-arrow{width:36px;height:36px;top:-7px;}
  .awards-and-recognition .awards-and-recognition-slider .slick-arrow{top:-60px;}
  .app-clone-section .slick-arrow{top:-60px;/*border-color:#fff;*/}
  .scaling-strategy-slider .slick-arrow,.counter-wrapper .stats-container .slick-arrow{top:-45px;}
  .scaling-strategy-slider .slick-arrow:before,.app-clone-section .slick-arrow:before,.counter-wrapper .stats-container .slick-arrow:before{width:20px;height:9px;}
  /*.app-clone-section .slick-arrow.slick-prev:before{background-image:url(../images/arrow-prev.svg);}*/
  /*.app-clone-section .slick-arrow.slick-next:before{background-image:url(../images/arrow-next.svg);}*/
  .scaling-strategy-slider .slick-arrow.slick-next,.counter-wrapper .stats-container .slick-arrow.slick-next{right:0;}
  .scaling-strategy-slider .slick-arrow.slick-prev,.app-clone-section .slick-arrow.slick-prev,.counter-wrapper .stats-container .slick-arrow.slick-prev{right:55px;}
  .stage-card{border:1px solid #000;padding:24px 20px;}
  .stats-container .stat-block{padding:0 10px;}
  .stats-container{justify-content:space-between;}
  .stats-container .slick-track{justify-content:space-between;}
  .app-clone-section .section-header{margin-bottom:55px;color:#fff;}
  .app-clone-section .section-header p br{display:none;}
  .app-clone-section .clone-slider .slick-slide{margin:0 10px;}
  .home-techbox-content .card-body .technology-items>div{font-size:18px;line-height:18px;}
  /*.app-clone-wrapper{background-color:#B8107C;border-radius:16px;padding:24px 12px 16px 12px; margin-bottom: 40px;}*/
  /*.app-clone-section .section-header h2{color:#fff;}
  .app-clone-section .section-header *{color:#fff;}*/
  .app-clone-section .clone-slider .clone-card{padding:15px;background-color:#fff;}
  .app-clone-section .clone-slider .clone-card .clone-title{font-size:20px;}
  .app-clone-section .clone-slider .clone-card .clone-title .circle-icon img{width:28px;}
  .app-clone-section .clone-slider .clone-card .clone-description{font-size:14px;line-height:20px;margin-bottom:20px;}
  .app-clone-section .clone-slider .clone-card .clone-tags{grid-template-columns:repeat(2,1fr);row-gap:14px;}
  .app-clone-section .clone-slider .clone-card .clone-tags .clone-tag{font-size:14px;background-position:left 4px;background-size:9px 9px;padding-left:15px;line-height:normal;}
  .clone-slider.slick-slider .slick-track{padding-bottom:0;}
  .hero-section{    /* padding-top: 114px; */
  text-align:center;background-image:url('../images/ellipse-left.svg'),url('../images/ellipse-right.svg');background-repeat:no-repeat,no-repeat;    /* background-position: -22px 20px, right 285px; */background-size:auto,auto;}
  .hero-section .tagline{font-size:13px;line-height:14px;margin-bottom:13px;}
  .hero-section .tagline .line{width: 30px;}
  .hero-section .cloud-bottom{bottom:0;}
  .trusted-section .trusted-title{font-size:22px;margin-bottom:30px;}
  .crafting-section .crafting-title{font-size:32px;line-height:42px;margin-bottom:20px;}
  .crafting-text{font-size:16px;line-height:120%;}
  .stats-section{padding:50px 0;}
  .want-help-cta-sec .want-help-cta-wrapper .want-help-title{font-size: 22px; line-height: 30px;}
  .why-choose-list-one ul{max-height: 183px;}
  /* .stat-item {
    width: calc(50% - 30px);
    margin-bottom: 30px;
  } */
  .crafting-section .stats-container .stat-item .stat-number{font-size:25px;}
  .page-id-16255 p.font-16{font-size:14px;line-height:22px;}
  body:not(.home) .contact_form_wrap .contact_list,.contact_form_wrap .contact_list{font-size:15px;line-height:23px;}
  a.btn-pink-fill span,.btn-primary-custom{font-size:15px;line-height:normal;}
  .select_field{background-size:16px;}
  .how-we-help .mb-60,.why-choose .mb-60{margin-bottom:40px;}

  /* How-we-help css */
  .help-boxes .row>*{padding-inline:8px;}

  /* why choose css */
  .why-choose-list li{border-color:#000000;background-color:#ffffff;opacity:1;}

  /* Startups model css */
  .startrup-models-slider .slick-center{width:100%!important;}
  .form_submit_btn .btn-primary-custom{line-height:21px;text-align:left;}
  .scaling-strategy-slider .slick-arrow.slick-next,.counter-wrapper .stats-container .slick-arrow.slick-next{right:0;}
  .scaling-strategy-slider .slick-arrow.slick-prev,.app-clone-section .slick-arrow.slick-prev,.counter-wrapper .stats-container .slick-arrow.slick-prev{right:55px;}
  .testimonial-section .testimonial-block .content-block .desc{font-size:14px;line-height:22px;}
  .testimonial-section .testimonial-block .client-info p.name{margin-bottom:0;font-size:20px;line-height:18px;}
  .testimonial-section .testimonial-block .client-info p.designation{font-size:12px;line-height:15px;}
  /* .testimonial-section .testimonial-wrapper .section-header>*{width:100%!important;}
  .testimonial-section .testimonial-slider .testimonial-slide{padding:0;margin:0 10px;}
  .testimonial-section .testimonial-block{width:100%;}
  .testimonial-section .testimonial-block .client-image{align-items:flex-end;}
  .testimonial-section .testimonial-block .client-info a img{min-width:90px;}
  .testimonial-section .testimonial-block .client-image .client-info{padding-bottom:20px;}
  .testimonial-section .testimonial-block .client-image img{min-width:146px;} */
  .testimonial-section .testimonial-block{padding:20px 10px 0;}
  .testimonial-section .testimonial-block::before {background: #fff url('https://www.apurple.co/wp-content/uploads/2025/11/testimonial-shape-mobile.svg') no-repeat left bottom / contain; left: 0px; bottom: -20px; background-size: 38vw; transform:none;}
  .testimonial-section .slick-arrow{width:36px;height:36px;top:-50px;}

  /* Blog section css */
  .section-space.blog-section{margin-top:25px;}
  .blog-card-wrapper .row{row-gap:48px;}

  /* Startups model css */
  .startrup-models-slider .slick-slide.slick-center .startrup-models-slides{transform:scale(1.1);}
  .startrup-models-slider .slick-list{padding-block:20px 10px!important;}
  .startrup-models-slider .slick-arrow{display:flex!important;}
  .our_services.home_our_services .section-title{margin-bottom:14px;}
  .our_services.home_our_services .our_services_tabs .our_services-acc .our_services-acc-content{display:none;margin-top:10px;}
  .our_services .section-title{font-size:20px;line-height:26px;margin-bottom:20px;}
  .our_services .section-description{font-size:14px;line-height:20px;}
  .home_our_services .our_services-acc-head{border-width:1px;border-style:solid;border-radius:12px;box-shadow:0px 2.44px 4.88px 0px rgba(0,0,0,0.15);background-color:#fff;padding:10px;}
  .home_our_services .our_services-acc-head h4,.home_our_services .our_services-acc-head .tab_title{font-family:"Poppins",sans-serif;font-weight:500;margin-bottom:0;font-size:16px;}
  .home_our_services .our_services-acc-head .tab-dropdown-arrow{line-height:0;}
  .home_our_services .our_services-acc-head .tab-dropdown-arrow svg{width:12px;}
  .our_services.home_our_services .our_services_tabs .enterprise_tabs.thin_scrollbar{padding-right:0;max-height:unset;}
  .our_services.home_our_services .tabs-content-wrapper .our_services-acc-content .tab-content-inner{padding:20px 10px !important;background:none;}
  .our_services.home_our_services .tabs-content-wrapper .service-item .s-item{font-size:15px;background-size:8px auto;background-position:left 4px;}
  .solution-slider-section.responsive-service-slider .service-slider h3, .service-slider-section.responsive-service-slider .service-slider h3{font-size: 26px !important;}
	.solution-slider-section.responsive-service-slider .service-slider, .service-slider-section.responsive-service-slider .service-slider, .solution-slider-section.responsive-service-slider .service-slider{font-size: 18px;}
  .tab-icon-wrapper img{min-width:40px;width:40px;}
  .tab-icon-wrapper{width:40px;height:40px;}
  .home_our_services .tabs-content-wrapper .tab-content{margin-bottom:16px;    /* box-shadow: 0px 2.44px 4.88px 0px rgba(0, 0, 0, 0.15); */border-radius:12px;}

  /*.help-box {
    min-height: 250px;
  }*/
  .sticky-col{position:static;top:auto;}
  .faq_innerblock{background-color:transparent!important;padding:0px!important;border:none!important;}
  .faq_accordian .accordion-item:not(:first-child){margin-top:-24px!important;}
  .faq_accordian .accordion-item{padding-top:2px!important;}
  .faq_section .faq_accordian .accordion-button{padding:26px 16px 14px;}

  /* New Home Page Design END */

  /* Industries Pages Lyout CSS START */
  .industry_h2,.awards-and-recognition h2{font-size:26px!important;line-height:36px;}
/* Industries Pages Lyout CSS END */

/* ecommerce portfolio CSS START */
body.postid-21759 h1, body.postid-19738 h1{ font-size:35px!important;}
body.postid-21759 h2, body.postid-19738 h2{ font-size:20px!important;}
.new-portfolio-h3{font-size:18px!important; line-height: 24px;}
.margin-top-bottom-60{margin-top: 40px; margin-bottom: 40px;}
.transforming-fleet { background: radial-gradient(circle, #EA8CC836 0%, #ffa0dd2e 40%, #ffffff36 70%, rgba(255, 255, 255, 1) 90%);}
.transforming-fleet .transforming-left-gradient{background: none;}
.client-intro-section { background: #b8107c; }
.client-intro-section .client-introbox .client-intro-rounded-pill div.badge {font-size: 16px;}
.the-challenges .challenges-boxes .challenges-box1 {background: unset;}
.eCommerce-platforms-sec .goals-objectives {background: #ffe4f6;}
.image-cover-sec  img { border-radius: 24px; }
.ready-to-optimize .to_optimize_wrapper { border-radius: 24px;}
.our_services .technology-stackour_wrapper{background: unset; padding: 0px !important;}
.our_services .tab_details .industry-item-icon img{max-width: 45px;}
.our_services_tabs .our_services-acc-container .our_services-acc .our_services-acc-head .tab-dropdown-arrow img{transform: rotate(180deg); transition: all 0.3s ease;}
.our_services_tabs .our_services-acc-container .our_services-acc .our_services-acc-head.active .tab-dropdown-arrow img{transform: rotate(0deg);}
.opurple-box-outline .our_services_tabbing{background: #B7097A; }
.opurple-box-outline .our_services_tabs .our_services-acc .our_services-acc-content { display: none;}
.our_services .section-heading{ color:#fff;} /*add this */
ul.listing-feature-arrow li:before{height: 20px; width: 20px; left: -31px;}
.our_approach_wrapper .listing-feature-arrow, .our-key-and-challenges .listing-feature-arrow, .our-key-strategies .our_key_wrapper .listing-feature-pink-arrow {padding-left: 30px;}
.our_approach_wrapper .listing-feature-arrow li:before, .our-key-and-challenges .listing-feature-arrow li:before, .our-key-strategies .our_key_wrapper .listing-feature-pink-arrow li:before {height: 18px; width: 18px; left: -30px; top: 5px;}
/* .client-intro-section .team-text { color: #000;} */
.client-intro-section .client-intro-rounded-pill .team-pinkbox { /*background: #FFFFFF99; color: white;*/ font-weight: 600; border-radius: 36px; font-size: 14px; line-height: 24px; padding: 8px 22px !important; }
/* .our-key-strategies .our_key_wrapper .listing-feature-pink-arrow li:before { height: 20px; width: 20px; left: -5px;} */
.our-projects .our-projects-pink{background: #ffe0f4a6;}
.our-projects .our-projects-wrapper{background: unset;}
.our-projects .our-projects-wrapper{border-radius: 20px; padding: 45px 0px 25px !important;}
.client-testimonial{background: #FFE0F4A6; padding: 40px 0px;}
.client-testimonial .client-testimonial-wrapper .project-description p{position: relative;}
.client-testimonial .client-testimonial-wrapper .project-description p:before{content: ""; position: absolute; height: 20px; width: 19px; top: -1px; left: 2px;}
.client-testimonial-wrapper .client-testimonial-image img{max-width: 50px;}
.client-testimonial-wrapper .project-description p{font-weight: 500;}
.client-testimonial-wrapper .client-testimonial-name p{font-weight: 700;}
/* ecommerce portfolio CSS END */

/* author Page CSS */
.author .author-titlebox h1{font-size: 30px !important; line-height: 40px;}
.author .author-titlebox h2{font-size: 18px !important; line-height: 28px;}

}
@media screen and (min-width:576px){

  /* New Home Page Design START */
  .stats-container .stat-block{width:max-content!important;}

/* New Home Page Design END */}
@media only screen and (min-width:575px){
  .contact-popup .modal-dialog{max-width:1000px}
}
@media only screen and (max-width:575px){
  .margin-top-bottom{margin-top:40px;margin-bottom:40px;}
  .our_services_wrap .our_services_list{height:470px;}
  .benefits-shadow-one:after{width:450px;height:450px;}
  #portfolio_slider .mr-200{margin-right:0px!important;}
  .about-portfolio .slick-slide{padding-right:20px;}
  .video-detail .demo-video iframe{height:250px;}
  .th-w-30{width:auto;}
  .single-insights .insight-details h1{font-size:28px!important;line-height:36px;}

  /* Contact us page new design */
  .contact-hero-sec h2,.font-50{font-size:30px!important;line-height:45px;}
  .font-28{font-size:20px!important;line-height:35px;}
  .contact-form-sec .contact-form-head .contact-profile img{width:70px;}
  .app-design-month-template-default h2.transparent-text{font-size:35px!important;}
  .technology-stack .technology-stack-items{font-size:14px;line-height:normal;}
  .advanced-feature img{width:50px;}
  .partnership-with-us .steps_ui-ux_eww .steps_ui-ux{background:#fff;}
  .partnership-with-us .flow-border:before{display:none;}
  .partnership-with-us .mobile-flow-border:before{content:"";width:0;height:calc(150% + 20vw);position:absolute;top:100%;left:50%;transform:translateX(-50%);border-left-width:0;z-index:-1;border-top-width:0px;border-style:dashed;}
  .partnership-with-us .bg-num{top:-28px}
  .about-hero .about-hero-img{border-radius:35px;}
  .about-hero h2{font-size:22px!important;line-height:2.2rem;}
  .about-hero p,.about-num-sec .about-num-item .font-24{font-size:18px!important;}
  .about-num-sec .about-num-container .about-num-item{padding:10px 25px;}
  .about-num-sec .about-num-item .font-50{font-size:28px!important;}
  .about-Unique-sec .about-Unique .font-36,.about-Unique-sec .about-values .font-36{font-size:26px!important;}
  .about-trio-box.br-100{border-radius:22px;}
  .contact_form_outer .contact_form{padding:32px 16px 24px;}
  .contact_info::after{background-size:136px 145px;width:136px;height:145px;}
  .contact_form_wrap-inner .contact_info>div>p{font-size: 16px !important; line-height: 24px;}
  footer .contact_form_wrap .contact_form .gform_legacy_markup_wrapper form li.gfield input::placeholder,footer .contact_form_wrap .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield textarea::placeholder,footer .contact_form_wrap .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield select,footer .contact_form_wrap .contact_form .gform_legacy_markup_wrapper form li.gfield textarea{font-size:16px!important;}
  body:not(.home) .contact_benefit_list li{font-size:14px!important;line-height:20px!important;}
  .footer-bottom .menu-block .mb-4,.footer-bottom .menu-block ul{margin-bottom:0!important;}
  .footer-bottom .contact-info .address-block{gap:0;}
  body:not(.home) .contact_form_wrap .contact_info>div>p,.contact_form_wrap .contact_info>div>p{font-size:16px!important;line-height:24px !important;}
  .footer-bottom .footer-bottom-wrapper .footer-col-1,.footer-bottom .footer-bottom-wrapper .footer-col-2,.footer-bottom .footer-bottom-wrapper .footer-col-3,.footer-bottom .footer-bottom-wrapper .footer-col-4,.footer-bottom .footer-bottom-wrapper .footer-col-5{width:100%;}
  .footer-bottom .footer-block .logo-block img{width:175px;}
  .footer-bottom .copyright .content-block .text p{text-align:center;}
  footer .contact_form .gform_legacy_markup_wrapper ul li.gfield,.contact_form_wrap .gform_body ul.gform_fields li:nth-child(2){margin-top:6px!important;}
  footer .contact_form_wrap .gform_legacy_markup_wrapper .top_label div.ginput_container,footer .contact_form_wrap .gform_body ul.gform_fields li:nth-child(2){margin-top:5px!important;}
  footer .contact_form .gform_legacy_markup_wrapper .field_description_below .gfield_description{padding-top:2px;}
  footer .contact_form_wrap .gform_legacy_markup_wrapper .validation_message{font-size:13px!important;line-height:20px!important;}
  footer .contact_form_wrap .gform_validation_errors h2.gform_submission_error{font-size:14px!important;}

  /* Footer Location CSS  START */
  .footer-bottom .footer-bottom-wrapper div.row{gap:0px 0px;}
  .footer-bottom .footer-bottom-wrapper{margin-bottom:0;}
  footer .footer-bottom .footer-bottom-wrapper .row{margin-inline:0!important;}
  footer .footer-bottom .footer-bottom-wrapper .footer-col-1{margin-bottom:20px;padding-inline:0!important;}
  footer .footer-bottom .menu-block .menu-footer-heading{position:relative;}
  footer .footer-bottom .menu-block,footer .location-sec{padding-block:12px;}
  footer .locationbar-title:after,footer .footer-bottom .menu-block .menu-footer-heading:after{content:"";position:absolute;right:9px;top:50%;transform:translateY(-50%) rotateZ(180deg);background:url("/wp-content/themes/apurplechild/images/footer-img/footer-mobile-dropdown-arrow.svg") right center / 100% no-repeat;height:8px;width:14px;transition:all 0.3s ease;}
  footer .locationbar-title.active:after,footer .footer-bottom .menu-block .menu-footer-heading.active:after{transform:translateY(-50%) rotateZ(0deg);}
  footer .locationbar-wrapper,footer .footer-bottom .menu-block .footer-menu-wrapper{display:none;}
  footer .footer-bottom .menu-block .footer-menu-wrapper{padding-top:10px;}
  .footer-bottom .footer-bottom-wrapper .menu-footer-heading:not(.footer-col-1 .menu-footer-heading){margin-bottom:0;}
  footer .footer-bottom .footer-bottom-wrapper .footer-menu-col{padding-inline:0!important;border-top:1px solid #ffffff80;}
  footer .locationbar{grid-template-columns:repeat(1,1fr);gap:25px 15px;justify-items:unset!important;padding-top:20px;}
  .footer-bottom .social-list{max-width:100%;}
  footer .locationbar .locationbar-item{max-width:300px;}
  footer .locationbar .locationbar-item img,body:not(.home) footer .locationbar .locationbar-item img{height:50px;}
  footer .locationbar .locationbar-item .location-text{margin-top:8px;font-size:16px;line-height:24px;}

  /* Footer Location CSS  END */
  .contact_form_outer .p-60{padding:30px 15px;}
  .page-id-16255 h2,.contact_form_wrap .contact_form_outer .contact_info h2{font-size:22px!important;line-height:30px!important;}
  .contact_form_wrap .contact_form_outer .contact_info>div>div{font-size:22px!important;line-height:30px!important;}
  .testimonial-section .testimonial-block .client-image img{max-height:210px;}
  body:not(.home) .testimonial-section .testimonial-wrapper .section-header>h2{font-size:22px!important;line-height:30px!important;}
  footer .contact_form_wrap .contact_benefit_list li.list-style-disc:before{top:3px;}

 /* Contact us page new desing START */
 .contact_form_wrap-inner .contact_info h2{font-size: 22px !important; line-height: 30px !important;}
 /* Contact us page new desing END */

  /* eCommerce page Our Technologies Section START */
  body.page-id-17876 h1{font-size:30px!important;}
  .why-choose-inner{padding:24px 16px;}
  .nav-tabs.home-techbox-tab .nav-link{font-size:14px;line-height:24px;}
  .ecommerce-services-roi-sec .ecommerce-services-roi-wrapper .es-roi-item,.comprehensive-solutions-sec .comprehensive-solutions-wrapper .comprehensive-solutions-item{padding:16px;border-radius:8px;}
  .ecommerce-services-roi-sec .ecommerce-services-roi-wrapper .es-roi-item{width:100%;}
  .ecommerce-solutions-sec .ecommerce-solutions-wrapper{gap:16px 16px;}
  .ecommerce-solutions-sec .ecommerce-solutions-wrapper .ecommerce-solution-item{width:calc(50% - 8px);padding:12px 16px;border:1px solid #B8107C;border-radius:8px;}
  .ecommerce-solutions-sec .ecommerce-solutions-wrapper .ecommerce-solution-item .tab-content-title{font-size:16px;line-height:24px;}
  .ecommerce-solutions-sec .ecommerce-solutions-wrapper .ecommerce-solution-item p{font-size:14px!important;line-height:22px;}
  .eCommerce-platforms-sec .our_services_wrapper{padding:24px 0!important;}
  .eCommerce-platforms-sec .our_services_tabs .tabs-content-wrapper .tab-content .our_services-acc-head .tab_title{font-size:16px;line-height:26px;}
  .eCommerce-platforms-sec .our_services_tabs .tabs-content-wrapper .tab-content .our_services-acc-head{padding:10px 12px;}
  .ecommerce-operations-sec .tabs-content-wrapper .our_services-acc .acc-title .tab_title{font-size:16px;line-height:28px;}
  .ecommerce-operations-sec .tabs-content-wrapper .our_services-acc .our_services-acc-content p{font-size:16px;line-height:26px;}
  .why-choose.why-choose-inner{padding:0 0 0 0;}
  .ecommerce-features-sec .our_services_wrapper{padding:24px 15px!important;}
  .industry-page_case-study .industry-case-study-listing .industry-case-study-item{padding:16px;border-radius:20px;}
  .industry-case-study-listing .industry-case-study-item .cs-number-item{padding:8px!important;border:1px solid #ffffff3f;border-radius:8px;box-shadow:0px 0px 10px 1px #00000020;}
  .industry-case-study-listing .industry-case-study-item .cs-number-item .cs-number{font-size:18px;line-height:18px;}
  .industry-case-study-listing .industry-case-study-item .industry-case-study-img img{border-radius:14px;}
  .industry-faq-sec.faq_section .btn-primary-custom{padding:12px 16px;}
  /* eCommerce page Our Technologies Section END */

/* Mobile app Development CSS  Start */
body.page-id-1661 h1 {
    font-size: 30px !important;
  }
  .round-process-sec .round-process-wrapper {
    grid-template-columns: repeat(1, 1fr) !important;
    gap: 20px 20px;
  }
  .ready-build-sec .ready-build-wrapper {
    padding: 30px 16px;
  }
  .app-solutions-industries-mobile-app .app-solution-wrapper {
    row-gap: 3vw !important;
    column-gap: 3% !important;
  }
  .advanced-technologies-feild .accordion-button:not(.collapsed)::after {
    background-size: 2rem;
  }
  .industry-case-study-listing-slider .industry-case-study-item .cs-number-item {
    padding: 8px !important;
    border: 1px solid #ffffff3f;
    border-radius: 8px;
    box-shadow: 0px 0px 10px 1px #00000020;
  }
  .mobile_app_develop_counter_block .counter_block{width:48%;}
  .mobile_app_develop_counter_block .border_line{width:2%;}
  .industry-case-study-listing-slider .industry-case-study-item .cs-number-item .cs-number{
    font-size: 18px;
    line-height: 18px;
  }
/* Mobile app Development CSS  End */

  /* our_services START */
  .home_our_services .our_services_wrapper{padding:24px 15px!important;}

  /* our_services END */

  /* New Home Page Design START */
  body.page-id-16255 h1, .hero-section .hero-title{font-size:28px!important;line-height:36px;}
  body.page-id-16255 h2, body.home h2.trusted-title{font-size:22px!important;line-height:30px!important;}
  .margin-top-bottom{margin-top:40px;margin-bottom:40px;}
  .hero-section .hero-title{max-width:380px;}
  .hero-section .hero-title span{background-position:right top;padding-top:20px;}
  .page-id-16255 h1, .hero-section .hero-title {line-height: 36px;}
  .page-id-16255 .why-choose h3 {font-size: 16px !important; line-height: 22px;}

  /* .page-id-16255 p {
    font-size: 14px;
    line-height: 24px;
  } */

  /* 
  .btn-primary-custom,
  .btn-primary-custom-arrow,
  .btn-outline-custom,
  .btn-outline-custom-arrow {
    padding: 10px 12px;
  } */

  .btn-pink-fill span,.btn-white-fill span,.btn-pink-outline span{font-size:16px;line-height:20px;height:42px;}
  .btn-pink-fill .btn-primary-custom-arrow svg,.btn-white-fill .btn-primary-custom-arrow svg,.btn-pink-outline .btn-outline-custom-arrow svg{width:14px;}
  .btn-pink-fill span,.btn-white-fill span,.btn-pink-outline span{font-size:16px;line-height:10px;}
  .crafting-section .stats-container .stat-item{min-width:120px;}
  .crafting-section .stats-container .stat-item .stat-icon img{height:35px;}
  .crafting-section .stats-container .stat-item .stat-number{font-size:14px;line-height:20px;}
  .crafting-title{margin-bottom:10px;}
  .app-solutions-industries .app-solution-wrapper .app-solution-item{padding:10px 6px;width:93px;height:inherit;aspect-ratio:1 / 1;}
  .app-solutions-industries .app-solution-wrapper{row-gap:3vw;column-gap:3%;}
  .app-solutions-industries .app-solution-wrapper .app-solution-item svg{width:36px;}

  /*.home-cta-book img {
    max-width: 380px;
  }*/
  .app-clone-section .slick-arrow{top:-58px;}
  .app-clone-section .clone-slider .clone-card .clone-tags .clone-tag{font-size:12px;}
  .home-techbox-content .card-body .technology-items>div{font-size:16px;line-height:16px;}
  .nav-tabs.page-id-16255-techbox-tab .nav-link{font-size:18px;line-height:18px;}
  .page-id-16255-techbox-content .card-body .technology-items img{max-height:55px;}
  .page-id-16255-techbox-content .card-body .technology-items>div{font-size:16px;line-height:16px;}
  .tab-icon-wrapper img{min-width:35px;width:35px;}
  .tab-icon-wrapper{width:35px;height:35px;}
  .our_services.home_our_services .tabs-content-wrapper .our_services-acc-content .tab-content-inner .tab-text *{font-size:14px;}
  .our_services.home_our_services .tabs-content-wrapper .service-item .s-item{font-size:14px;}
  .form_field input,.form_field select,.form_field textarea{height:38px;font-size:16px;}
  .form_field textarea{min-height:48px;}
  .my-130{margin-block:40px;}
  .how-we-help .mt-40,.why-choose-inner .mt-40,.blog-section .section-heading .mt-40,.startup-models .section-heading .mt-40{margin-top:16px;}
  .page-id-16255 p.font-16{font-size:12px;}
  .portfolio-wrapper .project-card .tag-container .tag{padding:9px 20px;}
  .home-tech-sec .home-techbox-content div.card-body>div{gap:30px 30px;}
  .home-tech-sec .home-techbox-content .technology-items{width: 106px;}
  .crafting-section .stats-container{justify-content:unset;}
  .crafting-section .stats-container .slick-track{justify-content:stretch;}
  .home_our_services .our_services-acc-head h4,.home_our_services .our_services-acc-head .tab_title{font-size:15px;}

  /* contact us css */
  body:not(.home) .contact_form_wrap .contact_list, .contact_form_wrap .contact_list{font-size:14px;line-height:22px;}
  .contact_form_wrap .contact_list {row-gap: 18px;}
  .page-id-16255 .contact_info .contact_benefit_list li, .page-id-16255 .contact_form_wrap p, .form_field label{font-size:14px!important;line-height:20px!important;}
  .contact_form .row-gap-68{row-gap:32px;}
  .blog-card-wrapper .row{row-gap:40px;}
  .testimonial-section .testimonial-block .client-image img{min-width: 200px !important; width: 150px !important; max-width: 56px !important;}
  .testimonial-section .testimonial-block .client-info a img{min-width: 30px !important; width: 20px !important;}
  .testimonial-section .video-icon{font-size: 11px !important; line-height: 18px !important;}
  .testimonial-section .testimonial-block::before{left: 0px; bottom: 0px; background-size: 30vw;}

  .how-we-help .how-we-help-wrapper{grid-template-columns: repeat(1, auto);}
  .want-help-cta-sec .want-help-cta-wrapper{background-image: linear-gradient(180deg, #C81B77 0%, #86257A 100%);}

  /* Faq css  */
  .faq_accordian .accordion-item .accordion-button[aria-expanded="true"].font-22{font-size:16px;font-weight:700!important;}
  .faq_accordian .accordion-body{font-size:14px;line-height:20px;}
  .faq_section .faq_accordian .accordion-button{padding:22px 16px 14px;font-size:16px;line-height:24px;}
  .faq_accordian .accordion-body{padding:0px 16px 16px;}
  .accordion-button::after{width:24px;height:24px;}
  .accordion-button::after{background-size:10px;}
  .accordion-button:not(.collapsed)::after{background-size:12px;}


  /* How-we-help css */

  /*.help-box {
    min-height: 240px;
  }*/

  .how-we-help .mb-60,.why-choose .mb-60{margin-bottom:16px;}
  .page-id-16255 .how-we-help h3{font-size:18px;line-height:22px;}

  /* why choose css */
  .why-choose-inner{padding:24px 16px;}
  .page-id-16255 .why-choose h3{font-size:16px;line-height:22px;}
  .page-id-16255 .blog-card h3{font-size:16px;line-height:20px;}
  .page-id-16255 .blog-card .font-14{font-size:10px;line-height:20px;}

  /* Startups model css */
  .startrup-models-row .sm-slides-inner{padding:26px 23px 16px;}
  .startrup-models-row .w-32{width:22px;}
  .startrup-models-row .circle-54{width:42px;height:42px;}
  .startrup-models-row h3{font-size:16px;line-height:20px;}
  .startrup-models-row .st-col .startrup-models-slides p.font-16{font-size:14px;line-height:18px;}
  .startup-models-section .section-heading.mb-60{margin-bottom:30px;}

  .testimonial-section .testimonial-block .client-image .client-info .color-white{display: none;}
  .testimonial-section .testimonial-block .client-image .client-info~div{
		position: relative;
		box-shadow: 0 2px 5px 0 #B7097A;
		transition: .5s width ease-in-out;
	}
	.testimonial-section .testimonial-block .client-image .client-info>div:hover, .testimonial-section .testimonial-block .client-image .client-info .elite_client_play_btn:hover {
		cursor: pointer;
		color: #fff;
		animation: none;
	}
	.testimonial-section .testimonial-block .client-image .client-info .elite_client_play_btn{
		animation: pulse 1s infinite 1.5s cubic-bezier(0.25, 0, 0, 1);
    border-radius: 100px;
		box-shadow: 0 0 0 0 #B7097A;
    border-radius: 100px;
	}
	@keyframes pulse {
		to {
			box-shadow: 0 0 0 15px rgb(22 71 173 / 0.15%); 
		}
	}

  /* New Home Page Design END */

  /* Industries Pages Lyout CSS START */
  .industry_h2,.awards-and-recognition h2{font-size:24px!important;line-height:34px;}
  /* Industries Pages Lyout CSS END */

  /* blog image Slider */
  #blogcarouselControls .carousel-inner{padding-bottom:32px;}
  #blogcarouselControls button.carousel-control-prev,#blogcarouselControls button.carousel-control-next{top:calc(100% - 15px);width:auto;}
  #blogcarouselControls button.carousel-control-prev{margin-left:0!important;left:calc(50% - 50px);}
  #blogcarouselControls button.carousel-control-next{margin-right:0!important;right:calc(50% - 50px);}


/* ecommerce portfolio CSS START */
body.postid-21759 h1, body.postid-19738 h1 { font-size:30px!important;}
.our_approach_wrapper .listing-feature-arrow, .our-key-and-challenges .listing-feature-arrow, .our-key-strategies .our_key_wrapper .listing-feature-pink-arrow {padding-left: 25px;}
.our_approach_wrapper .listing-feature-arrow li:before, .our-key-and-challenges .listing-feature-arrow li:before, .our-key-strategies .our_key_wrapper .listing-feature-pink-arrow li:before {height: 15px; width: 15px; left: -25px; top: 6px;}
.our-projects .our-projects-wrapper { border-radius: 0px; padding: 40px 0 20px !important;}
.case-study-our-project-sec .case-study-our-projects .slick-dots{padding-inline: 16px; display: flex; align-items: center; gap: 8px; font-size: 0; margin-block: 16px 0; }
.case-study-our-project-sec .case-study-our-projects .slick-dots li.slick-active{width: 53px; background-color: #B7097A;}
.case-study-our-project-sec .case-study-our-projects .slick-dots li{width: 10px; height: 10px; background-color: #b7097a3d; border-radius: 50px; transition: all 0.3s ease; }
.case-study-our-project-sec .case-study-our-projects .cs-project-item .cs-project-box{padding: 0px 0px; border-radius: 0; background-color: unset;}
.case-study-our-project-sec .case-study-our-projects .cs-project-item{padding-inline: 0px;}
.case-study-our-project-sec .case-study-our-projects .slick-dots{margin-top: -16px;}
.case-study-our-project-sec{background-color: rgba(255, 224, 244, 0.65);}
.our_services .tab_details .industry-item-icon img{max-width: 40px;}
/* ecommerce portfolio CSS END */

/* author Page CSS */
.author .author-titlebox h1{font-size: 25px !important; line-height: 35px;}
.author .author-titlebox h2{font-size: 16px !important; line-height: 26px;}
}
@media only screen and (max-width:480px){
  body:not(.home) .contact_form_wrap .contact_list .contact_numbers,.contact_form_wrap .contact_list .contact_numbers{grid-template-columns: repeat(1, minmax(auto, 1fr)); gap: 12px 12px;}
  .contact_form_wrap .contact_list {row-gap: 18px; font-size: 16px;}
  /*Header css*/

  /*Top Scrolling bar for Gitex*/
  .marquee-track{animation:marquee-left 35s linear infinite;}
  .benefits-shadow-one:after{width:400px;height:400px;}
  .home #section_2 .transparent-text,.home #section_7 .transparent-text{font-size:30px!important;}

  /* author Page CSS */
.author .author-img-box .aprofile-img {width: 100%;}
}
@media only screen and (max-width:425px) and (min-width:320px){
  .transparent-text{color:transparent;-webkit-text-stroke-width:0}
  .development-solution-new .about_we_did .about_we_did_title{top:25px;right:20px}
  .development-solution-new .call_solu_sec::before{left:10px;font-size:30px}
}
@media only screen and (max-width:419px){
  .top-button{right:43px!important;}

}
@media only screen and (max-width:400px){
  .benefits-shadow-one:after{width:300px;height:300px;}
  body:not(.home) .contact_form_wrap .contact_list .contact_numbers span,.contact_form_wrap .contact_list .contact_numbers span{display:none;}

}
@media only screen and (max-width:394px){
/* eCommerce page Our Technologies Section START */
  .industry-case-study-listing .industry-case-study-item .cs-number-item{width:100%!important;max-width:100%;}
/* eCommerce page Our Technologies Section END */
  .testimonial-section .testimonial-block .client-image img {
      min-width: 140px !important;
      width: 150px !important;
  }
/* Mobile app Development CSS  Start */
.industry-case-study-listing-slider .industry-case-study-item .cs-number-item {
    width: 100% !important;
    max-width: 100%;
  }
/* Mobile app Development CSS  End */
}