@charset "utf-8";html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite,
code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, form,
label, caption, article, fieldset, legend, aside, canvas, details, embed, figure,
figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{border:0 none;list-style:none outside none;margin:0;padding:0;vertical-align:top;}
body{margin:0px;font-size:100%;font-family:'Open Sans', Arial, Helvetica, sans-serif;}
img{border:none;}
a{text-decoration:none;outline:none;}
.clr{clear:both;}
.fullImage{width:100%;}
.innBannerImg{width:100%;height:250px;}
.ImgWH{width:100% !important;height:250px !important;}
h1{font-size:40px;color:#fff;text-align:center;font-weight:300;outline:none;font-family:'Open Sans',Arial, Helvetica, sans-serif;}
h2{font-size:25px;margin:0;font-weight:500;color:#fff;text-transform:uppercase}
h3{font-size:25px;font-weight:400;padding:35px 0 18px 0;color:#000;}
.innh1{font-size:25px;margin:0;font-weight:bold !important;color:#fff;text-transform:uppercase;}
.rMore{width:auto;padding:9px 20px;background:#136581;font-size:13px;font-weight:300;color:#fff;outline:none;-o-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-khtml-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;border-radius:3px;}
.rMore:hover{background:#2f4f6e;color:#fff;}
.applynow{width:135px;height:auto;position:fixed;bottom:52px;right:0px;z-index:99999;}
.topRibon{width:98%;padding:2px 1% 3px 1%;background:#0c2034;color:#fff;font-size:12px;}
.ribonLeftBox{width:auto;padding:2px 0 4px 0;height:auto;float:right;}
.hContactNo{width:auto;float:left;padding:4px 5px 0px 20px;font-size:13px;color:#fff;font-weight:400;background:url(images/contactIcon.png) no-repeat left;}
.hEmail{width:auto;float:left;padding:4px 5px 0px 20px;font-size:13px;color:#fff;font-weight:400;background:url(images/emailIcon.png) no-repeat left;}
.ribonNavBox{width:auto;float:left;padding:4px 0px 0px 10px;font-size:13px;color:#fff;font-weight:400;}
.ribonNav{color:#fff;}
.ribonNav:hover{text-decoration:underline;}
.header{width:99%;height:auto;padding:0 0.5%;margin:auto;background:#fff;box-shadow:0px 1px 2px rgba(0,0,0,0.5);position:relative;z-index:9999;}
.logoBox{width:auto;height:auto;text-align:center;position:absolute;left:0px;z-index:99999;}
.rightBox{width:auto;float:right;}
.menuBox{width:auto;margin:0;}
header{width:100%;height:auto;position:fixed;top:0;left:0;z-index:999;}
header .logoBox{width:34%;height:auto;float:left;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
header.smaller{height:75px;}
header.smaller .logoBox{width:30%;height:auto;position:absolute;top:0px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.banner{width:100%;height:auto;position:relative;margin:77px 0 0 0;}
.banneroverflow{width:100%; height:502px; padding:0; margin:0; overflow:hidden;}
.bannEnquiryBox{width:300px;height:auto;padding:10px 2% 10px 2%;margin:25px 0 0 0;background:rgba(45,40,135,0.6);position:absolute;z-index:101;top:0;right:5%;border-radius:10px;}
.bannEheading{width:100%;height:auto;padding:0;margin:0 0 15px 0;font-size:25px;color:#fff;font-family:'Century Gothic',Arial, Helvetica, sans-serif;}
.bannERow{width:100%;height:auto;padding:0;margin:0 0 12px 0;position:relative;}
.bannETBox{width:94%;height:auto;padding:8px 3%;margin:0;border:none;color:#000 !important;border-radius:3px;font-family:'Century Gothic',Arial, Helvetica, sans-serif;}
.bannELBox{width:100%;height:auto;padding:8px 3%;margin:0;border:none;color:#000 !important;border-radius:3px;font-family:'Century Gothic',Arial, Helvetica, sans-serif;}
.bannETABox{width:94%;height:auto;padding:8px 3%;margin:0;border:none;color:#000 !important;border-radius:3px;font-family:'Century Gothic',Arial, Helvetica, sans-serif;}
.bannSubmit{width:100%;height:auto;padding:10px 0;margin:0;border:none;background:#ff7d00;color:#fff;font-size:20px;border-radius:3px;font-family:'Century Gothic',Arial, Helvetica, sans-serif;}
.bannSubmit:hover{background:#ff5a00;cursor:pointer;}
.events{width:100%;height:auto;padding:0;margin:0;background:#0c2034;color:#fff;}
.eventsLeftCol{width:14%;height:auto;padding:15px 2%;margin:0;background:#2f4f6e url(images/nebg.png) no-repeat right center;float:left;text-align:center;font-weight:bold;}
.eventsRightCol{width:80%;height:auto;padding:15px 0;margin:0;background:#0c2034;font-size:14px;font-weight:400;float:right;}
.facilityBox{width:100%;height:auto;padding:35px 0 75px 0;margin:0;background:#ebebeb;}
.facilityHeading{width:100%;height:auto;padding:25px 0 35px 0;margin:auto auto 35px auto;background:#ebebeb url(images/designBorder.png) no-repeat center bottom;font-size:30px;color:#0c2034;text-align:center;text-transform:uppercase;font-weight:bold;}
.facilityContentBox{width:100%;height:auto;padding:60px 0 40px 0;margin:auto;}
.facilityRow1{width:100%;height:auto;padding:0;margin:0 auto 15px auto;}
.squareRow1{width:64%;height:auto;margin:auto;}
.squareRow2{width:85%;height:auto;margin:auto;}
.square{position:relative;width:22.5%;margin:0 5.4%;float:left;bottom:-25px;cursor:pointer;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.square:after{content:"";display:block;padding-bottom:100%;}
.square1{position:relative;top:-20px;width:16.8%;margin:0 4.1%;float:left;cursor:pointer;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.square1:after{content:"";display:block;padding-bottom:100%;}
.content{position:absolute;width:100%;height:100%;}
.imageBox{width:100%;height:100%;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.tileNameBox{width:100%;height:auto;padding:0;margin:0;font-size:22px;font-weight:bold;color:#f9f9f9;position:absolute;top:70px;left:0px;z-index:1;text-align:center;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.square:hover .img{-webkit-transform:scale(1.3);transform:scale(1.3);}
.square1:hover .img{-webkit-transform:scale(1.3);transform:scale(1.3);}
.img{width:144%;height:144%;-webkit-transition:all 0.7s ease;transition:all 0.7s ease;position:absolute;left:-21%;top:-21%;}
.boxInner{position:absolute;left:0px;right:0px;top:0px;bottom:0px;overflow:hidden;background-size:cover;background-repeat:no-repeat;}
.innerLeft{color:#fff;text-align:center;}
.activityContainer{width:100%;height:auto;padding:35px 0 75px 0;margin:0;background:#fff;}
.activityHeading{width:100%;height:auto;padding:25px 0 35px 0;margin:auto auto 35px auto;background:#fff url(images/designBorder.png) no-repeat center bottom;font-size:30px;color:#0c2034;text-align:center;text-transform:uppercase;font-weight:bold;}
.activitySlideContainer{width:96%;height:auto;padding:0;margin:auto;}
.activityBox{width:23%;height:auto;padding:0 0 10px 0;margin:0 1%;background:#28b2cc;float:left;}
.activityImg{width:100%;height:auto;padding:0;margin:0;position:relative;}
.activityName{width:100%;height:auto;padding:7px 0;margin:0;background:rgba(0,0,0,0.7);font-size:18px;font-weight:bold;text-align:center;color:#fff;position:absolute;z-index:1;bottom:0px;}
.activityText{width:95%;height:auto;padding:15px 0 25px 0;margin:auto;font-size:15px;font-weight:400;text-align:center;color:#fff;line-height:28px;}
.activityRMBox{width:100%;height:auto;margin:10px 0 25px 0;text-align:center;}
.ovContainer{width:96%;height:auto;padding:50px 2%;margin:0;background:#ebebeb;}
.ovBox{width:31%;height:auto;padding:0;margin:0 1%;float:left;}
.ovImg{width:100%;height:auto;padding:0;margin:0;position:relative;}
.ovName{width:100%;height:auto;padding:15px 0 7px 0;margin:0;font-size:18px;font-weight:bold;text-align:left;color:#000;}
.ovText{width:100%;height:auto;padding:5px 0 7px 0;margin:0;font-size:15px;font-weight:400;text-align:center;color:#000;line-height:28px;text-align:justify;}
.ovRMBox{width:100%;height:auto;margin:10px 0 10px 0;text-align:right;}
.ovrMore{width:auto;padding:0;font-size:15px;font-weight:400;color:#288dff;-o-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-khtml-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;}
.ovrMore:hover{color:#2f4f6e;}
.abPanel{width:92%;height:auto;padding:50px 0;margin:auto;background:#fff;text-align:center;}
.abHeading{width:100%;height:auto;padding:0;margin:auto;background:url(images/headingBg.jpg) repeat-x center center;font-size:20px;color:#000;text-align:center;font-weight:bold;}
.abHeadingBg{padding:0 15px 0 0;background:#fff;}
.abText{width:100%;margin:auto;padding:35px 0px 50px 0px;font-size:15px;font-weight:400;line-height:30px;color:#000;text-align:center;}
.abrMore{width:auto;padding:12px 25px;font-size:13px;font-weight:300;color:#fff;outline:none;background:#136581;border-radius:3px;-o-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-khtml-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;}
.abrMore:hover{background:#2f4f6e;color:#fff;}
.galleryPanel{width:100%;height:auto;padding:50px 0;background:url(images/galleryBG.jpg) no-repeat center top;background-size:100% 100%;text-align:center;}
.galleryBox{width:98%;height:auto;padding:0;margin:25px 0 0 0;}
.galleryImgBox{width:90%;height:150px;padding:0;margin:0;border:solid 5px #fff;}
.galleryImgWH{width:100%;height:150px;}
.footerNavSection{width:90%;height:auto;padding:35px 5% 20px 5%;background:#0c2034 url(images/footerImg.png) no-repeat center center;color:#fff;font-size:12px;line-height:20px;}
.footerContentBox{width:100%;height:auto;margin:auto;}
.footerCol1{width:19%;padding:0 0 0 2%;min-height:210px;float:left;text-align:left;}
.footerCol2{width:25%;padding:0 2% 0 2%;min-height:210px;float:left;}
.footerCol3{width:25%;height:auto;margin:0 0 0 7%;float:left;}
.footerCol4{width:11%;height:auto;margin:80px 0 0 2%;float:left;text-align:center;}
.footerTextBox{width:100%;text-align:justify;padding:15px 0px;}
.fPaymentCardBox{width:100%;height:auto;}
.fContactDetailsBox{width:100%;padding:15px 0;font-size:13px;color:#fff;font-weight:400;}
.fLocation{width:90%;height:auto;padding-left:35px;background:url(images/fLocationIcon.png) no-repeat left 5px;}
.fContact{width:75%;height:20px;padding:3px 0px 0px 35px;margin:5px 0;background:url(images/fContactIcon.png) no-repeat left;}
.fEmail{width:75%;height:20px;padding:3px 0px 0px 35px;margin:0 0;background:url(images/fMailIcon.png) no-repeat left;}
.fWebsite{width:75%;height:20px;padding:3px 0px 0px 35px;margin:0 0;background:url(images/fWebsite.png) no-repeat left;}
.socialMediaIconBox{width:100%;height:auto;margin:15px 0 0 0;text-align:left;}
div#fNav1 ul{margin:10px 0;padding:0;list-style:none;}
div#fNav1 ul li{margin:0;padding:1px 0px;list-style:none;}
div#fNav1 ul a:link, div#fNav1 ul a:active, div#fNav1 ul a:visited{margin:0;padding:2px 0px 2px 18px;text-decoration:none;color:#fff;display:block;font-size:14px;text-align:left;background:url(images/footerArrow.png) no-repeat left;font-weight:400;}
div#fNav1 ul li a:hover{color:#fff;text-decoration:underline;}
div#fNav2 ul{margin:10px 0;padding:0;list-style:none;}
div#fNav2 ul li{margin:0;padding:1px 0px;list-style:none;}
div#fNav2 ul a:link, div#fNav2 ul a:active, div#fNav2 ul a:visited{margin:0;padding:2px 0px 2px 18px;text-decoration:none;color:#fff;display:block;font-size:14px;text-align:left;background:url(images/footerArrow.png) no-repeat left;font-weight:400;}
div#fNav2 ul li a:hover{color:#fff;text-decoration:underline;}
.footerHeading{width:100%;margin:0 0 15px 0;font-size:18px;font-weight:bold;color:#fff;text-transform:uppercase;}
.footerHeading1{width:100%;margin:0 0 15px 0;font-size:14px;font-weight:bold;color:#fff;}
.cRightBox{width:90%;height:auto;padding:17px 5%;background:#2f4f6e;border-top:solid 1px #899bad;font-size:13px;font-weight:400;color:#fff;text-align:left;}
.cRightContentBox{width:100%;height:auto;margin:auto;}
.copyright{width:auto;height:auto;float:left;}
.poweredBy{width:auto;height:auto;float:right;}
.poweredNav{color:#fff;}
.poweredNav:hover{color:#fff;}
.pageBody{width:100%;height:auto;padding:0;margin:0 0 0 0;}
.pageHeading{width:96%;margin:0;background:#488fff;padding:40px 2% 15px 2%;margin:77px 0 0 0;border-bottom:solid 1px #ededed;}
.pageHeading1{width:96%;margin:0;background:#488fff url(images/headerBg.png) no-repeat right bottom;padding:5px 2% 15px 2%;margin:77px 0 0 0;border-bottom:solid 1px #ededed;}
.pageNavBox{width:auto;height:auto;padding:20px 0 10px 0;font-size:12px;color:#fff;}
a.pageNav:link,a.pageNav:active,a.pageNav:visited{font-size:12px;color:#fff;}
a.pageNav:hover{font-size:12px;color:#fff;}
.innWrap{width:96%;height:auto;padding:20px 2%;margin:auto;font-weight:400;line-height:25px;text-align:justify;}
.innLeftPanel{width:72%;height:auto;padding:0;margin:10px auto 25px auto;font-size:15px;float:left;line-height:28px;}
.innRightPanel{width:22%;height:auto;padding:0%;margin:10px auto 25px auto;background:#f6f6f6;font-size:13px;float:right;border-radius:5px;border-bottom:solid 4px #3e4095;}
.innRightPanelHead1{width:90%;height:auto;padding:7px 5%;margin:auto;background:#3e4095;font-size:16px;color:#fff;text-transform:uppercase;font-weight:bold;border-radius:5px 5px 0px 0px;}
.innRightPanelHead2{width:90%;height:auto;padding:7px 5%;margin:auto;background:#3e4095;font-size:16px;color:#fff;text-transform:uppercase;font-weight:bold;border-radius:0px;}
.innRightCallBox{width:90%;height:200px;padding:0;margin:0 5%;}
.innRightEventsBox{width:90%;height:200px;padding:0;margin:0 5%;}
div#rNav ul{margin:0;padding:0;list-style:none;}
div#rNav ul li{margin:0 0 1px 0;padding:0;list-style:none;}
div#rNav ul a:link, div#rNav ul a:active, div#rNav ul a:visited{margin:0;padding:4px 0px 4px 30px;background:#eaeaea url(images/rightNavArrow.png) no-repeat 10px center;text-decoration:none;color:#333;display:block;font-size:13px;text-align:left;font-weight:400;}
div#rNav ul li a:hover{background:#3e4095 url(images/rightNavHoverArrow.png) no-repeat 10px center;color:#fff;}
.testimonialImg{width:150px;height:150px;margin:auto 15px 15px auto;background:#fff;overflow:hidden;float:left;}
.testimonialText{font-size:13px !important;line-height:25px !important;}
.galleryContainer{width:100%;height:auto;padding:0;}
.galleryBox{width:46.5%;height:auto;padding:5px;margin:0 1% 20px 1%;border:solid 1px #ccc;float:left;}
.galleryName{width:100%;height:auto;padding:8px 0;margin:5px auto auto auto;background:#ebebeb;font-size:17px;font-weight:bold;color:#ed3e29;text-align:center;}
.galleryContainer1{width:100%;height:auto;padding:0;}
.galleryBox1{width:28.5%;height:auto;padding:5px;margin:0 1.3% 20px 1.3%;border:solid 1px #ccc;float:left;}
.galleryImgH{width:100% !important;height:200px !important;}
.videoContainer{width:100%;height:auto;padding:0;}
.videoRow{width:100%;height:auto;margin:0 0 25px 0;}
.videoHeading{width:100%;height:auto;margin:0 0 7px 0;font-size:16px;font-weight:400;color:#000;text-align:left;}
.videoCol1{width:48%;height:auto;float:left;}
.videoCol2{width:48%;height:auto;float:right;}
.contactLeftPanel{width:40%;height:auto;padding:0 2%;margin:0px 3% 25px 0%;background:#fff;float:left;}
.contactRightPanel{width:47%;height:auto;padding:0 2%;margin:0px 0 25px 0;float:right;}
.formRow{width:100%;height:auto;padding:0;margin-bottom:10px;}
.contactFormCol1{width:100%;height:auto;padding:0;}
.contactFormCol2{width:100%;height:auto;padding:0;margin:0;}
.contactFormLebel{width:100%;height:auto;padding:10px 0 0;color:#333;text-align:right;font-size:13px;font-weight:400;}
.contactFormBox{width:100%;height:auto;}
.textBox1{width:96%;height:auto;padding:10px 2%;background:#fff;border:solid 1px #8b8b8b;color:#000;outline:none;border-radius:5px;}
.textArea1{width:96%;height:50px;padding:10px 2%;background:fff;border:solid 1px #8b8b8b;color:#000;outline:none;border-radius:5px;}
.btn1{width:auto;padding:13px 30px;font-size:14px;font-weight:normal;border:none;background:#3e4095;color:#fff;outline:none;cursor:pointer;text-align:right;}
.btn1:hover{background:#2f3186;}
.addressContainer{width:100%;height:auto;padding:0;margin:0;font-size:14px;}
.contactHeading{width:100%;height:auto;padding:0;margin:0 0 15px 0;text-align:left;color:#3e4095;font-size:18px;font-weight:bold;text-transform:uppercase;}
.addressHeading{width:100%;height:auto;padding:7px 0;margin:0 0 7px 0;font-size:14px;color:#333;font-weight:bold;border-bottom:dashed 1px #f2f2f2;text-transform:uppercase;}
.addressBox{width:100%;height:auto;padding:7px 0;border-bottom:dashed 1px #f2f2f2;}
.contactIconBox{width:auto;height:auto;padding:0;float:left;}
.contactTextBox{width:92%;height:auto;padding:0;float:right;}
.orRow{width:100%;height:auto;padding:0;margin:0 0 15px 0;font-size:13px;font-weight:400;}
.orRow2{width:100%;height:auto;padding:0;margin:0;font-size:13px;font-weight:400;}
.orHeading{width:98%;height:auto;padding:10px 1%;margin:20px 0;background:#e8e8f4;font-size:15px;font-weight:bold;color:#000;text-align:left;border:solid 1px #d5d6f5;}
.orCol1{width:47%;height:auto;padding:0 0 10px 0;float:left;}
.orCol2{width:47%;height:auto;padding:0 0 10px 0;float:right;}
.orCol3{width:100%;height:auto;padding:0 0 10px 0;float:right;}
.orLebel{width:100%;height:auto;padding:0 0 1px 0;text-align:left;font-size:13px;}
.orFormBox{width:100%;height:auto;padding:0;}
.orTextBox1{width:95%;height:auto;padding:10px 2%;background:#fff;border:solid 1px #8b8b8b;color:#000;outline:none;}
.orListBox1{width:99%;height:auto;padding:10px 2%;background:#fff;border:solid 1px #8b8b8b;color:#000;outline:none;}
.orTabBox{width:100%;height:auto;padding:0;margin:0 0 15px 0;border-bottom:solid 1px #eeeeee;}
.orTab{width:auto;height:auto;padding:7px 25px;margin:0 1px 0 0;background:#f4f4f4;color:#555;float:left;cursor:pointer;}
.orTabActive{width:auto;height:auto;padding:7px 25px;background:#090;color:#fff;}

/*-- Home FAQS Panel --*/
.hfaqPanel{width:92% !important; height:auto !important; padding:45px 4% !important; margin:25px auto 0px auto !important; background:#f1f1f1;}
.testimonialsHeading{width:100%;height:auto; padding:0 0 35px 0; font-size:35px; font-weight:400; color:#337ab7; border-bottom:solid 1px #eeeeee;}
.accordion {width: 100%; margin:0;background: #0c2034;color: #fff; font-weight:bold;cursor: pointer;padding: 12px 15px;border: none;text-align: left;outline: none;font-size: 17px;transition: 0.4s;}
.active, .accordion:hover { background: #005aa8;}
.accordion:after {content: '\002B';color: #fff;font-weight: bold;float: right; margin-left: 5px;}
.active:after { content: "\2212";}
.panel {padding:0 15px 5px 15px;background-color: white;max-height: 0;overflow: hidden; transition: max-height 0.2s ease-out; font-size:15px; line-height:25px;}

.faqHeading {
    width: 100%;
    height: auto;
    padding: 0 0 35px 0;
    margin: auto auto 35px auto;
    background:url(images/designBorder.png) no-repeat center bottom;
    font-size: 30px;
    color: #0c2034;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
}

.Disclosure{width:100%; height:auto;}
.Disclosure h2{width:100%; height:auto; padding:0; margin:25px 0 15px 0; color:#3e4095; font-size:20px; font-weight:bold;}

.disc-table {width:100%;border: 1px solid #CCC;font-size: 13px;color: #888887;padding:7px 10px !important;text-align: left;border-collapse: collapse;}
.disc-table th{border: 1px solid #CCC;font-size: 13px;color: #888887;padding:7px 10px !important;}
.disc-table tr {border: 1px solid #CCC;font-size: 13px;color: #888887;padding:7px 10px !important;}
.disc-table td{border: 1px solid #CCC;font-size: 13px;color: #888887;padding:7px 10px !important;}