.display-1 {
	font-family: 'Schibsted Grotesk', Arial, sans-serif;
    font-size: 6rem !important;
}
.display-2 {
	font-family: 'Cormorant Garamond', Arial, sans-serif;
    font-size: 3rem !important;
}
.display-3 {
	font-family: 'Archivo Black', Arial, sans-serif;
    font-size: 2.2rem !important;
}
.display-4 {
	font-family: 'Cormorant Garamond', Arial, sans-serif;
    font-size: 1.1rem !important;
}
.display-5 {
	font-family: 'Inter', Arial, sans-serif;
    font-size: 1rem !important;
}
.display-6 {
	font-family: 'Inter', Arial, sans-serif;
    font-size: 1.1rem !important;
}
 .mobicms-box, .mobicms-free {
  position: relative;
}
 .page-item.active .page-link {
  color: #fff;
  background-color: #28196c;
  border-color: #28196c;
}
 .btn-primary,  .btn-primary:hover, .bg-primary,  a.bg-primary:hover{
  color: #fff;
  background-color: #28196c !important;
  border-color: #28196c;
}
 .bg-theme-primary, .btn-theme-primary, .badge-theme-primary, .thead-theme-primary,  .tfoot-theme-primary, .theme-primary .page-item.active .page-link{
  color: #fff;
  background-color: #28196c;
  border-color: #28196c;
}
.btn-theme-primary:hover, .btn-theme-primary-outline:hover {
  color: #fff;
  background-color: #28196c;
  border-color: #28196c;
}
 .btn-theme-primary-outline, .thead-theme-primary-outline,  .tfoot-theme-primary-outline {
  color: #28196c;
  background-color:  #fff;
  border-color: #28196c;
}
.mobicms-box .nav-tabs .nav-link.active {
   background-color: #28196c !important;
  color: #FFF !important;
}
.hfdd .nav-tabs .nav-link {
color: #28196c !important;
}
.text-theme-primary{
  color: #28196c !important;
}
.bg-theme-success, .btn-theme-success, .badge-theme-success, .thead-theme-success,  .tfoot-theme-success, .theme-success .page-item.active .page-link{
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-theme-success:hover, .btn-theme-success-outline:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
 .btn-theme-success-outline, .thead-theme-success-outline,  .tfoot-theme-success-outline {
  color: #28a745;
  background-color:  #fff;
  border-color: #28a745;
}
.text-theme-success{
  color: #28a745 !important;
}
.bg-theme-info, .btn-theme-info, .badge-theme-info, .thead-theme-info,  .tfoot-theme-info,  .theme-info .page-item.active .page-link{
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-theme-info:hover, .btn-theme-info-outline:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
 .btn-theme-info-outline, .thead-theme-info-outline,  .tfoot-theme-info-outline {
  color: #17a2b8;
  background-color:  #fff;
  border-color: #17a2b8;
}
.text-theme-info{
  color: #17a2b8 !important;
}
.bg-theme-warning, .btn-theme-warning, .badge-theme-warning, .thead-theme-warning,  .tfoot-theme-warning,  .theme-warning .page-item.active .page-link{
  color: #fff;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-theme-warning:hover, .btn-theme-warning-outline:hover {
  color: #fff;
  background-color: #ffc107;
  border-color: #ffc107;
}
 .btn-theme-warning-outline, .thead-theme-warning-outline,  .tfoot-theme-warning-outline {
  color: #ffc107;
  background-color:  #fff;
  border-color: #ffc107;
}
.text-theme-warning{
  color: #ffc107 !important;
}
.bg-theme-danger, .btn-theme-danger, .badge-theme-danger, .thead-theme-danger,  .tfoot-theme-danger, .theme-danger .page-item.active .page-link{
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-theme-danger:hover, .btn-theme-danger-outline:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
 .btn-theme-danger-outline, .thead-theme-danger-outline,  .tfoot-theme-danger-outline {
  color: #dc3545;
  background-color:  #fff;
  border-color: #dc3545;
}
.text-theme-danger{
  color: #dc3545 !important;
}
.bg-theme-secondary, .btn-theme-secondary, .badge-theme-secondary, .thead-theme-secondary,  .tfoot-theme-secondary, .theme-secondary .page-item.active .page-link{
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-theme-secondary:hover, .btn-theme-secondary-outline:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
 .btn-theme-secondary-outline, .thead-theme-secondary-outline,  .tfoot-theme-secondary-outline {
  color: #6c757d;
  background-color:  #fff;
  border-color: #6c757d;
}
.text-theme-secondary{
  color: #6c757d !important;
}
.bg-theme-dark, .btn-theme-dark, .badge-theme-dark, .thead-theme-dark,  .tfoot-theme-dark, .theme-dark .page-item.active .page-link{
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-theme-dark:hover, .btn-theme-dark-outline:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
 .btn-theme-dark-outline, .thead-theme-dark-outline,  .tfoot-theme-dark-outline {
  color: #343a40;
  background-color:  #fff;
  border-color: #343a40;
}
.text-theme-dark{
  color: #343a40 !important;
}
.bg-theme-light, .btn-theme-light, .badge-theme-light, .thead-theme-light,  .tfoot-theme-light, .theme-light .page-item.active .page-link{
  color: #fff;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-theme-light:hover, .btn-theme-light-outline:hover {
  color: #fff;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
 .btn-theme-light-outline, .thead-theme-light-outline,  .tfoot-theme-light-outline {
  color: #f8f9fa;
  background-color:  #fff;
  border-color: #f8f9fa;
}
.text-theme-light{
  color: #f8f9fa !important;
}
.container-fluid {
  width: min(1950px, calc(100% - 28px)) !important;
  margin: 0 auto !important;
}
  @media (max-width:480px){
    .display-1{
	font-size: calc( 3rem + (3 - 4.9) * ((100vw - 14rem) / (48 - 20))) !important;	
	}
   .display-2{
	font-size: calc( 2.0rem + (2 - 0.7) * ((100vw - 28rem) / (48 - 20))) !important;	
	}
    .display-3{
	font-size: calc( 1.5rem + (3 - 1.7) * ((100vw - 24rem) / (48 - 20))) !important;	
	}
   .display-4{
	font-size: calc( 1.44rem + (3 - 1.7) * ((100vw - 28rem) / (48 - 20))) !important;	
	}
    .display-5{
	font-size: calc( 1.18rem + (3 - 1.7) * ((100vw - 30rem) / (48 - 20))) !important;	
	}	
	.display-6{
	font-size: calc( 1.47rem + (3 - 1.7) * ((100vw - 32rem) / (48 - 20))) !important;	
	}
	.display-7{
	font-size: calc( 1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))) !important;
    line-height: calc( 1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));	
	}

  }
    @media (max-width:320px){
    .display-1{
	font-size: calc( 3rem + (3 - 8.7) * ((100vw - 14rem) / (48 - 20))) !important;	
	}


  }
