@charset "utf-8";
/* CSS Document */
::-moz-selection { background-color: #733e2e; color: #fff; }
::selection { background-color: #733e2e; color: #fff; }
* { margin: 0; padding: 0; list-style: none; text-decoration: none; outline: none; }
.clearfix::after { content: ""; clear: both; display: table; }
.twoThird { width: 63%; float: left; padding-left: 15px; padding-right: 15px; }
.oneThird { width: 31%; float: left; padding-left: 15px; padding-right: 15px; }
input,
textarea,
select { width: 100%;/*height: 35px;*/ border: 1px solid #ccc; background-color: #fdfdfd; border-radius: 3px; display: block; padding: 10px 0; text-indent: 15px; }
select { color: #322826; text-indent: 4px; }
.formGroup { margin-bottom: 10px; }
.formGroup.double { width: 100%; display: inline-flex; margin-bottom: 10px; }
.formGroup.double > div { width: 50%; padding-right: 25px; }
.formGroup.double > div:nth-child(2) { padding-right: 0; }
.captchaFiled { width: max-content !important; margin-bottom: 15px; }
button { padding: 0 20px; display: block; background-color: #733E2E; color: #fff; font: 22px/44px 'open_sanssemibold'; text-transform: uppercase; border: none; border-radius: 5px; cursor: pointer; }
button:hover { background-color: #0d9aa9; color: #fff; }
form label { font-size: 16px; font-weight: 500; }
.fixedtop { height: auto !important; margin-top: -47px; padding-bottom: 0;/*background-position-y: 10px !important;box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75);-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75);*/ }
.fixedtop ul { float: right !important; /*transform: translateY(15px);*/ }
/*.fixedtop ul li{height: 92px;}*/
/*.fixedtop ul li a span{font-size: 20px !important;}*/
.fixedtop ul li a:hover,
.fixedtop ul li a.active { background-position-y: -5px !important; }
.headerPnl img{	max-width: 95px;	padding-top: 6px;	transform: translateY(-350%);	transition: 200ms;}
.fixedtop.headerPnl img{	transform: translateY(0);}
a img { border: none; }
html {/*overflow-x: hidden;*/ }
body { background: #fff; font: normal 21px/30px 'robotolight'; color: #666;/*overflow-x: hidden;*/ }
.clear_me { font-size: 0; line-height: 0; clear: both; }
.topInfo { max-width: 1100px; width: 100%; margin: auto; /*text-align: right;*/ display: flex; flex-wrap: wrap; justify-content: flex-end; align-items: center; padding: 20px 0 10px; border-bottom: 0px solid #733e2e; }
.topInfo p { font-size: 16px; margin-right: 15px; }
.topInfo p:last-child { margin-right: 0; }
.topInfo p>a { font-size: 16px; color: #0d9aa9; }
.topInfo p>a:hover{	color: #733d2d;}
.topInfo p>svg { margin-right: 4px; }
.mainDiv { float: none; margin: 0 auto; width: 1170px; padding: 0; }
.bnrCntr { position: absolute; left: 50%; top: 0; width: 1170px; height: 100%; margin-left: -585px; }
.headerPnl { position: fixed; left: 0; top: 0; z-index: 999; width: 100vw; /*height:75px; background: url(../images/headerBg.png) repeat-x center top;*/ background-size: cover; transition: all 0.2s ease-in-out; }
.headerPnl .mainDiv{position: relative; display: flex; align-items: center; padding-left: 10px; background-color: #f6f5f1; width: 100%; }
.headerPnl .mainDiv::after{	content: '';	position:absolute;	top: 100%;	left: 0;	width: 100%;	height: 5px;	background-image:url(../images/header-bottom.png); background-repeat:repeat-x; background-position:bottom;}
.topInfoWrpr{position: relative; background-color:#ede9de;}
.topInfoWrpr::after{	content: '';	position:absolute;	top: 100%;	left: 0;	width: 100%;	height: 12px;	background-image: url(../images/topbgimg.png);	background-repeat: repeat-x; 	background-position: bottom;}
.headerPnl img.menuIcon { display: none }
.headerPnl ul {width: 100%; padding: 0; max-width: 1240px; margin-left: auto; margin-right:auto; }
.headerPnl ul li { float: left; list-style: none; margin: 0 1px 0 0; position: relative; }
.headerPnl ul li a { float: left; font: 24px/75px 'tabitharegular'; color: #733d2d; padding: 0 0 0 0; display: block; text-transform: capitalize }
.headerPnl ul li>.children { position: absolute; top: 100%; left: 0; min-width: 12rem; display: flex; flex-direction: column; border-radius: 5px; visibility: hidden; opacity: 0; transform: translateY(10px); transition: 300ms; transition-delay: 250ms; }
.headerPnl ul li>.children>li,
.headerPnl ul li>.children>li>a { margin: 0; float: none; display: block; }
.headerPnl ul li>.children>li>a { font-size: 18px; line-height: 45px; color: #fff; }
.headerPnl ul li>.children>li { padding: 5px 15px; transition: 150ms; position: relative; }
.headerPnl ul li:hover .children { visibility: visible; opacity: 1; transform: translateY(0); }
.headerPnl ul li .children>li { background-image: url('../images/menuBgHvrL.png');		background-size: 100% 100%;}
.headerPnl ul li .children>li:hover a{	color: #111;}
.fixedtop ul li .children>li { height: auto; }
.headerPnl ul li a span { float: left; padding: 0 35px 0 35px; display: block; position: relative; overflow: hidden; /*transition: all 0.2s ease-in-out;*/ }
.headerPnl ul li a span::before,
.headerPnl ul li a span::after { content: ''; position: absolute; top: 0; width: 20px; height: 96%; background-repeat: no-repeat; background-color: #fff; visibility: hidden; }
.headerPnl ul li a:hover,
.headerPnl ul li a.active { color: #fff; }
.headerPnl ul li a:hover span,
.headerPnl ul li a.active span { background: url(../images/menuBgHvrL.png) no-repeat center; background-size: 95% 100%; }
.bannerPnl { float: left; width: 100%; height: auto; position: relative; margin-top: 125px; background: #e5d6b8; }
.bannerPnl .mainDiv { position: relative; }
a img.logo { position: absolute; left: 20px; top: 40px; border: none; width: 355px; height: auto; z-index: 900; max-width: 355px; }
.bannerPnl img.sldrPic { float: left; width: 100%; height: auto; }
.bannerPnl:before { float: left; position: absolute; content: '';top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(135deg, rgba(179,220,237,1) 5%, rgba(154,214,236,0.07) 60%, rgba(179,220,237,0.07) 31%); }
.bannerPnl div.bnrTxt { position: absolute; left: 60px; top: 320px; width: 400px; z-index: 900; }
.bannerPnl div.bnrTxt p { color: #464646; font: 24px/36px 'open_sanssemibold'; text-shadow:  1px 1px 3px #fff; }
.brnBtn { float: left; margin: 10px 0 0; }
.brnBtn a { padding: 10px 25px; display: block; background-color: #85C42C; color: #fff; font: 22px/44px 'open_sanssemibold'; text-transform: uppercase; border-radius: 5px; transition: 200ms; }
.brnBtn a:hover { background-color: #128b97 }
.bnrBtmPnl { float: left; width: 100%; padding: 40px 0; }
.bnrBtmPnl>.mainDiv { margin-left: auto; margin-right: auto; border-bottom: 8px solid transparent; border-image: url(../images/drawn-line.png) 10 repeat; }
.bnrBtmPnl h1 { color: #0d9aa9; text-align: center; font: 36px/45px 'open_sanssemibold'; padding: 0 0 20px }
.bnrBtmPnl img.bnrBtmPnlIcon { display: block; margin: 0 auto -50px; }
.middilePnl { float: left; width: 100%; padding: 30px 0 30px; }
.hmContentPnl { float: left; width: 100%; padding: 40px 0 0; }
.hmContentPnl p { color: #322826; font: 21px/30px 'robotolight'; padding: 15px 0; text-align: center; }
.bodyContent { float: left; width: 98%; padding: 1px 1% 40px; /*border-bottom:4px solid #f1f1f1;*/ }
.bodyContent h1 { color: #178449; text-align: left; font: 28px/30px 'open_sanssemibold'; padding: 10px 0 }
.bodyContent h2 { color: #733e2e; text-align: left; font: 24px/30px 'open_sanssemibold'; padding: 10px 0 }
.bodyContent h3 { color: #0d9aa9; text-align: left; font: 20px/30px 'open_sanssemibold'; padding: 10px 0 }
.bodyContent p { color: #322826; font: 21px/30px 'robotolight'; padding: 15px 0; text-align: left; }
.bodyContent ul { padding: 0 0 10px; margin: 0 }
.bodyContent ul li { color: #322826; font: 19px/24px 'robotolight'; padding: 5px 0 5px 20px; background: url(../images/bullet.jpg) no-repeat left 12px; }
/*.bodyContent img { border: 2px dashed #bbcc4c; margin: 15px; background: #fff; border-radius: 15px; box-shadow: 0 7px 17px rgba(0,0,0,0.25); }*/
.bodyContent img { border: 2px solid #bbcc4c; margin: 30px; background: #fff; border-radius: 15px; box-shadow: 0 7px 17px rgba(0,0,0,0.25); }
.bodyContent a,
.hmContentPnl a { color: #24a4b1 }
.bodyContent a:hover,
.hmContentPnl a:hover { color: #000 }
.progHighPnl { position: relative; float: left; width: 100%; padding: 50px 0; background: #31BBC9; }
.progHighPnl h2 { color: #24A4B1; font: 40px/61px 'tabitharegular'; padding: 0 0 30px }
.progHighPnl h2 span { color: #fff; background: url(../images/fontHighlightBg.png) no-repeat 0 0; width: 201px; text-align: center; display: inline-block }
.progHglt { float: left; width: 380px; height: 296px; position: relative; margin: 0 5px; }
.progHglt img { width: 296px; height: 296px; margin: 0 auto; display: block; transition: 200ms;;
border-radius: 50%; }
.progHglt:hover img{
	transform: translateY(-7px);
	 box-shadow: 0 0 0px 5px rgba(255, 255, 255, 0.85);}
.progHglt div.heading { position: absolute; left: 0; bottom: 0; width: 100%; height: 71px; background: url(../images/progHdrBg.png) no-repeat 0 0; text-align: center; color: #fff; font: 18px/49px 'proxima_nova_rgbold'; text-transform: uppercase; transition:250ms; }
.progHglt:hover div.heading{	color: #111;}
.inqNwPnl { position: relative; float: left; width: 100%; background: #bbcc4c; padding: 25px 0 50px; }
.inqNwPnl h3 { color: #fff; font: 40px/50px 'tabitharegular'; padding: 0 0 25px }
.inqNwPnl button { background-image: none; background-color: #8F9E27; }
.inqNwPnl button:hover { background-color: #7A8721; color: #fff; }
.inqNwPnl h3 span { color: #fff; background: url(../images/fontHighlightBg2.png) no-repeat 0 0; width: 150px; text-align: center; display: inline-block }
.inqNwPnl textarea { color: #322826; font: 16px/24px 'robotolight';  text-indent: 15px;}
.inqNwPnl select { color: #322826; font: 16px/24px 'robotolight';  text-indent: 15px;}
.inqNwPnl input { color: #322826; font: 16px/24px 'robotolight';  text-indent: 15px;}
.inputBox { float: left; width: 46%; height: 27px; padding: 5px 1%; background: #fff; border: none; color: #a3abaf; font: 21px/30px 'robotolight'; margin: 0 0 20px; }
.inputBox2 { float: right; width: 46%; height: 27px; padding: 5px 1%; background: #fff; border: none; color: #a3abaf; font: 21px/30px 'robotolight'; margin: 0 0 20px; }
select.inputBox { float: left; width: 48%; height: auto; padding: 6px 1%; background: #fff; border: none; color: #a3abaf; font: 21px 'robotolight'; margin: 0 0 20px; }
textarea.textareaBox { float: left; width: 98%; height: 120px; padding: 5px 1%; background: #fff; border: none; color: #a3abaf; font: 21px/30px 'robotolight'; margin: 0 0 20px; }
.inputButton { float: left; padding: 0 20px; display: block; border: 1px solid #20688a; background: url(../images/bnrBtnBg.jpg) repeat-x 0 0; color: #fff; font: 15px 'open_sanssemibold'; text-transform: uppercase; border-radius: 5px; width: 110px; height: 39px; cursor: pointer; }
.footerTopPnl { float: left; width: 100%; padding: 40px 0; }
.footerTopPnl h2 { color: #733e2e; text-align: left; font: 40px/50px 'tabitharegular'; padding: 10px 0 }
.footerTopPnl ul { float: left; margin: 0; padding: 0; }
.footerTopPnl ul li { float: left; list-style: none; padding: 0 40px 0 0; }
.footerTopPnl ul li a { font: 22px/30px 'tabitharegular'; color: #53493b; display: block; line-height: 50px; }
.footerTopPnl ul li a:hover { color: #24A4B1; }
.footerTopPnl img.followFbImg { float: right; border: none }
.footerPnl { position: relative; float: left; width: 100%; /*background:url(../images/footerBg.png) repeat-x 0 0;*/ padding: 35px 0 35px; background-color: #F0ECE6; }
.footerPnl p { color: #53493b; font: 16px/20px 'robotolight'; text-align: center; padding: 25px 0 35px; }
.footerPnl a { color: #178449; }
.footerPnl img { /*display:contents;*/ margin: 0 auto; padding: 0 15px; }
.footerPnl ul { float: none; margin: 0; padding: 0 145px; }
.footerPnl ul li { float: left; list-style: none; padding: 0 70px 0 0; }
.foot-logo { text-align: center; max-width: 280px; margin: auto; }
.foot-logo img { width: 90%; }
.foot-social { margin: 30px 0; }
.foot-social ul { display: flex; align-items: center; justify-content: center; }
.foot-social ul li { float: none; margin: 0 10px; height: 40px; width: 40px; border-radius: 50%; border: 2px solid #24A4B1; padding: 0; display: flex; justify-content: center; align-items: center; background-color: #24A4B1; }
.foot-social ul li a { font-size: 20px; color: #fff; }
.foot-social ul li:hover { background-color: #0B7D8A; border: 2px solid #0B7D8A;}
.fb-page,
.fb_iframe_widget iframe { height: 400px !important; }
.footerTopPnl .oneThird { max-height: 380px; }
.custom-border-top { background: url(../images/drawn-line.png); background-repeat: repeat-x; background-position: center; height: 10px; width: 100%; position: absolute; top: -4px; left: 0; }
.custom-border-bottom { background: url(../images/drawn-line.png); background-repeat: repeat-x; background-position: center; height: 5px; width: 100%; position: absolute; bottom: -3px; left: 0; }
.homeSlider .flex-control-nav{		display: none;	}
.header-social-links:hover {opacity: 0.6;}

/* topbar css change */
.topInfo {justify-content: space-between; }
.may-new-topbar-section1 {display: flex;}
.topBar-socail-meida {display: flex;gap: 11px;font-size: 16px;}
.header-social-links {color: #fff;font-size: 15px;background: url(../images/socbg.png);display: inline-flex;width: 27px;text-align: center;background-size: cover; background-position: center;height: 24px;justify-content: center;align-items: center;background-repeat: no-repeat;} 
.may-new-topbar-section1 {gap: 12px; }
 /* top bar css change end  */

@media all {
	body { transition: all 0.4s linear; -o-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; }
}
@media screen and (max-width: 1366px){
	a img.logo { position: absolute; left: 20px; top: 40px; border: none; width: 35%; height: auto; z-index: 99; max-width: 305px; }
	.bannerPnl div.bnrTxt { top: 255px; width: 350px; z-index: 900; }
	.headerPnl ul li a span { padding: 0 30px 0 30px;  }
}
@media screen and (max-width:1169px) {
	.mainDiv { float: left; margin: 0 1%; width: 98%; }
	.bnrCntr { position: static; left: inherit; top: inherit; width: auto; height: auto; margin-left: 0; }
	.headerPnl { height: auto; background: url(../images/headerBgsm.png) repeat-x center top; }
	.headerPnl img{display:none;}
	.headerPnl .mainDiv{background-color: transparent;}
	.fixedtop { margin-top: -5px; }
	.fixedtop ul li { height: 33px; }
	.headerPnl img.menuIcon { display: block; cursor: pointer; width: auto !important; transform: translateY(0); position: fixed; top:15px; right:5px; left:unset; }
	.topInfo{justify-content: center; height: 42px; }
	.headerPnl .mainDiv::after{display: none;}
	/*.fixedtop img.menuIcon { transform: translateY(-40px); }*/
	.headerPnl ul { float: none; width: 100%; padding: 10px; background: #fff; position: absolute; right: 17px; top: 0; z-index: 9999; display: none; box-shadow: #000 1px 1px 2px; }
	.fixedtop ul { top: 0; }
	.headerPnl ul li { float: none; list-style: none; margin: 0 0 1px 0; padding-left: 15px; padding-right: 15px; }
	.headerPnl ul li a { float: none; font: 18px/24px 'tabitharegular'; color: #733d2d; padding: 5px; display: block; text-transform: capitalize; text-align: center; }
	.headerPnl ul li a span { float: none; padding: 0; display: block; }
	.headerPnl ul:not(.children) li a:hover,
	.headerPnl ul li a.active { background: #24a4b1; color: #fff; }
	.headerPnl ul li a:hover span,
	.headerPnl ul li a.active span { background: none; }
	.headerPnl ul li:hover .children > li:hover{ background-image: none; }
	.bannerPnl { min-height: inherit; margin-top: 78px }
	.bannerPnl div.bnrTxt { left: 30px; bottom: 10px; top:250px;  width: 300px; padding: 0 5%; text-align: center; /*z-index: 0*/ }
	.bannerPnl div.bnrTxt br { display: none }
	.bannerPnl div.bnrTxt p { color: #464646; font: 18px/24px 'open_sanssemibold'; }
	.brnBtn { float: none; margin: 10px auto 0; width: 200px; padding: 5px 15px; font: 16px/24px 'open_sanssemibold'; }	
	.brnBtn a { padding: 8px 18px; font: 18px/26px 'open_sanssemibold'; }	
	.progHighPnl { float: left; width: 100%; padding: 50px 0; background: #31BBC9; }
	.progHighPnl h2 { color: #24A4B1; font: 40px/61px 'tabitharegular'; padding: 0 0 30px; text-align: center; }
	.progHighPnl h2 span { color: #fff; background: url(../images/fontHighlightBg.png) no-repeat 0 0; width: 201px; text-align: center; display: inline-block }
	.progHglt { float: left; width: 98%; height: 296px; position: relative; margin: 0 1% 15px; }
	.progHglt img { width: 296px; height: 296px; margin: 0 auto; display: block }
	.progHglt div.heading { position: absolute; left: 50%; bottom: 0; width: 380px; height: 71px; background: url(../images/progHdrBg.png) no-repeat 0 0; text-align: center; color: #fff; font: 18px/49px 'proxima_nova_rgbold'; text-transform: uppercase; margin-left: -190px; }
	.footerTopPnl { padding: 20px 0 }
	.footerTopPnl ul { float: left; margin: 0; padding: 0; width: 100%; text-align: center; margin-bottom: 2rem; }
	.footerTopPnl ul li { float: none; display: inline; /*align-items: center;*/ list-style: none; /*padding:0 10px;*/ }
	.footerTopPnl ul li a { font: 22px/30px 'tabitharegular'; color: #53493b; display: inline-block; }
	.foot-social ul li,
	.foot-social ul li a { display: inline-flex; align-items: center; }
	.footerTopPnl img.followFbImg { float: none; border: none; margin: 10px auto 0; display: block; clear: both }
	.footerPnl ul { padding: 0 65px; }
	.foot-social ul { margin-bottom: 15px; }
	.headerPnl ul li > .children > li > a { font-size: 15px; line-height: 1.2; }
	.headerPnl ul li > .children { padding: 0; }
}

@media screen and (max-width:  1146px){
.topBar-socail-meida {padding-right: 49px;}
}


@media screen and (max-width:991px){
	.topInfo{		flex-direction: column;		flex-wrap: nowrap;		height:auto;	}
	.topInfo p{		margin-right: 0;	}
	.bannerPnl { min-height: inherit; margin-top: 128px }	
	.bannerPnl div.bnrTxt { top: 200px; width: 200px;  }
	.bannerPnl div.bnrTxt p { font: 16px/20px 'open_sanssemibold'; }
	.brnBtn a { padding: 6px 16px; font: 14px/20px 'open_sanssemibold'; }	
	a img.logo { position: absolute; left: 60px; top: 20px; max-width: 250px; }
		.topBar-socail-meida {padding-right: 0;}
}
@media screen and (max-width:981px) {
	.footerPnl ul { padding: 0; }
	.footerPnl img { padding: 0 15px; }
	.twoThird,
	.oneThird { width: 100%; }
	.topInfo { max-width: 700px; }
	/*.topInfo p{font-size: 14px;}*/
	.topInfo p {/*margin-bottom: 10px;*/ }
	.topInfo p:last-child { margin-bottom: 0; margin-right: 15px; }
	.footerTopPnl .oneThird { text-align: center; }
	.fixedtop { box-shadow: none; }
	.footerTopPnl .twoThird { margin-bottom: 25px; }
}
@media screen and (max-width:768px) {
	/*.footerPnl ul{padding: 0 40px;}*/
	.footerPnl img { padding: 0; }
	.topInfo p,
	.topInfo p > a { font-size: 14px; }
	.headerPnl img { margin-top: 15px; }
	.fixedtop img.menuIcon { transform: translateY(-14px); }
	.footerTopPnl ul li { display: block; margin-bottom: 1rem; }
	.bannerPnl div.bnrTxt { position: absolute; top: 150px;   }
	.bannerPnl img.sldrPic{ float: none; height: 280px; object-fit: cover; object-position: center; }
	a img.logo { max-width: 200px; }
		.may-new-topbar-section1 {gap: 8px;flex-wrap: wrap;}
	.may-new-topbar-section1 p {margin-right: 14px; }
	.topBar-socail-meida {font-size: 12px; }
	.may-new-topbar-section1 {justify-content: center; }

}
@media screen and (max-width:700px) {
	.topInfo { max-width: 350px; }
	.topInfo p { font-size: 12px; }
	.topInfo p:last-child { margin-right: 0; margin-bottom: 5px; }
	.topInfo p > a { font-size: 12px; }
	.headerPnl ul { right: 0; }
	.fixedtop { background-size: auto 110px; }
	/*.fixedtop ul { top: 100px; right: 0; }*/
	.fixedtop img { width: 65px !important; left: 5px; }
	.fixedtop img.menuIcon { transform: translateY(-20px); }
	.brnBtn { float: none; margin: 10px auto 0; width: 180px }
	.brnBtn a { padding: 0 20px; display: block; color: #fff; text-shadow: #000 1px 1px 1px; font: 15px/30px 'open_sanssemibold'; text-transform: uppercase; border-radius: 5px; }
	.bnrBtmPnl h1 { color: #0d9aa9; text-align: center; font: 22px/25px 'open_sanssemibold'; padding: 0 0 20px }
	.hmContentPnl p { color: #322826; font: 16px/24px 'robotolight'; padding: 15px 0; text-align: center; }
	.bodyContent { float: left; width: 96%; padding: 40px 2% 40px; border-bottom: 4px solid #f1f1f1; }
	.bodyContent h1 { color: #178449; text-align: left; font: 20px/25px 'open_sanssemibold'; padding: 10px 0 }
	.bodyContent h2 { color: #733e2e; text-align: left; font: 16px/20px 'open_sanssemibold'; padding: 10px 0 }
	.bodyContent p { color: #322826; font: 16px/24px 'robotolight'; padding: 10px 0; text-align: left; }
	.bodyContent ul { padding: 0 0 10px; margin: 0 }
	.bodyContent ul li { color: #322826; font: 16px/20px 'robotolight'; padding: 5px 0 5px 20px; background: url(../images/bullet.jpg) no-repeat left 10px; }
	.bodyContent img { border: 2px solid #bbcc4c; padding: 4px; margin: 15px; max-width: 50%; height: auto }
	.footerPnl { padding-bottom: 0; }
	.footerPnl ul li { padding: 0; float: none; text-align: center; }
	.footerPnl img { float: none; width: 100px !important; margin: 10px 25px; }
	.foot-logo img { width: 200px !important; }
	.foot-social ul { margin-bottom: 25px; }
	.footerTopPnl .twoThird { margin-bottom: 25px; padding-left: 0; padding-right: 0; }
	.footerTopPnl .twoThird ul:nth-child(1) { padding-left: 15px; }
	.footerTopPnl .oneThird { padding-left: 0; padding-right: 0; }
	.footerPnl ul.clearfix:nth-child(4) > li:nth-child(1) > img:nth-child(1) { width: 70px !important; }
	.footerPnl ul.clearfix:nth-child(4) { display: flex; flex-wrap: wrap; justify-content: center; }
}
@media screen and (max-width:510px) {
	.bannerPnl div.bnrTxt { position: absolute; left: 0; bottom: 20%; right: 0; width: 65%; text-align: center; margin-left: auto; margin-right: auto; }
	.brnBtn { float: none; margin: 10px auto 0; width: 130px }
	.brnBtn a { padding: 0 10px; display: block; color: #fff; text-shadow: #000 1px 1px 1px; font: 14px/33px  'open_sanssemibold'; text-transform: uppercase; border-radius: 5px; }
	.homeSlider .flex-control-nav{		bottom: -5px;	}
}
@media screen and (max-width:480px) {
	a img.logo { width: 50%; }
	/*.fixedtop img.menuIcon { background-color: #fff; }*/
	.headerPnl img { transform: translateY(0); }
	.fixedtop img { display: none; }
	/*.fixedtop { position: relative; }*/
	/*.fixedtop .mainDiv { z-index: 50; position: fixed; top: 25px; left: 0; right: 0; }*/
	/*.fixedtop ul { top: 31px; }*/
	.headerPnl ul li>.children { left: 9px; }
	.footerPnl img { float: none; width: auto; margin: 10px 25px; }
	.footerTopPnl { padding: 20px 0 }
	/*.footerTopPnl ul{ display:none; }*/
	.bodyContent img { border: 4px solid #ccc; padding: 1%; margin: 15px auto; display: block; max-width: 75%; height: auto; float: none !important; }
	.footerTopPnl h2 { font-size: 25px; }
	.footerTopPnl ul li a { font-size: 17px; }
}
@media screen and (max-width:360px) {
	.topInfo p > a,
	.topInfo p { font-size: 10px; }
	.progHglt { float: left; width: 98%; height: 296px; position: relative; margin: 0 1% 15px; }
	.progHglt div.heading { position: absolute; left: 0; bottom: 0; width: 100%; height: 71px; background: url(../images/progHdrBg3.png) no-repeat center top; text-align: center; color: #fff; font: 14px/39px 'proxima_nova_rgbold'; text-transform: uppercase; margin-left: 0; }
	a img.logo { width: 25%; top: 10px; min-width: 200px; }
	/*.bannerPnl div.bnrTxt { position: absolute; left: inherit; bottom: 10px; right: 20px; top: inherit; width: 45%; padding: 0 2.5%; text-align: center; z-index: 0 }*/
	.bannerPnl div.bnrTxt p { color: #464646; font: 12px/16px 'open_sanssemibold'; }
}