.elementor-44173 .elementor-element.elementor-element-75a9151:not(.elementor-motion-effects-element-type-background), .elementor-44173 .elementor-element.elementor-element-75a9151 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jaipuriaghaziabad.edu.in/wp-content/uploads/2024/02/jaipuriaschoolghaziabad_cover1-min.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-44173 .elementor-element.elementor-element-75a9151 > .elementor-background-overlay{background-color:#0000005E;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-44173 .elementor-element.elementor-element-75a9151{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-44173 .elementor-element.elementor-element-64b8779d .elementor-element-populated .elementor-heading-title{color:#FFFFFF;}.elementor-44173 .elementor-element.elementor-element-64b8779d > .elementor-element-populated{color:#FFFFFF;text-align:left;}.elementor-44173 .elementor-element.elementor-element-64b8779d .elementor-element-populated a{color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-44173 .elementor-element.elementor-element-584c1f9a > .elementor-widget-container{margin:0px 0px 400px 0px;padding:30px 0px 0px 0px;}.elementor-44173 .elementor-element.elementor-element-584c1f9a{text-align:right;}.elementor-44173 .elementor-element.elementor-element-584c1f9a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:62px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF00;}.elementor-44173 .elementor-element.elementor-element-04a59d9:not(.elementor-motion-effects-element-type-background), .elementor-44173 .elementor-element.elementor-element-04a59d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3EB;}.elementor-44173 .elementor-element.elementor-element-04a59d9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 0px 0px;}.elementor-44173 .elementor-element.elementor-element-04a59d9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-44173 .elementor-element.elementor-element-040a98e > .elementor-widget-container{margin:2px 0px 20px 0px;}.elementor-44173 .elementor-element.elementor-element-040a98e{text-align:center;}.elementor-44173 .elementor-element.elementor-element-040a98e .elementor-heading-title{font-family:"Noto Rashi Hebrew", Sans-serif;font-size:37px;font-weight:400;color:#000000;}.elementor-44173 .elementor-element.elementor-element-45a1cb2:not(.elementor-motion-effects-element-type-background), .elementor-44173 .elementor-element.elementor-element-45a1cb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3EB;}.elementor-44173 .elementor-element.elementor-element-45a1cb2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 40px 0px;}.elementor-44173 .elementor-element.elementor-element-45a1cb2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-44173 .elementor-element.elementor-element-95383f4{color:#000000;}@media(max-width:767px){.elementor-44173 .elementor-element.elementor-element-75a9151:not(.elementor-motion-effects-element-type-background), .elementor-44173 .elementor-element.elementor-element-75a9151 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-44173 .elementor-element.elementor-element-75a9151{margin-top:-416px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-44173 .elementor-element.elementor-element-584c1f9a > .elementor-widget-container{margin:13px 0px 0px 0px;padding:53px 0px 10px 0px;}.elementor-44173 .elementor-element.elementor-element-584c1f9a .elementor-heading-title{font-size:38px;}.elementor-44173 .elementor-element.elementor-element-040a98e > .elementor-widget-container{margin:-25px 0px 15px 0px;}}/* Start custom CSS for heading, class: .elementor-element-584c1f9a */.pagenamefont
{
font-family: Montserrat;
font-size: 91px;
font-style: normal;
font-weight: 700;
color:#000 !important;
line-height: 24px; 
text-transform: uppercase;
text-shadow: -1px 1px 0 #fff, 
                          1px 1px 0 #fff, 
                         1px -1px 0 #fff, 
                        -1px -1px 0 #fff; 
}

.elementor-heading-title {
    color: #000000e0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-95383f4 */table {
      width: 100%;
      border-collapse: collapse;
      font-family: Arial, sans-serif;
    }

    th, td {
      border: 1px solid #444;
      padding: 10px;
      vertical-align: top;
      text-align: left;
    }

    th {
      background-color: #f2f2f2;
    }

    @media screen and (max-width: 768px) {
      table, thead, tbody, th, td, tr {
        display: block;
      }

      th {
        position: sticky;
        top: 0;
      }

      td {
        border: none;
        border-bottom: 1px solid #ddd;
        margin-bottom: 10px;
      }
    }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-45a1cb2 */ul {
    list-style: disc;
    margin: 0;
    padding: 0px 0px 2px 20px;
}/* End custom CSS */
/* Start custom CSS */p.blue_head {
    color: #0058a9 !important;
    font-weight: 800;
}
thead.table-dark th {
    background: #0058aa !important;
}
::marker {
    color: black !important;
    font-weight: 700;
}
.stable tr td {
    border: #000 1px solid;
}
.banner1 .swiper-container {
    width: 100%;
    margin: 40px 0;
    padding: 45px 0;
}

.banner1 .swiper-slide {
    opacity: 0.4;
    overflow: hidden;
    transition: .7s;
}

.banner1 .swiper-slide img {
    width: 100%;
}

.banner1 .swiper-slide-active {
    opacity: 1;
    z-index: 1;
    transform: scale(1.5);
}



.table {
  width: 100%;
  margin-bottom: $spacer;
  background-color: $table-bg; // Reset for nesting within parents with `background-color`.

  th,
  td {
    padding: $table-cell-padding;
    vertical-align: top;
    border-top: $table-border-width solid $table-border-color;
  }

  thead th {
    vertical-align: bottom;
    border-bottom: (2 * $table-border-width) solid $table-border-color;
  }

  tbody + tbody {
    border-top: (2 * $table-border-width) solid $table-border-color;
  }

  .table {
    background-color: $body-bg;
  }
}


//
// Condensed table w/ half padding
//

.table-sm {
  th,
  td {
    padding: $table-cell-padding-sm;
  }
}


// Border versions
//
// Add or remove borders all around the table and between all the columns.

.table-bordered {
  border: $table-border-width solid $table-border-color;

  th,
  td {
    border: $table-border-width solid $table-border-color;
  }

  thead {
    th,
    td {
      border-bottom-width: (2 * $table-border-width);
    }
  }
}

.table-borderless {
  th,
  td,
  thead th,
  tbody + tbody {
    border: 0;
  }
}

// Zebra-striping
//
// Default zebra-stripe styles (alternating gray and transparent backgrounds)

.table-striped {
  tbody tr:nth-of-type(#{$table-striped-order}) {
    background-color: $table-accent-bg;
  }
}


// Hover effect
//
// Placed here since it has to come after the potential zebra striping

.table-hover {
  tbody tr {
    @include hover {
      background-color: $table-hover-bg;
    }
  }
}


// Table backgrounds
//
// Exact body.elementor-page-44173s below required to override `.table-striped` and prevent
// inheritance to nested tables.

@each $color, $value in $theme-colors {
  @include table-row-variant($color, theme-color-level($color, -9));
}

@include table-row-variant(active, $table-active-bg);


// Dark styles
//
// Same table markup, but inverted color scheme: dark background and light text.

// stylelint-disable-next-line no-duplicate-body.elementor-page-44173s
.table {
  .thead-dark {
    th {
      color: $table-dark-color;
      background-color: $table-dark-bg;
      border-color: $table-dark-border-color;
    }
  }

  .thead-light {
    th {
      color: $table-head-color;
      background-color: $table-head-bg;
      border-color: $table-border-color;
    }
  }
}

.table-dark {
  color: $table-dark-color;
  background-color: $table-dark-bg;

  th,
  td,
  thead th {
    border-color: $table-dark-border-color;
  }

  &.table-bordered {
    border: 0;
  }

  &.table-striped {
    tbody tr:nth-of-type(odd) {
      background-color: $table-dark-accent-bg;
    }
  }

  &.table-hover {
    tbody tr {
      @include hover {
        background-color: $table-dark-hover-bg;
      }
    }
  }
}


// Responsive tables
//
// Generate series of `.table-responsive-*` classes for configuring the screen
// size of where your table will overflow.

.table-responsive {
  @each $breakpoint in map-keys($grid-breakpoints) {
    $next: breakpoint-next($breakpoint, $grid-breakpoints);
    $infix: breakpoint-infix($next, $grid-breakpoints);

    &#{$infix} {
      @include media-breakpoint-down($breakpoint) {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar; // See https://github.com/twbs/bootstrap/pull/10057

        // Prevent double border on horizontal scroll due to use of `display: block;`
        > .table-bordered {
          border: 0;
        }
      }
    }
  }
}/* End custom CSS */