/**
 * @file
 * Subtheme specific CSS.
 */
@charset "utf-8";
@font-face {
    font-family: 'HelveticaNeueLTPro-LtCn';
    src: url('../fonts/HelveticaNeueLTPro-LtCn.eot?#iefix') format('embedded-opentype'),  url('../fonts/HelveticaNeueLTPro-LtCn.otf') format('opentype'),  url('../fonts/HelveticaNeueLTPro-LtCn.woff') format('woff'),  url('../fonts/HelveticaNeueLTPro-LtCn.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'HelveticaNeueLTPro-Lt';
    src: url('../fonts/HelveticaNeueLTPro-Lt.eot?#iefix') format('embedded-opentype'),  url('../fonts/HelveticaNeueLTPro-Lt.otf') format('opentype'),  url('../fonts/HelveticaNeueLTPro-Lt.woff') format('woff'),  url('../fonts/HelveticaNeueLTPro-Lt.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* Global for page */
body, h2, h3, h4, h5, html {
    margin: 0;
    padding: 0;
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'HelveticaNeueLTPro-LtCn';
}
body {
    font-family: 'HelveticaNeueLTPro-Lt';
    position: relative;
    overflow-x: hidden;
    font-weight: normal !important;
}
img {
    image-rendering: -webkit-optimize-contrast;
}
p {
    color: #333333;
    font-size: 18px;
    font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
}
.modal-open .modal-body button {
position: absolute;
   right: 6px;
   top: 0px;
}

.modal-open .modal-body button span{
content: "\f00d";
   font-family: FontAwesome;
   font-style: normal;
   font-weight: bold;
   text-decoration: inherit;
   color: #fff;
   font-size: 18px;
   left: 0;
   background-color: #d3af37;
   padding: 5px;
}

/* Home Page css */

.footer-copyright #block-webform--2 {
display: none;
}

@media screen and (max-width: 767px)
{
.page-node-132 .hidden-xs {
   display: block!important;
}
}
#block-desktopmenu .we-mega-menu-ul .we-mega-menu-li:nth-child(4) {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    z-index: 21;
    top: auto;
    position: relative;
}
 #block-desktopmenu .we-mega-menu-ul .we-mega-menu-li {
    width: 20%!important;
        border: 0px!important;
}

 #block-desktopmenu {
    width: 60%!important;
}
 .home-page-pop {
     opacity: 1!important;
 }

 @media (min-width: 576px)
 {
 .home-page-pop .modal-dialog {
     max-width: 1000px!important;
 }
 }

 .home-page-pop .modal-header {
     display:none!important;
 }

 .home-page-pop .modal-body {
     padding:5px!important
 }

 .home-page-pop .modal-dialog {
         position: fixed;
     max-width: 1000px;
     padding: 0px;
     background-color: white;
     margin: 0 auto;
     vertical-align: middle;
     top: 20%;
     left: 0;
     right: 0;
     transform: translateY(-50%);
 }

#navbar-main .navbar-brand{
height: auto;
    padding: 0px;
}

#navbar-main .navbar-brand img{
/*    max-width: 250px;*/
    padding: 3px 0 8px 10px;
    transition: all 0.4s ease;
    height: 120px;
}

#navbar-main {
    background-color: #ffffff!important;
}

/*#CollapsingNavbar {
    display: block!important;
}*/

#block-desktopmenu nav {
    background: white!important;
padding-right: 0px;
}

#block-desktopmenu nav ul li span {
      background: white!important;
background: white;
    display: inline-block;
    padding: 3px 10px;
    text-decoration: none;
    white-space: nowrap;
    text-transform: uppercase;
    font-weight: bold;
   font-size: 15px;
    color: #000f24;
}
#block-desktopmenu nav ul li a {
      background: white!important;
background: white;
    display: inline-block;
    padding: 3px 10px;
    text-decoration: none;
    white-space: nowrap;
    text-transform: uppercase;

    color: #000f24;
}
#CollapsingNavbar {

    padding-right: 0px;
}

.nav-tabs .dropdown-menu {
    border: 0px!important;
}

header button {
display:none!important;
}


#block-desktopmenu {
float: right!important;
}


@media (min-width: 992px)
{
/*.we-mega-menu-ul .we-mega-menu-li.dropdown-menu .we-mega-menu-submenu {
    display: none;
}*/
}

#myNavTabs .owl-item .carousel-captions {
position: absolute;
    bottom: 19%;
    width: 100%;
    text-align: center;
    color: white;
}

#myNavTabs .owl-item .carousel-captions h1{
font-size:30px;
}


#myNavTabs .owl-item .carousel-captions a{
    text-align: center;
    padding: 8px 20px 8px;
    background: #fff;
    color: #293352;
    border-radius: 20px;
    box-shadow: 5px 5px 10px #000;
    line-height: 20px;
    margin: 10px 0;
    transition: .2s ease-out;
    display: inline-block;
}


#myNavTabs .owl-dots {
    display: flex;
    position: absolute;
    bottom: 23%;
    width: 6%;
    margin: auto;
    left: 47%;
}


#myNavTabs .owl-dots .owl-dot{
    width: 13px;
    height: 13px;
    border: 2px solid white;
    border-radius: 50%;
    margin: auto;
}



#myNavTabs .owl-dots .active{
background:white;
}


#myNavTabs .owl-nav {
display:none;
}


.shorcut-links-cta {
    float: left;
    overflow: hidden;
    width: 100%;
    position: absolute;
    z-index: 999;
    margin-top: -100px;
}

.shorcut-links-cta ul {
text-align: center;
    background: rgba(0, 0, 0, 0.8);
    margin: 10px 0;
    list-style: none outside;
    margin-left: 1em;
    padding: 0;
    display: flex;
    width: 96.5%;
    overflow: hidden;
}

.shorcut-links-cta ul li {
width: 25%;
    float: left;
    overflow: hidden;
    display: inline-block;
}


#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(1) .view-content .field-content .container-fluid{

    padding: 25px 0 15px 0;
}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(1) .view-content .field-content .container-fluid .row{

   margin-left: 8.33%;
}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(1) .view-content .field-content .container-fluid .row .col-md-6:first-of-type h1{

text-transform: uppercase;
    background: #ebebeb;
    display: inline-block;
    padding: 5px 10px;
    margin-bottom: 15px;
    margin-top: 0px;

}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(1) .view-content .field-content .container-fluid .row .col-md-6:first-of-type h1 span{

color: #d3af37;

}


#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(1) .view-content .field-content .container-fluid .row .col-md-6:first-of-type h3 a{
font-size: 36px;
    color: black;
    text-decoration: none;
}



#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(1) .view-content .field-content .container-fluid .row .col-md-6:first-of-type p {
    font-size: 18px;
    width: 80%;
    color: #333333;
}



#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(1) .view-content .field-content .container-fluid .row .col-md-6:first-of-type a {
     font-size: 18px;
    color: #999999;
    text-decoration: underline;

}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(1) .view-content .field-content .container-fluid .row .col-md-6:last-of-type img {
width: 100%;

}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(1) .view-content .field-content .container-fluid .row .col-md-6:last-of-type  {
padding:0px;

}


#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(3) .view-content .views-view-grid  {
background: #ebebeb;
    padding: 15px 0;

}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(3) .view-content .views-view-grid .views-row  {
width: 85%!important;
    margin: auto!important;
float: initial!important;
}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(3) .view-content .views-view-grid .views-row .col-md-4 .views-field-title {
    color: #293352;
    font-size: 26px;
    min-height: 61px;
}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(3) .view-content .views-view-grid .views-row .col-md-4 .views-field-title a {
    color: #293352;

}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(3) .view-content .views-view-grid .views-row .col-md-4 .views-field-body p {
margin: 0px;
    color: #333333;
    font-size: 18px;
}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(3) .view-content .views-view-grid .views-row .col-md-4 .views-field-view-node a {
font-family: 'HelveticaNeueLTPro-Lt';
    font-size: 18px;
    color: #999999;
    text-decoration: underline;
}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) {
background-color: #0a461f;
    padding: 15px 25px;
}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) .row{
width: 85%;
    margin: auto;
    background-color: #0a461f;
    padding: 15px 25px;
}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) .row iframe{
padding-right: 20px;
}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) .row .col-md-6:last-of-type{
padding: 0px;
}


#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) .row .col-md-6:last-of-type .field{
margin-left: 6%;
}




#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) .row .col-md-6:last-of-type .field h2{
text-transform: uppercase;
    font-family: 'HelveticaNeueLTPro-LtCn';
    color: #fff;
    text-align: left;
    font-size: 36px;
    margin-bottom: 20px;
}


#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) .row .col-md-6:last-of-type .field h2 span{
color: #d3af37;
}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) .row .col-md-6:last-of-type .field h3{
    color: white;
}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) .row .col-md-6:last-of-type .field p{
color: white;
    text-align: center;
    font-size: 14px;
}

.featured-bottom {
    background: #fff;
    padding: 40px 20px;
    margin: 50px 0 0 0;
    clear: both;
}

.featured-bottom .clearfix{
max-width: 100%;
}

#block-socialmedialinks
{
margin: auto;
}

#block-socialmedialinks h2
{
    display: block;
    margin: 25px auto 0;
    width: 300px;
    float: none;
    text-align: center;
    font-size: 32px;
    background: #f5f5f5;
    padding: 5px 25px;
    border: 1px solid #b7b7b7;
}

footer {
background: #1c1c1c;
}

footer .row{
    width: 98%;
    margin: auto;
    margin-top: 30px;
}

footer .row .col-md-2{
max-width: 12.666667%;
}

footer .row .col-md-2:nth-child(3) {
    margin-top: 38px;
}

footer .row .col-md-2:nth-child(5) {
    margin-top: 38px;
}

footer .row .col-md-2:nth-child(7) {
    margin-top: 38px;
}

footer .row .col-md-4 .mcollapse {
   margin-left: 50%;
}

footer .row .col-md-4 .mcollapse p img{
      width: 130px;
    height: 130px;
    margin-top: 25px;
}


.pre-footer-address #block-footercontactdetails {
margin: auto;

}

.pre-footer-address #block-footercontactdetails .clearfix{

text-align: center;
}

.pre-footer-address #block-footercontactdetails .clearfix p{
    color: #cccccc;
}

.pre-footer-address #block-footercontactdetails .clearfix p span {
      color: #cb9a45;
}


.pre-footer-address #block-footercontactdetails .clearfix p a {
     color: #cccccc;
}

.footer-copyright {
    background: #121317;
}


.footer-copyright #block-copyrightblock{
    margin: auto;
}

.footer-copyright #block-copyrightblock .clearfix p{
   padding: 15px 15px 0px;
    color: #828283;

}


.home-page-pop  .close {
    position: absolute;
    right: 16px;
    top: 10px;
    cursor: pointer;
}

.home-page-pop  .close span{
    content: "\f00d";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #fff;
    font-size: 18px;
    left: 0;
    background-color: #d3af37;
    padding: 5px;
}

.region-footer-first ul li span{
color: #cb9a45 !important;
}
.region-footer-first ul li a{
color: #cccccc !important;
}

.region-footer-second ul li a{
color: #cccccc;
}



.region-footer-third ul li a{
color: #cccccc;
}

.region-footer-fourth ul li a{
color: #cccccc;
}

.we-mega-menu-li:nth-child(7) .we-mega-menu-submenu{
   width: 400px;
    right: 15px!important;
    position: absolute!important;
    left: auto!important;
}


.we-mega-menu-li:nth-child(6) .we-mega-menu-submenu{
   width: 400px;
    right: 15px!important;
    position: absolute!important;
    left: auto!important;
}



.we-mega-menu-li .we-mega-menu-submenu{
   width: 400px;
}
#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(6){
    background: #000f24;
    padding: 0;
}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(6) #two-col-layout-home .col-md-6:first-child{
width: 39%;
    max-width: 39%;
}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(6) #two-col-layout-home .col-md-6:last-child{
max-width: 61%;
    width: 61%;
    min-width: 61%;
}
#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(6) #two-col-layout-home .col-md-6:first-child .field--name-field-first-col-layout{
margin: 0;
    position: relative;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}


#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(6) #two-col-layout-home .col-md-6:first-child .field--name-field-first-col-layout .left-div{
margin: 0;
    position: relative;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(6) #two-col-layout-home .col-md-6:first-child .field--name-field-first-col-layout .left-div h2{
    text-align: center;
    color: #dbb065;
    text-transform: uppercase;
    font-size: 36px;
}


#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(6) #two-col-layout-home .col-md-6:first-child .field--name-field-first-col-layout .left-div h2 img{
width: 90px;
    margin-top: -25px;
}



#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(6) #two-col-layout-home .col-md-6:first-child .field--name-field-first-col-layout .left-div h2 span{
    text-align: left;
    color: #dbb065;
    text-transform: uppercase;
    font-size: 36px;
    font-family: 'HelveticaNeueLTPro-LtCn';
    display: inline-block;
    padding: 25px 10px;
}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(6) #two-col-layout-home .col-md-6:first-child .field--name-field-first-col-layout .left-div h2 span label{
color: #fff;
    font-size: 20px;
    display: block;
    text-align: left;
    font-weight: normal;
}


#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) .views-view-grid {
    background: #293352;
    background-clip: content-box;
    width: 38%;
    float: left;
    padding: 25px;
    margin-top: 25px;
}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) .views-view-grid .row-1{
  background: #293352;
    padding: 0 50px 50px 50px;
    overflow: hidden;
    padding-top: 50px;
}
#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) .views-view-grid .row-2{
  background: #293352;
    padding: 0 50px 50px 50px;
    overflow: hidden;
}
#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) .views-view-grid .row-3{
  background: #293352;
    padding: 0 50px 50px 50px;
    overflow: hidden;
}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) .views-view-grid .views-row .col-1{
width: 50%;
    max-width: 50%;
    border-right: 1px solid #d3af37;
           padding-right: 5%;
}


#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) .views-view-grid .views-row .col-2{
width: 50%;
    max-width: 50%;
            padding-left: 8%;
}


#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) .views-view-grid .views-row .events-cards .Date{
    color: #fff;
    text-transform: uppercase;
    font-size: 21px;
}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) .views-view-grid .views-row .events-cards .field-events{
color: #d3af37;
    font-size: 24px;
    font-family: 'HelveticaNeueLTPro-Lt';
}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) .views-view-grid .views-row .events-cards .field-day{
    text-transform: uppercase;
    color: #fff;
    font-size: 16px;
}


.fa-facebook:before {
    display:none;
}

.fa-youtube:before {
     display:none;
}
.fa-youtube {
    background: url("../../assets/img/social.png") no-repeat;
    background-position: 100% -4px;
    width: 61px;
    height: 61px;
}

.fa-facebook {
    background: url("../../assets/img/social.png") no-repeat;
    background-position: -80px -1px;
    width: 61px;
    height: 61px;
}

.social-media-links--platforms {
    display: flex;
    width: fit-content;
    margin: auto;
    margin-top: 15px;
}
.footer-copyright #block-webform--2{
display:none;
}

header button {
   background-color: #cc9933 !important;
    width: inherit;
    right: 0;
    height: inherit;
    padding: 13px 16px;
    border-radius: inherit;
    transform: rotate(-90deg);
    position: inherit;
    margin-right: -80px;
    display: block!important;
    position: fixed;
    right: 0;
    top: 40%;
    z-index: 999;
    text-align: center;
    font-size: 12px;
    border: 0px !important;
}

#exampleModal {
    opacity: 1;
}


#exampleModal .modal-dialog{
    width: 70%;
    max-width: initial;
}

#exampleModal .modal-header{
      	display:none;
}


#exampleModal .modal-body{
          padding: 60px;
}


#exampleModal .modal-body form #edit-title h1{
       font-weight: normal;
    color: #333333;
}

#exampleModal .modal-body form #edit-grid-one .webform-flex--1:first-of-type{
    margin-top: 30px;
}

#exampleModal .modal-body form #edit-grid-one .webform-flex--1 #edit-dob fieldset{
       width: 33%;

}

#exampleModal .modal-body form #edit-grid-one .webform-flex--1 #edit-dob fieldset:last-of-type{
    margin-right: 0px!important;
    width: 33%!important;
}

#exampleModal .modal-body form #edit-grid-one .webform-flex--1 #edit-dob fieldset select {
width: 100%;
}

#exampleModal .modal-body form #edit-grid-four .iti--allow-dropdown {
width: 100%;
}



#exampleModal .modal-body form select {
    border: 1px solid;
}


#exampleModal .modal-body form input {
    border: 1px solid;
}
.logo-hide {
display:none;
}
@media screen and (min-width:1500px)
{
#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) .views-view-grid {
    margin-left: 22%;
}
}
@media screen and (min-width: 1500px)
{
#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) .views-view-grid {
     margin-left: 0%!important;
}
}
#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) .views-view-grid {
    background: #293352;
    background-clip: content-box;
    width: 38%;
    float: left;
    padding: 25px;
    margin-top: 25px;
}
@media screen and (min-width: 1500px)
{
#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) .view-upcoming-events {
     margin-left: 22%;
}
}
#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) .view-upcoming-events {
    margin-left: 22%;
    background: #293352;
    background-clip: content-box;
    float: left;
    padding: 25px;
    margin-top: 25px;
}
#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) .view-upcoming-events .view-header h2{
    text-align: center;
    padding-top: 30px;
    margin: 0px;
    color: white;
}
#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) .view-upcoming-events .view-header h2 span{
color: #D3AF37;
}
#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) .views-view-grid .row-1 {
    background: #293352;
    padding: 0 50px 50px 50px;
    overflow: hidden;
    padding-top: 0px!important;
}
#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) .views-view-grid .views-row .views-col {
    line-height: 25px;
}
.we-mega-menu-ul li:nth-child(1) .we-mega-menu-submenu .we-mega-menu-submenu-inner
{
    min-height: auto;
}
.we-mega-menu-submenu>.we-mega-menu-submenu-inner {
    min-height: auto!important;
}
.we-mega-menu-ul li:nth-child(1) .we-mega-menu-submenu .we-mega-menu-submenu-inner #block-aboutusmenublock .row-md-12 .col-md-6:first-child
{
    padding: 0px;
    padding-right: 20px;
    border-right: 1px solid;
}
.we-mega-menu-ul li:nth-child(1) .we-mega-menu-submenu .we-mega-menu-submenu-inner #block-aboutusmenublock .row-md-12 .col-md-6:first-child h3
{
    color: #000F24;
    font-size: 17px;
    font-weight: normal;
    margin-bottom: 30px;
}
.we-mega-menu-ul li:nth-child(1) .we-mega-menu-submenu .we-mega-menu-submenu-inner #block-aboutusmenublock .row-md-12 .col-md-6:first-child p a
{
    background: #DBB065;
    color: #000F24;
    padding: 5px 10px;
    margin-top: 30px;
}
.we-mega-menu-ul li:nth-child(1) .we-mega-menu-submenu .we-mega-menu-submenu-inner #block-aboutusmenublock .row-md-12 .col-md-6:last-child ul
{
list-style: none;
    padding-left: 10px;
}
.we-mega-menu-ul li:nth-child(1) .we-mega-menu-submenu .we-mega-menu-submenu-inner #block-aboutusmenublock .row-md-12 .col-md-6:last-child ul li a
{
color: #000;
    outline: none;
    font-family: "Quicksand",sans-serif;
    font-weight: 400;
}
.we-mega-menu-ul li .we-mega-menu-submenu
{
width: 500px!important;
}
.we-mega-menu-ul li:nth-child(2) .we-mega-menu-submenu .we-mega-menu-submenu-inner #block-admissionmenublock .row-md-12 p
{
font-size: 17px;
}
.we-mega-menu-ul li:nth-child(2) .we-mega-menu-submenu .we-mega-menu-submenu-inner #block-admissionmenublock .row-md-12 p a
{
   background: #DBB065;
    color: #000F24;
    padding: 5px 10px;
    margin-top: 30px;
}
#block-academicsmenublock .row-md-12 .col-md-6:first-child h3 {
    color: #000F24;
    font-size: 17px;
    font-weight: normal;
    margin-bottom: 30px;
}
#block-academicsmenublock .row-md-12 .col-md-6:first-child a {
   background: #DBB065;
    color: #000F24;
    padding: 5px 10px;
    margin-top: 30px;
}
#block-academicsmenublock .row-md-12 .col-md-6:last-child ul
{
list-style: none;
    padding-left: 10px;
}
#block-academicsmenublock .row-md-12 .col-md-6:last-child
{

}
#block-academicsmenublock .row-md-12 .col-md-6:last-child ul li a
{
color: #000;
    outline: none;
    font-family: "Quicksand",sans-serif;
    font-weight: 400;
}
#block-beyondacademicsmenublock .row-md-12 p {
    color: #000F24;
    font-size: 17px;
    font-weight: normal;
    margin-bottom: 30px;
}
#block-beyondacademicsmenublock .row-md-12 p a {
   background: #DBB065;
    color: #000F24;
    padding: 5px 10px;
    margin-top: 30px;
}
#block-boardingandcampusmenublock .row-md-12 p {
    color: #000F24;
    font-size: 17px;
    font-weight: normal;
    margin-bottom: 30px;
}
#block-boardingandcampusmenublock .row-md-12  p  a{
   background: #DBB065;
    color: #000F24;
    padding: 5px 10px;
    margin-top: 30px;
}
#block-boardingandcampusmenublock .row-md-12 .col-md-6:first-child{
border-right:1px solid black;
}
#block-studentlifemenublock .row-md-12 p {
    color: #000F24;
    font-size: 17px;
    font-weight: normal;
    margin-bottom: 30px;
}
#block-studentlifemenublock .row-md-12  p  a{
   background: #DBB065;
    color: #000F24;
    padding: 5px 10px;
    margin-top: 30px;
}
#block-studentlifemenublock .row-md-12 .col-md-6:first-child{
border-right:1px solid black;
}
#block-studentlifemenublock .row-md-12 .col-md-6:last-child p:first-of-type{
min-height: 75px;
}
#block-connectmenublock .row-md-12 p {
    color: #000F24;
    font-size: 17px;
    font-weight: normal;
    margin-bottom: 30px;
}
#block-connectmenublock .row-md-12  p  a{
   background: #DBB065;
    color: #000F24;
    padding: 5px 10px;
    margin-top: 30px;
}
#carousel .full-width-slider_container
{
padding:0px;
}
#content {
padding:0px;
}
header button {
    margin-right: -115px!important;
z-index: 99999!important;
}
div {
overflow:hidden;
}
.shorcut-links-cta {
    margin-top: -98px!important;
}
.shorcut-links-cta ul li a{
    padding: 25px 20px;
    display: inline-block;
    width: 100%;
    color: #fff;
    font-family: 'HelveticaNeueLTPro-LtCn';
    border-bottom: 12px solid #0A461F;
    background: url(../../assets/img/list-arrow.png);
    background-repeat: no-repeat;
    background-position: 100%;
}
.shorcut-links-cta ul {
width:100%;
margin-left:0px!important;
margin-right:0px!important;
}
#myNavTabs .owl-item .carousel-captions {
    bottom: 23%!important;
}
@media screen and (min-width:1200px)
{
#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) .txt-block .padd0 img  {
        position: relative;
    max-width: 180px;
    float: left;
    z-index: 2;
    margin-right: 15px;
    margin-left: 15px;
}
#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) .txt-block .padd0   {
display: block!important;
}
#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) .txt-block .padd0 h1  {
color: #005120;
    font-family: 'HelveticaNeueLTPro-Ltcn';
    font-size: 32px;
    line-height: initial;
    min-height: 10px;
    max-height: 40px;
       width: 80%;
    margin: auto;
}
#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) .txt-block .padd0 h4  {
background: #293352;
    color: #fff;
    font-family: 'HelveticaNeueLTPro-Lt';
    font-size: 18px;
    line-height: 22px;
    display: inline-block;
    margin-left: -50px;
    padding: 15px 25px 15px 50px;
    width: 55%;
}
}
@media screen and (max-width:1200px)
{
#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) .txt-block .padd0 h4  {
background: #293352;
    color: #fff;
    font-family: 'HelveticaNeueLTPro-Lt';
    font-size: 18px;
    line-height: 22px;
    display: inline-block;
    padding: 15px 25px 15px 50px;
    width: 80%;
}
}
#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(6) #two-col-layout-home .col-md-6:first-child .field--name-field-first-col-layout {
overflow: initial!important;
}
#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(6) #two-col-layout-home .col-md-6:first-child .field--name-field-first-col-layout .field__item{
overflow: initial!important;
}
#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(6) #two-col-layout-home .col-md-6:first-child .field--name-field-first-col-layout .field__item .txt-block{
overflow: initial!important;
}
#two-col-layout-home .col-md-6:last-child{
      padding: 25px 0px;
}


#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) .field--name-field-first-col-layout .field__item{
  position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
padding: 10px;
}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) .field--name-field-first-col-layout .txt-block .left-div{
      width: max-content;
}

#two-col-layout-home .col-md-6:last-child .field--name-field-second-col-layout  p img {
  max-width: 110px;
margin-top: -15px;
}

/* Header css */
#block-desktopmenu {
    width: 48%;
}
#block-desktopmenu .we-mega-menu-ul{
    width: 100%;
}
#block-desktopmenu .we-mega-menu-ul .we-mega-menu-li{
     width: 25%;
}
#block-desktopmenu .we-mega-menu-ul>.we-mega-menu-li>span:after {
display:none!important;
}
#block-desktopmenu .we-mega-menu-ul>.we-mega-menu-li>span:before {
display:none!important;
}
#block-headerquicklinks {
    width: 31%;
    margin-left: auto;
margin-top: 10px;
    margin-right: 3%;
}
#block-headerquicklinks .nav-item{
    width: 25%;
    color: black;
    text-align: center;
}
#block-headerquicklinks .nav-item a{
    color: black;
}
#block-headerquicklinks .nav-link--international-school-hyderabad-make-an-enquiry{
   background-color: #CC9933;
    text-align: center;
    color: white!important;
}
#block-desktopmenu nav {
    background: white!important;
    padding-right: 0px;
    margin-bottom: 0px;
    margin-top: 10px;
}
#navbar-main .navbar-brand {
    height: auto;
    padding: 0px;
    margin-top: 25px;
}
#navbar-main {
    margin-bottom: 0px;
}
#block-sjis-school-content .node__content {
    font-size: 1.071em;
    margin-top: 0px!important;
}

#block-footercontactdetails .field--name-body h2 {
font-size: 18px;
       color: white;
    font-weight: bold;
}
#block-footercontactdetails .field--name-body p {
    color: white;
    font-size: 16px;
}
#block-footercontactdetails .field--name-body .contacts {
    color: #CC9933;
}
#block-footercontactdetails .field--name-body .fax {
    color: #CC9933;
}
#block-footercontactdetails .field--name-body a {
    color: white;
}
#block-footercontactdetails .field--name-body .admission-contact  a{
    color: #CC9933;
}
#block-footerquicklinks {
width:100%;
}
#block-footerquicklinks .text-formatted  .row:first-child p{
width:20%;
text-align:center;
color:white;
margin-bottom:0px;
border-bottom: 1px solid white;
    padding-bottom: 15px;
}
#block-footerquicklinks .text-formatted  .row p a{
width:20%;
text-align:center;
color:white;
    font-size: 16px;
}
#block-footerquicklinks .text-formatted  .row p:first-child{
 color: #CC9933!important;
}
#block-footerquicklinks .text-formatted  .row:first-child p:last-child a{
 color: white!important;
    padding: 10px 20px;
    background: #CC9933;
    display: inline-table;
}
#block-footerquicklinks .text-formatted  .row:first-child {
    padding: 0px 15px;
    margin-top: 0px;
}
#block-footerquicklinks .text-formatted  .row:first-child p{
    margin-top: 13px;
}
#block-footerquicklinks .text-formatted  .row:first-child p:last-child {
margin-top: 0px!important;
}
#block-footerquicklinks {
margin-top: -10px;
}
#block-footerlogos .field--name-body h3 {
font-size: 18px;
    color: white;
    font-weight: bold;
}
#block-footerquicklinks .col-md-4 {
    padding-left: 40px;
}
#block-footerlogos .row-md-12 img {
width: 120px;
}
.footer-copyright .region-footer-copyright {
margin-top: 0px!important;
}

@media screen and (min-width:1150px) and (max-width:1440px)
{
#block-footerquicklinks .text-formatted .row p a {
    font-size: 14px!important;
}
#block-footercontactdetails .field--name-body p {
    font-size: 14px!important;
}
#block-footerquicklinks .text-formatted .row:first-child p {
    font-size: 14px!important;
}
}
@media screen and (min-width:992px) and (max-width:1149px)
{
#block-footerquicklinks .text-formatted .row p a {
    font-size: 12px!important;
}
#block-footercontactdetails .field--name-body p {
    font-size: 11px!important;
}
#block-footerquicklinks .text-formatted .row:first-child p {
    margin-top: 13px!important;
    font-size: 11px!important;
}
}
@media screen and (min-width:768px) and (max-width:991px)
{
footer .row .col-md-3{
    flex: 100%!important;
    max-width: 100%!important;
}
footer .row .col-md-6{
    flex: 100%!important;
    max-width: 100%!important;
}
#block-footerquicklinks .text-formatted .row:first-child {
     padding: 0px!important;
    margin-top: 0px!important;
    width: 100%!important;
}
}
@media screen and (max-width:767px)
{
#block-footerquicklinks .text-formatted .row:first-child p {
    width: 100%!important;
 text-align: left!important;
  border-bottom: 0px!important;
}
#block-footerquicklinks .col-md-4 {
    padding-left: initial!important;
    text-align: left!important;
    margin-top: 20px;
}
#block-footerquicklinks .text-formatted .row:first-child {
 padding-left: initial!important;
}
}

@media screen and (min-width:1150px) and (max-width:1441px)
{
#block-headerquicklinks {
    width: 48%!important;
}
#block-desktopmenu {
    width: 62%;
}
}
@media screen and (min-width:992px) and (max-width:1149px)
{
#block-headerquicklinks {
    width: 58%!important;
}
#block-desktopmenu {
    width: 76%;
}
}

@media screen and (max-width:991px)
{
#block-headerquicklinks {
   display: none;
}
#block-desktopmenu {
   width: auto!important;
}
#block-desktopmenu .we-mega-menu-ul .we-mega-menu-li {
   width: 100%!important;
}
#CollapsingNavbar {
   flex-basis: auto!important;
}
#navbar-main .navbar-brand {
   margin-top: 10px!important;
}
}

#block-desktopmenu div {
overflow: visible!important;
}

#header div {
overflow: visible!important;
}

.view-display-id-block_1 .views-row {
width:100%;
}

#sjis-spotlight .col-lg-6 img {
    width: 95%;
}

@media screen and (min-width: 1501.98px)
{
.sjis-spotlight-attachment {
width: 87%!important;
    float: none!important;
margin: auto;
}
}

@media (min-width: 1200px) and (max-width:1500px)
{
.sjis-spotlight-attachment {
    width: 1170px!important;
    float: none!important;
    margin: auto;
}

}

@media (min-width: 992px) and (max-width:1199px)
{
.sjis-spotlight-attachment {
    width: 970px!important;
    float: none!important;
    margin: auto;
}
}

@media (min-width: 768px) and (max-width:991px)
{
.sjis-spotlight-attachment {
    width: 750px!important;
    float: none!important;
    margin: auto;
}
}

.sjis-spotlight-attachment .views-field-field-image .field-content a img{
 display: block;
    max-width: 100%;
    height: auto;
    width: 100%;
    height: 450px;
}

.sjis-spotlight-attachment .views-field-title .field-content a {
    color: #293352;
    font-family: 'HelveticaNeueLTPro-LtCn';
    padding: 10px 0 5px;
    font-size: 26px;
    min-height: 71px;
}

.sjis-spotlight-attachment .views-field-body .field-content p {
    font-size: 17px;
color: #333333;
}

.sjis-spotlight-attachment .views-field-view-node .field-content a {
    font-size: 18px;
    color: #999999;
    text-decoration: underline;

}

.view-display-id-attachment_1 {
background: #ebebeb;
    padding: 30px 0;

}



@media screen and (min-width: 1501.98px)
{
#two-col-layout-home {
width: 75%!important;
    float: none!important;
margin: auto;
}
}

@media (min-width: 1200px) and (max-width:1500px)
{
#two-col-layout-home {
    width: 100%!important;
    float: none!important;
    margin: auto;
}

}

@media (min-width: 992px) and (max-width:1199px)
{
#two-col-layout-home {
  width: 100%!important;
    float: none!important;
    margin: auto;
}
}

@media (min-width: 768px) and (max-width:991px)
{
#two-col-layout-home {
width: 100%!important;
    float: none!important;
    margin: auto;
}
}


#two-col-layout-home .field--name-field-first-col-layout .paragraph--type--view-field-type .field__item{
    padding: 25px;
    margin-top: 25px;
}


#two-col-layout-home .field--name-field-first-col-layout .field__item .view-header h2{
text-transform: uppercase;
    padding: 50px 10px;
    font-family: 'HelveticaNeueLTPro-LtCn';
    margin-bottom: 0;
    background: #293352;
    color: #fff;
    text-align: center;
    font-size: 36px;
}



#two-col-layout-home .field--name-field-first-col-layout .field__item .view-header h2 span{
color: #d3af37!important;
}


#two-col-layout-home .field--name-field-first-col-layout .field__item .views-row .views-col {
    float: left;
    width: 50%;
    padding-bottom: 30px;
    min-height: 150px;
    max-width: initial;
}

.events-cards .Date{
color: #fff;
    text-transform: uppercase;
    font-family: 'HelveticaNeueLTPro-LtCn';
    font-size: 21px;
line-height: 26px;

}

.events-cards .field-events{
    color: #d3af37;
    font-size: 24px;
    font-family: 'HelveticaNeueLTPro-Lt';
line-height: 26px;

}
.events-cards .field-day{
    text-transform: uppercase;
    color: #fff;
    font-size: 16px;
line-height: 26px;

}


 {
    border-right: 1px solid #d3af37;
    padding-right: 5%;
}

#two-col-layout-home .field--name-field-first-col-layout .field__item .views-row .col-1{
    border-right: 1px solid #d3af37;
    padding-right: 5%;
    float: left;
    width: 50%;
    padding-bottom: 30px;
    min-height: 150px;
    margin-bottom: 30px;
}


#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(3) .view-content .views-view-grid {
      background: #293352!important;
    padding: 0 50px 50px 50px!important;
    overflow: hidden;
}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(3) .view-content .views-view-grid .views-row{
    width: 100%!important;
}


#two-col-layout-home .field--name-field-second-col-layout .padd0 img{
position: relative;
    max-width: 180px;
    float: left;
    z-index: 2;
    margin-right: 15px;
    margin-left: 15px;
}

#two-col-layout-home .field--name-field-second-col-layout .padd0 h1{
color: #005120;
    font-family: 'HelveticaNeueLTPro-Ltcn';
    font-size: 32px;
    line-height: initial;
    height: fit-content;
}

#two-col-layout-home .field--name-field-second-col-layout .padd0 {
    display: block;
    margin-bottom: 30px;
}

#two-col-layout-home .field--name-field-second-col-layout .padd0 h4{
    background: #293352;
    color: #fff;
    font-family: 'HelveticaNeueLTPro-Lt';
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 40px;
    display: grid;
    float: left;
    margin-left: -50px;
    padding: 15px 25px 15px 50px;
}


#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) {
    background-color: #0a461f;
    padding: 15px 25px;
}





#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4)  #two-col-layout-home {
    width: 87%!important;
    float: none!important;
    margin: auto;
}


#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4)  #two-col-layout-home iframe{
max-width: 520px;
}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4)  #two-col-layout-home .txt-block .title2{
    text-transform: uppercase;
    font-family: 'HelveticaNeueLTPro-LtCn';
    color: #fff;
    text-align: left;
    font-size: 36px;
    margin-bottom: 20px;
}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4)  #two-col-layout-home .txt-block .title2{
    padding: 40px 0px 0px;
}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4)  #two-col-layout-home .txt-block .title2 span{
    color: #d3af37;
}


#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4)  #two-col-layout-home .txt-block h3{
       color: #fff;
    text-align: left;
    font-size: 26px;
    padding-bottom: 10px;
}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4)  #two-col-layout-home .txt-block p{
        text-align: center;
    margin-bottom: 0;
    color: #fff!important;
    font-size: 14px;

}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) {
    background-color: #000f24!important;
    padding: 0;
}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) .row {
    width: 85%;
    margin: auto;
background-color: #000f24!important;
    padding: 15px 25px;
}


#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) .field--name-field-first-col-layout{
      display: inline-block;
    width: 100%;
    vertical-align: middle;
    margin-top: 0px;
}


#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) .col-md-6{
display: inline-grid;
}


#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) .field--name-field-first-col-layout .txt-block .left-div{
 display: inline-block;
}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) .field--name-field-first-col-layout .txt-block .left-div h2 img{
    width: 90px;
}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) .field--name-field-first-col-layout .txt-block .left-div h2 span{
text-align: left;
    color: #dbb065;
    text-transform: uppercase;
    font-size: 36px;
    font-family: 'HelveticaNeueLTPro-LtCn';
    display: inline-block;
    padding: 25px 10px;
    width: 400px;
}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) .field--name-field-first-col-layout .txt-block .left-div h2 span label{
    color: #fff;
    font-size: 20px;
    display: block;
    text-align: left;
    font-weight: normal;
}

.fa-facebook {
    background: url(../../assets/img/social.png) no-repeat!important;
      background-position: -80px -1px!important;
    width: 61px;
    height: 61px;
}

.fa-youtube {
    background: url(../../assets/img/social.png) no-repeat!important;
      background-position: 100% -3px!important;
    width: 61px;
    height: 61px;
}

@media screen and (min-width:768px) and (max-width:991px)
{
  #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(3) #two-col-layout-home .row {
        display: block;
  }
  #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(3) #two-col-layout-home .row .col-md-6{
      max-width: 100%;
  }
  .sjis-spotlight-attachment .views-field-field-image .field-content a img {
      height: auto!important;
}
}

@media screen and (max-width:767px)
{
.views-view-grid .views-col {
    float: left;
    max-width: 100%!important;
    width: 100%!important;
        margin-bottom: 25px;
}
#two-col-layout-home .field--name-field-first-col-layout .field__item .views-row .col-1 {
    border-right: 0px!important;
}
#two-col-layout-home .field--name-field-second-col-layout .padd0 h4 {
margin-left: 0px!important
}
#two-col-layout-home .field--name-field-first-col-layout .paragraph--type--view-field-type .field__item {
    padding: 0px!important;
}
#two-col-layout-home .field--name-field-first-col-layout .field__item .views-row .col-1 {
    padding-bottom: 0px!important;
    min-height: 120px!important;
    margin-bottom: 0px!important;
}
#two-col-layout-home .field--name-field-first-col-layout .field__item .views-row .views-col {
    min-height: 120px!important;
}
#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(3) .view-content .views-view-grid {

    padding: 0 50px 30px 50px!important;
}
.view-display-id-attachment_1 {
    padding: 30px 0px 0px!important;
}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) #two-col-layout-home .txt-block .title2 {
    padding: 0px 0px 0px!important;
}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) {
    padding: 15px 25px 25px!important;
}
#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) .row {
    width: 100%!important;
        padding: 15px 0px!important;
}
#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) .field--name-field-first-col-layout .txt-block .left-div h2 span {
width:auto!important;
}

}


.we-mega-menu-ul li .we-mega-menu-submenu {
    width: 750px!important;
}

#block-aboutusmenublock .row-md-12 ul {
  list-style: none;
}
#block-aboutusmenublock .row-md-12 ul li{
  padding: 10px 0px;
      color: #0a461f;
      text-transform: uppercase;
      font-size: 17px;
}



#block-aboutusmenublock .row-md-12 ul .active{
  color: #0a461f!important;
    font-weight: bold!important;
}

/*
#block-aboutusmenublock .row-md-12 ul .active::after {
    content: '▶';
    position: absolute;
    right: 18px;
    color:#CC9933!important;
}*/




@media (min-width: 992px)
{
.we-mega-menu-submenu {

    left: -105px;

}
}



.left-pannel {
  width: 70%;
  max-width: 33%;
}


.right-pannel {
    padding-left: 50px;
    width: 67%;
max-width: 67%;
}

.go-o-school {
  border: 1px solid #CC9933;
  color: #CC9933;
}

.go-o-school-para {
  margin-top: 21%;
}


#block-desktopmenu .we-mega-menu-ul .we-mega-menu-li:nth-child(2) .we-mega-menu-submenu {
    width: 770px!important;
}

#block-desktopmenu .we-mega-menu-ul .we-mega-menu-li:nth-child(3) .we-mega-menu-submenu {

          width: 300px!important;
}

#block-desktopmenu .we-mega-menu-ul .we-mega-menu-li:nth-child(3) .we-mega-menu-submenu ul{
padding: 0px;
list-style: none;
}


#block-desktopmenu .we-mega-menu-ul .we-mega-menu-li:nth-child(3) .we-mega-menu-submenu ul li a {
    background: none!important;
}

#block-desktopmenu .we-mega-menu-ul .we-mega-menu-li:nth-child(3) .we-mega-menu-submenu ul li  {
    padding: 10px 0px;
}


#block-desktopmenu .we-mega-menu-ul .we-mega-menu-li:nth-child(3) .we-mega-menu-submenu .row-md-12 {
    padding: 0px;
}
#block-desktopmenu .we-mega-menu-ul .we-mega-menu-li:nth-child(3) .we-mega-menu-submenu .row-md-12 .col-md-6:first-child .col-md-6:last-child {
    border-left: 0px;

}

#block-desktopmenu .we-mega-menu-ul .we-mega-menu-li:nth-child(3) .we-mega-menu-submenu .row-md-12 .col-md-6:last-child  {
padding: 0px 30px;
}


#block-desktopmenu .we-mega-menu-ul .we-mega-menu-li:nth-child(4) .we-mega-menu-submenu {

      width: 350px!important;
}



#block-desktopmenu .we-mega-menu-ul .we-mega-menu-li:nth-child(4) .we-mega-menu-submenu ul{
padding: 0px;
list-style: none;
}

#block-desktopmenu .we-mega-menu-ul .we-mega-menu-li:nth-child(4) .we-mega-menu-submenu ul li  {
    padding: 10px 0px;
}

#block-desktopmenu .we-mega-menu-ul .we-mega-menu-li:nth-child(5) .we-mega-menu-submenu {
    width: 300px!important;
}
#block-desktopmenu .we-mega-menu-ul .we-mega-menu-li:nth-child(6) .we-mega-menu-submenu {
    width: 300px!important;
}


#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(3) #two-col-layout-home .txt-block{
  /*background: url('../../assets/img/ceo-bg.png');*/
  background-size: contain;
  background-position: 100%;
}

@media screen and (max-width:767px) {
.page-node-4 .hidden-xs {
     display: block!important;
}
.page-node-4 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(1) .view-content .field-content .container-fluid .row .col-md-6:first-of-type h1 {
    font-size: 22px;

}
#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(1) .view-content .field-content .container-fluid .row .col-md-6:first-of-type h3 a {
    font-size: 22px;
}
#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(1) .view-content .field-content .container-fluid .row .col-md-6:first-of-type p {
    font-size: 16px;
    width: 100%;

}
#two-col-layout-home .row {
      margin: 0px;
}
#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) #two-col-layout-home {
    width: 100%!important;
    float: none!important;
    margin: auto;
}
#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) .field--name-field-first-col-layout .field__item {
    position: inherit;
    left: 50%;
    top: 50%;
    transform: initial;
    padding: 10px;
}
#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) .row .col-md-6:last-of-type .field {
    margin-left: 0;
}
#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) .row iframe {
     padding-right:0px;
}
#exampleModal .modal-dialog {
    width: 95%!important;
    max-width: initial;
}
#exampleModal .modal-body {
    padding: 30px;
}

.modal-dialog .js-form-item-date-of-birth {
    margin-top: 0px;
}
.enquire-now-custom #edit-flexbox-02 .webform-flex:nth-child(1) {
    width: 100%;
    max-width: 100%;
    float: left;
    margin-right: 10px;
}

.enquire-now-custom #edit-flexbox-02 .webform-flex:nth-child(3) {
    width: 100%;
    max-width: 100%;
}
.enquire-now-custom #edit-flexbox-02 .webform-flex:nth-child(2) {
    width: 100%;
    max-width: 100%;
}
.enquire-now-custom #edit-flexbox-02 {
    display: grid;
        max-height: initial;
}
.enquire-now-custom div#edit-flexbox-03 {
    margin-top: -40px;
}
.enquire-now-custom #edit-enquire-otp p {
    width: 100%!important;
    float: left;
}
.enquire-now-custom #edit-enquire-otp p input{
    width: 100%!important;
}
.enquire-now-custom #edit-enquire-otp #timer {
    width: 100%;
}
.enquire-now-custom #edit-enquire-otp #otp_btn {
    margin-left: 0px;
    width: 100%!important;

}
.enquire-now-custom #edit-flexbox-04 .webform-flex:nth-child(1) {
    width: 100%;
}
.enquire-now-custom #edit-actions #edit-submit {
    width: 100%!important;

}
.enquire-now-custom #edit-flexbox-02 .webform-flex:nth-child(3) p #send_otp_btn {

    width: 100%;
    max-width: 100%;
}
}


#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(1) .view-content .field-content .container-fluid .row .col-md-6:first-of-type a {
    font-size: 18px;
    color: #999999;
    text-decoration: underline;
        font-family: 'HelveticaNeueLTPro-Lt';
}

.sjis-spotlight-attachment .views-field-field-image .field-content a img {
    height: auto!important;
    margin-bottom: 10px;
}
#block-headerquicklinks .nav-item:last-child a {
background-color: #CC9933;
text-align: center;
color: white!important;
}

.responsive-banner {
  width: 100%;
}
.node--type-home-page #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(1) .view-content .field-content .container-fluid .row .col-md-6:last-of-type img {
    width: auto;
}

.page-node-132 #myNavTabs .owl-item .carousel-captions a:hover {
    background-color: rgb(204, 153, 51);
}

.page-node-132 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) .row .col-md-6:last-of-type .field {
background: white;
}


 #block-copyrightblock p {
    text-align: center;
    font-size: 14px;
    font-family: 'HelveticaNeueLTPro-Lt';
    color: #828283;
padding: 10px 0px!important;
    margin: 0px;
}

 #footer .footer-copyright .container-fluid {
    background-color: #121317!important;
}

#header button.btn.btn-primary:hover
{
background-color: #006633!important;

}


#header #exampleModal #edit-actions-submit
{
    position: initial!important;
    transform: initial!important;
    margin: 0px!important;
    margin-left: 0px!important;
    width: 200px;
    margin-right: 0px!important;
}

.modal-open .modal-body .close {
opacity:1;
}

.modal-open .modal-body .close span {
    padding: 7px;
}



.modal-open .modal-body .close {
    right: 17px;
    top: 9px;
}

 .title1 {
    color: #d3af37;
		}
 .page-node-133 .pop-up-button {
    display: none !important;
}
#header button.btn.btn-primary.pop-up-button {
    font-size: 14px;
    line-height: 1.42857143;
    font-family: 'HelveticaNeueLTPro-Lt';
    font-weight: normal;
    right: 20px;
    height: 40px;
}
#header button.btn.btn-primary.pop-up-button:hover {
    background-color: #006633!important;
}
@media screen and (max-width: 767px){
.page-node-132 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(3) #two-col-layout-home .txt-block {
   /*background: url(../../assets/img/ceo-bg.png);*/
   background-size: contain;
   background-position: bottom;
   background-repeat: no-repeat;
}
}

@media screen and (min-width:992px)
{
#header .responsive-menus {
    display: none!important;
}
/*#block-headerquicklinks .nav-item{
width:33%;
}*/
}
@media screen and (max-width:991px)
{
header .responsive-button-class {
    margin-right: 0px!important;
    z-index: 99999!important;
    right: 13px;
    top: 60px;
    transform: rotate(0deg);
    position: absolute;
}
#header .desktop-menus-class {
display: none!important;
}
.responsive-button-class {
background-color: #343A40!important;
    padding: 13px 15px;
}
#navbar-main .navbar-brand {
float: left;
    width: -webkit-fill-available;
    margin-top: 40px!important;
}
.responsive-menus ul.clearfix.nav.navbar-nav {
    margin: 0px;
}
.responsive-menus ul.clearfix.nav.navbar-nav li span{
     color: #000F24;
text-transform: uppercase;
    font-size: 16px;
}
}
@media screen and (max-width:991px)
{
.responsive-menus ul.dropdown-menu{
    box-shadow: none;
    border: 0px;
    padding: 0px;
}
.responsive-menus ul.dropdown-menu li{
    padding-left: 0px;
}
.responsive-menus ul.dropdown-menu li a{
font-family: 'HelveticaNeueLTPro-Ltcn';
    text-transform: inherit !important;
    font-size: 18px !important;
    font-weight: normal;
    background: transparent;
    color: #293352;
    padding: 0px 10px;
}
}
@media screen and (max-width:991px)
{
.responsive-menus ul.dropdown-menu li.active{
background-color: #CC9933 !important;
}
.academics-class li.dropdown-item.menu-item--expanded.dropdown
{
    background: white;
}
.responsive-menus ul.dropdown-menu li.active a{
color:white!important;
    margin-top: 5px;
}
#navbar-main .navbar-brand {
    float: left;
    width: -webkit-fill-available;
    margin-top: 20px!important;
    margin-bottom: 20px;
}
header .responsive-button-class {
    top: 55px;
}
}
@media screen and (min-width:992px)
{
#header .desktop-menus-class
{
   display: block!important;
}
}
li.dropdown-item.menu-item--expanded.dropdown {
background: white;
}


@media screen and (max-width: 991px){
.responsive-menus ul.dropdown-menu li.active.menu-item--expanded {
   background-color: #fff !important;
}
.responsive-menus ul.dropdown-menu li.active.menu-item--expanded li a{
 color: #000 !important;
}
.responsive-menus ul.dropdown-menu li.active.menu-item--expanded .go-to-curriculum{
background-color: #CC9933 !important;
   padding: 5px;
   padding-left: 10px;
}

.responsive-menus ul.dropdown-menu li.active.menu-item--expanded li.active a{
color: white!important;
}
}
@media screen and (min-width:768px) and (max-width:800px)
{
.collapse:not(.show) {
   display: none!important;
}
}
/* menu css */


.txt-block p {
    color: black;
    font-size: 17px;
}

.we-mega-menu-li:hover:after {
    width: 80%;
    background: orange;
position: absolute;
      content: '';
      height: 2px;
      bottom: -4px;
      margin: 0 auto;
left: 5%;
 width: 70%;
    background: #CC9933;
    -o-transition:.5s;
      -ms-transition:.5s;
      -moz-transition:.5s;
      -webkit-transition:.5s;
      transition:.5s;
  }


.we-mega-menu-submenu {
  top: 126%!important;
}

#block-aboutusmenublock .row-md-12 ul .active a {
    color: #1c3c27!important;
    font-weight: bold!important;
}

.go-o-school-para a {
    border: 1px solid #CC9933;
    color: #CC9933!important;
    padding: 15px;
}


#block-aboutusmenublock .row-md-12 ul li a {
  display: block;
float: none;
margin-left: 0;
padding: 15px 25px 15px 30px;
margin-bottom: 15px;
text-align: center;
}

.sjis-spotlight-attachment .views-field-field-image .field-content a img {
    height: auto!important;
}

@media screen and (max-width:767px)
{
#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(1) .view-content .field-content .container-fluid .row {
    margin-left: 0%!important;
}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(2) .view-display-id-block_1 .view-content {
margin: 0px;
}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(2) .view-display-id-block_1 .view-content #indus-spotlight .col-md-6{
margin: 0px;
}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(2) .view-display-id-block_1 .view-content #indus-spotlight .row{
margin: 0px;
}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(1) .view-content .field-content .container-fluid .row .col-md-6:last-of-type {
   padding: 15px!important;
order:1;
}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(1) .view-content .field-content .container-fluid .row .col-md-6:first-of-type {
     order: 2;
}
.events-cards {
text-align:center
}

}

@media screen and (max-width: 767px)
{
#block-internationalschoolhyderabad-ceodesk h1 {
    font-size: 24px;
    text-align: center;
margin-top: 20px;
    margin-bottom: 10px;
}

#two-col-layout-home .field--name-field-second-col-layout .padd0 h4 {
    margin-left: 0px!important;
}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(3) #two-col-layout-home .txt-block p{
      padding: 15px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

}

@media screen and (min-width:768px)
{
#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) #two-col-layout-home .txt-block  {
padding: 0px 37px;
}
}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) .field--name-field-first-col-layout .txt-block  {
  text-align: center;
}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) #two-col-layout-home .row {
     width: 100%!important;
    padding: 0px;
}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) #two-col-layout-home  {
     width: 100%!important;
}



#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) #two-col-layout-home  .col-md-6:first-of-type{
       width: 35%;
    max-width: 39%;
    flex: none;
}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) #two-col-layout-home  .col-md-6:last-of-type {
   width: 60.8%;
    max-width: 64.8%;
    flex: auto;
}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) #two-col-layout-home .col-md-6:first-of-type .txt-block p{
text-align:left!important;
}

.featured-bottom {
    margin: 0px 0 0 0!important;
}

#block-aboutusmenublock .row-md-12 ul .active::after {
    position: relative!important;
    left: 10px!important;

}

}





.right-panel-academics {
      margin-top: 45px;
}

.active-academics {
  color: #CC9933;
}

.active-academics::before
{
content: "\2022";
color: #0a461f!important;
font-weight: 700;
display: inline-block;
width: 1em;
margin-left: -1em;
}


.right-panel-academics .active::before {
  content: "\2022";
  color: #0a461f;
  font-weight: 700;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}

.navbar-we-mega-menu .type-of-block li a {
    color: #a1a1a1;
    outline: none;
    font-family: "Quicksand",sans-serif;

}

.left-panel li a {
    padding: 0px!important;
    margin-bottom: 0px!important;
}

.left-panel li  {
    display: flex;
}

.left-panel-academics {
      margin-top: 40px;
}


.col-md-6.right-inner-menu {
    border-right: 1px solid #a1a1a1!important;
}


.col-md-6.right-panel-academics {
    border: 0px!important;
}

.right-inner-menu li a{
color: #0a461f;
}


.right-inner-menu li a .active {
color: #CC9933!important;
}


.left-inner-menu li  a .active{
color: #0a461f;
}

.left-panel {
      max-width: 40%;
        border-right: 1px solid #a1a1a1;
}

.right-panel{
  padding: 0px 40px;
max-width: 60%;
}

.right-panel p:first-of-type{
    font-size: 15px;
}

.left-panel-campus {
    max-width: 40%!important;
        padding-left: 50px!important;
        margin-top: 10px;
}

.right-panel-campus {
  padding: 0px 40px;
      margin-top: 20px;
max-width: 60%!important;
padding-right: 0px;
padding-left: 30px;
}

.left-panel-campus ul{

}

.left-panel-campus ul .active{
  color: #0a461f!important;
      font-weight: bold!important;
}
.left-panel-campus ul .active a{
  color: #0a461f!important;
      font-weight: bold!important;
}
/*.left-panel-campus ul .active::after {
    content: '▶';
    position: absolute;
    right: 18px;
    color: #CC9933!important;
    position: relative!important;
left: 10px!important;
}*/


.right-panel-campus p {
  font-size: 15px;
}


.active-campus {
  color:#CC9933;
}

.active-campus::before {
  content: "\2022";
  color: #0a461f;
  font-weight: 700;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}
@media screen and (max-width:767px)
{
#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) #two-col-layout-home .row {
    display: grid;
}
#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) #two-col-layout-home .col-md-6:first-of-type {
    max-width: 100%!important;
    width: 100%;
}
#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) #two-col-layout-home .col-md-6:last-of-type {
    max-width: 100%!important;
    width: 100%;
}
#two-col-layout-home .field--name-field-second-col-layout .padd0 {
    text-align: center!important;
    margin-bottom: 15px!important;
}
#two-col-layout-home .field--name-field-second-col-layout .padd0 img {
      margin: auto!important;
    padding-bottom: 20px;
    float: none;
}
#two-col-layout-home .field--name-field-second-col-layout .padd0 h1 {
   width: 100%;
}
#two-col-layout-home .field--name-field-second-col-layout .padd0 h4 {
   width: 100%;
    margin-bottom: 0px!important;
}

}


.right-panel-academics {
    margin-top: 26px;
}


.left-panel-academics {
    padding: 0px;
}

.left-inner-menu {
    width: 65%;
    padding: 0px;
    max-width: 65%;
}

.left-inner-menu ul{
       float: right;
    padding-right: 30px;
}

.left-inner-menu {
    width: 35%;
    display: block;
    padding: 0px;
}

.left-inner-menu ul li a {
       padding: 0px;
}

.left-panel-academics {
    margin-top: 20px;
}

.right-inner-menu li:first-child a {
color:#CC9933!important;
}

.right-inner-menu li:first-child a {
color:#0a461f!important;
}

.academics-active .active li a {
color:#0a461f!important;
}

.academics-active li a {
color:#a1a1a1;
}

/*.academics-active .active::after {
   content: "▶";
   position: absolute;
   right: 18px;
   color: rgb(204, 153, 51) !important;
position: relative!important;
   left: 10px!important;
}*/

.right-panel-campus p::before {
    content: "\2022";
    color: #A1A1A1;
    font-weight: 700;
    display: inline-block;
    width: 1em;
    margin-left: -1em;
}
.active-campus::before {
    color: #0A461F!important;
}
.right-panel-campus p::before {
   content: "\2022";
   color: #a1a1a1;
   font-weight: 700;
   display: inline-block;
   width: 1em;
   margin-left: -1em;
}

.active-campus::before {
   color: #0a461f!important;
}

.we-mega-menu-ul li:nth-child(2) .we-mega-menu-submenu .we-mega-menu-submenu-inner #block-admissionmenublock .row-md-12 p a {
   border: 1px solid #CC9933!important;
   color: #CC9933!important;
   padding: 15px!important;
   background: white!important;
}

.right-panel p:first-of-type {
   color: #0a461f!important;
   margin-top: 11px;
   font-size: 16px;
}

#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) #two-col-layout-home .txt-block {
      padding-left: 0px!important;
}
#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) .field--name-field-first-col-layout .txt-block .left-div h2 span {
   width: auto!important;
}
#footer {
   width: 100%;
   float: left;
   background-color: #1c2b21;
   padding: 10px 0;
}
#footer .container-fluid{
     background-color: #1c1c1c!important;
}
.left-inner-menu {
   width: 60%!important;
   padding: 0px!important;
   max-width: 60%!important;
   padding-right: 40px!important;
}
.right-inner-menu {
   display: block;
   width: 40%!important;
   padding: 0px!important;
   max-width: 40%!important;
}

#block-academicsmenublock .row-md-12 .col-md-6:last-child ul li a {
   color: #000;
   outline: none;
   font-family: "Quicksand",sans-serif;
   font-weight: 400;
   padding: 0px;
}

@media screen and (max-width:500px)
{
#myNavTabs .owl-dots {
   bottom: 9%!important;
   width: 25%!important;
   left: 37%!important;
}
#myNavTabs .owl-item .carousel-captions a {
   padding: 5px 12px 5px!important;
   margin-bottom: 0px!important;
   margin-top: 3px!important;
}
#myNavTabs .owl-item .carousel-captions h1 {
   font-size: 16px!important;
font-weight:bold;
}
}
#block-desktopmenu .we-mega-menu-ul .we-mega-menu-li {
    cursor: pointer;
}
#block-aboutusmenublock .right-panel p:first-of-type {
    color: #CC9933!important;
}
#block-academicsmenublock .academics-active .active::after {
    position: absolute!important;
    right: 30px;
      left: auto!important;
}
.beyond-academics-li li a {
    color: #A1A1A1!important;
}
#block-academicsmenublock .academics-active .active a {
    color: #1F3A29!important;
}
.academics-active li a {
    color: #A1A1A1!important;
}
.academics-submenu-list li a {
 color: #1F3A29!important;
    font-weight: bold!important;
}
#block-academicsmenublock .academics-submenu-list .active a {
 color: #CC9933!important;
}
.read-hover:hover {
color: #CC9933!important;
}

@media screen and (max-width:1680px) and (min-width:992px)
{
#block-desktopmenu {

   width: 70%!important;
}
}

.we-mega-menu-li:hover:after {
left: 1%!important;
 width: 100%!important;
  }
#block-desktopmenu .we-mega-menu-ul .we-mega-menu-li {
    width: 12%!important;
}
#block-desktopmenu .we-mega-menu-ul .we-mega-menu-li:nth-child(4)  {
    width: 22%!important;
}
#block-desktopmenu nav ul li span {
    text-align: center;
}

#block-desktopmenu nav ul li a {
text-align: center;
}

@media screen and (min-width:1130px) and (max-width:1349px)
{
#block-desktopmenu nav ul li span {
   font-size:16px;
}

#block-desktopmenu nav ul li a {
 font-size:16px;
}
}
#block-desktopmenu .we-mega-menu-ul .we-mega-menu-li:nth-child(5) {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    z-index: 21;
    top: auto;
    position: relative;
}
@media screen and (min-width:992px) and (max-width:1129px)
{
#block-desktopmenu nav ul li span {
   font-size:13px;
}

#block-desktopmenu nav ul li a {
 font-size:13px;
}
}

/* The School Page CSS */
.page-node-156  #main{
    max-width: fit-content;
}
.page-node-156  .academics-wrap {
      margin-top: 25px;
}
@media screen and (min-width:1500px)
{
.page-node-156  .academics-wrap {
    margin: auto;
    width: 87%;
    max-width: unset;
}
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-node-156  .academics-wrap {
    width: 1170px;
max-width: unset;
margin: auto;
}
}
@media (min-width: 992px) and (max-width:1199px)
{
.page-node-156 .academics-wrap {
    width: 970px;
max-width: unset;
margin: auto;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-156  .academics-wrap {
    width: 750px;
}
}
@media screen and  (max-width:767px)
{
.page-node-156  .academics-wrap {
    width: 100%;
}
}
.page-node-156  .sidebar-wrap1 {
    background: #000F24;
}
.page-node-156  .sidebar-wrap1 h3{
       border-bottom: 1px solid #DBB065;
    margin: 15px;
    padding: 15px 0 !important;
    color: #DBB065;
}
.page-node-156  .sidebar-wrap1 p{
          color: #fff;
    margin: 15px;
    font-family: 'HelveticaNeueLTPro-LtCn';
    font-size: 20px;
}
.page-node-156  .sidebar-wrap1 .button3{
         background: #DBB065;
    display: block;
    line-height: 40px;
    padding-left: 15px;
    color: #333333;
    font-family: 'HelveticaNeueLTPro-LtCn';
    font-size: 20px;
}
.page-node-156 .sidebar-wrap1 .button3 span{
           display: inline-block;
    float: right;
    background: #BB934E;
    padding: 0px 15px;
    color: #fff;
}
.page-node-156 .yellow {
    color: #DBB065;
}
.page-node-156 .featured-bottom {
    background-color: #1C2B21;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
.page-node-156 .featured-bottom .clearfix{
    background-color: white;
    padding-bottom: 30px;
}
.field--name-field-right-side-col p {
    color: #333333!important;
}
.page-node-156 .txt-block h1:first-of-type {
    display: none;
}
.page-node-156 .academics-wrap {
    margin-top: 25px!important;
}
.page-node-156 .field--name-field-side-block-cta-button .active a{
color: #293352!important;
    text-decoration: none;
    font-weight: bold;
}
.page-node-156 .field--name-field-side-block-cta-button  a{
color: #293352!important;
    text-decoration: none;
  padding-bottom: 5px;
    line-height: 23px;
    font-size: 18px;
    font-family: 'HelveticaNeueLTPro-LtCn';
}
.page-node-156 .field--name-field-title {
color: #005120;
    border-bottom: 1px solid #E9EAED;
    padding-bottom: 10px;
    padding-top: 2px;
    font-size: 32px;
    font-family: 'HelveticaNeueLTPro-LtCn';
    margin-bottom: 10px;
}
.page-node-156 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4)
{
    background: none!important;
    padding: 0px!important;
}
.page-node-156 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) {
    background: none!important;
    padding: 0px!important;
}
.page-node-156 .sidebar-wrap1 {
      margin-top: 15px;
}
.page-node-156 .field--name-field-right-side-col .txt-block h1 span {
    color: #DBB065;
}
.page-node-156 .field--name-field-side-block-cta-button a {
    color: #333333!important;
}
.left-block-first {
text-decoration: none;
    font-weight: bold;
}
.page-node-156 .button3:hover  {
color:white!important;
text-decoration:none;
    background: #BB934E!important;
}
#block-sjis-school-content .left-block-second:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-three:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-four:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-five:hover {
color: #293352!important;
font-weight:bold;
}
.page-node-156 .field--name-field-right-side-col .txt-block h1 {
   color: #666666 !important;
   text-transform: uppercase;
   font-size: 36px;
   font-weight: normal;
}

@media screen and (max-width:767px) {
  .field.field--name-field-left-side-col.field--type-entity-reference-revisions.field--label-hidden.field__items {
      display: none;
  }

.sidebar{
  display: none;
}

  .page-node-156 body {
  font-family: 'HelveticaNeueLTPro-Lt';
}

.page-node-156 .field--name-field-right-side-col .txt-block {
    padding-right: 0px;
}
.page-node-156 .academics-wrap {

    margin-left: 0px;
}
.page-node-156 .field--name-field-right-side-col .txt-block h1 {
font-size: 36px;
}
.page-node-156  p {
    font-size: 16px!important;
}
.page-node-156 .field--name-field-right-side-col .txt-block ul{
    margin-bottom: 10px;
}
.page-node-156 .field--name-field-right-side-col .txt-block h4 {
     padding-bottom: 0px;
    margin-bottom: 5px;
}
.page-node-156 .academics-wrap .col-md-9{
    padding: 0px 15px;
}

.page-node-156 .field--name-field-right-side-col .txt-block ul {
    margin-top: -50px;
}
.page-node-156 .overview-prgms li {
    width: 100%;
}
.page-node-156 .overview-prgms1 li {
    width: 100%;
}
.page-node-156 .source-highlight {
    font-size: 12px!important;
}

}


/* Fact Sheet Page Css*/
.page-node-158 #main{
    max-width: fit-content;
}
.page-node-158 .academics-wrap {
      margin-top: 25px;
}
@media screen and (min-width:1500px)
{
.page-node-158 .academics-wrap {
    margin: auto;
    width: 87%;
    max-width: unset;
}
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-node-158 .academics-wrap {
    width: 1170px;
max-width: unset;
margin: auto;
}
}
@media (min-width: 992px) and (max-width:1199px)
{
.page-node-158 .academics-wrap {
    width: 970px;
max-width: unset;
margin: auto;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-158 .academics-wrap {
    width: 750px;
}
}
@media screen and  (max-width:767px)
{
.page-node-158 .academics-wrap {
    width: 100%;
}
}
.page-node-158 .sidebar-wrap1 {
    background: #000F24;
}
.page-node-158 .sidebar-wrap1 h3{
       border-bottom: 1px solid #DBB065;
    margin: 15px;
    padding: 15px 0 !important;
    color: #DBB065;
}
.page-node-158 .sidebar-wrap1 p{
          color: #fff;
    margin: 15px;
    font-family: 'HelveticaNeueLTPro-LtCn';
    font-size: 20px;
}
.page-node-158 .sidebar-wrap1 .button3{
         background: #DBB065;
    display: block;
    line-height: 40px;
    padding-left: 15px;
    color: #333333;
    font-family: 'HelveticaNeueLTPro-LtCn';
    font-size: 20px;
}
.page-node-158 .sidebar-wrap1 .button3 span{
           display: inline-block;
    float: right;
    background: #BB934E;
    padding: 0px 15px;
    color: #fff;
}
.page-node-158 .yellow {
    color: #DBB065;
}
.page-node-158 .featured-bottom {
    background-color: #1C2B21;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
.page-node-158 .featured-bottom .clearfix{
    background-color: white;
    padding-bottom: 30px;
}
.field--name-field-right-side-col p {
    color: #333333!important;
}
.page-node-158 .txt-block h1:first-of-type {
    display: none;
}
.page-node-158 .academics-wrap {
    margin-top: 25px!important;
}
.page-node-158 .field--name-field-side-block-cta-button .active a{
color: #293352!important;
    text-decoration: none;
    font-weight: bold;
}
.page-node-158 .field--name-field-side-block-cta-button  a{
color: #293352!important;
    text-decoration: none;
  padding-bottom: 5px;
    line-height: 23px;
    font-size: 18px;
    font-family: 'HelveticaNeueLTPro-LtCn';
}
.page-node-158 .field--name-field-title {
color: #005120;
    border-bottom: 1px solid #E9EAED;
    padding-bottom: 10px;
    padding-top: 2px;
    font-size: 32px;
    font-family: 'HelveticaNeueLTPro-LtCn';
    margin-bottom: 10px;
}
.page-node-158 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4)
{
    background: none!important;
    padding: 0px!important;
}
.page-node-158 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) {
    background: none!important;
    padding: 0px!important;
}
.page-node-158 .sidebar-wrap1 {
      margin-top: 15px;
}
.page-node-158 .field--name-field-right-side-col .txt-block h1 span {
    color: #DBB065;
}
.page-node-158 .field--name-field-side-block-cta-button a {
    color: #333333!important;
}
.left-block-first {
text-decoration: none;
    font-weight: bold;
}
.page-node-158 .button3:hover  {
color:white!important;
text-decoration:none;
    background: #BB934E!important;
}
#block-sjis-school-content .left-block-second:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-three:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-four:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-five:hover {
color: #293352!important;
font-weight:bold;
}

.page-node-158 #main{
    max-width: fit-content;
}
.page-node-158 .academics-wrap {
      margin-top: 25px;
}
@media screen and (min-width:1500px)
{
.page-node-158 .academics-wrap {
    margin: auto;
    width: 87%;
    max-width: unset;
}
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-node-158 .academics-wrap {
    width: 1170px;
max-width: unset;
margin: auto;
}
}
@media (min-width: 992px) and (max-width:1199px)
{
.page-node-158 .academics-wrap {
    width: 970px;
max-width: unset;
margin: auto;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-158 .academics-wrap {
    width: 750px;
}
}
@media screen and  (max-width:767px)
{
.page-node-158 .academics-wrap {
    width: 100%;
}
}
.page-node-158 .sidebar-wrap1 {
    background: #000F24;
}
.page-node-158 .sidebar-wrap1 h3{
       border-bottom: 1px solid #DBB065;
    margin: 15px;
    padding: 15px 0 !important;
    color: #DBB065;
}
.page-node-158 .sidebar-wrap1 p{
          color: #fff;
    margin: 15px;
    font-family: 'HelveticaNeueLTPro-LtCn';
    font-size: 20px;
}
.page-node-158 .sidebar-wrap1 .button3{
         background: #DBB065;
    display: block;
    line-height: 40px;
    padding-left: 15px;
    color: #333333;
    font-family: 'HelveticaNeueLTPro-LtCn';
    font-size: 20px;
}
.page-node-158 .sidebar-wrap1 .button3 span{
           display: inline-block;
    float: right;
    background: #BB934E;
    padding: 0px 15px;
    color: #fff;
}
.page-node-158 .yellow {
    color: #DBB065;
}
.page-node-158 .featured-bottom {
    background-color: #1C2B21;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
.page-node-158 .featured-bottom .clearfix{
    background-color: white;
    padding-bottom: 30px;
}
.field--name-field-right-side-col p {
    color: #333333!important;
}
.page-node-158 .txt-block h1:first-of-type {
    display: none;
}
.page-node-158 .academics-wrap {
    margin-top: 25px!important;
}
.page-node-158 .field--name-field-side-block-cta-button .active a{
color: #293352!important;
    text-decoration: none;
    font-weight: bold;
}
.page-node-158 .field--name-field-side-block-cta-button  a{
color: #293352!important;
    text-decoration: none;
  padding-bottom: 5px;
    line-height: 23px;
    font-size: 18px;
    font-family: 'HelveticaNeueLTPro-LtCn';
}
.page-node-158 .field--name-field-title {
color: #005120;
    border-bottom: 1px solid #E9EAED;
    padding-bottom: 10px;
    padding-top: 2px;
    font-size: 32px;
    font-family: 'HelveticaNeueLTPro-LtCn';
    margin-bottom: 10px;
}
.page-node-158 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4)
{
    background: none!important;
    padding: 0px!important;
}
.page-node-158 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) {
    background: none!important;
    padding: 0px!important;
}
.page-node-158 .sidebar-wrap1 {
      margin-top: 15px;
}
.page-node-158 .field--name-field-right-side-col .txt-block h1 span {
    color: #DBB065;
}

.page-node-158 .left-block-four {
    text-decoration: none;
    font-weight: bold;
}


.page-node-158 .field--name-field-right-side-col .txt-block h1  {
  text-transform: uppercase;
  font-family: 'HelveticaNeueLTPro-LtCn' !important;
  color: #666666 !important;
  font-size: 36px;
  margin-bottom: 30px;
}


.page-node-158 .media-body .media-heading{
  margin-top: 0;
    margin-bottom: 5px;
    font-size: 18px;
    font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    color: #333333!important;
}

.page-node-158 .media-body .media-heading span{
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 18px;
  font-family: 'HelveticaNeueLTPro-Lt';
  line-height: 26px;
  display: block;
  font-family: 'HelveticaNeueLTPro-Ltcn';
  font-size: 32px;
}


.page-node-158 .media {
    margin-top: 0;
    margin: 10px 0;
}

.page-node-158 .col-lg-6.col-md-6.col-sm-6.col-xs-12.bg2 {
    background-color: #efefef;
    border: 2px solid #fff;
    padding: 15px 25px 15px 15px;
}

.page-node-158 .col-lg-6.col-md-6.col-sm-6.col-xs-12.bg1 {
    background-color: #efefef;
    border: 2px solid #fff;
    padding: 15px 25px 15px 15px;
}

.page-node-158 #content .col-md-12
{
      margin-bottom: 30px;
}


.page-node-158  .media-heading {
    margin-top: 0;
    margin-bottom: 5px;
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 18px;
    font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
}

.page-node-158 .media-left img {
  display: block;
    max-width: 70px;
    padding: 5px;
}

#block-sjis-school-content .left-block-second:hover {
color: #293352!important;
font-weight:bold;
}

#block-sjis-school-content .left-block-three:hover {
color: #293352!important;
font-weight:bold;
}

#block-sjis-school-content .left-block-first:hover {
color: #293352!important;
font-weight:bold;
}

#block-sjis-school-content .left-block-five:hover {
color: #293352!important;
font-weight:bold;
}

.page-node-158 .button3:hover  {
color:white!important;
text-decoration:none;
    background: #BB934E!important;
}

.page-node-158 .left-block-first {
   font-weight: normal;
}
.page-node-158 .left-block-second {
    font-weight: normal;
}

@media screen and (max-width:767px) {
  .field.field--name-field-left-side-col.field--type-entity-reference-revisions.field--label-hidden.field__items {
      display: none;
  }

.sidebar{
  display: none;
}
  .page-node-158 .academics-wrap {
    margin-top: 0px!important;
    margin-left: 0px;
}
  .page-node-158 body {
  font-family: 'HelveticaNeueLTPro-Lt';
}

.page-node-158 .field--name-field-right-side-col .txt-block {
    padding-right: 0px;
}
.page-node-158 .academics-wrap {
      padding: 0px;
}

.page-node-158 p {
    font-size: 16px!important;
}
.page-node-158 .field--name-field-right-side-col .txt-block ul{
    margin-bottom: 10px;
}
.page-node-158 .field--name-field-right-side-col .txt-block h4 {
     padding-bottom: 0px;
    margin-bottom: 5px;
}
.page-node-158 .academics-wrap .col-md-9{
    padding: 0px 25px;
}

.page-node-158 .field--name-field-right-side-col .txt-block ul {
    margin-top: -50px;
}
.page-node-158 .overview-prgms li {
    width: 100%;
}
.page-node-158 .overview-prgms1 li {
    width: 100%;
}
.page-node-158 .source-highlight {
    font-size: 12px!important;
}

.page-node-158 .media {
    display: grid;
}

.page-node-158 .media .media-left{
    text-align: center;
}

.page-node-158 .media-left img {
    margin: auto;
}
.page-node-158 .media .media-body{
  width: 100%;
  text-align: center;
}
}

/* Newsletter Page Css */
.page-node-84 #main{
    max-width: fit-content;
}
.page-node-84 .academics-wrap {
      margin-top: 25px;
}
@media screen and (min-width:1500px)
{
.page-node-84 .academics-wrap {
    margin: auto;
    width: 87%;
    max-width: unset;
}
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-node-84 .academics-wrap {
    width: 1170px;
max-width: unset;
margin: auto;
}
}
@media (min-width: 992px) and (max-width:1199px)
{
.page-node-84 .academics-wrap {
    width: 970px;
max-width: unset;
margin: auto;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-84 .academics-wrap {
    width: 750px;
}
}
@media screen and  (max-width:767px)
{
.page-node-84 .academics-wrap {
    width: 100%;
}
}
.page-node-84 .sidebar-wrap1 {
    background: #000F24;
}
.page-node-84 .sidebar-wrap1 h3{
       border-bottom: 1px solid #DBB065;
    margin: 15px;
    padding: 15px 0 !important;
    color: #DBB065;
}
.page-node-84 .sidebar-wrap1 p{
          color: #fff;
    margin: 15px;
    font-family: 'HelveticaNeueLTPro-LtCn';
    font-size: 20px;
}
.page-node-84 .sidebar-wrap1 .button3{
         background: #DBB065;
    display: block;
    line-height: 40px;
    padding-left: 15px;
    color: #333333;
    font-family: 'HelveticaNeueLTPro-LtCn';
    font-size: 20px;
}
.page-node-84 .sidebar-wrap1 .button3 span{
           display: inline-block;
    float: right;
    background: #BB934E;
    padding: 0px 15px;
    color: #fff;
}
.page-node-84 .yellow {
    color: #DBB065;
}
.page-node-84 .featured-bottom {
    background-color: #1C2B21;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
.page-node-84 .featured-bottom .clearfix{
    background-color: white;
    padding-bottom: 30px;
}
.field--name-field-right-side-col p {
    color: #333333!important;
}
.page-node-84 .txt-block h1:first-of-type {
    display: none;
}
.page-node-84 .academics-wrap {
    margin-top: 25px!important;
}
.page-node-84 .field--name-field-side-block-cta-button .active a{
color: #293352!important;
    text-decoration: none;
    font-weight: bold;
}
.page-node-84 .field--name-field-side-block-cta-button  a{
color: #293352!important;
    text-decoration: none;
  padding-bottom: 5px;
    line-height: 23px;
    font-size: 18px;
    font-family: 'HelveticaNeueLTPro-LtCn';
}
.page-node-84 .field--name-field-title {
color: #005120;
    border-bottom: 1px solid #E9EAED;
    padding-bottom: 10px;
    padding-top: 2px;
    font-size: 32px;
    font-family: 'HelveticaNeueLTPro-LtCn';
    margin-bottom: 10px;
}
.page-node-84 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4)
{
    background: none!important;
    padding: 0px!important;
}
.page-node-84 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) {
    background: none!important;
    padding: 0px!important;
}
.page-node-84 .sidebar-wrap1 {
      margin-top: 15px;
}
.page-node-84 .field--name-field-right-side-col .txt-block h1 span {
    color: #DBB065;
}
.page-node-84 .field--name-field-side-block-cta-button a {
    color: #333333!important;
}
.left-block-first {
text-decoration: none;
    font-weight: bold;
}
.page-node-84 .button3:hover  {
color:white!important;
text-decoration:none;
    background: #BB934E!important;
}
#block-sjis-school-content .left-block-second:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-three:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-four:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-five:hover {
color: #293352!important;
font-weight:bold;
}

.page-node-84 #main{
    max-width: fit-content;
}
.page-node-84 .academics-wrap {
      margin-top: 25px;
}
@media screen and (min-width:1500px)
{
.page-node-84 .academics-wrap {
    margin: auto;
    width: 87%;
    max-width: unset;
}
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-node-84 .academics-wrap {
    width: 1170px;
max-width: unset;
margin: auto;
}
}
@media (min-width: 992px) and (max-width:1199px)
{
.page-node-84 .academics-wrap {
    width: 970px;
max-width: unset;
margin: auto;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-84 .academics-wrap {
    width: 750px;
}
}
@media screen and  (max-width:767px)
{
.page-node-84 .academics-wrap {
    width: 100%;
}
}
.page-node-84 .sidebar-wrap1 {
    background: #000F24;
}
.page-node-84 .sidebar-wrap1 h3{
       border-bottom: 1px solid #DBB065;
    margin: 15px;
    padding: 15px 0 !important;
    color: #DBB065;
}
.page-node-84 .sidebar-wrap1 p{
          color: #fff;
    margin: 15px;
    font-family: 'HelveticaNeueLTPro-LtCn';
    font-size: 20px;
}
.page-node-84 .sidebar-wrap1 .button3{
         background: #DBB065;
    display: block;
    line-height: 40px;
    padding-left: 15px;
    color: #333333;
    font-family: 'HelveticaNeueLTPro-LtCn';
    font-size: 20px;
}
.page-node-84 .sidebar-wrap1 .button3 span{
           display: inline-block;
    float: right;
    background: #BB934E;
    padding: 0px 15px;
    color: #fff;
}
.page-node-84 .yellow {
    color: #DBB065;
}
.page-node-84 .featured-bottom {
    background-color: #1C2B21;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
.page-node-84 .featured-bottom .clearfix{
    background-color: white;
    padding-bottom: 30px;
}
.field--name-field-right-side-col p {
    color: #333333!important;
}
.page-node-84 .txt-block h1:first-of-type {
    display: none;
}
.page-node-84 .academics-wrap {
    margin-top: 25px!important;
}
.page-node-84 .field--name-field-side-block-cta-button .active a{
color: #293352!important;
    text-decoration: none;
    font-weight: bold;
}
.page-node-84 .field--name-field-side-block-cta-button  a{
color: #293352!important;
    text-decoration: none;
  padding-bottom: 5px;
    line-height: 23px;
    font-size: 18px;
    font-family: 'HelveticaNeueLTPro-LtCn';
}
.page-node-84 .field--name-field-title {
color: #005120;
    border-bottom: 1px solid #E9EAED;
    padding-bottom: 10px;
    padding-top: 2px;
    font-size: 32px;
    font-family: 'HelveticaNeueLTPro-LtCn';
    margin-bottom: 10px;
}
.page-node-84 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4)
{
    background: none!important;
    padding: 0px!important;
}
.page-node-84 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) {
    background: none!important;
    padding: 0px!important;
}
.page-node-84 .sidebar-wrap1 {
      margin-top: 15px;
}
.page-node-84 .field--name-field-right-side-col .txt-block h1 span {
    color: #DBB065;
}

.page-node-84 .left-block-five {
    text-decoration: none;
    font-weight: bold;
}


.page-node-84 .field--name-field-right-side-col .txt-block h1  {
  text-transform: uppercase;
  font-family: 'HelveticaNeueLTPro-LtCn' !important;
  color: #666666 !important;
  font-size: 36px;
  margin-bottom: 30px;
}


.page-node-84 .media-body .media-heading{
  margin-top: 0;
    margin-bottom: 5px;
    font-size: 18px;
    font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    color: #333333!important;
}

.page-node-84 .media-body .media-heading span{
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 18px;
  font-family: 'HelveticaNeueLTPro-Lt';
  line-height: 26px;
  display: block;
  font-family: 'HelveticaNeueLTPro-Ltcn';
  font-size: 32px;
}


.page-node-84 .media {
    margin-top: 0;
    margin: 10px 0;
}

.page-node-84 .col-lg-6.col-md-6.col-sm-6.col-xs-12.bg2 {
    background-color: #efefef;
    border: 2px solid #fff;
    padding: 15px 25px 15px 15px;
}

.page-node-84 .col-lg-6.col-md-6.col-sm-6.col-xs-12.bg1 {
    background-color: #efefef;
    border: 2px solid #fff;
    padding: 15px 25px 15px 15px;
}

.page-node-84 #content .col-md-12
{
      margin-bottom: 30px;
}


.page-node-84  .media-heading {
    margin-top: 0;
    margin-bottom: 5px;
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 18px;
    font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
}

.page-node-84 .media-left img {
  display: block;
    max-width: 70px;
    padding: 5px;
}

#block-sjis-school-content .left-block-second:hover {
color: #293352!important;
font-weight:bold;
}

#block-sjis-school-content .left-block-three:hover {
color: #293352!important;
font-weight:bold;
}

#block-sjis-school-content .left-block-first:hover {
color: #293352!important;
font-weight:bold;
}

#block-sjis-school-content .left-block-four:hover {
color: #293352!important;
font-weight:bold;
}

.page-node-84 .left-block-first {
font-weight: normal;
}
.page-node-84 .button3:hover  {
color:white!important;
text-decoration:none;
    background: #BB934E!important;
}

.view-id-newsletter_view .view-content h2{
  width: 100%;
    color: #dbb065;
/*font-family: 'HelveticaNeueLTPro-LtCn';*/
margin: 0px 0 10px 0;
}
.view-id-newsletter_view .view-content {
margin: 0px;
}

.news-letter-view h2{
  color: #333333!important;
    font-size: 18px;
    line-height: 26px;
    font-family: 'HelveticaNeueLTPro-Lt';
}

.news-letter-view {
    width: 100%;
}

.page-node-84 .file--application-pdf a {
  color: #dbb065;
      font-weight: normal;
      font-family: 'HelveticaNeueLTPro-Lt';
}

.page-node-84 .pager__item.is-active {
    font-weight: bold;
}

.page-node-84 .page-link {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff!important;
  border: 1px solid #ddd!important;
  border-radius: 15px!important;
  color: #337ab7!important;
  font-weight: normal;
font-family: 'HelveticaNeueLTPro-Lt';
}
.page-node-84 .active .page-link {

  font-weight: bold!important;
}



.page-node-84  .pagination>li {
    display: inline;
    padding: 0.5em;
}

.page-node-84  .page-link:hover {
  text-decoration: none;
      background-color: #eee!important;
}


.page-node-84  .js-pager__items {
  text-align: center;
  width: fit-content;
  margin: auto;
  margin-top: 20px;
  margin-bottom: 20px;


}
.news-letter-view h2 {
   text-transform: initial!important;
}
.news-letter-view {
       padding-bottom: 15px;
}

.news-letter-view p, .news-letter-view h2 {
   margin-bottom: 0px!important;
}

@media screen and (max-width:767px) {
  .field.field--name-field-left-side-col.field--type-entity-reference-revisions.field--label-hidden.field__items {
      display: none;
  }

.sidebar{
  display: none;
}

  .page-node-84 body {
  font-family: 'HelveticaNeueLTPro-Lt';
}

.page-node-84 .field--name-field-right-side-col .txt-block {
    padding-right: 0px;
}
.page-node-84 .academics-wrap {

    margin-left: 0px;
}
.page-node-84 .field--name-field-right-side-col .txt-block h1 {
font-size: 36px;
}
.page-node-84 p {
    font-size: 16px!important;
}
.page-node-84 .field--name-field-right-side-col .txt-block ul{
    margin-bottom: 10px;
}
.page-node-84 .field--name-field-right-side-col .txt-block h4 {
     padding-bottom: 0px;
    margin-bottom: 5px;
}
.page-node-84 .academics-wrap .col-md-9{
    padding: 0px 15px;
}

.page-node-84 .field--name-field-right-side-col .txt-block ul {
    margin-top: -50px;
}
.page-node-84 .overview-prgms li {
    width: 100%;
}
.page-node-84 .overview-prgms1 li {
    width: 100%;
}
.page-node-84 .source-highlight {
    font-size: 12px!important;
}
.page-node-84 .news-letter-view {
  text-align: center;
      margin-bottom: 15px;
}


.page-node-84 .view-id-newsletter_view .view-content h2 {
font-size: 20px;
}
}


/* Leadership Page Css */
.page-node-157 #main{
    max-width: fit-content;
}
.page-node-157 .academics-wrap {
      margin-top: 25px;
}
@media screen and (min-width:1500px)
{
.page-node-157 .academics-wrap {
    margin: auto;
    width: 87%;
    max-width: unset;
}
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-node-157 .academics-wrap {
    width: 1170px;
max-width: unset;
margin: auto;
}
}
@media (min-width: 992px) and (max-width:1199px)
{
.page-node-157 .academics-wrap {
    width: 970px;
max-width: unset;
margin: auto;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-157 .academics-wrap {
    width: 750px;
}
}
@media screen and  (max-width:767px)
{
.page-node-157 .academics-wrap {
    width: 100%;
}
}
.page-node-157 .sidebar-wrap1 {
    background: #000F24;
}
.page-node-157 .sidebar-wrap1 h3{
       border-bottom: 1px solid #DBB065;
    margin: 15px;
    padding: 15px 0 !important;
    color: #DBB065;
}
.page-node-157 .sidebar-wrap1 p{
          color: #fff;
    margin: 15px;
    font-family: 'HelveticaNeueLTPro-LtCn';
    font-size: 20px;
}
.page-node-157 .sidebar-wrap1 .button3{
         background: #DBB065;
    display: block;
    line-height: 40px;
    padding-left: 15px;
    color: #333333;
    font-family: 'HelveticaNeueLTPro-LtCn';
    font-size: 20px;
}
.page-node-157 .sidebar-wrap1 .button3 span{
           display: inline-block;
    float: right;
    background: #BB934E;
    padding: 0px 15px;
    color: #fff;
}
.page-node-157 .yellow {
    color: #DBB065;
}
.page-node-157 .featured-bottom {
    background-color: #1C2B21;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
.page-node-157 .featured-bottom .clearfix{
    background-color: white;
    padding-bottom: 30px;
}
.field--name-field-right-side-col p {
    color: #333333!important;
}
.page-node-157 .txt-block h1:first-of-type {
    display: none;
}
.page-node-157 .academics-wrap {
    margin-top: 25px!important;
}
.page-node-157 .field--name-field-side-block-cta-button .active a{
color: #293352!important;
    text-decoration: none;
    font-weight: bold;
}
.page-node-157 .field--name-field-side-block-cta-button  a{
color: #293352!important;
    text-decoration: none;
  padding-bottom: 5px;
    line-height: 23px;
    font-size: 18px;
    font-family: 'HelveticaNeueLTPro-LtCn';
}
.page-node-157 .field--name-field-title {
color: #005120;
    border-bottom: 1px solid #E9EAED;
    padding-bottom: 10px;
    padding-top: 2px;
    font-size: 32px;
    font-family: 'HelveticaNeueLTPro-LtCn';
    margin-bottom: 10px;
}
.page-node-157 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4)
{
    background: none!important;
    padding: 0px!important;
}
.page-node-157 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) {
    background: none!important;
    padding: 0px!important;
}
.page-node-157 .sidebar-wrap1 {
      margin-top: 15px;
}
.page-node-157 .field--name-field-right-side-col .txt-block h1 span {
    color: #DBB065;
}
.page-node-157 .field--name-field-side-block-cta-button a {
    color: #333333!important;
}
.left-block-first {
text-decoration: none;
    font-weight: bold;
}
.page-node-157 .button3:hover  {
color:white!important;
text-decoration:none;
    background: #BB934E!important;
}
#block-sjis-school-content .left-block-second:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-three:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-four:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-five:hover {
color: #293352!important;
font-weight:bold;
}

.page-node-157 .school-link {
    font-weight: normal;
}

.page-node-157 .leadership-link{
    font-weight: bold;
}

#quicktabs-leadership ul{
  border: 0px;
background: none;
}

#quicktabs-leadership {
      border: 0px;
}

#quicktabs-leadership ul li{
  border: 0px;
  background: none;
  float: left;
  width: 15%;

    margin-bottom: 20px;

}

.ui-state-active a {
    color: #333333!important;
}


.ui-state-active a {
      border-bottom: 2px solid #CC9933;
}

.ui-helper-clearfix {
  display: -webkit-inline-box!important;
  margin: 0px 0 15px!important;
  border-bottom: 1px solid #e9eaed!important;
  width: 100%!important;
  padding-bottom: 6px!important;

}

.ui-helper-clearfix .ui-state-default a {
      float: none!important;
}

.view-id-leadership_view  .row {
  margin: 0px!important;
}

.view-id-leadership_view  .row .views-field-field-image{
      width: 55%;
          padding: 0 20px 0 0;
      float: left;
}

.ui-widget-header a {
  color: #333333!important;
  font-size: 20px;
  font-weight: normal;
  font-family: 'HelveticaNeueLTPro-Lt';
}

.view-id-leadership_view  .row .views-field-title a{
  color: #dbb065;
margin: 15px 0 3px;
font-size: 30px;
font-family: 'HelveticaNeueLTPro-Lt';
cursor: text;
text-decoration: none;
}



.view-id-leadership_view  .row .views-field-field-event-day .field-content{
  color: #666666;
  margin: 0px 0 12px;
  font-size: 20px;
  font-family: 'HelveticaNeueLTPro-Lt';
}

@media screen and (min-width:1500px)
{
.view-id-leadership_view  .row .views-field-body p{
  font-size: 17px;
  font-family: 'HelveticaNeueLTPro-Lt';
}
}

@media screen and (max-width:1499px)
{
.view-id-leadership_view  .row .views-field-body p{
  font-size: 18px;
  font-family: 'HelveticaNeueLTPro-Lt';
}
}


.view-id-leadership_view  .row .views-row{
  display: block;
  overflow: hidden;
  margin-bottom: 25px;
}

#qt-leadership-ui-tabs1 .view-id-leadership_view .row .views-field-field-image {
    width: 100%;
   padding: 0 20px 0 0;
    float: none;
}

#qt-leadership-ui-tabs2 .view-id-leadership_view .row .views-field-title a {
      font-family: 'HelveticaNeueLTPro-LtCn'!important;
}

#qt-leadership-ui-tabs3 .view-id-leadership_view .row .views-field-field-image img{
  width: 390px;
height: auto;
}

#qt-leadership-ui-tabs3 .view-id-leadership_view .row .views-field-field-image {
    width: 100%;
   padding: 0 20px 0 0;
    float: none;
}

.page-node-157 .left-block-first {
   font-weight: normal;
}

.page-node-157 .left-block-second {
   font-weight: bold;
}

.page-node-157 #block-sjis-school-content .left-block-first:hover {
color: #293352!important;
font-weight:bold;
}


.ui-widget-header a:hover {
 color: #293352!important;
 background-color: transparent;
 border-bottom: 3px solid #dbb065;
     border-bottom: 2px solid #CC9933;
}
#qt-leadership-ui-tabs4 .view-id-leadership_view .row .views-field-field-image {
  width: 100%;
float: none;
margin-bottom: 10px;
}

#qt-leadership-ui-tabs4 .view-id-leadership_view .row .views-field-field-event-day .field-content {
    color: #666666;
    margin: 0px 0 12px;
    font-size: 20px;
    font-family: 'HelveticaNeueLTPro-LtCn';
  }

  @media screen and (max-width:767px) {
  .field.field--name-field-left-side-col.field--type-entity-reference-revisions.field--label-hidden.field__items {
      display: none;
  }

.sidebar{
  display: none;
}

  .page-node-157 body {
  font-family: 'HelveticaNeueLTPro-Lt';
}

.page-node-157 .field--name-field-right-side-col .txt-block {
    padding-right: 0px;
}
.page-node-157 .academics-wrap {

    margin-left: 0px;
}
.page-node-157 .field--name-field-right-side-col .txt-block h1 {
font-size: 36px;
}
.page-node-157 p {
    font-size: 16px!important;
}
.page-node-157 .field--name-field-right-side-col .txt-block ul{
    margin-bottom: 10px;
}
.page-node-157 .field--name-field-right-side-col .txt-block h4 {
     padding-bottom: 0px;
    margin-bottom: 5px;
}
.page-node-157 .academics-wrap .col-md-9{
    padding: 0px 15px;
}

.page-node-157 .field--name-field-right-side-col .txt-block ul {
    margin-top: -50px;
}
.page-node-157 .overview-prgms li {
    width: 100%;
}
.page-node-157 .overview-prgms1 li {
    width: 100%;
}
.page-node-157 .source-highlight {
    font-size: 12px!important;
}
.page-node-157 .news-letter-view {
  text-align: center;
      margin-bottom: 15px;
}


.page-node-157 .view-id-newsletter_view .view-content h2 {
font-size: 20px;
}
.page-node-157 .academics-wrap .col-md-9 {
    padding: 0px 0px;
}


.page-node-157 #quicktabs-leadership ul {
    border: 0px;
    background: none;
    display: block!important;
    text-align: center;
}
.page-node-157 #quicktabs-leadership ul li {
    border: 0px;
    background: none;
    float: left;
    width: 30%;
    margin-bottom: 20px;
    min-height: 28px;
}

.page-node-157 .view-id-leadership_view .row .views-field-field-image {
    width: 100%;
    padding: 0 0px 0 0;
    float: left;
        margin-bottom: 15px;
}
.page-node-157 .ui-tabs .ui-tabs-panel {
    padding: 1em 0em;

}
.page-node-157 .view-id-leadership_view .row .views-row {
    display: grid;
    overflow: hidden;
    margin-bottom: 25px;
}
.view-id-leadership_view .row .views-field-title a {
    font-size: 22px;
    font-family: 'HelveticaNeueLTPro-LtCn';
}
}

.view-id-leadership_view .row .views-field-title a {
    font-family: 'HelveticaNeueLTPro-LtCn';
}

.view-id-leadership_view .row .views-field-field-image {
    margin-bottom: 10px;
}
.view-leadership-view .views-field-title span {

    color: #dbb065;
    margin: 15px 0 3px;
    font-size: 30px;
}



.page-node-157 .trustees-wrap h3 {
   margin: 0px 0 3px!important;
color: #dbb065!important;
   font-size: 30px!important;
}

.page-node-157 .trustees-wrap h4 {
   color: #666666!important;
   margin: 0px 0 12px!important;
   font-size: 20px!important;
}

.page-node-157 div {
   overflow: initial!important;
}
.page-node-157 .trustees-wrap img {
    width: 50%!important;
   padding: 0 20px 0 0!important;
   float:left;
}

/* Admission Page Css */
.page-node-162 #main{
    max-width: fit-content;
}
.page-node-162 .academics-wrap {
      margin-top: 25px;
}
@media screen and (min-width:1500px)
{
.page-node-162 .academics-wrap {
    margin: auto;
    width: 87%;
    max-width: unset;
}
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-node-162 .academics-wrap {
    width: 1170px;
max-width: unset;
margin: auto;
}
}
@media (min-width: 992px) and (max-width:1199px)
{
.page-node-162 .academics-wrap {
    width: 970px;
max-width: unset;
margin: auto;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-162 .academics-wrap {
    width: 750px;
}
}
@media screen and  (max-width:767px)
{
.page-node-162 .academics-wrap {
    width: 100%;
}
}
.page-node-162 .sidebar-wrap1 {
    background: #000F24;
}
.page-node-162 .sidebar-wrap1 h3{
       border-bottom: 1px solid #DBB065;
    margin: 15px;
    padding: 15px 0 !important;
    color: #DBB065;
}
.page-node-162 .sidebar-wrap1 p{
          color: #fff;
    margin: 15px;
    font-family: 'HelveticaNeueLTPro-LtCn';
    font-size: 20px;
}
.page-node-162 .sidebar-wrap1 .button3{
         background: #DBB065;
    display: block;
    line-height: 40px;
    padding-left: 15px;
    color: #333333;
    font-family: 'HelveticaNeueLTPro-LtCn';
    font-size: 20px;
}
.page-node-162 .sidebar-wrap1 .button3 span{
           display: inline-block;
    float: right;
    background: #BB934E;
    padding: 0px 15px;
    color: #fff;
}
.page-node-162 .yellow {
    color: #DBB065;
}
.page-node-162 .featured-bottom {
    background-color: #1C2B21;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
.page-node-162 .featured-bottom .clearfix{
    background-color: white;
    padding-bottom: 30px;
}
.field--name-field-right-side-col p {
    color: #333333!important;
}
.page-node-162 .txt-block h1:first-of-type {
    display: none;
}
.page-node-162 .academics-wrap {
    margin-top: 25px!important;
}
.page-node-162 .field--name-field-side-block-cta-button .active a{
color: #293352!important;
    text-decoration: none;
    font-weight: bold;
}
.page-node-162 .field--name-field-side-block-cta-button  a{
color: #293352!important;
    text-decoration: none;
  padding-bottom: 5px;
    line-height: 23px;
    font-size: 18px;
    font-family: 'HelveticaNeueLTPro-LtCn';
}
.page-node-162 .field--name-field-title {
color: #005120;
    border-bottom: 1px solid #E9EAED;
    padding-bottom: 10px;
    padding-top: 2px;
    font-size: 32px;
    font-family: 'HelveticaNeueLTPro-LtCn';
    margin-bottom: 10px;
}
.page-node-162 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4)
{
    background: none!important;
    padding: 0px!important;
}
.page-node-162 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) {
    background: none!important;
    padding: 0px!important;
}
.page-node-162 .sidebar-wrap1 {
      margin-top: 15px;
}
.page-node-162 .field--name-field-right-side-col .txt-block h1 span {
    color: #DBB065;
}
.page-node-162 .field--name-field-side-block-cta-button a {
    color: #333333!important;
}
.left-block-first {
text-decoration: none;
    font-weight: bold;
}
.page-node-162 .button3:hover  {
color:white!important;
text-decoration:none;
    background: #BB934E!important;
}
#block-sjis-school-content .left-block-second:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-three:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-four:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-five:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-six:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-seven:hover {
color: #293352!important;
font-weight:bold;
}
.page-node-162 .field--name-field-right-side-col .txt-block h1 {
   color: #666666 !important;
   text-transform: uppercase;
   font-size: 36px;
   font-weight: normal;
}
.page-node-162 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(6) {
    background: none!important;
}

.page-node-162 .field--name-field-right-side-col .txt-block h1 {
    color: #DBB065!important;
}

/* Academics IB PYP Page Css */
.page-node-161 #main{
   max-width: fit-content;
}
.page-node-161 .academics-wrap {
     margin-top: 25px;
}
@media screen and (min-width:1500px)
{
.page-node-161 .academics-wrap {
   margin: auto;
   width: 87%;
   max-width: unset;
}
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-node-161 .academics-wrap {
   width: 1170px;
max-width: unset;
margin: auto;
}
}
@media (min-width: 992px) and (max-width:1199px)
{
.page-node-161 .academics-wrap {
   width: 970px;
max-width: unset;
margin: auto;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-161 .academics-wrap {
   width: 750px;
}
}
@media screen and  (max-width:767px)
{
.page-node-161 .academics-wrap {
   width: 100%;
}
}
.page-node-161 .sidebar-wrap1 {
   background: #000F24;
}
.page-node-161 .sidebar-wrap1 h3{
      border-bottom: 1px solid #DBB065;
   margin: 15px;
   padding: 15px 0 !important;
   color: #DBB065;
}
.page-node-161 .sidebar-wrap1 p{
         color: #fff;
   margin: 15px;
   font-family: 'HelveticaNeueLTPro-LtCn';
   font-size: 20px;
}
.page-node-161 .sidebar-wrap1 .button3{
        background: #DBB065;
   display: block;
   line-height: 40px;
   padding-left: 15px;
   color: #333333;
   font-family: 'HelveticaNeueLTPro-LtCn';
   font-size: 20px;
}
.page-node-161 .sidebar-wrap1 .button3 span{
          display: inline-block;
   float: right;
   background: #BB934E;
   padding: 0px 15px;
   color: #fff;
}
.page-node-161 .yellow {
   color: #DBB065;
}
.page-node-161 .featured-bottom {
   background-color: #1C2B21;
   padding-left: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
}
.page-node-161 .featured-bottom .clearfix{
   background-color: white;
   padding-bottom: 30px;
}
.field--name-field-right-side-col p {
   color: #333333!important;
}
.page-node-161 .txt-block h1:first-of-type {
   display: none;
}
.page-node-161 .academics-wrap {
   margin-top: 25px!important;
}
.page-node-161 .field--name-field-side-block-cta-button .active a{
color: #293352!important;
   text-decoration: none;
   font-weight: bold;
}
.page-node-161 .field--name-field-side-block-cta-button  a{
color: #293352!important;
   text-decoration: none;
 padding-bottom: 5px;
   line-height: 23px;
   font-size: 18px;
   font-family: 'HelveticaNeueLTPro-LtCn';
}
.page-node-161 .field--name-field-title {
color: #005120;
   border-bottom: 1px solid #E9EAED;
   padding-bottom: 10px;
   padding-top: 2px;
   font-size: 32px;
   font-family: 'HelveticaNeueLTPro-LtCn';
   margin-bottom: 10px;
}
.page-node-161 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4)
{
   background: none!important;
   padding: 0px!important;
}
.page-node-161 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) {
   background: none!important;
   padding: 0px!important;
}
.page-node-161 .sidebar-wrap1 {
     margin-top: 15px;
}
.page-node-161 .field--name-field-right-side-col .txt-block h1 span {
   color: #DBB065;
}
.page-node-161 .field--name-field-side-block-cta-button a {
   color: #333333!important;
}
.left-block-first {
text-decoration: none;
   font-weight: bold;
}
.page-node-161 .button3:hover  {
color:white!important;
text-decoration:none;
   background: #BB934E!important;
}
#block-sjis-school-content .left-block-second:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-three:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-four:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-five:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-six:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-seven:hover {
color: #293352!important;
font-weight:bold;
}
.page-node-161 .field--name-field-right-side-col .txt-block h1 {
  color: #666666 !important;
  text-transform: uppercase;
  font-size: 36px;
  font-weight: normal;
}
.page-node-161 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(6) {
     background: none!important;
}

.page-node-161  .overview-ul li {
 font-size: 18px;
font-family: 'HelveticaNeueLTPro-Lt';
padding-bottom: 5px;
line-height: 26px;
}


.page-node-161 .source-highlight {
font-size: 12px;
letter-spacing: 1px;
color: #666!important;
font-style: italic;
}


.page-node-161 .source-highlight a{

color: #666!important;

}


.page-node-161 .txt-block h1:first-of-type {
 display: block!important;
}


.page-node-161 .field--name-field-components .field__item:first-child h1{
display: none;
}

.page-node-161 .sidebar-wrap1 h3 {
 border-bottom: 1px solid #DBB065;
 margin: 0px 15px 15px!important;
 padding: 15px 0 !important;
 color: #DBB065;
 font-size: 24px!important;
}


.page-node-161 .field--name-field-right-side-col  .txt-block h1{
color: #dbb065!important;
font-family: 'HelveticaNeueLTPro-LtCn';
text-transform: uppercase;
margin: 15px 0 10px 0;
}
.page-node-161 .left-block-first {
 font-weight: normal;
}
.page-node-161 .left-block-second {
 font-weight: bold;
}


.page-node-161 .field--name-field-right-side-col .txt-block{
     padding-right: 30px;
}


.page-node-161 .field--name-field-right-side-col .txt-block h3{
 color: #dbb065;
padding-bottom: 10px;
font-size: 24px;
}

.page-node-161 .field--name-field-right-side-col .txt-block ul li{
 font-size: 18px;
 font-family: 'HelveticaNeueLTPro-Lt';
 padding-bottom: 5px;
 line-height: 26px;
     color: #333;
}

.page-node-161 .field--name-field-right-side-col .txt-block p a {
   color: #dbb065;
}

@media screen and (max-width:767px) {
 .field.field--name-field-left-side-col.field--type-entity-reference-revisions.field--label-hidden.field__items {
     display: none;
 }
   .page-node-161 .tg-wrap th {
   font-size: inherit;
}
.sidebar{
 display: none;
}
 .page-node-161 .academics-wrap {
   margin-top: 0px!important;
   margin-left: 0px;
}
 .page-node-161 body {
 font-family: 'HelveticaNeueLTPro-Lt';
}

.page-node-161 .field--name-field-right-side-col .txt-block {
   padding-right: 0px;
}
.page-node-161 .academics-wrap {
     padding: 0px;
}
.page-node-161 .field--name-field-right-side-col .txt-block h1 {
font-size: 30px;
}
.page-node-161 p {
   font-size: 16px!important;
}
.page-node-161 .field--name-field-right-side-col .txt-block ul{
   margin-bottom: 10px;
}
.page-node-161 .field--name-field-right-side-col .txt-block h4 {
    padding-bottom: 0px;
   margin-bottom: 5px;
}
.page-node-161 .academics-wrap .col-md-9{
   padding: 0px 30px;
}
}

.page-node-161 .field--name-field-right-side-col ol {
    list-style: disc;
}

.page-node-161 .field--name-field-right-side-col ol li{
  color: #333;
  font-family: 'HelveticaNeueLTPro-Lt';
    font-size: 18px;
}

.page-node-161 .field--name-field-right-side-col h3 {
    color: #DBB065!important;
}
/* Academics IB MYP Page Css */
.page-node-162 #main{
    max-width: fit-content;
}
.page-node-162 .academics-wrap {
      margin-top: 25px;
}
@media screen and (min-width:1500px)
{
.page-node-162 .academics-wrap {
    margin: auto;
    width: 87%;
    max-width: unset;
}
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-node-162 .academics-wrap {
    width: 1170px;
max-width: unset;
margin: auto;
}
}
@media (min-width: 992px) and (max-width:1199px)
{
.page-node-162 .academics-wrap {
    width: 970px;
max-width: unset;
margin: auto;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-162 .academics-wrap {
    width: 750px;
}
}
@media screen and  (max-width:767px)
{
.page-node-162 .academics-wrap {
    width: 100%;
}
}
.page-node-162 .sidebar-wrap1 {
    background: #000F24;
}
.page-node-162 .sidebar-wrap1 h3{
       border-bottom: 1px solid #DBB065;
    margin: 15px;
    padding: 15px 0 !important;
    color: #DBB065;
}
.page-node-162 .sidebar-wrap1 p{
          color: #fff;
    margin: 15px;
    font-family: 'HelveticaNeueLTPro-LtCn';
    font-size: 20px;
}
.page-node-162 .sidebar-wrap1 .button3{
         background: #DBB065;
    display: block;
    line-height: 40px;
    padding-left: 15px;
    color: #333333;
    font-family: 'HelveticaNeueLTPro-LtCn';
    font-size: 20px;
}
.page-node-162 .sidebar-wrap1 .button3 span{
           display: inline-block;
    float: right;
    background: #BB934E;
    padding: 0px 15px;
    color: #fff;
}
.page-node-162 .yellow {
    color: #DBB065;
}
.page-node-162 .featured-bottom {
    background-color: #1C2B21;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
.page-node-162 .featured-bottom .clearfix{
    background-color: white;
    padding-bottom: 30px;
}
.field--name-field-right-side-col p {
    color: #333333!important;
}
.page-node-162 .txt-block h1:first-of-type {
    display: none;
}
.page-node-162 .academics-wrap {
    margin-top: 25px!important;
}
.page-node-162 .field--name-field-side-block-cta-button .active a{
color: #293352!important;
    text-decoration: none;
    font-weight: bold;
}
.page-node-162 .field--name-field-side-block-cta-button  a{
color: #293352!important;
    text-decoration: none;
  padding-bottom: 5px;
    line-height: 23px;
    font-size: 18px;
    font-family: 'HelveticaNeueLTPro-LtCn';
}
.page-node-162 .field--name-field-title {
color: #005120;
    border-bottom: 1px solid #E9EAED;
    padding-bottom: 10px;
    padding-top: 2px;
    font-size: 32px;
    font-family: 'HelveticaNeueLTPro-LtCn';
    margin-bottom: 10px;
}
.page-node-162 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4)
{
    background: none!important;
    padding: 0px!important;
}
.page-node-162 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) {
    background: none!important;
    padding: 0px!important;
}
.page-node-162 .sidebar-wrap1 {
      margin-top: 15px;
}
.page-node-162 .field--name-field-right-side-col .txt-block h1 span {
    color: #DBB065;
}
.page-node-162 .field--name-field-side-block-cta-button a {
    color: #333333!important;
}
.left-block-first {
text-decoration: none;
    font-weight: bold;
}
.page-node-162 .button3:hover  {
color:white!important;
text-decoration:none;
    background: #BB934E!important;
}
#block-sjis-school-content .left-block-second:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-three:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-four:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-five:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-six:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-seven:hover {
color: #293352!important;
font-weight:bold;
}
.page-node-162 .field--name-field-right-side-col .txt-block h1 {
/*   color: #666666 !important;*/
   text-transform: uppercase;
   font-size: 36px;
   font-weight: normal;
}

.page-node-162 .left-block-first {
    font-weight: normal;
}

.page-node-162 .left-block-three {
    font-weight: bold;
}

.page-node-162 .field--name-field-right-side-col ul {
    list-style: disc;
}

.page-node-162 .field--name-field-right-side-col ul li{
  color: #333;
  font-family: 'HelveticaNeueLTPro-Lt';
    font-size: 18px;
}

/* Academics IBDP Page Css*/
.page-node-163 #main{
    max-width: fit-content;
}
.page-node-163 .academics-wrap {
      margin-top: 25px;
}
@media screen and (min-width:1500px)
{
.page-node-163 .academics-wrap {
    margin: auto;
    width: 87%;
    max-width: unset;
}
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-node-163 .academics-wrap {
    width: 1170px;
max-width: unset;
margin: auto;
}
}
@media (min-width: 992px) and (max-width:1199px)
{
.page-node-163 .academics-wrap {
    width: 970px;
max-width: unset;
margin: auto;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-163 .academics-wrap {
    width: 750px;
}
}
@media screen and  (max-width:767px)
{
.page-node-163 .academics-wrap {
    width: 100%;
}
}
.page-node-163 .sidebar-wrap1 {
    background: #000F24;
}
.page-node-163 .sidebar-wrap1 h3{
       border-bottom: 1px solid #DBB065;
    margin: 15px;
    padding: 15px 0 !important;
    color: #DBB065;
}
.page-node-163 .sidebar-wrap1 p{
          color: #fff;
    margin: 15px;
    font-family: 'HelveticaNeueLTPro-LtCn';
    font-size: 20px;
}
.page-node-163 .sidebar-wrap1 .button3{
         background: #DBB065;
    display: block;
    line-height: 40px;
    padding-left: 15px;
    color: #333333;
    font-family: 'HelveticaNeueLTPro-LtCn';
    font-size: 20px;
}
.page-node-163 .sidebar-wrap1 .button3 span{
           display: inline-block;
    float: right;
    background: #BB934E;
    padding: 0px 15px;
    color: #fff;
}
.page-node-163 .yellow {
    color: #DBB065;
}
.page-node-163 .featured-bottom {
    background-color: #1C2B21;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
.page-node-163 .featured-bottom .clearfix{
    background-color: white;
    padding-bottom: 30px;
}
.field--name-field-right-side-col p {
    color: #333333!important;
}
.page-node-163 .txt-block h1:first-of-type {
    display: none;
}
.page-node-163 .academics-wrap {
    margin-top: 25px!important;
}
.page-node-163 .field--name-field-side-block-cta-button .active a{
color: #293352!important;
    text-decoration: none;
    font-weight: bold;
}
.page-node-163 .field--name-field-side-block-cta-button  a{
color: #293352!important;
    text-decoration: none;
  padding-bottom: 5px;
    line-height: 23px;
    font-size: 18px;
    font-family: 'HelveticaNeueLTPro-LtCn';
}
.page-node-163 .field--name-field-title {
color: #005120;
    border-bottom: 1px solid #E9EAED;
    padding-bottom: 10px;
    padding-top: 2px;
    font-size: 32px;
    font-family: 'HelveticaNeueLTPro-LtCn';
    margin-bottom: 10px;
}
.page-node-163 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4)
{
    background: none!important;
    padding: 0px!important;
}
.page-node-163 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) {
    background: none!important;
    padding: 0px!important;
}
.page-node-163 .sidebar-wrap1 {
      margin-top: 15px;
}
.page-node-163 .field--name-field-right-side-col .txt-block h1 span {
    color: #DBB065;
}
.page-node-163 .field--name-field-side-block-cta-button a {
    color: #333333!important;
}
.left-block-first {
text-decoration: none;
    font-weight: bold;
}
.page-node-163 .button3:hover  {
color:white!important;
text-decoration:none;
    background: #BB934E!important;
}
#block-sjis-school-content .left-block-second:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-three:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-four:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-five:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-six:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-seven:hover {
color: #293352!important;
font-weight:bold;
}
.page-node-163 .field--name-field-right-side-col .txt-block h1 {
   color: #666666 !important;
   text-transform: uppercase;
   font-size: 36px;
   font-weight: normal;
}
.page-node-163 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(6) {
      background: none!important;
}

.page-node-163  .overview-ul li {
  font-size: 18px;
font-family: 'HelveticaNeueLTPro-Lt';
padding-bottom: 5px;
line-height: 26px;
}


.page-node-163 .source-highlight {
font-size: 12px;
letter-spacing: 1px;
color: #666!important;
font-style: italic;
}


.page-node-163 .source-highlight a{

color: #666!important;

}


.page-node-163 .txt-block h1:first-of-type {
  display: block!important;
}


.page-node-163 .field--name-field-components .field__item:first-child h1{
display: none;
}

.page-node-163 .sidebar-wrap1 h3 {
  border-bottom: 1px solid #DBB065;
  margin: 0px 15px 15px!important;
  padding: 15px 0 !important;
  color: #DBB065;
  font-size: 24px!important;
}


.page-node-163 .field--name-field-right-side-col  .txt-block h1{
color: #dbb065!important;
font-family: 'HelveticaNeueLTPro-LtCn';
text-transform: uppercase;
margin: 15px 0 10px 0;
}
.page-node-163 .left-block-first {
  font-weight: normal;
}
.page-node-163 .left-block-three {
  font-weight: normal;
}
.page-node-163 .left-block-five {
  font-weight: bold;
}

.page-node-163 .field--name-field-right-side-col .txt-block{
      padding-right: 30px;
}


.page-node-163 .field--name-field-right-side-col .txt-block h3{
  color: #dbb065;
padding-bottom: 10px;
font-size: 24px;
}

.page-node-163 .field--name-field-right-side-col .txt-block ul li{
  font-size: 18px;
  font-family: 'HelveticaNeueLTPro-Lt';
  padding-bottom: 5px;
  line-height: 26px;
      color: #333;
          text-transform: none;
}

.page-node-163 .field--name-field-right-side-col .txt-block p a {
    color: #dbb065;
}


.page-node-163 .field--name-field-right-side-col p {
    color: #333333!important;
    margin-bottom: 10px;
    text-transform: none;
}


.page-node-163 .field--name-field-right-side-col .txt-block h4 {
  font-weight: bold;
  padding-bottom: 10px;
  font-size: 20px;
  padding-top: 10px;
}
.page-node-163 .field--name-field-right-side-col .txt-block .col-md-9 {
    flex: 0 0 100%;
    max-width: 100%;
}

@media screen and (max-width:767px) {
  .field.field--name-field-left-side-col.field--type-entity-reference-revisions.field--label-hidden.field__items {
      display: none;
  }
    .page-node-163 .tg-wrap th {
    font-size: inherit;
}
.sidebar{
  display: none;
}
  .page-node-163 .academics-wrap {
    margin-top: 0px!important;
    margin-left: 0px;
}
  .page-node-163 body {
  font-family: 'HelveticaNeueLTPro-Lt';
}

.page-node-163 .field--name-field-right-side-col .txt-block {
    padding-right: 0px;
}
.page-node-163 .academics-wrap {
      padding: 0px;
}
.page-node-163 .field--name-field-right-side-col .txt-block h1 {
font-size: 30px;
}
.page-node-163 p {
    font-size: 16px!important;
}
}

.page-node-163 .left-block-five {
    font-weight: normal;
}


.page-node-163 .left-block-four {
    font-weight: bold;
}

.page-node-164 .left-block-six {
    font-weight: normal;
}
/* Academics SEN ESL Page Css */
.page-node-164 #main{
    max-width: fit-content;
}
.page-node-164 .academics-wrap {
      margin-top: 25px;
}
@media screen and (min-width:1500px)
{
.page-node-164 .academics-wrap {
    margin: auto;
    width: 87%;
    max-width: unset;
}
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-node-164 .academics-wrap {
    width: 1170px;
max-width: unset;
margin: auto;
}
}
@media (min-width: 992px) and (max-width:1199px)
{
.page-node-164 .academics-wrap {
    width: 970px;
max-width: unset;
margin: auto;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-164 .academics-wrap {
    width: 750px;
}
}
@media screen and  (max-width:767px)
{
.page-node-164 .academics-wrap {
    width: 100%;
}
}
.page-node-164 .sidebar-wrap1 {
    background: #000F24;
}
.page-node-164 .sidebar-wrap1 h3{
       border-bottom: 1px solid #DBB065;
    margin: 15px;
    padding: 15px 0 !important;
    color: #DBB065;
}
.page-node-164 .sidebar-wrap1 p{
          color: #fff;
    margin: 15px;
    font-family: 'HelveticaNeueLTPro-LtCn';
    font-size: 20px;
}
.page-node-164 .sidebar-wrap1 .button3{
         background: #DBB065;
    display: block;
    line-height: 40px;
    padding-left: 15px;
    color: #333333;
    font-family: 'HelveticaNeueLTPro-LtCn';
    font-size: 20px;
}
.page-node-164 .sidebar-wrap1 .button3 span{
           display: inline-block;
    float: right;
    background: #BB934E;
    padding: 0px 15px;
    color: #fff;
}
.page-node-164 .yellow {
    color: #DBB065;
}
.page-node-164 .featured-bottom {
    background-color: #1C2B21;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
.page-node-164 .featured-bottom .clearfix{
    background-color: white;
    padding-bottom: 30px;
}
.field--name-field-right-side-col p {
    color: #333333!important;
}
.page-node-164 .txt-block h1:first-of-type {
    display: none;
}
.page-node-164 .academics-wrap {
    margin-top: 25px!important;
}
.page-node-164 .field--name-field-side-block-cta-button .active a{
color: #293352!important;
    text-decoration: none;
    font-weight: bold;
}
.page-node-164 .field--name-field-side-block-cta-button  a{
color: #293352!important;
    text-decoration: none;
  padding-bottom: 5px;
    line-height: 23px;
    font-size: 18px;
    font-family: 'HelveticaNeueLTPro-LtCn';
}
.page-node-164 .field--name-field-title {
color: #005120;
    border-bottom: 1px solid #E9EAED;
    padding-bottom: 10px;
    padding-top: 2px;
    font-size: 32px;
    font-family: 'HelveticaNeueLTPro-LtCn';
    margin-bottom: 10px;
}
.page-node-164 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4)
{
    background: none!important;
    padding: 0px!important;
}
.page-node-164 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) {
    background: none!important;
    padding: 0px!important;
}
.page-node-164 .sidebar-wrap1 {
      margin-top: 15px;
}
.page-node-164 .field--name-field-right-side-col .txt-block h1 span {
    color: #DBB065;
}
.page-node-164 .field--name-field-side-block-cta-button a {
    color: #333333!important;
}
.left-block-first {
text-decoration: none;
    font-weight: bold;
}
.page-node-164 .button3:hover  {
color:white!important;
text-decoration:none;
    background: #BB934E!important;
}
#block-sjis-school-content .left-block-second:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-three:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-four:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-five:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-six:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-seven:hover {
color: #293352!important;
font-weight:bold;
}
.page-node-164 .field--name-field-right-side-col .txt-block h1 {
   color: #666666 !important;
   text-transform: uppercase;
   font-size: 36px;
   font-weight: normal;
}

.page-node-164 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(6) {
      background: none!important;
}

.page-node-164  .overview-ul li {
  font-size: 18px;
font-family: 'HelveticaNeueLTPro-Lt';
padding-bottom: 5px;
line-height: 26px;
}


.page-node-164 .source-highlight {
font-size: 12px;
letter-spacing: 1px;
color: #666!important;
font-style: italic;
}


.page-node-164 .source-highlight a{

color: #666!important;

}


.page-node-164 .txt-block h1:first-of-type {
  display: block!important;
}


.page-node-164 .field--name-field-components .field__item:first-child h1{
display: none;
}

.page-node-164 .sidebar-wrap1 h3 {
  border-bottom: 1px solid #DBB065;
  margin: 0px 15px 15px!important;
  padding: 15px 0 !important;
  color: #DBB065;
  font-size: 24px!important;
}


.page-node-164 .field--name-field-right-side-col  .txt-block h1{
color: #dbb065!important;
font-family: 'HelveticaNeueLTPro-LtCn';
text-transform: uppercase;
margin: 15px 0 10px 0;
}
.page-node-164 .left-block-first {
  font-weight: normal;
}
.page-node-164 .left-block-six{
  font-weight: bold;
}


.page-node-164 .field--name-field-right-side-col .txt-block{
      padding-right: 30px;
}


.page-node-164 .field--name-field-right-side-col .txt-block h3{
  color: #dbb065;
padding-bottom: 10px;
font-size: 24px;
}

.page-node-164 .field--name-field-right-side-col .txt-block ul li{
  font-size: 18px;
  font-family: 'HelveticaNeueLTPro-Lt';
  padding-bottom: 5px;
  line-height: 26px;
      color: #333;
          text-transform: none;
}

.page-node-164 .field--name-field-right-side-col .txt-block p a {
    color: #dbb065;
}


.page-node-164 .field--name-field-right-side-col p {
    color: #333333!important;
    margin-bottom: 10px;
    text-transform: none;
}


.page-node-164 .field--name-field-right-side-col .txt-block h4 {
  font-weight: bold;
  padding-bottom: 10px;
  font-size: 20px;
  padding-top: 10px;
}

.page-node-164 .field--name-field-right-side-col  {
  margin-bottom: 30px;
}

@media screen and (max-width:767px) {
  .field.field--name-field-left-side-col.field--type-entity-reference-revisions.field--label-hidden.field__items {
      display: none;
  }
    .page-node-164 .tg-wrap th {
    font-size: inherit;
}
.sidebar{
  display: none;
}
  .page-node-164 .academics-wrap {
    margin-top: 0px!important;
    margin-left: 0px;
}
  .page-node-164 body {
  font-family: 'HelveticaNeueLTPro-Lt';
}

.page-node-164 .field--name-field-right-side-col .txt-block {
    padding-right: 0px;
}
}

.page-node-164 .left-block-five {
    font-weight: bold;
}

.page-node-164 .left-block-six {
    font-weight: normal!important;
}
/* Age Criteria Page Css */
.page-node-165 #main{
    max-width: fit-content;
}
.page-node-165 .academics-wrap {
      margin-top: 25px;
}
@media screen and (min-width:1500px)
{
.page-node-165 .academics-wrap {
    margin: auto;
    width: 87%;
    max-width: unset;
}
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-node-165 .academics-wrap {
    width: 1170px;
max-width: unset;
margin: auto;
}
}
@media (min-width: 992px) and (max-width:1199px)
{
.page-node-165 .academics-wrap {
    width: 970px;
max-width: unset;
margin: auto;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-165 .academics-wrap {
    width: 750px;
}
}
@media screen and  (max-width:767px)
{
.page-node-165 .academics-wrap {
    width: 100%;
}
}
.page-node-165 .sidebar-wrap1 {
    background: #000F24;
}
.page-node-165 .sidebar-wrap1 h3{
       border-bottom: 1px solid #DBB065;
    margin: 15px;
    padding: 15px 0 !important;
    color: #DBB065;
}
.page-node-165 .sidebar-wrap1 p{
          color: #fff;
    margin: 15px;
    font-family: 'HelveticaNeueLTPro-LtCn';
    font-size: 20px;
}
.page-node-165 .sidebar-wrap1 .button3{
         background: #DBB065;
    display: block;
    line-height: 40px;
    padding-left: 15px;
    color: #333333;
    font-family: 'HelveticaNeueLTPro-LtCn';
    font-size: 20px;
}
.page-node-165 .sidebar-wrap1 .button3 span{
           display: inline-block;
    float: right;
    background: #BB934E;
    padding: 0px 15px;
    color: #fff;
}
.page-node-165 .yellow {
    color: #DBB065;
}
.page-node-165 .featured-bottom {
    background-color: #1C2B21;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
.page-node-165 .featured-bottom .clearfix{
    background-color: white;
    padding-bottom: 30px;
}
.field--name-field-right-side-col p {
    color: #333333!important;
}
.page-node-165 .txt-block h1:first-of-type {
    display: none;
}
.page-node-165 .academics-wrap {
    margin-top: 25px!important;
}
.page-node-165 .field--name-field-side-block-cta-button .active a{
color: #293352!important;
    text-decoration: none;
    font-weight: bold;
}
.page-node-165 .field--name-field-side-block-cta-button  a{
color: #293352!important;
    text-decoration: none;
  padding-bottom: 5px;
    line-height: 23px;
    font-size: 18px;
    font-family: 'HelveticaNeueLTPro-LtCn';
}
.page-node-165 .field--name-field-title {
color: #005120;
    border-bottom: 1px solid #E9EAED;
    padding-bottom: 10px;
    padding-top: 2px;
    font-size: 32px;
    font-family: 'HelveticaNeueLTPro-LtCn';
    margin-bottom: 10px;
}
.page-node-165 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4)
{
    background: none!important;
    padding: 0px!important;
}
.page-node-165 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) {
    background: none!important;
    padding: 0px!important;
}
.page-node-165 .sidebar-wrap1 {
      margin-top: 15px;
}
.page-node-165 .field--name-field-right-side-col .txt-block h1 span {
    color: #DBB065;
}
.page-node-165 .field--name-field-side-block-cta-button a {
    color: #333333!important;
}
.left-block-first {
text-decoration: none;
    font-weight: bold;
}
.page-node-165 .button3:hover  {
color:white!important;
text-decoration:none;
    background: #BB934E!important;
}
#block-sjis-school-content .left-block-second:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-three:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-four:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-five:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-six:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-seven:hover {
color: #293352!important;
font-weight:bold;
}
.page-node-165 .field--name-field-right-side-col .txt-block h1 {
   color: #666666 !important;
   text-transform: uppercase;
   font-size: 36px;
   font-weight: normal;
}
.page-node-165 .txt-block h1:first-of-type {
    display: block;
}


.page-node-165 #block-sjis-school-content .txt-block h1:first-of-type {
    color: #dbb065!important;
    font-family: 'HelveticaNeueLTPro-LtCn';
    text-transform: uppercase;
    margin: 15px 0 10px 0;
    display: block;
}

.page-node-165 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(6) {
    background: none;
}


.page-node-165 .left-block-first {
    text-decoration: none;
    font-weight: normal;
}

.page-node-165 .left-block-seven {
    text-decoration: none;
    font-weight: bold;
}


.page-node-165 .sidebar-wrap1 h3 {
    border-bottom: 1px solid #DBB065;
    margin: 15px;
    padding: 0px 0 15px !important;
    color: #DBB065;
}


.page-node-165 .tg-wrap tr:nth-child(even) td {
    background-color: #f5f5f5;
}
.page-node-165 .tg-wrap td, th {
    padding: 7px 5px;
    text-align: center !important;
    border: 1px solid;
}

.page-node-165 .tg-wrap tr:nth-child(odd) td {
    background-color: white!important;
}

.page-node-165 .tg-wrap th {
    text-align: center;
    background: #0a461f;
    color: #fff;
    font-family: 'HelveticaNeueLTPro-Ltcn';
        font-size: 16px;
}

.page-node-165 .tg-wrap td, th {
    padding: 7px 5px;
    text-align: center !important;
}

.page-node-165 table tbody tr th {
    vertical-align: middle;
}

.page-node-165 #block-sjis-school-content .txt-block h4{
  font-weight: bold;
  padding-bottom: 10px;
  font-size: 20px;
  padding-top: 10px;
      margin-bottom: 0px;
}

.page-node-165 #block-sjis-school-content .txt-block ol{
list-style: unset;
}


.page-node-165 #block-sjis-school-content .txt-block ol li{
  font-size: 18px;
  font-family: 'HelveticaNeueLTPro-Lt';
  padding-bottom: 5px;
  line-height: 26px;
}

@media screen and (max-width:767px) {
  .field.field--name-field-left-side-col.field--type-entity-reference-revisions.field--label-hidden.field__items {
      display: none;
  }
  .page-node-165 .tg-wrap th {
    font-size: inherit;
}
.sidebar{
  display: none;
}
.page-node-165 .academics-wrap {
    margin-top: 0px!important;
    margin-left: 0px;
}
.page-node-165 body {
  font-family: 'HelveticaNeueLTPro-Lt';
}
.page-node-165 .tg-wrap td, th {
    font-size: 16px;
    font-weight: normal;
    font-family: 'HelveticaNeueLTPro-Lt';
}
}

.page-node-165 .left-block-six {
    font-weight: bold;
}

/* Spotlight Page Css */
.page-view-spotlight #main{
    max-width: fit-content;
}
.page-view-spotlight .academics-wrap {
      margin-top: 25px;
}
@media screen and (min-width:1500px)
{
.page-view-spotlight .academics-wrap {
    margin: auto;
    width: 87%;
    max-width: unset;
}
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-view-spotlight .academics-wrap {
    width: 1170px;
max-width: unset;
margin: auto;
}
}
@media (min-width: 992px) and (max-width:1199px)
{
.page-view-spotlight .academics-wrap {
    width: 970px;
max-width: unset;
margin: auto;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-view-spotlight .academics-wrap {
    width: 750px;
}
}
@media screen and  (max-width:767px)
{
.page-view-spotlight .academics-wrap {
    width: 100%;
}
}
.page-view-spotlight .sidebar-wrap1 {
    background: #000F24;
}
.page-view-spotlight .sidebar-wrap1 h3{
       border-bottom: 1px solid #DBB065;
    margin: 15px;
    padding: 15px 0 !important;
    color: #DBB065;
}
.page-view-spotlight .sidebar-wrap1 p{
          color: #fff;
    margin: 15px;
    font-family: 'HelveticaNeueLTPro-LtCn';
    font-size: 20px;
}
.page-view-spotlight .sidebar-wrap1 .button3{
         background: #DBB065;
    display: block;
    line-height: 40px;
    padding-left: 15px;
    color: #333333;
    font-family: 'HelveticaNeueLTPro-LtCn';
    font-size: 20px;
}
.page-view-spotlight .sidebar-wrap1 .button3 span{
           display: inline-block;
    float: right;
    background: #BB934E;
    padding: 0px 15px;
    color: #fff;
}
.page-view-spotlight .yellow {
    color: #DBB065;
}
.page-view-spotlight .featured-bottom {
    background-color: #1C2B21;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
.page-view-spotlight .featured-bottom .clearfix{
    background-color: white;
    padding-bottom: 30px;
}
.field--name-field-right-side-col p {
    color: #333333!important;
}
.page-view-spotlight .txt-block h1:first-of-type {
    display: none;
}
.page-view-spotlight .academics-wrap {
    margin-top: 25px!important;
}
.page-view-spotlight .field--name-field-side-block-cta-button .active a{
color: #293352!important;
    text-decoration: none;
    font-weight: bold;
}
.page-view-spotlight .field--name-field-side-block-cta-button  a{
color: #293352!important;
    text-decoration: none;
  padding-bottom: 5px;
    line-height: 23px;
    font-size: 18px;
    font-family: 'HelveticaNeueLTPro-LtCn';
}
.page-view-spotlight .field--name-field-title {
color: #005120;
    border-bottom: 1px solid #E9EAED;
    padding-bottom: 10px;
    padding-top: 2px;
    font-size: 32px;
    font-family: 'HelveticaNeueLTPro-LtCn';
    margin-bottom: 10px;
}
.page-view-spotlight #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4)
{
    background: none!important;
    padding: 0px!important;
}
.page-view-spotlight #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) {
    background: none!important;
    padding: 0px!important;
}
.page-view-spotlight .sidebar-wrap1 {
      margin-top: 15px;
}
.page-view-spotlight .field--name-field-right-side-col .txt-block h1 span {
    color: #DBB065;
}

.page-view-spotlight .factsheet-link {
    text-decoration: none;
    font-weight: bold;
}


.page-view-spotlight .field--name-field-right-side-col .txt-block h1  {
  text-transform: uppercase;
  font-family: 'HelveticaNeueLTPro-LtCn' !important;
  color: #666666 !important;
  font-size: 36px;
  margin-bottom: 30px;
}


.page-view-spotlight .media-body .media-heading{
  margin-top: 0;
    margin-bottom: 5px;
    font-size: 18px;
    font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    color: #333333!important;
}

.page-view-spotlight .media-body .media-heading span{
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 18px;
  font-family: 'HelveticaNeueLTPro-Lt';
  line-height: 26px;
  display: block;
  font-family: 'HelveticaNeueLTPro-Ltcn';
  font-size: 32px;
}


.page-view-spotlight .media {
    margin-top: 0;
    margin: 10px 0;
}

.page-view-spotlight .col-lg-6.col-md-6.col-sm-6.col-xs-12.bg2 {
    background-color: #efefef;
    border: 2px solid #fff;
    padding: 15px 25px 15px 15px;
}

.page-view-spotlight .col-lg-6.col-md-6.col-sm-6.col-xs-12.bg1 {
    background-color: #efefef;
    border: 2px solid #fff;
    padding: 15px 25px 15px 15px;
}

.page-view-spotlight #content .col-md-12
{
      margin-bottom: 30px;
}


.page-view-spotlight  .media-heading {
    margin-top: 0;
    margin-bottom: 5px;
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 18px;
    font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
}

.page-view-spotlight .media-left img {
  display: block;
    max-width: 70px;
    padding: 5px;
}

#block-sjis-school-content .leadership-link:hover {
color: #293352!important;
font-weight:bold;
}

#block-sjis-school-content .spotlight-link:hover {
color: #293352!important;
font-weight:bold;
}

#block-sjis-school-content .school-link:hover {
color: #293352!important;
font-weight:bold;
}

#block-sjis-school-content .newsletter-link:hover {
color: #293352!important;
font-weight:bold;
}

.page-view-spotlight .button3:hover  {
color:white!important;
text-decoration:none;
    background: #BB934E!important;
}

.page-view-spotlight #block-sjis-school-content .view-header {
      margin-bottom: 60px;
}

.page-view-spotlight .views-field-field-image img {
  display: block;
max-width: 100%;
height: auto;
width: auto!important;
}

.page-view-spotlight .views-field-title a {
color: #337ab7!important;
font-size: 24px;
min-height: 71px;
margin: 10px 0px;
}


.view-id-spotlight .views-view-grid .sjis-spotlight-attachment{
  margin-bottom: 20px;
}



.page-view-spotlight .js-pager__items
{
  padding-left: 0;
margin: 20px;
margin-left: auto;
margin-right: auto;
text-align: center;
list-style: none;
  width: fit-content;
}


.page-view-spotlight .js-pager__items li
{
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
      margin-right: 5px;
      width: fit-content;
}
.page-view-spotlight .js-pager__items span
{
  z-index: 1!important;
  color: #007bff!important;
  background-color: white!important;
      background: none!important;
  border: 0px!important;
  border-color: #007bff!important;
  padding: 0px!important;
}

.page-view-spotlight .js-pager__items a
{
  z-index: 1!important;
  color: #007bff!important;
      background: none!important;

  border: 0px!important;
  border-color: #007bff!important;
  padding: 0px!important;
}

.page-view-spotlight .js-pager__items li:hover
{
background-color: #ddd!important;
}
.page-view-spotlight .js-pager__items a:hover
{
background-color: #ddd!important;
}

@media screen and (max-width:767px) {
.page-view-spotlight  .views-view-grid .views-col {
      float: left;
      max-width: 100%!important;
      width: 100%!important;
      margin-bottom: 25px;
      text-align: center;
  }
}

.page-view-spotlight .sjis-spotlight-attachment .views-field-title {
  margin-top: 10px;
}

/* Spotlight Inner Page Css*/
.node--type-article #main{
    max-width: fit-content;
        padding: 0px;
}

@media screen and (min-width:1500px)
{
.node--type-article .article-des {
    margin: auto;
    width: 87%;
    max-width: unset;
}
}
@media (min-width: 1200px) and (max-width:1499px)
{
.node--type-article .article-des {
    width: 1170px;
max-width: unset;
margin: auto;
}
}
@media (min-width: 992px) and (max-width:1199px)
{
.node--type-article .article-des {
    width: 970px;
max-width: unset;
margin: auto;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.node--type-article .article-des {
    width: 750px;
}
}
@media screen and  (max-width:767px)
{
.node--type-article .article-des {
    width: 100%;
}
}

.node--type-article .field--type-image {
    float: none!important;
}

.node--type-article .node__title span {
  color: #333;
  font-size: 30px;
  font-weight: normal;
}
.node--type-article .node__title  {
    margin-top: 20px;
}


.node--type-article #block-sjis-school-content .field--name-body p{
  font-size: 17px;
}
.node--type-article #block-sjis-school-content .field--name-body p:last-child{
margin-bottom: 0px;
}


.node--type-article span.comment-forbidden.nav-link {
    padding-left: 0px;
    font-size: 14px;
}

.node--type-article .btn-co{
  background: #dbb065;
color: #000f24;
padding: 6px 10px 13px;
font-size: 18px;
border: none;
outline: none;
}

.node--type-article #main::after {
    display: block;
    clear: both;
    height: 50px;
    content: "";
    background: background-color: #1c2b2;
    background-color: #1c2b21;
}

.node--type-article .article-des {
    margin-bottom: 5px;
}

.page-node-147 .btn-co:hover,.btn-co:focus {
      background: #293352;
      text-decoration: none;
      color: #fff !important;
      outline: none;
  }
/* Academics Overview Page Css */
.page-node-160 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(6) {
      background: none!important;
}

.page-node-160  .overview-ul li {
  font-size: 18px;
font-family: 'HelveticaNeueLTPro-Lt';
padding-bottom: 5px;
line-height: 26px;
}


.page-node-160  .overview-prgms
{
max-width: 870px;
margin: 25px auto 0;
padding: 0;
overflow: hidden;
}



.page-node-160  .overview-prgms li span {
height: 180px;
background-position: 0% 6px !important;
width: 113px;
background: url('../../assets/img/academics-icons.png');
display: block;
margin: 0 auto;
float: none !important;
background-size: 700px;
image-rendering: -webkit-optimize-contrast;
}


.page-node-160  .overview-prgms1 li span {
height: 180px;
background-position: 0% 6px !important;
width: 113px;
background: url('../../assets/img/academics-icons.png');
display: block;
margin: 0 auto;
float: none !important;
background-size: 700px;
image-rendering: -webkit-optimize-contrast;
}

.page-node-160  .overview-prgms li:nth-child(1) span {
height: 180px;
background-position: 0% 6px !important;
width: 113px;
}

.page-node-160  .overview-prgms li:nth-child(2) span {
  height: 157px;
background-position: 22% 0px !important;
width: 145px;
}

.page-node-160  .overview-prgms li:nth-child(3) span {
height: 157px;
background-position: 45% 0px !important;
width: 90px;
}

.page-node-160  .overview-prgms li:nth-child(4) span {
height: 148px;
background-position: 67% 0px !important;
width: 146px;
}

.page-node-160  .overview-prgms li:nth-child(5) span {
height: 158px;
background-position: 88% 20px !important;
width: 110px;
}


.page-node-160  .overview-prgms1 li:nth-child(1) span {
height: 130px;
    background-position: 12% 160px !important;
    width: 115px;
}

.page-node-160  .overview-prgms1 li:nth-child(2) span {
  height: 164px;
background-position: 34% 155px !important;
width: 160px;
}

.page-node-160  .overview-prgms1 li:nth-child(3) span {
height: 122px;
background-position: 57% 165px !important;
width: 110px;
}

.page-node-160  .overview-prgms1 li:nth-child(4) span {
height: 155px;
background-position: 82% 170px !important;
width: 155px;
}

.page-node-160  .overview-prgms1 li:nth-child(5) span {
height: 105px;
    background-position: 100% 193px !important;
    width: 100px;
}

.page-node-160 .overview-prgms li {
  width: fit-content;
  float: left;
  list-style-type: none;
  margin-right: 10px;
  font-size: 16px;
  text-align: center;
}

.page-node-160 .overview-prgms1 li {
  width: fit-content;
  float: left;
  list-style-type: none;
  margin-right: 10px;
  font-size: 16px;
  text-align: center;
}

.page-node-160 .overview-prgms1 {
  max-width: 730px;
  margin: 0 auto;
  padding: 0;
  overflow: hidden;
}

.page-node-160 .source-highlight {
font-size: 12px;
letter-spacing: 1px;
color: #666!important;
font-style: italic;
}


.page-node-160 .source-highlight a{

color: #666!important;

}


.page-node-160 .txt-block h1:first-of-type {
  display: block!important;
}


.page-node-160 .field--name-field-components .field__item:first-child h1{
display: none;
}

.page-node-160 .sidebar-wrap1 h3 {
  border-bottom: 1px solid #DBB065;
  margin: 0px 15px 15px!important;
  padding: 15px 0 !important;
  color: #DBB065;
  font-size: 24px!important;
}


.page-node-160 .field--name-field-right-side-col  .txt-block h1{
color: #dbb065!important;
font-family: 'HelveticaNeueLTPro-LtCn';
text-transform: uppercase;
margin: 15px 0 10px 0;
}

@media screen and (max-width:767px) {
.field.field--name-field-left-side-col.field--type-entity-reference-revisions.field--label-hidden.field__items {
    display: none;
}

.sidebar{
display: none;
}
.page-node-160 .academics-wrap {
  margin-top: 0px!important;
  margin-left: 0px;
}
.page-node-160 body {
font-family: 'HelveticaNeueLTPro-Lt';
}

.page-node-160 .field--name-field-right-side-col .txt-block {
  padding-right: 0px;
}
.page-node-160 .academics-wrap {
    padding: 0px;
}
.page-node-160 .field--name-field-right-side-col .txt-block h1 {
font-size: 30px;
}
.page-node-160 p {
  font-size: 16px!important;
}
.page-node-160 .field--name-field-right-side-col .txt-block ul{
  margin-bottom: 10px;
}
.page-node-160 .field--name-field-right-side-col .txt-block h4 {
   padding-bottom: 0px;
  margin-bottom: 5px;
}
.page-node-160 .academics-wrap .col-md-9{
  padding: 0px 15px;
}
.page-node-160 .field--name-field-right-side-col .txt-block h1 {
  font-size: 20px;
}
.page-node-160 .field--name-field-right-side-col .txt-block ul {
  margin-top: -50px;
}
.page-node-160 .overview-prgms li {
  width: 100%;
}
.page-node-160 .overview-prgms1 li {
  width: 100%;
}
.page-node-160 .source-highlight {
  font-size: 12px!important;
}
}

.page-node-160 #main .field--name-field-right-side-col .txt-block h1 {
    color: #dbb065!important;
}

.page-node-160  #main{
    max-width: fit-content;
}
.page-node-160  .academics-wrap {
      margin-top: 25px;
}
@media screen and (min-width:1500px)
{
.page-node-160  .academics-wrap {
    margin: auto;
    width: 87%;
    max-width: unset;
}
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-node-160  .academics-wrap {
    width: 1170px;
max-width: unset;
margin: auto;
}
}
@media (min-width: 992px) and (max-width:1199px)
{
.page-node-160 .academics-wrap {
    width: 970px;
max-width: unset;
margin: auto;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-160  .academics-wrap {
    width: 750px;
}
}
@media screen and  (max-width:767px)
{
.page-node-160  .academics-wrap {
    width: 100%;
}
}
.page-node-160  .sidebar-wrap1 {
    background: #000F24;
}
.page-node-160  .sidebar-wrap1 h3{
       border-bottom: 1px solid #DBB065;
    margin: 15px;
    padding: 15px 0 !important;
    color: #DBB065;
}
.page-node-160  .sidebar-wrap1 p{
          color: #fff;
    margin: 15px;
    font-family: 'HelveticaNeueLTPro-LtCn';
    font-size: 20px;
}
.page-node-160  .sidebar-wrap1 .button3{
         background: #DBB065;
    display: block;
    line-height: 40px;
    padding-left: 15px;
    color: #333333;
    font-family: 'HelveticaNeueLTPro-LtCn';
    font-size: 20px;
}
.page-node-160 .sidebar-wrap1 .button3 span{
           display: inline-block;
    float: right;
    background: #BB934E;
    padding: 0px 15px;
    color: #fff;
}
.page-node-160 .yellow {
    color: #DBB065;
}
.page-node-160 .featured-bottom {
    background-color: #1C2B21;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
.page-node-160 .featured-bottom .clearfix{
    background-color: white;
    padding-bottom: 30px;
}
.field--name-field-right-side-col p {
    color: #333333!important;
}
.page-node-160 .txt-block h1:first-of-type {
    display: none;
}
.page-node-160 .academics-wrap {
    margin-top: 25px!important;
}
.page-node-160 .field--name-field-side-block-cta-button .active a{
color: #293352!important;
    text-decoration: none;
    font-weight: bold;
}
.page-node-160 .field--name-field-side-block-cta-button  a{
color: #293352!important;
    text-decoration: none;
  padding-bottom: 5px;
    line-height: 23px;
    font-size: 18px;
    font-family: 'HelveticaNeueLTPro-LtCn';
}
.page-node-160 .field--name-field-title {
color: #005120;
    border-bottom: 1px solid #E9EAED;
    padding-bottom: 10px;
    padding-top: 2px;
    font-size: 32px;
    font-family: 'HelveticaNeueLTPro-LtCn';
    margin-bottom: 10px;
}
.page-node-160 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4)
{
    background: none!important;
    padding: 0px!important;
}
.page-node-160 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) {
    background: none!important;
    padding: 0px!important;
}
.page-node-160 .sidebar-wrap1 {
      margin-top: 15px;
}
.page-node-160 .field--name-field-right-side-col .txt-block h1 span {
    color: #DBB065;
}
.page-node-160 .field--name-field-side-block-cta-button a {
    color: #333333!important;
}
.left-block-first {
text-decoration: none;
    font-weight: bold;
}
.page-node-160 .button3:hover  {
color:white!important;
text-decoration:none;
    background: #BB934E!important;
}
#block-sjis-school-content .left-block-second:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-three:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-four:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-five:hover {
color: #293352!important;
font-weight:bold;
}
.page-node-160 .field--name-field-right-side-col .txt-block h1 {
   color: #666666 !important;
   text-transform: uppercase;
   font-size: 36px;
   font-weight: normal;
}

@media screen and (max-width:767px) {
  .field.field--name-field-left-side-col.field--type-entity-reference-revisions.field--label-hidden.field__items {
      display: none;
  }

.sidebar{
  display: none;
}

  .page-node-160 body {
  font-family: 'HelveticaNeueLTPro-Lt';
}

.page-node-160 .field--name-field-right-side-col .txt-block {
    padding-right: 0px;
}
.page-node-160 .academics-wrap {

    margin-left: 0px;
}
.page-node-160 .field--name-field-right-side-col .txt-block h1 {
font-size: 36px;
}
.page-node-160  p {
    font-size: 16px!important;
}
.page-node-160 .field--name-field-right-side-col .txt-block ul{
    margin-bottom: 10px;
}
.page-node-160 .field--name-field-right-side-col .txt-block h4 {
     padding-bottom: 0px;
    margin-bottom: 5px;
}
.page-node-160 .academics-wrap .col-md-9{
    padding: 0px 15px;
}

.page-node-160 .field--name-field-right-side-col .txt-block ul {
    margin-top: -50px;
}
.page-node-160 .overview-prgms li {
    width: 100%;
}
.page-node-160 .overview-prgms1 li {
    width: 100%;
}
.page-node-160 .source-highlight {
    font-size: 12px!important;
}

}

.page-node-160 #main .button4 {
     background: #005120;
    padding: 10px 25px;
    color: #dbb065 !important;
    margin: 10px 15px;
    display: inline-block;
    text-transform: uppercase;
    font-family: 'HelveticaNeueLTPro-LtCn';
    font-size: 20px;
    text-decoration: none;
}
.page-node-160 .txt-block center h1 {
    color: #dbb065;
    font-family: 'HelveticaNeueLTPro-LtCn';
    text-transform: uppercase;
    margin: 15px 0 10px 0;
}
/* Academics IB MYP Page Css */
.page-node-159 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(6) {
      background: none!important;
}

.page-node-159  .overview-ul li {
  font-size: 18px;
font-family: 'HelveticaNeueLTPro-Lt';
padding-bottom: 5px;
line-height: 26px;
}


.page-node-159 .source-highlight {
font-size: 12px;
letter-spacing: 1px;
color: #666!important;
font-style: italic;
}


.page-node-159 .source-highlight a{

color: #666!important;

}


.page-node-159 .txt-block h1:first-of-type {
  display: block!important;
}


.page-node-159 .field--name-field-components .field__item:first-child h1{
display: none;
}

.page-node-159 .sidebar-wrap1 h3 {
  border-bottom: 1px solid #DBB065;
  margin: 0px 15px 15px!important;
  padding: 15px 0 !important;
  color: #DBB065;
  font-size: 24px!important;
}


.page-node-159 .field--name-field-right-side-col  .txt-block h1{
color: #dbb065!important;
font-family: 'HelveticaNeueLTPro-LtCn';
text-transform: uppercase;
margin: 15px 0 10px 0;
}
.page-node-159 .left-block-first {
  font-weight: normal;
}
.page-node-159 .left-block-three {
  font-weight: bold;
}


.page-node-159 .field--name-field-right-side-col .txt-block{
      padding-right: 30px;
}


.page-node-159 .field--name-field-right-side-col .txt-block h3{
  color: #dbb065;
padding-bottom: 10px;
font-size: 24px;
}

.page-node-159 .field--name-field-right-side-col .txt-block ul li{
  font-size: 18px;
  font-family: 'HelveticaNeueLTPro-Lt';
  padding-bottom: 5px;
  line-height: 26px;
      color: #333;
          text-transform: none;
}

.page-node-159 .field--name-field-right-side-col .txt-block p a {
    color: #dbb065;
}


.page-node-159 .field--name-field-right-side-col p {
    color: #333333!important;
    margin-bottom: 10px;
    text-transform: none;
}


.page-node-159 .field--name-field-right-side-col .txt-block h4 {
  font-weight: bold;
  padding-bottom: 10px;
  font-size: 20px;
  padding-top: 10px;
}

@media screen and (max-width:767px) {
  .field.field--name-field-left-side-col.field--type-entity-reference-revisions.field--label-hidden.field__items {
      display: none;
  }
    .page-node-159 .tg-wrap th {
    font-size: inherit;
}
.sidebar{
  display: none;
}
  .page-node-159 .academics-wrap {
    margin-top: 0px!important;
    margin-left: 0px;
}
  .page-node-159 body {
  font-family: 'HelveticaNeueLTPro-Lt';
}

.page-node-159 .field--name-field-right-side-col .txt-block {
    padding-right: 0px;
}
.page-node-159 .academics-wrap {
      padding: 0px;
}
.page-node-159 .field--name-field-right-side-col .txt-block h1 {
font-size: 30px;
}
.page-node-159 p {
    font-size: 16px!important;
}
.page-node-159 .field--name-field-right-side-col .txt-block ul{
    margin-bottom: 10px;
}
.page-node-159 .field--name-field-right-side-col .txt-block h4 {
     padding-bottom: 0px;
    margin-bottom: 5px;
}
.page-node-159 .academics-wrap .col-md-9{
    padding: 0px 30px;
}
}

/* sjis Policy Page Css*/
.page-view-policy #main{
  width: 80%;
margin: 0 auto;
padding: 0px 0px 50px;
max-width: none;
}
.page-view-policy .views-col{
  width: 25%;
  max-width: 25%;
}

.page-view-policy .views-col .policy-item{
  padding: 20px;
  border: 1px solid #dbb065;
  border-radius: 9px;
  margin-bottom: 40px;
}

.page-view-policy .views-col .policy-item h4{
    margin: 20px 0px;
    font-size: 18px;
}

.page-view-policy .views-col .policy-item .btn-success{
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

.page-view-policy .views-col .policy-item .btn-primary{
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.page-view-policy  #main-wrapper::after {
    display: block;
    clear: both;
    height: 50px;
    content: "";
    background: background-color: #1c2b2;
    background-color: #1c2b21;
}
/* Admission Page Css */
.page-node-94 .modal-dialog {
  position: fixed;
max-width: 1000px;
padding: 0px;
border: 5px solid #fff;
background-color: white;
margin: 0 auto;
vertical-align: middle;
top: 30%;
left: 0;
right: 0;
transform: translateY(-50%);
}

.page-node-94 .modal-dialog .modal-header{
display: none;
}

.page-node-94 .modal-dialog .modal-body{
    padding: 0px;
}
.page-node-94 .modal-dialog .close_popup{
  position: absolute;
right: -1px;
background: #fff;
top: 5px;
cursor: pointer;
}

.page-node-94 #myModal{
    opacity: 1;
}

.page-node-94  .fa-times:before {
    content: "\f00d";
    content: "\f00d";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #fff;
    font-size: 18px;
    left: 0;
    background-color: #d3af37;
    padding: 5px;
}

.page-node-94 #main{
  max-width: unset;
    padding: 0px;
}
.page-node-94 .adm-wrap1 h1{
  color: #dbb065;
font-family: 'HelveticaNeueLTPro-LtCn';
text-transform: uppercase;
margin: 15px 0;
      margin-top: 35px;
}

@media screen and (min-width:1500px)
{
.page-node-94 #block-sjis-school-content .adm-wrap1 {
    margin: auto;
    width: 87%;
    max-width: unset;
}
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-node-94 #block-sjis-school-content .adm-wrap1 {
    width: 1170px;
max-width: unset;
margin: auto;
}
}
@media (min-width: 992px) and (max-width:1199px)
{
.page-node-94 #block-sjis-school-content .adm-wrap1 {
    width: 970px;
max-width: unset;
margin: auto;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-94 #block-sjis-school-content .adm-wrap1 {
    width: 750px;
}
}
@media screen and  (max-width:767px)
{
.page-node-94 #block-sjis-school-content .adm-wrap1 {
    width: 100%;
}
}

.page-node-94 #block-sjis-school-content .adm-wrap1 {
    padding: 0 0 30px 0;
}
.page-node-94 #block-sjis-school-content  .container{
  width: 100%;
  max-width: unset;
  padding: 0px;
}

.page-node-94 #block-sjis-school-content .adm-wrap1 .container p{
font-size: 17px;
}

.page-node-94 #block-sjis-school-content .title3{
    margin-top: 35px;
    text-transform: uppercase;
    font-family: 'HelveticaNeueLTPro-LtCn' !important;
    color: #666666 !important;
    font-size: 36px;
    margin-bottom: 30px;
}

.page-node-94 #block-sjis-school-content .title3 span{
      color: #dbb065 !important;
}

.page-node-94 .adm-wrap2 {
background: #f3f3f3;
padding: 30px 0;
margin-top:15px

}


.page-node-94 .adm-wrap2 .title4 {
  font-family: 'HelveticaNeueLTPro-LtCn';
      color: #d3af37;
      font-size: 22px;
      margin: 0 0 20px;
}


.page-node-94 .adm-wrap2 .title4 span{
  color: #333333;
  font-size: 32px;
  display: block;
  font-weight: bold;
}

.page-node-94 .adm-wrap2 p{
  font-size: 17px;
}

.page-node-94 .adm-wrap2 p a {
    color: #333333;
}
.page-node-94 .adm-wrap2 .button5{
  background: #000f24;
  padding: 10px 25px;
  color: #dbb065 !important;
  margin: 10px 15px;
  display: inline-block;
  text-transform: uppercase;
  font-family: 'HelveticaNeueLTPro-LtCn';
  font-size: 20px;
}



.page-node-94 .adm-wrap3 {
    padding: 30px 0;
}

.page-node-94 .adm-wrap3 .title4 {
  font-family: 'HelveticaNeueLTPro-LtCn';
      color: #d3af37;
      font-size: 22px;
      margin: 0 0 20px;
}

.page-node-94 .adm-wrap3 .title4 span{
  color: #333333;
  font-size: 32px;
  display: block;
  font-weight: bold;
}

@media screen and (min-width:1500px)
{
.page-node-94 #block-sjis-school-content .adm-wrap3 {
    margin: auto;
    width: 87%;
    max-width: unset;
}
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-node-94 #block-sjis-school-content .adm-wrap3 {
    width: 1170px;
max-width: unset;
margin: auto;
}
}
@media (min-width: 992px) and (max-width:1199px)
{
.page-node-94 #block-sjis-school-content .adm-wrap3 {
    width: 970px;
max-width: unset;
margin: auto;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-94 #block-sjis-school-content .adm-wrap3 {
    width: 750px;
}
}
@media screen and  (max-width:767px)
{
.page-node-94 #block-sjis-school-content .adm-wrap3 {
    width: 100%;
}
}

.page-node-94 .adm-wrap3 .col-lg-11{
  float: none;
  margin: auto;
}
.page-node-94 .adm-wrap3 ul{
  text-align: left;
  list-style: none;
  padding: 0px;
}

.page-node-94 .adm-wrap3 ul li{
  list-style-type: none;
  text-align: left;
  padding-bottom: 10px;
  font-size: 18px;
  font-family: 'HelveticaNeueLTPro-Lt';
  padding-bottom: 5px;
  line-height: 26px;
}

.page-node-94 .adm-wrap3 ul li span{

      font-size: 16px;
      font-weight: bold;

}

.page-node-94 .brdr2 {
    border-right: 1px solid #bdbdbd;
}

.page-node-94 .adm-wrap3 .cand-res{
  padding: 25px 10px;
  overflow: hidden;
  margin: 0 auto;
float: none;
}


.page-node-94 .adm-wrap3 .text-center img {
    max-width: 140px;
}


.page-node-94 .adm-wrap3 .cand-res h5 {
    font-size: 20px;
    padding: 15px 0;
}

.page-node-94  #block-sjis-school-content .container .col-md-12 {
      margin: 0px;
      padding: 0px;
}

.page-node-94  #block-sjis-school-content .container .adm-wrap2 .title4{
  font-family: 'HelveticaNeueLTPro-LtCn';
    color: #d3af37;
    font-size: 22px;
    margin: 0 0 20px;
}


.page-node-94  #block-sjis-school-content .container .adm-wrap2 span{
  color: #333333;
  font-size: 32px;
  display: block;
  font-weight: bold;
}


.page-node-94  .featured-bottom{
    padding-top: 0px;
}

.page-node-94 #main::after {
    display: block;
    clear: both;
    height: 50px;
    content: "";
    background: background-color: #1c2b2;
    background-color: #1c2b21;
}

@media screen and (max-width:767px) {
  .page-node-94 #block-sjis-school-content .adm-wrap1 .container p {
      font-size: 16px;
  }
  .page-node-94 #block-sjis-school-content .adm-wrap1 {
      padding: 0px 28px;
  }

  .page-node-94 .adm-wrap2 {
    background: #f3f3f3;
    padding: 30px 20px;
    margin-top: 0px;
}
.page-node-94 .adm-wrap3 {
    padding: 5px 20px;
}
.page-node-94 .ceo_pop_content {
  display: none;
}
.page-node-94 .adm-wrap3 .cand-res {
    padding: 25px 10px 0px;
    overflow: hidden;
    margin: 0 auto;
    float: none;
}
.page-node-94 .adm-wrap2 {
    background: #f3f3f3;
    padding: 30px 20px 1px;
    margin-top: 0px;
}
}

/* Beyond Academics Page Css*/

@media screen and (min-width:1500px)
{
.page-node-95 #block-sjis-school-content .beyond-academics .container {
    margin: auto;
    width: 87%;
    max-width: unset;
        padding: 0px 15px;
}
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-node-95 #block-sjis-school-content .beyond-academics .container  {
    width: 1170px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 992px) and (max-width:1199px)
{
.page-node-95 #block-sjis-school-content .beyond-academics .container  {
    width: 970px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-95 #block-sjis-school-content .beyond-academics .container  {
    width: 750px;
        padding: 0px 15px;
}
}
@media screen and  (max-width:767px)
{
.page-node-95 #block-sjis-school-content .beyond-academics .container  {
    width: 100%;
        padding: 0px 15px;
}
}

.page-node-95 #block-sjis-school-content .beyond-academics  {
    padding: 0 0 30px 0;
}
.page-node-95 #block-sjis-school-content  .container{
  width: 100%;
  max-width: unset;
  padding: 0px;
}

.page-node-95 #block-sjis-school-content .beyond-academics .container  p{
font-size: 17px;
}

.page-node-95 #block-sjis-school-content .title3{
    margin-top: 35px;
    text-transform: uppercase;
    font-family: 'HelveticaNeueLTPro-LtCn' !important;
    color: #666666 !important;
    font-size: 36px;
    margin-bottom: 30px;
}

.page-node-95 #block-sjis-school-content .title3 span{
      color: #dbb065 !important;
}

.page-node-95 .adm-wrap2 {
background: #f3f3f3;
padding: 30px 0;
margin-top:15px

}


.page-node-95 .adm-wrap2 .title4 {
  font-family: 'HelveticaNeueLTPro-LtCn';
      color: #d3af37;
      font-size: 22px;
      margin: 0 0 20px;
}


.page-node-95 .adm-wrap2 .title4 span{
  color: #333333;
  font-size: 32px;
  display: block;
  font-weight: bold;
}

.page-node-95 .adm-wrap2 p{
  font-size: 17px;
}

.page-node-95 .adm-wrap2 p a {
    color: #333333;
}
.page-node-95 .adm-wrap2 .button5{
  background: #000f24;
  padding: 10px 25px;
  color: #dbb065 !important;
  margin: 10px 15px;
  display: inline-block;
  text-transform: uppercase;
  font-family: 'HelveticaNeueLTPro-LtCn';
  font-size: 20px;
}



.page-node-95 .adm-wrap3 {
    padding: 30px 0;
}

.page-node-95 .adm-wrap3 .title4 {
  font-family: 'HelveticaNeueLTPro-LtCn';
      color: #d3af37;
      font-size: 22px;
      margin: 0 0 20px;
}

.page-node-95 .adm-wrap3 .title4 span{
  color: #333333;
  font-size: 32px;
  display: block;
  font-weight: bold;
}

@media screen and (min-width:1500px)
{
.page-node-95 #block-sjis-school-content .adm-wrap3 {
    margin: auto;
    width: 87%;
    max-width: unset;
}
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-node-95 #block-sjis-school-content .adm-wrap3 {
    width: 1170px;
max-width: unset;
margin: auto;
}
}
@media (min-width: 992px) and (max-width:1199px)
{
.page-node-95 #block-sjis-school-content .adm-wrap3 {
    width: 970px;
max-width: unset;
margin: auto;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-95 #block-sjis-school-content .adm-wrap3 {
    width: 750px;
}
}
@media screen and  (max-width:767px)
{
.page-node-95 #block-sjis-school-content .adm-wrap3 {
    width: 100%;
}
}

.page-node-95 .adm-wrap3 .col-lg-11{
  float: none;
  margin: auto;
}
.page-node-95 .adm-wrap3 ul{
  text-align: left;
  list-style: none;
  padding: 0px;
}

.page-node-95 .adm-wrap3 ul li{
  list-style-type: none;
  text-align: left;
  padding-bottom: 10px;
  font-size: 18px;
  font-family: 'HelveticaNeueLTPro-Lt';
  padding-bottom: 5px;
  line-height: 26px;
}

.page-node-95 .adm-wrap3 ul li span{

      font-size: 16px;
      font-weight: bold;

}

.page-node-95 .brdr2 {
    border-right: 1px solid #bdbdbd;
}

.page-node-95 .adm-wrap3 .cand-res{
  padding: 25px 10px;
  overflow: hidden;
  margin: 0 auto;
float: none;
}


.page-node-95 .adm-wrap3 .text-center img {
    max-width: 140px;
}


.page-node-95 .adm-wrap3 .cand-res h5 {
    font-size: 20px;
    padding: 15px 0;
}

.page-node-95  #block-sjis-school-content .container .col-md-12 {
      margin: 0px;
      padding: 0px;
}

.page-node-95  #block-sjis-school-content .container .adm-wrap2 .title4{
  font-family: 'HelveticaNeueLTPro-LtCn';
    color: #d3af37;
    font-size: 22px;
    margin: 0 0 20px;
}


.page-node-95  #block-sjis-school-content .container .adm-wrap2 span{
  color: #333333;
  font-size: 32px;
  display: block;
  font-weight: bold;
}


.page-node-95  .featured-bottom{
    padding-top: 0px;
}

.page-node-95 #main::after {
    display: block;
    clear: both;
    height: 50px;
    content: "";
     background-color: #1c2b2;
    background-color: #1c2b21;
}

.page-node-95 #main {
width: 100%;
    max-width: unset;
}

.page-node-95 .beyond-white {
    margin: 50px 0;
}
.page-node-95 .container .beyond-white {
    margin: 0px;
}
.page-node-95 .beyond-white .container{
      text-align: center;
}

.page-node-95 .beyond-grey {
    background-color: #f1f1f1;
    padding: 50px 0;
}

.page-node-95 #block-sjis-school-content .title3 {
    margin-top: 20px;
}


.page-node-95 #block-sjis-school-content .beyond-grey .title3 {
    margin-top: 0px;
    text-align: center;
}


.page-node-95 #block-sjis-school-content .title3 {
    text-align: center;
    margin-top: 20px;
}


.page-node-95 .model2 {
  float: left;
  width: 50%;
  padding-right: 4px;
}
.page-node-95 .model1 {
    padding-bottom: 8px;
}
.page-node-95 .model3 {
padding-left: 4px;
}


.page-node-95 .model2 img{
  width: 100%;
}

.page-node-95 .model3 img{
  width: 100%;
}
.page-node-95 #block-sjis-school-content .title3 {
    text-align: center;
    margin-top: 50px!important;
}

.page-node-95 #block-sjis-school-content .container {
    padding: 0px;
}
.page-node-95 #main {
   width: 100%;
   max-width: unset;
   padding: 0px;
}

.page-node-95 .container .beyond-white p b{
font-weight: 700;
}

@media screen and (max-width:767px) {
  .page-node-95 #block-sjis-school-content .title3 {
      margin-top: 25px!important;
      margin-bottom: 10px;
  }
  .page-node-95 #block-sjis-school-content .beyond-academics .container {
      width: 100%;
      padding: 0px 30px;
  }
  .page-node-95 .beyond-grey {
    background-color: #f1f1f1;
    padding: 10px 0;
}
  .page-node-95 .clear{
  display: none;
}
}

.page-node-95 .beyond-grey {
    padding: 0px 0 50px;
    margin-top: 40px;
}

.page-node-95 #block-sjis-school-content .title3 {
    margin-top:40px!important;
}
.page-node-95 #block-sjis-school-content .beyond-grey .title3 {
    margin-top:40px!important;
}

.page-node-95 .container .beyond-white:last-of-type {
    display: none;
}


.page-node-95 #block-sjis-school-content .beyond-academics .container ul li {
    color: #333;
    font-family: 'HelveticaNeueLTPro-Lt';
    font-size: 18px;
}

/* Academic Calender Page Css */
.page-node-103 #main::after {
    display: block;
    clear: both;
    height: 50px;
    content: "";
     background-color: #1c2b2;
    background-color: #1c2b21;
}

.page-node-103 #main {
width: 100%;
    max-width: unset;
        padding: 0px;
}


@media (min-width: 1200px) and (max-width:1499px)
{
.page-node-103 #block-sjis-school-content  .container  {
    width: 1170px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 992px) and (max-width:1199px)
{
.page-node-103 #block-sjis-school-content .container  {
    width: 970px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-103 #block-sjis-school-content .container  {
    width: 750px;
        padding: 0px 15px;
}
}
@media screen and  (max-width:767px)
{
.page-node-103 #block-sjis-school-content  .container  {
    width: 100%;
        padding: 0px 15px;
}
}

@media screen and (min-width:1500px)
{
.page-node-103 #block-sjis-school-content  .container {
    margin: auto;
    width: 87%;
    max-width: unset;
        padding: 0px 15px;
}
}

.page-node-103 #block-sjis-school-content .events-wrap  .container {
  width: 100%;
   padding:0px;
}

.page-node-103 .events-wrap h1 {
    color: #dbb065;
    font-family: 'HelveticaNeueLTPro-LtCn';
    text-transform: uppercase;
    margin: 15px 0;
    font-size: 36px;
}

.page-node-103 .events-wrap h3 {
    color: #dbb065;
      font-family: 'HelveticaNeueLTPro-LtCn';
        font-size: 24px;
    padding-bottom: 10px;
        margin: 0px;
}

.page-node-103 .events-wrap ul {
    padding-left: 25px;
}

.page-node-103 .events-wrap ul li {
    background-image: url(../../assets/img/list.jpg);
    background-repeat: no-repeat;
    background-position: left 8px;
    list-style: none;
    padding: 0px 0 0 18px;
    margin: 0 0 12px 0;
    color: #333333;
    background-size: 8px;
    font-size: 18px;
    font-weight: normal;
    font-family: 'HelveticaNeueLTPro-Lt';
}

.page-node-103  .events-wrap ul li span {
    display: block;
    color: #0a461f;
    font-weight: bold;
    padding: 0 0 3px;
      font-family: 'HelveticaNeueLTPro-Lt';
}

@media screen and (max-width: 767px)
{
  .page-node-103 .events-wrap h1 {
      font-size: 21px;
  }
  .page-node-103 .events-wrap h3 {
    font-size: 22px;

}
.page-node-103 .events-wrap ul li span {
    font-size: 16px;
}
.page-node-103 .events-wrap ul li {
    font-size: 16px;
}
.page-node-103 .events-wrap ul {
    padding-left: 0px;
}
}

/* Boarding Page Css*/


.page-node-96 #main {
width: 100%;
    max-width: unset;
        padding: 0px;
}


@media (min-width: 992px) and (max-width:1199px)
{
.page-node-96 #block-sjis-school-content .campus-wrap .container  {
    width: 970px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-96 #block-sjis-school-content .campus-wrap  .container  {
    width: 750px;
        padding: 0px 15px;
}
}
@media screen and  (max-width:767px)
{
.page-node-96 #block-sjis-school-content .campus-wrap   .container  {
    width: 100%;
        padding: 0px 15px;
}
}

@media screen and (min-width:1500px)
{
.page-node-96 #block-sjis-school-content  .campus-wrap  .container {
    margin: auto;
    width: 87%;
    max-width: unset;
        padding: 0px 15px;
}
}


.page-node-96 #block-sjis-school-content  .container {
    width: 100%;
        padding: 0px;

    max-width: unset;

}


.page-node-96 .campus-wrap {
    background: #f1f1f1;
    padding: 30px 0;
}

.page-node-96 .campus-wrap h1{
    margin: 0 0 15px;
    text-transform: uppercase;
font-family: 'HelveticaNeueLTPro-LtCn' !important;
color: #666666 !important;
font-size: 36px;
    text-align: center;
}

.page-node-96 .campus-wrap .title3 span {
    color: #dbb065 !important;
}

@media screen and (min-width:1500px) {
  .page-node-96 p {
    font-size: 17px;
  }

}


.page-node-96 .boarding-wrap {
  width: 100%;
  float: left;
  background-color: #1c2b21;
  padding: 10px 0;
}


.page-node-96 .boarding-wrap .testimonial{
  width: 49%;
  display: inline-block;
  vertical-align: middle;
}


.page-node-96 .boarding-wrap .video{
  width: 49%;
  display: inline-block;
  vertical-align: middle;
}



@media (min-width: 992px) and (max-width:1199px)
{
.page-node-96 #block-sjis-school-content .boarding-wrap .container  {
    width: 970px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-96 #block-sjis-school-content .boarding-wrap  .container  {
    width: 750px;
        padding: 0px 15px;
}
}
@media screen and  (max-width:767px)
{
.page-node-96 #block-sjis-school-content .boarding-wrap   .container  {
    width: 100%;
        padding: 0px 15px;
}
}

@media screen and (min-width:1500px)
{
.page-node-96 #block-sjis-school-content  .boarding-wrap  .container {
    margin: auto;
    width: 87%;
    max-width: unset;
        padding: 0px 15px;
}
}

.page-node-96 .testimonial {
    padding: 40px 30px;
}

@media screen and (min-width: 1200px)
{
.page-node-96 .testimonial {
    margin-top: 3px;
}
}

.page-node-96 .boarding-wrap .title3 {
    text-align: left;
    text-transform: uppercase;
font-family: 'HelveticaNeueLTPro-LtCn' !important;
color: #666666 !important;
font-size: 36px;
    margin-bottom: 15px;
}

.page-node-96 .boarding-wrap .title3 span{
      color: #dbb065 !important;
}

.page-node-96 .boarding-wrap .testimonial p {
  text-align: center;
  margin-bottom: 0;
  color: #dbb065;
  font-size: 14px;
  font-family: 'HelveticaNeueLTPro-Lt';
line-height: 26px;

}


.page-node-96  .boarding-wrap1{
  width: 100%;
  float: left;
  background-color: #1c2b21;
  padding: 10px 0;
  padding-top: 45px!important;
}


.page-node-96 .boarding-wrap1 .title3 {
    margin: 0px 0 5px;
    text-transform: uppercase;
font-family: 'HelveticaNeueLTPro-LtCn' !important;
color: #666666 !important;
font-size: 36px;

    text-align: center;
}

.page-node-96 .boarding-wrap1 .title3 span{
    color: #dbb065 !important;
}


@media (min-width: 992px) and (max-width:1199px)
{
.page-node-96 #block-sjis-school-content .boarding-wrap1   p{
    width: 970px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-96 #block-sjis-school-content .boarding-wrap1  p  {
    width: 750px;
        padding: 0px 15px;
}
}
@media screen and  (max-width:767px)
{
.page-node-96 #block-sjis-school-content .boarding-wrap1   p  {
    width: 100%;
        padding: 0px 15px;
}
}

@media screen and (min-width:1500px)
{
.page-node-96 #block-sjis-school-content  .boarding-wrap1  p {
    margin: auto;
    width: 87%;
    max-width: unset;
        padding: 0px 15px;
}
}
.page-node-96 #block-sjis-school-content  .boarding-wrap1  p {
  text-align: center;
      margin-bottom: 0;
      color: #dbb065;
      font-size: 14px;
}

.page-node-96 .boarding-life{
max-width: 870px;
margin: 35px auto 0;
padding: 0;
overflow: hidden;
}


.page-node-96 .boarding-life li {
    font-size: 18px;
    font-family: 'HelveticaNeueLTPro-Lt';
    padding-bottom: 5px;
    line-height: 26px;
    float: left;
list-style-type: none;
margin-right: 10px;
    color: #333333;
}

.page-node-96 .boarding-life li span {
  background: url('/sites/international-school-pune/files/life-icons.png');
  display: block;
  margin: 0 auto;
  float: none !important;
  background-size: 850px;
  image-rendering: -webkit-optimize-contrast;
}

.page-node-96 .boarding-life .swimming span {
    height: 205px;
    background-position: 0% 0px !important;
    width: 125px;
}

.page-node-96 .boarding-life .football span {
    height: 225px;
    background-position: 21% 0px !important;
    width: 210px;
}

.page-node-96 .boarding-life .athletice span {
    height: 235px;
    background-position: 49% 0px !important;
    width: 135px;
}

.page-node-96 .boarding-life .table-tennis span {
    height: 220px;
    background-position: 77% 0px !important;
    width: 210px;
}

.page-node-96 .boarding-life .cooking span {
    height: 205px;
    background-position: 100% 0px !important;
    width: 135px;
}

.page-node-96 .boarding-life1 {
    max-width: 730px;
    margin: 0 auto;
    padding: 0;
    overflow: hidden;
}

.page-node-96 .boarding-life1 li {
    font-size: 18px;
    font-family: 'HelveticaNeueLTPro-Lt';
    padding-bottom: 5px;
    line-height: 26px;
    float: left;
list-style-type: none;
margin-right: 10px;
    color: #333333;
}

.page-node-96 .boarding-life1 li span {
  background: url('../../assets/img/life-icons.png');
  display: block;
  margin: 0 auto;
  float: none !important;
  background-size: 720px;
  image-rendering: -webkit-optimize-contrast;
}

.page-node-96 .boarding-life1 .basketball span {
  height: 145px;
  background-position: 8% 200px !important;
  width: 143px;
}

.page-node-96 .boarding-life1 .cricket span {
    height: 205px;
    background-position: 37% 200px !important;
    width: 190px;
}

.page-node-96 .boarding-life1 .badminton span {
    height: 143px;
    background-position: 67% 200px !important;
    width: 140px;
}


.page-node-96 .boarding-life1 .dance-music span {
    height: 188px;
    background-position: 100% 210px !important;
    width: 180px;
}


.page-node-96 .schedule-wrap {
  background: #000f24;
padding: 30px 0 40px;
}
.page-node-96 .schedule-wrap h1 {

  color: #fff;
  margin: 0 0 15px;
  font-size: 36px
}

.page-node-96 .schedule-wrap  a{
  background-color: #005120;
      color: #dbb065;
      text-transform: uppercase;
      font-size: 28px;
      padding: 5px 20px;
      font-family: 'HelveticaNeueLTPro-Ltcn';
}

@media screen and (max-width:767px) {
.page-node-96 .row.col-md-12
{
    margin: 0;

}
.page-node-96 p
{
    font-size: 16px;
}
.page-node-96 .row-offcanvas
{
  margin: 0px;
}
.page-node-96 .boarding-wrap .testimonial {
    width: 100%;
    padding: 40px 0px;
}
.page-node-96 .boarding-wrap .video {
    width: 100%;
}
.page-node-96 .boarding-life li {
    width: 100%;
}
.page-node-96 .schedule-wrap h1 {
    color: #fff;
    margin: 0 0 15px;
    font-size: 30px;
}
.page-node-96 .boarding-life1 li {
    width: 100%;
}
.boarding-life {
    margin: -55px auto 0!important;
}
#block-sjis-school-content .athletice span {
    height: 170px;
    background-position: 49% -66px !important;
}
}
.page-node-96 .boarding-wrap .title3 {
    text-align: center;
}

.page-node-96 #block-sjis-school-content .boarding-wrap1 p {
  margin: auto;
  width: 87%;
  max-width: unset;
  padding: 0px 15px;
}
/* Campus Page Css*/
.page-node-97 #main {
  width: 100%;
  max-width: unset;
  padding: 0px;
}

.page-node-97 #block-sjis-school-content .container {
  width: 100%;
  max-width: unset;
  padding: 0px;
}

@media (min-width: 992px) and (max-width:1199px) {
  .page-node-97 #block-sjis-school-content .campus-wrap .container {
    width: 970px;
    max-width: unset;
    margin: auto;
    padding: 0px 15px;
  }
}

@media (min-width: 768px) and (max-width:991px) {
  .page-node-97 #block-sjis-school-content .campus-wrap .container {
    width: 750px;
    padding: 0px 15px;
  }
}

@media screen and (max-width:767px) {
  .page-node-97 #block-sjis-school-content .campus-wrap .container {
    width: 100%;
    padding: 0px 15px;
  }
}

@media screen and (min-width:1500px) {
  .page-node-97 #block-sjis-school-content .campus-wrap .container {
    margin: auto;
    width: 87%;
    max-width: unset;
    padding: 0px 15px;
  }
}

.page-node-97 #block-sjis-school-content .campus-wrap {
  background: #f1f1f1;
  padding: 30px 0;
}

.page-node-97 #block-sjis-school-content .campus-wrap .title3 {
  margin: 0 0 15px;
  text-transform: uppercase;
  font-family: 'HelveticaNeueLTPro-LtCn' !important;
  color: #666666 !important;
  font-size: 36px;
  text-align: center;
}

.page-node-97 #block-sjis-school-content .campus-wrap .title3 span {
  color: #dbb065 !important;
}

@media screen and (min-width:1500px) {
  .page-node-97 #block-sjis-school-content .campus-wrap p {
    font-size: 17px;
  }
}

.page-node-97 #block-sjis-school-content .campus-wrap2 h1 {
  margin: 15px 0 15px;
  text-transform: uppercase;
  font-family: 'HelveticaNeueLTPro-LtCn' !important;
  color: #666666 !important;
  font-size: 36px;
  text-align: center;
  margin-top: 30px;
}

.page-node-97 #block-sjis-school-content .campus-wrap2 .title3 span {
  color: #dbb065 !important;
}

.page-node-97 #block-sjis-school-content .campus-wrap2 .key-facilities {
  padding: 0;
  overflow: hidden;
  width: 77%;
  margin: 0 auto;
}

.page-node-97 #block-sjis-school-content .campus-wrap2 .key-facilities li {
  font-size: 18px;
  font-family: 'HelveticaNeueLTPro-Lt';
  padding-bottom: 5px;
  line-height: 26px;
  float: left;
  width: 25%;
  text-align: center;
  list-style-type: none;
  color: #525252;
  margin-bottom: 30px;
}

.page-node-97 #block-sjis-school-content .campus-wrap2 .key-facilities li span {
  height: 170px;
  display: block;
  margin: 0 auto;
  float: none !important;
  width: 165px !important;
  background: url('/sites/international-school-pune/files/facilities.png');
}

.auditorium span {
  background-position: 35% 0 !important;
}

.fitness-centre span {
  background-position: 68% 0 !important;
}

.activity-rooms span {
  background-position: 100% 0 !important;
}

.basketball-courts span {
  background-position: 0% 95% !important;
}

.cricket-ground span {
  background-position: 35% 95% !important;
}

.football-ground span {
  background-position: 68% 95% !important;
}

.swimming-pool span {
  background-position: 100% 95% !important;
}

@media (min-width: 992px) and (max-width:1199px) {
  .page-node-97 #block-sjis-school-content .campus-wrap .container {
    width: 970px;
    max-width: unset;
    margin: auto;
    padding: 0px 15px;
  }
}

@media (min-width: 768px) and (max-width:991px) {
  .page-node-97 #block-sjis-school-content .campus-wrap .container {
    width: 750px;
    padding: 0px 15px;
  }
}

@media screen and (max-width:767px) {
  .page-node-97 #block-sjis-school-content .campus-wrap .container {
    width: 100%;
    padding: 0px 15px;
  }
}

@media screen and (min-width:1500px) {
  .page-node-97 #block-sjis-school-content .campus-wrap .container {
    margin: auto;
    width: 87%;
    max-width: unset;
    padding: 0px 15px;
  }
}

@media (min-width: 992px) and (max-width:1199px) {
  .page-node-97 #block-sjis-school-content .campus-wrap3 .container {
    width: 970px;
    max-width: unset;
    margin: auto;
    padding: 0px 15px;
  }
}

@media (min-width: 768px) and (max-width:991px) {
  .page-node-97 #block-sjis-school-content .campus-wrap3 .container {
    width: 750px;
    padding: 0px 15px;
  }
}

@media screen and (max-width:767px) {
  .page-node-97 #block-sjis-school-content .campus-wrap3 .container {
    width: 100%;
    padding: 0px 15px;
  }
}

@media screen and (min-width:1500px) {
  .page-node-97 #block-sjis-school-content .campus-wrap3 .container {
    margin: auto;
    width: 87%;
    max-width: unset;
    padding: 0px 15px;
  }
}

.page-node-97 .campus-wrap3 {
  background-color: #f6f6f6;
  padding: 40px 25px 50px;
}

.page-node-97 .campus-wrap3 .video {
  width: 49%;
  display: inline-block;
  vertical-align: middle;
}

.page-node-97 .campus-wrap3 .testimonial {
  width: 49%;
  display: inline-block;
  vertical-align: middle;
  margin-top: 3px;
  padding: 40px 30px;
}

.page-node-97 .campus-wrap3 .testimonial .title2 {
  text-transform: uppercase;
  font-family: 'HelveticaNeueLTPro-Lt';
  color: #666666;
  text-align: left;
  font-size: 36px;
  margin-bottom: 12px;
}

.page-node-97 .campus-wrap3 .testimonial .title2 span {
  color: #d3af37;
  font-family: 'HelveticaNeueLTPro-LtCn';
  ;
}

.page-node-97 .campus-wrap3 .testimonial h3 {
  font-family: 'HelveticaNeueLTPro-Lt';
  color: #333333;
  text-align: left;
  font-size: 30px;
  padding-bottom: 5px;
}

.page-node-97 .campus-wrap3 .testimonial p {
  color: #333333;
  margin-bottom: 0;
  font-size: 14px;
  text-align: center;
}

.page-node-97 .campus-wrap2 {
  background-color: #1c2b21;
}

.page-node-97 .campus-wrap4 {
  background-color: #1c2b21;
}

.page-node-97 .campus-wrap4 {
  overflow: hidden;
  display: block;
  padding-left: 0;
  width: 100%;
  padding-top: 10px;
}

.page-node-97 .campus-wrap4 .title3 {
  text-transform: uppercase;
  font-family: 'HelveticaNeueLTPro-LtCn' !important;
  color: #666666 !important;
  font-size: 36px;
  margin-bottom: 30px;
  text-align: center;
  margin: 30px 0px;
}

.page-node-97 .campus-wrap4 .title3 span {
  color: #dbb065 !important;
}

.page-node-97 .campus-wrap4 ul {
  overflow: hidden;
  display: block;
  padding-left: 0;
  margin-bottom: 0px;
}

.page-node-97 .campus-wrap4 ul {
  overflow: hidden;
  display: block;
  padding-left: 0;
}

.page-node-97 .campus-wrap4 ul li {
  float: left;
  list-style-type: none;
  height: 270px;
  background-size: cover !important;
  margin-right: 5px;
  margin-bottom: 5px;
  image-rendering: -webkit-optimize-contrast;
  font-size: 18px;
  font-family: 'HelveticaNeueLTPro-Lt';
  padding-bottom: 5px;
  line-height: 26px;
}

.page-node-97 .campus-wrap4 ul li:nth-child(1) {
  background: url('/sites/international-school-pune/files/gall1.png');
  width: 50%;
}

.page-node-97 .campus-wrap4 ul li:nth-child(2) {
  background: url('/sites/international-school-pune/files/gall2.png');
  width: 25%;
}

.page-node-97 .campus-wrap4 li:nth-child(3) {
  background: url('/sites/international-school-pune/files/gall3.png');
  width: 24.2%;
  margin-right: 0 !important;
}

.page-node-97 .campus-wrap4 li:nth-child(4) {
  background: url('/sites/international-school-pune/files/gall4.png');
  width: 26%;
}

.page-node-97 .campus-wrap4 li:nth-child(5) {
  background: url('/sites/international-school-pune/files/gall5.png');
  width: 48.2%;
}

.page-node-97 .campus-wrap4 li:nth-child(6) {
  background: url('/sites/international-school-pune/files/gall6.png');
  width: 25%;
  margin-right: 0 !important;
}

.page-node-97 .schedule-wrap {
  background: #000f24;
  padding: 30px 0 40px;
}

.page-node-97 .schedule-wrap h1 {
  color: #fff;
  margin: 0 0 15px;
  font-size: 36px;
  text-align: center;
}

.page-node-97 .schedule-wrap a {
  background-color: #005120;
  box-shadow: 4px 5px 6px #000;
  text-decoration: none;
  color: #dbb065;
  text-transform: uppercase;
  font-size: 28px;
  padding: 5px 20px;
  font-family: 'HelveticaNeueLTPro-Ltcn';
  outline: 0;
}

.page-node-97 .schedule-wrap a:hover {
  background-color: #199449;
  box-shadow: 4px 5px 6px #000;
  text-decoration: none;
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-node-97 #block-sjis-school-content .campus-wrap .container {
   width: 1170px;
max-width: unset;
margin: auto;
   padding: 0px 15px;
}
}

  @media screen and (max-width:767px) {
.page-node-97 .row.col-md-12
{
      margin: 0;
}
.page-node-97 p
{
    font-size: 16px;
}
.page-node-97 #block-sjis-school-content .campus-wrap2 .key-facilities li {
    width: 100%;

}
.page-node-97 .campus-wrap3 {
    padding: 40px 0px 50px;
}
.page-node-97 .campus-wrap3 .video {
    width: 100%;
}
.page-node-97 .campus-wrap3 .testimonial {
    width: 100%;
}
.page-node-97 #block-sjis-school-content .campus-wrap3 .container {
    width: 100%;
    padding: 0px 20px;
}
.page-node-97 .campus-wrap4 ul li:nth-child(2) {

    width: 47%;
}
.page-node-97 .campus-wrap4 li:nth-child(3) {

    width: 50%;
      margin-right: 5px!important;
}
.page-node-97 .campus-wrap4 li:nth-child(4) {

    width: 47%;
}
.page-node-97 .campus-wrap4 li:nth-child(6) {

    width: 47%;
    margin-right: 0 !important;
}
.page-node-97 .schedule-wrap h1 {
    font-size: 30px;

}
  }

  .page-node-97 .campus-wrap3 {
    padding: 40px 40px 50px;
}

  /* Life-at-sjis Page Css */

  .page-node-100 #main {
    width: 100%;
    max-width: unset;
    padding: 0px;
  }

  .page-node-100 #block-sjis-school-content .container {
    width: 100%;
    max-width: unset;
    padding: 0px;
  }


  @media (min-width: 992px) and (max-width:1199px) {
    .page-node-100 #block-sjis-school-content .std-wrap .container {
      width: 970px;
      max-width: unset;
      margin: auto;
      padding: 0px 15px;
    }
  }

  @media (min-width: 768px) and (max-width:991px) {
    .page-node-100 #block-sjis-school-content .std-wrap .container {
      width: 750px;
      padding: 0px 15px;
    }
  }

  @media screen and (max-width:767px) {
    .page-node-100 #block-sjis-school-content .std-wrap .container {
      width: 100%;
      padding: 0px 15px;
    }
  }

  @media screen and (min-width:1500px) {
    .page-node-100 #block-sjis-school-content .std-wrap .container {
      margin: auto;
      width: 87%;
      max-width: unset;
      padding: 0px 15px;
    }
  }

  .page-node-100 .std-wrap {
      background-color: #0a461f;
      padding: 25px 25px;
  }


  .page-node-100 .std-wrap .video iframe {
      max-width: 520px;
  }


  .page-node-100 .std-wrap .testimonial {
      margin-top: 3px;
  }


  .page-node-100 .std-wrap .testimonial {
    width: 49%;
  display: inline-block;
  vertical-align: middle;
  }


  .page-node-100 .std-wrap .video {
    width: 49%;
  display: inline-block;
  vertical-align: middle;
  }


  .page-node-100 .std-wrap .testimonial .title2{
    text-transform: uppercase;
        font-family: 'HelveticaNeueLTPro-LtCn';
        color: #fff;
        text-align: left;
        font-size: 36px;
        margin-bottom: 20px;
  }

  .page-node-100 .std-wrap .testimonial .title2 span{

        color: #d3af37;
  }


  .page-node-100 .std-wrap .testimonial h3{
    font-family: 'HelveticaNeueLTPro-Lt';
    color: #fff;
    text-align: left;
    font-size: 26px;
    padding-bottom: 10px;
  }

  .page-node-100 .std-wrap .testimonial p{
      color: #fff;
      text-align: center;
  margin-bottom: 0;
  font-size: 14px;
  }

  .page-node-100 .testimonial {
      padding: 40px 30px;
  }

  .page-node-100 .stud-wrap3 {
      background: #f7f7f7;
      padding: 30px 0;
      padding-top:50px;
  }

  .page-node-100 .stud-wrap3 .title3{
    text-transform: uppercase;
      font-family: 'HelveticaNeueLTPro-LtCn';
      color: #666666;
      text-align: center;
      font-size: 36px;
      margin-bottom: 30px;
      ont-family: 'HelveticaNeueLTPro-LtCn' !important;
      color: #666666 !important;
      font-weight: 500;
  line-height: 1.1;
  }


  .page-node-100 .stud-wrap3 .title3 span{
  color: #dbb065 !important;
  }




  @media (min-width: 992px) and (max-width:1199px) {
    .page-node-100 #block-sjis-school-content .stud-wrap3 .container {
      width: 970px;
      max-width: unset;
      margin: auto;
      padding: 0px 15px;
    }
  }

  @media (min-width: 768px) and (max-width:991px) {
    .page-node-100 #block-sjis-school-content .stud-wrap3 .container {
      width: 750px;
      padding: 0px 15px;
    }
  }

  @media screen and (max-width:767px) {
    .page-node-100 #block-sjis-school-content .stud-wrap3 .container {
      width: 100%;
      padding: 0px 15px;
    }
  }

  @media screen and (min-width:1500px) {
    .page-node-100 #block-sjis-school-content .stud-wrap3 .container {
      margin: auto;
      width: 87%;
      max-width: unset;
      padding: 0px 15px;
    }
  }


  .page-node-100 .stud-wrap3 .studsec {
  min-height: 333px;
  }

  .page-node-100 .stud-wrap3 .studsec p{
    text-align: justify;
        margin-right: 70px;
        padding-bottom: 20px;
        padding-top: 15px;
        margin-bottom: 0;
  color: #dbb065;
  font-size: 14px;

  }

  .studsec img + p {
      border-bottom: 2px solid #ebdca7;
  }

  .page-node-100 .enquiry-wrap{
    background: #0a461f;
        padding: 30px 0 75px;
  }

  .page-node-100 .enquiry-wrap h1{
    color: #fff;
      margin: 0 0 25px;
          font-size: 36px;
          font-family: 'HelveticaNeueLTPro-LtCn';
  }

  .page-node-100 .enquiry-wrap h5{
    display: inline-block;
        margin: 0 auto;
        border: 1px solid #d3af37;
        height: 42px;
        width: 230px;
        position: absolute;
        z-index: 2;
        margin-top: -8px;
        left: 0;
        right: 0;
        font-family: 'HelveticaNeueLTPro-LtCn';
            font-size: 14px;
  }

  .page-node-100 .enquiry-wrap a {
      background-color: #d3af37;
      color: #0a461f;
      text-transform: uppercase;
      font-size: 20px;
      height: 45px;
      width: 230px;
      top: 5px;
      left: 5px;
      padding: 12px 20px;
      display: block;
      position: absolute;
      text-decoration: none;
      font-family: 'HelveticaNeueLTPro-Ltcn';
  }
  @media (min-width: 1200px) and (max-width:1499px)
  {
  .page-node-100 #block-sjis-school-content .stud-wrap3 .container {
    width: 1170px;
  max-width: unset;
  margin: auto;
     padding: 0px 15px;
  }
  }

  .page-node-100 .row.col-md-12 {
    padding: 0px;

  }

  @media screen and (max-width:767px)
  {
    .page-node-100 .row.col-md-12 {
      padding: 0px;
      margin: 0px;
    }
    .page-node-100 .std-wrap .video {
        width: 100%;
        padding: 0px;
    }

    .page-node-100 .std-wrap .testimonial {
        width: 100%;
        padding: 40px 5px 10px;
    }
  .page-node-100 .std-wrap .testimonial .title2{
      font-size: 25px;
  }
  .page-node-100 .std-wrap .testimonial h3 {
    font-size: 22px;
  }
  .page-node-100 .std-wrap .container{
        padding: 0px!important;
  }
  .page-node-100 .stud-wrap3 .studsec {
      padding: 0px 30px;
  }
  .page-node-100 .enquiry-wrap h1 {
      font-size: 30px;
  }
  .page-node-100 .stud-wrap3 .studsec p {
      margin-right: 0px;
  }

  }

  @media screen and (max-width:767px) {
  .page-node-100  .row.col-md-12
  {
    margin: 0px;
  }
  .page-node-100 .std-wrap {
      background-color: #0a461f;
      padding: 25px 5px;
  }

  .page-node-100 .std-wrap .video {
      width: 100%;
      display: inline-block;
      vertical-align: middle;
      padding: 0px;
  }
  .page-node-100 .std-wrap .testimonial {
      padding: 25px 5px;
      width: 100%;
      display: inline-block;
      vertical-align: middle;
  }
  .page-node-100 .std-wrap .testimonial .title2 {
      font-size: 25px;
    }
    .page-node-100 .std-wrap .testimonial h3 {

      font-size: 22px;

  }
  .page-node-100 .stud-wrap3 .studsec p {
      margin-right: 0px;
  }
  .page-node-100 .enquiry-wrap h1 {

      font-size: 30px;
  }
  }
@media screen and (min-width:992px) and (max-width:1550px)
{
  .page-node-100 .stud-wrap3 .studsec {
    min-height: 450px;
}
}
/* Placement Page Css */
.page-node-99 #main {
  width: 100%;
  max-width: unset;
  padding: 0px;
}

.page-node-99 #block-sjis-school-content .container {
  width: 100%;
  max-width: unset;
  padding: 0px;
}


.page-node-99 .enquiry-wrap{
  background: #0a461f;
      padding: 30px 0 75px;
}

.page-node-99 .enquiry-wrap h1{
  color: #fff;
    margin: 0 0 25px;
        font-size: 36px;
        font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-99 .enquiry-wrap h5{
  display: inline-block;
      margin: 0 auto;
      border: 1px solid #d3af37;
      height: 42px;
      width: 230px;
      position: absolute;
      z-index: 2;
      margin-top: -8px;
      left: 0;
      right: 0;
      font-family: 'HelveticaNeueLTPro-LtCn';
          font-size: 14px;
}

.page-node-99 .enquiry-wrap a {
    background-color: #d3af37;
    color: #0a461f;
    text-transform: uppercase;
    font-size: 20px;
    height: 45px;
    width: 230px;
    top: 5px;
    left: 5px;
    padding: 12px 20px;
    display: block;
    position: absolute;
    text-decoration: none;
    font-family: 'HelveticaNeueLTPro-Ltcn';
}



@media (min-width: 992px) and (max-width:1199px) {
  .page-node-99 #block-sjis-school-content .life-wrap .container {
    width: 970px;
    max-width: unset;
    margin: auto;
    padding: 0px 15px;
  }
}

@media (min-width: 768px) and (max-width:991px) {
  .page-node-99 #block-sjis-school-content .life-wrap .container {
    width: 750px;
    padding: 0px 15px;
  }
}

@media screen and (max-width:767px) {
  .page-node-99 #block-sjis-school-content .life-wrap .container {
    width: 100%;
    padding: 0px 15px;
  }
}

@media screen and (min-width:1500px) {
  .page-node-99 #block-sjis-school-content .life-wrap .container {
    margin: auto;
    width: 87%;
    max-width: unset;
    padding: 0px 15px;
  }
}


.page-node-99 #block-sjis-school-content .life-wrap  {
    padding: 30px 0;
}


.page-node-99 #block-sjis-school-content .life-wrap  .title3{
  text-transform: uppercase;
font-family: 'HelveticaNeueLTPro-LtCn' !important;
color: #666666 !important;
font-size: 36px;
margin-bottom: 30px;
    text-align: center;
        margin-top: 20px;
}


.page-node-99 #block-sjis-school-content .life-wrap  .title3 span{
    color: #dbb065 !important;
}
@media screen and (min-width:1500px) {
.page-node-99 #block-sjis-school-content .life-wrap  p{
    font-size: 17px;
}
}

.page-node-99 #block-sjis-school-content .life-wrap  p{
    text-align: center;
}
.page-node-99 #block-sjis-school-content ul{
  width: 100%;
  float: left;
  background-color: #1c2b21;
    padding: 10px 5% 40px;
}

.page-node-99 #block-sjis-school-content ul li{
  font-size: 18px;
      font-family: 'HelveticaNeueLTPro-Lt';
      padding-bottom: 5px;
      line-height: 26px;
      float: left;
list-style-type: none;
width: 25%;
    text-align: center;
margin-bottom: 25px;
}

.page-node-99 #block-sjis-school-content ul li img{
max-width: 180px;
display: block;
margin: 0 auto;
}
@media (min-width: 1200px) and (max-width:999px)
{
.page-node-99 #block-sjis-school-content .life-wrap .container {
  width: 1170px;
max-width: unset;
margin: auto;
   padding: 0px 15px;
}
}

.page-node-99 #block-sjis-school-content .palcement-page{
    width: 100%;
}
.page-node-99 #block-sjis-school-content ul {
    margin-bottom: 0px;
}


@media screen and (max-width:767px)
{
  .page-node-99 .row.col-md-12 {
margin: 0px;
  }
  .page-node-99 #block-sjis-school-content ul li {
    width: 100%;

}
.page-node-99 #block-sjis-school-content ul {
    padding: 10px 5% 5px;
}
.page-node-99 #block-sjis-school-content .life-wrap {
    padding: 15px 0 0px;
}
.page-node-99 #block-sjis-school-content .life-wrap .title3 {
    margin-bottom: 10px;
}
.page-node-99 .enquiry-wrap h1 {
    font-size: 30px;
}
}

/* Current Openings Page Css */
.page-node-166 #main {
  width: 100%;
  max-width: unset;
  padding: 0px;
}

@media (min-width: 992px) and (max-width:1199px)
{
.page-node-166 #block-sjis-school-content  .container  {
    width: 970px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-166 #block-sjis-school-content   .container  {
    width: 750px;
        padding: 0px 15px;
}
}
@media screen and  (max-width:767px)
{
.page-node-166 #block-sjis-school-content    .container  {
    width: 100%;
        padding: 0px 15px;
}
}

@media screen and (min-width:1500px)
{
.page-node-166 #block-sjis-school-content    .container {
    margin: auto;
    width: 85%;
    max-width: unset;
        padding: 0px 15px;
}
}

.page-node-166 #block-sjis-school-content    .container .row h1{
  color: #dbb065;
      font-family: 'HelveticaNeueLTPro-LtCn';
      text-transform: uppercase;
          font-size: 36px;
      margin: 15px 0 10px 0;
}

.page-node-166 #block-sjis-school-content    .container .row p{
  color: #333333;
      font-size: 18px;
      font-family: 'HelveticaNeueLTPro-Lt';
      line-height: 26px;
      margin: 0 0 10px;
}


@media screen and (min-width: 1501.98px)
{
.page-node-166 #block-sjis-school-content    .container .row p{
    font-size: 17px;
}
}

.page-node-166 #block-sjis-school-content    .container .row p a:first-child{
  background: #293352 !important;
      color: #fff !important;
}

.page-node-166 #block-sjis-school-content    .container .row p a{
  background: #dbb065;
  color: #000f24;
  padding: 5px 10px;
  text-decoration: none;
  outline: none;
  font-size: 14px;
}

.page-node-166 #block-sjis-school-content    .container .row p:last-child{
      margin: 10px 0 30px 0;
          display: inline-table;
}



@media (min-width: 992px) and (max-width:1199px)
{
.page-node-166 #block-quicktabscurrentopenings  {
    width: 970px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-166 #block-quicktabscurrentopenings  {
    width: 750px;
        padding: 0px 15px;
}
}
@media screen and  (max-width:767px)
{
.page-node-166 #block-quicktabscurrentopenings  {
    width: 100%;
        padding: 0px 15px;
}
}

@media screen and (min-width:1500px)
{
.page-node-166 #block-quicktabscurrentopenings {
    margin: auto;
    width: 84%;
    max-width: unset;
        padding: 0px 15px;
}
}

.page-node-166 #block-quicktabscurrentopenings {
  margin-bottom: 30px;
  margin: 0 auto 30px auto;
  border: 1px solid rgba(201, 201, 201, 0.22);
  padding: 10px 15px;
  -webkit-box-shadow: 10px 10px 12px -5px rgba(237,237,237,0.62);
  -moz-box-shadow: 10px 10px 12px -5px rgba(237,237,237,0.62);
  box-shadow: 10px 10px 12px -5px rgba(237,237,237,0.62);
}

.page-node-166 #quicktabs-current_openings{
  border: 0px;
}

.page-node-166 #quicktabs-current_openings ul{
  margin: 6px 0 15px!important;
  border: 0px;
  border-bottom: 1px solid #e9eaed!important;
  padding-bottom: 15px!important;
  background: none!important;
}

.page-node-166 #quicktabs-current_openings ul li{
    margin-left: 2px;
    float: left;
padding: 5px 40px;
position: relative;
border:0px;
background:none;
    width: 10%;
display: block;
}

.page-node-166  .ui-tabs-panel p
{
  margin-left: 15px;
margin-bottom: 15px;
font-family: 'HelveticaNeueLTPro-LtCn';
    padding: 0;
        font-size: 18px;
}

.page-node-166  .ui-tabs-panel p
{
  margin-left: 15px;
margin-bottom: 15px;
font-family: 'HelveticaNeueLTPro-LtCn';
    padding: 0;
        font-size: 18px;
}

.page-node-166  .ui-tabs-panel .views-col
{
  max-width: 25%;
      width: 23%!important;
      margin: 10px 1%;
      min-height: 196px;
      float: left;
      border: 1px solid #dbb065;
      border-radius: 9px;
      padding: 10px 20px 20px 20px;
      position: relative;
}

.page-node-166  .ui-tabs-panel .views-field-title span{
  color: #0a461f;
      margin: 0px 0 10px;
      font-size: 20px;
      text-align: left;
      font-family: 'HelveticaNeueLTPro-LtCn';
      padding: 0;
      font-weight: 500;
      line-height: 1.1;
}

.page-node-166  .ui-tabs-panel .views-field-body p{
  text-align: left;
  margin: 0px 0 5px;
  color: #333333;
  font-size: 14px;
  font-family: 'HelveticaNeueLTPro-Lt';
  line-height: 20px;
      margin-top: 10px;
}

.page-node-166 #main::after {
    display: block;
    clear: both;
    height: 50px;
    content: "";
    background: background-color: #1c2b2;
    background-color: #1c2b21;
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-node-166 #block-quicktabscurrentopenings{
    width: 1170px;
max-width: unset;
margin: auto;
}
}

@media screen and (max-width:767px) {
.page-node-166 .container .row.col-md-12 {
margin: 0px!important;
}
.page-node-166 #quicktabs-current_openings ul li {
    display: contents;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
font-size: 18px;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    float: left;
    padding: .5em .5em;
    text-decoration: none;
}
.page-node-166 .ui-tabs-panel .views-col {
    width: 100%!important;
    margin: 10px 0%;
    min-height: 110px;
}
}

/* Privacy Policy Page Css */
.page-node-104 #main {
  width: 100%;
  max-width: unset;
  padding: 0px;
}

@media (min-width: 992px) and (max-width:1199px)
{
.page-node-104 #block-sjis-school-content  .container  {
    width: 970px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-104 #block-sjis-school-content   .container  {
    width: 750px;
        padding: 0px 15px;
}
}
@media screen and  (max-width:767px)
{
.page-node-104 #block-sjis-school-content    .container  {
    width: 100%;
        padding: 0px 15px;
}
}

@media screen and (min-width:1500px)
{
.page-node-104 #block-sjis-school-content    .container {
    margin: auto;
    width: 87%;
    max-width: unset;
        padding: 0px 15px;
}
}

.page-node-104 #block-sjis-school-content .privacy-wrap    .container {
width: 100%;
    padding: 0px;
}


.page-node-104 #block-sjis-school-content .privacy-wrap  .title3
{
  text-transform: uppercase;
      font-family: 'HelveticaNeueLTPro-LtCn' !important;
      color: #666666 !important;
      font-size: 36px;
      margin-bottom: 30px;
    text-align: center;
    margin-top: 20px;
}


.page-node-104 #block-sjis-school-content .privacy-wrap  .title3 span
{
    color: #dbb065 !important;
}


.page-node-104 #block-sjis-school-content .privacy-wrap  p
{
  color: #333333;
font-size: 18px;
font-family: 'HelveticaNeueLTPro-Lt';
line-height: 26px;
    margin: 0 0 10px;
}


@media screen and (min-width: 1501.98px)
{
.page-node-104 #block-sjis-school-content .privacy-wrap  p {
    font-size: 17px;
}
}



.page-node-104 #main::after {
    display: block;
    clear: both;
    height: 50px;
    content: "";
    background: background-color: #1c2b2;
    background-color: #1c2b21;
}

@media screen and (max-width: 767px)
{
  .page-node-104 #block-sjis-school-content .privacy-wrap .title3 {
    margin-bottom: 10px;
}
  .page-node-104 .container .row.col-md-12 {
    margin: 0px;
}
.page-node-104 .container .row.col-md-12 {
  margin: 0px;
  padding: 0;
}
}

/* Blogs Page Css */
.page-view-blogs #main {
  width: 100%;
  max-width: unset;
  padding: 0px;
}
@media screen and (min-width: 1501.98px)
{
.page-view-blogs  .views-element-container .view-filters form {
    max-width: inherit!important;
}
}


.page-view-blogs  .views-element-container .view-filters form {
    margin: auto;
    padding: 0px 30px;
}


@media (min-width: 992px) and (max-width:1199px)
{
.page-view-blogs  .views-element-container .view-filters form  {
    width: 970px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-view-blogs  .views-element-container .view-filters form  {
    width: 750px;
        padding: 0px 15px;
}
}
@media screen and  (max-width:767px)
{
.page-view-blogs .views-element-container .view-filters form  {
    width: 100%;
        padding: 0px 15px;
}
}

@media screen and (min-width:1500px)
{
.page-view-blogs  .views-element-container .view-filters form {
    margin: auto;
    width: 85%;
    max-width: unset;
        padding: 0px 15px;
}
}


.page-view-blogs  .views-element-container .iish-blog-page form .clearfix .form-item:first-of-type {
    margin-right: 20px!important;
    margin-top: 9px!important;
}

.page-view-blogs  .views-element-container .iish-blog-page form .clearfix .form-item {
    margin-left: 0px!important;
}

.page-view-blogs .iish-blog-page .bef-exposed-form .form--inline .form-item {
    display: flex!important;
}

.page-view-blogs .views-element-container .view-filters form .form-item-combine {
    /* float: right; */
    display: flex;
    margin: 0px;
    margin-left: 15px;
    margin-top: 13px;
      width: 250px;
        float: left;
}

.page-view-blogs .bef-exposed-form .form--inline > .form-item {
    float: left;
}

.page-view-blogs .form--inline .js-form-item {
  width: 250px;
}

.page-view-blogs  .views-element-container .iish-blog-page form .clearfix .form-item:first-of-type label {
    margin-top: 9px!important;
}

.page-view-blogs  .views-element-container .view-filters form .form-item-combine label {
    margin-right: 10px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
    margin-top: 9px!important;
}

.page-view-blogs  body {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
}

.page-view-blogs  .views-element-container .view-filters form .form-item-combine input {
    padding: 8px 0px;
    border-radius: 5px;
    border: 1px solid rgb(169, 169, 169);
    max-width: 70%;
}

.page-view-blogs .form--inline .js-form-item input {
    max-width: 73%!important;
}

@media screen and (min-width: 481px)
{
.page-view-blogs  #fancybox-container-1 #block-webform-5 button, input, select, textarea {
    width: 100%;
    height: 40px;
}
}

.page-view-blogs  .views-element-container .view-filters form #edit-actions {
    margin-left: 7px!important;
    display: inline-block;
margin: 0px;
width: 20%;
margin-top: 14px;
}

.page-view-blogs .views-element-container .view-filters form #edit-actions button {
  background: #CC9933;
padding: 10px;
border: 0px;
width: 100%;
color: white;
border-radius: 5px;
margin-bottom: 20px;
margin-left: 0;
margin-right: 0;
    height: 40px;
}


@media (min-width: 992px) and (max-width:1199px)
{
.page-view-blogs .views-element-container .iish-blog-page .view-content  {
    width: 970px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-view-blogs .views-element-container .iish-blog-page .view-content {
    width: 750px;
        padding: 0px 15px;
}
}
@media screen and  (max-width:767px)
{
.page-view-blogs .views-element-container .iish-blog-page .view-content {
    width: 100%;
        padding: 0px 15px;
}
}

@media screen and (min-width:1500px)
{
.page-view-blogs .views-element-container .iish-blog-page .view-content {
    margin: auto;
    width: 85%;
    max-width: unset;
        padding: 0px 15px;
}
}


.page-view-blogs .views-element-container .iish-blog-page .view-content .views-field-nid{
display: none;
}

.page-view-blogs .views-element-container .iish-blog-page .view-content .views-field-field-blog-image{
    width: 56.33%;
}

.page-view-blogs .views-element-container .iish-blog-page .view-content .views-field-field-blog-image img{
  width: 100%;
  height: initial!important;
}

.page-view-blogs .views-element-container .iish-blog-page .view-content .views-field-title{
  margin: 20px 0px 10px;
  font-size: 25px;
  height: initial;
  width: 56.3%;
}

.page-view-blogs .views-element-container .iish-blog-page .view-content .views-field-title a{
  margin: 20px 0px 10px;
font-size: 30px;
height: initial;
font-family: 'HelveticaNeueLTPro-LtCn';
width: 56.3%;
line-height: 29px!important;
color: #337ab7;
text-decoration: none;
}


.page-view-blogs .views-element-container .iish-blog-page .view-content .views-field-body{
  width: 56.3%;
}

@media screen and (min-width: 1501.98px)
{
.page-view-blogs .views-element-container .iish-blog-page .view-content .views-field-body p {
    font-size: 17px;
}
}
.page-view-blogs  #main::after {
    display: block;
    clear: both;
    height: 50px;
    content: "";
    background: background-color: #1c2b2;
    background-color: #1c2b21;
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-view-blogs .views-element-container .iish-blog-page .view-content{
    width: 1170px;
max-width: unset;
margin: auto;
}
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-view-blogs .views-element-container .view-filters form{
    width: 1170px;
max-width: unset;
margin: auto;
}
}

@media screen and (max-width: 767px)
{
.page-view-blogs .views-element-container .iish-blog-page .view-content {
    width: 100%;
    padding: 0px 45px;
    margin: 0px;
}
.page-view-blogs .views-element-container .iish-blog-page .view-content .views-field-field-blog-image {
    width: 100%;
}
.page-view-blogs .views-element-container .iish-blog-page .view-content .views-field-title {
    width: 100%;
}
.page-view-blogs .views-element-container .iish-blog-page .view-content .views-field-body {
    width: 100%;
}
#views-exposed-form-blogs-page-1 .form-row {
  display: grid;
margin: 0px;
padding: 0px 15px;
}
.page-view-blogs .views-element-container .view-filters form .form-item-combine {
    width: 100%;
    float: left;
    display: flex;
}
.page-view-blogs .views-element-container .view-filters form #edit-actions {
    width: 95%;
}
.page-view-blogs .views-element-container .view-filters form .form-item-combine input {
    max-width: 78%;
}
}

@media (max-width: 991px) and (min-width: 768px){
.page-view-blogs .views-element-container .iish-blog-page .view-content {
    margin: auto;
}
}
.page-node-134 .side-box a {
    margin-left: 0px;
}
/* Carrers Page Css */
.page-node-101 #main {
  width: 100%;
  max-width: unset;
  padding: 0px;
}
@media (min-width: 992px) and (max-width:1199px)
{
.page-node-101 #block-sjis-school-content .contact-wrap  .container  {
    width: 970px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-101 #block-sjis-school-content .contact-wrap   .container  {
    width: 750px;
        padding: 0px 15px;
}
}
@media screen and  (max-width:767px)
{
.page-node-101 #block-sjis-school-content .contact-wrap    .container  {
    width: 100%;
        padding: 0px 15px;
}
}

@media screen and (min-width:1500px)
{
.page-node-101 #block-sjis-school-content  .contact-wrap   .container {
    margin: auto;
    width: 85%;
    max-width: unset;
        padding: 0px 15px;
}
}


.page-node-101 #block-sjis-school-content  .container {
    width: 100%;
    padding: 0px;
        max-width: unset;
}
.page-node-101 #block-sjis-school-content .contact-wrap   .container h1{
  color: #dbb065;
  font-family: 'HelveticaNeueLTPro-LtCn';
  text-transform: uppercase;
  margin: 15px 0 10px 0;
  font-size: 36px;
}
.page-node-101 #block-sjis-school-content .contact-wrap {
margin-top: 25px;
padding: 0;
}

@media screen and (min-width:1500px)
{
.page-node-101 #block-sjis-school-content .contact-wrap   .container p{
font-size: 17px;
}
}

.page-node-101  .modal{
opacity: 1
}

.page-node-101  .modal .modal-dialog{
  position: fixed;
  max-width: 1000px;
  padding: 0px;
  border: 5px solid #fff;
  background-color: white;
  margin: 0 auto;
  vertical-align: middle;
  top: 23%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
      border: 0px;
}

.page-node-101 .modal-header{
display: none;
}

.page-node-101 .modal-body{
padding: 0px;
}

.page-node-101 .close_popup{

      position: absolute;
      right: 3px;
      background: #fff;
      top: 7px;
      cursor: pointer;
}


.page-node-101  .fa-times:before {
    content: "\f00d";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #fff;
    font-size: 18px;
    left: 0;
    background-color: #d3af37;
    padding: 5px;
}

.page-node-101  .modal-body img {
  width: 100%;
  max-height: 560px;
}

.page-node-101  .current-opening{
  width: 100%;
      float: left;
    /*  background-color: #1c2b21;*/
      padding: 10px 0;
}

.page-node-101 #block-sjis-school-content .contact-wrap .container {
    padding: 0px!important;
}

.page-node-101  .current-opening a:first-child{
    margin-left: 20%;
}

.page-node-101  .current-opening a{
  background: #dbb065;
color: #000f24;
padding: 5px 10px;
text-decoration: none;
outline: none;
font-size: 14px;
}


.page-node-101 .job-active {
    background: #293352 !important;
    color: #fff !important;
}

.page-node-101 .all {
  width: 100%;
float: left;
/*background-color: #1c2b21;*/
padding: 15px 0 50px;
    padding-left: 8%;
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-node-101 #block-sjis-school-content .contact-wrap .container{
    width: 1170px;
max-width: unset;
margin: auto;
}
}
.page-node-101 .all {
    width: 100%;
    float: left;
/*    background-color: #1C2B21;*/
    padding: 15px 0 50px!important;
    padding-left: 8%!important;
}

  @media screen and (max-width:767px) {
    .page-node-101 #block-sjis-school-content .contact-wrap .container h1 {
    font-size: 20px;
}
.page-node-101 #block-sjis-school-content .contact-wrap .container p {
font-size: 16px;
}
.page-node-101 .container .row.col-md-12 {
  margin: 0px!important;
}
.page-node-101 #block-sjis-school-content .contact-wrap {
    padding: 0px 15px;
}
.page-node-101 .current-opening a:first-child {
    margin-left: 0%;
}
  }

  .page-node-101 .modal .modal-dialog {
    position: absolute;
}

.page-node-101 div {
    overflow: initial;
}

@media screen and (max-width:1500px)
{
  .page-node-101 .current-opening {
      padding-left: 8%!important;
  }
  .page-node-101 .current-opening a:first-child {
    margin-left: 0%!important;
}

}


/* News Coverage Page Css */
.page-view-news-coverage #main {
  width: 100%;
  max-width: unset;
  padding: 0px;
}

.page-view-news-coverage .heading-news {
  text-align: CENTER;
  font-weight: bold;
    font-family: 'HelveticaNeueLTPro-LtCn';
        font-size: 36px;
        margin-top: 20px;
margin-bottom: 10px;
    color: #333;
}


.page-view-news-coverage .news-coverage{
  width: 90%;
margin: auto;
margin-top: 30px;
    float: none;
margin-bottom: 30px;
}

.page-view-news-coverage .news-coverage .views-col{
max-width: none;
    padding: 0px;
}

.page-view-news-coverage .news-coverage .views-col .views-field-nothing{
  padding-right: 20px;
  padding-left: 0px;
}


.page-view-news-coverage .news-coverage .views-col .views-field-nothing img{
  padding: 10px;
  border: 1px solid rgb(204, 153, 51);
  width: 100%;
height: initial!important;
}

.page-view-news-coverage .news-coverage .views-col .views-field-nothing h4{
  padding-top: 15px;
      padding-bottom: 5px;

          font-family: 'HelveticaNeueLTPro-LtCn';
              font-size: 18px;
}

.page-view-news-coverage .news-coverage .views-col .views-field-nothing h4 a{
  color: #337ab7;
  text-decoration: none;
}

.page-view-news-coverage .news-coverage .views-col .views-field-nothing p{
  color: #333333;
  font-size: 18px;
  font-family: 'HelveticaNeueLTPro-Lt';
  line-height: 26px;
  margin: 0 0 10px;
}

@media screen and (min-width: 1501.98px)
{
.page-view-news-coverage .news-coverage .views-col .views-field-nothing p{
    font-size: 17px;
}
}


.page-view-news-coverage #main::after {
    display: block;
    clear: both;
    height: 50px;
    content: "";
    background: background-color: #1c2b2;
    background-color: #1c2b21;
}


#block-newscoveragebanner p img {
  display: none;
}

@media screen and (max-width:767px) {
  .page-view-news-coverage .news-coverage .views-col .views-field-nothing {
      padding-right: 20px;
      padding-left: 20px;
          text-align: center;
  }
  .page-view-news-coverage .news-coverage .views-col .views-field-nothing h4 {
      padding-bottom: 5px;
      margin-bottom: 0px;
  }
  .page-view-news-coverage .news-coverage {
    margin-top: 10px;
    margin-bottom: 0px;
}
}

/* Landing Page Pre-School Page Css */
.page-node-121 #main {
  width: 100%;
  max-width: unset;
  padding: 0px;
}

@media (min-width: 992px) and (max-width:1199px)
{
.page-node-121 .kor__second__row  {
    width: 970px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-121 .kor__second__row  {
    width: 750px;
        padding: 0px 15px;
}
}
@media screen and  (max-width:767px)
{
.page-node-121 .kor__second__row  {
    width: 100%;
        padding: 0px 15px;
}
}

@media screen and (min-width:1500px)
{
.page-node-121 .kor__second__row {
    margin: auto;
    width: 84%;
    max-width: unset;
        padding: 0px 15px;
}
}

.page-node-121 .kor__second__row p{
  text-align: justify;
font-size: 18px;
color: #3a3a3a;
margin: 25px 0px;
}

@media screen and (min-width: 1501.98px){
.page-node-121 .kor__new__content p {
    font-size: 26px;
    line-height: 38px;
}
 }

 .page-node-121 .kor__second__row {
    padding: 50px 0px;
 }
 .page-node-121 .kor__new__content p a{
   color: #337ab7;
   text-decoration: none;
 }

.page-node-121 .kor__second__row .col-md-8 .field__item{
    padding-left: 0;
padding-right: 5%;
  }


.page-node-121 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type{
   padding: 20px;
       margin-bottom: 50px;
       text-align: center;
       background-color: #1b2b21;
       position: relative;
 }


  .page-node-121 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body h2{
    color: #b29249;
        font-size: 25px;
        margin: 8px 0px;
  }

  .page-node-121 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body h4{
    color: #aab9b4;
    font-size: 18px;
  }
  .page-node-121 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body hr{
    margin: 15px 0px !important;
  border: 0;
  border-top: 1px solid #eee;
  }

  .page-node-121 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body h5{
    color: #baab8c;
    font-size: 18px;
    margin-bottom: 20px;
    font-weight: bold;
  }

  .page-node-121 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body p{
    position: absolute;
    margin: 0 auto;
    right: 0;
    left: 0;
    width: 180px;
    background-color: #215737;
    padding: 7px;
    text-align: center;
    z-index: 99999999999999;
  }

  .page-node-121 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body p button{
    background-color: #215737;
        border: 0;
        color: #aeb178;
        text-align: center;
  }



 .page-node-121 div{
   overflow: initial;
 }


 .page-node-121 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  h2{

       text-align: center;
font-weight: bold;
    font-size: 30px;
 }

 .page-node-121 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  .koramn__block__sec{
   min-height: 373px;
   background-color: #215735;
   color: #fff;
   padding: 10px 0px;
   text-align: center;
   height: 100%;
   margin: 30px 0px 70px;
   border-top: 5px solid #daaf65;
 }
 .page-node-121 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  .koramn__block__sec img{
 display: block;
width: 70px;
margin: 15px auto;
}

.page-node-121 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  .koramn__block__sec h4{
  color: #dbb065;
      margin: 20px 0px;
      font-size: 20px;
      text-transform: uppercase;
      width: 80%;
      margin: 15px auto;
      font-weight: bold;
      font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-121 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  .koramn__block__sec p{
  color: #ffffff;
  width: 85%;
  margin: 5px auto;
  font-size: 16px;
  font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    text-align:center;
}



 .page-node-121 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  h2{

       text-align: center;
font-weight: bold;
    font-size: 30px;
 }

 .page-node-121 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  .koramn__block__sec{
   min-height: 373px;
   background-color: #215735;
   color: #fff;
   padding: 10px 0px;
   text-align: center;
   height: 100%;
   margin: 30px 0px 70px;
   border-top: 5px solid #daaf65;
 }
 .page-node-121 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  .koramn__block__sec img{
 display: block;
width: 70px;
margin: 15px auto;
}

.page-node-121 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  .koramn__block__sec h4{
  color: #dbb065;
      margin: 20px 0px;
      font-size: 20px;
      text-transform: uppercase;
      width: 80%;
      margin: 15px auto;
      font-weight: bold;
      font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-121 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  .koramn__block__sec p{
  color: #ffffff;
  width: 85%;
  margin: 5px auto;
  font-size: 16px;
  font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    text-align:center;
}





 .page-node-121 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  h2{

       text-align: center;
font-weight: bold;
    font-size: 30px;
 }

 .page-node-121 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  .koramn__block__sec{
   min-height: 373px;
   background-color: #215735;
   color: #fff;
   padding: 10px 0px;
   text-align: center;
   height: 100%;
   margin: 30px 0px 70px;
   border-top: 5px solid #daaf65;
 }
 .page-node-121 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  .koramn__block__sec img{
 display: block;
width: 70px;
margin: 15px auto;
}

.page-node-121 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  .koramn__block__sec h4{
  color: #dbb065;
      margin: 20px 0px;
      font-size: 20px;
      text-transform: uppercase;
      width: 80%;
      margin: 15px auto;
      font-weight: bold;
      font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-121 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  .koramn__block__sec p{
  color: #ffffff;
  width: 85%;
  margin: 5px auto;
  font-size: 16px;
  font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    text-align:center;
}


.page-node-121 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) {
  background:none;
  padding: 0px;
}




 .page-node-121 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  h2{

       text-align: center;
font-weight: bold;
    font-size: 30px;
 }

 .page-node-121 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  .koramn__block__sec{
   min-height: 373px;
   background-color: #215735;
   color: #fff;
   padding: 10px 0px;
   text-align: center;
   height: 100%;
   margin: 30px 0px 70px;
   border-top: 5px solid #daaf65;
 }
 .page-node-121 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  .koramn__block__sec img{
 display: block;
width: 70px;
margin: 15px auto;
}

.page-node-121 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  .koramn__block__sec h4{
  color: #dbb065;
      margin: 20px 0px;
      font-size: 20px;
      text-transform: uppercase;
      width: 80%;
      margin: 15px auto;
      font-weight: bold;
      font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-121 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  .koramn__block__sec p{
  color: #ffffff;
  width: 85%;
  margin: 5px auto;
  font-size: 16px;
  font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    text-align:center;
}


.page-node-121 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) {
  background:none!important;
  padding: 0px;
}




@media (min-width: 992px) and (max-width:1199px)
{
.page-node-121 .field__item:nth-child(3) {
    width: 970px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-121 .field__item:nth-child(3) {
    width: 750px;
        padding: 0px 15px;
}
}
@media screen and  (max-width:767px)
{
.page-node-121 .field__item:nth-child(3)  {
    width: 100%;
        padding: 0px 15px;
}
}

@media screen and (min-width:1500px)
{
.page-node-121 .field__item:nth-child(3){
    margin: auto;
    width: 84%;
    max-width: unset;
        padding: 0px 15px;
}
}

.page-node-121 .field__item:nth-child(3) h2{
  text-align: center;
  color: #232323;
  text-transform: uppercase;
  margin-bottom: 30px;
  font-weight: bold;
  font-size: 35px;
    font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-121 .field__item:nth-child(3) .clearfix .row .col-md-4{
  height: 100%;
  min-height: 320px;
  position: relative;
}

.page-node-121 .field__item:nth-child(3)  .clearfix .row .col-md-4{
  height: 100%;
  min-height: 320px;
  position: relative;
}

.page-node-121 .field__item:nth-child(3) .clearfix .row .col-md-4 p{
  padding-left: 30px;
      padding-top: 10px;
      background-size: 20px;
}


@media screen and (min-width: 1501.98px) {
.page-node-121 .field__item:nth-child(3) .clearfix .row .col-md-4 p{

      font-size: 17px;
}
}


.page-node-121 .korama__right__sec .field__item:nth-child(3){
    margin: auto;
    width: 100%;
    padding: 0px;
}

.page-node-121 .field__item:nth-child(3)  .clearfix .row .col-md-4 .user__msg{
  position: absolute;
      bottom: 15px;
          padding-left: 30px;
}

.page-node-121 .field__item:nth-child(3)  .clearfix .row .col-md-4 .user__msg h5{
  margin-bottom: 5px;
  font-size: 17px !important;
  font-weight: bold;
}



@media screen and (min-width: 1501.98px)
{
.page-node-121 .field__item:nth-child(3)  .clearfix .row .col-md-4 .user__msg span {
    font-size: 16px;
}
}


.page-node-121 .field__item:nth-child(4)  .block-block-content h2{
  display: none;
}


.page-node-121 .field__item:nth-child(4)  .block-block-content .strip__head h2{
  display: inline-block;
  font-size: 30px;
  padding: 15px 0px;
  text-transform: uppercase;
}

.page-node-121 .field__item:nth-child(4)  {
  padding: 35px 0px!important;
  margin-top: 20px;
  display: flex;
  justify-content: center;
  align-self: center;
  background-color: #215735!important;
  color: #fff;
  margin: 0 !important;
}


.page-node-121 .field__item:nth-child(4)  .paragraph--type--block-field-type{
    width: 40%;
}


.page-node-121 .field__item:nth-child(4)  .block-block-content .strip__head a{
  float: right;
      background-color: #daaf65;
      color: #ffffff;
      text-transform: uppercase;
      font-size: 23px;
      padding: 3px 26px;
      line-height: 40px;
      border-radius: 8px;
      text-decoration: none;
      border: 2px solid #daaf65;
}


.page-node-121  #main::after {
    display: block;
    clear: both;
    height: 50px;
    content: "";
    background: background-color: #1c2b2;
    background-color: #1c2b21;
}


.page-node-121 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type{
      width: 100%;
}

.page-node-121 .kor__new__content table{
  border: 1px solid black;
border-collapse: collapse;
padding: 10px;

}

.page-node-121 .kor__new__content table {

      border: 1px solid black;
      border-collapse: collapse;
      padding: 10px;
      width: 40%;


}
.page-node-121 .kor__new__content td {

      border: 1px solid black;
      border-collapse: collapse;
      padding: 10px;
      font-size: 16px;
font-family: 'HelveticaNeueLTPro-Lt';
    color: inherit;
        background: white;

}
.page-node-121 .kor__new__content th {

      border: 1px solid black;
      border-collapse: collapse;
      padding: 10px;
      font-size: 16px;
          background: white;
          color: inherit;
font-family: 'HelveticaNeueLTPro-Lt';

}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-node-121 .kor__second__row{
    width: 1170px;
max-width: unset;
margin: auto;
}
}
.page-node-121 .field__item:nth-child(3) .clearfix .row .col-md-4 {
    min-height: 280px!important;
}
.page-node-121 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body p {
    z-index: auto!important;
}
.page-node-121 #main-wrapper section #block-sjis-school-content .node__content .field .field--name-field-right-column .field__item:nth-child(4){
padding:0px!important;
}
.page-node-121 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type .koramn__block__sec {
    margin: 0px 0px 70px!important;
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-node-121 .field__item:nth-child(3) {
   width: 1170px;
max-width: unset;
margin: auto;
}
}

@media screen and (max-width:767px) {
  .page-node-121 .background-green {
      display: none;
  }
  .page-node-121 .row {
    margin-left: 0px;
    margin-right: 0px;
}
.page-node-121 .kor__second__row {
    padding: 10px 0px;
}
.page-node-121 .kor__second__row .col-md-8 .field__item {
    padding: 0px 10px;
}
.page-node-121 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type .koramn__block__sec {
    margin: 0px 0px 45px;
}
.page-node-121 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type .koramn__block__sec {
    margin: 30px 0px 45px;
}
.page-node-121 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type .koramn__block__sec {
    margin: 0px 0px 45px!important;
}
.page-node-121 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type .koramn__block__sec {
    margin: 40px 0px 30px;
}
.page-node-121 .field__item:nth-child(4) .paragraph--type--block-field-type {
    width: 100%;
}
.page-node-121 .strip__head {
text-align: center;
}
.page-node-121 .field__item:nth-child(4) .block-block-content .strip__head a {
  float: none;
  display: grid;
  width: 60%;
  margin: auto;
}
.page-node-121 .field__item:nth-child(3) .clearfix .row .col-md-4 {
    min-height: auto!important;
        margin-bottom: 20px;
}
.page-node-121 .field__item:nth-child(3) .clearfix .row .col-md-4 p {
     padding-left: 0px;
}
.page-node-121 .field__item:nth-child(3) .clearfix .row .col-md-4 .user__msg {
     position: initial;
    bottom: 15px;
     padding-left: 0px;
}
.page-node-121 .field__item:nth-child(3) h2 {
    margin-bottom: 5px;
}
.page-node-121 .field__item:nth-child(3) {
    margin-bottom: 40px;
}
.page-node-121 .kor__new__content table {
    width: 100%;
}
}

/* Landing Page ICSE Page Css*/
.page-node-3 #main-wrapper section #block-sjis-school-content .node__content .field .field--name-field-right-column .field__item:nth-child(4){
padding:0px!important;
}
.page-node-3 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type .koramn__block__sec {
    margin: 0px 0px 70px!important;
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-node-3 .field__item:nth-child(3) {
    width: 1170px;
max-width: unset;
margin: auto;
}
}
.page-node-3 #main {
  width: 100%;
  max-width: unset;
  padding: 0px;
}

@media (min-width: 992px) and (max-width:1199px)
{
.page-node-3 .kor__second__row  {
    width: 970px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-3 .kor__second__row  {
    width: 750px;
        padding: 0px 15px;
}
}
@media screen and  (max-width:767px)
{
.page-node-3 .kor__second__row  {
    width: 100%;
        padding: 0px 15px;
}
}

@media screen and (min-width:1500px)
{
.page-node-3 .kor__second__row {
    margin: auto;
    width: 84%;
    max-width: unset;
        padding: 0px 15px;
}
}

.page-node-3 .kor__second__row p{
  text-align: justify;
font-size: 18px;
color: #3a3a3a;
margin: 25px 0px;
}

@media screen and (min-width: 1501.98px){
.page-node-3 .kor__new__content p {
    font-size: 26px;
    line-height: 38px;
}
 }

 .page-node-3 .kor__second__row {
    padding: 50px 0px;
 }
 .page-node-3 .kor__new__content p a{
   color: #337ab7;
   text-decoration: none;
 }

.page-node-3 .kor__second__row .col-md-8 .field__item{
    padding-left: 0;
padding-right: 5%;
  }


.page-node-3 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type{
   padding: 20px;
       margin-bottom: 50px;
       text-align: center;
       background-color: #1b2b21;
       position: relative;
 }


  .page-node-3 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body h2{
    color: #b29249;
        font-size: 25px;
        margin: 8px 0px;
  }

  .page-node-3 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body h4{
    color: #aab9b4;
    font-size: 18px;
  }
  .page-node-3 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body hr{
    margin: 15px 0px !important;
  border: 0;
  border-top: 1px solid #eee;
  }

  .page-node-3 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body h5{
    color: #baab8c;
    font-size: 18px;
    margin-bottom: 20px;
    font-weight: bold;
  }

  .page-node-3 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body p{
    position: absolute;
    margin: 0 auto;
    right: 0;
    left: 0;
    width: 180px;
    background-color: #215737;
    padding: 7px;
    text-align: center;
    z-index: 99999999999999;
  }

  .page-node-3 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body p button{
    background-color: #215737;
        border: 0;
        color: #aeb178;
        text-align: center;
  }



 .page-node-3 div{
   overflow: initial;
 }


 .page-node-3 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  h2{

       text-align: center;
font-weight: bold;
    font-size: 30px;
 }

 .page-node-3 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  .koramn__block__sec{
   min-height: 373px;
   background-color: #215735;
   color: #fff;
   padding: 10px 0px;
   text-align: center;
   height: 100%;
   margin: 30px 0px 70px;
   border-top: 5px solid #daaf65;
 }
 .page-node-3 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  .koramn__block__sec img{
 display: block;
width: 70px;
margin: 15px auto;
}

.page-node-3 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  .koramn__block__sec h4{
  color: #dbb065;
      margin: 20px 0px;
      font-size: 20px;
      text-transform: uppercase;
      width: 80%;
      margin: 15px auto;
      font-weight: bold;
      font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-3 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  .koramn__block__sec p{
  color: #ffffff;
  width: 85%;
  margin: 5px auto;
  font-size: 16px;
  font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    text-align:center;
}



 .page-node-3 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  h2{

       text-align: center;
font-weight: bold;
    font-size: 30px;
 }

 .page-node-3 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  .koramn__block__sec{
   min-height: 373px;
   background-color: #215735;
   color: #fff;
   padding: 10px 0px;
   text-align: center;
   height: 100%;
   margin: 30px 0px 70px;
   border-top: 5px solid #daaf65;
 }
 .page-node-3 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  .koramn__block__sec img{
 display: block;
width: 70px;
margin: 15px auto;
}

.page-node-3 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  .koramn__block__sec h4{
  color: #dbb065;
      margin: 20px 0px;
      font-size: 20px;
      text-transform: uppercase;
      width: 80%;
      margin: 15px auto;
      font-weight: bold;
      font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-3 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  .koramn__block__sec p{
  color: #ffffff;
  width: 85%;
  margin: 5px auto;
  font-size: 16px;
  font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    text-align:center;
}





 .page-node-3 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  h2{

       text-align: center;
font-weight: bold;
    font-size: 30px;
 }

 .page-node-3 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  .koramn__block__sec{
   min-height: 373px;
   background-color: #215735;
   color: #fff;
   padding: 10px 0px;
   text-align: center;
   height: 100%;
   margin: 30px 0px 70px;
   border-top: 5px solid #daaf65;
 }
 .page-node-3 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  .koramn__block__sec img{
 display: block;
width: 70px;
margin: 15px auto;
}

.page-node-3 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  .koramn__block__sec h4{
  color: #dbb065;
      margin: 20px 0px;
      font-size: 20px;
      text-transform: uppercase;
      width: 80%;
      margin: 15px auto;
      font-weight: bold;
      font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-3 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  .koramn__block__sec p{
  color: #ffffff;
  width: 85%;
  margin: 5px auto;
  font-size: 16px;
  font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    text-align:center;
}


.page-node-3 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) {
  background:none;
  padding: 0px;
}




 .page-node-3 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  h2{

       text-align: center;
font-weight: bold;
    font-size: 30px;
 }

 .page-node-3 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  .koramn__block__sec{
   min-height: 373px;
   background-color: #215735;
   color: #fff;
   padding: 10px 0px;
   text-align: center;
   height: 100%;
   margin: 30px 0px 70px;
   border-top: 5px solid #daaf65;
 }
 .page-node-3 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  .koramn__block__sec img{
 display: block;
width: 70px;
margin: 15px auto;
}

.page-node-3 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  .koramn__block__sec h4{
  color: #dbb065;
      margin: 20px 0px;
      font-size: 20px;
      text-transform: uppercase;
      width: 80%;
      margin: 15px auto;
      font-weight: bold;
      font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-3 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  .koramn__block__sec p{
  color: #ffffff;
  width: 85%;
  margin: 5px auto;
  font-size: 16px;
  font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    text-align:center;
}


.page-node-3 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) {
  background:none!important;
  padding: 0px;
}




@media (min-width: 992px) and (max-width:1199px)
{
.page-node-3 .field__item:nth-child(3) {
    width: 970px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-3 .field__item:nth-child(3) {
    width: 750px;
        padding: 0px 15px;
}
}
@media screen and  (max-width:767px)
{
.page-node-3 .field__item:nth-child(3)  {
    width: 100%;
        padding: 0px 15px;
}
}

@media screen and (min-width:1500px)
{
.page-node-3 .field__item:nth-child(3){
    margin: auto;
    width: 84%;
    max-width: unset;
        padding: 0px 15px;
}
}

.page-node-3 .field__item:nth-child(3) h2{
  text-align: center;
  color: #232323;
  text-transform: uppercase;
  margin-bottom: 30px;
  font-weight: bold;
  font-size: 35px;
    font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-3 .field__item:nth-child(3) .clearfix .row .col-md-4{
  height: 100%;
  min-height: 320px;
  position: relative;
}

.page-node-3 .field__item:nth-child(3)  .clearfix .row .col-md-4{
  height: 100%;
  min-height: 320px;
  position: relative;
}

.page-node-3 .field__item:nth-child(3) .clearfix .row .col-md-4 p{
  padding-left: 30px;
      padding-top: 10px;
      background-size: 20px;
}


@media screen and (min-width: 1501.98px) {
.page-node-3 .field__item:nth-child(3) .clearfix .row .col-md-4 p{

      font-size: 17px;
}
}


.page-node-3 .korama__right__sec .field__item:nth-child(3){
    margin: auto;
    width: 100%;
    padding: 0px;
}

.page-node-3 .field__item:nth-child(3)  .clearfix .row .col-md-4 .user__msg{
  position: absolute;
      bottom: 15px;
          padding-left: 30px;
}

.page-node-3 .field__item:nth-child(3)  .clearfix .row .col-md-4 .user__msg h5{
  margin-bottom: 5px;
  font-size: 17px !important;
  font-weight: bold;
}



@media screen and (min-width: 1501.98px)
{
.page-node-3 .field__item:nth-child(3)  .clearfix .row .col-md-4 .user__msg span {
    font-size: 16px;
}
}


.page-node-3 .field__item:nth-child(4)  .block-block-content h2{
  display: none;
}


.page-node-3 .field__item:nth-child(4)  .block-block-content .strip__head h2{
  display: inline-block;
  font-size: 30px;
  padding: 15px 0px;
  text-transform: uppercase;
}

.page-node-3 .field__item:nth-child(4)  {
  padding: 35px 0px!important;
  margin-top: 20px;
  display: flex;
  justify-content: center;
  align-self: center;
  background-color: #215735!important;
  color: #fff;
  margin: 0 !important;
}


.page-node-3 .field__item:nth-child(4)  .paragraph--type--block-field-type{
    width: 40%;
}


.page-node-3 .field__item:nth-child(4)  .block-block-content .strip__head a{
  float: right;
      background-color: #daaf65;
      color: #ffffff;
      text-transform: uppercase;
      font-size: 23px;
      padding: 3px 26px;
      line-height: 40px;
      border-radius: 8px;
      text-decoration: none;
      border: 2px solid #daaf65;
}


.page-node-3  #main::after {
    display: block;
    clear: both;
    height: 50px;
    content: "";
    background: background-color: #1c2b2;
    background-color: #1c2b21;
}


.page-node-3 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type{
      width: 100%;
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-node-3 .kor__second__row{
    width: 1170px;
max-width: unset;
margin: auto;
}
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-node-3 .field__item:nth-child(3) {
   width: 1170px;
max-width: unset;
margin: auto;
}
}

@media screen and (max-width:767px) {
  .page-node-3 .background-green {
      display: none;
  }
  .page-node-3 .row {
    margin-left: 0px;
    margin-right: 0px;
}
.page-node-3 .kor__second__row {
    padding: 10px 0px;
}
.page-node-3 .kor__second__row .col-md-8 .field__item {
    padding: 0px 10px;
}
.page-node-3 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type .koramn__block__sec {
    margin: 0px 0px 45px;
}
.page-node-3 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type .koramn__block__sec {
    margin: 30px 0px 45px;
}
.page-node-3 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type .koramn__block__sec {
    margin: 0px 0px 45px!important;
}
.page-node-3 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type .koramn__block__sec {
    margin: 40px 0px 30px;
}
.page-node-3 .field__item:nth-child(4) .paragraph--type--block-field-type {
    width: 100%;
}
.page-node-3 .strip__head {
text-align: center;
}
.page-node-3 .field__item:nth-child(4) .block-block-content .strip__head a {
  float: none;
  display: grid;
  width: 60%;
  margin: auto;
}
.page-node-3 .field__item:nth-child(3) .clearfix .row .col-md-4 {
    min-height: auto!important;
        margin-bottom: 20px;
}
.page-node-3 .field__item:nth-child(3) .clearfix .row .col-md-4 p {
     padding-left: 0px;
}
.page-node-3 .field__item:nth-child(3) .clearfix .row .col-md-4 .user__msg {
     position: initial;
    bottom: 15px;
     padding-left: 0px;
}
.page-node-3 .field__item:nth-child(3) h2 {
    margin-bottom: 5px;
}
.page-node-3 .field__item:nth-child(3) {
    margin-bottom: 40px;
}
}

/* Landing Page CBSE Page Css */
.page-node-111 #main {
  width: 100%;
  max-width: unset;
  padding: 0px;
}

@media (min-width: 992px) and (max-width:1199px)
{
.page-node-111 .kor__second__row  {
    width: 970px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-111 .kor__second__row  {
    width: 750px;
        padding: 0px 15px;
}
}
@media screen and  (max-width:767px)
{
.page-node-111 .kor__second__row  {
    width: 100%;
        padding: 0px 15px;
}
}

@media screen and (min-width:1500px)
{
.page-node-111 .kor__second__row {
    margin: auto;
    width: 84%;
    max-width: unset;
        padding: 0px 15px;
}
}

.page-node-111 .kor__second__row p{
  text-align: justify;
font-size: 18px;
color: #3a3a3a;
margin: 25px 0px;
}

@media screen and (min-width: 1501.98px){
.page-node-111 .kor__new__content p {
    font-size: 26px;
    line-height: 38px;
}
 }

 .page-node-111 .kor__second__row {
    padding: 50px 0px;
 }
 .page-node-111 .kor__new__content p a{
   color: #337ab7;
   text-decoration: none;
 }

.page-node-111 .kor__second__row .col-md-8 .field__item{
    padding-left: 0;
padding-right: 5%;
  }


.page-node-111 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type{
   padding: 20px;
       margin-bottom: 50px;
       text-align: center;
       background-color: #1b2b21;
       position: relative;
 }


  .page-node-111 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body h2{
    color: #b29249;
        font-size: 25px;
        margin: 8px 0px;
  }

  .page-node-111 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body h4{
    color: #aab9b4;
    font-size: 18px;
  }
  .page-node-111 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body hr{
    margin: 15px 0px !important;
  border: 0;
  border-top: 1px solid #eee;
  }

  .page-node-111 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body h5{
    color: #baab8c;
    font-size: 18px;
    margin-bottom: 20px;
    font-weight: bold;
  }

  .page-node-111 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body p{
    position: absolute;
    margin: 0 auto;
    right: 0;
    left: 0;
    width: 180px;
    background-color: #215737;
    padding: 7px;
    text-align: center;
    z-index: 99999999999999;
  }

  .page-node-111 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body p button{
    background-color: #215737;
        border: 0;
        color: #aeb178;
        text-align: center;
  }



 .page-node-111 div{
   overflow: initial;
 }


 .page-node-111 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  h2{

       text-align: center;
font-weight: bold;
    font-size: 30px;
 }

 .page-node-111 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  .koramn__block__sec{
   min-height: 373px;
   background-color: #215735;
   color: #fff;
   padding: 10px 0px;
   text-align: center;
   height: 100%;
   margin: 30px 0px 70px;
   border-top: 5px solid #daaf65;
 }
 .page-node-111 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  .koramn__block__sec img{
 display: block;
width: 70px;
margin: 15px auto;
}

.page-node-111 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  .koramn__block__sec h4{
  color: #dbb065;
      margin: 20px 0px;
      font-size: 20px;
      text-transform: uppercase;
      width: 80%;
      margin: 15px auto;
      font-weight: bold;
      font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-111 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  .koramn__block__sec p{
  color: #ffffff;
  width: 85%;
  margin: 5px auto;
  font-size: 16px;
  font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    text-align:center;
}



 .page-node-111 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  h2{

       text-align: center;
font-weight: bold;
    font-size: 30px;
 }

 .page-node-111 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  .koramn__block__sec{
   min-height: 373px;
   background-color: #215735;
   color: #fff;
   padding: 10px 0px;
   text-align: center;
   height: 100%;
   margin: 30px 0px 70px;
   border-top: 5px solid #daaf65;
 }
 .page-node-111 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  .koramn__block__sec img{
 display: block;
width: 70px;
margin: 15px auto;
}

.page-node-111 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  .koramn__block__sec h4{
  color: #dbb065;
      margin: 20px 0px;
      font-size: 20px;
      text-transform: uppercase;
      width: 80%;
      margin: 15px auto;
      font-weight: bold;
      font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-111 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  .koramn__block__sec p{
  color: #ffffff;
  width: 85%;
  margin: 5px auto;
  font-size: 16px;
  font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    text-align:center;
}





 .page-node-111 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  h2{

       text-align: center;
font-weight: bold;
    font-size: 30px;
 }

 .page-node-111 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  .koramn__block__sec{
   min-height: 373px;
   background-color: #215735;
   color: #fff;
   padding: 10px 0px;
   text-align: center;
   height: 100%;
   margin: 30px 0px 70px;
   border-top: 5px solid #daaf65;
 }
 .page-node-111 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  .koramn__block__sec img{
 display: block;
width: 70px;
margin: 15px auto;
}

.page-node-111 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  .koramn__block__sec h4{
  color: #dbb065;
      margin: 20px 0px;
      font-size: 20px;
      text-transform: uppercase;
      width: 80%;
      margin: 15px auto;
      font-weight: bold;
      font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-111 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  .koramn__block__sec p{
  color: #ffffff;
  width: 85%;
  margin: 5px auto;
  font-size: 16px;
  font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    text-align:center;
}


.page-node-111 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) {
  background:none;
  padding: 0px;
}




 .page-node-111 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  h2{

       text-align: center;
font-weight: bold;
    font-size: 30px;
 }

 .page-node-111 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  .koramn__block__sec{
   min-height: 373px;
   background-color: #215735;
   color: #fff;
   padding: 10px 0px;
   text-align: center;
   height: 100%;
   margin: 30px 0px 70px;
   border-top: 5px solid #daaf65;
 }
 .page-node-111 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  .koramn__block__sec img{
 display: block;
width: 70px;
margin: 15px auto;
}

.page-node-111 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  .koramn__block__sec h4{
  color: #dbb065;
      margin: 20px 0px;
      font-size: 20px;
      text-transform: uppercase;
      width: 80%;
      margin: 15px auto;
      font-weight: bold;
      font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-111 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  .koramn__block__sec p{
  color: #ffffff;
  width: 85%;
  margin: 5px auto;
  font-size: 16px;
  font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    text-align:center;
}


.page-node-111 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) {
  background:none!important;
  padding: 0px;
}




@media (min-width: 992px) and (max-width:1199px)
{
.page-node-111 .field__item:nth-child(3) {
    width: 970px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-111 .field__item:nth-child(3) {
    width: 750px;
        padding: 0px 15px;
}
}
@media screen and  (max-width:767px)
{
.page-node-111 .field__item:nth-child(3)  {
    width: 100%;
        padding: 0px 15px;
}
}

@media screen and (min-width:1500px)
{
.page-node-111 .field__item:nth-child(3){
    margin: auto;
    width: 84%;
    max-width: unset;
        padding: 0px 15px;
}
}

.page-node-111 .field__item:nth-child(3) h2{
  text-align: center;
  color: #232323;
  text-transform: uppercase;
  margin-bottom: 30px;
  font-weight: bold;
  font-size: 35px;
    font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-111 .field__item:nth-child(3) .clearfix .row .col-md-4{
  height: 100%;
  min-height: 320px;
  position: relative;
}

.page-node-111 .field__item:nth-child(3)  .clearfix .row .col-md-4{
  height: 100%;
  min-height: 320px;
  position: relative;
}

.page-node-111 .field__item:nth-child(3) .clearfix .row .col-md-4 p{
  padding-left: 30px;
      padding-top: 10px;
      background-size: 20px;
}


@media screen and (min-width: 1501.98px) {
.page-node-111 .field__item:nth-child(3) .clearfix .row .col-md-4 p{

      font-size: 17px;
}
}


.page-node-111 .korama__right__sec .field__item:nth-child(3){
    margin: auto;
    width: 100%;
    padding: 0px;
}

.page-node-111 .field__item:nth-child(3)  .clearfix .row .col-md-4 .user__msg{
  position: absolute;
      bottom: 15px;
          padding-left: 30px;
}

.page-node-111 .field__item:nth-child(3)  .clearfix .row .col-md-4 .user__msg h5{
  margin-bottom: 5px;
  font-size: 17px !important;
  font-weight: bold;
}



@media screen and (min-width: 1501.98px)
{
.page-node-111 .field__item:nth-child(3)  .clearfix .row .col-md-4 .user__msg span {
    font-size: 16px;
}
}


.page-node-111 .field__item:nth-child(4)  .block-block-content h2{
  display: none;
}


.page-node-111 .field__item:nth-child(4)  .block-block-content .strip__head h2{
  display: inline-block;
  font-size: 30px;
  padding: 15px 0px;
  text-transform: uppercase;
}

.page-node-111 .field__item:nth-child(4)  {
  padding: 35px 0px;
  margin-top: 20px;
  /* margin-bottom: 20px; */
  display: flex;
  justify-content: center;
  align-self: center;
  background-color: #215735;
  color: #fff;
  margin: 0 !important;
}


.page-node-111 .field__item:nth-child(4)  .paragraph--type--block-field-type{
    width: 40%;
}


.page-node-111 .field__item:nth-child(4)  .block-block-content .strip__head a{
  float: right;
      background-color: #daaf65;
      color: #ffffff;
      text-transform: uppercase;
      font-size: 23px;
      padding: 3px 26px;
      line-height: 40px;
      border-radius: 8px;
      text-decoration: none;
      border: 2px solid #daaf65;
}


.page-node-111  #main::after {
    display: block;
    clear: both;
    height: 50px;
    content: "";
    background: background-color: #1c2b2;
    background-color: #1c2b21;
}
@media (min-width: 1200px) and (max-width:1499px)
{
  .page-node-111 .kor__second__row{
    width: 1170px;
max-width: unset;
margin: auto;
}
}

.page-node-111 .field--name-field-right-column .field__item:nth-child(4) .paragraph--type--block-field-type{
width:100%;
}
.page-node-111 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) {
    background-color: #0A461F!important;
    padding: 15px 25px!important;
}
.page-node-111 .field__item:nth-child(3) .clearfix .row .col-md-4 {
    min-height: 280px!important;
}
.kor__user__speaks {
    height: 100%;
    min-height: 280px;
    position: relative;
    max-height: 300px;
}
#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) .field--name-field-first-col-layout .txt-block .left-div span {
vertical-align: -webkit-baseline-middle;
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-node-111 .field__item:nth-child(3) {
    width: 1170px;
max-width: unset;
margin: auto;
}
}

.page-node-111 #main-wrapper #content section #block-sjis-school-content .node__content .field--name-field-right-column .field__item:nth-child(4)
{
    background: none!important;
    padding: 0px!important;
}
.page-node-111 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type .koramn__block__sec {
    margin: 0px 0px 70px!important;
}
.page-node-111 .green-strap, .page-node-121 .green-strap ,.page-node-3 .green-strap {
position: relative;
   bottom: 128px;
   width: 100%;
   right: 0;
   margin: 0 auto;
   height: 70px;
   float: left;
   width: 100%;
   border-top: 9px solid #d3b131;
   background-color: rgba(30,86,49,0.89);
   padding-bottom: 30px;
   margin: 0;
   color: #d3b231;
   font-size: 28px;
   padding-left: 4%;
   text-align: left;
   margin-top: 32px;
   z-index: 9999999999999;
}
.page-node-111 .background-green, .page-node-121 .background-green, .page-node-3 .background-green {
   position: relative;
   bottom: 128px;
   width: 100%;
   right: 0;
   margin: 0 auto;
   height: 70px;
   float: left;
   width: 100%;
   border-top: 9px solid #d3b131;
   background-color: rgba(30,86,49,0.89);
   padding-bottom: 30px;
   margin: 0;
   color: #d3b231;
   font-size: 28px;
   padding-left: 4%;
   text-align: left;
   margin-top: 32px;
   z-index: 9999999999999;
}

.page-node-111 .green-strap, .page-node-121 .green-strap, .page-node-3 .green-strap {
opacity:0;
}

  @media screen and (max-width:767px) {
    .page-node-111 .background-green {
        display: none;
    }
    .page-node-111 .row {
      margin-left: 0px;
      margin-right: 0px;
  }
  .page-node-111 .kor__second__row {
      padding: 10px 0px;
  }
  .page-node-111 .kor__second__row .col-md-8 .field__item {
      padding: 0px 10px;
  }
  .page-node-111 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type .koramn__block__sec {
      margin: 0px 0px 45px;
  }
  .page-node-111 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type .koramn__block__sec {
      margin: 30px 0px 45px;
  }
  .page-node-111 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type .koramn__block__sec {
      margin: 0px 0px 45px!important;
  }
  .page-node-111 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type .koramn__block__sec {
      margin: 0px 0px 30px;
  }
  .page-node-111 .field__item:nth-child(4) .paragraph--type--block-field-type {
      width: 100%;
  }
  .page-node-111 .strip__head {
  text-align: center;
  }
  .page-node-111 .field__item:nth-child(4) .block-block-content .strip__head a {
    float: none;
    display: grid;
    width: 60%;
    margin: auto;
  }
  .page-node-111 .field__item:nth-child(3) .clearfix .row .col-md-4 {
      min-height: auto!important;
          margin-bottom: 20px;
  }
  .page-node-111 .field__item:nth-child(3) .clearfix .row .col-md-4 p {
       padding-left: 0px;
  }
  .page-node-111 .field__item:nth-child(3) .clearfix .row .col-md-4 .user__msg {
       position: initial;
      bottom: 15px;
       padding-left: 0px;
  }
  .page-node-111 .field__item:nth-child(3) h2 {
      margin-bottom: 5px;
  }
  .page-node-111 .field__item:nth-child(3) {
      margin-bottom: 40px;
  }
  }

  .page-node-111 .kor__second__row {
    padding: 0px 0px;
}
  /* Thankyou Payment Page Css*/
.page-node-169 #main{
  max-width: unset;
    padding: 0px;
}
.page-node-169 .title3{
  text-transform: uppercase;
  font-family: 'HelveticaNeueLTPro-LtCn' !important;
  color: #666666 !important;
  font-size: 36px;
  margin-bottom: 30px;
      text-align: center;
          margin-top: 20px;
}

.page-node-169 .title3 span{
    color: #dbb065 !important;
}


@media screen and (min-width:1500px)
{
.page-node-169 #block-sjis-school-content .container {
    margin: auto;
    width: 87%;
    max-width: unset;
}
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-node-169 #block-sjis-school-content .container {
    width: 1170px;
max-width: unset;
margin: auto;
}
}
@media (min-width: 992px) and (max-width:1199px)
{
.page-node-169 #block-sjis-school-content .container {
    width: 970px;
max-width: unset;
margin: auto;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-169 #block-sjis-school-content .container {
    width: 750px;
}
}
@media screen and  (max-width:767px)
{
.page-node-169 #block-sjis-school-content .container {
    width: 100%;
}
}

.page-node-169 #block-sjis-school-content .container .row .container{
    width: 100%;
}
@media screen and (min-width: 1501.98px)
{
.page-node-169 #block-sjis-school-content .container .row .container p {
    font-size: 17px!important;
}
}

.page-node-169 #block-sjis-school-content .container .row .container p{
  color: #333333;
  font-size: 18px;
  font-family: 'HelveticaNeueLTPro-Lt';
  line-height: 26px;
      margin: 0 0 10px;
}


.page-node-169 #main::after {
    display: block;
    clear: both;
    height: 50px;
    content: "";
    background: background-color: #1c2b2;
    background-color: #1c2b21;
}

  @media screen and (max-width:767px) {
    .page-node-169 #block-sjis-school-content .container .row .container p {
    font-size: 16px;
}
.page-node-169 .title3 {
    margin-bottom: 10px;
}
}

.page-node-169 #block-sjis-school-content .container .row .container p {
    text-align: center;
}
/* Thankyou Make enquiry Page Css */
.page-node-168 #main {
  width: 100%;
  max-width: unset;
  padding: 0px;
}
.page-node-168 .campus-wrap .title3 {
    margin: 0 0 15px;
    text-transform: uppercase;
    font-family: 'HelveticaNeueLTPro-LtCn' !important;
    color: #666666 !important;
    font-size: 36px;
        text-align: center;
}


.page-node-168 .campus-wrap .title3 span{
color: #dbb065 !important;
}
.page-node-168 .campus-wrap {
  background: #f1f1f1;
  padding: 30px 0;
}

.page-node-168 .campus-wrap p{
  padding: 0;
  margin: 0 0 10px 0;
  font-size: 16px;
  color: #333333;
font-family: 'HelveticaNeueLTPro-Lt';
line-height: 26px;
}


.page-node-168 #main::after {
    display: block;
    clear: both;
    height: 50px;
    content: "";
    background: background-color: #1c2b2;
    background-color: #1c2b21;
}

.page-node-168 #block-sjis-school-content {
      background: #f1f1f1;
}

  @media screen and (max-width:767px) {
    .featured-bottom {
        padding: 10px 20px;
    }
    .page-node-168 .campus-wrap {
    background: #f1f1f1;
    padding: 30px 0 10px;
}
  }

/* Connect Page Fix */
.page-node-98 #main{
    max-width: fit-content;
        padding: 0px;
}
.page-node-98  .container {
    width: 100%;
max-width: initial;
}

@media screen and (min-width:1500px)
{
.page-node-98 .contact-wrap .container {
    margin: auto;
    width: 87%;
    max-width: unset;
}
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-node-98 .contact-wrap .container {
    width: 1170px;
max-width: unset;
margin: auto;
}
}
@media (min-width: 992px) and (max-width:1199px)
{
.page-node-98 .contact-wrap .container {
    width: 970px;
max-width: unset;
margin: auto;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-98 .contact-wrap .container {
    width: 750px;
}
}
@media screen and  (max-width:767px)
{
.page-node-98 .contact-wrap .container {
    width: 100%;
}
}

@media (min-width: 1200px)
{
.page-node-98 .col-lg-offset-2 {
  margin-left: 16.66666667%!important;
}

}

.page-node-98 .contact-wrap {
  margin-top: 25px;
padding: 0;
}


.page-node-98 .contact-wrap .col-lg-offset-2  h1 {
  font-family: 'HelveticaNeueLTPro-LtCn';
  text-transform: uppercase;
  margin: 15px 0 10px 0;
  color: #dbb065;
    font-size: 36px;

}
@media screen and (min-width:1500px)
{
.page-node-98 .contact-wrap .col-lg-offset-2  p {
font-size: 17px;
}
}

.page-node-98 .contact-wrap   .brdr1 {
  border-bottom: 1px solid #e0e0e0;
  margin-bottom: 30px;
  margin-top: 5px;
}

.page-node-98 .contact-wrap .col-lg-offset-2  h3 {
  color: #333333;
  font-size: 24px;
}
.page-node-98 .contact-wrap .col-lg-offset-2  p span {
      width: 100%;
      display: block;
      font-family: 'HelveticaNeueLTPro-LtCn';
    font-size: 22px;
    color: #dbb065;
    display: block;
}

.page-node-98 .contact-wrap .col-lg-offset-2  p a {
  color: #333333;
}

.page-node-98 .padd0.brdr2.col-lg-4.col-md-6.col-sm-6.col-xs-12 {
    border-right: 1px solid #bdbdbd;
}

@media screen and (max-width:767px) {

  .page-node-98 .contact-wrap .col-lg-offset-2 h1 {
      font-family: 'HelveticaNeueLTPro-LtCn';
      text-transform: uppercase;
      margin: 15px 0 10px 0;
      color: #dbb065;
      font-size: 20px;
  }
  .page-node-98  p {
    font-size: 16px;
}
.page-node-98 .padd0.brdr2.col-lg-4.col-md-6.col-sm-6.col-xs-12 {
    border-right: 0px;
        padding-left: 0px;
}
.page-node-98  .row.col-md-12
{
  margin: 0px;
}

}
.page-node-98 .contact-wrap::after {
    display: block;
    clear: both;
    margin-top:-10px;
    height: 8px;
    content: "";
    background: background-color: #1c2b2;
    background-color: #1c2b21;
}
/* myp inner page css */
@media screen and (max-width:767px) {
.page-node-168 .row-offcanvas {

      margin: 0px;
}
.node--type-article .article-des {
        margin: 0px;
}
}
/* physical classroom css */
@media screen and (max-width: 767px)
{
.node--type-blog-details h1 {
    font-size: 30px;
}
.node--type-blog-details  .side-box a {
  margin-left: 10px;
  color: black;
  font-size: 14px;
}
.node--type-blog-details  .side-box a img {
    margin-bottom: 10px;
}

.node--type-blog-details  .side-box {
    padding: 0px 15px;
}

}

.node--type-blog-details  .side-box a {
  margin-left: 10px;
  color: black;
  font-size: 14px;
}


/* Academics ICSE Page Css */
.page-node-110 #main {
  width: 100%;
  max-width: unset;
  padding: 0px;
}

@media (min-width: 992px) and (max-width:1199px)
{
.page-node-110 .kor__second__row  {
    width: 970px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-110 .kor__second__row  {
    width: 750px;
        padding: 0px 15px;
}
}
@media screen and  (max-width:767px)
{
.page-node-110 .kor__second__row  {
    width: 100%;
        padding: 0px 15px;
}
}

@media screen and (min-width:1500px)
{
.page-node-110 .kor__second__row {
    margin: auto;
    width: 84%;
    max-width: unset;
        padding: 0px 15px;
}
}

.page-node-110 .kor__second__row p{
  text-align: justify;
font-size: 18px;
color: #3a3a3a;
margin: 25px 0px;
}

@media screen and (min-width: 1501.98px){
.page-node-110 .kor__new__content p {
    font-size: 26px;
    line-height: 38px;
}
 }

 .page-node-110 .kor__second__row {
    padding: 50px 0px;
 }
 .page-node-110 .kor__new__content p a{
   color: #337ab7;
   text-decoration: none;
 }

.page-node-110 .kor__second__row .col-md-8 .field__item{
    padding-left: 0;
padding-right: 5%;
  }


.page-node-110 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type{
   padding: 20px;
       margin-bottom: 50px;
       text-align: center;
       background-color: #1b2b21;
       position: relative;
 }


  .page-node-110 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body h2{
    color: #b29249;
        font-size: 25px;
        margin: 8px 0px;
  }

  .page-node-110 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body h4{
    color: #aab9b4;
    font-size: 18px;
  }
  .page-node-110 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body hr{
    margin: 15px 0px !important;
  border: 0;
  border-top: 1px solid #eee;
  }

  .page-node-110 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body h5{
    color: #baab8c;
    font-size: 18px;
    margin-bottom: 20px;
    font-weight: bold;
  }

  .page-node-110 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body p{
    position: absolute;
    margin: 0 auto;
    right: 0;
    left: 0;
    width: 180px;
    background-color: #215737;
    padding: 7px;
    text-align: center;
    z-index: 99999999999999;
  }

  .page-node-110 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body p button{
    background-color: #215737;
        border: 0;
        color: #aeb178;
        text-align: center;
  }



 .page-node-110 div{
   overflow: initial;
 }


 .page-node-110 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  h2{

       text-align: center;
font-weight: bold;
    font-size: 30px;
 }

 .page-node-110 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  .koramn__block__sec{
   min-height: 373px;
   background-color: #215735;
   color: #fff;
   padding: 10px 0px;
   text-align: center;
   height: 100%;
   margin: 30px 0px 70px;
   border-top: 5px solid #daaf65;
 }
 .page-node-110 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  .koramn__block__sec img{
 display: block;
width: 70px;
margin: 15px auto;
}

.page-node-110 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  .koramn__block__sec h4{
  color: #dbb065;
      margin: 20px 0px;
      font-size: 20px;
      text-transform: uppercase;
      width: 80%;
      margin: 15px auto;
      font-weight: bold;
      font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-110 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  .koramn__block__sec p{
  color: #ffffff;
  width: 85%;
  margin: 5px auto;
  font-size: 16px;
  font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    text-align:center;
}



 .page-node-110 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  h2{

       text-align: center;
font-weight: bold;
    font-size: 30px;
 }

 .page-node-110 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  .koramn__block__sec{
   min-height: 373px;
   background-color: #215735;
   color: #fff;
   padding: 10px 0px;
   text-align: center;
   height: 100%;
   margin: 0px 0px 70px;
   border-top: 5px solid #daaf65;
 }
 .page-node-110 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  .koramn__block__sec img{
 display: block;
width: 70px;
margin: 15px auto;
}

.page-node-110 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  .koramn__block__sec h4{
  color: #dbb065;
      margin: 20px 0px;
      font-size: 20px;
      text-transform: uppercase;
      width: 80%;
      margin: 15px auto;
      font-weight: bold;
      font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-110 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  .koramn__block__sec p{
  color: #ffffff;
  width: 85%;
  margin: 5px auto;
  font-size: 16px;
  font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    text-align:center;
}





 .page-node-110 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  h2{

       text-align: center;
font-weight: bold;
    font-size: 30px;
 }

 .page-node-110 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  .koramn__block__sec{
   min-height: 373px;
   background-color: #215735;
   color: #fff;
   padding: 10px 0px;
   text-align: center;
   height: 100%;
   margin: 30px 0px 70px;
   border-top: 5px solid #daaf65;
 }
 .page-node-110 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  .koramn__block__sec img{
 display: block;
width: 70px;
margin: 15px auto;
}

.page-node-110 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  .koramn__block__sec h4{
  color: #dbb065;
      margin: 20px 0px;
      font-size: 20px;
      text-transform: uppercase;
      width: 80%;
      margin: 15px auto;
      font-weight: bold;
      font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-110 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  .koramn__block__sec p{
  color: #ffffff;
  width: 85%;
  margin: 5px auto;
  font-size: 16px;
  font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    text-align:center;
}


.page-node-110 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) {
  background:none;
  padding: 0px;
}




 .page-node-110 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  h2{

       text-align: center;
font-weight: bold;
    font-size: 30px;
 }

 .page-node-110 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  .koramn__block__sec{
   min-height: 373px;
   background-color: #215735;
   color: #fff;
   padding: 10px 0px;
   text-align: center;
   height: 100%;
   margin: 0px 0px 70px;
   border-top: 5px solid #daaf65;
 }
 .page-node-110 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  .koramn__block__sec img{
 display: block;
width: 70px;
margin: 15px auto;
}

.page-node-110 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  .koramn__block__sec h4{
  color: #dbb065;
      margin: 20px 0px;
      font-size: 20px;
      text-transform: uppercase;
      width: 80%;
      margin: 15px auto;
      font-weight: bold;
      font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-110 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  .koramn__block__sec p{
  color: #ffffff;
  width: 85%;
  margin: 5px auto;
  font-size: 16px;
  font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    text-align:center;
}


.page-node-110 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) {
  background:none!important;
  padding: 0px;
}




@media (min-width: 992px) and (max-width:1199px)
{
.page-node-110 .field__item:nth-child(3) {
    width: 970px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-110 .field__item:nth-child(3) {
    width: 750px;
        padding: 0px 15px;
}
}
@media screen and  (max-width:767px)
{
.page-node-110 .field__item:nth-child(3)  {
    width: 100%;
        padding: 0px 15px;
}
}

@media screen and (min-width:1500px)
{
.page-node-110 .field__item:nth-child(3){
    margin: auto;
    width: 84%;
    max-width: unset;
        padding: 0px 15px;
}
}

.page-node-110 .field__item:nth-child(3) h2{
  text-align: center;
  color: #232323;
  text-transform: uppercase;
  margin-bottom: 30px;
  font-weight: bold;
  font-size: 35px;
    font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-110 .field__item:nth-child(3) .clearfix .row .col-md-4{
  height: 100%;
  min-height: 320px;
  position: relative;
}

.page-node-110 .field__item:nth-child(3)  .clearfix .row .col-md-4{
  height: 100%;
  min-height: 320px;
  position: relative;
}

.page-node-110 .field__item:nth-child(3) .clearfix .row .col-md-4 p{
  padding-left: 30px;
      padding-top: 10px;
      background-size: 20px;
}


@media screen and (min-width: 1501.98px) {
.page-node-110 .field__item:nth-child(3) .clearfix .row .col-md-4 p{

      font-size: 17px;
}
}


.page-node-110 .korama__right__sec .field__item:nth-child(3){
    margin: auto;
    width: 100%;
    padding: 0px;
}

.page-node-110 .field__item:nth-child(3)  .clearfix .row .col-md-4 .user__msg{
  position: absolute;
      bottom: 15px;
          padding-left: 30px;
}

.page-node-110 .field__item:nth-child(3)  .clearfix .row .col-md-4 .user__msg h5{
  margin-bottom: 5px;
  font-size: 17px !important;
  font-weight: bold;
}



@media screen and (min-width: 1501.98px)
{
.page-node-110 .field__item:nth-child(3)  .clearfix .row .col-md-4 .user__msg span {
    font-size: 16px;
}
}


.page-node-110 .field__item:nth-child(4)  .block-block-content h2{
  display: none;
}


.page-node-110 .field__item:nth-child(4)  .block-block-content .strip__head h2{
  display: inline-block;
  font-size: 30px;
  padding: 15px 0px;
  text-transform: uppercase;
}

.page-node-110 .field__item:nth-child(4)  {
  padding: 35px 0px;
  margin-top: 20px;
  /* margin-bottom: 20px; */
  display: flex;
  justify-content: center;
  align-self: center;
  background-color: #215735;
  color: #fff;
  margin: 0 !important;
}


.page-node-110 .field__item:nth-child(4)  .paragraph--type--block-field-type{
    width: 40%;
}


.page-node-110 .field__item:nth-child(4)  .block-block-content .strip__head a{
  float: right;
      background-color: #daaf65;
      color: #ffffff;
      text-transform: uppercase;
      font-size: 23px;
      padding: 3px 26px;
      line-height: 40px;
      border-radius: 8px;
      text-decoration: none;
      border: 2px solid #daaf65;
}


.page-node-110  #main::after {
    display: block;
    clear: both;
    height: 50px;
    content: "";
    background: background-color: #1c2b2;
    background-color: #1c2b21;
}
@media (min-width: 1200px) and (max-width:1499px)
{
  .page-node-110 .kor__second__row{
    width: 1170px;
max-width: unset;
margin: auto;
}
}

.page-node-110 .field--name-field-right-column .field__item:nth-child(4) .paragraph--type--block-field-type{
width:100%;
}
.page-node-110 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) {
    background-color: #0A461F!important;
    padding: 15px 25px!important;
}
.page-node-110 .field__item:nth-child(3) .clearfix .row .col-md-4 {
    min-height: 280px!important;
}
.kor__user__speaks {
    height: 100%;
    min-height: 280px;
    position: relative;
    max-height: 300px;
}
#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) .field--name-field-first-col-layout .txt-block .left-div span {
vertical-align: -webkit-baseline-middle;
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-node-110 .field__item:nth-child(3) {
    width: 1170px;
max-width: unset;
margin: auto;
}
}

.page-node-110 #main-wrapper #content section #block-sjis-school-content .node__content .field--name-field-right-column .field__item:nth-child(4)
{
    background: none!important;
    padding: 0px!important;
}
.page-node-110 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type .koramn__block__sec {
    margin: 0px 0px 70px!important;
}
.page-node-110 .green-strap, .page-node-121 .green-strap ,.page-node-3 .green-strap {
position: relative;
   bottom: 128px;
   width: 100%;
   right: 0;
   margin: 0 auto;
   height: 70px;
   float: left;
   width: 100%;
   border-top: 9px solid #d3b131;
   background-color: rgba(30,86,49,0.89);
   padding-bottom: 30px;
   margin: 0;
   color: #d3b231;
   font-size: 28px;
   padding-left: 4%;
   text-align: left;
   margin-top: 32px;
   z-index: 9999999999999;
}
.page-node-110 .background-green, .page-node-121 .background-green, .page-node-3 .background-green {
   position: relative;
   bottom: 128px;
   width: 100%;
   right: 0;
   margin: 0 auto;
   height: 70px;
   float: left;
   width: 100%;
   border-top: 9px solid #d3b131;
   background-color: rgba(30,86,49,0.89);
   padding-bottom: 30px;
   margin: 0;
   color: #d3b231;
   font-size: 28px;
   padding-left: 4%;
   text-align: left;
   margin-top: 32px;
   z-index: 9999999999999;
}

.page-node-110 .green-strap, .page-node-121 .green-strap, .page-node-3 .green-strap {
opacity:0;
}

  @media screen and (max-width:767px) {
    .page-node-110 .background-green {
        display: none;
    }
    .page-node-110 .row {
      margin-left: 0px;
      margin-right: 0px;
  }
  .page-node-110 .kor__second__row {
      padding: 10px 0px;
  }
  .page-node-110 .kor__second__row .col-md-8 .field__item {
      padding: 0px 10px;
  }
  .page-node-110 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type .koramn__block__sec {
      margin: 0px 0px 45px;
  }
  .page-node-110 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type .koramn__block__sec {
      margin: 30px 0px 45px;
  }
  .page-node-110 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type .koramn__block__sec {
      margin: 0px 0px 45px!important;
  }
  .page-node-110 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type .koramn__block__sec {
      margin: 0px 0px 30px;
  }
  .page-node-110 .field__item:nth-child(4) .paragraph--type--block-field-type {
      width: 100%;
  }
  .page-node-110 .strip__head {
  text-align: center;
  }
  .page-node-110 .field__item:nth-child(4) .block-block-content .strip__head a {
    float: none;
    display: grid;
    width: 60%;
    margin: auto;
  }
  .page-node-110 .field__item:nth-child(3) .clearfix .row .col-md-4 {
      min-height: auto!important;
          margin-bottom: 20px;
  }
  .page-node-110 .field__item:nth-child(3) .clearfix .row .col-md-4 p {
       padding-left: 0px;
  }
  .page-node-110 .field__item:nth-child(3) .clearfix .row .col-md-4 .user__msg {
       position: initial;
      bottom: 15px;
       padding-left: 0px;
  }
  .page-node-110 .field__item:nth-child(3) h2 {
      margin-bottom: 5px;
  }
  .page-node-110 .field__item:nth-child(3) {
      margin-bottom: 40px;
  }
  }

.page-node-110 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type{
      width: 100%;
}


.page-node-110 .korama__right__sec .field__item:nth-child(4) {
    padding: 0px!important;
    margin-bottom: 0px!important;
}

.page-node-110 #block-sjis-school-content .field--name-field-landing-component .field__item:first-of-type {
    position: relative;
}

.page-node-110 #block-sjis-school-content .field--name-field-landing-component .field__item:first-of-type .background-green{
      position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    margin-top: 140px;
}

.page-node-110 .kor__second__row {
    padding: 50px 0px;
}
/* Academics CBSE Page Css */
.page-node-111 #main {
  width: 100%;
  max-width: unset;
  padding: 0px;
}

@media (min-width: 992px) and (max-width:1199px)
{
.page-node-111 .kor__second__row  {
    width: 970px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-111 .kor__second__row  {
    width: 750px;
        padding: 0px 15px;
}
}
@media screen and  (max-width:767px)
{
.page-node-111 .kor__second__row  {
    width: 100%;
        padding: 0px 15px;
}
}

@media screen and (min-width:1500px)
{
.page-node-111 .kor__second__row {
    margin: auto;
    width: 84%;
    max-width: unset;
        padding: 0px 15px;
}
}

.page-node-111 .kor__second__row p{
  text-align: justify;
font-size: 18px;
color: #3a3a3a;
margin: 25px 0px;
}

@media screen and (min-width: 1501.98px){
.page-node-111 .kor__new__content p {
    font-size: 26px;
    line-height: 38px;
}
 }

 .page-node-111 .kor__second__row {
    padding: 50px 0px;
 }
 .page-node-111 .kor__new__content p a{
   color: #337ab7;
   text-decoration: none;
 }

.page-node-111 .kor__second__row .col-md-8 .field__item{
    padding-left: 0;
padding-right: 5%;
  }


.page-node-111 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type{
   padding: 20px;
       margin-bottom: 50px;
       text-align: center;
       background-color: #1b2b21;
       position: relative;
 }


  .page-node-111 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body h2{
    color: #b29249;
        font-size: 25px;
        margin: 8px 0px;
  }

  .page-node-111 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body h4{
    color: #aab9b4;
    font-size: 18px;
  }
  .page-node-111 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body hr{
    margin: 15px 0px !important;
  border: 0;
  border-top: 1px solid #eee;
  }

  .page-node-111 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body h5{
    color: #baab8c;
    font-size: 18px;
    margin-bottom: 20px;
    font-weight: bold;
  }

  .page-node-111 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body p{
    position: absolute;
    margin: 0 auto;
    right: 0;
    left: 0;
    width: 180px;
    background-color: #215737;
    padding: 7px;
    text-align: center;
    z-index: 99999999999999;
  }

  .page-node-111 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body p button{
    background-color: #215737;
        border: 0;
        color: #aeb178;
        text-align: center;
  }



 .page-node-111 div{
   overflow: initial;
 }


 .page-node-111 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  h2{

       text-align: center;
font-weight: bold;
    font-size: 30px;
 }

 .page-node-111 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  .koramn__block__sec{
   min-height: 373px;
   background-color: #215735;
   color: #fff;
   padding: 10px 0px;
   text-align: center;
   height: 100%;
   margin: 30px 0px 70px;
   border-top: 5px solid #daaf65;
 }
 .page-node-111 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  .koramn__block__sec img{
 display: block;
width: 70px;
margin: 15px auto;
}

.page-node-111 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  .koramn__block__sec h4{
  color: #dbb065;
      margin: 20px 0px;
      font-size: 20px;
      text-transform: uppercase;
      width: 80%;
      margin: 15px auto;
      font-weight: bold;
      font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-111 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  .koramn__block__sec p{
  color: #ffffff;
  width: 85%;
  margin: 5px auto;
  font-size: 16px;
  font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    text-align:center;
}



 .page-node-111 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  h2{

       text-align: center;
font-weight: bold;
    font-size: 30px;
 }

 .page-node-111 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  .koramn__block__sec{
   min-height: 373px;
   background-color: #215735;
   color: #fff;
   padding: 10px 0px;
   text-align: center;
   height: 100%;
   margin: 0px 0px 70px;
   border-top: 5px solid #daaf65;
 }
 .page-node-111 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  .koramn__block__sec img{
 display: block;
width: 70px;
margin: 15px auto;
}

.page-node-111 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  .koramn__block__sec h4{
  color: #dbb065;
      margin: 20px 0px;
      font-size: 20px;
      text-transform: uppercase;
      width: 80%;
      margin: 15px auto;
      font-weight: bold;
      font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-111 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  .koramn__block__sec p{
  color: #ffffff;
  width: 85%;
  margin: 5px auto;
  font-size: 16px;
  font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    text-align:center;
}





 .page-node-111 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  h2{

       text-align: center;
font-weight: bold;
    font-size: 30px;
 }

 .page-node-111 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  .koramn__block__sec{
   min-height: 373px;
   background-color: #215735;
   color: #fff;
   padding: 10px 0px;
   text-align: center;
   height: 100%;
   margin: 30px 0px 70px;
   border-top: 5px solid #daaf65;
 }
 .page-node-111 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  .koramn__block__sec img{
 display: block;
width: 70px;
margin: 15px auto;
}

.page-node-111 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  .koramn__block__sec h4{
  color: #dbb065;
      margin: 20px 0px;
      font-size: 20px;
      text-transform: uppercase;
      width: 80%;
      margin: 15px auto;
      font-weight: bold;
      font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-111 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  .koramn__block__sec p{
  color: #ffffff;
  width: 85%;
  margin: 5px auto;
  font-size: 16px;
  font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    text-align:center;
}


.page-node-111 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) {
  background:none;
  padding: 0px;
}




 .page-node-111 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  h2{

       text-align: center;
font-weight: bold;
    font-size: 30px;
 }

 .page-node-111 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  .koramn__block__sec{
   min-height: 373px;
   background-color: #215735;
   color: #fff;
   padding: 10px 0px;
   text-align: center;
   height: 100%;
   margin: 0px 0px 70px;
   border-top: 5px solid #daaf65;
 }
 .page-node-111 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  .koramn__block__sec img{
 display: block;
width: 70px;
margin: 15px auto;
}

.page-node-111 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  .koramn__block__sec h4{
  color: #dbb065;
      margin: 20px 0px;
      font-size: 20px;
      text-transform: uppercase;
      width: 80%;
      margin: 15px auto;
      font-weight: bold;
      font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-111 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  .koramn__block__sec p{
  color: #ffffff;
  width: 85%;
  margin: 5px auto;
  font-size: 16px;
  font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    text-align:center;
}


.page-node-111 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) {
  background:none!important;
  padding: 0px;
}




@media (min-width: 992px) and (max-width:1199px)
{
.page-node-111 .field__item:nth-child(3) {
    width: 970px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-111 .field__item:nth-child(3) {
    width: 750px;
        padding: 0px 15px;
}
}
@media screen and  (max-width:767px)
{
.page-node-111 .field__item:nth-child(3)  {
    width: 100%;
        padding: 0px 15px;
}
}

@media screen and (min-width:1500px)
{
.page-node-111 .field__item:nth-child(3){
    margin: auto;
    width: 84%;
    max-width: unset;
        padding: 0px 15px;
}
}

.page-node-111 .field__item:nth-child(3) h2{
  text-align: center;
  color: #232323;
  text-transform: uppercase;
  margin-bottom: 30px;
  font-weight: bold;
  font-size: 35px;
    font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-111 .field__item:nth-child(3) .clearfix .row .col-md-4{
  height: 100%;
  min-height: 320px;
  position: relative;
}

.page-node-111 .field__item:nth-child(3)  .clearfix .row .col-md-4{
  height: 100%;
  min-height: 320px;
  position: relative;
}

.page-node-111 .field__item:nth-child(3) .clearfix .row .col-md-4 p{
  padding-left: 30px;
      padding-top: 10px;
      background-size: 20px;
}


@media screen and (min-width: 1501.98px) {
.page-node-111 .field__item:nth-child(3) .clearfix .row .col-md-4 p{

      font-size: 17px;
}
}


.page-node-111 .korama__right__sec .field__item:nth-child(3){
    margin: auto;
    width: 100%;
    padding: 0px;
}

.page-node-111 .field__item:nth-child(3)  .clearfix .row .col-md-4 .user__msg{
  position: absolute;
      bottom: 15px;
          padding-left: 30px;
}

.page-node-111 .field__item:nth-child(3)  .clearfix .row .col-md-4 .user__msg h5{
  margin-bottom: 5px;
  font-size: 17px !important;
  font-weight: bold;
}



@media screen and (min-width: 1501.98px)
{
.page-node-111 .field__item:nth-child(3)  .clearfix .row .col-md-4 .user__msg span {
    font-size: 16px;
}
}


.page-node-111 .field__item:nth-child(4)  .block-block-content h2{
  display: none;
}


.page-node-111 .field__item:nth-child(4)  .block-block-content .strip__head h2{
  display: inline-block;
  font-size: 30px;
  padding: 15px 0px;
  text-transform: uppercase;
}

.page-node-111 .field__item:nth-child(4)  {
  padding: 35px 0px;
  margin-top: 20px;
  /* margin-bottom: 20px; */
  display: flex;
  justify-content: center;
  align-self: center;
  background-color: #215735;
  color: #fff;
  margin: 0 !important;
}


.page-node-111 .field__item:nth-child(4)  .paragraph--type--block-field-type{
    width: 40%;
}


.page-node-111 .field__item:nth-child(4)  .block-block-content .strip__head a{
  float: right;
      background-color: #daaf65;
      color: #ffffff;
      text-transform: uppercase;
      font-size: 23px;
      padding: 3px 26px;
      line-height: 40px;
      border-radius: 8px;
      text-decoration: none;
      border: 2px solid #daaf65;
}


.page-node-111  #main::after {
    display: block;
    clear: both;
    height: 50px;
    content: "";
    background: background-color: #1c2b2;
    background-color: #1c2b21;
}
@media (min-width: 1200px) and (max-width:1499px)
{
  .page-node-111 .kor__second__row{
    width: 1170px;
max-width: unset;
margin: auto;
}
}

.page-node-111 .field--name-field-right-column .field__item:nth-child(4) .paragraph--type--block-field-type{
width:100%;
}
.page-node-111 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) {
    background-color: #0A461F!important;
    padding: 15px 25px!important;
}
.page-node-111 .field__item:nth-child(3) .clearfix .row .col-md-4 {
    min-height: 280px!important;
}
.kor__user__speaks {
    height: 100%;
    min-height: 280px;
    position: relative;
    max-height: 300px;
}
#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) .field--name-field-first-col-layout .txt-block .left-div span {
vertical-align: -webkit-baseline-middle;
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-node-111 .field__item:nth-child(3) {
    width: 1170px;
max-width: unset;
margin: auto;
}
}

.page-node-111 #main-wrapper #content section #block-sjis-school-content .node__content .field--name-field-right-column .field__item:nth-child(4)
{
    background: none!important;
    padding: 0px!important;
}
.page-node-111 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type .koramn__block__sec {
    margin: 0px 0px 70px!important;
}
.page-node-111 .green-strap, .page-node-121 .green-strap ,.page-node-3 .green-strap {
position: relative;
   bottom: 128px;
   width: 100%;
   right: 0;
   margin: 0 auto;
   height: 70px;
   float: left;
   width: 100%;
   border-top: 9px solid #d3b131;
   background-color: rgba(30,86,49,0.89);
   padding-bottom: 30px;
   margin: 0;
   color: #d3b231;
   font-size: 28px;
   padding-left: 4%;
   text-align: left;
   margin-top: 32px;
   z-index: 9999999999999;
}
.page-node-111 .background-green, .page-node-121 .background-green, .page-node-3 .background-green {
   position: relative;
   bottom: 128px;
   width: 100%;
   right: 0;
   margin: 0 auto;
   height: 70px;
   float: left;
   width: 100%;
   border-top: 9px solid #d3b131;
   background-color: rgba(30,86,49,0.89);
   padding-bottom: 30px;
   margin: 0;
   color: #d3b231;
   font-size: 28px;
   padding-left: 4%;
   text-align: left;
   margin-top: 32px;
   z-index: 9999999999999;
}

.page-node-111 .green-strap, .page-node-121 .green-strap, .page-node-3 .green-strap {
opacity:0;
}

  @media screen and (max-width:767px) {
    .page-node-111 .background-green {
        display: none;
    }
    .page-node-111 .row {
      margin-left: 0px;
      margin-right: 0px;
  }
  .page-node-111 .kor__second__row {
      padding: 10px 0px;
  }
  .page-node-111 .kor__second__row .col-md-8 .field__item {
      padding: 0px 10px;
  }
  .page-node-111 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type .koramn__block__sec {
      margin: 0px 0px 45px;
  }
  .page-node-111 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type .koramn__block__sec {
      margin: 30px 0px 45px;
  }
  .page-node-111 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type .koramn__block__sec {
      margin: 0px 0px 45px!important;
  }
  .page-node-111 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type .koramn__block__sec {
      margin: 0px 0px 30px;
  }
  .page-node-111 .field__item:nth-child(4) .paragraph--type--block-field-type {
      width: 100%;
  }
  .page-node-111 .strip__head {
  text-align: center;
  }
  .page-node-111 .field__item:nth-child(4) .block-block-content .strip__head a {
    float: none;
    display: grid;
    width: 60%;
    margin: auto;
  }
  .page-node-111 .field__item:nth-child(3) .clearfix .row .col-md-4 {
      min-height: auto!important;
          margin-bottom: 20px;
  }
  .page-node-111 .field__item:nth-child(3) .clearfix .row .col-md-4 p {
       padding-left: 0px;
  }
  .page-node-111 .field__item:nth-child(3) .clearfix .row .col-md-4 .user__msg {
       position: initial;
      bottom: 15px;
       padding-left: 0px;
  }
  .page-node-111 .field__item:nth-child(3) h2 {
      margin-bottom: 5px;
  }
  .page-node-111 .field__item:nth-child(3) {
      margin-bottom: 40px;
  }
  }

.page-node-111 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type{
      width: 100%;
}


.page-node-111 .korama__right__sec .field__item:nth-child(4) {
    padding: 0px!important;
    margin-bottom: 0px!important;
}

.page-node-111 #block-sjis-school-content .field--name-field-landing-component .field__item:first-of-type {
    position: relative;
}

.page-node-111 #block-sjis-school-content .field--name-field-landing-component .field__item:first-of-type .background-green{
      position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    margin-top: 140px;
}

.page-node-111 .kor__second__row {
    padding: 50px 0px;
}
/* CBSE School Aundh Page Css*/
.page-node-107 #main {
  width: 100%;
  max-width: unset;
  padding: 0px;
}

@media (min-width: 992px) and (max-width:1199px)
{
.page-node-107 .kor__second__row  {
    width: 970px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-107 .kor__second__row  {
    width: 750px;
        padding: 0px 15px;
}
}
@media screen and  (max-width:767px)
{
.page-node-107 .kor__second__row  {
    width: 100%;
        padding: 0px 15px;
}
}

@media screen and (min-width:1500px)
{
.page-node-107 .kor__second__row {
    margin: auto;
    width: 84%;
    max-width: unset;
        padding: 0px 15px;
}
}

.page-node-107 .kor__second__row p{
  text-align: justify;
font-size: 18px;
color: #3a3a3a;
margin: 25px 0px;
}

@media screen and (min-width: 1501.98px){
.page-node-107 .kor__new__content p {
    font-size: 26px;
    line-height: 38px;
}
 }

 .page-node-107 .kor__second__row {
    padding: 50px 0px;
 }
 .page-node-107 .kor__new__content p a{
   color: #337ab7;
   text-decoration: none;
 }

.page-node-107 .kor__second__row .col-md-8 .field__item{
    padding-left: 0;
padding-right: 5%;
  }


.page-node-107 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type{
   padding: 20px;
       margin-bottom: 50px;
       text-align: center;
       background-color: #1b2b21;
       position: relative;
 }


  .page-node-107 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body h2{
    color: #b29249;
        font-size: 25px;
        margin: 8px 0px;
  }

  .page-node-107 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body h4{
    color: #aab9b4;
    font-size: 18px;
  }
  .page-node-107 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body hr{
    margin: 15px 0px !important;
  border: 0;
  border-top: 1px solid #eee;
  }

  .page-node-107 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body h5{
    color: #baab8c;
    font-size: 18px;
    margin-bottom: 20px;
    font-weight: bold;
  }

  .page-node-107 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body p{
    position: absolute;
    margin: 0 auto;
    right: 0;
    left: 0;
    width: 180px;
    background-color: #215737;
    padding: 7px;
    text-align: center;
    z-index: 99999999999999;
  }

  .page-node-107 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body p button{
    background-color: #215737;
        border: 0;
        color: #aeb178;
        text-align: center;
  }



 .page-node-107 div{
   overflow: initial;
 }


 .page-node-107 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  h2{

       text-align: center;
font-weight: bold;
    font-size: 30px;
 }

 .page-node-107 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  .koramn__block__sec{
   min-height: 373px;
   background-color: #215735;
   color: #fff;
   padding: 10px 0px;
   text-align: center;
   height: 100%;
   margin: 30px 0px 70px;
   border-top: 5px solid #daaf65;
 }
 .page-node-107 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  .koramn__block__sec img{
 display: block;
width: 70px;
margin: 15px auto;
}

.page-node-107 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  .koramn__block__sec h4{
  color: #dbb065;
      margin: 20px 0px;
      font-size: 20px;
      text-transform: uppercase;
      width: 80%;
      margin: 15px auto;
      font-weight: bold;
      font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-107 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  .koramn__block__sec p{
  color: #ffffff;
  width: 85%;
  margin: 5px auto;
  font-size: 16px;
  font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    text-align:center;
}



 .page-node-107 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  h2{

       text-align: center;
font-weight: bold;
    font-size: 30px;
 }

 .page-node-107 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  .koramn__block__sec{
   min-height: 373px;
   background-color: #215735;
   color: #fff;
   padding: 10px 0px;
   text-align: center;
   height: 100%;
   margin: 30px 0px 70px;
   border-top: 5px solid #daaf65;
 }
 .page-node-107 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  .koramn__block__sec img{
 display: block;
width: 70px;
margin: 15px auto;
}

.page-node-107 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  .koramn__block__sec h4{
  color: #dbb065;
      margin: 20px 0px;
      font-size: 20px;
      text-transform: uppercase;
      width: 80%;
      margin: 15px auto;
      font-weight: bold;
      font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-107 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  .koramn__block__sec p{
  color: #ffffff;
  width: 85%;
  margin: 5px auto;
  font-size: 16px;
  font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    text-align:center;
}





 .page-node-107 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  h2{

       text-align: center;
font-weight: bold;
    font-size: 30px;
 }

 .page-node-107 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  .koramn__block__sec{
   min-height: 373px;
   background-color: #215735;
   color: #fff;
   padding: 10px 0px;
   text-align: center;
   height: 100%;
   margin: 30px 0px 70px;
   border-top: 5px solid #daaf65;
 }
 .page-node-107 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  .koramn__block__sec img{
 display: block;
width: 70px;
margin: 15px auto;
}

.page-node-107 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  .koramn__block__sec h4{
  color: #dbb065;
      margin: 20px 0px;
      font-size: 20px;
      text-transform: uppercase;
      width: 80%;
      margin: 15px auto;
      font-weight: bold;
      font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-107 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  .koramn__block__sec p{
  color: #ffffff;
  width: 85%;
  margin: 5px auto;
  font-size: 16px;
  font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    text-align:center;
}


.page-node-107 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) {
  background:none;
  padding: 0px;
}




 .page-node-107 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  h2{

       text-align: center;
font-weight: bold;
    font-size: 30px;
 }

 .page-node-107 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  .koramn__block__sec{
   min-height: 373px;
   background-color: #215735;
   color: #fff;
   padding: 10px 0px;
   text-align: center;
   height: 100%;
   margin: 30px 0px 70px;
   border-top: 5px solid #daaf65;
 }
 .page-node-107 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  .koramn__block__sec img{
 display: block;
width: 70px;
margin: 15px auto;
}

.page-node-107 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  .koramn__block__sec h4{
  color: #dbb065;
      margin: 20px 0px;
      font-size: 20px;
      text-transform: uppercase;
      width: 80%;
      margin: 15px auto;
      font-weight: bold;
      font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-107 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  .koramn__block__sec p{
  color: #ffffff;
  width: 85%;
  margin: 5px auto;
  font-size: 16px;
  font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    text-align:center;
}


.page-node-107 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) {
  background:none!important;
  padding: 0px;
}




@media (min-width: 992px) and (max-width:1199px)
{
.page-node-107 .field__item:nth-child(3) {
    width: 970px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-107 .field__item:nth-child(3) {
    width: 750px;
        padding: 0px 15px;
}
}
@media screen and  (max-width:767px)
{
.page-node-107 .field__item:nth-child(3)  {
    width: 100%;
        padding: 0px 15px;
}
}

@media screen and (min-width:1500px)
{
.page-node-107 .field__item:nth-child(3){
    margin: auto;
    width: 84%;
    max-width: unset;
        padding: 0px 15px;
}
}

.page-node-107 .field__item:nth-child(3) h2{
  text-align: center;
  color: #232323;
  text-transform: uppercase;
  margin-bottom: 30px;
  font-weight: bold;
  font-size: 35px;
    font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-107 .field__item:nth-child(3) .clearfix .row .col-md-4{
  height: 100%;
  min-height: 320px;
  position: relative;
}

.page-node-107 .field__item:nth-child(3)  .clearfix .row .col-md-4{
  height: 100%;
  min-height: 320px;
  position: relative;
}

.page-node-107 .field__item:nth-child(3) .clearfix .row .col-md-4 p{
  padding-left: 30px;
      padding-top: 10px;
      background-size: 20px;
}


@media screen and (min-width: 1501.98px) {
.page-node-107 .field__item:nth-child(3) .clearfix .row .col-md-4 p{

      font-size: 17px;
}
}


.page-node-107 .korama__right__sec .field__item:nth-child(3){
    margin: auto;
    width: 100%;
    padding: 0px;
}

.page-node-107 .field__item:nth-child(3)  .clearfix .row .col-md-4 .user__msg{
  position: absolute;
      bottom: 15px;
          padding-left: 30px;
}

.page-node-107 .field__item:nth-child(3)  .clearfix .row .col-md-4 .user__msg h5{
  margin-bottom: 5px;
  font-size: 17px !important;
  font-weight: bold;
}



@media screen and (min-width: 1501.98px)
{
.page-node-107 .field__item:nth-child(3)  .clearfix .row .col-md-4 .user__msg span {
    font-size: 16px;
}
}


.page-node-107 .field__item:nth-child(4)  .block-block-content h2{
  display: none;
}


.page-node-107 .field__item:nth-child(4)  .block-block-content .strip__head h2{
  display: inline-block;
  font-size: 30px;
  padding: 15px 0px;
  text-transform: uppercase;
}

.page-node-107 .field__item:nth-child(4)  {
  padding: 35px 0px;
  margin-top: 20px;
  /* margin-bottom: 20px; */
  display: flex;
  justify-content: center;
  align-self: center;
  background-color: #215735;
  color: #fff;
  margin: 0 !important;
}


.page-node-107 .field__item:nth-child(4)  .paragraph--type--block-field-type{
    width: 40%;
}


.page-node-107 .field__item:nth-child(4)  .block-block-content .strip__head a{
  float: right;
      background-color: #daaf65;
      color: #ffffff;
      text-transform: uppercase;
      font-size: 23px;
      padding: 3px 26px;
      line-height: 40px;
      border-radius: 8px;
      text-decoration: none;
      border: 2px solid #daaf65;
}


.page-node-107  #main::after {
    display: block;
    clear: both;
    height: 50px;
    content: "";
    background: background-color: #1c2b2;
    background-color: #1c2b21;
}
@media (min-width: 1200px) and (max-width:1499px)
{
  .page-node-107 .kor__second__row{
    width: 1170px;
max-width: unset;
margin: auto;
}
}

.page-node-107 .field--name-field-right-column .field__item:nth-child(4) .paragraph--type--block-field-type{
width:100%;
}
.page-node-107 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) {
    background-color: #0A461F!important;
    padding: 15px 25px!important;
}
.page-node-107 .field__item:nth-child(3) .clearfix .row .col-md-4 {
    min-height: 280px!important;
}
.kor__user__speaks {
    height: 100%;
    min-height: 280px;
    position: relative;
    max-height: 300px;
}
#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) .field--name-field-first-col-layout .txt-block .left-div span {
vertical-align: -webkit-baseline-middle;
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-node-107 .field__item:nth-child(3) {
    width: 1170px;
max-width: unset;
margin: auto;
}
}

.page-node-107 #main-wrapper #content section #block-sjis-school-content .node__content .field--name-field-right-column .field__item:nth-child(4)
{
    background: none!important;
    padding: 0px!important;
}
.page-node-107 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type .koramn__block__sec {
    margin: 0px 0px 70px!important;
}
.page-node-107 .green-strap, .page-node-121 .green-strap ,.page-node-3 .green-strap {
position: relative;
   bottom: 128px;
   width: 100%;
   right: 0;
   margin: 0 auto;
   height: 70px;
   float: left;
   width: 100%;
   border-top: 9px solid #d3b131;
   background-color: rgba(30,86,49,0.89);
   padding-bottom: 30px;
   margin: 0;
   color: #d3b231;
   font-size: 28px;
   padding-left: 4%;
   text-align: left;
   margin-top: 32px;
   z-index: 9999999999999;
}
.page-node-107 .background-green, .page-node-121 .background-green, .page-node-3 .background-green {
   position: relative;
   bottom: 128px;
   width: 100%;
   right: 0;
   margin: 0 auto;
   height: 70px;
   float: left;
   width: 100%;
   border-top: 9px solid #d3b131;
   background-color: rgba(30,86,49,0.89);
   padding-bottom: 30px;
   margin: 0;
   color: #d3b231;
   font-size: 28px;
   padding-left: 4%;
   text-align: left;
   margin-top: 32px;
   z-index: 9999999999999;
}

.page-node-107 .green-strap, .page-node-121 .green-strap, .page-node-3 .green-strap {
opacity:0;
}

  @media screen and (max-width:767px) {
    .page-node-107 .background-green {
        display: none;
    }
    .page-node-107 .row {
      margin-left: 0px;
      margin-right: 0px;
  }
  .page-node-107 .kor__second__row {
      padding: 10px 0px;
  }
  .page-node-107 .kor__second__row .col-md-8 .field__item {
      padding: 0px 10px;
  }
  .page-node-107 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type .koramn__block__sec {
      margin: 0px 0px 45px;
  }
  .page-node-107 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type .koramn__block__sec {
      margin: 30px 0px 45px;
  }
  .page-node-107 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type .koramn__block__sec {
      margin: 0px 0px 45px!important;
  }
  .page-node-107 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type .koramn__block__sec {
      margin: 0px 0px 30px;
  }
  .page-node-107 .field__item:nth-child(4) .paragraph--type--block-field-type {
      width: 100%;
  }
  .page-node-107 .strip__head {
  text-align: center;
  }
  .page-node-107 .field__item:nth-child(4) .block-block-content .strip__head a {
    float: none;
    display: grid;
    width: 60%;
    margin: auto;
  }
  .page-node-107 .field__item:nth-child(3) .clearfix .row .col-md-4 {
      min-height: auto!important;
          margin-bottom: 20px;
  }
  .page-node-107 .field__item:nth-child(3) .clearfix .row .col-md-4 p {
       padding-left: 0px;
  }
  .page-node-107 .field__item:nth-child(3) .clearfix .row .col-md-4 .user__msg {
       position: initial;
      bottom: 15px;
       padding-left: 0px;
  }
  .page-node-107 .field__item:nth-child(3) h2 {
      margin-bottom: 5px;
  }
  .page-node-107 .field__item:nth-child(3) {
      margin-bottom: 40px;
  }
  }

.page-node-107 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type{
      width: 100%;
}


.page-node-107 .korama__right__sec .field__item:nth-child(4) {
    padding: 0px!important;
    margin-bottom: 30px!important;
}
.page-node-107 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type .koramn__block__sec {
    margin: 30px 0px 40px;
}

.page-node-107 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type .koramn__block__sec {
    margin: 0px 0px 10px!important;
}

.page-node-107 .kor__second__row {
    padding: 0px 0px;
}

.page-node-107 #block-sjis-school-content .field--name-field-landing-component .field__item:first-of-type {
    position: relative;
}

.page-node-107 #block-sjis-school-content .field--name-field-landing-component .field__item:first-of-type .background-green{
      position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    margin-top: 140px;
}

.page-node-107 .kor__second__row {
    padding: 50px 0px;
}
/* ICSE School Banner Page Css */
.page-node-105 #main {
  width: 100%;
  max-width: unset;
  padding: 0px;
}

@media (min-width: 992px) and (max-width:1199px)
{
.page-node-105 .kor__second__row  {
    width: 970px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-105 .kor__second__row  {
    width: 750px;
        padding: 0px 15px;
}
}
@media screen and  (max-width:767px)
{
.page-node-105 .kor__second__row  {
    width: 100%;
        padding: 0px 15px;
}
}

@media screen and (min-width:1500px)
{
.page-node-105 .kor__second__row {
    margin: auto;
    width: 84%;
    max-width: unset;
        padding: 0px 15px;
}
}

.page-node-105 .kor__second__row p{
  text-align: justify;
font-size: 18px;
color: #3a3a3a;
margin: 25px 0px;
}

@media screen and (min-width: 1501.98px){
.page-node-105 .kor__new__content p {
    font-size: 26px;
    line-height: 38px;
}
 }

 .page-node-105 .kor__second__row {
    padding: 50px 0px;
 }
 .page-node-105 .kor__new__content p a{
   color: #337ab7;
   text-decoration: none;
 }

.page-node-105 .kor__second__row .col-md-8 .field__item{
    padding-left: 0;
padding-right: 5%;
  }


.page-node-105 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type{
   padding: 20px;
       margin-bottom: 50px;
       text-align: center;
       background-color: #1b2b21;
       position: relative;
 }


  .page-node-105 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body h2{
    color: #b29249;
        font-size: 25px;
        margin: 8px 0px;
  }

  .page-node-105 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body h4{
    color: #aab9b4;
    font-size: 18px;
  }
  .page-node-105 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body hr{
    margin: 15px 0px !important;
  border: 0;
  border-top: 1px solid #eee;
  }

  .page-node-105 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body h5{
    color: #baab8c;
    font-size: 18px;
    margin-bottom: 20px;
    font-weight: bold;
  }

  .page-node-105 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body p{
    position: absolute;
    margin: 0 auto;
    right: 0;
    left: 0;
    width: 180px;
    background-color: #215737;
    padding: 7px;
    text-align: center;
    z-index: 99999999999999;
  }

  .page-node-105 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body p button{
    background-color: #215737;
        border: 0;
        color: #aeb178;
        text-align: center;
  }



 .page-node-105 div{
   overflow: initial;
 }


 .page-node-105 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  h2{

       text-align: center;
font-weight: bold;
    font-size: 30px;
 }

 .page-node-105 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  .koramn__block__sec{
   min-height: 373px;
   background-color: #215735;
   color: #fff;
   padding: 10px 0px;
   text-align: center;
   height: 100%;
   margin: 30px 0px 70px;
   border-top: 5px solid #daaf65;
 }
 .page-node-105 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  .koramn__block__sec img{
 display: block;
width: 70px;
margin: 15px auto;
}

.page-node-105 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  .koramn__block__sec h4{
  color: #dbb065;
      margin: 20px 0px;
      font-size: 20px;
      text-transform: uppercase;
      width: 80%;
      margin: 15px auto;
      font-weight: bold;
      font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-105 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  .koramn__block__sec p{
  color: #ffffff;
  width: 85%;
  margin: 5px auto;
  font-size: 16px;
  font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    text-align:center;
}



 .page-node-105 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  h2{

       text-align: center;
font-weight: bold;
    font-size: 30px;
 }

 .page-node-105 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  .koramn__block__sec{
   min-height: 373px;
   background-color: #215735;
   color: #fff;
   padding: 10px 0px;
   text-align: center;
   height: 100%;
   margin: 30px 0px 70px;
   border-top: 5px solid #daaf65;
 }
 .page-node-105 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  .koramn__block__sec img{
 display: block;
width: 70px;
margin: 15px auto;
}

.page-node-105 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  .koramn__block__sec h4{
  color: #dbb065;
      margin: 20px 0px;
      font-size: 20px;
      text-transform: uppercase;
      width: 80%;
      margin: 15px auto;
      font-weight: bold;
      font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-105 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  .koramn__block__sec p{
  color: #ffffff;
  width: 85%;
  margin: 5px auto;
  font-size: 16px;
  font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    text-align:center;
}





 .page-node-105 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  h2{

       text-align: center;
font-weight: bold;
    font-size: 30px;
 }

 .page-node-105 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  .koramn__block__sec{
   min-height: 373px;
   background-color: #215735;
   color: #fff;
   padding: 10px 0px;
   text-align: center;
   height: 100%;
   margin: 30px 0px 70px;
   border-top: 5px solid #daaf65;
 }
 .page-node-105 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  .koramn__block__sec img{
 display: block;
width: 70px;
margin: 15px auto;
}

.page-node-105 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  .koramn__block__sec h4{
  color: #dbb065;
      margin: 20px 0px;
      font-size: 20px;
      text-transform: uppercase;
      width: 80%;
      margin: 15px auto;
      font-weight: bold;
      font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-105 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  .koramn__block__sec p{
  color: #ffffff;
  width: 85%;
  margin: 5px auto;
  font-size: 16px;
  font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    text-align:center;
}


.page-node-105 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) {
  background:none;
  padding: 0px;
}




 .page-node-105 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  h2{

       text-align: center;
font-weight: bold;
    font-size: 30px;
 }

 .page-node-105 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  .koramn__block__sec{
   min-height: 373px;
   background-color: #215735;
   color: #fff;
   padding: 10px 0px;
   text-align: center;
   height: 100%;
   margin: 30px 0px 70px;
   border-top: 5px solid #daaf65;
 }
 .page-node-105 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  .koramn__block__sec img{
 display: block;
width: 70px;
margin: 15px auto;
}

.page-node-105 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  .koramn__block__sec h4{
  color: #dbb065;
      margin: 20px 0px;
      font-size: 20px;
      text-transform: uppercase;
      width: 80%;
      margin: 15px auto;
      font-weight: bold;
      font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-105 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  .koramn__block__sec p{
  color: #ffffff;
  width: 85%;
  margin: 5px auto;
  font-size: 16px;
  font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    text-align:center;
}


.page-node-105 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) {
  background:none!important;
  padding: 0px;
}




@media (min-width: 992px) and (max-width:1199px)
{
.page-node-105 .field__item:nth-child(3) {
    width: 970px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-105 .field__item:nth-child(3) {
    width: 750px;
        padding: 0px 15px;
}
}
@media screen and  (max-width:767px)
{
.page-node-105 .field__item:nth-child(3)  {
    width: 100%;
        padding: 0px 15px;
}
}

@media screen and (min-width:1500px)
{
.page-node-105 .field__item:nth-child(3){
    margin: auto;
    width: 84%;
    max-width: unset;
        padding: 0px 15px;
}
}

.page-node-105 .field__item:nth-child(3) h2{
  text-align: center;
  color: #232323;
  text-transform: uppercase;
  margin-bottom: 30px;
  font-weight: bold;
  font-size: 35px;
    font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-105 .field__item:nth-child(3) .clearfix .row .col-md-4{
  height: 100%;
  min-height: 320px;
  position: relative;
}

.page-node-105 .field__item:nth-child(3)  .clearfix .row .col-md-4{
  height: 100%;
  min-height: 320px;
  position: relative;
}

.page-node-105 .field__item:nth-child(3) .clearfix .row .col-md-4 p{
  padding-left: 30px;
      padding-top: 10px;
      background-size: 20px;
}


@media screen and (min-width: 1501.98px) {
.page-node-105 .field__item:nth-child(3) .clearfix .row .col-md-4 p{

      font-size: 17px;
}
}


.page-node-105 .korama__right__sec .field__item:nth-child(3){
    margin: auto;
    width: 100%;
    padding: 0px;
}

.page-node-105 .field__item:nth-child(3)  .clearfix .row .col-md-4 .user__msg{
  position: absolute;
      bottom: 15px;
          padding-left: 30px;
}

.page-node-105 .field__item:nth-child(3)  .clearfix .row .col-md-4 .user__msg h5{
  margin-bottom: 5px;
  font-size: 17px !important;
  font-weight: bold;
}



@media screen and (min-width: 1501.98px)
{
.page-node-105 .field__item:nth-child(3)  .clearfix .row .col-md-4 .user__msg span {
    font-size: 16px;
}
}


.page-node-105 .field__item:nth-child(4)  .block-block-content h2{
  display: none;
}


.page-node-105 .field__item:nth-child(4)  .block-block-content .strip__head h2{
  display: inline-block;
  font-size: 30px;
  padding: 15px 0px;
  text-transform: uppercase;
}

.page-node-105 .field__item:nth-child(4)  {
  padding: 35px 0px;
  margin-top: 20px;
  /* margin-bottom: 20px; */
  display: flex;
  justify-content: center;
  align-self: center;
  background-color: #215735;
  color: #fff;
  margin: 0 !important;
}


.page-node-105 .field__item:nth-child(4)  .paragraph--type--block-field-type{
    width: 40%;
}


.page-node-105 .field__item:nth-child(4)  .block-block-content .strip__head a{
  float: right;
      background-color: #daaf65;
      color: #ffffff;
      text-transform: uppercase;
      font-size: 23px;
      padding: 3px 26px;
      line-height: 40px;
      border-radius: 8px;
      text-decoration: none;
      border: 2px solid #daaf65;
}


.page-node-105  #main::after {
    display: block;
    clear: both;
    height: 50px;
    content: "";
    background: background-color: #1c2b2;
    background-color: #1c2b21;
}
@media (min-width: 1200px) and (max-width:1499px)
{
  .page-node-105 .kor__second__row{
    width: 1170px;
max-width: unset;
margin: auto;
}
}

.page-node-105 .field--name-field-right-column .field__item:nth-child(4) .paragraph--type--block-field-type{
width:100%;
}
.page-node-105 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) {
    background-color: #0A461F!important;
    padding: 15px 25px!important;
}
.page-node-105 .field__item:nth-child(3) .clearfix .row .col-md-4 {
    min-height: 280px!important;
}
.kor__user__speaks {
    height: 100%;
    min-height: 280px;
    position: relative;
    max-height: 300px;
}
#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) .field--name-field-first-col-layout .txt-block .left-div span {
vertical-align: -webkit-baseline-middle;
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-node-105 .field__item:nth-child(3) {
    width: 1170px;
max-width: unset;
margin: auto;
}
}

.page-node-105 #main-wrapper #content section #block-sjis-school-content .node__content .field--name-field-right-column .field__item:nth-child(4)
{
    background: none!important;
    padding: 0px!important;
}
.page-node-105 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type .koramn__block__sec {
    margin: 0px 0px 70px!important;
}
.page-node-105 .green-strap, .page-node-121 .green-strap ,.page-node-3 .green-strap {
position: relative;
   bottom: 128px;
   width: 100%;
   right: 0;
   margin: 0 auto;
   height: 70px;
   float: left;
   width: 100%;
   border-top: 9px solid #d3b131;
   background-color: rgba(30,86,49,0.89);
   padding-bottom: 30px;
   margin: 0;
   color: #d3b231;
   font-size: 28px;
   padding-left: 4%;
   text-align: left;
   margin-top: 32px;
   z-index: 9999999999999;
}
.page-node-105 .background-green, .page-node-121 .background-green, .page-node-3 .background-green {
   position: relative;
   bottom: 128px;
   width: 100%;
   right: 0;
   margin: 0 auto;
   height: 70px;
   float: left;
   width: 100%;
   border-top: 9px solid #d3b131;
   background-color: rgba(30,86,49,0.89);
   padding-bottom: 30px;
   margin: 0;
   color: #d3b231;
   font-size: 28px;
   padding-left: 4%;
   text-align: left;
   margin-top: 32px;
   z-index: 9999999999999;
}

.page-node-105 .green-strap, .page-node-121 .green-strap, .page-node-3 .green-strap {
opacity:0;
}

  @media screen and (max-width:767px) {
    .page-node-105 .background-green {
        display: none;
    }
    .page-node-105 .row {
      margin-left: 0px;
      margin-right: 0px;
  }
  .page-node-105 .kor__second__row {
      padding: 10px 0px;
  }
  .page-node-105 .kor__second__row .col-md-8 .field__item {
      padding: 0px 10px;
  }
  .page-node-105 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type .koramn__block__sec {
      margin: 0px 0px 45px;
  }
  .page-node-105 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type .koramn__block__sec {
      margin: 30px 0px 45px;
  }
  .page-node-105 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type .koramn__block__sec {
      margin: 0px 0px 45px!important;
  }
  .page-node-105 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type .koramn__block__sec {
      margin: 0px 0px 30px;
  }
  .page-node-105 .field__item:nth-child(4) .paragraph--type--block-field-type {
      width: 100%;
  }
  .page-node-105 .strip__head {
  text-align: center;
  }
  .page-node-105 .field__item:nth-child(4) .block-block-content .strip__head a {
    float: none;
    display: grid;
    width: 60%;
    margin: auto;
  }
  .page-node-105 .field__item:nth-child(3) .clearfix .row .col-md-4 {
      min-height: auto!important;
          margin-bottom: 20px;
  }
  .page-node-105 .field__item:nth-child(3) .clearfix .row .col-md-4 p {
       padding-left: 0px;
  }
  .page-node-105 .field__item:nth-child(3) .clearfix .row .col-md-4 .user__msg {
       position: initial;
      bottom: 15px;
       padding-left: 0px;
  }
  .page-node-105 .field__item:nth-child(3) h2 {
      margin-bottom: 5px;
  }
  .page-node-105 .field__item:nth-child(3) {
      margin-bottom: 40px;
  }
  }

.page-node-105 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type{
      width: 100%;
}


.page-node-105 .korama__right__sec .field__item:nth-child(4) {
    padding: 0px!important;
    margin-bottom: 30px!important;
}
.page-node-105 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type .koramn__block__sec {
    margin: 30px 0px 30px;
}
.page-node-105 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type .koramn__block__sec {
    margin: 0px 0px 10px!important;
}

.page-node-105 .kor__second__row {
    padding: 0px 0px;
}

.page-node-105 #block-sjis-school-content .field--name-field-landing-component .field__item:first-of-type {
    position: relative;
}

.page-node-105 #block-sjis-school-content .field--name-field-landing-component .field__item:first-of-type .background-green{
      position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    margin-top: 140px;
}

.page-node-105 .kor__second__row {
    padding: 50px 0px;
}
/* I Lead Cup Page Css */
.page-node-188 #main {
  width: 100%;
  max-width: unset;
  padding: 0px;
}

@media (min-width: 992px) and (max-width:1199px)
{
.page-node-188 .kor__second__row  {
    width: 970px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-188 .kor__second__row  {
    width: 750px;
        padding: 0px 15px;
}
}
@media screen and  (max-width:767px)
{
.page-node-188 .kor__second__row  {
    width: 100%;
        padding: 0px 15px;
}
}

@media screen and (min-width:1500px)
{
.page-node-188 .kor__second__row {
    margin: auto;
    width: 84%;
    max-width: unset;
        padding: 0px 15px;
}
}



@media (min-width: 992px) and (max-width:1199px)
{
.page-node-188 .container  {
    width: 970px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-188 .container  {
    width: 750px;
        padding: 0px 15px;
}
}
@media screen and  (max-width:767px)
{
.page-node-188 .container  {
    width: 100%;
        padding: 0px 15px;
}
}

@media screen and (min-width:1500px)
{
.page-node-188 .container {
    margin: auto;
    width: 84%;
    max-width: unset;
        padding: 0px 15px;
}
}


.page-node-188 .row.col-md-12.col-md-12 {
    display: block;
        margin-top: 25px;
            padding: 0px;
}
.page-node-188 .row.col-md-12.col-md-12 img{
  display: block;
    margin-left: auto;
    margin-right: auto;
}
@media screen and (min-width: 1501.98px)
{
.page-node-188 .row.col-md-12.col-md-12 p {
    font-size: 17px;
}

}
/* Reviews Page Css */
.page-node-102 #main {
  width: 100%;
  max-width: unset;
  padding: 0px;
}

@media (min-width: 992px) and (max-width:1199px)
{
.page-node-102 .kor__second__row  {
    width: 970px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-102 .kor__second__row  {
    width: 750px;
        padding: 0px 15px;
}
}
@media screen and  (max-width:767px)
{
.page-node-102 .kor__second__row  {
    width: 100%;
        padding: 0px 15px;
}
}

@media screen and (min-width:1500px)
{
.page-node-102 .kor__second__row {
    margin: auto;
    width: 84%;
    max-width: unset;
        padding: 0px 15px;
}
}



@media (min-width: 992px) and (max-width:1199px)
{
.page-node-102 .container  {
    width: 970px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-102 .container  {
    width: 750px;
        padding: 0px 15px;
}
}
@media screen and  (max-width:767px)
{
.page-node-102 .container  {
    width: 100%;
        padding: 0px 15px;
}
}

@media screen and (min-width:1500px)
{
.page-node-102 .container {
    margin: auto;
    width: 84%;
    max-width: unset;
        padding: 0px 15px;
}
}


.page-node-102 .row.col-md-12.col-md-12 {
    display: block;
        margin-top: 25px;
            padding: 0px;
}
.page-node-102 .row.col-md-12.col-md-12 img{
  display: block;
    margin-left: auto;
    margin-right: auto;
}
@media screen and (min-width: 1501.98px)
{
.page-node-102 .row.col-md-12.col-md-12 p {
    font-size: 17px;
}

}


.page-node-102 .view-content {
  padding: 15px;
margin: 0 5%;
}



.page-node-102 .views-field-title  span{
  color: #333333;
  font-size: 18px;
  line-height: 26px;
  font-family: 'HelveticaNeueLTPro-Lt';
  font-weight: bold;
  font-size: 20px;
    margin: 10px 0;
  display: block;
}


.page-node-102 p {
    color: #333333;
    font-size: 18px;
    font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
}


@media screen and (min-width: 1501.98px)
{
.page-node-102 p {
    font-size: 17px;
}
}

.page-node-102 .views-field-body  {
  text-align: justify;
  border-bottom: 2px solid #ebdca7;
}



.page-node-102 .contact-wrap  .container h1{
  color: #dbb065;
      font-family: 'HelveticaNeueLTPro-LtCn';
      text-transform: uppercase;
      margin: 15px 0 10px 0;
}
.page-node-102 .views-field-title span {
    font-size: 18px;
}
/* School Ashoknagar Page Css*/
.page-node-109 #main {
  width: 100%;
  max-width: unset;
  padding: 0px;
}

@media (min-width: 992px) and (max-width:1199px)
{
.page-node-109 .kor__second__row  {
    width: 970px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-109 .kor__second__row  {
    width: 750px;
        padding: 0px 15px;
}
}
@media screen and  (max-width:767px)
{
.page-node-109 .kor__second__row  {
    width: 100%;
        padding: 0px 15px;
}
}

@media screen and (min-width:1500px)
{
.page-node-109 .kor__second__row {
    margin: auto;
    width: 84%;
    max-width: unset;
        padding: 0px 15px;
}
}

.page-node-109 .kor__second__row p{
  text-align: justify;
font-size: 18px;
color: #3a3a3a;
margin: 25px 0px;
}

@media screen and (min-width: 1501.98px){
.page-node-109 .kor__new__content p {
    font-size: 26px;
    line-height: 38px;
}
 }

 .page-node-109 .kor__second__row {
    padding: 50px 0px;
 }
 .page-node-109 .kor__new__content p a{
   color: #337ab7;
   text-decoration: none;
 }

.page-node-109 .kor__second__row .col-md-8 .field__item{
    padding-left: 0;
padding-right: 5%;
  }


.page-node-109 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type{
   padding: 20px;
       margin-bottom: 50px;
       text-align: center;
       background-color: #1b2b21;
       position: relative;
 }


  .page-node-109 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body h2{
    color: #b29249;
        font-size: 25px;
        margin: 8px 0px;
  }

  .page-node-109 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body h4{
    color: #aab9b4;
    font-size: 18px;
  }
  .page-node-109 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body hr{
    margin: 15px 0px !important;
  border: 0;
  border-top: 1px solid #eee;
  }

  .page-node-109 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body h5{
    color: #baab8c;
    font-size: 18px;
    margin-bottom: 20px;
    font-weight: bold;
  }

  .page-node-109 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body p{
    position: absolute;
    margin: 0 auto;
    right: 0;
    left: 0;
    width: 180px;
    background-color: #215737;
    padding: 7px;
    text-align: center;
    z-index: 99999999999999;
  }

  .page-node-109 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body p button{
    background-color: #215737;
        border: 0;
        color: #aeb178;
        text-align: center;
  }



 .page-node-109 div{
   overflow: initial;
 }


 .page-node-109 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  h2{

       text-align: center;
font-weight: bold;
    font-size: 30px;
 }

 .page-node-109 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  .koramn__block__sec{
   min-height: 373px;
   background-color: #215735;
   color: #fff;
   padding: 10px 0px;
   text-align: center;
   height: 100%;
   margin: 30px 0px 70px;
   border-top: 5px solid #daaf65;
 }
 .page-node-109 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  .koramn__block__sec img{
 display: block;
width: 70px;
margin: 15px auto;
}

.page-node-109 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  .koramn__block__sec h4{
  color: #dbb065;
      margin: 20px 0px;
      font-size: 20px;
      text-transform: uppercase;
      width: 80%;
      margin: 15px auto;
      font-weight: bold;
      font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-109 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  .koramn__block__sec p{
  color: #ffffff;
  width: 85%;
  margin: 5px auto;
  font-size: 16px;
  font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    text-align:center;
}



 .page-node-109 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  h2{

       text-align: center;
font-weight: bold;
    font-size: 30px;
 }

 .page-node-109 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  .koramn__block__sec{
   min-height: 373px;
   background-color: #215735;
   color: #fff;
   padding: 10px 0px;
   text-align: center;
   height: 100%;
   margin: 0px 0px 70px;
   border-top: 5px solid #daaf65;
 }
 .page-node-109 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  .koramn__block__sec img{
 display: block;
width: 70px;
margin: 15px auto;
}

.page-node-109 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  .koramn__block__sec h4{
  color: #dbb065;
      margin: 20px 0px;
      font-size: 20px;
      text-transform: uppercase;
      width: 80%;
      margin: 15px auto;
      font-weight: bold;
      font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-109 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  .koramn__block__sec p{
  color: #ffffff;
  width: 85%;
  margin: 5px auto;
  font-size: 16px;
  font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    text-align:center;
}





 .page-node-109 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  h2{

       text-align: center;
font-weight: bold;
    font-size: 30px;
 }

 .page-node-109 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  .koramn__block__sec{
   min-height: 373px;
   background-color: #215735;
   color: #fff;
   padding: 10px 0px;
   text-align: center;
   height: 100%;
   margin: 30px 0px 70px;
   border-top: 5px solid #daaf65;
 }
 .page-node-109 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  .koramn__block__sec img{
 display: block;
width: 70px;
margin: 15px auto;
}

.page-node-109 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  .koramn__block__sec h4{
  color: #dbb065;
      margin: 20px 0px;
      font-size: 20px;
      text-transform: uppercase;
      width: 80%;
      margin: 15px auto;
      font-weight: bold;
      font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-109 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  .koramn__block__sec p{
  color: #ffffff;
  width: 85%;
  margin: 5px auto;
  font-size: 16px;
  font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    text-align:center;
}


.page-node-109 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) {
  background:none;
  padding: 0px;
}




 .page-node-109 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  h2{

       text-align: center;
font-weight: bold;
    font-size: 30px;
 }

 .page-node-109 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  .koramn__block__sec{
   min-height: 373px;
   background-color: #215735;
   color: #fff;
   padding: 10px 0px;
   text-align: center;
   height: 100%;
   margin: 0px 0px 70px;
   border-top: 5px solid #daaf65;
 }
 .page-node-109 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  .koramn__block__sec img{
 display: block;
width: 70px;
margin: 15px auto;
}

.page-node-109 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  .koramn__block__sec h4{
  color: #dbb065;
      margin: 20px 0px;
      font-size: 20px;
      text-transform: uppercase;
      width: 80%;
      margin: 15px auto;
      font-weight: bold;
      font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-109 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  .koramn__block__sec p{
  color: #ffffff;
  width: 85%;
  margin: 5px auto;
  font-size: 16px;
  font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    text-align:center;
}


.page-node-109 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) {
  background:none!important;
  padding: 0px;
}




@media (min-width: 992px) and (max-width:1199px)
{
.page-node-109 .field__item:nth-child(3) {
    width: 970px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-109 .field__item:nth-child(3) {
    width: 750px;
        padding: 0px 15px;
}
}
@media screen and  (max-width:767px)
{
.page-node-109 .field__item:nth-child(3)  {
    width: 100%;
        padding: 0px 15px;
}
}

@media screen and (min-width:1500px)
{
.page-node-109 .field__item:nth-child(3){
    margin: auto;
    width: 84%;
    max-width: unset;
        padding: 0px 15px;
}
}

.page-node-109 .field__item:nth-child(3) h2{
  text-align: center;
  color: #232323;
  text-transform: uppercase;
  margin-bottom: 30px;
  font-weight: bold;
  font-size: 35px;
    font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-109 .field__item:nth-child(3) .clearfix .row .col-md-4{
  height: 100%;
  min-height: 320px;
  position: relative;
}

.page-node-109 .field__item:nth-child(3)  .clearfix .row .col-md-4{
  height: 100%;
  min-height: 320px;
  position: relative;
}

.page-node-109 .field__item:nth-child(3) .clearfix .row .col-md-4 p{
  padding-left: 30px;
      padding-top: 10px;
      background-size: 20px;
}


@media screen and (min-width: 1501.98px) {
.page-node-109 .field__item:nth-child(3) .clearfix .row .col-md-4 p{

      font-size: 17px;
}
}


.page-node-109 .korama__right__sec .field__item:nth-child(3){
    margin: auto;
    width: 100%;
    padding: 0px;
}

.page-node-109 .field__item:nth-child(3)  .clearfix .row .col-md-4 .user__msg{
  position: absolute;
      bottom: 15px;
          padding-left: 30px;
}

.page-node-109 .field__item:nth-child(3)  .clearfix .row .col-md-4 .user__msg h5{
  margin-bottom: 5px;
  font-size: 17px !important;
  font-weight: bold;
}



@media screen and (min-width: 1501.98px)
{
.page-node-109 .field__item:nth-child(3)  .clearfix .row .col-md-4 .user__msg span {
    font-size: 16px;
}
}


.page-node-109 .field__item:nth-child(4)  .block-block-content h2{
  display: none;
}


.page-node-109 .field__item:nth-child(4)  .block-block-content .strip__head h2{
  display: inline-block;
  font-size: 30px;
  padding: 15px 0px;
  text-transform: uppercase;
}

.page-node-109 .field__item:nth-child(4)  {
  padding: 35px 0px;
  margin-top: 20px;
  /* margin-bottom: 20px; */
  display: flex;
  justify-content: center;
  align-self: center;
  background-color: #215735;
  color: #fff;
  margin: 0 !important;
}


.page-node-109 .field__item:nth-child(4)  .paragraph--type--block-field-type{
    width: 40%;
}


.page-node-109 .field__item:nth-child(4)  .block-block-content .strip__head a{
  float: right;
      background-color: #daaf65;
      color: #ffffff;
      text-transform: uppercase;
      font-size: 23px;
      padding: 3px 26px;
      line-height: 40px;
      border-radius: 8px;
      text-decoration: none;
      border: 2px solid #daaf65;
}


.page-node-109  #main::after {
    display: block;
    clear: both;
    height: 50px;
    content: "";
    background: background-color: #1c2b2;
    background-color: #1c2b21;
}
@media (min-width: 1200px) and (max-width:1499px)
{
  .page-node-109 .kor__second__row{
    width: 1170px;
max-width: unset;
margin: auto;
}
}

.page-node-109 .field--name-field-right-column .field__item:nth-child(4) .paragraph--type--block-field-type{
width:100%;
}
.page-node-109 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) {
    background-color: #0A461F!important;
    padding: 15px 25px!important;
}
.page-node-109 .field__item:nth-child(3) .clearfix .row .col-md-4 {
    min-height: 280px!important;
}
.kor__user__speaks {
    height: 100%;
    min-height: 280px;
    position: relative;
    max-height: 300px;
}
#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) .field--name-field-first-col-layout .txt-block .left-div span {
vertical-align: -webkit-baseline-middle;
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-node-109 .field__item:nth-child(3) {
    width: 1170px;
max-width: unset;
margin: auto;
}
}

.page-node-109 #main-wrapper #content section #block-sjis-school-content .node__content .field--name-field-right-column .field__item:nth-child(4)
{
    background: none!important;
    padding: 0px!important;
}
.page-node-109 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type .koramn__block__sec {
    margin: 0px 0px 70px!important;
}
.page-node-109 .green-strap, .page-node-121 .green-strap ,.page-node-3 .green-strap {
position: relative;
   bottom: 128px;
   width: 100%;
   right: 0;
   margin: 0 auto;
   height: 70px;
   float: left;
   width: 100%;
   border-top: 9px solid #d3b131;
   background-color: rgba(30,86,49,0.89);
   padding-bottom: 30px;
   margin: 0;
   color: #d3b231;
   font-size: 28px;
   padding-left: 4%;
   text-align: left;
   margin-top: 32px;
   z-index: 9999999999999;
}
.page-node-109 .background-green, .page-node-121 .background-green, .page-node-3 .background-green {
   position: relative;
   bottom: 128px;
   width: 100%;
   right: 0;
   margin: 0 auto;
   height: 70px;
   float: left;
   width: 100%;
   border-top: 9px solid #d3b131;
   background-color: rgba(30,86,49,0.89);
   padding-bottom: 30px;
   margin: 0;
   color: #d3b231;
   font-size: 28px;
   padding-left: 4%;
   text-align: left;
   margin-top: 32px;
   z-index: 9999999999999;
}

.page-node-109 .green-strap, .page-node-121 .green-strap, .page-node-3 .green-strap {
opacity:0;
}

  @media screen and (max-width:767px) {
    .page-node-109 .background-green {
        display: none;
    }
    .page-node-109 .row {
      margin-left: 0px;
      margin-right: 0px;
  }
  .page-node-109 .kor__second__row {
      padding: 10px 0px;
  }
  .page-node-109 .kor__second__row .col-md-8 .field__item {
      padding: 0px 10px;
  }
  .page-node-109 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type .koramn__block__sec {
      margin: 0px 0px 45px;
  }
  .page-node-109 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type .koramn__block__sec {
      margin: 30px 0px 45px;
  }
  .page-node-109 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type .koramn__block__sec {
      margin: 0px 0px 45px!important;
  }
  .page-node-109 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type .koramn__block__sec {
      margin: 0px 0px 30px;
  }
  .page-node-109 .field__item:nth-child(4) .paragraph--type--block-field-type {
      width: 100%;
  }
  .page-node-109 .strip__head {
  text-align: center;
  }
  .page-node-109 .field__item:nth-child(4) .block-block-content .strip__head a {
    float: none;
    display: grid;
    width: 60%;
    margin: auto;
  }
  .page-node-109 .field__item:nth-child(3) .clearfix .row .col-md-4 {
      min-height: auto!important;
          margin-bottom: 20px;
  }
  .page-node-109 .field__item:nth-child(3) .clearfix .row .col-md-4 p {
       padding-left: 0px;
  }
  .page-node-109 .field__item:nth-child(3) .clearfix .row .col-md-4 .user__msg {
       position: initial;
      bottom: 15px;
       padding-left: 0px;
  }
  .page-node-109 .field__item:nth-child(3) h2 {
      margin-bottom: 5px;
  }
  .page-node-109 .field__item:nth-child(3) {
      margin-bottom: 40px;
  }
  }

.page-node-109 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type{
      width: 100%;
}


.page-node-109 .korama__right__sec .field__item:nth-child(4) {
    padding: 0px!important;
    margin-bottom: 0px!important;
}

.page-node-109 .kor__second__row {
    padding: 0px 0px;
}

.page-node-109 #block-sjis-school-content .field--name-field-landing-component .field__item:first-of-type {
    position: relative;
}

.page-node-109 #block-sjis-school-content .field--name-field-landing-component .field__item:first-of-type .background-green{
      position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    margin-top: 140px;
}

.page-node-109 .kor__second__row {
    padding: 50px 0px;
}
/* School Aundh Page Css */
.page-node-108 #main {
  width: 100%;
  max-width: unset;
  padding: 0px;
}

@media (min-width: 992px) and (max-width:1199px)
{
.page-node-108 .kor__second__row  {
    width: 970px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-108 .kor__second__row  {
    width: 750px;
        padding: 0px 15px;
}
}
@media screen and  (max-width:767px)
{
.page-node-108 .kor__second__row  {
    width: 100%;
        padding: 0px 15px;
}
}

@media screen and (min-width:1500px)
{
.page-node-108 .kor__second__row {
    margin: auto;
    width: 84%;
    max-width: unset;
        padding: 0px 15px;
}
}

.page-node-108 .kor__second__row p{
  text-align: justify;
font-size: 18px;
color: #3a3a3a;
margin: 25px 0px;
}

@media screen and (min-width: 1501.98px){
.page-node-108 .kor__new__content p {
    font-size: 26px;
    line-height: 38px;
}
 }

 .page-node-108 .kor__second__row {
    padding: 50px 0px;
 }
 .page-node-108 .kor__new__content p a{
   color: #337ab7;
   text-decoration: none;
 }

.page-node-108 .kor__second__row .col-md-8 .field__item{
    padding-left: 0;
padding-right: 5%;
  }


.page-node-108 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type{
   padding: 20px;
       margin-bottom: 50px;
       text-align: center;
       background-color: #1b2b21;
       position: relative;
 }


  .page-node-108 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body h2{
    color: #b29249;
        font-size: 25px;
        margin: 8px 0px;
  }

  .page-node-108 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body h4{
    color: #aab9b4;
    font-size: 18px;
  }
  .page-node-108 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body hr{
    margin: 15px 0px !important;
  border: 0;
  border-top: 1px solid #eee;
  }

  .page-node-108 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body h5{
    color: #baab8c;
    font-size: 18px;
    margin-bottom: 20px;
    font-weight: bold;
  }

  .page-node-108 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body p{
    position: absolute;
    margin: 0 auto;
    right: 0;
    left: 0;
    width: 180px;
    background-color: #215737;
    padding: 7px;
    text-align: center;
    z-index: 99999999999999;
  }

  .page-node-108 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body p button{
    background-color: #215737;
        border: 0;
        color: #aeb178;
        text-align: center;
  }



 .page-node-108 div{
   overflow: initial;
 }


 .page-node-108 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  h2{

       text-align: center;
font-weight: bold;
    font-size: 30px;
 }

 .page-node-108 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  .koramn__block__sec{
   min-height: 373px;
   background-color: #215735;
   color: #fff;
   padding: 10px 0px;
   text-align: center;
   height: 100%;
   margin: 30px 0px 70px;
   border-top: 5px solid #daaf65;
 }
 .page-node-108 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  .koramn__block__sec img{
 display: block;
width: 70px;
margin: 15px auto;
}

.page-node-108 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  .koramn__block__sec h4{
  color: #dbb065;
      margin: 20px 0px;
      font-size: 20px;
      text-transform: uppercase;
      width: 80%;
      margin: 15px auto;
      font-weight: bold;
      font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-108 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  .koramn__block__sec p{
  color: #ffffff;
  width: 85%;
  margin: 5px auto;
  font-size: 16px;
  font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    text-align:center;
}



 .page-node-108 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  h2{

       text-align: center;
font-weight: bold;
    font-size: 30px;
 }

 .page-node-108 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  .koramn__block__sec{
   min-height: 373px;
   background-color: #215735;
   color: #fff;
   padding: 10px 0px;
   text-align: center;
   height: 100%;
   margin: 30px 0px 70px;
   border-top: 5px solid #daaf65;
 }
 .page-node-108 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  .koramn__block__sec img{
 display: block;
width: 70px;
margin: 15px auto;
}

.page-node-108 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  .koramn__block__sec h4{
  color: #dbb065;
      margin: 20px 0px;
      font-size: 20px;
      text-transform: uppercase;
      width: 80%;
      margin: 15px auto;
      font-weight: bold;
      font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-108 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  .koramn__block__sec p{
  color: #ffffff;
  width: 85%;
  margin: 5px auto;
  font-size: 16px;
  font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    text-align:center;
}





 .page-node-108 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  h2{

       text-align: center;
font-weight: bold;
    font-size: 30px;
 }

 .page-node-108 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  .koramn__block__sec{
   min-height: 373px;
   background-color: #215735;
   color: #fff;
   padding: 10px 0px;
   text-align: center;
   height: 100%;
   margin: 30px 0px 70px;
   border-top: 5px solid #daaf65;
 }
 .page-node-108 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  .koramn__block__sec img{
 display: block;
width: 70px;
margin: 15px auto;
}

.page-node-108 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  .koramn__block__sec h4{
  color: #dbb065;
      margin: 20px 0px;
      font-size: 20px;
      text-transform: uppercase;
      width: 80%;
      margin: 15px auto;
      font-weight: bold;
      font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-108 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  .koramn__block__sec p{
  color: #ffffff;
  width: 85%;
  margin: 5px auto;
  font-size: 16px;
  font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    text-align:center;
}


.page-node-108 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) {
  background:none;
  padding: 0px;
}




 .page-node-108 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  h2{

       text-align: center;
font-weight: bold;
    font-size: 30px;
 }

 .page-node-108 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  .koramn__block__sec{
   min-height: 373px;
   background-color: #215735;
   color: #fff;
   padding: 10px 0px;
   text-align: center;
   height: 100%;
   margin: 30px 0px 70px;
   border-top: 5px solid #daaf65;
 }
 .page-node-108 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  .koramn__block__sec img{
 display: block;
width: 70px;
margin: 15px auto;
}

.page-node-108 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  .koramn__block__sec h4{
  color: #dbb065;
      margin: 20px 0px;
      font-size: 20px;
      text-transform: uppercase;
      width: 80%;
      margin: 15px auto;
      font-weight: bold;
      font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-108 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  .koramn__block__sec p{
  color: #ffffff;
  width: 85%;
  margin: 5px auto;
  font-size: 16px;
  font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    text-align:center;
}


.page-node-108 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) {
  background:none!important;
  padding: 0px;
}




@media (min-width: 992px) and (max-width:1199px)
{
.page-node-108 .field__item:nth-child(3) {
    width: 970px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-108 .field__item:nth-child(3) {
    width: 750px;
        padding: 0px 15px;
}
}
@media screen and  (max-width:767px)
{
.page-node-108 .field__item:nth-child(3)  {
    width: 100%;
        padding: 0px 15px;
}
}

@media screen and (min-width:1500px)
{
.page-node-108 .field__item:nth-child(3){
    margin: auto;
    width: 84%;
    max-width: unset;
        padding: 0px 15px;
}
}

.page-node-108 .field__item:nth-child(3) h2{
  text-align: center;
  color: #232323;
  text-transform: uppercase;
  margin-bottom: 30px;
  font-weight: bold;
  font-size: 35px;
    font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-108 .field__item:nth-child(3) .clearfix .row .col-md-4{
  height: 100%;
  min-height: 320px;
  position: relative;
}

.page-node-108 .field__item:nth-child(3)  .clearfix .row .col-md-4{
  height: 100%;
  min-height: 320px;
  position: relative;
}

.page-node-108 .field__item:nth-child(3) .clearfix .row .col-md-4 p{
  padding-left: 30px;
      padding-top: 10px;
      background-size: 20px;
}


@media screen and (min-width: 1501.98px) {
.page-node-108 .field__item:nth-child(3) .clearfix .row .col-md-4 p{

      font-size: 17px;
}
}


.page-node-108 .korama__right__sec .field__item:nth-child(3){
    margin: auto;
    width: 100%;
    padding: 0px;
}

.page-node-108 .field__item:nth-child(3)  .clearfix .row .col-md-4 .user__msg{
  position: absolute;
      bottom: 15px;
          padding-left: 30px;
}

.page-node-108 .field__item:nth-child(3)  .clearfix .row .col-md-4 .user__msg h5{
  margin-bottom: 5px;
  font-size: 17px !important;
  font-weight: bold;
}



@media screen and (min-width: 1501.98px)
{
.page-node-108 .field__item:nth-child(3)  .clearfix .row .col-md-4 .user__msg span {
    font-size: 16px;
}
}


.page-node-108 .field__item:nth-child(4)  .block-block-content h2{
  display: none;
}


.page-node-108 .field__item:nth-child(4)  .block-block-content .strip__head h2{
  display: inline-block;
  font-size: 30px;
  padding: 15px 0px;
  text-transform: uppercase;
}

.page-node-108 .field__item:nth-child(4)  {
  padding: 35px 0px;
  margin-top: 20px;
  /* margin-bottom: 20px; */
  display: flex;
  justify-content: center;
  align-self: center;
  background-color: #215735;
  color: #fff;
  margin: 0 !important;
}


.page-node-108 .field__item:nth-child(4)  .paragraph--type--block-field-type{
    width: 40%;
}


.page-node-108 .field__item:nth-child(4)  .block-block-content .strip__head a{
  float: right;
      background-color: #daaf65;
      color: #ffffff;
      text-transform: uppercase;
      font-size: 23px;
      padding: 3px 26px;
      line-height: 40px;
      border-radius: 8px;
      text-decoration: none;
      border: 2px solid #daaf65;
}


.page-node-108  #main::after {
    display: block;
    clear: both;
    height: 50px;
    content: "";
    background: background-color: #1c2b2;
    background-color: #1c2b21;
}
@media (min-width: 1200px) and (max-width:1499px)
{
  .page-node-108 .kor__second__row{
    width: 1170px;
max-width: unset;
margin: auto;
}
}

.page-node-108 .field--name-field-right-column .field__item:nth-child(4) .paragraph--type--block-field-type{
width:100%;
}
.page-node-108 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) {
    background-color: #0A461F!important;
    padding: 15px 25px!important;
}
.page-node-108 .field__item:nth-child(3) .clearfix .row .col-md-4 {
    min-height: 280px!important;
}
.kor__user__speaks {
    height: 100%;
    min-height: 280px;
    position: relative;
    max-height: 300px;
}
#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) .field--name-field-first-col-layout .txt-block .left-div span {
vertical-align: -webkit-baseline-middle;
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-node-108 .field__item:nth-child(3) {
    width: 1170px;
max-width: unset;
margin: auto;
}
}

.page-node-108 #main-wrapper #content section #block-sjis-school-content .node__content .field--name-field-right-column .field__item:nth-child(4)
{
    background: none!important;
    padding: 0px!important;
}
.page-node-108 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type .koramn__block__sec {
    margin: 0px 0px 70px!important;
}
.page-node-108 .green-strap, .page-node-121 .green-strap ,.page-node-3 .green-strap {
position: relative;
   bottom: 128px;
   width: 100%;
   right: 0;
   margin: 0 auto;
   height: 70px;
   float: left;
   width: 100%;
   border-top: 9px solid #d3b131;
   background-color: rgba(30,86,49,0.89);
   padding-bottom: 30px;
   margin: 0;
   color: #d3b231;
   font-size: 28px;
   padding-left: 4%;
   text-align: left;
   margin-top: 32px;
   z-index: 9999999999999;
}
.page-node-108 .background-green, .page-node-121 .background-green, .page-node-3 .background-green {
   position: relative;
   bottom: 128px;
   width: 100%;
   right: 0;
   margin: 0 auto;
   height: 70px;
   float: left;
   width: 100%;
   border-top: 9px solid #d3b131;
   background-color: rgba(30,86,49,0.89);
   padding-bottom: 30px;
   margin: 0;
   color: #d3b231;
   font-size: 28px;
   padding-left: 4%;
   text-align: left;
   margin-top: 32px;
   z-index: 9999999999999;
}

.page-node-108 .green-strap, .page-node-121 .green-strap, .page-node-3 .green-strap {
opacity:0;
}

  @media screen and (max-width:767px) {
    .page-node-108 .background-green {
        display: none;
    }
    .page-node-108 .row {
      margin-left: 0px;
      margin-right: 0px;
  }
  .page-node-108 .kor__second__row {
      padding: 10px 0px;
  }
  .page-node-108 .kor__second__row .col-md-8 .field__item {
      padding: 0px 10px;
  }
  .page-node-108 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type .koramn__block__sec {
      margin: 0px 0px 45px;
  }
  .page-node-108 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type .koramn__block__sec {
      margin: 30px 0px 45px;
  }
  .page-node-108 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type .koramn__block__sec {
      margin: 0px 0px 45px!important;
  }
  .page-node-108 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type .koramn__block__sec {
      margin: 0px 0px 30px;
  }
  .page-node-108 .field__item:nth-child(4) .paragraph--type--block-field-type {
      width: 100%;
  }
  .page-node-108 .strip__head {
  text-align: center;
  }
  .page-node-108 .field__item:nth-child(4) .block-block-content .strip__head a {
    float: none;
    display: grid;
    width: 60%;
    margin: auto;
  }
  .page-node-108 .field__item:nth-child(3) .clearfix .row .col-md-4 {
      min-height: auto!important;
          margin-bottom: 20px;
  }
  .page-node-108 .field__item:nth-child(3) .clearfix .row .col-md-4 p {
       padding-left: 0px;
  }
  .page-node-108 .field__item:nth-child(3) .clearfix .row .col-md-4 .user__msg {
       position: initial;
      bottom: 15px;
       padding-left: 0px;
  }
  .page-node-108 .field__item:nth-child(3) h2 {
      margin-bottom: 5px;
  }
  .page-node-108 .field__item:nth-child(3) {
      margin-bottom: 40px;
  }
  }

.page-node-108 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type{
      width: 100%;
}


.page-node-108 .korama__right__sec .field__item:nth-child(4) {
    padding: 0px!important;
    margin-bottom: 30px!important;
}

.page-node-108 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type .koramn__block__sec {
    margin: 30px 0px 30px;
}

.page-node-108 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type .koramn__block__sec {
    margin: 0px 0px 05px!important;
}

.page-node-108 .kor__second__row {
    padding: 0px 0px;
}

.page-node-108 #block-sjis-school-content .field--name-field-landing-component .field__item:first-of-type {
    position: relative;
}

.page-node-108 #block-sjis-school-content .field--name-field-landing-component .field__item:first-of-type .background-green{
      position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    margin-top: 140px;
}

.page-node-108 .kor__second__row {
    padding: 50px 0px;
}

/* Newsletter Page Css*/
.page-node-189 #main{
    max-width: fit-content;
}
.page-node-189 .academics-wrap {
      margin-top: 25px;
}
@media screen and (min-width:1500px)
{
.page-node-189 .academics-wrap {
    margin: auto;
    width: 87%;
    max-width: unset;
}
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-node-189 .academics-wrap {
    width: 1170px;
max-width: unset;
margin: auto;
}
}
@media (min-width: 992px) and (max-width:1199px)
{
.page-node-189 .academics-wrap {
    width: 970px;
max-width: unset;
margin: auto;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-189 .academics-wrap {
    width: 750px;
}
}
@media screen and  (max-width:767px)
{
.page-node-189 .academics-wrap {
    width: 100%;
}
}
.page-node-189 .sidebar-wrap1 {
    background: #000F24;
}
.page-node-189 .sidebar-wrap1 h3{
       border-bottom: 1px solid #DBB065;
    margin: 15px;
    padding: 15px 0 !important;
    color: #DBB065;
}
.page-node-189 .sidebar-wrap1 p{
          color: #fff;
    margin: 15px;
    font-family: 'HelveticaNeueLTPro-LtCn';
    font-size: 20px;
}
.page-node-189 .sidebar-wrap1 .button3{
         background: #DBB065;
    display: block;
    line-height: 40px;
    padding-left: 15px;
    color: #333333;
    font-family: 'HelveticaNeueLTPro-LtCn';
    font-size: 20px;
}
.page-node-189 .sidebar-wrap1 .button3 span{
           display: inline-block;
    float: right;
    background: #BB934E;
    padding: 0px 15px;
    color: #fff;
}
.page-node-189 .yellow {
    color: #DBB065;
}
.page-node-189 .featured-bottom {
    background-color: #1C2B21;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
.page-node-189 .featured-bottom .clearfix{
    background-color: white;
    padding-bottom: 30px;
}
.field--name-field-right-side-col p {
    color: #333333!important;
}
.page-node-189 .txt-block h1:first-of-type {
    display: none;
}
.page-node-189 .academics-wrap {
    margin-top: 25px!important;
}
.page-node-189 .field--name-field-side-block-cta-button .active a{
color: #293352!important;
    text-decoration: none;
    font-weight: bold;
}
.page-node-189 .field--name-field-side-block-cta-button  a{
color: #293352!important;
    text-decoration: none;
  padding-bottom: 5px;
    line-height: 23px;
    font-size: 18px;
    font-family: 'HelveticaNeueLTPro-LtCn';
}
.page-node-189 .field--name-field-title {
color: #005120;
    border-bottom: 1px solid #E9EAED;
    padding-bottom: 10px;
    padding-top: 2px;
    font-size: 32px;
    font-family: 'HelveticaNeueLTPro-LtCn';
    margin-bottom: 10px;
}
.page-node-189 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4)
{
    background: none!important;
    padding: 0px!important;
}
.page-node-189 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) {
    background: none!important;
    padding: 0px!important;
}
.page-node-189 .sidebar-wrap1 {
      margin-top: 15px;
}
.page-node-189 .field--name-field-right-side-col .txt-block h1 span {
    color: #DBB065;
}
.page-node-189 .field--name-field-side-block-cta-button a {
    color: #333333!important;
}
.left-block-first {
text-decoration: none;
    font-weight: bold;
}
.page-node-189 .button3:hover  {
color:white!important;
text-decoration:none;
    background: #BB934E!important;
}
#block-sjis-school-content .left-block-second:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-three:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-four:hover {
color: #293352!important;
font-weight:bold;
}
#block-sjis-school-content .left-block-five:hover {
color: #293352!important;
font-weight:bold;
}

.page-node-189 #main{
    max-width: fit-content;
}
.page-node-189 .academics-wrap {
      margin-top: 25px;
}
@media screen and (min-width:1500px)
{
.page-node-189 .academics-wrap {
    margin: auto;
    width: 87%;
    max-width: unset;
}
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-node-189 .academics-wrap {
    width: 1170px;
max-width: unset;
margin: auto;
}
}
@media (min-width: 992px) and (max-width:1199px)
{
.page-node-189 .academics-wrap {
    width: 970px;
max-width: unset;
margin: auto;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-189 .academics-wrap {
    width: 750px;
}
}
@media screen and  (max-width:767px)
{
.page-node-189 .academics-wrap {
    width: 100%;
}
}
.page-node-189 .sidebar-wrap1 {
    background: #000F24;
}
.page-node-189 .sidebar-wrap1 h3{
       border-bottom: 1px solid #DBB065;
    margin: 15px;
    padding: 15px 0 !important;
    color: #DBB065;
}
.page-node-189 .sidebar-wrap1 p{
          color: #fff;
    margin: 15px;
    font-family: 'HelveticaNeueLTPro-LtCn';
    font-size: 20px;
}
.page-node-189 .sidebar-wrap1 .button3{
         background: #DBB065;
    display: block;
    line-height: 40px;
    padding-left: 15px;
    color: #333333;
    font-family: 'HelveticaNeueLTPro-LtCn';
    font-size: 20px;
}
.page-node-189 .sidebar-wrap1 .button3 span{
           display: inline-block;
    float: right;
    background: #BB934E;
    padding: 0px 15px;
    color: #fff;
}
.page-node-189 .yellow {
    color: #DBB065;
}
.page-node-189 .featured-bottom {
    background-color: #1C2B21;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}
.page-node-189 .featured-bottom .clearfix{
    background-color: white;
    padding-bottom: 30px;
}
.field--name-field-right-side-col p {
    color: #333333!important;
}
.page-node-189 .txt-block h1:first-of-type {
    display: none;
}
.page-node-189 .academics-wrap {
    margin-top: 25px!important;
}
.page-node-189 .field--name-field-side-block-cta-button .active a{
color: #293352!important;
    text-decoration: none;
    font-weight: bold;
}
.page-node-189 .field--name-field-side-block-cta-button  a{
color: #293352!important;
    text-decoration: none;
  padding-bottom: 5px;
    line-height: 23px;
    font-size: 18px;
    font-family: 'HelveticaNeueLTPro-LtCn';
}
.page-node-189 .field--name-field-title {
color: #005120;
    border-bottom: 1px solid #E9EAED;
    padding-bottom: 10px;
    padding-top: 2px;
    font-size: 32px;
    font-family: 'HelveticaNeueLTPro-LtCn';
    margin-bottom: 10px;
}
.page-node-189 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4)
{
    background: none!important;
    padding: 0px!important;
}
.page-node-189 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) {
    background: none!important;
    padding: 0px!important;
}
.page-node-189 .sidebar-wrap1 {
      margin-top: 15px;
}
.page-node-189 .field--name-field-right-side-col .txt-block h1 span {
    color: #DBB065;
}

.page-node-189 .left-block-five {
    text-decoration: none;
    font-weight: bold;
}


.page-node-189 .field--name-field-right-side-col .txt-block h1  {
  text-transform: uppercase;
  font-family: 'HelveticaNeueLTPro-LtCn' !important;
  color: #666666 !important;
  font-size: 36px;
  margin-bottom: 30px;
}


.page-node-189 .media-body .media-heading{
  margin-top: 0;
    margin-bottom: 5px;
    font-size: 18px;
    font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    color: #333333!important;
}

.page-node-189 .media-body .media-heading span{
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 18px;
  font-family: 'HelveticaNeueLTPro-Lt';
  line-height: 26px;
  display: block;
  font-family: 'HelveticaNeueLTPro-Ltcn';
  font-size: 32px;
}


.page-node-189 .media {
    margin-top: 0;
    margin: 10px 0;
}

.page-node-189 .col-lg-6.col-md-6.col-sm-6.col-xs-12.bg2 {
    background-color: #efefef;
    border: 2px solid #fff;
    padding: 15px 25px 15px 15px;
}

.page-node-189 .col-lg-6.col-md-6.col-sm-6.col-xs-12.bg1 {
    background-color: #efefef;
    border: 2px solid #fff;
    padding: 15px 25px 15px 15px;
}

.page-node-189 #content .col-md-12
{
      margin-bottom: 30px;
}


.page-node-189  .media-heading {
    margin-top: 0;
    margin-bottom: 5px;
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 18px;
    font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
}

.page-node-189 .media-left img {
  display: block;
    max-width: 70px;
    padding: 5px;
}

#block-sjis-school-content .left-block-second:hover {
color: #293352!important;
font-weight:bold;
}

#block-sjis-school-content .left-block-three:hover {
color: #293352!important;
font-weight:bold;
}

#block-sjis-school-content .left-block-first:hover {
color: #293352!important;
font-weight:bold;
}

#block-sjis-school-content .left-block-four:hover {
color: #293352!important;
font-weight:bold;
}

.page-node-189 .left-block-first {
font-weight: normal;
}
.page-node-189 .button3:hover  {
color:white!important;
text-decoration:none;
    background: #BB934E!important;
}

.view-id-newsletter_view .view-content h2{
  width: 100%;
    color: #dbb065;
/*font-family: 'HelveticaNeueLTPro-LtCn';*/
margin: 0px 0 10px 0;
}
.view-id-newsletter_view .view-content {
margin: 0px;
}

.news-letter-view h2{
  color: #333333!important;
    font-size: 18px;
    line-height: 26px;
    font-family: 'HelveticaNeueLTPro-Lt';
}

.news-letter-view {
    width: 100%;
}

.page-node-189 .file--application-pdf a {
  color: #dbb065;
      font-weight: normal;
      font-family: 'HelveticaNeueLTPro-Lt';
}

.page-node-189 .pager__item.is-active {
    font-weight: bold;
}

.page-node-189 .page-link {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff!important;
  border: 1px solid #ddd!important;
  border-radius: 15px!important;
  color: #337ab7!important;
  font-weight: normal;
font-family: 'HelveticaNeueLTPro-Lt';
}
.page-node-189 .active .page-link {

  font-weight: bold!important;
}



.page-node-189  .pagination>li {
    display: inline;
    padding: 0.5em;
}

.page-node-189  .page-link:hover {
  text-decoration: none;
      background-color: #eee!important;
}


.page-node-189  .js-pager__items {
  text-align: center;
  width: fit-content;
  margin: auto;
  margin-top: 20px;
  margin-bottom: 20px;


}
.news-letter-view h2 {
   text-transform: initial!important;
}
.news-letter-view {
       padding-bottom: 15px;
}

.news-letter-view p, .news-letter-view h2 {
   margin-bottom: 0px!important;
}

@media screen and (max-width:767px) {
  .field.field--name-field-left-side-col.field--type-entity-reference-revisions.field--label-hidden.field__items {
      display: none;
  }

.sidebar{
  display: none;
}

  .page-node-189 body {
  font-family: 'HelveticaNeueLTPro-Lt';
}

.page-node-189 .field--name-field-right-side-col .txt-block {
    padding-right: 0px;
}
.page-node-189 .academics-wrap {

    margin-left: 0px;
}
.page-node-189 .field--name-field-right-side-col .txt-block h1 {
font-size: 36px;
}
.page-node-189 p {
    font-size: 16px!important;
}
.page-node-189 .field--name-field-right-side-col .txt-block ul{
    margin-bottom: 10px;
}
.page-node-189 .field--name-field-right-side-col .txt-block h4 {
     padding-bottom: 0px;
    margin-bottom: 5px;
}
.page-node-189 .academics-wrap .col-md-9{
    padding: 0px 15px;
}

.page-node-189 .field--name-field-right-side-col .txt-block ul {
    margin-top: -50px;
}
.page-node-189 .overview-prgms li {
    width: 100%;
}
.page-node-189 .overview-prgms1 li {
    width: 100%;
}
.page-node-189 .source-highlight {
    font-size: 12px!important;
}
.page-node-189 .news-letter-view {
  text-align: center;
      margin-bottom: 15px;
}


.page-node-189 .view-id-newsletter_view .view-content h2 {
font-size: 20px;
}
}

/* Academics Preschool Page Css*/
.page-node-112 #main {
  width: 100%;
  max-width: unset;
  padding: 0px;
}

@media (min-width: 992px) and (max-width:1199px)
{
.page-node-112 .kor__second__row  {
    width: 970px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-112 .kor__second__row  {
    width: 750px;
        padding: 0px 15px;
}
}
@media screen and  (max-width:767px)
{
.page-node-112 .kor__second__row  {
    width: 100%;
        padding: 0px 15px;
}
}

@media screen and (min-width:1500px)
{
.page-node-112 .kor__second__row {
    margin: auto;
    width: 84%;
    max-width: unset;
        padding: 0px 15px;
}
}

.page-node-112 .kor__second__row p{
  text-align: justify;
font-size: 18px;
color: #3a3a3a;
margin: 25px 0px;
}

@media screen and (min-width: 1501.98px){
.page-node-112 .kor__new__content p {
    font-size: 26px;
    line-height: 38px;
}
 }

 .page-node-112 .kor__second__row {
    padding: 50px 0px;
 }
 .page-node-112 .kor__new__content p a{
   color: #337ab7;
   text-decoration: none;
 }

.page-node-112 .kor__second__row .col-md-8 .field__item{
    padding-left: 0;
padding-right: 5%;
  }


.page-node-112 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type{
   padding: 20px;
       margin-bottom: 50px;
       text-align: center;
       background-color: #1b2b21;
       position: relative;
 }


  .page-node-112 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body h2{
    color: #b29249;
        font-size: 25px;
        margin: 8px 0px;
  }

  .page-node-112 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body h4{
    color: #aab9b4;
    font-size: 18px;
  }
  .page-node-112 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body hr{
    margin: 15px 0px !important;
  border: 0;
  border-top: 1px solid #eee;
  }

  .page-node-112 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body h5{
    color: #baab8c;
    font-size: 18px;
    margin-bottom: 20px;
    font-weight: bold;
  }

  .page-node-112 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body p{
    position: absolute;
    margin: 0 auto;
    right: 0;
    left: 0;
    width: 180px;
    background-color: #215737;
    padding: 7px;
    text-align: center;
    z-index: 99999999999999;
  }

  .page-node-112 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body p button{
    background-color: #215737;
        border: 0;
        color: #aeb178;
        text-align: center;
  }



 .page-node-112 div{
   overflow: initial;
 }


 .page-node-112 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  h2{

       text-align: center;
font-weight: bold;
    font-size: 30px;
 }

 .page-node-112 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  .koramn__block__sec{
   min-height: 373px;
   background-color: #215735;
   color: #fff;
   padding: 10px 0px;
   text-align: center;
   height: 100%;
   margin: 30px 0px 70px;
   border-top: 5px solid #daaf65;
 }
 .page-node-112 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  .koramn__block__sec img{
 display: block;
width: 70px;
margin: 15px auto;
}

.page-node-112 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  .koramn__block__sec h4{
  color: #dbb065;
      margin: 20px 0px;
      font-size: 20px;
      text-transform: uppercase;
      width: 80%;
      margin: 15px auto;
      font-weight: bold;
      font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-112 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  .koramn__block__sec p{
  color: #ffffff;
  width: 85%;
  margin: 5px auto;
  font-size: 16px;
  font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    text-align:center;
}



 .page-node-112 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  h2{

       text-align: center;
font-weight: bold;
    font-size: 30px;
 }

 .page-node-112 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  .koramn__block__sec{
   min-height: 373px;
   background-color: #215735;
   color: #fff;
   padding: 10px 0px;
   text-align: center;
   height: 100%;
   margin: 0px 0px 70px;
   border-top: 5px solid #daaf65;
 }
 .page-node-112 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  .koramn__block__sec img{
 display: block;
width: 70px;
margin: 15px auto;
}

.page-node-112 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  .koramn__block__sec h4{
  color: #dbb065;
      margin: 20px 0px;
      font-size: 20px;
      text-transform: uppercase;
      width: 80%;
      margin: 15px auto;
      font-weight: bold;
      font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-112 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  .koramn__block__sec p{
  color: #ffffff;
  width: 85%;
  margin: 5px auto;
  font-size: 16px;
  font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    text-align:center;
}





 .page-node-112 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  h2{

       text-align: center;
font-weight: bold;
    font-size: 30px;
 }

 .page-node-112 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  .koramn__block__sec{
   min-height: 373px;
   background-color: #215735;
   color: #fff;
   padding: 10px 0px;
   text-align: center;
   height: 100%;
   margin: 30px 0px 70px;
   border-top: 5px solid #daaf65;
 }
 .page-node-112 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  .koramn__block__sec img{
 display: block;
width: 70px;
margin: 15px auto;
}

.page-node-112 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  .koramn__block__sec h4{
  color: #dbb065;
      margin: 20px 0px;
      font-size: 20px;
      text-transform: uppercase;
      width: 80%;
      margin: 15px auto;
      font-weight: bold;
      font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-112 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  .koramn__block__sec p{
  color: #ffffff;
  width: 85%;
  margin: 5px auto;
  font-size: 16px;
  font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    text-align:center;
}


.page-node-112 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) {
  background:none;
  padding: 0px;
}




 .page-node-112 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  h2{

       text-align: center;
font-weight: bold;
    font-size: 30px;
 }

 .page-node-112 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  .koramn__block__sec{
   min-height: 373px;
   background-color: #215735;
   color: #fff;
   padding: 10px 0px;
   text-align: center;
   height: 100%;
   margin: 0px 0px 70px;
   border-top: 5px solid #daaf65;
 }
 .page-node-112 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  .koramn__block__sec img{
 display: block;
width: 70px;
margin: 15px auto;
}

.page-node-112 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  .koramn__block__sec h4{
  color: #dbb065;
      margin: 20px 0px;
      font-size: 20px;
      text-transform: uppercase;
      width: 80%;
      margin: 15px auto;
      font-weight: bold;
      font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-112 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  .koramn__block__sec p{
  color: #ffffff;
  width: 85%;
  margin: 5px auto;
  font-size: 16px;
  font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    text-align:center;
}


.page-node-112 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) {
  background:none!important;
  padding: 0px;
}




@media (min-width: 992px) and (max-width:1199px)
{
.page-node-112 .field__item:nth-child(3) {
    width: 970px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-112 .field__item:nth-child(3) {
    width: 750px;
        padding: 0px 15px;
}
}
@media screen and  (max-width:767px)
{
.page-node-112 .field__item:nth-child(3)  {
    width: 100%;
        padding: 0px 15px;
}
}

@media screen and (min-width:1500px)
{
.page-node-112 .field__item:nth-child(3){
    margin: auto;
    width: 84%;
    max-width: unset;
        padding: 0px 15px;
}
}

.page-node-112 .field__item:nth-child(3) h2{
  text-align: center;
  color: #232323;
  text-transform: uppercase;
  margin-bottom: 30px;
  font-weight: bold;
  font-size: 35px;
    font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-112 .field__item:nth-child(3) .clearfix .row .col-md-4{
  height: 100%;
  min-height: 320px;
  position: relative;
}

.page-node-112 .field__item:nth-child(3)  .clearfix .row .col-md-4{
  height: 100%;
  min-height: 320px;
  position: relative;
}

.page-node-112 .field__item:nth-child(3) .clearfix .row .col-md-4 p{
  padding-left: 30px;
      padding-top: 10px;
      background-size: 20px;
}


@media screen and (min-width: 1501.98px) {
.page-node-112 .field__item:nth-child(3) .clearfix .row .col-md-4 p{

      font-size: 17px;
}
}


.page-node-112 .korama__right__sec .field__item:nth-child(3){
    margin: auto;
    width: 100%;
    padding: 0px;
}

.page-node-112 .field__item:nth-child(3)  .clearfix .row .col-md-4 .user__msg{
  position: absolute;
      bottom: 15px;
          padding-left: 30px;
}

.page-node-112 .field__item:nth-child(3)  .clearfix .row .col-md-4 .user__msg h5{
  margin-bottom: 5px;
  font-size: 17px !important;
  font-weight: bold;
}



@media screen and (min-width: 1501.98px)
{
.page-node-112 .field__item:nth-child(3)  .clearfix .row .col-md-4 .user__msg span {
    font-size: 16px;
}
}


.page-node-112 .field__item:nth-child(4)  .block-block-content h2{
  display: none;
}


.page-node-112 .field__item:nth-child(4)  .block-block-content .strip__head h2{
  display: inline-block;
  font-size: 30px;
  padding: 15px 0px;
  text-transform: uppercase;
}

.page-node-112 .field__item:nth-child(4)  {
  padding: 35px 0px;
  margin-top: 20px;
  /* margin-bottom: 20px; */
  display: flex;
  justify-content: center;
  align-self: center;
  background-color: #215735;
  color: #fff;
  margin: 0 !important;
}


.page-node-112 .field__item:nth-child(4)  .paragraph--type--block-field-type{
    width: 40%;
}


.page-node-112 .field__item:nth-child(4)  .block-block-content .strip__head a{
  float: right;
      background-color: #daaf65;
      color: #ffffff;
      text-transform: uppercase;
      font-size: 23px;
      padding: 3px 26px;
      line-height: 40px;
      border-radius: 8px;
      text-decoration: none;
      border: 2px solid #daaf65;
}


.page-node-112  #main::after {
    display: block;
    clear: both;
    height: 50px;
    content: "";
    background: background-color: #1c2b2;
    background-color: #1c2b21;
}
@media (min-width: 1200px) and (max-width:1499px)
{
  .page-node-112 .kor__second__row{
    width: 1170px;
max-width: unset;
margin: auto;
}
}

.page-node-112 .field--name-field-right-column .field__item:nth-child(4) .paragraph--type--block-field-type{
width:100%;
}
.page-node-112 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) {
    background-color: #0A461F!important;
    padding: 15px 25px!important;
}
.page-node-112 .field__item:nth-child(3) .clearfix .row .col-md-4 {
    min-height: 280px!important;
}
.kor__user__speaks {
    height: 100%;
    min-height: 280px;
    position: relative;
    max-height: 300px;
}
#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) .field--name-field-first-col-layout .txt-block .left-div span {
vertical-align: -webkit-baseline-middle;
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-node-112 .field__item:nth-child(3) {
    width: 1170px;
max-width: unset;
margin: auto;
}
}

.page-node-112 #main-wrapper #content section #block-sjis-school-content .node__content .field--name-field-right-column .field__item:nth-child(4)
{
    background: none!important;
    padding: 0px!important;
}
.page-node-112 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type .koramn__block__sec {
    margin: 0px 0px 70px!important;
}
.page-node-112 .green-strap, .page-node-121 .green-strap ,.page-node-3 .green-strap {
position: relative;
   bottom: 128px;
   width: 100%;
   right: 0;
   margin: 0 auto;
   height: 70px;
   float: left;
   width: 100%;
   border-top: 9px solid #d3b131;
   background-color: rgba(30,86,49,0.89);
   padding-bottom: 30px;
   margin: 0;
   color: #d3b231;
   font-size: 28px;
   padding-left: 4%;
   text-align: left;
   margin-top: 32px;
   z-index: 9999999999999;
}
.page-node-112 .background-green, .page-node-121 .background-green, .page-node-3 .background-green {
   position: relative;
   bottom: 128px;
   width: 100%;
   right: 0;
   margin: 0 auto;
   height: 70px;
   float: left;
   width: 100%;
   border-top: 9px solid #d3b131;
   background-color: rgba(30,86,49,0.89);
   padding-bottom: 30px;
   margin: 0;
   color: #d3b231;
   font-size: 28px;
   padding-left: 4%;
   text-align: left;
   margin-top: 32px;
   z-index: 9999999999999;
}

.page-node-112 .green-strap, .page-node-121 .green-strap, .page-node-3 .green-strap {
opacity:0;
}

  @media screen and (max-width:767px) {
    .page-node-112 .background-green {
        display: none;
    }
    .page-node-112 .row {
      margin-left: 0px;
      margin-right: 0px;
  }
  .page-node-112 .kor__second__row {
      padding: 10px 0px;
  }
  .page-node-112 .kor__second__row .col-md-8 .field__item {
      padding: 0px 10px;
  }
  .page-node-112 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type .koramn__block__sec {
      margin: 0px 0px 45px;
  }
  .page-node-112 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type .koramn__block__sec {
      margin: 30px 0px 45px;
  }
  .page-node-112 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type .koramn__block__sec {
      margin: 0px 0px 45px!important;
  }
  .page-node-112 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type .koramn__block__sec {
      margin: 0px 0px 30px;
  }
  .page-node-112 .field__item:nth-child(4) .paragraph--type--block-field-type {
      width: 100%;
  }
  .page-node-112 .strip__head {
  text-align: center;
  }
  .page-node-112 .field__item:nth-child(4) .block-block-content .strip__head a {
    float: none;
    display: grid;
    width: 60%;
    margin: auto;
  }
  .page-node-112 .field__item:nth-child(3) .clearfix .row .col-md-4 {
      min-height: auto!important;
          margin-bottom: 20px;
  }
  .page-node-112 .field__item:nth-child(3) .clearfix .row .col-md-4 p {
       padding-left: 0px;
  }
  .page-node-112 .field__item:nth-child(3) .clearfix .row .col-md-4 .user__msg {
       position: initial;
      bottom: 15px;
       padding-left: 0px;
  }
  .page-node-112 .field__item:nth-child(3) h2 {
      margin-bottom: 5px;
  }
  .page-node-112 .field__item:nth-child(3) {
      margin-bottom: 40px;
  }
  }

.page-node-112 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type{
      width: 100%;
}


.page-node-112 .korama__right__sec .field__item:nth-child(4) {
    padding: 0px!important;
    margin-bottom: 0px!important;
}

/*School banner page*/
.page-node-106 #main {
  width: 100%;
  max-width: unset;
  padding: 0px;
}

@media (min-width: 992px) and (max-width:1199px)
{
.page-node-106 .kor__second__row  {
    width: 970px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-106 .kor__second__row  {
    width: 750px;
        padding: 0px 15px;
}
}
@media screen and  (max-width:767px)
{
.page-node-106 .kor__second__row  {
    width: 100%;
        padding: 0px 15px;
}
}

@media screen and (min-width:1500px)
{
.page-node-106 .kor__second__row {
    margin: auto;
    width: 84%;
    max-width: unset;
        padding: 0px 15px;
}
}

.page-node-106 .kor__second__row p{
  text-align: justify;
font-size: 18px;
color: #3a3a3a;
margin: 25px 0px;
}

@media screen and (min-width: 1501.98px){
.page-node-106 .kor__new__content p {
    font-size: 26px;
    line-height: 38px;
}
 }

 .page-node-106 .kor__second__row {
    padding: 50px 0px;
 }
 .page-node-106 .kor__new__content p a{
   color: #337ab7;
   text-decoration: none;
 }

.page-node-106 .kor__second__row .col-md-8 .field__item{
    padding-left: 0;
padding-right: 5%;
  }


.page-node-106 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type{
   padding: 20px;
       margin-bottom: 50px;
       text-align: center;
       background-color: #1b2b21;
       position: relative;
 }


  .page-node-106 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body h2{
    color: #b29249;
        font-size: 25px;
        margin: 8px 0px;
  }

  .page-node-106 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body h4{
    color: #aab9b4;
    font-size: 18px;
  }
  .page-node-106 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body hr{
    margin: 15px 0px !important;
  border: 0;
  border-top: 1px solid #eee;
  }

  .page-node-106 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body h5{
    color: #baab8c;
    font-size: 18px;
    margin-bottom: 20px;
    font-weight: bold;
  }

  .page-node-106 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body p{
    position: absolute;
    margin: 0 auto;
    right: 0;
    left: 0;
    width: 180px;
    background-color: #215737;
    padding: 7px;
    text-align: center;
    z-index: 99999999999999;
  }

  .page-node-106 .korama__right__sec .field__item:nth-child(1) .paragraph--type--block-field-type .field--name-body p button{
    background-color: #215737;
        border: 0;
        color: #aeb178;
        text-align: center;
  }



 .page-node-106 div{
   overflow: initial;
 }


 .page-node-106 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  h2{

       text-align: center;
font-weight: bold;
    font-size: 30px;
 }

 .page-node-106 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  .koramn__block__sec{
   min-height: 373px;
   background-color: #215735;
   color: #fff;
   padding: 10px 0px;
   text-align: center;
   height: 100%;
   margin: 30px 0px 70px;
   border-top: 5px solid #daaf65;
 }
 .page-node-106 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  .koramn__block__sec img{
 display: block;
width: 70px;
margin: 15px auto;
}

.page-node-106 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  .koramn__block__sec h4{
  color: #dbb065;
      margin: 20px 0px;
      font-size: 20px;
      text-transform: uppercase;
      width: 80%;
      margin: 15px auto;
      font-weight: bold;
      font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-106 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type  .koramn__block__sec p{
  color: #ffffff;
  width: 85%;
  margin: 5px auto;
  font-size: 16px;
  font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    text-align:center;
}



 .page-node-106 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  h2{

       text-align: center;
font-weight: bold;
    font-size: 30px;
 }

 .page-node-106 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  .koramn__block__sec{
   min-height: 373px;
   background-color: #215735;
   color: #fff;
   padding: 10px 0px;
   text-align: center;
   height: 100%;
   margin: 30px 0px 70px;
   border-top: 5px solid #daaf65;
 }
 .page-node-106 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  .koramn__block__sec img{
 display: block;
width: 70px;
margin: 15px auto;
}

.page-node-106 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  .koramn__block__sec h4{
  color: #dbb065;
      margin: 20px 0px;
      font-size: 20px;
      text-transform: uppercase;
      width: 80%;
      margin: 15px auto;
      font-weight: bold;
      font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-106 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type  .koramn__block__sec p{
  color: #ffffff;
  width: 85%;
  margin: 5px auto;
  font-size: 16px;
  font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    text-align:center;
}





 .page-node-106 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  h2{

       text-align: center;
font-weight: bold;
    font-size: 30px;
 }

 .page-node-106 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  .koramn__block__sec{
   min-height: 373px;
   background-color: #215735;
   color: #fff;
   padding: 10px 0px;
   text-align: center;
   height: 100%;
   margin: 30px 0px 70px;
   border-top: 5px solid #daaf65;
 }
 .page-node-106 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  .koramn__block__sec img{
 display: block;
width: 70px;
margin: 15px auto;
}

.page-node-106 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  .koramn__block__sec h4{
  color: #dbb065;
      margin: 20px 0px;
      font-size: 20px;
      text-transform: uppercase;
      width: 80%;
      margin: 15px auto;
      font-weight: bold;
      font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-106 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type  .koramn__block__sec p{
  color: #ffffff;
  width: 85%;
  margin: 5px auto;
  font-size: 16px;
  font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    text-align:center;
}


.page-node-106 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) {
  background:none;
  padding: 0px;
}




 .page-node-106 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  h2{

       text-align: center;
font-weight: bold;
    font-size: 30px;
 }

 .page-node-106 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  .koramn__block__sec{
   min-height: 373px;
   background-color: #215735;
   color: #fff;
   padding: 10px 0px;
   text-align: center;
   height: 100%;
   margin: 30px 0px 70px;
   border-top: 5px solid #daaf65;
 }
 .page-node-106 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  .koramn__block__sec img{
 display: block;
width: 70px;
margin: 15px auto;
}

.page-node-106 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  .koramn__block__sec h4{
  color: #dbb065;
      margin: 20px 0px;
      font-size: 20px;
      text-transform: uppercase;
      width: 80%;
      margin: 15px auto;
      font-weight: bold;
      font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-106 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type  .koramn__block__sec p{
  color: #ffffff;
  width: 85%;
  margin: 5px auto;
  font-size: 16px;
  font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
    text-align:center;
}


.page-node-106 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) {
  background:none!important;
  padding: 0px;
}




@media (min-width: 992px) and (max-width:1199px)
{
.page-node-106 .field__item:nth-child(3) {
    width: 970px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-106 .field__item:nth-child(3) {
    width: 750px;
        padding: 0px 15px;
}
}
@media screen and  (max-width:767px)
{
.page-node-106 .field__item:nth-child(3)  {
    width: 100%;
        padding: 0px 15px;
}
}

@media screen and (min-width:1500px)
{
.page-node-106 .field__item:nth-child(3){
    margin: auto;
    width: 84%;
    max-width: unset;
        padding: 0px 15px;
}
}

.page-node-106 .field__item:nth-child(3) h2{
  text-align: center;
  color: #232323;
  text-transform: uppercase;
  margin-bottom: 30px;
  font-weight: bold;
  font-size: 35px;
    font-family: 'HelveticaNeueLTPro-LtCn';
}

.page-node-106 .field__item:nth-child(3) .clearfix .row .col-md-4{
  height: 100%;
  min-height: 320px;
  position: relative;
}

.page-node-106 .field__item:nth-child(3)  .clearfix .row .col-md-4{
  height: 100%;
  min-height: 320px;
  position: relative;
}

.page-node-106 .field__item:nth-child(3) .clearfix .row .col-md-4 p{
  padding-left: 30px;
      padding-top: 10px;
      background-size: 20px;
}


@media screen and (min-width: 1501.98px) {
.page-node-106 .field__item:nth-child(3) .clearfix .row .col-md-4 p{

      font-size: 17px;
}
}


.page-node-106 .korama__right__sec .field__item:nth-child(3){
    margin: auto;
    width: 100%;
    padding: 0px;
}

.page-node-106 .field__item:nth-child(3)  .clearfix .row .col-md-4 .user__msg{
  position: absolute;
      bottom: 15px;
          padding-left: 30px;
}

.page-node-106 .field__item:nth-child(3)  .clearfix .row .col-md-4 .user__msg h5{
  margin-bottom: 5px;
  font-size: 17px !important;
  font-weight: bold;
}



@media screen and (min-width: 1501.98px)
{
.page-node-106 .field__item:nth-child(3)  .clearfix .row .col-md-4 .user__msg span {
    font-size: 16px;
}
}


.page-node-106 .field__item:nth-child(4)  .block-block-content h2{
  display: none;
}


.page-node-106 .field__item:nth-child(4)  .block-block-content .strip__head h2{
  display: inline-block;
  font-size: 30px;
  padding: 15px 0px;
  text-transform: uppercase;
}

.page-node-106 .field__item:nth-child(4)  {
  padding: 35px 0px;
  margin-top: 20px;
  /* margin-bottom: 20px; */
  display: flex;
  justify-content: center;
  align-self: center;
  background-color: #215735;
  color: #fff;
  margin: 0 !important;
}


.page-node-106 .field__item:nth-child(4)  .paragraph--type--block-field-type{
    width: 40%;
}


.page-node-106 .field__item:nth-child(4)  .block-block-content .strip__head a{
  float: right;
      background-color: #daaf65;
      color: #ffffff;
      text-transform: uppercase;
      font-size: 23px;
      padding: 3px 26px;
      line-height: 40px;
      border-radius: 8px;
      text-decoration: none;
      border: 2px solid #daaf65;
}


.page-node-106  #main::after {
    display: block;
    clear: both;
    height: 50px;
    content: "";
    background: background-color: #1c2b2;
    background-color: #1c2b21;
}
@media (min-width: 1200px) and (max-width:1499px)
{
  .page-node-106 .kor__second__row{
    width: 1170px;
max-width: unset;
margin: auto;
}
}

.page-node-106 .field--name-field-right-column .field__item:nth-child(4) .paragraph--type--block-field-type{
width:100%;
}
.page-node-106 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) {
    background-color: #0A461F!important;
    padding: 15px 25px!important;
}
.page-node-106 .field__item:nth-child(3) .clearfix .row .col-md-4 {
    min-height: 280px!important;
}
.kor__user__speaks {
    height: 100%;
    min-height: 280px;
    position: relative;
    max-height: 300px;
}
#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(5) .field--name-field-first-col-layout .txt-block .left-div span {
vertical-align: -webkit-baseline-middle;
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-node-106 .field__item:nth-child(3) {
    width: 1170px;
max-width: unset;
margin: auto;
}
}

.page-node-106 #main-wrapper #content section #block-sjis-school-content .node__content .field--name-field-right-column .field__item:nth-child(4)
{
    background: none!important;
    padding: 0px!important;
}
.page-node-106 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type .koramn__block__sec {
    margin: 0px 0px 70px!important;
}
.page-node-106 .green-strap, .page-node-121 .green-strap ,.page-node-3 .green-strap {
position: relative;
   bottom: 128px;
   width: 100%;
   right: 0;
   margin: 0 auto;
   height: 70px;
   float: left;
   width: 100%;
   border-top: 9px solid #d3b131;
   background-color: rgba(30,86,49,0.89);
   padding-bottom: 30px;
   margin: 0;
   color: #d3b231;
   font-size: 28px;
   padding-left: 4%;
   text-align: left;
   margin-top: 32px;
   z-index: 9999999999999;
}
.page-node-106 .background-green, .page-node-121 .background-green, .page-node-3 .background-green {
   position: relative;
   bottom: 128px;
   width: 100%;
   right: 0;
   margin: 0 auto;
   height: 70px;
   float: left;
   width: 100%;
   border-top: 9px solid #d3b131;
   background-color: rgba(30,86,49,0.89);
   padding-bottom: 30px;
   margin: 0;
   color: #d3b231;
   font-size: 28px;
   padding-left: 4%;
   text-align: left;
   margin-top: 32px;
   z-index: 9999999999999;
}

.page-node-106 .green-strap, .page-node-121 .green-strap, .page-node-3 .green-strap {
opacity:0;
}

  @media screen and (max-width:767px) {
    .page-node-106 .background-green {
        display: none;
    }
    .page-node-106 .row {
      margin-left: 0px;
      margin-right: 0px;
  }
  .page-node-106 .kor__second__row {
      padding: 10px 0px;
  }
  .page-node-106 .kor__second__row .col-md-8 .field__item {
      padding: 0px 10px;
  }
  .page-node-106 .korama__right__sec .field__item:nth-child(3) .paragraph--type--block-field-type .koramn__block__sec {
      margin: 0px 0px 45px;
  }
  .page-node-106 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type .koramn__block__sec {
      margin: 30px 0px 45px;
  }
  .page-node-106 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type .koramn__block__sec {
      margin: 0px 0px 45px!important;
  }
  .page-node-106 .korama__right__sec .field__item:nth-child(5) .paragraph--type--block-field-type .koramn__block__sec {
      margin: 0px 0px 30px;
  }
  .page-node-106 .field__item:nth-child(4) .paragraph--type--block-field-type {
      width: 100%;
  }
  .page-node-106 .strip__head {
  text-align: center;
  }
  .page-node-106 .field__item:nth-child(4) .block-block-content .strip__head a {
    float: none;
    display: grid;
    width: 60%;
    margin: auto;
  }
  .page-node-106 .field__item:nth-child(3) .clearfix .row .col-md-4 {
      min-height: auto!important;
          margin-bottom: 20px;
  }
  .page-node-106 .field__item:nth-child(3) .clearfix .row .col-md-4 p {
       padding-left: 0px;
  }
  .page-node-106 .field__item:nth-child(3) .clearfix .row .col-md-4 .user__msg {
       position: initial;
      bottom: 15px;
       padding-left: 0px;
  }
  .page-node-106 .field__item:nth-child(3) h2 {
      margin-bottom: 5px;
  }
  .page-node-106 .field__item:nth-child(3) {
      margin-bottom: 40px;
  }
  }

.page-node-106 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type{
      width: 100%;
}


.page-node-106 .korama__right__sec .field__item:nth-child(4) {
    padding: 0px!important;
    margin-bottom: 30px!important;
}
.page-node-106 .korama__right__sec .field__item:nth-child(2) .paragraph--type--block-field-type .koramn__block__sec {
    margin: 30px 0px 30px;
}
.page-node-106 .korama__right__sec .field__item:nth-child(4) .paragraph--type--block-field-type .koramn__block__sec {
    margin: 0px 0px 10px!important;
}

.page-node-106 .kor__second__row {
    padding: 0px 0px;
}

.page-node-106 #block-sjis-school-content .field--name-field-landing-component .field__item:first-of-type {
    position: relative;
}

.page-node-106 #block-sjis-school-content .field--name-field-landing-component .field__item:first-of-type .background-green{
      position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    margin-top: 140px;
}

.page-node-106 .kor__second__row {
    padding: 50px 0px;
}

/*Sitemap page*/
.page-node-203 #main {
  width: 100%;
  max-width: unset;
  padding: 0px;
}

.page-node-203 .node--view-mode-full .container {
  width: 100%;
  max-width: 100%;
}


.page-node-203 .sitemap h2 {
    font-size: 30px;
}

.page-node-203 .sitemap h3 {
font-size: 24px;

}

.page-node-203 .sitemap ul li a {
color: #337ab7;
    text-decoration: none;
    font-size: 18px;
font-family: 'HelveticaNeueLTPro-Lt';
padding-bottom: 5px;
line-height: 26px;
}

.page-node-203 .sitemap ul {
list-style:none;
}

/*Testing Bug fixes*/
.page-node-134 .featured-bottom
{
   padding-top:0px;
}


@media screen and (max-width:399px)
{
.page-node-132 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) #two-col-layout-home iframe {
       height: auto!important;
}

}


@media screen and (max-width:768px)
{
.page-node-165 div {
    overflow: scroll;
}
 .page-node-162 .academics-wrap {
    width: 100%!important;
    margin: auto!important;
    margin-left: 0px!important;
}

.page-node-100 .std-wrap .video iframe {
     padding: 25px;
}
.page-node-100 .std-wrap .testimonial {
    padding: 25px 25px!important;
}
.page-node-96 .row.col-md-12 {
    margin: 0;
    padding: 0px;
}
.page-node-160 .field--name-field-right-side-col .txt-block ul {
    margin-top: 0px!important;
}
.page-node-94 .adm-wrap2 {
    padding: 30px 30px 1px!important;
}
.page-node-94 .brdr2 {
border-right:0px!important;
    border-bottom: 1px solid #bdbdbd!important;
}
.page-node-132 #myNavTabs .owl-item .carousel-captions {
    bottom: 6%!important;
}
.page-node-132 #myNavTabs .owl-dots {
    bottom: 5%;
    width: auto;
    left: 44%;
}
.page-node-132 #myNavTabs .owl-dots .owl-dot {
    min-width: 13px;
    height: 13px;
    border: 2px solid white;
    border-radius: 50%;
    margin: auto;
}
.page-node-132 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(3) #two-col-layout-home .row {
    padding: 15px;
}
#block-desktopmenu .we-mega-menu-ul .we-mega-menu-li {
    width: 100%!important;
}
#block-desktopmenu nav ul li a {
    text-align: left;
}
.page-node-133 #edit-flexbox .webform-flex.webform-flex--1:last-child{
    margin-top: -28px;
}
.page-node-133 .enquire-now-custom #edit-flexbox-04 .webform-flex:nth-child(1) {
    width: 50%;
    float: left;
}
.page-node-133 .enquire-now-custom #edit-flexbox-04 .webform-flex:nth-child(2) {
    width: auto;
    max-width: 100%;
}
.node--type-article .article-des {
    width: 90%!important;
    margin: auto!important;
}
.page-node-157 .trustees-wrap h3 {
    font-size: 20px!important;
}
}

@media screen and (min-width:768px) and (max-width:991px)
{
.page-node-158 .field--name-field-right-side-col .txt-block .col-lg-6.col-md-6.col-sm-6.col-xs-12 {
 min-height: 140px;
}
}

.page-node-132 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(3) #two-col-layout-home .row {
    padding: 15px;
    margin: 0px;
}
.page-node-132 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(3) #two-col-layout-home .txt-block {
    background-position: right;
    background-repeat: no-repeat;
}

.page-node-102 .pagination.js-pager__items
{
    width: fit-content;
    margin: auto;
}
.page-node-102 .page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #d3af37;
    border-color: #d3af37;
}

.page-node-102 .page-item .page-link {
    color: #d3af37;
}

.page-node-102 .pager__item--next .page-link {
    color: #d3af37;
}


.page-node-132 ul#myNavTabs li img {
    height: 350px;
    width: 100%;
}
.page-node-132 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(1) .view-content .field-content .container-fluid .row .col-md-6:last-of-type img {
    width: auto!important;
    margin-right:15%!important;
    float: right;
    width: 50%;
    margin: -5px 0 0 120px;
    height: auto;
}
.page-node-95 .img-class img {
    width: 50%!important;
}
.page-node-96 .row {
    margin: 0px;
}
.page-node-96 .row.col-md-12.col-md-12 {
    padding: 0px!important;
}

.page-node-96 .campus-wrap {
padding: 30px 0;
    margin-right: auto;
    margin-left: auto;
}

.page-node-96 .campus-wrap p{
    width: 90%;
    margin: auto;
}

.page-node-96 .boarding-wrap1 {
    padding-left: 25px!important;
    padding-right: 25px!important;
}
/*.left-panel-campus ul .active::after {
   content: "▶";
}*/
.path-frontpage ul#myNavTabs li img {
height: auto;
    width: 100%;
}

#footer .container-fluid{
    padding: 0px;
}

#block-footerquicklinks .text-formatted .row:first-child p:last-child a {
    padding: 10px 0px;
    display: table-cell;
}


#block-footerlogos {
width:100%;
}

#block-footerlogos .field--name-body h3 {
  text-align: center;
}

#block-footerlogos .row-md-12 p:last-child img {
height: 70%;
}
#block-footerlogos .row-md-12 {
   display: flex;
}
#block-footerlogos .row-md-12 p{
   width: 50%;
   text-align: center;
}
#block-footerlogos .row-md-12 p img{
   height: 100%;
}

#block-footerquicklinks .row:last-child p {
   text-align: center;
}





.page-node-132 #myNavTabs .owl-item .carousel-captions {
    bottom: 5%!important;
}

.page-node-132 #myNavTabs .owl-dots {
    bottom: 4%!important;
}


.page-node-132 .view-id-upcoming_events .view-content.row {
    padding: 0px!important;
}

#block-headerquicklinks {
    width: 45%;

}


@media screen and (max-width: 1441px) and (min-width: 1150px)
{

#block-headerquicklinks {
    width: 58%!important;
}
}


@media screen and (max-width: 1149px) and (min-width: 992px)
{
#block-headerquicklinks {
    width: 68%!important;
}
}


#block-desktopmenu .we-mega-menu-ul .we-mega-menu-li:nth-child(3) .we-mega-menu-submenu ul li a {
    margin-top: 0px!important;
font-size: 16px!important;
}

#block-academicsmenublock .left-panel-academics{
    margin-top: 10px!important;
}

#block-academicsmenublock .right-panel-academics{
    margin-top: 10px!important;
}

#block-academicsmenublock .left-panel-academics .academics-li{
    padding-top: 0px!important;
}

#block-academicsmenublock .left-panel-academics .right-inner-menu ul li:first-child{
    padding-top: 0px!important;
}

#block-campuslifemenublock .left-panel-campus{
padding-left: 0px!important;
    margin-top: 0px!important;
}

#block-campuslifemenublock .left-panel-campus ul{
    list-style: none!important;
    padding-left: 20px!important;
    padding-top: 10px!important;
}

#block-campuslifemenublock .right-panel-campus {
    margin-top: 15px!important;
}

#block-campuslifemenublock .left-panel-campus li {
    padding: 5px 0px;
}

#block-campuslifemenublock .right-panel-campus p{
 font-size: 18px;
}


.path-frontpage #testimonalHomepage .owl-stage-outer {
overflow: hidden!important;
}



.path-frontpage #testimonalHomepage .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0,0,0);
}
.path-frontpage #testimonalHomepage .owl-stage-outer {
    position: relative;
    overflow: initial;
    -webkit-transform: translate3d(0,0,0);
}
.path-frontpage .test-data {
    border: 2px solid #E5E7E9;
    padding: 40px 50px;
}
.path-frontpage .test-data h3:first-of-type{
      font-family: 'HelveticaNeueLTPro-LtCn';
    color: #D3AF37;
    text-transform: uppercase;
    font-size: 20px;
}
.path-frontpage #testimonalHomepage {
    margin-top: 0px;
    overflow: initial;
}
.path-frontpage .test-data h3:first-of-type  a{
    font-family: 'HelveticaNeueLTPro-LtCn';
    color: #D3AF37;
    text-transform: uppercase;
    font-size: 20px;
}
#testimonalHomepage .owl-stage-outer {
    overflow: hidden;
}
.path-frontpage .test-data .testibody{
 color: #fff;
    font-size: 18px!important;
   text-align:left!important;
    font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
}
.path-frontpage .test-data {
    min-height: 380px;
}
.path-frontpage #testimonalHomepage .owl-stage{
margin-left: 25px;
}
/*.path-frontpage #testimonalHomepage .owl-item img {
    margin: 5px -27px;
    margin-top: 0px;
    width: 55px;
    margin-bottom: 0px;
    padding: 10px;
    background: #fff;
    z-index: 999999999999999999999999;
    position: absolute;
    top: 20px;
}*/
.path-frontpage #testimonalHomepage {
    background: transparent;
}
.path-frontpage #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) .col-md-6:last-child{
    padding-top: 0px;
    padding-bottom: 5px;
}
.path-frontpage div {
    overflow: initial;
}
.path-frontpage .test-data p {
    color: #fff;
    font-size: 18px!important;
    text-align: left!important;
    font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
}
.path-frontpage #testimonalHomepage .owl-dots {
    display: flex;
    margin: auto;
    width: fit-content;
    margin-top: 10px;
    margin-bottom: 10px;
}

.path-frontpage #testimonalHomepage .owl-dots .owl-dot {
      width: 10px;
    height: 10px;
    margin: 0;
    background-color: #D2D2D2;
    margin-right: 10px;
    border-radius: 50px;
}

.path-frontpage #testimonalHomepage .owl-dots .owl-dot.active {
      width: 12px;
    height: 12px;
    margin: 0;
 background-color: #fff;
    margin-right: 10px;
    border-radius: 50px;
}
.path-frontpage #birthdayHomepage .owl-dots {
    display: flex;
    margin: auto;
    width: fit-content;
    margin-top: 10px;
    margin-bottom: 10px;
}
.path-frontpage #birthdayHomepage .owl-dots .owl-dot {
    width: 10px;
    height: 10px;
    margin: 0;
    background-color: #D2D2D2;
    margin-right: 10px;
    border-radius: 50px;
}
.path-frontpage #birthdayHomepage .owl-dots .owl-dot.active {
      width: 12px;
    height: 12px;
    margin: 0;
 background-color: #fff;
    margin-right: 10px;
    border-radius: 50px;
}
.path-frontpage #birthdayHomepage .carousel-indicators .active {
    background-color: #0A461F;
}
.path-frontpage #videotourHomepage .owl-dots {
    display: flex;
    margin: auto;
    width: fit-content;
    margin-top: 10px;
    margin-bottom: 10px;
}
.path-frontpage #videotourHomepage .owl-dots .owl-dot {
    width: 10px;
    height: 10px;
    margin: 0;
    background-color: #D2D2D2;
    margin-right: 10px;
    border-radius: 50px;
}
.path-frontpage #videotourHomepage .owl-dots .owl-dot.active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #fff;
    margin-right: 10px;
    border-radius: 50px;
}
.path-frontpage #videotourHomepage .carousel-indicators .active {
    background-color: #0A461F;
}
.carousel-wrap {
    width: 1000px;
    margin: auto;
    position: relative;
}
.owl-carousel .owl-nav{
    overflow: hidden;
    height: 0px;
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background: #2caae1;
}


.owl-carousel .item {
    text-align: center;
}
.owl-carousel .nav-btn{
    height: 47px;
    position: absolute;
    width: 26px;
    cursor: pointer;
    top: 100px !important;
}

.owl-carousel .owl-prev.disabled,
.owl-carousel .owl-next.disabled{
    pointer-events: none;
    opacity: 0.2;
}

.owl-carousel .prev-slide{
    background: url(../../assets/img/nav-icon-prev.png) no-repeat;
   /* background-color: gray;*/
    left: 0px;
    display: none;
}
.owl-carousel .next-slide{
    background: url(../../assets/img/nav-icon-next.png) no-repeat;
    /*background-color: gray;*/
    right: 0px;
    display: none;
}
/*
.owl-carousel .prev-slide:hover{
    background-position: 0px -53px;
}
.owl-carousel .next-slide:hover{
    background-position: -24px -53px;
}*/
span.img-text {
    text-decoration: none;
    outline: none;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    cursor: pointer;
    width: 100%;
    font-size: 23px;
    display: block;
    text-transform: capitalize;
}
span.img-text:hover {
    color: #2caae1;
}

.col-heading
{
    color: white;
}
.col-black-heading
{
    color: black;
}

.path-frontpage #testimonalHomepage .carousel-indicators .active {
    background-color: #0A461F;
}

.path-frontpage .test-data p {
    color: #fff;
    font-size: 18px!important;
    text-align: left!important;
    font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
}
.path-frontpage #testimonalHomepage .owl-item{
    padding-right: 50px;
}
.path-frontpage .view-id-home_page_testimonials .padd0.container-fluid{
    margin-bottom: 10px;
}
.path-frontpage #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) {
    padding-top: 40px;
}


.path-frontpage #testimonalHomepage .owl-stage-outer {
overflow: hidden!important;
}



.page-node-126 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(1) .view-content .field-content .container-fluid .row {
    display: grid;
}

.path-frontpage #two-col-layout-home .col-md-6:last-child .txt-block {
    background-position: right;
}

.page-node-143 .adm-wrap2 .container ul {
    width: fit-content;
    margin: auto;
}

.page-node-143 .adm-wrap2 .container ul li{
 text-align:left;
}

.page-node-116 .stud-wrap3 .studsec {
    min-height: auto;
}

.page-node-116 .row.col-md-12 {
    padding: 0px;
    margin: 0px;
}


@media screen and (min-width:1500px)
{
.page-node-116 .stud-wrap3 .studsec:nth-child(2) p:first-of-type {
    min-height: 300px;
}

.page-node-116 .stud-wrap3 .studsec:nth-child(3) p:first-of-type {
    min-height: 300px;
}
.page-node-116 .stud-wrap3 .studsec:nth-child(4) p:first-of-type {
    min-height: 300px;
}
}

@media screen and (min-width:992px) and (max-width:1499px)
{
.page-node-116 .stud-wrap3 .studsec:nth-child(2) p:first-of-type {
    min-height: 300px;
}

.page-node-116 .stud-wrap3 .studsec:nth-child(3) p:first-of-type {
    min-height: 300px;
}
.page-node-116 .stud-wrap3 .studsec:nth-child(4) p:first-of-type {
    min-height: 300px;
}
}


@media screen and (min-width:1800px)
{
.page-node-116 .stud-wrap3 .studsec:nth-child(6) p:first-of-type {
    min-height: 500px;
}

.page-node-116 .stud-wrap3 .studsec:nth-child(7) p:first-of-type {
    min-height: 500px;
}
.page-node-116 .stud-wrap3 .studsec:nth-child(8) p:first-of-type {
    min-height: 500px;
}
}

@media screen and (min-width:1600px) and (max-width:1799px)
{
.page-node-116 .stud-wrap3 .studsec:nth-child(6) p:first-of-type {
    min-height: 600px;
}

.page-node-116 .stud-wrap3 .studsec:nth-child(7) p:first-of-type {
    min-height: 600px;
}
.page-node-116 .stud-wrap3 .studsec:nth-child(8) p:first-of-type {
    min-height: 600px;
}
}

@media screen and (min-width:1500px) and (max-width:1599px)
{
.page-node-116 .stud-wrap3 .studsec:nth-child(6) p:first-of-type {
    min-height: 650px;
}

.page-node-116 .stud-wrap3 .studsec:nth-child(7) p:first-of-type {
    min-height: 650px;
}
.page-node-116 .stud-wrap3 .studsec:nth-child(8) p:first-of-type {
    min-height: 650px;
}
}

@media screen and (min-width:1200px) and (max-width:1499px)
{
.page-node-116 .stud-wrap3 .studsec:nth-child(6) p:first-of-type {
    min-height: 720px;
}

.page-node-116 .stud-wrap3 .studsec:nth-child(7) p:first-of-type {
    min-height: 720px;
}
.page-node-116 .stud-wrap3 .studsec:nth-child(8) p:first-of-type {
    min-height: 720px;
}
}

@media screen and (min-width:992px) and (max-width:1199px)
{
.page-node-116 .stud-wrap3 .studsec:nth-child(6) p:first-of-type {
    min-height: 880px;
}

.page-node-116 .stud-wrap3 .studsec:nth-child(7) p:first-of-type {
    min-height: 880px;
}
.page-node-116 .stud-wrap3 .studsec:nth-child(8) p:first-of-type {
    min-height: 880px;
}
}

@media screen and (min-width:992px) and (max-width:1199px)
{
.page-node-116 .stud-wrap3 .studsec:nth-child(10) p:first-of-type {
    min-height: 600px;
}

.page-node-116 .stud-wrap3 .studsec:nth-child(11) p:first-of-type {
    min-height: 600px;
}

}

@media screen and (min-width:1200px) and (max-width:1499px)
{
.page-node-116 .stud-wrap3 .studsec:nth-child(10) p:first-of-type {
    min-height: 500px;
}

.page-node-116 .stud-wrap3 .studsec:nth-child(11) p:first-of-type {
    min-height: 500px;
}

}

@media screen and (min-width:1500px)
{
.page-node-116 .stud-wrap3 .studsec:nth-child(10) p:first-of-type {
    min-height: 400px;
}

.page-node-116 .stud-wrap3 .studsec:nth-child(11) p:first-of-type {
    min-height: 400px;
}

}

.page-node-116 .stud-wrap3 .studsec {
    min-height: auto!important;
}


.page-node-116 .row.col-md-12 {
    margin: 0px;
}




@media screen and (min-width:1500px)
{
.page-node-95 #block-sjis-school-content .curriculum-innovation .col-md-12 {
    margin: auto;
    width: 87%;
    max-width: unset;
        padding: 0px 15px;
}
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-node-95 #block-sjis-school-content .curriculum-innovation .col-md-12 {
    width: 1170px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 992px) and (max-width:1199px)
{
.page-node-95 #block-sjis-school-content .curriculum-innovation .col-md-12 {
    width: 970px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-95 #block-sjis-school-content .curriculum-innovation .col-md-12 {
    width: 750px;
        padding: 0px 15px;
}
}
@media screen and  (max-width:767px)
{
.page-node-95 #block-sjis-school-content .curriculum-innovation .col-md-12 {
    width: 100%;
        padding: 0px 15px;
}
}
.page-node-95 #block-sjis-school-content .curriculum-innovation{
    width: 100%;
    margin: 0px;
}
.page-node-95 #block-sjis-school-content .curriculum-innovation .col-md-12 {
    float: none!important;
}
.page-node-95 .beyond-white container .innovation-curr ul{
    margin-left: 20px;
}



@media screen and (min-width:1500px)
{
.page-node-95 #block-sjis-school-content .collabrative-sjis-learning .col-md-12 {
    margin: auto;
    width: 87%;
    max-width: unset;
        padding: 0px 15px;
}
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-node-95 #block-sjis-school-content .collabrative-sjis-learning .col-md-12 {
    width: 1170px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 992px) and (max-width:1199px)
{
.page-node-95 #block-sjis-school-content .collabrative-sjis-learning .col-md-12 {
    width: 970px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-95 #block-sjis-school-content .collabrative-sjis-learning .col-md-12 {
    width: 750px;
        padding: 0px 15px;
}
}
@media screen and  (max-width:767px)
{
.page-node-95 #block-sjis-school-content .collabrative-sjis-learning .col-md-12 {
    width: 100%;
        padding: 0px 15px;
}
}

.page-node-95 #block-sjis-school-content .collabrative-sjis-learning .col-md-12 {
    float: none;
}


@media screen and (min-width:1500px)
{
.page-node-95 #block-sjis-school-content .services .col-md-12 {
    margin: auto;
    width: 87%;
    max-width: unset;
        padding: 0px 15px;
}
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-node-95 #block-sjis-school-content .services .col-md-12 {
    width: 1170px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 992px) and (max-width:1199px)
{
.page-node-95 #block-sjis-school-content .services .col-md-12 {
    width: 970px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-95 #block-sjis-school-content .services .col-md-12 {
    width: 750px;
        padding: 0px 15px;
}
}
@media screen and  (max-width:767px)
{
.page-node-95 #block-sjis-school-content .services .col-md-12 {
    width: 100%;
        padding: 0px 15px;
}
}


.page-node-95 #block-sjis-school-content .services .col-md-12 {
    float: none;
}


@media screen and (min-width:1500px)
{
.page-node-95 #block-sjis-school-content .community-school-sjis .col-md-12 {
    margin: auto;
    width: 87%;
    max-width: unset;
        padding: 0px 15px;
}
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-node-95 #block-sjis-school-content .community-school-sjis .col-md-12 {
    width: 1170px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 992px) and (max-width:1199px)
{
.page-node-95 #block-sjis-school-content .community-school-sjis .col-md-12 {
    width: 970px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-95 #block-sjis-school-content .community-school-sjis .col-md-12 {
    width: 750px;
        padding: 0px 15px;
}
}
@media screen and  (max-width:767px)
{
.page-node-95 #block-sjis-school-content .community-school-sjis .col-md-12 {
    width: 100%;
        padding: 0px 15px;
}
}


.page-node-95 #block-sjis-school-content .community-school-sjis .col-md-12 {
    float: none;
}


@media screen and (min-width:1500px)
{
.page-node-95 #block-sjis-school-content .aquatics .col-md-12 {
    margin: auto;
    width: 87%;
    max-width: unset;
        padding: 0px 15px;
}
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-node-95 #block-sjis-school-content .aquatics .col-md-12 {
    width: 1170px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 992px) and (max-width:1199px)
{
.page-node-95 #block-sjis-school-content .aquatics .col-md-12 {
    width: 970px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-95 #block-sjis-school-content .aquatics .col-md-12 {
    width: 750px;
        padding: 0px 15px;
}
}
@media screen and  (max-width:767px)
{
.page-node-95 #block-sjis-school-content .aquatics .col-md-12 {
    width: 100%;
        padding: 0px 15px;
}
}


.page-node-95 #block-sjis-school-content .aquatics .col-md-12 {
    float: none;
}


@media screen and (min-width:1500px)
{
.page-node-95 #block-sjis-school-content .horse-riding .col-md-12 {
    margin: auto;
    width: 87%;
    max-width: unset;
        padding: 0px 15px;
}
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-node-95 #block-sjis-school-content .horse-riding .col-md-12 {
    width: 1170px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 992px) and (max-width:1199px)
{
.page-node-95 #block-sjis-school-content .horse-riding .col-md-12 {
    width: 970px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-95 #block-sjis-school-content .horse-riding .col-md-12 {
    width: 750px;
        padding: 0px 15px;
}
}
@media screen and  (max-width:767px)
{
.page-node-95 #block-sjis-school-content .horse-riding .col-md-12 {
    width: 100%;
        padding: 0px 15px;
}
}


.page-node-95 #block-sjis-school-content .horse-riding .col-md-12 {
    float: none;
}

.page-node-95 #block-sjis-school-content .container {
    width: 100%!important;
    max-width: unset!important;
    padding: 0px!important;
}

.page-node-95 #block-sjis-school-content .curriculum-innovation .col-md-12 {
    float: none!important;
    overflow: hidden;
position: relative;
}

.page-node-95 #block-sjis-school-content .curriculum-innovation .col-md-12 .col-md-6:last-child {
height: 100%;
position: absolute;
right: 0;
top: 0;
}

.page-node-95 #block-sjis-school-content .curriculum-innovation .col-md-12 .col-md-6:last-child .model4{
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
padding: 10px;
margin-bottom: 0px;
}



.page-node-95 #block-sjis-school-content .collabrative-sjis-learning .col-md-12 {

    overflow: hidden;
position: relative;
}

.page-node-95 #block-sjis-school-content .collabrative-sjis-learning .col-md-12 .col-md-6:first-child {
height: 100%;
position: absolute;
right: 0;
top: 0;
}

.page-node-95 #block-sjis-school-content .collabrative-sjis-learning .col-md-12 .col-md-6:last-child .img-class{
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
padding: 10px;
margin-bottom: 0px;
    width: 100%;
}


.page-node-95 #block-sjis-school-content .services .col-md-12 {

    overflow: hidden;
position: relative;
}

.page-node-95 #block-sjis-school-content .services .col-md-12 .col-md-6:last-child {
height: 100%;
position: absolute;
right: 0;
top: 0;
}

.page-node-95 #block-sjis-school-content .services .col-md-12 .col-md-6:last-child .img-class{
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
padding: 10px;
margin-bottom: 0px;
    width: 100%;
}


.page-node-95 #block-sjis-school-content .community-school-sjis .col-md-12 {

    overflow: hidden;
position: relative;
}

.page-node-95 #block-sjis-school-content .community-school-sjis .col-md-12 .col-md-6:first-child {
height: 100%;
position: absolute;
right: 0;
top: 0;
}

.page-node-95 #block-sjis-school-content .community-school-sjis .col-md-12 .col-md-6:first-child .img-class{
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
padding: 10px;
margin-bottom: 0px;
    width: 100%;
}


.page-node-95 #block-sjis-school-content .horse-riding .col-md-12 {

    overflow: hidden;
position: relative;
}

.page-node-95 #block-sjis-school-content .horse-riding .col-md-12 .col-md-6:first-child {
height: 100%;
position: absolute;
right: 0;
top: 0;
}

.page-node-95 #block-sjis-school-content .horse-riding .col-md-12 .col-md-6:first-child .img-class{
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
padding: 10px;
margin-bottom: 0px;
    width: 100%;
}


.page-node-95 #block-sjis-school-content .aquatics .col-md-12 {

    overflow: hidden;
position: relative;
}

.page-node-95 #block-sjis-school-content .aquatics .col-md-12 .col-md-6:last-child {
height: 100%;
position: absolute;
right: 0;
top: 0;
}

.page-node-95 #block-sjis-school-content .aquatics .col-md-12 .col-md-6:last-child .img-class{
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
padding: 10px;
margin-bottom: 0px;
    width: 100%;
}


.page-node-95  #main .img-class img {
    width: 100%!important;
}


.curriculum-innovation ,.services ,.aquatics{
background: #f3f3f3;
}

.services ,.aquatics,.horse-riding{
margin-top: 30px;
margin-bottom: 30px;
}

.page-node-95 #block-sjis-school-content .title3 {
    margin-top: 30px!important;
    margin-bottom: 20px;
}

.page-node-95 #block-sjis-school-content .beyond-academics {
    padding: 0px 0 15px 0;
}

.services,.aquatics {
    padding-bottom: 20px!important;

}


.page-node-95 .row {
    margin: 0px;
}


.page-node-95 #block-sjis-school-content .collabrative-sjis-learning .col-md-12 .col-md-6:last-child {
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
}

.page-node-95 #block-sjis-school-content .collabrative-sjis-learning .col-md-12 .col-md-6:first-child {
    position: initial;
}

.page-node-95 #block-sjis-school-content .community-school-sjis .col-md-12 .col-md-6:last-child {
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
}

.page-node-95 #block-sjis-school-content .community-school-sjis .col-md-12 .col-md-6:last-child {
    position: initial;
}



.page-node-95 #block-sjis-school-content .horse-riding .col-md-12 .col-md-6:first-child {
    position: initial;
}

.page-node-95 #block-sjis-school-content .community-school-sjis .col-md-12 .col-md-6:last-child .img-class {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    padding: 10px;
    margin-bottom: 0px;
    width: 100%;
}

.page-node-95 #block-sjis-school-content .community-school-sjis .col-md-12 .col-md-6:first-child {
    position: initial;
}

.page-node-95 #block-sjis-school-content .community-school-sjis .col-md-12 .col-md-6:first-child .img-class {

    position: initial;
    transform: initial;
    margin-top: 10%;
}

.page-node-95 #block-sjis-school-content .horse-riding .col-md-12 .col-md-6:first-child .img-class {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    padding: 10px;
    margin-bottom: 0px;
    width: 100%;
    position: initial;
    transform: initial;
}

.page-node-95 #block-sjis-school-content .horse-riding .col-md-12 .col-md-6:first-child {
    position: initial;
    height: auto;
}

.page-node-95 #block-sjis-school-content .horse-riding .col-md-12 .col-md-6:first-child .img-class {
    position: initial;
    transform: initial;
    margin-top: 10%;
}

.page-node-95 .container .beyond-white:last-of-type {
    display: block;
}

.page-node-95 .beyond-white ul {
    width: fit-content;
    margin: auto;
    padding: 0px;
}

.page-node-95 .beyond-white ul li{
  text-align:left;
}
.page-node-95 .beyond-academics .beyond-white:first-child {
    margin: 0px 25px;
}


.page-node-143 .adm-wrap2 .container ul {
    width: fit-content;
    margin: auto;
}

.page-node-143 .adm-wrap2 .container ul li{
 text-align:left;
}


@media screen and (min-width:1500px)
{
.page-node-116 .stud-wrap3 .studsec:nth-child(2) p:first-of-type {
    min-height: 300px;
}

.page-node-116 .stud-wrap3 .studsec:nth-child(3) p:first-of-type {
    min-height: 300px;
}
.page-node-116 .stud-wrap3 .studsec:nth-child(4) p:first-of-type {
    min-height: 300px;
}
}

@media screen and (min-width:992px) and (max-width:1499px)
{
.page-node-116 .stud-wrap3 .studsec:nth-child(2) p:first-of-type {
    min-height: 300px;
}

.page-node-116 .stud-wrap3 .studsec:nth-child(3) p:first-of-type {
    min-height: 300px;
}
.page-node-116 .stud-wrap3 .studsec:nth-child(4) p:first-of-type {
    min-height: 300px;
}
}


@media screen and (min-width:1800px)
{
.page-node-116 .stud-wrap3 .studsec:nth-child(6) p:first-of-type {
    min-height: 500px;
}

.page-node-116 .stud-wrap3 .studsec:nth-child(7) p:first-of-type {
    min-height: 500px;
}
.page-node-116 .stud-wrap3 .studsec:nth-child(8) p:first-of-type {
    min-height: 500px;
}
}

@media screen and (min-width:1600px) and (max-width:1799px)
{
.page-node-116 .stud-wrap3 .studsec:nth-child(6) p:first-of-type {
    min-height: 600px;
}

.page-node-116 .stud-wrap3 .studsec:nth-child(7) p:first-of-type {
    min-height: 600px;
}
.page-node-116 .stud-wrap3 .studsec:nth-child(8) p:first-of-type {
    min-height: 600px;
}
}

@media screen and (min-width:1500px) and (max-width:1599px)
{
.page-node-116 .stud-wrap3 .studsec:nth-child(6) p:first-of-type {
    min-height: 650px;
}

.page-node-116 .stud-wrap3 .studsec:nth-child(7) p:first-of-type {
    min-height: 650px;
}
.page-node-116 .stud-wrap3 .studsec:nth-child(8) p:first-of-type {
    min-height: 650px;
}
}

@media screen and (min-width:1200px) and (max-width:1499px)
{
.page-node-116 .stud-wrap3 .studsec:nth-child(6) p:first-of-type {
    min-height: 720px;
}

.page-node-116 .stud-wrap3 .studsec:nth-child(7) p:first-of-type {
    min-height: 720px;
}
.page-node-116 .stud-wrap3 .studsec:nth-child(8) p:first-of-type {
    min-height: 720px;
}
}

@media screen and (min-width:992px) and (max-width:1199px)
{
.page-node-116 .stud-wrap3 .studsec:nth-child(6) p:first-of-type {
    min-height: 880px;
}

.page-node-116 .stud-wrap3 .studsec:nth-child(7) p:first-of-type {
    min-height: 880px;
}
.page-node-116 .stud-wrap3 .studsec:nth-child(8) p:first-of-type {
    min-height: 880px;
}
}

@media screen and (min-width:992px) and (max-width:1199px)
{
.page-node-116 .stud-wrap3 .studsec:nth-child(10) p:first-of-type {
    min-height: 600px;
}

.page-node-116 .stud-wrap3 .studsec:nth-child(11) p:first-of-type {
    min-height: 600px;
}

}

@media screen and (min-width:1200px) and (max-width:1499px)
{
.page-node-116 .stud-wrap3 .studsec:nth-child(10) p:first-of-type {
    min-height: 500px;
}

.page-node-116 .stud-wrap3 .studsec:nth-child(11) p:first-of-type {
    min-height: 500px;
}

}

@media screen and (min-width:1500px) 
{
.page-node-116 .stud-wrap3 .studsec:nth-child(10) p:first-of-type {
    min-height: 400px;
}

.page-node-116 .stud-wrap3 .studsec:nth-child(11) p:first-of-type {
    min-height: 400px;
}

}

.page-node-116 .stud-wrap3 .studsec {
    min-height: auto!important;
}


.page-node-116 .row.col-md-12 {
    margin: 0px;
}



@media screen and (min-width:1200px) and (max-width:1499px)
{
.page-node-116 .stud-wrap3 .studsec:nth-child(2) p:first-of-type {
    min-height: 320px;
}

.page-node-116 .stud-wrap3 .studsec:nth-child(3) p:first-of-type {
    min-height: 320px;
}
.page-node-116 .stud-wrap3 .studsec:nth-child(4) p:first-of-type {
    min-height: 320px;
}
}


#block-footerlogos .row-md-12 img {
    width: 130px;
}

.page-node-94 #block-sjis-school-content .row.col-md-12 p {
    width: 100%;
    text-align: center;
}

.page-node-94 .row {
    margin: 0px;
}

.page-node-94 .adm-wrap2 ul li{
    list-style: none;
}

#edit-enquire-otp .msg-area {
    width: 50%;
}

footer .row {
    width: 98%;
    margin: auto;
    margin-top: 30px!important;
}

#block-footerlogos .row-md-12 img {
    width: 130px;
}

.page-node-98 .row{
   margin: 0px;
}



@media screen and (min-width:768px)
{
.page-node-95 #block-sjis-school-content .horse-riding .col-md-12 {
        display: flex;
}

.page-node-95 #block-sjis-school-content .horse-riding .col-md-12 .col-md-6:first-child .img-class {
height: 100%;
display: flex;
    margin: 0px;
justify-content: center;
align-items: center;
}
.page-node-95 #block-sjis-school-content .horse-riding .col-md-12 .col-md-6:first-child {
    position: initial;
    height: auto;
}
.page-node-95 #block-sjis-school-content .community-school-sjis .col-md-12 {
        display: flex;
}

.page-node-95 #block-sjis-school-content .community-school-sjis .col-md-12 .col-md-6:first-child .img-class {
height: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.page-node-95 #block-sjis-school-content .community-school-sjis .col-md-12 .col-md-6:first-child {
    position: initial;
    height: auto;
}

.page-node-95 #block-sjis-school-content .collabrative-sjis-learning .col-md-12 {
        display: flex;
}

.page-node-95 #block-sjis-school-content .collabrative-sjis-learning .col-md-12 .col-md-6:first-child .img-class {
height: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.page-node-95 #block-sjis-school-content .collabrative-sjis-learning .col-md-12 .col-md-6:first-child {
    position: initial;
    height: auto;
}

}

.page-node-95 #block-sjis-school-content .collabrative-sjis-learning .col-md-12 .col-md-6:last-child {
    position: initial;
}

.page-node-95 .curriculum-innovation ul {
    width: fit-content;
    margin-left: 30px;
    padding: 0px;
}

@media screen and (min-width: 768px)
{
.page-node-95 #block-sjis-school-content .community-school-sjis .col-md-12 .col-md-6:first-child .img-class {
    margin-top: 0px;
}
}



.page-node-94 #block-sjis-school-content .title3 {
    margin-top: 20px;
    margin-bottom: 15px;
}

.page-node-94 .adm-wrap1 h1 {
    margin: 15px 0;
    margin-top: 25px;
}

.page-node-94 #block-sjis-school-content .adm-wrap1 p {
    margin-bottom: 5px;
}


.page-node-94 #block-sjis-school-content .adm-wrap1 {
    padding: 15px;
    padding-bottom: 15px;
}


#block-footerlogos .row-md-12 p:last-child img {
    height: fit-content;
    width: 100%;
}



.page-node-342 #testimonalHomepage .owl-stage-outer {
    position: relative;
    overflow: initial;
    -webkit-transform: translate3d(0,0,0);
}

.page-node-342 .test-data {
    border: 2px solid #E5E7E9;
    padding: 40px 50px;

}
.page-node-342 .test-data h3:first-of-type{
      font-family: 'HelveticaNeueLTPro-LtCn';
    color: #D3AF37;
    text-transform: uppercase;
    font-size: 20px;
}
.page-node-342 #testimonalHomepage {
    margin-top: 0px;
    overflow: initial;
}


.page-node-342 .test-data h3:first-of-type  a{
    font-family: 'HelveticaNeueLTPro-LtCn';
    color: #D3AF37;
    text-transform: uppercase;
    font-size: 20px;
}
#testimonalHomepage .owl-stage-outer {
    overflow: hidden;
}
.page-node-100 .test-data .testibody{
 color: #fff;
    font-size: 18px!important;
   text-align:left!important;
    font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
}
.page-node-100 .test-data {
    min-height: 380px;
}
.page-node-100 #testimonalHomepage .owl-stage{
margin-left: 25px;
}
.page-node-100 #testimonalHomepage .owl-item img {
    margin: 5px -24px;
    margin-top: 0px;
    width: 55px;
    margin-bottom: 0px;
    padding: 10px;
    background: #fff;
    z-index: 999999999999999999999999;
    position: absolute;
    top: 20px;
}

.page-node-100 #testimonalHomepage {
    background: transparent;
    padding: 25px 0px;
}


.page-node-100 #testimonalHomepage .owl-dots {
    display: flex;
    margin: auto;
    width: fit-content;
    margin-top: 30px;
}

.page-node-100 #testimonalHomepage .owl-dots .owl-dot {
      width: 10px;
    height: 10px;
    margin: 0;
    background-color: #D2D2D2;
    margin-right: 10px;
    border-radius: 50px;
}
.page-node-100 #testimonalHomepage .owl-dots .owl-dot.active {
      width: 12px;
    height: 12px;
    margin: 0;
 background-color: #fff;
    margin-right: 10px;
    border-radius: 50px;
}
.page-node-100 #testimonalHomepage .carousel-indicators .active {
    background-color: #0A461F;
}

.page-node-100 #testimonalHomepage .owl-item  {
  padding-right: 50px;
}


.page-node-100 #slideshow-carousel-owl {
    padding: 30px 0px;
background-color: #0a461f;
}

.page-node-100 div {
    overflow: initial;
}


.page-node-100 #block-sjis-school-content article {
background-color: #0a461f;
}

.page-node-100 #testimonalHomepage .owl-stage-outer {
    overflow: hidden!important;
}


.sjis-spotlight-attachment .views-field-field-image .field-content a img {
height: 300px!important;
}


#block-aboutusmenublock .left-panel a{
font-size:17px!important;
color: #a1a1a1!Important;
}


#block-aboutusmenublock .left-panel{
font-size:17px;
color: #a1a1a1!Important;
}

@media screen and (min-width:992px)
{
.page-node-95 #page-wrapper .beyond-academics .beyond-white:first-child .container {
    width: 87%!important;
    margin-top: 10px;
}
}

.page-node-95 #page-wrapper .beyond-academics .beyond-white:first-child .container h3 {
    text-align: center;
    margin-bottom: 6px;
}

.page-node-95 #block-sjis-school-content .beyond-academics .container p {
    font-size: 17px;
    margin-bottom: 5px;
}


@media screen and (min-width: 768px)
{
.page-node-95 #block-sjis-school-content .curriculum-innovation {
    padding: 25px 0px 25px!important;
    margin-top: 30px!important;
}
.page-node-95 #block-sjis-school-content .services {
    padding: 25px 0px 25px!important;
    margin-top: 10px!important;
}

.page-node-95 #block-sjis-school-content .curriculum-innovation {
    padding: 20px 0px 30px!important;
    margin-top: 25px!important;
}
.page-node-95 #block-sjis-school-content .aquatics {
    padding: 25px 0px 30px!important;
}

.page-node-95 #block-sjis-school-content .community-school-sjis {
    padding: 30px 0px 30px!important;
    margin-top: 10px!important;
}

.page-node-95 #block-sjis-school-content .horse-riding {
    padding: 15px 0px 30px!important;
    margin-top: 00px!important;
}

}

.page-node-95 #block-sjis-school-content .curriculum-innovation .col-md-12 .col-md-6:last-child .model4 p{
margin:0px;
}


.page-node-95 #block-sjis-school-content .collabrative-sjis-learning .col-md-12 .col-md-6:first-child .img-class video {
    height: auto;
}


.page-node-95 #main .img-class img {
    width: 100%!important;
    margin-bottom: 0px;
}

.page-node-95 #block-sjis-school-content .collabrative-sjis-learning .col-md-12 .col-md-6:first-child .img-class .text-center
{

display:none;
}


.page-node-96 .boarding-wrap .testimonial p {
    text-align: center;
    margin-bottom: 0;
    color: initial;
    font-size: 16px;
    font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
}


.page-node-96 .boarding-wrap {
    background-color: white;
}


.page-node-96 .campus-wrap {
    padding: 40px 0;
}

.page-node-96 .boarding-wrap {
    padding: 45px 0;
}

.page-node-96 .boarding-wrap1 {
    background: #f1f1f1;
    padding-bottom: 20px!important;
}

.page-node-96 #block-sjis-school-content .boarding-wrap1 p {
    text-align: center;
    margin-bottom: 0;
    color: initial;
    font-size: 15px;
}


.page-node-100 #testimonalHomepage .owl-stage-outer {
    position: relative;
    overflow: initial;
    -webkit-transform: translate3d(0,0,0);
}

.page-node-100 .test-data {
    border: 2px solid #E5E7E9;
    padding: 40px 50px;

}
.page-node-100 .test-data h3:first-of-type{
      font-family: 'HelveticaNeueLTPro-LtCn';
    color: #D3AF37;
    text-transform: uppercase;
    font-size: 20px;
}
.page-node-100 #testimonalHomepage {
    margin-top: 0px;
    overflow: initial;
}


.page-node-100 .test-data h3:first-of-type  a{
    font-family: 'HelveticaNeueLTPro-LtCn';
    color: #D3AF37;
    text-transform: uppercase;
    font-size: 20px;
}
#testimonalHomepage .owl-stage-outer {
    overflow: hidden;
}
.page-node-100 .test-data .testibody{
 color: #fff;
    font-size: 18px!important;
   text-align:left!important;
    font-family: 'HelveticaNeueLTPro-Lt';
    line-height: 26px;
}
.page-node-100 .test-data {
    min-height: 380px;
}

.page-node-100 #testimonalHomepage .owl-item {
    padding-right: 90px;
}


.page-node-100 .row {
    margin:0px;
}



.page-node-96 .boarding-wrap {
    background-color: white;
}


.page-node-96 .campus-wrap {
    padding: 40px 0;
}

.page-node-96 .boarding-wrap {
    padding: 45px 0;
}

.page-node-96 .boarding-wrap1 {
    background: #f1f1f1;
}

@media screen and (max-width:767px)
{
.page-node-95 #block-sjis-school-content .beyond-academics .container p {
    text-align: left;
}
.page-node-95 .beyond-white ul {
    width: fit-content;
    margin-right: auto;
    padding: 0px;
    margin-left: 20px;
}
.page-node-95 #block-sjis-school-content .curriculum-innovation .col-md-12 .col-md-6:last-child {
    height: 100%;
    position: initial;
    right: 0;
    top: 0;
}

.page-node-95 #block-sjis-school-content .curriculum-innovation .col-md-12 .col-md-6:last-child .model4 {
    position: initial;
    left: 50%;
    top: 50%;
    transform: none;
    padding: 0px;
    margin-bottom: 0px;
}

.page-node-95 #block-sjis-school-content .curriculum-innovation .col-md-12 .col-md-6:last-child .model4 video{
     height: auto;
}
.page-node-95 .beyond-academics .beyond-white:first-child {
    margin: 15px;
}

.page-node-95 #block-sjis-school-content .curriculum-innovation .col-md-12 {
    padding: 0px;
}
.page-node-95 #block-sjis-school-content .collabrative-sjis-learning .col-md-12 .col-md-6:first-child {
    padding: 0px;
}
.page-node-95 #block-sjis-school-content .beyond-academics .container {
    margin-top: 40px;
}
.page-node-95 #block-sjis-school-content .services .col-md-12 .col-md-6:last-child {
    height: 100%;
    position: initial;
    right: 0;
    top: 0;
}
.page-node-95 #block-sjis-school-content .services .col-md-12 .col-md-6:last-child .img-class {
    position: initial;
    left: 50%;
    top: 50%;
    transform: none;
    padding: 0px;
    margin-bottom: 0px;
    width: 100%;
}

.page-node-95 #block-sjis-school-content .services {
    margin-top: 40px;
    padding-bottom: 30px!important;
}

.page-node-95 #block-sjis-school-content .aquatics .col-md-12 .col-md-6:last-child {
    height: 100%;
    position: initial;
    right: 0;
    top: 0;
}

.page-node-95 #block-sjis-school-content .aquatics .col-md-12 .col-md-6:last-child .img-class {
    position: initial;
    left: 50%;
    top: 50%;
    transform: none;
    padding: 0px;
    margin-bottom: 0px;
    width: 100%;
}

.page-node-95 #block-sjis-school-content .aquatics {
padding-bottom: 35px!important;
    margin-top: 20px!important;
}
.page-node-95 #block-sjis-school-content .horse-riding .col-md-12 .col-md-6:first-child .img-class {
    position: initial;
    transform: initial;
    margin-top: 0px;
    padding: 0px;
}
.page-node-95 .beyond-academics .beyond-white:first-child .container {
    margin-top: 0px!important;
}
.page-node-95 #block-sjis-school-content .curriculum-innovation {
padding-bottom: 30px!important;
    margin-top: 20px!important;
}
.page-node-95 #block-sjis-school-content .collabrative-sjis-learning {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}
.page-node-95 #block-sjis-school-content .services {
    padding-top: 10px!important;
}
.page-node-95 #block-sjis-school-content .community-school-sjis .col-md-12 .col-md-6:first-child .img-class {
    position: initial;
    transform: initial;
    margin-top: 0%;
    padding: 0px;
}
.page-node-95 #block-sjis-school-content .community-school-sjis {
    margin-top: 30px!important;
}
}


#block-academicsmenublock .left-panel-academics .right-inner-menu li a{
text-transform:lowercase;
}

#block-academicsmenublock .left-panel-academics .right-inner-menu {
border:0px;
}

#block-academicsmenublock .right-panel-academics {
   margin-top: 10px!important;
   border-left: 1px solid!important;
}


#block-academicsmenublock .left-panel-academics .right-inner-menu {
   border: 0px!important;
}

#block-academicsmenublock .left-panel-academics .right-inner-menu li a {
   text-transform: initial;
}


.trustees-wrap-ceo h3{
    margin: 0px 0 3px!important;
    color: #dbb065!important;
    font-size: 30px!important;
    }



    .page-node-157 .field--name-field-right-side-col p {
    text-align: justify;
}

.page-node-157 .trustees-wrap-ceo img {
margin-bottom: 20px;
}


#block-footerquicklinks .text-formatted .row:first-child {
    margin-top: 0px!important;
}


.page-node-94 .adm-wrap2:nth-child(7) ul {
    width: fit-content;
    margin: auto;
}

.page-node-94 .adm-wrap2:nth-child(7) li{
     display: flex;
    align-items: center;
}

.page-node-94 .adm-wrap2:nth-child(7) li span{
      padding-right: 10px;
}


.page-node-160 .field--name-field-right-side-col p {
    text-align: justify;
}

.page-node-160 .overview-ul li {
    text-align: justify;
}

.page-node-96 .boarding-wrap .testimonial p {
    text-align: justify;
}

.page-node-97 .campus-wrap4 ul li:nth-child(1) {
    width: 49%;
    margin-left: 5px;
}

.page-node-97 .campus-wrap4 li:nth-child(3) {

    width: 24.9%;
    margin-right: 0 !important;
}

.page-node-97 .campus-wrap2 {
    background-color: white;
}

.page-node-97 .campus-wrap4 li:nth-child(4) {
    background: url(/sites/international-school-pune/files/gall4.png);
    width: 25%;
    margin-left: 5px;
}

.page-node-97 .campus-wrap4 li:nth-child(6) {
    background: url(/sites/international-school-pune/files/gall6.png);
    width: 25.7%;
    margin-right: 5px !important;
}

.page-node-97 .row.col-md-12.col-md-12
{
    margin: 0px;
}

.page-node-99 #block-sjis-school-content ul {
    padding: 40px 5% 15px;
}

.page-node-99 .row.col-md-12.col-md-12
{
    margin: 0px;
}


@media screen and (min-width:1500px)
{
.page-node-95 #block-sjis-school-content .sjis-startup-school .col-md-12 {
    margin: auto;
    width: 87%;
    max-width: unset;
        padding: 0px 15px;
}
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-node-95 #block-sjis-school-content .sjis-startup-school .col-md-12 {
    width: 1170px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 992px) and (max-width:1199px)
{
.page-node-95 #block-sjis-school-content .sjis-startup-school .col-md-12 {
    width: 970px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-95 #block-sjis-school-content .sjis-startup-school .col-md-12 {
    width: 750px;
        padding: 0px 15px;
}
}
@media screen and  (max-width:767px)
{
.page-node-95 #block-sjis-school-content .sjis-startup-school .col-md-12 {
    width: 100%;
        padding: 0px 15px;
}
}

.page-node-95 #block-sjis-school-content .sjis-startup-school .col-md-12 {
    float: none;
}

.page-node-95 .beyond-academics .beyond-white:first-child {
    margin: 0px 25px;
    width: 100%;
    padding: 0px 25px 29px;
    background: #f1f1f1f1;
    margin: 0px;
}

.page-node-95 #block-sjis-school-content .sjis-startup-school{
    padding: 30px 0px 10px;
}

.page-node-95 #block-sjis-school-content .sjis-startup-school .col-md-6:first-child{
     text-align: center;
}

.page-node-95 #block-sjis-school-content .sjis-startup-school .col-md-6:first-child img{
    width:auto;
}

.page-node-95 #block-sjis-school-content .sjis-startup-school .col-md-6:last-child p{
     text-align: justify;
}

.page-node-95 #block-sjis-school-content .sjis-startup-school .col-md-6:last-child ul{
        width: fit-content;
    margin-right: auto;
    padding: 0px;
    margin-left: 20px;
}

.page-node-95 #block-sjis-school-content .curriculum-innovation .col-md-12 p {
    text-align: justify!important;
}

.page-node-95 ul {
    font-family: 'HelveticaNeueLTPro-Lt';
}

.page-node-95 #block-sjis-school-content .collabrative-sjis-learning .col-md-12 .col-md-6:last-child p{
  text-align: justify;
}

.page-node-95 #block-sjis-school-content .services .col-md-12 .col-md-6:last-child .img-class {
    padding: 10px 25px;
}

.page-node-95 #block-sjis-school-content .aquatics .col-md-12 .col-md-6:last-child .img-class {
    padding: 10px 25px;

}


.page-node-95 #main-wrapper p {
    text-align: justify!important;
}

.page-node-95 #main-wrapper .beyond-academics .beyond-white:first-child p {
    text-align: center!important;
}

.page-node-95 #block-sjis-school-content .curriculum-innovation .col-md-12 .col-md-6:last-child .model4 {
    padding: 10px 25px;
    width: 100%;
}

.page-node-95 #block-sjis-school-content .curriculum-innovation .col-md-12 .col-md-6:last-child .model4 video{
      width: 100%;
}

.page-node-95 #block-sjis-school-content .collabrative-sjis-learning .col-md-12 .col-md-6:first-child .img-class video{
    width: 100%;
    height: auto;
}


@media screen and (min-width:1500px)
{
.page-node-95 #block-sjis-school-content .sjis-startup-school .col-md-12 {
    margin: auto;
    width: 87%;
    max-width: unset;
        padding: 0px 15px;
}
}
@media (min-width: 1200px) and (max-width:1499px)
{
.page-node-95 #block-sjis-school-content .sjis-startup-school .col-md-12 {
    width: 1170px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 992px) and (max-width:1199px)
{
.page-node-95 #block-sjis-school-content .sjis-startup-school .col-md-12 {
    width: 970px;
max-width: unset;
margin: auto;
    padding: 0px 15px;
}
}
@media (min-width: 768px) and (max-width:991px)
{
.page-node-95 #block-sjis-school-content .sjis-startup-school .col-md-12 {
    width: 750px;
        padding: 0px 15px;
}
}
@media screen and  (max-width:767px)
{
.page-node-95 #block-sjis-school-content .sjis-startup-school .col-md-12 {
    width: 100%;
        padding: 0px 15px;
}
}

.page-node-95 #block-sjis-school-content .sjis-startup-school .col-md-12 {
    float: none;
}

.page-node-95 .beyond-academics .beyond-white:first-child {
    margin: 0px 25px;
    width: 100%;
    padding: 0px 25px 29px;
    background: #f1f1f1f1;
    margin: 0px;
}

.page-node-95 #block-sjis-school-content .sjis-startup-school{
    padding: 30px 0px 10px;
}

.page-node-95 #block-sjis-school-content .sjis-startup-school .col-md-6:first-child{
     text-align: center;
}

.page-node-95 #block-sjis-school-content .sjis-startup-school .col-md-6:first-child img{
    width:auto;
}

.page-node-95 #block-sjis-school-content .sjis-startup-school .col-md-6:last-child p{
     text-align: justify;
}

.page-node-95 #block-sjis-school-content .sjis-startup-school .col-md-6:last-child ul{
        width: fit-content;
    margin-right: auto;
    padding: 0px;
    margin-left: 20px;
}

.page-node-95 #block-sjis-school-content .curriculum-innovation .col-md-12 p {
    text-align: justify!important;
}

.page-node-95 ul {
    font-family: 'HelveticaNeueLTPro-Lt';
}

.page-node-95 #block-sjis-school-content .collabrative-sjis-learning .col-md-12 .col-md-6:last-child p{
  text-align: justify;
}

.page-node-95 #block-sjis-school-content .services .col-md-12 .col-md-6:last-child .img-class {
    padding: 10px 25px;
}

.page-node-95 #block-sjis-school-content .aquatics .col-md-12 .col-md-6:last-child .img-class {
    padding: 10px 25px;

}


.page-node-95 #main-wrapper p {
    text-align: justify!important;
}

.page-node-95 #main-wrapper .beyond-academics .beyond-white:first-child p {
    text-align: center!important;
}

.page-node-95 #block-sjis-school-content .curriculum-innovation .col-md-12 .col-md-6:last-child .model4 {
    padding: 10px 25px;
    width: 100%;
}

.page-node-95 #block-sjis-school-content .curriculum-innovation .col-md-12 .col-md-6:last-child .model4 video{
      width: 100%;
}

.page-node-95 #block-sjis-school-content .collabrative-sjis-learning .col-md-12 .col-md-6:first-child .img-class video{
    width: 100%;
    height: auto;
}

@media screen and (min-width:992px) and (max-width:1700px)
{
.page-node-97 .campus-wrap4 li:nth-child(5) {
   background: url(/sites/international-school-bangalore/files/gall5.png);
   width: 47.2%;
}
}




@media screen and (min-width:992px) and (max-width:1399px)
{
.page-node-97 .campus-wrap4 ul li:nth-child(1) {
   width: 48%;
   margin-left: 5px;
}
}


.page-node-97 .campus-wrap4 {
   background-color: #f1f1f1;
}

.page-node-95  .title3 {
    text-align: center;
    margin-bottom: 10px!important;
    width: fit-content;
    margin: auto;
    border-bottom: 2px solid #005120;
}


.page-node-95 #main .img-class img {
    width: 100%!important;
    margin-bottom: 0px;
    border: 15px solid #dbb065;
background: #dbb065;
}

.page-node-95 #block-sjis-school-content .sjis-startup-school .col-md-6:first-child img {
    width: 90%!important;
}

.page-node-95 #block-sjis-school-content .curriculum-innovation .col-md-12 .col-md-6:last-child .model4 video {
    width: 100%;
    border: 15px solid #dbb065;
background: #dbb065;
}

.page-node-95 #block-sjis-school-content .collabrative-sjis-learning .col-md-12 .col-md-6:first-child .img-class video{
    border: 15px solid #dbb065;
background: #dbb065;
}

.page-node-95 #block-sjis-school-content .curriculum-innovation .col-md-12 .col-md-6:last-child .model4 video {
    height: auto;
}


.page-node-95 #block-sjis-school-content .curriculum-innovation .col-md-12 .col-md-6:last-child .model4 p {
    text-align: center!important;
}

.page-node-132 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(3) #two-col-layout-home .row {

    display: unset;
}


@media screen and (min-width:992px) and (max-width:1200px)
{
.page-node-132 .field__item:nth-child(3) #two-col-layout-home .field--name-field-second-col-layout .padd0 img {
    position: relative;
    max-width: 150px;
    float: left;
    z-index: 2;
    margin-right: 15px;
    margin-left: 15px;
}
.page-node-132 .field__item:nth-child(3) #two-col-layout-home .field--name-field-second-col-layout .padd0 h4 {
    width: 350px;
}
}


.page-node-133 .enquire-now-custom #edit-enquire-otp p input {
   padding: 10px;
}
.page-node-133 .enquire-now-custom #edit-enquire-otp #otp_btn {
   width: 155px!important;
}
.page-node-133 .enquire-now-custom #edit-enquire-otp .msg-area{
   width: 100%;
   display: inline-grid;
}
.page-node-133 #edit-actions {
width:100%;
}
.page-node-133 #edit-flexbox-05 {
    width: 50%;
    float: right;
}
.page-node-133 .enquire-now-custom #edit-flexbox-04 .webform-flex:nth-child(3) {
    display: block;
    width: 48%;
    float: left;
}
.page-node-133 .enquire-now-custom #edit-flexbox-04 .webform-flex:nth-child(1) {
    width: 50%;
    float: left;
    margin-top: 10px;
}
.page-node-133 .enquire-now-custom #edit-flexbox-04 .webform-flex:nth-child(3) {
    display: block;
    width: 48%;
    margin-top: -54px;
    float: left;
}
.page-node-133 .enquire-now-custom #edit-flexbox-04 .webform-flex:nth-child(3) .form-required {
    display: none;
}


.page-node-95 .beyond-white ul {
    margin-left: 15px;
}
@media screen and (min-width: 768px)
{
.page-node-95 #block-sjis-school-content .collabrative-sjis-learning .col-md-12 .col-md-6:first-child {
    padding-right: 30px;
}
}
@media screen and (max-width:991px)
{
a.nav-link.nav-link-https--ileadcupiisprfgd-i1 {
   color: #000f24!important;
}
a.nav-link.nav-link--international-school-pune-climate-crew{
color: #000f24!important;
}

.page-node-132 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(2) .view-display-id-block_1 .view-content #sjis-spotlight .col-md-6 {
   margin: 0px;
   text-align: center;
}
.page-node-132 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(1) .view-content .field-content .container-fluid .row .col-md-6:last-of-type img {
   width: 90%!important;
   margin-right: 0px!important;
   float: none;
   width: 50%;
   margin: 0px;
   height: auto;
}

.path-frontpage #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) .col-md-6:last-child .view-id-home_page_testimonials .container
{
   padding: 0px;
}
.path-frontpage #testimonalHomepage .owl-item {
   padding-right: 0px;
   padding-left: 50px;
}

.path-frontpage #testimonalHomepage .owl-stage {
   margin-left: -30px;
}
.path-frontpage #testimonalHomepage {
   margin-top: 20px;
}
.path-frontpage #testimonalHomepage .owl-item img {
   margin: 5px -27px!important;
}
.path-frontpage #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) .col-md-6:nth-child(1) .field--type-entity-reference-revisions {
   padding: 0px 15px;
}
.path-frontpage #testimonalHomepage .owl-stage {
   margin-left: 0px;
}
}
@media screen and (max-width: 767px)
{
#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) {
   padding: 15px 10px 25px!important;
}
.path-frontpage #testimonalHomepage .owl-item {
   padding-right: 0px;
   padding-left: 22px;
}

}
@media screen and (max-width: 991px)
{
.path-frontpage #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(4) .col-md-6:nth-child(1) .field--type-entity-reference-revisions {
   padding: 0px;
}
}
@media screen and (max-width: 767px)
{
#main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(1) .view-content .field-content .container-fluid .row .col-md-6:last-of-type {
   order: 2;
}
}



@media screen and (max-width: 767px)
{
.page-node-133 #edit-flexbox .webform-flex.webform-flex--1:last-child {
    margin-top: 0px;
}
.page-node-133 .js-form-item-date-of-birth
{
    margin-bottom: 5px;
}
.page-node-133 .enquire-now-custom #edit-enquire-otp #otp_btn {
    width: 155px!important;
    width: 100%!important;
    margin-top: 15px!important;
}
.page-node-133 .enquire-now-custom #edit-flexbox-04 .webform-flex:nth-child(3) {
    display: block;
    width: 100%;
    margin-top: 0px;
    float: left;
}
.page-node-133 .enquire-now-custom #edit-flexbox-04 .webform-flex:nth-child(1) {
    width: 100%;
    float: left;
    margin-top: 10px;
}
.page-node-133 .js-form-item-phone-number .iti.iti--allow-dropdown{
    width: 100%;
}
.page-node-133 #edit-flexbox-05 {
    width: 100%;
    float: right;
    margin-bottom: 0px;
}
.page-node-160 .academics-wrap {
    margin-top: 0px!important;
}
.page-node-160 .field--name-field-right-side-col .txt-block ul.overview-prgms{
    margin-top: -30px!important;
    display: block;
}
.page-node-160 .overview-prgms li:nth-child(3) span {
    margin-top: -40px;
}
.page-node-160 .overview-prgms li:nth-child(5) span {
    margin-top: -35px;
}
.page-node-160 .field--name-field-right-side-col .txt-block ul.overview-prgms1{
    margin-top: -30px!important;
    display: block;
}
.page-view-policy #main {
    padding-bottom: 0px;
}
.page-node-100 #testimonalHomepage .owl-item {
    padding-right: 0px;
}
.page-node-100 .view-id-home_page_testimonials .container{
padding:0px;
}
.page-node-96 .boarding-wrap .testimonial {
    padding-top: 0px;
}
.page-node-96 li.cooking {
    margin-top: -50px;
}
.page-node-97 .campus-wrap4 .campus-glimpse li {
    width: 98%!important;
    margin-left: 5px!important;
    margin-right: 5px!important;
}
}

.we-mega-menu-submenu .row-md-12 .col-md-6:last-child {
cursor: text;
}

#block-desktopmenu p{
cursor:text;
}



@media screen and (min-width:768px)
{
.page-node-95 .responsive-title {
   display: none;
}
}

@media screen and (max-width:767px)
{
.page-node-95 .title3 {
   display: none;
}
.page-node-95 .responsive-title {
   display: block!important;
}
.page-node-95 #page-wrapper .beyond-academics .beyond-white:first-child .container h3 {
   text-align: center;
   margin-bottom: 6px;
   display: block;
}
.page-node-95 #block-sjis-school-content .sjis-startup-school {
    padding: 5px 0px 10px;
}
.page-node-95 #block-sjis-school-content .curriculum-innovation {
    padding-bottom: 15px!important;
    margin-top: 0px!important;
}
.page-node-95 #block-sjis-school-content .services {
    padding-top: 25px!important;
    margin-top: 20px!important;
}

.page-node-95 #block-sjis-school-content .services .col-md-12 .col-md-6:last-child .img-class {
    padding: 0px;
}
.page-node-95 #block-sjis-school-content .services .col-md-12 .col-md-6:last-child h2 {
    margin-top: 15px!important;
    margin-bottom: 20px!important;
}
.page-node-95 #block-sjis-school-content .community-school-sjis {
    margin-top: 0px!important;
}
.page-node-95 #block-sjis-school-content .community-school-sjis .col-md-12 .col-md-6:first-child h2 {
    margin-bottom: 20px!important;
}
.page-node-95 #block-sjis-school-content .aquatics .col-md-12 .col-md-6:last-child .img-class {
    padding: 0px;
}
.page-node-95 .beyond-white.container.horse-riding {
    margin-top: 0px!important;
}
.page-node-95 #block-sjis-school-content .horse-riding .col-md-12 .col-md-6:first-child h2 {
    margin-bottom: 20px!important;
}
.page-node-95 #block-sjis-school-content .collabrative-sjis-learning {
    margin-top: 0px!important;
}
.page-node-95 #block-sjis-school-content .collabrative-sjis-learning h2{
       margin-bottom: 20px!important;
}
}


@media screen and (max-width:767px)
{
.page-node-95 #block-sjis-school-content .curriculum-innovation .col-md-12{
    display: flex;
    flex-direction: column-reverse;
}
.page-node-95 #block-sjis-school-content .curriculum-innovation .col-md-12 .col-md-6:last-child .model4 {
    padding: 30px 0px 10px;
}
.page-node-95 #block-sjis-school-content .curriculum-innovation {
    margin-top: 0px!important;
}

.page-node-95 #block-sjis-school-content .services .col-md-12 .col-md-6:last-child .img-class {
    padding: 25px 0px 0px;
}

.page-node-95 #block-sjis-school-content .aquatics .col-md-12{
    display: flex;
    flex-direction: column-reverse;
}
.page-node-95 #block-sjis-school-content .services .col-md-12 {
display: flex;
    flex-direction: column-reverse;
}

.page-node-95 #block-sjis-school-content .aquatics .col-md-12 .col-md-6:last-child .img-class {
    padding: 10px 0px 10px;
}
.page-node-95 #block-sjis-school-content .aquatics {
    padding-bottom: 10px!important;
    margin-top: 20px!important;
}
.page-node-95 #block-sjis-school-content .services .col-md-12 .col-md-6:last-child {
    padding: 0px;
}
.page-node-95 #block-sjis-school-content .community-school-sjis .col-md-12 .col-md-6:first-child {
    padding: 0px;
}
.page-node-95 #block-sjis-school-content .aquatics .col-md-12 .col-md-6:last-child {
    padding: 0px;
}
.page-node-95 #block-sjis-school-content .horse-riding .col-md-12 .col-md-6:first-child {
    padding: 0px;
}
.page-node-95 #block-sjis-school-content .horse-riding .col-md-12 .col-md-6:last-child {
    padding: 0px;
}
.page-node-95 #block-sjis-school-content .aquatics .col-md-12 .col-md-6:first-child {
    padding: 0px;
}
.page-node-95 #block-sjis-school-content .community-school-sjis .col-md-12 .col-md-6:last-child {
   padding: 0px;
}
.page-node-95 #block-sjis-school-content .services .col-md-12 .col-md-6:first-child {
    padding: 0px;
}

.page-node-95 #block-sjis-school-content .collabrative-sjis-learning .col-md-12 .col-md-6:last-child {
    padding: 0px;
}
.page-node-95 #block-sjis-school-content .sjis-startup-school .col-md-6:last-child {
    padding: 0px;
}
.page-node-95 #block-sjis-school-content .services {
    padding-bottom: 10px!important;
}
.page-node-95 #block-sjis-school-content .aquatics {
    margin-top: 5px!important;
}
.page-node-95 #block-sjis-school-content .horse-riding .col-md-12 .col-md-6:first-child .img-class {
    padding: 10px 0px;
}
.page-node-95 #block-sjis-school-content .community-school-sjis .col-md-12 .col-md-6:first-child .img-class {
    position: initial;
    transform: initial;
    margin-top: 0%;
    padding: 10px 0px;
}
.page-node-95 #block-sjis-school-content .services .col-md-12 .col-md-6:last-child .img-class {
    padding: 0px 0px 15px;
}
.page-node-95 #block-sjis-school-content .curriculum-innovation .col-md-12 .col-md-6:last-child .model4 {
    padding: 10px 0px 10px;
}
.page-node-95 #block-sjis-school-content .community-school-sjis .col-md-12 .col-md-6:first-child h2 {
    margin-bottom: 10px!important;
}
.page-node-95 #block-sjis-school-content .horse-riding .col-md-12 .col-md-6:first-child h2 {
    margin-bottom: 10px!important;
}
}


@media screen and (max-width: 1500px) and (min-width: 1200px)
{
.page-node-132 #main-wrapper section #block-sjis-school-content .node__content .field .field__item:nth-child(3) #two-col-layout-home .txt-block {
   margin-right: 50px!important;
}
}




@media sreen and (min-width:768px) and (max-width:800px)
{
.page-node-132 #myNavTabs .owl-item .carousel-captions {
    bottom: -2%!important;
}
.page-node-132 #myNavTabs .owl-dots {
    bottom: 1%!important;
}
.path-frontpage ul#myNavTabs li img {
    height: 300px;
    width: 100%;
}
.path-frontpage .row {
    margin:0px;
}

.path-frontpage #main {
     padding: 0px;
}

}

@media sreen and (max-width:767px)
{
.sjis-spotlight-attachment .views-field-field-image .field-content a img {
    height: auto!important;
}
.path-frontpage .row {
    margin:0px;
}

.path-frontpage #main {
     padding: 0px;
}
}


@media sreen and (max-width:768px)
{
.sjis-spotlight-attachment .views-field-field-image .field-content a img {
    height: 200px!important;
}
}

