/*body {line-height:1.5!important;}*/
@font-face {
	font-family: 'ZohoPuviThin';
	src: url('Puvi_35/ZohoPuviThin.otf') format('opentype');
	font-weight: 100;
	font-style: normal;
	font-display: swap
}
@font-face {
	font-family: 'ZohoPuviLight';
	src: url('Puvi_35/ZohoPuviLight.otf') format('opentype');
	font-weight: 200;
	font-style: normal;
	font-display: swap
}
@font-face {
	font-family: 'ZohoPuviExtralight';
	src: url('Puvi_35/ZohoPuviExtralight.otf') format('opentype');
	font-weight: 200;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'ZohoPuviRegular';
	src: url('Puvi_35/ZohoPuviRegular.otf') format('opentype');
	font-weight: 400;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'ZohoPuviRegularItalic';
	src: url('Puvi_35/ZohoPuviRegularItalic.otf') format('opentype');
	font-weight: 400;
	font-style: oblique;
	font-display: swap
}

@font-face {
	font-family: 'ZohoPuviMedium';
	src: url('Puvi_35/ZohoPuviMedium.otf') format('opentype');
	font-weight: 500;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'ZohoPuviSemibold';
	src: url('Puvi_35/ZohoPuviSemibold.otf') format('opentype');
	font-weight: 600;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'ZohoPuviSemiboldItalic';
	src: url('Puvi_35/ZohoPuviSemiboldItalic.otf') format('opentype');
	font-weight: 600;
	font-style: italic;
	font-display: swap
}

@font-face {
	font-family: 'ZohoPuviBold';
	src: url('Puvi_35/ZohoPuviBold.otf') format('opentype');
	font-weight: 700;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'ZohoPuviBoldItalic';
	src: url('Puvi_35/ZohoPuviBoldItalic.otf') format('opentype');
	font-weight: 700;
	font-style: italic;
	font-display: swap
}

@font-face {
	font-family: 'ZohoPuviExtrabold';
	src: url('Puvi_35/ZohoPuviExtrabold.otf') format('opentype');
	font-weight: 800;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'ZohoPuviBlack';
	src: url('Puvi_35/ZohoPuviBlack.otf') format('opentype');
	font-weight: 800;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'ZohoPuviExtrablack';
	src: url('Puvi_35/ZohoPuviExtrablack.otf') format('opentype');
	font-weight: 900;
	font-style: normal;
	font-display: swap
} 
.popuphome {
    position: fixed !important;
    height: 100% !important;
    background: #000000e6 !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    margin: auto;
    z-index:350;
}
.popuphome.modal-trigger:hover {
    transform: scale(1);
}
.popuphome.zs-topband {
    top: 32px !important;
}
.popuphome img.close-ico {
    display: block;
    margin: 0px 0px 0px 0px;
    background: #fff;
    border-radius: 10px;
    width: 80%;
}
.popuphome .close-modal{
	right: 120px;
    top: 10px;
}
.imgpopupfixed{
            width: 57%;
    margin-top: 112px !important;
}
.popuphome img {
    width: 45%;
    margin: auto;
    display: block;
    margin-top: 30px;
}
/*
.textchanges::after {
            content: " CODE";
    		font-size:40px;
    		font-family: 'ZohoPuviExtrablack';
		    color:rgba(23, 84, 128, 1);	
    		display:inline
			 animation: blink .5s step-end infinite;
}
@keyframes blink {
  from, to { border-color: transparent }
  50% { border-color: rgba(23, 84, 128, 1); }
}
@keyframes typewriter{
  from{width: 0;}
  to{width: 24em;}
}
@keyframes blinkTextCursor{
  from{border-right-color: rgba(255,255,255,.75);}
  to{border-right-color: transparent;}
}  */
.zpsection.zpdefault-section.zpdefault-section-bg.zpbackground-size-cover.zpbackground-position-center-center.zpbackground-repeat-no.zpbackground-attachment-scrollP{    background-image: none!important;}
.hide{display:none}
.clearboth{clear:both}
.imgalignstyle{float:left}
.typeeffect{color:#18547F;font-size:40px;font-family: ZohoPuviExtrablack, sans-serif;}
.text-align-l {text-align:left;}
.text-align-r {text-align:right;}
.f-left {float:left;}
.f-right {float:right;}
.zphero-full-screen .zphero {
    height: 804px !important;
    max-height: 804px !important;
}
.zphero .zpbackground-attachment-fixed {
    background-attachment: inherit!important;
}
.theme-logo-parent img {
    width: 230px !important;
    height: 51.22px !important;
    max-width: 100%!important;
	min-width: 100%!important;
}
.hiring-button {
    border: 1px solid #EB4D5E;
    padding: 10px;
    width: 250px;
    margin: 0 auto;
    border-radius: 5px;}
.newsletter .zpbutton-type-secondary , .facebooksnippethide {display: none!important;}
.newsletter input.zpbutton.zpbutton-type-primary.zpbutton-style-oval.zpbutton-size-md {
    width: 100px!important;
}
.newsletter input[type="text"] {
    width: 250px!important;
}
.newsletter .zpform-outer li {
    float: left;
}
.newsletter label.zpform-mandatory {
    line-height: 38px;
}
.newsletter .zpform-outer li:nth-child(2) {
    position: absolute;
    top: 120px;
    line-height: 20px;
    left: -15px;
}
.newsletter .zpform-outer li:nth-child(2) * {
    color: #fff!important;
}
.zptext-align-left ul li span > a{color:#000 !important}
.newsletter .zpform-outer .zpform-errormsg , .footer-contact{display:none!important;}
.utub-thumb {width:600px;}
.message-bar {position: fixed; top: 0; z-index: 9999; background: #155580; width: 100%; left: 0; text-align: center; margin-top: 0; height: 35px; color: #fff;}
.message-bar div {padding:3px;}
p.pre-head {font-size:14px!important; text-align:right; color:#fff; padding-top:18px;}
.home-pop .modal-box{width:800px !important}
.zphero.zpapply-height{margin-top: 128px !important;}
@media only screen and (max-width: 768px)
{
    .zptext blockquote {margin:0!important;}
    .zptext blockquote span {font-size: 101%!important;
    line-height: 26px;}
}
.zp-element-margin {margin-top:10px!important;}
/*.theme-menu-area .theme-menu>ul>li:last-child {border:1px solid #E84354; border-radius:5px;}
.theme-navigation-and-icons .theme-menu-area .theme-menu>ul>li:last-of-type {border-bottom: 1px solid #E84354;}
.theme-menu-area .theme-menu ul li a {text-transform:uppercase;}*/
.banner-text-lh {line-height:38px; margin-top:0px!important;}
/*.theme-header, .theme-header-fixed { margin-top:35px;}*/
.qa-box {border-right:18px solid #175480; padding:20px 30px 40px 30px!important; min-height:340px; }
.social-icon {height:30px; width:30px;}
.content-heading-lh {line-height:30px;}
.content-text-lh {line-height:26px!important;}
.content-text-lh2 {line-height:22px!important;}
.content-text-lh3 {line-height:32px!important;}
.a-lh a{color:#175480;}
.a-lt a{color:#000000;}
.other-school a {text-decoration:underline;}
.zptabelem-inner-container .zptab {padding:5px 15px!important;}
.zptabelem-inner-container.zptabs-style-02.zptab-type-01 .zptab.zptab-active {background:#175480;}
.zptabelem-inner-container.zptabs-style-02.zptab-type-01 .zptab:hover {color:#175480;}
.zptabelem-inner-container.zptabs-style-02.zptab-type-01 .zptabs-content-container .zptab-content {border-color:#175480;}

.zpform-choice-container .zpform-errormsg {
    padding-left: 80px;
}
.border .zpdivider-common  {border:0.5px solid #d2d2d2; height:317px; width:1px;}
.border .zpdivider-common:before, .border .zpdivider-common:after {display:none;}

.zu-sub-icon-1 img {width:70px!important;}
.zu-sub-icon-2 img {width:79px!important;}
.zu-sub-icon-box {padding:0px!important;}
.zu-sub-border .zpdivider-common:before, .zu-sub-border .zpdivider-common:after {border-width:2px 0 0;}
.zu-sub-border.zpelement {margin:0px;}
.display-none {display:none;}
.zpsection {    padding: 80px 0!important;}
.zsnote .zpicon-container{align-items: start !important;}
.whatsappcolor a {color: #f8e81c !important;}
[data-element-id="elm_RQ50LVFBZN_4eWkfx8SXZQ"].zpelem-col {display: flex !important;align-items: center !important;justify-content: end !important;}
.womensdaysection{padding-bottom: 0 !important;}
[data-element-id="elm_U5X9Wky7PomR5myRKNsNig"].zpsection{padding-top: 30px !important;}

span.zpicon.zpicon-common.zpicon-size-sm.zpicon-style-none{margin-top: 4px !important;}
.alumni-diaries .hb-grid-item {border:1px solid #eee;}
/*.highlight li:nth-child(3) span, .highlight li:nth-child(4) span {background:#ffffcc;}*/
.banner-text-lh.line1 {margin-left:250px;}
.banner-text-lh.line2 {margin-left:170px;}
.banner-text-lh.line3 {margin-left:320px;}
.banner-text-lh.line4 {margin-left:200px;}
.line5 {margin-left:180px;}
.footer-contact a {color:#fff!important;}
.single-window .zpiframe {min-height:500px; height:auto; width:812px;}
form.form-table.label-left {width:812px!important;}
.hb-lightbox__buttons li[data-action|="download"] {display:none;}
/*@media only screen and (max-width: 1999px)
{
    .zphero-full-screen .zphero {height: 704px!important; max-height:704px !important;}
    .home-vw1 span {font-size:2.8vw!important;}
    .home-vw2 span {font-size:5vw!important;}
    .qa-box {height:350px; }
    .line5 {margin-left:190px;}
    .line5 span {font-size:2.5vw!important;}
}*/

@media only screen and (max-width: 1024px)
{
    .zphero-full-screen .zphero {height: 704px!important; max-height:704px !important;}
    .home-vw1 span {font-size:2.5vw!important;}
    .home-vw2 span {font-size:5vw!important;}
    .qa-box {height:350px; }
    .line5 {margin-left:190px;}
    .line5 span {font-size:2.5vw!important;}
}

@media only screen and (max-width: 1023px)
{
    .border {display:none;}
    .zu-sub-icon-box {padding:15px!important;}
    .qa-box {border:none!important; margin-bottom:2px;}
    .newsletter .zpform-outer li { float: none;}
    .home-vw1 span {font-size:2.5vw!important;}
    .home-vw2 span {font-size:5vw!important;}
    .line5 {margin-left:230px;}
    .line5 span {font-size:4vw!important;}
    .footer-contact .zptext-align-right {text-align:left!important;}
}
@media only screen and (max-width: 768px)
{	
    .border {display:none;}
    .zu-sub-icon-box {padding:15px!important;}
    .qa-box {border:none!important; margin-bottom:2px;}
    .newsletter .zpform-outer li { float: none;}
    .home-vw1 span {font-size:7vw!important;}
    .home-vw2 span {font-size:7vw!important;}
    .banner-text-lh.line1 {margin-left:100px;}
    .banner-text-lh.line2 {margin-left:30px;}
    .banner-text-lh.line3 {margin-left:160px;}
    .banner-text-lh.line4 {margin-left:70px;}
    .banner-text-lh.line1 span {font-size:4vw!important;}
    .banner-text-lh.line2 span {font-size:8vw!important;}
    .banner-text-lh.line3 span {font-size:4vw!important;}
    .banner-text-lh.line4 span {font-size:4vw!important;}
    .footer-contact .zptext-align-right {text-align:left!important;}
    .social-media > div {width:80px;}
    
}
@media only screen and (max-width: 460px)
{	
    .zphero-full-screen .zphero {height: 390px !important;max-height: 390px !important;}
    .border {display:none;}
    .zu-sub-icon-box {padding:15px!important;}
    .qa-box {border:none!important; margin-bottom:2px;}
    .newsletter .zpform-outer li { float: none;}
	.home-vw1 span {font-size:8vw!important;}
    .home-vw2 span {font-size:7vw!important;}
    .banner-text-lh {line-height:30px!important;}
    .banner-text-lh.line1 {margin-left:70px;}
    .banner-text-lh.line2 {margin-left:30px;}
    .banner-text-lh.line3 {margin-left:80px;}
    .banner-text-lh.line4 {margin-left:50px;}
    .banner-text-lh.line1 span {font-size:6vw!important;}
    .banner-text-lh.line2 span {font-size:8vw!important;}
    .banner-text-lh.line3 span {font-size:6vw!important;}
    .banner-text-lh.line4 span {font-size:6vw!important;}
    .line5 {margin-left:70px;}
    .line5 span {font-size:6vw!important;} 
    .footer-contact .zptext-align-right {text-align:left!important;}
    .social-media > div {width:80px;}
    [data-element-id="elm_DtAx6ov795Z4h49VGZ9l1g"].zprow {display: none !important;} 
    .bannertext .bannertextclmn {margin:50px 0px 0px -30px !important;}
    .zpcontent-container.hero-container{min-height: 391px;!important}
    [data-element-id="elm_P6cINPAdEjYWTl54piD9oA"].zprow{display: none !important;}
    [data-element-id="elm_a0jKzJnGRRCAoARxTojjBQ=="].zpsection{padding-top:50px !important;}
}
@media only screen and (max-width: 340px)
{	
    .zphero-full-screen .zphero {height: 600px !important; max-height: 600px !important;}
    .border {display:none;}
    .zu-sub-icon-box {padding:15px!important;}
    .qa-box {border:none!important; margin-bottom:2px;}
    .newsletter .zpform-outer li { float: none;}
	.home-vw1 span {font-size:8vw!important;}
    .home-vw2 span {font-size:7vw!important;}
    .banner-text-lh {line-height:30px!important;}
    .banner-text-lh.line1 {margin-left:70px;}
    .banner-text-lh.line2 {margin-left:30px;}
    .banner-text-lh.line3 {margin-left:80px;}
    .banner-text-lh.line4 {margin-left:50px;}
    .banner-text-lh.line1 span {font-size:6vw!important;}
    .banner-text-lh.line2 span {font-size:10vw!important;}
    .banner-text-lh.line3 span {font-size:6vw!important;}
    .banner-text-lh.line4 span {font-size:6vw!important;}
    .line5 {margin-left:70px;}
    .line5 span {font-size:6vw!important;} 
    .footer-contact .zptext-align-right {text-align:left!important;}
    .social-media > div {width:80px;}
}
/* FAQ Accordion CSS*/
	.FAQ-accord .zpaccordion-container.zpaccordion-style-01 .zpaccordion.zpaccordion-active {border:none; border-top:1px solid rgba(0, 0, 0, .1); border-color:#ce2132;}
	.FAQ-accord .zpaccordion-container.zpaccordion-style-01 .zpaccordion {border:none; border-top:1px solid rgba(0, 0, 0, .1);}
	.FAQ-accord .zpaccordion-container .zpaccordion-content {padding:10px!important;}
	.FAQ-accord .zpelement {margin: 0; padding:0 30px 30px 30px;}
	.FAQ-accord .zpaccordion-container .zpaccordion {padding: 20px 15px;}
	.FAQ-accord .zpaccordion-name {font-family: 'ZohoPuviSemibold',sans-serif; font-size: 16px;}
	.FAQ-accord .zpaccordion-container.zpaccordion-style-01 .zpaccordion-content {border:none!important;}
	.FAQ-accord .zpaccordion-container.zpaccordion-style-01 .zpaccordion-content:last-of-type {border:none!important;}
	.FAQ-accord .zpaccordion-container.zpaccordion-style-01 .zpaccordion.zpaccordion-active {color:#CE2132;}
	.FAQ-section-banner {background-color:#175480;}

/* Marupadi */
	/*.marupadi-poi-hl  { border-width:100px;}*/
.marupadi-poi-hl .zpdivider-common {border:1px solid #D21F2A; left: 0; position: relative; right: 0; width:70px; bottom:16px;}
.marupadi-element {position: absolute; top: 0; left:-150px;}
/* Modal PopUp CSS */

.singlewindow-form {min-height:500px; max-height:auto;}
.modal,
.modal-box {
  z-index: 99999;
  font-family:"Open Sans", sans-serif;
}

.modal-sandbox {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: transparent;
}

.modal {
  display: none; 
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgb(0,0,0);
  background: rgba(0,0,0,.8);
  overflow: auto;
}

.modal-box {
  position: relative;
  width: 80%;
  max-width: 920px;
  margin: 170px auto;
  animation-name: modalbox;
  animation-duration: .4s;
  animation-timing-function: cubic-bezier(0,0,.3,1.6);
}
.home-pop .modal-box { background-size: 100%; background-repeat: no-repeat; }
.home-pop .pop-social img{width:30px; margin-right:20px;}
@media only screen and (max-width: 460px)
{
	.home-pop .modal-box {width:90%;}
}

.modal-header {
  padding: 50px 50px 0px 50px;
  background: #ffffff;
}
.home-pop .modal-header {
  padding: 0px;
  background:none;
}
.mentor-info {
    position: relative;
    top: -50px;
}
.modal-title {
	margin-bottom:10px;
}

.modal-header .bottom-border {border-bottom:2.5px #000000 solid; width:100px; display:block; margin:0 auto; padding: 20px 0;}
.modal-body {
  padding: 0px 10px 50px 10px;
}
.modal-body {font-family:ZohoPuviRegular, sans-serif;}
.modal-body p.heading {font-size:30px; color:#175480; line-height:32px; font-weight:900; padding:70px 0 3px 90px;}
.modal-body .left-section {float:left; margin-top:75px;}
.modal-body .left-section  p {color:#fff; font-size:22px;}
.modal-body .left-section .line1 {margin-left:60px;}
.modal-body .left-section .line1 p {line-height:26px;}
.modal-body .left-section .line1 p:last-child {margin-left:38px;}
.modal-body .left-section .line2 {margin-left: 110px; margin-top: 30px;}
.modal-body .left-section .line2 p {line-height:40px;}
.modal-body .left-section .line2 p:last-child {font-size:42px; font-family:ZohoPuviBlack, sans-serif;}
.modal-body .left-section .line3 {margin-left:60px; margin-top:35px;}
.modal-body .left-section .line3 p {line-height:26px;}
.modal-body .left-section .line3 p:nth-child(1) {margin-left:45px;}
.modal-body .left-section .line3 p:nth-child(2) {margin-left:45px;}
.modal-body .left-section .line3 p:nth-child(3) {margin-left:45px;}

.modal-body .right-section {float:right; margin-top:230px; margin-right:15px; width:200px;}
.modal-body .right-section p {text-align:right; color:#ffffff; margin-right: 20px;}
.modal-body .right-section .line1 p {line-height:24px; font-size:22px; font-family:ZohoPuviBlack, sans-serif; width:180px; }
.modal-body .right-section .line2 p {font-size:16px; line-height:18px;}
.modal-body .right-section .line2 p a {color:#fff;} .modal-body .right-section .line2 p a:hover {color:#fafafa; text-decoration:underline;}
img.zpimage.zpimage-style-roundcorner.zpimage-space-none {border-radius:100% !important;}
/*.theme-header {margin-top: 35px;}*/
/*.theme-header.theme-header-animate.theme-header-transparent, .theme-header-fixed.theme-header-animate {margin-top:35px;}*/
.m-date sup {font-size:15px;}
.modal-body p.footheader {font-size:18px; color:#ce2132; font-weight:700; line-height:18px; margin-top:18px;}
.home-pop #close-modal{top:5%; right:5%;  position: absolute;}
/* Close Button */
div.close-modal, #close-modal {
  text-align: right;
  cursor: pointer;
  height:20px;
  width:20px;
  float:right;
  position: absolute;
  z-index: 9;
  right:8px;
    top:5px;
}
.close-ico {height:15px; width:15px;}
.branch-icon {width:75px; height:75px;}
.pop-icon {width:50px; height:50px;}
.zpicon-container{align-items:start !important;}
.zpicon-container h2{line-height: 22px !important;justify-content: start!important;
    vertical-align: top!important;}
.zpelem-col.zpcol-md-12.zpcol-sm-12.zsbox-spacing.zpalign-self-.zplight-section.zplight-section-bg{background-color: #ffffff !important;}

@media only screen and (min-width: 1200px) 
{
.theme-header .zpcontainer { padding: 20px 20px!important;}
}
@media only screen and (min-width: 2000px) 
{
    .homebannernew.zphero.homebannernew.zpapply-height 
    {
    margin-top: 90px !important;
    height: 650px !important;
    max-height: 650px !important;
    min-height: 650px !important;
}
}
@media only screen and (max-width: 768px) {
    .modal-header {padding: 20px 20px 0px 20px;}
    .modal p {padding:0px;}
    .modal-box .branch-icon {height:50px; width:50px;}
    .mentor-info img {height:100px!important; width:100px!important;}
	.home-pop .modal-box {width:65%; background:none; background-color:#175480;}
    .modal-body p.heading {font-size:30px; color:#175480; line-height:30px; font-weight:700; padding:50px 0 20px 50px;}
    .modal-body p.heading2 {font-size:24px; color:#175480; line-height:26px; font-weight:900; padding:0px 0 0px 50px;}
	.modal-body p.content {font-size:16px; line-height:26px; padding:15px 60px 0 0px;}
	.modal-body p.footheader {font-size:22px; color:#ce2132; font-weight:700; padding:25px 0 50px 0px;}
    .modal-body .left-section {margin-top:35px!important;}
    .modal-body .right-section {margin-top: 0px;}
    .modal-body .left-section p {margin-left:0!important; font-size:18px; line-height:22px!important;}
    .modal-body .right-section p {margin-left:0!important;}
    .modal-body .left-section div {margin-left:60px!important;}
    .modal-body .right-section div {margin-left:60px!important;}    
    .modal-body .left-section .line2 p {line-height:26px!important;}
    .modal-body .left-section .line2 p:last-child {font-size:30px;font-family:ZohoPuviBold, sans-serif;}
    .message-bar {font-size:12px;}
    .marupadi-banner {background-image:none!important; background-color:#f0efef;}
}
@media only screen and (max-width: 460px)
{
    .modal-header {padding: 20px 20px 0px 20px;}
    .modal-box .branch-icon {height:50px; width:50px;}
    .mentor-info img {height:100px!important; width:100px!important;}
    .home-pop .modal-box {width:90%; background:none;}
    .modal-body p.heading {font-size:24px; color:#175480; line-height:26px; font-weight:900; padding:50px 0 20px 50px;}
    .modal-body p.heading2 {font-size:24px; color:#175480; line-height:26px; font-weight:900; padding:0px 0 0px 50px;}
	.modal-body p.content {font-size:16px; line-height:26px; padding:15px 60px 0 0px;}
	.modal-body p.footheader {font-size:22px; color:#ce2132; font-weight:900; padding:25px 0 50px 0px;}
    .modal-body .left-section p {margin-left:0!important; font-size:18px; line-height:22px!important;}
    .modal-body .right-section p {margin-left:0!important;} 
    .modal-body .left-section div {margin-left:60px!important;}
    .modal-body .right-section div {margin-left:60px!important;}
    .modal-body .left-section .line2 p {line-height:26px!important;}
    .modal-body .left-section .line2 p:last-child {font-size:30px;font-family:ZohoPuviBold, sans-serif;}
    .message-bar {font-size:10px;}
    .marupadi-banner {background-image:none!important; background-color:#f0efef;}
	.popuphome .close-modal {right: 15px !important;top: 80px !important;width: 15px;height: 16px;}
     .popuphome img {width: 90% !important;margin-top: 130px !important;}
    .imgpopupfixed {width: 65%;}
    .zptabs-content-container, .zsnews-tabhead .zptabelem-inner-container{height:750px !important;}

    
}
@media only screen and (max-width: 380px)
{
    .modal-header {padding: 20px 20px 0px 20px; background: #ffffff;}
    .modal-box .branch-icon {height:50px; width:50px;}
    .mentor-info img {height:100px!important; width:100px!important;}
    .modal-body p.heading {font-size:24px; color:#175480; line-height:26px; font-weight:900; padding:50px 0 20px 50px;}
    .modal-body p.heading2 {font-size:24px; color:#175480; line-height:26px; font-weight:900; padding:0px 0 0px 50px;}
	.modal-body p.content {font-size:16px; line-height:26px; padding:15px 60px 0 0px;}
	.modal-body p.footheader {font-size:22px; color:#ce2132; font-weight:900; padding:25px 0 50px 0px;}
    .message-bar {font-size:10px;}
    .marupadi-banner {background-image:none!important; background-color:#f0efef;}    
    .graduationdayheadtxt h2 span span {font-size: 24px !important;}
}
/* Animation */
@-webkit-keyframes modalbox {																					
  0% {
    top: -250px; 
    opacity: 0;
  }
  100% {
    top: 0; 
    opacity: 1;
  }
}

@keyframes modalbox {
  0% {
    top: -250px; 
    opacity: 0;
  }
  100% {
    top: 0; 
    opacity: 1;
  }
}

/* Aditional Styles */
.modal-trigger {
  cursor: pointer;
  transition: all 0.4s ease 0s;
}
.modal-trigger:hover {
 transform:scale(1.04);
}
.modal-pop-img {min-width:720px;}

.zpsnippet-container .timeline-Widget {border-radius:0px!important;}

.gs-secII {background-color:#f9f9f9; background-size: 740px; background-position: -70px 500px;}
.gs-secIII {background-position: 345px 250px;}
@media only screen and (max-width: 1024px) 
{
    .gs-secII {background-image: none!important;}
	.gs-secIII {background-image: none!important;}
	.gs-secIV {background-image: none!important;}
    .popup-banner .imgpopupfixed {width: 65%;margin-top: 140px !important;}
    .popuphome img{width: 55% !important;margin-top: 50px !important;}
}
@media only screen and (max-width: 820px) {
.Zs-embed-form iframe{height: 2970px!important;}
}
@media only screen and (max-width: 784px) {
    .gs-secII {background-image: none!important;}
	.gs-secIII {background-image: none!important;}
	.gs-secIV {background-image: none!important;}
    .Zs-embed-form iframe{height: 3030px!important;}
    .popuphome img {width: 75% !important;}
    .popuphome .close-modal {right: 30px !important;top: 15px !important;}
    .zprow.zprow-container.tabswitchrowparent.zpalign-items-flex-start.zpjustify-content-flex-start{
		    width: 100% !important;
	}
    .zprow.zprow-container.zpalign-items-flex-start.zpjustify-content-flex-start.zpdefault-section.zpdefault-section-bg{}
	    .hero-container:has(.bannerimg) {
        min-height: 340px !important;
    }

}
@media only screen and (max-width: 650px) {
    .popup-banner .imgpopupfixed {width: 90%;margin-top: 130px !important;}
    .popuphome .close-modal {right: 15px;top: 70px;}
    .popuphome img {width: 80% !important;margin-top: 80px !important;}
    .popuphome .close-modal {right: 30px !important;top: -40px !important;}
    .zphero.zpapply-height{ margin-top: 20px !important;}
    .zphero-full-screen .zphero{height: 600px !important;}
}
@media only screen and (max-width: 550px) {
    .Zs-embed-form iframe{height: 3100px!important;}

        .popup-banner .imgpopupfixed {width: 90%;margin-top: 150px !important;}
    .zs-tradeshow-head .zpheading span{font-size: 36px !important;}
    .zs-tradeshow-subhead span{ font-size:18px !important;}
    .graduationdayheadtxt h2 span span {font-size: 30px !important;}

}
@media only screen and (max-width: 440px) {
    .gs-secII {background-image: none!important;}
	.gs-secIII {background-image: none!important;}
	.gs-secIV {background-image: none!important;}
     .Zs-embed-form iframe {height: 3200px!important;}
     .graduationdayheadtxt h2 span span {font-size: 28px !important;}
}
@media only screen and (max-width: 400px) {
    .gs-secII {background-image: none!important;}
	.gs-secIII {background-image: none!important;}
	.gs-secIV {background-image: none!important;}
    .Zs-embed-form iframe {height: 3320px!important;}
    .graduationdayheadtxt h2 span span {font-size: 24px !important;}
}
/* Navigation-top-bar-margin */
@media (min-width: 992px)
{
.theme-navigation-and-icons .theme-menu-area .theme-menu ul li 
    {
    margin-left: 10px !important;
    }
}
/*Remove this when you need to add banner message*/
/*.theme-header-fixed.theme-header-animate , .theme-header-fixed .theme-header{margin-top: 35px !important;background: #ffffff !important;}*/
/*.theme-header-fixed.theme-header-animate , .theme-header-fixed .theme-header{margin-top: 0px !important;}*/
@media (max-width: 992px)
{
    .theme-header-fixed.theme-header-animate
    {
        margin-top: 35px !important;
        background: #ffffff !important;
    }
}
/*Remove this when you need to add banner message*/
@media only screen and (max-width: 600px)
{
    .topbannerlink
    {
        font-size:12px !important;
    }
    .womensdaysection .womensdayhead span
    {
        font-size: 30px !important;
    }
}
@media only screen and (max-width: 540px)
{
    .topbannerlink
    {
        /*font-size: 10px !important;*/
        padding-top: 10px !important;
    }
}
@media only screen and (max-width: 455px)
{
    .topbannerlink
    {
        font-size: 8px !important;
        padding-top: 10px !important;
    }
} 
/*Remove this when you need to add banner message*/
/*.theme-header-fixed.zpheader-style-01{top: 35px !important;background-color:#ffffff !important;}*/
/*.zpheader-style-01.theme-header-fixed{top: 35px !important;background-color:#ffffff !important;}*/

/*Ram - css*/
/*Top banner*/
.topbannerlink{position: fixed !important;top: 0 !important;z-index: 350 !important;background: #155580 !important;width: 100% !important;left: 0 !important;text-align: center !important;margin-top: 0 !important;height: 35px !important;color: #fff !important;cursor: pointer !important;transition: all 0.4s ease 0s !important;padding-top: 5px;}
.topbannerlink:hover{transform: scale(1.02) !important;}
.banner-linkparent{padding: 3px !important;color: #ffffff !important;}
.popup-snippet-displaynone, .formhide , .news-hide{display:none !important;}
.clickherestyle{color: #f8e81c !important;}
/*.zpheader-style-01.theme-header-fixed{background: rgba(255, 255, 255, 0.9) !important;}*/
[data-element-id="elm_d7RVe6iLZ-8Q2vxIgXbgMw"].zpsection , [data-element-id="elm_8dsIYDrqp4V6Lkx6RXnbzQ"].zpsection , [data-element-id="elm_A597ShNN_TbXgAIJ90n8FQ"].zpsection
{padding: 0px !important;}
.nexttesthide , .hide-zs-schools , .hideupcomingtest, .zestoberhide{display:none !important;}
.marupadi-form-css iframe.zpiframe{max-inline-size: 99%;}
.container-fluid .error-content-wrapper.align-center , .error-content-wrapper.align-center {margin-left: 15px !important;}
.Marupad-testimonial-img img {border-radius: 50% !important;width: 100px !important;height: 100px !important;}
.applicationclosecont{padding-top:0px !important;}
.womensdaysection, .zsvisitortoppad {padding-top: 0px !important;}
.zsvisitorbtmpad {padding-bottom: 30px !important;}
.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li a {background: #F6F9FA !important;}
.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li a:hover{background:#ffffff !important;}
.marupadi-slider[data-element-id="elm_F9jLOIh2icLpQmIs4nGp9g"].zprow{margin: auto !important;}


/* ZS-news*/
/*.zsnews-hide{display:none !important;}*/
.zs-newsbtmnone{opacity: 0 !important;padding: 0 !important;}
.zs-newstopcontain{padding-bottom:0px !important;}
.zptabs-content-container div{border:none !important;}
/*.zs-newstopcontain , .zsnews-section {display:none !important;}*/
.zsnews-section{top: 40px !important;height: 90vh !important;overflow: hidden !important;position: sticky !important;}
.zsnews-tabhead .zptabelem-inner-container{display:flex!important;align-items: flex-start !important;justify-content: flex-start !important;}
.zsnews-tabhead .zptabelem-inner-container .zptabs-container{flex-direction: column !important;width: fit-content !important;}
.zptabs-content-container{width: 90% !important;overflow-y: scroll !important;max-height: 550px !important;min-height: 400px !important;margin-top:0px  !important;margin-left:20px !important;scroll-behavior: smooth !important;scrollbar-width: none !important;border: 1px solid #dcdcdc !important;}
.zptabs-container div {border-top:none !important;margin-left:0px !important;}
.zptabs-container div:first-child{border-top:1px solid #dcdcdc !important;}
.zestober-applicationhide , .examlessclosedcont{display:none !important;}
.zohoschoolsapplynow{display:none !important;}
.examlessapplication{padding-top:0px !important;}
.zstechaccordian .zptabs-content-container{width: 100% !important;margin-left: 0px !important;}
.zstechaccordian .zptabs-content-container .zptab-active-content{padding-left: 20px !important;}
.marupadiapplicationclose{display:none !important;}
.zs-marupadisection{padding:35px 0px 60px 0px !important;}
@media only screen and (max-width: 995px) 
{
	.zpelement.zpelem-button.zestobercontact
{
	margin-top:15px !important;
}
}

/* New home design */
/*.bannerntnclick [data-element-id="elm_d3OOiVqV83MFTZS1zH2mqg"].zprow 
{
    margin-top: -31px;
}*/
.zpelement.zpelem-heading.newbannerhead
{
    margin-top: 199px !important;
    margin-left: -70px !important;
    line-height: 54px !important;
}
.newbannersubhead
{
    margin-left: -70px !important;
}
.zpelement.zpelem-heading.newbannerhead h2.zpheading-align-left 
{
    line-height: 54px !important;
}
[data-element-id="elm_nk342eWbbJIFLgsB_Bixog"].zpsection
{
        padding-top: 20px !important;
}
.homesection2 .zs-overlaysection
{
    margin-left: -80px !important;
}
.zs-slidercontainer .zpcarousel-controller-container.zpcarousel-controller-type-01
{
    display:none !important;
}
.homesection2 .homeheadtxt span
{
    font-size: 40px !important;
}
.homesection2 .whyschoolicons .custom-icon
{
    width: 43px !important;height: 43px !important;
}
.homesection2 .whyschoolicons .zpicon-text-container.zpicon-text-wrap-none
{
    padding-left: 87px !important;
    padding-top: 0 !important;
    margin-top: -10px !important
}
.zs-overlaysection .whyschoolicons .zpicon-text-container.zpicon-text-wrap-none
{
    padding-left: 86px !important;
    font-size: 18px !important;
    line-height: 26px !important;
}
.homesection2 .whyschoolicons h3.zpicon-heading 
{
    padding-left:40px !important;
}
.zs-overlayparent [data-element-id="elm_Qb3pZd97LLdn97yuYWPA8g"].zprow 
{
    padding-bottom: 50px !important;
}
/*.homepagesqrbxprnt [data-element-id="elm_ZTFFwKzPOuC0PZmJI-NK_g"].zprow , .homepagesqrbxprnt [data-element-id="elm_7DmE98uAuwl6J383hsuFeQ"].zprow
{
    padding-right: 130px;
}*/
.homesection2 .didyouknow .custom-icon
{
	height: 120px !important;
    width: 120px !important;
}
.homesection2 .didyouknow .zpicon-heading 
{
        padding-left: 20px !important;
}
.homesection2 .didyouknow .zpicon-text-wrap-none
{
        padding-left: 142px !important;
        line-height: 20px !important;
        font-size: 18px !important;
    margin-top: 36px !important;
}
.homebannernew.zphero.homebannernew.zpapply-height
{
    margin-top: 90px !important;
    height: 600px !important;
    max-height: 600px !important;
    min-height: 600px !important;
}
.zs-overlaysection .whyschoolicons .zpicon-text-wrap-none
{
    line-height: 20px !important;
}
.homebannernew .bannerimg .zpslider-img
{
    background-size: 100% !important;
    background-repeat: no-repeat !important;
}
.hero-container:has(.bannerimg)
{
        min-height: 600px !important
}
.whyschoolsection .whyschoolicons .zpicon-text-container.zpicon-text-wrap-none
{
    margin-top: 36px !important;
    padding-left: 164px !important;
    line-height: 24px !important;
}
.homepagesqrbx
{
	margin-left:10px !important;
}
.homepagesqrbx .zpicon-container.zpicon-align-left.zpicon-clear-align .zpicon-heading
{
    display:none !important;
}
.homepagesqrbx .zpelem-col.zpcol-12.zpcol-md-12.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg
{
	padding:0px !important;	
}
.homepagesqrbx
{
	padding:20px !important;
	border-radius:10px;
}
.homepagesqrbx .zpelement
{
    margin:0px !important;
}
.homepagesqrbx .homepagesqrbxicon .custom-icon
{
	width:45px !important;
	height:45px !important;;
}
.homepagesqrbxicon .zpicon-text-container 
{
	padding-top:0px !important;
	line-height:20px;
}
.aluminicarouselparent .aluminicarousel .zpcarousel-arrow-left , .aluminicarousel .zpcarousel-arrow-right
{
	width: 30px !important;
    height: 30px !important;
}
.aluminicarouselparent  .aluminicarousel .zpcarousel-arrow-left svg , .aluminicarousel .zpcarousel-arrow-right svg
{
	    width: 8px !important;
        height: 8px !important;
}
.aluminicarouselparent .aluminicarousel , .aluminicarouselparent .aluminicarousel .zpelement.zpelem-image, .galleryviewbtncont .zpdark-section-bg ,.galleryviewbtncont .galleryviewbtncontbx
{
    margin-top:0px !important;
}
.newpagefooter, .newpagegalleryview-btm .galleryviewbtncont .zpelem-col
{
	padding:0px !important;
}
.newpagegalleryview
{
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
	flex-direction:column !important;
}
.newpagegalleryview .newpagegalleryview-top .zpelem-col.zpcol-12.zpcol-md-6.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg
{
	width:calc(100% / 2 ) !important;
}
/*.galleryheadingimg
{
    position:relative !important;
}
.galleryheadingimg:before
{
    position:absolute !important;
    content: !important;
    top: 36px !important;
    right: 350px !important;
    width: 90px;
    height: 90px;
    background-image: url(/new_asset/Line_art.png);
    background-size: cover;
    background-position: center;
}*/
.newpagegalleryview .newpagegalleryview-btm
{
	display:flex !important;
	align-items:start !important;
	justify-content:center !important;
	flex-direction: row !important;
}
.homepagesqrbx
{
    padding-left:30px !important;
}
.newpagegalleryview .newpagegalleryview-btm .zpelem-col.zpcol-12.zpcol-md-3.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg
{
	width:calc(100% / 4 ) !important;
}

.alignstretch-css
{
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    flex-grow: 1 !important;
}
.homeparentequal
{
    align-items:stretch !important;
}
.theme-header-fixed .zpcontainer , .theme-header .zpcontainer
{
	width:1300px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
.homepagesqrbxprnt .zpimage-container.zpimage-tablet-align-center
    {
        text-align: right !important;
    }
.homesection2
{
    padding-top: 50px !important;
}
[data-element-id="elm_df5C2H4CDOSdKPqpVtXdYg"] .feedback_select .zptext-align-left , [data-element-id="elm_6cJhtBjbKPwbEYVAAExZ1w"].zprow .feedback_select .zptext-align-left
{
	font-size: 24px  !important;
    cursor: pointer !important;
}
.customainwidth .customainwidthchild, [data-element-id="elm_df5C2H4CDOSdKPqpVtXdYg"].zprow, [data-element-id="elm_0kTWrenFMFNChlcc1SfvhA"].zs-slidercontainer, [data-element-id="elm_oXaN5erk7NAODUtbWEUVkA"].zprow, [data-element-id="elm_YPXL3bEr65I5uueHiuqCWg"].zprow, [data-element-id="elm_6cJhtBjbKPwbEYVAAExZ1w"].zprow
{
    /*width: 1246px !important;*/
    /*width: 1300px !important;*/
    /*width: 1280px !important;*/
    margin-left: auto !important;
    margin-right: auto !important;
}
/*.zs-slider-tabcontainer[data-element-id="elm_df5C2H4CDOSdKPqpVtXdYg"].zprow , .zs-slider-tabcontainerbttm[data-element-id="elm_6cJhtBjbKPwbEYVAAExZ1w"].zprow
{
    width: 1232px !important;
}*/
.tabcarousel[data-element-id="elm_YFPI4Vg64HiM8m5GEQJgEA"] [data-element-id="elm_X73SjOp4jMgghbiuZUzzJg"] .zpcarousel-content-inner , [data-element-id="elm_AogsZuPktjkiCG0DoEc8bg"] .zpcarousel-content-inner , [data-element-id="elm_NVpC-QanhCR1p5b2QqOiww"] .zpcarousel-content-inner , [data-element-id="elm_AogsZuPktjkiCG0DoEc8bg"] .zpcarousel-content-inner
{
    padding:0px !important;
    margin:0px !important;
}
.customainwidth [data-element-id="elm_oXaN5erk7NAODUtbWEUVkA"].zprow
{
     margin-top: 10px !important;
    margin-bottom: 10px !important;
}
.newpagegalleryview[data-element-id="elm_MKIrqDjDWqECXcAZw1l8DA"].zprow
{
    margin-top: 70px !important;
}
.aluminicarouselparent .zpcarousel-controller-container.zpcarousel-controller-type-01
{
    display:none !important;
}
.homepagesqrbxprnt[data-element-id="elm_thlCnqA8QGGcjEldtLoGGA"].zprow
{
    margin-top: 100px !important;
}
[data-element-id="elm_eHzCQsB5C3WAaoWv8lOe5A"].customainwidthchild [data-element-id="elm_JqQ-JhB2douH3W2wNycwog"]
{
    padding:0px !important;
}
.galleryviewbtncont  .verticaldivider
{
	transform:rotate(90deg) !important;
}
.homeexplorebtnparent .homeexplorebtn .zpicon-container
{
	align-items:center !important;
	justify-content:center !important;
}
.homeexplorebtnparent .homeexplorebtn
{
    padding: 40px 20px !important;
}
.homeexplorebtnparent[data-element-id="elm_qLvq73tQQYcN3U6_KLetcw"].zprow
{
    width: 1245px !important;
}
.homeexplorebtnparent .homeexplorebtn .zpelem-icon , [data-element-id="elm_4ca_cPviXqgG6Te5J-kpaQ"].zprow
{
    margin-top: 0px !important;
}
.galleryviewbtncont .galleryviewbtncontbx
{
    padding-left: 50px !important;
    padding-bottom: 40px !important;
    padding-top: 40px !important;
}
.galleryviewsubbtn .galleryviewbtncontbx
{
    padding-left: 0px !important;
}
.feedback_select  div span.feedbackclicked span , .feedback_select  div span.feedbackclicked
{
    color:#c9202a !important;
}
/* newpage tab carousel  */
.zs-overlayparent [data-element-id="elm_BxgmZ8azowWxmRAkQ5JlZg"] , .zs-overlayparent [data-element-id="elm_mCJzl3ENCkpyUlF07zMDvw"]
{
        padding: 0 !important;
}
/**/
.feedbacksec_hide .tabswitchchildrow , .feedbacksec_hide .tabswitchchildrow
{
    visibility: visible !important;   
    opacity:1 !important;
	height: fit-content !important;
}
.feedbacksec_hide , .feedbacksec_hide .tabswitchchildrow
{
    visibility: hidden !important;
    height: 0px !important;
    opacity:0 !important;
}
/**/

.tabswitchcont [data-element-id="elm_Hcuk3j0oqs27GdxROuu_Ng"] , .tabswitchcont [data-element-id="elm_NVpC-QanhCR1p5b2QqOiww"] , .tabswitchcont [data-element-id="elm_Q21zFNmFs72Xk4DR20ro6A"] , .tabswitchcont [data-element-id="elm_AogsZuPktjkiCG0DoEc8bg"] , .tabswitchcont [data-element-id="elm_X73SjOp4jMgghbiuZUzzJg"] , .tabswitchcont [data-element-id="elm_YFPI4Vg64HiM8m5GEQJgEA"]
{
    margin-top:0px !important;
}
.feedback_select [clickedtype]
{
    cursor:pointer !important;
}
.homeexplorebtn .zpicon-text-wrap-none
{
	display:none !important;
}
.homeexplorebtn .whyschoolicons
{
	margin-top:0 !important;
}
.homeexplorebtn .whyschoolicons .zpicon-container .zpicon-common
{
    width: 55px !important;
    height: 55px !important;
}
/*.tabcarousel .zpcarousel-content-inner
{
	padding: 0px 20px 0px 20px !important;
}*/
.tabswitchsliderbx
{
    margin-top:0px !important;
}
.tabswitchcont .tabswitchrowparent
{
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
	flex-direction:row !important;
}
[data-element-id="elm_t4yiig0HrXVRKTFcSwCWDg"] .zpbutton.zpbutton-type-primary
{
    padding: 24px 62px !important;
}
.zs-slider-tabcontainerbttm[data-element-id="elm_YPXL3bEr65I5uueHiuqCWg"] .tabcarousel .zpcarousel-container , .zs-slider-tabcontainerbttm[data-element-id="elm_YPXL3bEr65I5uueHiuqCWg"] .tabcarousel .zpcarousel-container .zpcarousel-content-container
{
	min-height: 320px !important;
}
.tabswitchcont .zpcarousel-arrow-left , .tabswitchcont .zpcarousel-arrow-right
{
    background-color: #ffffff00 !important;
}
.tabswitchcont .zpcarousel-arrow-left svg , .tabswitchcont .zpcarousel-arrow-right svg
{
    width: 20px !important;
}
.tabswitchcont .tabswitchrowparent .zpelem-col.zpcol-12.zpcol-md-4.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg
{
	width:calc(100% / 3) !important;
}
.tabswitchcont [data-element-id="elm_PI6IbT1ctX3XYpoFakyb8Q"] , .tabswitchcont [data-element-id="elm_t05lquYD-tCIC27IB9NEFA"]
{
    margin-top:0px !important;
}
.whyschoolsection [data-element-id="elm_edP4nLHjv7p49RqfCkVIIA"] , [data-element-id="elm_TX_K6lSzqXzGzHlDes-KqQ"].zprow
{
    width:380px !important;
}
.zs-slider-tabcontainertop .zpcarousel-container .zpcarousel-content-container
{
    min-height: 530px !important;
}
.tabswitchcont .zpcarousel-arrow-left, .tabswitchcont .zpcarousel-arrow-right
{
	width:25px !important;
	height:25px !important;
    transition:0.1s !important;
}
.tabswitchcont .zpcarousel-arrow-left svg:hover, .tabswitchcont .zpcarousel-arrow-right svg:hover
{
    fill: #000000 !important;
	color:#000000 !important;
}
[data-element-id="elm_q56ONQr1S37VE2R4dMPG_A"].zprow , [data-element-id="elm_BXMwM1LYlYpXZX91_atm9w"].zprow
{
    padding-top: 40px !important;
}
.btm-tabswitchsliderprnt[data-element-id="elm_4ehW2PGEhgULuhrvC5EGiw"].zprow
{
    background-size: 25px 30px !important;
    background-position-x: 250px !important;
    background-position-y: 45px !important;

}
.theme-logo-parent a {
 pointer-events: none;
}
/* New home design media query */
@media (max-width: 1000px) 
{
    .theme-header-fixed .zpcontainer, .theme-header .zpcontainer
	{
        width: 80% !important;
    }
    .theme-header-animate 
    {
        right: 0;
        width: 100%;
        top: 0;
        z-index: 250;
        position: fixed;
        visibility: visible;
        -webkit-animation: headerStart 0.8s linear 1 alternate;
        -moz-animation: headerStart 0.8s linear 1 alternate;
        -ms-animation: headerStart 0.8s linear 1 alternate;
        -o-animation: headerStart 0.8s linear 1 alternate;
        animation: headerStart 0.8s linear 1 alternate;
        -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05);
        -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05);
        box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05);
    } 
}
@media only screen and (min-width: 1500px) 
{
    /*.customainwidth .customainwidthchild , [data-element-id="elm_df5C2H4CDOSdKPqpVtXdYg"].zprow, [data-element-id="elm_0kTWrenFMFNChlcc1SfvhA"].zs-slidercontainer , [data-element-id="elm_6cJhtBjbKPwbEYVAAExZ1w"].zprow , [data-element-id="elm_YPXL3bEr65I5uueHiuqCWg"].zprow
    {
        width: 1440px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }*/
    .customainwidth .customainwidthchild, [data-element-id="elm_df5C2H4CDOSdKPqpVtXdYg"].zprow, [data-element-id="elm_0kTWrenFMFNChlcc1SfvhA"].zs-slidercontainer, [data-element-id="elm_oXaN5erk7NAODUtbWEUVkA"].zprow, [data-element-id="elm_YPXL3bEr65I5uueHiuqCWg"].zprow, [data-element-id="elm_6cJhtBjbKPwbEYVAAExZ1w"].zprow
    {
        width: 1300px !important;
    }
    [data-element-id="elm_y8oKl0-0fbG9ziL5J-00Sg"] .zpimage-container figure img
    {
        max-width:700px !important;
        width:700px !important;
    }
    [data-element-id="elm_uXADqusLCYJiP06mWkOEyg"].zprow
    {
            margin-top: 10px !important;
    }
    .homebannernew.zphero.homebannernew.zpapply-height
    {
        width:100%!important;
    }

}

@media (min-width: 2000px) 
{
    .homebannernew.zphero.homebannernew.zpapply-height 
    {
            margin-top: 90px !important;
        height: 750px !important;
        max-height: 750px !important;
        min-height: 750px !important;
    }
    .zpelement.zpelem-heading.newbannerhead h2.zpheading-align-left 
    {
        margin-top: 80px !important;
        margin-left: -210px !important;
        line-height: 74px !important;
        font-size: 66px !important;
    }
}
@media (min-width: 2000px) 
{
    .homebannernew.zphero.homebannernew.zpapply-height 
    {
       margin-top: 90px !important;
        height: 950px !important;
        max-height: 950px !important;
        min-height: 950px !important;
    }
    .zpelement.zpelem-heading.newbannerhead h2.zpheading-align-left 
    {
       margin-top: 140px !important;
        margin-left: -310px !important;
        line-height: 74px !important;
        font-size: 66px !important;
    }
}

@media (max-width: 1300px) 
{
    .homebannernew.zphero.homebannernew.zpapply-height
    {
        height: 560px !important;
        max-height: 560px !important;
        min-height: 560px !important;
    }
    /*.customainwidth .customainwidthchild , [data-element-id="elm_df5C2H4CDOSdKPqpVtXdYg"].zprow, [data-element-id="elm_0kTWrenFMFNChlcc1SfvhA"].zs-slidercontainer , [data-element-id="elm_6cJhtBjbKPwbEYVAAExZ1w"].zprow , [data-element-id="elm_YPXL3bEr65I5uueHiuqCWg"].zprow 
    {
        width: 1000px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }*/
    /*.customainwidth .customainwidthchild, [data-element-id="elm_df5C2H4CDOSdKPqpVtXdYg"].zprow, [data-element-id="elm_0kTWrenFMFNChlcc1SfvhA"].zs-slidercontainer , [data-element-id="elm_oXaN5erk7NAODUtbWEUVkA"].zprow , [data-element-id="elm_YPXL3bEr65I5uueHiuqCWg"].zprow , [data-element-id="elm_6cJhtBjbKPwbEYVAAExZ1w"].zprow*/
    .homebannernew.zphero.homebannernew.zpapply-height {
        height: 500px !important;
        max-height: 500px !important;
        min-height: 500px !important;
    }
    .zphero-slider-container .zpelement.zpelem-heading.newbannerhead
    {
        margin-left: 40px !important;
        font-size: 14px !important;
        line-height: 50px !important;
    }
    .homeexplorebtnparent[data-element-id="elm_qLvq73tQQYcN3U6_KLetcw"].zprow 
    {
    	width: 900px !important;
    }
    .overlaymarginsubtxt .zpicon-text-container.zpicon-text-wrap-none
    {
        margin-top: 10px !important;
    }
 
}
@media (max-width: 990px)
{
    .customainwidth .customainwidthchild, [data-element-id="elm_df5C2H4CDOSdKPqpVtXdYg"].zprow, [data-element-id="elm_0kTWrenFMFNChlcc1SfvhA"].zs-slidercontainer, [data-element-id="elm_oXaN5erk7NAODUtbWEUVkA"].zprow, [data-element-id="elm_YPXL3bEr65I5uueHiuqCWg"].zprow, [data-element-id="elm_6cJhtBjbKPwbEYVAAExZ1w"].zprow
    {
        width: 720px !important;
        flex-direction: column !important;
        align-items: center !important;
        justify-content: center !important;
    }
    .zsvideosection [data-element-id="elm_RolrSKNgOdZG70k5zfRxNA"] [class*=zpimage-size].zpimage-tablet-fallback-fit figure img
    {
        width: 20% !important;
    }
    .text-decimg [class*=zpimage-size].zpimage-tablet-fallback-fit figure img
    {
        width: 40% !important;
    }
    .rightcontentalign .text-decimg [class*=zpimage-size].zpimage-tablet-fallback-fit figure img
    {
            width: 30% !important;
    }
    .homepagesqrbxprnt .zpimage-container.zpimage-tablet-align-center
    {
            text-align: right !important;
    }
     .whyschoolsection [data-element-id="elm_no8rCPt1INNEDbwrW78lww"] , .customainwidthchild [data-element-id="elm_2ldnBnwaHwukwqG-mwJLiA"] ,  .customainwidthchild [data-element-id="elm_hy_Ng8BPrmvHkHCTVwOGUA"]
    {
        width: 80% !important;
    }
    .newpagegalleryview .newpagegalleryview-btm .zpelem-col.zpcol-12.zpcol-md-3.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg
    {
        width: calc(100% / 2) !important;
    }
    .galleryviewbtncont .galleryviewbtncontbx
    { 
        padding-bottom: 30px !important;
    }
    .whyschoolsection .zpicon-container .zpicon-text-container , .homeexplorebtnparent .homeexplorebtnparent
    {
            width: 40% !important;
    }
	.homeexplorebtnparent .homeexplorebtnparent .homeexplorebtn
	{
		border-radius:4px !important;
		margin-top: 20px  !important;
		padding: 30px 20px !important;
	}
    .btmtabswitchsliderprnt .tabswitchsliderprnt p
    {
        text-align:center !important;
    }
    .customainwidthchild .homepagesqrbxprnt
	{
		flex-direction:column !important;
		align-content:center !important;
		justify-content:center !important;
	}
	.customainwidthchild .homepagesqrbxprnt .homepagesqrbx
	{
		width: 100% !important;
		padding: 30px 10px 30px 10px !important;
		margin-top: 10px !important;
	}
    .homeexplorebtnparent[data-element-id="elm_qLvq73tQQYcN3U6_KLetcw"]
    {
        flex-direction: column !important;
    }
    .homesection2 .zs-overlaysection
    {
        margin-left: 0px !important;
        width:100%;
    }
    [data-element-id="elm_pzwMdEDISEKT8o0nEbABlw"].zphero>ul li.zphero-slide .zpslider-img
    {
        width: 100% !important;
        height: 100% !important;
    }
    .homepagesqrbx .zpicon-text-container  span
    {
        display: inline-block !important;
    }
    .homepagesqrbx .zpicon-text-container span br
    {
        content: " " !important;    
        display: none !important;    
    } 
    .rightcontentalign p
    {
        text-align:right !important;    
    }
    .homebannernew.zphero.homebannernew.zpapply-height , .hero-container:has(.bannerimg)
    {
        height: 500px !important;
        max-height: 500px !important;
        min-height: 500px !important;
        margin-top:0px !important;
    }
    .zphero-slider-container .zpelement.zpelem-heading.newbannerhead
    {
        margin-left: 50px !important;
        font-size: 14px !important;
        line-height: 45px !important;
        margin-top: 126px !important;
    }
    .theme-content-container [data-element-id="elm_jnQjZSsMZ7LDfBchd-YxnA"].zprow
    {
        margin-top:0px !important;
    }
    .homesection2 [data-element-id="elm_Yr4p9zelbkaRabcrV81ATw"] , .homesection2 [data-element-id="elm_Qa6F3cXD6Y46y3qMybYjVg"] , .homesection2 [data-element-id="elm_TbNfE19KKCiykbFOSdS1Qg"] , .homesection2 [data-element-id="elm_820A4PisAs4uRcZ4wkh-Tg"]
    {
        width: 580px !important;
        margin: auto !important;
    }

}

@media (max-width: 770px) 
{
    .customainwidth .customainwidthchild, [data-element-id="elm_df5C2H4CDOSdKPqpVtXdYg"].zprow, [data-element-id="elm_0kTWrenFMFNChlcc1SfvhA"].zs-slidercontainer, [data-element-id="elm_oXaN5erk7NAODUtbWEUVkA"].zprow, [data-element-id="elm_YPXL3bEr65I5uueHiuqCWg"].zprow, [data-element-id="elm_6cJhtBjbKPwbEYVAAExZ1w"].zprow
    {
        width: 100% !important;
    }
    [data-element-id="elm_6K50w2k7I5b8BDULK48pMg"].bannericonbtn
    {
        margin-top: 70px !important;
    }
    .zs-overlayparent[data-element-id="elm_jnQjZSsMZ7LDfBchd-YxnA"].zprow
    {
        margin-top: 0px !important;        
    }
    [data-element-id="elm_6K50w2k7I5b8BDULK48pMg"].bannericonbtn .zpbutton-icon  img
    {
        width: 220px !important;
    }
    [data-element-id="elm_6K50w2k7I5b8BDULK48pMg"].bannericonbtn a.zpbutton-type-primary 
    {
        border-radius: 6px !important;
    }
    .galleryviewsubbtn [data-element-id="elm_XxUTjA014kdizul2EozXxg"].zpelem-text 
    {
        margin-top: 37px !important;
    }
    .zpelement.zpelem-heading.newbannerhead h2.zpheading-align-left 
    {
        line-height: 34px !important;
    }
    .galleryviewsubbtn [data-element-id="elm_XxUTjA014kdizul2EozXxg"].zpelem-text
    {
        margin-top:64px !important;
    }
    .homeexplorebtnparent .homeexplorebtnparent
    {
        width: 60% !important;
    }
    .newpagegalleryview [data-element-id="elm_fkUGOlW01WErnR9-PPMiPg"].zprow
    {
        flex-direction: column !important;
    }
    .homeexplorebtnparent .homeexplorebtn .zpelem-icon
    {
        margin-top:0px !important;
    }
    .zs-overlaysection  .zpicon-container.zpicon-align-mobile-left
    {
        align-items: center !important;
    }
    .didyouknow .zpicon-container.zpicon-align-mobile-left:not(.zpicon-clear-align) .zpicon-heading
    {
        flex: 4 1 0 !important;
    }
    .newpagegalleryview .newpagegalleryview-top .zpelem-col.zpcol-12.zpcol-md-6.zpcol-sm-12.zpalign-self-.zpdefault-section.zpdefault-section-bg
    {
        width: calc(100% / 1) !important;
    }
    .newpagegalleryview-top [data-element-id="elm_sPY4tSeyYxAeARNuVPWsFw"] span
    {
            display: inline-block !important;
    }
    .newpagegalleryview-top [data-element-id="elm_sPY4tSeyYxAeARNuVPWsFw"] span br
    {
        content: " " !important;
        display: inline !important;
    }  
    .homepagesqrbxprnt .homepagesqrbxprnt
    {
        width: 100% !important;
        margin: auto !important;
    }
    .homepagesqrbxprnt .zpicon-container.zpicon-align-mobile-left.zpicon-clear-align
    {
        justify-content: center !important;
    }
    .homebannernew.zphero.homebannernew.zpapply-height , .hero-container:has(.bannerimg)
    {
       height: 290px !important;
        max-height: 290px !important;
        min-height: 290px !important;
        margin-top: 0px !important;
    }
    .zphero-slider-container .zpelement.zpelem-heading.newbannerhead
    {
        margin-left: 27px !important;
        font-size: 8px !important;
        line-height: 32px !important;
        margin-top: 80px !important;
    }
    .homeexlrsectoin[data-element-id="elm_nk342eWbbJIFLgsB_Bixog"]
    {
        padding-top:15px !important;
        padding-bottom:15px !important;
    }
    .homesection2 .whyschoolicons .zpicon-text-container.zpicon-text-wrap-none
    {
         margin-top: 0px !important;
    }
    .homepagesqrbxprnt .homepagesqrbxprnt .homepagesqrbx .homepagesqrbxicon div
    {
        display:flex !important;
        align-items:center !important;
        justify-content:center !important;
        text-align: center !important;
    }
        .zpelement.zpelem-heading.newbannerhead h2.zpheading-align-left {line-height: 25px !important;}
    [data-element-id="elm_6K50w2k7I5b8BDULK48pMg"].bannericonbtn a.zpbutton-type-primary {
        border-radius: 6px !important;
    }
    [data-element-id="elm_6K50w2k7I5b8BDULK48pMg"].bannericonbtn {
        margin-top: 70px !important;
    }
    .homebannernew.zphero.homebannernew.zpapply-height, .hero-container:has(.bannerimg) {
        height: 350px !important;
        max-height: 350px !important;
        min-height: 350px !important;
        margin-top: 0px !important;
        background-color: #ffffff !important;
    }

}
@media (max-width: 686px) 
{
    .whyschoolicons[data-element-id="elm_VSkmZXk136J6oXeGCrr7Ug"] .zpicon-text-container.zpicon-text-wrap-none
    {
        margin-top: 15px !important;
    }
    [data-element-id="elm_TX_K6lSzqXzGzHlDes-KqQ"].zprow
    {
        width: 440px !important;
        height: 350px !important;
        margin: 30px auto !important;
    }
    .zpelement.zpelem-heading.newbannerhead h2.zpheading-align-left 
    {
        line-height: 30px !important;
    }
    [data-element-id="elm_HvmD14O-8YTfC3G0J70KBA"].zprow , [data-element-id="elm_uXADqusLCYJiP06mWkOEyg"].zprow
    {
        margin-top: 20px !important;
    }
    .whyschoolsection .whyschoolicons .zpicon-text-container.zpicon-text-wrap-none
    {
        margin-top: 30px !important;
        padding-left: 12px !important;
    }
    .customainwidthchild[data-element-id="elm_eHzCQsB5C3WAaoWv8lOe5A"].zprow , .fullwidthcont [data-element-id="elm_fn0OnJsHDR0d4dWnOLIPtQ"] , .customainwidthchild [data-element-id="elm_wkAN4vLCTTmkEVHZL7riNA"].zprow
    {
        margin-top:40px !important;
    }
    .galleryviewsubbtn [data-element-id="elm_XxUTjA014kdizul2EozXxg"].zpelem-text {
        margin-top: 39px !important;
    }
    .homepagesqrbxprnt .homepagesqrbxprnt {
        width: 60% !important;
        margin: auto !important;
        padding-right:0  !important;
    }
    .homesection2 .homeheadtxt span 
    {
    font-size: 39px !important;
    }
}
@media (max-width: 526px) 
{
    .whyschoolsection [data-element-id="elm_TX_K6lSzqXzGzHlDes-KqQ"].zprow
    {
        width: 100% !important;
        height: 100% !important;
        margin: 30px auto !important;
        background-color: unset !important;
    }
	.galleryviewsubbtn [data-element-id="elm_XxUTjA014kdizul2EozXxg"].zpelem-text 
    {
        margin-top: 11px !important;
    }
    .galleryviewrightcnt .gallerycontsubtxt p:nth-child(2)
    {
        display:none !important;
    }
    .homeexplorebtnparent .homeexplorebtnparent {
        width: 80% !important;
    }
    [data-element-id="elm_4ca_cPviXqgG6Te5J-kpaQ"].zprow
    {
        margin-top: 0 !important;
    }
    .rightcontentalign .homeheadtxt div , .rightcontentalign p , .homepagesqrbxprnt .zpimage-container.zpimage-tablet-align-center
    {
        text-align: center !important;
    }
    .rightcontentalign .homeheadtxt div
    {
            line-height: 35px !important;
    margin-top: 26px !important;
    }
    .homesection2 {padding-top: 10px !important;}
    .zpelement.zpelem-heading.newbannerhead h2.zpheading-align-left {line-height: 25px !important;}
    .homeexplorebtnparent .homeexplorebtnparent .homeexplorebtn
    {
        width: 80% !important;
        margin: 10px auto !important;
        padding: 20px 10px !important;
    }
    [data-element-id="elm_wkAN4vLCTTmkEVHZL7riNA"].zprow
    {
        margin-top: 13px !important;
    }
    .whyschoolsection .whyschoolicons .zpicon-text-container.zpicon-text-wrap-none
    {
        padding-left: 30px !important;
    }
    [data-element-id="elm_n2wPo9geruhlUvMC3SBX4g"] .zpicon-text-wrap-none
    {
        margin-top: 15px !important;
    }
    .homebannernew.zphero.homebannernew.zpapply-height, .hero-container:has(.bannerimg) {
        height: 350px !important;
        max-height: 350px !important;
        min-height: 350px !important;
        margin-top: 0px !important;
        background-color: #ffffff !important;
    }
    .homebannernew .bannerimg .zpslider-img
    {
        background-position: top !important;
    }
    [data-element-id="elm_6K50w2k7I5b8BDULK48pMg"].bannericonbtn
    {
        margin-top: 70px !important;
    }
    .zs-overlayparent[data-element-id="elm_jnQjZSsMZ7LDfBchd-YxnA"].zprow
    {
        margin-top: 0px !important;        
    }
    [data-element-id="elm_6K50w2k7I5b8BDULK48pMg"].bannericonbtn .zpbutton-icon  img
    {
        width: 220px !important;
    }
    [data-element-id="elm_6K50w2k7I5b8BDULK48pMg"].bannericonbtn a.zpbutton-type-primary 
    {
        border-radius: 6px !important;
    }
}

@media (max-width: 450px) 
{
    .homesection2 .zs-overlaysection , .customainwidthchild [data-element-id="elm_hy_Ng8BPrmvHkHCTVwOGUA"]
    {
        padding: 0 10px !important;
        width: 100% !important;
    }
    [data-element-id="elm_RQ50LVFBZN_4eWkfx8SXZQ"].zpelem-col iframe
    {
        width: 370px !important;
    }
    .homeexplorebtnparent .homeexplorebtnparent
    {
        width: 90% !important;
    }
    .galleryviewsubbtn [data-element-id="elm_XxUTjA014kdizul2EozXxg"].zpelem-text {
        margin-top: 11px !important;
    }
    .newpagegalleryview-top [data-element-id="elm_sPY4tSeyYxAeARNuVPWsFw"] span
    {
        font-size: 20px !important;
        line-height: 27px !important;
    }
    [data-element-id="elm_XxUTjA014kdizul2EozXxg"].zpelem-text , .whyschoolsection[data-element-id="elm_eHzCQsB5C3WAaoWv8lOe5A"].zprow , .whyschoolsection [data-element-id="elm_uXADqusLCYJiP06mWkOEyg"].zprow , .whyschoolsection [data-element-id="elm_wkAN4vLCTTmkEVHZL7riNA"].zprow
    {
        margin-top: 10px !important;
    }
    .homesection2 .whyschoolicons .zpicon-text-container.zpicon-text-wrap-none
    {
        font-size:14px !important;
        line-height:24px !important;
        margin-top: 0px !important;
    }
    .rightcontentalign .homepagesqrbxprnt , .homepagesqrbxprnt .homepagesqrbxprnt
    {
        width: 100% !important;
    }
    .whyschoolsection .zpicon-container .zpicon-text-container , .whyschoolsection.customainwidthchild [data-element-id="elm_no8rCPt1INNEDbwrW78lww"]
    {
        width: 100% !important;
    }
    .whyschoolicons .zpicon-text-wrap-none span
    {
         display: inline-block !important;
    }
    [data-element-id="elm_6K50w2k7I5b8BDULK48pMg"].bannericonbtn a.zpbutton-type-primary
    {
        margin-top: 30px !important;
    }
    .newpagegalleryview[data-element-id="elm_MKIrqDjDWqECXcAZw1l8DA"].zprow 
    {
        margin-top: 50px !important;
    }
    .fullwidthcont [data-element-id="elm_5CUSNM2g0dmDupKI-c4G5A"]
    {
        margin-top: -10px !important;        
    }
    .btmtabswitchsliderprnt .tabswitchsliderprnt
    {
        margin-bottom: 30px !important;
        margin:auto;
    }
    .whyschoolicons .zpicon-text-wrap-none span br
    {
        content: " " !important;    
        display: inline !important;
    }
    .homeexplorebtnparent .homeexplorebtnparent .homeexplorebtn
    {
        margin-top: 10px !important;
        padding: 25px 20px !important;
        width: calc(100% - 20px);
        margin: auto;
    }
    .galleryviewsubbtn [data-element-id="elm_XxUTjA014kdizul2EozXxg"].zpelem-text 
    {
        margin-top: 6px !important;
    }
    .homeexplorebtnparent[data-element-id="elm_qLvq73tQQYcN3U6_KLetcw"].zprow , .customainwidthchild [data-element-id="elm_2ldnBnwaHwukwqG-mwJLiA"]
    {
        width: calc(100% - 20px) !important;    
        margin: auto !important;    
    }
    .homeexplorebtnparent .whyschoolicons .custom-icon
    {
        width: 30px !important;    
        height: 30px !important;    
    }
    .homeexplorebtnparent .whyschoolicons .zpicon-heading  span
    {
        font-size: 16px !important;    
    }
    .customainwidth [data-element-id="elm_oXaN5erk7NAODUtbWEUVkA"].zprow
    {
        margin-top: 16px !important;    
    }
    .homesection2.customainwidth , .customainwidth[data-element-id="elm_NUj2yznanSi_hKkgmX-oxA"]
    {
        padding: 10px 0 !important;
    }
    .whyschoolsection.customainwidthchild [data-element-id="elm_HvmD14O-8YTfC3G0J70KBA"].zprow
    {
        width: calc(100% - 20px) !important;    
        margin: auto !important; 
        margin-top: 20px !important;
    }
    .homesection2 .homeheadtxt span , .homeheadtxt[data-element-id="elm_iQE5lrkJje_ci-Ds0nGKbQ"].zpelem-text span , [data-element-id="elm_Y0LrNcdrJMveWxwr9gebLQ"] span , .whyschoolsection [data-element-id="elm_uYxIkyYepxj-UtkFxeCXRw"].zpelem-text span 
    {
        font-size:30px !important;
    }
    .newpagegalleryview-top [data-element-id="elm_sPY4tSeyYxAeARNuVPWsFw"] span 
    {
        font-size: 20px !important;
        line-height: 27px !important;
    }
    .galleryheading[data-element-id="elm_iXSWaIcWV5wkjMgxIXKZjw"].zpelem-text span
{
	font-size:40px !important;
	line-height:50px !important;
}
    .homesection2 .homeheadtxt p , .rightcontentalign .homeheadtxt div span , .homeheadtxt[data-element-id="elm_iQE5lrkJje_ci-Ds0nGKbQ"].zpelem-text p , .newpagegalleryview-top [data-element-id="elm_sPY4tSeyYxAeARNuVPWsFw"] p
    {
        line-height:40px !important;
    }
    [data-element-id="elm_Y0LrNcdrJMveWxwr9gebLQ"] p , .whyschoolsection [data-element-id="elm_uYxIkyYepxj-UtkFxeCXRw"].zpelem-text p
    {
        line-height: 26px !important
    }
    .homesection2 .zs-overlaysection
    {
        padding: 0px 0px 20px 0px !important;
    }
    [data-element-id="elm_HvmD14O-8YTfC3G0J70KBA"].zprow 
    {
    	margin-top: 30px !important;
    }
    .didyouknow .zpicon-text-wrap-none
    {
        margin-top: 20px !important;
    }
    .rightcontentalign [data-element-id="elm_QyyXooPKtJs674IZ-sAHsg"].zpelem-text
    {
        text-align: right !important;
    }
    .homepagesqrbx .zpicon-text-container span br
    {
        display: none !important;
    }
    .customainwidth[data-element-id="elm_aQY1ZYC9nJIWYxKYhVTeUw"]
    {
       padding-top: 30px !important;
       padding-bottom: 0px !important;
    }
    .whyschoolsection [data-element-id="elm_u8J-tGPDA8PVl5LyBys1pA"] span
    {
        font-size: 14px !important;
    }
    .whyschoolsection [data-element-id="elm_u8J-tGPDA8PVl5LyBys1pA"] p
    {
        line-height: 22px !important;
    }
    .whyschoolsection [data-element-id="elm_MOZIW1mAgYRFxL-_mp21eg"]
    {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }
    .homepagesqrbxprnt[data-element-id="elm_thlCnqA8QGGcjEldtLoGGA"].zprow
    {
        padding-top: 0px !important;
        margin-top: 0px !important;
    }
    .gallerytext .zptext-align-mobile-left p:nth-child(2)
    {
        display: none !important;
    }
    .galleryviewbtncont .galleryviewbtncontbx 
    {
        padding: 30px 20px !important;
    }
    .gallerycontsubtxt p , .gallerycontsubtxt span
    {
        font-size:14px !important;
        line-height: 21px !important;
    }
    .homebannernew.zphero.homebannernew.zpapply-height, .hero-container:has(.bannerimg) 
    {
        height: 350px !important;
        max-height: 350px !important;
        min-height: 350px !important;
        margin-top: 0px !important;
    }
    .zphero-slider-container .zpelement.zpelem-heading.newbannerhead 
    {
        margin-left: 7px !important;
        font-size: 6px !important;
        line-height: 22px !important;
        margin-top:40px !important;
    }
        .zpelement.zpelem-heading.newbannerhead h2.zpheading-align-left {
        line-height: 20px !important;
    }
    .galleryviewbtncont [data-element-id="elm_tPRQdjJciBJHe516w75LAg"] .gallerycontsubtxt
    {
        line-height:0px !important;
    }
    .galleryviewbtncont [data-element-id="elm_8GZ2h9GLLxykh9raY72_fw"] .gallerycontsubtxt
    {
        margin-top: 5px !important;
    }
    .galleryviewbtncontbx [data-element-id="elm_H3I9xMbCHdho9LnxhHr8IQ"].zpelem-text
    {
        margin-top: 0px !important;
    }
    .homeheadtxt[data-element-id="elm_iQE5lrkJje_ci-Ds0nGKbQ"].zpelem-text span
    {
        font-size: 26px !important;
        line-height: 30px !important;
    }
        .text-decimg [class*=zpimage-size].zpimage-tablet-fallback-fit figure img 
    {
        width: 36% !important;
        margin-top: 10px !important;
    }
    .aluminicarousel .zpcarousel-style-01 , .aluminicarousel .zpcarousel-style-01 .zpcarousel-content-container.zpapply-height
    {
        min-height: 210px;
    }
    .whyschoolsection .whyschoolicons .zpicon-text-container.zpicon-text-wrap-none
    {
        margin-top: 0px !important;
    }
    .galleryviewbtncont [data-element-id="elm_8GZ2h9GLLxykh9raY72_fw"] .gallerycontsubtxt 
	{
        margin-top: 5px !important;
    }   
    [data-element-id="elm_ME5QoYzd85HJDXUuSUKG2Q"] .zpicon-heading span br
    {
        display:none !important;
    }
}
@media (max-width: 402px)  
{
	.gallerycontsubtxt p, .gallerycontsubtxt span 
	{
        font-size: 13px !important;
        line-height:15px !important;
    }
    [data-element-id="elm_fnZUBZEXp5EhdSzFxMLrJw"]
    {
        margin-top: 30px !important;
    }
    .rightcontentalign .homeheadtxt div 
    {
        line-height: 0px !important;
        margin-top: 0px !important;
    }
    .homebannernew.zphero.homebannernew.zpapply-height, .hero-container:has(.bannerimg) 
    {
        height: 350px !important;
        max-height: 350px !important;
        min-height: 350px !important;
        margin-top: 0px !important;
    }
    .whyschoolsection [data-element-id="elm_edP4nLHjv7p49RqfCkVIIA"], [data-element-id="elm_TX_K6lSzqXzGzHlDes-KqQ"].zprow
    {
        width: 320px !important;
    }
    .whyschoolsection [data-element-id="elm_TX_K6lSzqXzGzHlDes-KqQ"].zprow
    {
        margin-left: -16px !important;
    }
    .whyschoolsection .whyschoolicons .zpicon-text-container.zpicon-text-wrap-none
    {
            margin-top: 20px !important;
    }
}
@media (max-width: 381px) 
{
	.galleryviewbtncont [data-element-id="elm_8GZ2h9GLLxykh9raY72_fw"] .gallerycontsubtxt .zptext-align-mobile-left , .galleryviewbtncont [data-element-id="elm_8GZ2h9GLLxykh9raY72_fw"] .gallerycontsubtxt .zptext-align-mobile-left p
	{
		font-size: 16px !important;
		line-height:10px !important;
	}
    .homebannernew.zphero.homebannernew.zpapply-height, .hero-container:has(.bannerimg) 
    {
        height: 320px !important;
        max-height: 320px !important;
        min-height: 320px !important;
        margin-top: 0px !important;
    }
	.gallerycontsubtxt p, .gallerycontsubtxt span {
        font-size: 12px !important;
        line-height: 20px !important;
    }
	.galleryviewbtncont [data-element-id="elm_8GZ2h9GLLxykh9raY72_fw"] .gallerycontsubtxt {
        margin-top: 14px !important;
    }
    .topbannerlink 
    {
        font-weight: bold !important;
        font-size: 10px !important;
        padding-top: 10px !important;
        height: 55px !important;
    }
    .zpheader-style-01.theme-header-fixed 
    /*Need to update when top banner comes*/
    {
        /*top: 55px !important;*/
        top: 0px !important;
    }
    .theme-header-fixed.theme-header-animate, .theme-header-fixed .theme-header
    {
        margin-top: 19px !important;
    }
    .whyschoolsection [data-element-id="elm_TX_K6lSzqXzGzHlDes-KqQ"].zprow 
    {
        margin-left: 0px !important;
    }
}
@media (max-width: 360px) 
{
    .gallerycontsubtxt p, .gallerycontsubtxt span 
    {
        font-size: 10px !important;
        line-height: 15px !important;
    }
    .galleryviewbtncontbx .galleryconthead span	
	{
		font-size: 30px !important;
	}
	.galleryviewbtncontbx .galleryconthead p 
	{
        line-height: 30px !important;
    }
	.gallerycontsubtxt , .galleryviewbtncont [data-element-id="elm_8GZ2h9GLLxykh9raY72_fw"] .gallerycontsubtxt
	{
		margin-top:10px !important;
	}
	.galleryviewbtncont .galleryviewbtncontbx {
        padding: 20px 10px 20px 19px !important;
    }
    .galleryviewsubbtn [data-element-id="elm_XxUTjA014kdizul2EozXxg"].zpelem-text 
    {
        margin-top: 16px !important;
    }
}
@media (max-width: 375px) 
{
     .text-decimg [class*=zpimage-size].zpimage-tablet-fallback-fit figure img 
    {
        display:none !important;
    }
    .homebannernew.zphero.homebannernew.zpapply-height, .hero-container:has(.bannerimg) 
    {
        height: 300px !important;
        max-height: 300px !important;
        min-height: 300px !important;
        margin-top: 0px !important;
    }
    .zphero-slider-container .zpelement.zpelem-heading.newbannerhead {
        margin-left: 15px !important;
        font-size: 5px !important;
        line-height: 17px !important;
        margin-top: 32px !important;
    }
    .zs-overlaysection[data-element-id="elm_UagtG0k60AgW-pO2NX7DPA"].zprow
    {
        margin-top: 10px !important;
    }
    .homesection2 .whyschoolicons .zpicon-text-container.zpicon-text-wrap-none
    {
        margin-top: 0px !important;
    }
    .homeexplorebtnparent .whyschoolicons .zpicon-container.zpicon-align-mobile-left:not(.zpicon-clear-align) .zpicon-heading
    {
        padding-left:0px !important;
    }
    .gallerycontsubtxt p, .gallerycontsubtxt span
    {
        font-size: 12px !important;
        line-height: 20px !important;
    }
    .overlaymarginsubtxt .zpicon-text-container.zpicon-text-wrap-none , .homesection2 .whyschoolicons .zpicon-text-container.zpicon-text-wrap-none
    {
        margin-top: 15px !important;
    }
    .newpagegalleryview-top [data-element-id="elm_pQlTsOmD_oObrOR6QZHqhA"] span
    {
        font-size: 20px !important;
        line-height: 30px !important;
    }
    .customainwidth[data-element-id="elm_aQY1ZYC9nJIWYxKYhVTeUw"]
    {
        padding-bottom: 30px !important;
    }
    .homeexplorebtnparent .homeexplorebtnparent .homeexplorebtn
    {
        padding: 10px 20px !important;
    }
    [data-element-id="elm_jnQjZSsMZ7LDfBchd-YxnA"].zprow 
    {
    margin-top: 15px !important;
    }
}
@media (max-width: 361px) 
{
        .gallerycontsubtxt p, .gallerycontsubtxt span {
        font-size: 11px !important;
        line-height: 20px !important;
    }
    .newpagegalleryview-top [data-element-id="elm_pQlTsOmD_oObrOR6QZHqhA"] span {
        font-size: 14px !important;
        line-height: 30px !important;
    }
    .newpagegalleryview [data-element-id="elm_k9P6FkYprSlBIQby_c0rnA"].zpelem-box
    {
        padding-left: 30px !important;
    }
}
@media (max-width: 320px) 
{
    .homeexplorebtnparent .whyschoolicons .zpicon-heading span 
    {
        font-size: 14px !important;
    }
        .galleryviewbtncont .galleryviewbtncontbx {
        padding: 15px 20px !important;
    }
    .gallerycontsubtxt p, .gallerycontsubtxt span , .gallerycontsubtxt[data-element-id="elm_okhic84nljkRARJlVnwsZA"] span
    {
        font-size: 10px !important;
        line-height: 14px !important;
    }
    .galleryconthead span
    {
        font-size: 30px !important;
    }
    .galleryconthead p , .homeheadtxt[data-element-id="elm_iQE5lrkJje_ci-Ds0nGKbQ"].zpelem-text p , .homeheadtxt[data-element-id="elm_iQE5lrkJje_ci-Ds0nGKbQ"].zpelem-text span
    {
        line-height: 20px !important;
    }
    .whyschoolsection [data-element-id="elm_PLw2xem4Rasyl0kAS2qZWg"] iframe
    {
        padding: 40px !important;
        box-sizing: border-box !important;
    }
}
@media (max-width: 338px) 
{
    font-size: 9px !important;
    line-height: 15px !important;
}


@media (max-width: 1200px) 
{
    .homebannernew.zphero.homebannernew.zpapply-height 
    {
        height: 690px !important;
        max-height: 600px !important;
        min-height: 690px !important;
    }
    .hero-container:has(.bannerimg) 
    {
        min-height: 690px !important;
    }
    .homebannernew .bannerimg .zpslider-img 
	{
		background-size: 130% !important;
	}
    
}
@media (max-width: 1100px) 
{
    .homebannernew.zphero.homebannernew.zpapply-height 
    {
        height: 630px !important;
        max-height: 630px !important;
        min-height: 630px !important;
    }
    .hero-container:has(.bannerimg) 
    {
        min-height: 630px !important;
    }
    
}
@media (max-width: 787px) 
{
       .hero-container:has(.bannerimg) {
        min-height: 350px !important;
    }
}