@media screen and (max-width: 1920px) {
  :root {}
  html, body {
    font-size: 16px;
  }
}
@media screen and (max-width: 1450px) {
  :root {}
  html, body {
    font-size: 16px;
  }
  .col-green {
    min-height: 500px;
    padding: calc(var(--big-space));
  }
  .col-pad {
    min-height: 500px;
    padding: calc(var(--big-space));
  }
}
@media screen and (max-width: 1199px) {
  :root {}
  html, body {
    font-size: 16px;
  }
  .hide-lg {
    display: none !important;
  }
  .align-center-lg {
    text-align: center !important;
  }
  .align-left-lg {
    text-align: left !important;
  }
  .m-top-lg-m {
    margin-top: var(--medium-space) !important;
  }
}
@media screen and (max-width: 991px) {
  :root {}
  html, body {
    font-size: 16px;
  }
  .hide-md {
    display: none !important;
  }
  .hide-desktop {
    display: block !important;
  }
  .align-center-md {
    text-align: center !important;
  }
  .align-left-md {
    text-align: left !important;
  }
  .m-top-lg-m, .m-top-md-m {
    margin-top: var(--medium-space) !important;
  }
  .col-green {
    min-height: 0;
    padding: calc(var(--big-space));
  }
  .col-pad {
    min-height: 0;
    padding: 0;
  }
	.container, .cont-w {
  width: calc(var(--container-width) - 30px);
  max-width: calc(var(--container-width)- 30px);
	}
	section.section-breadcrumb {
	padding-left: 15px;
	padding-right: 15px;
}
}
@media screen and (max-width: 767px) {
  :root {}
  html, body {
    font-size: 16px;
  }
  .hide-sm {
    display: none !important;
  }
  .align-center-sm {
    text-align: center !important;
  }
  .align-left-sm {
    text-align: left !important;
  }
  .m-top-lg-m, .m-top-md-m, .m-top-sm-m {
    margin-top: var(--medium-space) !important;
  }
}
@media screen and (max-width: 575px) {
  :root {}
  html, body {
    font-size: 15px;
  }
  .hide-xs {
    display: none !important;
  }
  .align-center-xs {
    text-align: center !important;
  }
  .align-left-xs {
    text-align: left !important;
  }
  .m-top-lg-m, .m-top-md-m, .m-top-sm-m, .m-top-xs-m {
    margin-top: var(--medium-space) !important;
  }
}