body{padding:0;margin:0;list-style:none;font:normal 16px/18px Nunito,sans-serif;color:#000}p{padding:0;margin:0}a{padding:0;margin:0;outline:none;text-decoration:none!important}ul{list-style:none;padding:0;margin:0}label{list-style:none;padding:0;margin:0}ul li{padding:0;margin:0}h1,h2,h3,h4,h5,h6{padding:0;margin:0}input[type="text"]::-webkit-placeholder{opacity:1}input[type="text"]::-moz-placeholder{opacity:1}input[type="password"]::-webkit-placeholder{opacity:1}input[type="password"]::-moz-placeholder{opacity:1}input[type="search"]::-webkit-placeholder{opacity:1}input[type="search"]::-moz-placeholder{opacity:1}input[type="email"]::-webkit-placeholder{opacity:1}input[type="email"]::-moz-placeholder{opacity:1}input[type="tel"]::-webkit-placeholder{opacity:1}input[type="tel"]::-moz-placeholder{opacity:1}textarea::-moz-placeholder{opacity:1}textarea::-webkit-placeholder{opacity:1}a:hover{outline:none!important;text-decoration:none}a{text-decoration:none!important}img{max-width:100%}p,h1,h2,h3,h4,h5,h6{margin:0 0 13px}p:last-child{margin-bottom:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}.tophdrtxt p{font-size:14px;line-height:20px}.package_frm{background:#595ED3;padding:20px;width:460px;position:relative;background-size:100% auto;padding:15px 20px 20px;border-radius:10px}.white{color:#fff}.package_frm form{padding-top:20px}.mobileform{color:#fff;font-weight:700;font-size:x-large}@media only screen and (max-width:480px){.mobileform{font-size:18px;color:#fff}}.form-field{margin-bottom:15px}.form-field label{color:#000!important;font-weight:500;display:block;margin-bottom:5px}.form-field input[type="text"],.form-field input[type="email"],.form-field input[type="tel"],.form-field select,.filedPut textarea{width:100%;border-radius:3px;height:60px;border:1px solid #fff;padding:0 20px;color:#fff;background:#1A1A1A;font:400 16px/60px Roboto,sans-serif;outline:none;width:100%}.package_frm h2{color:#fff;font:700 33px/40px Roboto,sans-serif;margin:0 0 25px;text-align:center;text-transform:uppercase}.package_box{display:flex;justify-content:flex-end}.service_top_info{text-align:center;position:relative}.service_top_info h2 em{display:inline-block;font-style:normal;font-weight:700;color:#595ED3}a.servBtn{display:inline-block;padding:0 30px;background:#595ED3;color:#fff;font:500 16px/54px Roboto,sans-serif;border-radius:5px;text-transform:uppercase}.area_serve_sec{width:100%;position:relative;background:#fff;padding:60px 0 80px;z-index:9}.area_india_box .item{margin:2px}.area_info{padding:12px 0}.area_info h3{color:#282829;font:400 24px/32px Roboto,sans-serif;text-align:center;text-transform:uppercase}.area_box_info{box-shadow:0 3px 5px #0000001a;margin-top:30px}.about_sec1_img img,.about_sec2_img img,.about_promise_img img{position:relative;width:100%}.about_sec1_snl_img{position:absolute;bottom:0;left:0;width:300px}.about_sec_1 .service_top_info,.about_sec_2 .service_top_info,.about_sec_3 .service_top_info{text-align:left}.about_sec_1 .yellowLine,.about_sec_2 .yellowLine,.about_sec_3 .yellowLine{margin:0 0 15px}.service_top_info h4{color:#262626;font:500 24px/35px Roboto,sans-serif;margin-bottom:10px}.about_sec_1 .service_top_info p{margin-bottom:20px}.about_sec_1 .service_top_info p em{color:#1d78c3;font-style:normal;font-weight:500}.about_sec_2{width:100%;position:relative;background:#fff;padding:40px 0 70px;z-index:9}.about_sec_22{width:100%;position:relative;padding:40px 0 70px;z-index:9}.about_sec2_img{position:relative;z-index:-1}.about_sec_2::before{position:absolute;content:"";bottom:0;right:0;width:52%;height:80%;background:#f5f5f5}.about_sec_3{width:100%;position:relative;background:#1d78c3;padding:70px 0;z-index:9}.blog_sec{width:100%;position:relative;background:#fff;padding:70px 0;z-index:9}.blog_listing{border:1px solid #e5e5e5;margin-top:30px}.blog_img img{width:100%}.blog_meta{margin-bottom:20px}.blog_meta span{display:inline-block;color:#151515;font:500 16px/32px Roboto,sans-serif;padding:0 20px;background:#fc0}.blog_info{padding:30px}a.blog_btn{color:#035497;font:600 15px/20px Roboto,sans-serif;margin-bottom:0;text-transform:uppercase}a.servBtn:hover{background:#d3b11e;color:#191A1D}a.blog_btn:hover{color:#d3b11e}ul.loc_list li:hover{background:#035497;color:#fff;border:1px solid #035497}.bnrbtn.plan_cta ul li a.callbtn:hover{background:#fff;color:#035497}.service_advbox_info .bnrbtn.plan_cta ul li a.callbtn:hover{background:#035497;color:#fff}@keyframes pulse-blue{0%{box-shadow:0 0 0 0 #035497bf}80%{box-shadow:0 0 0 14px #fff0}}@media screen and (min-width:1600px){.container{max-width:1230px}}.package_frm h2{font-size:28px;line-height:33px;margin:0 0 15px}.form-field input[type="text"],.form-field input[type="email"],.form-field input[type="tel"],.form-field select,.filedPut textarea{height:46px;padding:0 15px;font-size:15px;line-height:46px}.subbtn{background-color:#fff!important;color:#000!important;border:none!important;padding:12px 30px;font-size:16px;border-radius:5px;cursor:pointer;display:block;margin:20px auto 0;transition:background .3s}.subbtn:hover{background-color:#fff!important}.form-field{margin-bottom:10px}.package_frm{padding:10px 15px 15px;width:400px}.package_frms{padding:10px 15px 15px;width:400px}.bnrbtn ul li a.callbtn{padding:0 25px;font-size:15px;line-height:46px;margin-right:10px}.bnrbtn ul li a img{width:46px}.bnrbtn ul li{margin:0 15px}.client_logo_sec{padding:0 0 50px}.client_logo_box{margin-top:10px}a.morebtn{font-size:14px;line-height:20px;margin:5px 5px 0 0}.faq_section{padding:75px 0 50px}.faqpnl .accordion-item>button{font-size:16px;line-height:20px;padding:15px 0}.plan_cta_sec{padding:45px 0 40px}.service_sec{padding:0 0 70px}.service_top_info h2{font-size:40px;line-height:50px}.service_top_info p{font-size:15px;line-height:23px}a.servBtn{padding:0 20px;font-size:14px;line-height:46px}.servic_to_info p,.serv_info p,.testi_bx_info p,.cta_to_info p,.faqcont p,.footer_text p,.ftcont_info p,.ftcont_info ul li a,.ft_email a,.city_list ul li,.copyright p{font-size:15px;line-height:28px;margin:0 0 10px}.serv_info h3{font-size:20px;line-height:25px;margin:0 0 10px}.img_right_shape,.img_left_shape{width:250px;height:250px}.tophdrtxt p{font-size:13px;line-height:20px}.pinfo{margin:8px auto;font-weight:700;line-height:1.5;color:#0d0d0d;text-align:left}.form-group{margin-bottom:1rem}.form-control{display:block;width:100%;padding:.5rem .75rem;font-size:1rem;line-height:1.25;font-weight:700;color:#fff;background-color:#000;background-image:none;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #00000026;border-radius:.25rem;-webkit-transition:border-color ease-in-out 0.15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out 0.15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s,-webkit-box-shadow ease-in-out .15s}.form-control::-ms-expand{background-color:#fff0;border:0}.form-control:focus{color:#696060;background-color:#fff;border-color:#5cb3fd;outline:none}.form-control::-webkit-input-placeholder{color:#F34949;opacity:1}.form-control::-moz-placeholder{color:#a52a2a;opacity:1}.form-control:-ms-input-placeholder{color:blue;opacity:1}.form-control::placeholder{color:#fff;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:red;opacity:1}.form-control:disabled{cursor:not-allowed}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}select.form-control:focus::-ms-value{color:green;background-color:#fff}.form-control-file,.form-control-range{display:block}.input-group{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.input-group .form-control{position:relative;z-index:2;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group-addon,.input-group-btn,.input-group .form-control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{white-space:nowrap;vertical-align:middle}.input-group-addon{width:45px;padding:.5rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.25;color:#2e2e2e;text-align:center;background-color:#eceeef;border:1px solid #00000026;border-radius:.25rem}.input-group-addon.form-control-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-addon.form-control-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:.75rem 1.5rem;font-size:1.25rem;border-radius:.3rem}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group-addon:not(:last-child){border-right:0}.form-control+.input-group-addon:not(:first-child){border-left:0}.btn{display:inline-block;font-weight:400;line-height:1.25;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #fff0;padding:.5rem 1rem;font-size:1rem;border-radius:.25rem;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.btn:focus,.btn:hover{text-decoration:none}.btn:focus,.btn.focus{outline:0;-webkit-box-shadow:0 0 0 2px #0275d840;box-shadow:0 0 0 2px #0275d840}.btn.disabled,.btn:disabled{cursor:not-allowed;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#0275d8;border-color:#0275d8}.btn-primary:hover{color:#fff;background-color:#025aa5;border-color:#01549b}.btn-primary:focus,.btn-primary.focus{-webkit-box-shadow:0 0 0 2px #0275d880;box-shadow:0 0 0 2px #0275d880}.btn-primary.disabled,.btn-primary:disabled{background-color:#0275d8;border-color:#0275d8}.grid{display:flex;gap:25px;flex-wrap:wrap;justify-content:center}.box{background-color:#fff;border-radius:12px;box-shadow:0 4px 10px #00000014;padding:30px 20px;flex:1 1 250px;max-width:280px;transition:transform .3s ease,box-shadow .3s ease}.box:hover{transform:translateY(-6px);box-shadow:0 10px 20px #00000026}.box i{font-size:38px;color:#06c;margin-bottom:15px}.box img{width:70px;height:70px;object-fit:contain;margin-bottom:20px}.box h2{margin-bottom:15px;font-size:1.3em;color:#222;text-align:center}.box p{font-size:.97em;line-height:1.6;color:#555}.grids{display:flex;gap:25px;flex-wrap:wrap;justify-content:center}.boxes{background-color:#EBECEC;border-radius:12px;box-shadow:0 4px 10px #00000014;padding:30px 20px;flex:1 1 250px;max-width:280px}.boxes i{font-size:38px;color:#06c;margin-bottom:15px}.boxes h2{margin-bottom:15px;font-size:1.3em;color:#222;text-align:center;margin-top:20px;font-weight:700}.boxes p{font-size:.97em;line-height:1.6;color:#555}@media (max-width:992px){.grid{flex-wrap:wrap;justify-content:center}}@media (max-width:768px){.boxes{max-width:90%}}.read-more{top:10px;margin-top:20px;padding:10px 20px;background-color:#06c;color:#fff;text-decoration:none;border-radius:5px;font-weight:700;transition:background-color .3s ease}.read-more:hover{background-color:#004a99}.containers{max-width:1400px;text-align:center}.read-morees{top:10px;margin-top:20px;padding:10px 20px;text-align:center;background-color:#000;color:#fff;text-decoration:none;border-radius:5px;font-weight:700;transition:background-color .3s ease;margin-left:auto;margin-right:auto}.read-more:hover{background-color:#004a99}.feedback-form{max-width:400px;margin:0 auto}.rating{margin-bottom:20px;display:flex;flex-direction:row-reverse;justify-content:flex-end}.rating input{display:none}.rating label{font-size:24px;cursor:pointer}.rating label:hover,.rating label:hover~label{color:orange}.rating input:checked~label{color:orange}.comment{margin-bottom:20px}.comment textarea{width:100%;height:100px;resize:none}.submit-btn{background-color:#007bff;color:#fff;padding:10px 20px;border:none;cursor:pointer;border-radius:5px}#pagination{margin-top:20px;text-align:center}.page-link{display:inline-block;margin:0 5px;padding:8px 12px;border:1px solid #007bff;color:#007bff;cursor:pointer;border-radius:4px;font-weight:700;transition:all .2s ease}.page-link:hover{background-color:#007bff;color:#fff}*{box-sizing:border-box}.scroll{display:flex;flex-wrap:wrap;justify-content:space-between;background-color:#595ED3;color:#fff;padding:40px 20px;gap:20px}.footer-column{flex:1 1 300px;max-height:250px;overflow-y:auto;background:#fff;padding:20px;border-radius:12px;display:flex;flex-direction:column;gap:10px;scrollbar-width:thin;scrollbar-color:#9871FA}.reverse-scroll{flex-direction:column-reverse}.footer-column h3{margin:0 0 10px;color:#ffd700;font-size:18px;border-bottom:1px solid #444;padding-bottom:5px}.footer-column p,.footer-column a{color:#000;font-size:15px;text-decoration:none;transition:color .3s;border:1px solid #000;border-radius:6px;padding:5px}.footer-column a:hover{color:#000}.footer-column::-webkit-scrollbar{width:6px}.footer-column::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.footer-column::-webkit-scrollbar-track{background:#2c2c2c}@media (max-width:768px){.footer{flex-direction:column;align-items:stretch}.footer-column{max-height:200px}}@media (max-width:480px){.footer-column{padding:15px;font-size:14px}}.testimonial_sec_new{background:linear-gradient(to right,#4e54c8,#8f94fb);padding:80px 0;color:#000;position:relative;overflow:hidden}.testimonial_sec_new::before{content:"";position:absolute;top:-100px;left:-100px;width:300px;height:300px;background:#ffffff1a;border-radius:50%;z-index:0}.testi_bx{background:#fff;color:#333;padding:40px;border-radius:15px;box-shadow:0 10px 30px #0000001a;transition:transform .3s ease}.testi_bx:hover{transform:translateY(-10px)}.testi_bx_info h2{font-size:24px;margin-bottom:15px;font-weight:700}.testi_bx_info h2 em{color:#fc0;font-style:normal}.testi_bx_info p{font-size:16px;line-height:1.7}.section-title{text-align:center;margin-bottom:50px}.section-title h2{font-size:36px;font-weight:700;color:#fff}.section-title p{font-size:18px;color:#eee}.tabs{max-width:100%;width:100%;background:#fff;border-radius:12px;box-shadow:0 10px 30px #00000014;overflow:hidden}.tab-labels{display:flex;justify-content:center;background:linear-gradient(90deg,#667eea,#764ba2)}.tab-labels label{padding:14px 30px;color:#fff;background:#fff0;font-weight:700;cursor:pointer;transition:background 0.3s,color .3s;border-bottom:3px solid #fff0}.tab-labels label:hover{background:#ffffff1a}input[type="radio"]{display:none}.tab-content-wrapper{padding:30px}.tab-content{display:none;animation:fadeIn .5s ease-in-out}@keyframes fadeIn{from{opacity:0}to{opacity:1}}#tab1:checked~.tab-labels label[for="tab1"],#tab2:checked~.tab-labels label[for="tab2"],#tab3:checked~.tab-labels label[for="tab3"],#tab4:checked~.tab-labels label[for="tab4"]{background:#fff;color:#333;border-bottom:3px solid #667eea}#tab1:checked~.tab-content-wrapper #content1,#tab2:checked~.tab-content-wrapper #content2,#tab3:checked~.tab-content-wrapper #content3,#tab4:checked~.tab-content-wrapper #content4{display:block}.image-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.image-grid img{width:100%;height:auto;border-radius:10px}@media (max-width: 768px){.image-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.image-grid{grid-template-columns:1fr}.tab-labels{flex-direction:column}.tab-labels label{text-align:center;border-bottom:none}}@media (prefers-reduced-motion: reduce){.call-fab{transition:none}.call-fab::after{animation:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wa-fab{position:fixed;left:16px;bottom:16px;width:46px;height:46px;border-radius:999px;background:var(--wa);display:grid;place-items:center;box-shadow:var(--wa-shadow);text-decoration:none;transition:transform .15s ease,background-color .15s ease;z-index:9999}.wa-fab:hover{background:var(--wa-dark);transform:translateY(-2px)}.wa-fab svg{width:28px;height:28px;fill:#fff}.wa-fab::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 0 #25d36673;animation:pulse 1.8s ease-out infinite;z-index:-1}@keyframes pulse{0%{box-shadow:0 0 0 0 #25d36673}70%{box-shadow:0 0 0 16px #25d36600}100%{box-shadow:0 0 0 0 #25d36600}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){.wa-fab{transition:none}.wa-fab::after{animation:none}}.footer{background:#222;color:#fff;padding:50px 0 20px;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif}.footer .footer-title{font-size:1.3rem;font-weight:600;margin-bottom:15px;color:#f1f1f1;text-transform:uppercase;position:relative}.footer p,.footer a{text-shadow:0 0 2px #000000b3;color:#fff;font-size:.95rem;line-height:1.6;text-decoration:none!important;transition:color .3s ease}.footer a{text-decoration:underline;text-underline-offset:2px}.footer a:hover,.footer a:focus{color:#fc0;text-decoration:none!important;outline:2px solid #fff}.footer-social .social-list{list-style:none;padding:0;margin:15px 0 0;display:flex;justify-content:flex-start;gap:12px}.footer-social .social-list li a img{width:38px;height:38px;border-radius:50%;transition:transform .3s ease,box-shadow .3s ease}.footer-social .social-list li a img:hover{transform:scale(1.1);box-shadow:0 0 12px #fc09}.footer-highlight{color:#fc0;font-weight:500;margin:10px 0}.footer-stars{color:#fc0;font-size:1.1rem;margin-bottom:15px}.footer-btn{display:inline-block;padding:10px 22px;background:#fc0;color:#000!important;font-weight:600;border-radius:30px;transition:all .3s ease}.footer-btn:hover{background:orange;transform:translateY(-2px);box-shadow:0 4px 15px #fc06}.footer-link{text-decoration:underline;text-underline-offset:2px;font-weight:700}.footer-link:focus,.footer-link:hover{outline:2px solid #fff;outline-offset:2px;text-decoration:none}.footer i{color:#fc0;margin-right:8px}.footer .col-lg-4{text-align:left}.footer-bottom{border-top:1px solid #fff3;padding-top:15px;margin-top:20px;font-size:.9rem;color:#aaa;text-align:center}.footer-bottom a{color:#fc0;text-decoration:none!important;transition:color .3s ease}.footer-bottom a:hover{color:#fff;text-decoration:none!important}@media (max-width: 991px){.footer .row > div{margin-bottom:25px;text-align:center!important}.footer-social .social-list{justify-content:center}}.contact-widget{position:fixed;bottom:20px;right:20px;z-index:999}.contact-widget .sub-btns{display:flex;flex-direction:column;margin-bottom:10px;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .3s ease}.contact-widget .sub-btns.active{opacity:1;visibility:visible;transform:translateY(0)}.contact-widget .sub-btns a{margin-bottom:10px;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#25d366;text-decoration:none;box-shadow:0 3px 6px #0003;transition:background .3s ease}.contact-widget .sub-btns a.call-btn{background-color:#007bff}.call-btn:focus,.whatsapp-btn:focus,.main-btn:focus,.footer-btn:focus{outline:3px solid #fff;outline-offset:4px}.contact-widget .sub-btns a:hover{opacity:.9}.contact-widget .main-btn{width:60px;height:60px;border-radius:50%;background-color:#FF0;color:#000;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 3px 6px #0003;transition:transform .3s ease}.main-btn{display:flex;align-items:center;justify-content:center;gap:0;padding:10px 15px;border-radius:8px;font-size:11px;border:none;cursor:pointer}.main-btn svg{flex-shrink:0}.contact-widget .main-btn:focus{outline:none}.mobileform:hover{color:#fff!important}.move{transform:translateX(100px)}body{font-family:"Poppins",sans-serif;color:#333;line-height:1.7;background:#fff;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:700;margin-bottom:.75rem;text-decoration:none}p{margin-bottom:1rem;font-size:1rem}.lead{font-size:1.15rem;font-weight:400;color:#444}.about-sec.custom-bg{background:#595ED3;color:#fff}.about-sec.light-bg{background:#f8f9fa;color:#333}.section-title{font-size:2rem;font-weight:700;line-height:1.3;text-transform:uppercase}.section-title .highlight-text{color:#f9b400;text-decoration:none}.about-sec{padding:4rem 0}.about-sec p{font-size:1rem;line-height:1.8;color:inherit}.about-images .main-img{border-radius:1rem;box-shadow:0 8px 20px #00000026}.about-images .small-img{width:160px;border-radius:.75rem;border:4px solid #fff;box-shadow:0 6px 16px #0003}.custom-list{list-style:none;padding:0;margin:0}.custom-list li{position:relative;padding-left:30px;margin-bottom:.75rem;font-size:1rem;font-weight:500;color:inherit}.custom-list li::before{content:"✔";position:absolute;left:0;top:0;color:#f9b400;font-weight:700;font-size:1.1rem}.feature-card{border:none;background:#fff;border-radius:1rem;padding:2rem 1.5rem;transition:all .3s ease;box-shadow:0 4px 12px #0000000d}.feature-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 12px 28px #0000001f}.feature-card h3{font-size:1.35rem;color:#1e293b;font-weight:600}.feature-card em{color:#f9b400;font-style:normal;font-weight:700}.feature-card p{font-size:.95rem;color:#555;margin-top:.75rem}.icon-box{font-size:2.5rem;line-height:1;color:#f9b400;margin-bottom:.75rem}.feature-card{display:flex;flex-direction:column;justify-content:flex-start;height:100%}.row.g-4 > [class*="col-"]{display:flex}@media (max-width: 992px){.section-title{font-size:1.7rem}.about-images .small-img{display:none}}@media (max-width: 768px){.lead{font-size:1rem}.feature-card{padding:1.5rem}}.navbar{padding:.5rem 1rem;position:fixed;top:0;left:0;width:100%;z-index:10000;box-shadow:0 3px 8px #0000001a;height:80px;box-shadow:0 3px 8px #0000001a;background:#595ED3!important;display:flex;align-items:center;justify-content:space-between}body{padding-top:80px}.navbar-brand{display:flex;align-items:center;text-transform:uppercase;gap:5px}.navbar-brand .logo-img{height:70px;width:auto}.navbar-brand div{display:flex;flex-direction:column;justify-content:center}.logo{font-size:20px;font-weight:700;color:#FF0;margin:0}.logo2{font-size:12px;font-weight:600;color:#fff;margin:0;line-height:1}.navbar-nav .nav-link{font-size:15px;font-weight:500;color:#333!important;padding:8px 12px}@media (min-width: 992px){.navbar-nav .nav-link{font-size:16px;color:#fff!important;font-weight:500;padding:8px 12px}.navbar-nav .nav-link:hover{color:#FF0!important}}.dropdown-menu{border-radius:8px;box-shadow:0 4px 12px #0000001a}.dropdown-item{font-size:12px;padding:8px 15px}.navbar-toggler{border:none;background:#FF0!important;border-radius:7px;padding:5px;display:flex;align-items:center;justify-content:center}.offcanvas{width:250px}.offcanvas-header{background:#595ED3;color:#fff}.offcanvas .nav-link{padding:10px 15px}.navbar .navbar-nav{margin-left:auto}@media (max-width: 991.98px){.offcanvas{width:60%!important;max-width:none}.logo-img{height:50px}body{margin:0;font-family:Roboto,sans-serif;background:#fff}.navbar{background:#fff;position:sticky;top:0;z-index:1000}.logo{font-weight:700;font-size:18px}.logo2{font-size:12px;color:#fff}.navbar{height:75px;padding:0 1rem}.navbar-brand{gap:10px}body{padding-top:0}}.bannerSec{margin-top:0}.logistic_sec{background:#f4f6f9;padding:60px 0}.form-box,.eqbg{background:#595ED3;border-radius:16px;padding:2rem;box-shadow:0 8px 20px #00000014;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.form-box:hover,.eqbg:hover{transform:translateY(-4px);box-shadow:0 10px 25px #0000001f}.form-title,.eqbg h3{font-size:1.6rem;font-weight:700;color:#fff;margin-bottom:1rem}.form-subtitle{font-size:1rem;color:#fff;margin-bottom:1.5rem}.rating{display:flex;flex-direction:row-reverse;justify-content:flex-start}.rating input{display:none}.rating label{font-size:32px;color:#ccc;cursor:pointer;transition:color .2s}.rating label:hover,.rating label:hover ~ label{color:#FFD700}.rating input:checked ~ label{color:#FFD700}.rating label:hover,.rating label:hover ~ label{color:#FFD700}.rating input:checked ~ label{color:#FFD700}.rating label:hover,.rating label:hover ~ label{color:#FFD700}.rating input:checked ~ label{color:#FFD700}.con_txt{border-radius:10px;border:1px solid #ddd;padding:.75rem 1rem;width:100%;margin-bottom:1rem;font-size:.95rem;transition:all .3s ease}.con_txt:focus{border-color:#0062ff;box-shadow:0 0 8px #0062ff40;outline:none}.btn-submit,.btn-dark{border-radius:10px;padding:.8rem;font-weight:600;transition:all .3s ease;border:none;background:#fff;color:#000}.btn-submit:hover,.btn-dark:hover{background:#0046b3}.eqbg img{border-radius:12px;box-shadow:0 6px 16px #0000001f;margin-top:1rem}@media (max-width: 991px){.form-box,.eqbg{margin-bottom:2rem}}.bannerSec{width:100%;position:relative;background-size:cover;padding:20px 0 15px;z-index:9;height:auto}@media (max-width: 1024px){.bannerSec{height:auto}}@media (max-width: 768px){.bannerSec{background:none;height:auto;padding:20px 0}}.package_box .form-field label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.breadcrumb-item a{color:#000;text-decoration:none;transition:color .3s ease;font-weight:600}.breadcrumb-item + .breadcrumb-item::before{content:"›";padding:0 3px;color:#000;font-weight:600}.breadcrumb-item.active{color:#000;font-weight:600}.about-box{background:#fff;padding:40px;border-radius:12px;box-shadow:0 6px 25px #00000026;margin:30px auto}.about-box h1{font-size:30px;font-weight:800;color:#222;margin-bottom:10px;text-transform:uppercase;letter-spacing:1px;text-align:center}.about-box h2{font-size:24px;font-weight:800;color:#222;text-transform:uppercase;margin-bottom:20px;text-align:center}.about-box p{font-size:16px;line-height:1.8;color:#444;text-align:left}:root{--kc-bg:#fff;--kc-card-bg:#fff;--kc-accent:#0f6fbf;--kc-accent-2:#0b4f8a;--kc-text:#222;--kc-subtext:#555b66;--kc-radius:14px;--kc-gap:24px;--kc-elevation:0 10px 30px #11182714;--kc-transition:240ms cubic-bezier(.2,.9,.3,1);--kc-max-width:1200px}.services-list{box-sizing:border-box;width:100%;background:var(--kc-bg);display:flex;justify-content:center;padding:40px 16px}.services-list .cards-grid{width:100%;max-width:var(--kc-max-width);display:grid;grid-template-columns:repeat(3,1fr);gap:var(--kc-gap);align-items:stretch;margin:0 auto;padding:0}@media (max-width:1100px){.services-list .cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.services-list .cards-grid{grid-template-columns:1fr;gap:18px;padding:0 6px}}.services-list .card{display:flex;flex-direction:column;background:linear-gradient(180deg,#fffffffa,#fafafafa);border-radius:var(--kc-radius);overflow:hidden;box-shadow:var(--kc-elevation);transition:transform var(--kc-transition),box-shadow var(--kc-transition);will-change:transform;min-height:340px;border:1px solid #0f6fbf0f}.services-list .card:hover,.services-list .card:focus-within{transform:translateY(-8px);box-shadow:0 22px 48px #1118271f}.services-list .card-image{position:relative;width:100%;padding-top:62%;overflow:hidden;background:linear-gradient(90deg,#0f6fbf0f,#0b4f8a08)}.services-list .card-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform 600ms cubic-bezier(.2,.9,.3,1);transform-origin:center;filter:contrast(1.02) saturate(1.02)}.services-list .card:hover .card-image img,.services-list .card:focus-within .card-image img{transform:scale(1.06)}.services-list .card-content{padding:20px;display:flex;flex-direction:column;gap:12px;color:var(--kc-text);line-height:1.45;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial}.services-list .card-content h2{margin:0;font-size:clamp(1.05rem,1.9vw,1.28rem);letter-spacing:-.01em;color:var(--kc-accent-2);font-weight:700}.services-list .card-content p{margin:0;color:var(--kc-subtext);font-size:.95rem;max-height:6.9em;overflow:hidden;position:relative}.services-list .card-content p::after{content:"";position:absolute;right:0;bottom:0;left:0;height:2.4em;pointer-events:none;background:linear-gradient(180deg,#fff0,var(--kc-card-bg))}.services-list .card-footer{margin-top:auto;display:flex;justify-content:center;padding-top:10px}.services-list .btn{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:10px;background:linear-gradient(90deg,var(--kc-accent),var(--kc-accent-2));color:#fff;text-decoration:none;font-weight:600;font-size:.95rem;border:0;cursor:pointer;transition:transform var(--kc-transition),box-shadow var(--kc-transition);box-shadow:0 6px 18px #0b4f8a1f}.services-list .btn:active{transform:translateY(1px)}.services-list .card:focus-within{outline:3px solid #0f6fbf1f;outline-offset:6px}@media (max-width:420px){:root{--kc-gap:14px;--kc-radius:12px}.services-list .card{min-height:300px}.services-list .card-content{padding:16px}}@media print{.services-list{padding:0}.services-list .card{box-shadow:none;border:1px solid #ddd;break-inside:avoid}.services-list .card-image{display:none}.services-list .card-content p::after{display:none}}.services-list .card.full-bleed{grid-column:1 / -1}.services-list .card.expanded .card-content p{max-height:none}.services-section{padding:60px 20px;background:#f9f9f9}.section-title{text-align:center;font-size:32px;font-weight:700;margin-bottom:50px;color:#222;position:relative}.section-title::after{content:"";display:block;width:80px;height:4px;background:#ff6b35;margin:12px auto 0;border-radius:2px}.service-card{display:flex;flex-direction:column;background:#fff;border-radius:12px;overflow:hidden;margin-bottom:35px;box-shadow:0 4px 14px #00000014;transition:transform .3s ease,box-shadow .3s ease;height:100%}.service-card:hover{transform:translateY(-6px);box-shadow:0 8px 20px #0000001f}.service-img{width:100%;height:260px;overflow:hidden}.service-img img{width:100%;height:100%;object-fit:cover;display:block}.service-content{flex:1;padding:25px;display:flex;flex-direction:column;justify-content:flex-start}.service-content h3{font-size:20px;font-weight:600;color:#fff;background:#595ED3;display:inline-block;padding:8px 14px;border-radius:6px;margin-bottom:15px;position:relative;text-align:center;text-transform:uppercase}.service-content p{font-size:15px;line-height:1.7;color:#555;flex-grow:1}@media (min-width: 768px){.service-card{flex-direction:row;align-items:stretch}.service-img{flex:1;max-width:40%;height:auto}.service-content{flex:2;padding:40px}}.why-choose-us{padding:60px 20px;background:#eef1ff}.why-choose-us .section-title{text-align:center;font-size:32px;font-weight:700;color:#222;margin-bottom:50px}.choose-us-cards{display:grid;grid-template-columns:1fr;gap:25px}.choose-card{background:#fff;padding:30px 20px;border-radius:15px;text-align:center;box-shadow:0 6px 20px #00000014;transition:transform .3s ease,box-shadow .3s ease}.choose-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001f}.choose-card .icon{width:60px;height:60px;margin:0 auto 15px;position:relative}.shield-icon{background:#595ED3;clip-path:polygon(50% 0%,90% 20%,90% 70%,50% 100%,10% 70%,10% 20%)}.money-icon::before{content:'$';font-size:28px;color:#595ED3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.money-icon{width:60px;height:60px;border:4px solid #595ED3;border-radius:50%}.lightning-icon{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:35px solid #595ED3;position:relative;top:5px}.lightning-icon::after{content:'';position:absolute;top:20px;left:-20px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:35px solid #595ED3}.support-icon{width:60px;height:30px;border:4px solid #595ED3;border-radius:30px 30px 0 0;position:relative}.support-icon::before{content:'';width:12px;height:18px;background:#595ED3;position:absolute;left:-12px;bottom:-4px;border-radius:3px}.support-icon::after{content:'';width:12px;height:18px;background:#595ED3;position:absolute;right:-12px;bottom:-4px;border-radius:3px}.choose-card h3{font-size:20px;font-weight:600;color:#333;margin-bottom:12px}.choose-card p{font-size:15px;color:#555;line-height:1.6}@media(min-width: 768px){.choose-us-cards{grid-template-columns:repeat(2,1fr)}}@media(min-width: 1024px){.choose-us-cards{grid-template-columns:repeat(4,1fr)}}.plain-link{color:inherit;text-decoration:none}
/* ================= ROOT ================= */
:root {
  --primary:#2563eb;
  --primary-dark:#1d4ed8;
  --bg:#ffffff;
  --soft:#f3f4f6;
  --border:#e5e7eb;
  --radius:18px;
  --shadow:0 18px 40px rgba(0,0,0,.18);
  --font:Arial, Helvetica, sans-serif;
}

/* ================= CONTAINER ================= */
.chat-container{
  position:fixed;
  bottom:20px;
  right:20px;
  z-index:99999;
  font-family:var(--font);
}

/* ================= TOGGLE BUTTON ================= */
.chat-toggle{
  display:flex;
  align-items:center;
  gap:8px;
  background:linear-gradient(135deg,var(--primary),#60a5fa);
  color:#fff;
  border-radius:50px;
  padding:12px 18px;
  cursor:pointer;
  box-shadow:0 10px 25px rgba(37,99,235,.35);
  transition:.25s;
  user-select:none;
}

.chat-toggle:hover{
  transform:translateY(-2px);
}

.chat-icon{
  position:relative;
  font-size:22px;
}

.notify-badge{
  position:absolute;
  top:-6px;
  right:-8px;
  background:#ef4444;
  color:#fff;
  border-radius:50%;
  min-width:18px;
  height:18px;
  font-size:11px;
  display:none;
  align-items:center;
  justify-content:center;
  font-weight:700;
}

/* ================= CHAT BOX ================= */
.chat-box{
  position:absolute;
  bottom:75px;
  right:0;
  width:370px;
  height:455px;
  background:var(--bg);
  border-radius:var(--radius);
  box-shadow:var(--shadow);
  border:1px solid var(--border);
  overflow:hidden;

  display:flex;
  flex-direction:column;

  opacity:0;
  pointer-events:none;
  transform:translateY(20px) scale(.96);
  transition:.25s ease;
}

/* OPEN STATE */
.chat-box.open{
  opacity:1;
  pointer-events:auto;
  transform:translateY(0) scale(1);
}

/* ================= HEADER ================= */
.chat-header{
  background:linear-gradient(135deg,var(--primary),#3b82f6);
  color:#fff;
  padding:16px;
  display:flex;
  justify-content:space-between;
  align-items:center;
}

.header-left{
  display:flex;
  align-items:center;
  gap:10px;
  font-size:15px;
  font-weight:600;
}

.status-dot{
  width:10px;
  height:10px;
  background:#22c55e;
  border-radius:50%;
}

/* ================= DROPDOWN MENU ================= */
.header-right{ position:relative; display:flex; align-items:center; gap:6px; }
/* ICON BUTTON STYLE */ 
.header-right span{ width:36px; height:36px; display:flex; align-items:center; justify-content:center; cursor:pointer; font-size:20px; border-radius:8px; transition:.2s; }
.header-right span:hover{ background:rgba(255,255,255,.25); } 
/* CLOSE BUTTON SLIGHTLY BIGGER */ 
#closeBtn{ font-size:22px; }
.menu{
  position:absolute;
  top:44px;
  right:0;
  background:#fff;
  border:1px solid var(--border);
  border-radius:12px;
  box-shadow:0 12px 30px rgba(0,0,0,.15);
  width:150px;
  overflow:hidden;
  display:none;
  z-index:1000;
  animation:menuFade .18s ease;
}

/* MENU ITEMS */
.menu div{
  padding:12px 16px;
  font-size:14px;
  font-weight:500;
  color:#000;                 /* BLACK TEXT */
  cursor:pointer;
  transition:.18s;
  letter-spacing:.2px;
}

/* HOVER EFFECT */
.menu div:hover{
  background:#f3f4f6;
  color:#111;                 /* Slight darker on hover */
}

/* ACTIVE CLICK EFFECT */
.menu div:active{
  background:#e5e7eb;
}

/* ================= FORM ================= */
.user-form{
  padding:16px;
  display:flex;
  flex-direction:column;
  gap:10px;
}

.user-form input{
  padding:12px;
  border-radius:12px;
  border:1px solid var(--border);
  font-size:14px;
}

.user-form button{
  background:var(--primary);
  color:#fff;
  border:none;
  padding:12px;
  border-radius:12px;
  cursor:pointer;
  font-size:15px;
}

/* ================= MESSAGES ================= */
.chat-messages{
  flex:1;
  padding:14px;
  overflow-y:auto;
  background:var(--soft);
  display:none;
  scroll-behavior:smooth;
}

.msg{
  margin-bottom:10px;
  max-width:80%;
  padding:11px 15px;
  border-radius:16px;
  font-size:14px;
  line-height:1.4;
  word-wrap:break-word;
}

.msg.user{
  background:var(--primary);
  color:#fff;
  margin-left:auto;
  border-bottom-right-radius:6px;
}

.msg.admin-msg{
  background:#fff;
  border:1px solid var(--border);
  margin-right:auto;
  border-bottom-left-radius:6px;
}

.msg.system{
  background:#e5e7eb;
  margin:auto;
  text-align:center;
  font-size:13px;
}

/* ================= INPUT ================= */
.chat-input{
  display:none;
  border-top:1px solid var(--border);
  padding:10px;
  background:#fff;
  gap:8px;
}

.chat-input input{
  flex:1;
  border:none;
  outline:none;
  padding:13px 16px;
  border-radius:30px;
  background:var(--soft);
  font-size:14px;
}

.chat-input button{
  background:var(--primary);
  color:#fff;
  border:none;
  border-radius:50%;
  width:46px;
  height:46px;
  cursor:pointer;
  font-size:18px;
}

/* ================= TABLET ================= */
@media (max-width:768px){
  .chat-box{
    width:95vw;
    height:85vh;
    right:-12px;
    bottom:80px;
    border-radius:16px;
  }
}

/* ================= MOBILE FULL SCREEN ================= */
@media (max-width:480px){

  .chat-container{
    bottom:10px;
    right:10px;
  }

  .chat-toggle{
    padding:12px 16px;
  }

  .chat-box{
    position:fixed;
    top:0;
    left:0;
    width:100vw;
    height:100vh;
    bottom:0;
    right:0;
    border-radius:0;
    transform:translateY(40px);
  }

  .chat-box.open{
    transform:translateY(0);
  }

  .chat-header{
    padding:18px;
  }

.header-right span{
  width:42px;
  height:42px;
  font-size:24px;
}

.menu{
  top:50px;
  width:160px;
}

  .chat-input input{
    padding:14px;
  }

  .chat-label{
    display:none;
  }
}






/* ================= FAQ SECTION ================= */
.faq-container {
  background:#eef1ff;
  padding: 80px 20px 90px;
}

.faq-title {
  text-align: center;
  font-size: 2.6rem;
  font-weight: 800;
  color: #0f172a;
  margin-bottom: 60px;
  letter-spacing: -0.5px;
}

.faq-grid {
  max-width: 1050px;
  margin: auto;
}

/* CARD */
details {
  background: #ffffff;
  padding: 28px 34px;
  border-radius: 20px;
  margin-bottom: 24px;
  border-left: 5px solid #0ea5e9;
  box-shadow: 0 8px 20px rgba(0,0,0,0.05);
  transition: all 0.35s ease;
  overflow: hidden;
}

details:hover {
  transform: translateY(-4px);
  box-shadow: 0 14px 32px rgba(0,0,0,0.08);
}

details[open] {
  border-left-color: #14b8a6;
  box-shadow: 0 18px 40px rgba(20,184,166,0.18);
}

/* QUESTION */
summary {
  font-size: 1.15rem;
  font-weight: 650;
  cursor: pointer;
  list-style: none;
  position: relative;
  padding-right: 46px;
  color: #0f172a;
}

summary::-webkit-details-marker {
  display: none;
}

/* ICON */
summary::after {
  content: "+";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%) rotate(0deg);
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #e0f2fe;
  color: #0284c7;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 800;
  font-size: 18px;
  transition: all 0.3s ease;
}

details[open] summary::after {
  content: "+";
  transform: translateY(-50%) rotate(45deg);
  background: #ccfbf1;
  color: #0f766e;
}

/* ANSWER */
.faq-content {
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  margin-top: 0;
  font-size: 1rem;
  color: #475569;
  line-height: 1.8;
  border-top: 1px solid #e5e7eb;
  transition: all 0.35s ease;
}

/* OPEN ANIMATION */
details[open] .faq-content {
  max-height: 500px;
  opacity: 1;
  margin-top: 16px;
  padding-top: 14px;
}

/* ================= RESPONSIVE ================= */
@media (max-width: 991px) {
  .faq-title {
    font-size: 2.2rem;
  }
}

@media (max-width: 768px) {
  .faq-title {
    font-size: 2rem;
  }

  details {
    padding: 22px 24px;
  }
}

@media (max-width: 480px) {
  .faq-title {
    font-size: 1.7rem;
  }

  summary {
    font-size: 1rem;
  }
}