@media only screen and (max-width:600px){a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:#2c3a47;font-size:20px;font-family:Raleway,sans-serif;line-height:1.4;color:#0afadf}body a{text-decoration:none}.infobar-top{background-color:#58b19f;color:#fff;margin-bottom:20px}.phone{display:flex;width:100%;bottom:0;font-size:22px;padding:10px;position:relative}.phone i,p{margin-right:20px}.fa-phone{margin-right:10px}.tap-target{min-width:48px;min-height:48px}.menu{background:#58b19f;border:solid #58b19f;position:absolute;right:1px;bottom:2px}.fa-bars{font-size:30px;line-height:32px;color:#fff;padding:5px;margin-left:15px}.social{display:none}.header{font-family:Montserrat,sans-serif}.name{margin:10px;margin-bottom:20px;font-size:25px;line-height:37px;font-weight:700;text-align:center;padding:15px}.address{margin:10px;font-size:20px;line-height:37px;font-weight:500;padding:1px}.navbar{height:100%;width:0;position:fixed;z-index:1;top:0;left:0;background-color:#2c3a47;overflow-x:hidden;transition:.5s}.options{position:relative;width:100%;text-align:center}.navbar a{padding:7px;text-decoration:none;font-size:26px;display:block;transition:.3s;color:#81ecec}.exitBtn{width:15%;font-size:50px}.slideshow{border-top:2px solid #2c3a47;margin-bottom:70px;height:150px}.slides{border:5px solid #cad3c8;border-radius:5px;width:95%;margin:0 auto}.slides img{max-width:100%}.caption{position:absolute;padding-left:10px;font-size:22px}.about{text-align:center;margin-top:30px}.title-details{margin:0 auto;margin-top:10px}.title{font-size:30px;font-weight:500;line-height:52px;margin-top:20px;margin-bottom:10px;padding:5px}.details{font-size:20px;line-height:25px;margin:10px;margin-top:10px;text-align:left;padding:10px}.para1,.para2{margin:5px;padding:5px}.teachers{border-top:2px solid #58b19f;text-align:center;margin-bottom:30px}.teacher-info{width:100%;margin-top:5px}.teacher-label{font-size:30px;font-weight:500;line-height:32px;margin:20px auto;padding:10px;width:100%;text-align:center}.info-cards{display:flex;overflow-x:scroll;-webkit-overflow-scrolling:scroll;min-width:100%}.info-card-inner{display:none}.card{box-shadow:0 4px 8px 0 rgba(0,0,0,.2);margin:10px;text-align:center;border:2px solid #58b19f;width:50%;padding:10px}.card img{min-width:100%}.card h1{font-size:25px;line-height:27px;margin:10px;padding:5px}.card p{font-size:20px;line-height:22px;margin:10px;padding:5px}.events{margin-top:10px}.event-label{font-size:30px;font-weight:500;line-height:32px;margin:10px auto;padding:10px;width:100%;text-align:center}.event-label h1{margin:20px}.event-months{width:100%;overflow:scroll;overflow-x:auto;-webkit-overflow-scrolling:touch}.months{background-color:#2c3a47;color:#fff;width:100px;padding:10px;margin:5px;cursor:pointer;font-size:20px;font-weight:500;text-align:center}#em::-webkit-scrollbar{width:12px;height:15px}#em::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgb(0,0,0,.3);border-radius:20px}#em::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px #0afadf;margin:10px}#em::-webkit-scrollbar-track-piece{color:#0afadf}.event{background-color:#58b19f;overflow-x:auto;-webkit-overflow-scrolling:touch}.event-name{color:#fff;padding:50px 20px;height:100%;background:#58b19f}.event-name h3{font-size:25px;line-height:2;font-weight:700}.event-name p{font-size:20px;line-height:2;font-weight:500}.notice{border-bottom:2px solid #0afadf;height:200px}.notice-label{font-size:30px;font-weight:500;line-height:32px;margin:10px auto;width:100%;text-align:center}.notice-label h1{margin:20px}.contact{padding:5px;margin-bottom:10px}.contact-label{font-size:30px;font-weight:500;line-height:32px;margin:15px auto;width:100%;text-align:center}.contact-label h1{margin:15px}.contact-label p{font-size:25px;line-height:28px;margin:15px;text-align:center;padding:5px}.map-frame{display:none}.row:after{content:"";display:table;clear:both}.map-contactForm{width:100%;margin:5px;margin-top:20px}.contactForm{max-width:90%;margin:5px;padding:5px}.fname-input,.lname-input,.msg-input{border:solid #2c3a47;border-bottom:2px solid #0afadf;color:#0afadf;background-color:transparent;padding:20px;margin:10px;font-size:20px;line-height:22px;transition:all .3s;font-family:Raleway,sans-serif}textarea{height:150px;line-height:150%;resize:vertical}.submit{width:40%;background-color:#0afadf;border-radius:10px;cursor:pointer;color:#2c3a47;font-size:24px;padding-top:10px;padding-bottom:10px;transition:all .3s;margin-top:50px;font-weight:100;float:right;font-family:Raleway,sans-serif}.footer{background-color:#58b19f;width:100%}.footer a{color:#e74c3c;text-decoration:none}.copyright-developer{width:100%;font-size:25px;line-height:27px;color:#fff;text-align:center;padding:5px}.copyright{margin:15px;margin-top:15px;padding:10px}.developer{margin:15px;margin-top:15px;font-size:20px;line-height:22px}}
