body{ background-image: linear-gradient(to top, red 0%, #dddcd7 24%, #e2c9cc 30%, #e7627d 46%, #b8235a 59%, #801357 71%, #3d1635 84%, #1c1a27 100%); } *, *::before, *::after{ box-sizing: border-box; } #gradient{ display: flex; position: relative; justify-content: center; width: 100%; height: 210px; background: radial-gradient(white, rgb(27, 1, 19)); position: relative; } nav{ display: flex; background-color: #200e3d; justify-content: center; position: relative; width: 100%; z-index: 1; } nav ul{ display: flex; align-items: center; padding: 0 10%; list-style: none; } nav ul li a{ font-size: 16px; padding: 0 15px; color: gray; transition: 0.2s; text-transform: uppercase; } nav ul li a:hover{ transition: 0.2s; color: olive; } nav ul li a:visited{ color:olive; } #logoedit{ position: relative; z-index: 1; opacity: 1; float: left; max-width: auto; max-height: auto; border-radius: 10%; padding: 10px; right: 150px; font-size: 1.5rem; font-style: italic; } marquee{ width: 100%; background-color: black; background: radial-gradient(white, rgb(27, 1, 19)); padding: 30px 0; color: red; text-shadow: 2px 2px 4px white, -5px -5px 4px olive; border-radius: 3px; justify-content: space-between; } /* start of Problem?? */ .aboutus{ width: 90%; max-width: 1100px; height: auto; background-color: white; text-align: center; padding: 40px 50px 70px; margin: 0 auto; box-shadow: 10px 10px 0 rgb(0 0 0 /40%), -10px -10px 0px rgba(98, 99, 196, 0.8); margin: 20px auto; padding: 0 15px; height: auto; padding: 75px 0 50px 0; } .aboutus-section{ padding: 5px; display: flex; align-items: center; justify-content: center; flex-flow: wrap; margin: 20px auto; padding: 0 15px; height: auto; padding: 75px 0 50px 0; } .aboutus-image{ height: 450px; width: 400px; background-image: url("Logo.html.png"); background-size: cover; background-position: center; border-radius: 50%; } .aboutusprofile{ height: 650px; width: 900px; background-image: url("goat.png"); background-size: cover; background-position: center; border-radius: 80px; } /* .aboutusprofile2{ height: 450px; width: 400px; background-image: url("AllIn1/pics/IMG_1669.JPG"); background-size: cover; background-position: center; } */ .aboutus-text{ height: auto; width: 40%; margin-left: 40px; text-align: left; } .SponsorUs-section{ padding: 5px; display: flex; align-items: center; justify-content: center; flex-flow: wrap; margin: 20px auto; padding: 0 15px; height: auto; padding: 75px 0 50px 0; } .SponsorsLogos{ display: flex; flex-flow:wrap; justify-content: space-evenly; width: 0 10px; height: 0 10px; max-height: auto; max-width: auto; position: relative; size: auto; margin: 20px auto; padding: 0 15px; } .SponsorsLogosPosition1{ position: relative; right: 450px; } .SponsorsLogosPosition2{ position: relative; right: 440px; } /* End start of Problem?? */ /* 2D SPINNING ANIMATION */ @keyframes spin{ from {transform: rotate(0deg);} to {transform: rotate(360deg);} } .spin{ animation: spin 10s linear infinite; } /* 2D SPINNING ANIMATION */ @keyframes spin{ from {transform: rotate(0deg);} to {transform: rotate(360deg);} } #animation{ background-size: auto auto; background-clip: border-box; background-size: 200% auto; background-color: #d82020; background-clip: text; text-fill-color: transparent; -webkit-background-clip: text; -webkit-text-fill-color: transparent; animation: textclip 2s linear infinite; animation: ease-out linear infinite; display: inline-block; font-size: 60px; text-shadow: 2px 2px 4px white, -5px -5px 4px olive; } @keyframes textclip{ to{ background-position: 200% center; } } .container{ display: flex; flex-wrap: wrap; position: relative; width: 100%; max-width: 1000px; justify-content: center; text-align: center; margin: 0 auto; padding: 0 200px; } .playNshop{ position: relative; width: 100%; max-width: 1000px; justify-content: center; text-align: center; margin: 20px auto; padding: 0 15px; } .pp{ text-align: right; } .videoalign{ position: relative; left: 60px; } .view{ text-align: center; justify-content: center; align-items: center; margin-left: 50%; } .flexbox-containerVideo{ display: flex; width: 100%; height: 900px; align-content: center; align-items: center; text-align: center; /*flex-direction:colum*/ flex-wrap: wrap; justify-content: space-evenly; padding: 75px 0 50px 70px; height: auto; max-width: auto; margin: auto; } .flexbox-containerPhoto{ display: flex; width: 100%; height: 900px; /*flex-direction:colum*/ flex-wrap: wrap; margin-left: 90px; } .flexbox-item{ text-align: center; background: radial-gradient(white, rgb(27, 1, 19)); margin: 0 auto; padding: 0 15px; bottom: 10px; height: auto; padding: 75px 0 50px 0; } .large{ font-size: 200%; text-align:center } .small{ font-size: 50%; text-align:center } .centerposition2{ text-align: center; background: radial-gradient(white, rgb(27, 1, 19)); margin: 0 auto; padding: 0 15px; height: auto; padding: 75px 0 50px 0; } .centerposition{ text-align:center; font-size: 200%; } .Flink1{ position: relative; } .Flink2{ position: relative; } .Flink3{ position: relative; } .Flink4{ position: relative; } #first-section{ float: top; position: relative; right: 50px; } .clear-float{ clear: left; } a{ text-decoration: none; color: black; } a:hover{ text-decoration: underline; color:brown; } a:visited{ color: darkblue; } .TheBookingAndBooknPayColor{ color: darkblue; text-shadow: 0 0 5px rgb(9, 255, 0); } .FirstRight{ position: relative; width: 100%; left: 500px; } .secondright{ position: relative; width: 100%; text-align: center; align-content: center; align-items: center; right: 150px; } .thirdright{ position: relative; width: 100%; right: 400px; } .fouthright{ position: relative; width: 100%; right: 400px; } .fifthright{ position: relative; width: 100%; height: 100%; text-align: center; align-content: center; align-items: center; left: 70px; } /* start sponsor */ .SponsorUs{ width: 100%; max-width: 100%; height: auto; background: linear-gradient(to top, white, blue, green, red) ; text-align: center; padding: 40px 50px 70px; margin: 0 auto; box-shadow: 10px 10px 0 rgb(0 0 0 /40%), -10px -10px 0px rgba(230, 20, 20, 0.8); } .img888{ display: block; width: 100%; height: 100%; } .container888{ width: 100%; } .swiper{ width: 100%; padding: 50px 0; } .swiper-slide{ position: relative; width: 300px; aspect-ratio: 3/4; border-radius: 12px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.4); cursor: grab; user-select: none; overflow: hidden; } .swiper-slide img{ object-fit: cover; pointer-events: none; } .caption{ position: absolute; left: 0; bottom: 0; width: 100%; height: 70px; background: rgba(0, 0, 0, 0.7); color: #e2e2e2; display: flex; justify-content: space-between; align-items: center; padding: 10px 20px; transform: translateY(70px); transition: all 1s ease; } .swiper-slide:hover .caption{ transform: translateY(0); } .namess{ font-size: 1.2rem; letter-spacing: 1px; } ion-icon{ color: #fff; font-size: 1.5rem; opacity: 0.65; transition: all 0.35s ease; cursor: pointer; } ion-icon:hover{ opacity: 1; } ion-icon:active{ color: red; opacity: 1; } ion-icon.pulse{ animation: pulse 0.8s 1 ease-in-out; } @keyframes pulse{ 0%, 100%{ transform: scale(1); } 50%{ transform: scale(1.5); } } .swiper-wrapper{ transition-timing-function: linear !important; } /* sponsors end */ /* Contact start */ .contact{ width: 100%; height: auto; padding: 75px 0 50px 0; text-align: center; background: linear-gradient(to bottom, white, blue, green, red); } .contact p{ margin-bottom: 50px; } .contact h2, .contact p{ color: white; } .contact-form{ max-width: 800px; display: flex; text-align: left; max-width: 1100px; margin: 0 auto; color: white; } .contact-form label{ display: block; margin-bottom: 9px; } .message{ display: flex; flex-direction: column; width: 60%; } .message textarea{ border-radius: 5px; border: 0px; } .contact-details{ flex: 1; margin-right: 50px; } .contactInterest{ width: 80%; border-radius: 5px; border: 0px; padding: 15px 20px; margin-bottom: 20px; position: relative; right: 1px; } .contact-details input{ width: 80%; border-radius: 5px; border: 0px; padding: 15px 20px; margin-bottom: 20px; } .message button{ color: #1d3d5f; border: 0; border-radius: 5px; background: lightblue; width: 140px; height: 40px; margin-top: 40px; margin-left: auto; text-transform: uppercase; font-weight: bold; cursor: pointer; transition: 0.3s; } .message button:hover{ background: black; color: white; transition: 0.2s; } .BookingUs{ width: 100%; height: 900px; /*flex-direction:colum*/ background: radial-gradient(white, red); text-align: center; box-shadow: 10px 10px 0 rgba(0, 0, 0, 0.726), -10px -10px 0px rgb(240, 129, 162); padding: 75px 0 50px 0; bottom: 10px; } .BookingUs-section{ padding: 5px; display: flex; align-items: center; justify-content: center; flex-flow: wrap; margin: 20px auto; padding: 0 15px; height: auto; padding: 75px 0 50px 0; } .BookingUsLogos{ display: flex; flex-flow:wrap; justify-content: space-evenly; width: 0 10px; height: 0 10px; max-height: auto; max-width: auto; position: relative; size: auto; margin: 20px auto; padding: 0 15px; } .BookingUsLogosPosition1{ position: relative; right: 90px; } .BookingUsLogosPosition2{ position: relative; right: 20px; } .BookingUsLogosPosition3{ position: relative; left: 50px; } .BookingUsLogosPosition4{ position: relative; left: 120px; } .bookingparagraph{ padding: 150px; } /* Donating Item Sell */ .donationItem{ display: flex; width: 100%; height: 900px; align-content: center; align-items: center; /*flex-direction:colum*/ flex-wrap: wrap; justify-content: space-evenly; padding: 50px 40px 50px 70px; height: auto; } .GrowTitle{ text-align: center; color: rgb(89, 255, 0); cursor: pointer; } .Popupsummary{ text-align: center; color: rgb(89, 255, 0); } .cursoring{ cursor: pointer; background: red; } .colorr{ background: green; color: red; } button{ color: black; align-items: center; cursor: pointer; margin-left: 50%; border: 0; border-radius: 15px; background: lightblue; text-transform: uppercase; font-weight: bold; transition: 0.3s; padding: 14px 20px; width: auto; } button:hover{ background: radial-gradient(blue, red, white); opacity: 0.8; } .Pay{ display: flex; width: 100%; height: 900px; align-content: center; align-items: center; /*flex-direction:colum*/ flex-wrap: wrap; justify-content: space-evenly; padding: 50px 40px 150px 70px; height: auto; } .popupbox{ display: none; /* Hidden by default */ position: fixed; /* Stay in place */ z-index: 1; /* Sit on top */ opacity: 0.9; left: 0; width: 100%; /* Full width */ height: 100%; /* Full height */ overflow: auto; /* Enable scroll if needed */ background: linear-gradient(to bottom, orange, purple, yellow); /* Fallback color */ padding-top: auto; size: auto; /* makes top fuller */ top: 0 } /* The Close Button (x) */ .close { position: absolute; right: 25px; top: 0; color: #000; font-size: 35px; font-weight: bold; } .close:hover, .close:focus { color: red; cursor: pointer; } /* Add Zoom Animation */ .animate { -webkit-animation: animatezoom 0.6s; animation: animatezoom 0.6s } @-webkit-keyframes animatezoom { from {-webkit-transform: scale(0)} to {-webkit-transform: scale(1)} } @keyframes animatezoom { from {transform: scale(0)} to {transform: scale(1)} } /* Change styles for span and cancel button on extra small screens */ @media screen and (max-width: 300px) { span.psw { display: block; float: none; } .cancelbtn { width: 100%; } } .floatending{ background-color: red; align-items: center; align-content: center; text-align: center; height: auto; width: auto; height: 100%; } footer{ background: linear-gradient(rgb(221, 68, 22), blue, orange); width: 100%; height: auto; padding-top: 30px; } footer a{ color: rgb(182, 214, 241); text-decoration: none; } footer a:hover{ color: rgb(63, 9, 99); } footer a:visited{ color: rgb(59, 3, 85); } footer .container{ display: flex; width: 100%; max-width: 1100px; font-size: 10px; padding: 0 15px; transition: 0.2s; text-transform: uppercase; z-index: 1; right: 10px; } .copyright{ color: white; }