@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap') @import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap') * { margin: 0; padding: 0; box-sizing: border-box; font-family: "Poppins", sans-serif; } :root { --black: #000000; --light-black: #050505; --main-yellow: rgba(209, 170, 88, 1); --light-yellow: rgba(229, 25, 94, 0.2); --white: #ffffff; --light-white: #f8f8f8; --white-other: rgba(207, 207, 207, 1); --white-mix: #cecece; --border: #ff72a285; } body { font-family: "Poppins", sans-serif; } .ptb { padding: 40px 0; } .sec-heading { font-size: 38px; font-weight: 600; text-align: center; /* padding-top: 40px; */ color: var(--main-yellow); } .sec-subheading { font-size: 18px; font-weight: 400; text-align: center; color: var(--white); } .big-heading { font-size: 52px; font-weight: 700; color: var(--white); letter-spacing: 1.8px; } .para { font-size: 18px; font-weight: 400; color: rgba(255, 255, 255, 1); } .sec-mini-heading { font-size: 24px; font-weight: 600; } .para-dark { font-size: 24px; /* font-weight: 600; */ } .para-mid { font-size: 18px; color: rgba(255, 255, 255, 0.69); } li { list-style: none; } .pt { padding: 40px 0; } /* header */ header { border-bottom: 1px solid var(--main-yellow); position: absolute; background-color: transparent; top: 0; left: 0; width: 100%; padding: 22px 0; display: flex; align-items: center; z-index: 9999; } header .header-main-inner { display: flex; align-items: center; justify-content: space-between; } header nav ul { display: flex; gap: 80px; align-items: center; margin: 0; } .header-main-inner .logo { width: 212px; height: 52px; } .header-main-inner .logo img { width: 100%; } header nav ul .menu-btn img { width: 24px; height: 24px; } header nav ul li a { color: var(--white); font-size: 18px; /* font-weight: 600; */ position: relative; text-decoration: none; } .sticky { background-color: var(--black); position: fixed; animation: slideDown 0.8s ease-out; -webkit-animation: slideDown 0.8s ease-out; } @keyframes slideDown { 0% { transform: translateY(-100%); } 100% { transform: translateY(0); } } header a.active { color: var(--main-yellow); } header nav ul li a::after { content: ""; position: absolute; left: 50%; width: 0%; bottom: -10px; border-bottom: 2px solid var(--main-yellow); transition: all 0.3s; transform: translateX(-50%); } header nav ul li a:hover { color: var(--main-yellow); } header nav ul li a:hover:after { width: 100%; } .hamburger { display: none; } .hamburger { position: relative; width: 25px; height: 25px; display: none; cursor: pointer; } .hamburger img { width: 25px; height: 25px; } .overlay { display: none; } .cross-btn { padding: 2px 20px; text-align: right; display: none; font-size: 40px; cursor: pointer; color: var(--main-yellow); } .cross-btn i { font-size: 20px; font-weight: 500; } /* about-head */ .head-sec header, .terms-sec header { /* position: inherit; */ background-color: var(--black); } /* baner */ .baner-section { background-image: linear-gradient(rgba(4, 9, 10, 0.7), rgba(4, 9, 10, 0.7)), url(images/baner.jpg); background-position: center; background-size: cover; height: 100vh; display: flex; align-items: center; } .baner-section .row { align-items: center; padding-top: 100px; } .baner-section .store-app { display: flex; align-items: center; gap: 15px; margin: 30px 0; } .baner-img { text-align: center; padding-top: 20px; } .baner-section .baner-img img { width: 75%; } .baner-content .big-heading span { color: var(--main-yellow); } .baner-content .grey-para { margin-top: 24px; font-size: 20px; color: var(--white-other); } .plan-box { display: none; } .your-plan { width: 280px; height: 100%; background-color: white; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; border-radius: 8px; margin-top: 15px; } .your-plans-main { padding: 15px 20px 30px; } .your-plans-main .head { font-size: 25px; color: black; font-weight: 500; } .your-plans-main .monthly-div-main { box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; padding: 15px 20px; border-radius: 8px; } .your-plans-main .monthly-div-main .monthly-div { box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; padding: 6px 10px; border-radius: 8px; border: 1px solid rgb(215 169 72 / 28%); } .your-plans-main .your-heading { color: var(--main-yellow); font-size: 24px; font-weight: 500; } .your-plans-main .your-subheading { font-size: 24px; font-weight: 500; color: black; } .your-plans-main .your-subheading span { font-size: 18px; font-weight: 400; } .your-plans-btn { text-align: center; margin-top: 15px; } .baner-btn { margin-top: 24px; } .common-btn { background: linear-gradient(90.02deg, #CDA34C 0.02%, #F1D6A0 52%, #D1A956 98.68%); width: 252px; /* height: 50px; */ font-weight: 500; border: none; font-size: 18px; font-weight: 600; padding: 12px 0; } /* key-feature */ .key-features { background-color: #10100e; color: white; } .key-features .row { align-items: center; padding-bottom: 40px; } .key-features .key-main-img img { width: 75%; } .key-features .key-right-first, .key-right-second { display: flex; align-items: start; gap: 20px; } .key-right-second { margin-top: 60px; } /* easy-steps */ .easy-steps { background-color: var(--black); } .easy-steps .para-dark { margin-top: 50px; color: var(--white); } .easy-steps .para { color: rgba(192, 192, 192, 1); text-align: center; } .easy-steps-main { display: grid; grid-template-columns: repeat(3, 1fr); gap: 25px; margin-top: 100px; padding-bottom: 40px; } .easy-steps-first { background-color: rgba(255, 255, 255, 0.05); border: 1px solid var(--main-yellow); border-top-left-radius: 14px; border-top-right-radius: 14px; display: flex; align-items: center; flex-direction: column; position: relative; height: 400px; padding: 0px 20px; } .easy-steps-first-img-num { width: 75px; height: 75px; position: absolute; top: -50px; } img.easy-steps-first-img-bot { position: absolute; bottom: -1px; } /* Adventure */ .Adventure { background-color: #10100e; color: white; } .Adventure .row { align-items: center; padding-top: 40px; } .Adventure-rti { display: flex; align-items: center; gap: 20px; margin-bottom: 40px; } .Adventure-right img { width: 75%; } .Adventure-left .store-app { display: flex; gap: 15px; } .Adventure-btn { margin-top: 40px; } /* faq */ .faq { background-color: black; } .main-faq { padding: 40px 0 80px; } div#accordionExample { display: flex; flex-direction: column; gap: 30px; } .faq .accordion-item { border: 1px solid var(--main-yellow); background-color: transparent; color: #fff; border-radius: 5px; } .faq button.accordion-button:focus { box-shadow: inherit; } .faq button.accordion-button { background-color: transparent; color: var(--white); } .accordion-button:not(.collapsed) { color: var(--main-yellow) !important; font-family: "Nunito Sans", sans-serif; font-weight: 600; } .accordion-item:first-of-type .accordion-button { box-shadow: none; } .accordion-button::after { background-image: url(images/ab.png); } .accordion-button:not(.collapsed)::after { background-image: url(images/at.png); transform: none; } /* footer */ .footer { background-color: rgba(16, 16, 14, 1); } .footer .footer-main-img { width: 212px; height: 52px; padding: 40px 0; } .footer .footer-main-img img { width: 100%; } .footer .footer-main-grid { display: grid; grid-template-columns: repeat(4, 1fr); color: var(--white); padding: 3rem 0 2rem; } .footer .footer-main-grid .para-dark { font-size: 18px; font-weight: 600; } .footer .footer-main-grid .para { font-size: 16px; } .footer .store-app { display: flex; gap: 15px; margin: 0; flex-direction: column; } .footer-btn .common-btn { margin-bottom: 16px; } .footer-main-grid-fourth { margin-top: -20px; } .copy-right { color: #fff; text-decoration: none; font-size: 16px; display: flex; align-items: center; justify-content: center; padding-bottom: 20px; } .store-app img { width: 165px; } /* About us */ .about-us { background-image: url(images/About\ Us\ Banner.png); background-position: top; background-size: cover; background-repeat: no-repeat; height: 500px; display: flex; align-items: center; margin-top: 90px; } .about-us .row { align-items: center; } .about, .terms { background-color: var(--black); color: var(--white); padding: 40px 0 70px; } .terms-main { background-image: url(images/terms.png); background-position: top; background-size: cover; background-repeat: no-repeat; height: 500px; display: flex; align-items: center; margin-top: 90px; } /* mediascreen */ @media (max-width: 1199px) { .big-heading br { display: none; } } @media (max-width: 1024px) { .big-heading { font-size: 42px; } } @media (max-width: 991px) { /* .big-heading br { display: none; } */ .big-heading { font-size: 35px; } .store-app img { width: 142px; } .sec-mini-heading { font-size: 18px; } .para { font-size: 14px; } .easy-steps-main { grid-template-columns: repeat(2, 1fr); gap: 70px 20px; margin-top: 70px; } .footer .footer-main-grid { grid-template-columns: repeat(2, 1fr); } .footer-main-grid-fourth { margin-top: 0px; } } @media (max-width: 767px) { .plan-box { display: block; display: flex; justify-content: center; } .baner-btn { display: none; } .ptb { padding: 20px 0 40px 0; } .overlay { position: fixed; width: 100%; height: 100%; top: 0; left: -100%; background-color: #60606054; } .cross-btn { display: block; } .hamburger, .overlay { display: block; } .navs { position: fixed; top: 0; left: -100%; width: 300px; height: 100%; background: rgb(0 0 0); transition: all .3s; z-index: 1; } .navs ul { flex-direction: column; padding: 00px 20px; align-items: start; gap: 14px; } .navs ul li a { color: whitesmoke; } .common-btn { width: 175px; height: 40px; } .baner-section { height: inherit; padding: 40px 0; } .baner-section .row { flex-direction: column-reverse; } .baner-section .store-app { justify-content: center; } .baner-btn { text-align: center; } .easy-steps-main { grid-template-columns: repeat(1, 1fr); } .footer .footer-main-grid { grid-template-columns: repeat(2, 1fr); gap: 20px; } .easy-steps-first { height: 400px; } .key-features .key-main-img img { width: 50%; margin-bottom: 20px; } .Adventure-rti { margin-bottom: 20px; } .Adventure .row { flex-direction: column-reverse; gap: 40px; padding: 0; } .Adventure { padding: 30px 0; } .Adventure-btn { margin-top: 30px; } .Adventure-right img { width: 50%; } .sec-heading { font-size: 30px; padding-top: 0; } .about .para-mid, .terms .para-mid { font-size: 16px; } .faq { padding: 30px 0; } .main-faq { padding: 20px 0 30px; } br { display: none; } } @media (max-width: 444px) { /* .easy-steps-main { grid-template-columns: repeat(1, 1fr); } */ .footer .footer-main-grid { grid-template-columns: repeat(1, 1fr); gap: 0px; } .footer .store-app { margin-bottom: 16px; } }