body{color:#000;background:transparent;background-color:#e8f275;;background-image:url('../images/bg.jpg');background-repeat:repeat;background-position:top left;}
h2{font-weight:normal;font-style:normal;text-decoration:none;font-family:'Arial';font-size:23px;color:#6db9e3;letter-spacing:0px;}
table td, p{    vertical-align: middle;line-height:1.5;text-align:left;font-family:'Arial';font-size:15px;color:#1B0AA6;padding-top:10px;}
h1{}
h2{vertical-align:baseline;font-weight:bold;font-family:'Arial';font-size:30px;color:#ffffff;line-height:33px;}
h3{vertical-align:baseline;font-family:'Arial';font-size:14px;color:#693E3E;text-align:left;font-weight:bold;}
h4{margin-left:10px;font-family:'Arial';font-size:26px;color:#ffffff;padding-top:5px;}
h5{font-weight:normal;font-style:normal;text-decoration:none;font-family:'Arial';font-size:23px;color:#0E2430;letter-spacing:0px;padding-bottom:10px;}
.orange-content{background-color:rgb(255,255,255);-webkit-border-radius:15px 15px 15px 15px;-moz-border-radius:15px 15px 15px 15px;-ms-border-radius:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;border-top:8px solid rgb(254,173,65);border-right:8px solid rgb(254,173,65);border-bottom:8px solid rgb(254,173,65);border-left:8px solid rgb(254,173,65)}
.orange-arrow{height:25px;width:219px;background:url('../images/list1-bg.png') no-repeat center left;padding:8px 0px 0px 30px;}
.orange-arrow p{padding-top:4px;}
.green-content{background-color:rgb(255,255,255);-webkit-border-radius:15px 15px 15px 15px;-moz-border-radius:15px 15px 15px 15px;-ms-border-radius:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;border-top:8px solid rgb(186,212,26);border-right:8px solid rgb(186,212,26);border-bottom:8px solid rgb(186,212,26);border-left:8px solid rgb(186,212,26);}
.pink-content{background-color:rgb(255,255,255);-webkit-border-radius:15px 15px 15px 15px;-moz-border-radius:15px 15px 15px 15px;-ms-border-radius:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;border-top:8px solid rgb(253,158,225);border-right:8px solid rgb(253,158,225);border-bottom:8px solid rgb(253,158,225);border-left:8px solid rgb(253,158,225);}
#page1-box1{width:613px;height:905px;top:557px;left:321px;z-index:20000;}
#page1-box2{width:294px;height:404px;top:557px;left:0px;z-index:20001;}
#page1-box3{width:294px;height:475px;top:987px;left:0px;z-index:20003;}
#page3-box1{width:612px;height:709px;top:557px;left:0px;z-index:20003;}
#page2-box1{width:613px;height:440px;top:557px;left:321px;z-index:20000;}
#page2-box2{width:294px;height:441px;top:557px;left:0px;z-index:20001;}
.page0{height:1547px;}
.page1{height:1825px;}
.page2{height:1325px;}
.page3{height:1831px;}
.page4{height:1325px;}
#copyright-box{bottom:40px;width:268px;height:30px;left:0px;z-index:1001;background:transparent;background-color:#70A6C3;-webkit-border-radius:15px 15px 15px 15px;-moz-border-radius:15px 15px 15px 15px;-ms-border-radius:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;margin-top:33px;}
#copyright-box p{font-family:'Arial';font-size:12px;color:#ffffff;line-height:1.5;text-align:left;padding-left:18px;padding-top:6px;}
#mjs-main{background:transparent;position:relative;z-index:10;margin:0 auto;}
#mjs-website{background:transparent;height:100%;position:relative;width:90%;z-index:50;margin:0 auto;}
.mjs-browser-bg{width:100%;height:500px;top:270px;z-index:1;position:absolute;}
#mjs-main{width:1060px;}
ul{background:transparent;border:0 none;font-size:100%;font-weight:normal;margin:0;padding:0;border:0;outline:0;vertical-align:top;display:block;list-style-type:disc;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px;-webkit-padding-start:10px;margin:0 auto;}
li{`-left:20px;}
#menu{width:700px;height:69px;z-index:51000;padding:0px 125px;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;background:url(../images/menu-bg.png) 0% 0% repeat-x;}
#menu ul.mjs-menu-level-0 > li > .mjs-menu-stylevo > a.mjs-menu-styles{height:69px;display:table;}
#menu ul.mjs-menu-level-0 > li > .mjs-menu-stylevo > a.mjs-menu-styles{height:69px;display:table;}
#menu ul.mjs-menu-level-1 > li > .mjs-menu-stylevo > a.mjs-menu-styles,
#menu ul.mjs-menu-level-2 > li > .mjs-menu-stylevo > a.mjs-menu-styles{height:31px;display:table;}
#menu ul.mjs-menu-level-0 > li.mjs-sub > .mjs-menu-stylevo > a.mjs-menu-styles .mjs-menu-text{font-weight:normal;font-style:normal;text-decoration:none;margin-top:-1px;line-height:1.2;text-align:center;font-size:18px;color:#ffffff;letter-spacing:0px;;}
#menu ul.mjs-menu-level-0 > li.mjs-sub > .mjs-menu-stylevo:hover > a.mjs-menu-styles .mjs-menu-text,
#menu ul.mjs-menu-level-0 > li.mjs-active > .mjs-menu-stylevo > a.mjs-menu-styles .mjs-menu-text{font-weight:normal;font-style:normal;text-decoration:none;margin-top:-1px;line-height:1.2;text-align:center;font-size:18px;color:#ffffff;letter-spacing:0px;;}
#menu ul.mjs-menu-level-0 li .mjs-menu-align{vertical-align:middle;}
#menu ul.mjs-menu-level-0 li.mjs-menu-delimiter{width:2px;height:69px;vertical-align:middle;background:url(../images/delim.png) center center no-repeat;}
#menu ul.mjs-menu-level-1 li.mjs-menu-delimiter{display:none;}
#menu ul.mjs-menu-level-0 > li.mjs-sub > .mjs-menu-stylevo{padding:0px 20px 0px 20px;display:inline-block;text-align:center;}
#menu ul.mjs-menu-level-0 > li.mjs-sub > .mjs-menu-stylevo:hover,
#menu ul.mjs-menu-level-0 > li.mjs-sub.mjs-active > .mjs-menu-stylevo{background:transparent;background-color:rgb(229,229,229);background-image:url('../images/menu-hov.png');background-repeat:repeat-x;background-position:top left;padding:0px 20px 0px 20px;}
#menu ul.mjs-menu-level-1 li.mjs-sub> .mjs-menu-stylevo , #menu ul.mjs-menu-level-2 li.mjs-sub> .mjs-menu-stylevo{background:url('../images/sub-bg.png') repeat-x bottom left;border-top:1px solid rgb(195,218,29);border-right:0px solid rgb(195,218,29);border-bottom:0px solid rgb(195,218,29);border-left:0px solid rgb(195,218,29);display:inline-block;text-align:center;}
#menu ul.mjs-menu-level-1 li.mjs-sub > .mjs-menu-stylevo:hover,
#menu ul.mjs-menu-level-1 li.mjs-sub.mjs-active > .mjs-menu-stylevo{background:url('../images/sub-bg_hov.png') repeat-x bottom left;border-top:1px solid rgb(254,181,79);border-right:0px solid rgb(254,181,79);border-bottom:0px solid rgb(254,181,79);border-left:0px solid rgb(254,181,79);}
#menu ul.mjs-menu-level-0 li .mjs-menu-text{display:table-cell;vertical-align:middle;}
#menu ul.mjs-menu-level-0 ul{}
#menu ul.mjs-menu-level-0 li .mjs-menu-icon{display:table-cell;float:;vertical-align:middle;}
#menu ul.mjs-menu-level-0 li .mjs-menu-icon img{vertical-align:middle;}
#menu ul.mjs-menu-level-1 li > .mjs-menu-stylevo > a.mjs-menu-styles .mjs-menu-align .mjs-menu-text{font-weight:normal;font-style:normal;text-decoration:none;margin-top:-1px;line-height:1.2;padding-left:20px;text-align:left;font-family:'Arial';font-size:12px;color:#ffffff;letter-spacing:0px;;}
#menu ul.mjs-menu-level-1 li > .mjs-menu-stylevo:hover > a.mjs-menu-styles .mjs-menu-align .mjs-menu-text,
#menu ul.mjs-menu-level-1 li.mjs-active > .mjs-menu-stylevo > a.mjs-menu-styles .mjs-menu-align .mjs-menu-text{font-weight:normal;font-style:normal;text-decoration:none;margin-top:-1px;line-height:1.2;padding-left:20px;text-align:left;font-family:'Arial';font-size:12px;color:#ffffff;letter-spacing:0px;;}
.mjs-widget-horizontalMenuModule ul,.mjs-widget-horizontalMenuModule ol{list-style:none outside none}
.mjs-widget-horizontalMenuModule ul.mjs-menu-level-0 li{position:relative;font-size:0;line-height:0}
.mjs-widget-horizontalMenuModule ul.mjs-menu-level-0>li{float:left}
.mjs-widget-horizontalMenuModule li .mjs-navMenu{display:none}
.mjs-widget-horizontalMenuModule .mjs-menu-level-0>li>span>a .mjs-menu-text{box-sizing:border-box}
.mjs-widget-horizontalMenuModule ul.mjs-menu-level-0>li ul.mjs-menu{display:none;position:absolute;width:100%;z-index:10;left:0}
.mjs-widget-horizontalMenuModule{overflow:visible}
.mjs-widget-horizontalMenuModule .mjs-widget-content{overflow:visible}
.mjs-widget-horizontalMenuModule ul.mjs-menu-level-0 li a.mjs-menu-styles{display:block;overflow:hidden}
.mjs-widget-horizontalMenuModule .mjs-menu-minWidth{min-width:180px}
.mjs-widget-horizontalMenuModule ul.mjs-menu-level-0 li .mjs-menu-display{display:inline-table;height:100%;font-weight:inherit;width:100%}
.mjs-widget-horizontalMenuModule ul.mjs-menu-level-0 li .mjs-menu-align{display:table-cell;font-weight:inherit;width:100%}
.mjs-widget-horizontalMenuModule ul.mjs-menu-level-0>li.hover>.mjs-menu-stylevo>ul.mjs-menu-level-1{display:block}
.mjs-widget-horizontalMenuModule ul.mjs-menu-level-1>li.hover>.mjs-menu-stylevo>ul.mjs-menu-level-2{display:block}
.mjs-widget-horizontalMenuModule a{text-decoration:none}
.mjs-widget-horizontalMenuModule ul.mjs-menu-level-0 li a.mjs-menu-styles .mjs-menu-delimiter{display:block;background-color:#fff;width:auto;float:left}
.fish-image{z-index:51011;overflow:hidden;position:absolute;}
#background2{right:0px;left:0px;height:471px;top:238px;z-index:1;background:url(../images/bg-2.jpg) 0% 0% repeat-x;position:absolute;}
#page0-mainbox{width:950px;height:587px;317px;z-index:2;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;background:rgb(138, 204, 241);}
#page0-mainbox-inner{width:934px;height:501px;z-index:20002;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:7px;border-bottom-left-radius:7px;overflow:hidden;padding-left:8px;padding-top:8px;}
#scolling-banner{width:894px;height:461px;padding-left:20px;padding-top:21px;}
.bwg_slideshow_image_wrap{position:relative;display:block;margin:0px;text-align:center;clear:both;width:100% !important;overflow:hidden !important;}
.bwg_slideshow_image_wrap *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.bwg_slideshow_image_wrap > div{}
.bwg_slideshow_image{width:100%;}
.bwg_slideshow_prev_btn,
.bwg_slideshow_next_btn{}
#bwg_slideshow_play_pause{bottom:0;cursor:pointer;display:table;height:inherit;outline:medium none;position:absolute;width:30%;left:35%;z-index:13;}
#bwg_slideshow_play_pause:hover #bwg_slideshow_play_pause-ico{display:inline-block !important;}
#bwg_slideshow_play_pause:hover span{position:relative;z-index:13;}
#bwg_slideshow_play_pause span{display:table-cell;text-align:center;vertical-align:middle;}
#bwg_slideshow_play_pause-ico{display:none !important;cursor:pointer;position:relative;z-index:13;}
#bwg_slideshow_play_pause-ico:hover{display:inline-block;position:relative;z-index:13;}
#spider_slideshow_left,
#spider_slideshow_right{bottom:0;cursor:pointer;display:inline;height:100%;outline:medium none;position:absolute;z-index:2002;height:17%;width:3%;background-size:100% 100% !important;}
#spider_slideshow_left{left:0;top:50%;margin-top:-5%;background:url(../images/Arrow-left.png);}
#spider_slideshow_right{top:50%;margin-top:-5%;right:0%;background:url(../images/Arrow-right.png);}
#spider_slideshow_left:hover,
#spider_slideshow_right:hover{visibility:visible;}
#spider_slideshow_left:hover span{left:20px;}
#spider_slideshow_right:hover span{left:auto;right:20px;}
#spider_slideshow_left-ico span,
#spider_slideshow_right-ico span{display:table-cell;text-align:center;vertical-align:middle;z-index:13;}
#spider_slideshow_left-ico,
#spider_slideshow_right-ico{z-index:13;-moz-box-sizing:content-box;box-sizing:content-box;cursor:pointer;display:table;left:-9999px;line-height:0;margin-top:-15px;position:absolute;top:50%;}
#spider_slideshow_left-ico:hover,
#spider_slideshow_right-ico:hover{cursor:pointer;}
.bwg_slideshow_image_container{position:relative;top:0px;left:0px;text-align:center;vertical-align:middle;width:100%;height:461px;}
.bwg_none_selectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.bwg_slideshow_title_container{display:table-cell;margin:0 auto;position:relative;vertical-align:middle;}
.bwg_slideshow_title_container > div{display:block;width:100%;}
.bwg_slideshow_title_span{display:table-cell;overflow:hidden;position:relative;}
.bwg_slideshow_description_span{display:table-cell !important;overflow:hidden;position:relative;}
.bwg_slideshow_title_text{text-decoration:none;position:relative;z-index:11;display:inline-block;max-width:33%;word-break:break-all;margin:10px;font-weight:bold;background:rgba(100,100,100,0.5);}
.bwg_slideshow_description_text{text-decoration:none;position:relative;z-index:11;min-width:589px;word-break:normal;background:#fff;color:#000;font-weight:600;text-align:left;padding:15px 15px 15px 15px;min-height:448px;background:url('../images/banner-bg.png') no-repeat bottom left;margin-right:298px;margin-left:14px;}
.bwg_slideshow_description_text p{font-family:'Arial';font-size:12px;color:#1B0AA6;letter-spacing:0px;}
.bwg_slideshow_description_text h4{font-family:'Arial';font-size:24px;color:#fea136;text-shadow:.5px .5px #000000;letter-spacing:0px;padding-top:300px;}
.bwg_slideshow_title_text.none, .bwg_slideshow_description_text.none{display:none;}
.bwg_slide_container{display:table-cell;margin:0 auto;position:relative;vertical-align:middle;width:inherit;height:461px;}
.bwg_slide_bg{margin:0 auto;width:inherit;height:inherit;overflow:hidden !important;}
.bwg_slider{height:inherit;width:inherit;}
.bwg_slideshow_image_span{width:inherit;height:inherit;display:table-cell;filter:Alpha(opacity=100);opacity:1;position:absolute;vertical-align:middle;z-index:2;overflow:hidden !important;}
.bwg_slideshow_image_second_span{width:inherit;height:inherit;display:table-cell;filter:Alpha(opacity=0);opacity:0;position:absolute;vertical-align:middle;z-index:1;overflow:hidden !important;}
.bwg_grid{display:none;height:100%;overflow:hidden;position:absolute;width:100%;}
.bwg_gridlet{opacity:1;filter:Alpha(opacity=100);position:absolute;}
.bwg_slideshow_dots{display:inline-block;position:relative;cursor:pointer;box-shadow:1px 1px 1px rgba(0,0,0,0.1) inset, 1px 1px 1px rgba(255,255,255,0.1);width:10px;height:10px;border-radius:10px;background:#00f;margin:10px;overflow:hidden;z-index:17;}
.bwg_slideshow_dots_container{display:table;position:absolute;}
.bwg_slideshow_dots_thumbnails{left:0px;margin:0 auto;overflow:hidden;position:relative;}
.bwg_slideshow_dots_active{opacity:1;background:#0f0;filter:Alpha(opacity=100);}
.bwg_slideshow_dots_deactive{}
.bwg_slideshow_image_span1{display:table;width:inherit;height:inherit;}
.bwg_slideshow_image_span2{display:table-cell;vertical-align:middle;text-align:center;}
#mjs-object_111{text-decoration:none;position:relative;z-index:11;min-width:589px;word-break:normal;margin:5px;background:#fff;color:#000;font-weight:600;text-align:left;padding:15px 15px 15px 15px;min-height:440px;background:url('../images/banner-bg.png') no-repeat bottom left;margin-right:298px;margin-left:14px;}
.our_contact_box{position:absolute;z-index:2001 !important;top:0;text-align:right;width:295px;height:138px;margin-top:10px;right:10px;background-image:url(../images/banner1.png)}
.box_inner{width:146px;float:right;margin-top:4px;margin-right:10px;text-align:left;line-height:27px;}
.box_inner1{width:146px;float:right;margin-top:23px;margin-right:10px;text-align:left;line-height:27px;}
.box_more{height:24px;width:59px;background:url('../images/more-1.jpg') repeat-x top left;-webkit-border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-ms-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;margin-top:10px;}
.box_more:hover{cursor:pointer;text-decoration:underline;color:#feab3f;font-weight:bold;}
.box_more p{font-weight:bold;font-style:normal;text-decoration:none;text-align:center;font-family:'Arial';font-size:16px;color:#feab3f;letter-spacing:0px;margin-top:0px;padding-top:0px;}
.our_hours_box{position:absolute;z-index:2001;top:150px;text-align:right;width:295px;height:138px;margin-top:10px;right:10px;background-image:url(../images/banner2.png)}
.our_teachers_box{position:absolute;z-index:2001;top:300px;text-align:right;width:295px;height:138px;margin-top:10px;right:10px;background-image:url(../images/banner3.png)}
.our_contact_box img,.our_hours_box img,.our_teachers_box img{width:295px;height:138px;}
.home_box1, .home_box2, .home_box3{z-index:2001;width:294px;height:595px;float:left;margin-top:20px;margin-right:9px;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;position:relative;padding-bottom:20px;}

.about_box1,.about_box2,.about_box3,.why_box1,.why_box3,.teacher_box1,.teacher_box2,.teacher_box3,.contacts_box1,.contacts_box2,.contacts_box3{z-index:2001;width:294px;height:565px;float:left;margin-top:20px;margin-right:9px;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;position:relative;padding-bottom:20px;}
.contacts_box1,.contacts_box2{width:47.3%;height:auto;}
.home_box3_large{z-index:2001;width:98%;height:auto;float:left;margin-top:20px;margin-right:9px;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;position:relative;border:8px solid rgb(254, 173, 65);background:rgb(255, 255, 255);margin-right:0px;padding-bottom:15px;}
.home_box1,.about_box1,.why_box1,.teacher_box1,.contacts_box1{border:8px solid rgb(253, 158, 225);background:rgb(255, 255, 255);}
.why_box1{height:412px}
.home_box2,.about_box2,.teacher_box2,.contacts_box2{border:8px solid rgb(186, 212, 26);background:rgb(255, 255, 255);}
.home_box3,.about_box3,.why_box3,.teacher_box3,.contacts_box3{border:8px solid rgb(254, 173, 65);background:rgb(255, 255, 255);margin-right:0px;}
.about_box1,.about_box2,.teacher_box2,.teacher_box3{width:294px;height:457px;}
.about_box3,.why_box3,.teacher_box1,.contacts_box3{width:613px;height:950px;}
.why_box3{height:412px}
.teacher_box2{height:497px;}
.teacher_box3{height:417px;}
.contacts_box3{height:391px;}
.teacher_box2,.teacher_box3{margin-left:12px;}
.home_box1_banner, .home_box2_banner,.home_box3_banner,.about_box1_banner,.about_box2_banner,.about_box3_banner,.why_box1_banner,.why_box3_banner,.teacher_banner1,.teacher_banner2,.teacher_banner3,.contacts_banner1,.contacts_banner2,.contacts_banner3{width:282px;height:44px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border:1px solid rgb(210, 84, 173);background:rgb(216, 91, 180);margin-top:5px;margin-left:5px;}
.contacts_banner1,.contacts_banner2,.contacts_banner3{width:97.7% !important}
.home_box1_banner,.about_box1_banner,.why_box1_banner,.teacher_banner1,.contacts_banner1{border:1px solid rgb(210, 84, 173);background:rgb(216, 91, 180);}
.home_box2_banner,.about_box2_banner,.teacher_banner2{border:1px solid rgb(180, 206, 24);background:rgb(187, 213, 26);}
.home_box3_banner_large{width:98.8%;height:44px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border:1px solid rgb(210, 84, 173);background:rgb(216, 91, 180);margin-top:5px;margin-left:5px;border:1px solid rgb(248, 157, 53);background:rgb(254, 165, 57);}
.teacher.box2{margin-left:12px;}
.home_box3_banner, .about_box3_banner, .why_box3_banner,.teacher_banner3,.contacts_banner3{border:1px solid rgb(248, 157, 53);background:rgb(254, 165, 57);}
.about_box3_banner,.teacher_banner1,.contacts_banner3{width:601px;}
.about_box_img,.home_box_img{margin-top:5px;margin-left:5px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border:1px solid rgb(254, 199, 238);float:left;overflow:hidden;}
.home_box_img{width:281px;height:155px;margin-bottom:7px;}
.home_box_text,.about_box_text,.about_box_text_large{width:264px;margin-left:15px;margin-right:15px;margin-top:20px;}
.contact_box_text{margin-left:15px;margin-right:15px;}
.home_box_text_large{margin-left:15px;margin-right:15px;margin-top:20px;}
.home_box_text_large p{padding-top:10px;}
.home_box_text p{padding-top:10px;}
.about_box_text{width:263px;float:left;}
.about_box_text_large{width:579px;float:left;}
.home_box_text p, .about_box_text p, .about_box_text_large p{text-align:justify;}
.about_box_text p{text-align:justify;}
.about_box_text_large p{text-align:justify;}
.bwg_slideshow_description_text p{margin-top:15px;}
.home_box_more{height:43px;width:81px;-webkit-border-radius:22px 22px 22px 22px;-moz-border-radius:22px 22px 22px 22px;-ms-border-radius:22px 22px 22px 22px;border-radius:22px 22px 22px 22px;position:absolute;bottom:0;margin-bottom:10px;margin-left:10px;}
.home_box_more2{background:url('../images/more-3.jpg') repeat-x top left;}
.home_box_more3{background:url('../images/more-4.jpg') repeat-x top left;}
.home_box_more h4:hover{cursor:pointer;text-decoration:underline;color:#fff;}
.home_bottom_box{width:950px;height:505px;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;background:url(../images/box4-bg.png) 0% 100% repeat-x;display:inline-block;margin-top:20px;}
.home_bottom_box p{font-family:'Arial';font-size:18px;color:#ffffff;}
.home_bottom_box li{list-style-type:disc;font-weight:normal;font-style:normal;text-decoration:none;margin-top:-1px;line-height:2.2;text-align:left;font-family:'Arial';font-size:15px;color:#ffffff;letter-spacing:0px;}
.mjs-input-text{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6DB9E3', endColorstr='#ff6DB9E3');background-image:-webkit-gradient(linear, 0 0, 0 bottom, from(#6DB9E3), to(#6DB9E3));background-image:-webkit-linear-gradient(#6DB9E3, #6DB9E3);background-image:-moz-linear-gradient(#6DB9E3, #6DB9E3);background-image:-ms-linear-gradient(#6DB9E3, #6DB9E3);background-image:-o-linear-gradient(#6DB9E3, #6DB9E3);background-image:linear-gradient(#6DB9E3, #6DB9E3);zoom:1;opacity:1;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border:1px solid #9BD7EF;padding:7.5px 5px;width:243px;margin-top:5px;}
.mjs-input-textarea{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6DB9E3', endColorstr='#ff6DB9E3');background-image:-webkit-gradient(linear, 0 0, 0 bottom, from(#6DB9E3), to(#6DB9E3));background-image:-webkit-linear-gradient(#6DB9E3, #6DB9E3);background-image:-moz-linear-gradient(#6DB9E3, #6DB9E3);background-image:-ms-linear-gradient(#6DB9E3, #6DB9E3);background-image:-o-linear-gradient(#6DB9E3, #6DB9E3);background-image:linear-gradient(#6DB9E3, #6DB9E3);zoom:1;opacity:1;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border:1px solid #9BD7EF;padding:7.5px 5px;width:243px;margin-top:5px;padding:4px;overflow:auto;overflow-y:auto;overflow-x:hidden;position:relative;z-index:10;}
::-webkit-input-placeholder{color:#FFF;}
input, textarea, keygen, select, button{margin:0em;font:-webkit-small-control;color:initial;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0px;text-shadow:none;display:inline-block;text-align:start;}
#mjs-widget_164_form .mjs-button .mjs-button-bg{background-image:-moz-linear-gradient(#FFFFFF, #EBEBEB);background-image:-ms-linear-gradient(#FFFFFF, #EBEBEB);background-image:-o-linear-gradient(#FFFFFF, #EBEBEB);background-image:linear-gradient(#FFFFFF, #EBEBEB);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;opacity:1;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffFFFFFF', endColorstr='#ffEBEBEB');width:70px;height:24px;position:absolute;}
#mjs-widget_164_form .mjs-button-submit .mjs-button-text-content{margin-top:-0.5px;line-height:1.5;padding-left:6px;text-align:center;font-family:'Arial';font-size:16px;color:#feab3f;letter-spacing:0px;font-weight:bold;position:relative;}
.page_seperator{width:566px;height:2px;display:inline-block;padding-left:10px;margin-left:17px;background:url('../images/border1.png') repeat-x top left;}
strong{font-weight:bold}
.home_box_text_large p{vertical-align:middle;}
.food-menu body{color:#444;}
.food-menu strong{font-weight:bold;}
.food-menu table{padding-bottom:20px;}
.food-menu tbody{background:#f5f5f5;border-collapse:separate;box-shadow:inset 0 1px 0 #fff;font-size:12px;line-height:24px;margin:30px auto;text-align:left;width:800px;color:#444;font-family:'Arial';}
.food-menu th{background:url(../images/noise-diagonal.png) #444;border-left:1px solid #555;border-right:1px solid #777;border-top:1px solid #555;border-bottom:1px solid #333;box-shadow:inset 0 1px 0 #999;color:#fff;font-weight:bold;padding:10px 15px;position:relative;text-shadow:0 1px 0 #000;font-size:12px;}
.food-menu th:after{background:linear-gradient(rgba(255,255,255,0), rgba(255,255,255,.08));content:'';display:block;height:25%;left:0;margin:1px 0 0 0;position:absolute;top:25%;width:100%;}
.food-menu th:first-child{border-left:1px solid #777;box-shadow:inset 1px 1px 0 #999;}
.food-menu th:last-child{box-shadow:inset -1px 1px 0 #999;}
.food-menu td{border-right:1px solid #fff;border-left:1px solid #e8e8e8;border-top:1px solid #fff;border-bottom:1px solid #e8e8e8;padding:10px 15px;position:relative;transition:all 300ms;color:#444;font-size:11px;}
.food-menu td:first-child{box-shadow:inset 1px 0 0 #fff;}
.food-menu td:last-child{border-right:1px solid #e8e8e8;box-shadow:inset -1px 0 0 #fff;}
.food-menu tr{background:url(../images/noise-diagonal.png);}
.food-menu tr:last-of-type td{box-shadow:inset 0 -1px 0 #fff;}
.food-menu tr:last-of-type td:first-child{box-shadow:inset 1px -1px 0 #fff;}
.food-menu tr:last-of-type td:last-child{box-shadow:inset -1px -1px 0 #fff;}
#bwg_slideshow_image_second,#bwg_slideshow_image,#bwg_slideshow_image_third,.bwg_slideshow_image_span1{    width: 100%;}
.deliver {
    display: inline-block;
    position: relative;
    width: auto;
    width: 33%;
}
.corevalues {width:31%;height:100%;padding: 20px 0px 20px 45px;float:left;}
  .homecontactform{
	width:31%;height:100%;padding: 20px 0px 20px 20px;float:left;  
  }
.site-content {
    min-width: 950px;
    background: transparent;
    background-repeat: repeat;
    background-position: top left;
}
.entry-header, .entry-content, .entry-summary, .entry-meta {
    width: 950px;
    background: transparent;
    position: relative;
    z-index: 10;
    margin: 0 auto;
}
button, input[type="submit"], input[type="button"], input[type="reset"] {
    background: #e05d22;
    background: -webkit-linear-gradient(top, #e05d22 0%, #d94412 100%);
    background: linear-gradient(to bottom, #e05d22 0%, #d94412 100%);
    border: none;
    border-bottom: 3px solid #b93207;
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    padding: 11px 24px 10px;
    text-decoration: none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}
.nav-menu .current_page_item > a, .nav-menu .current_page_ancestor > a, .nav-menu .current-menu-item > a, .nav-menu .current-menu-ancestor > a {
    background: transparent;
    background-color: rgb(229, 229, 229);
    background-image: url(images/menu-hov.png);
    background-repeat: repeat-x;
    background-position: top left;
    padding: 0px 20px 0px 20px;
}
.nav-menu li a {
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    margin-top: -1px;
    line-height: 1.2;
    text-align: center;
    font-size: 18px;
    color: #ffffff;
    letter-spacing: 0px;
    display: table-cell;
    vertical-align: middle;
    height: 69px;
    padding: 0px 20px 0px 20px;
    text-align: center;
}
.nav-menu li {
    display: inline-block;
    position: relative;
}
ul.nav-menu, div.nav-menu > ul {
    margin: 0;
    padding: 0 40px 0 0;
}
.entry-content img, .entry-summary img, .comment-content img[height], img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"] {
    height: auto;
}
.entry-content img, .entry-summary img, .comment-content img, .widget img, .wp-caption {
    max-width: 100%;
}
.entry-content {
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    word-wrap: break-word;
}
.corevalues{ width:31%;height:100%;padding: 20px 0px 20px 45px;float:left;}
.homecontact{ width:31%;height:100%;padding: 20px 0px 20px 20px;float:left;}
.homeconactname {font-size: 15px !important}

@media only screen and (max-width: 991px)
{
  body
  {
	  width: fit-content;
  }
  #mjs-main,#page0-mainbox {
    width: 100%;
  } 
  #page0-mainbox,#header_fish01,#header_fish02,#header_fish03,#page1_fish05,#page1_fish06,#page1_fish07,#page1_fish02,#page1_fish03,#page1_fish04,#snack_fish01,#snack_fish02,#snack_fish03,#snack_fish04,#snack_fish05
  {
	  display:none;
  }
  .site-content {
    min-width: 100%;
  }
  .footer {
    width: 100%;
  }
  #copyright-box,#mjs-website {
	  width: 100%;
  }
  #logo img
  {
    height: auto !important;
    width: 100% !important;
  }
  .entry-header, .entry-content, .entry-summary, .entry-meta 
  {
    width: 100%;
  }
  .home_box1, .home_box2, .home_box3,.home_box1_banner, .home_box2_banner, .home_box3_banner, .about_box1_banner, .about_box2_banner, .about_box3_banner, .why_box1_banner, .why_box3_banner, .teacher_banner1, .teacher_banner2, .teacher_banner3, .contacts_banner1, .contacts_banner2, .contacts_banner3,.home_box_img,.home_box_text, .about_box_text, .about_box_text_large 
  {
    width: 100%;
  }
  h4, p {
    font-size: 16px;
  }
  #content .entry-header, #content .entry-content, #content .entry-summary, #content footer.entry-meta, #content .featured-gallery, .search.sidebar .page-content, .blog.sidebar .page-content, .sidebar .post-navigation .nav-links, .paging-navigation .nav-links, #content .author-info, .comments-area .comments-title, .comments-area .comment-list, .comments-area .comment-navigation, .comment-respond, .sidebar .site-info, .sidebar .paging-navigation .nav-links {
    padding-left: 0px;
    padding-right: 0px;
  }
  .home_box3_banner_large,.home_box1_banner,.home_box2_banner,.home_box3_banner{
	 width: -webkit-fill-available;
    height: 30px 
  }
  .home_box3_large,.home_box2_large,.home_box1_large,.home_box1,.home_box2,.home_box,.contacts_box1, .contacts_box2{
	width: -webkit-fill-available;
    height: auto;  
  }
  .deliver {
    display: inline-block;
    position: relative;
    width: auto;
    width: 49%;
  }
  .home_box_text
  {
	  position: relative;
    display: inline-block;
  }
  .home_box_text, .about_box_text, .about_box_text_large {
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
	line-height: 24px;
  }  
  #page1_fish01{
	  display:none;
  }
  .home_box1, .home_box2, .home_box3, .home_box1_banner, .home_box2_banner, .home_box3_banner, .about_box1_banner, .about_box2_banner, .about_box3_banner, .why_box1_banner, .why_box3_banner, .teacher_banner1, .teacher_banner2, .teacher_banner3, .contacts_banner1, .contacts_banner2, .contacts_banner3, .home_box_img, .home_box_text, .about_box_text, .about_box_text_large 
  {
    width: -webkit-fill-available;
	    text-align: center;
  }
  .home_bottom_box {
    width: -webkit-fill-available;
    height: auto;
  }
  
 .home_box3_banner_large,.home_box1_banner
 {
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 5px;
 }
 .home_box_text,.home_box_more
 {
    position: relative;
    display: block;	 
	    margin: 0 auto;
		    margin-top: 10px;
	padding: 0px 10px;
 }
 .home_bottom_box li, home_bottom_box p
 {
	font-size: 12px !important; 
 }
 .home_bottom_box
 {
	padding: 10px 0px 10px 15px !important; 
 }
 .home_bottom_box p 
 {
    font-family: 'Arial';
    font-size: 18px;
    color: #ffffff;
  }
  #mjs-widget_164{
	  width: -webkit-fill-available;
    height: auto;
  }
  .corevalues {
    width: 30%;
    height: 100%;
    padding: 20px 0px 0px 10px;
    float: left;
  }
  .homecontact{
	width:59%;height:100%;padding: 20px 0px 20px 20px;float:left;  
  }
  .wpcf7-form p 
  {
    font-size: 12px !important;
  }
  .homeconactname {font-size: 12px;}
}

@media only screen and (max-width: 799px){
  #menu-mobile-container a, .mobile_menu_close {
    font-size: 15px;
    padding: 15px 0;
    text-align: center;
    position: relative;
    z-index: 11102;
    color: #666666;
    width: 100%;
    text-decoration: none;
    text-transform: uppercase;
  }



  .mobile_menu_icon{
	  width: 40px; height: 50px;position: relative;float:right;z-index: 11109;top: 10px;right: 10px;background-repeat: no-repeat;background-position: right top;cursor: pointer;display:block;
  }
  .mobile_menu {
    width: 100%;position: absolute;z-index: 11110;background-color: #CCC;top: -10000px;text-align: center;font-size: 16px;color: #333;border-bottom: 1px solid #666;top: 0px;
  }
  .mobile_menu_icon 
  {
    display:block !important
  }
  #menu-mobile 
  {
    padding: 0px;
    margin: 0px;
  }
  .sub-menu a {
    font-size: 15px;
    padding: 15px 0;
    text-align: center;
    position: relative;
    z-index: 11102;
    display: block;
    color: #666666;
    width: 100%;
    text-decoration: none;
    text-transform: uppercase;
  }
  #menu-mobile a:hover 
  {
    color: #f00;
  }
  .wpcf7-form-control {
    width: 90%;
  }
}
