@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'hvd_comic_serif_proregular';
    src: url('../fonts/hvd_comic_serif_pro_1-webfont.eot');
    src: url('../fonts/hvd_comic_serif_pro_1-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/hvd_comic_serif_pro_1-webfont.woff') format('woff'),
         url('../fonts/hvd_comic_serif_pro_1-webfont.ttf') format('truetype'),
         url('../fonts/hvd_comic_serif_pro_1-webfont.svg#hvd_comic_serif_proregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'proxima_nova_rgregular';
    src: url('../fonts/proximanova-regular-webfont.eot');
    src: url('../fonts/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/proximanova-regular-webfont.woff') format('woff'),
         url('../fonts/proximanova-regular-webfont.ttf') format('truetype'),
         url('../fonts/proximanova-regular-webfont.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'proxima_nova_ltbold';
    src: url('../fonts/proximanova-semibold-webfont.eot');
    src: url('../fonts/proximanova-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/proximanova-semibold-webfont.woff') format('woff'),
         url('../fonts/proximanova-semibold-webfont.ttf') format('truetype'),
         url('../fonts/proximanova-semibold-webfont.svg#proxima_nova_ltbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'nillandregular';
    src: url('../fonts/nilland-webfont.eot');
    src: url('../fonts/nilland-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/nilland-webfont.woff') format('woff'),
         url('../fonts/nilland-webfont.ttf') format('truetype'),
         url('../fonts/nilland-webfont.svg#nillandregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'proxima_nova_ltbold_italic';
    src: url('../fonts/proximanova-semibolditalic-webfont.eot');
    src: url('../fonts/proximanova-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/proximanova-semibolditalic-webfont.woff') format('woff'),
         url('../fonts/proximanova-semibolditalic-webfont.ttf') format('truetype'),
         url('../fonts/proximanova-semibolditalic-webfont.svg#proxima_nova_ltbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
*{ padding:0; margin:0; outline:none; text-decoration:none; list-style:none; }
a img{ border:none }
body{ background:url(../images/top-bg.jpg) repeat-x center top #fff; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#666; }
.mainDiv{ width:980px; margin:0 auto; float:none }
.clear_me{ font-size:0; line-height:0; clear:both; }
.headerPnl{ float:left; width:100%; padding:25px 0; }
.headerPnl div.menuPnl{ display:none }
.headerPnl2{ float:left; width:100%; padding:10px 0 0; position:fixed; left:0; top:0; background:#35c4e2; z-index:999; box-shadow:#666 0 0 10px; border-bottom:3px solid #fff }
.headerPnl2 div.menuPnl{ display:inline }
.headerPnl a.logo img{ float:left; border:none; }
.headerPnl2 a.logo img{ float:left; border:none; width:399px }
.headerPnl a.facebookConnect img{ float:right; border:none; margin:15px 0 0 0; }
.headerPnl2 a.facebookConnect img{ float:right; border:none; margin:0 0 5px 0; width:auto; height:75px }
.headerRightTxt{ float:right; width:300px; margin:5px 0 0 }
.headerRightTxt h4{ text-align:left; font:bold 18px/26px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; }
.menuPnl{ float:left; width:100%; height:41px; }
.menuPnl img.menuIcon{ display:none }
.menuPnl ul{ padding:0 0 0 20px; margin:0; text-align:center; float:none; }
.menuPnl ul li{ float:left; list-style:none; border-right:1px solid #d0c9cf; padding-right:13px; text-align:center; margin:0; position:relative; }
.menuPnl ul li:first-child{ float:left; list-style:none; border-right:1px solid #d0c9cf; padding-right:13px; text-align:center;	margin:0; position:relative; }
.menuPnl ul li:last-child{ float:left; list-style:none; border-right:none; padding-right:13px; position:relative; }
.menuPnl ul li a{ text-decoration: none; font:normal 17px/38px 'nillandregular', Arial, Helvetica, sans-serif; font-family: 'nillandregular' !important; color:#fff; display:block; padding: 0 15px 0; background: url(../images/nav-bg-norm.jpg) center top repeat-x; text-shadow: 2px 2px 1px #888; border-right: 3px solid #fff; border-left: 3px solid #fff; border-top: 3px solid #fff; }
.menuPnl ul li a:hover{ background:url(../images/nav-bg-hover.jpg) center top repeat-x; display:block; color:#000; }
.menuPnl ul ul{ display:none; padding:0; margin:0; text-align:center; float:none; }
.menuPnl ul li:hover > ul{ display:block; position:absolute; left:0; top:40px; z-index:9999; width:240px; border:none; padding-top:0; border-bottom:3px solid #fff }
.menuPnl ul ul li{ display:block; float:none; list-style:none; background:#ffffff; padding:0px; border:none; margin:0; text-align:left; position:relative;}
.menuPnl ul ul li:first-child{ display:block; float:none; list-style:none; background:#ffffff; padding:0px; border:none; margin:0; text-align:left; position:relative;}
.menuPnl ul ul li:last-child{ display:block; float:none; list-style:none; background:#ffffff; padding:0px; border:none; margin:0; text-align:left; position:relative;}
.menuPnl ul ul li a{ text-decoration: none; font:normal 17px/28px 'nillandregular', Arial, Helvetica, sans-serif; font-family: 'nillandregular' !important; color:#fff; display:block; padding:5px 10px; background:#20c3d4; text-shadow: 2px 2px 1px #888; border: 2px solid #fff; border-bottom:none  }
.menuPnl ul ul li a:hover{ background:#20c3d4; display:block; color:#333333; }

.bannerPnl{ float:left; width:100%; }
.banner{ width:944px; padding:0; margin:0; text-align:center; border:8px solid #fff; position:relative; height:426px; }
.banner-shadow{	height:5px;	width:952px; padding:0;	margin:0; float:left; height:5px; clear:both; position:relative; z-index:9; padding-bottom:25px; background:url(../images/banner-shadow.png) repeat-x 0 0; }
.banner a{text-decoration:none;cursor:pointer;}
.banner2{ width:944px; padding:0; margin:0; text-align:center; border:8px solid #fff; position:relative; height:auto; line-height:0; }
.banner2 img{ width:100%; height:auto }
.logoPnl{ position:absolute; left:0; top:0; width:50%; height:100%;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fff8ce+0,ffffff+100&1+50,0+100 */
background: -moz-linear-gradient(left, rgba(255,248,206,1) 0%, rgba(255,252,231,1) 50%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(255,248,206,1) 0%,rgba(255,252,231,1) 50%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(255,248,206,1) 0%,rgba(255,252,231,1) 50%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff8ce', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */}
.logoPnl a img.logoInr{ float:left; width:240px; height:auto; margin:2% 0 0 5%; border:none }
.state-certied{position:absolute;right:-32px;top:20px;padding:0;margin:0;background:url(../images/state-certified.png) right top no-repeat;width:276px;height:90px}
.state-certied:hover{position:absolute;right:-32px;top:20px;padding:0;margin:0;background:url(../images/state-certified-hover.png) right top no-repeat;width:276px;height:90px}
.state-certied h1{font:bold 28px/32px proxima_nova_rgregular,Arial,Helvetica,sans-serif;color:#fff;text-shadow:2px 3px 2px #20a8c7;text-transform:uppercase;text-align:right;padding:20px 27px 3px 0;margin:0}
.state-certied h2{font:bold 18px/20px proxima_nova_rgregular,Arial,Helvetica,sans-serif;color:#fff;text-shadow:2px 2px 2px #20a8c7;text-transform:uppercase;text-align:right;padding-right:25px;margin:0}
.fun-learning{position:absolute;right:-32px;top:110px;padding:0;margin:0;background:url(../images/fun-learning.png) right top no-repeat;width:276px;height:90px}
.fun-learning:hover{position:absolute;right:-32px;top:110px;padding:0;margin:0;background:url(../images/fun-learning-hover.png) right top no-repeat;width:276px;height:90px}
.fun-learning h1{	font: bold 28px/32px proxima_nova_rgregular,Arial,Helvetica,sans-serif;	color: #fff;	text-shadow: 2px 3px 2px #85ab1f;	text-transform: uppercase;	text-align: right;	padding-top: 20px;	padding-right: 27px;	padding-left: 0;	padding-bottom: 3px;	margin: 0}
.fun-learning h2{font:bold 18px/20px proxima_nova_rgregular,Arial,Helvetica,sans-serif;color:#fff;text-shadow:2px 2px 2px #85ab1f;text-transform:uppercase;text-align:right;padding-right:25px;margin:0}
.caring-teachers{position:absolute;right:-32px;top:200px;padding:0;margin:0;background:url(../images/caring-teachers.png) right top no-repeat;width:276px;height:90px}
.caring-teachers:hover{position:absolute;right:-32px;top:200px;padding:0;margin:0;background:url(../images/caring-teachers-hover.png) right top no-repeat;width:276px;height:90px}
.caring-teachers h1{	font: bold 28px/32px proxima_nova_rgregular,Arial,Helvetica,sans-serif;	color: #fff;	text-shadow: 2px 3px 2px #d3377b;	text-transform: uppercase;	text-align: right;	padding-top: 0px;	padding-right: 25px;	padding-left: 0; padding-bottom: 3px;	margin: 0}
.caring-teachers h2{	font: bold 18px/20px proxima_nova_rgregular,Arial,Helvetica,sans-serif;	color: #fff;	text-shadow: 2px 2px 2px #d3377b;	text-transform: uppercase;	text-align: right;	padding-right: 25px;	margin: 0;	letter-spacing: .1em;	padding-top: 10px;}
.od-policy{position:absolute;right:-32px;top:290px;padding:0;margin:0;background:url(../images/open-door-policy.png) right top no-repeat;width:276px;height:90px}
.od-policy:hover{position:absolute;right:-32px;top:290px;padding:0;margin:0;background:url(../images/open-door-policy-hover.png) right top no-repeat;width:276px;height:90px}
.od-policy h1{font:bold 28px/32px proxima_nova_rgregular,Arial,Helvetica,sans-serif;color:#fff;text-shadow:2px 3px 2px #e16321;text-transform:uppercase;text-align:right;padding:0 25px 0 0;margin:0}
.od-policy h2{	font: bold 18px/20px proxima_nova_rgregular,Arial,Helvetica,sans-serif;	color: #fff;	text-shadow: 2px 2px 2px #e16321;	text-transform: uppercase;	text-align: right;	margin: 0;	letter-spacing: .08em;	padding-top: 20px;	padding-right: 25px;	padding-left: 0;	padding-bottom: 3px;}
.middilePnl{ float:left; width:100%; }
.bodyContent{ float:left; width:100%; }
.bodyContent a{color:#D96902}
.bodyContent h1{font:normal 35px/32px hvd_comic_serif_proregular,Arial,Helvetica,sans-serif;color:#0cbfe2;padding-bottom:10px}
.bodyContent h2{font:normal 24px/28px 'proxima_nova_ltbold';color:#61CD64; padding:10px 0}
.bodyContent h3{font:normal 20px/24px 'proxima_nova_ltbold';color:#7fb8c3; padding:10px 0}
.bodyContent p{font:normal 17px/25px proxima_nova_rgregular,Arial,Helvetica,sans-serif;color:#6b6a6a;padding-bottom:7px}
.bodyContent ul{ padding:0 0 10px; }
.bodyContent ul li{ font:normal 17px/25px proxima_nova_rgregular,Arial,Helvetica,sans-serif;color:#6b6a6a;padding:5px 0 5px 15px; display:block; background:url(../images/bullet.png) no-repeat left 13px;}
.leftPnl{ float:left; width:600px; }
.latestNews{ float:right; width:340px; height:327px; background:url(../images/letest-news-bg.png) no-repeat center center; box-sizing:border-box; padding:15px 30px; }
.latestNews h4{font:normal 30px/32px hvd_comic_serif_proregular,Arial,Helvetica,sans-serif;color:#eb539e;padding:15px 0;margin:0;}
.date-container{width:266px;padding:0;margin:0}
.date{padding:0;margin:0 10px 0 0;text-align:center;background:url(../images/date-bg.jpg) 0 0 no-repeat;width:78px;height:75px;float:left}
.date span.dd{font:bold 40px/31px proxima_nova_rgregular,Arial,Helvetica,sans-serif!important;color:#fff;padding:0;margin:13px 0 0; display:block;}
.date span.mm{font:bold 18px/20px proxima_nova_rgregular,Arial,Helvetica,sans-serif;color:#fff;text-transform:uppercase;padding:0;margin:0; display:block;}
.latest-post{width:178px;padding:0;margin:0;float:right}
.latest-post h5{font:normal 18px/18px proxima_nova_rgregular,Arial,Helvetica,sans-serif;color:#02a8c8;padding:0 0 5px;margin:0}
.latest-post h5 a{font:normal 18px/18px proxima_nova_rgregular,Arial,Helvetica,sans-serif;color:#02a8c8;text-decoration:none}
.latest-post h5 a:hover{font:normal 18px/18px proxima_nova_rgregular,Arial,Helvetica,sans-serif;color:#eb539e;text-decoration:none;cursor:pointer}
.latest-post p{font:normal 13px/18px proxima_nova_rgregular,Arial,Helvetica,sans-serif;color:#464646;padding:0;margin:0}
.contactPnl{ float:left; width:100%; padding:30px 0 0; }
.contactPnlInr{ float:left; width:100%; background:url(../images/contactPnlBg.png) repeat-x 0 0 #6a499a; min-height:132px; border:5px solid #fff; box-shadow:#b6b6b6 0 0 4px;  box-sizing:border-box; position:relative; }
.contactPnlInr img{ position:absolute; left:12px; bottom:0; width:auto; }
.contactPnlInr p{ font:18px/26px "proxima_nova_rgregular",Arial,Helvetica,sans-serif; padding:20px; margin:0; text-align:right; color:#fff;  }
.contactPnlInr p a{ color:#fedb01; text-decoration:none }
.footerPnl{ float:left; width:100%; background:url(../images/footer-bg.jpg) repeat-x center -20px #95b724; padding:180px 0 0; }
.email-subs{padding:0;margin:0; float:left; width:100%;}
.email-subs h3{padding:0;margin:0;font:bold 18px/30px proxima_nova_rgregular,Arial,Helvetica,sans-serif;color:#63742f;text-transform:uppercase;text-align:left}
.field{background:#fff;font:normal 11px/30px Arial,Helvetica,sans-serif;color:#9a9b9b;padding:0 7px 0 3px;width:251px;border:0;height:30px;text-transform:uppercase!important}
.subscribe{background:url(../images/subscribe.png) left top no-repeat!important;height:32px!important;text-indent:-2000px;text-decoration:none;font-size:0;line-height:0;width:117px;border:none;display:block}
.subscribe:hover{background:url(../images/subscribe.png) left bottom no-repeat!important;height:32px!important;text-indent:-2000px;text-decoration:none;font-size:0;line-height:0;width:117px;border:none;cursor:pointer}
.footerBtm{ float:left; width:100%; padding:80px 0 30px 0; }
.footerBtm ul{ float:left; }
.footerBtm ul li{ float:left; margin:0; padding:0 14px 0 0; }
.footerBtm ul li a{ font:normal 13px/18px Arial, Helvetica, sans-serif; color:#fff; display:block; text-decoration:none }
.footerBtm ul li a:hover{ color:#495d08; }
.footerBtm p{ float:right; text-align:right; font:normal 13px/18px Arial, Helvetica, sans-serif; color:#d7f087; }
.footerBtm p a{ color:#d7f087; text-decoration:none; }
.footerBtm p a:hover{ color:#fff; text-decoration:none; }
.inrLeft{ float:left; width:640px; }
.inrRight{ float:right; width:300px; }
.inrRight img{ display:block; margin:100px auto 0; border:6px solid #e1f6fb; }
.mapPnl{ float:left; width:100%; height:300px; margin:20px 0; position:relative }
.mapPnl iframe{ position:absolute; left:0; top:0; width:100%; height:100%; }
#inquiryform table{ float:left; width:100%; margin:0 }
#inquiryform table td{ padding:0px; font:normal 12px/22px 'proxima_nova_rgregular'; color:#000; display:block }
#inquiryform table td strong{ font:normal 14px/22px 'proxima_nova_rgregular'; color:#000 }
#inquiryform table td input[type="text"]{ border:1px solid #ccc; background:#fff; padding:5px; width:100%; height:30px; box-sizing:border-box; margin:0 0 10px; font:normal 14px/30px 'proxima_nova_rgregular'; color:#666 }
#inquiryform table td select{ border:1px solid #ccc; background:#fff; padding:5px; width:100%; height:30px; box-sizing:border-box; margin:0 0 10px; font:normal 14px/30px 'proxima_nova_rgregular'; color:#666 }
#inquiryform table td textarea{ border:1px solid #ccc; background:#fff; padding:5px; width:100%; height:80px; box-sizing:border-box; margin:0 0 10px; font:normal 14px/30px 'proxima_nova_rgregular'; color:#666 }
#inquiryform table td button[type="submit"]{ background:#6b6a6a; color:#fff; width: 100%; padding:15px; font:normal 17px 'proxima_nova_rgregular'; cursor:pointer; border:none; }
#inquiryform table td button[type="submit"]:hover{ background:#0cbfe2 }
#inquiryform table td input[type="text"]:focus, #inquiryform table td select:focus, #inquiryform table td textarea:focus{ border:1px solid #0cbfe2 }
@media screen and (max-width: 979px) {
.headerPnl2{ float:left; width:100%; padding:10px 0 0; position:static; left:inherit; top:inherit; background:none; z-index:inherit; box-shadow:none; border-bottom:none }
.headerPnl2 div.menuPnl{ display:none }
.mainDiv{ width:100%; margin:0; float:left; }
.menuPnl{ float:left; width:95%; height:32px; margin:0 2.5%; position:relative; }
.menuPnl img.menuIcon{ display:block; float:right; margin:0 0 0 0; cursor:pointer; }
.menuPnl ul{ padding:10px; margin:0; text-align:right; float:none; display:none; position:absolute; right:0; top:32px; width:160px; z-index:999; background:#2fa8b3; box-shadow:#fff 0 0 10px; }
.menuPnl ul li{ float:none; list-style:none; border-right:none; padding-right:0; text-align:right; margin:0; position:relative; }
.menuPnl ul li:first-child{ float:none; list-style:none; border-right:none; padding-right:0; text-align:right;	margin:0; position:relative; }
.menuPnl ul li:last-child{ float:none; list-style:none; border-right:none; padding-right:0; position:relative; }
.menuPnl ul li a{ text-decoration: none; font:normal 17px/25px 'nillandregular', Arial, Helvetica, sans-serif; font-family: 'nillandregular' !important; color:#fff; display:block; padding:5px; background:none; text-shadow:none; border-right:none; border-left:none; border-top:none; }
.menuPnl ul li a:hover{ background:#fff; display:block; color:#000; }
.banner{ width:95%; padding:0; margin:0 2.5%; text-align:center; position:relative; height:auto; box-sizing:border-box; float:left; border:none }
.banner img{ float:left; width:100%; height:auto; border:4px solid #fff; box-sizing:border-box; }
.banner-shadow{	display:none }
.banner2{ width:95%; padding:0; margin:0 2.5%; text-align:center; position:relative; height:auto; box-sizing:border-box; float:left; border:none }
.banner2 img{ float:left; width:100%; height:auto; border:4px solid #fff; box-sizing:border-box; }
.state-certied, .fun-learning, .caring-teachers, .od-policy{ position:static; left:inherit; top:inherit; width:50%; float:left;  box-sizing:border-box; }
.state-certied:hover, .fun-learning:hover, .caring-teachers:hover, .od-policy:hover{ position:static; left:inherit; top:inherit; width:50%;  box-sizing:border-box; }
.state-certied{background:url(../images/state-certified-hover.png) right top no-repeat;}
.fun-learning{background:url(../images/fun-learning-hover.png) right top no-repeat;}
.caring-teachers{background:url(../images/caring-teachers-hover.png) right top no-repeat;}
.od-policy{background:url(../images/open-door-policy-hover.png) right top no-repeat;}
.leftPnl{ float:left; width:90%; padding:20px 5% }
.latestNews{ float:none; margin:0 auto; display:block; clear:both; }
.footerPnl{ padding:150px 0 0; }
.footerBtm{ padding:30px 0 }
.email-subs{ margin:0 auto; width:260px; float:none }
.email-subs td{ display:block }
.email-subs td input.field{ margin-bottom:10px }
.footerBtm ul{ width:100%;  text-align:center }
.footerBtm ul li{ display:inline; float:none; padding:0 7px }
.footerBtm ul li a{ display:inline-block }
.footerBtm p{ width:100%; text-align:center; padding:10px 0 0 }
.footerBtm p br{ display:none }
.inrLeft{ float:left; width:90%; padding:20px 2.5% 0; margin:20px 2.5%; background:#fff; }
.inrRight{ float:none; width:300px; display:block; clear:both; margin:0 auto; }
.inrRight img{ margin:0 auto }
.logoPnl{ position:static; left:auto; top:auto; width:100%; height:auto; background:none; }
.logoPnl a img.logoInr{ float:none; width:auto; height:100px; margin:10px auto 10px; border:none; display:block; }
}
@media screen and (max-width: 880px) {
.headerPnl a.logo img{ float:left; border:none; width:50%; margin:0 0 0 2.5%; }
.headerPnl2 a.logo img{ float:left; border:none; width:50%; margin:0 0 0 2.5%; }
.headerPnl a.facebookConnect img{ float:right; border:none; margin:0 2.5% 0 0; width:30%; height:auto }
.headerPnl2 a.facebookConnect img{ float:right; border:none; margin:0 2.5% 0 0; width:30%; height:auto }
.headerRightTxt{ float:left; width:100%; margin:5px 0 0 }
.headerRightTxt h4{ text-align:center; font:bold 16px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; }
.contactPnl{ float:left; width:95%; padding:30px 2.5% 0; }
.contactPnlInr{ padding-bottom:160px; }
.contactPnlInr p{ text-align:center; }
.contactPnlInr img{ left:50%; margin:0 0 0 -160px; width:320px; height:auto }
.bodyContent h1{font:normal 30px/32px hvd_comic_serif_proregular,Arial,Helvetica,sans-serif;color:#0cbfe2;padding-bottom:10px}
.bodyContent h2{font:normal 18px/22px 'proxima_nova_ltbold';color:#6b6a6a; padding:10px 0}
.bodyContent h3{font:normal 14px/20px 'proxima_nova_ltbold';color:#7fb8c3; padding:10px 0}
.bodyContent p{font:normal 14px/20px proxima_nova_rgregular,Arial,Helvetica,sans-serif;color:#6b6a6a;padding-bottom:7px}
.bodyContent ul li{ font:normal 14px/20px proxima_nova_rgregular,Arial,Helvetica,sans-serif;color:#6b6a6a;padding:5px 0 5px 15px; display:block; background:url(../images/bullet.png) no-repeat left 11px;}
}
@media screen and (max-width: 580px) {
.state-certied, .fun-learning, .caring-teachers, .od-policy{ position:static; left:inherit; top:inherit; width:100%; float:left;  box-sizing:border-box; }
.state-certied:hover, .fun-learning:hover, .caring-teachers:hover, .od-policy:hover{ position:static; left:inherit; top:inherit; width:100%;  box-sizing:border-box; }
.headerPnl{ float:left; width:100%; padding:15px 0 0; }
}
@media screen and (max-width: 480px) {
.headerPnl a.logo img{ float:left; border:none; width:60%; margin:0 0 0 2.5%; }
.headerPnl2 a.logo img{ float:left; border:none; width:60%; margin:0 0 0 2.5%; }
.headerPnl a.facebookConnect img{ float:right; border:none; margin:0 2.5% 0 0; width:25%; height:auto }
.headerPnl2 a.facebookConnect img{ float:right; border:none; margin:0 2.5% 0 0; width:25%; height:auto }
}
@media screen and (max-width: 360px) {
.contactPnlInr{ padding-bottom:120px; }
.contactPnlInr img{ left:50%; margin:0 0 0 -40%; width:80%; height:auto }
.footerBtm p br{ display:block }
}
@media screen and (max-width: 350px) {
.latestNews{ float:right; width:95%; height:327px; background:#ffe962; box-sizing:border-box; padding:15px 30px; margin:0 2.5%; border:2px solid #f57822; }
}
