PageSourceSearch

https://egypt-eta.com/

html egypt-eta.com collected 2026-09-26 03:59:20 UTC 206,398 bytes, 3,613 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3
4<head>
5   <link rel="preload" as="image" href="https://egypt-eta.com/images/egypt-website-banner.webp?1" fetchpriority="high">
6   <meta charset="utf-8">
7<meta content="width=device-width, initial-scale=1.0" name="viewport">
8<meta name="robots" content="index, follow">
9<meta name="theme-color" content="#4a4a4a">
10
11<link href="https://egypt-eta.com/images/favicon.png" rel="icon">
12<link href="https://egypt-eta.com/css/style.min.css?1712377908" rel="stylesheet">
13
14<script src="https://egypt-eta.com/js/jquery-3.4.1.min.js" type="eda148f88a8bf8f291075076-text/javascript"></script>
vendor: 1 bytes, line 14
14
15<script type="eda148f88a8bf8f291075076-text/javascript">
16    // Google Analytics 4 - Load immediately
17    
vendor: 156 bytes, lines 17-24
17window.dataLayer = window.dataLayer || [];
18
19    function gtag() {
20        dataLayer.push(arguments);
21    }
22
23    gtag('js', new Date());
24    gtag('config', '
24G-BNR0E1F7Q3
vendor: 9 bytes, lines 24-26
24');
25
26    
26var gaScript = document.createElement("script");
27    gaScript.src = "https://www.googletagmanager.com/gtag/js?id=G-BNR0E1F7Q3";
28    gaScript.async = true;
29    document.getElementsByTagName("head")[0].appendChild(gaScript);
30</script>
30   <title> Egypt eVisa Application Portal: Apply Online, Fees & Processing</title>
31   <meta content="Egypt e-visa" name="keywords">
32   <meta content="Apply for an Egypt eVisa online. Check requirements, fees, processing times, eligibility and application steps." name="description">
33   <link rel="canonical" href="https://egypt-eta.com/">
34   <link rel="amphtml" href="https://egypt-eta.com/amp/">
35   
35<script type="application/ld+json">
36      {
37         "@context": "https://schema.org",
38         "@graph": [
39            {
40               "@type": "WebSite",
41               "@id": "https://egypt-eta.com/#website",
42               "url": "https://egypt-eta.com/",
43               "name": "egypt-eta.com",
44               "description": "Egypt eVisa information, eligibility guidance, fees, processing times, and application support for travelers visiting Egypt.",
45               "inLanguage": "en",
46               "publisher": {
47                  "@id": "https://egypt-eta.com/#organization"
48               },
49               "potentialAction": {
50                  "@type": "SearchAction",
51                  "target": {
52                     "@type": "EntryPoint",
53                     "urlTemplate": "https://egypt-eta.com/search/?query={search_term_string}"
54                  },
55                  "query-input": "required name=search_term_string"
56               }
57            },
58            {
59               "@type": "Organization",
60               "@id": "https://egypt-eta.com/#organization",
61               "name": "Egypt Eta",
62               "url": "https://egypt-eta.com",
63               "description": "Independent visa assistance service providing Egypt eVisa information, application guidance, processing updates, and traveler support.",
64               "logo": {
65                  "@type": "ImageObject",
66                  "url": "https://egypt-eta.com/images/logo.webp"
67               },
68               "knowsAbout": [
69                  "Egypt eVisa",
70                  "Egypt visa requirements",
71                  "Egypt tourist visa",
72                  "Egypt eVisa processing",
73                  "Travel to Egypt"
74               ]
75            },
76            {
77               "@type": "WebPage",
78               "@id": "https://egypt-eta.com/#homepage",
79               "url": "https://egypt-eta.com/",
80               "name": "Egypt eVisa Application Portal",
81               "description": "Apply for an Egypt eVisa online. Learn about eligibility, application requirements, eVisa types, processing options, fees, status updates, and Egypt travel information.",
82               "inLanguage": "en",
83               "isPartOf": {
84                  "@id": "https://egypt-eta.com/#website"
85               },
86               "publisher": {
87                  "@id": "https://egypt-eta.com/#organization"
88               },
89               "about": [
90                  "Egypt eVisa",
91                  "Egypt visa eligibility",
92                  "Egypt eVisa requirements",
93                  "Egypt tourist visa",
94                  "Egypt eVisa processing options",
95                  "Travel documentation for Egypt"
96               ],
97               "datePublished": "2025-01-06",
98               "dateModified": "2026-09-11"
99            },
100            {
101               "@type": "Article",
102               "@id": "https://egypt-eta.com/#article-egypt-evisa",
103               "headline": "Egypt eVisa Application Portal",
104               "description": "Comprehensive guide to applying for an Egypt eVisa online, including eligibility, visa types, document requirements, processing times, fees, status tracking, and travel information.",
105               "author": {
106                  "@type": "Organization",
107                  "name": "Egypt Eta"
108               },
109               "publisher": {
110                  "@id": "https://egypt-eta.com/#organization"
111               },
112               "mainEntityOfPage": {
113                  "@id": "https://egypt-eta.com/#homepage"
114               },
115               "datePublished": "2025-01-06",
116               "dateModified": "2026-09-11"
117            },
118            {
119               "@type": "HowTo",
120               "@id": "https://egypt-eta.com/#howto-apply-egypt-evisa",
121               "name": "How to apply for an Egypt eVisa",
122               "description": "Step-by-step guide to completing the Egypt eVisa application: fill out the form, upload the required documents, pay the fee, and receive approval.",
123               "image": "https://egypt-eta.com/images/egypt-website-banner.webp?1",
124               "totalTime": "PT10M",
125               "step": [
126                  {
127                     "@type": "HowToStep",
128                     "name": "Fill in the Egypt eVisa application form",
129                     "text": "Enter passport, travel, and general details, then choose the eVisa type and processing option."
130                  },
131                  {
132                     "@type": "HowToStep",
133                     "name": "Upload the required documents",
134                     "text": "Submit a clear scan of the passport bio-page and any additional documents requested for the application."
135                  },
136                  {
137                     "@type": "HowToStep",
138                     "name": "Pay the visa fee",
139                     "text": "Pay the Egypt eVisa fee with a credit card, debit card, PayPal, bank transfer, or other supported method."
140                  },
141                  {
142                     "@type": "HowToStep",
143                     "name": "Receive approval",
144                     "text": "Track your application status online and receive the approved eVisa by email before printing it for travel."
145                  }
146               ]
147            },
148            {
149               "@type": "PodcastEpisode",
150               "@id": "https://egypt-eta.com/#podcast",
151               "name": "Egypt eVisa guide and travel tips",
152               "description": "Audio guide covering Egypt eVisa eligibility, application steps, processing options, fees, document requirements, and travel advice.",
153               "inLanguage": "en",
154               "datePublished": "2025-01-06",
155               "duration": "PT6M59S",
156               "publisher": {
157                  "@id": "https://egypt-eta.com/#organization"
158               },
159               "author": {
160                  "@id": "https://egypt-eta.com/#organization"
161               },
162               "associatedMedia": {
163                  "@type": "AudioObject",
164                  "contentUrl": "https://egypt-eta.com/assets/audio/egypt-eta-homepage.mp3",
165                  "encodingFormat": "audio/mpeg"
166               },
167               "subjectOf": {
168                  "@id": "https://egypt-eta.com/#homepage"
169               }
170            }
171         ]
172      }
173   </script>
173
174
175
176  <style type="text/css">
177  /* html,
178body {
179    margin: 0;
180    padding: 0;
181    min-width: 360px;
182}
183.container {
184    width: 100%;
185    max-width: 1800px;
186    margin: 0 auto;
187} */
188  .p1{margin:10px 0}.accordion_t{background-color:#fff;color:#444;cursor:pointer;padding:20px 0 7px 12px;width:100%;border-bottom:1px solid #bbb;text-align:left;outline:0;font-size:15px;transition:.4s;border-left:0;border-top:0;border-right:0}.accordion_t:hover,.active_t{background-color:#fff}.accordion_t:after{content:'\002B';color:#777;font-weight:700;float:right;margin-left:5px;padding-right:5px}.active_t:after{content:"\2212"}.panel_t{margin-top:10px;padding:0 18px;background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.h28{font-size:25px;font-weight:700}.block{text-transform:capitalize;box-shadow:rgba(0,0,0,0.25) 0 54px 55px,rgba(0,0,0,0.12) 0 -12px 30px,rgba(0,0,0,0.12) 0 4px 6px,rgba(0,0,0,0.17) 0 12px 13px,rgba(0,0,0,0.09) 0 -3px 5px;transition:2s}.block img{width:100%}.block h6{color:#7e0303;font-size:20px;text-transform:capitalize;height:38px;padding:5px}.block:hover{background-color:#7e0303;color:#fff;transition:2s}.block:hover h6{color:#fff;transition:2s}.text-white{color:gray}.text-center{text-align:center}.icon_i{list-style:none;margin-left:-15px;padding-left:0}.icon_i li{display:flex;align-items:flex-start;line-height:1.5;min-height:2.1em}.icon_i i{display:inline-flex;align-items:center;justify-content:center;flex:0 0 25px;width:25px;min-width:25px;height:25px;margin:7px 11px 0 11px;position:relative;top:0;font-size:25px;color:#2aacbb}.bannerimage{position:relative}.banner-h1{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.apply-list{box-shadow:6px 12px 12px #888;padding:11px;z-index:1}.apply-color{color:#dc3545;font-weight:bold}.apply-color2{color:#28a745;font-weight:bold}.row-relative{display:flex;justify-content:center;align-items:center}.main-map{border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,0.2);padding:15px}@media only screen and (min-width:320px) and (max-width:768px){.main-map{box-shadow:none;padding-top:10px 0}.apply-list{box-shadow:none}.chooseCountryMsg{margin:4px -24px !important}.for-media{margin:-4px -22px !important}#map_container{border:1px solid #ddd}.datamap{margin-top:-1px}}@media only screen and (min-width:319px) and (max-width:395px){.font-color{padding:0 18px}}.my-card{position:relative;display:flex;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,0.125);border-radius:5px;justify-content:space-between;padding:5px 10px 0}.wrapper-country-list{border:1px solid rgba(0,0,0,0.125);margin-top:2px;position:relative;z-index:999;background:#fff;display:none}.my-form-control{display:block;width:100%;height:calc(1.5em+0.75rem+2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#ced4da;background-clip:padding-box;border:1px solid #666;border-radius:2px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;outline:0}#list-of-country{height:238px;overflow:auto;list-style:none;padding:0}#list-of-country li{cursor:pointer;padding:0 12px}#list-of-country li:hover{background:#007bff;cursor:pointer;padding:0 12px;color:#fff}.chooseCountryMsg{margin:-30px 15px;margin-bottom:10px;z-index:1}.flaticon-down{position:relative;top:5px}.banner{width:100%;height:600px;position:relative;overflow:hidden;background:#000}.banner::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.banner-video{width:100%;height:100%;object-fit:cover;display:block}.banner-h1{z-index:2}@media(min-width:576px) and (max-width:1024px){.banner{width:100%;height:300px}}@media only screen and (max-width:577px){.banner{width:100%;height:250px;height:250px}}.li_cls{list-style-type:none;margin-left:-40px;position:relative;margin-bottom:0 !important}.li_cls li{margin-bottom:15px}.li_cls a{color:#333}.flag-xk{background:url(https://egypt-eta.com/images/kosovo-flag.png) no-repeat !important;background-size:100%}span.flag{width:21px;height:15px;
188display:inline-block}img.flag{width:30px}.flag{background:url(https://egypt-eta.com/images/flags_responsive.png) no-repeat;background-size:100%}.flag-ad{background-position:0 .413223%}.flag-ae{background-position:0 .826446%}.flag-af{background-position:0 1.239669%}.flag-ag{background-position:0 1.652893%}.flag-ai{background-position:0 2.066116%}.flag-al{background-position:0 2.479339%}.flag-am{background-position:0 2.892562%}.flag-an{background-position:0 3.305785%}.flag-ao{background-position:0 3.719008%}.flag-aq{background-position:0 4.132231%}.flag-ar{background-position:0 4.545455%}.flag-as{background-position:0 4.958678%}.flag-at{background-position:0 5.371901%}.flag-au{background-position:0 5.785124%}.flag-aw{background-position:0 6.198347%}.flag-az{background-position:0 6.61157%}.flag-ba{background-position:0 7.024793%}.flag-bb{background-position:0 7.438017%}.flag-bd{background-position:0 7.85124%}.flag-be{background-position:0 8.264463%}.flag-bf{background-position:0 8.677686%}.flag-bg{background-position:0 9.090909%}.flag-bh{background-position:0 9.504132%}.flag-bi{background-position:0 9.917355%}.flag-bj{background-position:0 10.330579%}.flag-bm{background-position:0 10.743802%}.flag-bn{background-position:0 11.157025%}.flag-bo{background-position:0 11.570248%}.flag-br{background-position:0 11.983471%}.flag-bs{background-position:0 12.396694%}.flag-bt{background-position:0 12.809917%}.flag-bv{background-position:0 13.22314%}.flag-bw{background-position:0 13.636364%}.flag-by{background-position:0 14.049587%}.flag-bz{background-position:0 14.46281%}.flag-ca{background-position:0 14.876033%}.flag-cc{background-position:0 15.289256%}.flag-cd{background-position:0 15.702479%}.flag-cf{background-position:0 16.115702%}.flag-cg{background-position:0 16.528926%}.flag-ch{background-position:0 16.942149%}.flag-ci{background-position:0 17.355372%}.flag-ck{background-position:0 17.768595%}.flag-cl{background-position:0 18.181818%}.flag-cm{background-position:0 18.595041%}.flag-cn{background-position:0 19.008264%}.flag-co{background-position:0 19.421488%}.flag-cr{background-position:0 19.834711%}.flag-cu{background-position:0 20.247934%}.flag-cv{background-position:0 20.661157%}.flag-cx{background-position:0 21.07438%}.flag-cy{background-position:0 21.487603%}.flag-cz{background-position:0 21.900826%}.flag-de{background-position:0 22.31405%}.flag-dj{background-position:0 22.727273%}.flag-dk{background-position:0 23.140496%}.flag-dm{background-position:0 23.553719%}.flag-do{background-position:0 23.966942%}.flag-dz{background-position:0 24.380165%}.flag-ec{background-position:0 24.793388%}.flag-ee{background-position:0 25.206612%}.flag-eg{background-position:0 25.619835%}.flag-eh{background-position:0 26.033058%}.flag-er{background-position:0 26.446281%}.flag-es{background-position:0 26.859504%}.flag-et{background-position:0 27.272727%}.flag-fi{background-position:0 27.68595%}.flag-fj{background-position:0 28.099174%}.flag-fk{background-position:0 28.512397%}.flag-fm{background-position:0 28.92562%}.flag-fo{background-position:0 29.338843%}.flag-fr{background-position:0 29.752066%}.flag-ga{background-position:0 30.165289%}.flag-gd{background-position:0 30.578512%}.flag-ge{background-position:0 30.991736%}.flag-gf{background-position:0 31.404959%}.flag-gh{background-position:0 31.818182%}.flag-gi{background-position:0 32.231405%}.flag-gl{background-position:0 32.644628%}.flag-gm{background-position:0 33.057851%}.flag-gn{background-position:0 33.471074%}.flag-gp{background-position:0 33.884298%}.flag-gq{background-position:0 34.297521%}.flag-gr{background-position:0 34.710744%}.flag-gs{background-position:0 35.123967%}.flag-gt{background-position:0 35.53719%}.flag-gu{background-position:0 35.950413%}.flag-gw{background-position:0 36.363636%}.flag-gy{background-position:0 36.77686%}.flag-hk{background-position:0 37.190083%}.flag-hm{background-position:0 37.603306%}.flag-hn{background-position:0 38.016529%}.flag-hr{background-position:0 38.429752%}.flag-ht{background-position:0 38.842975%}.flag-hu{background-position:0 39.256198%}.flag-id{background-position:0 39.669421%}.flag-ie{background-position:0 40.082645%}.flag-il{background-position:0 40.495868%}.flag-in{background-position:0 40.909091%}.flag-io{background-position:0 41.322314%}.flag-iq{background-position:0 41.735537%}.flag-ir{background-position:0 42.14876%}.flag-is{background-position:0 42.561983%}.flag-it{background-position:0 42.975207%}.flag-jm{background-position:0 43.38843%}.flag-jo{background-position:0 43.801653%}.flag-jp{background-position:0 44.214876%}.flag-ke{background-position:0 44.628099%}.flag-kg{background-position:0 45.041322%}.flag-kh{background-position:0 45.454545%}.flag-ki{background-position:0 45.867769%}.flag-km{background-position:0 46.280992%}.flag-kn{background-position:0 46.694215%}.flag-kp{background-position:0 47.107438%}.flag-kr{background-position:0 47.520661%}.flag-kw{background-position:0 47.933884%}.flag-ky{background-position:0 48.347107%}.flag-kz{background-position:0 48.760331%}.flag-la{background-position:0 49.173554%}.flag-lb{background-position:0 49.586777%}.flag-lc{background-position:0 50%}.flag-li{background-position:0 50.413223%}.flag-lk{background-position:0 50.826446%}.flag-lr{background-position:0 51.239669%}.flag-ls{background-position:0 51.652893%}.flag-lt{background-position:0 52.066116%}.flag-lu{background-position:0 52.479339%}.flag-lv{background-position:0 52.892562%}.flag-ly{background-position:0 53.305785%}.flag-ma{background-position:0 53.719008%}.flag-mc{background-position:0 54.132231%}.flag-md{background-position:0 54.545455%}.flag-me{background-position:0 54.958678%}.flag-mg{background-position:0 55.371901%}.flag-mh{background-position:0 55.785124%}.flag-mk{background-position:0 56.198347%}.flag-ml{background-position:0 56.61157%}.flag-mm{background-position:0 57.024793%}.flag-mn{background-position:0 57.438017%}.flag-mo{background-position:0 57.85124%}.flag-mp{background-position:0 58.264463%}.flag-mq{background-position:0 58.677686%}.flag-mr{background-position:0 59.090909%}.flag-ms{background-position:0 59.504132%}.flag-mt{background-position:0 59.917355%}.flag-mu{background-position:0 60.330579%}.flag-mv{background-position:0 60.743802%}.flag-mw{background-position:0 61.157025%}.flag-mx{background-position:0 61.570248%}.flag-my{background-position:0 61.983471%}.flag-mz{background-position:0 62.396694%}.flag-na{background-position:0 62.809917%}.flag-nc{background-position:0 63.22314%}.flag-ne{background-position:0 63.636364%}.flag-nf{background-position:0 64.049587%}.flag-ng{background-position:0 64.46281%}.flag-ni{background-position:0 64.876033%}.flag-nl{background-position:0 65.289256%}.flag-no{background-position:0 65.702479%}
188.flag-np{background-position:0 66.115702%}.flag-nr{background-position:0 66.528926%}.flag-nu{background-position:0 66.942149%}.flag-nz{background-position:0 67.355372%}.flag-om{background-position:0 67.768595%}.flag-pa{background-position:0 68.181818%}.flag-pe{background-position:0 68.595041%}.flag-pf{background-position:0 69.008264%}.flag-pg{background-position:0 69.421488%}.flag-ph{background-position:0 69.834711%}.flag-pk{background-position:0 70.247934%}.flag-pl{background-position:0 70.661157%}.flag-pm{background-position:0 71.07438%}.flag-pn{background-position:0 71.487603%}.flag-pr{background-position:0 71.900826%}.flag-pt{background-position:0 72.31405%}.flag-pw{background-position:0 72.727273%}.flag-py{background-position:0 73.140496%}.flag-qa{background-position:0 73.553719%}.flag-re{background-position:0 73.966942%}.flag-ro{background-position:0 74.380165%}.flag-rs{background-position:0 74.793388%}.flag-ru{background-position:0 75.206612%}.flag-rw{background-position:0 75.619835%}.flag-sa{background-position:0 76.033058%}.flag-sb{background-position:0 76.446281%}.flag-sc{background-position:0 76.859504%}.flag-sd{background-position:0 77.272727%}.flag-se{background-position:0 77.68595%}.flag-sg{background-position:0 78.099174%}.flag-sh{background-position:0 78.512397%}.flag-si{background-position:0 78.92562%}.flag-sj{background-position:0 79.338843%}.flag-sk{background-position:0 79.752066%}.flag-sl{background-position:0 80.165289%}.flag-sm{background-position:0 80.578512%}.flag-sn{background-position:0 80.991736%}.flag-so{background-position:0 81.404959%}.flag-sr{background-position:0 81.818182%}.flag-ss{background-position:0 82.231405%}.flag-st{background-position:0 82.644628%}.flag-sv{background-position:0 83.057851%}.flag-sy{background-position:0 83.471074%}.flag-sz{background-position:0 83.884298%}.flag-tc{background-position:0 84.297521%}.flag-td{background-position:0 84.710744%}.flag-tf{background-position:0 85.123967%}.flag-tg{background-position:0 85.53719%}.flag-th{background-position:0 85.950413%}.flag-tj{background-position:0 86.363636%}.flag-tk{background-position:0 86.77686%}.flag-tl{background-position:0 87.190083%}.flag-tm{background-position:0 87.603306%}.flag-tn{background-position:0 88.016529%}.flag-to{background-position:0 88.429752%}.flag-tp{background-position:0 88.842975%}.flag-tr{background-position:0 89.256198%}.flag-tt{background-position:0 89.669421%}.flag-tv{background-position:0 90.082645%}.flag-tw{background-position:0 90.495868%}.flag-ty{background-position:0 90.909091%}.flag-tz{background-position:0 91.322314%}.flag-ua{background-position:0 91.735537%}.flag-ug{background-position:0 92.14876%}.flag-gb,.flag-uk{background-position:0 92.561983%}.flag-um{background-position:0 92.975207%}.flag-us{background-position:0 93.38843%}.flag-uy{background-position:0 93.801653%}.flag-uz{background-position:0 94.214876%}.flag-va{background-position:0 94.628099%}.flag-vc{background-position:0 95.041322%}.flag-ve{background-position:0 95.454545%}.flag-vg{background-position:0 95.867769%}.flag-vi{background-position:0 96.280992%}.flag-vn{background-position:0 96.694215%}.flag-vu{background-position:0 97.107438%}.flag-wf{background-position:0 97.520661%}.flag-ws{background-position:0 97.933884%}.flag-ye{background-position:0 98.347107%}.flag-za{background-position:0 98.760331%}.flag-zm{background-position:0 99.173554%}.flag-zr{background-position:0 99.586777%}.flag-zw{background-position:0 100%}.sitemap-link ul li{min-width:165px !important;margin-bottom:0;padding:0 10px;display:flex;align-items:center}.show-more-btn{display:none}@media screen and (max-width:575px){.show_less{max-height:300px;overflow:hidden}.show-more-btn{display:block;cursor:pointer;color:#0052d2;font-weight:700;text-decoration:underline;margin-block:10px}}</style>
189
190   <style>
191      .home-key-benefits {
192         width: 100%;
193         margin: 20px 0 28px;
194      }
195
196      .home-key-benefits__title {
197         margin: 0 0 14px;
198         color: #374151;
199         font-size: 20px;
200         font-weight: 700;
201         line-height: 1.35;
202      }
203
204      .home-key-benefits__grid {
205         display: grid;
206         grid-template-columns: repeat(4, minmax(0, 1fr));
207         gap: 14px;
208         margin: 0;
209         padding: 0;
210         list-style: none;
211      }
212
213      .home-key-benefits__item {
214         display: flex;
215         align-items: center;
216         min-width: 0;
217         min-height: 82px;
218         padding: 8px 40px;
219         box-sizing: border-box;
220         border: 1px solid #d8e5f5;
221         border-radius: 10px;
222         background: #fff;
223         box-shadow: 0 3px 10px rgba(31, 65, 105, .07);
224         overflow-wrap: break-word;
225      }
226
227      .home-key-benefits__item i {
228         display: inline-flex;
229         align-items: center;
230         justify-content: center;
231         flex: 0 0 34px;
232         width: 34px;
233         height: 34px;
234         margin: 0 12px 0 0;
235         color: #2aacbb;
236         font-size: 28px;
237      }
238
239      @media screen and (max-width: 991.98px) {
240         .home-key-benefits__grid {
241            grid-template-columns: repeat(2, minmax(0, 1fr));
242         }
243      }
244
245      @media screen and (max-width: 575.98px) {
246         .home-key-benefits {
247            margin: 16px 0 22px;
248         }
249
250         .home-key-benefits__grid {
251            grid-template-columns: 1fr;
252            gap: 10px;
253         }
254
255         .home-key-benefits__item {
256            min-height: 68px;
257            padding: 13px;
258         }
259      }
260
261      .home-evisa-information {
262         width: 100%;
263         margin: 20px 0 26px;
264      }
265
266      .home-evisa-information__title {
267         margin: 0 0 8px;
268         color: #374151;
269         font-size: 25px;
270         font-weight: 700;
271         line-height: 1.35;
272      }
273
274      .home-evisa-information__intro,
275      .home-evisa-information__outro {
276         margin: 0 0 16px;
277      }
278
279      .home-evisa-information__grid {
280         display: grid;
281         grid-template-columns: repeat(3, minmax(0, 1fr));
282         gap: 14px;
283      }
284
285      .home-evisa-information__card {
286         min-width: 0;
287         padding: 13px;
288         border: 1px solid #d8e5f5;
289         border-radius: 10px;
290         background: #fff;
291         box-shadow: 0 3px 10px rgba(31, 65, 105, .07);
292         overflow-wrap: break-word;
293      }
294
295      .home-evisa-information__card h4 {
296         margin: 0 0 9px;
297         color: #374151;
298        
299      }
300
301      .home-evisa-information__card ul {
302         margin: 0;
303         padding-left: 20px;
304      }
305
306      /* .home-evisa-information__card li + li {
307         margin-top: 5px;
308      } */
309
310      .home-evisa-information__outro {
311         margin-top: 16px;
312      }
313
314      @media screen and (max-width: 991.98px) {
315         .home-evisa-information__grid {
316            grid-template-columns: repeat(2, minmax(0, 1fr));
317         }
318      }
319
320      @media screen and (max-width: 575.98px) {
321         .home-evisa-information__title {
322            font-size: 21px;
323         }
324
325         .home-evisa-information__grid {
326            grid-template-columns: 1fr;
327            gap: 10px;
328         }
329
330         .home-evisa-information__card {
331            padding: 15px;
332         }
333      }
334      
335   </style>
336   <!-- sample image code -->
337   <style>
338      .main-image-container {
339         max-width: 100% !important;
340         width: 600px;
341         float: right;
342         margin-left: 20px !important;
343      }
344      .cv-main-wrapper {
345         box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
346         height: auto;
347         position: relative;
348      }
349      .mob-show{
350            display: none;
351         }
352      @media screen and (max-width:991px) {
353         .main-image-container {
354            float: none;
355            margin: 0 auto !important;
356            margin-bottom: 15px !important;
357         }
358         .cv-heading {
359            text-align: center !important;
360         }
361         .mob-show{
362            display: block;
363         }
364         .desk-show {
365            display: none;
366         }
367      }
368   </style>
369   
370
371     
372  
373</head>
374
375<body >
376   <style>.btn-info{font-size:clamp(16px,1.1vw,18px) !important}@media screen and (min-width:1821px) and (max-width:1838px){.cnt-hide{display:none}}@media(min-width:1667px){.navbar-nav-menu{margin-right:164px !important}}@media(min-width:1500px){.search-media{right:184px !important}.icon-serch{margin-top:2px}}.navbar-container{width:100%;background-color:#f8f9fa;position:sticky;top:0;left:0;height:57px;z-index:1000;box-shadow:0 .125rem .25rem rgba(0,0,0,0.075);padding:0}.navbar-wrapper{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0 .8rem 0;width:100%;flex-wrap:wrap}@media screen and (min-width:992px){.navbar-wrapper{padding:0 0 .8rem 0;flex-wrap:nowrap}}.navbar-brand-logo{display:flex;align-items:center;text-decoration:none;font-weight:bold;color:#6c757d}#logo-img{width:auto;height:44px !important;position:relative;
376left:-21px;margin-left:15px;max-width:70%}.navbar-toggler{background:none !important;border:1px solid rgba(0,0,0,0.15) !important;cursor:pointer;margin-right:15px;padding:3px 5px !important;border-radius:5px !important;outline:0}.navbar-toggler:hover,.navbar-toggler:focus{outline:none !important;box-shadow:none}@media screen and (max-width:991.98px){.navbar-toggler{display:block}.navbar-wrapper{padding:6px 15px 9px 15px !important}.apply-btn-hide{display:block !important}.nav-item-btn{padding:10px 0}}@media screen and (min-width:992px){.navbar-toggler{display:none}.apply-btn-hide{display:none !important}}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:-0.125em;content:"";background:no-repeat center / 100% 100%;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");position:relative;transition:all .3s ease-in-out}.navbar-toggler-icon.cross{background-image:none}.navbar-toggler-icon.cross::before{content:"✕";font-size:24px;color:rgba(0,0,0,0.55);font-weight:bold;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.collapse{display:none}.collapse.show{display:block}.navbar-collapse{display:flex;align-items:center;justify-content:space-between;width:100%;transition:all .3s ease-in-out}@media screen and (max-width:991.98px){.navbar-collapse{position:fixed;left:0;top:57px;display:flex;flex-direction:column;align-items:flex-start;width:75%;max-width:300px;height:calc(100vh - 57px);background:#f8f9fa;padding:1rem;margin-top:0;z-index:999;overflow-y:auto;opacity:0;visibility:hidden;transform:translateX(-100%);transition:transform .4s ease-in-out,opacity .4s ease-in-out,visibility .4s ease-in-out}.navbar-collapse.show{display:flex !important;opacity:1;visibility:visible;transform:translateX(0);border-top:1px solid #e9ecef}.navbar-toggler{margin-right:unset !important}}@media screen and (min-width:992px){.navbar-collapse{order:auto}}.navbar-nav-menu{display:flex;gap:5px;margin:0 auto;flex-wrap:nowrap;list-style:none;padding:0}@media screen and (max-width:991.98px){.navbar-nav-menu{display:flex !important;flex-direction:column;width:100%;margin:0 !important;gap:0}}.nav-item{position:relative}.nav-link{display:block;padding:5px 10px;color:#000;text-decoration:none;position:relative;font-weight:bold;transition:all .3s ease}@media screen and (max-width:991.98px){.nav-link{padding:.75rem 0;border-bottom:1px solid #e9ecef;width:100%}}.nav-link:before{content:"";position:absolute;left:0;top:85%;width:0;height:3px;background-color:#000;transition:all .5s linear}.nav-link:hover:before{width:100%;background-color:#087283}@media only screen and (max-width:600px){.nav-link:hover:before{width:100%}}@media(max-width:1254px) and (min-width:992px){.nav-link.for-hide{display:none !important}}.justify-content-between{justify-content:space-between !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.px-4{padding-left:1.5rem !important;padding-right:1.5rem !important}@media screen and (max-width:991.98px){.btn-media{margin-left:0 !important;margin-right:0 !important;margin-bottom:.5rem !important;display:none !important;width:100%;padding:.75rem 1rem !important}.nav-link.for-hide{display:block !important}}#srch-text{padding:8px 14px;font-size:14px;border:0 solid #087283;border-radius:25px 0 0 25px;position:relative;height:30px;width:170px;color:#000;outline:0;transition:all .3s ease}#srch-text:focus{border-color:#058fa3;box-shadow:0 0 0 3px rgba(8,114,131,0.1)}#srch-text::placeholder{font-size:13px;font-weight:400;color:#999}.search-media{display:flex;align-items:center;gap:0;flex-wrap:nowrap;background:#f8f9fa;border-radius:25px;overflow:hidden;border:2px solid #087283}.search2{background-color:#087283;height:30px;width:42px;border:0;cursor:pointer;display:flex;justify-content:center;position:relative;flex-shrink:0;transition:all .3s ease}.search2:hover{background-color:#058fa3}.search2:active{background-color:#046a7a}.icon-serch{padding:0;color:#fff;font-size:24px}.search-icon{border-radius:0}@media screen and (min-width:992px){.navbar-collapse{display:flex !important;align-items:center;gap:10px !important;max-height:none;opacity:1;overflow:visible;padding:0}.navbar-nav-menu{display:flex !important;gap:5px;flex-wrap:nowrap}.btn-media{margin:0 !important;margin-left:auto;margin-right:10px;white-space:nowrap;display:inline-block}.search-media{position:fixed;top:10px;right:170px;display:flex;align-items:center;width:auto;margin:0;padding:0;gap:0;z-index:1001;border-radius:25px}#srch-text{width:113px !important;height:33px !important;padding:8px 14px !important;margin:0 !important;top:auto !important;border-radius:25px 0 0 25px !important;font-size:14px !important}.search2{position:static !important;left:auto !important;top:auto !important;height:33px;width:42px;margin:0 !important;border-radius:0 25px 25px 0}}@media screen and (min-width:1637px){#srch-text{height:35px !important}.search2{height:35px}}@media screen and (max-width:991.98px){.navbar-collapse{display:none !important}.search-media{position:fixed;top:10px !important;left:53% !important;transform:translateX(-50%) !important;display:flex;align-items:center;width:auto;margin:0;padding:0;gap:0;z-index:1001;border-radius:20px}#srch-text{margin:0 !important;width:130px !important;height:32px !important;padding:8px 12px !important;font-size:12px !important;border-radius:20px 0 0 20px !important;top:auto !important}.search2{height:32px;width:38px;margin:0 !important;border-radius:0 20px 20px 0;position:static !important;top:auto !important;left:auto !important}}.img-srch{width:auto;height:22px;position:absolute;top:22px;z-index:1;right:189px}
376@media(min-width:200px) and (max-width:992px){.img-srch{display:none}}.srch-btn{position:relative;top:2px}.toggle-btn{position:relative;left:-12px}@media(min-width:992px) and (max-width:1223px){.cmd-display{display:none}}.navbar-wrapper{padding:6px 33px 9px 33px}@media(max-width:1092px) and (min-width:992px){.navbar-nav-menu{gap:0 !important}.search-media{right:168px !important}}@media(max-width:500px){#srch-text{width:100px !important}}@media(max-width:1820px){.cnt-hide{display:none}}@media(max-width:1724px){.blg-hide{display:none}}@media(max-width:1666px){.rqmt-hide{display:none}}@media(max-width:1420px){.trst-hide{display:none}}@media(max-width:1320px){.cmp-hide{display:none}}@media(max-width:1110px){.v-fe-hide{display:none}}@media(max-width:991.98px){.v-fe-hide{display:block !important}.cmp-hide{display:block !important}.trst-hide{display:block !important}.rqmt-hide{display:block !important}.blg-hide{display:block !important}.cnt-hide{display:block !important}}</style>
377
378
379
380<div class="navbar-container">
381    <div class="navbar-wrapper">
382        <a href="https://egypt-eta.com" class="navbar-brand-logo">
383            <picture>
384                <source srcset="https://egypt-eta.com/images/logo.webp" type="image/webp">
385                <img class="img_logo" id="logo-img" src="https://egypt-eta.com/images/logo.jpg" loading="lazy" alt="logo" title="Home" width="127" height="70">
386            </picture>
387        </a>
388
389        <button type="button" class="navbar-toggler" data-toggle="collapse" data-target="#navbarCollapse" aria-label="Toggle navigation" aria-expanded="false">
390            <span class="navbar-toggler-icon" aria-hidden="true"></span>
391        </button>
392
393        <div class="collapse navbar-collapse justify-content-between" id="navbarCollapse">
394            <ul class="navbar-nav-menu">
395                <li class="nav-item">
396                    <a href="https://egypt-eta.com/" class="nav-link" title="Home">Home</a>
397                </li>
398                <li class="nav-item trst-hide">
399                    <a href="https://egypt-eta.com/egypt-tourist-visa/" class="nav-link" title="Tourist eVisa">Tourist eVisa</a>
400                </li>
401                <li class="nav-item">
402                    <a href="https://egypt-eta.com/egypt-evisa-application-form/" class="nav-link" title="Application Process">Application Process</a>
403                </li>
404                <li class="nav-item">
405                    <a href="https://egypt-eta.com/egypt-evisa-eligibility/" class="nav-link" title="eVisa Eligibility">eVisa Eligibility</a>
406                </li>
407                <li class="nav-item cmp-hide">
408                    <a href="https://egypt-eta.com/complete-partially/" class="nav-link" title="Complete Application">Complete Application</a>
409                </li>
410                <li class="nav-item rqmt-hide">
411                    <a href="https://egypt-eta.com/egypt-evisa-requirements/" class="nav-link" title="eVisa Requirements">Egypt eVisa Requirements</a>
412                </li>
413                <li class="nav-item v-fe-hide">
414                    <a href="https://egypt-eta.com/egypt-evisa-costs/" class="nav-link" title="eVisa Fees">eVisa Fees</a>
415                </li>
416                <li class="nav-item blg-hide">
417                    <a href="https://egypt-eta.com/news/" class="nav-link" title="Blogs">Blogs</a>
418                </li>
419                <li class="nav-item cnt-hide">
420                    <a href="https://egypt-eta.com/contact-us/" class="nav-link" title="Contact Us">Contact Us</a>
421                </li>
422                <li class="nav-item nav-item-btn"><a href="https://egypt-eta.com/application/" class="btn apply-btn-hide btn-info px-4" title="Egypt e Visa Application Form" style="font-weight: 700;">Apply Visa</a></li>
423            </ul>
424
425            <a href="https://egypt-eta.com/application/" class="btn btn-media btn-info px-4" title="Egypt e Visa Application Form" style="font-weight: 700;">Apply Visa</a>
426        </div>
427    </div>
428</div>
429
430<div class="search-media">
431    <input class="search-icon" type="text" id="srch-text" placeholder="Search..." aria-label="Search">
432    <div class="search2" aria-label="Search">
433        <i class="flaticon-search-2 icon-serch" id="srch-btn" aria-hidden="true"></i>
434    </div>
435</div>
436<!-- Navbar End -->
437
438<script type="eda148f88a8bf8f291075076-text/javascript">
439    document.addEventListener('DOMContentLoaded', function() {
440        const collapseBtn = document.querySelector('[data-toggle="collapse"]');
441        const collapseMenu = document.getElementById('navbarCollapse');
442        const toggleIcon = document.querySelector('.navbar-toggler-icon');
443
444        // Create backdrop overlay
445        const backdrop = document.createElement('div');
446        backdrop.id = 'navbar-backdrop';
447        backdrop.style.cssText = `
448            position: fixed;
449            left: 0;
450            top: 57px;
451            width: 100%;
452            height: calc(100vh - 57px);
453            background: rgba(0, 0, 0, 0.5);
454            opacity: 0;
455            visibility: hidden;
456            z-index: 998;
457            transition: opacity 0.4s ease-in-out, visibility 0.4s ease-in-out;
458            pointer-events: none;
459        `;
460        document.body.appendChild(backdrop);
461
462        if (collapseBtn && collapseMenu && toggleIcon) {
463            // Function to update icon and backdrop
464            function updateIcon() {
465                if (collapseMenu.classList.contains('show')) {
466                    toggleIcon.classList.add('cross');
467                    backdrop.style.opacity = '1';
468                    backdrop.style.visibility = 'visible';
469                    backdrop.style.pointerEvents = 'auto';
470                } else {
471                    toggleIcon.classList.remove('cross');
472                    backdrop.style.opacity = '0';
473                    backdrop.style.visibility = 'hidden';
474                    backdrop.style.pointerEvents = 'none';
475                }
476            }
477
478            // Listen to Bootstrap collapse events
479            collapseMenu.addEventListener('show.bs.collapse', updateIcon);
480            collapseMenu.addEventListener('shown.bs.collapse', updateIcon);
481            collapseMenu.addEventListener('hide.bs.collapse', updateIcon);
482            collapseMenu.addEventListener('hidden.bs.collapse', updateIcon);
483
484            // Also monitor class changes with MutationObserver as backup
485            const observer = new MutationObserver(function(mutations) {
486                mutations.forEach(function(mutation) {
487                    if (mutation.attributeName === 'class') {
488                        updateIcon();
489                    }
490                });
491            });
492
493            observer.observe(collapseMenu, {
494                attributes: true,
495                attributeFilter: ['class']
496            });
497
498            // Initial check
499            updateIcon();
500
501            // Click handler as additional fallback
502            collapseBtn.addEventListener('click', function() {
503                setTimeout(updateIcon, 100);
504            });
505
506            // Close menu when clicking backdrop
507            backdrop.addEventListener('click', function() {
508                if (collapseMenu.classList.contains('show')) {
509                    collapseMenu.classList.remove('show');
510                    updateIcon();
511                }
512            });
513
514            // Close menu when clicking a nav link
515            const navLinks = collapseMenu.querySelectorAll('.nav-link');
516            navLinks.forEach(function(link) {
517                link.addEventListener('click', function() {
518                    setTimeout(function() {
519                        collapseMenu.classList.remove('show');
520                        updateIcon();
521                    }, 100);
522                });
523            });
524        }
525    });
526</script>
526   <div class="container-fluid   px-0 mb-3">
527      <div class="col-lg-12 text-center bannerimage px-0" style="  ">
528         <!-- <picture >
529               <source media="(min-width: 300px) and (max-width:767px)" srcset="https://egypt-eta.com/images/mo-banner-egypt.webp"  type="image/webp">
530               <source media="(min-width: 768px) and (max-width:1199px)" srcset="https://egypt-eta.com/images/tab-banner-egyp.webp" type="image/webp">
531             <source media="(min-width: 1200px) and (max-width:3000px)" srcset="https://egypt-eta.com/images/desktop-banner-egypt.webp" type="image/webp"> -->
532         <!--<img style="max-width: 100%; width: 100%; "  src="https://egypt-eta.com/images/banner-egypt.jpg" title="Egypt Visa" alt="Egypt Visa" width="800"  height="500" />
533            </picture> -->
534         <div class="banner">
535            <video class="banner-video" autoplay muted loop playsinline preload="metadata" poster="https://egypt-eta.com/images/egypt-website-banner.webp?1">
536               <source src="https://egypt-eta.com/videos/egypt-website-banner_480p.mp4" type="video/mp4" media="(max-width: 768px)">
537               <source src="https://egypt-eta.com/videos/egypt-website-banner.mp4" type="video/mp4">
538            </video>
539         </div>
540         <div class="banner-h1 d-none d-sm-block" style="width: 100%;">
541            <h1 class="text-white mb-4 mt-5 mt-lg-0">Egypt Travel Application</h1>
542            <!-- <h1 class="display-5 font-weight-bold text-white">Apply eVisa for Egypt</h1> -->
543            <p class=" text-white" style="font-size: revert;">Obtain your entry pass to <strong>Egypt for tourism purposes in 2-3 days </strong></p>
544            <a href="https://egypt-eta.com/application/" title="Egypt e Visa Application Form" class="btn btn-info " style="padding: 8px 28px;">Apply for the Egypt eVisa</a>
545            <!-- <a href="https://egypt-eta.com/application/" title="Egypt e Visa Application Form" class="btn btn-info mt-1 py-3 px-5" style="">Apply Visa</a> -->
546         </div>
547      </div>
548   </div>
549   <div class="container count " role="main">
550      <div class="row px-0">
551         <div class="col-md-12">
552            <p>24/7 support is provided to the applicant to submit the Egypt visa application form. Once the application is submitted, it is reviewed by the visa professionals before final submission. </p>
553            <div class="egeta-sticky-section">
554
555                <div class="egeta-sticky-content">
556            
557          
558           
559            <!-- <p><strong>Egypt eVisa Sample</strong></p>
560           
561          
562            <p>The Egypt eVisa is an <strong>electronic travel document</strong> that authorises the traveller to enter the country for tourism. </p>
563             -->
564 
565 <h2>
565Who can Apply for the Egypt Electronic Visa (eVisa)? </h2>
566          
567                        <style>
568               #sec-evisa-countries .li_cls {
569                  display: grid;
570                  grid-template-columns: repeat(4, minmax(0, 1fr));
571                  grid-auto-rows: 35px;
572                  gap: 4px 0;
573                  list-style: none;
574                  margin: 0;
575                  padding: 0;
576               }
577
578               #sec-evisa-countries .li_cls li {
579                  margin-bottom: 0;
580                  padding: 0 10px;
581                  display: flex;
582                  align-items: center;
583               }
584
585               #sec-evisa-countries .li_cls li a {
586                  display: flex;
587                  align-items: center;
588                  gap: 5px;
589                  color: #0000ff;
590                  font-weight: 600;
591
592               }
593
594               #sec-evisa-countries .div_lst {
595                  overflow: hidden;
596                  transition: max-height 0.9s ease;
597               }
598
599               #sec-evisa-countries .div_lst.show_less {
600                  /* Exactly five complete rows: (5 x 35px) + (4 x 4px gaps). */
601                  max-height: 191px;
602               }
603
604               #sec-evisa-countries .show_all {
605                  color: #fff !important;
606                  background-color: #087283 !important;
607                  font-weight: 400;
608                  padding: .2rem 1rem;
609                  border: 1px solid transparent;
610                  text-align: center;
611                  font-size: 1rem;
612                  line-height: 1.5;
613                  border-radius: 2px;
614                  box-shadow: 1px 1px 6px -2px #0c0b0b;
615                  transition: color .15s ease-in-out, background-color .15s ease-in-out;
616                  cursor: pointer;
617                  display: inline-flex;
618                  align-items: center;
619                  gap: 8px;
620                  text-decoration: none !important;
621                  margin: 15px auto 10px;
622                  outline: none;
623               }
624
625               #sec-evisa-countries .show_all:hover {
626                  color: #fff !important;
627               }
628
629               @media screen and (min-width:1261px) and (max-width: 1420px) {
630                  #sec-evisa-countries .li_cls {
631                     grid-template-columns: repeat(3, 1fr);
632                  }
633               }
634
635               @media screen and (min-width: 1051px) and (max-width: 1260px) {
636                  #sec-evisa-countries .li_cls {
637                     grid-template-columns: repeat(2, 1fr);
638                  }
639               }
640
641               @media screen and (min-width: 992px) and (max-width: 1050px) {
642                  #sec-evisa-countries .li_cls {
643                     grid-template-columns: repeat(1, 1fr);
644                  }
645               }
646                 @media screen and (max-width: 840px) {
647                  #sec-evisa-countries .li_cls {
648                     grid-template-columns: repeat(3, 1fr);
649                  }
650               }
651                 @media screen and (max-width: 600px) {
652                  #sec-evisa-countries .li_cls {
653                     grid-template-columns: repeat(2, 1fr);
654                  }
655               }
656                 /* @media screen (min-width:1261px) and (max-width: 1420px) {
657                  #sec-evisa-countries .li_cls {
658                     grid-template-columns: repeat(3, 1fr);
659                  }
660               } */
661            </style>
662
663            <!-- Sticky Section Styles -->
664            <style>
665            .egeta-sticky-section {
666                display: block;
667                position: relative;
668                overflow: visible !important;
669            }
670
671            .egeta-sticky-content,
672            .egeta-sticky-image-block,
673            #about,
674            #about>.container {
675                overflow: visible !important;
676            }
677
678            @media (min-width: 992px) {
679                .egeta-sticky-section {
680                    display: grid;
681                    grid-template-columns: minmax(0, 1fr) 600px;
682                    gap: 20px;
683                    align-items: start;
684                }
685
686                .egeta-sticky-content {
687                    min-width: 0;
688                }
689
690                .egeta-sticky-image-block {
691                    position: relative;
692                    align-self: stretch;
693                    min-width: 0;
694                    overflow: visible !important;
695                }
696
697                .egeta-sticky-image-block .egeta-card-container {
698                    position: -webkit-sticky !important;
699                    position: sticky !important;
700                    top: 60px !important;
701                    width: 600px;
702                    max-width: 100%;
703
704                    float: none !important;
705                    margin: 0 !important;
706
707                    z-index: 99;
708                }
709
710                .egeta-sticky-content #egeta-countries {
711                    overflow: visible !important;
712                }
713
714                .egeta-sticky-content .egeta-list-fetch,
715                .egeta-sticky-content .egeta-search-results-grid {
716                    grid-template-columns: repeat(3, minmax(0, 1fr));
717                }
718            }
719
720            @media (max-width: 991px) {
721                .egeta-sticky-section {
722                    display: flex;
723                    flex-direction: column;
724                }
725
726                .egeta-sticky-image-block {
727                    order: -1;
728                }
729
730                .egeta-sticky-image-block .egeta-card-container {
731                    position: static !important;
732                    float: none !important;
733                    width: 100%;
734                    max-width: 600px;
735                    margin: 10px auto 20px !important;
736                }
737            }
738            </style>
739
740            <!-- Start .egeta-sticky-section -->
741           
742
743                    <div class="country-box" id="sec-evisa-countries">
744                       <div class="row div_lst show_less">
745                          <div class="col-12">
746                             <div class="sitemap-link">
747                                <ul class="li_cls"><li><a href="/apply-evisa-from-albania/"><span class="flag flag-al"></span>&nbsp;Albania</a></li><li><a href="/apply-evisa-from-argentina/"><span class="flag flag-ar"></span>&nbsp;Argentina</a></li><li><a href="/apply-evisa-from-armenia/"><span class="flag flag-am"></span>&nbsp;Armenia</a></li><li><a href="/apply-evisa-from-australia/"><span class="flag flag-au"></span>&nbsp;Australia</a></li><li><a href="/apply-evisa-from-austria/"><span class="flag flag-at"></span>&nbsp;Austria</a></li><li><a href="/apply-evisa-from-azerbaijan/"><span class="flag flag-az"></span>&nbsp;Azerbaijan</a></li><li><a href="/apply-evisa-from-bahrain/"><span class="flag flag-bh"></span>&nbsp;Bahrain</a></li><li><a href="/apply-evisa-from-belarus/"><span class="flag flag-by"></span>&nbsp;Belarus</a></li><li><a href="/apply-evisa-from-belgium/"><span class="flag flag-be"></span>&nbsp;Belgium</a></li><li><a href="/apply-evisa-from-bolivia/"><span class="flag flag-bo"></span>&nbsp;Bolivia</a></li><li><a href="/apply-evisa-from-bosnia-and-herzegovina/"><span class="flag flag-ba"></span>&nbsp;Bosnia and Herzegovina</a></li><li><a href="/apply-evisa-from-brazil/"><span class="flag flag-br"></span>&nbsp;Brazil</a></li><li><a href="/apply-evisa-from-bulgaria/"><span class="flag flag-bg"></span>&nbsp;Bulgaria</a></li><li>
747<a href="/apply-evisa-from-canada/"><span class="flag flag-ca"></span>&nbsp;Canada</a></li><li><a href="/apply-evisa-from-chile/"><span class="flag flag-cl"></span>&nbsp;Chile</a></li><li><a href="/apply-evisa-from-china/"><span class="flag flag-cn"></span>&nbsp;China</a></li><li><a href="/apply-evisa-from-colombia/"><span class="flag flag-co"></span>&nbsp;Colombia</a></li><li><a href="/apply-evisa-from-croatia/"><span class="flag flag-hr"></span>&nbsp;Croatia</a></li><li><a href="/apply-evisa-from-cyprus/"><span class="flag flag-cy"></span>&nbsp;Cyprus</a></li><li><a href="/apply-evisa-from-czech-republic/"><span class="flag flag-cz"></span>&nbsp;Czech Republic</a></li><li><a href="/apply-evisa-from-denmark/"><span class="flag flag-dk"></span>&nbsp;Denmark</a></li><li><a href="/apply-evisa-from-ecuador/"><span class="flag flag-ec"></span>&nbsp;Ecuador</a></li><li><a href="/apply-evisa-from-estonia/"><span class="flag flag-ee"></span>&nbsp;Estonia</a></li><li><a href="/apply-evisa-from-finland/"><span class="flag flag-fi"></span>&nbsp;Finland</a></li><li><a href="/apply-evisa-from-france/"><span class="flag flag-fr"></span>&nbsp;France</a></li><li><a href="/apply-evisa-from-georgia/"><span class="flag flag-ge"></span>&nbsp;Georgia</a></li><li><a href="/apply-evisa-from-germany/"><span class="flag flag-de"></span>&nbsp;Germany</a></li><li><a href="/apply-evisa-from-greece/"><span class="flag flag-gr"></span>&nbsp;Greece</a></li><li><a href="/apply-evisa-from-hungary/"><span class="flag flag-hu"></span>&nbsp;Hungary</a></li><li><a href="/apply-evisa-from-iceland/"><span class="flag flag-is"></span>&nbsp;Iceland</a></li><li><a href="/apply-evisa-from-india/"><span class="flag flag-in"></span>&nbsp;India</a></li><li><a href="/apply-evisa-from-ireland/"><span class="flag flag-ie"></span>&nbsp;Ireland</a></li><li><a href="/apply-evisa-from-italy/"><span class="flag flag-it"></span>&nbsp;Italy</a></li><li><a href="/apply-evisa-from-japan/"><span class="flag flag-jp"></span>&nbsp;Japan</a></li><li><a href="/apply-evisa-from-korea-republic-of-south/"><span class="flag flag-kr"></span>&nbsp;Korea, Republic of (South)</a></li><li><a href="/apply-evisa-from-kosovo/"><span class="flag flag-xk"></span>&nbsp;Kosovo</a></li><li><a href="/apply-evisa-from-kuwait/"><span class="flag flag-kw"></span>&nbsp;Kuwait</a></li><li><a href="/apply-evisa-from-latvia/"><span class="flag flag-lv"></span>&nbsp;Latvia</a></li><li><a href="/apply-evisa-from-lithuania/"><span class="flag flag-lt"></span>&nbsp;Lithuania</a></li><li><a href="/apply-evisa-from-luxembourg/"><span class="flag flag-lu"></span>&nbsp;Luxembourg</a></li><li><a href="/apply-evisa-from-macedonia-republic-of/"><span class="flag flag-mk"></span>&nbsp;Macedonia, Republic of</a></li><li><a href="/apply-evisa-from-malaysia/"><span class="flag flag-my"></span>&nbsp;Malaysia</a></li><li><a href="/apply-evisa-from-malta/"><span class="flag flag-mt"></span>&nbsp;Malta</a></li><li><a href="/apply-evisa-from-mexico/"><span class="flag flag-mx"></span>&nbsp;Mexico</a></li><li><a href="/apply-evisa-from-moldova/"><span class="flag flag-md"></span>&nbsp;Moldova</a></li><li><a href="/apply-evisa-from-monaco/"><span class="flag flag-mc"></span>&nbsp;Monaco</a></li><li><a href="/apply-evisa-from-montenegro/"><span class="flag flag-me"></span>&nbsp;Montenegro</a></li><li><a href="/apply-evisa-from-netherlands/"><span class="flag flag-nl"></span>&nbsp;Netherlands</a></li><li><a href="/apply-evisa-from-new-zealand/"><span class="flag flag-nz"></span>&nbsp;New Zealand</a></li><li><a href="/apply-evisa-from-norway/"><span class="flag flag-no"></span>&nbsp;Norway</a></li><li><a href="/apply-evisa-from-oman/"><span class="flag flag-om"></span>&nbsp;Oman</a></li><li><a href="/apply-evisa-from-paraguay/"><span class="flag flag-py"></span>&nbsp;Paraguay</a></li><li><a href="/apply-evisa-from-peru/"><span class="flag flag-pe"></span>&nbsp;Peru</a></li><li><a href="/apply-evisa-from-poland/"><span class="flag flag-pl"></span>&nbsp;Poland</a></li><li><a href="/apply-evisa-from-portugal/"><span class="flag flag-pt"></span>&nbsp;Portugal</a></li><li><a href="/apply-evisa-from-qatar/"><span class="flag flag-qa"></span>&nbsp;Qatar</a></li><li><a href="/apply-evisa-from-romania/"><span class="flag flag-ro"></span>&nbsp;Romania</a></li><li><a href="/apply-evisa-from-russia/"><span class="flag flag-ru"></span>&nbsp;Russia</a></li><li><a href="/apply-evisa-from-san-marino/"><span class="flag flag-sm"></span>&nbsp;San Marino</a></li><li><a href="/apply-evisa-from-saudi-arabia/"><span class="flag flag-sa"></span>&nbsp;Saudi Arabia</a></li><li><a href="/apply-evisa-from-serbia/"><span class="flag flag-rs"></span>&nbsp;Serbia</a></li><li><a href="/apply-evisa-from-singapore/"><span class="flag flag-sg"></span>&nbsp;Singapore</a></li><li><a href="/apply-evisa-from-slovakia/"><span class="flag flag-sk"></span>&nbsp;Slovakia</a></li><li><a href="/apply-evisa-from-slovenia/"><span class="flag flag-si"></span>&nbsp;Slovenia</a></li><li><a href="/apply-evisa-from-south-africa/"><span class="flag flag-za"></span>&nbsp;South Africa</a></li><li><a href="/apply-evisa-from-spain/"><span class="flag flag-es"></span>&nbsp;Spain</a></li><li><a href="/apply-evisa-from-sweden/"><span class="flag flag-se"></span>&nbsp;Sweden</a></li><li><a href="/apply-evisa-from-switzerland/"><span class="flag flag-ch"></span>&nbsp;Switzerland</a></li><li><a href="/apply-evisa-from-taiwan/"><span class="flag flag-tw"></span>&nbsp;Taiwan</a></li><li><a href="/apply-evisa-from-united-arab-emirates/"><span class="flag flag-ae"></span>&nbsp;United Arab Emirates</a></li><li><a href="/apply-evisa-from-united-kingdom/"><span class="flag flag-gb"></span>&nbsp;United Kingdom</a></li><li><a href="/apply-evisa-from-united-states-of-america/"><span class="flag flag-us"></span>&nbsp;United States of America</a></li><li><a href="/apply-evisa-from-uruguay/"><span class="flag flag-uy"></span>&nbsp;Uruguay</a></li><li><a href="/apply-evisa-from-vatican-city-holy-see/"><span class="flag flag-va"></span>&nbsp;Vatican City (Holy See)</a></li></ul>
748                             </div>
749                          </div>
750                       </div>
751                       <div class="text-center-button" style="display:flex; margin: auto;">
752                          <a href="#" class="show_all show_more_less_evisa"
753                             style="color: #fff !important; font-weight: 400 !important;">
754                             Show More Countries <i class="fa fa-chevron-down"></i>
755                          </a>
756                       </div>
757                    </div>
758                    <style>
759   .types-grid {
760      display: grid;
761      grid-template-columns: repeat(2, 1fr);
762      gap: 0 10px
763   }
764   @media (min-width:992px) and (max-width:1358px){
765      .types-grid {
766         grid-template-columns: 1fr;
767      }
768   }
769 @media (max-width:750px){
770      .types-grid {
771         grid-template-columns: 1fr;
772      }
773   }
774</style>
775
776<h2>Egypt eVisa Types </h2>
777<p>The<strong> Egypt eVisa (electronic visa)</strong> comes with 2 entry options:&nbsp;</p>
778<div class="types-grid">
779   <div>
780   <h3>Tourist eVisa with Single Entry Option&nbsp;</h3>
781<ul>
782<li>It is valid for 90 days.</li>
783<li>Allows a stay of 30 days.&nbsp;</li>
784</ul>
785</div>
786<div>
787   <h3>Tourist eVisa with Multiple Entry Option&nbsp;</h3>
788<ul>
789<li>It is valid for 180 days.&nbsp;</li>
790<li>Allows a maximum stay of 30 days per visit.</li>
791</ul>
792</div>
793</div>
794
795
796
797<h2>Egypt eVisa Application Requirements</h2>
798<p>To apply for the Egypt eVisa, the applicant must submit:</p>
799<ul>
800<li>Scan copy of their <strong>passport-bio page.&nbsp;</strong></li>
801</ul>
802<p>The passport must be <strong>valid for 6 months</strong> from the arrival date in Egypt. It should also have <strong>1-2 blank pages for stamps</strong>.</p>
803
804
805
806
807
808
809           
810            <h2 class="mt-3">How to Apply for an Egypt E-Visa?</h2>
811            <style>
812       
813        .sprint-container {
814            margin: 10px auto;
815        }
816        
817        .sprint-row {
818            display: flex;
819            flex-wrap: wrap;
820        }
821        
822        .day-section {
823            flex: 1;
824            position: relative;
825            text-align: center;
826            padding: 5px 2px;
827            border-right: 1px solid #eee;
828            min-width: 200px;
829        }
830        
831        .day-section:last-child {
832            border-right: none;
833        }
834        
835        .day-title {
836            color: #ccc;
837            font-size: 18px;
838            font-weight: bold;
839            margin-bottom: 30px;
840        }
841        
842        .icon-container {
843            width: 60px;
844            height: 60px;
845            margin: 0 auto 0px;
846            position: relative;
847            display: flex;
848            align-items: center;
849            justify-content: center;
850        }
851
852        .sprint-container .icon-container .font-color,
853        .sprint-container .icon-container img {
854            width: 60px !important;
855            height: 60px !important;
856            display: inline-block;
857            line-height: 1;
858            object-fit: contain;
859        }
860
861        .sprint-container .icon-container .font-color {
862            font-size: 50px !important;
863            color: #1aa4b6 !important;
864        }
865
866        .sprint-container .icon-container img {
867            filter: invert(36%) sepia(112%) saturate(470%) hue-rotate(140deg) brightness(0.9);
868        }
869        
870        .phase-title {
871            font-size: 19px;
872            font-weight: 600;
873            margin-bottom: 10px;
874        }
875        
876        .phase-description {
877            color: #666;
878            font-size: 16px;
879            line-height: 1.4;
880            padding: 0 10px;
881        }
882        @media (min-width:1359px) and (max-width:1550px){
883            .day-section {
884                min-width: 323px;
885            }
886        }
887        
888        /* Media queries for responsiveness */
889        @media (max-width: 992px) {
890            .day-section {
891                min-width: 323px;
892            }
893        }
894        
895        /* @media (max-width: 768px) {
896            .day-section {
897                flex: 0 0 50%;
898                border-bottom: 1px solid #eee;
899                border-right: 1px solid #eee;
900            }
901            
902            .day-section:nth-child(2n) {
903                border-right: none;
904            }
905            
906            .day-section:nth-last-child(-n+2):nth-child(odd) {
907                border-bottom: none;
908            }
909            
910            .day-section:last-child {
911                border-bottom: none;
912            }
913        } */
914        
915        @media (max-width: 675px) {
916            .day-section {
917                flex: 0 0 100%;
918                border-right: none;
919                border-bottom: 1px solid #eee;
920            }
921            
922            .day-section:last-child {
923                border-bottom: none;
924            }
925            .phase-description{
926               text-align: center;
927            }
928        }
929    </style>
930
931    <div class="sprint-container">
932        <div class="sprint-row">
933            <!-- Day 1 -->
934            <div class="day-section">
935                <!-- <h2 class="day-title">STEP 1</h2> -->
936                <div class="icon-container">
937                    <div class="icon-understand">
938                    <i class=" font-color flaticon-filling-form-1"></i>
939                    </div>
940                </div>
941                <h3 class="phase-title">Fill Out the Visa Application Form:</h3>
942                <p class="phase-description">Enter passport, travel and other required general details. Select eVisa type and processing option. </p>
943            </div>
944            
945            <!-- Day 2 -->
946            <div class="day-section">
947                <!-- <h2 class="day-title">STEP 2</h2> -->
948                <div class="icon-container">
949                    <div class="icon-diverge">
950                    <i class=" font-color flaticon-visa"></i>
951                    </div>
952                </div>
953                <h3 class="phase-title">Upload the Documents:</h3>
954                <p class="phase-description">Submit clear, high quality scan of the passport bio-page. Submitting, blurry or cropped scan will require resubmission.</p>
955            </div>
956            
957            <!-- Day 3 -->
958            <div class="day-section">
959                <!-- <h2 class="day-title">STEP 3</h2> -->
960               <div class="icon-container">
961                    <div class="icon-prototype">
962                     <i class=" font-color flaticon-credit-card"></i>
963                    </div>
964                </div>
965                <h3 class="phase-title">Pay the Visa Fee:</h3>
966                <p class="phase-description"> The fee can be paid using a credit or debit card, paypal, cryptocurrency or bank transfer. Receive fee receipt immediately after payment. </p>
967            </div>
968            
969            <!-- Day 4 -->
970            <div class="day-section">
971                <!-- <h2 class="day-title">STEP 4</h2> -->
972                <div class="icon-container">
973                    <div class="icon-validate">
974                    <i class=" font-color flaticon-checkmark"></i>
975                    </div>
976                </div>
977                <h3 class="phase-title">Get Approval:</h3>
978                <p class="phase-description"> Receive regular status updates. The approved eVisa will be sent to the registered email ID. Print a copy for travel purpose.</p>
979            </div>
980            
981            
982
983            <!-- <div class="day-section">
984                <h2 class="day-title">STEP 5</h2>
985                <div class="icon-container">
986                    <div class="icon-validate">
987                    <img src="/images/log-in.png" alt="Receive Visa"style="width: 60px; height: 60px;">
988                    </div>
989                </div>
990                <h3 class="phase-title">Present at Entry</h3>
991                <p class="phase-description">Upon arrival in Egypt, show the printed e-visa copy to the immigration officer. It's a mandatory requirement for entry.</p>
992            </div> -->
993        </div>
994    </div>
995
996                </div>
997                <!-- End .egeta-sticky-content -->
998
999                <aside class="egeta-sticky-image-block mb-3" aria-label="Egypt eVisa sample">
1000
1001                    <div class="egeta-card-container mt-md-0 mt-0 mb-lg-3 mb-md-2 mb-0 mt-lg-3 mt-md-4">
1002                         <div class="egeta-media-holder">
1003                             
1004
1005<style>.cv-main-wrapper{max-width:100%;margin:0 auto;position:relative;width:600px;}.cv-image-box{margin-bottom:5px}.cv-zoom-icon{position:absolute;background:rgba(0,0,0,.6);color:#fff;font-size:24px;
1005cursor:pointer;padding:5px 10px;border-radius:5px;top:0;right:0;z-index:2}.cv-image{height:auto;max-width:100%;cursor:pointer}.cv-border{border:1px solid #d2d2d2}.cv-heading{text-align:right}.cv-overlay{padding-bottom:20px;display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.85);justify-content:center;align-items:center;z-index:1000000000;overflow:auto;padding:10px;padding-top:20px;box-sizing:border-box}.cv-overlay .sample-open-image{max-height:100%;display:flex;align-items:center;justify-content:center;padding-top:0 !important;padding-bottom:10px}.cv-overlay .sample-open-image img.cv-expanded{border:0;max-height:max-content !important;max-width: calc(100% - 30px) !important;padding-bottom:30px;background:none !important}.cv-expanded{height:auto;display:block;object-fit:contain;border-radius:0 !important;cursor:default !important;margin:auto;width:auto;max-width:100%;max-height:100%}.cv-close-btn{font-size:24px !important;position:fixed;top:20px;right:20px;background:#fff;color:#333;border:0;padding:10px 15px;border-radius:50%;cursor:pointer;z-index:10001;box-shadow:0 0 15px rgba(0,0,0,.5);width:45px;height:45px;display:flex;align-items:center;justify-content:center}
1006.flaticon-close {
1007        margin-top: 5px;
1008    }
1009</style>
1010
1011<div class="cv-main-wrapper">
1012<span class="cv-zoom-icon" id="cvZoomIcon">
1013    <svg width="30" height="30" viewBox="0 0 24 24" fill="none"
1014     xmlns="http://www.w3.org/2000/svg">
1015    <circle cx="10.5" cy="10.5" r="7.5"
1016            stroke="currentColor"
1017            stroke-width="2"/>
1018
1019    <path d="M16 16L21 21"
1020          stroke="currentColor"
1021          stroke-width="2"
1022          stroke-linecap="round"/>
1023
1024    <path d="M10.5 7.5V13.5"
1025          stroke="currentColor"
1026          stroke-width="2"
1027          stroke-linecap="round"/>
1028
1029    <path d="M7.5 10.5H13.5"
1030          stroke="currentColor"
1031          stroke-width="2"
1032          stroke-linecap="round"/>
1033</svg></span>
1034        <center>
1035        <picture class="sample-open-image">
1036            <!-- WebP source -->
1037            <source srcset="/images/egypt-evisa-samples.webp" type="image/webp">
1038            
1039            <!-- JPG fallback -->
1040            <img src="/images/egypt-evisa-samples.jpg"
1041                 alt="Egypt eVisa Sample "
1042                 title="Egypt eVisa Sample "
1043                 class="cv-image js-cv-image" 
1044               width="600"height="848"        fetchpriority="high"                 style="max-width:100%;height:auto;width:600px;cursor:pointer;"
1045                 loading="eager"
1046                 data-zoom-src="/images/egypt-evisa-samples.jpg">
1047        </picture>
1048    </center>
1049</div>
1050
1051
1052<!-- sample-image -->
1053<script type="eda148f88a8bf8f291075076-text/javascript">
1054    (function () {
1055
1056        let overlay = null;
1057
1058        function getVisibleImage(root) {
1059            const images = (root || document).querySelectorAll('.sample-open-image img, .js-cv-image, .visa-image, .sample-image-design');
1060            for (let img of images) {
1061                if (img.offsetParent !== null) {
1062                    return img;
1063                }
1064            }
1065            return images[0] || null;
1066        }
1067
1068        function getZoomImageUrl(sourceImage) {
1069            if (!sourceImage) return '';
1070
1071            const dataZoomSrc = sourceImage.getAttribute('data-zoom-src');
1072            if (dataZoomSrc) {
1073                return dataZoomSrc;
1074            }
1075
1076            const picture = sourceImage.closest('picture');
1077            const source = picture ? picture.querySelector('source[srcset]') : null;
1078
1079            if (source && source.srcset) {
1080                const candidates = source.srcset
1081                    .split(',')
1082                    .map(item => item.trim())
1083                    .map(item => {
1084                        const parts = item.split(/\s+/).filter(Boolean);
1085                        if (!parts.length) return null;
1086                        const url = parts[0];
1087                        const descriptor = parts[1] || '';
1088                        const widthMatch = descriptor.match(/^(\d+)w$/);
1089                        return {
1090                            url,
1091                            width: widthMatch ? parseInt(widthMatch[1], 10) : 0
1092                        };
1093                    })
1094                    .filter(Boolean);
1095
1096                if (candidates.length) {
1097                    // Pick the widest available width for best quality
1098                    const widest = candidates.reduce((max, current) => current.width > max.width ? current : max);
1099                    return widest.url;
1100                }
1101            }
1102
1103            return sourceImage.currentSrc || sourceImage.src || '';
1104        }
1105
1106
1107
1108        function zoomImage(event) {
1109    const clickedEl = event.currentTarget;
1110    const wrapper = clickedEl.closest('.cv-main-wrapper');
1111    const sourceImage = wrapper.querySelector('img');
1112    if (!sourceImage) return;
1113
1114    // Remove any previous overlay
1115    overlay = document.querySelector('.cv-overlay.overlay');
1116    if (overlay) overlay.remove();
1117
1118    overlay = document.createElement('div');
1119    overlay.className = 'cv-overlay overlay';
1120    document.body.appendChild(overlay);
1121
1122    const zoomedPicture = document.createElement('picture');
1123    zoomedPicture.className = 'sample-open-image';
1124
1125    // Determine WebP path
1126    let webpUrl = '';
1127    const picture = sourceImage.closest('picture');
1128    const isCdn = sourceImage.src.includes('/cdn-cgi/');
1129    if (isCdn) {if (isCdn) {
1130    // Use the exact same URL as the <img> for <source>
1131    webpUrl = sourceImage.src;  // keep original format (JPG/PNG)
1132}
1133    } else if (picture) {
1134        const webpSource = picture.querySelector('source[srcset]');
1135        if (webpSource) webpUrl = webpSource.srcset.split(',')[0].trim();
1136    }
1137
1138    if (webpUrl) {
1139        const zoomSource = document.createElement('source');
1140        zoomSource.type = 'image/webp';
1141        zoomSource.srcset = webpUrl;
1142        zoomedPicture.appendChild(zoomSource);
1143    }
1144
1145    const zoomedImg = document.createElement('img');
1146    zoomedImg.src = sourceImage.getAttribute('data-zoom-src') || sourceImage.src;
1147    zoomedImg.alt = sourceImage.alt || '';
1148    zoomedImg.classList.add('cv-expanded', 'expanded');
1149    zoomedImg.loading = 'eager';
1150    zoomedImg.decoding = 'async';
1151    zoomedImg.style.width = 'auto';
1152    zoomedImg.style.maxWidth = '100%';
1153    zoomedImg.style.height = 'auto';
1154    zoomedImg.style.objectFit = 'contain';
1155    zoomedImg.style.display = 'block';
1156    zoomedImg.style.margin = 'auto';
1157
1158    zoomedPicture.appendChild(zoomedImg);
1159
1160    const closeBtn = document.createElement('button');
1161    closeBtn.className = 'cv-close-btn close-btn';
1162    closeBtn.innerHTML = '<i class="flaticon-close"></i>';
1163    closeBtn.addEventListener('click', closeZoom);
1164
1165    overlay.appendChild(zoomedPicture);
1166    overlay.appendChild(closeBtn);
1167    overlay.style.display = 'flex';
1168    overlay.style.justifyContent = 'center';
1169    overlay.style.alignItems = 'center';
1170    document.body.style.overflow = 'hidden';
1171    document.documentElement.style.overflow = 'hidden';
1172}
1173
1174
1175 
1176        function closeZoom() {
1177            overlay = overlay || document.querySelector('.cv-overlay.overlay');
1178            if (!overlay) return;
1179            overlay.remove();
1180            overlay = null;
1181            document.body.style.overflow = '';
1182            document.documentElement.style.overflow = '';
1183            if (typeof showFloatingButtons === 'function') {
1184                showFloatingButtons();
1185            }
1186        }
1187
1188        document.addEventListener('keydown', e => {
1189            if (e.key === 'Escape') closeZoom();
1190        });
1191
1192        document.addEventListener('DOMContentLoaded', () => {
1193            document.querySelectorAll('.cv-zoom-icon, #zoomIcon').forEach(el => {
1194                el.addEventListener('click', zoomImage);
1195            });
1196
1197            document.querySelectorAll('.cv-heading, #zoomHeading').forEach(el => {
1198                el.addEventListener('click', zoomImage);
1199            });
1200
1201            document.querySelectorAll('.sample-open-image img, .js-cv-image, .visa-image, .sample-image-design').forEach(img => {
1202                img.addEventListener('click', zoomImage);
1203                img.style.cursor = 'pointer';
1204            });
1205        });
1206
1207    })();
1208
1209</script>
1209                        </div>
1210            </div>
1211            </aside>
1212                    </div>
1213
1214                
1215                <!-- End .egeta-sticky-image-column -->
1216
1217            
1218            <!-- End .egeta-sticky-section -->
1219            <!-- <h3>Tool to Check Eligibility to Enter Egypt</h3> -->
1220            <!-- <p><strong>Add list</strong></p> -->
1221
1222            <!-- <div class="row m-1 main-map">
1223               <div class="col-lg-4 col-md-12 col-sm-12">
1224                  <div class="select-country">
1225                     <div class="my-card">
1226                        <label class="choose-country-for-passport">Select Your Possport Nationality</label>
1227                        <label><i class="flaticon-down"></i></label>
1228                     </div>
1229                  </div>
1230                  <div class="wrapper-country-list">
1231                     <input type="text" id="searchInput" placeholder="Search Country" class="my-form-control">
1232                     <ul id="list-of-country">
1233                        <li class="coutries_name" data-evisa="req" data-slug_name="abkhazia" value="Abkhazia">Abkhazia</li><li class="coutries_name" data-evisa="req" data-slug_name="aland-islands" value="Aland Islands">Aland Islands</li><li class="coutries_name" data-evisa="evisa" data-slug_name="albania" value="Albania">Albania</li><li class="coutries_name" data-evisa="free" data-slug_name="algeria" value="Algeria">Algeria</li><li class="coutries_name" data-evisa="req" data-slug_name="american-samoa" value="American Samoa">American Samoa</li><li class="coutries_name" data-evisa="req" data-slug_name="andorra" value="Andorra">Andorra</li><li class="coutries_name" data-evisa="req" data-slug_name="angola" value="Angola">Angola</li><li class="coutries_name" data-evisa="req" data-slug_name="anguilla" value="Anguilla">Anguilla</li><li class="coutries_name" data-evisa="req" data-slug_name="antarctica" value="Antarctica">Antarctica</li><li class="coutries_name" data-evisa="req" data-slug_name="antigua-and-barbuda" value="Antigua and Barbuda">Antigua and Barbuda</li><li class="coutries_name" data-evisa="evisa" data-slug_name="argentina" value="Argentina">Argentina</li><li class="coutries_name" data-evisa="evisa" data-slug_name="armenia" value="Armenia">Armenia</li><li class="coutries_name" data-evisa="req" data-slug_name="aruba" value="Aruba">Aruba</li><li class="coutries_name" data-evisa="evisa" data-slug_name="australia" value="Australia">Australia</li><li class="coutries_name" data-evisa="evisa" data-slug_name="austria" value="Austria">Austria</li><li class="coutries_name" data-evisa="evisa" data-slug_name="azerbaijan" value="Azerbaijan">Azerbaijan</li><li class="coutries_name" data-evisa="req" data-slug_name="bahamas" value="Bahamas">Bahamas</li><li class="coutries_name" data-evisa="evisa" data-slug_name="bahrain" value="Bahrain">Bahrain</li><li class="coutries_name" data-evisa="req" data-slug_name="bangladesh" value="Bangladesh">Bangladesh</li><li class="coutries_name" data-evisa="req" data-slug_name="barbados" value="Barbados">Barbados</li><li class="coutries_name" data-evisa="evisa" data-slug_name="belarus" value="Belarus">Belarus</li><li class="coutries_name" data-evisa="evisa" data-slug_name="belgium" value="Belgium">Belgium</li><li class="coutries_name" data-evisa="req" data-slug_name="belize" value="Belize">Belize</li><li class="coutries_name" data-evisa="req" data-slug_name="benin" value="Benin">Benin</li><li class="coutries_name" data-evisa="req" data-slug_name="bermuda" value="Bermuda">Bermuda</li><li class="coutries_name" data-evisa="req" data-slug_name="bhutan" value="Bhutan">Bhutan</li><li class="coutries_name" data-evisa="evisa" data-slug_name="bolivia" value="Bolivia">Bolivia</li><li class="coutries_name" data-evisa="req" data-slug_name="bonaire" value="Bonaire">Bonaire</li><li class="coutries_name" data-evisa="evisa" data-slug_name="bosnia-and-herzegovina" value="Bosnia and Herzegovina">Bosnia and Herzegovina</li><li class="coutries_name" data-evisa="req" data-slug_name="botswana" value="Botswana">Botswana</li><li class="coutries_name" data-evisa="req" data-slug_name="bouvet-island" value="Bouvet Island">Bouvet Island</li><li class="coutries_name" data-evisa="evisa" data-slug_name="brazil" value="Brazil">Brazil</li><li class="coutries_name" data-evisa="req" data-slug_name="british-indian-ocean-territory" value="British Indian Ocean Territory">British Indian Ocean Territory</li><li class="coutries_name" data-evisa="req" data-slug_name="british-v
1233irgin-islands" value="British Virgin Islands">British Virgin Islands</li><li class="coutries_name" data-evisa="req" data-slug_name="brunei" value="Brunei">Brunei</li><li class="coutries_name" data-evisa="evisa" data-slug_name="bulgaria" value="Bulgaria">Bulgaria</li><li class="coutries_name" data-evisa="req" data-slug_name="burkina-faso" value="Burkina Faso">Burkina Faso</li><li class="coutries_name" data-evisa="req" data-slug_name="burundi" value="Burundi">Burundi</li><li class="coutries_name" data-evisa="req" data-slug_name="cambodia" value="Cambodia">Cambodia</li><li class="coutries_name" data-evisa="req" data-slug_name="cameroon" value="Cameroon">Cameroon</li><li class="coutries_name" data-evisa="evisa" data-slug_name="canada" value="Canada">Canada</li><li class="coutries_name" data-evisa="req" data-slug_name="cape-verde" value="Cape Verde">Cape Verde</li><li class="coutries_name" data-evisa="req" data-slug_name="cayman-islands" value="Cayman Islands">Cayman Islands</li><li class="coutries_name" data-evisa="evisa" data-slug_name="chile" value="Chile">Chile</li><li class="coutries_name" data-evisa="evisa" data-slug_name="china" value="China">China</li><li class="coutries_name" data-evisa="req" data-slug_name="christmas-island" value="Christmas Island">Christmas Island</li><li class="coutries_name" data-evisa="req" data-slug_name="cocos-keeling-islands" value="Cocos (Keeling) Islands">Cocos (Keeling) Islands</li><li class="coutries_name" data-evisa="evisa" data-slug_name="colombia" value="Colombia">Colombia</li><li class="coutries_name" data-evisa="req" data-slug_name="comoros" value="Comoros">Comoros</li><li class="coutries_name" data-evisa="req" data-slug_name="congo-democratic-republic-of-the" value="Congo, Democratic Republic of the">Congo, Democratic Republic of the</li><li class="coutries_name" data-evisa="req" data-slug_name="cook-islands" value="Cook Islands">Cook Islands</li><li class="coutries_name" data-evisa="req" data-slug_name="costa-rica" value="Costa Rica">Costa Rica</li><li class="coutries_name" data-evisa="req" data-slug_name="cote-divoire" value="Cote d'Ivoire">Cote d'Ivoire</li><li class="coutries_name" data-evisa="evisa" data-slug_name="croatia" value="Croatia">Croatia</li><li class="coutries_name" data-evisa="req" data-slug_name="curacao" value="Curacao">Curacao</li><li class="coutries_name" data-evisa="evisa" data-slug_name="cyprus" value="Cyprus">Cyprus</li><li class="coutries_name" data-evisa="evisa" data-slug_name="czech-republic" value="Czech Republic">Czech Republic</li><li class="coutries_name" data-evisa="evisa" data-slug_name="denmark" value="Denmark">Denmark</li><li class="coutries_name" data-evisa="req" data-slug_name="djibouti" value="Djibouti">Djibouti</li><li class="coutries_name" data-evisa="req" data-slug_name="dominica" value="Dominica">Dominica</li><li class="coutries_name" data-evisa="req" data-slug_name="dominican-republic" value="Dominican Republic">Dominican Republic</li><li class="coutries_name" data-evisa="evisa" data-slug_name="ecuador" value="Ecuador">Ecuador</li><li class="coutries_name" data-evisa="req" data-slug_name="el-salvador" value="El Salvador">El Salvador</li><li class="coutries_name" data-evisa="req" data-slug_name="equatorial-guinea" value="Equatorial Guinea">Equatorial Guinea</li><li class="coutries_name" data-evisa="evisa" data-slug_name="estonia" value="Estonia">Estonia</li><li class="coutries_name" data-evisa="req" data-slug_name="ethiopia" value="Ethiopia">Ethiopia</li><li class="coutries_name" data-evisa="req" data-slug_name="falkland-islands-islas-malvinas" value="Falkland Islands (Islas Malvinas)">Falkland Islands (Islas Malvinas)</li><li class="coutries_name" data-evisa="req" data-slug_name="faroe-islands" value="Faroe Islands">Faroe Islands</li><li class="coutries_name" data-evisa="req" data-slug_name="fiji" value="Fiji">Fiji</li><li class="coutries_name" data-evisa="evisa" data-slug_name="finland" value="Finland">Finland</li><li class="coutries_name" data-evisa="evisa" data-slug_name="france" value="France">France</li><li class="coutries_name" data-evisa="req" data-slug_name="french-guiana" value="French Guiana">French Guiana</li><li class="coutries_name" data-evisa="req" data-slug_name="french-polynesia" value="French Polynesia">French Polynesia</li><li class="coutries_name" data-evisa="req" data-slug_name="french-southern-territories" value="French Southern Territories">French Southern Territories</li><li class="coutries_name" data-evisa="req" data-slug_name="gabon" value="Gabon">Gabon</li><li class="coutries_name" data-evisa="req" data-slug_name="gambia" value="Gambia">Gambia</li><li class="coutries_name" data-evisa="evisa" data-slug_name="georgia" value="Georgia">Georgia</li><li class="coutries_name" data-evisa="evisa" data-slug_name="germany" value="Germany">Germany</li><li class="coutries_name" data-evisa="req" data-slug_name="ghana" value="Ghana">Ghana</li><li class="coutries_name" data-evisa="req" data-slug_name="gibraltar" value="Gibraltar">Gibraltar</li><li class="coutries_name" data-evisa="evisa" data-slug_name="greece" value="Greece">Greece</li><li class="coutries_name" data-evisa="req" data-slug_name="greenland" value="Greenland">Greenland</li><li class="coutries_name" data-evisa="req" data-slug_name="grenada" value="Grenada">Grenada</li><li class="coutries_name" data-evisa="req" data-slug_name="guadeloupe" value="Guadeloupe">Guadeloupe</li><li class="coutries_name" data-evisa="req" data-slug_name="guam" value="Guam">Guam</li><li class="coutries_name" data-evisa="req" data-slug_name="guatemala" value="Guatemala">Guatemala</li><li class="coutries_name" data-evisa="req" data-slug_name="guernsey" value="Guernsey">Guernsey</li><li class="coutries_name" data-evisa="req" data-slug_name="guinea" value="Guinea">Guinea</li><li class="coutries_name" data-evisa="req" data-slug_name="guinea-bissau" value="Guinea-Bissau">Guinea-Bissau</li><li class="coutries_name" data-evisa="req" data-slug_name="guyana" value="Guyana">Guyana</li><li class="coutries_name" data-evisa="req" data-slug_name="heard-island-and-mcdonald-islands" value="Heard Island and McDonald Islands">Heard Island and McDonald Islands</li><li class="coutries_name" data-evisa="req" data-slug_name="honduras" value="Honduras">Honduras</li><li class="coutries_name" data-evisa="free" data-slug_name="hong-kong" value="Hong Kong">Hong Kong</li><li class="coutries_name" data-evisa="evisa" data-slug_name="hungary" value="Hungary">Hungary</li><li class="coutries_name" data-evisa="evisa" data-slug_name="iceland" value="Iceland">Iceland</li><li class="coutries_name" data-evisa="evisa" data-slug_name="india" value="India">India</li><li class="coutries_name" data-evisa="req" data-slug_name="indonesia" value="Indonesia">Indonesia</li><li class="coutries_name" data-evisa="evisa" data-slug_name="ireland" value="Ireland">Ireland</li><li class="coutries_name" data-evisa="req" data-slug_name="isle-of-man" value="Isle of Man">Isle of Man</li><li class="coutries_name" data-evisa="free" data-slug_name="israel" value="Israel">Israel</li><li class="coutries_name" data-evisa="evisa" data-slug_name="italy" value="Italy">Italy</li><li class="coutries_name" data-evisa="req" data-slug_name="jamaica" value="Jamaica">Jamaica</li><li class="coutries_name" data-evisa="evisa" data-slug_name="japan" value="Japan">Japan</li><li class="coutries_name" data-evisa="req" data-slug_name="jersey" value="Jersey">Jersey</li><li class="coutries_name" data-evisa="free" data-slug_name="jordan" value="Jordan">Jordan</li><li class="coutries_name" data-evisa="req" data-slug_name="kazakhstan" value="Kazakhstan">Kazakhstan</li><li class="coutries_name" data-evisa="req" data-slug_name="kenya" value="Kenya">Kenya</li><li class="coutries_name" data-evisa="req" data-slug_name="kiribati" value="Kiribati">Kiribati</li>
1233<li class="coutries_name" data-evisa="evisa" data-slug_name="korea-republic-of-south" value="Korea, Republic of (South)">Korea, Republic of (South)</li><li class="coutries_name" data-evisa="evisa" data-slug_name="kosovo" value="Kosovo">Kosovo</li><li class="coutries_name" data-evisa="evisa" data-slug_name="kuwait" value="Kuwait">Kuwait</li><li class="coutries_name" data-evisa="req" data-slug_name="kyrgyzstan" value="Kyrgyzstan">Kyrgyzstan</li><li class="coutries_name" data-evisa="req" data-slug_name="laos" value="Laos">Laos</li><li class="coutries_name" data-evisa="evisa" data-slug_name="latvia" value="Latvia">Latvia</li><li class="coutries_name" data-evisa="free" data-slug_name="lebanon" value="Lebanon">Lebanon</li><li class="coutries_name" data-evisa="req" data-slug_name="lesotho" value="Lesotho">Lesotho</li><li class="coutries_name" data-evisa="req" data-slug_name="liberia" value="Liberia">Liberia</li><li class="coutries_name" data-evisa="req" data-slug_name="liechtenstein" value="Liechtenstein">Liechtenstein</li><li class="coutries_name" data-evisa="evisa" data-slug_name="lithuania" value="Lithuania">Lithuania</li><li class="coutries_name" data-evisa="evisa" data-slug_name="luxembourg" value="Luxembourg">Luxembourg</li><li class="coutries_name" data-evisa="free" data-slug_name="macau" value="Macau">Macau</li><li class="coutries_name" data-evisa="evisa" data-slug_name="macedonia-republic-of" value="Macedonia, Republic of">Macedonia, Republic of</li><li class="coutries_name" data-evisa="req" data-slug_name="madagascar" value="Madagascar">Madagascar</li><li class="coutries_name" data-evisa="req" data-slug_name="malawi" value="Malawi">Malawi</li><li class="coutries_name" data-evisa="evisa" data-slug_name="malaysia" value="Malaysia">Malaysia</li><li class="coutries_name" data-evisa="req" data-slug_name="maldives" value="Maldives">Maldives</li><li class="coutries_name" data-evisa="evisa" data-slug_name="malta" value="Malta">Malta</li><li class="coutries_name" data-evisa="req" data-slug_name="marshall-islands" value="Marshall Islands">Marshall Islands</li><li class="coutries_name" data-evisa="req" data-slug_name="martinique" value="Martinique">Martinique</li><li class="coutries_name" data-evisa="req" data-slug_name="mauritania" value="Mauritania">Mauritania</li><li class="coutries_name" data-evisa="req" data-slug_name="mauritius" value="Mauritius">Mauritius</li><li class="coutries_name" data-evisa="req" data-slug_name="mayotte" value="Mayotte">Mayotte</li><li class="coutries_name" data-evisa="evisa" data-slug_name="mexico" value="Mexico">Mexico</li><li class="coutries_name" data-evisa="req" data-slug_name="micronesia-federated-states-of" value="Micronesia, Federated States of">Micronesia, Federated States of</li><li class="coutries_name" data-evisa="evisa" data-slug_name="moldova" value="Moldova">Moldova</li><li class="coutries_name" data-evisa="evisa" data-slug_name="monaco" value="Monaco">Monaco</li><li class="coutries_name" data-evisa="req" data-slug_name="mongolia" value="Mongolia">Mongolia</li><li class="coutries_name" data-evisa="evisa" data-slug_name="montenegro" value="Montenegro">Montenegro</li><li class="coutries_name" data-evisa="req" data-slug_name="montserrat" value="Montserrat">Montserrat</li><li class="coutries_name" data-evisa="free" data-slug_name="morocco" value="Morocco">Morocco</li><li class="coutries_name" data-evisa="req" data-slug_name="mozambique" value="Mozambique">Mozambique</li><li class="coutries_name" data-evisa="req" data-slug_name="myanmar" value="Myanmar">Myanmar</li><li class="coutries_name" data-evisa="req" data-slug_name="nagorno-karabakh" value="Nagorno-Karabakh">Nagorno-Karabakh</li><li class="coutries_name" data-evisa="req" data-slug_name="namibia" value="Namibia">Namibia</li><li class="coutries_name" data-evisa="req" data-slug_name="nauru" value="Nauru">Nauru</li><li class="coutries_name" data-evisa="req" data-slug_name="nepal" value="Nepal">Nepal</li><li class="coutries_name" data-evisa="evisa" data-slug_name="netherlands" value="Netherlands">Netherlands</li><li class="coutries_name" data-evisa="req" data-slug_name="new-caledonia" value="New Caledonia">New Caledonia</li><li class="coutries_name" data-evisa="evisa" data-slug_name="new-zealand" value="New Zealand">New Zealand</li><li class="coutries_name" data-evisa="req" data-slug_name="nicaragua" value="Nicaragua">Nicaragua</li><li class="coutries_name" data-evisa="req" data-slug_name="niger" value="Niger">Niger</li><li class="coutries_name" data-evisa="req" data-slug_name="nigeria" value="Nigeria">Nigeria</li><li class="coutries_name" data-evisa="req" data-slug_name="niue" value="Niue">Niue</li><li class="coutries_name" data-evisa="req" data-slug_name="norfolk-island" value="Norfolk Island">Norfolk Island</li><li class="coutries_name" data-evisa="req" data-slug_name="northern-cyprus" value="Northern Cyprus">Northern Cyprus</li><li class="coutries_name" data-evisa="req" data-slug_name="northern-mariana-islands" value="Northern Mariana Islands">Northern Mariana Islands</li><li class="coutries_name" data-evisa="evisa" data-slug_name="norway" value="Norway">Norway</li><li class="coutries_name" data-evisa="evisa" data-slug_name="oman" value="Oman">Oman</li><li class="coutries_name" data-evisa="req" data-slug_name="palau" value="Palau">Palau</li><li class="coutries_name" data-evisa="req" data-slug_name="panama" value="Panama">Panama</li><li class="coutries_name" data-evisa="req" data-slug_name="papua-new-guinea" value="Papua New Guinea">Papua New Guinea</li><li class="coutries_name" data-evisa="evisa" data-slug_name="paraguay" value="Paraguay">Paraguay</li><li class="coutries_name" data-evisa="evisa" data-slug_name="peru" value="Peru">Peru</li><li class="coutries_name" data-evisa="req" data-slug_name="philippines" value="Philippines">Philippines</li><li class="coutries_name" data-evisa="req" data-slug_name="pitcairn" value="Pitcairn">Pitcairn</li><li class="coutries_name" data-evisa="evisa" data-slug_name="poland" value="Poland">Poland</li><li class="coutries_name" data-evisa="evisa" data-slug_name="portugal" value="Portugal">Portugal</li><li class="coutries_name" data-evisa="req" data-slug_name="puerto-rico" value="Puerto Rico">Puerto Rico</li><li class="coutries_name" data-evisa="evisa" data-slug_name="qatar" value="Qatar">Qatar</li><li class="coutries_name" data-evisa="req" data-slug_name="reunion" value="Reunion">Reunion</li><li class="coutries_name" data-evisa="evisa" data-slug_name="romania" value="Romania">Romania</li><li class="coutries_name" data-evisa="evisa" data-slug_name="russia" value="Russia">Russia</li><li class="coutries_name" data-evisa="req" data-slug_name="rwanda" value="Rwanda">Rwanda</li><li class="coutries_name" data-evisa="req" data-slug_name="sahrawi-arab-democratic-republic" value="Sahrawi Arab Democratic Republic">Sahrawi Arab Democratic Republic</li><li class="coutries_name" data-evisa="req" data-slug_name="saint-barthelemy" value="Saint Barthelemy">Saint Barthelemy</li><li class="coutries_name" data-evisa="req" data-slug_name="saint-helena-ascension-and-tristan-da-cunha" value="Saint Helena, Ascension and Tristan da Cunha">Saint Helena, Ascension and Tristan da Cunha</li><li class="coutries_name" data-evisa="req" data-slug_name="saint-kitts-and-nevis" value="Saint Kitts and Nevis">Saint Kitts and Nevis</li><li class="coutries_name" data-evisa="req" data-slug_name="saint-lucia" value="Saint Lucia">Saint Lucia</li><li class="coutries_name" data-evisa="req" data-slug_name="saint-martin" value="Saint Martin">Saint Martin</li><li class="coutries_name" data-evisa="req" data-slug_name="saint-pierre-and-miquelon" value="Saint Pierre and Miquelon">Saint Pierre and Miquelon</li><li class="coutries_name" data-evisa="req" data-slug_name="saint-vincent-and-the-grenadines" value="Saint Vincent and the Grenadines">Saint Vincent and the Grenadines</li><li class="coutries_name" data-evisa="req" data-slug_name="samoa" value="Samoa">Samoa</li><li class="coutries_name" data-evisa="evisa" data-slug_name="san-marino" value="San Marino">San Marino</li><li class="coutries_name" data-evisa="req" data-slug_name="sao-tome-and-principe" value="Sao Tome and Principe">Sao Tome and Principe</li><li class="coutries_name" data-evisa="evisa" data-slug_name="saudi-arabia" value="Saudi Arabia">Saudi Arabia</li><li class="coutries_name" data-evisa="req" data-slug_name="senegal" value="Senegal">Senegal</li><li class="coutries_name" data-evisa="evisa" data-slug_name="serbia" value="Serbia">Serbia</li><li class="coutries_name" data-evisa="req" data-slug_name="seychelles" value="Seychelles">Seychelles</li><li class="coutries_name" data-evisa="req" data-slug_name="sierra-leone" value="Sierra Leone">Sierra Leone</li><li class="coutries_name" data-evisa="evisa" data-slug_name="singapore" value="Singapore">Singapore</li><li class="coutries_name" data-evisa="req" data-slug_name="sint-maarten" value="Sint Maarten">Sint Maarten</li><li class="coutries_name" data-evisa="evisa" data-slug_name="slovakia" value="Slovakia">Slovakia</li><li class="coutries_name" data-evisa="evisa" data-slug_name="slovenia" value="Slovenia">Slovenia</li><li class="coutries_name" data-evisa="req" data-slug_name="solomon-islands" value="Solomon Islands">Solomon Islands</li><li class="coutries_name" data-evisa="evisa" data-slug_name="south-africa" value="South Africa">South Africa</li><li class="coutries_name" data-evisa="req" data-slug_name="south-georgia-and-the-south-sandwich-islands" value="South Georgia and the South Sandwich Islands">South Georgia and the South Sandwich Islands</li><li class="coutries_name" data-evisa="req" data-slug_name="south-ossetia" value="South Ossetia">South Ossetia</li><li class="coutries_name" data-evisa="evisa" data-slug_name="spain" value="Spain">Spain</li><li class="coutries_name" data-evisa="req" data-slug_name="sri-lanka" value="Sri Lanka">Sri Lanka</li><li class="coutries_name" data-evisa="req" data-slug_name="suriname" value="Suriname">Suriname</li><li class="coutries_name" data-evisa="req" data-slug_name="svalbard-and-jan-mayen" value="Svalbard and Jan Mayen">Svalbard and Jan Mayen</li><li class="coutries_name" data-evisa="req" data-slug_name="swaziland" value="Swaziland">Swaziland</li><li class="coutries_name" data-evisa="evisa" data-slug_name="sweden" value="Sweden">Sweden</li><li class="coutries_name" data-evisa="evisa" data-slug_name="switzerland" value="Switzerland">Switzerland</li><li class="coutries_name" data-evisa="evisa" data-slug_name="taiwan" value="Taiwan">Taiwan</li><li class="coutries_name" data-evisa="req" data-slug_name="tajikistan" value="Tajikistan">Tajikistan</li><li class="coutries_name" data-evisa="req" data-slug_name="tanzania" value="Tanzania">Tanzania</li><li class="coutries_name" data-evisa="req" data-slug_name="thailand" value="Thailand">Thailand</li><li class="coutries_name" data-evisa="req" data-slug_name="timor-leste" value="Timor-Leste">Timor-Leste</li><li class="coutries_name" data-evisa="req" data-slug_name="togo" value="Togo">Togo</li><li class="coutries_name" data-evisa="req" data-slug_name="tokelau" value="Tokelau">Tokelau</li><li class="coutries_name" data-evisa="req" data-slug_name="tonga" value="Tonga">Tonga</li><li class="coutries_name" data-evisa="req" data-slug_name="transnistria" value="Transnistria">Transnistria</li><li class="coutries_name" data-evisa="req" data-slug_name="trinidad-and-tobago" value="Trinidad and Tobago">Trinidad and Tobago</li><li class="coutries_name" data-evisa="free" data-slug_name="tunisia" value="Tunisia">Tunisia</li><li class="coutries_name" data-evisa="req" data-slug_name="turkey" value="Turkey">Turkey</li><li class="coutries_name" data-evisa="req" data-slug_name="turkmenistan" value="Turkmenistan">Turkmenistan</li><li class="coutries_name" data-evisa="req" data-slug_name="turks-and-caicos-islands" value="Turks and Caicos Islands">Turks and Caicos Islands</li><li class="coutries_name" data-evisa="req" data-slug_name="tuvalu" value="Tuvalu">Tuvalu</li><li class="coutries_name" data-evisa="req" data-slug_name="us-virgin-islands" value="US Virgin Islands">US Virgin Islands</li><li class="coutries_name" data-evisa="req" data-slug_name="uganda" value="Uganda">Uganda</li><li class="coutries_name" data-evisa="evisa" data-slug_name="united-arab-emirates" value="United Arab Emirates">United Arab Emirates</li><li class="coutries_name" data-evisa="evisa" data-slug_name="united-kingdom" value="United Kingdom">United Kingdom</li><li class="coutries_name" data-evisa="req" data-slug_name="united-states-minor-outlying-islands" value="United States Minor Outlying Islands">United States Minor Outlying Islands</li><li class="coutries_name" data-evisa="evisa" data-slug_name="united-states-of-america" value="United States of America">United States of America</li><li class="coutries_name" data-evisa="evisa" data-slug_name="uruguay" value="Uruguay">Uruguay</li><li class="coutries_name" data-evisa="req" data-slug_name="vanuatu" value="Vanuatu">Vanuatu</li><li class="coutries_name" data-evisa="evisa" data-slug_name="vatican-city-holy-see" value="Vatican City (Holy See)">Vatican City (Holy See)</li><li class="coutries_name" data-evisa="req" data-slug_name="vietnam" value="Vietnam">Vietnam</li><li class="coutries_name" data-evisa="req" data-slug_name="wallis-and-futuna" value="Wallis and Futuna">Wallis and Futuna</li><li class="coutries_name" data-evisa="req" data-slug_name="western-sahara" value="Western Sahara">Western Sahara</li><li class="coutries_name" data-evisa="req" data-slug_name="zambia" value="Zambia">Zambia</li><li class="coutries_name" data-evisa="req" data-slug_name="zimbabwe" value="Zimbabwe">Zimbabwe</li>                     </ul>
1234                  </div>
1235                  <br><br>
1236                  <div class=" row row-relative chooseCountryMsg">
1237                     <div class="col-12 ">
1238                        <div style="
1239                              text-align: center;
1240                              "><i style="max-width: 100%;margin-bottom:10px;padding-left:0px;font-size: 60px;color:#dc3545;" class="flaticon-question-4" aria-hidden="true"></i></div>
1241                        <p style=" font-weight: bold;">Are you in need of an e-Visa for Egypt? Utilize our eligibility checker to determine whether you meet the necessary requirements.</p>
1242                     </div>
1243                  </div>
1244                  <div class="eligibility_result text-center result_evisa" style="display:none">
1245                     <div class=" row row-relative for-media" style="  margin: -30px 15px; margin-bottom: 10px;">
1246                        <div class="col-12 apply-list apply-color2">
1247                           <picture>
1248                              <source srcset="https://egypt-eta.com/images/apply_onlione.webp" type="image/webp" />
1249                              <img style="max-width: 100%; margin-bottom:10px; " src="https://egypt-eta.com/images/apply_onlione.png" title="Congratulations"
1250                                 alt="Congratulations" width="150" height="150" loading="lazy" />
1251                           </picture>
1252                           <p>
1253                              Congratulations! You are eligible to apply for an Egypt eVisa online! We've streamlined the process for your convenience. Click the link below to initiate your eVisa application:
1254                              <a id="apply_tool_a" href="" target="_blank">Apply for Egypt eVisa</a>
1255                           </p>
1256                        </div>
1257                     </div>
1258                  </div>
1259                  <div class="eligibility_result text-center result_reg" style="display:none">
1260                     <div class=" row for-media" style="  margin: -30px 15px; margin-bottom: 10px;">
1261                        <div class="col-12 apply-list apply-color">
1262                           <picture>
1263                              <source srcset="https://egypt-eta.com/images/emby.png" t
1263ype="image/webp" />
1264                              <img style="max-width: 100%;  margin-bottom:10px;    " src="https://egypt-eta.com/images/emby.png" title="not eligible"
1265                                 alt="not eligible" width="150" height="150" loading="lazy" />
1266                           </picture>
1267                           <p> Unfortunately, you are <strong>not eligible to apply for an Egypt eVisa</strong> at this time. Please contact the nearest <a id="" href="https://eta-travel.it.com/embassy-and-consulate-of/egypt/" target="_blank">Embassies and Consulates of Egypt</a> for further assistance. Apologies for any inconvenience, and feel free to use the provided links for embassy contact details. Thank you.</p>
1268                        </div>
1269                     </div>
1270                  </div>
1271                  <div class="eligibility_result text-center result_free" style="display:none">
1272                     <div class=" row for-media" style="  margin: -30px 15px; margin-bottom: 10px;">
1273                        <div class="col-12 apply-list apply-color2">
1274                           <picture>
1275                              <source srcset="https://egypt-eta.com/images/visa_free-removebg.webp" type="image/webp" />
1276                              <img style="max-width: 100%;  margin-bottom:10px;  " src="https://egypt-eta.com/images/visa_free-removebg.png" title="Egypt Visa"
1277                                 alt="Egypt Visa" width="100" height="100" loading="lazy" />
1278                           </picture>
1279                           <p> Great news! You're in for a <strong> hassle-free journey to Egypt as you won't need a Tourist Visa.</strong> Your destination awaits, and you're exempt from the visa requirement, making your travel experience even more convenient. Enjoy your trip to Egypt!</p>
1280                        </div>
1281                     </div>
1282                  </div>
1283               </div>
1284               <div class="col-lg-8 col-md-12 col-sm-12 p-2">
1285                  <div id="map_container" style="width:100%; margin: auto;max-width: 100%;position: relative;height:300px;max-height: 90vh; "></div>
1286               </div>
1287            </div> -->
1288
1289
1290          <h2>Fee for Egypt eVisa Application</h2>
1291          <p>All applicants irrespective of their nationality, selected visa type or age, are required to pay the visa fee. </p>
1292          <p>The amount will vary depending on the processing speed (faster processing available) and visa type selected. </p>
1293
1294
1295            <h2>Egypt eVisa Application Processing Option </h2>
1296            <p>3 options to select from: </p>
1297            <ol>
1298               <li><strong>Standard Processing: </strong>The eVisa is issued 5 - 7 Working Days.</li>
1299               <li><strong>Rush Processing: </strong>Receive approval 3 - 5 Working Days.</li>
1300               <li><strong>Super Rush Processing:</strong>Get eVisa 2 - 3 Working Days.</li>
1301            </ol>
1302          <p><strong>Note: </strong>Applicants who require approval faster have to pay an extra <a href="/egypt-evisa-costs/"><strong>fee for Egypt eVisa</strong></a>.</p>
1303
1304
1305
1306<h2>Get Application Status Online </h2>
1307<p>Egypt eVisa applicants receive regular status update on the registered email ID, so they must provide correct and active contact details in the application form. </p>
1308
1309<h2>Egypt eVisa Extension </h2>
1310<p>If you want to stay longer than the allowed period, apply for the extension in person at the immigration office in Cairo, Egypt. Extension application can only be submitted once you are in Egypt. </p>
1311            
1312          
1313       
1314            <!-- <ul>
1315                  <li><strong>Initial Consultation and Needs Assessment:</strong> At the outset, we thoroughly assess your unique requirements and objectives. It includes <strong>gathering information about your background, goals, and any specific challenges you might face during the application process.</strong></li>
1316                  <li><strong>Application Strategy Development:</strong> We develop a tailored strategy for your application based on the initial assessment. This strategy outlines the best approach for your situation, <strong>considering factors like deadlines, required documents, and specific criteria of the institution or program you're applying to.<
1316/strong></li>
1317                  <li><strong>Document Preparation and Review:</strong> We offer assistance in preparing essential documents such as personal statements, letters of recommendation, and resumes. Our <strong>team provides expert advice on content, structure, and formatting and conducts detailed reviews to ensure these documents meet</strong> the highest standards of quality and relevance.</li>
1318                  <li><strong>Form Filling and Submission Guidance:</strong> Navigating application forms can be complex. Our service includes step-by-step guidance in filling out these forms accurately, ensuring that all necessary details are correctly entered. We also assist in the submission process, ensuring your application is completed and submitted within the stipulated deadlines.</li>
1319                  <li><strong>Interview Preparation:</strong> We provide comprehensive preparation sessions if your application process includes an interview. These sessions cover common interview questions, strategies for effective communication, and tips for making a positive impression.</li>
1320                  <li><strong>Feedback and Iterative Improvement:</strong> After each application stage, we offer constructive feedback. This feedback aims to improve your application and continuously enhance your chances of success.</li>
1321                  <li><strong>Continuous Support and Queries Resolution:</strong> We can answer any queries and provide ongoing support throughout the application process. Our team is here to assist if you have a question about a specific part of the application or need general advice.</li>
1322                  <li><strong>Post-Submission Follow-Up:</strong> Our service includes follow-up support even after your application has been submitted. We help you navigate any additional steps, such as responding to queries from the application committee or preparing for subsequent rounds of the selection process.</li>
1323                  </ul> -->
1324           
1325
1326  <style>
1327   
1328
1329
1330        .container-custom {
1331            width: 100%;
1332            margin: 0 auto;
1333            padding: 0 15px;
1334        }
1335        
1336        /* .why-choose-wrapper {
1337            padding: 20px 0;
1338        }
1339         */
1340        .left-section {
1341            width: 100%;
1342            margin-bottom: 15px;
1343        }
1344        
1345        .right-section {
1346            width: 100%;
1347        }
1348        
1349        .person-image {
1350            width: 100%;
1351            border-radius: 12px;
1352            overflow: hidden;
1353        }
1354        
1355        .person-image img {
1356            width: 100%;
1357            height: auto;
1358            display: block;
1359            max-width: 500px;
1360        }
1361        
1362        /* .headline-section {
1363            margin-bottom: 30px;
1364        } */
1365        
1366        .sec-title {
1367            font-size: 42px;
1368            font-weight: 700;
1369            color: #2c3e50;
1370            margin-bottom: 15px;
1371        }
1372        
1373        .section-subtitle {
1374            font-size: 18px;
1375            color: #5a6a7e;
1376            line-height: 1.6;
1377            margin-bottom: 25px;
1378        }
1379        
1380        .features-grid {
1381            display: flex;
1382            flex-wrap: wrap;
1383            margin: 0 -15px;
1384        }
1385        
1386        .feature-item {
1387            width: calc(50% - 30px);
1388            margin: 0 15px 30px;
1389            padding: 30px;
1390            background-color: #f8f9fa;
1391            border-radius: 8px;
1392            text-align: center;
1393        }
1394        
1395        .feature-icon {
1396            display: inline-block;
1397            margin-bottom: 15px;
1398            color: #2c3e50;
1399        }
1400        
1401        .feature-title {
1402            font-size: 22px;
1403            font-weight: 600;
1404            color: #2c3e50;
1405            margin-bottom: 10px;
1406        }
1407        
1408        .feature-text {
1409            color: #5a6a7e;
1410            line-height: 1.5;
1411        }
1412        
1413        @media (min-width: 992px) {
1414            .why-choose-content {
1415                display: flex;
1416                align-items: flex-start;
1417                margin: 0 -15px;
1418            }
1419            
1420            .left-section {
1421                width: 40%;
1422                padding: 0 15px;
1423                margin-bottom: 0;
1424            }
1425            
1426            .right-section {
1427                width: 60%;
1428                padding: 0 15px;
1429            }
1430            
1431            /* .headline-section {
1432                margin-bottom: 40px;
1433            } */
1434        }
1435        @media (max-width: 991px){
1436            .person-image{
1437                display: none;
1438            }
1439
1440            .feature-item{
1441                padding: 10px;
1442                margin: 0 15px 20px;
1443            }
1444        }
1445       
1446        
1447        @media (max-width: 767px) {
1448            .feature-item {
1449                width: calc(100% - 30px);
1450            }
1451            
1452            .sec-title {
1453                font-size: 32px;
1454            }
1455        }
1456
1457        @media (max-width: 500px){
1458            .container-custom{
1459                padding: 0px 0px;
1460            }
1461            .feature-item{
1462                padding: 10px;
1463                margin: 0 15px 10px;
1464            }
1465
1466            .feature-title{
1467                font-size: 18px;
1468            }
1469            .person-image img{
1470                width: 30px;
1471                height: 30px;
1472            }
1473        }
1474
1475            
1476
1477    </style>
1478
1479
1480
1481<div class="why-choose-wrapper">
1482        <div class="container-custom">
1483            <div class="why-choose-content">
1484                <div class="left-section">
1485                <div class="headline-section">
1486                        <h2 >Why choose Us?</h2>
1487                    </div>
1488                    <div class="person-image">
1489                           <center>
1490                           <picture>
1491                                <source srcset="/images/wgy-choose-eta.webp" type="image/webp">
1492                                <img src="/images/wgy-choose-eta.jpg" alt="Why choose us?">
1493                            </picture>
1494                           </center>
1495                    </div>
1496                    
1497                </div>
1498                
1499                <div class="right-section">
1500                   
1501                    
1502                    <div class="features-grid">
1503                        <div class="feature-item">
1504                            <div class="feature-icon">
1505                            <picture>
1506                                <source srcset="/images/time.webp" type="image/webp">
1507                                <img src="/images/time.png" alt="Receive Approval Faster" style="width: 40px; height: 40px;  filter:invert(39%) sepia(114%) saturate(450%) hue-rotate(140deg);">
1508                            </picture>
1509                            </div>
1510                            <h3 class="feature-title">Receive Approval Faster:</h3>
1511                            <p class="feature-text">We offer expedited processing options such as rush and super-rush that deliver the eVisa faster as compared to standard processing.</p>
1512                        </div>
1513                        
1514                        <div class="feature-item">
1515                            <div class="feature-icon">
1516                            <picture>
1517                                <source srcset="/images/shield.webp" type="image/webp">
1518                                <img src="/images/shield.png" alt="Document Review" style="width: 40px; height: 40px;  filter:invert(39%) sepia(114%) saturate(450%) hue-rotate(140deg);">
1519                            </picture>
1520                            </div>
1521                            <h3 class="feature-title">Document Review: </h3>
1522                            <p class="feature-text">Visa professionals review the submitted application and the documents once the application is submitted.</p>
1523                        </div>
1524                        
1525                        <div class="feature-item">
1526                            <div class="feature-icon">
1527                            <picture>
1528                                <source srcset="/images/customer-service-headset-one.webp" type="image/webp">
1529                                <img src="/images/customer-service-headset-one.png" alt="24/7 Customer Support" style="width: 40px; height: 40px;  filter:invert(39%) sepia(114%) saturate(450%) hue-rotate(140deg);">
1530                            </picture>
1531                            </div>
1532                            <h3 class="feature-title">24/7 Customer Support:</h3>
1533                            <p class="feature-text">The applicant gets 24/7 support from visa professional via live chat, email, phone call, etc.</p>
1534                        </div>
1535                        
1536                        <div class="feature-item">
1537                            <div class="feature-icon">
1538                            <picture>
1539                                <source srcset="/images/airplane.webp" type="image/webp">
1540                                <img src="/images/airplane.png" alt="Guidance on Requirements" style="width: 40px; height: 40px;  filter:invert(39%) sepia(114%) saturate(450%) hue-rotate(140deg);">
1541                            </picture>
1542                            </div>
1543                            <h3 class="feature-title">Guidance on Requirements:</h3>
1544                            <p class="feature-text"> Before applicant begins the application process, they are guided on the requirements and application process. </p>
1545                        </div>
1546
1547                        <div class="feature-item">
1548                            <div class="feature-icon">
1549                            <picture>
1550                                <source srcset="/images/time.webp" type="image/webp">
1551                                <img src="/images/time.png" alt="Regular Status Upd
1551ates" style="width: 40px; height: 40px;  filter:invert(39%) sepia(114%) saturate(450%) hue-rotate(140deg);">
1552                            </picture>
1553                            </div>
1554                            <h3 class="feature-title">Regular Status Updates:</h3>
1555                            <p class="feature-text"> Onbehalf of the applicants we regularly keep an eye on their application status and also keep them informed. </p>
1556                        </div>
1557
1558                        <div class="feature-item">
1559                            <div class="feature-icon">
1560                            <picture>
1561                                <source srcset="/images/shield.webp" type="image/webp">
1562                                <img src="/images/shield.png" alt="Secure Process" style="width: 40px; height: 40px;  filter:invert(39%) sepia(114%) saturate(450%) hue-rotate(140deg);">
1563                            </picture>
1564                            </div>
1565                            <h3 class="feature-title">Secure Process:</h3>
1566                            <p class="feature-text"> We use SLL encryption and PCI- DSS secure gateway to protect the applicant information and payment details.</p>
1567                        </div>
1568                    </div>
1569                </div>
1570            </div>
1571        </div>
1572    </div>
1573              <h2 id="podcast">Complete Audio Guide on Egypt eVisa Application with Travel Tips</h2>
1574
1575            <div class="custom_au_div text-center mb-4" id="podcast">
1576               <img id="headphone-img" class="cover" src="https://egypt-eta.com/images/zim-audio-img.webp" alt="headphone">
1577               <audio id="audio-player1" class="custom_au_player" controls controlsList="nodownload" playsinline preload="none">
1578                  <source src="https://egypt-eta.com/stream-audio.php?f=home" type="audio/mpeg">
1579                  Your browser does not support the audio element.
1580               </audio>
1581            </div>
1582
1583
1584          
1585        
1586            <h2 class="mb-2">Top Destinations</h2>
1587
1588         </div>
1589
1590      </div>
1591   </div>
1592                           </div>
1593   <style>.destination-slider-section{padding-bottom:20px}.destination-slider{position:relative;margin-top:2px}.slider-track-wrapper{overflow:hidden;border-radius:16px}.slider-track{display:flex;will-change:transform;transition:transform .5s cubic-bezier(.16,.84,.32,1);user-select:none}.slider-track.dragging{transition:none;cursor:grabbing}.slider-card{flex:0 0 25%;padding:10px;box-sizing:border-box}.slider-media{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 10px 26px rgba(60,38,10,.18);transition:box-shadow .35s ease}.slider-card:hover .slider-media{box-shadow:0 18px 38px rgba(60,38,10,.3)}.slider-media picture{display:block}.slider-media img{width:100%;height:280px;object-fit:cover;display:block;transition:transform .5s ease}.slider-card:hover .slider-media img{transform:scale(1.08)}.slider-content{position:absolute;left:0;right:0;bottom:0;padding:18px 16px 14px;text-align:left;background:linear-gradient(180deg,rgba(20,12,4,0) 0,rgba(20,12,4,.8) 100%);pointer-events:none}.slider-content h3{margin:0;font-size:19px;font-weight:700;color:#fff;letter-spacing:.2px;text-shadow:0 2px 6px rgba(0,0,0,.35)}.slider-content h3::after{content:"";display:block;width:26px;height:3px;margin-top:9px;border-radius:2px;background:#e0a84a;transition:width .35s ease}.slider-card:hover .slider-content h3::after{width:46px}.slider-btn{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;border:1px solid rgb(169 166 163 / 35%);border-radius:12px;cursor:pointer;z-index:50;background:rgba(255,255,255,.88);backdrop-filter:blur(8px);box-shadow:0 6px 18px rgba(120,72,18,.18);color:#7a4a12;transition:background .3s ease,color .3s ease,transform .3s ease,box-shadow .3s ease}.slider-btn:hover{background:#e1e1e1;transform:translateY(-50%) scale(1.05);box-shadow:0 10px 24px rgb(203 203 203 / 32%)}.slider-btn:focus,.slider-dot:focus{outline:0}.slider-btn svg{display:block;width:30px;height:30px;margin:auto;stroke:currentColor}.slider-prev{left:-22px}.slider-next{right:-22px}
1593.slider-dots{display:none;justify-content:center;align-items:center;gap:8px;margin-top:18px}.slider-dot{width:22px;height:5px;border-radius:3px;background:#e4d9c8;cursor:pointer;transition:width .3s ease,background .3s ease;border:0}.slider-dot.active{width:38px;background:#e0a84a}@media(max-width:1300px){.slider-card{flex:0 0 33.333%}.slider-prev{left:-9px}.slider-next{right:-9px}}@media(max-width:991px){.slider-card{flex:0 0 50%}.slider-btn{width:42px;height:42px;border-radius:10px}.slider-btn svg{width:22px;height:22px}}@media(max-width:567px){.slider-card{flex:0 0 100%;padding:0;background:transparent}.slider-dots{display:flex}.slider-media img{height:auto;aspect-ratio:420 / 280}.slider-btn{display:none}.slider-track{cursor:grab}}.slider-track{touch-action:pan-y}.slider-media img{pointer-events:none}.slider-track *{-webkit-user-drag:none}</style>
1594
1595
1596<div class="destination-slider-section">
1597
1598    <div class="container">
1599
1600        <div class="destination-slider">
1601
1602            <button class="slider-btn slider-prev" aria-label="Previous Slide">
1603                <svg viewBox="0 0 24 24" fill="none" aria-hidden="true" focusable="false">
1604                    <path d="M15 18 9 12l6-6" stroke-width="2.25" stroke-linecap="round" stroke-linejoin="round" />
1605                </svg>
1606            </button>
1607
1608            <div class="slider-track-wrapper">
1609
1610                <div class="slider-track">
1611
1612                    <div class="slider-card">
1613                        <div class="slider-media">
1614                            <picture>
1615                                <source srcset="/images/cairo-destn.webp" type="image/webp">
1616                                <img src="/images/cairo-destn.png" alt="Cairo" title="Cairo" width="420" height="280" class="img-resp" loading="lazy">
1617                            </picture>
1618                            <div class="slider-content">
1619
1620                                <h3>Cairo</h3>
1621
1622                            </div>
1623                        </div>
1624
1625                    </div>
1626
1627
1628                    <div class="slider-card">
1629                        <div class="slider-media">
1630                            <picture>
1631                                <source srcset="/images/luxor-destn.webp" type="image/webp">
1632                                <img src="/images/luxor-destn.png" alt="Luxor" title="Luxor" width="420" height="280" class="img-resp" loading="lazy">
1633                            </picture>
1634                            <div class="slider-content">
1635
1636                                <h3>Luxor</h3>
1637
1638                            </div>
1639                        </div>
1640
1641                    </div>
1642
1643
1644
1645                    <div class="slider-card">
1646                        <div class="slider-media">
1647                            <picture>
1648                                <source srcset="/images/aswan-destn.webp" type="image/webp">
1649                                <img src="/images/aswan-destn.png" alt="Aswan" title="Aswan" width="420" height="280" class="img-resp" loading="lazy">
1650                            </picture>
1651                            <div class="slider-content">
1652
1653                                <h3>Aswan</h3>
1654
1655                            </div>
1656                        </div>
1657
1658                    </div>
1659
1660                    <div class="slider-card">
1661                        <div class="slider-media">
1662                            <picture>
1663                                <source srcset="/images/alexandria-destn.webp" type="image/webp">
1664                                <img src="/images/alexandria-destn.png" alt="Alexandria" title="Alexandria" width="420" height="280" class="img-resp" loading="lazy">
1665                            </picture>
1666                            <div class="slider-content">
1667
1668                                <h3>Alexandria</h3>
1669
1670                            </div>
1671                        </div>
1672
1673                    </div>
1674
1675
1676
1677                    <div class="slider-card">
1678                        <div class="slider-media">
1679                            <picture>
1680                                <source srcset="/images/sharm-ei-sheikh-destn.webp" type="image/webp">
1681                                <img src="/images/sharm-ei-sheikh-destn.png" alt="Sharm El-Sheikh" title="Sharm El-Sheikh" width="420" height="280" class="img-resp" loading="lazy">
1682                            </picture>
1683                            <div class="slider-content">
1684
1685                                <h3>Sharm El-Sheikh</h3>
1686
1687                            </div>
1688                        </div>
1689
1690                    </div>
1691
1692
1693
1694                    <div class="slider-card">
1695                        <div class="slider-media">
1696                            <picture>
1697                                <source srcset="/images/hurghada-destn.webp" type="image/webp">
1698                                <img src="/images/hurghada-destn.png" alt="Hurghada" title="Hurghada" width="420" height="280" class="img-resp" loading="lazy">
1699                            </picture>
1700                            <div class="slider-content">
1701
1702                                <h3>Hurghada</h3>
1703
1704                            </div>
1705                        </div>
1706
1707                    </div>
1708
1709
1710                    <div class="slider-card">
1711                        <div class="slider-media">
1712                            <picture>
1713                                <source srcset="/images/siwa-oasis-destn.webp" type="image/webp">
1714                                <img src="/images/siwa-oasis-destn.png" alt="Siwa Oasis" title="Siwa Oasis" width="420" height="280" class="img-resp" loading="lazy">
1715                            </picture>
1716                            <div class="slider-content">
1717
1718                                <h3>Siwa Oasis</h3>
1719
1720                            </div>
1721                        </div>
1722
1723                    </div>
1724
1725
1726                    <div class="slider-card">
1727                        <div class="slider-media">
1728                            <picture>
1729                                <source srcset="/images/dahab-destn.webp" type="image/webp">
1730                                <img src="/images/dahab-destn.png" alt="Dahab" title="Dahab" width="420" height="280" class="img-resp" loading="lazy">
1731                            </picture>
1732                            <div class="slider-content">
1733
1734                                <h3>Dahab</h3>
1735
1736                            </div>
1737                        </div>
1738
1739                    </div>
1740
1741
1742
1743                    <!-- End Card -->
1744
1745
1746                </div>
1747
1748            </div>
1749
1750            <button class="slider-btn slider-next" aria-label="Next Slide">
1751                <svg viewBox="0 0 24 24" fill="none" aria-hidden="true" focusable="false">
1752                    <path d="m9 18 6-6-6-6" stroke-width="2.25" stroke-linecap="round" stroke-linejoin="round" />
1753                </svg>
1754            </button>
1755
1756        </div>
1757
1758        <div class="slider-dots"></div>
1759
1760    </div>
1761
1762</div>
1763
1764
1765<script type="eda148f88a8bf8f291075076-text/javascript">
1766    (() => {
1767        'use strict';
1768
1769        const CONFIG = {
1770            autoplayDelay: 3000,
1771            transitionMs: 500,
1772            transitionEasing: 'cubic-bezier(.16,.84,.32,1)',
1773            dragClickCancelPx: 8,
1774            dragAxisLockPx: 8,
1775            minSwipeDistancePx: 30,
1776            inertiaMultiplier: 220,
1777            maxSwipeSlides: 3,
1778            resizeTolerancePx: 0.5,
1779            autoplayResumeDelayMs: 1200
1780        };
1781
1782        class DestinationSlider {
1783            constructor(section) {
1784                this.section = section;
1785                this.slider = section.querySelector('.destination-slider');
1786                this.trackWrapper = section.querySelector('.slider-track-wrapper');
1787                this.track = section.querySelector('.slider-track');
1788                this.prevButton = section.querySelector('.slider-prev');
1789                this.nextButton = section.querySelector('.slider-next');
1790                this.dotsContainer = section.querySelector('.slider-dots');
1791
1792                if (!this.slider || !this.trackWrapper || !this.track) {
1793                    return;
1794                }
1795
1796                this.autoplayTimer = null;
1797                this.autoplayResumeTimer = null;
1798                this.rafId = 0;
1799                this.resizeRafId = 0;
1800
1801                this.currentIndex = 0;
1802                this.cloneCount = 1;
1803                this.slideWidth = 0;
1804                this.visibleCount = 1;
1805                this.totalOriginal = 0;
1806
1807                this.isDragging = false;
1808                this.isPointerDown = false;
1809                this.dragLock = null;
1810                this.dragStartX = 0;
1811                this.dragStartY = 0;
1812                this.dragDeltaX = 0;
1813                this.dragStartTranslate = 0;
1814                this.currentTranslate = 0;
1815                this.lastMoveX = 0;
1816                this.lastMoveTime = 0;
1817                this.dragVelocity = 0;
1818                this.preventClick = false;
1819
1820                this.boundOnPrevClick = this.onPrevClick.bind(this);
1821                this.boundOnNextClick = this.onNextClick.bind(this);
1822                // this.boundOnMouseEnter = this.onMouseEnter.bind(this);
1823                // this.boundOnMouseLeave = this.onMouseLeave.bind(this);
1824                this.boundOnKeyDown = this.onKeyDown.bind(this);
1825                this.boundOnTransitionEnd = this.onTransitionEnd.bind(this);
1826                this.boundOnResize = this.onResize.bind(this);
1827
1828                this.boundOnTouchStart = this.onTouchStart.bind(this);
1829                this.boundOnTouchMove = this.onTouchMove.bind(this);
1830                this.boundOnTouchEnd = this.onTouchEnd.bind(this);
1831
1832                this.boundOnMouseDown = this.onMouseDown.bind(this);
1833                this.boundOnMouseMove = this.onMouseMove.bind(this);
1834                this.boundOnMouseUp = this.onMouseUp.bind(this);
1835
1836                this.boundOnClickCapture = this.onClickCapture.bind(this);
1837
1838                this.init();
1839            }
1840
1841            init() {
1842                this.track.style.transform = 'translate3d(0, 0, 0)';
1843
1844                this.rebuild(this.getSafeRealIndex());
1845                this.createDots();
1846                this.updateDots();
1847                this.bindEvents();
1848                this.startAutoplay();
1849            }
1850
1851            bindEvents() {
1852                if (this.prevButton) {
1853                    this.prevButton.addEventListener('click', this.boundOnPrevClick);
1854                }
1855                if (this.nextButton) {
1856                    this.nextButton.addEventListener('click', this.boundOnNextClick);
1857                }
1858
1859                // this.slider.addEventListener('mouseenter', this.boundOnMouseEnter, { passive: true });
1860                // this.slider.addEventListener('mouseleave', this.boundOnMouseLeave, { passive: true });
1861
1862                document.addEventListener('keydown', this.boundOnKeyDown);
1863
1864                this.track.addEventListener('transitionend', this.boundOnTransitionEnd);
1865
1866                this.trackWrapper.addEventListener('touchstart', this.boundOnTouchStart, {
1867                    passive: true
1868                });
1869                this.trackWrapper.addEventListener('mousedown', this.boundOnMouseDown);
1870                this.trackWrapper.addEventListener('click', this.boundOnClickCapture, true);
1871
1872                window.addEventListener('resize', this.boundOnResize, {
1873                    passive: true
1874                });
1875
1876                if ('ResizeObserver' in window) {
1877                    this.resizeObserver = new ResizeObserver(this.boundOnResize);
1878                    this.resizeObserver.observe(this.trackWrapper);
1879                }
1880            }
1881
1882            destroy() {
1883                this.stopAutoplay();
1884                this.clearAutoplayResumeTimer();
1885                this.cancelRaf();
1886
1887                if (this.prevButton) {
1888                    this.prevButton.removeEventListener('click', this.boundOnPrevClick);
1889                }
1890                if (this.nextButton) {
1891                    this.nextButton.removeEventListener('click', this.boundOnNextClick);
1892                }
1893
1894                // this.slider.removeEventListener('mouseenter', this.boundOnMouseEnter);
1895                // this.slider.removeEventListener('mouseleave', this.boundOnMouseLeave);
1896                document.removeEventListener('keydown', this.boundOnKeyDown);
1897                this.track.removeEventListener('transitionend', this.boundOnTransitionEnd);
1898
1899                this.trackWrapper.removeEventListener('touchstart', this.boundOnTouchStart);
1900                this.trackWrapper.removeEventListener('mousedown', this.boundOnMouseDown);
1901                this.trackWrapper.removeEventListener('click', this.boundOnClickCapture, true);
1902
1903                window.removeEventListener('resize', this.boundOnResize);
1904                window.removeEventListener('touchmove', this.boundOnTouchMove);
1905                window.removeEventListener('touchend', this.boundOnTouchEnd);
1906                window.removeEventListener('touchcancel', this.boundOnTouchEnd);
1907                window.removeEventListener('mousemove', this.boundOnMouseMove);
1908                window.removeEventListener('mouseup', this.boundOnMouseUp);
1909
1910                if (this.resizeObserver) {
1911                    this.resizeObserver.disconnect();
1912                }
1913            }
1914
1915            getOriginalCards() {
1916                return Array.from(this.track.children).filter((card) =>
1916 !card.hasAttribute('data-slider-clone'));
1917            }
1918
1919            removeClones() {
1920                const clones = this.track.querySelectorAll('[data-slider-clone="true"]');
1921                clones.forEach((clone) => clone.remove());
1922            }
1923
1924            computeVisibleCount(cards) {
1925                if (!cards.length) {
1926                    return 1;
1927                }
1928
1929                const wrapperWidth = this.trackWrapper.getBoundingClientRect().width;
1930                const cardWidth = cards[0].getBoundingClientRect().width;
1931
1932                if (!wrapperWidth || !cardWidth) {
1933                    return 1;
1934                }
1935
1936                const estimated = Math.round(wrapperWidth / cardWidth);
1937                return Math.max(1, Math.min(cards.length, estimated || 1));
1938            }
1939
1940            rebuild(realIndex) {
1941                this.stopAutoplay();
1942                this.clearAutoplayResumeTimer();
1943                this.cancelRaf();
1944
1945                this.removeClones();
1946
1947                const originalCards = this.getOriginalCards();
1948                this.totalOriginal = originalCards.length;
1949
1950                if (this.totalOriginal <= 1) {
1951                    this.visibleCount = 1;
1952                    this.cloneCount = 0;
1953                    this.slideWidth = originalCards[0] ? originalCards[0].getBoundingClientRect().width : 0;
1954                    this.currentIndex = 0;
1955                    this.setTransition(false);
1956                    this.setTranslate(0);
1957                    return;
1958                }
1959
1960                this.visibleCount = this.computeVisibleCount(originalCards);
1961                this.cloneCount = Math.min(this.visibleCount, this.totalOriginal);
1962
1963                const prependFragment = document.createDocumentFragment();
1964                const appendFragment = document.createDocumentFragment();
1965
1966                const headSlice = originalCards.slice(0, this.cloneCount);
1967                const tailSlice = originalCards.slice(-this.cloneCount);
1968
1969                tailSlice.forEach((card) => {
1970                    const clone = card.cloneNode(true);
1971                    clone.setAttribute('data-slider-clone', 'true');
1972                    clone.setAttribute('aria-hidden', 'true');
1973                    prependFragment.appendChild(clone);
1974                });
1975
1976                headSlice.forEach((card) => {
1977                    const clone = card.cloneNode(true);
1978                    clone.setAttribute('data-slider-clone', 'true');
1979                    clone.setAttribute('aria-hidden', 'true');
1980                    appendFragment.appendChild(clone);
1981                });
1982
1983                this.track.insertBefore(prependFragment, this.track.firstChild);
1984                this.track.appendChild(appendFragment);
1985
1986                const allCards = Array.from(this.track.children);
1987                this.slideWidth = allCards[0] ? allCards[0].getBoundingClientRect().width : 0;
1988
1989                const safeRealIndex = this.normalizeIndex(realIndex);
1990                this.currentIndex = this.cloneCount + safeRealIndex;
1991
1992                this.setTransition(false);
1993                this.setTranslate(-this.currentIndex * this.slideWidth);
1994            }
1995
1996            createDots() {
1997                if (!this.dotsContainer) {
1998                    return;
1999                }
2000
2001                this.dotsContainer.innerHTML = '';
2002
2003                const frag = document.createDocumentFragment();
2004                for (let i = 0; i < this.totalOriginal; i += 1) {
2005                    const dot = document.createElement('button');
2006                    dot.type = 'button';
2007                    dot.className = 'slider-dot';
2008                    dot.setAttribute('aria-label', `Go to slide ${i + 1}`);
2009                    dot.addEventListener('click', () => {
2010                        this.stopAutoplay();
2011                        this.goToRealIndex(i, true);
2012                        this.scheduleAutoplayResume();
2013                    });
2014                    frag.appendChild(dot);
2015                }
2016
2017                this.dotsContainer.appendChild(frag);
2018                this.dots = Array.from(this.dotsContainer.querySelectorAll('.slider-dot'));
2019            }
2020
2021            updateDots() {
2022                if (!this.dots || !this.dots.length) {
2023                    return;
2024                }
2025
2026                const active = this.getRealIndex();
2027                this.dots.forEach((dot, index) => {
2028                    dot.classList.toggle('active', index === active);
2029                    dot.setAttribute('aria-current', index === active ? 'true' : 'false');
2030                });
2031            }
2032
2033            normalizeIndex(index) {
2034                if (this.totalOriginal === 0) {
2035                    return 0;
2036                }
2037                return ((index % this.totalOriginal) + this.totalOriginal) % this.totalOriginal;
2038            }
2039
2040            getRealIndex() {
2041                if (this.totalOriginal === 0) {
2042                    return 0;
2043                }
2044                return this.normalizeIndex(this.currentIndex - this.cloneCount);
2045            }
2046
2047            getSafeRealIndex() {
2048                if (!this.totalOriginal) {
2049                    const originals = this.getOriginalCards();
2050                    return originals.length ? 0 : 0;
2051                }
2052                return this.getRealIndex();
2053            }
2054
2055            setTransition(enabled) {
2056                this.track.style.transition = enabled ?
2057                    `transform ${CONFIG.transitionMs}ms ${CONFIG.transitionEasing}` :
2058                    'none';
2059            }
2060
2061            setTranslate(x) {
2062                this.currentTranslate = x;
2063                this.track.style.transform = `translate3d(${x}px, 0, 0)`;
2064            }
2065
2066            animateToCurrentIndex() {
2067                this.setTransition(true);
2068                this.setTranslate(-this.currentIndex * this.slideWidth);
2069                this.updateDots();
2070            }
2071
2072            jumpToCurrentIndex() {
2073                this.setTransition(false);
2074                this.setTranslate(-this.currentIndex * this.slideWidth);
2075            }
2076
2077            settleIndexIfNeeded() {
2078                const minIndex = this.cloneCount;
2079                const maxIndex = this.cloneCount + this.totalOriginal - 1;
2080
2081                if (this.currentIndex >= minIndex && this.currentIndex <= maxIndex) {
2082                    return;
2083                }
2084
2085                this.currentIndex = this.cloneCount + this.normalizeIndex(this.currentIndex - this.cloneCount);
2086                this.jumpToCurrentIndex();
2087                void this.track.offsetWidth;
2088            }
2089
2090            moveBy(delta) {
2091                if (this.totalOriginal <= 1) {
2092                    return;
2093                }
2094                this.settleIndexIfNeeded();
2095                this.currentIndex += delta;
2096                this.animateToCurrentIndex();
2097            }
2098
2099            goToRealIndex(realIndex, animate = true) {
2100                if (this.totalOriginal <= 1) {
2101                    return;
2102                }
2103
2104                this.currentIndex = this.cloneCount + this.normalizeIndex(realIndex);
2105                if (animate) {
2106                    this.animateToCurrentIndex();
2107                } else {
2108                    this.jumpToCurrentIndex();
2109                    this.updateDots();
2110                }
2111            }
2112
2113            onTransitionEnd(event) {
2114                if (event.propertyName !== 'transform' || this.totalOriginal <= 1) {
2115                    return;
2116                }
2117
2118                const minIndex = this.cloneCount;
2119                const maxIndex = this.cloneCount + this.totalOriginal - 1;
2120                let didWrap = false;
2121
2122                if (this.currentIndex < minIndex) {
2123                    this.currentIndex += this.totalOriginal;
2124                    didWrap = true;
2125                } else if (this.currentIndex > maxIndex) {
2126                    this.currentIndex -= this.totalOriginal;
2127                    didWrap = true;
2128                }
2129
2130                if (didWrap) {
2131                    this.jumpToCurrentIndex();
2132                }
2133
2134                this.updateDots();
2135            }
2136
2137            onPrevClick() {
2138                this.stopAutoplay();
2139                this.moveBy(-1);
2140                this.scheduleAutoplayResume();
2141            }
2142
2143            onNextClick() {
2144                this.stopAutoplay();
2145                this.moveBy(1);
2146                this.scheduleAutoplayResume();
2147            }
2148
2149            onKeyDown(event) {
2150                const activeTag = document.activeElement ? document.activeElement.tagName : '';
2151                if (activeTag === 'INPUT' || activeTag === 'TEXTAREA' || activeTag === 'SELECT') {
2152                    return;
2153                }
2154
2155                if (event.key === 'ArrowLeft') {
2156                    this.onPrevClick();
2157                } else if (event.key === 'ArrowRight') {
2158                    this.onNextClick();
2159                }
2160            }
2161
2162            startAutoplay() {
2163                if (this.autoplayTimer || this.totalOriginal <= 1) {
2164                    return;
2165                }
2166                this.autoplayTimer = window.setInterval(() => {
2167                    this.moveBy(1);
2168                }
2168, CONFIG.autoplayDelay);
2169            }
2170
2171            stopAutoplay() {
2172                if (this.autoplayTimer) {
2173                    window.clearInterval(this.autoplayTimer);
2174                    this.autoplayTimer = null;
2175                }
2176            }
2177
2178            clearAutoplayResumeTimer() {
2179                if (this.autoplayResumeTimer) {
2180                    window.clearTimeout(this.autoplayResumeTimer);
2181                    this.autoplayResumeTimer = null;
2182                }
2183            }
2184
2185            scheduleAutoplayResume() {
2186                this.clearAutoplayResumeTimer();
2187                this.autoplayResumeTimer = window.setTimeout(() => {
2188                    this.startAutoplay();
2189                }, CONFIG.autoplayResumeDelayMs);
2190            }
2191
2192            onMouseEnter() {
2193                this.stopAutoplay();
2194                this.clearAutoplayResumeTimer();
2195            }
2196
2197            onMouseLeave() {
2198                if (!this.isPointerDown && !this.isDragging) {
2199                    this.startAutoplay();
2200                }
2201            }
2202
2203            onResize() {
2204                if (this.resizeRafId) {
2205                    cancelAnimationFrame(this.resizeRafId);
2206                }
2207                this.resizeRafId = requestAnimationFrame(() => {
2208                    const realIndex = this.getRealIndex();
2209                    const prevSlideWidth = this.slideWidth;
2210                    const prevVisibleCount = this.visibleCount;
2211
2212                    this.rebuild(realIndex);
2213
2214                    const widthChanged = Math.abs(this.slideWidth - prevSlideWidth) > CONFIG.resizeTolerancePx;
2215                    const visibleChanged = this.visibleCount !== prevVisibleCount;
2216
2217                    if (widthChanged || visibleChanged) {
2218                        this.updateDots();
2219                    }
2220
2221                    this.startAutoplay();
2222                });
2223            }
2224
2225            onClickCapture(event) {
2226                if (this.preventClick) {
2227                    event.preventDefault();
2228                    event.stopPropagation();
2229                }
2230            }
2231
2232            onTouchStart(event) {
2233                if (!event.touches || event.touches.length !== 1) {
2234                    return;
2235                }
2236                const touch = event.touches[0];
2237                this.beginDrag(touch.clientX, touch.clientY);
2238
2239                window.addEventListener('touchmove', this.boundOnTouchMove, {
2240                    passive: false
2241                });
2242                window.addEventListener('touchend', this.boundOnTouchEnd, {
2243                    passive: true
2244                });
2245                window.addEventListener('touchcancel', this.boundOnTouchEnd, {
2246                    passive: true
2247                });
2248            }
2249
2250            onTouchMove(event) {
2251                if (!this.isPointerDown || !event.touches || !event.touches.length) {
2252                    return;
2253                }
2254
2255                const touch = event.touches[0];
2256                const shouldPrevent = this.updateDrag(touch.clientX, touch.clientY);
2257                if (shouldPrevent && event.cancelable) {
2258                    event.preventDefault();
2259                }
2260            }
2261
2262            onTouchEnd() {
2263                this.endDrag();
2264                window.removeEventListener('touchmove', this.boundOnTouchMove);
2265                window.removeEventListener('touchend', this.boundOnTouchEnd);
2266                window.removeEventListener('touchcancel', this.boundOnTouchEnd);
2267            }
2268
2269            onMouseDown(event) {
2270                if (event.button !== 0) {
2271                    return;
2272                }
2273                event.preventDefault();
2274                this.beginDrag(event.clientX, event.clientY);
2275
2276                window.addEventListener('mousemove', this.boundOnMouseMove);
2277                window.addEventListener('mouseup', this.boundOnMouseUp);
2278            }
2279
2280            onMouseMove(event) {
2281                if (!this.isPointerDown) {
2282                    return;
2283                }
2284                this.updateDrag(event.clientX, event.clientY);
2285            }
2286
2287            onMouseUp() {
2288                this.endDrag();
2289                window.removeEventListener('mousemove', this.boundOnMouseMove);
2290                window.removeEventListener('mouseup', this.boundOnMouseUp);
2291            }
2292
2293            beginDrag(x, y) {
2294                if (this.totalOriginal <= 1 || !this.slideWidth) {
2295                    return;
2296                }
2297
2298                this.stopAutoplay();
2299                this.clearAutoplayResumeTimer();
2300                this.cancelRaf();
2301
2302                this.isPointerDown = true;
2303                this.isDragging = false;
2304                this.dragLock = null;
2305                this.preventClick = false;
2306
2307                this.dragStartX = x;
2308                this.dragStartY = y;
2309                this.dragDeltaX = 0;
2310                this.dragStartTranslate = -this.currentIndex * this.slideWidth;
2311                this.currentTranslate = this.dragStartTranslate;
2312                this.lastMoveX = x;
2313                this.lastMoveTime = performance.now();
2314                this.dragVelocity = 0;
2315
2316                this.setTransition(false);
2317            }
2318
2319            updateDrag(x, y) {
2320                if (!this.isPointerDown) {
2321                    return false;
2322                }
2323
2324                const deltaX = x - this.dragStartX;
2325                const deltaY = y - this.dragStartY;
2326
2327                if (!this.dragLock) {
2328                    const absX = Math.abs(deltaX);
2329                    const absY = Math.abs(deltaY);
2330
2331                    if (absX < CONFIG.dragAxisLockPx && absY < CONFIG.dragAxisLockPx) {
2332                        return false;
2333                    }
2334
2335                    this.dragLock = absX > absY ? 'x' : 'y';
2336                }
2337
2338                if (this.dragLock === 'y') {
2339                    return false;
2340                }
2341
2342                this.isDragging = true;
2343                this.dragDeltaX = deltaX;
2344
2345                if (Math.abs(deltaX) > CONFIG.dragClickCancelPx) {
2346                    this.preventClick = true;
2347                }
2348
2349                const now = performance.now();
2350                const dt = Math.max(1, now - this.lastMoveTime);
2351                this.dragVelocity = (x - this.lastMoveX) / dt;
2352                this.lastMoveX = x;
2353                this.lastMoveTime = now;
2354
2355                this.currentTranslate = this.dragStartTranslate + deltaX;
2356                this.requestRender();
2357
2358                return true;
2359            }
2360
2361            endDrag() {
2362                if (!this.isPointerDown) {
2363                    return;
2364                }
2365
2366                this.isPointerDown = false;
2367
2368                if (!this.isDragging || this.dragLock === 'y') {
2369                    this.dragLock = null;
2370                    this.isDragging = false;
2371                    this.scheduleAutoplayResume();
2372                    return;
2373                }
2374
2375                const projectedDelta = this.dragDeltaX + (this.dragVelocity * CONFIG.inertiaMultiplier);
2376                let slideShift = Math.round(projectedDelta / this.slideWidth);
2377
2378                if (slideShift === 0 && Math.abs(this.dragDeltaX) >= CONFIG.minSwipeDistancePx) {
2379                    slideShift = this.dragDeltaX > 0 ? 1 : -1;
2380                }
2381
2382                slideShift = Math.max(-CONFIG.maxSwipeSlides, Math.min(CONFIG.maxSwipeSlides, slideShift));
2383
2384                this.currentIndex -= slideShift;
2385                this.animateToCurrentIndex();
2386
2387                this.dragLock = null;
2388                this.isDragging = false;
2389
2390                window.setTimeout(() => {
2391                    this.preventClick = false;
2392                }, 0);
2393
2394                this.scheduleAutoplayResume();
2395            }
2396
2397            requestRender() {
2398                if (this.rafId) {
2399                    return;
2400                }
2401                this.rafId = requestAnimationFrame(() => {
2402                    this.rafId = 0;
2403                    this.setTranslate(this.currentTranslate);
2404                });
2405            }
2406
2407            cancelRaf() {
2408                if (this.rafId) {
2409                    cancelAnimationFrame(this.rafId);
2410                    this.rafId = 0;
2411                }
2412            }
2413        }
2414
2415        const instances = [];
2416
2417        const init = () => {
2418            const sections = document.querySelectorAll('.destination-sli
2418der-section');
2419            sections.forEach((section) => {
2420                const instance = new DestinationSlider(section);
2421                if (instance && instance.track) {
2422                    instances.push(instance);
2423                }
2424            });
2425        };
2426
2427        if (document.readyState === 'loading') {
2428            document.addEventListener('DOMContentLoaded', init, {
2429                once: true
2430            });
2431        } else {
2432            init();
2433        }
2434
2435        window.addEventListener('beforeunload', () => {
2436            instances.forEach((instance) => instance.destroy());
2437        }, {
2438            once: true
2439        });
2440    })();
2441</script>
2441   <div class="container">
2442    <div class="row mcard">
2443        <div class="col-md-6"><style>
2444
2445    .mcard {
2446        background-color: #efeeee;
2447        padding: 0px 12px;
2448        margin: 10px 0;
2449        border-radius:5px 25px;
2450        box-shadow: rgb(80 80 88 / 41%) 4px -6px 8px, rgba(0, 0, 0, 0.23) -6px 9px 7px;
2451        display: flex;
2452        align-items: center;
2453        justify-content: center;
2454    }
2455    .btn-sec{display: inline-block;margin-left: 10px;margin: 6px 0px;}
2456    .feedback-btn, .fbreport-btn{
2457        transition:2s;
2458    }
2459    .fbreport-btn{
2460        border-radius: 74px;
2461    }
2462
2463label {
2464    margin-bottom: 0 !important;
2465}
2466
2467     .btn-width{
2468    width: 75px;
2469    height: 37px;
2470        /* border-radius: 0px; */
2471 }
2472  .btn-width1{
2473    /* width: 75px; */
2474    height: 40px;
2475        /* border-radius: 0px; */
2476 }
2477    .loader {
2478    display: none;
2479    margin-top: 10px;
2480    position: absolute;
2481    top: 43%;
2482    left: 50%;
2483    transform: translate(-50%, -50%);
2484    z-index: 9999;
2485    }
2486    .loader img {
2487    width: 30px;
2488    height: 30px;
2489
2490    }
2491
2492    .layer{
2493    position: absolute;
2494    background: #000000bf;
2495    top: 0;
2496    left: 0;
2497    width: 100%;
2498    height: 100%;
2499    z-index: 9;
2500    display: none;
2501    }
2502
2503
2504
2505    
2506 
2507.yes-btn{
2508        border-radius: 30px;
2509        width: 64px;
2510    }
2511</style>
2512
2513
2514
2515
2516
2517<script type="eda148f88a8bf8f291075076-text/javascript">
2518    (function($) {
2519
2520        $(document).ready(function() {
2521            $('.feedback-btn').on('click', function() {
2522                var feedbackValue = $(this).val();
2523
2524                // Show comment input box if "No" is clicked
2525                if (feedbackValue === '0') {
2526                    $('#fbfrm_sec, #fbfeed_sec').show();
2527                    $('#fbbtn_sec').hide()
2528
2529                } else {
2530                    $('#fbcommentInput').val('');
2531                    save_pfeedback('1');
2532                }
2533            });
2534
2535            $('.fbreport-btn').on('click', function() {
2536                $('#fbfrm_sec, #fbreport_sec').show();
2537                $('#fbbtn_sec').hide();
2538                $('#fbtype').val('rp');
2539            });
2540
2541            // Handle comment submission
2542            $('.submit-comment').on('click', function() {
2543                save_pfeedback('0');
2544            });
2545
2546            $('.submit-report').on('click', function() {
2547                if($.trim($('#fbreportInput').val())==''){
2548                    $('#fbreportInput').focus();
2549                    return false;
2550                }
2551                save_pfeedback('2');
2552            });
2553        });
2554
2555    })(jQuery); 
2556
2557    function save_pfeedback(fbv){
2558        $('#loader').show();
2559if($('.fbreport-btn').length) $('.fbreport-btn').hide();
2560$('.mybtn, .submit-report').hide();
2561$('.layer').show();
2562        /* disable submit button */
2563$('.feedback-btn, .submit-comment, .submit-report').prop('disabled',true);
2564
2565        var comment = fbv == '2' ? $('#fbreportInput').val() : $('#fbcommentInput').val();
2566
2567        var fbpage = $('#fbpage').val();
2568        var fbud = $('#fbud').val();
2569
2570        // Send AJAX request to save feedback and comment
2571        $.ajax({
2572            type: 'POST',
2573            url: '/ajx-api-save-feedback/',
2574            data: { feedback_value: fbv, comment: comment,'act':'save_feedback', page: fbpage, 'fbud':fbud, 'fbtype': $('#fbtype').val() },
2575            dataType:'json',
2576            success: function(response) {
2577                $('#fbp_sus_msg,#fbfrm_sec').show();
2578                $('#fbreport_sec, #fbfeed_sec, #fbbtn_sec').hide();
2579               
2580$('#loader').hide();
2581$('.layer').hide();
2582            },
2583            error: function(error) {
2584                $('#fbp_sus_msg,#fbfrm_sec').show();
2585                $('#fbreport_sec, #fbfeed_sec, #fbbtn_sec').hide();
2586                console.error('Error:', error);
2587            }
2588        });
2589    }
2590
2591    $(document).on('click', ".back-btn",function() {
2592      $("#fbreport_sec, #fbp_sus_msg, #fbfeed_sec").hide();
2593      $("#fbbtn_sec").show();
2594    })
2595
2596</script>
2596<div class="">
2597
2598    <div class="row main-form-d">
2599
2600        <div class="col-sm-12">
2601        <!-- <div class="loader" id="loader">
2602<img src="/images/ajax-loader_small2.gif" alt="Loading..." title="Loading..." />
2603</div> -->
2604<!-- <div class="layer"></div> -->
2605            <div class="">
2606
2607                <div class="row" id="fbbtn_sec">
2608
2609                    <div class="col-sm-12 text-center" style="display: flex;justify-content: center;align-items: center;gap: 5px;flex-wrap: wrap;padding: 10px 0px;">
2610
2611                        <div class="main-usefull" style="display: flex;justify-content: center;align-items: center;gap: 5px;flex-wrap: wrap;">
2612
2613                            <label style="display: inline-block;margin-bottom: 0px !important;  ">Does the page fulfill its role well?</label>
2614
2615                            <div class="btn_container btn-sec " style="display: flex;justify-content: center;align-items: center;">
2616
2617                                <button type="button" class="btn btn-info feedback-btn  btn-width yes-btn" value="1">Yes</button> &nbsp;
2618
2619                                <button type="button" class="btn btn-info feedback-btn btn-width yes-btn" value="0">No</button>
2620
2621                            </div>
2622
2623                        </div>
2624                        <div class="text-center">
2625
2626                            <label class="btn btn-warning fbreport-btn" style="display: inline-block; white-space: normal;">Identify a fault on this page</label>
2627
2628                        </div>
2629
2630                    </div>
2631
2632
2633                </div>
2634
2635                <div class="row" id="fbfrm_sec" style="display: none">
2636
2637                    <div class="col-md-12" id="fbfeed_sec" style="display: none">
2638
2639                        <div class="comment-container" style="padding: 5px 0;display: flex;flex-wrap: wrap;gap: 7px;align-items:center;justify-content:center;">
2640
2641                            <input type="hidden" id="fbpage" value="/">
2642
2643                            <input type="hidden" id="fbud" value="Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; PageSourceSearchBot/1.0; +https://pagesourcesearch.com/bot) Chrome/128.0.0.0 Safari/537.36 ~~ 104.234.32.3">
2644
2645                            <input type="hidden" id="fbtype" value="fb">
2646
2647                            <textarea class="form-control" id="fbcommentInput" placeholder="To help us improve" aria-label="Enter your feedback" style="max-width: 100%;width: 400px;height:50px"></textarea>
2648                            
2649                           
2650                           <div>
2651                             <button type="button" class="btn btn-info btn-width1 submit-comment">Submit</button>
2652                            <button  type="button" class="btn btn-info back-btn btn-width1">Back</button>
2653                           </div>
2654
2655                        </div>
2656                        
2657                        
2658
2659                    </div>
2660
2661                    <div class="col-md-12" id="fbreport_sec" style="display: none">
2662
2663                        <div class="comment-container" style="padding: 5px 0;display: flex;flex-wrap: wrap;gap: 7px;align-items:center;justify-content:center;">
2664
2665                            <textarea class="form-control" id="fbreportInput" placeholder="What went wrong?" aria-label="Describe the issue" style="max-width: 100%;width: 400px;height:50px"></textarea>
2666
2667                            <div>
2668                                <button type="button" class="btn btn-info submit-report btn-width1">Submit</button>
2669                            <button type="button" class="btn btn-info back-btn btn-width1">Back</button>
2670                            </div>
2671
2672                        </div>
2673
2674
2675                    </div>
2676
2677                    <div class="col-md-12" id="fbp_sus_msg" style="display: none">
2678
2679                        <div>
2680
2681                            <p style="color:green;font-weight: bold;font-size: 16px">Thank you for sharing your thoughts and perspectives with us.</p>
2682
2683                        </div>
2684
2685                    </div>
2686
2687                </div>
2688
2689            </div>
2690
2691        </div>
2692
2693    </div>
2694
2695</div>
2695<input type="hidden" name="" id="spn_ip" value="104.234.32.3"></div><div class="col-md-6"><div style="margin:0px 0px;">
2696    <div class="row">
2697        <div class="col-md-12 col-sm-12 col-xs-12">
2698            <center>
2699                <div class="legal_disclaimer_terms" style="margin: 10px 0;">
2700                    <i class="legal_disclaimer terms_legal_disclaimer1" style="font-weight: 700;color:#ff0000;"></i>
2701                    <i class="legal_disclaimer terms_legal_disclaimer2"></i>
2702                    <i class="legal_disclaimer terms_legal_disclaimer3"></i>
2703                    <i class="legal_disclaimer terms_legal_disclaimer4"></i>
2704                    <i class="legal_disclaimer terms_legal_disclaimer5"></i>
2705                    <i class="legal_disclaimer terms_legal_disclaimer6"></i>
2706                    <i class="legal_disclaimer terms_legal_disclaimer7"></i>
2707                    <i class="legal_disclaimer terms_legal_disclaimer8"></i>
2708                    <i class="legal_disclaimer terms_legal_disclaimer9"></i>
2709                    <i class="legal_disclaimer terms_legal_disclaimer10"></i>
2710                    <i class="legal_disclaimer terms_legal_disclaimer11"></i>
2711                    <i class="legal_disclaimer terms_legal_disclaimer12"></i>
2712                    <i class="legal_disclaimer terms_legal_disclaimer13"></i>
2713                    <i class="legal_disclaimer terms_legal_disclaimer14"></i>
2714                    <i class="legal_disclaimer terms_legal_disclaimer15"></i>
2715                    <i class="legal_disclaimer terms_legal_disclaimer16"></i>
2716                    <i class="legal_disclaimer terms_legal_disclaimer17"></i>
2717                    <!-- <i class="legal_disclaimer terms_legal_disclaimer18"></i>
2718                    <i class="legal_disclaimer terms_legal_disclaimer19"></i>
2719                    <i class="legal_disclaimer terms_legal_disclaimer20"></i>
2719 -->
2720                </div>
2721            </center>
2722        </div>
2723    </div>
2724</div>
2725
2726<style>
2727.legal_disclaimer {
2728    display: inline-block;
2729    font-style: normal;
2730}
2731/* One word per class */
2732.terms_legal_disclaimer1:before {
2733    content: 'Disclaimer:'
2734}
2735
2736.terms_legal_disclaimer2:before {
2737    content: 'We'
2738}
2739
2740.terms_legal_disclaimer3:before {
2741    content: 'are'
2742}
2743
2744.terms_legal_disclaimer4:before {
2745    content: 'a'
2746}
2747
2748.terms_legal_disclaimer5:before {
2749    content: 'private,'
2750}
2751
2752.terms_legal_disclaimer6:before {
2753    content: 'non-'
2754}
2755
2756.terms_legal_disclaimer7:before {
2757    content: 'government'
2758}
2759
2760.terms_legal_disclaimer8:before {
2761    content: 'service.'
2762}
2763
2764.terms_legal_disclaimer9:before {
2765    content: 'Visa'
2766}
2767
2768.terms_legal_disclaimer10:before {
2769    content: 'processing'
2770}
2771
2772.terms_legal_disclaimer11:before {
2773    content: 'is'
2774}
2775
2776.terms_legal_disclaimer12:before {
2777    content: 'handled'
2778}
2779
2780.terms_legal_disclaimer13:before {
2781    content: 'by'
2782}
2783
2784.terms_legal_disclaimer14:before {
2785    content: 'the'
2786}
2787
2788.terms_legal_disclaimer15:before {
2789    content: 'official'
2790}
2791
2792.terms_legal_disclaimer16:before {
2793    content: 'Immigration'
2794}
2795
2796.terms_legal_disclaimer17:before {
2797    content: 'Office.'
2798}
2799
2800/* .terms_legal_disclaimer18:before {
2801    content: 'official'
2802}
2803
2804.terms_legal_disclaimer19:before {
2805    content: 'Immigration'
2806}
2807
2808.terms_legal_disclaimer20:before {
2809    content: 'Office/Website.'
2810} */
2811</style></div>    </div>
2812</div><style type="text/css">.cookie_action_btn{display:inline-block;margin:5px;padding:4px 10px;color:#000;background-color:#fff;cursor:pointer}#cookie_div_bar{background-color:rgba(0,0,0,0.86);color:#fff;font-family:inherit;bottom:0;position:fixed;display:block;font-size:12pt !important;margin:0 auto;padding:4px 10px;text-align:center;box-sizing:border-box;width:100%;z-index:16543211;box-shadow:rgba(0,0,0,.5) 0 5px 50px;left:0;font-weight:300;}.flaticon-right-arrow{font-size:15px}.footer_links{padding:4px 0;display:flex}.footer-bottom-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}@media screen and (max-width:630px){.footer-bottom-row{flex-direction:column;gap:6px}.footer-bottom-row .policy-links{order:1}.footer-bottom-row .brand-links{order:2}}.side-btn{position:fixed;top:35%;right:0;z-index:9999;border-radius:100px 0 0 100px;padding:2px;display:none}@media screen and (max-width:990px){.side-btn{display:block}}</style>
2813<div class="container-fluid bg-secondary text-white mt-5 py-2 px-sm-3 px-md-5">
2814   <div class="row pt-3" style="margin-bottom: 0px;padding-bottom: 0;">
2815      <div class="col-lg-3 col-md-6 mb-4">
2816         <div class="d-flex flex-column justify-content-start">
2817            <a class="text-white mb-2 footer_links" href="https://egypt-eta.com/" title="Home"><i class="flaticon-right-arrow mr-2" aria-hidden="true"></i>Home</a>
2818            <a class="text-white mb-2 footer_links" href="https://egypt-eta.com/application/" title="Apply eVisa"><i class="flaticon-right-arrow mr-2" aria-hidden="true"></i>Apply eVisa</a>
2819            <a class="text-white mb-2 footer_links" href="https://egypt-eta.com/egypt-tourist-visa/" title="Tourist eVisa"><i class="flaticon-right-arrow mr-2" aria-hidden="true"></i>Tourist eVisa</a>
2820            <a class="text-white mb-2 footer_links" href="https://egypt-eta.com/egypt-evisa-application-form/" title="Application Process"><i class="flaticon-right-arrow mr-2" aria-hidden="true"></i>Application Process</a>
2821            <a class="text-white mb-2 footer_links" href="https://egypt-eta.com/egypt-evisa-eligibility/" title="eVisa Eligibility"><i class="flaticon-right-arrow mr-2" aria-hidden="true"></i>eVisa Eligibility</a>
2822            <a class="text-white mb-2 footer_links" href="https://egypt-eta.com/egypt-evisa-requirements/" title="eVisa Requirements"><i class="flaticon-right-arrow mr-2" aria-hidden="true"></i>eVisa Requirements</a>
2823            <a class="text-white mb-2 footer_links" href="https://egypt-eta.com/photo-requirements-for-egypt-visa/" title="Photo Requirements"><i class="flaticon-right-arrow mr-2" aria-hidden="true"></i>Photo Requirements</a>
2824            <a class="text-white mb-2 footer_links" href="https://egypt-eta.com/egypt-evisa-costs/" title="eVisa Cost"><i class="flaticon-right-arrow mr-2" aria-hidden="true"></i>eVisa Cost</a>
2825            
2826         </div>
2827      </div>
2828      <div class="col-lg-3 col-md-6 mb-4">
2829         <div class="d-flex flex-column justify-content-start">
2830            <a class="text-white mb-2 footer_links" href="https://egypt-eta.com/egypt-tourist-visa-for-indians/" title="Egypt Tourist eVisa for Indians"><i class="flaticon-right-arrow mr-2" aria-hidden="true"></i>Egypt Tourist eVisa for Indians</a>
2831            <a class="text-white mb-2 footer_links" href="https://egypt-eta.com/egypt-visa-for-united-arab-emirates-citizens/" title="Egypt eVisa for UAE Citizens"><i class="flaticon-right-arrow mr-2" aria-hidden="true"></i>Egypt eVisa for UAE Citizens</a>
2832            <a class="text-white mb-2 footer_links" href="https://egypt-eta.com/egypt-visa-for-united-kingdom-citizens/" title="Egypt eVisa for UK Citizens"><i class="flaticon-right-arrow mr-2" aria-hidden="true"></i>Egypt eVisa for UK Citizens</a>
2833            <a class="text-white mb-2 footer_links" href="https://egypt-eta.com/egypt-visa-for-united-states-of-america-citizens/" title="Egypt eVisa for USA Citizens"><i class="flaticon-right-arrow mr-2" aria-hidden="true"></i>Egypt eVisa for USA Citizens</a>
2834            <a class="text-white mb-2 footer_links" href="https://egypt-eta.com/egypt-visa-for-saudi-arabia-citizens/" title="Egypt eVisa for Saudi Arabia Citizens"><i class="flaticon-right-arrow mr-2" aria-hidden="true"></i>Egypt eVisa for Saudi Arabia Citizens</a>
2835            <a class="text-white mb-2 footer_links" href="https://egypt-eta.com/egypt-visa-for-italy-citizens/" title="Egypt eVisa for Italian Citizens"><i class="flaticon-right-arrow mr-2" aria-hidden="true"></i>Egypt eVisa for Italian Citizens</a>
2836            <a class="text-white mb-2 footer_links" href="https://egypt-eta.com/egypt-visa-for-china-citizens/" title="Egypt eVisa for Chinese Citizens"><i class="flaticon-right-arrow mr-2" aria-hidden="true"></i>Egypt eVisa for Chinese Citizens</a>
2837            <a class="text-white mb-2 footer_links" href="https://egypt-eta.com/egypt-visa-on-arrival/" title="Visa on Arrival"><i class="flaticon-right-arrow mr-2" aria-hidden="true"></i>Visa on Arrival</a>
2838            
2839        
2840         </div>
2841      </div>
2842      <div class="col-lg-3 col-md-6 mb-4">
2843         <div class="d-flex flex-column justify-content-start">
2844            <a class="text-white mb-2 footer_links" href="https://egypt-eta.com/visa-status/" title="Egypt Application Status"><i class="flaticon-right-arrow mr-2" aria-hidden="true"></i>Egypt Application Status</a>
2845            <a class="text-white mb-2 footer_links" href="https://egypt-eta.com/complete-partially/" title="Complete Ongoing Application"><i class="flaticon-right-arrow mr-2" aria-hidden="true"></i>Complete Ongoing Application</a>
2846            <a class="text-white mb-2 footer_links" href="https://egypt-eta.com/egypt-transit-visa-application-process-eligibility/" title="Transit Visa"><i class="flaticon-right-arrow mr-2" aria-hidden="true"></i>Transit Visa</a>
2847            <a class="text-white mb-2 footer_links" href="https://egypt-eta.com/how-to-extend-an-evisa-for-egypt/" title="Extend an Egypt eVisa"><i class="flaticon-right-arrow mr-2" aria-hidden="true"></i>Extend an Egypt eVisa</a>
2848            <a class="text-white mb-2 footer_links" href="https://egypt-eta.com/how-to-avoid-egypt-evisa-rejection/" title="Avoid Egypt eVisa Rejection"><i class="flaticon-right-arrow mr-2" aria-hidden="true"></i>Avoid Egypt eVisa Rejection</a>
2849            <a class="text-white mb-2 footer_links" href="https://egypt-eta.com/check-your-egypt-visa-status/" title="How to Check Status"><i class="flaticon-right-arrow mr-2" aria-hidden="true"></i>How to Check Status</a>
2850            <a class="text-white mb-2 footer_links" href="https://egypt-eta.com/solve-egypt-evisa-payment-problems-easily/" title="Egypt eVisa Payment Problems"><i class="flaticon-right-arrow mr-2" aria-hidden="true"></i>Egypt eVisa Payment Problems</a>
2851            <a class="text-white mb-2 footer_links" href="https://egypt-eta.com/airports-in-the-egypt/" title="Airports in the Egypt"><i class="flaticon-right-arrow mr-2" aria-hidden="true"></i>Airports in the Egypt</a>
2852            
2853         </div>
2854      </div>
2855      <div class="col-lg-3 col-md-6 mb-4">
2856         <a class="text-white mb-2 footer_links" href="/cdn-cgi/l/email-protection#e695939696899492a683819f9692cb839287c885898b" title="Contact Us"><i class="flaticon-right-arrow mr-2" aria-hidden="true"></i>support[@]egypt-eta.com</a>
2857         <a class="text-white mb-2 footer_links" href="https://egypt-eta.com/contact-us/" title="Contact Us"><i class="flaticon-right-arrow mr-2" aria-hidden="true"></i>Contact Us</a>
2858
2859         <a class="text-white mb-2 footer_links" href="https://egypt-eta.com/news/" title="Blogs"><i class="flaticon-right-arrow mr-2" aria-hidden="true"></i>Blogs</a>
2860         <a class="text-white mb-2 footer_links" href="https://egypt-eta.com/community/" title="Ask to Community"><i class="flaticon-right-arrow mr-2" aria-hidden="true"></i>Ask to Community</a>
2861         <a class="text-white mb-2 footer_links" href="https://egypt-eta.com/web-sitemap/" title="Web Sitemap"><i class="flaticon-right-arrow mr-2" aria-hidden="true"></i>Web Sitemap</a>
2862         <a class="text-white mb-2 footer_links" href="https://egypt-eta.com/living-expenses-in-the-egypt-in-2025/" title="Living Expenses in the Egypt in 2026"><i class="flaticon-right-arrow mr-2" aria-hidden="true"></i>Living Expenses in the Egypt in 2026</a>
2863         <a class="text-white mb-2 footer_links" href="https://egypt-eta.com/embassy-and-consulate-in-egypt/" title="Embassies &amp; Consulates in Egypt"><i class="flaticon-right-arrow mr-2" aria-hidden="true"></i>Embassies &amp; Consulates in Egypt</a>
2864         <a class="text-white mb-2 footer_links" href="https://egypt-eta.com/embassy-and-consulate-of-egypt/" title="Egypt Embassies &amp; Consulates"><i class="flaticon-right-arrow mr-2" aria-hidden="true"></i>Egypt Embassies &amp; Consulates</a>
2865      </div>
2866   </div>
2867
2868   <style>
2869   #up {
2870   display: none;
2871   position: fixed;
2872   bottom: 30px;
2873   left: 30px;
2874   z-index: 13;
2875   font-size: 16px;
2876   border: none;
2877   border-color: #17a2b8;
2878   outline: none;
2879   background-color: #17a2b8;
2880   color: #000;
2881   cursor: pointer;
2882   padding: 1rem !important;
2883   border-radius: 25px;
2884   animation: action 1s infinite alternate;
2885   }
2886   @keyframes action {
2887   from {bottom: 30px;}
2888   to {bottom: 60px;}
2889   }
2890   #up:after {
2891   content: ;
2892   transform: rotate();
2893   }
2894</style>
2895
2896
2897   <button onclick="if (!window.__cfRLUnblockHandlers) return false; upFunction()" id="up" title="Back to Top" data-cf-modified-eda148f88a8bf8f291075076-=""><i class="flaticon-up-arrow"></i></button>
vendor: 112 bytes, lines 2897-2898
2897
2898   <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
2898<script type="eda148f88a8bf8f291075076-text/javascript">
2899      var mybutton = document.getElementById("up");
2900      window.onscroll = function() {scrollFunction()};
2901      
2902      function scrollFunction() {
2903        if (document.body.scrollTop > 50 || document.documentElement.scrollTop > 500) {
2904          mybutton.style.display = "block";  } else {
2905          mybutton.style.display = "none";  }
2906      }
2907      function upFunction() {
2908        document.body.scrollTop = 0;
2909        document.documentElement.scrollTop = 0;
2910      }
2911   </script>
2911   <div class="container-fluid pt-1" style="border-top: 1px solid rgba(23, 162, 184, .2);">
2912      <p class="m-0 text-center text-white footer-bottom-row">
2913         <span class="brand-links">
2914            &copy; <a class="text-primary font-weight-bold" href="https://egypt-eta.com">egypt-eta.com</a>
2915            <a style="margin: 20px;" class="dmca-badge text-center" href="//www.dmca.com/Protection/Status.aspx?ID=5e1783a8-35ff-4d79-a478-3e469dd622a9" title="DMCA.com Protection Status" id="dmca_img">
2916            </a>
2917         </span>
2918         <span class="policy-links">
2919            <a class="text-white mb-2" href="https://egypt-eta.com/term-and-condition/" title="Term And Condition"><span>Terms &amp; Conditions</span></a>&nbsp; |
2920            <a class="text-white mb-2" href="https://egypt-eta.com/privacy-policy/" title="Privacy Policy"><span>Privacy Policy</span></a>
2921         </span>
2922      </p>
2923   </div>
2924</div>
2925
2926<div id="cookie_div_bar">
2927   We use cookies to improve the browsing experience. By using our website, you accept our Cookies Policy.
2928   <a id="cookie_action_accept" class="small cookie_action_btn" onclick="if (!window.__cfRLUnblockHandlers) return false; accept_coockie()" data-cf-modified-eda148f88a8bf8f291075076-="">I agree</a>
2929</div>
2930<script src="https://egypt-eta.com/js/bootstrap.bundle.min.js" type="eda148f88a8bf8f291075076-text/javascript"></script>
2930
2931
2932<a href="https://egypt-eta.com/application/" class="btn side-btn btn-info px-4 " title="Egypt e Visa Application Form">Apply Visa</a>
2933<link rel="preload" href="/css/font/flaticon_mycollection.css?456712" as="style">
2934<link rel="stylesheet" href="/css/font/flaticon_mycollection.css?456712">
2935<!-- JavaScript Libraries -->
2936<script src="https://egypt-eta.com/js/main.js" type="eda148f88a8bf8f291075076-text/javascript"></script>
2936
2937
2938
2939<!-- Intercom messenger -->
2940<script type="eda148f88a8bf8f291075076-text/javascript">
2941   setTimeout(() => {
2942
2943      window.intercomSettings = {
2944         api_base: "https://api-iam.intercom.io",
2945         app_id: "u5pr5cbo",
2946      };
2947
2948      // We pre-filled your app ID in the widget URL: 'https://widget.intercom.io/widget/u5pr5cbo'
2949      (function() {
2950         var w = window;
2951         var ic = w.Intercom;
2952         if (typeof ic === "function") {
2953            ic('reattach_activator');
2954            ic('update', w.intercomSettings);
2955         } else {
2956            var d = document;
2957            var i = function() {
2958               i.c(arguments);
2959            };
2960            i.q = [];
2961            i.c = function(args) {
2962               i.q.push(args);
2963            };
2964            w.Intercom = i;
2965            var l = function() {
2966               var s = d.createElement('script');
2967               s.type = 'text/javascript';
2968               s.async = true;
2969               s.src = 'https://widget.intercom.io/widget/u5pr5cbo';
2970               var x = d.getElementsByTagName('script')[0];
2971               x.parentNode.insertBefore(s, x);
2972            };
2973            if (document.readyState === 'complete') {
2974               l();
2975            } else if (w.attachEvent) {
2976               w.attachEvent('onload', l);
2977            } else {
2978               w.addEventListener('load', l, false);
2979            }
2980         }
2981      })();
2982
2983   }, 10000);
2984</script>
2984
2985
2986
2987
2988<!-- Google tag (gtag.js) delayed loading -->
2989<script type="eda148f88a8bf8f291075076-text/javascript">
2990   // Function to load Google Tag Manager after 5 seconds
2991   // function loadGoogleTagManager() {
2992   //    var script = document.createElement('script');
2993   //    script.src = "https://www.googletagmanager.com/gtag/js?id=G-BNR0E1F7Q3";
2994   //    script.async = true;
2995   //    document.head.appendChild(script);
2996
2997   //    // Initialize gtag after script is loaded
2998   //    script.onload = function() {
2999   //       window.dataLayer = window.dataLayer || [];
3000
3001   //       function gtag() {
3002   //          dataLayer.push(arguments);
3003   //       }
3004   //       gtag('js', new Date());
3005   //       gtag('config', 'G-BNR0E1F7Q3');
3006   //    };
3007   // }
3008
3009   // Delay the loading of Google Tag Manager by 5 seconds
3010   // setTimeout(loadGoogleTagManager, 5000); // 5 seconds delay
3011</script>
3011
3012
3013
3014
3015
3016<script type="eda148f88a8bf8f291075076-text/javascript">
3017   var keyValue = document.cookie.match('(^|;)\\s?cookie_policy=([^;]*)(;|$)');
3018   var cookie_p = keyValue && keyValue.length > 2 ? keyValue[2] : null;
3019   if (cookie_p == 'YES') {
3020      document.getElementById('cookie_div_bar').style.display = "none";
3021   } else {
3022      setTimeout(accept_coockie, 20000);
3023   }
3024
3025   function accept_coockie() {
3026      var expires = new Date();
3027      expires.setTime(expires.getTime() + (1 * 24 * 60 * 60 * 1000));
3028      document.cookie = 'cookie_policy=YES;expires=' + expires.toUTCString() + ';path=/';
3029      document.getElementById('cookie_div_bar').style.display = "none";
3030   }
3031</script>
vendor: 1 bytes, line 3031
3031
3032<script type="eda148f88a8bf8f291075076-text/javascript">
3033   $(document).on("keydown", "#srch-text", function(e) {
3034      if (e.key === "Enter") {
3035         srch_fun();
3036      }
3037   });
3038   $(document).on("click", "#srch-btn", function(e) {
3039      srch_fun();
3040   });
3041
3042   function srch_fun() {
3043      if ($.trim($('#srch-text').val()) != '') {
3044         var encodedQuery = encodeURIComponent($('#srch-text').val());
3045         var safeURL = "https://egypt-eta.com/search/?query=" + encodedQuery;
3046         window.location.href = safeURL;
3047         return true;
3048      }
3049   }
3050
3051   $(document).ready(function() {
3052      $('.side-btn').hide();
3053
3054      $(window).on('scroll resize', function() {
3055         const scrollPosition = $(window).scrollTop();
3056         const windowWidth = $(window).width();
3057
3058         if (windowWidth <= 990 && scrollPosition >= 200) {
3059            $('.side-btn').show();
3060         } else {
3061            $('.side-btn').hide();
3062         }
3063      });
3064   });
3065</script>
3065
3066
3067
3068
3069<script type="eda148f88a8bf8f291075076-text/javascript">
3070   window.addEventListener('load', function() {
3071      setTimeout(function() {
3072         // Load the DMCA Badge Helper script
3073         var script = document.createElement("script");
3074         script.src = "https://images.dmca.com/Badges/DMCABadgeHelper.min.js";
3075         document.head.appendChild(script);
3076
3077         // Set DMCA badge image inside an element with ID "dmca_img"
3078         var dmcaContainer = document.getElementById("dmca_img");
3079         if (dmcaContainer) {
3080            dmcaContainer.innerHTML = '<img src="https://images.dmca.com/Badges/dmca_protected_sml_120m.png?ID=c435d0a7-d81d-4c02-8108-d64de1d0b770" alt="DMCA.com Protection Status" width="121" height="24" />';
3081         }
3082      }, 10000);
3083   });
3084</script>
vendor: 1 bytes, line 3084
3084
3085<script type="eda148f88a8bf8f291075076-text/javascript">
3086   $(document).ready(function() {
3087      var savedEmail = $.trim(localStorage.getItem('newsletter_email') || localStorage.getItem('gen_email_id') || '');
3088
3089      function saveEmail(email) {
3090         email = $.trim(email || '');
3091         if (email && email.indexOf('@') > -1) {
3092            savedEmail = email;
3093            localStorage.setItem('newsletter_email', email);
3094            localStorage.setItem('gen_email_id', email);
3095         }
3096      }
3097
3098      // Function to fill empty email fields
3099      function fillEmailField($element) {
3100         if (savedEmail && $element.val() === '') {
3101            $element.val(savedEmail);
3102         }
3103      }
3104
3105      var emailSelector = 'input[type="email"], input.emailOne, input[type="text"][name*="email"], input[type="text"][id*="email"]';
3106
3107      function fillAllEmailFields() {
3108         savedEmail = $.trim(localStorage.getItem('newsletter_email') || localStorage.getItem('gen_email_id') || savedEmail || '');
3109         $(emailSelector).each(function() {
3110            fillEmailField($(this));
3111         });
3112      }
3113
3114      window.fillAllEmailFields = fillAllEmailFields;
3115
3116      if (window.MutationObserver) {
3117         var emailAutofillTimer = null;
3118         var emailAutofillObserver = new MutationObserver(function(mutations) {
3119            var hasNewEmailField = false;
3120
3121            mutations.forEach(function(mutation) {
3122               $(mutation.addedNodes).each(function() {
3123                  if (this.nodeType !== 1) return;
3124                  if ($(this).is(emailSelector) || $(this).find(emailSelector).length) {
3125                     hasNewEmailField = true;
3126                     return false;
3127                  }
3128               });
3129            });
3130
3131            if (hasNewEmailField) {
3132               clearTimeout(emailAutofillTimer);
3133               emailAutofillTimer = setTimeout(fillAllEmailFields, 50);
3134            }
3135         });
3136
3137         emailAutofillObserver.observe(document.body, {
3138            childList: true,
3139            subtree: true
3140         });
3141      }
3142
3143      // Fill all existing email fields on page load
3144      if (savedEmail) {
3145         saveEmail(savedEmail);
3146         $('#newsletter_email').val(savedEmail);
3147
3148         $(emailSelector).each(function() {
3149            fillEmailField($(this));
3150         });
3151
3152         console.log('\u2705 Email auto-filled:', savedEmail);
3153      }
3154
3155      // Save email while typing
3156      $(document).on('keyup input change', emailSelector, function() {
3157         let emailValue = $.trim($(this).val());
3158         if (emailValue && emailValue.indexOf('@') > -1) {
3159            localStorage.setItem('newsletter_email', emailValue);
3160            localStorage.setItem('gen_email_id', emailValue);
3161            savedEmail = emailValue;
3162            console.log('\u2705 Email auto-saved:', emailValue);
3163         }
3164      });
3165
3166      function saveDetectedEmailFields() {
3167         $(emailSelector).each(function() {
3168            let emailValue = $.trim($(this).val());
3169            if (emailValue && emailValue.indexOf('@') > -1) {
3170               saveEmail(emailValue);
3171               return false;
3172            }
3173         });
3174      }
3175
3176      setTimeout(saveDetectedEmailFields, 500);
3177      setTimeout(saveDetectedEmailFields, 1500);
3178      setTimeout(fillAllEmailFields, 1700);
3179
3180      // Fill dynamically added email fields on focus
3181      $(document).on('focus', emailSelector, function() {
3182         savedEmail = $.trim(localStorage.getItem('newsletter_email') || localStorage.getItem('gen_email_id') || savedEmail || '');
3183         fillEmailField($(this));
3184      });
3185
3186      // Save email on form submit
3187      $(document).on('submit', '#newsletter_form', function(e) {
3188         let email = $('#newsletter_email').val();
3189         if (email) {
3190            localStorage.setItem('newsletter_email', email);
3191            localStorage.setItem('gen_email_id', email);
3192         }
3193      });
3194   });
3195</script>
3195   <!----------------------- End footer -------------------->
3196   
3196<script src="https://egypt-eta.com/js/d3.v3.min.js" async defer type="eda148f88a8bf8f291075076-text/javascript"></script>
3196
3197   
3197<script src="https://egypt-eta.com/js/topojson.v1.min.js" async defer type="eda148f88a8bf8f291075076-text/javascript"></script>
3197
3198   
3198<script src="https://egypt-eta.com/js/datamaps.world.min.js" async defer onload="initializeMap()" type="eda148f88a8bf8f291075076-text/javascript"></script>
3198
3199   
3199<script type="eda148f88a8bf8f291075076-text/javascript">
3200      // <!-- START: Commented out - Map & Eligibility Checker JavaScript -->
3201      /*
3202      var w = $('#container').width();
3203      var h = parseFloat(w) * 73 / 100;
3204      $('#container').height(h);
3205
3206      function Zoom(args) {
3207         $.extend(this, {
3208            $buttons: $(".zoom-button"),
3209            $info: $("#zoom-info"),
3210            scale: {
3211               max: 50,
3212               currentShift: 0
3213            },
3214            $container: args.$container,
3215            datamap: args.datamap
3216         });
3217         this.init();
3218      }
3219
3220      function initializeMap() {
3221
3222         Zoom.prototype.init = function() {
3223            var paths = this.datamap.svg.selectAll("path"),
3224               subunits = this.datamap.svg.selectAll(".datamaps-subunit");
3225            // preserve stroke thickness
3226            paths.style("vector-effect", "non-scaling-stroke");
3227            // disable click on drag end
3228            subunits.call(d3.behavior.drag().on("dragend", function() {
3229               d3.event.sourceEvent.stopPropagation();
3230            }));
3231            this.scale.set = this._getScalesArray();
3232            this.d3Zoom = d3.behavior.zoom().scaleExtent([1, this.scale.max]);
3233            this._displayPercentage(1);
3234            this.listen();
3235         };
3236         Zoom.prototype.listen = function() {
3237            this.$buttons.off("click").on("click", this._handleClick.bind(this));
3238            this.datamap.svg.call(this.d3Zoom.on("zoom", this._handleScroll.bind(this))).on("dblclick.zoom", null); // disable zoom on double-click
3239         };
3240         Zoom.prototype.reset = function() {
3241            this._shift("reset");
3242         };
3243         Zoom.prototype._handleScroll = function() {
3244            var translate = d3.event.translate,
3245               scale = d3.event.scale,
3246               limited = this._bound(translate, scale);
3247            this.scrolled = true;
3248            this._update(limited.translate, limited.scale);
3249         };
3250         Zoom.prototype._handleClick = function(event) {
3251            var direction = $(event.target).data("zoom");
3252            this._shift(direction);
3253         };
3254         Zoom.prototype._shift = function(direction) {
3255            var center = [this.$container.width() / 2, this.$container.height() / 2],
3256               translate = this.d3Zoom.translate(),
3257               translate0 = [],
3258               l = [],
3259               view = {
3260                  x: translate[0],
3261                  y: translate[1],
3262                  k: this.d3Zoom.scale()
3263               },
3264               bounded;
3265            translate0 = [
3266               (center[0] - view.x) / view.k, (center[1] - view.y) / view.k
3267            ];
3268            if (direction == "reset") {
3269               view.k = 1;
3270               this.scrolled = true;
3271            } else {
3272               view.k = this._getNextScale(direction);
3273            }
3274            l = [translate0[0] * view.k + view.x, translate0[1] * view.k + view.y];
3275            view.x += center[0] - l[0];
3276            view.y += center[1] - l[1];
3277            bounded = this._bound([view.x, view.y], view.k);
3278            this._animate(bounded.translate, bounded.scale);
3279         };
3280         Zoom.prototype._bound = function(translate, scale) {
3281            var width = this.$container.width(),
3282               height = this.$container.height();
3283            translate[0] = Math.min(
3284               (width / height) * (scale - 1), Math.max(width * (1 - scale), translate[0]));
3285            translate[1] = Math.min(0, Math.max(height * (1 - scale), translate[1]));
3286            return {
3287               translate: translate,
3288               scale: scale
3289            };
3290         };
3291         Zoom.prototype._update = function(translate, scale) {
3292            this.d3Zoom.translate(translate).scale(scale);
3293            this.datamap.svg.selectAll("g").attr("transform", "translate(" + translate + ")scale(" + scale + ")");
3294            this._displayPercentage(scale);
3295         };
3296         Zoom.prototype._animate = function(translate, scale) {
3297            var _this = this,
3298               d3Zoom = this.d3Zoom;
3299            d3.transition().duration(350).tween("zoom", function() {
3300               var iTranslate = d3.interpolate(d3Zoom.translate(), translate),
3301                  iScale = d3.interpolate(d3Zoom.scale(), scale);
3302               return function(t) {
3303                  _this._update(iTranslate(t), iScale(t));
3304               };
3305            });
3306         };
3307         Zoom.prototype._displayPercentage = function(scale) {
3308            var value;
3309            value = Math.round(Math.log(scale) / Math.log(this.scale.max) * 100);
3310            this.$info.text(value + "%");
3311         };
3312         Zoom.prototype._getScalesArray = function() {
3313            var array = [],
3314               scaleMaxLog = Math.log(this.scale.max);
3315            for (var i = 0; i <= 10; i++) {
3316               array.push(Math.pow(Math.E, 0.1 * i * scaleMaxLog));
3317            }
3318            return array;
3319         };
3320         Zoom.prototype._getNextScale = function(direction) {
3321            var scaleSet = this.scale.set,
3322               currentScale = this.d3Zoom.scale(),
3323               lastShift = scaleSet.length - 1,
3324               shift, temp = [];
3325            if (this.scrolled) {
3326               for (shift = 0; shift <= lastShift; shift++) {
3327                  temp.push(Math.abs(scaleSet[shift] - currentScale));
3328               }
3329               shift = temp.indexOf(Math.min.apply(null, temp));
3330               if (currentScale >= scaleSet[shift] && shift < lastShift) {
3331                  shift++;
3332               }
3333               if (direction == "out" && shift > 0) {
3334                  shift--;
3335               }
3336               this.scrolled = false;
3337            } else {
3338               shift = this.scale.currentShift;
3339               if (direction == "out") {
3340                  shift > 0 && shift--;
3341               } else {
3342                  shift < lastShift && shift++;
3343               }
3344            }
3345            this.scale.currentShift = shift;
3346            return scaleSet[shift];
3347         };
3348
3349         function Datamap() {
3350            this.$container = $("#map_container");
3351            this.instance = new Datamaps({
3352               scope: 'world',
3353               element: this.$container.get(0),
3354               projection: 'mercator',
3355               geographyConfig: {
3356                  highlightOnHover: false,
3357                  highlightFillColor: 'rgb(30 97 2)',
3358                  popupTemplate: function(geography, data) {
3359                     if (!data) return; //IF no data is present, nothing will be displayed in the hover
3360                     return '<div class="hoverinfo"><strong>' + data.cnname + '</strong></div>'
3361                  },
3362               },
3363               fills: {
3364                  HIGH: '#F44336',
3365                  LOW: '#2a8c01',
3366                  defaultFill: '#d4d4d4'
3367               },
3368               data: {"ALB":{"fillKey":"LOW","cnname":"Albania","sname":"albania"},"ARG":{"fillKey":"LOW","cnname":"Argentina","sname":"argentina"},"ARM":{"fillKey":"LOW","cnname":"Armenia","sname":"armenia"},"AUS":{"fillKey":"LOW","cnname":"Australia","sname":"australia"},"AUT":{"fillKey":"LOW","cnname":"Austria","sname":"austria"},"AZE":{"fillKey":"LOW","cnname":"Azerbaijan","sname":"azerbaijan"},"BHR":{"fillKey":"LOW","cnname":"Bahrain","sname":"bahrain"},"BLR":{"fillKey":"LOW","cnname":"Belarus","sname":"belarus"},"BEL":{"fillKey":"LOW","cnname":"Belgium","sname":"belgium"},"BOL":{"fillKey":"LOW","cnname":"Bolivia","sname":"bolivia"},"BIH":{"fillKey":"LOW","cnname":"Bosnia and Herzegovina","sname":"bosnia-and-herzegovina"},"BRA":{"fillKey":"LOW","cnname":"Brazil","sname":"brazil"},"BGR":{"fillKey":"LOW","cnname":"Bulgaria","sname":"bulgaria"},"CAN":{"fillKey":"LOW","cnname":"Canada","sname":"canada"},"CHL":{"fillKey":"LOW","cnname":"Chile","sname":"chile"},"CHN":{"fillKey":"LOW","cnname":"China","sname":"china"},"COL":{"fillKey":"LOW","cnname":"Colombia","sname":"colombia"},"HRV":{"fillKey":"LOW","cnname":"Croatia","sname":"croatia"},"CYP":{"fillKey":"LOW","cnname":"Cyprus","sname":"cyprus"},"CZE":{"fillKey":"LOW","cnname":"Czech Republic","sname":"czech-republic"},"DNK":{"fillKey":"LOW","cnname":"Denmark","sname":"denmark"},"ECU":{"fillKey":"LOW","cnname":"Ecuador","sname":"ecuador"},"EST":{"fillKey":"LOW","cnname":"Estonia","sname":"estonia"},"FIN":{"fillKey":"LOW","cnname":"Finland","sname":"finland"},"FRA":{"fillKey":"LOW","cnname":"France","sname":"france"},"GEO":{"fillKey":"LOW","cnname":"Georgia","sname":"georgia"},"DEU":{"fillKey":"LOW","cnname":"Germany","sname":"germany"},"GRC":{"fillKey":"LOW","cnname":"Greece","sname":"greece"},"HUN":{"fillKey":"LOW","cnname":"Hungary","sname":"hungary"},"ISL":{"fillKey":"LOW","cnname":"Iceland","sname":"iceland"},"IND":{"fillKey":"LOW","cnname":"India","sname":"india"},"IRL":{"fillKey":"LOW","cnname":"Ireland","sname":"ireland"},"ITA":{"fillKey":"LOW","cnname":"Italy","sname":"italy"},"JPN":{"fillKey":"LOW","cnname":"Japan","sname":"japan"},"KOR":{"fillKey":"LOW","cnname":"Korea, Republic of (South)","sname":"korea-republic-of-south"},"":{"fillKey":"LOW","cnname":"Kosovo","sname":"kosovo"},"KWT":{"fillKey":"LOW","cnname":"Kuwait","sname":"kuwait"},"LVA":{"fillKey":"LOW","cnname":"Latvia","sname":"latvia"},"LTU":{"fillKey":"LOW","cnname":"Lithuania","sname":"lithuania"},"LUX":{"fillKey":"LOW","cnname":"Luxembourg","sname":"luxembourg"},"MKD":{"fillKey":"LOW","cnname":"Macedonia, Republic of","sname":"macedonia-republic-of"},"MYS":{"fillKey":"LOW","cnname":"Malaysia","sname":"malaysia"},"MLT":{"fillKey":"LOW","cnname":"Malta","sname":"malta"},"MEX":{"fillKey":"LOW","cnname":"Mexico","sname":"mexico"},"MDA":{"fillKey":"LOW","cnname":"Moldova","sname":"moldova"},"MCO":{"fillKey":"LOW","cnname":"Monaco","sname":"monaco"},"MNE":{"fillKey":"LOW","cnname":"Montenegro","sname":"montenegro"},"NLD":{"fillKey":"LOW","cnname":"Netherlands","sname":"netherlands"},"NZL":{"fillKey":"LOW","cnname":"New Zealand","sname":"new-zealand"},"NOR":{"fillKey":"LOW","cnname":"Norway","sname":"norway"},"OMN":{"fillKey":"LOW","cnname":"Oman","sname":"oman"},"PRY":{"fillKey":"LOW","cnname":"Paraguay","sname":"paraguay"},"PER":{"fillKey":"LOW","cnname":"Peru","sname":"peru"},"POL":{"fillKey":"LOW","cnname":"Poland","sname":"poland"},"PRT":{"fillKey":"LOW","cnname":"Portugal","sname":"portugal"},"QAT":{"fillKey":"LOW","cnname":"Qatar","sname":"qatar"},"ROU":{"fillKey":"LOW","cnname":"Romania","sname":"romania"},"RUS":{"fillKey":"LOW","cnname":"Russia","sname":"russia"},"SMR":{"fillKey":"LOW","cnname":"San Marino","sname":"san-marino"},"SAU":{"fillKey":"LOW","cnname":"Saudi Arabia","sname":"saudi-arabia"}
3368,"SRB":{"fillKey":"LOW","cnname":"Serbia","sname":"serbia"},"SGP":{"fillKey":"LOW","cnname":"Singapore","sname":"singapore"},"SVK":{"fillKey":"LOW","cnname":"Slovakia","sname":"slovakia"},"SVN":{"fillKey":"LOW","cnname":"Slovenia","sname":"slovenia"},"ZAF":{"fillKey":"LOW","cnname":"South Africa","sname":"south-africa"},"ESP":{"fillKey":"LOW","cnname":"Spain","sname":"spain"},"SWE":{"fillKey":"LOW","cnname":"Sweden","sname":"sweden"},"CHE":{"fillKey":"LOW","cnname":"Switzerland","sname":"switzerland"},"TWN":{"fillKey":"LOW","cnname":"Taiwan","sname":"taiwan"},"ARE":{"fillKey":"LOW","cnname":"United Arab Emirates","sname":"united-arab-emirates"},"GBR":{"fillKey":"LOW","cnname":"United Kingdom","sname":"united-kingdom"},"USA":{"fillKey":"LOW","cnname":"United States of America","sname":"united-states-of-america"},"URY":{"fillKey":"LOW","cnname":"Uruguay","sname":"uruguay"},"VAT":{"fillKey":"LOW","cnname":"Vatican City (Holy See)","sname":"vatican-city-holy-see"},"EGY":{"fillKey":"HIGH","cnname":"Egypt","sname":""}},
3369               done: this._handleMapReady.bind(this)
3370            });
3371            // this.instance.labels();
3372         }
3373         Datamap.prototype._handleMapReady = function(datamap) {
3374            datamap.svg.selectAll('.datamaps-subunit').on('click', function(geography) {
3375               var localData = datamap.options.data[geography.id]
3376               if (localData && localData.sname) {
3377                  //redirect_url(localData.sname);
3378               }
3379               // redirect_url(geography.id);
3380            });
3381            this.zoom = new Zoom({
3382               $container: this.$container,
3383               datamap: datamap
3384            });
3385         }
3386         new Datamap();
3387
3388      }
3389
3390      function findCountry(findElement) {
3391         if (findElement.value != "not_selected") {
3392            document.querySelector(".chooseCountryMsg").style.display = "none";
3393            document.getElementById("not_selected").style.display = "none";
3394         } else {
3395            document.querySelector(".chooseCountryMsg").style.display = "block";
3396         }
3397      }
3398      */
3399      // --> END: Commented out - Map & Eligibility Checker JavaScript
3400   </script>
3400
3401   
3401<script type="eda148f88a8bf8f291075076-text/javascript">
3402      // <!-- START: Commented out - Map & Eligibility Checker JavaScript -->
3403      /*
3404      $(".my-card").on("click", function() {
3405         $(".chooseCountryMsg").hide();
3406         $(".wrapper-country-list").toggle();
3407         $('.result_evisa').hide();
3408         $('.result_reg').hide();
3409         $('.result_free').hide();
3410      });
3411
3412
3413      const list_Of_Country = document.getElementById("list-of-country");
3414      const name_of_countries = list_Of_Country.querySelectorAll("li");
3415
3416      Array.from(name_of_countries).forEach(li => {
3417         li.addEventListener("click", function() {
3418            var evisa = this.dataset.evisa;
3419            var slug_name = this.dataset.slug_name;
3420            $(".choose-country-for-passport").text(this.innerText);
3421            $('.eligibility_result').hide();
3422            if (evisa == 'evisa') {
3423               $('.result_evisa').show();
3424               $('#apply_tool_a').attr('href', 'https://egypt-eta.com/apply-evisa-from-' + slug_name + '/');
3425               $(".wrapper-country-list").hide();
3426            } else if (evisa == 'req') {
3427               $('.result_reg').show();
3428               $(".wrapper-country-list").hide();
3429            } else {
3430               $('.result_free').show();
3431               $(".wrapper-country-list").hide();
3432            }
3433         });
3434      });
3435
3436
3437      const searchInput = document.getElementById('searchInput');
3438      const list_of_country = document.getElementById('list-of-country');
3439
3440      searchInput.addEventListener('input', function() {
3441         const searchText = searchInput.value.toLowerCase();
3442         const item_of_list = list_of_country.getElementsByTagName("li");
3443
3444         for (let i = 0; i < item_of_list.length; i++) {
3445            const optionText = item_of_list[i].textContent.toLowerCase();
3446            if (optionText.includes(searchText)) {
3447               item_of_list[i].style.display = '';
3448            } else {
3449               item_of_list[i].style.display = 'none';
3450            }
3451         }
3452      });
3453
3454
3455      $(document).ready(function() {
3456         setTimeout(function() {
3457            get_processing();
3458         }, 5000)
3459      });
3460
3461      function get_processing() {
3462         $.ajax({
3463            url: 'https://egypt-eta.com/api/',
3464            type: 'POST',
3465            data: {
3466               'act': 'processing'
3467            },
3468            dataType: 'json',
3469            success: function(result_of) {
3470               var inner_data = result_of.data;
3471
3472               $.each(inner_data, function(key, value) {
3473                  if (value['slug_name'] == 'super_rush') {
3474                     $('#suprush_pr_span').text(value['precessing_time']);
3475                     $('.suprush_pr_span').text(value['precessing_time']);
3476                  }
3477                  if (value['slug_name'] == 'rush') {
3478                     $('#rush_pr_span').text(value['precessing_time']);
3479                     $('.rush_pr_span').text(value['precessing_time']);
3480                  }
3481                  if (value['slug_name'] == 'normal') {
3482                     $('#normal_pr_span').text(value['precessing_time']);
3483                     $('.normal_pr_span').text(value['precessing_time']);
3484                  }
3485               });
3486            }
3487         });
3488      }
3489      */
3490      // --> END: Commented out - Map & Eligibility Checker JavaScript
3491   </script>
3491
3492   
3492<script type="eda148f88a8bf8f291075076-text/javascript">
3493      const audioPlayer = document.getElementById('audio-player1');
3494      const headphoneImg = document.getElementById('headphone-img');
3495
3496      // Start rotating the image when the audio starts playing
3497      audioPlayer.addEventListener('play', () => {
3498         headphoneImg.classList.add('rotate');
3499      });
3500
3501      // Stop rotating the image when the audio pauses or ends
3502      audioPlayer.addEventListener('pause', () => {
3503         headphoneImg.classList.remove('rotate');
3504      });
3505
3506      audioPlayer.addEventListener('ended', () => {
3507         headphoneImg.classList.remove('rotate');
3508      });
3509
3510
3511      // eVisa Countries - Show More / Show Less
3512      $('.text-center-button .show_more_less_evisa').on('click', function(e) {
3513         e.preventDefault();
3514         e.stopPropagation();
3515
3516         let div_lst = $(this).closest('.text-center-button').prev('.div_lst');
3517         let div_lst_element = div_lst[0];
3518         let isMobile = window.innerWidth <= 768;
3519
3520         if (div_lst.hasClass('show_less')) {
3521            // Expand
3522            let scrollHeight = div_lst_element.scrollHeight;
3523            void div_lst_element.offsetHeight;
3524            div_lst.removeClass('show_less');
3525            div_lst_element.style.maxHeight = scrollHeight + 'px';
3526            setTimeout(() => {
3527               div_lst_element.style.maxHeight = 'none';
3528            }, 900);
3529            $(this)
3530               .html('Show Less Countries <i class="fa fa-chevron-up"></i>')
3531               .css('background', '#484cbd')
3532               .css('color', '#fff !important');
3533         } else {
3534            // Collapse
3535            div_lst.addClass('show_less');
3536            div_lst_element.style.maxHeight = '';
3537            $('html, body').animate({
3538               scrollTop: div_lst.offset().top - 120
3539            }, 600);
3540            $(this)
3541               .html('Show More Countries <i class="fa fa-chevron-down"></i>')
3542               .css('background', '')
3543               .css('color', '#fff !important');
3544         }
3545      });
3546   </script>
3546
3547   <!-- County List -->
3548   
3548<script type="eda148f88a8bf8f291075076-text/javascript">
3549      $('.text-center-button .show_more_less').on('click', function(e) {
3550         e.preventDefault();
3551         e.stopPropagation();
3552
3553         let div_lst = $(this).closest('.text-center-button').prev('.div_lst');
3554         let div_lst_element = div_lst[0];
3555         let isMobile = window.innerWidth <= 768;
3556
3557         if (div_lst.hasClass('show_less')) {
3558            // 🔽 EXPAND
3559            let scrollHeight = div_lst_element.scrollHeight;
3560
3561            void div_lst_element.offsetHeight;
3562
3563            div_lst.removeClass('show_less');
3564            div_lst_element.style.maxHeight = scrollHeight + 'px';
3565
3566            setTimeout(() => {
3567               div_lst_element.style.maxHeight = 'none';
3568            }, 600);
3569
3570            // Button → Show Less (ACTIVE)
3571            $(this)
3572               .html('Show Less Countries <i class="fa fa-chevron-up"></i>')
3573               .css('background', '#484cbd')
3574               .css('color', '#fff !important');
3575
3576         } else {
3577            // 🔼 COLLAPSE
3578            if (isMobile) {
3579               // Mobile: Instant collapse without transition
3580               div_lst.addClass('show_less');
3581               div_lst_element.style.maxHeight = '';
3582
3583               // Scroll to top immediately
3584               $('html, body').animate({
3585                  scrollTop: div_lst.offset().top - 120
3586               }, 600);
3587            } else {
3588               // Desktop: Smooth collapse with transition
3589               let currentHeight = div_lst_element.scrollHeight;
3590
3591               div_lst_element.style.maxHeight = currentHeight + 'px';
3592               void div_lst_element.offsetHeight;
3593
3594               div_lst.addClass('show_less');
3595               div_lst_element.style.maxHeight = '';
3596            }
3597
3598            // Button → Show More (RESET to default)
3599            $(this)
3600               .html('Show More Countries <i class="fa fa-chevron-down"></i>')
3601               .css('background', '') // resets to CSS default
3602               .css('color', '#fff !important');
3603         }
3604      });
3605   </script>
vendor: 147 bytes, lines 3605-3610
3605
3606
3607
3608
3609
3610<script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="eda148f88a8bf8f291075076-|49" defer></script>
3610<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"563c7ecfed3d4f37808d130f346b9be2","r":1,"spa":2}' crossorigin="anonymous"></script>
3610
3611</body>
3612
3613</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.