* {margin: 0px;padding: 0px;box-sizing: border-box;}
body {margin: 0px;padding: 0px;background-color: #000C24;font-family: "Nunito", sans-serif;}
.btn-click a {     text-decoration: unset !important; }
.container-custom{width: 1440px;margin:0 auto;}
.hero-home-banner {background: url(../images/hero-home-bg.png) top center/cover no-repeat;}
.top-header-section .nav-menu-bar .left-logo {text-align: center;}
.top-header-section {position: relative;display: inline-block;width: 100%;top: 10px;left: 0;z-index: 999;}
.top-header-section .nav-menu-bar nav.navbar {position: absolute;top: 35px;left: 0;right: 0;bottom: 0;width: 100%;height: auto;margin:0px; padding: 0px;}
.top-header-section .nav-menu-bar .btn-click button, .header-section .nav-menu-bar .btn-click button{background-color: #00CC8F;border-radius: 10px;color: #000C24;font-size: 1.045vw;font-weight: 700;display: flex;flex-direction: column;justify-content: center;align-items: center;width: 100%;max-width: 55%;min-height: 51px;}
.top-header-section .nav-menu-bar .logo-center {display: flex;flex-direction: column;justify-content: center;align-items: center;}
.right-get-started .btn-click {display: flex;flex-direction: column;justify-content: center;align-items: center;}
.hero-home-banner .slide-content h1{font-weight: bold;color: #00CC8F;margin-bottom: 20px;}
.hero-home-banner .slide-content h2 {font-size: 1.5rem;font-weight: bold;color: #00CC8F;margin-bottom: 20px;}
.hero-home-banner .slide-content p {font-size: 24px;font-weight: 400;color: #ffffff;margin-bottom: 30px;}
.hero-home-banner .slide-content img {width: 100%;}
.hero-home-banner .slide-content .img-laptop {overflow: hidden;}
.hero-home-banner .slide-content .title-text {font-size: 18px;font-weight: 300;color: #ffffff;margin: 40px 0 0 !important;line-height: 30px;}
.hero-home-banner .slide-content {margin: 10% 0 4%;position: relative;overflow: hidden;}
.hero-home-banner .slide-content .cart-img {position: absolute;top: 14rem;right: 8rem;overflow: hidden;z-index: 0;}
.hero-home-banner .slide-content .cart-img img {width: 92%;}
.slick-slider-shopping { background: rgb(0, 204, 143);background: radial-gradient(circle at 20% 20%, rgba(0, 204, 143, 0.3) 0%, rgba(0, 12, 36, 0) 80%);box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 );backdrop-filter: blur( 20px );-webkit-backdrop-filter: blur( 20px );position: relative; /* Ensure it is positioned */z-index: 999;top: 4.5rem;margin: 0 0 5rem 0;}
.carts-shop {position: relative;}
.carts-shop img {position: absolute;z-index: 1;right: 10rem;top: 0;}
.slick-slider-shopping::before {background-image: linear-gradient(0deg,rgba(0, 204, 143, 0.18) 0%, rgba(0, 12, 36, 0) 90%); height: 100px;width: 100%;content: '';position: absolute;bottom: 0px;}
.slick-slider-shopping .carts-shop {position: relative;}
.slick-slider-shopping .cart-shop-img {width: auto;position: absolute;top: 4vw;right: -5vw;z-index: -4;}
.slick-slider-shopping .shopping-box .slick-content h2 {font-size: 30px;font-weight: 700;color: #f2f2f2;margin: 0px;}
.slick-slider-shopping .shopping-slick-image .shopping-box .slick-content p {font-size: 18px;font-weight: 300;color: #ffffff;text-align: left;line-height: 30px;width: 90%;margin: 0;}
.slick-slider-shopping .shopping-slick-image .shopping-box .slick-content {display: flex;flex-direction: column;justify-content: center;align-items: flex-start;margin-left: 0px;gap: 1.5vw;}
.slick-slider-shopping .shopping-box .slick-content .slider-image .sub-title p {font-size: 18px;font-weight: 700;color: #f2f2f2;margin: 0;}
.slick-slider-shopping .shopping-box .slick-content .slider-image .cart-single {border: 1px solid #ffffff78;border-radius: 10px;background-color: #0F2537;padding: 0px;height: 90px;width: 90%;}
.slick-slider-shopping .shopping-box .slick-content .slider-image .cart-single .sub-title {margin-left: 5px;}
.slick-slider-shopping .shopping-slick-image .slick-prev::before {background: url(../images/arrow-prev.png) top right/contain no-repeat;color: transparent;font-size: 30px;}
.slick-slider-shopping .shopping-slick-image .slick-next::before {background: url(../images/arrow-next.png) top right/contain no-repeat;color: transparent;font-size: 30px;}
.slick-slider-shopping .shopping-slick-image .slick-prev {left: -3vw;z-index: 999999;}
.slick-slider-shopping .shopping-slick-image .slick-next {right: -3vw;}
.slick-slider-shopping .shopping-slick-image .shopping-box {display: flex;flex-direction: row;justify-content: center;align-items: center;gap: 40px;margin-bottom: 50px;}
.accordion-section {padding: 80px 0;position: relative;}
.accordion-section .free-ellipse-image img.free-ellipse {position: absolute;top: 0;left: 0;width: 50%;}
.accordion-section .tabs-content img.free-gift {position: absolute;top: 6%;left: -70px;}
.accordion-section .tabs-link-items button.active {font-size: 20px !important;font-family: "Plus Jakarta Sans", sans-serif;background-color: transparent;border-bottom: 1px solid #00CC8F;border-radius: 0px;color: #00CC8F !important;line-height: 33px;text-align: left;width: 100%;}
.accordion-section .tabs-link-items button.nav-link {background-color: transparent;box-shadow: none;font-size: 20px;font-family: "Plus Jakarta Sans", sans-serif;color: #ffffff;line-height: 33px;text-align: left;padding: 10px 0;width: 100%;}
.accordion-section .tabs-link-items button.nav-link:focus-visible {outline: none;}
.accordion-section .accordion-box .accordion-button::after {background: url(../images/arrow-accordion.png) top center/contain no-repeat;width: 16px;height: 16px;}
.experience-section {padding: 20px 0px;}
.experience-section h2,
.accordion-section .tabs-link-items .free-gift-content h2, 
.accordion-slide-section .slide-gift-content h2,
.pricing-section .pricing-title h2 {font-size: 40px;font-weight: bold;color: #00CC8F;margin: 0px;}
.accordion-section .tabs-link-items .free-gift-content p {font-size: 18px;font-weight: 300;color: #ffffff;margin: 10px 0;line-height: 30px;text-align: left;}
.accordion-wrapper {transition: 0.4s;}
.accordion-section .tabs-link-items .nav-pills .panel {padding: 0px;background-color: transparent;cursor: pointer;overflow: hidden;}
.accordion-section .tabs-link-items .panel ul li {font-size: 14px;border: 2px solid #012E89;color: #ffffff;display: flex;flex-direction: row;justify-content: center;align-items: center;border-radius: 30px;width: 100%;height: 100%;min-height: 3.5rem;padding: 0;margin: 10px 0px;text-align: center;gap: 20px;}
.accordion-section .tabs-content {background-color: #f2f2f2;border-radius: 20px;padding: 40px 0;margin: 0;height: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.accordion-section .accordion-content .tabs-content .carts-tabs-video  .video-play {background-color: #f2f2f2;border-radius: 20px;}
.accordion-section .tabs-link-items .panel .tabs-panel-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 20px;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.accordion-section .accordion-content {display: block;gap: 2vw;position: relative;}
.accordion-box {display: none;}
.accordion-section .accordion-content .gift-images img {position: absolute;bottom: -30px;left: -40px;}
.accordion-section .accordion-content .panel h3 {font-size: 22px;font-weight: bold;color: #00cc8f;margin: 10px 0;}
.accordion-section .accordion-content .panel p {font-size: 18px;font-weight: 300;color: #ffffff;margin: 0px 0 30px;line-height: 30px;text-align: left;}
.accordion-section .tabs-link-items ul li .icon-bolt {font-size: 24px;background: linear-gradient(45deg, red, #c2b280);-webkit-background-clip: text;-webkit-text-fill-color: transparent;display: inline-block;}
.accordion-section .tabs-link-items .accordion-body h6 {font-size: 18px;font-weight: bold;color: #00cc8f;margin: 0px;padding: 0px;}
.accordion-section .accordion-content .discount-images img {position: absolute;right: -80px;bottom: -70px;}
.accordion-section .accordion-content .carts-images img {position: absolute;bottom: -60px;right: -3vw;}
.accordion-section.accordion-slide-section {position: relative;overflow: hidden;}
.accordion-section .accordion-choice button.nav-link {font-size: 20px;font-weight: bold;color: #ffffff;}
.accordion-section .accordion-content .tabs-link-items .accordion-button:not(.active)::after {content: '\002B';background: transparent;color: #00CC8F;transform: rotate(0deg);}

.accordion-section .accordion-content .tabs-link-items .accordion-button::after {content: '\002D';background: transparent;color: #00CC8F;transform: rotate(0deg);}
.accordion-slide-section .tabs-link-items .panel .accordion-body {max-height: 200px;overflow-y: auto;}
.accordion-section .tabs-link-items .panel .accordion-body {max-height: 200px;overflow-y: auto;padding: 0px 15px 0 0px; /* Scrollbar appears only when needed */}
/* Custom scrollbar styles for the accordion body */
/* width */
.accordion-body::-webkit-scrollbar {width: 10px;}
/* Track */
.accordion-body::-webkit-scrollbar-track {box-shadow: inset 0 0 5px grey; border-radius: 10px;}
/* Handle */
.accordion-body::-webkit-scrollbar-thumb {border-radius: 10px;background: #00cc8f; /* Default color */}
/* Handle on hover */
.accordion-body::-webkit-scrollbar-thumb:hover {  background: #037855; }
.accordion-section .accordion-body .title-quote {color: #00CC8F;font-weight: bold;}
/*.accordion-section.accordion-slide-section .tabs-link-items button.active.spend-wrapper {color: #012030 !important;border-bottom: 1px solid #012030;}*/
.accordion-section .accordion-body .pulse {animation: pulse 2s infinite;}
/* Optional: Adjust the speed and easing */
	@keyframes pulse {
		0% {
			transform: scale(1);
		}
		50% {
			transform: scale(1.5);
		}
		100% {
			transform: scale(1);
		}
	}
.performance-section {background-color: #102034;padding: 80px 0px;}
.performance-section h4 {font-size: 24px;font-weight: 700;color: #f2f2f2;margin: 20px 0px 10px;}
.performance-section p {font-size: 16px;font-weight: 300;color: #f2f2f2;margin: 0 auto;line-height: 25px;}
.performance-section img {border: 1px solid #00cc8f;background-color: #102034;border-radius: 10px;padding: 15px 20px;display: inline-block;opacity: 1;}
.performance-section .border-box .border-image-box {
	--border-angle: 0turn;
	--main-bg: conic-gradient(from var(--border-angle),#102034,#102034 99%,#12437f 100%,#102034 0%);
	border: solid 1px transparent;border-radius: 10px;
	--gradient-border: conic-gradient(from var(--border-angle), transparent 25%, #00cc8f, #00cc8f 100%, transparent);
	background: var(--main-bg) padding-box, var(--gradient-border) border-box, var(--main-bg) border-box;
	background-position: center center;-webkit-animation: bg-spin 3s linear infinite;animation: bg-spin 3s linear infinite;opacity: 1;transition: all .15s ease-in-out;
}
.performance-section .border-box:hover .border-image-box {transition: all .15s ease-in-out;box-shadow: 0px 0px 5px 1px #000000;}
.performance-section .border-box {cursor: pointer;}


@-webkit-keyframes bg-spin {
  to {
    --border-angle: 1turn;
  }
}

@keyframes bg-spin {
  to {
    --border-angle: 1turn;
  }
}

.performance-section .border-box:hover .border-image-box {
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

@property --border-angle {syntax: "<angle>";inherits: true;initial-value: 0turn;}
.pricing-section {padding: 100px 0px;}
.pricing-section .pricing-title h2 {margin: 0px 0 20px;}
.pricing-section .pricing-title p {font-size: 20px;font-weight: 300;font-family: "Plus Jakarta Sans", sans-serif;color: #ffffff;margin: 0;}
.pricing-section .pricing-box {margin-top: 80px;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;}
.pricing-section .pricing-box .card {width: 100%;}
.pricing-section .pricing-box h5 {font-size: 25px;font-weight: bold;font-family: "Plus Jakarta Sans", sans-serif;color: #00cc8f;text-transform: uppercase;margin: 20px 0px;}
.pricing-section .pricing-box h4 {font-size: 40px;font-weight: 500;font-family: "Plus Jakarta Sans", sans-serif;color: #757575;margin: 0;}
.pricing-section .pricing-box p {font-size: 18px;font-weight: 700;color: #757575;}
.pricing-section .pricing-box i.fa.fa-check-circle-o {color: #7E8687;margin-right: 10px;}
.pricing-section .pricing-box ul li {font-size: 16px;font-weight: 400;font-family: "Plus Jakarta Sans", sans-serif;color: #7E8687;line-height: 50px;border-bottom: 1px solid #75757526;}
.pricing-section .pricing-box ul li:last-child {border: none;}
.shopify-app-section {background-color: #00CC8F;padding: 80px 0px;}
.shopify-app-section h2 {font-size: 40px;font-weight: 700;font-family: "Plus Jakarta Sans", sans-serif;color: #f8f8f8;margin-bottom: 20px;}
.shopify-app-section p {font-size: 25px;font-weight: 400;font-family: "Plus Jakarta Sans", sans-serif;color: #f8f8f8;margin: 0 0 50px;}
.shopify-app-section a:not(.text-content) {border-radius: 10px;border: 1px solid #000C24;color: #f8f8f8;font-size: 20px;font-weight: 600;text-decoration: none;display: flex;flex-direction: column;justify-content: center;align-items: center;width: 100%;max-width: 15.750rem;margin: 0 auto;height: 100%;max-height: 51px;cursor: pointer;box-shadow: inset 0 0 0 0 #f2f2f2;transition: ease-out 0.9s;}
.shopify-app-section a:not(.text-content):hover {border: 1px solid #165cc7;box-shadow: inset 350px 0 0 0 #165cc7;color: #ffffff;transition: ease-out 0.9s;}


@media only screen and (max-width: 1601px) {
.container-custom{max-width:91%;}
.slick-slider-shopping .shopping-slick-image .slick-prev {left: -10px;}
.slick-slider-shopping .shopping-slick-image .slick-next {right: 0;}
.slick-slider-shopping .shopping-slick-image .slick-prev {left: -10px;}
.slick-slider-shopping .cart-shop-img {right: 0;}
.slick-slider-shopping .shopping-box .slick-content .slider-image .cart-single {width: 98%;}
.hero-home-banner .slide-content {margin: 10% 0 3%;}
.hero-home-banner .slide-content .cart-img {top: 11.5rem;right: 9rem;}
.accordion-section .accordion-content .gift-images img {right: -2vw;}
.accordion-section .accordion-content .discount-images {left: -6vw;}
.accordion-section .accordion-content .carts-images img {right: -2vw;}
.hero-home-banner .slide-content .cart-img img {width: 28vw;}
.top-header-section .logo-center .collapse.navbar-collapse {display: block;}
.accordion-section .accordion-content .discount-images img {right: -28px;}
.accordion-section .accordion-content .tabs-content .carts-tabs-video .video-play {height: auto;}
}

@media only screen and (max-width: 1440px) {
.hero-home-banner .slide-content .cart-img {top: 11.5vw;right: 9vw;}
.accordion-section .accordion-content .gift-images img {bottom: -3vw;left: 0;}
.accordion-section .accordion-content {align-items: center !important;}
.accordion-section .accordion-content .discount-images {left: -96px;}
.slick-slider-shopping .shopping-slick-image .shopping-box {gap: 10px;}
.slick-slider-shopping .shopping-slick-image .shopping-box .slick-content p {font-size: 16px;line-height: 26px;width: 98%;}
.slick-slider-shopping .shopping-box .slick-content .slider-image .cart-single .sub-title {margin-left: 10px;padding-right: 20px;}
.accordion-section .tabs-content {height: auto;}
.accordion-section .tabs-link-items button.nav-link {padding: 5px 0;}
.accordion-section .accordion-content .carts-images img {right: -27px;bottom: -2vw;}
.performance-section, .pricing-section, .shopify-app-section, .accordion-section {    padding: 40px 0 112px 0px;}
.pricing-section .pricing-box {margin-top: 40px;}
.accordion-section .accordion-content .discount-images img {right: -15px;bottom: -2vw;}
.hero-home-banner .slide-content h1 {font-size: 3rem;}
.hero-home-banner .slide-content h2 {font-size: 35px;}
.hero-home-banner .slide-content p {font-size: 22px;}
.experience-section h2, .accordion-section .tabs-link-items .free-gift-content h2, .accordion-slide-section .slide-gift-content h2, .pricing-section .pricing-title h2 {font-size: 30px;}
.accordion-section .tabs-link-items .free-gift-content p {font-size: 16px;line-height: 26px;}
.accordion-section .tabs-link-items button.nav-link, .accordion-section .accordion-choice button.nav-link {font-size: 18px !important;padding: 5px 0;}
.performance-section h4 {font-size: 25px;}
.performance-section p {font-size: 16px;line-height: 26px;}
.pricing-section .pricing-title p {font-size: 1.260vw;}
.pricing-section .pricing-box h5 {font-size: 1.751vw;}
.pricing-section .pricing-box h4 {font-size: 2.1vw;}
.pricing-section .pricing-box ul li {font-size: 1.115vw;}
.shopify-app-section h2 {font-size: 30px;line-height: 26px;}
.shopify-app-section p {font-size: 20px;margin: 0 0 30px;}
.shopify-app-section a {font-size: 18px;}
.accordion-section .accordion-content .panel p {font-size: 16px;line-height: 26px;margin-top: 20px;}
.accordion-section .accordion-content .tabs-link-items ul.promotion-list-items li {width: 80%;}
.accordion-section .tabs-link-items .accordion-body h6 {font-size: 14px;}
.accordion-section .tabs-link-items .nav-pills .panel {margin-top: 0px !important;}
.hero-home-banner .slide-content .title-text {font-size: 16px;line-height: 26px;}
.slick-slider-shopping .shopping-box .slick-content .slider-image .sub-title p {font-size: 16px;}
}

@media only screen and (max-width: 1024px) {
.accordion-section .tabs-link-items .free-gift-content p,
/*.slick-slider-shopping .shopping-slick-image .shopping-box .slick-content p {font-size: 1.15vw;width: 97%;}*/
.accordion-section .tabs-link-items .free-gift-content p, .slick-slider-shopping .shopping-slick-image .shopping-box .slick-content p {font-size: 14px;line-height: 25px;width: 97%;}
.slick-slider-shopping .shopping-slick-image .shopping-box {gap: 0px;}
.hero-home-banner .slide-content .cart-img {top: 12.5vw;right: 9vw;}
.shopify-app-section a {font-size: 1.4vw;}
.accordion-section .accordion-content .discount-images {left: -9vw;top: -37px;}
.slick-slider-shopping::before {height: 70px;}
/*.shopify-app-section a {font-size: 1.4vw;}*/
.accordion-section .accordion-content .carts-images img {right: 0px;width: 12%;}
.accordion-section .accordion-content .gift-images img {/*left: 2px;bottom: -3vw;*/width: 10%;}
.accordion-section .accordion-content .discount-images img {right: 0px;bottom: 0px;width: 18%;}
.slick-slider-shopping .shopping-box .slick-content .slider-image .sub-title p {font-size: 16px;line-height: 25px;}
.performance-section p {font-size: 14px;}
.shopify-app-section p {font-size: 16px;margin: 0 0 30px;}
.shopify-app-section a:not(.text-content) {font-size: 16px;}
.hero-home-banner .slide-content .title-text, 
.accordion-section .accordion-content .panel p {font-size: 14px;line-height: 25px;}
.experience-section h2, .accordion-section .tabs-link-items .free-gift-content h2, .accordion-slide-section .slide-gift-content h2, .pricing-section .pricing-title h2 {font-size: 24px;}
.accordion-section .tabs-link-items button.nav-link, .accordion-section .accordion-choice button.nav-link {font-size: 16px !important;}
}

@media only screen and (max-width: 991px) {
.top-header-section .nav-menu-bar nav.navbar {position: relative;top: 0px;}
.hero-home-banner .slide-content {margin: 6% 0 7%;}
/*.hero-home-banner .slide-content .title-text {font-size: 14px;line-height: 25px;}*/
.accordion-section .accordion-content .discount-images {left: -80px;top: -36px;}
.pricing-section .pricing-box ul li {font-size: 1.3vw;}
.top-header-section .nav-menu-bar .btn-click button {max-width: 30%;font-size: 20px;}
.slick-slider-shopping .shopping-box .slick-content .slider-image .cart-single {height: 80px;padding: 10px;}
.top-header-section .nav-menu-bar .logo-center .navbar-nav img {width: 100%;}
.top-header-section .left-logo {display: none;}
.slick-slider-shopping { background: radial-gradient(circle at center 20%, rgba(0, 204, 143, 0.3) 0%, rgba(252, 70, 107, 0) 50%);box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 );backdrop-filter: blur( 20px );-webkit-backdrop-filter: blur( 20px );border-radius: 10px;/*border: 1px solid rgba( 255, 255, 255, 0.18 );*/position: relative; /* Ensure it is positioned */z-index: 999;top: 3rem;}
.accordion-section .tabs-link-items .panel .accordion-body {padding: 0px 0 5px;}
.accordion-section .tabs-link-items .panel ul li {font-size: 12px;min-height: 5vw;gap: 4px;}
.carts-shop img {width: 5rem;right: 5rem;}
.accordion-section .accordion-content .panel h3 {font-size: 16px;font-weight: bold;color: #00cc8f;margin: 10px 0;}
.slick-slider-shopping::before {background-image: linear-gradient(180deg, #000c2400 14.7%, #000c2400 0%);background-color: transparent;bottom: 0;}
.slick-slider-shopping .cart-shop-img {right: 0;top: -90px;}
.slick-slider-shopping .shopping-box .slick-content h2 {font-size: 18px;}
/*.slick-slider-shopping .shopping-slick-image .shopping-box .slick-content p {font-size: 14px;line-height: 25px;}*/
.slick-slider-shopping .shopping-box .slick-content .slider-image .sub-title p {font-size: 12px;line-height: 20px;}
.accordion-section .tabs-link-items ul li .icon-bolt {font-size: 16px;}
.accordion-section .tabs-link-items .free-gift-content p, .slick-slider-shopping .shopping-slick-image .shopping-box .slick-content p {font-size: 14px;line-height: 25px;}
.accordion-section .accordion-content .panel p {font-size: 14px;line-height: 25px;}
.accordion-section .tabs-link-items button.nav-link, .accordion-section .accordion-choice button.nav-link {font-size: 14px !important;}
.performance-section p {font-size: 13px;}
}

/*@media only screen and (max-width: 768px) {
.performance-section p {line-height: 16px;}
.hero-home-banner .slide-content {margin: 6% 0 7%;}
.accordion-section .accordion-content .discount-images {top: -4vw;}
.accordion-body {display: flex;flex-direction: column;}  
.accordion-body .video-container ,.accordion-body .mobile-video-shopping-image,.accordion-body .mobile-video-image{order: -1;margin-bottom: 1rem;}
.carts-tabs-video {
    width: 100%;
}

.video-container {
    position: relative;
    padding-top: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
}

.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

}*/

@media only screen and (max-width: 768px) {
.container-custom {width: 100%;}
.top-header-section .logo-center .collapse.navbar-collapse {display: block;}
.accordion-section.accordion-slide-section::before {background-color: transparent;z-index: -999999;}
.hero-home-banner .slide-content p {font-size: 14px;}
/*.hero-home-banner .slide-content .title-text {font-size: 14px;line-height: 25px;}*/
.slick-slider-shopping .shopping-box .slick-content .slider-image .sub-title p {font-size: 1.5vw;line-height: 2.2vw;}
.performance-section h4 {font-size: 22px;}
.performance-section p {font-size: 14px;line-height: 25px;}
.experience-section h2, .accordion-section .tabs-link-items .free-gift-content h2,
.pricing-section .pricing-title h2 {font-size: 22px;}
.performance-section {padding: 50px 0px;}
/* accordion mobile start */
.accordion-content {display: none !important;}
.accordion-box {display: block;}
.accordion-box .accordion-item {background-color: transparent;}
.accordion-box .accordion-header .accordion-button {font-size: 16px;font-family: "Plus Jakarta Sans", sans-serif;box-shadow: none;background-color: transparent;border-bottom: 1px solid #00CC8F;border-radius: 0px;color: #00CC8F !important;line-height: 33px;text-align: left;width: 100%;padding: 10px 0;}
.accordion-box .accordion-header .accordion-button.collapsed {color:#00bd8f !important;border-radius: 0;}
.accordion-box .accordion-item .accordion-collapse {padding: 15px 0px 0px;position: relative;}
.mobile-video-image img {position: absolute;bottom: -1rem;left: 0;width: 12%;}
.accordion-box .accordion-gift-content h2 {font-size: 22px;color: #00bd8f;margin-bottom: 2vw;}
.accordion-box .accordion-gift-content p {font-size: 14px;line-height: 25px;color: #ffffff;margin-top: 20px;}
.hero-home-banner .button-started button a {font-size: 16px;color: #000C24;font-weight: 700;text-decoration: none;}
.hero-home-banner .button-started .btn-click button {background-color: #00CC8F;border-radius: 10px;width: 100%;max-width: 40%;display: inline-block;min-height: 51px;}
.hero-home-banner .slide-content .cart-img img {width: 29vw;}
.hero-home-banner .button-started {margin-bottom: 0px;}
.slick-slider-shopping::before {bottom: 0;height: auto;}
.hero-home-banner .slide-content .cart-img {top: 13vw;right: 10vw;}
.pricing-section .pricing-title p {font-size: 12px;line-height: 25px;}
.accordion-section {padding: 30px 0 0px;}
.pricing-section {padding: 40px 0;}
.accordion-section.accordion-slide-section {margin: 20px 0 60px;padding-bottom: 60px;}
.pricing-section .pricing-box h5 {font-size: 20px;}
.pricing-section .pricing-box h4 {font-size: 22px;}
.pricing-section .pricing-box p {font-size: 14px;margin: 0;}
.pricing-section .pricing-box ul li {font-size: 14px;}
.hero-home-banner .slide-content h1 {font-size: 20px;margin-bottom: 10px;}
.hero-home-banner .slide-content h2 {font-size: 18px;margin-bottom: 10px;}
.accordion-box .accordion-item .video-play {height: auto;}
.accordion-box .accordion-item p {font-size: 14px;color: #ffffff;margin-top: 12px;line-height: 25px;}
.accordion-box .accordion-item h3 {font-size: 19px;color: #00cc8f;margin: 15px 0px;}
.experience-section {padding: 30px 0px;}
.accordion-box .accordion-item .accordion-body {padding: 0;}/*mobile only*/
.accordion-box .accordion-body .mobile-video-shopping-image,
.accordion-box .accordion-body .mobile-video-image,
.accordion-box .accordion-body .mobile-video-discount-image {position: relative;}
.carts-images {display:none!important}
.carts-shop img {top: 20px;right: 50px;}
/* accordion mobile end */
.top-header-section .nav-menu-bar .btn-click button {font-size: 2.5vw;}
.hero-home-banner .slide-content {margin: 4% 0 4%;}
.shopify-app-section p {font-size: 14px;margin: 0 0 30px;}
.shopify-app-section a:not(.text-content) {max-width: 220px;font-size: 16px;}
.shopify-app-section h2 {font-size: 30px;}
.hero-home-banner .slide-content .title-text br {display: none;}
.slick-slider-shopping .shopping-slick-image .shopping-box .slick-content {margin-left: -1px;}
.accordion-box .accordion-item ul li {font-size: 16px;border: 1px solid #012E89;color: #ffffff;display: flex;flex-direction: row;justify-content: center;align-items: center;border-radius: 30px;width: 100%;height: 100%;min-height: 50px;padding: 0;margin: 10px 5px;text-align: center;gap: 40px;}
.accordion-box .accordion-item ul.promotion-list-items li {width: 58%;}
.accordion-section .accordion-item .mobile-video-discount-image img {position: absolute;right: 10px;width: 20%;top: -310px;}
.accordion-box .accordion-item .mobile-video-shopping-image img {position: absolute;top: -4rem;right: 6px;width: 15%;}
.slick-slider-shopping .shopping-slick-image .shopping-box .slick-content p {width: 100%;}
.slick-slider-shopping .shopping-box .slick-content .slider-image .cart-single {padding: 5px;width: 100%;}
.slick-slider-shopping .shopping-slick-image .shopping-box {margin-bottom: 10px;}
.accordion-box .accordion-body .pulse {background: linear-gradient(45deg, red, #c2b280);-webkit-background-clip: text;-webkit-text-fill-color: transparent;display: inline-block;}
.accordion-box .accordion-body h6 {font-size: 14px;font-weight: bold;color: #00cc8f;margin: 0px;padding: 0px;}
.accordion-box .accordion-body .video-container {position: relative;padding-bottom: 0.25%; height: 0;overflow: hidden;max-width: 100%;}
.accordion-box .accordion-body .video-container iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 0;}
.shopify-app-section a {font-size: 14px;}
.hero-home-banner .slide-content {margin: 6% 0 7%;}
.accordion-section .accordion-content .discount-images {top: -4vw;}
.accordion-body {display: flex;flex-direction: column;}  
.accordion-body .video-container ,.accordion-body .mobile-video-shopping-image,.accordion-body .mobile-video-image{order: -1;margin-bottom: 1rem; /* Optional: Add some space after the video */}
.carts-tabs-video {width: 100%;}
.video-container {position: relative;padding-top: 56.25%; /* 16:9 Aspect Ratio */height: 0;overflow: hidden;max-width: 100%;}
}


@media only screen and (max-width: 575px) {
.slick-slider-shopping .shopping-slick-image .shopping-box {flex-direction: column;}
.slick-slider-shopping .shopping-slick-image .shopping-box img {width: 60%;margin: 0px auto;}
.slick-slider-shopping .shopping-box .slider-image .dollar-image,
.slick-slider-shopping .shopping-box .slider-image .cart-image	{margin: 0px;width: auto;}
.slick-slider-shopping .shopping-slick-image .shopping-box .slider-image {width: 100%;margin: 0 auto;}
.slick-slider-shopping .shopping-box .slick-content .slider-image .cart-single {margin-bottom: 30px;height: 100px;justify-content: space-evenly !important;padding: 10px;width: 98%;}
.slick-slider-shopping .shopping-box .slick-content .slider-image .sub-title p {font-size: 14px;line-height: 25px;}
.slick-slider-shopping .shopping-slick-image .shopping-box .slick-content p {font-size: 14px;line-height: 25px;margin-bottom: 30px;width: 100%;}
.slick-slider-shopping .shopping-slick-image .slick-prev {top: 25%;left: 15%;}
.slick-slider-shopping .shopping-slick-image .slick-next {top: 25%;right: 20%;}
.slick-slider-shopping .shopping-slick-image .shopping-box .slick-content {margin-left: 3px;}
.hero-home-banner .slide-content .cart-img {top: 99px;right: 60px;}
.accordion-box .accordion-item .boost-mobile-wrapper {display: flex;flex-direction: column;}
.accordion-box .accordion-header .accordion-button {font-size: 14px;}
.slick-slider-shopping .cart-shop-img {right: 0;top: -75px;}
.accordion-box .accordion-item ul.promotion-list-items li {width: 100%;}
.container-custom {max-width: 93%;}
.top-header-section .nav-menu-bar .logo-center {margin: 0 auto;}
.shopify-app-section a:not(.text-content) {font-size: 14px;}
}


@media only screen and (max-width: 560px) {
	.accordion-box .accordion-item .mobile-video-shopping-image img,.accordion-box .accordion-item .mobile-video-image img, .accordion-section .accordion-item .mobile-video-shopping-image img {
		top: -2.5rem;
	}

	  /*.shopify-app-section a:not(.text-content){
		max-width: 100%;
	  }*/

}

@media only screen and (max-width: 480px) {
  .hero-home-banner .slide-content h1 {font-size: 16px;margin-bottom: 10px;}
.hero-home-banner .slide-content h2 {font-size: 14px;margin-bottom: 10px;}
.hero-home-banner .slide-content p {font-size: 14px;margin-bottom: 20px;}
.hero-home-banner .slide-content .cart-img {top: 7.5rem;right: 50px;}
.hero-home-banner .slide-content .title-text {font-size: 14px;line-height: 22px;margin: 20px 0 0 !important;}
.shopify-app-section h2 {font-size: 22px;}
.experience-section h2, .accordion-section .tabs-link-items .free-gift-content h2, .pricing-section .pricing-title h2 {font-size: 16px;}
.hero-home-banner .button-started .btn-click button {max-width: 50%;}
.slick-slider-shopping .shopping-slick-image .slick-prev,
.slick-slider-shopping .shopping-slick-image .slick-next {top: 20%;}
.accordion-box .accordion-item ul li {font-size: 14px;gap: 10px;}
.accordion-box .accordion-item p {font-size: 14px;}
.accordion-section .accordion-item .mobile-video-discount-image img {top: -340px;}
}
 
@media only screen and (max-width: 414px) {
.accordion-section .accordion-item .mobile-video-discount-image img {top: -380px;}
	
}
@media only screen and (max-width: 412px)  and (min-width: 412px) and (min-height: 846px) and (max-height: 846px) {
  .accordion-box p{ font-size: 14px !important;  line-height: 25px !important; } 
	.accordion-section .accordion-item .mobile-video-discount-image img,.accordion-section .accordion-item .mobile-video-image img,.accordion-section .accordion-item .mobile-video-shopping-image img{ display: none;}
}


.vp-title , .vp-title header{
	display:none !important;
}
.accordion-section  .carts-images img {
	position: absolute;
    bottom: 21px;
    right: 7vw;
}
.accordion-slide-section .tabs-link-items .panel .accordion-body {max-height: 200px;overflow-y: auto;}
/*.accordion-section .tabs-link-items .panel .accordion-body {max-height: 200px;overflow-y: auto;padding: 16px 15px 0 0px; /* Scrollbar appears only when needed }*/
/* Custom scrollbar styles for the accordion body */
/* width */
.accordion-body::-webkit-scrollbar {width: 10px;}
/* Track */
.accordion-body::-webkit-scrollbar-track {box-shadow: inset 0 0 5px grey; border-radius: 10px;}
/* Handle */
.accordion-body::-webkit-scrollbar-thumb {border-radius: 10px;background: #00cc8f; /* Default color */}
/* Handle on hover */
.accordion-body::-webkit-scrollbar-thumb:hover {  background: #037855; }


/*.accordion-slide-section .slide-gift-content h2 {font-size: 2.084vw;font-weight: bold;color: #012030;margin-bottom: 20px;}
.accordion-slide-section .tabs-link-items .slide-gift-content p {font-size: 0.834vw;color: #ffffff;line-height: 1.459vw;}*/
/*.accordion-section .accordion-content .tabs-link-items .accordion-button::after {color: transparent;background: transparent;background-image: url("../images/arrow-up.png");transform: rotate(0deg);background-repeat: no-repeat;}
.accordion-section .accordion-content .tabs-link-items .accordion-wrapper-button::after {color: transparent;background: transparent;background-image: url("../images/arrow-down.png");transform: rotate(0deg);background-repeat: no-repeat;}*/
/*.accordion-slide-section .accordion-content .tabs-link-items .rotate{-moz-transition: all 2s linear;-webkit-transition: all 2s linear;transition: all 2s linear;}
.accordion-slide-section .accordion-content .tabs-link-items .rotate.down{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}*/
/*.accordion-section.accordion-slide-section::before {content: '';position: absolute;background-color: #00cc8f;width: 60%;height: 70%;top: 15%;left: 0;}*/
/*.accordion-section.accordion-slide-section .tabs-link-items button.buy-wrapper.active {color: #012030 !important;border-bottom: 1px solid #012030;}*/
/*.accordion-section .accordion-content .discount-images {position: absolute;top: -34px;left: -5vw;}*/
/*.carts-shop {
  position: absolute;
  z-index: 1;  /* Higher z-index to keep it on top */
  /*right: 10rem;
}*/
@media only screen and (max-width: 1366px) and (min-width: 769px){
.video-container iframe {height: 20rem;aspect-ratio: 16 / 9;width: 100%;}
.accordion-section .carts-images img {position: absolute;bottom: 0px;right: 2vw;}
}

.whatsapp-icon {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 1000;
}

.whatsapp-icon .get-quote-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 60px;
    height: 60px;
    background-color: #ffffff;
    border-radius: 50%;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    transition: transform 0.3s ease;
}

.whatsapp-icon .get-quote-btn:hover {
    transform: scale(1.1);
}

.whatsapp-icon img {
    width: 30px;
    height: 30px;
}
.shopify-app h2{
  font-size: 30px;
  font-weight: 700;
  color: #08fbb2;
  margin: 0px;
}
.shopify-app span{
  color: #ffffff;
}
