*{
    padding: 0px;
    margin: 0px;
    box-sizing: border-box;
    font-family: 'Poppins', sans-serif;
}

body{
    text-align: center !important;
    color: #fff !important;
    background-color: black !important;
}

.front{
    background: linear-gradient(to right, #a00367, #044288) !important;
    padding: 50px !important;
}
.frontrap{
    width: 90% !important;
    margin: auto !important;
}

.button {
  border-radius: 50px !important;
  background-color: #ffffff !important;
  border: none !important;
  color: black !important;
  text-align: center !important;
  padding: 15px;
  font-size: 20px !important;
  width: 200px !important;
  transition: all 0.5s !important;
  cursor: pointer !important;
  margin: 5px !important;
  font-weight: bold !important;
}

.button span {
  cursor: pointer !important;
  display: inline-block !important;
  position: relative !important;
  transition: 0.5s !important;
}

.button span:after {
  content: '\00bb' !important;
  position: absolute !important;
  opacity: 0 !important;
  top: 0 !important;
  right: -20px !important;
  transition: 0.5s !important;
}

.button:hover span {
  padding-right: 25px !important;
}

.button:hover span:after {
  opacity: 1 !important;
  right: 0 !important;
}

/* Button */
.view-btn {
    background-color: transparent !important;
    border: 2px solid white !important;
    color: #ffffff !important;
    padding: 15px !important;
    font-size: 20px !important;
    font-weight: bold !important;
    border-radius: 50px !important;
    /* margin-left: 100px !important; */
    transition: 0.3s !important;
    cursor: pointer !important;
}

.view-btn:hover {
    background-color: transparent !important;
    transform: scale(1.05) !important;
}
.front p{
    font-weight: bold !important;
}

/* middle */
.mid{
    width: 100% !important;
    padding: 50px !important;
}
.midrap{
    width: 90% !important;
    margin: auto !important;
}

.mid2{
    width: 100% !important;
    padding: 50px !important;
}
.midrap2{
    width: 90% !important;
    margin: auto !important;
}
.list ul{
    text-align: start !important;
    list-style-type: none !important;
}

@media only screen and(max-width:568px){
    .front{
        padding: 20px !important;
    }
    .mid{
        padding: 20px !important;
    }
    .mid2{
        padding: 20px !important;
    }
    .mid3{
        padding: 20px !important;
    }
    .mid4{
        padding: 20px !important;
    }
}

.mid3{
    width: 100% !important;
    padding: 50px !important;
}
.midrap3{
    width: 90% !important;
    margin: auto !important;
}
.midrap3 img{
    width: 280px !important;
    border-radius: 20px !important;
    cursor: pointer;
}

.mid4{
    width: 100% !important;
    padding: 50px !important;
}
.midrap4{
    width: 90% !important;
    margin: auto !important;
}

/* footer */
.foot{
    width: 100%;
    padding: 20px;
    background-color: rgb(31, 31, 31);
}
.footrap{
    width: 90%;
    margin: auto;
}
.footrap h6{
    color: #ccc;
}