*{box-sizing:border-box;margin:0;padding:0}.btn-check:focus+.btn,.btn:focus{box-shadow:unset!important;outline:unset!important}body{height:auto!important}@media (max-width:475px){.enquiry-btn{margin-top:4px;width:100%}}.enquiry-btn .btn-primary-enquiry{background:#4338ca!important;border-radius:50px!important;color:#fff!important;padding:6px 20px!important}@media (max-width:475px){.enquiry-btn .btn-primary-enquiry{width:100%}}.btn-wp-visit-store{background:#4338ca!important;border-radius:50px!important;color:#fff!important;padding:6px 20px!important}@media (max-width:425px){.btn-wp-visit-store{width:100%}}.btn-product-enquiry{background:#4338ca!important;border-radius:5px!important;color:#fff!important;font-size:14px!important;padding:8px 26px!important;transition:all .3s ease!important}.btn-product-enquiry:hover{background:#3730a3!important}.vcard5-sticky-btn{background:#4338ca!important;border-radius:50px!important;color:#fff;height:40px}.vcard-five-heading{color:#0f1a2e;font-size:24px;font-weight:500}.vcard5-btn-group{background-color:#4338ca;border-radius:50px!important;color:#fff;height:50px;width:50px}body{font-family:var(--avp-font-body)}.main-section{display:flex!important;flex-direction:column;max-width:576px!important;min-height:100vh}.main-section .main-bg{background:linear-gradient(270deg,#faf8f4,#e8e2d6);box-shadow:1px 1px 25px 0 rgba(88,88,88,.35);max-width:576px;overflow:hidden;width:auto}.main-section .main-bg .head-img{height:auto}.main-section .main-bg .head-img img{height:300px;width:100%}.main-section .main-bg .head-img .image-icon img{height:20px;width:25px}.main-section .main-bg .profile-img{align-items:end;display:flex;left:0;padding:20px;position:relative;top:-50px!important;width:100%}.main-section .main-bg .profile-img h3{margin-top:58px!important}@media (max-width:425px){.main-section .main-bg .profile-img h3{margin-top:0!important}}@media (max-width:576px){.main-section .main-bg .profile-img{align-items:center;flex-direction:column}}.main-section .main-bg .profile-img .pro-img{border:5px solid #fff;height:150px;max-height:150px;min-width:150px;-o-object-fit:cover;object-fit:cover;width:150px}.main-section .main-bg .profile-img .bg-title-margin{margin-top:8px!important}.main-section .main-bg .profile-img .big-title{color:#0f1a2e;font-size:28px}.main-section .main-bg .profile-img .small-title{color:#5e687d;font-size:20px}.main-section .main-bg .profile-img .small-company{color:#5e687d;font-size:16px;margin-top:5px}.main-section .main-bg .mt-50{margin-top:-50px!important}.main-section .main-bg .social-section{margin-top:-50px}.main-section .main-bg .social-section .social-icon{background:#fff;border-radius:10px;display:flex;flex-wrap:wrap;justify-content:center;padding:10px}.main-section .main-bg .social-section .social-icon a{display:flex;justify-content:center;margin:10px 0;text-decoration:none;width:20%}.main-section .main-bg .social-section .social-icon img{height:30px!important}.main-section .main-bg .social-section .social-icon .pro-icon{font-size:35px}.main-section .main-bg .social-section .social-icon .twitter_icon{fill:#000!important;height:26px!important;transition:all .3s ease}.main-section .main-bg .social-section .social-icon .facebook-icon{color:#1b95e0}.main-section .main-bg .social-section .social-icon .youtube-icon{color:red}.main-section .main-bg .social-section .social-icon .pinterest-icon{color:#bd081c}.main-section .main-bg .social-section .social-icon .reddit-icon{color:#ff4500}.main-section .main-bg .social-section .social-icon .instagram-icon{color:#f58ea9}.main-section .main-bg .social-section .social-icon .linkedin-icon{color:#1b95e0}.main-section .main-bg .social-section .social-icon .whatsapp-icon{color:#1ad086}.main-section .main-bg .social-section .social-icon .twitter-icon{color:#1da1f3}.main-section .main-bg .social-section .social-icon .tumblr-icon{color:#35465d}.main-section .main-bg .social-section .social-icon .globe-africa-icon{color:#557b97}.main-section .main-bg .about-section .about-details{background:#fff;border-radius:10px;height:100%;padding:15px;text-align:center}.main-section .main-bg .about-section .about-details .about-title{color:#0f1a2e;font-size:13px;word-break:break-all}.main-section .main-bg .activeSlot{background-color:#4338ca!important;color:#fff!important;cursor:pointer!important}.main-section .main-bg .appointment{background:#fff;border-radius:20px;padding:15px}.main-section .main-bg .appointment .appoint-date{font-size:16px}.main-section .main-bg .appointment .appoint-input{background:#f4f0e8;border:none;border-radius:10px;box-sizing:border-box;cursor:pointer!important;display:block;font-size:11px;font-weight:500;margin:0;padding:10px 0;text-align:center;width:100%}.main-section .main-bg .appointment .appoint-input:focus-visible{outline:none}.main-section .main-bg .appointment .appoint-btn{background:#4338ca;border:none;border-radius:5px;color:#fff;font-size:14px;font-weight:600;outline:none;padding:9px 26px;transition:all .3s ease}.main-section .main-bg .appointment .appoint-btn:hover{background:#3730a3}.main-section .main-bg .main-our-service .service-card{background:transparent;border:1px solid #5e687d;max-height:482px;overflow:auto;padding:20px}.main-section .main-bg .main-our-service .service-new-image{border-radius:.5rem;height:25vh;-o-object-fit:contain;object-fit:contain;width:100%}.main-section .main-bg .main-our-service .card-body{padding-left:0!important}.main-section .main-bg .main-our-service .card-body .title-text{color:#382d56}.main-section .main-bg .main-our-service .service-header-title h4{color:#0f1a2e;font-size:28px}.main-section .main-bg .main-our-service .service-info{background:#fff;border-radius:10px;padding:13px}.main-section .main-bg .main-our-service .service-info .service-img{align-items:center;background:linear-gradient(180deg,#eeedfb,#eeedfb);border-radius:50%;display:flex;height:90px;justify-content:center;min-width:90px;width:90px}.main-section .main-bg .main-our-service .service-info .service-img img{height:80px;max-height:80px;max-width:80px;-o-object-fit:cover;object-fit:cover;width:80px}.main-section .main-bg .main-our-service .service-info .service-img .service-bg{left:10px;position:relative;top:-60px}.main-section .main-bg .main-our-service .service-info .service-heading{color:#0f1a2e;font-size:20px}.main-section .main-bg .main-our-service .service-info .service-title{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#5e687d;display:-webkit-box;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:normal;width:390px}@media (max-width:570px){.main-section .main-bg .main-our-service .service-info .service-title{width:167px}}.main-section .main-bg .main-our-service .services-slider-view .slick-list{height:auto!important;padding-top:5px!important}.main-section .main-bg .main-our-service .services-slider-view .service-card{background-color:transparent;border-radius:10px;min-height:210px;overflow-y:auto}@media (max-width:500px){.main-section .main-bg .main-our-service .services-slider-view .service-card .service-sub-card{align-items:center;flex-direction:column;width:100%}}.main-section .main-bg .main-our-service .services-slider-view .service-card .card-title{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;margin-top:6px;overflow:hidden}@media (max-width:500px){.main-section .main-bg .main-our-service .services-slider-view .service-card .card-bodys{align-items:center!important}}.main-section .main-bg .main-our-service .services-slider-view .service-card .description-text{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;min-height:84px;overflow:hidden}@media (max-width:500px){.main-section .main-bg .main-our-service .services-slider-view .service-card .description-text{-webkit-line-clamp:3;min-height:63px}}.main-section .main-bg .main-our-service .services-slider-view .service-card .img{display:inline;float:left;width:-moz-fit-content;width:fit-content}.main-section .main-bg .main-our-service .services-slider-view .service-card .img img{height:120px;margin-right:10px;width:120px}@media (max-width:500px){.main-section .main-bg .main-our-service .services-slider-view .service-card .img img{height:90px;width:90px}.main-section .main-bg .main-our-service .services-slider-view .service-card{align-items:center;display:flex;flex-direction:column;justify-content:space-between;min-height:280px;text-align:center}}.main-section .main-bg .main-our-service .services-slider-view .slick-list .slick-slide{margin:0 15px}.main-section .main-bg .main-our-service .services-slider-view .slick-dots{bottom:-20px!important}.main-section .main-bg .main-our-service .services-slider-view .slick-dots li{margin:0}.main-section .main-bg .main-our-service .services-slider-view .slick-dots button:before{color:#0f1a2e;font-size:30px}.main-section .main-bg .main-gallery .slick-track{display:flex!important}.main-section .main-bg .main-gallery .slick-slide{display:flex;height:auto;padding:10px}.main-section .main-bg .main-gallery .gallery-shadow{border-radius:10px;min-height:240px;padding:15px}.main-section .main-bg .main-gallery .gallery-shadow .gallery-profile img{height:100%;-o-object-fit:contain;object-fit:contain}.main-section .main-bg .main-gallery .gallery-shadow .gallery-profile .gallery-link:focus-visible{outline:none}.main-section .main-bg .main-gallery .gallery-shadow .gallery-profile .gallery-item{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:3px;cursor:pointer;display:inline-block;height:238px;position:relative;transition:all .5s;width:100%}.main-section .main-bg .main-gallery .gallery-vcard .slick-dots li{width:10px!important}.main-section .main-bg .main-gallery .gallery-vcard .slick-dots li button:before{font-size:30px!important}.main-section .main-bg .main-gallery .gallery-header-title h4{color:#0f1a2e;font-size:28px}.main-section .main-bg .gallery-filter-nav{padding:0 10px}.main-section .main-bg .gallery-filter-btn{background-color:#fff;border:1px solid #fff;border-radius:5px;color:#4338ca;font-size:14px;font-weight:600;line-height:1;padding:8px 16px;transition:all .3s ease}.main-section .main-bg .gallery-filter-btn.active{background:#4338ca;border:#4338ca;color:#fff}.main-section .main-bg .gallery-filter-panel{display:none}.main-section .main-bg .gallery-filter-panel.active{display:block}.main-section .main-bg .video-container{height:238px}.main-section .main-bg .audio-container img{height:173px!important}.main-section .main-bg .main-product .product-vcard .slick-track{display:flex!important}.main-section .main-bg .main-product .product-vcard .slick-slide{display:flex;height:auto;padding:10px}.main-section .main-bg .main-product .product-vcard .product-shadow{border-radius:10px;padding:15px}.main-section .main-bg .main-product .product-vcard .product-shadow .product-profile img{-o-object-fit:contain;object-fit:contain}.main-section .main-bg .main-product .product-vcard .product-shadow .product-details{margin-top:20px!important;min-height:97px}@media (max-width:425px){.main-section .main-bg .main-product .product-vcard .product-shadow .product-details{min-height:122px}}.main-section .main-bg .main-product .product-vcard .product-shadow .product-details .product-info{align-items:center;flex-direction:row}@media (max-width:475px){.main-section .main-bg .main-product .product-vcard .product-shadow .product-details .product-info{flex-wrap:wrap;justify-content:center!important}}.main-section .main-bg .main-product .product-vcard .product-shadow .product-details .product-info>a{overflow:hidden}.main-section .main-bg .main-product .product-vcard .product-shadow .product-details .product-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#0f1a2e;display:-webkit-box;font-size:18px;font-weight:500;min-height:46px;overflow:hidden}.main-section .main-bg .main-product .product-vcard .product-shadow .product-details .product-amount{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#b8b8b8;display:-webkit-box;font-size:14px;font-weight:500;overflow:hidden;padding-right:7px;text-overflow:ellipsis}@media (max-width:475px){.main-section .main-bg .main-product .product-vcard .product-shadow .product-details .product-amount{text-align:center;width:100%}}.main-section .main-bg .main-product .product-vcard .product-shadow .product-details .product-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#0f1a2e;display:-webkit-box;font-size:14px;font-weight:400;min-height:63px;overflow:hidden}.main-section .main-bg .main-product .product-vcard .slick-dots li{width:10px!important}.main-section .main-bg .main-product .product-vcard .slick-dots li button:before{font-size:30px!important}.main-section .main-bg .main-product .product-header-title h4{color:#0f1a2e;font-size:28px}.main-section .main-bg .main-whatsapp-store .whatsapp-store-vcard .slick-track{display:flex!important}.main-section .main-bg .main-whatsapp-store .whatsapp-store-vcard .slick-slide{display:flex;height:auto;padding:10px}.main-section .main-bg .main-whatsapp-store .whatsapp-store-vcard .whatsapp-store-shadow{border-radius:10px;padding:15px}.main-section .main-bg .main-whatsapp-store .whatsapp-store-vcard .whatsapp-store-shadow .whatsapp-store-profile img{-o-object-fit:contain;object-fit:contain}.main-section .main-bg .main-whatsapp-store .whatsapp-store-vcard .whatsapp-store-shadow .whatsapp-store-details{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin-top:10px!important;text-align:center}.main-section .main-bg .main-whatsapp-store .whatsapp-store-vcard .whatsapp-store-shadow .whatsapp-store-details h4{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#0f1a2e;display:-webkit-box;font-size:18px;font-weight:500;min-height:45px;overflow:hidden}.main-section .main-bg .main-whatsapp-store .whatsapp-store-vcard .slick-dots li{width:10px!important}.main-section .main-bg .main-whatsapp-store .whatsapp-store-vcard .slick-dots li button:before{font-size:30px!important}.main-section .main-bg .main-whatsapp-store .whatsapp-store-header-title h4{color:#0f1a2e;font-size:28px}.main-section .main-bg .main-testimonial .testimonial-vcard .slick-track{display:flex!important}.main-section .main-bg .main-testimonial .testimonial-vcard .slick-slide{display:flex;height:auto;padding:10px}.main-section .main-bg .main-testimonial .testimonial-vcard .slick-dots li{width:10px!important}.main-section .main-bg .main-testimonial .testimonial-vcard .slick-dots li button:before{font-size:30px!important}.main-section .main-bg .main-testimonial .testimonial-header-title h4{color:#0f1a2e;font-size:28px}.main-section .main-bg .main-testimonial .testimonial-vcard .testi-shadow{border-radius:10px;min-height:176px;padding:15px}.main-section .main-bg .main-testimonial .testimonial-vcard .testi-shadow .testi-description{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#5e687d;display:-webkit-box;font-size:16px!important;min-height:84px;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:normal}.main-section .main-bg .main-testimonial .testimonial-vcard .testi-shadow .testi-logo{height:50px;max-height:50px;min-width:50px;-o-object-fit:cover;object-fit:cover;width:50px}.main-section .main-bg .main-testimonial .testimonial-vcard .testi-card-title{color:#0f1a2e;font-size:16px;text-align:start}.main-section .main-bg .main-testimonial .testimonial-vcard .testi-card-text{color:#5e687d;font-size:12px}.main-section .main-bg .slick-dots>li{display:inline-block}.main-section .main-bg .slick-dots>li:only-child{display:none}.main-section .main-bg .blog-section .blog-slider .slick-track{display:flex!important}.main-section .main-bg .blog-section .blog-slider .slick-slide{display:flex;height:auto;margin:0 15px}.main-section .main-bg .blog-section .blog-slider .slick-list{overflow:visible}.main-section .main-bg .blog-section .blog-slider .slick-dots li{width:10px!important}.main-section .main-bg .blog-section .blog-slider .slick-dots li button:before{font-size:30px!important}.main-section .main-bg .blog-section .blog-slider .blog-card{background-color:#fff;border-radius:15px;box-shadow:0 0 6px rgba(0,0,0,.15);padding:20px}.main-section .main-bg .blog-section .blog-slider .blog-card .blog-image img{border-radius:15px;height:200px!important;-o-object-fit:contain;object-fit:contain;width:100%!important}.main-section .main-bg .blog-section .blog-slider .blog-card .blog-details{min-height:167px}.main-section .main-bg .blog-section .blog-slider .blog-card .blog-details h4{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#0f1a2e;display:-webkit-box;min-height:38px;overflow:hidden}.main-section .main-bg .blog-section .blog-slider .blog-card .blog-details p{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:#5e687d;display:-webkit-box;font-size:14px;max-width:100%;min-height:84px;overflow:hidden}.main-section .main-bg .main-Qr-section{background:#fff;padding:40px}.main-section .main-bg .main-Qr-section .qr-header-title h4{color:#0f1a2e;font-size:28px}.main-section .main-bg .main-Qr-section .qr-img{height:185px;max-height:185px;min-width:185px;-o-object-fit:cover;object-fit:cover;width:185px}.main-section .main-bg .main-Qr-section .qr-logo{height:125px;min-width:125px;-o-object-fit:cover;object-fit:cover;width:125px}.main-section .main-bg .main-Qr-section .Qr-btn{background:#4338ca;border-radius:5px;color:#fff;font-size:14px;font-weight:600;padding:9px 26px;transition:all .3s ease}.main-section .main-bg .main-Qr-section .Qr-btn:hover{background:#3730a3}.main-section .main-bg .share-btn{background:#4338ca;border-radius:5px;font-size:14px;font-weight:600;padding:10px 20px;transition:all .3s ease}.main-section .main-bg .share-btn a,.main-section .main-bg .share-btn a i{color:#fff}.main-section .main-bg .share-btn:hover{background:#3730a3}@media (max-width:575px){.main-section .main-bg .share-btn{margin:0 auto}}.main-section .main-bg .main-business .business-card{border:none;border-radius:15px;padding:20px!important}@media (max-width:575px){.main-section .main-bg .main-business .business-card{padding:15px!important}}.main-section .main-bg .main-business .business-card .calendar-icon{background-color:#0f1a2e;border-radius:12px!important}.main-section .main-bg .main-business .business-card .business-hour-day-text{color:#5e687d!important}.main-section .main-bg .main-business .business-card .business-hour-time-text{color:#0f1a2e!important}.main-section .main-bg .main-business .business-card-today{border:1px solid #0f1a2e}.main-section .main-bg .contact-heading,.main-section .main-bg .main-business .business-heading h4{color:#0f1a2e;font-size:28px}.main-section .main-bg .main-contact{background:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.15);padding:15px}.main-section .main-bg .main-contact .form-label{color:#0f1a2e;font-size:14px;font-weight:500}.main-section .main-bg .main-contact .contact-input{border-color:#5e687d;border-radius:5px}.main-section .main-bg .main-contact .contact-input::-moz-placeholder{color:#5e687d;font-size:12px;opacity:1}.main-section .main-bg .main-contact .contact-input::placeholder{color:#5e687d;font-size:12px;opacity:1}.main-section .main-bg .main-contact .contact-input:focus{box-shadow:unset}.main-section .main-bg .main-contact span{color:#0f1a2e;font-size:14px;font-weight:500}.main-section .main-bg .main-contact .contact-btn{background:#4338ca;border-radius:5px;color:#fff;font-size:14px;padding:9px 26px;transition:all .3s ease}.main-section .main-bg .main-contact .contact-btn:hover{background:#3730a3}.main-section .main-bg .vcard-five-btn{background:#4338ca;border-radius:5px;font-size:14px;padding:10px 20px;transition:all .3s ease}.main-section .main-bg .vcard-five-btn:hover{background:#3730a3;color:#fff}.main-section .main-bg .vcard-five-btn i{color:#fff}@media (max-width:575px){.main-section .main-bg .vcard-five-btn{margin:0 auto}}.main-section .main-bg .language ul{list-style:none}.main-section .main-bg .language ul .lang-list{background:#4338ca;border:none;border-radius:6px;font-size:14px;outline:none;padding:3px 9px;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.main-section .main-bg .language ul .lang-list .lang-head,.main-section .main-bg .language ul .lang-list .lang-head i{color:#fff}.main-section .main-bg .language ul .lang-list .lang-hover-list{font-size:14px;left:unset!important;margin:15px 0 0;min-width:70px;right:0;transform:translateY(0);width:100%}.main-section .main-bg .language ul .lang-list .lang-hover-list li{padding:4px 10px}.main-section .main-bg .language ul .lang-list .lang-hover-list li:hover{background-color:#4338ca33!important}.main-section .main-bg .language ul .lang-list .lang-hover-list li:hover a{color:#4338ca!important}.main-section .main-bg .language ul .lang-list .lang-hover-list li.active{background-color:#4338ca33!important}.main-section .main-bg .language ul .lang-list .lang-hover-list li.active a{color:#4338ca!important}.main-section .main-bg .language ul .lang-list .lang-hover-list li a{color:#5e687d!important;text-decoration:none}.main-section .main-bg .language ul .lang-list .lang-hover-list li img{height:14px!important;width:18px!important}.payment-link-section .payment-link-heading{color:#0f1a2e;font-size:28px!important}.payment-link-section .slick-dots{bottom:-12px;display:flex!important;gap:0;justify-content:center;list-style:none;margin-top:10px;padding:0;position:relative}.payment-link-section .slick-dots li{margin:0}.payment-link-section .slick-dots li button{background:#a3b2be;border:none;border-radius:50%;cursor:pointer;height:7px;padding:0;text-indent:-9999px;transition:all .3s ease;width:7px}.payment-link-section .slick-dots li.slick-active button{background:#3a4045;height:10px;width:10px}.payment-link-section .payment-link-slider .slick-track{align-items:stretch;display:flex}.payment-link-section .payment-link-slider .slick-slide{height:auto}.payment-link-section .payment-link-slider .slick-slide>div,.payment-link-section .payment-link-slider .slide{height:100%}.payment-link-section .pl-strip{align-items:center;background:#fff;border-radius:16px;box-shadow:0 0 10px rgba(0,0,0,.15);display:flex;height:100%;min-height:120px;padding:14px 16px;transition:all .3s ease}.payment-link-section .pl-strip-icon{align-items:center;background:#ece6da;border-radius:12px;display:flex;flex-shrink:0;justify-content:center;padding:12px}.payment-link-section .pl-strip-icon img{height:65px;-o-object-fit:contain;object-fit:contain;width:46px}.payment-link-section .pl-strip-content{flex-grow:1;min-width:0;padding:0 14px}.payment-link-section .pl-strip-title{color:#0f1a2e;font-size:16px;font-weight:500;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payment-link-section .pl-strip-desc{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#0f1a2e;display:block;display:-webkit-box;font-size:13px;line-height:1.4;max-height:5.6em;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.payment-link-section .pl-strip-action{flex-shrink:0}.payment-link-section .pl-strip-btn{background:#4338ca;border-radius:5px;color:#fff;font-size:13px;font-weight:600;padding:8px 18px;text-decoration:none}.payment-link-section .pl-strip-badge{background:#4338ca;border-radius:5px;color:#fff;font-size:12px;font-weight:700;padding:5px 13px 6px 17px}.payment-link-section .link-icon-btn svg{height:16px;width:15px}.payment-link-section .pl-strip-content-img{max-height:85px;max-width:65px;-o-object-fit:cover;object-fit:cover}.dob-icon svg{color:#5e687d;height:34px;width:39px}.slick-slide>div{height:100%;width:100%!important}.product-block{height:208px!important;max-height:208px!important;max-width:252px!important;width:252px!important}.gallery-vcard-block{height:254px!important;max-height:254px!important;max-width:254px!important;-o-object-fit:cover!important;object-fit:cover!important;width:254px!important}.main-section .main-bg .language ul .lang-list .dropdown-toggle:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";margin-left:.255em;padding:0;transform:rotate(0deg);vertical-align:.255em}.main-section .main-bg .language ul .lang-list .lang-hover-list{margin:0}.main-section .main-bg .appointment-section h4,.main-section .main-bg .blog-section .blog-heading{color:#0f1a2e;font-size:28px!important}.main-section .main-bg{width:100%!important}.profile-description{color:#0f1a2e;font-size:17px;text-align:center}.profile-description h1,.profile-description h2{color:#0f1a2e!important}#wrap{background-color:#ddd;padding:50px 0}#slider{margin:0 auto;width:500px}#slider img{width:100%}.px-30{padding-left:30px!important;padding-right:30px!important}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;margin:0;outline:none;padding:0}.slide-arrow{position:absolute;top:99%;width:15px!important}.prev-arrow{border-bottom:11px solid transparent;border-color:transparent #0f1a2e transparent transparent;border-style:solid;border-width:11px 11px 11px 0;height:0;left:155px;margin-top:20px!important;z-index:99}@media (max-width:575px){.prev-arrow{left:40px}}.next-arrow{border-color:transparent transparent transparent #0f1a2e;border-style:solid;border-width:11px 0 11px 11px;height:0;margin-top:20px!important;right:155px;z-index:99}@media (max-width:575px){.next-arrow{right:40px}}.slide-arrow-blog{position:absolute;top:87%;width:15px!important}.slick-dots{bottom:-32px!important}.main-section .main-bg .blog-section .blog-slider .slick-list{margin-bottom:37px!important}.main-section .main-bg .blog-section .blog-slider .slick-dots{bottom:0!important}.lb-data .lb-number{display:none!important}.underline{background-color:#312e81}.add-contact-btn{text-wrap:nowrap!important;background:#4338ca;border-radius:50px!important;color:#fff;height:40px;transition:all .3s ease;width:210px!important}.add-contact-btn:hover{background:#3730a3}.product-btn{background:#4338ca;border-radius:5px;color:#fff;font-size:14px;padding:9px 26px;transition:all .3s ease}.product-btn:hover{background:#3730a3}.product-card .product-profile img{width:50%}@media (max-width:575px){.product-card .product-profile img{max-width:100%;width:auto}}.modal-backdrop{background-color:transparent}.modal{background-color:#00000080;z-index:99999!important}.modal .news-modal #newsLatter-content{background-color:#212020;border:none;border-radius:.475rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.1);outline:0}.modal .news-modal #newsLatter-content .form-control{padding:.375rem .75rem!important}.modal .news-modal #newsLatter-content .newsmodal-title{color:#4338ca;font-size:50px;text-align:center!important}.modal .news-modal #newsLatter-content .modal-body{padding:1.75rem}.modal .news-modal #newsLatter-content .modal-body .content{color:#4338ca;font-size:23px}.modal .news-modal #newsLatter-content .modal-body .modal-desc{color:silver;font-size:16px;font-weight:400}.modal .news-modal #newsLatter-content .modal-body .email-input{border-radius:8px!important}.modal .news-modal #newsLatter-content .modal-body .email-input .btn{border-radius:8px!important;padding:3px 10px!important}.modal .news-modal #newsLatter-content .modal-body .required:after{color:#4338ca;content:"*";font-size:inherit;font-weight:700;position:relative}.modal .news-modal #newsLatter-content .modal-body .input-box{background-color:#f5f8fa;border:unset;border-radius:.475rem;color:#5e687d;font-size:1.1rem;line-height:1.5;padding:.75rem 1rem;transition:all .2s ease}.modal .news-modal #newsLatter-content .modal-body .input-box:focus{background-color:#f4f0e8;box-shadow:unset}.modal .news-modal #newsLatter-content .modal-footer{padding:1.875rem}.modal .news-modal #newsLatter-content .modal-footer .btn{border-radius:.475rem!important;padding:10px 20px!important}.modal .news-modal #newsLatter-content .modal-footer .submit-btn{background-color:#4338ca!important;border:unset;color:#fff;margin-top:26px;outline:unset;padding:10px 20px!important}.modal .news-modal #newsLatter-content .modal-footer .submit-btn:hover{background-color:#4338ca!important}.modal .news-modal #newsLatter-content .modal-footer .submit-btn:focus{box-shadow:unset}#email-send{background-color:#4338ca;color:#fff!important;font-size:15px}.animate-bottom{animation:animatebottom .4s;position:relative}@keyframes animatebottom{0%{bottom:-300px;opacity:0}to{bottom:0;opacity:1}}.insta-feed{max-height:1000px!important;overflow:scroll!important}.insta-heading{color:#0f1a2e;font-size:28px}.insta-feed-iframe iframe{border:none!important;border-radius:15px!important}.instagram-btn{flex:1;position:relative}.instagram-btn:before{background-color:#312e81;content:"";height:2px;position:absolute;top:100%;transition:width .3s ease;width:0}.instagram-btn.active:before{width:80%}.instagram-btn .svg-post-icon line,.instagram-btn .svg-post-icon rect{stroke:#312e81}.instagram-btn.active .svg-post-icon line,.instagram-btn.active .svg-post-icon rect{fill:#312e81;stroke:#e8e2d6}.instagram-btn .svg-reels-icon .not-active-svg{display:block}.instagram-btn .svg-reels-icon .active-svg{display:none}.instagram-btn .svg-reels-icon path,.instagram-btn .svg-reels-icon rect{fill:#312e81}.instagram-btn.active .svg-reels-icon .not-active-svg{display:none}.instagram-btn.active .svg-reels-icon .active-svg{display:block}.insta-toggle{border-radius:35px!important;margin:10px!important;padding:8px!important;transition:all .3s ease!important}#instafeed-container a img{border-radius:15px;height:200px!important;margin:11px;width:44%}.instagram-media{max-width:100%!important;min-width:50%!important}.support-banner{background:#fff;border-radius:20px;bottom:20px;box-shadow:0 7px 8px 0 #8b93a5,0 0 11px 0 #000;box-sizing:border-box;height:auto!important;margin-left:32px;margin-right:32px;max-width:520px;padding:10px;position:fixed;width:100%;z-index:99999!important}@media (max-width:575px){.support-banner{margin-left:0;margin-right:0}}.support-banner .support_heading{font-size:27px;margin-top:30px}.support-banner .support_text{margin-bottom:22px;margin-top:13px;max-height:110px!important;overflow:scroll!important}.act-now{background:#4338ca;border:none;border-radius:15px;bottom:10px;color:#fff;display:inline-block!important;outline:none;padding:10px 23px;position:relative;text-decoration:none;transform:translateY(0);transition:all .3s ease}.banner-close{font-size:20px!important;position:absolute;right:25px;top:20px}.iframe-card .card-body{padding:10px!important}.ifram-body{height:300px!important;width:100%!important}.view-more{color:#0f1a2e!important}.iframe-section{margin-top:-17px!important}.iframe-heading{color:#0f1a2e;font-size:28px!important}.iframe-slider .iframe-prev-arrow{border-bottom:11px solid transparent;border-color:transparent #0f1a2e transparent transparent;border-style:solid;border-width:11px 11px 11px 0;height:0;left:155px;margin-top:20px!important;z-index:99}@media (max-width:575px){.iframe-slider .iframe-prev-arrow{left:40px}}.iframe-slider .slick-dots li{width:10px!important}.iframe-slider .slick-dots li button:before{font-size:30px!important}.iframe-slider .iframe-next-arrow{border-color:transparent transparent transparent #0f1a2e;border-style:solid;border-width:11px 0 11px 11px;height:0;margin-top:20px!important;right:155px;z-index:99}@media (max-width:575px){.iframe-slider .iframe-next-arrow{right:40px}}.iframe-slider .slide-arrow-iframe{position:absolute;top:87%;width:15px!important}.cover-video{height:239px;-o-object-fit:cover;object-fit:cover;width:100%}.affiliate-link{margin-bottom:55px!important}.verification-icon{color:#4338ca}.custom-link{color:#0f1a2e!important}.modal-content[dir=rtl] .pl-50{padding-right:50px}.modal-content[dir=rtl] .text-center{text-align:start!important}.modal-content[dir=rtl] .arrow{transform:rotate(180deg)!important}@media (min-width:576px){.main-section.rtl .me-sm-4{margin-left:1rem!important}}.main-section.rtl .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border-bottom-left-radius:.313rem!important;border-bottom-right-radius:0!important;border-top-left-radius:.313rem!important;border-top-right-radius:0!important}.main-section.rtl .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-bottom-left-radius:0!important;border-bottom-right-radius:.313rem!important;border-top-left-radius:0!important;border-top-right-radius:.313rem!important}.main-section.rtl .text-start{text-align:right!important}.main-section.rtl .form-check{padding-left:0!important;padding-right:2.063em!important}.main-section.rtl .form-check .form-check-input{float:right!important;margin-right:-2.063em!important}.toast-message,.toast-title{margin-right:12px}.input-box{border:1px solid #5e687d!important;border-radius:5px;cursor:pointer;display:grid;margin-bottom:5px;padding:20px;place-items:center}.input-box h4{color:#5e687d!important;margin:0}.file-list li span{color:#6c757d!important}.selected-files .item{align-items:center;background-color:#fff!important;border:1px solid #5e687d!important;border-radius:5px!important;display:flex;justify-content:space-between;padding:8px}.selected-files .item .name{color:#5e687d!important}.selected-files h5{color:#0f1a2e!important;font-size:medium!important;margin-bottom:10px!important;margin-top:9px!important}small{color:#8675b3!important;font-size:12px}.file-list{font-size:medium!important;list-style-type:none!important;margin:0;max-height:220px;overflow-y:auto;padding:0 0 10px!important}@media (min-width:576px){#newsLatterModal .modal-dialog{max-width:420px!important}}.close-modal{position:absolute!important;right:16px!important;top:16px!important;z-index:1!important}.pwa-support{background:#fff;border-radius:32px;bottom:20px;box-shadow:0 7px 8px 0 #8b93a5,0 0 11px 0 #000;height:auto!important;left:0;margin:0 auto;max-width:400px;padding:24px;position:fixed!important;right:0;width:100%;z-index:99999!important}.pwa-support .pwa-heading{font-size:20px;margin-bottom:12px}.pwa-support .pwa-text{margin-bottom:16px}.pwa-install-button{background:#4338ca!important;border-radius:15px!important;color:#fff!important}.pwa-install-button:hover{background:#3730a3!important}.pwa-cancel-button{background-color:#adb5bd!important;border:none!important;border-radius:15px!important;color:#000;padding:.563rem 1.563rem}.pwa-cancel-button:hover{background-color:#d1d5db!important;border:none!important;color:#000!important}.product-img-slider{padding-bottom:30px!important}.product-img-slider .slick-dots{bottom:0!important}.product-img-slider .slick-dots li button:before{font-size:30px}.youtube-link-5{padding-top:56.25%;position:relative}.youtube-link-5 iframe{height:100%!important;left:0!important;position:absolute!important;top:0;width:100!important}.language-btn{z-index:99999!important}.profile-margin{margin-top:35px!important}.linkedin-feed{max-height:1000px!important;overflow-x:hidden!important;overflow-y:auto!important}.linkedin-feed-iframe{border-radius:8px;height:500px;margin-bottom:20px;overflow:hidden}.linkedin-feed-iframe iframe{border:none;border-radius:15px!important;height:500px!important;transform:scale(1);transform-origin:top left;width:calc(100% - 2px)!important}.sound-toggle-btn{align-items:center;background:rgba(0,0,0,.55);border:none;border-radius:50%;bottom:10px;color:#fff;cursor:pointer;display:flex;height:35px;justify-content:center;position:absolute;right:25px;width:35px;z-index:10}@media (max-width:425px){.sound-toggle-btn{bottom:18px;right:2px}}@media (max-width:375px){.sound-toggle-btn{bottom:25px;right:2px}}@media (max-width:320px){.sound-toggle-btn{bottom:40px;right:2px}}.sound-toggle-btn i{font-size:18px}


/* ==========================================================================
   AVP layer for vcard43 (appended to the recoloured vcard5.css).
   Warm paper card, serif name + headings, rounded white sections, ink pills.
   ========================================================================== */

body {
    background: var(--avp-sand) !important;
    background-image: radial-gradient(rgba(15, 26, 46, .06) 1px, transparent 1px) !important;
    background-size: 24px 24px !important;
    color: var(--avp-ink-2);
    -webkit-font-smoothing: antialiased;
}
.main-section .main-bg {
    background: var(--avp-paper) !important;
    box-shadow: var(--avp-shadow-lg) !important;
    border: 1px solid var(--avp-line);
    border-radius: 0 0 var(--avp-radius-xl) var(--avp-radius-xl);
}
@media (min-width: 577px) {
    .main-section .main-bg { border-radius: var(--avp-radius-xl); margin-top: 1.5rem; margin-bottom: 1.5rem; }
    .main-section .main-bg .head-img img, .main-section .main-bg .head-img video { border-radius: var(--avp-radius-xl) var(--avp-radius-xl) 0 0; }
}

/* ---------- Profile ---------- */
.pro-img {
    border: 5px solid var(--avp-paper) !important;
    box-shadow: var(--avp-shadow-md) !important;
}
.big-title {
    font-family: var(--avp-font-display) !important; font-weight: 400 !important; color: var(--avp-ink) !important;
    font-size: 2rem !important; letter-spacing: -.01em; line-height: 1.15;
}
.small-title { color: var(--avp-ink-3) !important; font-weight: 500 !important; }
.small-company {
    display: inline-block; margin-top: .35rem; padding: .3rem .85rem; border-radius: var(--avp-radius-full);
    background: var(--avp-gold-soft); color: var(--avp-gold-ink) !important; border: 1px solid var(--avp-gold-line);
    font-size: .82rem; font-weight: 600;
}
.verification-icon { color: var(--avp-brand) !important; }

/* ---------- Section headings ---------- */
.main-bg h4.text-center, .vcard-five-heading {
    font-family: var(--avp-font-display) !important; font-weight: 400 !important; color: var(--avp-ink) !important;
    font-size: 1.75rem !important; letter-spacing: -.01em;
}
.main-bg h4.text-center::after, .vcard-five-heading::after {
    content: ""; display: block; width: 36px; height: 2px; margin: .6rem auto 0; background: var(--avp-gold); border-radius: 2px;
}
.about-title { color: var(--avp-ink) !important; font-weight: 500; }

/* ---------- Cards inside the vCard ---------- */
.main-bg .card, .main-bg .service-card, .main-bg .contact-input,
.main-our-service .service-info, .main-product .product-card, .main-testimonial .testimonial-card,
.main-business .business-card, .main-contact .contact-card {
    background: var(--avp-surface) !important;
    border: 1px solid var(--avp-line) !important;
    border-radius: var(--avp-radius-lg) !important;
    box-shadow: var(--avp-shadow-sm) !important;
}
.main-our-service .service-info .service-img { background: var(--avp-brand-soft) !important; border: 1px solid var(--avp-brand-line); }

/* ---------- Buttons ---------- */
.add-contact-btn {
    background: var(--avp-ink) !important; border-radius: var(--avp-radius-full) !important;
    box-shadow: var(--avp-shadow-btn) !important; font-weight: 600; padding: .65rem 1.5rem !important;
}
.vcard-five-btn, .main-bg .btn-primary, .enquiry-btn, .vcard5-sticky-btn .btn, .btn-primary-enquiry {
    background: var(--avp-ink) !important; border-color: var(--avp-ink) !important; color: #fff !important;
    border-radius: var(--avp-radius-full) !important; font-weight: 600 !important; padding: .7rem 1.4rem !important;
    box-shadow: var(--avp-shadow-btn) !important;
}
.vcard-five-btn:hover, .main-bg .btn-primary:hover, .enquiry-btn:hover { background: var(--avp-brand) !important; border-color: var(--avp-brand) !important; }

/* ---------- Forms ---------- */
.main-bg .form-control, .main-bg .input-group-text {
    border: 1px solid var(--avp-line) !important; background: var(--avp-paper) !important; color: var(--avp-ink) !important;
}
.main-bg .form-control { border-radius: var(--avp-radius-md) !important; padding: .75rem 1rem; }
.main-bg .input-group .form-control { border-top-left-radius: 0 !important; border-bottom-left-radius: 0 !important; }
.main-bg .input-group-text { border-radius: var(--avp-radius-md) 0 0 var(--avp-radius-md) !important; color: var(--avp-ink-3) !important; }
.main-bg .form-control:focus { border-color: var(--avp-brand) !important; box-shadow: 0 0 0 4px var(--avp-brand-soft) !important; background: #fff !important; }
.main-bg .form-label { color: var(--avp-ink) !important; font-weight: 600; }

/* ---------- Social + contact icons ---------- */
.main-bg .social-icons a, .main-bg .social-link a, .main-bg .icon-box {
    border-radius: 50%;
}
.main-bg a { color: var(--avp-brand); }
.main-bg a.text-dark, .main-bg .link-text { color: var(--avp-ink) !important; }

/* ---------- Language dropdown + modals ---------- */
.language ul .lang-list { background: var(--avp-surface) !important; border: 1px solid var(--avp-line) !important; border-radius: var(--avp-radius-full) !important; box-shadow: var(--avp-shadow-xs); }
.language ul .lang-list .lang-head, .language ul .lang-list .lang-head i { color: var(--avp-ink) !important; }
.modal-content { border-radius: var(--avp-radius-xl) !important; border: 1px solid var(--avp-line) !important; box-shadow: var(--avp-shadow-lg) !important; }
.modal-content .modal-title, .modal-content h4, .modal-content h5 { font-family: var(--avp-font-display); font-weight: 400; color: var(--avp-ink); }

/* ---------- Floating menu button ---------- */
.vcard-bars-btn .bars-btn, .vcard-bars-btn-left .bars-btn {
    background: var(--avp-ink) !important; background-image: none !important; padding: 0 !important;
    border-radius: 50% !important; box-shadow: var(--avp-shadow-btn) !important; overflow: hidden;
}
.vcard-bars-btn .bars-btn img, .vcard-bars-btn-left .bars-btn img { width: 100%; height: 100%; }

/* ---------- Newsletter popup ---------- */
.news-modal .modal-content { background: var(--avp-paper) !important; color: var(--avp-ink-2) !important; }
.news-modal .modal-content h3 { font-family: var(--avp-font-display); font-weight: 400; color: var(--avp-ink) !important; }
.news-modal .modal-desc { color: var(--avp-ink-3) !important; }
.news-modal .form-control { background: var(--avp-surface) !important; border: 1px solid var(--avp-line) !important; color: var(--avp-ink) !important; border-radius: var(--avp-radius-full) !important; }
.news-modal .email-input .btn { background: var(--avp-ink) !important; color: #fff !important; border-radius: var(--avp-radius-full) !important; padding: .6rem 1.2rem; font-weight: 600; }
.news-modal .btn-close { filter: none !important; }

/* ---------- Slider dots ---------- */
.slick-dots li button:before { color: var(--avp-brand) !important; }
.slick-dots li.slick-active button:before { color: var(--avp-brand) !important; opacity: 1 !important; }
