@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,800;1,900&display=swap');

/* *,
::before,
::after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;

} */

body {
  background-color: white;
  overflow-x: hidden;
  font-family: 'Poppins', sans-serif;
  /* position:relative ; */
}

.top-section {
  height: 400px;
  width: auto;
  background-image: url(https://animoto.com/static/wiggly-background-light-peach-275206570ddc448a57a4f5c744e6d143.svg);

  /* border: 7px solid black; */

  margin-bottom: 60px;
  /* position: relative; */
}

.sticker-1 {
  height: 300px;
  width: 200px;
  /* border: 2px solid red; */
  position: absolute;
  /* background-image: url(https://animoto.com/static/UpperLeftRedBlue-63b6ee2eca1e536576fa136c918c1c54.svg); */
  /* padding: 90px 0%; */
}

.sticker-2 {
  height: 300px;
  width: 200px;
  /* border: 2px solid red; */
  position: absolute;
  left: 88%;
  bottom: 50px;
  top: 70px;
}

.sticker-2>img {
  width: 200px;
  height: 400px;
  padding: 20 60px;
}

.top-hed {
  text-align: center;
  padding-top: 40px;
  color: #181c47;
  /* font-family: 'Joan', serif; */
  font-weight: 500;
  font-size: 30px;
  /* font-weight: 700; */
  letter-spacing: 0;
  margin-bottom: 5px;
}

.curcive-line-34 {
  display: block;
  margin: auto;
  height: 10px;
  width: 120px;
  background-image: url(https://animoto.com/static/wavy-e1cf461e1a9e7fed09a8a00a53c93f7f.svg);
  margin-bottom: 30px;
}

.mid-hed {
  text-align: center;
  font-weight: 9000;
  font-size: 60px;
  color: #181c47;
  margin-top: -30px;

  margin-bottom: 20px;
}

.mid-des {
  text-align: center;
  font-weight: 500px;
  color: #181c47;
  line-height: normal;
  font-size: 20px;
  margin-bottom: 20px;
  margin-top: -15px;
}

.btn {
  color: rgb(209, 31, 31);
  display: block;
  margin: auto;
  border-radius: 20px;
  background-color: rgb(35, 64, 140);
  font-weight: 900;
  width: 20%;
  padding: 15px;
  border: none;
}

.btn a {
  color: aliceblue;
  font-size: 15px;
  text-decoration: none;
}

.main_heading {
  margin-left: 150px;
  margin-bottom: 40px;
  font-size: 40px;
  color: #181c47;
  font-weight: 900;
  /* font-family: 'Joan', serif; */
}

.curcive-line {
  height: 8px;
  width: 110px;
  background-image: url(https://animoto.com/static/wavy-e1cf461e1a9e7fed09a8a00a53c93f7f.svg);
  margin-bottom: 60px;
  margin-left: 150px;
}

.main {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, auto);
  gap: 5px;
  height: 90%;
  width: auto;
  /* border: 2px solid red; */
  margin-bottom: 20%;
}

.main:nth-child(3) {
  margin-bottom: 70px;
}

.child {
  height: 300px;
  width: 300px;
  /* border: 4px solid blueviolet; */
  /* padding-right: 20%; */
  margin-left: 40px;
  padding-left: 100px;
}

.vidos1 {
  margin: 20% 5%;
}

.vidos2 {
  /* margin-left: 10%; */
  height: 500px;
  width: 500px;
  margin-left: 20%;
  /* padding-top: 20%; */
}

.vidos3 {
  /* margin-left: 10%; */
  height: 340px;
  width: 700px;
  margin-left: 20%;
  /* margin-bottom: 20px; */
}

.description-1 {
  /* font-family: 'Joan', serif; */
  /* font-weight: 600px; */
  font-size: 20px;
  line-height: 30px;
  padding-bottom: 20px;
}

.name-1 {
  /* font-family: 'Joan', serif; */
  font-size: 20px;
  margin-bottom: 20px;
}

.middle-section-heading {
  color: rgb(4, 6, 3);
  margin-left: 45%;
  font-weight: 800;
  margin-bottom: 20px;
}

.top_img_name {
  display: flex;
  gap: 10px;
}

.top_img_name img {
  height: 50px;
}

.bottom_mid-2 {
  height: 600px;
  width: auto;
  /* border: 2px sodid rgb(6, 5, 5); */
}

.bottom-top-section,
.makeit,
.customize-1,
.bottom-mid-dec {
  text-align: center;
  /* font-family: 'Joan', serif; */
}

.makeit {
  font-size: 20px;
}

.customize-1 {
  font-weight: 900;
  color: #181c47;
  margin-bottom: 20px;
}

.bottom-mid-dec {
  font-size: 20px;
  margin-bottom: 20px;
}

.gif-bottom {
  display: block;
  margin: auto;

  height: 50%;
  width: 60%;
}

.upload_info {
  /* border: 7px solid brown; */
  height: 500px;
  width: 98%;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(3, auto);
  gap: 5px;
  /* margin: 2px 30px; */
  /* padding: 2px -100px; */
  margin-left: 20px;
  margin-right: 30px;
  margin-bottom: 10%;
}

.details-4 {
  height: 300px;
  width: 300px;
  /* border: 2px solid blueviolet; */
  padding: 3px 100px;
}

.top_img_name>img {
  margin-bottom: 10px;
}

.colaboration {
  /* border: 1px solid pink; */
  height: auto;
  width: auto;
  display: flex;
  gap: 30px;
  padding-left: 10%;
  margin-bottom: 80px;
}

.cola {
  text-align: center;

  font-weight: 900;
  color: #181c47;
  /* letter-spacing: 0; */
  margin-bottom: 20px;
}

.cursive_line-90 {
  display: block;
  margin: auto;
  height: 8px;
  width: 110px;
  background-image: url(https://animoto.com/static/wavy-e1cf461e1a9e7fed09a8a00a53c93f7f.svg);
  margin-bottom: 40px;
}

.feedbac {
  /* border: 2px solid rgb(212, 14, 47); */
  height: 400px;
  width: 400px;
  padding: 1px 50px;
}

.inside-feedback {
  font-weight: 900;
  color: #181c47;
}

.inside-paira {
  /* font-family: 'Joan', serif; */
  font-size: 20px;
  margin-bottom: 30px;
}

.giging {
  /* border: 2px solid rgb(186, 86, 102); */
  height: 400px;
  width: 400px;
  padding-left: 10%;
}

.btn-inside {
  background-color: white;
  padding: 10px 50px;
  border-radius: 20px;
}

.btn-inside a {
  color: #1d0b61;
  text-decoration: none;
  font-weight: 900;
  font-size: 20px;
}

.btn-inside:hover {
  background-color: #2d138a;
  color: aliceblue;
}

.btn-inside a:hover {
  color: aliceblue;
}

.giging>video {
  width: 100%;
}

.takenext,
.shere-vide {
  text-align: center;
  color: #181c47;
  margin-bottom: 20px;
}

.shere-vide {
  font-weight: 900;
}

.onsocial {
  font-size: 22px;
  color: #181c47;
}

.cur-line-56 {
  display: block;
  margin: auto;
  height: 8px;
  width: 110px;
  background-image: url(https://animoto.com/static/wavy-e1cf461e1a9e7fed09a8a00a53c93f7f.svg);
  margin-bottom: 40px;
}

.take-next {
  /* border: 2px solid black; */
  font-size: 20px;
  height: auto;
  width: 100%;
  display: flex;
  gap: 20px;
  margin-bottom: 100px;
}

.social-desc {
  /* font-family: 'Joan', serif; */
  font-size: 20px;
}

.take-chile-inside {
  height: 300px;
  width: 200px;
  padding: 0px 90px;
  display: block;
  margin: auto;
}

.take-chile-inside>img {
  margin-bottom: 30px;
}

/* ************* faqs */
.faqs {
  /* border: 2px solid black; */
  height: 400px;
  width: auto;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  background-color: white;
  gap: 40px;
  margin-top: 20px;
}

.faqs-details {
  height: auto;
  width: auto;
  /* border: 3px solid blue; */
  padding: 0px 20%;
  /* margin: -30px 0px; */
  margin-bottom: 40px;
  align-items: center;

  background-color: aliceblue;

  cursor: pointer;
  overflow: hidden;
}

.inside-faqs {
  /* font-family: 'Joan', serif; */
  margin-bottom: 10px;
  margin-top: 15px;
  font-weight: 900;
  font-size: 20px;
  /* margin-left: 60px; */
}

.inside-faqs-2 {
  /* font-family: 'Joan', serif; */
  /* margin-left: 60px; */
  margin-bottom: 30px;
  margin-top: 15px;
  font-weight: 900;
  font-size: 20px;
}

.inside-faqs-3 {
  /* font-family: 'Joan', serif; */
  /* margin-left: 60px; */
  margin-bottom: 30px;
  margin-top: 15px;
  font-weight: 900;
  font-size: 20px;
}

.details-faqs {
  display: none;
  font-size: 15px;
  /* margin-left: 60px; */
  /* font-family: 'Joan', serif; */
}

.dis_block {
  display: block;
}

.details-faqs-2 {
  display: none;
  /* font-family: 'Joan', serif; */
}

.dis_block-2 {
  display: block;
}

.details-faqs-3 {
  display: none;
  /* font-family: 'Joan', serif; */
}

.dis_block-3 {
  display: block;
}

/* **************** faws ends */
.faqs {
  height: 500px;
  width: 100%;
  /* border: 1px solid red; */
  margin-bottom: 80px;
}

.desing-bac {
  height: 400px;
  width: 100%;
  border: 2px solid blue;
  background-color: #6847df;
}

.make-video-tagline,
.create-share {
  text-align: center;
  margin-bottom: 20px;
  color: white;
  /* font-family: 'Joan', serif; */
}

.make-video-tagline {
  font-weight: 900;
}

.btn-share {
  display: block;
  margin: auto;
  padding: 15px 60px;
  border-radius: 20px;
  color: #23408c;
  font-size: 20px;
  font-weight: 300;
  /* color: #dadada; */
  margin-bottom: 15px;
}

.btn-share a {
  text-decoration: none;

  margin-bottom: 15px;
}

.seepricing {
  text-align: center;

  /* font-family: 'Joan', serif; */
}

.seepricing a {
  color: white;
  line-height: 10px;
}

.seepricing a:hover {
  text-decoration: underline;
}

.bottom-section-last {
  height: 700px;
  width: auto;
  /* border: 2px solid black; */
  display: flex;
  gap: 20px;
  padding-left: 40px;
}

.where_here_images {
  height: 95%;
  width: 45%;

  /* border: 1px solid blueviolet; */
}

.stunning_vid_heding {
  /* text-align: center; */
  /* font-family: 'Joan', serif; */
  color: #181c47;
  font-weight: 1000;
  margin-top: 50px;
  margin-bottom: 20px;
}

.stunning_dec {
  /* font-family: 'Joan', serif; */
  font-size: 25px;
  margin-top: -40px;
}

.where_here_images>img {
  width: 119%;
  height: 100%;
}

.vidos1 {
  width: 100%;
  height: 100%;
}

/* ************************8 */

.mid-section {
  /* border: 2px solid red; */
  width: 95%;
  height: 700px;
  display: flex;
  gap: 20px;
}

.video_02 {
  height: 500px;
  width: 45%;
  /* border: 1px solid black; */
}

.child-0 {
  /* border: 2px solid red; */
  height: 300px;

  width: 400px;
}

.video_02 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 10px;
}

.top_img_name {
  display: flex;
  gap: 10px;
}

.top_img_name>img {
  height: 50px;
}

/* ******************************************** */

/* BOTTOM EXPLORE */

.expo {
  height: auto;
  width: auto;
  /* border: 1px solid red; */
  background-color: aliceblue;
  margin-top: 40px;
}

.expo-head {

  background-color: aliceblue;
  padding: 20px 0px;

}

.expo-head p {
  text-align: center;
  /* border: 1px solid black; */
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 40px;
  cursor: pointer;
}

.links-container {
  height: auto;
  width: 100%;
  /* border: 2px solid blue; */
  display: flex;
  gap: 10px;
}

.show {
  height: auto;
  width: 35%;
  /* border: 1px solid green; */
}

.work,
li {
  text-align: center;
  font-size: 20px;
}

li {
  line-height: 3;
  list-style: none;
}

li a {
  text-decoration: underline;
  color: blue;
}

li a:hover {

  color: black;
}

.hide {
  display: none;
}

/* ****************************** */

/* footter page css */

#footer {
  display: flex;
  height: 500px;
  background-color: #dadada;
  justify-content: space-evenly;
  margin-top: 50px;
}

#footer>div {
  margin-top: 80px;
}

h5 {
  color: grey;
}

#sm>img {
  width: 200px;
  height: 40px;
  margin-bottom: 30px;
}

#fb>img {
  width: 110px;
  height: 60px;

  margin-left: 20px;
  margin-bottom: 30px;
}

#yt>img {
  width: 80px;
  height: 30px;
}

#bottom {
  height: 100px;
  background-color: #232323;
  text-align: center;
}

#bottom>img {
  width: 400px;
  height: 80px;
  margin-top: 20px;
}

/* footer page css */

/* navbar css */

* {
  margin: 0px;
  padding: 0px;
  font-family: 'Poppins', sans-serif;
}

a {
  text-decoration: none;
}

/* ----------------------Navbar------------------------------------ */

#navbar {
  /* border: 1px solid red; */
  width: 100%;
  height: 80px;
  display: flex;
  align-items: center;
}

#navbar>img:first-child {
  width: 305px;
}

#BARoption {
  /* border: 1px solid red; */
  margin: auto;
  display: flex;
  position: absolute;
  gap: 25px;
  margin-left: 27%;
  align-items: center;
  margin-top: 25px;
  color: #23408c;
  font-size: 13px;
}

#BARoption>a>h2:hover {
  color: #232323;
}

#BARoption2>a>h2:hover {
  color: #232323;
}

#navbar>img+img {
  width: 200px;
  position: absolute;
  left: 4%;
  top: 2.5%;
  float: left;
}

#BARoption2 {
  margin: auto;
  display: flex;
  position: absolute;
  gap: 25px;
  margin-left: 83%;
  align-items: center;
  margin-top: 27px;
  color: #23408c;
  font-size: 11px;
}

#BARoption>a {
  color: #23408c;
}

#BARoption2>a {
  color: #23408c;
}

#learn {
  /* margin-top: -4px; */
  margin-top: 15px;
}

/* --------------------------create hover------------------- */

#createHide {
  position: absolute;
  margin-top: 0%;
  background-color: white;
  height: 300px;
  width: 100%;
  margin-left: 0%;
  display: none;
}

#Create {
  position: absolute;
  top: 2.8%;
  left: 20%;
  color: #23408c;
  font-size: 21px;
  /* background-color: red; */
  padding-bottom: 40px;
  margin-top: 15px;
}

#Create:hover {
  color: #181c47;
}

#Create:hover+#createHide {
  display: block;
}

#createHide:hover {
  display: block;
}

/* ---------------Create Hide part-------------------- */
#CREAteOption {
  width: 70%;
  height: 50%;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  margin: auto;
  margin-top: 60px;
}

#CREAteOption>div {
  display: grid;
  justify-content: space-around;
}

#CREAteOption>div>a {
  /* border: 1px solid red; */
  color: rgb(54, 52, 52);
  font-size: 20px;
  text-align: left;
  color: #23408c;
}

/* --------------------------Create hide part end------------------ */

/* ------------------------learn hide part----------------------------------- */

#learn {
  position: absolute;
  top: 3.3%;
  left: 48.2%;
  color: #23408c;
  font-size: 21px;
  /* background-color: red; */
  padding-bottom: 40px;
}

#learnHide {
  position: absolute;
  margin-top: 0%;
  background-color: white;
  height: 300px;
  width: 100%;
  margin-left: 0%;
  display: none;
}

#learn:hover+#learnHide {
  display: block;
}

#learnHide:hover {
  display: block;
}

#learnHideOption {
  width: 70%;
  display: grid;
  margin: auto;
  height: 65%;
  margin-top: 60px;
  grid-template-columns: repeat(4, 1fr);
}

#learnHideOption>div {
  display: grid;
  text-align: left;
}

#learnHideOption>div>img {
  width: 60px;
}

#learnHideOption>div>a {
  font-size: 20px;
  color: #23408c;
}

#learnHideOption>div>p {
  font-size: 19px;
  color: rgb(48, 46, 46);
  width: 80%;
  line-height: 30px;
}

#learnHideOption>div>a:hover {
  color: #181c47;
}

/* end here navbar */