@charset "utf-8";
/* CSS Document */

. body{ [data-aos-duration='4000'] [data-aos],
  [data-aos][data-aos][data-aos-duration='4000'] {
    transition-duration: 4000ms;
  }}
  
  

*{ margin:0px; padding:0px; cursor:pointer; text-decoration:none;  }



.background{ background:#000; width:98%; height:115px; padding:10px;}

.logo{ position:relative; background-image: url(music-logo-designs38.png); width:209px; height:176px; top:-59PX; float:left; margin:21px; }


ul{ position: absolute; right:0px; top:54px; list-style:none; margin:0px; padding:0px; }

ul li{ position:relative; float:left; background:#990033; border:1px solid #000; width:107px; height:53px; line-height:53px; text-align:center; }

ul li a{ text-decoration:none; display:block; color:#fff;  }

ul li a:hover{ background:#000; color:#FFF;}

ul ul{ position:absolute; display:none;}

ul li:hover >ul{ display:block;}

ul ul ul  { position:absolute; left:108px; top:-1px; width:20px;  }


.img { background-image: url(../New%20folder/Glass-vase-with-red-roses-meaning-of-a-red-rose.png); top:20px; width:100%;  height:120vh; background-repeat:no-repeat; background-size:cover; background-attachment:fixed; }




.img0 { position:relative;  top:-612px; font-size:36px; font-family:Vijaya; text-align:right; margin:29px; padding:14px; text-align:center; float:left;}

.img0 p{ position:absolute; top:32px; right:-229px; font-size:77px; color:white;}


.shop{ position:absolute; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:15px; background:#13121282; padding:20px;  color:white; right:-414px; margin:52px;}










.picture{ position:relative;  top:177px; width:100%; height:111px; background-image: url(rose-flower.jpg); background-repeat:no-repeat;  }



.imgbox{ position:relative; width:100%; height:246px; margin:0px; padding:0px; display:flex; flex-wrap:flex;  }


.imgbox .img1{ background:#090; width:212px; height:212px; margin:20px; overflow:hidden;  border-radius:80%; }

.imgbox .img1 .box img { position:relative;  width:212px; height:212px; margin:0px; transition:transform 2s; }

.imgbox .img1 .box:hover img { transform:scale(1.2);}

.text {position: absolute;  color:#1d1d1d; top:234px; width:212px; text-align:center;  border-radius:10% 10% 10% 10%;    }

.text p{ font-size:16px; }
.text p:hover{ color: #903 ;}





.imgbox1{ position:relative; background-color:#000; width:100%; height:801px; margin:0px; padding:0px; display:flex; flex-wrap:wrap;  }


.imgbox1 .img3{ background: #a80714;  width:206px; height:212px;  margin:22px; overflow:hidden;  }

.imgbox1 .img3 .box1 img { position:relative;  width:212px; height:212px; margin:0px; transition:transform 2s; }

.imgbox1 .img3 .box1:hover img { transform:scale(1.2);}

.text4 {position:absolute;   color:#FFF;  width:206px; margin:-56px 0px; ; height:25px; line-height:25px;  text-align:center;     }

.text4 p{ font-size:18px;  background-color:#903;  }
.text4 p:hover{ color: #000;}
.text4 a{ text-decoration:none; color:#FFF; }

.text2{ position:relative;  top:233px; width:100%; height:518px; margin:0px; padding:0px; color:#272525;}

.text3{  width:93%; height:464px; margin:40px; padding:0px; color:black;}

.text2 p{ font-size:15px; font-family:Arial, Helvetica, sans-serif;  }

.text2 h1{ font-size:32px; font-family:Arial, Helvetica, sans-serif; }
.text2 h1:hover{ color:#906; }







.imgbox2{ position:relative; background-color:#000; width:100%; height:801px; margin:0px; padding:0px; display:flex; flex-wrap:wrap; top:196px;  }


.imgbox2 .img4{ background: #a80714;  border-radius:18%;  width:206px; height:212px;  margin:22px; overflow:hidden;  }

.imgbox2 .img4 .box2 img { position:relative;  width:212px; height:212px; margin:0px; transition:transform 2s; }

.imgbox2 .img4 .box2:hover img { transform:scale(1.2);}

.text5 {position:absolute;   color:#FFF;  width:206px; margin:-221px 0px;  height:63px; line-height:223px;  text-align:center;     }

.text5 p{ font-size:25px;  background-color:#fb095921;  border-radius:18%;  }
.text5 p:hover{ color: #000; }


.texter { position:absolute; font-size:48px; color:#903; margin:112px 48px; }




.footer{ position: relative; background-color:#000;   color:#FFF;  width:100%; margin:-56px 0px; ; height:50px;     }

