@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Raleway:ital,wght@0,100..900;1,100..900&family=Tenor+Sans&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Raleway:ital,wght@0,100..900;1,100..900&family=Tenor+Sans&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Rajdhani:wght@300;400;500;600;700&family=Raleway:ital,wght@0,100..900;1,100..900&family=Tenor+Sans&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Rajdhani:wght@300;400;500;600;700&family=Raleway:ital,wght@0,100..900;1,100..900&family=Rubik:ital,wght@0,300..900;1,300..900&family=Tenor+Sans&display=swap");*{padding:0;margin:0;box-sizing:border-box}.umrah-Banner-detail{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;flex-direction:column;max-width:770px;margin:0 auto;padding:0 20px}.umrah-Banner-detail h3{font-weight:700;font-size:46px;line-height:56.07px;color:#fff}.umrah-Banner-detail h3,.umrah-Banner-detail p{font-family:Montserrat,sans-serif;text-align:center;margin-bottom:31px}.umrah-Banner-detail p{font-weight:400;font-size:13px;line-height:21px;color:rgba(255,255,255,1)}.umrah-Banner-detail button{background-color:rgba(0,181,173,1);height:52px;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#fff;padding:14px;font-size:20px;line-height:24.38px;text-align:center;font-weight:700;text-transform:uppercase;font-family:Montserrat,sans-serif;border:none}.visa-requirement-sec{padding:65px 0}.visa-requirement-txt{display:flex;align-items:center;align-self:center;flex-direction:column;margin-bottom:48px}.visa-requirement-txt h2{font-size:35px;font-weight:700;line-height:52px;max-width:740px;text-transform:capitalize}.visa-requirement-txt h2,.visa-requirement-txt p{font-family:Montserrat,serif;width:100%;text-align:center}.visa-requirement-txt p{font-size:15px;line-height:24px;font-weight:400;margin:0;max-width:1066px}.custom-visa-cards .card-body{background-color:#E8E8E8;padding:0}.card-body-wrap{padding:17px 30px}.custom-visa-cards .card{border-radius:0!important}.custom-visa-cards .visa-time p{font-size:10px;line-height:14.3px;font-weight:400;margin:0 0 0 8px;color:#fff}.card-ratings-icons{margin-left:30px}.card-ratings-icons .fa{color:#FEBD11}.card-title{text-align:start}.custom-visa-cards .card-title{font-size:30px;font-weight:700;text-align:start;height:51px;display:flex;align-items:center}.custom-visa-cards .card-title,.visa-category{color:#000000;line-height:27.6px;font-family:Montserrat,serif}.visa-category{font-size:20px;font-weight:500;margin-bottom:0}.custom-visa-cards .card{border:none;border-radius:20px!important;overflow:hidden}.custom-visa-cards{border-radius:20px;margin-bottom:20px;margin-top:70px}.country_flag_img{position:absolute;top:-54px;left:0;right:0;text-align:center;border:6px solid #fff;border-radius:50%;height:100px;width:100px;z-index:999;margin:0 auto;overflow:hidden}.country_flag_img img{height:100%;width:100%;object-fit:cover}.custom-visa-cards .card-ratings p{color:#787878;font-size:11px;line-height:14px;font-weight:400;font-family:Montserrat,serif}.card-title-country{font-size:24px;line-height:27.6px;font-weight:700;font-family:Montserrat,serif;text-align:center;background-color:#0D6F46;color:#fff;text-transform:uppercase;padding:17px 10px;letter-spacing:1px;position:absolute;bottom:0;left:0;right:0;transition:all .3s ease-in-out;height:62px}.custom-visa-cards a{position:relative;display:block;border-radius:20px;text-decoration:none;overflow:hidden}.custom-visa-cards a:before{content:"";position:absolute;inset:0;background-color:#026E45;z-index:1;opacity:.7;transform:scaleY(0);transform-origin:bottom;transition:transform .5s ease-in-out;border-radius:20px;overflow:hidden}.custom-visa-cards a:hover:before{transform:scaleY(1);transform-origin:bottom}.custom-visa-cards .card-title-country{position:absolute;bottom:0;left:0;right:0;background-color:#026E45;color:#fff;font-size:18px;font-weight:600;text-align:center;padding:12px 10px;z-index:2;border-radius:0 0 20px 20px;transition:all .5s ease-in-out}.custom-visa-cards a:hover .card-title-country{bottom:0;display:flex;justify-content:center;align-items:start;font-size:24px;text-transform:uppercase;padding:0;border-radius:20px;background-color:transparent;height:50%}.custom-card-buttons{width:100%;padding:0!important;display:flex;justify-content:center}.book-now-btn{width:50%;border-top:1px solid #e3e3e3;border-radius:3px}.book-now-btn img{width:17px;height:auto;object-fit:contain;align-self:center}.custom-card-buttons a.btn{background-color:#F48F27;width:50%;padding:15px;text-align:center;text-decoration:none;font-size:12px;font-weight:600;color:#383838;font-family:Montserrat,serif;border-radius:unset}.custom-card-buttons a.btn:hover{background-color:#00B5AD;color:#fff}.book-now-btn a{text-decoration:none;font-size:20px;font-weight:600;color:#000;align-self:center;font-family:Montserrat,serif;width:100%;background-color:#F48F27;height:52px;line-height:19px;text-align:center;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}.book-now-btn a:hover{background-color:#000;color:#F48F27}.free-visa{font-family:Montserrat;font-size:15px;font-weight:700;line-height:18px;color:#00B5AD}.custom-visa-cards .card img.card-img-top{height:312px;width:100%;object-fit:cover}.visaconsult-sec{padding:65px 0 0}.search-spacer{height:80px}@keyframes scrollWave{0%{transform:translateY(0) scale(1);opacity:1}50%{transform:translateY(-10px) scale(1.02);opacity:.9}to{transform:translateY(0) scale(1);opacity:1}}.visaconsult-sec.scroll-animation{animation:scrollWave .6s ease-in-out}.visa-consult-btns .btn.active{color:#fff;transition:all .3s ease;transform:scale(1.05)}.visa-consult-btns .btn{background-color:#fff;padding:13px 25px;font-size:15px;font-weight:600;margin-bottom:0;line-height:24px;font-family:Montserrat,serif;margin-right:18px;border:1px solid #00b5ad42;transition:all .3s ease}.visa-consult-btns .active{background-color:#00B5AD;color:#fff}.visaconsult-sec .form-control:focus{border:#00B5AD!important}.form-control:focus{outline:0}.visa-consult-searc .form-input{padding:21px 20px 21px 50px;border:1px solid #c3c3c3;width:100%;max-width:250px;background-image:url(/img/search-icon.png);background-repeat:no-repeat;background-size:17px;background-position:22px 20px;margin:0 0 0 auto;font-size:14px}.visaconsult-sec .form-input::placeholder{font-family:Montserrat,serif;font-size:13px;font-weight:400;line-height:24px;text-align:center;color:#000000}.visa-consult-searc img{position:absolute;width:16px;height:auto;top:38%;left:8%;bottom:0}.visa-consult-btns .btn:focus{border:1px solid #00b5ad}.visa-consult-searc .form-input:focus{border:1px solid #000000!important;box-shadow:unset!important}.border-lines{background-color:#026E45;position:relative;height:2px;width:400px;margin:0 auto}.tours-title .border-lines span{color:#026E45;font-size:15px;line-height:18px;font-family:Raleway,sans-serif;position:absolute;top:0;left:50%;background-color:#fff;width:auto;padding:0 7px;transform:translate(-50%,-50%);height:24px;display:flex;align-items:center;justify-content:center;white-space:nowrap}.tours-title .border-lines span,.tours_heading h4{font-weight:700;text-align:center;text-transform:uppercase}.tours_heading h4{color:rgba(4,4,4,1);font-family:Montserrat,sans-serif;font-size:40px;line-height:52.8px;margin-top:22px;margin-bottom:22px}.mt-100{margin-top:100px}@media (max-width:1200px){.visa-consult-searc .form-input{background-position:20px 21px}}@media (max-width:991px){.visa-consult-searc{margin-top:20px;display:flex;justify-content:center}.umrah-banner-wrap{height:585px;border-radius:20px;display:block}.umrah-banner-wrap img{height:100%;object-fit:fill;border-radius:20px;display:block}}@media (max-width:768px){.visa-consult-searc{margin-top:30px;display:flex;justify-content:center}}@media (max-width:767px){.visa-consult-btns .btn{width:48%}.visa-consult-btns{justify-content:center;width:100%}.visa-consult-btns .btn{width:100%;margin-top:10px}.umrah-Banner-detail h3{font-size:42px}}@media (max-width:576px){.visa-consult-btns .btn{width:100%;margin-bottom:20px;margin-right:0}.visa-consult-searc{margin-top:0;display:block}.visa-consult-searc .form-input{max-width:100%;padding:13px 25px 13px 50px;background-position:18px 19px}.visaconsult-sec{padding:30px 0 0}.visa-requirement-sec{padding:30px 0}.visa-requirement-txt h2{font-size:28px;line-height:35px}.custom-visa-cards .card-text,.visa-requirement-txt p{font-size:14px;line-height:22px}.custom-visa-cards .card-text{padding:20px 0}.free-visa{font-size:13px;line-height:16px}.visaconsult-sec{padding:30px 0 0}.visa-requirement-sec{padding:30px 0}.visa-requirement-txt h2{font-size:26px;line-height:30px}.custom-visa-cards .card-text,.visa-requirement-txt p{font-size:14px;line-height:22px}.custom-visa-cards .card-text{padding:20px 0}.free-visa{font-size:13px;line-height:16px}.umrah-banner-wrap img{height:100%;object-fit:cover;border-radius:20px;display:block}}@media(max-width:575px){.umrah-banner-wrap img{height:100%;object-fit:cover;border-radius:20px;display:block}.umrah-Banner-detail h3{font-size:28px;line-height:42.07px}.umrah-Banner-detail{max-width:100%}}@media(max-width:475px){.umrah-Banner-detail h3{font-size:22px;line-height:42.07px}.umrah-Banner-detail a{font-size:16px}}