@charset "utf-8";
/* CSS Document */
ul.leftFxdMnu li a b,.section_1 ul li a,.bnrBtn_1 a,.bnrBtn_2 a,.upComingEv ul li a div.date,.upComingEv ul li a div.date span,.section_1 ul li, .headerPnl, a img.logo, body.fixed a img.logo
{transition:all .4s linear;-o-transition:all .4s linear;-moz-transition:all .4s linear;-webkit-transition:all .4s linear}
*{margin:0;padding:0;list-style:none;text-decoration:none;outline:none;box-sizing:border-box}
a img{border:none}
body{background:#fff;font:normal 14px/20px pt_sansregular,Arial,Helvetica,sans-serif;color:#666}
.clear_me{font-size:0;line-height:0;clear:both}
.mainDiv{margin:0 auto;width:1170px}
.headerPnl{float:left;width:100%;height:186px;background:url(../images/headerBg.png) no-repeat right top #fff}
a img.logo{float:left;margin:40px 0 0;width: 158px;}
.menuPnl{float:right;width:69%;margin:115px 0 0}
.menuPnl ul{float:right;width:100%;text-align:center}
.menuPnl ul li{float:none;margin:0;padding:0;display:inline}
.menuPnl ul li a{display:inline-block;color:#393939;padding:0 10px;font:normal 16px/50px pt_sansbold;text-transform:uppercase;background:none}
/* .menuPnl ul li a:hover,.menuPnl ul li a.active{color:#0069cb;background:url(../images/menuHvrBg.png) no-repeat center bottom} */
body.fixed .headerPnl{ position: fixed;z-index: 99999;top: 0;left: 0;height: 125px; box-shadow: 0 0 10px #666; }
body.fixed .bannerPnl{ margin-top: 30px; }
body.fixed .menuPnl ul li a{ line-height: 34px; }
/* new menu style */
body.fixed a img.logo{ margin: 10px 0 7px;  width: 180px;}
body.fixed .menuPnl ul li a{  line-height: 3.1;}
.headerPnl{  border-bottom: 3px solid #A6CE39;}
body.fixed .headerPnl{ border-bottom-width: 0;}
.menuPnl{
  width: 100%;
  margin: 10px 0 0;
  --blue: #322f68;
  --active: #322f68;
  --hoverColor: #155190;
  --one: #7cd4f9;
  --two: #eb8145;
  --three: #a6ce39;
  --four: #c7a0cb;
  --five: #ffcb08;
  --six: #54c5d0;
  --seven: #fbb45b;
  --eight: #7cd4f9;
  --nine: #eb8145;
  --ten: #a6ce39;
  --eleven: #c7a0cb;
  --twelve: #ffcb08;
}
a img.logo{  margin: 10px 0px 10px;  width: auto; }
.menuPnl ul{  display: flex;  justify-content: space-between;}
.menuPnl ul li{  padding: 0 20px 0;  position: relative;  display: inline-block;  border-radius: 5px 5px 0 0;  height: 40px;  margin-right: 2px;  transition: 200ms;  overflow: hidden;  z-index: 2;}
.menuPnl ul li::before{ content: '';  position: absolute;  top: 0;  left: -5px;  width: 100%;  height: 100%;  transform: skew(10deg);  background-color: var(--blue);   border-radius: 8px 5px 0 0;  transition: 200ms;  z-index: 1;}
.menuPnl ul>li:nth-child(1)::before,
.menuPnl ul>li:nth-child(1)::after{
  background-color: var(--one)
}
.menuPnl ul>li:nth-child(2)::before,
.menuPnl ul>li:nth-child(2)::after{
  background-color: var(--two)
}
.menuPnl ul>li:nth-child(3)::before,
.menuPnl ul>li:nth-child(3)::after{
  background-color: var(--three)
}
.menuPnl ul>li:nth-child(4)::before,
.menuPnl ul>li:nth-child(4)::after{
  background-color: var(--four)
}
.menuPnl ul>li:nth-child(5)::before,
.menuPnl ul>li:nth-child(5)::after{
  background-color: var(--five)
}
.menuPnl ul>li:nth-child(6)::before,
.menuPnl ul>li:nth-child(6)::after{
  background-color: var(--six)
}
.menuPnl ul>li:nth-child(7)::before,
.menuPnl ul>li:nth-child(7)::after{
  background-color: var(--seven)
}
.menuPnl ul>li:nth-child(8)::before,
.menuPnl ul>li:nth-child(8)::after{
  background-color: var(--eight)
}
.menuPnl ul>li:nth-child(9)::before,
.menuPnl ul>li:nth-child(9)::after{
  background-color: var(--nine)
}
.menuPnl ul>li:nth-child(10)::before,
.menuPnl ul>li:nth-child(10)::after{
  background-color: var(--ten)
}
.menuPnl ul>li:nth-child(11)::before,
.menuPnl ul>li:nth-child(11)::after{
  background-color: var(--eleven)
}
.menuPnl ul>li:nth-child(12)::before,
.menuPnl ul>li:nth-child(12)::after{
  background-color: var(--twelve)
}
.menuPnl ul li:hover a{  color: #fff;}
.menuPnl ul li:hover{  height: 45px;  margin-top: -5px;}
.menuPnl ul li:hover::before{
  background-color: var(--hoverColor);
}
.menuPnl ul li>a{  position: relative;  left: -2px;  color: #fff;  font-size: 16px;  line-height: 2.9;  z-index: 5;}
.headerPnl{  height: auto;}
.menuPnl ul li a:hover, .menuPnl ul li a.active{  background-image: none;}
.menuPnl ul li.active{	 height: 45px;  	margin-top: -5px;}
.menuPnl ul li.active a{  color: #fff;}
.menuPnl ul li.active::before{  background-color: var(--hoverColor);}
/* ending new menu*/
.bannerPnl{float:left;width:100%;height:auto;background:url(../images/bannerBg.png) repeat-x 0 0 #1091c6;position:relative;overflow:hidden}
.bannerPnlInr{float:left;width:100%;position:relative}
.bannerPnlInr img.innerBnr{float:left;width:100%;height:auto}
.bannerPnlInr .overlay{position:absolute;top:0;left:0;width:100%;height:50%;background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0)}
.siderPnl{float:left;width:100%;height:auto;position:relative;padding:0 0 35px}
.siderPnl img.frame{position:absolute;left:0;top:0;width:100%;height:auto}
.siderPnl img.sliderPic{float:left;margin:25px 0 0}
.siderPnl .bnrTxt{position:absolute;right:0;top:110px;width:420px}
.siderPnl .bnrTxt h1{font:normal 45px/50px pt_sansbold;color:#fff;padding:10px 0;text-transform:uppercase}
.siderPnl .bnrTxt p{font:normal 28px/30px pt_sansregular;color:#fff;padding:10px 0}
.bnrBtn_1{float:left;margin:10px 20px 0 0}
.bnrBtn_1 a{display:block;padding:0 25px;border-radius:3px;background:#f4c212;color:#fff;font:normal 20px/50px pt_sansbold}
.bnrBtn_2{float:left;margin:10px 20px 0 0}
.bnrBtn_2 a{display:block;padding:0 25px;border-radius:3px;background:#65c121;color:#fff;font:normal 20px/50px pt_sansbold}
.bnrBtn_1 a:hover,.bnrBtn_2 a:hover{background:#fff;color:#000}
ul.rslides1_tabs{position:absolute;left:0;bottom:25px;width:100%;z-index:9999;text-align:center}
ul.rslides1_tabs li{float:none;list-style:none;margin:0 10px;display:inline}
ul.rslides1_tabs li a{width:10px;height:10px;text-indent:-9999px;display:inline-block;border-radius:50%;background:#61c5ef}
ul.rslides1_tabs li.rslides_here a{width:10px;height:10px;text-indent:-9999px;display:inline-block;border-radius:50%;background:#ffd204}
ul.leftFxdMnu{position:absolute;left:0;top:165px;z-index:999;width:50px}
ul.leftFxdMnu li{float:left;width:50px;height:50px;position:relative;margin:0 0 1px}
ul.leftFxdMnu li a{display:block;width:50px;height:50px}
ul.leftFxdMnu li a span{width:50px;height:50px;position:absolute;left:0;top:0;z-index:999;display:block}
ul.leftFxdMnu li a b{position:absolute;left:-200px;top:0;height:50px;font:normal 22px/50px pt_sansbold;color:#fff;text-transform:uppercase;width:200px;overflow:hidden;text-shadow:#666 1px 1px 1px}
ul.leftFxdMnu li a:hover b{left:50px}
ul.leftFxdMnu li:nth-child(1) a span{background:url(../images/leftMnuIcon_1.png) no-repeat center center #f4c212}
ul.leftFxdMnu li:nth-child(1) a b{background:#f4c212}
ul.leftFxdMnu li:nth-child(2) a span{background:url(../images/leftMnuIcon_2.png) no-repeat center center #a6ce39}
ul.leftFxdMnu li:nth-child(2) a b{background:#a6ce39}
ul.leftFxdMnu li:nth-child(3) a span{background:url(../images/leftMnuIcon_3.png) no-repeat center center #faa435}
ul.leftFxdMnu li:nth-child(3) a b{background:#faa435}
ul.leftFxdMnu li:nth-child(4) a span{background:url(../images/leftMnuIcon_4.png) no-repeat center center #54c5d0}
ul.leftFxdMnu li:nth-child(4) a b{background:#54c5d0}
ul.leftFxdMnu li:nth-child(5) a span{background:url(../images/leftMnuIcon_5.png) no-repeat center center #fc5564}
ul.leftFxdMnu li:nth-child(5) a b{background:#fc5564}
.section_1{float:left;width:100%;padding:30px 0 40px;background:#efeffc}
.section_1 h2{font:normal 30px/40px pt_sansbold;color:#0069cb;border-bottom:2px solid #85cb3c}
.section_1 ul{float:left;width:100%;margin:30px 0 0}
.section_1 ul li{float:left;width:210px;height:272px;background:#fff;border:1px solid #e3e3ef;border-radius:2px;margin:0 30px 0 0}
.section_1 ul li:nth-child(4){float:left;width:210px;height:272px;background:#fff;border:1px solid #e3e3ef;border-radius:2px;margin:0}
.section_1 ul li:nth-child(5){float:right;width:210px;height:272px;background:#fff;border:1px solid #e3e3ef;border-radius:2px;margin:0}
.section_1 ul li a{display:block;width:100%;height:100%}
.section_1 ul li a img{float:left;width:100%;height:auto}
.section_1 ul li a span{display:block;clear:both;padding:20px 20px 0;color:#231f1f;font:normal 14px/20px pt_sansregular}
.section_1 ul li a span b{display:block;color:#0069cb;font:normal 20px/22px pt_sansregular;display:block;padding:0 0 5px}
.section_1 ul li a:hover{background:#f9f9f9}
.section_1 ul li:hover{box-shadow:#999 0 0 10px}
.middilePnl{float:left;width:100%;padding:48px 0;background:#fff}
.bodyContent{float:left;width:770px}
.bodyContent h1{font:normal 40px/45px pt_sansregular;color:#231f1f;background:url(../images/h1TagBg.png) no-repeat left bottom;padding:0 0 15px;margin:0 0 20px}
.bodyContent h2{font:normal 30px/35px pt_sansbold;color:#1199d1;padding:10px 0 0}
.bodyContent h3{font:normal 20px/30px pt_sansbold;color:#666;padding:10px 0 0}
.bodyContent p{font:normal 16px/24px pt_sansregular;color:#545454;padding:10px 0}
.bodyContent p.large{font:normal 18px/24px pt_sansregular;color:#111112}
.bodyContent p strong{font-family:'pt_sansbold'}
.bodyContent a{color:#1199d1}
.bodyContent a:hover{color:#000}
.bodyContent ul{padding:0 0 10px;margin:0}
.bodyContent ul li{font:normal 16px/24px pt_sansregular;color:#545454;padding:3px 0 3px 15px;background:url(../images/bullet.png) no-repeat left 12px}
.bodyContent ol{padding:0 0 10px;margin:0 0 0 25px}
.bodyContent ol li{font:normal 16px/24px pt_sansregular;color:#545454;padding:3px 0 3px 10px;list-style:decimal}
.bodyContent img{margin:15px;border:5px solid #F4C112}

.upComingEv{float:left;width:100%;background:#f3f3f3;border-radius:5px;overflow:hidden}
.upComingEv h3{color:#fff;font:normal 32px/42px pt_sansregular;background:url(../images/upcomingEventsIcon.png) no-repeat 28px center #54c5d0;padding:20px 0 20px 88px}
.upComingEv ul{float:left;width:100%;padding:20px}
.upComingEv ul li{float:left;width:100%;margin:0 0 35px;height:75px;overflow:hidden}
.upComingEv ul li a{font:normal 13px/18px pt_sansregular;color:#6d838b;display:block}
.upComingEv ul li a b{font:normal 14px/18px pt_sansregular;color:#231f1f;display:block;text-transform:uppercase;padding:0 0 3px}
.upComingEv ul li:nth-child(1) a div.date{background:#a6ce39;width:75px;height:75px;border-radius:3px;text-align:center;color:#fff;font:normal 20px/25px pt_sansbold;float:left;margin:0 20px 0 0;padding:15px 0}
.upComingEv ul li:nth-child(2) a div.date{background:#faa435;width:75px;height:75px;border-radius:3px;text-align:center;color:#fff;font:normal 20px/25px pt_sansbold;float:left;margin:0 20px 0 0;padding:15px 0}
.upComingEv ul li a div.txt{float:left;width:230px}
.upComingEv ul li a div.date span{color:rgba(255,255,255,0.7);font:normal 18px/30px pt_sansbold;display:block}
.upComingEv ul li a:hover div.date{background:#fff;color:#000}
.upComingEv ul li a:hover div.date span{color:rgba(0,0,0,0.5)}

.sidebar{float:right;width:370px}
.sidebar img{max-width: width:370px}
.sidebar p{font:normal 16px/24px pt_sansregular;color:#545454;padding:10px 0}
.sidebar h2{font:normal 30px/35px pt_sansbold;color:#1199d1;padding:10px 0 0}

.locationPnl{float:left;width:100%;padding:25px 0;background:#54C5D0}
.locationPnl ul{float:left;width:100%;margin:0;padding:0}
.locationPnl ul li{float:left;width:100%;margin:0 30px 0 0}
.locationPnl ul li:nth-child(2){float:left;width:369px;margin:0}
.locationPnl ul li:nth-child(3){float:right;width:369px;margin:0}
.locationPnl ul li div.mapDiv{float:left;width:100%;height:300px;position:relative}
.locationPnl ul li div.mapDiv iframe{position:absolute;left:0;top:0;width:100%;height:100%}
.locationPnl ul li span{font:normal 16px/22px pt_sansregular;color:#111112;display:block;clear:both;padding:10px 0 0}
.footerPnl{float:left;width:100%;background:#f4c212;margin:25px 0 0}
.footerPnl div.mapDiv{float:left;width:100%;height:300px;position:relative;margin:0 0 40px}
.footerPnl div.mapDiv iframe{position:absolute;left:0;top:0;width:100%;height:100%}
.socialIcons{float:left;width:100%;margin:-18px 0 35px;text-align:center;height:48px}
.socialIcons a img{display:inline;line-height:0;margin:0 17px;border:none}
ul.newsLtrSubcr{float:left;width:100%;text-align:center;padding:0 0 30px}
ul.newsLtrSubcr li{display:inline;margin:0 10px;padding:0}
ul.newsLtrSubcr li:nth-child(1){display:inline;margin:0 10px;padding:0;color:#fefeff;font:normal 18px/27px proxima_novasemibold;text-transform:uppercase}
ul.newsLtrSubcr li input[type="text"]{width:258px;height:27px;background:#fff;border:1px solid #bfbc15;padding:5px 10px;font:normal 11px/27px Arial,Helvetica,sans-serif;color:#999a9a;text-align:left;box-shadow:#e5b611 0 0 5px}
ul.newsLtrSubcr li input[type="submit"]{border:none;background:#006acc;border-radius:5px;width:115px;height:27px;text-align:center;font:normal 14px pt_sansbold;color:#fff;cursor:pointer;text-transform:uppercase;box-shadow:#bd960e 2px 2px 2px}
.footerBtm{float:left;width:100%;padding:20px 0;background:#0065c2}
.footerBtm p{text-align:center;float:right;font:normal 13px/20px pt_sansregular;color:#fcfcfd;width:100%;padding:7px 0 0}
.footerBtm p a{color:#fcfcfd}
.footerBtm ul{float:left;width:100%;text-align:center}
.footerBtm ul li{float:none;padding:0 12px;display:inline}
.footerBtm ul li a{font:normal 13px/20px pt_sansregular;color:#fff;display:inline-block;text-transform:uppercase}
.footerBtm ul li a:hover{text-decoration:underline;text-decoration-color:#fff}
a img.menuIcon{display:none}
nav#menu{visibility:hidden}
.logoPnl{float:left;width:100%;text-align:center;box-sizing:border-box; padding-top: 25px;}
.logoPnl img{display:inline;border:none;margin:0 20px}
.contactAddrPnl{float:left;width:100%;margin:0 1.5%}
.contactAddrPnl div.mapDiv{float:left;width:100%;height:395px;position:relative;margin:0 0 20px}
.contactAddrPnl div.mapDiv iframe{position:absolute;left:0;top:0;width:100%;height:100%}
#inquiryform1{float:left;width:100%}
#inquiryform1 td{padding:5px 0;margin:0}
#inquiryform1 input[type="text"],#inquiryform1 select{width:100%;height:32px;padding:5px 10px;border:1px solid #ccc;color:#777;font:normal 16px/30px 'pt_sansregular'}
#inquiryform1 td select {width: 300px; height: 40px;background: #fdfcfc;border: 1px solid #ccc; border-radius: 0;padding: 5px;font: normal 16px 'pt_sansregular', sans-serif;
color: #666; margin: 0;}
#inquiryform1 textarea{width:100%;height:110px;padding:5px 10px;border:1px solid #ccc;color:#777;font:normal 16px/30px 'pt_sansregular'}
#inquiryform1 input[type="submit"]{background:#006acc;width: 100%; padding:15px 30px;color:#fff;font:normal 16px 'pt_sansregular';border:none;cursor:pointer;border-radius:5px}
#inquiryform1 input:hover[type="submit"]{background:#1F5296;}

.career-form { border: 0; }
table.career_table{ width:calc(50% - 30px); margin:15px; float:left; }
table.career_table td{ padding:5px 10px; font:bold 16px/25px 'pt_sansregular'; color:#777; }
table.career_table td strong{ font:normal 16px/25px 'pt_sansregular'; color:#777; }
table.career_table td input[type="text"]{width:100%;height:35px;padding:3px 5px;border:1px solid #ccc;background:#fff;font:normal 16px/25px 'pt_sansregular'; color:#777;border-radius:3px; margin:0; }
table.career_table td select{width:100%;height:35px;padding:3px 5px;border:1px solid #ccc;background:#fff;font:normal 16px/25px 'pt_sansregular'; color:#777;border-radius:3px; margin:0; }
table.career_table td textarea{width:100%;height:100px;padding:5px;border:1px solid #ccc;background:#fff;font:normal 16px/25px 'pt_sansregular'; color:#777;border-radius:3px}
table.career_table td input[type="submit"]{background:#006acc;width: 100%; padding:12px 15px;border:none;cursor:pointer;font:normal 16px/28px 'pt_sansregular'; color:#fff;border-radius:3px}
table.career_table td input:hover[type="submit"]{background:#1F5296;}
.logomb{display:none}
table.career_table tr td:nth-child(1){ width:100%; display:block; }
table.career_table tr td:nth-child(2){ width:100%; display:block; }


@media screen and (max-width: 1170px) {
.mainDiv{margin:0 auto;width:100%}
.headerPnl{padding:0 30px;height: 160px;}
body.fixed a img.logo{ width: 120px; }
a img.logo{padding:15px;background:rgba(255,255,255,0.7); width: 300px;}
.menuPnl{display:none}
a img.menuIcon{display:block;z-index:9999;position:fixed;left:0;top:15px;width:32px;height:26px;margin:0;border-radius:0 3px 3px 0;cursor:pointer;background:#fff;padding:2px 2px 2px 0}
nav.mm-opened{visibility:visible!important}
.siderPnl{float:left;width:100%;height:auto;position:relative;padding:0}
.siderPnl img.frame{position:absolute;left:0;top:0;width:100%;height:auto}
.siderPnl img.sliderPic{float:left;margin:25px 0 0;width:60%;height:auto}
.siderPnl .bnrTxt{position:absolute;right:0;top:15%;width:40%}
.siderPnl .bnrTxt h1{font:normal 25px/30px pt_sansbold;color:#fff;padding:10px 0;text-transform:uppercase}
.siderPnl .bnrTxt p{font:normal 18px/20px pt_sansregular;color:#fff;padding:10px 0}
.bnrBtn_1 a{display:block;padding:0 10px;border-radius:3px;background:#f4c212;color:#fff;font:normal 14px/30px pt_sansbold}
.bnrBtn_2 a{display:block;padding:0 10px;border-radius:3px;background:#65c121;color:#fff;font:normal 14px/30px pt_sansbold}
ul.leftFxdMnu{position:absolute;left:0;top:15px;z-index:999;width:50px}
.section_1{float:left;width:100%;padding:30px 25px 20px;background:#efeffc}
.section_1 ul{float:left;width:100%;margin:20px 0 0}
.section_1 ul li,.section_1 ul li:nth-child(4),.section_1 ul li:nth-child(5){float:left;width:19%;height:auto;background:#fff;border:1px solid #e3e3ef;border-radius:2px;margin:0 .5%}
.section_1 ul li a span{display:block;clear:both;padding:10px 10px 20px;color:#231f1f;font:normal 12px/16px pt_sansregular}
.section_1 ul li a span b{display:block;color:#0069cb;font:normal 15px/18px pt_sansregular;display:block;padding:0 0 5px}
.bodyContent{float:left;width:100%;padding:0 30px}
.upComingEv ul li{float:left;width:50%;margin:0 0 15px;height:75px;overflow:hidden}
.footerBtm ul{display:none}
.footerBtm p{text-align:center;float:right;width:100%;font:normal 13px/20px pt_sansregular;color:#fcfcfd;padding:0}
ul.newsLtrSubcr{float:none;width:300px;text-align:center;padding:0 0 20px;margin:0 auto;display:block;clear:both}
ul.newsLtrSubcr li{float:left;width:100%;margin:5px 0}
ul.newsLtrSubcr li:nth-child(1){float:left;width:100%;margin:5px 0;padding:0;color:#fefeff;font:normal 18px/27px proxima_novasemibold;text-transform:uppercase;text-align:center}
ul.newsLtrSubcr li input[type="text"]{width:100%;height:27px;background:#fff;border:1px solid #bfbc15;padding:5px 10px;font:normal 11px/27px Arial,Helvetica,sans-serif;color:#999a9a;text-align:left;box-shadow:#e5b611 0 0 5px}
ul.newsLtrSubcr li input[type="submit"]{border:none;background:#006acc;border-radius:5px;width:100%;height:27px;text-align:center;font:normal 14px pt_sansbold;color:#fff;cursor:pointer;text-transform:uppercase;box-shadow:none;margin:0 0 20px}
.socialIcons{margin-bottom:15px}
.locationPnl{float:left;width:100%;padding:0 30px 20px;background:#fff}
.locationPnl ul{float:left;width:100%;margin:0;padding:0}
.locationPnl ul li,.locationPnl ul li:nth-child(2),.locationPnl ul li:nth-child(3){float:left;width:30.333%;margin:0 1.5%;text-align:center}
.logoPnl img{display:inline;border:none;margin:0 10px;max-width:80%}
.sidebar{float:left;width:100%;padding:30px 30px 0}	
	
}
@media screen and (max-width: 768px) {
.headerPnl{ height: auto; }
body.fixed .headerPnl{ height: auto; }
a img.logo{float:none;margin:30px auto 0;display:block}
.upComingEv ul li a div.txt{width:50%}
.bodyContent h1{font:normal 30px/35px pt_sansregular;color:#231f1f;background:url(../images/h1TagBg.png) no-repeat left bottom;padding:0 0 15px;margin:0 0 20px}
.bodyContent h2{font:normal 20px/30px pt_sansbold;color:#1199d1;padding:10px 0 0}
.bodyContent h3{font:normal 16px/25px pt_sansbold;color:#666;padding:10px 0 0}
.bodyContent p{font:normal 13px/18px pt_sansregular;color:#545454;padding:10px 0}
.bodyContent p.large{font:normal 15px/20px pt_sansregular;color:#111112}
.bodyContent ul{padding:0 0 10px;margin:0}
.bodyContent ul li{font:normal 13px/18px pt_sansregular;color:#545454;padding:3px 0 3px 15px;background:url(../images/bullet.png) no-repeat left 8px}
.bodyContent ol{padding:0 0 10px;margin:0 0 0 25px}
.bodyContent ol li{font:normal 13px/18px pt_sansregular;color:#545454;padding:3px 0 3px 10px;list-style:decimal}
.bodyContent img{margin:15px;float:right;border:5px solid #ccc;max-width:80%;height:auto}
table.career_table{ width:100%; margin:15px 0; float: left;}
table.career_table tr td:nth-child(1){ width:100%; display:block; }
table.career_table tr td:nth-child(2){ width:100%; display:block; }
	
}
@media screen and (max-width: 640px) {
.siderPnl{overflow:hidden}
.siderPnl img.frame{position:absolute;left:0;top:0;width:auto;height:330px}
.siderPnl img.sliderPic{float:left;margin:25px 0 0;width:auto;height:300px}
.siderPnl .bnrTxt{position:absolute;right:10px;top:10px;width:50%;background:rgba(0,0,0,0.3);padding:15px}
.siderPnl .bnrTxt h1{font:normal 18px/24px pt_sansbold;color:#fff;padding:5px 0;text-transform:uppercase}
.siderPnl .bnrTxt p{font:normal 14px/18px pt_sansregular;color:#fff;padding:5px 0}
.section_1 h2{font:normal 20px/30px pt_sansbold;color:#0069cb;border-bottom:2px solid #85cb3c;text-align:center}
.section_1 ul li,.section_1 ul li:nth-child(4),.section_1 ul li:nth-child(5){float:left;width:50%;height:auto;background:#fff;border:1px solid #e3e3ef;border-radius:2px;margin:0 25% 20px;text-align:center}
.upComingEv ul li{float:left;width:100%;margin:0 0 15px;height:75px;overflow:hidden}
.upComingEv ul li a div.txt{width:70%}
.upComingEv h3{color:#fff;font:normal 22px/30px pt_sansregular;background:url(../images/upcomingEventsIcon.png) no-repeat 28px center #54c5d0;background-size:30px 30px;padding:10px 0 10px 68px}
.footerBtm{padding:15px 0}
.bodyContent img{margin:10px auto;float:none!important;display:block;border:5px solid #ccc;max-width:80%;height:auto}
.contactAddrPnl{float:left;width:100%;margin:0}
.locationPnl ul li,.locationPnl ul li:nth-child(2),.locationPnl ul li:nth-child(3){float:left;width:100%;margin:0 0 30px;text-align:center}
.video{ width: 100%; }
}
@media screen and (max-width: 540px) {
.siderPnl .bnrTxt{position:absolute;right:0;top:inherit;bottom:0;width:100%;background:rgba(0,0,0,0.5);padding:10px 10px 10px 60px;text-align:right}
.siderPnl .bnrTxt h1{font:normal 16px/22px pt_sansbold;color:#fff;padding:0;text-transform:uppercase}
.siderPnl .bnrTxt p{font:normal 12px/16px pt_sansregular;color:#fff;padding:0}
.bnrBtn_1,.bnrBtn_2{float:right;margin:10px 0 0 20px}
ul.rslides1_tabs{position:absolute;left:inherit;right:0;top:45px;width:150px;z-index:99;text-align:left}
ul.rslides1_tabs li{float:none;list-style:none;margin:0 5px;display:inline}
ul.rslides1_tabs li a{width:14px;height:14px;text-indent:-9999px;display:inline-block;border-radius:50%;background:#61c5ef}
ul.rslides1_tabs li.rslides_here a{width:14px;height:14px;text-indent:-9999px;display:inline-block;border-radius:50%;background:#ffd204}
#inquiryform1{float:left;width:100%}
}
@media screen and (max-width: 480px) {
a img.logo{float:none;margin:30px auto 0;display:block;width:300px;height:auto}
body.fixed a img.logo{ width: 300px; }
body.fixed .headerPnl{ height: 124px; }
.headerPnl{padding:0 30px 20px;height:auto}
.upComingEv ul li a div.txt{width:50%}
.section_1 ul li,.section_1 ul li:nth-child(4),.section_1 ul li:nth-child(5){float:left;width:80%;height:auto;background:#fff;border:1px solid #e3e3ef;border-radius:2px;margin:0 10% 20px;text-align:center}
.sidebar{ clear:both; margin:0; float:left; width:100%; }
	
}
@media screen and (max-width: 360px) {
.section_1 ul li,.section_1 ul li:nth-child(4),.section_1 ul li:nth-child(5){float:left;width:100%;height:auto;background:#fff;border:1px solid #e3e3ef;border-radius:2px;margin:0 0 20px;text-align:center}
ul.newsLtrSubcr{float:none;width:100%;text-align:center;padding:0 30px 20px;margin:0 auto;display:block;clear:both}
.footerBtm{padding-bottom:40px}
}
