@charset "utf-8";@media only screen and (max-width:800px){#body,.inner{width:96%}#body #indexLeft{position:relative;left:50%;margin-left:-274px}#body #indexRight{float:left;clear:left;position:relative;left:50%;margin-left:-170px}#body #indexRight #video{float:left;margin-left:-50px}#body #indexRight h3{margin-right:0}#headerBg .logo{left:0;margin-left:0}#body #left,#body #right{width:100%}#body #right{border:0!important}#body #left #contentWrapper{width:100%;padding-right:0}.rightBox{float:left;clear:left}footer .footerLogo{margin-top:25px;margin-left:0}footer .footerRight{text-align:left;margin-top:15px;margin-bottom:15px;margin-right:0}#album #albumLeft{position:relative;left:50%;margin-left:-201px}#album #albumRight{clear:left;float:left;position:relative;left:50%;margin-left:-290px;margin-top:0}#contactLeft{position:relative;left:50%;margin-left:-150px;margin-top:100px}#contactRight{float:left;clear:left;position:relative;left:50%;margin-left:-221px;margin-right:0;margin-top:50px}}@media only screen and (max-width:500px){#body #indexLeft{width:100%;text-align:center;left:0;margin-left:0}#body #indexLeft h2{padding-left:0}#body #indexLeft h3{padding-left:0}#body #indexRight{margin-bottom:50px}.contactMap,.full_width,.one_half,.one_third,.two_third{width:100%}.calander_1,.time{display:block}.pic_1{float:left;margin-right:10px}.rightBox{margin-left:20%!important}.proshop .prd{margin-left:18px;margin-bottom:18px}#album #albumRight{width:100%;margin-left:0;left:0}#album #albumRightInner{width:90%;padding:2%;left:0}footer #footerRight{float:left}#ourFees #ourFeesRight{float:left;width:100%;padding-bottom:50px}#specialPromotion #specialPromotionRight{float:left;width:100%}}@media only screen and (max-width:400px){header .logo img{width:100%}#body #indexRight img{display:none}#body #indexRight{width:100%;margin-left:0;left:0}#body #indexRight #video{width:100%}#body #indexRight #video object{width:100%!important;left:0 top:0px;margin-left:5px}.pic_1{float:none}.rightBox{margin-left:12px!important}#album #albumLeft{width:100%;height:auto;margin-left:0;left:0;padding-bottom:10px;background-position:right top}#album #albumRight{height:auto;padding-bottom:15px;margin-bottom:85px}#album #albumLeftInner{width:95%;padding-left:5%;margin-left:0}#contactRight{float:left;clear:left;width:100%;margin-left:0;left:0}}@media only screen and (max-width:300px){#headerBg .logo{left:50%;margin-left:-89px}#contactLeft{left:0;margin-left:0;width:100%}#contactLeft p{margin-left:0!important}#contactRight input[type=text]{width:90%;padding:2%}#contactRight textarea{width:90%;padding:2%}}