@media (min-width: 576px) {
}

@media (min-width: 768px) {
  /* common */

  /* site heading */
  .sitehead .tophead {
    transform: translate(-50%, -50%);
    position: absolute;
    top: 50%;
    left: 50%;
  }
  .sitehead blockquote {
    color: #969696;
    font-size: 66px;
    font-weight: bold;
    opacity: 0.1;
  }

  /* site heading */

  /* common */

  /* about ------------------------ */
  .aboutcons {
    height: 400px;
  }
  /* about ------------------------ */

  /* contact ------------------------ */
  .w-md-100 {
    width: 100%;
  }
  /* contact ------------------------ */

  /* footer----------------------------- */
  .circle {
    box-shadow: inset 0 0 0 4px #d9d9d9;
    line-height: 4.9;
    border-radius: 50px;
    width: 50px;
    height: 50px;
    z-index: 0;
    overflow: hidden;
  }
  .circle.spin::before,
  .circle.spin::after {
    box-sizing: inherit;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -1;
    border-radius: 100%;
    top: 0;
    left: 0;
  }

  .spin::before {
    border: 4px solid transparent;
  }
  .spin::after {
    border: 0 solid transparent;
  }
  .spin:hover::before {
    border-top-color: #ff0e20;
    border-right-color: #ff0e20;
    border-bottom-color: #ff0e20;
    transition: border-top-color 0.15s linear,
      border-right-color 0.15s linear 0.1s,
      border-bottom-color 0.15s linear 0.2s;
  }
  .spin:hover::after {
    border-top: 4px solid #ff0e20;
    border-left-width: 2px;
    border-right-width: 2px;
    transform: rotate(270deg);
    transition: transform 0.4s linear 0s, border-left-width 0s linear 0.35s;
  }
  /* footer----------------------------- */
}

@media (min-width: 992px) {
  /* art classes ------------------------------ */
  .righbtnill {
    position: absolute;
  }
  /* art classes ------------------------------ */
  /* featured classes ------------------------------ */
  .menuic{display: none;}
    /* featured classes ------------------------------ */
}

@media (min-width: 1200px) {
}

@media (min-width: 1400px) {
}

@media (min-width: 1921px) {
  /* menu */
  .navbar-light .navbar-nav .nav-link {
    font-size: 24px;
    padding: 0 25px;
  }
  /* menu */

  /* banner ------------------------ */
  .home-banner h2 {
    font-size: 50px;
  }
  .home-banner .btnmia-eff {
    font-size: 25px;
    max-width: 600px;
  }
  .home-banner  .btnmia-eff:before{

    transform: translate(-19%, -50%);
}
.home-banner .btnmia-eff:after{

  transform: translate(19%, -60%);
}
  /* banner ------------------------ */

  /* about ------------------------ */
  .textcont p {
    font-size: 21.5px;
  }
  /* about ------------------------ */
}
