  *{margin:0;padding:0;text-decoration:none;outline:none;line-height:25px}
        fieldset,img{border:0;outline:none}
        li{list-style:none}
        input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
        h1,h2,h3,h4,h5,h6{font-size: 15px; outline:none;border:0;margin:0;padding:0;font-weight:bold}
        h1{font-size:28px; color: #333;line-height:1.5;}
        h2{font-size:25px; }
        h3{font-size:20px; }
        h4{font-size:16px; }
        body{
          font: 16px roboto, arial, sans-serif;
          color:#333;
		  /* background:#4d4d4d; */

			background: linear-gradient(90deg, #eb05c9, #a70000, #eb05c9);
            background-size: 300% 100%;
            animation: gradientAnimation 20s linear infinite;
        }

        @keyframes gradientAnimation {
            0% {
                background-position: 100% 0;
            }
            100% {
                background-position: -200% 0;
            }
        }
        /* .m{ */
			/* margin:0 auto; */
			/* /* max-width: 1170px; */
			/* max-width: 100%; */
		/* } */
        .header{background: #060915}
        .clr{clear:both}
        .items{padding:20px 0px; white-space: nowrap;min-height: 100vh;}
        .item{width:100%;margin-bottom:20px;position:relative}
        .item .col{
          width:35%;
          display:inline-block;
          white-space: normal;
          text-align:center;
        vertical-align: middle;
        }
        .item .bor{border: 1px solid #f2f2f2;border-radius:15px;padding:20px 10px; margin:0px 10px; box-shadow: 0px 0px  3px  #f1f1f1;
          position:relative;
		  background:white;
        }
              
        .stars{color:#F9CA24}
        .visit{background: #F9CA24; color:#333}
        .ms, .visit{padding:10px 10px; border:1px solid #ddd; border-radius:20px; vertical-align: middle;}
        .ms{display:inline}
        .ms i{margin:5px;}
        .top{position:absolute;top:-9px; left:20px;display:block;padding:8px 8px;background:#38c500;color:#fff;border-radius:5px}
        .top-1{background:#6AB04C}
		.top-2{background:#2f7ec2}
		.top-3{background:#f94324}
		.top-4{background:#f05d87}
        .info a{color:#333}
        p{line-height:27px; margin:10px 0px}
        ol{
          list-style: decimal;
        }
        
         ul{
          list-style: decimal;
        }
        
        ol li{
          list-style: auto;
          margin-left:20px;
          line-height:27px;
        }
        
        ul li{
              list-style: circle;
           margin-left:20px;
          line-height:27px;
        }
        .container{
          padding:10px;
        }
        .footer{
          text-align:center
        }
        
        .contact{
          background:#060915;
          color:#f2f2f2;
          font-size:13px;
          padding:25px 10px;
        }
        
        .contact a{
          color:#f2f2f2;
        }
 
@media screen and (max-width: 980px)
{
   .item .col{
   width:100%;
     display:block;
     float:none;
     /* margin:25px 0px; */
	 margin-top: 17px;
  }
}
.wrapper{
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%, -50%);
  text-align:center;
}
h1{
  /*color:transparent;*/
  background-clip:text;
  -webkit-background-clip:text;
  background-repeat:no-repeat;
  /* font-size:80px; */
  font-family:'Lato';
  font-weight:900;
  background-position:left bottom;
  animation:bgAnim 10s infinite ease-in-out;
  letter-spacing:0px;
/*   filter: drop-shadow(0px 0px 1px rgba(0,0,0,1)); */
  -webkit-text-stroke: 5px #ffffff;
  paint-order: stroke fill;
  white-space:nowrap;
  /*background-image:url('../image/backgroud-genz3x-1.jpg');*/
  color: #000000;
  
  
}
@keyframes bgAnim{
  0%{
    background-position:right bottom;
  }
  50%{
    background-position:left bottom;
  }
  100%{
    background-position:right bottom;
  }
}
.item-h1{width:100%;margin-bottom:20px;position:relative;margin-right: auto;
    margin-left: auto;
    text-align: center;
	}
@media only screen and (max-width: 1000px) {
  h1 {
    font-size: 49px;
  }
  .m{
			margin:0 auto;
			/* max-width: 1170px; */
			max-width: 100%;
		}
}
@media only screen and (min-width: 999px) {
  h1 {
    font-size: 80px;
  }
  .m{
		margin:0 auto;
		/* max-width: 1170px; */
		max-width: 50%;

	}
}

i.fa.fa-heart {
    color: red;
}