.hero_section,.immigration_sec{background-position:center;background-size:cover}.call_btn,.explore_btn,.hero_cntr h3,.seamless h4{font-family:Montserrat-SemiBold}.imgtnContent p,.kerala_card p{line-height:22px}.faq .icon,.faq-toggle{transition:transform .3s}.contact-title span,.faq .question{font-weight:700}.contact-text,.contact-title{text-align:center;font-style:normal}.contact-section,.contact-text,.contact-title,.diff,.kerala_card,.kerala_card p,.services-card .tableTick{text-align:center}.immigration_sec{background-image:url(../Images/immigrationhero.png)!important;background-repeat:no-repeat}.hero_cntr{padding:100px 0 130px}.hero_cntr h3{color:#fff;font-size:28px}.call_btn,.explore_btn{font-size:14px;width:180px;padding:12px;border-radius:25px}.explore_btn{background-color:#7c4ee4;color:#fff;border:2px solid var(--purple)}.call_btn{background-color:#fff;border:2px solid #fff}.hero_btn{display:flex;gap:20px}.explore_btn:focus,.explore_btn:hover{background-color:transparent}.call_btn:focus,.call_btn:hover{background-color:transparent;color:#fff}.seam i{color:#101e46;font-size:28px;font-style:normal;font-weight:900}.seamless h4{color:#101e46}.suppoting_banner{background-image:url(../Images/immigrationbanner1.png)!important;height:300px!important}.suppoting_banner h2{color:#fff}.card_sec{margin-top:-150px}.kerala_card{border-radius:13px 13px 0 0;flex-direction:column;background-color:#fff}.cardimg{margin-top:30px}.kerala_card h5{color:#101e46;font-family:Montserrat-Bold;padding-top:10px}.kerala_card p{font-family:Montserrat-Regular}.imgtnbtn{border-radius:0 0 12.56px 12.56px;background:linear-gradient(90deg,#7c4ee4 0,#643aba 100%)}.readbtn{border-right:2px solid #fff}.imgtnbtn button{padding:10px 20px;color:#fff}.reason{color:#294db6;font-size:16px;background-color:#e9edf9;padding:8px 16px;border-radius:15px;width:max-content;font-family:Montserrat-Medium}.faq,.service-box,.service-box2{border-radius:24px}.round,.round2{position:absolute;z-index:-3;width:28%}.service-box{background:linear-gradient(270deg,#fff 0,rgba(255,255,255,0) 100%)}.service-box2{background:linear-gradient(270deg,rgba(255,255,255,0) 0,#fff 100%)}.faq,.faq.active{background:#fff}.service-box h4,.service-box2 h4{font-size:19px;line-height:29px;font-family:Montserrat-SemiBold}.number{color:#d3e3fd;font-size:80px;transform:rotate(-10deg);font-family:Montserrat-ExtraBold}.contact-button,.services-title{font-family:Montserrat-SemiBold}.round{left:0;top:30%}.round2{right:0;top:10%}.quesAns{width:70%}.faq{margin:20px auto;padding:20px}.faq-toggle{font-size:18px;color:#777}.faq-answer{display:none;padding-top:10px;font-size:16px;color:#555}.faq-box.active .faq-answer,.show{display:block}.faq-box.active .faq-toggle i,.faq.active .icon{transform:rotate(180deg)}.faq .question{font-size:16px;color:#333;display:flex;justify-content:space-between;align-items:center}.faq .answer{display:none;font-size:14px;margin-top:10px;color:#31474d}.faq.active .question{color:var(--purple)}.contact-section{background:linear-gradient(90deg,#7c4ee4 0,#784cb2 100%);padding:50px 20px;border-radius:20px;display:flex;flex-direction:column;align-items:center}.contact-title{color:#fff;font-size:45px;font-weight:800;line-height:130%;text-transform:capitalize}.contact-text{color:#d9e3e6;font-size:18px;font-weight:500;line-height:150%;width:80%}.contact-button{background:#fff;color:#000;padding:12px 25px;font-size:16px;border:1.333px solid #d9e3e6;border-radius:8px;cursor:pointer;transition:.3s}.contact-button:hover{background:#f0f0f0}.diff{display:flex;flex-direction:column;justify-content:center;align-items:center}.services-card{background:#fff;border-radius:12px;padding:30px;width:90%;margin:40px auto;box-shadow:0 4px 12px rgba(0,0,0,.1)}.services-title{font-size:20px;color:#81a4ae}.check-icon{color:#28c76f;font-size:20px}.faded{color:#7deeb090;font-size:20px}.services-card .tableContent{font-size:18px;font-family:Montserrat-Medium}.services-card table{border-collapse:separate;border-spacing:0 20px}.colOne{width:80%}.colThree,.colTwo{width:10%}@media only screen and (max-width:1400px) and (min-width:1200px){.card_sec{width:75%!important}.suppoting_banner .heading{width:80%!important}}@media only screen and (max-width:1200px) and (min-width:992px){.hero_cntr{padding:70px 0 90px}.hero_cntr h1{font-size:50px;line-height:60px}.hero_cntr h3{font-size:20px}.call_btn,.explore_btn{width:150px}.card_sec{width:75%!important}.seam i{font-size:22px!important}.chooseSec,.suppoting_banner .heading{width:80%!important}.service-box h4,.service-box2 h4{font-size:16px;line-height:23px}.services-card .tableContent{font-size:15px}.number{font-size:60px}.card_sec p{height:100px}}@media only screen and (max-width:992px) and (min-width:768px){.hero_cntr{padding:70px 0 90px}.hero_cntr h1{font-size:38px;line-height:48px}.diff h6,.hero_cntr h3{font-size:20px}.hero_cntr h3{text-align:center}.hero_cntr p{width:100%}.hero_btn{justify-content:center}.call_btn,.explore_btn{width:150px;padding:10px}.diff h2{font-size:36px}.diff p{font-size:13px}.services-card{width:90%;padding:15px}.services-title{font-size:16px}.card_sec,.chooseSec,.immigration_img img{width:100%!important}.service-box h4,.service-box2 h4{font-size:16px;line-height:23px}.number{font-size:60px}.immigration_content h5{margin-top:-80px!important;text-align:center}.seam{margin-top:-55px!important}.kerala_card{margin-top:-150px!important}.suppoting_banner .heading{width:80%!important}}@media only screen and (max-width:768px){.contact-text,.contact-title{text-align:center;font-style:normal}.hero_cntr{padding:70px 0 50px}.hero_btn{gap:10px;justify-content:center}.hero_cntr h3{font-size:20px;text-align:center}.seam i{font-size:20px!important}.immigration_sec p{width:100%}.hero_btn button{padding:10px}.faq{width:95%;padding:15px;margin:20px auto;border-radius:16px}.chooseSec,.immigration_img img,.suppoting_banner .heading{width:100%!important}.reason{font-size:14px;padding:5px 10px;border-radius:10px}.service-box,.service-box2{border-radius:15px}.service-box h4,.service-box2 h4{font-size:16px;line-height:23px}.number{font-size:60px}.contact-section{background:linear-gradient(90deg,#7c4ee4 0,#784cb2 100%);padding:50px 20px;text-align:center;border-radius:20px;display:flex;flex-direction:column;align-items:center}.contact-title{color:#fff;font-size:45px;font-weight:800;line-height:130%;text-transform:capitalize}.contact-title span{font-weight:700}.contact-text{color:#d9e3e6;font-size:18px;font-weight:500;line-height:150%;width:80%}.contact-button{background:#fff;color:#000;font-family:Montserrat-SemiBold;padding:12px 25px;font-size:16px;border:1.333px solid #d9e3e6;border-radius:8px;cursor:pointer;transition:.3s}.contact-button:hover{background:#f0f0f0}.immigration_content h5{margin-top:-80px!important}.seam{margin-top:-55px!important}.card_sec{width:100%!important;margin-top:25px}.kerala_card{margin-top:10px}.services-card{padding:20px;width:100%}.check-icon,.faded,.services-title{font-size:16px}.services-card .tableContent{font-size:15px}.suppoting_banner{height:auto!important}}@media only screen and (max-width:576px){.hero_cntr{padding:70px 20px 50px}.hero_cntr h3{font-size:16px;text-align:center}.chooseSec,.immigration_img img,.immigration_sec p,.sixreason .serv_box{width:100%!important}.call_btn,.explore_btn{width:150px;padding:8px}.suppoting_banner{height:auto!important}.card_sec{width:100%!important;margin-top:0}.kerala_card{margin-top:10px}.reason{font-size:14px;padding:5px 10px;border-radius:10px}.service-box,.service-box2{border-radius:15px}.number{font-size:50px}.service-box2 .col-11{padding-left:20px!important}.service-box2 .col-1{padding-left:5px}.service-box .col-1{padding-left:0!important}.quesAns{width:100%}.faq{margin:20px auto;border-radius:20px;padding:10px 15px}.faq .answer,.faq-answer{font-size:14px}.contact-button,.faq .question{font-size:15px}.contact-section{padding:20px}.contact-section h2{font-size:25px}.contact-section h2 span{font-size:20px}.contact-text{width:100%!important;font-size:16px}.service-box h4,.service-box2 h4{line-height:23px;font-size:16px}.service-box p,.service-box2 p{font-size:12px}.immigration_content h5{margin-top:-80px!important}.seam{margin-top:-40px}}
