.form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #ed3d03;
    outline: 0;
    box-shadow:none;
}
.form-control {
  font-weight: 300;
}
@media screen and (min-width: 200px) and (max-width: 991px) {
.navbar-collapse{
  margin-top: 5px;
  margin-right: 0px;
  float: right;
  display: inline-flex;
}
}
@media screen and (min-width: 481px) and (max-width: 2000px) {
.navbar-collapse{
  margin-top: 0px;
  margin-right: 0px;
  float: right;
  display: inline-flex;
}
}
@media screen and (min-width: 280px) and (max-width: 414px) {
.navbar-light .navbar-brand {
    margin-right: -100px;
}
.navbar-brand {
    display: contents;
  }
}
@media screen and (min-width: 280px) and (max-width: 480px) {
.navbar-brand {
    display: contents;
  }
}

@media screen and (min-width: 280px) and (max-width: 280px) {
.navbar-collapse{
  margin-top: 0px;
}
}
.carousel-control-next-icon, .carousel-control-prev-icon {
    width: 35px;
    height: 35px;
  }
  .page-item.disabled .page-link {
    color:  #8A7967;
  }
.page-link {
    background: transparent;
    color:  #8A7967;
    border-color: #8A7967;
  }
  .page-link:hover {
      background: #ed3d03;
      color: #fff;
      border-color: transparent;
    }
  .page-item.disabled .page-link {
      background: transparent;
      border-color: transparent;
  }
  .page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #ed3d03;
    border-color: #ed3d03;
    padding: 10px 20px;
}
.page-item{
  margin: 0 10px;
}
.nextset .page-link{
  color: #ed3d03;
  border-color: transparent;
}
.nextset .page-link:hover{
  color: #fff;
  border-color: transparent;
}
.pageactive{
  background-color: #ed3d03;
}
.pageactive > .page-link{
color: #fff;
}
.btn-primary{
  color: #ed3d03;
    background-color: transparent;
    border-color: #ed3d03;
}
.btn-primary:hover{
  color: #ffffff;
    background-color: #ed3d03;
    border-color: #ed3d03;
}
.btn-primary:hover > .btnline{
  display: inline;
border-right:1px solid #ffffff;
}
.show>.btn-primary.dropdown-toggle{
  color: #ffffff;
    background-color: #ed3d03;
    border-color: #ed3d03;
}
.btn-primary:not(:disabled):not(.disabled):active{
  background-color: #ed3d03;
  border-color: #ed3d03;
}
.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #ed3d03;
}


@media only screen and (min-width: 1250px) and (max-width: 1532px) {
.pagination-lg .page-link {
    padding: 0.5rem 1.2rem;
    font-size: 1rem;
  }
}
    @media only screen and (min-width: 720px) and (max-width:1249px) {
      .pagination-lg .page-link {
          padding: 0.3rem .8rem;
          font-size: .8rem;
        }
    }
    @media only screen and (min-width: 577px) and (max-width:719px) {
      .pagination-lg .page-link {
          padding: 0.3rem .8rem;
          font-size: 1rem;
        }
    }
    @media only screen and (min-width: 400px) and (max-width:576px) {
      .pagination-lg .page-link {
          padding: 0.3rem .8rem;
          font-size: 1rem;
        }
        .btn-primary{
        padding: 0.1rem 0.5rem;
      height: 30px;
      }
    }
    @media only screen and (min-width: 320px) and (max-width:399px) {
      .pagination-lg .page-link {
          padding: 0.3rem .8rem;
          font-size: .5rem;
        }
    }
    @media only screen and (min-width: 280px) and (max-width:319px) {
      .pagination-lg .page-link {
          padding: 0.2rem .5rem;
          font-size: .2rem;
        }
    }

    @media only screen and (min-width: 576px) and (max-width:767px) {
    .btn-primary{
    padding: 0.1rem 0.5rem;
  height: 30px;
  }
}
.btn.focus, .btn:focus {
    box-shadow: none
}
@media only screen and (min-width: 768px) and (max-width:768px) {
.navbar-collapse {
    padding-top: 5px;
        }
}