#copyright_right img /*Style*/
.clearfix,.slick-track:after{clear:both}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.agileits_testimonial_grid:focus,.pk_testimonial_grid:focus,.slick-dots li button,.slick-dots li button:focus,.slick-dots li button:hover,.slick-list:focus,.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0}.slick-dots li button:before,.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{background:#fff;margin:0}.testimonials{padding:5em 0}.phpkida_testimonials_grids{width:80%;margin:3em auto 0}.pk_testimonial_grid{padding:4em 2em 2em;background:#f5f5f5;text-align:center;position:relative;margin:5em 1.2em 0}.pk_testimonial_grid_pos{position:absolute;width:100%;text-align:center;top:-25%;left:0}.pk_testimonial_grid_pos img{margin:0 auto}.pk_testimonial_grid p{color:#999;line-height:2em;position:relative;padding-left:2em}.pk_testimonial_grid p:before{content:"\f10d";font-size:2em;color:#ec9114;font-family:FontAwesome;position:absolute;top:0;left:0}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.agileits_testimonial_grid h4{font-size:1.1em;color:#212121;margin:1em 0 .5em}.agileits_testimonial_grid h5{font-size:.8em;color:#ec9114}.slick-slider{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0!important}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block;border-radius:50%}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{border:solid #718a9e;cursor: pointer;border-width:0 2px 2px 0;display:inline-block;padding:8px;position:absolute;top:50%;background:transparent}.slick-next{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);right:-12px}.slick-prev{transform:rotate(135deg);-webkit-transform:rotate(135deg);left:-12px}.slick-slider{padding-left:15px;margin-bottom:30px}.slick-dots{bottom:-45px;width:100%;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:#212121;border:0;background:0 0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:FontAwesome5Pro;font-size:13px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"\f111";text-align:center;opacity:.25;color:grey}.slick-dots li.slick-active button:before{opacity:.75;color:#000}@media (max-width:991px){.pk_testimonial_grid{padding:3em 2.7em 2em;margin:5em .5em 0}.pk_testimonial_grid p:before{font-size:1.5em}.pk_testimonial_grid p{padding-left:1em}}@media (max-width:736px){.slick-list{padding:0!important}}@media (max-width:640px){.pk_testimonial_grid{padding:3em 2em 2em}}@media (max-width:600px){.agileits_testimonial_grid h4{font-size:1em}.pk_testimonial_grid{padding:3em 1.5em 2em;margin:4em .5em 0}}@media (max-width:480px){.pk_testimonial_grid{padding:2em 1em 1.5em;margin:3em .2em 0}.pk_testimonial_grid p:before{font-size:1em}.pk_testimonial_grid_pos{top:-19%}.slick-slide img{width:35%}}@media (max-width:384px){.pk_testimonial_grid_pos{top:-9%}.pk_testimonial_grid{margin:3em .2em 0}}@media (max-width:320px){.pk_testimonial_grid_pos{top:-19%}}
/*!
 * Font Awesome Pro 5.0.9 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */.svg-inline--fa,svg:not(:root).svg-inline--fa{overflow:visible}.fa-fw,.fa-layers,.fa-li{text-align:center}.fa-layers,.fa-stack,.svg-inline--fa{display:inline-block}.svg-inline--fa{font-size:inherit;height:1em;vertical-align:-.125em}.svg-inline--fa.fa-lg{vertical-align:-.225em}.svg-inline--fa.fa-w-1{width:.0625em}.svg-inline--fa.fa-w-2{width:.125em}.svg-inline--fa.fa-w-3{width:.1875em}.svg-inline--fa.fa-w-4{width:.25em}.svg-inline--fa.fa-w-5{width:.3125em}.svg-inline--fa.fa-w-6{width:.375em}.svg-inline--fa.fa-w-7{width:.4375em}.svg-inline--fa.fa-w-8{width:.5em}.svg-inline--fa.fa-w-9{width:.5625em}.svg-inline--fa.fa-w-10{width:.625em}.svg-inline--fa.fa-w-11{width:.6875em}.svg-inline--fa.fa-w-12{width:.75em}.svg-inline--fa.fa-w-13{width:.8125em}.svg-inline--fa.fa-w-14{width:.875em}.svg-inline--fa.fa-w-15{width:.9375em}.svg-inline--fa.fa-w-16{width:1em}.svg-inline--fa.fa-w-17{width:1.0625em}.svg-inline--fa.fa-w-18{width:1.125em}.svg-inline--fa.fa-w-19{width:1.1875em}.svg-inline--fa.fa-w-20{width:1.25em}.svg-inline--fa.fa-pull-left{margin-right:.3em;width:auto}.svg-inline--fa.fa-pull-right{margin-left:.3em;width:auto}.svg-inline--fa.fa-border{height:1.5em}.svg-inline--fa.fa-li{width:2em}.svg-inline--fa.fa-fw{width:1.25em}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transform-origin:center center;transform-origin:center center}.fa-layers{height:1em;position:relative;vertical-align:-.125em;width:1em}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers-text{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-counter{background-color:#ff253a;border-radius:1em;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;height:1.5em;line-height:1;max-width:5em;min-width:1.5em;overflow:hidden;padding:.25em;right:0;text-overflow:ellipsis;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-bottom-right{bottom:0;right:0;top:auto;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:bottom right;transform-origin:bottom right}.fa-layers-bottom-left{bottom:0;left:0;right:auto;top:auto;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:bottom left;transform-origin:bottom left}.fa-layers-top-right{right:0;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-top-left{left:0;right:auto;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top left;transform-origin:top left}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);transform:scale(1,-1)}.fa-flip-horizontal.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{height:2em;position:relative;width:2em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.svg-inline--fa.fa-stack-1x{height:1em;width:1em}.svg-inline--fa.fa-stack-2x{height:2em;width:2em}.fa-inverse{color:#fff}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
/*menu*/
ul{margin:0;padding:0}.ace-responsive-menu{list-style:none;margin:0;padding:0;float:left;width:100%;font-family:DroidSerif}.ace-responsive-menu li{list-style:none}.ace-responsive-menu li ul{display:none}.ace-responsive-menu>li{display:block;margin:0;padding:0;border:0;float:left}.ace-responsive-menu li a{color:#fff;}.ace-responsive-menu>li>a{display:block;position:relative;margin:0;border:0;padding:18px 20px 18px 20px;text-decoration:none;font-size:22px;color:#fff;text-align:center;margin: 0 auto}.ace-responsive-menu li a i{padding-right:5px;color:#FF5737}.ace-responsive-menu>li>a i{font-size:16px;text-shadow:none;color:#FF5737}.ace-responsive-menu li ul.sub-menu li a i{padding-right:10px}.ace-responsive-menu li .menu-active{position:relative}.ace-responsive-menu>li>a>.arrow:before{margin-left:15px;font-size:16px;font-family:FontAwesome5Pro;height:auto;content:"\f107";font-weight:300;text-shadow:none;width:10px;display:inline-block}.ace-responsive-menu li ul.sub-menu li>a>.arrow:before{content:"\f106"!important}.ace-responsive-menu>li>ul.sub-menu{display:none;list-style:none;clear:both;margin:0;position:absolute;}.ace-responsive-menu li ul.sub-menu{background:#071723}.ace-responsive-menu li ul.sub-menu>li{width:100%}.ace-responsive-menu li ul.sub-menu li a{display:block;margin:0;padding:12px 20px 12px 15px;text-decoration:none;font-size:18px;background:0 0;text-align:center}.ace-responsive-menu>li>ul.sub-menu>li{position:relative}.ace-responsive-menu>li>ul.sub-menu>li ul.sub-menu,.ace-responsive-menu>li>ul.sub-menu>li ul.sub-menu>li ul.sub-menu{position:absolute;left:185px;top:0;display:none;list-style:none}.ace-responsive-menu>li>ul.sub-menu li>a>.arrow:before{float:right;margin-top:1px;margin-right:0;display:inline;font-size:16px;font-family:FontAwesome5Pro;height:auto;content:"\f105";font-weight:300;text-shadow:none}.menu-toggle{display:none;float:left;width:100%;background:#071723;}.menu-toggle .icon-bar,.menu-toggle .icon-bar:hover{background-color:#F5F5F5!important}.menu-toggle h3{float:left;color:#FFF;padding:0 10px;font-weight:600;font-size:16px}.menu-toggle .icon-bar{display:block!important;width:18px;height:2px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(0,0,0,.25);margin:3px}.menu-toggle #menu-btn{float:left;background:transparent;border:none;padding:8px 15px;border-radius:5px;cursor:pointer;margin:10px}.hide-menu{display:none}.nav{position:relative;z-index:9}.menu-toggle button::after{content:'';position:absolute;width:30px;height:2px;background:#fff;top:13px;left:15px;box-shadow:0 10px 0 #fff,0 20px 0 #fff}.ace-responsive-menu{position:absolute;top:48px;right:0;background:#071723!important;border-bottom:none!important}ul[data-menu-style=accordion]>li>ul.sub-menu,ul[data-menu-style=accordion]>li>ul.sub-menu>li ul.sub-menu,ul[data-menu-style=accordion]>li>ul.sub-menu>li ul.sub-menu>li ul.sub-menu{position:static}ul[data-menu-style=accordion] li a:hover,ul[data-menu-style=vertical] li a:hover{background:#272727!important}ul[data-menu-style=accordion]{width:250px}ul[data-menu-style=accordion]>li{display:block;margin:0;padding:0;border:0;float:none!important;border-bottom:1px solid #242424}ul[data-menu-style=accordion]>li>a i,ul[data-menu-style=vertical]>li>a i{padding-right:10px;color:#FF5737}ul[data-menu-style=accordion]>li:first-child,ul[data-menu-style=vertical]>li:first-child{border-top:2px solid #FD5025}ul[data-menu-style=accordion] li ul.sub-menu>li{width:100%}ul[data-menu-style=accordion]>li>a>.arrow:before{float:right;content:"\f105"}ul[data-menu-style=accordion] li.menu-active>a>.arrow:before,ul[data-menu-style=accordion] ul.sub-menu li.menu-active>a>.arrow:before{content:"\f107"!important}ul[data-menu-style=vertical]{width:200px}ul[data-menu-style=vertical]>li{float:none;border-bottom:1px solid #242424}ul[data-menu-style=vertical] li ul.sub-menu>li{width:100%}ul[data-menu-style=vertical]>li>a>.arrow:before{float:right;content:"\f105"}ul[data-menu-style=vertical]>li.menu-active{position:relative}ul[data-menu-style=vertical]>li>ul.sub-menu{position:absolute;left:200px;top:0;width:200px}ul[data-menu-style=vertical]>li>ul.sub-menu>li ul.sub-menu,ul[data-menu-style=vertical]>li>ul.sub-menu>li ul.sub-menu>li ul.sub-menu{position:absolute;width:200px;left:200px}@media screen and (max-width:980px){.ace-responsive-menu li ul.sub-menu li.menu-active>a>.arrow:before,li.menu-active>a>.arrow:before{content:"\f107"!important}.demo{width:96%;padding:2%}ul[data-menu-style=accordion],ul[data-menu-style=vertical],ul[data-menu-style=vertical] li ul.sub-menu{width:100%!important}.ace-responsive-menu{float:left;width:100%}.ace-responsive-menu>li{float:none}/* .ace-responsive-menu li a:hover{background:#363945!important;-webkit-transition: background-color 1s ease-out;transition: background-color 1s ease-out;} */.ace-responsive-menu>li>a>span{float:right;display: none}.ace-responsive-menu li ul.sub-menu>li{width:100%}.ace-responsive-menu li ul.sub-menu li ul.sub-menu li a{padding-left:30px}.ace-responsive-menu li ul.sub-menu li ul.sub-menu li ul.sub-menu li a{padding-left:50px}.ace-responsive-menu>li>ul.sub-menu,.ace-responsive-menu>li>ul.sub-menu>li ul.sub-menu,.ace-responsive-menu>li>ul.sub-menu>li ul.sub-menu>li ul.sub-menu{position:static}}



.form-elbow{display: flex; flex-wrap: wrap; gap:20px; align-items: flex-start; justify-content: flex-start; padding: 60px 40px 30px;}
.school-details, .parent-block, .childcare-details, .medication-details{width: 100%; display: flex; justify-content: flex-start; align-items: flex-start; gap: 20px;flex-wrap: wrap; }
.resp-tabs-container h4, .allergy-details{width: 100%;}
.download-enclosure{width: 100%;display: flex; text-align: center; justify-content: center; padding: 10px;}
.download-enclosure a{padding: 10px 20px;background: #72788f;color: #fff;letter-spacing: 0.3px;font-size: 20px;border-radius: 5px;}
.download-enclosure a:hover{background: #525359; color: #fff;}

/* slider */
.slider,
.slider > .img-div {
    /* Images default to Center Center. Maybe try 'center top'? */
    background-position: center center;
    display: block;
    width: 100%;
    height:616px;
    /* height: 100vh; *//* If you want fullscreen */
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: #000;
    overflow: hidden;
    -moz-transition: transform .4s;
    -o-transition: transform .4s;
    -webkit-transition: transform .4s;
    transition: transform .4s;
}
.slider > .img-div {
    position: absolute;
}

.slider > i {
    color: #5bbd72;
    position: absolute;
    font-size: 30px;
    margin: 20px 0;
    top: 40%;
    text-shadow: 0 10px 2px #223422;
    transition: .3s;
    width: 30px;
    padding:5px;
    background: #fff;
    background: transparent;
    cursor: pointer;
    line-height: 0;
    box-sizing: content-box;
    border-radius: 3px;
    z-index: 4;
}

.slider > i svg {
	margin-top: 3px;
	color: #fff
}

.slider > .left {
    left: -100px;
}
.slider > .right {
    right: -100px;
}
.slider:hover > .left {
    left: 11px;
}
.slider:hover > .right {
    right: 11px;
}

.slider > i:hover {
    transform: translateX(-2px);
}

.slider > i.right:hover {
    transform: translateX(2px);
}

.slider > i.right:active,
.slider > i.left:active {
    transform: translateY(1px);
}
.showArrows > .left {
    left: 0;z-index:2; position:absolute;
}

.showArrows > .right {
    right: 0;z-index:2; position:absolute;
}

@keyframes boing {
    0% {
        transform: scale(1.2);
    }
    40% {
        transform: scale(.6);
    }
    60% {
        transform: scale(1.2);
    }
    80% {
        transform: scale(.8);
    }
    100% {
        transform: scale(1);
    }
}
 

/*reset*/
abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,html,iframe,img,ins,kbd,legend,li,object,ol,pre,q,s,samp,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-size:100%;vertical-align:top}table{border-collapse:separate;border-spacing:0}caption,td,th{text-align:left;font-weight:400}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}article,aside,figure,footer,header,nav,section{display:block}a,a:visited{text-decoration:none}a:active,a:hover{color:#1ea5b4;text-decoration:none;-webkit-transition: color 1s ease-out;transition: color 1s ease-out;}a,a:active,a:focus,a:hover{outline:0}img{border:0}.fl{float:left}.fr{float:right}.textr{text-align:right}.textl{text-align:left}.textc{text-align:center !important}.alignc{text-align:center!important;vertical-align:middle!important}.clear{clear:both}.dib{display:inline-block;}a[href^=tel]{color: inherit;text-decoration: none;}li{list-style:none;}*,*::before,*::after{box-sizing:border-box;}.resp-img{max-width:100%;}
/* cyrillic-ext */
/* @font-face {    
	font-family: 'DroidSerif';    
	src: url(../fonts/DroidSerif-Bold-webfont.eot?v=1.1.0);   
	src: url(../fonts/DroidSerif-Bold-webfont.eot?#iefix&v=1.1.0) format("embedded-opentype"), 
	url(../fonts/DroidSerif-Bold-webfont.woff?v=1.1.0) format("woff"), 
	url(../fonts/DroidSerif-Bold-webfont.ttf?v=1.1.0) format("truetype"), 
	url(../fonts/DroidSerif-Bold-webfont.svg?v=1.1.0#Light) format("svg");    
	font-weight: bold;   
	font-style: normal
}
@font-face {    
	font-family: 'DroidSerif';    
	src: url(../fonts/DroidSerif-Regular-webfont.eot?v=1.1.0);   
	src: url(../fonts/DroidSerif-Regular-webfont.eot?#iefix&v=1.1.0) format("embedded-opentype"), 
	url(../fonts/DroidSerif-Regular-webfont.woff?v=1.1.0) format("woff"), 
	url(../fonts/DroidSerif-Regular-webfont.ttf?v=1.1.0) format("truetype"), 
	url(../fonts/DroidSerif-Regular-webfont.svg?v=1.1.0#Light) format("svg");    
	font-weight: 300;   
	font-style: normal
}
@font-face {
	font-family: 'TrajanPro';
	src: url("../fonts/TrajanPro-Bold.ttf?v=1.1.0") format("truetype");
	font-weight: bold;
	font-style: normal; }
@font-face {
	font-family: 'TrajanPro';
	src: url("../TrajanPro-Regular.ttf?v=1.1.0") format("truetype");
	font-weight: normal;
	font-style: normal; }	 */
body{font-family:'DroidSerif';font-size: 100%;height: 100%;width: 100%;}
p {text-align: left;margin-bottom:15px;font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 28px; letter-spacing: normal;color:#254d6b}
.top-border{height: 5px; background-color: #1ea5b4;}
.container{width:100%;max-width:1200px;margin:0 auto;padding: 0 20px !important;}
#wrapper {width: 100%;margin: 0 auto;}
.myslidertxt{position: absolute;top:39%;left:26%;display: block;}
.myslidertxt p {padding:5px;margin:0;  font-family: DroidSerif;font-size: 32px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: 1.19;text-align: center;color: #eaab25;text-shadow: 0 10px 10px rgba(0, 0, 0, 0.33);}
.myslidertxt h1{  font-family: DroidSerif;font-size: 55px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: 1.16;letter-spacing: normal;text-align: center;color: #ffffff;text-shadow: 0 10px 10px rgba(0, 0, 0, 0.35);}
.header-bottom {background: #002a4a;}
#main-web {position: relative;background: url(../images/banner-bg.png) no-repeat center #002a4a;}
nav {position: relative;}
nav ul.top-links > li {display: inline-block;}
nav .top-links li > a{padding: 15px 20px 15px 20px;display: block;color: #fff;font-size: 20px;cursor: default;text-decoration: none;}
header .nav-bar {padding: 0 60px;background: #1ea5b4;}
.top-sublinks {position: absolute;left: 0;min-width: 220px;text-align:left;background:#002a4a;display: none;z-index: 99;top: 50px;}
nav ul .drop-down:hover .top-sublinks {display: block; padding: 12px 0;}
.drop-down {position: relative;}
nav .top-links .last-resp a {cursor: pointer;}
nav ul.top-sublinks li a {cursor: pointer;font-size: 16px;padding: 0;padding:5px 15px;line-height: 1.5;letter-spacing: normal;text-align: left;font-weight: normal;}
#main-web img {padding:17.5px;}
.homepage-banner-image {width: 100%;height: auto;}
.top-sublinks::before {content:"";border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #002a4a;position: absolute;left: 25px;top: -10px;}
.shapes-header {background: url(../images/shapes.png) no-repeat center/contain;}
.shapes {margin-bottom: 70px;}
.shapes-content {width:calc(100% - 550px);padding: 10% 0 0 6%;float: left}
.shapes-content h2{margin-bottom: 20px;font-size: 58px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: 1.17;letter-spacing: normal;text-align: left;color: #002a4a;}
.fa-bars{margin: 15px 0 0 0;font-size: 25px;}
.resp-v{display: none;}
.c-and-l button,.c-and-l .h-l-name{border-radius: 2px;display: inline-block;font-family: DroidSerif;padding: 2px 10px;border: none;font-size: 11.5px;color: #91acc1;font-weight: bold;font-style: normal;font-stretch: normal;line-height: 2.09;text-align: left;background: #001e34;}
.c-and-l .h-l-name{padding: 3px 10px;cursor: pointer;}
.footer-links li a.actnav,.top-links li a.actmain,.top-links li a.actnav,.c-and-l button:hover,nav ul.top-sublinks li a:hover{color: #eaab25;-webkit-transition: color 1s ease-out;transition: color 1s ease-out;}
.footer-links1 li a.actfoot{color:#fff;-webkit-transition: color 1s ease-out;transition: color 1s ease-out;}
.c-and-l {text-align: center;margin-top: 15px;position: absolute;right: 15px;top: 0;}
.fa-bell,fa-arrow-up,.fa-plus-square,.fa-map-marker-alt,.fa-map-marker-alt,.fa-question,.fa-edit,.fa-search,.fa-lock-alt{margin: 0 10px 0 0}
.visit .fa-calendar-alt{margin:0 10px 0 0;}
/*.footer-right .footer-links{margin:20px 0 0 0}*/
.fa-envelope,.fa-rss-square,.footer-links .fa-calendar-alt,.fa-facebook {width:40px !important;margin-left: -10px;}
.actmain::before{content: "";border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #fff;position: absolute;left: 0;bottom: 0;right: 0;width: 0;margin: 0 auto}
.container-news-events{background:#002a4a;padding: 5% 20px;}
.news-header{float: left;}
h3{ font-size: 33px;color:#fff;margin-bottom: 50px;}
.news-cal{float: right;display: inline-block;padding-top: 14px}
.news-cal a{display: inline-block; color: #eaab25;font-size: 14px;line-height: 1.71;}
.news-cal span{padding:0 10px 0 0;border-right: solid 1px #00589a;}
.news-cal a:last-child{margin: 0 0 0 10px;}
.news{width:100%;background: #fff;position: relative;min-height: 442px;}
.news-fb img,.news img{width: 100%;}
h4 { font-size: 20px; color: #6f6f6f; text-align: left; line-height: 1.7;}
/* .news h4{word-break: break-all;} */
.news p{margin: 0;font-size: 16px;overflow-x: hidden;}
.news a{color:#1ea5b4;}
.news-fb {overflow:auto}
.news-fb, .news-small-main, .events-main{width: calc(33.33% - 10px); margin-right: 15px;float: left}
.events-main {background: #fff;margin: 0;padding:44px 45px;height: 441px;}
.news-small-img {float: left;margin-bottom:20px;position: relative;}
.news-small-img img{width: 100%;max-width: 139px}
.para h4 {font-size: 13px;color: #eaab25;margin: 10px 0 0 0;word-break: break-all;text-transform: uppercase;}
.news-small {height: 139px;margin-bottom: 20px;}
.events-main h2{  color: #00589a; font-size: 22px;margin:0 0 22px 0;font-weight: bold;}
.container-test h3{color:#002a4a;margin-bottom: 70px;text-align: center;font-size: 30px;letter-spacing: 0;}
.container-test {padding: 70px 20px;background-color: #FFFEF5;}
.text-img {position: relative;width: 32%;float: left;padding:0 20px 0 0;}
.text-img img{width:100%}
h5{text-align: center;padding: 25px 0;margin: 0;}
.par .figcaption{z-index: 9;position: absolute;bottom: 0;background-color: rgba(234, 171, 37, 0.85);width: 100%;color: #fff;}
.par .figcaption.color-2{background-color:rgba(30, 165, 180, 0.85)}
.par .figcaption.color-3{background-color:rgba(0, 88, 154, 0.85)}
.no-mar{margin: 0 0 0 0 !important}
.par {position: absolute;height: 100%;top: 0;width: calc(100% - 20px);}
.par .info.color-2{background-color:rgba(30, 165, 180, 0.75)}
.par .info.color-3{background-color:rgba(0, 88, 154, 0.75)}
.container-footer-top{background: url(../images/bottom-banner-background.png) no-repeat center/cover;}
.footer-top{padding: 10% 20px;text-align: center;}
.main-button{margin: 0 auto;text-align: center}
.question{background:#eaab25;padding: 15px 40px;width: 25%;display: inline-block;color:#fff;font-size: 15px;font-weight: bold;letter-spacing: 1px;}
.question:hover{background-color:#FFC446;-webkit-transition: background-color 1s ease-out;  transition: background-color 1s ease-out; }
.visit{background:#1ea5b4;padding: 15px 35px;width: 25%;display: inline-block;color:#fff;font-size: 15px;font-weight: bold;letter-spacing: 1px;}
.visit:hover{background-color: #3DBDCB;-webkit-transition: background-color 1s ease-out;  transition: background-color 1s ease-out;}
.apply-on{background:#00589a;padding: 15px 40px;width: 25%;display: inline-block;color:#fff;font-size: 15px;font-weight: bold;letter-spacing: 1px;}
.apply-on:hover{background-color:#0070C4;-webkit-transition: background-color 1s ease-out;  transition: background-color 1s ease-out;}
.container-footer{background:  #001f37;padding: 5%;}
.address {	width: calc(100% - 100px);	margin: 0 0 0 20px;	float: left;}
.footer-left .tokyo {width: 41%;color: #fff;float: left;margin-right: 10px;font-size:16px;color:#B4C3CF;line-height:30px}
.footer-left .yokohama {width: 41%;color: #fff;float: left;font-size:16px;color:#B4C3CF;line-height: 30px;}
.footer-left {width: 60%;float: left;}
.name{margin: 20px 0 0 10px}
.footer-right {width: 40%;float: left;padding-left: 8%;}
.footer-links,.footer-links1 {width: 40%;float: left;}
.footer-links1 li, .footer-links li {margin-bottom: 20px;}
.footer-links li a{color:#fff }
.footer-links1 li a{color:#eaab25;font-weight:bold}
.events {width: 100%;background: #fff;margin-bottom: 12px;overflow: hidden;height: 139px;}
.events-image img {margin-right: 10px;float: left;max-width: 141px;}
.news-small-main .events:last-child {margin: 0;}
.horizontal{min-width: 383px;max-width: 383px;background: #fff}
.rel-pos{position: relative;}
.para p {margin: 0 0 5px;font-size: 20px;color: #002a4a;text-align: left;font-weight: bold}
.no-news{color:#fff}
.readmore a {font-size: 15px;text-align: right;color:#1ea5b4;padding: 0 15px;font-weight: bold}
.para {width: calc(100% - 127px);float: right;padding: 0 10px}
.quick-content {width: 100%;margin: 0 auto;}
.quick-content .readmore a{padding: 0}
.q-img {float: left;width: 127px;height: 139px;background-repeat: no-repeat;background-position: center center;background-size: cover;background-color: #eee}
.events-resp {display: inline-flex;margin: 20px 0 0 0;width: 100%;}
.events-resp  .more-w{max-width: 480px;}
.mar{margin: 0 20px 0 0;}
.slick-slide img {border-radius: 0;}
/*.slick-prev,.slick-next{display: none !important;}*/
h1 {margin: 0}
.box {overflow: hidden;height: 100%;}
.hid-box p{font-size:15px;line-height: 21px;overflow: hidden;text-align: left;color: #fff;display: table-cell;vertical-align: middle;}
.hid-box{color: #fff;position: relative;height: 100%;overflow: auto;padding: 50px 30px 30px 30px;display: table;}
.hid-box.blue{background:  rgba(0, 88, 154, 0.75);}
.hid-box.yellow{background:   rgba(234, 171, 37, 0.75)}
.hid-box.light-blue{background:   rgba(30, 165, 180, 0.75)}
.box:hover > .hid-box-new{top: 0;}
.hid-box-new {position: relative;height: calc(100% - 67px);overflow: auto;top: 100%;transition: all .6s ease;}
.fa-angle-right{margin: 10px 0 0 0;}
.none,.events-resp{display: none;}
.search-from {margin: 0 0 0 5px;display: inline-block;width: 160px;}
.c-and-l a{display: inline-block;}
table.gsc-search-box,form.gsc-search-box {margin-bottom: 0 !important;width: calc(100% - 20px) !important}
.cse .gsc-control-cse, .gsc-control-cse {padding: 0 !important;width: auto;}
.gsc-control-cse {font-family: 'DroidSerif';border: none !important;background-color: #001e34 !important;}
table.gsc-search-box td{background-color: #001e34 !important;outline:0 !important}
.gsib_a {padding:8px 0px 7px 10px !important;}
.gcsc-branding-img-noclear,.gsc-input{padding: 0 !important}
.gsc-input-box{border: none !important}
.gsc-input tr,.gsc-input input{background-color: #001e34 !important;color:#91acc1 !important;}
.gsc-search-button-v2 svg {vertical-align: middle;}
.gs-result .gs-title, .gs-result .gs-title * {text-align: left;}
#breadcrumbs > span {display: inline-block;color:#fff;font-size: 16px;padding: 5px;font-weight: bold;text-shadow: 0 10px 10px rgba(0, 0, 0, 0.35);}
#breadcrumbs > span svg{font-size:14px;}
#breadcrumbs {text-align: center;position: relative;top: 20%;}
.inner-banner #breadcrumbs .act-img{ color: #b4c3cf;}
.page-name {position: relative;top: 35%;text-align: center;}
.page-name h1{font-size: 54px;margin: 0;color: #fff;}
.pad-contain{margin: 5% auto;padding: 0 50px}
.left-content{width:calc(100% - 320px);float: left;}
.left-content h2{margin: 0 0 40px 0;font-size: 30px;letter-spacing: 0.6px;}
.inner-content {width: 100%;margin-bottom: 20px;}
.inner-content p {float: left;width: 55%;margin: 0 40px 15px 0;color: #254d6b;text-align: left;font-size: 17px;}
.inner-text p{color:#254d6b;}
.inner-content h2,.inner-text h2{margin: 4% 0 40px 0;}
.inner-img {width: 40%;float: left;}
.inner-img h4{font-size: 17px;font-style: italic;color: #254d6b;font-weight: normal}
.inner-text-last{border-left: 5px solid #eaab25;font-size: 22px;margin: 20px 0;}
.inner-text-last p{padding:0 0 0 20px;color:#eaab25;font-size: 23px;line-height: 34px;}
.right-content {width: 280px;float: right;}
.right-content h4{color:#506c83;font-size: 16px;}
.right-link{margin:20px 0;padding-bottom: 20px;}
.right-link li{border-bottom:1px solid #ddd;padding: 10px 0px 10px 4px; line-height: 1.5}
.right-link li a{padding: 0 0 0 10px;display: block;color: #002a4a;font-size:18px;letter-spacing: 0.6px}
.right-link li a.side,.right-link li a:hover{border-left: 4px solid #1ea5b4;color:#1ea5b4;margin:0 0 0 -4px;-webkit-transition: color 1s ease-out;  transition: color 1s ease-out;font-weight: bold}
.events-right-link{width:100%;margin:0;padding: 10px 0;}
.news-link-content h4{text-align: center;color: #fff;font-size: 20px;padding: 6px 16px;line-height: 1.56}
.read-news a{color: #fff;text-align: center;padding: 10px 20px;letter-spacing: 0.6px;font-weight: bold;background: #00589a;font-size: 13px;width: 150px;margin: 0 auto;display:block;}
.mySlides .read-news a:hover{background-color: #0070C4;-webkit-transition: background-color 1s ease-out;transition: background-color 1s ease-out;} 
.news-link-content{background: #002a4a;padding: 20px;}
.news-link-content h5{color: #1ea5b4;font-weight: bold;text-transform: uppercase;font-size: 13px;letter-spacing: 0.6px;padding: 0px;}
.news-right-link {margin: 33px 0;}
.events-right-link h2{margin: 0 0 28px 0;}
.bus-year {top: 30%;position: relative;}
.grad-name h2,.bus-year h2{color:#eaab25;font-size: 32px;}
.grad-name {position: relative;top: 34%;}
/* inner banner section */
/* .inner-banner{background: url(../images/banners/history-banner-image.png) no-repeat center center/cover #000;height: 360px;} */
.calender-banner{background-image:url(../images/banners/calendar-banner-image.png)}
.founder-banner{background-image:url(../images/banners/Banner-MessageFromFounder.png) }
.visit-banner{background-image:url(../images/banners/schedule-a-visit-banner-image.png)}
.careers-banner{background-image:url(../images/banners/careers-banner-image.png) }
.tuition-banner{background-image: url(../images/banners/tuition-fees-banner-image.png)}
.bus-banner{background-image: url(../images/banners/school-bus-schedule-banner-image.png)}
.uniform-banner{background-image: url(../images/banners/uniforms-banner-image.png)}
.kindergarten-banner{background-image: url(../images/banners/kindergarten-banner-image.png)}
.elementary-banner{background-image: url(../images/banners/elementary-banner-image.png)}
.middle-school-banner{background-image: url(../images/banners/middle-school-banner-image.png)}
.secondary-school-banner{background-image: url(../images/banners/secondary-school-banner-image.png)}
.sr-secondary-school-banner{background-image: url(../images/banners/Banner-SeniorSecondary.png)}
/*.IB-banner{background-image: url(../images/banners/IB-banner-image.png)}*/
.college-advising-banner{background-image: url(../images/banners/college-advising-banner-image.png)}
.after-school-banner{background-image: url(../images/banners/Banner-AfterSchool.png)}
.athletics-banner{background-image: url(../images/banners/student-council-banner.png)}
.facilities-banner{background-image: url(../images/banners/facilities-banner-image.png)}
.parents-association{background-image: url(../images/banners/ParentAssociation-Banner-1.png)}
.gym-policy{background-image: url(../images/banners/Gym-policies-Banner.png)}
.apply-banner{background-image: url(../images/banners/apply-banner-image.png)}
/* inner banner section */
.tabination {width: 100%;border-radius: 5px;margin: 40px auto 50px auto; }
.tabination p{display: inline-block;margin: 0;width: 50%}
.tabination p a{background: #e9eef3;padding: 10px 30px;display: block;text-align: center}
.tabination p .t-act{background: #1ea5b4;color: #fff}
.calender-table tr td{padding: 10px 5px 10px 5px;letter-spacing: 0;line-height: 27px;font-size: 18px;}
.month.new-month h4 {font-size: 30px;color: #002a4a;}
.calender-table {margin: 15px 0 30px 0;overflow: auto;width: 100%;}
.month {margin: 0 auto;}
#t1,#t2 {width: 100%;margin: 0 auto;}
.last-month{border: none;}
.calender-table tr td:nth-child(2n+1) {color: #254d6b;width: 100px;}
.calender-table tr td:nth-child(2n) {width: 100px;color:#506c83;}
.calender-table tr td:nth-child(2n+3) {color: #254d6b;width: 500px;font-weight: bold;}
.sign {margin: 0 10px 0 0;}
.sign h4{color:#254d6b;margin: 10px 0 0 0;font-size: 30px;font-weight: normal;}
.sign p {color: #eaab25;font-weight: bold;text-transform: uppercase;letter-spacing: 0.6px;font-size: 13px;}
.visitform {background: #eff2f5;padding: 50px;margin-top: 35px;}
.radio-btn{margin-bottom: 40px;}
.cal-over{overflow-x:auto }
.dtp div.dtp-actual-year {	color: #fff !important;}
/*radio button */
.apply-tab-main p a { font-weight: 600; color: #b4c3cf; font-size: 20px;letter-spacing: 0.5px;}
.filter-option{font-size:16px;color: #506c83 !important;font-weight: normal}
[type="radio"]:not(:checked), [type="radio"]:checked {position: absolute;left: -9999px;}
[type="radio"]:not(:checked) + label {padding-left: 26px;height: 25px;line-height: 25px;font-size: 13px;font-weight: normal;}
[type="radio"]:not(:checked) + label, [type="radio"]:checked + label {position: relative;padding-left: 30px;cursor: pointer;display: inline-block;height: 25px;line-height: 25px;font-size: 1rem;transition: .28s ease;}
label {font-weight: bold;display: inline-block;max-width: 100%;margin-bottom: 5px;}
[type="radio"]:checked + label::after, [type="radio"].with-gap:checked + label::before, [type="radio"].with-gap:checked + label::after {border: 2px solid #26a69a;}
[type="radio"]:not(:checked) + label::before, [type="radio"]:not(:checked) + label::after {border: 1px solid #b4c3cf;background-color:#fff }
[type="radio"]:not(:checked) + label::before, [type="radio"]:not(:checked) + label::after, [type="radio"]:checked + label::before, [type="radio"]:checked + label::after, [type="radio"].with-gap:checked + label::before, [type="radio"].with-gap:checked + label::after {border-radius: 50%;}
[type="radio"] + label::before, [type="radio"] + label::after {content: '';	position: absolute;left: 0;top: 0;margin: 4px;width: 16px;height: 16px;z-index: 0;transition: .28s ease;}
[type="radio"]:checked + label::after, [type="radio"].with-gap:checked + label::after {background-color: #26a69a;z-index: 0;}
[type="radio"].with-gap:checked + label::after {transform: scale(0.5);}
/*radio button ends */
.input-name {display: block; width: 48%; margin-bottom: 10px;}

.select-bx label,.input-name label{display:block;color: #506c83;text-align: left;font-size: 15px;margin-bottom:7px;letter-spacing: 0.6px;font-weight: normal;}
.input-btn {display: block;width: 100%;padding: 13px 12px;font-size: 16px;color: #002a4a;background-color:  #f9fafb;border: 1px solid #b4c3cf;}
.select-bx{width: 30% !important;}
.radio-city{width: 34%;}
.radio-time label,.radio-city label{margin-top:5px; }
.date-bx{width: 40%;}
.radio label{color:#254d6b;}
.radio-time{width: 55%}
.no-marfr{margin:0;}
.margin-btn{margin: 15px 0 8px 0}
.date-bx input {box-sizing: border-box;background-image: url('../images/calendar-icon.png');background-position: 10px;background-repeat: no-repeat;padding: 13px 20px 13px 35px;font-size: 16px;}
.last-border {height: 1px;background-color: #ddd;margin: 45px 0;}
.news-cal:first-child::after{border-right:solid 1px #00589a;}
#visit-form button{outline:none !important;cursor: pointer;padding: 10px 30px;float: right !important;color: #fff;background: #49b0bb;border: none;margin: 30px 0 0 0;font-size: 16px;font-weight: bold;}
.visit-form.schedule-form button {margin: 0 !important;}
.bootstrap-select button{font-size: 14px !important;padding: 13px 12px !important;}
.btn-group .arrow-up{width: 0 !important} 
.btn-group .form-alert-cover {margin-top: 35px}
.inner-text p a{color:#1ea5b4;}
/* .careers-list {margin: 10px 0;} */
.careers-list h2{  font-size: 20px;color: #00589a;font-weight: bold;margin: 0 0 20px 0}
.careers-list ul{margin: 0 0 0 15px}
.careers-list ul li {font-size: 15px;padding:  0 0 5px 0;list-style: disc;color: #eaab25;line-height: 1.75;letter-spacing: 0}
.careers-list ul li span{color: #254d6b;font-family: 'DroidSerif';font-size: 18px;}
.tuition-table thead tr th{background: #00589a;padding: 10px;color: #fff;font-weight: bold;letter-spacing: 0.6px;padding: 17px}
.tuition-table {/* border: 1px solid #d1d1d1; */background: #e9eef3;font-size: 15px;margin: 0 auto 30px auto;width: 100%;color:#506c83}
.tuition-table tr td{padding: 10px;   padding: 17px;    border-bottom: 1px solid #fff;}
.tuition-table tbody tr td:first-child {border-right: 1px solid #ffffff;}
.tuition-table tr:nth-child(2n+1) {background:  #dee6ec;}
.last-table tbody tr td:first-child{border-right:none;}
/* fees structure page */
.navigation{color: #000;display: inline-block;background: #e9eef3;}
.sticky{position:fixed;top:0px;}
.navigation a{padding:20px;color: #506c83;display:block;}
.navigation li{display: inline-block;}
.navigation a:hover{background:#1ea5b4;color: #fff}
.navigation .active{background:#1ea5b4;color: #fff}
.page-section {min-height: 100px;width: 100%;color:  #002a4a;}
.fee-deadline-content,.page-section-content p{width: 48%;float: left;}
.page-section-content p:first-child{margin: 0 30px 0 0;}
.fee-content-deadline-1 {width: 50%;background: #e9eef3;padding: 50px;}
.fee-content-deadline-1 p{color:#1ea5b4;font-style:italic}
.bank-section{height: auto;}
.bank-section p{margin-bottom: 30px !important}
.page-section:first-child{margin-top:4%; }
.deadline-section{height: 275px;margin-bottom: 30px;}
.page-section h6{margin:0 0 10px 0}
#foot {padding: 30px 0 0 0;}
/* unifroms page */
.unifroms{width: 300px;margin: 0 0 0 40px;float: left;padding:40px 40px 16px 40px;background: #e9eef3;}
.content-uni{width: calc(100% - 350px);float: left;margin-bottom:0;}
.content-uni p{width:100%;float: none;	}
.full-width{max-width: 1200px;width: 100%;margin:0 auto}
.form-tab {width: 30%;float: left;}
.apply-tab {width: 50px;height: 50px;border-radius: 50px;background: #e9eef3;float: left;text-align: center;display: table}
.apply-tab-main {float: left;display: inline-flex;margin: 0 0 20px 0;}
.admission-content #t1,.admission-content #t2,.admission-content #t3{width: 70%;float: left;background: #b4c3cf}
.select-bx select option{color: #b4c3cf;}
.select-bx select{color: #b4c3cf;}
.apply-tab p {margin: 12px 0 0 20px !important;color: #b4c3cf;font-weight: bold;}
.apply-tab-main.mu-color-pur .apply-tab p {color: #fff;}
.apply-tab-main p{margin: 12px 0 0 10px;float: left;}
.trans-fix1 {background: #000000 none repeat scroll 0 0;color: #ffffff;height: 100%;opacity: 0.65;position: absolute;width: 100%;z-index: 99;text-align: center;}
.trans-fix1:hover{display: block;}
.post-img1 {cursor: pointer;line-height: 4;position: relative;}
.admn-year{margin-top: 30px;}
.post-img1 img{border: 2px solid #ddd;}
.upload-files {margin: 0 0 20px 0;float: left; max-width: 47%;}
.upload-files h4{font-size:15px;margin: 0 0 20px 0;color:#506c83;}
.prof-img-req{float: left;width: 40%;margin: 20% 15px 0 15px;}
.prof-img-req span{color: #1ea5b4}
.prof-img-req p:first-child{font-size: 16px;color:#506c83;}
.prof-img-req p:nth-child(2n+2){font-size: 13px;color:#506c83;}
.admission-select-bx{width: 24%;}
.admission-select-bx-full{width: 48% !important}
.full-bx{width:100%}
#visit-form .back{float: left;}
.addschool {float: left;margin: 20px 0 20px 0;}
#visit-form .addschool button{margin: 0;background: #eaab25;}
.visitform h5{font-size: 20px;padding:0;text-align: left;font-weight:bold;margin-bottom: 20px;color:#00589a; }
.form-alert-cover {max-width: 200px;width:100%;padding:0 10px;background-color:#ff3300;position: absolute;z-index: 9999999;margin-top: 5px}
.form-alert-div{color: #fff;font-size: 12px;padding: 3px 0}
.arrow-up {border-bottom: 5px solid #ff3300;border-left: 5px solid transparent;border-right: 5px solid transparent;height: 0;margin-left:0;margin-top: -5px;width: 0;}
.inner-r-img img{margin: 0 10px 0 0;}
.ib-content,.inner-r-img {margin-bottom: 30px;}
.kg-content img{margin: 0 40px 0 0}
.activities-list {	margin-top: 50px;}
.ib-content img {margin: 0 40px 0 0;width:175px}
.activites-header {float: left;width: 35%;}
.activities-content {width: 65%;float: left;margin: 0}
.culture-list{width: 45%;float: left;margin: 0 0 0 15px !important}
.lang-list {margin: 0 0 0 20px;}
.secondary-content ul {width: 60%;float: left;}
.secondary-content img {margin: 0;}
.activites-header h4{display: inline-block;font-size: 30px;margin: 3px 0 0 10px;color: #002a4a;font-weight: normal}
.life-header h4{margin: 0 0 0 10px;}
.elementary-main {width: calc(100% - 331px);}
.student-msg {text-align: center;width: 281px;background: #eaab25;float: right;margin: 0 0 0 50px;padding:10px 15px;}
.student-msg-content img {margin-bottom: 22px;}
.student-msg-content p{font-style: italic;color: #fff;margin: 0;font-size: 17px;line-height: 27px;text-align: center;}
.student-msg-content p:nth-child(n+3){font-style: normal;font-size:15px}
.student-msg-content h5{padding: 0;margin: 20px 0 3px;color: #fff;font-weight: bold;text-transform: uppercase;letter-spacing: 0.6px}
.elementary-main img{width:100%;margin: 0 0 15px 0;}
.student-subjects h3{color: #002a4a;font-size:36px;margin:0 0 40px;text-align: center }
.subjects-left{width: 41%;margin: 0 10px 30px 0}
.subject-images {width: 7%;float: left;}
.subjects-left h4{font-size:22px;margin: 10px 0 10px 20px;font-weight: bold;color:#00589A;letter-spacing: 0.6px;}
.secondary-content ul li{padding: 0 0 5px 0;text-align: left;line-height:1.56}
.sr-secondary-branchs{background-color:  #eff2f5;width: 100%;margin: 0 auto;padding: 60px 12%;margin: 0 0 30px 0;}
.sr-secondary-branchs p{text-align: center;font-size:22px;}
.branchs-symbols {float: left;margin: 20px 0 0 0;width: 33.3%;}
.branchs-content {display: inline-block;width: 100%;}
.branchs-symbols img {display: block;margin: 0 auto;width: 55px;}
.course-sub {float: left;width: 23%;}
.branchs-symbols h5{ color: #00589a; font-family: 'DroidSerif';font-size: 18px;font-weight: bold;}
.connect-cbsc {background: url(../images/cbse-background.png) no-repeat center/cover;position: relative;padding: 20px;}
.connect-cbsc img {max-width: 185px;}
.connect-cbsc p {color: #fff;padding: 20px 0 0 0;font-size: 20px;float: left;width: 50%;}
.connect-cbsc a {padding: 20px;background: #eaab25;display: block;margin: 20px 15px;float: left;color: #fff;font-weight: bold;}
.ib-content p {	margin: 6% 0 0 0;width: calc(100% - 220px);float: left;}
.ib-list p{font-style: italic;color: #1ea5b4;}
.ib-sub{width:48%; float: left;}
.graduates-location h3 {font-size: 30px;text-align: center;color: #002a4a;width: 70%;margin: 30px auto;}
.universities-list {width: 31.5%;float: left;margin: 0 20px 0 0;}
.subjects-left p{margin: 0 0 10px 20px;  }
.univer-place{margin: 25px 0 0 0;}
h6{font-size: 18px;color: #00589a;font-weight: bold;}
#accordion h4 {padding:17px 10px 17px 30px;font-size: 18px;font-weight: normal;color: #fff;margin: 0 0 1px;background: #00589a;}
#accordion h4:hover, #navid > ul li, .button {cursor: pointer;}
#accordion h4{position: relative;}
#accordion > div {display: none;padding: 10px;background: #e9eef3;border-width: 1px 1px 5px;margin: 0 0 5px;}
.acc-inner-img {max-width: 270px;margin: 0 20px 0 0;}
.acc-color-change{background: #1ea5b4 !important;}
.athletics-testimonials {background: url(../images/athletics-quote-bg.png) no-repeat center/cover;padding: 20px;margin-bottom:20px; }
.athletics-testimonials  p{color: #fff;font-style: italic}
.acc-main h3{color:#002a4a;}
.acc-inner-img img{width: 100%;}
.sports-list{width:50%;float: left;}
.sports-list .text-img {width:100%;margin: 0 0 20px 0;}
.sports-content .figcaption{background-color:rgba(234, 171, 37, 0);top:40%; }
.sports-box{background: rgba(234, 171, 37, 0) !important;}
.sports-list img {background: #000;width: calc(100% - 10px);}
.sports-content h5{font-size: 30px;}
.text-img:hover .sports-content h5{display: none;}
.parent-list h4 {font-size: 30px;margin: 0 0 20px 0;font-weight: normal;}
.parent-list{margin: 10px 0 40px;}
.parent-list ul li {padding: 0 0 15px 0;list-style: disc;color: #eaab25;}
.parent-list ul li span{color:#000;font-size:18px}
.parent-list ul {width: calc(100% - 330px);margin: 0 40px 0 15px;}
.questions-parents h3 {color: #002a4a;text-align: center;margin: 30px 0;}
.questions-content .board-members:nth-child(2n-1){margin: 0 20px 0 0;}
.voluteering-opp{width: 47%;margin: 0 15px 0 0;}
/*bus table*/
.to-less-stops .stops {min-width: 250px;left:-116px;}
.less-stops .move-right {right: 12px;}
.to-less-stops .stops ul{width: 100%;}
.less-stops .stops {min-width: 500px;}
.less-stops .stops ul{width: 50%}
.tab-box {margin: 15px auto;}
.bus {width: 100%}
.bus thead tr th {padding: 17px;background: #00589a;color: #fff;letter-spacing:0.6px}
.bus tbody tr td {padding: 14px;text-align: center;border-bottom: 2px solid #fff;vertical-align: middle;}
.bus tbody tr:nth-child(2n+1) {background: #dee6ec;}
.bus tbody tr:nth-child(2n) {background: #e9eef3;}
.bus tbody tr td a {padding: 8px 10px;background: #506c83;display: block;color:#fff;}
.button {position: relative;}
.stops {position: absolute;top: 47px;min-width: 720px;left: -240px;background: #00589a;color: #fff;z-index: 1;display: none;padding: 10px 20px}
.stops ul {	width: 33.3%;padding: 8px;}
.stops ul li {list-style:none;font-size: 14px;text-align: left;line-height: 25px;}
.bus tbody tr td:nth-child(3) {border-right: 1px solid #fff;}
.button:hover .stops {display: block;}
.resp-tab-item.resp-tab-active .apply-tab {background: #eaab25}
/*bus table css end*/
.other-voluteering h3{margin:20px 0;font-size: 30px;color:#002a4a }
.voluteering-opp h4{margin: 20px 0;color: #00589a;}
.board-members tr td{padding: 0 0 10px 0}
.no-bread{top:40%;}
.lib-content {width: 55%;margin: 0 0 0 0;}
.lib-image,.computer-lab-image{width: 284px;margin: 0 40px 0 0}
.lib-image{margin: 0 0 0 40px}
.lib-content,.compter-lab-content{width: calc(100% - 340px);}
.compter-lab-content h4{font-size: 30px;font-weight: normal;}
.lib-main h3{color:#002a4a;margin-bottom: 20px}
.compter-lab-content p{margin: 0;font-size: 16px;}
.lab-main {margin: 0 0 40px 0;}
.move-right{left: -565px;}
.input-name button{background:#f9fafb !important;color: #b4c3cf !important;margin:0 !important;}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {width: 200px;}
.btn-group div,.select-box-half div,.admission-select-bx-full div{width:100% !important;}
.btn-group .input-btn,.select-box-half .input-btn,.admission-select-bx-full .input-btn,.admission-select-bx  .input-btn{padding: 0;}
.select-box-half{width:48.5% !important}
.input-name textarea{min-height: 100px;}
.checkbox, .radio {display: inline;}
.btn {margin: 0 10px 0 0;}
#copyright {background: #14334B;padding: 10px 0;font-size: 12px;color: #dcdcdc;text-shadow: none;}
#copyright_right img {margin: -1px 0 0;vertical-align: bottom;}
.footer-links1 li:nth-child(2),.footer-links1 li:nth-child(3){margin-bottom: 22px;}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {margin-right: 0;}
.checkuser,.checkparent {margin: 0 0 20px 0;}
.srech-log {float: right;margin: 15px 10px;}
.nav.mobile {background: #071723;}
.nav .nav-bars {color: #fff;}
.srech-log a {color: #91acc1;}
.srech-log .search{margin: 9px 0;padding: 0 0 0 10px;font-size: 16px;}
.srech-log .login{margin: 9px 0; border-right: solid 1px #707070;padding: 0 15px 0 0;font-size: 16px;}
.nav {display: none;}
.bus-tab{margin: 0 auto 50px auto}
#back-top {bottom: 40px;right: 0;position: fixed;z-index: 999999;}
.blog-div {height: 250px;box-shadow: 0px 2px 3px #bbb, 0px -2px 3px #bbb;margin: 30px 0;}		
.blog-div .blog-div1, .blog-div .blog-div2 {height: 100%;position: relative;}
.blog-image{width: 33.333%;}
.blog-content{width: 66.66666667%;padding-right: 15px;padding-left: 15px;}
.blog-social a .fa, .blog-social a .blog-icon{border: 1px solid;border-radius: 50%;height: 30px;margin: 0 5px;overflow: hidden;padding: 5px;text-align: center;vertical-align: middle;width: 30px;font-size: 18px;}
.blog-social a{color: #1ea5b4;}
.blog-heading {margin: 15px 0 25px 0;font-size: 22px;color: #254d6b;float: left;}
.blog-div2 .blog-over {position: absolute;z-index: 1;width: 0px;background: rgba(255,255,255,0.3);left: 0;transition: all 0.3s;	-webkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;}
.blog-div2:hover .blog-over {width: 100%;height: 100%;}
.gallery-less {display: inline-block;margin: 0 2%;text-align: center;max-width: 45%;width: 100%;vertical-align: top;box-shadow: 0px 2px 3px #bbb, 0px -2px 3px #bbb;padding: 20px;}
.gallery-less .actions-container {margin: 10px 5px !important;}
.actions-container {width: 200px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.gallery-less h3{color:#002a4a;}
.dib {display: inline-block;}
.album-img {height: 200px;background-repeat: no-repeat;background-size: cover;background-position: center center;border: 1px solid #ddd;}
.gallery-image-div {width: 30%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin: 10px;vertical-align: top;}
.album-cover {background-repeat: no-repeat !important;background-position: center center !important;background-size: cover !important;height: 200px;border: 1px solid #ddd;border-radius: 4px;box-shadow: 3px 3px 0 #fff inset, -3px -3px 0 0 #fff inset;}
.school_news {display: inline-block;margin: 0 2%;max-width: 45%;width:100%}
.box-shadow {background: #fff none repeat scroll 0 0;box-shadow: 1px 1px 2px #aaa;}
.news-box {min-height: 170px;padding: 0 20px 20px;}
.mar-b-30 {margin-bottom: 30px;}
.event-content {float: right;width: calc(100% - 220px);}
.event-view-content{width:calc(100% - 220px);margin: 0 0 15px 0;float: right}
.event-school-name {background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;color: #ffffff;padding: 5px 20px;text-align: center;width: auto;border-radius: 0 0 0 20px;float: right;margin-right: -20px}
.event-school-name{margin-right: -20px}
.event-content p {line-height: 24px;}
.background-img {background-repeat: no-repeat !important;background-size: cover !important;background-position: center center !important;}
.news-box .news-image {background: #e8e8e8;}
.news-image {height: 175px;width: 175px;background: #fff;border-radius: 50%;margin-top: 20px;}
.center-block {display: block;margin-right: auto;margin-left: auto;}
.event-content h4{margin: 10px 0;text-transform: uppercase;letter-spacing: 0.75px;line-height: 20px}
.event-content h4 a{font-size:16px}
.event-image{float: left;margin: 0 15px 0 0;width: 175px}
.school_news h3{color:#002a4a;}
.mar-b-30 {margin-bottom: 30px;}
.full-width-events{max-width: 100%;width:96%}
.sitemap-sub{margin: 0 0 0 20px;}
.sitemap-sub-width{width:48%; float: left;}
.nivo-controlNav{display: none;}
.resp-fee-struct{display: none;}
.resp-search-from {margin: 0;display: block;width: 100%;}
.resp-search-from input[type="text"] {color: #fff;height: 45px;width: 100%;background-position: 5px 10px;}
.resp-search-from.search-from input[type=text]:focus{height: 45px;width: 100%;}
.nav.mobile ul li a {text-align: center;}
.br-top{border-top: 1px solid #1ea5b4;}
.serach-resp{display: none;}
.contact-form .input-btn,.contact-form .input-name {width: 100%;}
.contact-form #visit-form button{float: none;}
.left-content.contact-left {width: 60%;}
.contact-form {max-width: 370px;}
#recap {padding-bottom: 20px;width: 305px;margin: 0 auto;}
.ace-responsive-menu .menu-resp-active .br-top,.ace-responsive-menu li a.menu-resp-active{color: #eaab25;font-weight:bold;}
.sec-list {width: calc(100% - 430px);float: left;}
.sec-img {margin: 0 40px 0 0;}
.geo-text {margin-left: 20%;color: #1ea5b4;}
.sec-list ul{width: calc(100% - 20px);}
.se-pre-con {position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 99999;background: url(../images/loader.gif) center no-repeat #fff;}
.sitemap-sub li {margin-top: 10px;}
.st-main {margin-bottom: 10px;list-style: disc;color: #eaab25;}
.visit-form button {float: none !important;text-align: center;}
.bus tbody tr td.bus-less-pad{padding: 14px;}
.bus tbody tr td a:hover{background:  #035898}
.blog-view-image {background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;height: 250px;margin: 0 20px 20px 0;width: calc(40% - 20px);float: left;}
.blog-view {width: 100%;margin: 20px 0 0 0;}
.blog-view-main {box-shadow: 0 0 10px 0 #ddd;padding: 20px;}
#sbox {display: none;}
.gs-web-image-box-portrait img.gs-image,.gs-web-image-box img.gs-image{padding: 0 !important}
.blog-bullet {width: 17px;height: 16px;background: #eaab25;display: block;float: left;margin: 5px 10px 0 0;border-radius: 10px;}
.event-inner-desc{width: calc(100% - 90px) !important;float: right !important; padding: 0 5px 0 0;}
.bus-year.calen-year.textc {margin-top: 40px;}
.menu-toggle #menu-btn{outline: none;margin: 15px 10px;}
.page-section-resp h6 {margin: 0 0 20px 0;}
.news-1-image{background-repeat: no-repeat;background-position: top	 center;background-size: cover;height: 150px;}
.events-resp .events:nth-child(3) {display: none;}
.events-resp .events:nth-child(1) {	margin: 0 15px 20px 0}
.left-news{background-repeat: no-repeat;background-position: center center;background-size: cover;height: 159px;}
.over-table{overflow: auto;}
sup{vertical-align: sub;}
.test-top{top:0}
.accordion-content p {margin: 0;}
#accordion h4 .svg-inline--fa {width: 40px;height: 30px;border-left: 1px solid #fff;padding: 6px;}
.clubs-content {padding: 20px;width: 50%;}
.with-top{margin-top:20px; }
.news-con.para {width: 100%;padding: 0 20px;}
.news a.pdf-f{float: none} 
.quick-content .pdf-f{display: block}
.q-img.pdf-img,.news-1-image.pdf-img{background-size: contain}
.gym-list h4 {margin: 20px 0;}
.careers-list.gym-list ul li{margin: 0 0 15px 0}
.list-unstyled {text-align: center;}
.back {cursor: pointer;margin: 0 0 0 20px !important}
.mr-top{margin:10px 0 0 0;}
.gall-head{color:#000;}
.student-c h4{margin: 20px 0;}
.form-ib h4{margin: 0 0 20px}
.form-ib a span {margin: 0 10px 0 0;}
.form-ib a{vertical-align: sub}
.form-ib {padding:0 0 15px;}
.c-and-l a:nth-child(n+2){margin: 0 0 0 5px}
.srech-log a:nth-child(2n) {margin: 0 0 0 10px;border-right: 1px solid #707070;padding: 0 5px 0 0;}
.no-image{width:100%;margin: 0 0 0 0;}
.main-no-image.event-content {width: 100%;margin: 0}
.founder-msg img {margin: 0 40px 0 0;}
.questions-content .board-members:nth-child(2n-1),.board-members {margin:0 20px 20px 0;width: 100%;}
.board-members tr:nth-child(odd){background: #dee6ec;}
.board-members tr:nth-child(even){background: #e9eef3;}
.board-members tr th{background-color:#00589a;color:#fff;padding:10px 0}
.board-members tr td {padding: 17px;width: 50%;}
.gsc-search-button-v2:hover, .gsc-search-button-v2:focus{background-color:#002D4F !important;outline:0 !important}
#gs_tti50 input::-webkit-input-placeholder, #gs_tti51 input::-webkit-input-placeholder{color: #91acc1 !important;opacity: 1;font-size:11.5px	}
#gs_tti50 input::-ms-input-placeholder, #gs_tti51 input::-ms-input-placeholder{color: #91acc1 !important;opacity: 1;font-size:11.5px}
#gs_tti50 input::-moz-placeholder, #gs_tti51 input::-moz-placeholder{color:#91acc1 !important;opacity: 1;font-size:11.5px}
#gs_tti50 input,#gs_tti51 input{background:none !important;text-indent: 0 !important;color: #74838f !important;font-weight: bold !important;font-family: 'DroidSerif';font-size:11.5px}
.gsc-search-button,.gsib_b{display: none;}
.search-icon::before {content: url(../images/searchicon.png);position: relative;float: left;color: #74838f;top: 8px;margin: 0 5px 0;left: 5px}
.news-cal a:hover {border-bottom: 1px solid #91acc1;transition: all 10s;}
.footer-top h3{font-size:50px;}
.univer-place .universities-list:nth-child(3n){margin: 0}
.vticker ul li:nth-child(3n){margin: 0 !important}
/* popup css start */
 #start-popup {display:none;background: rgba(0, 0, 0, 0.5) ;height: 100%;left: 0;position: fixed;text-align: center;top: 0;width: 100%;z-index: 9999999;} 
 #start-popup > div {display: inline-block;margin: 3% auto 0;position: relative;top:15%;} 
 .close-popup {position: absolute;right: 0;top: 0px;padding: 5px 10px;font-weight: bold;cursor: pointer;} 
 p.txttxt{color:#fff;background: rgba(0, 0, 0, 1) none repeat scroll 0 0;    font-size: 15px;padding: 6px 15px;line-height:1.4;} 
 p.txttxt a{font-size: 15px;color: #fff;} 
 p.txttxt a:hover{color:#e0b8f1;} 
 .label-count {position: absolute;top: -3px;right: 63px;font-size: 10px;line-height: 15px;background-color: #fff;padding: 0 4px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;color: #000;} 
 .popup-content h4{color: #ff9311;font-size: 15px;font-weight: bold;text-align: left;margin-bottom:10px } 
 .popup-content h2{color:#002a4a;font-size: 23px;font-weight: bold;text-align: left;margin-bottom: 15px;}
 .popup-content{background: #fff;padding: 30px 20px;} 
/* popup css end */
.footer-left h4 {color: #B4C3CF;display: inline-block;font-size: 20px;font-variant: small-caps;font-family:TrajanPro;margin-bottom: 10px;}
.homep-image {background: url(../images/homepage-image-1.png) no-repeat center/contain;height: 648px;width: 527px;float: left;}
.student-msg-content .quotes::before {content: "\201C";font-size:30px;color:#f5d592}
.student-msg-content .quotes::after {content: "\201D";font-size:30px;color:#f5d592}
/* event plugin css starts */
.autoScroller-container{height:415px;width:100%;overflow:hidden;color:#464749;font-size: 14px; padding:3px 10px 0px 15px;}
.autoScroller-container a:hover{ text-decoration:none;}
#vmarquee2{width:auto;}
.event-date{width:79px;height:79px;background:#49b0bb;text-align:center;float:left;margin:0 5px 5px 0;text-shadow:none;border-radius: 50px;}
.event-date span{color:#fff;}
.event-date span:nth-child(1) {display: block;font-size: 30px;letter-spacing: 0;margin:13px 0 -5px}
.event-date span:nth-child(2){font-size:14px;line-height:1.6;}
a{color:#464749;}
.event-descri{ float: left;padding: 0 5px 0 0;width: calc(100% - 100px);margin: 10px 0 0 10px;}
.vticker ul {width: 100%;}
.vticker ul li{margin: 0 0 26px!important}
#vmarquee2 a{display: inline-block}
.event-inner-desc h6,.event-descri h6{font-size: 19px;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #002A4A;}
.event-inner-desc p,.event-descri p{font-size: 17px;font-style: italic;color: #002A4A;}

/* event plugin css ends */
.pagination button {border: 1px solid #ddd;background: #f5f3f3;padding: 5px 10px;margin: 0 3px;cursor: pointer;}
.pagination button.active.act1 {background: #00A5B1;color: #fff !important;}
.view-more.textc.fr.inner-text {display: block;text-align: right!important;float: none;}
.view-more.textc.fr.inner-text p {text-align: right;}	
.month.new-month {border-bottom: 1px solid #ddd;padding: 35px 0 18px 0;}
.month.new-month:first-child{padding: 0 0 0 0;}
.month.new-month:last-child{border-bottom:none}
.input-name.select-bx button {	padding: 13px 12px !important;}
#banner {position: relative;z-index: 0;}
.page-section p {margin: 0;}
.mar-t-20{margin-top:20px }
.top-links .drop-down:first-child ul::before{left: 39px;}
.top-links .drop-down:nth-child(2) ul::before{left:65px;}
.top-links .drop-down:nth-child(3) ul::before{left:61px;}
.top-links .drop-down:nth-child(4) ul::before{left:67px;}
.top-links .drop-down:nth-child(5) ul::before{left:47px;}
.top-links .drop-down:nth-child(6) ul::before{left:52px;}
.top-links .drop-down:nth-child(7) ul::before{left:68px;}
.resp-tab-item.resp-tab-active p a {color: #eaab25;}
.ace-responsive-menu > li > a::after {content: '';position: absolute;bottom: 0;left: 0;right: 0;width: 70px;height: 1px;background: #1ea5b4;margin: 0 auto;}
.ml-20-fr{float: right !important; padding: 0 1% 0 0; width: 49% !important; margin: 15px 0px 15px 0px;}
.resp-tabs-list {width: 30% !important;float: left !important;text-align: left !important;}
.resp-tab-content{padding: 0 !important}
.resp-tabs-container {width: 70% !important;}
.back .fa-angle-right {margin: 0;}
.mu-color-pur .apply-tab{background: #1ea5b4;font-weight: bold}
.mu-color-pur p a{color:#1ea5b4;font-weight: bold}
.apply-tab p.tick-right {margin: 12px 0 0 17px !important;color: #fff;}
button .fa-angle-right{margin: 0 !important}
.referral,.j-paginate,.facebook-feed-user-root-container,.juicer {display:none !important;}
.juicer-feed.loaded {max-width: 6000px !important;width: 6000px;overflow:hidden;}
.new-fb{background-color:#002a4a !important;overflow: hidden;padding-bottom:50px}
.juicer-feed.modern li.feed-item {width: 370px;display: inline-block;margin: 0 0 0 10px;padding: 10px !important;}
.juicer-feed.modern li.feed-item:first-child{margin:0;}
.j-message p {font-size: 16px !important;overflow: hidden;max-height: 117px;position: relative;}
.j-message p::before{content: '...'; position: absolute;right: 0;bottom: 0}
.j-overlay-text .j-message p::before{content: ''}
#arrowfbR{background: rgba(221,221,211,0.9);float:right;cursor:pointer;position:absolute;top:10%;right: 20px;height:50px;width:50px;border-radius:50px;opacity: 0;}
#arrowfbR svg,#arrowfbL svg{font-size:30px;margin:10px 0 0 15px}
#arrowfbR svg{margin:10px 0 0 20px}
#arrowfbL{background: rgba(221,221,211,0.9);float: left;cursor: pointer;position: absolute;top: 10%;left: 45px;height:50px;width:50px;border-radius:50px;opacity: 0;}
#list-container {overflow: hidden;position: relative;max-width: 1200px;margin: 0 auto;padding:0 20px;height: 900px;}
#list-container:hover #arrowfbL,#list-container:hover #arrowfbR{opacity: 1;}
.news::before {font-size: 13px;color: #fff;font-weight: bold;position:absolute;content:'NEWS';background: #1ea5b4;padding: 5px;}
.news-new {padding: 10px 20px;}
.new-wo-img{padding: 30px 20px}
.jsec-list {width: calc(100% - 320px);float: left;}
.jsec-list ul{width:calc(100% - 20px);}
.juicer-feed{font-family:'DroidSerif' !important}
.event-view-content p {margin-right: 30px;}
.form-ib a:hover,.inner-text p a:hover {text-decoration: underline;}
.resp-tab-active .apply-tab p {color: #fff;}
.ace-responsive-menu > li.last-link{padding-bottom:5500px;}
.careers-list.list-careers ul{margin: 0 0 30px 15px;}
.j-post-overlay.juicer-feed.loaded{width: 100%;}
.j-overlay-text .j-message p {text-overflow: unset;white-space: unset;}
.j-poster h3{max-width: 76% !important}
.dropdown-menu {background-color: #f9fafb !important;}
#respMenu{display: none;}
.gal-album-name {margin: 15px 0 0;}
.event-content pre{word-wrap: break-word;white-space: pre-line;line-height: 24px}


/* responsive */
@media screen and (max-width:1320px){
	.name {width: 75%;}
}
@media screen and (max-width:1200px){
	.myslidertxt{position: absolute;top:39%;left:23%;display: block;}
	.page-section-content p:first-child {margin: 0 20px 0 0;}
	.navigation a {padding: 20px 10px;}
	.content-uni p {width: 100% !important;float: none;}
	.apply-on,.visit,.question{width: 33.3%;}
	.footer-left .tokyo,.footer-left .yokohama {width: 260px; margin-right: 0px;}
	.left-content {width: 69%;}
	.inner-content p {width: 48%;}
	.tabination p a {padding: 10px 8%;}
	nav .top-links li > a {	padding: 15px 10px 15px 10px;}
	.top-sublinks{min-width: 200px;}
	.footer-left h4 {width: 100%;}
	.footer-left {width: 100%;}
	.footer-right {width: 100%;padding-left: 15%;margin-top: 20px;}
	.footer-links, .footer-links1 {width: 260px;float: left;}
	.container-footer .container{max-width:700px}
	.top-links .drop-down:first-child ul::before{left: 30px;}
	.top-links .drop-down:nth-child(2) ul::before{left:54px;}
	.top-links .drop-down:nth-child(3) ul::before{left:51px;}
	.top-links .drop-down:nth-child(4) ul::before{left:58px;}
	.top-links .drop-down:nth-child(5) ul::before{left:36px;}
	.top-links .drop-down:nth-child(6) ul::before{left:44px;}
	.top-links .drop-down:nth-child(7) ul::before{left:57px;}
}
@media screen and (max-width:1080px){.navigation a {padding: 20px 6px;}}
@media screen and (max-width:1024px){
	
	.resp-fee,#mainNav{display: none;}
	.resp-fee-struct{display: block;}
	.container-footer-top .container {padding: 0 !important;}
    .contact-form{max-width: 100%;}
	.resp-tabs-container {width: 100% !important;float: none;}
	.resp-tabs-list {width: 100% !important;float: none; text-align: center;display: inline-block; background-color: #fff;position: static !important; z-index: 3;}
	.resp-tabs-list li {float: none;}
	.right-link,.right-heading{display: none;}
	.news {margin-bottom: 4%;}
	.news-small-main{display: none;}
	header .nav-bar {padding: 0 30px;}
	.last-resp .top-sublinks{left:-55px;}
	.last-resp .top-sublinks::before{left: 100px;}
	.shapes-content {padding: 20px 0 0 20px;}
	.news-fb, .events-main{width: calc(50% - 15px)}
	.footer-top {padding: 10% 0 0 0;}
	.name {margin: 10px 0 0 10px;}
	.test{display: none;}
	.footer-right {	padding-left: 14%;}
	.events-resp{display: inline-flex;}
	.left-content {max-width: 100%;width: 100%}
	.inner-content p {width: 55%;}
	.news-right-link img{ width: 100%}
	.right-content {width: 100%;margin: 0;}
	.news-right-link{width:50%;float: left;}
	.left-content.contact-left{width: 100%;}
	.navigation a {padding: 20px 20px;font-size: 16px;}
	.events-right-link{margin:0 0 0 15px}
	.myslidertxt h1 {font-size: 40px;}
}
@media screen and (max-width:980px){
	.myslidertxt{position: absolute;top:39%;left:20%;display: block;}
	.homep-image {width: 100%;height:500px;background-size:cover;}
	.label-count{top: 6px;right: 54px;}
	.acc-main {text-align: center;}
	.subjects-left {width: 39%;}
	.news {margin-bottom: 9%;height: 350px;}
	nav .top-links li > a {padding: 18.5px 10px;}
	header .nav-bar {padding: 0 0;}
	.resp-menu,.c-and-l,.resp-nv{display: none;}
	.resp-v{display: block;}
	.last-resp .top-sublinks{left:-70px;}
	.shapes img {float: none;width: 100%;padding: 0 0 32px 0;}
	.shapes-content {width: 100%;padding: 5% 0;float: none;}
	.inner-content p {width: 50%;}
	.navigation a {padding: 20px 5px;}
	.serach-resp,.nav {display: block;}
	.voluteering-opp {width: 47%;}
	.event-content, .event-image {float: none;text-align: center;margin: 0 auto;width: 100%;padding: 15px}
	.event-school-name{display: none;}
}
@media screen and (max-width:767px){
	.myslidertxt {top: 39%;left: 24%;}
	.page-section-content p:first-child {margin: 0 0 15px;}
	.careers-list.ib-list ul {margin: 0 0 0 15px;}
	.careers-list .course-sub {margin: 0 0 0 15px;}
	.careers-list .course-sub:last-child{margin: 0 0 20px 15px;}
	.lang-list {margin: 0 0 0 0;}
	.jsec-list{width: 100%}
	.resp-accordion.resp-tab-active .apply-tab-main p a{color:#eaab25}
	.resp-tab-active .apply-tab{background:#eaab25 }
	.select-box-half{width: 100% !important}
	.grad-name h2,.bus-year h2{font-weight: bold;font-size: 22px;}
	.container-footer .container {padding: 0 !important;}
	.events-main.events-right-link {padding: 0;}
	.address {width: 100%;float: none;}
	.footer-logo{float: none;}
	.tab-box {margin: 15px auto;}
	.events-resp .events:nth-child(3) {	display: block;}
	.over-table-bus{overflow: auto;margin-bottom: 20px}
	#t2 .tab-box:nth-child(2) .stops,#t1 .tab-box:nth-child(2) .stops{bottom: 64px;top: auto;}
	.over-table{overflow: auto;}
	.parent-list {text-align: center;}
	.secondary-content ul {width: calc(100% - 20px);float: none;}
	.select-bx{width: 100% !important;}
	.activites-header h4 {display: block;text-align: left;margin-left: 0}
	.subjects-left p {margin: 0 0 10px 0;}
	.sec-img{margin-bottom:10px }
	.subject-images{width: 100%;text-align: left;margin-bottom: 15px;}
	.inner-r-img img {float: none;margin: 0 auto;}
	.ib-content p {margin: 10% 0 0 0;width: 100%;float: none;}
	.inner-r-img {text-align: center;}
	.compter-lab-content h4 {margin: 20px 0;}
	.lib-content h3 {margin-bottom:20px }
	.page-section {height: auto;}
	.fee-content-deadline-1,.fee-deadline-content, .page-section-content p {width: 100%;float: none;margin: 0 0 10px 0;}
	.school_news {max-width: 100%;margin: 0 auto;width: 100%}
	.gallery-image-div {width: calc(100% - 20px);}
	.sec-img,.sec-list,.subjects-left,.blog-image {width: 100%;}
	.sec-img{margin-bottom:30px; }
	.blog-content {width: 100%;}
	.blog-div {height: auto;}
	.blog-div1 {height: 250px !important;}
	.select-box-half {width: 100% ;}
	.admission-select-bx-full {width: 100% !important;}
	.admission-select-bx,.input-btn,.admission-select-bx {width: 100% !important;}
	.prof-img-req {width: 100%;margin: 0}
	.voluteering-opp img,.voluteering-opp {width: 100%;}
	.autoscroll {height: 320px;}
	.course-sub {width: 46%;}
	.input-name {width: 100%;float: none;display: block !important;}
	.no-marfr {margin-bottom: 15px;}
	.tabination {width: 100%;}
	#t1, #t2 {width: 100%;}
	.news-right-link{width:100%;float: left;}
	.name{display: none;}
	.footer-left h4 {width:100%;margin-left: 0;display: block;margin-top: 20px}
	.footer-top {padding: 10% 20px;}	
	.news {width: 100%;height: auto;margin-bottom: 4%}
	.news-header h3 {margin-bottom: 20px;}
	.news-cal a:nth-child(2n) {padding: 0 0 10px 0;}
	.news-cal a:last-child {margin: 0 0 0 10px;}
	.news-cal{margin-bottom: 20px;float: none;}
	.events-main {width: 100%;margin:20px 0 0 0;padding:25px;height: auto;}
	.news-header {float: none;}
	.apply-on,.visit,.question {width: 100%;display: block;margin-bottom: 10px;padding:20px 40px}
	.footer-right {width: 100%;float: left;padding:0 0;}
	.footer-links, .footer-links1 {width: 100%;}
	.footer-left .yokohama,.footer-left .tokyo {width: calc(100% - 20px);}
	.address {margin: 0 0 0 0;padding: 0 0 0 0;}
	.ib-content p {width: 100%;float: none;}
	.ib-content img {margin: 20px auto;float: none !important;}
	.ib-content {text-align: center;	}
	.parent-list ul{text-align: left;}
	.text-img {width: calc(32% - 10px);}
	.events-resp {display:block; margin: 20px 0;width: 100%;}
	.events-resp .events{margin: 0 0 20px 0;max-width: 100%;}
	.events-resp .para p {font-size: 18px;}
	.readmore a {font-size: 14px;}
	.inner-img {width: 100%;float: none;margin: 20px 0;}
	.inner-content p {float: none;width: 100%;margin: 0 0;}
	inner-img img,.inner-content img{width: 100%;}
	.right-content{margin: 0}
	.elementary-main{width:100%;}
	.student-msg {width: 100%;margin: 0}
	.content-uni {width: 100%;float: none;margin-bottom: 20px;}
	.unifroms {width: 100%;margin: 0 }
	.news-fb,.questions-content,.parent-list ul,.sports-list,.sports-list img,.album-img,.universities-list {width: 100%;}
	.gallery-less {max-width: calc(100% - 20px);margin-bottom: 20px;}
	.myslidertxt p{font-size: 25px}
	.myslidertxt h1{font-size: 30px}
	.less-stops .stops,.stops {top: 46px;min-width: 230px;right: 15px;background: #00589a;color: #fff;z-index: 1;display: none;left: auto}
	.less-stops .stops ul,.stops ul {width: 100%;}
	.activites-header{float: none;width: 100%;text-align: left}
	.activities-list {text-align: center;}
	.geo-text {text-align: center;margin:0;}
	.activities-content {width: 100%;float: none;text-align: left}
	.student-subjects h3{text-align: left}
	.container-footer-top{height:475px}
}
@media screen and (max-width:580px){
	.myslidertxt {top: 39%;left: 22%;}
	.juicer-feed.loaded {max-width: 425px !important;width: 425px;}
	.juicer-feed.modern li.feed-item {width: 100%;margin: 0;}
	#arrowfbR,#arrowfbL{display:none;}
	#list-container{padding:0 20px 20px}
	.list{height:700px;overflow:auto}
	.lib-image {margin: 20px 0;}
	.visitform {padding: 20px;}
	.parent-list img {margin: 20px 0;}
	.shapes {margin-bottom: 5%;}
	.container {padding:20px !important;}
	.footer-top h3{font-size:34px;margin:10px 0 35px 0}
	.clubs-content {float: none;width: 100%;}
	.tabination p {display: block;width: 100%;}
	.acc-inner-img {float: none !important;margin:0 auto 10px auto;text-align: center}
	.compter-lab-content,.lib-content {width: 100%;}
	.computer-lab-image img,.computer-lab-image,.lib-image,.lib-image img {width: 100% !important;}
	#recap {padding-bottom: 20px;width: 275px;margin: 0 auto;overflow: auto;}
	.footer-left {margin: 0 0 0 0;}
	.acc-inner-img img{width: 100%;}
	.ib-content p {width: 100%;}
	.ib-sub,.course-sub {width: 100%;}
	.inner-r-img img {width: 100%;margin: 0 0 20px 0}
	.branchs-symbols {float: none;width: 100%;}
	.hid-box p {font-size: 14px;}
	.text-img {width: 100%;padding: 0 0 0 0;}
	.par{width: 100%;}
	.container-test {padding: 30px 0 0 0;}
	.container-test h3{margin-bottom: 30px}
	.kg-content img {float: none;width: 100%;margin: 0 0 20px 0}
	.test{display: block;}
	#start-popup{overflow-y: scroll;}
	.slick-slider{padding: 0 20px}
	.container-news-events{padding: 5% 0}
	.subject-main {margin: 20px 0;}
	.homep-image {background-position: 100% 0%;}
	.container-footer{padding: 10px 30px !important}
	#copyright .container{padding: 0 !important}
	.bus tbody tr td {padding: 3%;}
	.container-footer-top{height:392px}
}
@media screen and (max-width:480px){
    .new-fb {padding-bottom:0;}
	.juicer-feed.loaded {max-width: 400px !important;width: 100%;}
    .founder-msg img {float: none;margin: 0 0 20px 0;width: 100%;}
	.founder-msg {text-align: center;}
	.inner-r-img {margin-bottom:0;}
	#copyright_left {float: none;text-align: center;margin: 0 0 5px 0;}
	#copyright_right {float: none;text-align: center;}
	.lib-main {padding: 0 0 0 0;}
	.tabination p a {padding: 10px 40px;font-size: 14px;}
	.myslidertxt{top:35%}
	.myslidertxt p{font-size: 20px}
	.myslidertxt h1{font-size: 25px}
	.connect-cbsc{text-align: center}
	.connect-cbsc img {float: none;}
	.connect-cbsc p {text-align: center;float: none;width: 100%;}
	.connect-cbsc a{float: none;}
	.sitemap-sub-width{width:100%; float: none;}
	#visit-form .back,#visit-form .next,#visit-form .addschool button{padding: 10px;font-size: 14px;white-space: normal;}
	#visit-form .back {float: left;margin: 0 0 15px 0 !important}
	.addschool {float: none;}
	.page-name h1 {font-size: 36px;}
	.name-resp{font-size:28px;}
	#main-web img {padding: 10px;width: 80%;}
	.shapes-content h2{font-size:30px;}
	.news-cal{display: inline-grid;}
	.news-cal a:nth-child(2n-1) {border-right:none;}
	.news-cal a:nth-child(2n) {padding: 0 0 0 0;}
	.news-cal a:last-child {margin: 0 0 0 0;}
	.bus tbody tr td a,.bus tbody tr td.bus-less-pad,.bus tbody tr td {padding: 7px;font-size: 14px;}
	.bus thead tr th {padding: 6px 5px;vertical-align: middle;}
	.over-table-bus {overflow: unset; margin-bottom: 20px;}
	.tab-box {max-width: 790px;margin: 15px auto;}
	.less-stops .stops, .stops {top: 50px;left: 0;}
	#t2 .tab-box:nth-child(2) .stops, #t1 .tab-box:nth-child(2) .stops {bottom: 50px;}
	#t1 .tab-box tr td:nth-last-of-type(1) .stops{ right: 0;left: auto;}
	#t2 .tab-box tr td:nth-last-of-type(1) .stops{ right: 0;left: auto;}
	.tuition-table tr td div.fr {float: none;}
	.tuition-table tr td div.fl {margin-bottom: 5px;float: none;}
}
@media screen and (max-width:400px){
	.bus tbody tr td.bus-less-pad, .bus tbody tr td {padding: 4px;font-size: 13px;}
	#t2 .tab-box:nth-child(2) .stops, #t1 .tab-box:nth-child(2) .stops {bottom: 48px;}
	.less-stops .stops, .stops {top: 48px;right: -19px;}
}
@media screen and (max-width:380px){
	.myslidertxt {top: 39%;left: 12%;}
	.tabination p a {padding: 10px 25px;}
	#visit-form .back{float: right;}
	#accordion h4{padding:17px 8px;font-size: 15px;}
	.calender-table tr td {	font-size: 17px;}
	.bus tbody tr td.bus-less-pad, .bus tbody tr td {padding: 1px;font-size: 13px;}
	#t2 .tab-box:nth-child(2) .stops, #t1 .tab-box:nth-child(2) .stops {bottom: 44px;}
	.less-stops .stops, .stops {top: 44px;right: -40px;}
	#t1 .tab-box tr td:nth-last-of-type(1) .stops{ right: 0;left: auto;}
	#t2 .tab-box tr td:nth-last-of-type(1) .stops{ right: 0;left: auto;}
}



input[type="radio"] {
  appearance: auto !important;
  -webkit-appearance: radio !important;
  -moz-appearance: radio !important;
  display: inline-block !important;
  margin-right: 5px;
}

[type="radio"]:not(:checked), [type="radio"]:checked {
    position: static;
    width: 13px;
    margin-right: 10px;
}

