@media (max-width: 599px) {
  .hidden-xs {
    display: none !important;
  }
  .navigation ul{
    display: grid;
    margin-bottom: 0px;
  }
  .text-left{
    text-align: center !important;
  }
  .text-right{
    text-align: center !important;
  }

}
@media (min-width: 600px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
  .navigation ul{
  	display: grid;
  	margin-bottom: 0px;
  }
  .text-left{
    text-align: center !important;
  }
  .text-right{
    text-align: center !important;
  }

}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }

}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
  .container{
    max-width: 1030px !important;
  }

}
