/**
 * Global site styles — loaded on every frontend page.
 *
 * Add site-wide rules here (typography, layout fixes, display-scale compensation, etc.).
 * Page-specific overrides belong in dedicated stylesheets (e.g. bfsi-aiops-page-overrides.css).
 */



/* Apply specific CSS when the window scale reaches 100% (1 dppx) or higher */
@media (-webkit-min-device-pixel-ratio: 1), (min-resolution: 1dppx) {
  body {
	zoom: 1;
  }
}

/* Apply specific CSS when the window scale reaches 125% (1.25 dppx) or higher */
@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 1.25dppx) {
  body {
	zoom: 0.8 !important;
  }
  #thrive-footer{
    background: #09191b;  
  }
  #thrive-footer .tcb-window-width{
	width: 100% !important;
  }
}

/* Apply specific CSS when the window scale reaches 150% (1.5 dppx) or higher */
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  body {
	zoom: 0.8 !important;
  }
  h1{
	font-size: 40px !important;
  }
  h2{
	font-size: 36px !important;
  }
  h3{
	font-size: 28px !important;
  }
  #thrive-footer{
    background: #09191b;  
  }
  #thrive-footer .tcb-window-width{
	width: 100% !important;
  }
  #rev_slider_59_2_wrapper,
  #rev_slider_60_1_wrapper,
  #rev_slider_61_1_wrapper,
  #rev_slider_63_2_wrapper,
  #rev_slider_74_4_wrapper{
	left: 0px !important
  }
}

/* Apply specific CSS when the window scale reaches 175% (1.75 dppx) or higher */
@media (-webkit-min-device-pixel-ratio: 1.75), (min-resolution: 1.75dppx) {
  body {
	zoom: 0.75 !important;
  }
  h1{
	font-size: 40px !important;
  }
  h2{
	font-size: 36px !important;
  }
  h3{
	font-size: 28px !important;
  }
  #thrive-footer .tcb-window-width{
	width: 100% !important;
  }
}