/*
* Theme Name: apurplechild
* Author: apurple
* Version: 1.0
* Template: bootscore-main
*/

/*
Add your custom styles here
*/

/* poppins-regular - latin  */
@font-face {
  font-display: swap;
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/poppins/poppins-regular.woff2') format('woff2');
}
/* poppins-italic - latin */
@font-face {
  font-display: swap;
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/poppins/poppins-italic.woff2') format('woff2');
}
/* poppins-500 - latin */
@font-face {
  font-display: swap;
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/poppins/poppins-500.woff2') format('woff2');
}
/* poppins-500italic - latin */
@font-face {
  font-display: swap;
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 500;
  src: url('fonts/poppins/poppins-500-italic.woff2') format('woff2');
}
/* poppins-600 - latin */
@font-face {
  font-display: swap;
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/poppins/poppins-600.woff2') format('woff2');
}
/* poppins-600italic - latin */
@font-face {
  font-display: swap;
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 600;
  src: url('fonts/poppins/poppins-600-italic.woff2') format('woff2');
}
/* poppins-700 - latin */
@font-face {
  font-display: swap;
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/poppins/poppins-700.woff2') format('woff2');
}
/* poppins-700italic - latin */
@font-face {
  font-display: swap;
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/poppins/poppins-700-italic.woff2') format('woff2');
}
/* poppins-800 - latin */
@font-face {
  font-display: swap;
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  src: url('fonts/poppins/poppins-800.woff2') format('woff2');
}
/* poppins-800italic - latin */
@font-face {
  font-display: swap;
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 800;
  src: url('fonts/poppins/poppins-800-italic.woff2') format('woff2');
}
/* poppins-900 - latin */
@font-face {
  font-display: swap;
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  src: url('fonts/poppins/poppins-900.woff2') format('woff2');
}
/* poppins-900italic - latin */
@font-face {
  font-display: swap;
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 900;
  src: url('fonts/poppins/poppins-900-italic.woff2') format('woff2');
}

/* @import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap'); */

/* Footer Contact Form Font-family  */
:root{--home-pink:#B7097A;--pink-200:#ffe0f4a6;--pink-300:#FFE4F5;--white:#fff;--black:#000;--black-800:#191A23;--gray-800:#8D8D8D;--purple-900:#895CF3;--orange-900:#f35c5c;--green-900:#2ac32a;--blue-900:#2a5ac3;--yellow-900:#f98b3c;}

/* commom css */
*{margin:0;padding:0;list-style:none;box-sizing:border-box;}
a{text-decoration:none;display:inline-block;transition:0.2s ease-in;color:#B8107C}
a:hover{text-decoration:none;color:#B8107C}
body{font-size:20px;color:#000;font-family:"Poppins",sans-serif;line-height:30px;font-weight:400;letter-spacing:0.1px;scroll-behavior:smooth;/*  background:url(/wp-content/uploads/2022/03/aPurple-body-bg.jpg) scroll repeat;*/}
html{scroll-behavior:smooth;}
button{outline:0;border:0;background:transparent;}
button:focus{outline:0;box-shadow:none!important;}
input:focus{outline:0;}
:focus{outline:0;}
.container{max-width:1640px;}
h1{font-size:54px;line-height:1.2;}
h2{font-size:40px;line-height:1.2;}
h3{font-size:30px;line-height:1.3;font-weight:600}
h4{font-size:20px;line-height:1.3;}
h5{font-size:17px;line-height:1.3;}
h6{font-size:16px;line-height:1.3;}
.font-13{font-size:13px;}
.font-14{font-size:14px;}
.font-16{font-size:16px;}
.font-18{font-size:18px;}
.font-20{font-size:20px;}
.font-24{font-size:24px!important;}
.font-28{font-size:28px;line-height:38px;}
.font-30{font-size:30px;}
.font-36{font-size:36px!important;}
.font-60{font-size:60px;}
.font-300{font-weight:300;}
.font-400{font-weight:400;}
.font-500{font-weight:500;}
.font-600{font-weight:600;}
.font-700{font-weight:700;}
.border-r5{border-radius:5px;}
.border-r8{border-radius:8px;}
.border-r10{border-radius:10px;}
.border-r12{border-radius:12px;}
.border-r16{border-radius:16px;}
.border-r20{border-radius:20px!important;}
.border-r26{border-radius:26px;}
.border-r24{border-radius:24px;}
.border-r30{border-radius:30px;}
.border-r32{border-radius:32px;}
.border-r34{border-radius:34px;}
.border-r36{border-radius:36px;}
.border-r40{border-radius:40px;}
.border-r45{border-radius:45px;}
.border-r40{border-radius:40px;}
.border-r50{border-radius:50px;}
.border-r64{border-radius:64px;}
.border-100{border-radius:100%;}
.th-w-30{width:30%;}
.opacity-5{opacity:0.5;}
.opacity-6{opacity:0.6;}
.opacity-7{opacity:0.7;}
.opacity-8{opacity:0.8;}
.opacity-9{opacity:0.9;}
.aspect-ratio-1{aspect-ratio:1 / 1;}
.form-control{border-radius:0;border:0;background-color:transparent;}
.form-control:focus{box-shadow:none;outline:0;}
.relative{position:relative;}
.overflow-hide{overflow:hidden;}
.form-control::placeholder{color:#BEC2CE;}
select{appearance:none;}
select:focus{outline:0;}
.text-underline{text-decoration:underline!important;}
.pointer{cursor:pointer;}
.zindex-0{z-index:0;}
.zindex-1{z-index:1;}
.zindex-m1{z-index:-1;}
ul{padding-left:0;}
li{list-style-type:none}
.single-portfolio ul,.list_new_none{list-style:none;}
ul.list-icon li,ul.ios-app-detail li,ul.ios-app-detail-sub li,ul.list-icon-arrow li,#sitemap_page .sitemap_ul li{position:relative;padding-left:35px;margin-bottom:10px;list-style:none;}
ol.ios-app-detail li{list-style-type:decimal;margin-bottom:10px;}
ul.list-icon li:before,ul.ios-app-detail li:before{position:absolute;content:"";width:16px;height:16px;border-radius:100%;border:2px solid #B8107C;left:0;top:7px;}
ul.ios-app-check-detail li{position:relative;padding-left:30px;margin-bottom:8px;list-style:none;}
ul.ios-app-check-detail li:before{position:absolute;content:"";width:20px;height:20px;background:url(https://www.apurple.co/wp-content/uploads/2025/08/check-icon-list.svg) no-repeat center center / 20px;left:0;top:4px;}
ul.list-icon-arrow li:before{content:'';position:absolute;background:url('https://www.apurple.co/wp-content/uploads/2023/11/right-long-solid.svg') no-repeat;width:20px;height:20px;left:0;top:6px;}
.t-purple,a.t-purple:hover{color:#B8107C;}
.t-black{color:#000;}
.t-pink{color:#B8107C;}
.text-pink{color:var(--home-pink);}
.color-white{color:#FFF;}
.bg-black-1{background-color:#111111;}
.bg-black{background-color:#000000;}
.bg-pink150{background-color:var(--pink-200);}
.bg-pink200{background-color:#FFD8F1;}
.bg-off-white{background-color:#FCFBFC!important;}
.t-grey{color:#000;}
.bg-lightgrey{background:#EFEFEF}
.t_grey{color:#0000004f;}
.t_purple,.insight-details a{color:#A22B6A}
.insight-details .t_black{color:#000;}
.t-yellow{color:#000;}
b,strong{font-weight:700}

/* Indutry CSS START */
.thin_scrollbar::-webkit-scrollbar{width:7px}
.thin_scrollbar::-webkit-scrollbar-track{background:transparent;border-radius:20px;}
.thin_scrollbar::-webkit-scrollbar-thumb{background:#b8107c;border-radius:20px;}
.max-w-lg{max-width:985px;}

/* Indutry CSS END */

/*.t-yellow-new{color:#f8b56e}*/
.border-end-2px{border-right:2px solid #000;}
body .text-white{color:#000!important}
blockquote{quotes:none;position:relative;font-style:italic;font-size:18px;font-weight:700;line-height:26px;border:1px solid #000;z-index:99}
blockquote:before{content:"";position:absolute;top:0;left:0;height:100%;background:#B8107C;width:20px;mix-blend-mode:color-dodge;}
blockquote.pro-tipbox:before{background:var(--pink-300);width:100%;}
blockquote.pro-tipbox{border:2px solid var(--home-pink);border-radius:4px;}
blockquote.pro-tipbox p{position:relative;}
blockquote.pro-tipbox p::selection{background-color:#e71c77;color:#fff;}
div.border-blockbox{border:2px solid var(--home-pink);padding:15px;padding:15px;border-radius:4px;}
ul.ios-app-detail-sub li:before{content:"\2192";position:absolute;left:0;}
.table-border td{border:1px solid #dee2e6;}
.table-valign-center tr{vertical-align:middle;}
.table,.table>:not(caption)>*>*{border-color:#000}
.bg-gray{background:#f5f5f5;}
.bg-light-purple{background:#efc8e1;}
.bg_light_purple{background:#FFE5F2;}
.bg-purple{background:#A22B6A;}
.bg-pink{background-color:#B8107C;}

/* blog css */
.postid-15148 div#sidebar_toc>div{margin-top:24px;}
.link-wrape{word-break:unset;display:inline;}
.single-post{font-size:18px;line-height:28px;}
.post-title-listing{min-height:80px;}
.single-post blockquote p{margin-bottom:0!important;}
.single-post .content-area img{margin-top:15px;margin-bottom:15px;}
.single-post h1{color:#000000;font-size:40px;font-weight:700;}
.single-post h2{color:#000000;font-weight:600;margin-top:35px;font-size:30px;}
.similar_post_css h2{margin-top:0px}
.single-post h3{color:#000000;font-weight:500;font-size:25px;margin-top:20px!important}
.single-post .faq-accordian-sec h3{margin-top:0!important;}
.single-post h4{color:#000;font-weight:600;font-size:20px}

/*.single-post h3,.single-post .toc-color li a:hover, .single-post .toc-color li.toc_active a.toc_active{color:#000;}*/
.single-post .toc-color li ol,.single-insights .toc-color li ol{display:none}
.single-post .toc-color li.toc_active ol,.single-insights .toc-color li.toc_active ol{display:block}
.single-post ul.toc-color li a{font-size:13px;line-height:15px;}
.single-post .toc-color li a{color:#000;}
.single-post .toc-color li a:hover,.single-post .toc-color li.toc_active a.toc_active{color:#B8107C;}
.single-post blockquote{padding:18px 30px;margin:15px 0;font-weight:500}
.single-post .blog-box-design{position:relative;border:2px solid #000;border-radius:30px;padding:10px;margin:40px 0;}
.single-post .bbd-one{top:0px;left:0px;width:64px;height:64px;background-color:#b8107c;border-radius:100%;position:absolute;mix-blend-mode:color-dodge;}
.single-post .blog-box-design-inner{border-radius:30px;box-shadow:inset 0 0 15px rgb(0 0 0 / 10%);padding:25px 25px 30px;}
.single-post .blog-box-design-inner:before{position:absolute;content:"";width:64px;height:64px;left:0;top:0;background:url('/wp-content/uploads/2023/01/checked-data.png') center center no-repeat;background-size:45px;}
.single-post .blog-box-design-inner p{margin-left:55px;}
.single-post .purple_btn,.purple_blend_btn{padding:12px 30px;background-color:#b8107c;font-weight:bold;color:#000;border-radius:5px;display:inline-block;mix-blend-mode:color-dodge;}
.purple_blend_btn{color:#fff!important}
.purple_blend_btn:hover{color:#b8107c!important;background:white;mix-blend-mode:difference;}
.single-post .similar_post_css img{margin-bottom:0px;}
.single-post .blog-tabs{display:flex;justify-content:space-between;margin-top:30px;}
.single-post .tab-left{width:30%;height:80vh;overflow-y:scroll;position:-webkit-sticky;position:sticky;padding-right:5px;top:100px;}
.single-post .tabs-content{width:65%;}
.single-post .tab-left::-webkit-scrollbar-track{background:#f1f1f1;border-radius:50px;}
.single-post .tab-left::-webkit-scrollbar-thumb{background:#888;border-radius:50px;}
.single-post .tab-left::-webkit-scrollbar{width:3px;}
.single-post .cta_img,.single-insights .cta_img{display:grid;align-items:center;grid-template-columns:60% 30%;justify-content:space-around;background:url(https://www.apurple.co/wp-content/uploads/2023/04/CTA-image.svg) no-repeat center;height:auto;background-size:cover;padding:20px;margin:10px auto;box-shadow:0px -1px 6px 1px #ffb4e4;}
.single-post .cta_btn{background:#e21b78;color:#FFF!important}
.single-post .cta_btn:hover{box-shadow:0 3px 10px 0 #ffffff3d;}
.page-template-template-blog .hp_section_8 .category-box,.post-type-archive-portfolio .hp_section_8 .category-box,.author .hp_section_8 .category-box,.category .hp_section_8 .category-box{padding:0px 8px;}
.page-template-template-blog .hp_section_8 .category-box:hover,.post-type-archive-portfolio .hp_section_8 .category-box:hover{border-color:#B8107C!important;color:#B8107C!important}
.page-template-template-blog .hp_section_8 a.category-box:hover:before,.author .hp_section_8 a.category-box:hover:before,.category .hp_section_8 a.category-box:hover:before{background-color:#ffffff47;}
.page-template-template-blog .hp_section_8 .author-img,.author .hp_section_8 .author-img,.category .hp_section_8 .author-img{margin-right:10px;}
.page-template-template-blog .hp_section_8 .category-box:before,.post-type-archive-portfolio .hp_section_8 .category-box:before,.author .hp_section_8 .category-box:before,.category .hp_section_8 .category-box:before{content:"";position:absolute;background:#b8107c;mix-blend-mode:color-dodge;z-index:-1;top:0;left:0;width:100%;height:100%;}
.single-post table.table{word-break:normal;}
.single-post .sidebar_toc,.single-insights .sidebar_toc{background-color:#f7f7f7!important;border-radius:24px;margin-top:10px}
.single-post .sidebar_toc ul li,.single-insights .sidebar_toc ul li{border-bottom:1px solid #9f9f9f;padding-block:5px;margin:0;}
.single-post .sidebar_toc ul li:last-child,.single-insights .sidebar_toc ul li:last-child{border-bottom:0;}
.single-post .entry-header .single-post-upload{background:#f7f7f7;border-radius:20px;padding:10px 30px;}
.single-post .entry-header .single-post-upload img{border-radius:15px;margin-right:10px}

/* author Page CSS */
.author .author-img-box .aprofile-img {object-fit: cover; object-position: top; width: 275px;}

/* blog css */

/* Hire UI/UX Designer Page */
.partnership-with-us .flow-border{position:relative;width:100px;height:100px;}
.partnership-with-us .steps_ui-ux:last-child .flow-border{background-color:#EED6A6;}
.partnership-with-us .describe.flow-border{background-color:#F1B6B7;}
.partnership-with-us .project.flow-border{background-color:#C0FBCD;}
.partnership-with-us .engagement.flow-border{background-color:#F3B9E0;}
.partnership-with-us .choosing.flow-border{background-color:#C2DAFB;}
.partnership-with-us .steps_ui-ux:last-child .flow-border:before{display:none}
.partnership-with-us .flow-border:before{content:"";width:calc(150% + 4.8vw);height:0.0625rem;position:absolute;top:48px;left:100%;z-index:-1;border-top-width:0px;border-style:dashed;}
.partnership-with-us .describe:before{border-color:#F1B6B7;}
.partnership-with-us .project:before{border-color:#C0FBCD;}
.partnership-with-us .engagement:before{border-color:#F3B9E0;}
.partnership-with-us .choosing:before{border-color:#C2DAFB;}
.partnership-with-us .step-4-process .flow-border:before{width:calc(200% + 3vw);}
.partnership-with-us .bg-num{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1;-webkit-text-stroke:2px;-webkit-text-stroke-color:rgb(135 135 135 / 70%);font-size:60px;line-height:1;color:transparent;}

/* page css */
.page-template.page h3{font-size:20px;}
.page-template.page p{font-size:16px; line-height: 24px;}
.nav-link:hover{border:0px;color:#AFAFAF;}
body.page-id-10920 .technology-tab {overflow-x: auto !important;}
.technology-tab{background:#000; }
.technology-tab .nav-tabs .nav-link{border:0px}
.ecommerce-features-sec .technology-tab .nav-tabs .nav-link:focus,.technology-tab .nav-tabs .nav-link:hover{isolation:unset;}
.technology-tab .nav-link{position:relative;color:#fff;}
.technology-tab.bg-white .nav-link{color:#000;}
.technology-tab .nav-link.active{border:0;color:#FFF;border-radius:0;background:unset;}
.technology-tab .nav-link.active:before{position:absolute;content:"";width:100%;height:100%;left:50%;top:50%;transform:translate(-50%,-50%);background:#b8107c;z-index:-1;border-radius:16px!important;}
.accordion.faq .accordion-button{background:transparent}
.accordion.faq .accordion-item{background:#fff9f95e}
.scrollbar{height:360px;overflow-y:scroll;}
.scrollbar::-webkit-scrollbar{width:7px;}

/* Track */
.scrollbar::-webkit-scrollbar-track{background:rgba(255,255,255,0.4);}

/* Handle */
.scrollbar::-webkit-scrollbar-thumb{background:#B8107C;}

/* page css */

/* blog custom table css */
.page-offer__facts .fast_facts{display:grid;grid-template-columns:48% 48%;justify-content:space-between;padding:20px 35px;position:relative;overflow:hidden;border-radius:10px;background:transparent;color:#000;margin:15px auto;border:1px solid black;width:90%}
.page-offer__facts .fast_facts::after{content:"";position:absolute;top:80px;height:calc(100% - 100px);width:1px;left:50%;background:#eaeaec;}
.page-offer__facts .fast_facts .fast_title{grid-area:1/1/1/-1;width:100%;font-size:24px;font-weight:600;}

/* blog custom table css */

/* web story css */
.web_story_wrap .web_story_dec h2{font-size:18px!important;line-height:21px;border-bottom:2px solid white;}
.web_story_wrap img{border:3px solid #000;border-radius:40px;}

/* web story css */
.grey-link:hover{color:#B8107C;}
.grey-link{color:#000;}
.grey1-link{color:#484848;}
.single-app-design-month .transparent-text_white,.single-app-design-month .transparent-text{font-size:75px}
.transparent-text,.transparent-text_white{-webkit-text-stroke-width:0px;-webkit-text-stroke-color:#E6E6E6;color:transparent;font-size:75px;line-height:1;font-weight:bold;background:linear-gradient(to right,#B8107C,#f17dc7,springgreen);background-size:200% 200%;animation:rainbow 2s ease-in-out infinite;background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,1);transition:color .2s ease-in-out;}
.transparent-text:hover,.transparent-text_white:hover{color:rgba(0,0,0,0);-webkit-text-stroke-width:0px;}
.transparent-text_white{color:white}


@keyframes slidebg{
  0%{background-position:left}
  50%{background-position:right}
  100%{background-position:left}
}
@keyframes rainbow{
  0%{background-position:left}
  50%{background-position:right}
  100%{background-position:left}
}
.mix_blend_mode:before{position:absolute;content:"";width:100%;height:100%;left:0;top:0;right:0;bottom:0;background:#B8107C;mix-blend-mode:color-dodge;z-index:-1;transition:0.2s ease-in;}
.vertical-text{writing-mode:vertical-rl;}
.icon-fix{height:100px;width:100px;max-width:100%}

/*Header css*/

/*Top Scrolling bar for Gitex*/
.topbar-sec{background-image:linear-gradient(90deg,#C81B77 0%,#86257A 100%);}
.header-marquee-container{display:flex;flex-direction:column;gap:40px;overflow:hidden;width:100%;}
.marquee-track{display:flex;width:max-content;animation:marquee-left 50s linear infinite;margin-left:-5%;}
.header-marquee-container .scroll-card{color:#fff;margin-right:60px;min-width:max-content;text-align:center;cursor:pointer;transition:transform 0.3s ease;position:relative;}
.header-marquee-container .scroll-card:after{content:"";position:absolute;right:-39px;top:50%;margin-top:-8px;transform:translateY(-50%) rotate(0deg);width:18px;height:18px;z-index:8;background:url(https://media.excellentwebworld.com/wp-content/uploads/2025/10/09133002/white-listing-star-icon.svg) center center / 18px;animation:star_rotate 3.2s linear infinite;-webkit-animation:star_rotate 3.2s linear infinite;-moz-animation:star_rotate 3.2s linear infinite;-ms-animation:star_rotate 3.2s linear infinite;-o-animation:star_rotate 3.2s linear infinite;}
@keyframes star_rotate{
  0%{transform:rotate(0deg) translateY(0);}
  100%{transform:rotate(-360deg);}
}
.header-marquee-container .scroll-card p{font-size:16px;line-height:24px;margin-bottom:0;color:#fff;}
.header-marquee-container .scroll-card p a{color:#fff;/*border-bottom:2px solid #fff;*/ margin-left:15px;}
@keyframes marquee-left{
  0%{transform:translateX(0);}
  100%{transform:translateX(-50%);}
}

/* Pause on hover */
.header-marquee-container:hover .marquee-track{animation-play-state:paused;}

/* header css */
#content.site-content{padding-bottom:0;padding-top:76px;}
.page-content,.entry-content,.entry-summary{margin-top:0;}
header.site-header .header-actions{display:none!important;}

/*.site-header .bg-light{background-image:url('/wp-content/uploads/2022/03/background-image.jpg');background-repeat:repeat;box-shadow:0px -1px 8px 2px #ffb4e4;}*/
.site-header .bg-light{background:#EFEFEF;box-shadow:0px -1px 8px 2px #ffb4e4;}
.navbar-light .navbar-nav .show > .nav-link,.navbar-light .navbar-nav .nav-link.active{color:#E21C78!important;font-weight:600}
.navbar-light .navbar-nav .nav-link{color:#000;font-weight:600}
.navbar-light .navbar-nav .inquire-btn a,a.inquire_btn{overflow:hidden;background:#B8107C;color:#fff;margin-left:10px;border-radius:999px;font-weight:600;padding:10px 20px!important;display:inline-flex;position:relative;align-items:center;gap:10px;border:2px solid #B8107C;transition:box-shadow 0.3s ease,background-color 0.3s ease,color 0.3s ease;-webkit-clip-path:inset(0 round 10px);clip-path:inset(0 round 10px);}
.navbar-light .navbar-nav .inquire-btn a:hover,a.inquire_btn:hover{color:#B8107C;}
.navbar-light .navbar-nav .inquire-btn a svg,a.inquire_btn svg{transition:transform 0.3s ease;position:relative;}
.navbar-light .navbar-nav .inquire-btn a:hover svg,a.inquire_btn:hover svg{transform:rotate(45deg);}
.navbar-light .navbar-nav .inquire-btn a:hover svg path,a.inquire_btn:hover svg path{fill:#B8107C;}
.navbar-light .navbar-nav .inquire-btn a::before,a.inquire_btn::before{content:"";position:absolute;width:100%;height:100%;background:#ffffff;top:0;left:0;border-radius:30px;pointer-events:none;transform-origin:100% 50%;transform:scale3d(0,1,1);transition:transform 0.3s;z-index:-1}
.navbar-light .navbar-nav .inquire-btn a:hover::before,a.inquire_btn:hover::before{transform-origin:0% 50%;transform:scale3d(1,1,1);}
a.btn-white{font-size:20px;overflow:hidden;background:transparent;color:#b8107c;font-weight:600;padding:10px 20px;display:inline-block;position:relative;border:2px solid #B8107C;transition:box-shadow 0.3s ease,background-color 0.3s ease,color 0.3s ease;-webkit-clip-path:inset(0 round 0);clip-path:inset(0 round 0);}
a.btn-white:hover{color:#FFF}
a.btn-white::before{content:"";position:absolute;width:100%;height:100%;background:#B8107C;top:0;left:0;pointer-events:none;transform-origin:100% 50%;transform:scale3d(0,1,1);transition:transform 0.3s;z-index:-1}
a.btn-white:hover::before{transform-origin:0% 50%;transform:scale3d(1,1,1);}
.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:#E21C78;font-weight:600}
#menu-item-4543 a{border:2px solid #f06812;border-radius:8px;color:white;font-weight:600}

/*header .logo{width: 200px;}*/
.offcanvas.offcanvas-end.show{background-color:#FFF;}

/* footer css */
.contrylist_bg{background:#f8f9fa}
.bootscore-footer,.bootscore-info{position:relative;}
ul#bootscore-navbar{gap:10px;align-items:center;}
.footer_widget ul li a{font-size:18px;color:#000;line-height:2}
.footer_widget ul li.menu-item a:hover{color:#b8107c}
#nav_menu-5 ul li:not(footer #nav_menu-5 ul li){position:relative;padding-left:20px;}
#nav_menu-5 ul li::before:not(footer #nav_menu-5 ul li::before){content:'';position:absolute;width:10px;height:10px;background-color:#b8107c;border-radius:50%;left:0;top:13px;}
.india_flag_icon{position:relative;padding-left:30px;background:url('/wp-content/uploads/2023/01/india.svg') no-repeat left center;}
.usa_flag_icon{position:relative;padding-left:30px;background:url('/wp-content/uploads/2023/01/USA.svg') no-repeat left center;}
.contact_form_wrap .contact_list{row-gap:24px; font-size: 16px;}
.contact_form_wrap .contact_form .widget_text.widget.footer_widget{margin-bottom:0!important;}
.contact_form_wrap .contact_form .gform_wrapper .gform_heading{display:none;}
.contact_form_wrap .gform_body ul.gform_fields li:first-child,.contact_form_wrap .gform_body ul.gform_fields li:first-child div,.contact_form_wrap .gform_body ul.gform_fields li:nth-child(2),.contact_form_wrap .gform_body ul.gform_fields li:nth-child(2) div{margin-top:0!important;}
.contact_form_wrap .gform_legacy_markup_wrapper .gform_footer input.button,.gform_legacy_markup_wrapper .gform_footer input[type=submit]{margin-bottom:0!important;}
.contact_form_wrap .gform_legacy_markup_wrapper .gform_footer{padding-bottom:0!important;}
.contact_form_wrap .gform_legacy_markup_wrapper .top_label div.ginput_container{margin-top:0!important;}
.contact_form_wrap .gform_footer .gform_button.button,.contact_form_wrap-inner .gform_footer .gform_button.button{font-size:18px;font-weight:500!important;line-height:18px!important;background-color:#B7097A;color:#fff!important;border-radius:30px;padding:12px 24px;font-weight:500;display:inline-flex;align-items:center;gap:8px;border:1px solid #B7097A;transition:all 0.3s ease;}
.contact_form_wrap .gform_footer .gform_button.button:hover,.contact_form_wrap-inner .gform_footer .gform_button.button:hover{background-color:#fff;color:#B7097A!important;}
.footer-bottom .social-list li a:hover{background-color:#fff;color:#b8107c;}
.footer-bottom .social-list li a:hover svg path{fill:#b8107c;}
.container-home{max-width:1640px;padding:0 20px;margin:0 auto;}
.p-60{padding:60px;}
.margin-top-bottom{margin-top:100px;margin-bottom:100px;}
.inner-page-margin{margin-top:60px}
.column-gap-4{column-gap:12px;}

/* .crafting-right {padding-left: 20px;} */
.contact_benefit_list li{font-size:18px;line-height:26px;}

/* footer {margin-top: -45px;} */
footer .contact_form_wrap{margin-top:45px;}
footer .contact_form_wrap .contact_benefit_list{gap:5px;}
footer .contact_form_wrap .contact_benefit_list li.list-style-disc{position:relative;padding-left:22px;list-style:none;}
footer .contact_form_wrap .contact_benefit_list li.list-style-disc:before{content:"";position:absolute;background:url("https://www.apurple.co/wp-content/uploads/2025/06/checkbox-circle.svg") center center/cover;top:5px;left:0;width:14px;height:14px;}
.contact_form_outer .contact_form{padding:50px 35px;}
.contact_form_wrap .contact_form .widget_text.widget.footer_widget{margin-bottom:0!important;}
.contact_info::after{content:'';display:block;background-image:url(https://www.apurple.co/wp-content/themes/apurplechild/images/footer-bubbles-bg-asset.svg);background-size:275px 293px;background-repeat:no-repeat;background-position:right top;height:293px;width:275px;position:absolute;top:0;right:0;z-index:1;}
.contact_form_wrap li.ginput_container textarea{border:0!important;border-bottom:1px solid #8D8D8D!important;resize:none!important;height:100px!important;}
.footer-bottom .menu-block ul li a:not(:any-link):hover{color:unset;text-shadow:none;}

/* Footer Location CSS  START */
.footer-border{border-top:1px solid #ffffff80;}
footer .locationbar{display:grid;grid-template-columns:repeat(6,1fr);gap:24px;}
footer .location-sec{padding-block:40px;}
footer .locationbar .locationbar-item{opacity:0.5;}
footer .locationbar .locationbar-item:hover{opacity:1;}
footer .locationbar .locationbar-item .country-title{margin-block:10px 8px;}
footer .locationbar .locationbar-item .country-title,footer .social-connect .footer-mailbox .footer-mail-title{font-size:22px;line-height:32px;}
footer .locationbar .locationbar-item img,body:not(.home) footer .locationbar .locationbar-item img{width:auto;max-width:100%;height:64px;}
footer .locationbar .locationbar-item .location-text{font-size:16px;font-weight:400;line-height:24px;}

/* Footer Location CSS END */

/* homepage css */
.inner-section-padding {padding: 60px 40px;}

.home .page_content_nav{position:fixed;right:30px;top:50%;transform:translateY(-50%);display:block;}
.page_content_nav{display:none;}
.page_content_nav li a{display:block;padding:10px 0;}
.page_content_nav li a span{width:30px;height:1px;display:block;border-radius:10px;background:#949494;}
.page_content_nav li.active a span{width:70px;height:2px;background:#fff;}
.banner_img_border{position:absolute;width:100%;height:100%;border:1px solid #fff;left:-30px;bottom:-30px;z-index:-1;}
.banner_img_border_about{position:absolute;width:265px;height:100%;border:1px solid #ffffffe0;left:9px;bottom:-8px;max-width:100%}
.slider_img_border_about{position:absolute;width:390px;height:107%;border:1px solid #ffffffe0;left:9px;top:-10px;max-width:100%;right:0;margin:0 auto;}
.our_offerings_content{width:450px;max-width:100%;}
#section_3{overflow:hidden;}
.our_offerings_wrap li{margin:15px;display:flex;}
.our_offerings_wrap .our_offerings_num{font-size:36px;padding:10px 0;border-bottom:2px solid #fff;}
.our_offerings_nav h3{text-align:start;writing-mode:vertical-rl;display:inline-block;line-height:1.5;}
.our_offerings_wrap .our_offerings_nav{height:500px;width:110px;border:2px solid #000;cursor:pointer;}
.our_offerings_wrap .our_offerings_detail{height:500px;width:0;opacity:0;display:none;margin-left:-110px;transition:0.05s ease-in;}
.our_offerings_wrap .our_offerings_detail.mix_blend_mode:before{right:auto;left:-100%;}
.our_offerings_wrap .our_offerings_detail.active.mix_blend_mode:before{left:0;}
.our_offerings_wrap .our_offerings_nav.active{opacity:0;}
.our_offerings_wrap .our_offerings_detail.active{width:600px;opacity:1;display:block;border:2px solid #000}
.our_offerings_wrap li .our_offerings_detail .discover__btn{position:absolute;bottom:0;right:0;}
.discover__btn{padding:10px;color:#B8107C;background-color:#fff!important;background:url('/wp-content/uploads/2022/04/discover-btn.jpg') no-repeat right 20px center;font-size:18px;display:inline-block;text-align:center;min-width:220px;border:2px solid;}
.discover__btn:hover{color:#B8107C;}
.our_services_wrap .our_services_list .our_services_num{font-size:55px;line-height:1}
.our_services_num{background:#000;color:#fff}
.our_services_wrap .our_services_list{height:320px;border:2px solid #E6E6E6;overflow:hidden;}
.our_services_num:before{position:absolute;content:"";width:100%;height:100%;border-radius:100%;left:50%;top:50%;transform:translate(-50%,-50%);background:#b8107c;mix-blend-mode:color-dodge;z-index:-1;}
.our_services_num_0:before{position:absolute;content:"";width:100%;height:100%;left:50%;top:50%;transform:translate(-50%,-50%);background:#b8107c;mix-blend-mode:color-dodge;z-index:-1;}
.our_services_wrap .our_services_list:hover .our_services_num:before{display:none;}
.service_link_btn{position:absolute;top:0;right:0;width:40px;height:40px;background:#fff;display:flex;justify-content:center;align-items:center;}
.our_services_wrap .our_services_list .our_services_desc{display:none;}
.our_services_num_0{background:#000;color:#fff;}
.our_services_wrap .our_services_list:hover .our_services_desc{display:block;}
.our_services_wrap .our_services_list.mix_blend_mode:before{left:-100%;right:auto;}
.our_services_wrap .our_services_list.mix_blend_mode:hover:before{left:0;}
.techAddons_sec{background:#000}
.techAddons_sec .t-grey1{color:#FFF!important}
.why_we_are_unique .wwau_icon{padding-left:35px;margin:10px 0;padding-right:20px;padding-bottom:5px;}
.why_we_are_unique .wwau_qua{background:url('/wp-content/uploads/2023/01/Quality.svg') no-repeat left 5px;}
.why_we_are_unique .wwau_domain{background:url('/wp-content/uploads/2023/01/domain.svg') no-repeat left 5px;}
.why_we_are_unique .wwau_time{background:url('/wp-content/uploads/2022/04/wwau_time.svg') no-repeat left 5px;}
.why_we_are_unique .wwau_trans{background:url('/wp-content/uploads/2023/01/transparency.svg') no-repeat left 5px;}
.why_we_are_unique .wwau_pricing{background:url('/wp-content/uploads/2023/01/Pricing.svg') no-repeat left 5px;}
.why_we_are_unique .wwau_agile{background:url('/wp-content/uploads/2023/01/Agile.svg') no-repeat left 5px;}
ul.company_achievement li{width:200px;margin:40px 10px;}
.company_achievement .counter_number{font-size:70px;line-height:1;}
.elite_client_detail .elite_client_img img{width:130px;height:130px;object-fit:cover;}
.elite_client_detail .elite_client_img:before{position:absolute;content:"";width:100%;height:100%;border:2px solid #E6E6E6;right:-10px;bottom:-10px;z-index:-1;}
.elite_client_main{border:2px solid #E6E6E6;padding:20px;}
.elite_clients_slider button.slick-arrow{font-size:0;width:40px;height:40px;background-color:#fff!important;position:absolute;bottom:0px;transition:0.2s ease-in;z-index:99;}
.elite_clients_slider button.slick-next{background:url('/wp-content/uploads/2022/04/slicknext.svg') no-repeat center center;right:0;}
.elite_clients_slider button.slick-prev{background:url('/wp-content/uploads/2022/04/slickprev.svg') no-repeat center center;right:60px;}
.elite_clients_slider .slick-arrow.slick-disabled{opacity:0.5;}
.elite_clients_slider .elite_client_play_btn{width:74px;height:74px;border:2px solid #E6E6E6;display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff20;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;}
.modal .btn-close{width:auto;height:auto;padding:0;background:none;border:0;border-radius:0;opacity:1;}
.fetured-img:before,.hp_blog_img:before{position:absolute;content:'';width:100%;height:100%;border:2px solid #B8107C;right:-20px;bottom:-20px;z-index:-1;}
.hp_blog_img_purple:before{position:absolute;content:'';width:100%;height:100%;border:2px solid #B8107C;right:-15px;bottom:-15px;z-index:-1;border-radius:20px;}
.hp_blog_single_img:before{position:absolute;content:'';width:96%;height:100%;border:2px solid #E6E6E6;left:28px;bottom:-20px;z-index:-1;}
.hp_blog_single_img img{margin-bottom:0px!important}

/* protfolio slider css */
.about-portfolio .slick-next.slick-arrow, .about-portfolio .slick-prev.slick-arrow,#demo-popup .slick-prev.slick-arrow,#demo-popup .slick-next.slick-arrow{background:url(/wp-content/uploads/2023/01/slider_arrow.svg) center;background-repeat:no-repeat;position:absolute;top:50%;right:15px;transform:translateY(-50%);height:62px;width:69px;font-size:0;background-size:60%;background-color:#000000ad;}
.about-portfolio .slick-prev.slick-arrow{left:40px;transform:translateY(-50%) rotate(180deg);z-index:99;}
.about-portfolio .slick-prev.slick-disabled,.about-portfolio .slick-next.slick-disabled,#demo-popup .slick-prev.slick-disabled,#demo-popup .slick-next.slick-disabled{display:none!important;}
.about-portfolio .banner_img_border_port{position:absolute;width:100%;height:100%;border:2px solid #000;left:60px;bottom:0px;z-index:-1;}
#demo-popup .slick-prev.slick-arrow{left:15px;transform:translateY(-50%) rotate(180deg);z-index:99;}
#demo-popup{overflow:hidden;}

/* protfolio slider css */

/* grab ride portfolio css */
.dark-green{color:#0E974B;}
.grab_ride_port .grab-first-sec{background:url('https://www.apurple.co/wp-content/uploads/2023/08/Mask-Group-11.png') no-repeat}
.grab_ride_port .grab_serv{position:relative;background:black linear-gradient(132deg,#696969 0%,#1D1D1D 100%) 0% 0% no-repeat padding-box;border-radius:27px}
.grab_ride_port .grab_serv::before{content:'';position:absolute;width:100%;height:100%;background:linear-gradient(133deg,white,white,#00000000);top:-1px;left:-1px;z-index:-1;filter:blur(3px);border-radius:27px;}
.grab_ride_port .grab_bg_green{background-image:-webkit-linear-gradient(86deg,#0E974B 70%,#00000000 50%);}
.grab_ride_port .grab_tech{position:relative;background:black linear-gradient(306deg,#696969 0%,#1D1D1D 100%) 0% 0% no-repeat padding-box;border-bottom-left-radius:45px;border-bottom-right-radius:45px}
.grab_ride_port .grab_tech::before{content:'';position:absolute;width:100%;height:100%;background:linear-gradient(315deg,white,white,#00000000);bottom:-1px;right:-1px;z-index:-1;filter:blur(3px);border-bottom-left-radius:45px;border-bottom-right-radius:45px;}
.grab_ride_port .grab_dots::before{content:'';position:absolute;border-left:1px solid white;height:97%;top:15px;left:8px;z-index:-1;}
.grab_ride_port .grab_dots h3::after{content:'';position:absolute;width:18px;height:18px;background:#0E974B;border-radius:50%;left:0;top:15px;}
.grab_ride_port .grab_bg_white{background:#ffffff1a 0% 0% no-repeat padding-box;position:relative;border-radius:25px;border:1px solid #ffffff1a;}
.grab_ride_port .grab_bg_white::before{content:'';position:absolute;width:100%;height:100%;border:2px solid #0E974B;border-radius:25px;z-index:99;left:-10px;top:-10px;}
.grab_ride_port .margin_bot{margin-bottom:55px;}

/* .grab_ride_port .grab_solutions_sec{background: linear-gradient(147deg, #242424 0%, #565656 100%) 0% 0% no-repeat padding-box;border-radius: 88px;} */
.grab_ride_port .grab_taxi_fea{counter-reset:texi;}
.grab_ride_port .grab_taxi_fea .grab_fea_text::before{counter-increment:texi;content:counter(texi);position:absolute;top:5px;left:0;width:34px;height:34px;border:1px solid;border-radius:50%;display:flex;align-items:center;justify-content:center;}
.grab_ride_port .grab_bg_green_gr{background-image:-webkit-linear-gradient(274deg,#00000000 20%,#0E974B 70%)}
.grab_ride_port .btn_taxt_grab{display:inline-block;padding:20px 30px;background:#0e974b;border-radius:20px;font-size:24px;line-height:24px;color:white;}
.grab_ride_port .margin--top{margin-top:-400px}

/* grab ride portfolio css */

/*On demand pages*/
.greyscale{filter:grayscale(1);}
.greyscale:hover{filter:grayscale(0);}
.benefits-shadow-one{background:#000;}
.benefits-shadow-one:after{position:absolute;content:"";width:493px;height:493px;border-radius:100%;left:50%;top:50%;transform:translate(-50%,-50%);background:#b8107c;mix-blend-mode:color-dodge;z-index:-1;}
.benefits-shadow-two img{margin-left:-66px}

/* .margin-minus-150{margin-left:-35px} */
.img-shadow{-webkit-filter:drop-shadow(-13px 6px 26px #00000080);filter:drop-shadow(-13px 6px 26px #00000080);}
.screenshot-section-row{margin:175px 0}
.screenshot-section-col{margin:-175px 0}

.how-we-help .how-we-help-wrapper{grid-template-columns: repeat(5, auto);}
.how-we-help .how-we-help-wrapper{display: grid; gap: 16px;}
ul.why-choose-icon li{position: relative;}
ul.why-choose-icon li:before{position: absolute; content: ""; width: 20px; height: 20px; background: url('https://www.apurple.co/wp-content/uploads/2025/11/right-icon.svg') no-repeat center center / 20px; left: 14px; top: 4px;}

/*Service page*/
.scrollHalf{position:relative}

/*.scrollHalf__grupo { opacity: calc(1/(1+(var(--visible-y)*var(--visible-y)*var(--visible-y)*var(--visible-y)))); transition: all 200ms ease-in-out;}*/
.scrollHalf__grupo{transition:all 200ms ease-in-out;display:flex;align-items:center;}
.scrollHalf__grupo__imagen{overflow:hidden;}
.scrollHalf__grupo__contenido{padding:3rem;}
.scrollHalf__grupo[data-scroll="out"]{opacity:0;}
.scrollHalf__grupo[data-scroll="in"]{opacity:calc(var(--visible-y)*1.9);}
.why-choose-us-row{counter-reset:section}
.why-choose-us{position:relative;}
.why-choose-us:before{counter-increment:section;content:counter(section);position:absolute;left:22px;font-size:160px;color:#B8107C;mix-blend-mode:color-dodge;font-weight:600;line-height:1;top:-14px;}

/* Why Choose css START*/
.why-choose-inner{padding:80px 30px 80px 60px;background-color:#FCFCFCCF;}
.why-choose-inner .section-heading{max-width:693px;}
.why-choose-inner .why-choose-list{max-width:678px;}
.why-choose-list ul{max-height:345px;}
.why-choose-list li{border:1px solid transparent;transition:0.3s ease;/*opacity:0.5;*/}
.why-choose-list li.active{border:1px solid #000!important;opacity:1!important;}
.sticky-col{position:-webkit-sticky;position:sticky;top:40px;align-self:flex-start;}

/* Why Choose css END*/
.faq-section .accordion-button{background:transparent;color:#000;font-size:20px}
.faq-section .accordion-item{background:transparent;    /*margin-bottom: 15px;*/border:1px solid #000;}
.faq-section .accordion-button::after{background-image:url(https://www.apurple.co/wp-content/themes/apurplechild/images/plus-black.png);}
.faq-section .accordion-button:not(.collapsed)::after{background-image:url(https://www.apurple.co/wp-content/themes/apurplechild/images/minus-black.png);}
.progress-line.left{border-left:1px solid #000}
.progress-line.left:before{content:" ";background-color:#000;width:10px;height:10px;display:block;border-radius:100%;left:-6px;position:absolute;}

/* FAQ Accourdion new CSS */
.faq-accordian-sec{margin-bottom:15px;}
.faq-accordian-sec .accordion-item{border:2px solid #FFE5F2;}
.faq-accordian-sec .accordion-item:not(:first-of-type){border-top:2px solid #FFE5F2;margin-top:15px;}
.faq-accordian-sec h2{margin-top:0!important;}
.faq-accordian-sec .accordion-button:not(.collapsed){color:#ffffff;background-color:#B8107C;}
.faq-accordian-sec .accordion-button:not(.collapsed)::after,.accordion-button::after{background-image:url(https://www.apurple.co/wp-content/themes/apurplechild/images/down-arrow-1.png);}
.faq-accordian-sec .accordion-button:not(.collapsed)::after{background-image:url(https://www.apurple.co/wp-content/uploads/2023/01/down-arrow-1.png)!important;}

/*About us page css*/
img.about-img{width:80px;height:80px;object-fit:contain;}

/*Form css*/
.gform_fields .homepage-name .ginput_container label{display:none!important;}
.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield select,.gform_legacy_markup_wrapper li.hidden_label input{margin-top:0px!important;background-color:#FFF;border:1px solid #AFAFAF;height:50px;color:#000;padding:5px 10px!important;border-radius:0px;}
.gform_legacy_markup_wrapper textarea.small{margin-top:10px!important;background:#FFF;border:1px solid #AFAFAF;color:#000;padding:5px 10px}
.gform_legacy_markup_wrapper div.ginput_container_name span{padding-right:0!important}
.gform_footer .gform_button.button{background:transparent;box-shadow:none;border:2px solid #B8107C;color:#FFF;width:215px;padding:8px 13px;font-size:20px;max-width:100%;transition:background-color 0.3s ease}
.gform_footer .gform_button.button:hover{background:#B8107C;color:#fff!important}
#gform_1 .gform_button.button,.video-form .gform_button.button{color:#B8107C}
#gform_1 .gform_button.button:hover,.video-form .gform_button.button:hover{color:white}
.gform_footer{text-align:center;}
.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield select{background-image:url(/wp-content/uploads/2022/04/down-arrow.png);background-repeat:no-repeat;background-position:95% center;}
::-webkit-input-placeholder{    /* Edge */
color:#AFAFAF;}
:-ms-input-placeholder{    /* Internet Explorer 10-11 */
color:#AFAFAF;}
::placeholder{color:#000;}
.team-slider .slick-list{padding:0 9% 0 0}
.gform_validation_errors > h2{font-size:16px!important;}

/* Form css */

/*Blog page css*/
.wp-pagenavi{margin:20px 0;text-align:center;display:flex;align-items:center;justify-content:center;}
.wp-pagenavi .current{border:2px solid #B8107C;width:50px;height:50px;display:flex;align-items:center;justify-content:center;margin:0 7px;color:#FFF;position:relative;background:#B8107C}
.wp-pagenavi .current:after{position:absolute;content:"";width:100%;height:100%;left:50%;top:50%;transform:translate(-50%,-50%);background:#b8107c;mix-blend-mode:color-dodge;z-index:-1;}
.wp-pagenavi .page,.previouspostslink,.nextpostslink{border:2px solid #000;width:50px;height:50px;display:flex;align-items:center;justify-content:center;margin:0 7px;color:#000;}
.icon-css{background:#E6E6E6;color:#2B2B2B;padding:10px;}
.single-post .about_learn_more{background:#ffffffb5;padding:30px 20px;margin:30px 0;}
.single-post .about_learn_more a{min-width:150px;display:block;text-align:center;padding:10px;background:#b8107c;color:#fff;}

/*Blog single page css*/
.table-responsive.table-responsive-nowrap{white-space:nowrap;}
.widget-area .card{background-color:transparent!important;}
.widget-area #custom_html-6.card{background-color:transparent!important;border:2px solid #fff!important;margin-top:75px;padding:1.5rem 2rem!important}
.widget-area #custom_html-6.card .widget-title,.widget-area #custom_html-7.card .widget-title{font-family:'Playfair Display',serif;font-size:32px;text-align:center;border-bottom:0px!important;}
.widget-area #custom_html-7.card{background-color:transparent!important;border:2px solid #fff!important;margin-top:15px;padding:1.5rem 2rem!important}

/* .hp_blog_img img{width: 100%;height: 300px;} */

/*Book a ride portfolio css*/
.book-ride-port .first-child{width:90%;}
.book-ride-port .two-ph-book-ride{right:-13%;bottom:-8%;}
.book-ride-port .small-text{width:90%;}
.book-ride-port .black-portion{margin-top:-540px;}
.book-ride-port .border-dot-line{border-top:2px dotted #ffffffab;}
.book-ride-port .about-h2-underline:before{content:"";position:absolute;width:120px;height:5px;background:#B8107C;bottom:-5px;border-radius:10px;}
#portfolio_slider .slick-list{padding:0 20% 0 0;}
#portfolio_slider .mr-200{margin-right:140px!important;}

/*Book a ride portfolio css*/

/* TeleMedicine App portfolio css */
.single-portfolio .banner_portfolio{background:url('https://www.apurple.co/wp-content/uploads/2023/03/portfolio-bannner.png') scroll no-repeat;border-radius:10px;}
.about_project .second_section{padding:156px 30px 56px;}

/* TeleMedicine App portfolio css */

/* gas2you */
.single-portfolio .color-blue{color:#1C75BB;}
.single-portfolio .about-gas-portfolio .about-flul-img{top:50%;left:0;transform:translateY(-50%);}
.single-portfolio .about-gas-portfolio .client_app{border-radius:36px;padding:70px;backdrop-filter:blur(8pc);}
.single-portfolio .about-gas-portfolio .about-blur-circle::before{content:'';position:absolute;width:18px;height:18px;background:#1C75BB;border-radius:50%;left:0;top:15px;}
.single-portfolio .about-gas-portfolio .about-blur-circle::after{content:'';position:absolute;border-left:1px solid white;height:100%;top:15px;left:8px;z-index:-1;}
.single-portfolio .about-gas-portfolio .about_fea_ui ul li,ul.right_arrow_icon_li li{background:url(https://www.apurple.co/wp-content/uploads/2024/07/up-arrow.svg) no-repeat left top 8px;background-size:12px;padding-left:30px;margin:15px 0;list-style:none;}
.single-portfolio .about-gas-portfolio .about_had_counter .back-heading-1::before,.about_had_counter .back-heading-2::before,.about_had_counter .back-heading-3::before,.about_had_counter .back-heading-4::before{color:#1C75BB;}
.single-portfolio .about-gas-portfolio ul.list-icon li:before{border:3px solid #1C75BB;}
.single-portfolio .about-gas-portfolio .live_demo{background:#1C75BB url('https://www.apurple.co/wp-content/uploads/2023/04/fuel-delivery.png') no-repeat right center;background-size:contain;mix-blend-mode:difference;}
.single-portfolio .about-gas-portfolio ul.about_bullet li{position:relative;padding-left:40px;padding-bottom:40px;}
.single-portfolio .about-gas-portfolio ul.about_bullet li::before{position:absolute;content:"";width:10px;height:10px;border-radius:50%;left:0;top:5px;background:#1C75BB;}
.single-portfolio .about-gas-portfolio ul.about_bullet li::after{content:'';position:absolute;height:100%;border-left:1px solid;left:5px;top:5px;z-index:-1;}
.single-portfolio .about-gas-portfolio ul.about_bullet li:last-child::after{display:none;}
.single-portfolio .about-gas-portfolio .challenge_sol{counter-reset:sections;}
.single-portfolio .about-gas-portfolio .cha_solution{padding-left:100px;position:relative;}
.single-portfolio .about-gas-portfolio .cha_solution h3::before{vertical-align:middle;font-size:40px;counter-increment:sections;content:"0"counter(sections);position:absolute;left:25px;top:0;line-height:40px;}
.single-portfolio .about-gas-portfolio .blockquote::before{content:'';position:absolute;background:url('https://www.apurple.co/wp-content/uploads/2023/04/double-quotes.svg');top:-30px;left:0;width:96px;height:67px;}

/* gas2you */

/* skriti portfolio css */
.border-left-green::after{content:'';position:absolute;width:5px;height:100%;left:0;background:#1d7b58;top:0;border-radius:10px;}
.about_skr_port .about_ul ul li{background:url('https://www.apurple.co/wp-content/uploads/2023/05/up-arrow_white.svg') no-repeat left top 10px;padding-left:30px;margin:15px 0;}
.about_skr_port .percent-circle{position:relative;width:160px;height:160px;margin:10px;}
.about_skr_port .percent-circle svg{position:relative;width:100%;height:100%;transform:rotate(-90deg);}
.about_skr_port .percent-circle circle{width:100%;height:100%;stroke:#ffffff;stroke-width:3;stroke-linecap:round;}
.about_skr_port .percent-circle circle:last-of-type{stroke:#1D7B58;stroke-dasharray:625px;stroke-dashoffset:calc(625px - (625px * var(--percent)) / 100);}
.about_skr_port .percent-circle .number{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.about_skr_port .percent-circle .number p{margin-bottom:0!important;max-width:100px;}
.about_skr_port .percent-bar{position:relative;z-index:999;}
.about_skr_port .percent-bar::before{content:'';position:absolute;width:95%;height:2px;background:#000;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);}
.about_skr_port .percent-circle::before{content:'';position:absolute;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:15px solid #000;top:50%;right:-25%;z-index:99;transform:translate(25%,-50%);}
.about_skr_port .percent-circle:last-child::before,.about_skr_port .green-dot:last-child::before{display:none;}
.about_skr_port #extra_chunk .slick-prev.slick-arrow,.about_skr_port #extra_chunk .slick-next.slick-arrow{font-size:0;border:0;width:52px;height:52px;background:url('https://www.apurple.co/wp-content/uploads/2023/05/green-arrow.jpg');position:absolute;right:0;bottom:-55px;transform:rotate(0);}
.about_skr_port #extra_chunk .slick-prev.slick-arrow{transform:rotate(180deg);right:80px;}
.about_skr_port .green-dot::after{content:'';position:absolute;width:10px;height:10px;background:#1d7b58;border-radius:50%;top:8px;left:-4px;}
.about_skr_port .green-dot::before{position:absolute;content:'';height:100%;left:0px;top:16px;border:1px dotted white;}
.about_skr_port .chall_sec::after,.about_skr_port .chall_sec{font-size:60px;font-weight:bold;opacity:0.3;}
.about_skr_port .green-dot{padding-left:30px;}
.about_skr_port .slick-arrow.slick-disabled{opacity:0.5;}
.color-dark-green{color:#1D7B58;}

/* skriti portfolio css */

/* ecommerce portfolio CSS START */
    .row-gap-16 {row-gap: 16px;}
    .margin-top-bottom-60{margin-top: 60px; margin-bottom: 60px;}
	body.postid-21759 p, body.postid-19738 p { font-size: 16px; line-height: 24px;}
    .new-portfolio-h3 { font-size: 22px !important; line-height: 34px;}
	/* body.postid-21759 h3{font-size:22px!important; line-height: 34px;} */
    .transforming-fleet .transforming-left-gradient{background: radial-gradient(circle, #EA8CC836 0%, #ffa0dd2e 40%, #ffffff36 70%, rgba(255, 255, 255, 1) 90%);}
	.client-intro-section .client-intro-rounded-pill {gap: 16px;}
	.client-intro-section .client-introbox .client-intro-rounded-pill div.badge { background: #FFFFFF99; font-size: 20px; line-height: 29px; padding: 12px 24px !important; }
	.eCommerce-platforms-sec .startrup-models-row .icon-outer{width: 45px; height: 45px;}
	.image-cover-sec img {height: 100%;  width: auto; object-fit: cover; object-position: center; border-radius: 40px;}
	.our-approach-solution .our_approach_wrapper{background: #0000000f;}	
	 ul.listing-feature-arrow li {position: relative; font-size: 16px;}
	 ul.listing-feature-arrow li:before {content: ""; position: absolute; height: 26px; width: 26px; left: -34px; top: 0px; background: url(https://www.apurple.co/wp-content/uploads/2025/09/arrow-icon.svg) center center / contain no-repeat;}
	 .our_approach_wrapper .listing-feature-arrow, .our-key-and-challenges .listing-feature-arrow{padding-left: 45px;}
	 .our_approach_wrapper .listing-feature-arrow  li:before, .our-key-and-challenges .listing-feature-arrow li:before{left: -45px; top: 2px;}
	 .ready-to-optimize .to_optimize_wrapper {background: #ffe0f4a6;}
     .ready-to-optimize .project-description div:first-child {  font-size: 30px;  line-height: 40px;}
	 .our_services .technology-stackour_wrapper {background: #FFE0F4A6;}
	.purple-box-outline .our_services_tabs .enterprise_tabs_wrapper { padding: 50px 55px; }
	.purple-box-outline .our_services_tabs .purple-box-enterprise_tabs { overflow-y: auto; max-height: 275px !important; gap: 16px; }
	.purple-box-outline .our_services_tabs .purple-box-enterprise_tabs li.active { transform: unset; transform-origin: unset; z-index: unset; color: unset; }
	.purple-box-outline .our_services_tabs .purple-box-enterprise_tabs li { margin-bottom: unset !important;
	}
	.purple-box-outline .our_services_tabs .enterprise_tabs_wrapper .purple-box-enterprise_tabs li a { border: none; padding: unset; box-shadow: none; width: unset; outline: 0; background-color: unset; }
	.purple-box-enterprise_tabs li a { list-style: none; text-decoration: none; display: block; border-width: 1px; padding: 10px 20px; width: 95%; outline: 0; }
	.purple-box-enterprise_tabs li.active h3.tab_title { opacity: 1; font-size: 22px !important; line-height: 34px;
	color: #fff; font-weight: 700; text-align: left; }
	.purple-box-outline .our_services_tabs .enterprise_tabs li h3.tab_title{ transition: all 0.3s ease;}
	.purple-box-outline .our_services_tabs .enterprise_tabs .tab_title { color: #fff; }
	.purple-box-enterprise_tabs li.active a { position: relative; }
	.purple-box-enterprise_tabs li.active a::before { content: ''; height: 30px; border: 3px solid #fff; position: absolute; left: -23px; top: 50%; transform: translateY(-50%); }
	.client-intro-section .client-intro-rounded-pill .team-pinkbox { background: #FFFFFF99; padding: 14px 24px !important; font-size: 16px; line-height: 20px;}
	.our-key-strategies .our_key_wrapper .listing-feature-pink-arrow li{ position: relative;}
    .our-key-strategies .our_key_wrapper .listing-feature-pink-arrow{padding-left: 42px;}
	.our-key-strategies .our_key_wrapper .listing-feature-pink-arrow li:before { content: ""; position: absolute; height: 26px; width: 26px; left: -42px; top: 2px;  background: url(https://www.apurple.co/wp-content/uploads/2025/09/Arrow-pink-.svg) center center / contain no-repeat;}	
	.our-projects .our-projects-wrapper { border-radius: 48px; background: #ffe0f4a6; padding: 60px 40px 60px;}
	.case-study-our-project-sec .case-study-our-projects .cs-project-item .cs-project-box { padding: 60px 40px 0; background-color: rgba(255, 224, 244, 0.65); }
	.case-study-our-project-sec .case-study-our-projects .cs-project-item {  padding-inline: 16px;}
	.case-study-our-project-sec .case-study-our-projects .slick-track{display:flex !important;}
	.case-study-our-project-sec .case-study-our-projects .slick-track .slick-slide{height:inherit !important;}
	.case-study-our-project-sec .case-study-our-projects .cs-project-item .cs-project-box{height:100%;}
	.client-testimonial .client-testimonial-wrapper { border-radius: 48px;  background: #ffe0f4a6;}
    .client-testimonial .client-testimonial-wrapper .project-description p {position: relative;}
	.client-testimonial .client-testimonial-wrapper .project-description p:before { content: ""; position: absolute;  height: 26px; width: 30px; top: -9px;  left: -24px; background: url(https://www.apurple.co/wp-content/uploads/2025/09/before.svg) center center / contain no-repeat;}
    .client-testimonial-wrapper .client-testimonial-image img { max-width: 65px;}
    .client-testimonial .client-testimonial-wrapper .project-description p:after {content: ""; position: absolute; height: 26px; width: 30px; background: url(https://www.apurple.co/wp-content/uploads/2025/09/after.svg) center center / contain no-repeat;}

/* ecommerce portfolio CSS END */



/* live video css */
.about_live_demo .video_btn{border-radius:50px}
.about_live_demo .video_btn i{width:20px;height:20px;font-size:16px;}
.about_live_demo .video_btn:hover{color:#FFF}

/* live video css */

/*Footer Css*/

/*footer{background:url(/wp-content/uploads/2022/03/aPurple-body-bg.jpg) scroll repeat;}*/
.footer_widget .widget-title{color:#6e6e6e;}
.footer_widget .menu-main-menu-container ul li a{color:#AFAFAF;margin-bottom:5px}
.footer_widget .menu-main-menu-container ul li a:hover{color:#B8107C;}
.social-list li a{color:#AFAFAF;border:1px solid #AFAFAF;border-radius:100%;    /* padding: 8px; */width:36px;height:36px;display:flex;align-items:center;justify-content:center;}
.social-list{display:flex;flex-wrap:wrap;list-style:none;}

/* .social-list li{margin:5px} */
.footer-bottom .social-list{gap:12px 12px;max-width:230px;}
.social-list li a:hover{background:#b8107c;color:#fff}
.social-list li a:hover svg{fill:#FFF}
.footer-h1{font-size:75px}

/*Dropdown Css*/
#bootscore-navbar .dropdown-menu,.offcanvas{background-color:#FFF;}
.dropdown:hover > .dropdown-menu.depth_0{display:block;    /* left:1.5rem; */min-width:260px;max-width:100%;background-color:black;}
.dropdown-submenu a,.dropdown-menu.depth_0 li a{color:#000;padding:7px 20px;}
.dropdown:hover > .dropdown-menu .menu-item{display:block;}
.dropdown-submenu{position:relative;}
.dropdown-submenu > .dropdown-menu{top:0;left:100%;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px 6px;background-color:black;}
.dropdown-submenu:hover > .dropdown-menu{display:block;}
.dropdown-submenu > a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:7px 0 7px 7px;border-left-color:#000;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover > a:after,.dropdown-submenu.current-menu-parent a:after{border-left-color:#FFF;}
.dropdown-submenu.pull-left{float:none;}
.dropdown-item{white-space:unset}
.dropdown-item.active,.dropdown-item:active,.dropdown-item:focus{color:#FFF!important;text-decoration:none;background-color:#b8107c;}
.dropdown-item:hover{color:#b8107c!important;background:transparent;}
.dropdown-submenu.pull-left > .dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
.dropdown-submenu .sub-menu li.menu-item,ul.dropdown-menu.depth_0 li.nav-item{width:260px;max-width:100%;}

/*./Dropdown Css*/

/* contact form css */
.about-map-frame{width:100%;min-height:100%;max-width:100%;}
.scrollHalf-top{top:80px!important;}
body.page-id-1543 .bootscore-info{background-color:#F5F5F5;z-index:999999;position:relative;}
body.page-id-1543 footer .bootscore-footer{display:none}

/* contact form css */
.modal-backdrop{width:100%;height:100%;}
.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{display:none;}
.gform_legacy_markup_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_legacy_markup_wrapper li.gfield_error textarea,.gform_legacy_markup_wrapper li.gfield_error select{border-color:red!important;}
.gform_legacy_markup_wrapper li.gfield.gfield_error,.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent!important;border:0px!important}
.gform_validation_errors > h2{color:red!important}
.gform_legacy_markup_wrapper div.validation_error{border:0px!important;margin-bottom:0px!important;padding:0px!important;text-align:left!important;}
.gform_legacy_markup_wrapper select option{background:#000!important;color:#fff!important;}
.footer-contact-button{position:fixed;bottom:0;left:0;right:0;margin:0 auto;text-align:center;z-index:9999;}
.footer-contact-button a{display:block;background:#f06812;padding:7px 0;color:#fff;}
.app-of-the-design-section .fetured-img img{border-radius:8px;}

/*sidebar css*/
#cta_sec .cta_bg{background:linear-gradient(90deg,#e71c77,#6e2169);border-radius:24px}
#cta_sec .btn-cta-white{padding:10px;color:#fff!important;background-color:transparent;font-size:18px;border:2px solid #fff;display:inline-block;text-align:center;border-radius:9999px}
.toc_fixed{position:fixed!important;top:60px!important;}
.toc-color li{padding-left:0px!important}
.toc-color li::before{display:none}
#text-3{margin-bottom:0px!important;}

/*#cta_sec .btn-cta-white:hover{background-color: white;color: #B8107C !important}*/
#cta_sec .btn-cta-white:hover{background-image:linear-gradient(to right,#B8107C,#f17dc7,springgreen);animation:slidectabg 2s ease-in-out infinite;background-size:200% 200%;transition:background .2s ease-in-out;}
@keyframes slidectabg{
  0%{background-position:left}
  50%{background-position:right}
  100%{background-position:left}
}

/* 404 page css */
.page-404 .our_404_solution .bg_white_hover a{background:rgb(255 255 255 / 16%);border:2px solid transparent;}
.page-404 .our_404_solution .bg_white_hover a:hover{background:transparent;border:2px solid white;}

/*  Logistics App Development Solution poerfolio css  */
.development-solution-new .background-purple{background-image:linear-gradient(to right bottom,#039ccb,#68acd9,#98bce3,#beceec,#dee2f4,#dde6f8,#dceafc,#dbeeff,#aee6f9,#7edfe2,#65d5b8,#71c681);}
.development-solution-new .blueColor{color:#039CCB}
.development-solution-new h1 span.blueColor{font-size:138px}
.development-solution-new .banner_img_top{margin-top:-75px;}
.development-solution-new .h2__bg_title::before{content:'';position:absolute;width:80px;border:1px solid #A1DA55;right:0;top:50%;transform:translateY(-50%)}
.development-solution-new .h2__bg_title-center::before{content:'';position:absolute;width:80px;border:1px solid #A1DA55;bottom:0;left:50%;transform:translateX(-50%)}
.development-solution-new .light-blue-back{border-radius:54px;background-color:#E5F6FD}
.development-solution-new .light-green-back{border-radius:54px;background-color:#F0F7E8}
.development-solution-new img.bg-blue-black{width:70px;height:70px;object-fit:scale-down;border-radius:27px;background:#2ABCE9;}
.development-solution-new img.bg-green-black{width:70px;height:70px;object-fit:scale-down;border-radius:27px;background:#A1DA55;}
.development-solution-new .light-green-back h3{color:#7BB82A}
.development-solution-new .about_blue_mode{background:#2abce91f 0% 0% no-repeat padding-box;border-radius:62px;}
.development-solution-new .position-absolution{top:50%;position:absolute;right:0;transform:translateY(-50%);}
.development-solution-new .about_we_did .about_we_did_title{position:absolute;top:95px;right:50px;}
.development-solution-new .about_fea_sec{background:#3a3a3a82;border-radius:73px}
.development-solution-new .about_ul ul li{background:url('https://www.apurple.co/wp-content/uploads/2023/05/up-arrow_white.svg') no-repeat left top 10px;padding-left:30px;}
.development-solution-new .blue_gre_border{position:absolute;border-width:1px;border-style:solid;border-image:linear-gradient(to bottom,rgba(0,0,0,0),#2ABCE9 20%,rgba(0,0,0,0)) 1 100%;top:0;right:10px;height:85%;}
.development-solution-new .tech_sec{width:244px;height:244px;border-radius:62px;background:#2abce91f;display:grid;place-items:center;}
.development-solution-new .contact-h2{font-size:62px!important;line-height:89px}
.development-solution-new .footer-background-develop{background:url('https://www.apurple.co/wp-content/uploads/2023/09/footer-banner.png') no-repeat bottom right;}
.development-solution-new .contact-attr{background:transparent linear-gradient(132deg,#A1DA55 0%,#177E9E 100%) 0% 0% no-repeat padding-box;}
.development-solution-new .call_solu_img{background:#3a3a3a82;border-radius:70px 0 0 70px}
.development-solution-new .call_solu_sec{border-radius:70px;background:#2ABCE9}
.development-solution-new .call_solu_sec{padding:40px 40px 40px 100px}
.development-solution-new .about_solu.call_solu_sec{background:#A1DA55}
.development-solution-new .call_solu_sec::before{content:'Challenges';color:#40404033;font-size:42px;left:20px;top:40px;font-weight:700;writing-mode:vertical-rl;position:absolute;transform:rotate(180deg);line-height:normal;}
.development-solution-new .about_solu.call_solu_sec::before{content:'Solutions'}
.development-solution-new .call_top{margin-top:-310px;margin-left:44%}
.development-solution-new .h2__bg_title.client-wan::before{right:35px;bottom:12px;transform:unset;top:unset;}

/*  Logistics App Development Solution poerfolio css  */

/*Insights page*/
.insight-details{padding-top:120px}
#insight-slider .slick-dots,.app-slider .slick-dots{display:flex;align-items:center;justify-content:center;margin:0; /* Adjust margins if necessary */padding:0;list-style:none;}
#insight-slider .slick-dots li,.app-slider .slick-dots li{margin:0 3px; /* Adjust the spacing between dots */}
#insight-slider .slick-dots li button,.app-slider .slick-dots li button{font-size:0; /* Hide the dot text */color:transparent; /* Hide the dot text */background-color:#888; /* Dot color */border:0;border-radius:50%; /* Makes the dot circular */width:30px; /* Dot width */height:1px; /* Dot height */cursor:pointer;}
#insight-slider .slick-dots li button:hover,#insight-slider .slick-dots li.slick-active button,.app-slider .slick-dots li button:hover,.app-slider .slick-dots li.slick-active button{background-color:#bbb; /* Hover color */}
.hp_blog_img_purple img{border-radius:20px;}
.insights_category a:hover{color:#B8107C;}
.insights_category_page .breadcrumbs h1{font-size:16px!important;line-height:30px;margin-bottom:0;}
.insight-details ul.ios-app-detail li:before{content:'';position:absolute;width:10px;height:10px;background-color:#A22B6A;top:9px;border:0;left:0;border-radius:50%}
#insights_form .textwidget{background-color:#FFE5F2!important;padding:20px;border-radius:24px}
.single-insights #cta_sec .cta_bg,.page-template-template-insight #cta_sec .cta_bg,.tax-insights_category #cta_sec .cta_bg{background:linear-gradient(124deg,#F11878,#800080);border-radius:35px}
.single-insights .cta_img .text-white {color: #fff !important;}
#insights_form .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield select,#insights_form .gform_legacy_markup_wrapper li.hidden_label input,#insights_form .gform_legacy_markup_wrapper textarea.small,.page-template-template-insight #insights_form .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield select,.page-template-template-insight #insights_form .gform_legacy_markup_wrapper li.hidden_label input,.page-template-template-insight #insights_form .gform_legacy_markup_wrapper textarea.small{border:1px solid #A22B6A;border-radius:14px;color:#000000;background-color:#fff;}
#insights_form .gform_button.button,.page-template-template-insight #insights_form .gform_button.button{background:#A22B6A;border-radius:14px;}
#insights_form::placeholder,.page-template-template-insight #insights_form::placeholder,.newsletter-form::placeholder{color:#000000;opacity:1;}
.leftside-border{border-right:2px solid #0000004f;}
.insight-details .toc-color a{color:#000000;}
.insight-details .t_grey{color:#0000004f}
.single-insights h3{font-size:24px;font-weight:500;}
.single-insights blockquote{padding:19px 38px;border:1px solid #707070;border-radius:18px;}
.single-insights blockquote p{margin-bottom:0px;}
.single-insights blockquote:before{background:#A22B6A;width:26px;border-top-left-radius:18px;border-bottom-left-radius:18px;mix-blend-mode:inherit;}
.newsletter-form .ginput_container input[type="email"]{background:transparent;font-size:26px;border-bottom:1px solid #000!important;border:0;color:#000000;}
.newsletter-form h2{font-size:98px;}
.newsletter-form h3{color:#0000008a;}
.newsletter-form .gform_footer .gform_button{background:#A22B6A 0% 0% no-repeat padding-box;border-radius:24px;color:#fff;padding:20px 45px;font-size:26px;border:0!important;}
.newsletter-form #gform_6{display:grid;grid-template-columns:70% 30%;align-items:center;}
.newsletter-form #gform_confirmation_message_6,#gform_confirmation_message_5{color:#000000;}
.insights_category_page .t_black{color:#000000;}
.newsletter-form{background:#FFBADE url(/wp-content/uploads/2023/11/insights-single-form-bg_left.png);background-size:cover;border-top-left-radius:40px;border-bottom-left-radius:40px;}
.newsletter-form-right{border-top-right-radius:40px;border-bottom-right-radius:40px}
.social-list-share li a{color:#AFAFAF;border:1px solid #707070;border-radius:10px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;}
.social-list-share{display:flex;flex-wrap:wrap;}
.social-list-share li{margin:5px}
.social_share p{font-size:20px;color:#707070;}
.social-list-share li a:hover{background:#f5f5f5;}
.insights_category.active a{color:#A22B6A;}
.single-insights .other_img,.page-template-template-insight .author_img{height:77px;object-fit:cover;object-position:center -6px;}
.page-template-template-insight h1{font-size:30px!important;}
.single-insights .toc-color li a{font-size:16px;line-height:26px;font-weight:400}

/*.single-insights .toc_fixed{top: 80px!important;}*/
.single-insights .toc-color li a:hover,.single-insights .toc-color li.toc_active a.toc_active{color:#b8107c;}
.single-insights h2,.insight-details a{font-weight:700;}

/* YOutube video css */
.youtube-container{display:block;margin:20px auto;width:100%;max-width:600px;}
.youtube-player{display:block;width:100%;overflow:hidden;position:relative;height:100%;cursor:pointer;border-radius:5px;-webkit-box-shadow:0 30px 60px -12px rgba(50,50,93,.25),0 18px 36px -18px rgba(0,0,0,.3),0 -12px 36px -8px rgba(0,0,0,.025);box-shadow:0 30px 60px -12px rgba(50,50,93,.25),0 18px 36px -18px rgba(0,0,0,.3),0 -12px 36px -8px rgba(0,0,0,.025);}
#youtube-iframe{width:100%;height:100%;position:absolute;top:0;left:0;max-width:100%}

/* sitemap css */
#sitemap_page .sitemap_main{counter-reset:texi;}
#sitemap_page .sitemap_main .sitemap_counter h2{position:relative}
#sitemap_page .sitemap_main .sitemap_counter h2::after{counter-increment:texi;content:"0"counter(texi);position:absolute;font-size:90px;left:0;top:50%;transform:translateY(-50%);font-weight:700;opacity:0.2;z-index:-1;}
#sitemap_page .sitemap_main li{padding-block:10px;}
#sitemap_page .sitemap_ul li{font-size:16px}
#sitemap_page .sitemap_ul li:before{content:'';position:absolute;width:10px;height:10px;background-color:#A22B6A;top:20px;border:0;left:0;border-radius:50%}

/* video pages */
.video-form #gform_5 h3{font-weight:bold;color:#B8107C;}
.video-form .gform_confirmation_wrapper .gform_confirmation_message,.video-form #gform_confirmation_message_5{color:#B8107C;}
.social-list li a i,.coman_fontAs_icon span i,a.top-button i,a i{font-family:Fontawesome;font-style:normal;line-height:1;}
.top-button{right:40px!important;bottom:95px!important;height:30px!important;width:30px!important;border-radius:100px!important;opacity:0;transition:opacity 1s;padding:0;}
a.top-button i{font-size:16px;line-height:28px;}

/* Contact us page new design */
.contact-hero-sec{background:url("https://www.apurple.co/wp-content/uploads/2024/02/contact-hero-bg.png") center top/cover no-repeat scroll border-box;}
.contact-hero-sec h2,.font-50{font-size:50px;line-height:70px;}
.contact-form-sec{background:transparent linear-gradient(180deg,#39393900 0%,rgba(67,66,66,0.26) 100%) 0% 0% no-repeat padding-box;}
.contact-form-sec .contact-form-head span{-webkit-text-stroke-color:#B8107C;}
.contact-form-sec .contact-form-head .contact-profile-detail a{color:#FE34B6;}
.contact-counter{background:transparent linear-gradient(180deg,rgba(57,57,57,0.26) 0%,rgba(67,66,66,0.26) 100%) 0% 0% no-repeat padding-box;}
.contact-hero-sec .transparent-text{color:transparent;-webkit-text-stroke-width:0;}
.contact-form-sec .gform_legacy_markup_wrapper ul li.gfield,.contact-form-sec .gform_legacy_markup_wrapper{margin-top:0;}
.author-footer a:hover{color:#AFAFAF;}
.contact-form-sec .gform_wrapper select

/* Home page */
.word-nobreak{word-break:normal;}
.home #section_7 h2{word-break:normal;}
.fixed-tab-headers{position:fixed;top:0;background-color:white;z-index:999; /* Ensure it's above other content */width:100%;box-shadow:0 2px 4px rgba(0,0,0,0.1);}

/* Static position for tab headers */
.sticky-top.tab-sticky .bg-op{background-color:#0000009e}
.sticky-top.tab-sticky{top:76px}
.accordion-button:not(.collapsed)::after,.accordion-button::after{background-image:url(https://www.apurple.co/wp-content/themes/apurplechild/images/down-arrow-1.png);}
.overflow-y-auto{overflow-y:auto;}
.topfeature-tabing-section .top_feature-list h3{position:relative;padding-left:20px;color:#000;font-weight:200;font-size:20px;}
.topfeature-tabing-section .top_feature-list h3:before{position:absolute;content:"";width:20px;height:20px;border-radius:100%;border:3px solid #b8107c;left:-17px;top:2px;}

/* Uber Clone App */
.uber-clone .service-slider{border:3px solid #B8107C;border-radius:24px;}
.box-process .process-bg-count{position:absolute;top:-74px;left:50%;transform:translateX(-50%);z-index:-1;-webkit-text-stroke:2px;-webkit-text-stroke-color:#0000004d;font-family:"Poppins",sans-serif;font-size:122px;font-weight:900;line-height:116px;color:transparent;}
a.btn-white-on-black{background:transparent;color:#ffffff;border:2px solid #ffffff;}
a.btn-white-on-pink{background:transparent;color:#ffffff;border:2px solid #ffffff;position:relative;}
a.btn-white-on-pink.btn-white::before{background:#000;}
.pink-scroller .white-scrollbar{height:360px;overflow-y:scroll;}
.pink-scroller .white-scrollbar::-webkit-scrollbar{width:7px;}
.pink-scroller .white-scrollbar::-webkit-scrollbar-track{background:#ffffff66!important;border-radius:60px;}

/* Handle */
.pink-scroller .white-scrollbar::-webkit-scrollbar-thumb{background:#fff!important;border-radius:60px;}
.service-slider-section .slick-track{display:flex;}
.service-slider-section .service-slider-slide.slick-slide{height:inherit!important;}
.technology-tab .tab-radius16.nav-link.active:before{border-radius:16px;}
.technology-stack .technology-stack-box .technology-stack-items{box-shadow:0px 3px 15px #00000012;}
.technology-stack .technology-stack-box .technology-stack-items:hover{box-shadow:0px 5px 25px #0000004d;}
.technology-tab .nav-link{padding:15px;}

/*New page css */

/*.bg_lines {background-color: #000;background-size: 100%;height: 80vh;width: 100%;position: absolute;top: 0;left: 0;right: 0;z-index: 1;}*/
.bg-gray6{background:#F6F6F6}
.btn-white:hover svg path{fill:#FFF}
.services_banner_wrapper{padding:25vh 0 15vh;}
.services_banner_wrapper a.btn-white:hover svg{transform:rotate(45deg);}
.scroll_top_wrapper{padding-top:20vh;padding-bottom:20px;}
.scroll_top_wrapper .video_banner{z-index:2;position:relative;}
.scroll_top_wrapper .top_content_wrap{position:relative;z-index:3;}
.has-scroll-init #content.site-content{padding-top:0px;margin-top:-30px}
.service-slider{border:2px solid #000;height:100%}
.service-slider-slide,.solution-slider-slide{margin:0 15px}
.key-shadow{box-shadow: 0px 1px 14px #00000012 !important;}
.service-slider-section .slick-list{padding:0 4% 0 0;}
.solution-slider-section .slick-list{padding:0 8% 0 0;}
.scrollbar-section{margin-bottom:25px;border-bottom:1px solid #00000052;padding-bottom:15px;}
.purple-border{border:1px solid #B8107C;text-align:center;padding:25px 10px;}
.solution-slider-section .slick-prev.slick-arrow{background:url(/wp-content/uploads/2024/07/arrow-square-right-svg.svg) center;background-repeat:no-repeat;position:absolute;top:-70px;right:70px;height:60px;width:60px;font-size:0;background-size:90%;}
.solution-slider-section .slick-next.slick-arrow{background:url(/wp-content/uploads/2024/07/arrow-square-right.svg) center;background-repeat:no-repeat;position:absolute;top:-70px;right:10px;height:60px;width:60px;font-size:0;background-size:90%;}
.service-slider-section .slick-prev.slick-arrow{background:url(/wp-content/uploads/2024/07/arrow-square-right-svg.svg) center;background-repeat:no-repeat;position:absolute;top:-70px;right:70px;height:60px;width:60px;font-size:0;background-size:90%;}
.service-slider-section .slick-next.slick-arrow{background:url(/wp-content/uploads/2024/07/arrow-square-right.svg) center;background-repeat:no-repeat;position:absolute;top:-70px;right:10px;height:60px;width:60px;font-size:0;background-size:90%;}


/*html.has-scroll-smooth, .has-scroll-smooth body{overflow-y: visible !important;overflow-x: hidden !important;}*/
.hire_horizontal_accordion .our_offerings_wrap .our_offerings_nav,.hire_horizontal_accordion .our_offerings_wrap .our_offerings_detail{height:auto;}
.hire_horizontal_accordion .our_offerings_wrap .our_offerings_detail.active{background:#fff;}
.fullstack_devlop_section .our_services_wrap .our_services_list{height:420px;background:#fff;}

/* == New About page css ==*/
.flex-1{flex:1;}
.br-100{border-radius:100px;}
.font-22{font-size:22px;}
.font-800{font-weight:800;}
.text-grey{color:#585858;}
.bg-light-pink{background-color:#F371A3;}
.bg-light-green{background-color:#62E899;}
.bg-light-red{background-color:#FB6B7A;}
.bg-light-purple{background-color:#B99EFB;}
.bg-light-orange{background-color:#F3A274;}
.bg-light-blue{background-color:#6BB8FB;}
.about-hero .about-hero-img{background:url('/wp-content/uploads/2024/09/about-us-hero-img.webp') center top / cover no-repeat scroll border-box;border-radius:86px;}
.about-industries-sec .industry-item{box-shadow:3px 3px 0px #000;transition:all 0.5s;}
.about-industries-sec .industry-item:hover{scale:1.1;box-shadow:6px 6px 0px #000;}
.about-industries-sec .industry-container{gap:30px;}
.about-unique-sec .about-values-container,.about-num-sec .about-num-container{gap:40px;}
.about-unique-sec .about-unique{gap:30px 40px;margin-bottom:30px;}
.about-unique-sec .about-mission,.about-unique-sec .about-vision,.about-unique-sec .about-values{border-radius:42px;padding:40px;}
.about-unique-sec .about-values .about-values-item{box-shadow:3px 3px 0px #00000000;transition:all 0.5s;}
.about-unique-sec .about-values .about-values-item:hover{box-shadow:5px 5px 10px 0px #b8107c;border-color:#b8107c!important;transform:translate(-2px,-2px);}
.about-unique-sec .about-values .about-values-item:hover .t-purple{color:#000;}
.about-trio .about-trio-box{box-shadow:5px 7px 0px #000;}
.purple-circle-parent .purple-circle-child{background:url('/wp-content/uploads/2024/09/purple-circle.png') center center / 100% 100% no-repeat scroll border-box;height:100%;width:100%;}
.trio-person .purple-circle-parent img{filter:grayscale(1);}
.trio-person:hover .purple-circle-parent img{filter:grayscale(0);}
.about-num-sec .about-num-container .about-num-item{padding:20px 40px}

/* eCommerce page Our Technologies Section START */
body.page-id-17876 p{font-size:16px;line-height:24px;}
.home-tech-sec .home-techbox{border:1px solid #000;}
.home-techbox>div {max-width: 1200px; margin-inline: auto;}
#ourtechcontent .card{border:none!important;}
.home-techbox-tab{overflow-x:scroll;width:100%;}
.home-tech-sec .nav-tabs.home-techbox-tab .nav-link{color:#333;}
.home-tech-sec .nav-tabs.home-techbox-tab .nav-link:focus{background:transparent;border-color:transparent;}
.home-tech-sec .nav-tabs.home-techbox-tab .nav-link{font-size:20px;font-weight:600;line-height:20px;margin-bottom:0;}
.home-tech-sec .nav-tabs.home-techbox-tab .nav-link.active{color:#B8107C;}
.home-tech-sec .nav-tabs.home-techbox-tab .nav-link{border:none;border-bottom:3px solid #0000001a;}
.home-tech-sec .nav-tabs.home-techbox-tab .nav-item.show .nav-link,.home-tech-sec .nav-tabs.home-techbox-tab .nav-link.active{background:transparent;border:none;border-bottom:3px solid #B8107C;}
.home-tech-sec .nav-tabs.home-techbox-tab .nav-item a{width:max-content;}
.home-tech-sec .nav-tabs.iottech-tabs .nav-link{padding:14px 30px;}
.home-tech-sec .home-techbox-content div.card-body>div{gap:4vw 2vw;}
.home-techbox-content .card-body .technology-items img{width:54px;height:100%;max-height:max-content;aspect-ratio:1/1;}
.home-techbox-content .card-body .technology-items>div{font-size:20px;line-height:20px;color:#282828;}
.home-tech-sec .home-techbox-content .card-body .technology-items a[href=""]{cursor:unset;}

/*ecommerce services roi section START*/
.ecommerce-services-roi-sec .ecommerce-services-roi-wrapper{gap:24px;}
.ecommerce-services-roi-sec .ecommerce-services-roi-wrapper .es-roi-item{width:23.6%;border:1px solid #000;border-radius:16px;padding:30px;}
.ecommerce-services-roi-sec .ecommerce-services-roi-wrapper .es-roi-item h3,.comprehensive-solutions-sec .comprehensive-solutions-wrapper .comprehensive-solutions-item h3{font-size:20px!important;line-height:30px;}

/*ecommerce services roi section END*/

/*comprehensive solutions section START*/
.comprehensive-solutions-sec .comprehensive-solutions-wrapper{max-height:680px;overflow-y:auto;}
.comprehensive-solutions-sec .comprehensive-solutions-wrapper .comprehensive-solutions-item{padding:24px;border-radius:16px;}

/*comprehensive solutions section END*/

/*ecommerce solutions Section START*/
.ecommerce-solutions-sec .tab-content-title{font-size:20px;line-height:22px;}
.ecommerce-solutions-sec .ecommerce-solutions-wrapper{row-gap:50px;}

/*ecommerce solutions Section END*/

/*eCommerce platforms Section START*/
.eCommerce-platforms-sec .our_services_tabs,.eCommerce-platforms-sec .our_services_tabs .tab_details{border-radius:56px;}
.eCommerce-platforms-sec .our_services_tabs .tab_details{border:1px solid #000;padding:60px 60px;align-content:center;}
.eCommerce-platforms-sec .our_services_tabs .enterprise_tabs_wrapper{padding:50px 55px;}
.eCommerce-platforms-sec .our_services_tabs .enterprise_tabs_wrapper .enterprise_tabs li a{border:none;padding:unset;box-shadow:none;width:unset;outline:0;background-color:unset;}
.eCommerce-platforms-sec .our_services_tabs .enterprise_tabs li.active{transform:unset;transform-origin:unset;z-index:unset;color:unset;}
.eCommerce-platforms-sec .our_services_tabs .enterprise_tabs li.active a{box-shadow:none;}
.eCommerce-platforms-sec .our_services_tabs .enterprise_tabs li{margin-bottom:unset!important;}
.eCommerce-platforms-sec .our_services_wrapper .our_services_tabs>div{align-self:unset;}
.eCommerce-platforms-sec .our_services_tabs .enterprise_tabs .tab_title{color:#fff;}
.eCommerce-platforms-sec .our_services_tabs .enterprise_tabs{overflow-y:auto;max-height:275px!important;gap:16px;}
.eCommerce-platforms-sec .our_services_tabs .enterprise_tabs::-webkit-scrollbar{width:4px!important;}
.eCommerce-platforms-sec .our_services_tabs .enterprise_tabs::-webkit-scrollbar-track{background:#00000036!important;border-radius:100px;}
.eCommerce-platforms-sec .our_services_tabs .enterprise_tabs::-webkit-scrollbar-thumb{background:#fff!important;border-radius:100px;}
.eCommerce-platforms-sec .our_services_tabs .enterprise_tabs li h3.tab_title{transition:all 0.3s ease;}
.eCommerce-platforms-sec .our_services_tabs .enterprise_tabs li.active h3.tab_title{opacity:1;background:#f8b3df63;padding:16px 24px; font-weight: 700;}
.eCommerce-platforms-sec .our_services_tabs .tab-content .our_services-acc-content .tab-content-title{font-size:24px;line-height:32px;}
.eCommerce-platforms-sec .our_services_tabs #tabs-nav{z-index:1;display:none!important;}
.eCommerce-platforms-sec .our_services_wrapper{padding:60px 60px;border-radius:48px;background:#ffe0f4a6;}

.pink-hover-box{transition: all 0.3s ease;}
.pink-hover-box:hover{background: #B8107C !important; color: #fff;}
.pink-hover-box:hover h3{color: #fff;}
ul.ios-app-pink-icon li{position: relative; padding-left: 30px; margin-bottom: 8px; list-style: none;}
ul.ios-app-pink-icon li:before{position: absolute; content: ""; width: 16px; height: 16px; background: url('https://www.apurple.co/wp-content/uploads/2025/11/right-icon.svg') no-repeat center center / 16px; left: 5px; top: 6px;}

/*eCommerce platforms Section END*/

/*ecommerce services Section START*/
.why-choose.ecommerce-services-sec .why-choose-list li,.why-choose.ecommerce-services-sec .why-choose-list li:hover{border:none!important;opacity:unset!important;}
.ecommerce-services-sec .ecommerce-service-wrapper{gap:40px;max-height:400px;}
.ecommerce-services-sec .ecommerce-service-wrapper .ecommerce-service-items>div{gap:22px;}
.ecommerce-services-sec .ecommerce-service-wrapper .ecommerce-service-items .es-item-img{width:50px;height:50px;flex-shrink:0;}

/*ecommerce services Section END*/

/*ecommerce operations section START*/
.ecommerce-operations-sec .tabs-content-wrapper{gap:32px;}
.our_services.ecommerce-operations-sec .our_services_wrapper{background:transparent;padding:0;}
.ecommerce-operations-sec .tabs-content-wrapper .our_services-acc{background:#E5E5E5;padding:16px 24px;}

/*ecommerce operations section END*/

/*our_services Section START*/
.ecommerce-features-sec .our_services_wrapper{padding:50px 42px!important;border-radius:16px;}
.ecommerce-features-sec .our_services_wrapper .technology-tab{background-color:transparent!important;}
.ecommerce-features-sec .technology-tab .nav-tabs{border-bottom-color:transparent; box-shadow: 6px 5px 6.8px 0px #00000014;}
.ecommerce-features-sec .technology-tab .nav-link:hover{color:#fff;}
.ecommerce-features-sec .technology-tab .nav-link:hover:before{position:absolute;content:"";width:100%;height:100%;left:50%;top:50%;transform:translate(-50%,-50%);background:#b8107c;color:#fff!important;border-radius:16px!important;z-index:-1;}
/* .ecommerce-features-sec .our_services_wrapper .technology-tab .nav-link.active:after{content:"";position:absolute;background:url("https://www.apurple.co/wp-content/uploads/2025/07/right-arrow-white.svg") center center/cover no-repeat border-box;right:24px;top:50%;width:38px;height:17px;transform:translateY(-50%);} */
.ecommerce-features-sec .our_services_wrapper .technology-tab .nav-link.active,.ecommerce-features-sec .our_services_wrapper .technology-tab .nav-link:hover{color:#fff;}
.ecommerce-features-sec .our_services_wrapper .technology-tab .nav-link{font-size:20px;line-height:26px;background:transparent;color:#000;}
.ecommerce-features-sec .our_services_wrapper .tab-content{background:#ffffffbd;padding:20px 30px!important;box-shadow:6px 5px 6.8px 0px #00000014;}
.ecommerce-features-sec .our_services_wrapper .tab-content .tab-pane img{width:auto;height:auto;max-height:19vw;}
.ecommerce-features-sec .our_services_wrapper .tab-content .tab-pane h3{font-size:22px;line-height:30px;}
.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:18px;line-height:28px;padding-left:15px;}
.ecommerce-features-sec .our_services_wrapper .tab-content .tab-pane ul.ios-app-detail-sub li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);background:#B8107C;height:4px;width:4px;border-radius:50px;}

.ecommerce-features-sec .technology-tab .nav-link:not(.active):hover:before{content: none;}
.ecommerce-features-sec .our_services_wrapper .technology-tab .nav-link:not(.active):hover{color: #000;}

/*our_services Section END*/

/*ecommerce-process-section START*/
.ecommerce-process-sec .ecommerce-process-wrapper{}
.ecommerce-process-sec .ecommerce-process-wrapper .ecommerce-process-item>div{border:1px solid #000;padding:30px;background-color:#ffd6f099;}
.ecommerce-process-sec .ecommerce-process-wrapper .ecommerce-process-item h3{font-size:22px!important;line-height:34px;}
.why-choose-list li.active{border:1px solid #000;opacity:1;}
/*ecommerce-process-section END*/

/* Mobile app Development CSS  Start */
body.page-id-1661 p {
    font-size: 16px;
    line-height: 24px;
}
.advanced-technologies-feild .accordion-button::after {
    background-image: url(https://www.apurple.co/wp-content/uploads/2025/11/up-errow.svg);
}
.advanced-technologies-feild .accordion-button::after {
    flex-shrink: 0;
    width: 32px;
    height: 32px;
    margin-left: auto;
    content: "";
    background-repeat: no-repeat;
    background-size: 2rem;
    transition: transform 0.2s ease-in-out;
}
.advanced-technologies-feild .accordion-button:not(.collapsed)::after {
    background-image: url(https://www.apurple.co/wp-content/uploads/2025/11/down-errow.svg);
    transform: rotate(360deg);
}
.advanced-technologies-feild .accordion-button:not(.collapsed) {
	color: #B8107C;
	box-shadow: none;
}
.industry-case-study-listing-slider .industry-case-study-item .cs-number-item .cs-number {
    font-size: 22px;
    line-height: 22px;
}
 .advanced-technologies .advanced-technologies-feild .accordion-item {
 	border-bottom: 1px solid #B7097A4D !important;
 }
.custom-mobile-sec .stats-container .stat-block-sec{
	position: relative;
} 
.custom-mobile-sec .stats-container .stat-block-sec:not(:first-child) .stat-item:before {
	content: "";
	position: absolute;
	width: 1px;
	height: 95%;
	left: -5px;
	top: 50%;
	transform: translate(0, -50%);
	background-color: #000;
}
.mobile-development-services .mobile-development-services-wrapper .mobiledev-services-wrapper{
	row-gap: 16px;
}
.mobile-development-services .mobile-development-services-wrapper .mobile-services-card .icon-outer{
	width:46px; height:46px; aspect-ratio: 1 / 1;
}
.border-pink{
	border: 1.5px solid #B7097A3D;
}
.app-solutions-industries-mobile-app .bg-pink-gradient{
	 background: linear-gradient(180deg,#C81B77 0%,#86257A 100%);
}
.app-solutions-industries-mobile-app .app-solution-wrapper {
    display: flex;
    flex-wrap: wrap;
    row-gap: calc(3vw - 15px);
    column-gap: 2% !important;
    justify-content: center;
}
 .app-solutions-industries-mobile-app .app-solution-wrapper .app-solution-white-item{
    border: 1px solid #000;
	background: white;
    padding: 16px 8px;
    border-radius: 6px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 9px;
    align-items: center;
    text-align: center;
    width: 100px;
    height: 100px;
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    font-size: 12px;
    line-height: 12px;
    scale: 1;
    transition: all 0.15s ease-in-out;
}
.app-solutions-industries-mobile-app .app-solution-wrapper .app-solution-white-item svg {
    width: 46px;
    max-width: 100%;
    height: auto;
}

.awards-and-recognition-wrap .service-awards-slider .slick-arrow {
    width: 40px;
    height: 40px;
    border: 1px solid var(--white);
    border-radius: 50%;
    position: absolute;
    top: -100px;
    font-size: 0;
}
.awards-and-recognition-wrap .service-awards-slider .slick-arrow.slick-prev {
    left: auto;
    right: 95px;
}
.awards-and-recognition-wrap .service-awards-slider .slick-arrow.slick-next {
    right: 40px;
}
.awards-and-recognition-wrap .service-awards-slider .slick-prev.slick-disabled, .awards-and-recognition .awards-and-recognition-slider .slick-next.slick-disabled {
    border-color: rgba(255, 255, 255, 0.25);
}
.awards-and-recognition-wrap .service-awards-slider .slick-arrow.slick-prev:before {
    background-image: url(https://www.apurple.co/wp-content/themes/apurplechild/images/arrow-prev.svg);
}
.awards-and-recognition-wrap .service-awards-slider .slick-arrow.slick-next:before {
    background-image: url(https://www.apurple.co/wp-content/themes/apurplechild/images/arrow-next.svg);
}
.awards-and-recognition-wrap .service-awards-slider .slick-arrow:before {
    content: "";
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 20px;
    height: 9px;
}



.pricing-card-slider .dollar-price{
    font-size: 46px;
}

.why-do-startups-list ul {
    max-height: 333px;
}
.why-do-startups-list li:not(:last-child) {
   border-bottom: 1px solid #B7097A4D;
}
.btn-bg-white .btn-primary-custom, .btn-bg-white .btn-primary-custom-arrow {
    background-color: var(--white);
    color: #B7097A;
}
.btn-bg-white .btn-primary-custom-arrow svg path {
    fill:  #B7097A;
    transition: all 0.3s ease;
}
.round-process-sec .round-process-wrapper {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    gap: 32px 24px;
}
.round-process-sec .round-process-wrapper .round-process-item {
    padding: 16px;
    border: 1px solid #000;
    border-radius: 16px;
}
.round-process-sec .round-process-wrapper .round-process-item .circle-progress {
    position: relative;
    width: 46px;
    height: 46px;
    border-radius: 49.9%;
    background: conic-gradient(#B7097A 0% 16.67%,16.67%,#ddd 25% 100%);
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 16px;
}
.round-process-sec .round-process-wrapper .round-process-item:nth-child(2) .circle-progress {
    background: conic-gradient(#B7097A 0% 33.34%,33.34%,#ddd 25% 100%);
}
.round-process-sec .round-process-wrapper .round-process-item:nth-child(3) .circle-progress {
    background: conic-gradient(#B7097A 0% 50%,50%,#ddd 25% 100%);
}
.round-process-sec .round-process-wrapper .round-process-item:nth-child(4) .circle-progress {
    background: conic-gradient(#B7097A 0% 66.68%,66.68%,#ddd 25% 100%);
}
.round-process-sec .round-process-wrapper .round-process-item:nth-child(5) .circle-progress {
    background: conic-gradient(#B7097A 0% 83.35%,83.35%,#ddd 25% 100%);
}
.round-process-sec .round-process-wrapper .round-process-item:nth-child(6) .circle-progress {
    background: conic-gradient(#B7097A 0% 100%,100%,#ddd 25% 100%);
}
.round-process-sec .round-process-wrapper .round-process-item .circle-progress .inner-circle {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 40px;
    height: 40px;
    background: #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
}
.bg-light-blue90 {
	background-color: #F9F9FB; 
}
.border-white-24{
	border: 1px solid #fff;
}
.ready-build-sec .ready-build-wrapper {
    padding: 60px 30px 60px 30px;
}
.industry-case-study-listing-slider .industry-case-study-item .cs-number-item {
    max-width: 174px;
}
/* slider dots*/
.industry-page_case-study .center ul.slick-dots {
    display: flex;
    gap: 6px;
    margin: 32px auto 0;
}
.industry-page_case-study .center ul.slick-dots li.slick-active {
    width: 53px;
    height: 10px;
    display: flex;
    transition: all 0.3s ease;
}
.industry-page_case-study .center ul.slick-dots li {
    width: 10px;
    height: 10px;
    display: flex !important;
    transition: all 0.3s ease;
}
.industry-page_case-study .center ul.slick-dots li.slick-active button {
    background: #B7097A;
}
.industry-page_case-study .center ul.slick-dots button {
    border: 0;
    width: 80px;
    height: 5px;
    font-size: 0;
    padding: 0;
    border-radius: 60px;
    background: #b80a7b3d;
    transition: all 0.3s ease;
}
 .pricing-card-section .center ul.slick-dots {
    display: flex;
    gap: 6px;
     margin: 32px auto 0;
    justify-content: center;
}
.pricing-card-section .center ul.slick-dots button {
    border: 0;
    width: 80px;
    height: 5px;
    font-size: 0;
    padding: 0;
    border-radius: 60px;
    background: #b80a7b3d;
    transition: all 0.3s ease;
}
.pricing-card-section .center ul.slick-dots li {
    width: 10px;
    height: 10px;
    display: flex!important;
    transition: all 0.3s ease;
}
.pricing-card-section .center ul.slick-dots li.slick-active {
    width: 53px;
    height: 10px;
    display: flex;
    transition: all 0.3s ease;
}
.pricing-card-section .center ul.slick-dots li.slick-active button {
    background: #B7097A;
}
/* New css */
.mobile_app_develop_counter_block{margin-inline: -8px;row-gap:20px;}
.mobile_app_develop_counter_block .counter_block{width:26%;}
.mobile_app_develop_counter_block .border_line{width:11%;}
.mobile_app_develop_counter_block .stat-number{font-size:30px;line-height:40px;}
.mobile_app_develop_counter_block .stat-label {line-height:24px;}
.mobile_app_develop_counter_block .border_line::before{content:"";background-color: #000000;width: 1px;height: 85%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
/* award New Slider */
.service-awards-slider img{margin-inline:auto;}
.service-awards-slider .slick-track{display:flex;}
.service-awards-slider .card-box div {aspect-ratio: 1.13 / 1; align-content: center;}
/* slider dots end*/
/* Mobile app Development CSS  End */


/*industry-page_case-study*/
.industry-page_case-study .industry-case-study-listing{gap:40px;}
.industry-page_case-study .industry-case-study-listing .industry-case-study-item{padding:30px;}
.industry-case-study-listing .industry-case-study-item .cs-number-heading{font-size:20px;line-height:28px;}
.industry-case-study-listing .industry-case-study-item .cs-number-item{max-width:174px;}
.industry-case-study-listing .industry-case-study-item .cs-number-item .cs-number{font-size:22px;line-height:22px;}
.industry-case-study-listing .industry-case-study-item .cs-number-item .cs-number-text{line-height:22px!important;}
.industry-case-study-listing .industry-case-study-item .industry-case-study-img img{width:100%;height:100%;max-height:375px;object-fit:cover;object-position:center;}

/*industry-faq-sec START*/
.industry-faq-sec.faq_section .faq-box .accordion-item .accordion-button{font-size:20px!important;line-height:30px;}
.industry-faq-sec.faq_section .accordion{max-width:100%;}

/*industry-faq-sec END*/

/* eCommerce page Our Technologies Section END */

/* our_services START */
.our_services .our_services_wrapper{padding:80px 42px;border-radius:16px;}
.our_services .our_services_tabbing .our_services_tabs .enterprise_tabs_wrapper .purple-box-enterprise_tabs li a h3{
    font-size: 22px !important;
    line-height: 34px;
    font-weight: 700;
}
/* our_services END */

/* Portfolio Listing CSS */
.hp_section_full_height form.industry_filter_form{width:50%;}
.hp_section_full_height form.industry_filter_form select{padding:15px;border-radius:16px;font-size:18px;font-weight:600;}
.post-type-archive-portfolio .ajax-pagination .page-number.active-page{border:2px solid #B8107C;width:50px;height:50px;display:flex;align-items:center;justify-content:center;margin:0 7px;color:#FFF;position:relative;background:#B8107C;}
.post-type-archive-portfolio .ajax-pagination .page-number,.post-type-archive-portfolio .ajax-pagination .next-page,.post-type-archive-portfolio .ajax-pagination .prev-page{border:2px solid #000;width:50px;height:50px;display:flex;align-items:center;justify-content:center;margin:0 7px;color:#000;}

/* New Home page footer css */
.awards-and-recognition.color-white{background-image:linear-gradient(180deg,#C81B77 0%,#86257A 100%);border-radius:20px;}
.awards-and-recognition h2{font-family:"Poppins",sans-serif;font-weight:700;font-size:42px;}
.cust-border-top{border-top:1px solid rgba(255,255,255,0.2);}
.cust-border-end{border-right:1px solid rgba(255,255,255,0.2);}
.awards-and-recognition-slider img{margin-inline:auto;}
.awards-and-recognition .awards-and-recognition-slider .slick-arrow{width:36px;height:36px;border:1px solid var(--white);border-radius:50%;position:absolute;top:-55px;font-size:0;}
.awards-and-recognition .awards-and-recognition-slider .slick-track{display:flex;}
.awards-and-recognition .awards-and-recognition-slider .slick-arrow:before{content:"";background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:100% auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:9px;}
.awards-and-recognition .awards-and-recognition-slider .slick-arrow.slick-prev:before{background-image:url('https://www.apurple.co/wp-content/themes/apurplechild/images/arrow-prev.svg');}
.awards-and-recognition .awards-and-recognition-slider .slick-arrow.slick-next:before{background-image:url('https://www.apurple.co/wp-content/themes/apurplechild/images/arrow-next.svg');}
.awards-and-recognition .awards-and-recognition-slider .slick-arrow.slick-prev{left:auto;right:95px;}
.awards-and-recognition .awards-and-recognition-slider .slick-arrow.slick-next{right:40px;}
.awards-and-recognition .awards-and-recognition-slider .slick-prev.slick-disabled,.awards-and-recognition .awards-and-recognition-slider .slick-next.slick-disabled{border-color:rgba(255,255,255,0.25);}

/* contact us css */
.margin-bottom{margin-bottom:40px;}
body.page-id-1543 .contact_form_wrap{display:none;}
footer .contact_form_wrap .contact_info>div>div,footer .contact_form_wrap .fw-bold{font-family:"Poppins",sans-serif;font-weight:700;}
footer .contact_form_wrap,footer .contact_form_wrap h2.gform_submission_error{font-family:"Poppins",sans-serif;font-weight:400;}
footer .footer-bottom,footer .footer-bottom p{font-family:"Poppins",sans-serif!important;}
footer .footer-bottom .copyright{font-family:"Poppins",sans-serif;}
.list-style-disc{list-style:disc;margin-bottom:8px;}
.contact_benefit_list li{font-family:"Poppins",sans-serif;font-weight:400;color:#fff!important;font-size:18px!important;font-weight:400!important;line-height:26px!important;margin-block:0!important;}
.contact_form_wrap .contact_info>div>p{font-size:20px!important;line-height:26px;}
.z-2{z-index:2;}
.contact_form_outer{box-shadow:0px 0px 46px 6.14px rgba(0,0,0,0.2);}
.contact_info{background:linear-gradient(145deg,#c81b77 0%,#8b1d83 100%);}
.contact_info::after{content:'';display:block;background-image:url('https://www.apurple.co/wp-content/themes/apurplechild/images/footer-bubbles-bg-asset.svg');background-size:275px 293px;background-repeat:no-repeat;background-position:right top;height:293px;width:275px;position:absolute;top:0;right:0;z-index:1;}
.contact_list a:hover{color:#fff;text-shadow:0 2px 6px #000000cc;opacity:1;}

/* Blog Details New deisng*/
.blog-card figure{border:1px solid rgba(0,0,0,0.40);box-shadow:0px 2px 6.7px rgba(0,0,0,0.15);}
.blog-card-wrapper .row{margin-inline:-43px;}
.blog-card-top img{margin-top:0px!important;}
.blog-card-top h3{font-size:20px;font-weight:600;}
.btn-primary-custom,.btn-primary-custom-arrow,.btn-outline-custom,.btn-outline-custom-arrow{background-color:var(--home-pink);color:var(--white);border-radius:30px;padding:12px 24px;font-weight:500;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--home-pink);transition:all 0.3s ease;}
.btn-white-fill,.btn-pink-fill{max-width:max-content;}
.btn-white-fill .btn-primary-custom{font-family:"Poppins",sans-serif;font-weight:700;}
.btn-white-fill .btn-primary-custom,.btn-white-fill .btn-primary-custom-arrow{background-color:var(--white);color:var(--black);border:1px solid var(--white);}
.btn-pink-fill .btn-primary-custom-arrow,.btn-white-fill .btn-primary-custom-arrow,.btn-pink-outline .btn-outline-custom-arrow{border-radius:80px;aspect-ratio:1 / 1;padding:16px 17px!important;font-weight:700!important;transition:all 0.3s ease;transform:rotateZ(0deg);}
.btn-pink-fill:hover .btn-primary-custom,.btn-pink-fill:hover .btn-primary-custom-arrow,.btn-pink-outline .btn-outline-custom,.btn-pink-outline .btn-outline-custom-arrow{background-color:transparent;color:var(--home-pink);}
.btn-white-fill:hover .btn-primary-custom,.btn-white-fill:hover .btn-primary-custom-arrow{background-color:var(--home-pink);color:var(--white);}
.btn-white-fill .btn-primary-custom-arrow svg path{fill:var(--black);transition:all 0.3s ease;}
.btn-pink-fill:hover .btn-primary-custom-arrow svg path{fill:var(--home-pink);}
.btn-pink-fill:hover .btn-primary-custom-arrow,.btn-white-fill:hover .btn-primary-custom-arrow,.btn-pink-outline:hover .btn-outline-custom-arrow{transform:rotateZ(30deg);}

/* Outline Button  */
.btn-pink-outline:hover .btn-outline-custom,.btn-pink-outline:hover .btn-outline-custom-arrow{background-color:var(--home-pink);color:var(--white);}
.btn-pink-outline:hover .btn-outline-custom-arrow svg path,.btn-white-fill:hover .btn-primary-custom-arrow svg path{fill:var(--white)!important;transition:all 0.3s ease;}
/* .testimonial-section .testimonial-wrapper{background:transparent url('https://www.apurple.co/wp-content/themes/apurplechild/images/testimonial-banner.svg') no-repeat scroll center/cover;padding:49px 40px 60px;border-radius:16px;}
.testimonial-section .testimonial-block{border-radius:16px;background:#fff url('https://www.apurple.co/wp-content/themes/apurplechild/images/testimonial-shape.svg') no-repeat left top/auto 100%;padding:25px 25px 0;}
.testimonial-section .testimonial-block .client-image img{width:100%; max-width: 268px; height:100%;max-height:300px;display:block;} */
/* .testimonial-section .testimonial-block .content-block{max-width:694px;margin-left:auto;} */
/* .testimonial-section .testimonial-block .content-block .desc{font-size:18px;line-height:26px;    margin-bottom: 50px;} */
/* .testimonial-section .testimonial-block .content-block .desc:before{content:"";width:50px;height:50px;background:transparent url('https://www.apurple.co/wp-content/themes/apurplechild/images/quote-icon.svg') no-repeat scroll center/100% auto;display:block;margin-bottom:25px;} */
/* .testimonial-section .testimonial-block .client-info p{margin-bottom:0;}
.testimonial-section .testimonial-block .client-info p.name{color:#B8107C;margin-bottom:3px;font-size:30px;line-height:25px;}
.testimonial-section .testimonial-block .client-info p.designation{color:#B8107C;font-size:18px;}
.testimonial-section .testimonial-block .content-block .category{font-size:16px;line-height:16px;background-color:#F38181;border-radius:8px;padding:10px 20px;float:right;}
.testimonial-section .testimonial-slider .testimonial-slide{padding:0 30px;margin:0;}
.testimonial-section .testimonial-block .client-info a img{width:40px;height:auto;}
.testimonial-section .slick-track{display:flex;}
.testimonial-section .slick-track .slick-slide{display:flex;height:inherit!important;}
.testimonial-section .slick-arrow{width:54px;height:54px;border:2px solid var(--white);border-radius:50%;position:absolute;top:-65px;font-size:0;z-index:9;} */
body:not(.home) .testimonial-section .slick-arrow{width:50px;height:50px;background:#000;top:-27px;top:50%;transform:translateY(-50%);}
body:not(.home) .testimonial-section .testimonial-block .client-info p.name{font-size:20px;line-height:30px;margin-bottom:0;}
body:not(.home) .testimonial-section .testimonial-block .client-info p.designation{font-size:16px;line-height:24px;}
body:not(.home) .testimonial-section .slick-arrow.slick-prev{right:unset;left:-8px;}
.testimonial-section .slick-arrow.slick-prev{left:auto;right:80px;}
body:not(.home) .testimonial-section .slick-arrow.slick-next{right:-27px;}
.testimonial-section .slick-arrow.slick-next{right:0;}
.testimonial-section .slick-arrow:before{content:"";background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:100% auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:14px;}
.testimonial-section .slick-arrow.slick-next:before{background-image:url(https://www.apurple.co/wp-content/themes/apurplechild/images/arrow-next.svg);}
.testimonial-section .slick-arrow.slick-prev:before{background-image:url(https://www.apurple.co/wp-content/themes/apurplechild/images/arrow-prev.svg);}
.testimonial-section .slick-prev.slick-disabled:before,.testimonial-section .slick-next.slick-disabled:before{opacity:1;}
body:not(.home) .testimonial-section .testimonial-wrapper .section-header{margin-bottom:0!important;padding-bottom:15px!important;}
body:not(.home) .testimonial-section .testimonial-wrapper .section-header>h2{font-size:30px;line-height:40px;}
body:not(.home) .testimonial-section .testimonial-wrapper .section-header>p{font-size:18px;line-height:28px;margin-bottom:0!important;padding-bottom:0!important;}
.rounded-4{border-radius:16px;}
.contact_form_outer .ginput_container textarea{border:0!important;border-bottom:1px solid #8D8D8D!important;resize:none!important;height:100px!important;}
.contact_form_outer .ginput_container input,.contact_form_outer .ginput_container select{border:0!important;border-bottom:1px solid #8D8D8D!important;resize:none!important;height:48px!important;}
.contact_form_outer .ginput_container input,.contact_form_outer .ginput_container select,.contact_form_outer .ginput_container textarea{color:#000!important;opacity:0.7;}
footer .contact_form_wrap h2.gform_submission_error{opacity:0.7;}
.contact_form_outer .select_field{background:url('https://www.apurple.co/wp-content/themes/apurplechild/images/down-arrow-xl.svg') no-repeat right;background-size:16px auto;}
.contact_form_outer .gform_footer .gform_submit_button_1{min-width:180px;}
.contact_form_outer .gform_footer{text-align:left;}
.contact_form_wrap .contact_form_outer .contact_info>div>div{color:#fff!important;font-family:"Poppins",sans-serif;font-weight:700;font-size:38px!important;line-height:48px!important;}
body:not(.home) .contact_form_wrap .contact_benefit_list,footer .contact_form_wrap .contact_benefit_list{gap:8px;}
body:not(.home) .contact_form_wrap .contact_info>div>p{font-family:"Poppins",sans-serif;font-weight:400;font-size:20px!important;line-height:30px;}
footer .contact_form_wrap .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield select,footer .contact_form_wrap .gform_legacy_markup_wrapper li.hidden_label input::placeholder,footer .contact_form_wrap .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield textarea::placeholder{font-size:20px!important;}
.contact_form_wrap .contact_list .contact_numbers{display: grid; grid-template-columns: repeat(2, minmax(50%, 1fr)); gap:16px 24px;}
.contact_form_wrap .contact_list .contact_numbers .contact_numbersbox img{width: 30px;height: auto;}
footer .contact_form_wrap h2.gform_submission_error{margin-bottom:15px!important;}
footer .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{display:block;}
footer .contact_form .gform_wrapper .top_label li.gfield.gf_left_half,footer .contact_form .gform_wrapper .top_label li.gfield.gf_right_half{padding-right:16px!important;}
footer .contact_form .gform_wrapper .top_label li.gfield.gfield_error.gf_left_half,footer .contact_form .gform_wrapper .top_label li.gfield.gfield_error .gf_right_half{margin-right:0!important;}
footer .contact_form .gform_legacy_markup_wrapper li.gfield.gfield_error,footer .contact_form .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{padding-top:0;padding-bottom:0;}
footer .contact_form .gform_legacy_markup_wrapper ul li.gfield{margin-top:24px!important;margin-bottom:0!important;}
footer .contact_form .gform_legacy_markup_wrapper .field_description_below .gfield_description{padding-top:6px;}
footer .contact_form .gform_legacy_markup_wrapper .homepage-message.field_description_below .validation_message{padding-top:0px;}
footer .gform_legacy_markup_wrapper.gform_validation_error .description_below li.gfield{margin-top:6px!important;}
footer .contact_form:has(.gform_legacy_markup_wrapper.gform_validation_error){padding-top:30px;padding-bottom:30px;}
footer .contact_form .gform_legacy_markup_wrapper{margin-block:0!important;}
.gform_legacy_markup_wrapper .validation_message{color:red!important;opacity:0.7;font-family:"Poppins",sans-serif!important;font-weight:500;font-size:14px!important;font-weight:500!important;}

/* faq css */
.z-1{z-index:1;}
.z-2{z-index:2;}
.z-3{z-index:3;}
.z-4{z-index:4;}
.z-5{z-index:5;}
.z-6{z-index:6;}
.z-7{z-index:7;}
.z-8{z-index:8;}
.z-9{z-index:9;}
.z-10{z-index:10;}
.z5{z-index:5;}
.z-4{z-index:4;}
.faq_innerblock{padding:100px 46px 40px 60px;}
/* .faq_intro{max-width:693px;} */
.faq_section .accordion{max-width:698px;}
.faq_accordian .accordion-button{background-color:transparent;padding:20px 30px 17px;line-height:normal;}
.faq_accordian .accordion-body{padding:0px 30px 30px;}
.faq_accordian .accordion-item:not(:first-child){margin-top:-24px;}
.faq_accordian .accordion-item .accordion-button[aria-expanded="true"]{color:var(--white)!important;}
.faq_accordian .accordion-item .accordion-button[aria-expanded="true"]::after{border-color:#B8107C;}
.faq_accordian .accordion-item:has(.accordion-button[aria-expanded="true"]){border-color:#B8107C!important;background-color:#B8107C;box-shadow:0px 3.14px 0px 0px #191A23;color:var(--white);}
.card:has(p){background-color:#f0f8ff;border-left:4px solid blue;}
.faq_accordian .accordion-item .accordion-button:not(.collapsed){box-shadow:none!important;}
.faq_accordian .accordion-item .accordion-button::after{background:url('https://www.apurple.co/wp-content/themes/apurplechild/images/accordion-plus-icon.svg') no-repeat center,#F3F3F3;border:1px solid var(--black-800);border-radius:50%;width:30px;height:30px;transform:unset!important;background-size:12px;}
.faq_accordian .accordion-item .accordion-button:not(.collapsed)::after{background:url('https://www.apurple.co/wp-content/themes/apurplechild/images/minus-icon.svg') no-repeat center,#ffffff;background-size:20px;}
.faq_accordian .accordion-item .accordion-button[aria-expanded="true"].font-22{font-size:24px;font-weight:700!important;}

/* New Industry Page FAQ START */

/* .faq_section .accordion{max-width:698px;} */
.faq_section .accordion{border-radius:16px;}
.faq_section .faq-box{border:1px solid #000000;background-color:rgba(252,252,252,0.81);}
.faq_section .faq-box .accordion-item:first-of-type{border-radius:16px;}
.faq_section .faq-box .faq_accordian .accordion-item:not(:first-child){border-bottom-right-radius:16px;border-bottom-left-radius:16px;}
.faq_section .faq-box .accordion-item{border:1px solid #000;}

/* New Industry Page FAQ END */

/* faq css  */

/* Footer */
.footer-bottom{position:relative;background-image:linear-gradient(180deg,#C81B77 0%,#86257A 100%);padding:60px 0 20px;}
.footer-bottom:after{content:"";position:absolute;top:0;left:0;background:rgba(0,0,0,0.23);height:100%;width:100%;z-index:1;}
.footer-bottom .container{position:relative;z-index:5;}
.footer-bottom .footer-block{max-width:315px;}
.footer-bottom .footer-block .logo-block{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;}
.footer-bottom .footer-block .logo-block img{width:192px;display:flex;gap:16px;}
.footer-bottom .footer-block .logo-block .rating{background-color:#fff;border-radius:16px;padding:6px 8px;display:flex;align-items:center;gap:4px;}
.footer-bottom .footer-block .logo-block .rating svg{width:14px;}
.footer-bottom .footer-block .logo-block .rating span{font-size:16px;line-height:19px;color:#8A175C;}
.footer-bottom .footer-block .text{margin-bottom:16px;}
.footer-bottom .footer-block .text p{color:#ffffffb3;font-size:14px;line-height:20px;}
.footer-bottom .footer-block .follow-us-block{padding-top:15px;border-top:1px solid #fff;}
.footer-bottom .footer-block .follow-us-block h4{color:#fff;font-size:14px;margin-bottom:10px;}
.footer-bottom .footer-bottom-wrapper .menu-footer-heading{font-size:24px;line-height:32px;color:#fff;margin-bottom:15px;}
.footer-bottom .menu-block ul{padding-left:0;}
.footer-bottom .menu-block ul li,.footer-bottom .menu-block ul li a{color:#ffffffb3;font-size:16px;font-family:"Poppins",sans-serif;}
.footer-bottom .menu-block ul li a{font-size:16px;line-height:24px;padding-block:5px;}
.footer-bottom .menu-block ul li a:hover{color:#fff;text-shadow:0 2px 6px #000000cc;}
.footer-bottom .contact-info .address-block{display:grid;grid-template-columns:repeat(2,1fr);}
.footer-bottom .contact-info .address-block .address{margin-bottom:19px;}
.footer-bottom .contact-info .address-block .address .country{font-size:20px;line-height:32px;color:#fff;}
.footer-bottom .contact-info .address-block .address p{color:#fff;font-size:18px;line-height:24px;opacity:0.9;}
.footer-bottom .footer-bottom-wrapper{margin-bottom:60px;}
.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 .copyright{border-top:1px solid #ffffff80;padding-top:24px;}
.footer-bottom .copyright .content-block{display:flex;flex-wrap:wrap;align-items:center;gap:6px;}
body.postid-16085 .contact-form-sec ul li input,body.postid-16085 .contact-form-sec ul li select,body.postid-16085 .contact-form-sec ul li textarea{border-radius:0!important;}
.footer-bottom .copyright .content-block .text p{color:#fff;font-size:16px;margin:0;}
.footer-bottom .copyright .content-block .footer-links ul{display:flex;margin:0;}
.footer-bottom .copyright .content-block .footer-links ul li a{color:#fff;font-size:16px;}
.footer-bottom .copyright .content-block .footer-links ul li{position:relative;padding:0 8px;}
.footer-bottom .copyright .content-block .footer-links ul li:not(:last-child):before{content:"";height:21px;width:1px;background-color:#fff;position:absolute;right:-3px;top:50%;transform:translateY(-50%);}
.footer-bottom .social-list li a{color:#fff;border-color:#fff;}
.footer-bottom .social-list li a:hover{background-color:#fff;color:#b8107c;}
.footer-bottom .social-list li a:hover svg{fill:#b8107c!important;}

/* End CSS New home page */
@media (min-width:320px) and (max-width:767px){
  .hp_section_full_height form.industry_filter_form{width:100%;}
}

/* Post Detail Popup CSS */
.contact-popup .modal-body{background:url(https://www.apurple.co/wp-content/uploads/2023/04/CTA-image.svg) no-repeat center;height:auto;background-size:cover;}
.contact-popup .popup-close-btn{position:absolute;right:.7%;top:1%;border:0;background:none;line-height:0}
.contact-popup .gform_wrapper input,.contact-popup .gform_wrapper textarea,.gform_wrapper select{border:0!important;border-bottom:1px solid #000!important;height:50px;font-size:18px!important;background-color:transparent;border-radius:unset;}
.contact-popup .gform_wrapper input::placeholder,.contact-popup .gform_wrapper textarea::placeholder{color:#999;}
.contact-popup #gform_fields_8{grid-template-columns:repeat(2,minmax(0,1fr));}
.contact-popup .gform_wrapper.gravity-theme .gform_fields{display:grid;grid-column-gap:2%;grid-row-gap:16px;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(auto-fill,auto);width:100%;}
.contact-popup .popup-form #gform_fields_8 .gfield{grid-column:auto;}
.contact-popup .gform_wrapper.gravity-theme .gfield textarea{width:100%;}
.popup-form #gform_fields_8 #field_8_9,.popup-form #gform_fields_8 #field_8_14{grid-column:1 / 3;}
.contact-popup .gform_wrapper textarea.large{border:0!important;border-bottom:1px solid!important;height:80px!important;padding:5px 4px;margin-top:10px;}
.contact-popup .gform_footer .gform_button.button{overflow:hidden!important;background:#B8107C;color:#fff;border-radius:999px;font-weight:600;padding:10px 20px!important;border:2px solid #B8107C!important;transform-origin:0% 50%;transform:scale3d(1,1,1)}
.contact-popup .gform_footer .gform_button.button:hover{color:#B8107C!important;background:#fff!important;}
.contact-popup .quick-connect-links i{font-size:25px;color:#B8107C;}
.contact-popup .validation_message{color:#ff0000!important;font-weight:400!important;letter-spacing:normal!important;font-size:13px!important;padding:0!important;background:unset!important;border:unset!important;margin:unset!important;}
.contact-popup .gform_wrapper .gform_validation_errors{background:unset!important;border:unset!important;border-radius:unset!important;box-shadow:unset!important;margin-bottom:8px;margin-top:unset;padding:unset;width:100%;}
.contact-popup .gform-icon.gform-icon--close{display:none!important;}

/* Post Details Right Sidebar */
.blog-right-sidebar .gform_fields{grid-row-gap:10px!important;}
.blog-right-sidebar .gfield input,.blog-right-sidebar .gfield select,.blog-right-sidebar .gfield textarea{border-radius:10px!important;border:unset!important;background:#fff;font-size:13px!important;padding:5px 10px!important;height:40px;}
.blog-right-sidebar .gfield textarea{height:80px!important;}
.blog-right-sidebar .gform_button{border:2px solid #fff!important;padding:8px 30px!important;border-radius:50px;font-size:16px!important;font-weight:700;width:unset!important;}
.blog-right-sidebar .gfield_html{font-size:14px;line-height:22px;margin-top:-10px;}
.blog-right-sidebar .gform_validation_errors > h2{color:#fff!important;}
.blog-right-sidebar .validation_message{color:#fff!important;font-weight:400!important;letter-spacing:normal!important;font-size:13px!important;padding:0!important;background:unset!important;border:unset!important;margin:unset!important;}
.blog-right-sidebar .gform_wrapper .gform_validation_errors{background:unset!important;border:unset!important;border-radius:unset!important;box-shadow:unset!important;margin-bottom:8px;margin-top:unset;padding:unset;width:100%;}
.blog-right-sidebar .gform-icon.gform-icon--close{display:none!important;}
.blog-right-sidebar{position:relative;}
.blog-right-sidebar .blog-form,.blog-left-sidebar .blog_toc_left{position:sticky;top:100px;max-height:calc(100vh - 125px);overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;}
.blog-right-sidebar .blog-form::-webkit-scrollbar,.blog-left-sidebar .blog_toc_left::-webkit-scrollbar{display:none;}

/* New Home Page Design START */
.home h1{font-size:54px;line-height:64px;font-weight:700;}
.home h2{font-size:40px;  /* Finaliez Size */line-height:50px;font-weight:700;}
.home h3{font-size:24px;line-height:28px;font-weight:600;}
.border-r32{border-radius:32px;}

/* Font Style  */
.home p{font-family:"Poppins",sans-serif;font-weight:400;font-size:16px;line-height:1.6rem;/*color:#000000b3;*/}
.bg-pink-300{background-color:var(--pink-300);}

/* Navbar Styles */
.navbar{padding:10px 0;}
.navbar-nav{gap:30px;}
.nav-link{font-weight:500;color:#333;}
a.btn{padding:0;}
.btn-contact{background-color:var(--home-pink);color:white;border-radius:30px;padding:10px 20px;font-weight:500;display:inline-flex;align-items:center;gap:8px;}
.btn-contact:hover{background-color:#9a0868;color:white;}

/* Hero Section */
.hero-section{position:relative;overflow:visible;}
.hero-section .tagline{display:flex;align-items:center;gap:10px;color:var(--home-pink);font-size:20px;font-weight:400;line-height:30px;margin-bottom:4px;}
.hero-section .tagline .line{width:40px;height:2px;background-color:var(--home-pink);}
.hero-section .hero-title{font-family:"Poppins",sans-serif;font-weight:700;font-size:54px;line-height:57px;}
.hero-section .hero-text{font-size:16px;line-height:1.6rem;margin-bottom:30px;}
.hero-section .hero-buttons{display:flex;gap:15px;margin-top:20px;}
.btn-pink-fill span,.btn-white-fill span,.btn-pink-outline span{font-size:18px;font-weight:500;line-height:18px;}

/* Filled Button  */
.btn-primary-custom,.btn-primary-custom-arrow,.btn-outline-custom,.btn-outline-custom-arrow{background-color:var(--home-pink);color:var(--white);border-radius:30px;padding:12px 24px;font-weight:500;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--home-pink);transition:all 0.3s ease;}
.btn-white-fill,.btn-pink-fill{max-width:max-content;}
.btn-white-fill .btn-primary-custom{font-family:"Poppins",sans-serif;font-weight:700;}
.btn-white-fill .btn-primary-custom,.btn-white-fill .btn-primary-custom-arrow{background-color:var(--white);color:var(--black);border:1px solid var(--white);}
.btn-pink-fill .btn-primary-custom-arrow,.btn-white-fill .btn-primary-custom-arrow,.btn-pink-outline .btn-outline-custom-arrow{border-radius:80px;aspect-ratio:1 / 1;padding:16px 17px!important;font-weight:700!important;transition:all 0.3s ease;transform:rotateZ(0deg);}
.btn-pink-fill:hover .btn-primary-custom,.btn-pink-fill:hover .btn-primary-custom-arrow,.btn-pink-outline .btn-outline-custom,.btn-pink-outline .btn-outline-custom-arrow{background-color:transparent;color:var(--home-pink);}
.btn-white-fill:hover .btn-primary-custom,.btn-white-fill:hover .btn-primary-custom-arrow{background-color:var(--home-pink);color:var(--white);}
.btn-white-fill .btn-primary-custom-arrow svg path{fill:var(--black);transition:all 0.3s ease;}
.btn-pink-fill:hover .btn-primary-custom-arrow svg path{fill:var(--home-pink);}
.btn-pink-fill:hover .btn-primary-custom-arrow,.btn-white-fill:hover .btn-primary-custom-arrow,.btn-pink-outline:hover .btn-outline-custom-arrow{transform:rotateZ(30deg);}

/* Outline Button  */
.btn-pink-outline:hover .btn-outline-custom,.btn-pink-outline:hover .btn-outline-custom-arrow{background-color:var(--home-pink);color:var(--white);}
.btn-pink-outline:hover .btn-outline-custom-arrow svg path,.btn-white-fill:hover .btn-primary-custom-arrow svg path{fill:var(--white)!important;transition:all 0.3s ease;}
.hero-section .rocket-image{position:relative;display:flex;justify-content:center;}
.hero-section .rocket-image img{max-width:126px;width:100%;height:auto;}
.hero-section .hero-rocket-bg{position:relative;}
.hero-section .hero-rocket-bg-img{position:absolute;background-size:cover;background-repeat:no-repeat;width:100%;height:100%;left:50%;top:0;transform:translate(-50%,0);z-index:-1;}
.hero-section .cloud-bottom{position:absolute;bottom:-12vw;left:0;width:100%;z-index:-1;text-align:center;}
.trusted-section .trustedbox{background-color:var(--home-pink);}
.trusted-section .trusted-logos{display:flex;justify-content:center;align-items:center;padding:0 15px;}
.all-logos{max-width:100%;height:auto;}
.home h2.trusted-title{color:var(--white);}

/* Crafting AI-Enabled App Section */
.crafting-section{background-color:#fff;}
.crafting-section .crafting-left{padding-right:20px;}
.crafting-section .crafting-title{font-family:"Poppins",sans-serif;font-weight:700;color:#000;margin-bottom:0;}

/* Stats Section with Rolling Numbers */
.stats-section{padding:80px 0;background-color:#fff;}
.counter-wrapper{justify-content:center;}
.stats-container{display:flex;justify-content:center;}
.crafting-section .stats-container .slick-list{width:100%;}
.stats-container .slick-track{display:flex;flex-direction:row;width:100%;}
.stats-container .stat-block{display:flex;height:inherit!important;  /* width: max-content !important; */  /* max-width: max-content !important; */
padding:0 23px;}

.stats-container .stat-item{padding:0 28px;flex:1;min-width:155px;display:flex;flex-direction:column;  /* max-width: 100%; */  /*
               min-width: 155px;
                 max-width: max-content; */
height:100%;width:max-content;}
.crafting-section .counter-wrapper .stat-item .stat-icon{margin-bottom:15px;}
.crafting-section .counter-wrapper .stat-item .stat-icon img{height:50px;width:auto;display:inline-block;}
.crafting-section .stats-container .stat-item .stat-number{font-family:"Poppins",sans-serif;font-weight:700;font-size:35px;line-height:35px;color:#000;display:inline-block;}
.crafting-section .stats-container .stat-item .stat-label{font-family:"Poppins",sans-serif;font-weight:400;font-size:20px;line-height:30px;color:#555;display:inline-block;}
.crafting-section .stats-container .stat-item{position:relative;}
.crafting-section .stats-container .stat-block:not(:first-child) .stat-item:before{content:"";position:absolute;width:1px;height:95%;left:-18px;top:50%;transform:translate(0,-50%);background-color:#000;}

/* Slick CSS */

/* Slick Slider Styles for Mobile */
.crafting-section .stats-container .stat-block{margin:0 10px;}
.crafting-section .stats-container .slick-list{margin:0 -10px;}
.slick-dots{bottom:-30px;}
.slick-dots li button:before{font-size:10px;color:var(--primary-color);opacity:0.3;}
.slick-dots li.slick-active button:before{opacity:1;color:var(--primary-color);}

/* Animation for Rolling Numbers */
@keyframes countUp{
  from{opacity:0;transform:translateY(20px);}
  to{opacity:1;transform:translateY(0);}
}
.stat-number.animate{animation:countUp 0.5s ease forwards;}


.scaling-strategy-section .scaling-stage-wrapper .scaling-strategy-slider{margin-bottom: -120px;}


/* Arti CSS */
.hero-section{ /* padding-top: 117px;*/
background-image:url('https://www.apurple.co/wp-content/themes/apurplechild/images/ellipse-left-desk.svg'),url('https://www.apurple.co/wp-content/themes/apurplechild/images/ellipse-right-desk.svg');background-repeat:no-repeat,no-repeat;background-position:left top,right top;background-size:750px,auto;}
.hero-section .hero-title span{background:transparent url('https://www.apurple.co/wp-content/themes/apurplechild/images/tab-star.svg') no-repeat scroll right 0/45px 45px;padding-top:20px;margin-top:-20px;max-width:535px;}
.section-star-icon{position:absolute;top:-10px;right:-60px;width:48px;height:48px;animation:pulse 2s infinite;}
@keyframes pulse{
  0%{transform:scale(1);}
  50%{transform:scale(1.1);}
  100%{transform:scale(1);}
}
.nav-pills .tab-link{border-radius:12px;padding:16px 20px;margin-bottom:15px;text-align:left;transition:all 0.3s ease;border:1px solid #E9E9E9;background-color:white;box-shadow:0 2px 8px rgba(0,0,0,0.03);display:flex;align-items:center;}
.nav-pills .tab-link.active{background-color:var(--primary-color,#C4197D);color:white;border-color:var(--primary-color,#C4197D);box-shadow:0 6px 15px rgba(196,25,125,0.2);}
.nav-pills .tab-link.active .tab-icon-wrapper{background-color:rgba(255,255,255,0.2);}
.nav-pills .tab-link.active .tab-icon-wrapper i{color:white;}
.tab-text{flex:1;}
.nav-pills .tab-link h4{font-size:16px;margin-bottom:4px;font-weight:600;transition:color 0.3s ease;}
.nav-pills .tab-link.active h4{color:white;}
.tab-description{font-size:13px;margin-bottom:0;opacity:0.8;transition:color 0.3s ease;}
.nav-pills .tab-link.active .tab-description{color:rgba(255,255,255,0.9);opacity:1;}
.section-header-wrapper .section-header p{max-width:1170px;margin:0 auto;}
.scaling-strategy-section .scaling-strategy-wrapper{background:#000;padding:60px 0 0 40px;border-radius:16px;overflow-x:visible;position:relative;}
.scaling-strategy-section.section-header-wrapper .section-header h2{color:#fff;}
.stage-card{background-color:#fff; border: 1px solid #000; border-radius:16px;padding:30px;display:flex;flex-direction:column;justify-content:space-between;height:100%;}
.stage-card .stage-content .stage-title{font-size:24px;margin-bottom:6px;}
.stage-card .stage-content .stage-description{font-size:16px;line-height:25px;}
.stage-card .btn-pink-fill span{font-size:16px;text-align:left;padding:12px 20px;}
.stage-card .btn-pink-fill span svg{width:17px;}
.stage-card .btn-pink-fill .btn-primary-custom-arrow{padding:12px 14px!important;}
.scaling-strategy-wrapper .scaling-strategy-slider,.scaling-strategy-wrapper .scaling-strategy-slider .slick-track{display:flex;}
.scaling-strategy-slider .scaling-item{max-width:460px;display:flex;height:inherit!important;margin:0 10px;}
.scaling-strategy-slider .slick-arrow,.counter-wrapper .stats-container .slick-arrow{width:54px;height:54px;border:1px solid var(--white);border-radius:50%;position:absolute;top:-90px;font-size:0;}
.counter-wrapper .stats-container .slick-arrow{border:1px solid #000;}
.scaling-strategy-slider .slick-arrow:before,.counter-wrapper .stats-container .slick-arrow:before{content:"";background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:100% auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:14px;}
.scaling-strategy-slider .slick-arrow.slick-prev:before{background-image:url('https://www.apurple.co/wp-content/themes/apurplechild/images/arrow-prev.svg');}
.scaling-strategy-slider .slick-arrow.slick-next:before{background-image:url('https://www.apurple.co/wp-content/themes/apurplechild/images/arrow-next.svg');}
.scaling-strategy-slider .slick-arrow.slick-prev,.counter-wrapper .stats-container .slick-arrow.slick-prev{left:auto;right:110px;}
.scaling-strategy-slider .slick-arrow.slick-next,.counter-wrapper .stats-container .slick-arrow.slick-next{right:40px;}
.counter-wrapper .stats-container .slick-arrow.slick-prev:before{background-image:url('https://www.apurple.co/wp-content/themes/apurplechild/images/arrow-prev-black.svg');}
.counter-wrapper .stats-container .slick-arrow.slick-next:before{background-image:url('https://www.apurple.co/wp-content/themes/apurplechild/images/arrow-next-black.svg');}
.scaling-strategy-slider .slick-prev.slick-disabled,.scaling-strategy-slider .slick-next.slick-disabled,.testimonial-section .slick-arrow.slick-disabled{border-color:rgba(255,255,255,0.25);}
.counter-wrapper .stats-container .slick-prev.slick-disabled,.counter-wrapper .stats-container .slick-next.slick-disabled{border-color:#00000080;}

.scaling-strategy-slider{margin-bottom: -95px;}
.want-help-cta-sec .want-help-cta-wrapper{background: #b7097a url(https://www.apurple.co/wp-content/uploads/2025/11/Mask-group-cta.webp) no-repeat center center / 20px; background-size: auto 100%;}
.want-help-cta-sec .btn-white-fill .btn-primary-custom, .btn-white-fill .btn-primary-custom-arrow{background-color: var(--white); color: #B7097A; border: 1px solid var(--white);}
.want-help-cta-sec .btn-white-fill:hover .btn-primary-custom, .btn-white-fill:hover .btn-primary-custom-arrow{background-color: var(--home-pink); color: var(--white);}
.want-help-cta-sec .btn-white-fill .btn-primary-custom-arrow svg path{fill: #B7097A; transition: all 0.3s ease;}
.border-black{border: 1px solid #000000;}
.why-choose-list-one ul {max-height: 333px;}

.app-clone-section .section-header{text-align:center;margin-bottom:138px;}
.app-clone-section .section-header h2{max-width:1116px;margin:0 auto 16px;}
.app-clone-section .section-header p{max-width:1116px;margin:0 auto;}
.app-clone-section .clone-slider .clone-card{border:1px solid rgba(0,0,0,0.5);padding:20px 20px 31px 20px;box-shadow:0px 12px 40px 0px rgba(59,64,86,0.15);height:100%;}
.app-clone-section .clone-slider .clone-card img.clone-image{margin-bottom:30px;  /* height: 193px; */height:auto;width:100%;object-fit:cover;}
.app-clone-section .clone-slider .clone-card .clone-title{font-size:24px;margin-bottom:16px;display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid #000;}
.app-clone-section .clone-slider .clone-card .clone-description{font-size:16px;line-height:26px;margin-bottom:31px;}
.app-clone-section .clone-slider .clone-card .clone-tags{display:grid;grid-template-columns:repeat(2,1fr);row-gap:23px;justify-content:space-between;}
.app-clone-section .clone-slider .clone-card .clone-tags .clone-tag{font-size:16px;font-family:"Poppins",sans-serif;font-weight:700;background:transparent url('https://www.apurple.co/wp-content/themes/apurplechild/images/tag-icon.svg') no-repeat scroll left 5px/12px 12px;padding-left:20px;line-height:normal;color:#000;}
.our_services.home_our_services .tabs-content-wrapper .service-item  a:not([href=""]),.app-clone-section .clone-slider .clone-card .clone-tags a{text-decoration:underline;}
.app-clone-section .clone-slider .clone-card .clone-tags a:hover{color:#B8107C;}
.app-clone-section .slick-arrow{width:54px;height:54px;border:2px solid #000;border-radius:50%;position:absolute;top:-126px;font-size:0;}
.app-clone-section .slick-arrow:before{content:"";background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:100% auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:14px;}
.app-clone-section .slick-arrow.slick-prev:before{background-image:url('https://www.apurple.co/wp-content/themes/apurplechild/images/arrow-prev-black.svg');}
.app-clone-section .slick-arrow.slick-next:before{background-image:url('https://www.apurple.co/wp-content/themes/apurplechild/images/arrow-next-black.svg');}
.app-clone-section .slick-arrow.slick-prev{left:auto;right:80px;}
.app-clone-section .slick-arrow.slick-next{right:0;}
.app-clone-section .slick-prev.slick-disabled:before,.app-clone-section .slick-next.slick-disabled:before{opacity:1;}
.app-clone-section .slick-arrow.slick-disabled{border-color:#00000040;}
.app-clone-section .clone-slider .clone-slider-item{margin:0 30px;}
.app-clone-section .clone-slider .clone-slider-item{max-width:526px!important;}
.clone-slider.slick-slider .slick-track{display:flex;padding-bottom:40px;}
.clone-slider .slick-slide{display:flex;height:inherit!important;}
.awards-and-recognition{background-image:url(https://www.apurple.co/wp-content/themes/apurplechild/images/awards-and-recognition.png);background-size:cover;background-position:center;border-radius:20px;text-align:center;}
.cust-border-mob-right{border-right:1px solid rgba(255,255,255,0.2);}
.awards-and-recognition h2{font-family:"Poppins",sans-serif;font-weight:700;font-size:42px;line-height:54px;letter-spacing:0px;}
.awards-and-recognition h2,.awards-and-recognition p{color:#fff;}
.awards-and-recognition .awards-and-recognition-slider .slick-arrow{width:54px;height:54px;border:1px solid var(--white);border-radius:50%;position:absolute;top:-90px;font-size:0;}
.cust-border-end{border-right:1px solid rgba(255,255,255,0.2);}
.cust-border-top{border-top:1px solid rgba(255,255,255,0.2);}
.success-section .section-content{margin-bottom:52px;}
.success-section .section-content .section-title{max-width:1075px;margin:0 auto 16px;text-align:center;font-size:42px;font-weight:700;line-height:54px;}
.success-section .section-content .section-subtitle{max-width:1133px;margin:0 auto;text-align:center;font-size:20px;line-height:32px;}
.portfolio-wrapper .project-card{margin-bottom:53px;}
.portfolio-wrapper .project-card.all-portfolio{display:flex;justify-content:space-between;gap:16px 6px;}
.portfolio-wrapper .project-card.all-portfolio .text{font-size:25px;font-weight:600;line-height:34px;max-width:340px;}
.portfolio-wrapper .project-card .project-banner{border-radius:16px;overflow:hidden;position:relative;margin-bottom:40px;}
.portfolio-wrapper .project-card .project-header{position:absolute;left:50px;top:60px;z-index:1;}
.portfolio-wrapper .project-card .project-header .project-title{font-size:60px;font-weight:700;line-height:52px;color:var(--white);margin-bottom:15px;}
.portfolio-wrapper .project-card .project-header .project-subtitle{font-size:20px;font-weight:500;line-height:normal;margin-bottom:0;color:var(--white);}
.portfolio-wrapper .project-card .project-image img{width:100%;height:auto;display:block;}
.portfolio-wrapper .project-card .tag-container{display:flex;gap:16px;margin-bottom:24px;}
.portfolio-wrapper .project-card .tag-container .tag{font-size:14px;line-height:14px;border-radius:8px;padding:10px 20px;font-weight:500;}
.portfolio-wrapper .project-card .project-description .project-title{font-size:35px;font-weight:700;line-height:54px;margin-bottom:16px;}
.portfolio-wrapper .project-card .project-description a:hover h3{color:#B8107C;}
.portfolio-wrapper .project-card .project-description .project-description{font-size:16px;font-weight:400;line-height:22px;}

/* Arti CSS End */

/* app solutions industries */

.app-solutions-industries .app-solution-wrapper{display:flex;flex-wrap:wrap;row-gap:calc(3vw - 15px);column-gap:2%;justify-content:center;}
.app-solutions-industries .app-solution-wrapper .app-solution-item{border:1px solid #000;padding:16px 8px;border-radius:6px;display:flex;flex-direction:column;justify-content:space-between;gap:9px;align-items:center;text-align:center;width:100px;height:100px;font-family:"Poppins",sans-serif;font-weight:500;font-size:12px;line-height:12px;scale:1;transition:all 0.15s ease-in-out;}
.app-solutions-industries .app-solution-wrapper .app-solution-item svg{width:46px;max-width:100%;height:auto;}
button.btn-pink-fill{padding:0;}
button.btn-pink-fill:active{outline:none;border:0 solid;box-shadow:none;}

/* Home Our Technologies Section  */
.home-tech-sec .home-techbox{border:1px solid #000;}
.home-tech-sec .home-techbox .home-techbox-wrapper{max-width:1100px;margin-inline:auto;}
.home-techbox-tab{overflow-x:scroll;width:100%;}
.home-tech-sec .home-techbox .home-techbox-tab::-webkit-scrollbar{height:5px;}
.home-tech-sec .home-techbox .home-techbox-tab::-webkit-scrollbar-track{background:#fff!important;border-radius:100px;}
.home-tech-sec .home-techbox .home-techbox-tab::-webkit-scrollbar-thumb{background:#00000036!important;border-radius:100px;}
.home-tech-sec .nav-tabs.home-techbox-tab .nav-link:focus{background:unset;border-color:unset;}
.home-tech-sec .nav-tabs.home-techbox-tab .nav-link{font-size:18px;line-height:18px;}
#ourtechcontent .card{border:none!important;}
.nav-tabs.home-techbox-tab .nav-link:hover{color:#333;}
.nav-tabs.home-techbox-tab .nav-link:focus{background:transparent;border-color:transparent;}
.nav-tabs.home-techbox-tab .nav-link{font-size:20px;line-height:20px;margin-bottom:0;}
.nav-tabs.home-techbox-tab .nav-link.active{color:#B8107C;}
.nav-tabs.home-techbox-tab .nav-link{border:none;border-bottom:3px solid #0000001a;}
.nav-tabs.home-techbox-tab .nav-item.show .nav-link,.nav-tabs.home-techbox-tab .nav-link.active{background:transparent;border:none;border-bottom:3px solid #B8107C;}
.nav-tabs.home-techbox-tab .nav-item a{width:max-content;}
.nav-tabs.iottech-tabs .nav-link{padding:14px 30px;}
.home-techbox-content .card-body .technology-items>div{font-size:20px;line-height:20px;color:#282828;}
.home-tech-sec .home-techbox-content .card-body .technology-items a[href=""]{cursor:unset;}

/* Home CTA BOX  */
.home-cta-book img{margin-top:-142px;}

/* Hisamuddin CSS */
.my-130{margin-block:130px;}
.p-60{padding:60px;}
.home p.color-white{color:#ffffff;}
.home p.font-16{font-size:16px;line-height:23px;}
.list-style-disc{list-style:disc;}
.w-32{width:32px;}
.w-20{width:20px;}
.row-gap-68{row-gap:68px;}
.row-gap-4{row-gap:12px;}
.column-gap-4{column-gap:12px;}
.mt-40{margin-top:40px;}
.text-pink{color:var(--home-pink);}
.text-gray-800{color:var(--gray-800)!important;}
.bg-pink-300{background-color:var(--pink-300);}
.bg-pink{background-color:var(--home-pink);}
.bg-purple-900{background-color:var(--purple-900);}
.bg-orange-900{background-color:var(--orange-900);}
.bg-green-900{background-color:var(--green-900);}
.bg-blue-900{background-color:var(--blue-900);}
.bg-yellow-900{background-color:var(--yellow-900);}
.font-12{font-size:12px;}
.mb-60{margin-bottom:60px;}
.w-fit-content{width:fit-content;}
.thin_scrollbar::-webkit-scrollbar{width:7px}
.thin_scrollbar::-webkit-scrollbar-track{background:transparent;border-radius:20px;}
.thin_scrollbar::-webkit-scrollbar-thumb{background:#b8107c;border-radius:20px;}
.max-w-lg{max-width:985px;}
.p-30{padding:30px;}
.circle-54{width:45px;height:45px;}
.icon-white{filter:invert(1);}

/* testimonial */
.testimonial-section .testimonial-wrapper{background:transparent url('https://www.apurple.co/wp-content/themes/apurplechild/images/testimonial-banner.svg') no-repeat scroll center/cover;padding:49px 40px 60px;border-radius:16px;}
.testimonial-section .testimonial-block{border-radius:16px;background:  #fff url('https://www.apurple.co/wp-content/themes/apurplechild/images/testimonial-shape.svg') no-repeat left top/auto 100%;padding:25px 25px 0; overflow: hidden; margin: 0;}
.testimonial-section .testimonial-block .client-image img{width:100%; max-width: 268px; height:100%;max-height:300px;display:block;}
.testimonial-section .testimonial-block .content-block{max-width:694px;margin-left:auto;}
.testimonial-section .testimonial-block .content-block .desc{font-size:16px;line-height:24px;}
.testimonial-section .testimonial-block .content-block .desc:before{content:"";width:38px;height:38px;background:transparent url('https://www.apurple.co/wp-content/themes/apurplechild/images/quote-icon.svg') no-repeat scroll center/100% auto;display:block;margin-bottom:25px;}
.testimonial-section .testimonial-block .client-info p{margin-bottom:0;}
.testimonial-section .testimonial-block .client-info p.name{color:#B8107C;margin-bottom:3px;font-size:30px;line-height:25px;}
.testimonial-section .testimonial-block .client-info p.designation{color:#B8107C;font-size:18px;}
.testimonial-section .testimonial-block .content-block .category{font-size:16px;line-height:16px;background-color:#F38181;border-radius:8px;padding:10px 20px;float:right;    /* margin-top: 10px; */}
.testimonial-section .testimonial-slider .testimonial-slide{padding:0 30px;margin:0;}
.testimonial-section .testimonial-block .client-info a img{width:40px;height:auto;}
.testimonial-section .slick-list{    /* padding-top: 100px; */}
.testimonial-section .slick-track{display:flex;}
.testimonial-section .slick-track .slick-slide{display:flex;height:inherit!important;}
.testimonial-section .slick-arrow{width:54px;height:54px;border:2px solid var(--white);border-radius:50%;position:absolute;top:-65px;font-size:0;z-index:9;}
.testimonial-section .slick-arrow.slick-prev{left:auto;right:80px;}
.testimonial-section .slick-arrow.slick-next{right:0;}
.testimonial-section .slick-arrow:before{content:"";background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:100% auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:14px;}
.testimonial-section .slick-arrow.slick-next:before{background-image:url(https://www.apurple.co/wp-content/themes/apurplechild/images/arrow-next.svg);}
.testimonial-section .slick-arrow.slick-prev:before{background-image:url(https://www.apurple.co/wp-content/themes/apurplechild/images/arrow-prev.svg);}
.testimonial-section .slick-prev.slick-disabled:before,.testimonial-section .slick-next.slick-disabled:before{opacity:1;}

.blog-card figure{border:1px solid rgba(0,0,0,0.40);box-shadow:0px 2px 6.7px rgba(0,0,0,0.15);}
.blog-card-wrapper .row{margin-inline:-43px;}
.blog-card-wrapper .row div[class|="col"]{padding-inline:43px;}

/* faq css */
.z-1{z-index:1;}
.z-2{z-index:2;}
.z-3{z-index:3;}
.z-4{z-index:4;}
.z-5{z-index:5;}
.z-6{z-index:6;}
.z-7{z-index:7;}
.z-8{z-index:8;}
.z-9{z-index:9;}
.z-10{z-index:10;}

.faq_section .accordion{border-radius:16px;}
.faq_accordian .accordion-button{background-color:transparent;padding:20px 30px 17px;line-height:normal;font-family:"Poppins",sans-serif;font-weight:400;}
.faq_accordian .accordion-body{padding:0px 30px 30px;}
.faq_accordian .accordion-item:not(:first-child){margin-top:-24px;}
.faq_accordian .accordion-item .accordion-button[aria-expanded="true"]{color:var(--white)!important;font-family:"Poppins",sans-serif;font-weight:700;}
.faq_accordian .accordion-item .accordion-button[aria-expanded="true"]::after{border-color:#B8107C;}
.faq_accordian .accordion-item:has(.accordion-button[aria-expanded="true"]){border-color:#B8107C!important;background-color:#B8107C;box-shadow:0px 3.14px 0px 0px #191A23;color:var(--white);}
.card:has(p){background-color:#f0f8ff;border-left:4px solid blue;}
.faq_accordian .accordion-item .accordion-button:not(.collapsed){box-shadow:none!important;}
.faq_accordian .accordion-item .accordion-button::after{background:url('https://www.apurple.co/wp-content/themes/apurplechild/images/accordion-plus-icon.svg') no-repeat center,#F3F3F3;border:1px solid var(--black-800);border-radius:50%;width:30px;height:30px;transform:unset!important;background-size:12px;}
.faq_accordian .accordion-item .accordion-button:not(.collapsed)::after{background:url('https://www.apurple.co/wp-content/themes/apurplechild/images/minus-icon.svg') no-repeat center,#ffffff;background-size:20px;}
.faq_accordian .accordion-item .accordion-button[aria-expanded="true"].font-22{font-size:24px;font-weight:700!important;}
.faq_section .faq-box{border:1px solid #000000;background-color:rgba(252,252,252,0.81);}
.faq_section .faq-box .accordion-item:first-of-type{border-radius:16px;}
.faq_section .faq-box .faq_accordian .accordion-item:not(:first-child){border-bottom-right-radius:16px;border-bottom-left-radius:16px;}
.faq_section .faq-box .accordion-item{border:1px solid #000;}

/* How we help css */
.help-box{padding:30px 20px;/*min-height:275px;*/background-repeat:no-repeat;background-position:right bottom;}
.help-boxes .row > *{padding-inline:20px;}
.help-box.help-box1{background-image:url('https://www.apurple.co/wp-content/themes/apurplechild/images/hw-discover-bg.png');}
.help-box.help-box2{background-image:url('https://www.apurple.co/wp-content/themes/apurplechild/images/hw-design-bg.png');}
.help-box.help-box3{background-image:url('https://www.apurple.co/wp-content/themes/apurplechild/images/hw-rapid-bg.png');}
.help-box.help-box4{background-image:url('https://www.apurple.co/wp-content/themes/apurplechild/images/hw-testing-bg.png');}
.help-box.help-box5{background-image:url('https://www.apurple.co/wp-content/themes/apurplechild/images/hw-launch.png');}
.help-box a{pointer-events:none;}

.development-container-box{display:flex;justify-content:center;}
.development-expertise-sec .development-container-box .slick-list{width: 100%;}
.development-container-box .slick-track{position: relative; top: 0; left: 0; display: flex; bottom: 10px;}
.development-expertise-sec .development-container-box .development-block-box{margin: 0 5px;}
.development-container-box .development-block-box{display: flex !important; height: inherit !important; border: 1px solid #000;}
.development-container-box .development-item-box{flex: 1; display: flex; flex-direction: column; height: 100%; width: 155px !important; max-width: 100% !important; font-size: 15px;}
.development-container-box .development-item-box .development-number{line-height:46px;}
.development-expertise-wrapper .center ul.slick-dots{display: flex; gap: 6px; margin: 32px auto 0; position: absolute; left: 50%; transform: translateX(-50%);}
.development-expertise-wrapper .center ul.slick-dots li.slick-active{width: 53px; height: 10px; display: flex; transition: all 0.3s ease;}
.development-expertise-wrapper .center ul.slick-dots li{width: 10px; height: 10px; display: flex !important; transition: all 0.3s ease;}
.development-expertise-wrapper .center ul.slick-dots li.slick-active button{background: #B7097A;}
.development-expertise-wrapper .center ul.slick-dots button{border: 0; width: 80px; height: 5px; font-size: 0; padding: 0; border-radius: 60px; background: #b80a7b3d; transition: all 0.3s ease;}

/* Why Choose css */

/* Startups model without slider css */
.startrup-models-slides{border-color:#0000004D;}
.sm-slides-inner{background-image:linear-gradient(180deg,rgba(249,249,251,1) 0%,rgba(251,235,246,1) 50%);min-height:197px;}
.startrup-models-row .st-col .startrup-models-slides,.startrup-models-row .st-col .startrup-models-slides .sm-slides-inner{transition:all 0.3s ease;}

/* tab section */
.our_services.home_our_services .section-title{margin-bottom:1.5rem;color:#222;display:inline-block;position:relative;  /* max-width: 800px; */font-family:"Poppins",sans-serif;font-weight:700;}
.our_services.home_our_services .section-description{max-width:1170px;margin:0 auto;}
.section-star-icon{position:absolute;top:-10px;right:-60px;width:48px;height:48px;animation:pulse 2s infinite;}

.our_services_tabs>div{align-self:center;}
.our_services.home_our_services .our_services_tabs .enterprise_tabs.thin_scrollbar{max-height:550px;padding-right:24px;}
.our_services.home_our_services .our_services_tabs .enterprise_tabs.thin_scrollbar::-webkit-scrollbar{border-radius:20px;width:3px;}
.our_services.home_our_services .enterprise_tabs li.active a{position:relative;z-index:15;overflow:hidden;}
.our_services.home_our_services .enterprise_tabs li.active a p,.our_services.home_our_services .enterprise_tabs li.active a .tab_title{position:static;z-index:15;}
.our_services.home_our_services .enterprise_tabs li a .tab-icon-wrapper:after{content:"";position:absolute;top:50%;left:-5px;transform:translateY(-50%);height:0;width:0;background:transparent;border-radius:100%;z-index:-1;transition:height,width 0.3s ease;}
.our_services.home_our_services .enterprise_tabs li.active a .tab-icon-wrapper:after{width:500px;height:500px;background:#ffedce;}
.our_services.home_our_services .enterprise_tabs li.active:nth-child(2) a .tab-icon-wrapper:after{background:#F4EBFD;}
.our_services.home_our_services .enterprise_tabs li.active:nth-child(3) a .tab-icon-wrapper:after{background:#CFF9FF;}
.our_services.home_our_services .enterprise_tabs li.active:nth-child(4) a .tab-icon-wrapper:after{background:#FDE8FF;}
.our_services.home_our_services .enterprise_tabs li.active:nth-child(5) a .tab-icon-wrapper:after{background:#CFDAFE;}
.our_services.home_our_services .enterprise_tabs li.active:nth-child(6) a .tab-icon-wrapper:after{background:#F9DCE7;}
.our_services.home_our_services .enterprise_tabs li.active:nth-child(7) a .tab-icon-wrapper:after{background:#E2FFEE;}
.thin_scrollbar::-webkit-scrollbar-track{border-radius:20px;background-color:#fff;}
.enterprise_tabs{list-style:none;margin-bottom:0!important;}
.enterprise_tabs li a{list-style:none;text-decoration:none;}
.enterprise_tabs .tab_title{font-family:"Poppins",sans-serif;font-weight:500;font-size:20px;color:#000;margin-bottom:0;}
.tab-icon-wrapper{margin-right:15px;margin-bottom:0;}
.tab-icon-wrapper img{width:45px;height:auto;}
.our_services_tabs #tabs-nav{z-index:1;display:none;}
.our_services_wrapper{padding:80px 42px;background-color:#FFE0F4A6;border-radius:16px;}
.our_services_wrapper .enterprise_tabs{padding-left:0;}
.enterprise_tabs li{margin-bottom:25px;transition:all 0.3s ease;}
.our_services.home_our_services .enterprise_tabs li.active{transform:scale(1.05);transform-origin:left center;z-index:10;color:#000;}

.our_services.home_our_services .enterprise_tabs li.active a{box-shadow:0px 4px 8px 0px rgba(0,0,0,0.15);}
.enterprise_tabs li a{display:block;border-width:1px;border-style:solid;border-radius:12px;padding:10px 10px;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.25);width:95%;outline:0;background-color:#fff;}
.our_services.home_our_services .tabs-content-wrapper .our_services-acc-content .tab-content-inner{border:1px solid #000;border-radius:16px;padding:60px;height:100%;background:transparent url(images/tab-content-icon.svg) no-repeat scroll right bottom / auto;}
.our_services.home_our_services .service-items .service-item a[href=""]{pointer-events:none;cursor:default;}
.our_services.home_our_services .tabs-content-wrapper .our_services-acc-content .tab-content-inner .tab-content-title{font-family:"Poppins",sans-serif;font-weight:700;}
.our_services.home_our_services .tabs-content-wrapper .our_services-acc-content .tab-content-inner h3,.our_services.home_our_services .tabs-content-wrapper .our_services-acc-content .tab-content-inner .tab-content-title{margin-bottom:11px;}
.our_services.home_our_services .tabs-content-wrapper .our_services-acc-content .tab-content-inner .tab-text{margin-bottom:38px;}
.our_services.home_our_services .tabs-content-wrapper .our_services-acc-content .tab-content-inner .tab-text *{font-size:16px;margin-bottom:0;color:#555;line-height:1.6;font-family:"Poppins",sans-serif;font-weight:400;}
.our_services.home_our_services .tabs-content-wrapper .service-items{display:flex;flex-wrap:wrap;row-gap:41px;}
.our_services.home_our_services .tabs-content-wrapper .service-item{display:flex;align-items:center;}
.our_services.home_our_services .tabs-content-wrapper .service-item .s-item{font-size:18px;color:#B8107C;line-height:normal;background:transparent url(images/tab-arrow-right.svg) no-repeat scroll left 6px / auto;padding-left:20px;font-family:"Poppins",sans-serif;font-weight:700;}
.our_services.home_our_services .tabs-content-wrapper .our_services-acc-head.active .tab-dropdown-arrow svg{transform:scaleY(-1);}
.our_services.home_our_services .tabs-content-wrapper .our_services-acc-head .tab-dropdown-arrow svg{transform:scaleY(1);}

/* tab section end */

/* New Home Page Design END */

/* Industries Pages Lyout CSS START */
.purple_white_scrollbar::-webkit-scrollbar{width:7px}
.purple_white_scrollbar::-webkit-scrollbar-track{background:#fff;border-radius:20px;}
.purple_white_scrollbar::-webkit-scrollbar-thumb{background:#b8107c;border-radius:20px;}
.industry_h2{font-size:30px!important;line-height:40px;}
.why-choose.ecommerce-services-sec .why-choose-inner .why-choose-list{max-width:100%;}

/* Industries Pages Lyout CSS END */

/* 404 page design - start */

.not-found h1 {
    font-size: 60px !important;
    background: linear-gradient(to right, #E91E63 0%, #cb43c1 50%, #f11878 100%) 0% 0% no-repeat padding-box;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: 1.2;
    animation: rainbow 2s ease-in-out infinite;
    transition: color .5s ease-in-out;
    background-size: 200% 200%;
}

.not-found a.home-link-btn {
    overflow: hidden;
    background: #b8107c;
    color: #fff;
    border-radius: 999px;
    font-size: 16px;
    font-weight: 600;
    padding: 10px 20px !important;
    display: inline-flex;
    position: relative;
    align-items: center;
    gap: 10px;
    border: 2px solid #b8107c;
    transition: box-shadow .3s ease, background-color .3s ease, color .3s ease;
    -webkit-clip-path: inset(0 round 10px);
    clip-path: inset(0 round 10px);
}

.not-found a.home-link-btn::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #fff;
    top: 0;
    left: 0;
    border-radius: 30px;
    pointer-events: none;
    transform-origin: 100% 50%;
    transform: scale3d(0, 1, 1);
    transition: transform .3s;
    z-index: -1;
}

.not-found a.home-link-btn svg {
    transition: transform .3s ease;
    position: relative;
}

.not-found a.home-link-btn:hover {
    color: #b8107c !important;
}

.not-found a.home-link-btn:hover::before {
    transform-origin: 0% 50%;
    transform: scale3d(1, 1, 1);
}

.not-found a.home-link-btn:hover svg {
    transform: rotate(45deg);
}

.not-found a.home-link-btn:hover svg path {
    fill: #B8107C;
}
/* 404 page design - end */