.buy_text {
  padding: 60px;
  text-align:center;
}

.buy_text h2 {
  margin-bottom: 20px;
  font:700 48px "Quicksand", sans-serif;
}

.buy_text h5 {
  color: #01cfbe;
  font: 500 24px "Quicksand", sans-serif;
  margin-bottom: 12px;
}

.package {
  border-radius: 15px;
  box-shadow: 0px 10px 40px 0px rgba(51, 48, 78, 0.15);
  padding: 35px 45px;
  margin: 20px 0px;
}
.package h4,
.package h2 {
  color: white;
  text-shadow: 1px 1px 2px #4b4b4b;
}

.package-1 {
  background: linear-gradient(45deg, #ffe000, #ff4700);
  transition: ease-in 0.6s;
}
.package-1:hover {
    background: linear-gradient(45deg, #ea332a, #fde24f);
}

.package-2 {
  background: linear-gradient(44deg, #00a1ff, #0400ffe6);
  transition: ease-in 0.6s;
}
.package-2:hover {
  background: linear-gradient(45deg, #273680, #00a1ff);
}
.package-3 {
  background: linear-gradient(45deg, #386532, #10ff00a1);
  transition: ease-in 0.6s;
}
.package-3:hover {
    background: linear-gradient(45deg, #3cf300, #36563a);
}
.package-4 {
    background: linear-gradient(45deg, #58547e, #0400ff7a);
  transition: ease-in 0.6s;
}
.package-4:hover {
  background: linear-gradient(45deg, #b5a1f3, #635572);
}
.button-area {
  margin: 30px 0px;
}
.footer_widgets_area h3, .footer_widgets_area .d-flex,.footer_widgets_area h5{
    color: #01cfbe;
}

/** Responsive **/

@media only screen and (max-width:991px) {
  .main_menu .navbar .navbar-collapse {
    margin-left: 0px;
    padding: 0px 0px 0px 30px;
    position: absolute;
    width: 80%;
    top: 0%;
    left: 0%;
    background: #fff;
  }

  .main_menu .navbar .nav.navbar-nav li {
      border-top: 1px solid #bcb9b9ab;
  }

  .main_menu .navbar .nav.navbar-nav li a {
      font: 600 16px/50px "Quicksand", sans-serif;
  }

}