@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@800&display=swap");

@import url("https://fonts.googleapis.com/css?family=Open+Sans|Open+Sans+Condensed:300&display=swap");
@import url("https://fonts.googleapis.com/css?family=Open+Sans&display=swap");

* {
	margin: 0;
}

html,
body {
	height: 100%;
	font-family: "Open Sans", sans-serif;
}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -4em;
}

.footer,
.push {
	height: 4em;
}

.btn.btn-primary {
	font-family: "Open Sans", sans-serif;
	color: #fff !important;
	border-color: #002878;
	min-width: 175px;
	background-image: none;
	text-decoration: none !important;
	background: #7da651;
	text-align: left !important;
	font-weight: bold !important;
	margin-bottom: 15px !important;
	font-size: 16px !important;
}

.btn.btn-primary:hover {
	color: #fff;
	background: #749d48;
}

.btn.btn-primary2 {
	font-family: "Open Sans", sans-serif;
	color: #fff !important;
	border-color: #002878;
	min-width: 450px;
	background-image: none;
	text-decoration: none !important;
	background: #7da651;
	text-align: left !important;
	font-weight: bold !important;
	margin-bottom: 15px !important;
	font-size: 16px !important;
	margin-left: 15px !important;
}

.btn.btn.btn-primary2:hover {
	color: #fff;
	background: #749d48;
}

.btn.btn-primary3 {
	font-family: "Open Sans", sans-serif;
	color: #fff !important;
	border-color: #002878;
	min-width: 270px;
	background-image: none;
	text-decoration: none !important;
	background: #7da651;
	text-align: left !important;
	font-weight: bold !important;
	margin-bottom: 15px !important;
	font-size: 16px !important;
}

.btn.btn.btn-primary3:hover {
	color: #fff;
	background: #749d48;
}

.btn.btn-primary4 {
	font-family: "Open Sans", sans-serif;
	color: #fff !important;
	border-color: #002878;
	min-width: 270px;
	background-image: none;
	text-decoration: none !important;
	background: #7da651;
	text-align: left !important;
	font-weight: bold !important;
	margin-bottom: 15px !important;
	font-size: 16px !important;
}

.btn.btn.btn-primary4:hover {
	color: #fff;
	background: #749d48;
}

.CommandButton.btn.btn-primary {
	min-width: none !important;
}

.top-bar-blue {
	background: #3a4a98;
	/*width: 50% !important;*/
	float: right;
	text-align: center;
	color: #ffffff;
	padding: 20px 7px 10px 7px;
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
	font-weight: 800;
	letter-spacing: 0.7px;
}

.top-bar-blue a {
	color: #ffffff !important;
	text-decoration: none;
}

.top-bar-blue a:hover {
	text-decoration: underline;
}

.top-menu {
	float: right;
}

.top-menu ul {
	margin: 0;
	padding: 0;
}

.top-menu ul li {
	display: inline;
	vertical-align: middle;
	position: relative;
	border-right: 0px solid #3a4a98;
	float: left;
	padding: 0px 1px !important;
}

.top-menu ul li span {
	color: #3a4a98 !important;
}

.top-menu ul li:last-child {
	margin: 0 0px 0 0;
	border-right: 0px solid #ccc;
}

.top-menu ul li:last-child a {
	margin: 0 0px 0 0;
	border-right: 0px solid #ccc;
	padding: 0 0px 0 0;
	text-decoration: none;
}

.top-menu ul {
	margin-left: 20px !important;
	margin-top: 2px !important;
}

.top-menu ul li {
	padding: 0 0px 0 0;
	font-family: "Open Sans", sans-serif;
	font-size: 13px !important;
	font-weight: 800;
	color: #3a4a98 !important;
	letter-spacing: 0.6px !important;
}

.top-menu ul li a {
	padding: 0 0px 0 0;
	font-family: "Open Sans", sans-serif;
	font-size: 13px !important;
	font-weight: 800;
	color: #3a4a98 !important;
	letter-spacing: 0.6px !important;
	text-decoration: underline;
}

.top-menu ul li a:hover {
	color: #338acc !important;
	font-size: 13.2px !important;
}

.top-menu ul li span.sep {
	width: 1px;
	height: 12px;
	display: block;
	background: #747474;
	vertical-align: middle;
	margin: 0 7px;
}

.navbar-brand {
	/* position: absolute; */
	/* width: 266px; */
	/* left: 0; */
	/* text-align: center; */
	/* margin: auto; */
	/* top: -47px; */
	/* right: 0; */
	/* display: block; */
	height: auto;
}

.navbar-nav>li>a {
	/* font-family:'oswald'; */
	font-family: "Open Sans", sans-serif !important;
	font-weight: Normal !important;
	font-size: 16px !important;
	text-transform: uppercase !important;
	color: #575757 !important;
	padding: 0px 10px 0px 10px !important;
	text-decoration: none;
}

/*.navbar  ul li:nth-child(1) {  
border-right:1px solid #575757;
}
.navbar  ul li:nth-child(2) {  
border-right:1px solid #575757;
}
.navbar  ul li:nth-child(3) {  
border-right:1px solid #575757;
}
.navbar ul li:nth-child(4) {  
border-right:1px solid #575757;
}
.navbar ul li:nth-child(5) {  
border-right:1px solid #575757;
}*/

/*@media (min-width: 320px) and (max-width: 768px) {
.navbar  ul li:nth-child(1) {  
border-right:0px solid #575757;
}
.navbar  ul li:nth-child(2) {  
border-right:0px solid #575757;
}
.navbar  ul li:nth-child(3) {  
border-right:0px solid #575757;
}
.navbar ul li:nth-child(4) {  
border-right:0px solid #575757;
}
.navbar ul li:nth-child(5) {  
border-right:0px solid #575757;
}
}
ul li:last-child {
 border:1px solid #fff;
 background-color:#fff !important;
} 
.navbar-nav ul li:nth-child(6) {  
  background-color:green !important;
}
.navbar-nav ul li:nth-child(5) {  
  background-color:black !important;
}*/
.navbar-nav>li>a:hover {
	color: #fff;
}

.navbar-nav>li:first-child>a {
	/* padding-left: 0 !important; */
	text-decoration: none;
}

.navbar-nav>li:last-child>a {
	padding-right: 0 !important;
	text-decoration: none;
}

.navbar-nav>li>a .caret {
	display: none !important;
}

.dropdown-menu>li>a .caret {
	display: none !important;
}

.new-carrot{
	display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}

 
.dropdown-menu>li>a {
	font-size: 14px !important;
	color: #000000 !important;
	font-family: "Open Sans", sans-serif;
	font-weight: 200;
}

nav.custom.navbar.navbar-default {
	background: transparent;
	border: 0;
	border-radius: 0;
	margin: 0;
	padding: 0;
}

.other-menu {
	background: #222222;
	padding: 4px 0;
}

.other-menu ul {}

.other-menu ul {
	margin: 0;
	padding: 0;
	text-align: center;
}

.other-menu ul li {}

.other-menu ul li {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	list-style-type: none;
	border-right: 2px solid #595c61;
}

.other-menu ul li:last-child {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	list-style-type: none;
	border-right: 0px solid #595c61;
}

.other-menu ul li:before {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	list-style-type: none;
}

/* .other-menu ul li:after{
  display: inline-block;
  content: " ";
  width: 1px;
  height: 30px;
  background: #595c61;
  vertical-align: middle;
   list-style-type: none;
} */
.other-menu ul li a {
	display: inline-block;
	padding: 10px 62px;
	font-size: 12px;
	color: #fff;
	vertical-align: middle;
	min-height: 49px;
	text-decoration: none;
}

.other-menu ul li a .ico-one,
.other-menu ul li a .ico-two,
.other-menu ul li a .ico-three,
.other-menu ul li a .ico-four .other-menu ul li a .ico-oneEsp,
.other-menu ul li a .ico-twoEsp,
.other-menu ul li a .ico-threeEsp,
.other-menu ul li a .ico-fourEsp {
	display: inline-block;
	vertical-align: middle;
	text-decoration: none;
}

.other-menu ul li a .ico-one,
.other-menu ul li a .ico-oneEsp {
	height: 21px;
	width: 33px;
	background: url(../images/sprite.png) 0px 0px no-repeat;
	margin-right: 10px;
	text-decoration: none;
}

.other-menu ul li a .ico-two,
.other-menu ul li a .ico-twoEsp {
	height: 30px;
	width: 21px;
	background: url(../images/sprite.png) -34px 0px no-repeat;
	margin-right: 10px;
	text-decoration: none;
}

.other-menu ul li a .ico-three,
.other-menu ul li a .ico-threeEsp {
	height: 27px;
	width: 22px;
	background: url(../images/sprite.png) -56px 0px no-repeat;
	margin-right: 10px;
}

.other-menu ul li a .ico-four,
.other-menu ul li a .ico-fourEsp {
	height: 26px;
	width: 30px;
	background: url(../images/sprite.png) -77px 0px no-repeat;
	margin-right: 10px;
	text-decoration: none;
}

.other-menu ul li span.sep {
	width: 1px;
	height: 49px;
	display: block;
	background: #595c61;
	vertical-align: middle;
}

.box-shadow {
	/* -webkit-box-shadow: 0px 5px 3px 0px rgba(50, 50, 50, 0.3); */
	-moz-box-shadow: 0px 5px 3px 0px rgba(50, 50, 50, 0.3);
	/* box-shadow:         0px 5px 3px 0px rgba(50, 50, 50, 0.3); */
}

.slidingDiv {
	position: absolute;
	background: #fff;
	padding: 10px;
	width: 280px;
	border: 1px solid #acc1de;
	z-index: 1;
	right: 0;
	bottom: 0px;
	z-index: 999999;
}

i.search-ico {
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: middle;
	background: url(../images/sprite.png) -107px 0px no-repeat;
}

.slideshow {
	margin-bottom: 40px;
}

.space10 {
	width: 100%;
	display: block;
	height: 10px;
}

.space20 {
	width: 100%;
	display: block;
	height: 20px;
}

.space30 {
	width: 100%;
	display: block;
	height: 30px;
}

.space40 {
	width: 100%;
	display: block;
	height: 40px;
}

.icon {
	display: inline-block;
	vertical-align: top;
	margin-right: 10px;
}

.con-content {
	display: inline-block;
	vertical-align: top;
}

.container-icon {}

.container-icon .title {
	text-align: left;
	color: #fff;
	font-size: 18px;
}

.container-icon .content-body {
	text-align: left;
	color: #fff;
	font-size: 18px;
}

.footer-top {
	background: #000000;
	padding: 10px 0;
}

.mobileOutage {}

.footer-top {
	background: #323232;
	padding: 10px 0;
}

.footer-bottom {
	background: #313131;
	color: #fff;
	padding: 44px 0;
}

.footer-bottom a {
	color: #fff;
	text-decoration: none;
}

.footer-bottom a:hover,
.footer-bottom a:active,
.footer-bottom a:focus {
	color: #fff;
}

.top-bar .container {
	position: relative;
}

.margin-bottom {
	margin-bottom: 40px;
}

#SocialTabs {
	padding-top: 30px;
}

.custom-tabpanel {
	border: 1px solid #bababa;
}

.custom-tabpanel .nav-tabs {
	border-bottom: 0px solid #ddd;
	background: #272c7d;
	/* Old browsers */
	background: -moz-linear-gradient(left,
			#272c7d 50%,
			#466faf 80%,
			#4e8abe 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear,
			left top,
			right top,
			color-stop(50%, #272c7d),
			color-stop(80%, #466faf),
			color-stop(100%, #4e8abe));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,
			#272c7d 50%,
			#466faf 80%,
			#4e8abe 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,
			#272c7d 50%,
			#466faf 80%,
			#4e8abe 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(left,
			#272c7d 50%,
			#466faf 80%,
			#4e8abe 100%);
	/* IE10+ */
	background: linear-gradient(to right,
			#272c7d 50%,
			#466faf 80%,
			#4e8abe 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#272c7d', endColorstr='#4e8abe', GradientType=1);
	/* IE6-9 */
	margin: 0;
}

.custom-tabpanel .nav-tabs>li>a {
	margin-right: 0px;
	line-height: 1.42857143;
	border: 0px solid transparent;
	border-radius: 0;
	min-width: 176px;
	color: #fff;
	text-decoration: none;
}

.custom-tabpanel .nav-tabs>li.active>a,
.custom-tabpanel .nav-tabs>li.active>a:hover,
.custom-tabpanel .nav-tabs>li.active>a:focus {
	color: #727272;
	cursor: default;
	background-color: #fff;
	border: 0px solid #ddd;
	border-bottom-color: transparent;
}

.custom-tabpanel .nav>li>a:hover,
.custom-tabpanel .nav>li>a:focus {
	text-decoration: none;
	background-color: #fff;
	color: #727272;
}

.custom-tabpanel .tab-content {
	padding: 10px 15px;
}

#dnn_FooterTopPaneLeft {
	/*  border-right: 2px solid; */
}

/*------------ InnerPage*/
.innercontent {
	background: #fff url(../images/innerpagecontentbg.jpg) top center repeat-x;
}

#dnnMenu ul li.item.last {
	display: none;
}

ul li.mylogo a {
	padding: 0;
	text-decoration: none;
}

* {
	margin: 0;
	padding: 0;
}

.banner_menu {
	background: #232428;
	box-shadow: 0px 0px 10px 1px rgba(119, 119, 119, 0.75);
	-moz-box-shadow: 0px 0px 10px 1px rgba(119, 119, 119, 0.75);
	-webkit-box-shadow: 0px 0px 10px 1px rgba(119, 119, 119, 0.75);
	overflow: hidden;
	margin-bottom: 30px;
}

.innerothermenu ul {
	margin: 0;
	padding: 0 0 0 15px;
	list-style-type: none;
}

.innerothermenu ul li {
	display: block;
}

.innerothermenu ul li a {
	display: block;
	text-transform: uppercase;
	padding: 7px;
	color: #fff;
	text-decoration: none;
}

.innerothermenu ul li a .ico-one,
.innerothermenu ul li a .ico-two,
.innerothermenu ul li a .ico-three,
.innerothermenu ul li a .ico-four {
	display: inline-block;
	vertical-align: middle;
	text-decoration: none;
}

.innerothermenu ul li a .ico-one {
	height: 37px;
	width: 40px;
	background: url(../images/om.png) 0px 0px no-repeat;
	margin-right: 10px;
	text-decoration: none;
}

.innerothermenu ul li a .ico-two {
	height: 33px;
	width: 40px;
	background: url(../images/vb.png) no-repeat;
	margin-right: 10px;
	text-decoration: none;
}

.innerothermenu ul li a .ico-three {
	height: 32px;
	width: 40px;
	background: url(../images/pb.png) top left no-repeat;
	margin-right: 10px;
	text-decoration: none;
}

.innerothermenu ul li a .ico-four {
	height: 30px;
	width: 40px;
	background: url(../images/tu.png) no-repeat;
	margin-right: 10px;
	text-decoration: none;
}

.innerothermenu ul li span.sep {
	width: 1px;
	height: 49px;
	display: block;
	background: #595c61;
	vertical-align: middle;
}

.nav-bar {
	/* width: 100%; */
	/* position: fixed; */
	/* height:auto; */
	/* z-index: 999; */
	/* top: 0; */
	/* font-size: 18px; */

	/* background-color: #222; */
}

.nav-bar li:last-child {
	margin-right: 60px;
}

a {
	color: inherit;
	text-decoration: none;
}

nav ul {
	/* overflow: visible; */
	/* text-align:right; */
	/* padding: 1%; */
	/* margin-left: 0; */

	/* -webkit-transition: max-height 0.4s; */
	-ms-transition: max-height 0.4s;
	-moz-transition: max-height 0.4s;
	-0-transition: max-height 0.4s;
	/* transition: max-height 0.4s; */
}

nav ul li {
	/* display: inline-block; */
	/* text-transform: uppercase; */
	/* font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif; */
	/* font-weight: 400; */
	/* padding: 0; */
	/* letter-spacing: 1px; */
	/* color: #fff; */
}

nav a:hover {
	color: #70b8ff;
}

/* Mobile navigation */
.mobile-icon {
	width: 100%;
	text-align: right;
	box-sizing: border-box;
	cursor: pointer;
	color: #fff;
	display: none;
	font-size: 20px;
	font-family: bold;
	margin: 2% 2%;
	position: relative;
	padding-left: 1.25em;
}

/* style of mobile icron */
.mobile-icon:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0.2em;
	width: 1.2em;
	height: 0.16em;
	background: white;
	box-shadow: 0 0.35em 0 0 white, 0 0.7em 0 0 white;
}

/* end */
.social ul li a.facebook {
	background: url(../images/social.png) 0 0px no-repeat;
}

.social ul li a.twitter {
	background: url(../images/social.png) -81px 0px no-repeat;
}

.social ul li a.linkedin {
	background: url(../images/social.png) -162px 0px no-repeat;
}

.social ul li a.youtube {
	background: url(../images/social.png) -243px 0px no-repeat;
}

@media screen and (min-width: 767px) and (max-width: 992px) {
	.wrapper.espanol .nav>li>a {
		padding-right: 0px;
		padding-left: 0px !important;
		font-size: 12px !important;
		text-decoration: none;
	}

	.wrapper.espanol .nav>li:first-child>a {
		padding-left: 0px !important;
		text-decoration: none;
	}

	.wrapper.espanol .dropdown-menu>li>a {
		font-size: 12px !important;
		color: #000 !important;
		font-family: "Open Sans", sans-serif !important;
		text-decoration: none;
	}
}

@media screen and (max-width: 767px) {
	a.image-small {
		text-align: center;
		display: block;
	}

	a.image-small img {
		width: 80% !important;
	}

	li.mylogo {
		display: none;
	}

	.wrapper.espanol .nav>li>a {
		padding-right: 0px;
		padding-left: 0 !important;
		font-size: 12px !important;
		text-decoration: none;
	}

	.wrapper .nav>li>a {
		padding-right: 0px;
		padding-left: 0 !important;
		font-size: 12px !important;
		text-decoration: none;
	}

	nav ul {
		/* overflow: hidden; */
		/* text-align:right; */
		/* padding: 1%; */
		/* margin-left: 0; */

		/* -webkit-transition: max-height 0.4s; */
		-ms-transition: max-height 0.4s;
		-moz-transition: max-height 0.4s;
		-0-transition: max-height 0.4s;
		transition: max-height 0.4s;
	}

	.mobile-icon {
		display: block;
	}

	nav ul {
		/* max-height: 0px; */
		/* padding: 0px; */
	}

	/* mobile nav  */
	.showing {
		max-height: 20em;
		padding-bottom: 10px;
		font-size: 18px;
	}

	/* end */

	.nav-bar {
		width: 100%;
		background-color: #222;
	}

	nav ul li {
		/* box-sizing: border-box; */
		/* width: 100%; */
		/* text-align: center; */
	}

	nav ul li:hover {
		background-color: #fff;
		width: 100%;
		color: #70b8ff;
	}

	.nav-bar {
		display: block;
	}
}

.xs-search {
	position: absolute;
	top: 0;
	right: 0;
	margin-top: 28px;
	font-size: 24px;
}

img#dnn_dnnLogo_imgLogo {
	/* width: 20%; */
}

/* *{

  -webkit-transition: all 0.3s ease-out; 
          transition: all 0.3s ease-out; 

		  
} */
* {
	margin: 0;
}

html,
body {
	height: 100%;
}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -6em;
}

.footer,
.push {
	height: 4em;
}

.top-bar {
	border-bottom: 1px solid #acc1de;
	padding: 10px;
	margin: 0;
}

.top-menu {
	float: right;
	/* margin-right: 50px; */
}

.top-menu ul {
	margin: 0;
	padding: 0;
}

/*.top-menu ul li {
    display: inline;
    vertical-align: middle;
    position: relative;
    border-right: 1px solid #ccc;
    float: left;
    margin: 0 5px 0 0;
}*/
.top-menu ul li:last-child {
	margin: 0 0px 0 0;
	border-right: 0px solid #ccc;
}

.top-menu ul li:last-child a {
	margin: 0 0px 0 0;
	border-right: 0px solid #ccc;
	padding: 0 0px 0 0;
	text-decoration: none;
}

/* .top-menu ul li a {
    font-size: 12px;
    color: #3a4a98;
    padding: 0 20px 0 0 !important;

}*/
.top-menu ul li span.sep {
	width: 1px;
	height: 12px;
	display: block;
	background: #777777;
	vertical-align: middle;
	margin: 0 7px;
}

.navbar-brand {
	/* position: absolute; */
	/* width: 266px; */
	/* left: 0; */
	/* text-align: center; */
	/* margin: auto; */
	/* top: -47px; */
	/* right: 0; */
	/* display: block; */
	height: auto;
}

nav.custom.navbar.navbar-default {
	background: transparent;
	border: 0;
	border-radius: 0;
	margin: 0;
	padding: 0;
}

.other-menu {
	background: #222222;
	padding: 4px 0;
}

.mobileOutage {
	display: none;
}

.other-menu ul {}

.other-menu ul {
	margin: 0;
	padding: 0;
	text-align: center;
}

.other-menu ul li {}

.other-menu ul li {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	list-style-type: none;
	border-right: 2px solid #595c61;
}

.other-menu ul li:last-child {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	list-style-type: none;
	border-right: 0px solid #595c61;
}

.other-menu ul li:before {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	list-style-type: none;
}

/* .other-menu ul li:after{
  display: inline-block;
  content: " ";
  width: 1px;
  height: 30px;
  background: #595c61;
  vertical-align: middle;
   list-style-type: none;
} */
.other-menu ul li a {
	display: inline-block;
	padding: 10px 56px;
	font-size: 16px;
	vertical-align: middle;
	min-height: 49px;
	text-transform: uppercase;
	/*color: #777777;*/
	line-height: 27px;
	text-decoration: none;
}

.other-menu ul li a .ico-one,
.other-menu ul li a .ico-two,
.other-menu ul li a .ico-three,
.other-menu ul li a .ico-four,
.other-menu ul li a .ico-oneEsp,
.other-menu ul li a .ico-twoEsp,
.other-menu ul li a .ico-threeEsp,
.other-menu ul li a .ico-fourEsp {
	display: inline-block;
	vertical-align: middle;
	text-decoration: none;
}

.other-menu ul li a .ico-oneEsp,
.other-menu ul li a .ico-one {
	height: 37px;
	width: 28px;
	background: url(../images/om.png) no-repeat;
	margin-right: 10px;
	text-decoration: none;
}

.other-menu ul li a .ico-twoEsp,
.other-menu ul li a .ico-two {
	height: 37px;
	width: 28px;
	background: url(../images/vb.png) no-repeat;
	margin-right: 10px;
	text-decoration: none;
}

.other-menu ul li a .ico-threeEsp,
.other-menu ul li a .ico-three {
	height: 37px;
	width: 28px;
	background: url(../images/pb.png) no-repeat;
	margin-right: 10px;
	text-decoration: none;
}

.other-menu ul li a .ico-fourEsp,
.other-menu ul li a .ico-four {
	height: 37px;
	width: 28px;
	background: url(../images/tu.png) no-repeat;
	margin-right: 10px;
	text-decoration: none;
}

.other-menu ul li span.sep {
	width: 1px;
	height: 49px;
	display: block;
	background: #595c61;
	vertical-align: middle;
}

.box-shadow {
	/* -webkit-box-shadow: 0px 5px 3px 0px rgba(50, 50, 50, 0.3); */
	-moz-box-shadow: 0px 5px 3px 0px rgba(50, 50, 50, 0.3);
	/* box-shadow:         0px 5px 3px 0px rgba(50, 50, 50, 0.3); */
}

.slidingDiv {
	position: absolute;
	background: #fff;
	padding: 10px;
	width: 280px;
	border: 1px solid #acc1de;
	z-index: 1;
	right: 50px;
	bottom: 0px;
	z-index: 999999;
}

#search .searchInputContainer {
	display: block !important;
	margin: 0 !important;
	position: absolute !important;
}

i.search-ico {
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: middle;
	background: url(../images/sprite.png) -107px 0px no-repeat;
}

.slideshow {
	margin-bottom: 80px;
}

.space10 {
	width: 100%;
	display: block;
	height: 10px;
}

.space20 {
	width: 100%;
	display: block;
	height: 20px;
}

.space30 {
	width: 100%;
	display: block;
	height: 30px;
}

.space40 {
	width: 100%;
	display: block;
	height: 40px;
}

.icon {
	display: inline-block;
	vertical-align: top;
	margin-right: 10px;
}

.con-content {
	display: inline-block;
	vertical-align: top;
}

.container-icon {}

.container-icon .title {
	text-align: left;
	color: #fff;
	font-size: 18px;
}

.container-icon .content-body {
	text-align: left;
	color: #fff;
	font-size: 18px;
}

.footer-top {
	background: #000000;
	padding: 16px 0px;
}

.mobileOutage {
	background: #323232;
	padding: 16px 0px;
}

.footer-bottom {
	background: #313131;
	color: #fff;
	padding: 44px 0;
}

.footer-bottom a {
	color: #fff;
	text-decoration: none;
}

.footer-bottom a:hover,
.footer-bottom a:active,
.footer-bottom a:focus {
	color: #fff;
}

.top-bar .container {
	position: relative;
}

.margin-bottom {
	margin-bottom: 40px;
}

#SocialTabs {
	padding-top: 30px;
}

.custom-tabpanel {
	border: 1px solid #bababa;
}

.custom-tabpanel .nav-tabs {
	border-bottom: 0px solid #ddd;
	background: #272c7d;
	/* Old browsers */
	background: -moz-linear-gradient(left,
			#272c7d 50%,
			#466faf 80%,
			#4e8abe 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear,
			left top,
			right top,
			color-stop(50%, #272c7d),
			color-stop(80%, #466faf),
			color-stop(100%, #4e8abe));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,
			#272c7d 50%,
			#466faf 80%,
			#4e8abe 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,
			#272c7d 50%,
			#466faf 80%,
			#4e8abe 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(left,
			#272c7d 50%,
			#466faf 80%,
			#4e8abe 100%);
	/* IE10+ */
	background: linear-gradient(to right,
			#272c7d 50%,
			#466faf 80%,
			#4e8abe 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#272c7d', endColorstr='#4e8abe', GradientType=1);
	/* IE6-9 */
}

.custom-tabpanel .nav-tabs>li>a {
	margin-right: 0px;
	line-height: 1.42857143;
	border: 0px solid transparent;
	border-radius: 0;
	min-width: 176px;
	color: #fff;
	text-decoration: none;
}

.custom-tabpanel .nav-tabs>li.active>a,
.custom-tabpanel .nav-tabs>li.active>a:hover,
.custom-tabpanel .nav-tabs>li.active>a:focus {
	color: #727272;
	cursor: default;
	background-color: #fff;
	border: 0px solid #ddd;
	border-bottom-color: transparent;
}

.custom-tabpanel .nav>li>a:hover,
.custom-tabpanel .nav>li>a:focus {
	text-decoration: none;
	background-color: #fff;
	color: #727272;
}

.custom-tabpanel .tab-content {
	padding: 10px 15px;
}

#dnn_FooterTopPaneLeft {
	/*  border-right: 2px solid; */
}

#dnn_FooterTopPaneLeft:after {}

#dnn_FooterTopPaneLeft .IconContainerBody:after {
	content: "";
	background: #777;
	width: 2px;
	height: 79px;
	display: inline-block;
	position: absolute;
	right: 0;
	top: -8px;
}

#dnn_FooterTopPaneRight .IconContainerBody {
	padding-left: 20px;
}

/*------------ InnerPage*/
.content-area {
	background: #fff url(../images/innerpagecontentbg.jpg) top center repeat-x;
}

#dnnMenu ul li.item.last {
	display: none;
}

ul li.mylogo a {
	padding: 0;
	text-decoration: none;
}

* {
	margin: 0;
	padding: 0;
}

.nav-bar {
	/* width: 100%; */
	/* position: fixed; */
	/* height:auto; */
	/* z-index: 999; */
	/* top: 0; */
	/* font-size: 18px; */

	/* background-color: #222; */
}

.nav-bar li:last-child {
	margin-right: 60px;
}

a {
	color: inherit;
	text-decoration: none;
}

nav ul {
	/* overflow: visible; */
	/* text-align:right; */
	/* padding: 1%; */
	/* margin-left: 0; */

	/* -webkit-transition: max-height 0.4s; */
	-ms-transition: max-height 0.4s;
	-moz-transition: max-height 0.4s;
	-0-transition: max-height 0.4s;
	/* transition: max-height 0.4s; */
}

nav ul li {
	/* display: inline-block; */
	/* text-transform: uppercase; */
	/* font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif; */
	/* font-weight: 400; */
	/* padding: 0; */
	/* letter-spacing: 1px; */
	/* color: #fff; */
	padding: 19px 0;
}

nav ul li ul li {
	padding: 0;
}

nav ul li ul li ul li {
	padding: 0;
}

nav a:hover {
	color: #70b8ff;
}

li.dropdown {
	padding: 0;
}

/* Mobile navigation */
.mobile-icon {
	width: 100%;
	text-align: right;
	box-sizing: border-box;
	cursor: pointer;
	color: #fff;
	display: none;
	font-size: 20px;
	font-family: bold;
	margin: 2% 2%;
	position: relative;
	padding-left: 1.25em;
}

/* style of mobile icron */
.mobile-icon:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0.2em;
	width: 1.2em;
	height: 0.16em;
	background: white;
	box-shadow: 0 0.35em 0 0 white, 0 0.7em 0 0 white;
}

/* end */
.social ul li a.facebook {
	background: url(../images/social.png) 0 0px no-repeat;
}

.social ul li a.twitter {
	background: url(../images/social.png) -81px 0px no-repeat;
}

.social ul li a.linkedin {
	background: url(../images/social.png) -162px 0px no-repeat;
}

.social ul li a.youtube {
	background: url(../images/social.png) -243px 0px no-repeat;
}

li.mylogo {
	margin-bottom: 0;
	background: #fff;
	padding: 0;
	margin-top: -36px !important;
}

@media screen and (max-width: 767px) {
	nav ul {
		/* overflow: hidden; */
		/* text-align:right; */
		/* padding: 1%; */
		/* margin-left: 0; */

		/* -webkit-transition: max-height 0.4s; */
		-ms-transition: max-height 0.4s;
		-moz-transition: max-height 0.4s;
		-0-transition: max-height 0.4s;
		/* transition: max-height 0.4s; */
	}

	.mobile-icon {
		display: block;
	}

	nav ul {
		/* max-height: 0px; */
		/* padding: 0px; */

		margin: 0;
	}

	/* mobile nav  */
	.showing {
		max-height: 20em;
		padding-bottom: 10px;
		font-size: 18px;
	}

	/* end */

	.nav-bar {
		width: 100%;
		background-color: #222;
	}

	nav ul li {
		/* box-sizing: border-box; */
		/* width: 100%; */
		/* text-align: center; */
	}

	nav ul li:hover {
		background-color: #fff;
		width: 100%;
		color: #70b8ff;
	}

	.nav-bar {
		display: block;
	}
}

.xs-search {
	position: absolute;
	top: 0;
	right: 10px;
	margin-top: 13px;
	font-size: 24px;
}

img#dnn_dnnLogo_imgLogo {
	width: 100%;
}

.mobile-brand {
	display: none;
}
.mobile-brand-home {
	display: none;
}

/* .dropdown:hover .dropdown-menu {
display: block;
} */
.news {}

.news ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.news ul li {
	display: block;
	margin-bottom: 15px;
}

.news ul li h2 {
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 18px;
	line-height: 18px;
	color: #757575;
}

.news ul li p {
	font-size: 12px;
	color: #372f2b;
	display: inline;
	line-height: 18px;
}

.news ul li a {
	display: inline;
	margin-left: 5px;
	color: #000;
	text-decoration: none;
}

.news ul li .date {
	float: right;
	font-size: 11px;
	color: #777;
	margin-top: 13px;
	font-family: "Tahoma";
}

#slideshow ul {
	display: block;
	/* height: 285px; */
	margin: 0;
	/* overflow: hidden; */
	padding: 0;
	position: relative;
}

#slideshow li {
	height: 100%;
	left: 0;
	list-style: outside none none;
	opacity: 0 !important;
	position: absolute;
	top: 0;
	width: 100%;
}

#slideshow li.active {
	opacity: 1 !important;
}

#slideshow li a {
	display: block;
	text-decoration: none;
}

#slideshow li a img {
	display: block;
	height: 100% !important;
	width: 100%;
	text-decoration: none;
}

/*modules css */

/*BPU.FadeInOutBanner*/
#slideshow {
	height: 350px;
	position: relative;
	margin-left: 20px;
	margin-top: 60px;
}

#slideshow DIV {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8;
	opacity: 0;
	height: 350px;
	background-color: #fff;
}

#slideshow DIV.active {
	z-index: 10;
	opacity: 1;
}

#slideshow DIV.last-active {
	z-index: 9;
}

#slideshow DIV IMG {
	height: 350px;
	display: block;
	border: 0;
	margin-bottom: 10px;
}

.social-share {
	margin-top: 8px;
}

.social-share a {
	text-decoration: none;
}

/* p {
	margin: 0;
	padding: 0;
}
#tabs_wrapper {
	width: 280px;
	margin-top:-5px;
}
#tabs_container {
	border: none;
	margin-left:5px;
}
#tabs {
	list-style: none;
	padding: 5px 0 4px 0;
	margin: 0 0 0 10px;
	font: 0.75em arial;
}
#tabs li {
	display: inline;
}
#tabs li a {
	border: 1px solid #ccc;
	padding: 4px 6px;
	text-decoration: none;
	background-color: #CDE5F1;
	border-bottom: none;
	outline: none;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	color: #246CA8;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
	text-transform:uppercase;
	padding-right:10px;
}
#tabs li a:hover {
	background-color: #FFF;
	padding: 4px 6px;
}
#tabs li.active a {
	border-bottom: 1px solid #fff;
	background-color: #fff;
	padding: 4px 6px 5px 6px;
	border-bottom: none;
}
#tabs li.active a:hover {
	background-color: #FFF;
	padding: 4px 6px 5px 6px;
	border-bottom: none;
}

#tabs li a.icon_accept {
	background-image: url(/DesktopModules/BPUsocialmedia/twitter.PNG);
	background-position: 3px;
	background-repeat: no-repeat;
	padding-left: 24px;
}

#tabs li + li a.icon_accept {
	background-image: url(/DesktopModules/BPUsocialmedia/facebook.PNG);
}
#tabs li a.icon_accept:hover {
	padding-left: 24px;
}
 */
#tabs_wrapper {
	width: 100%;
	margin-top: 0px;
	display: block;
	border: 1px solid #ccc;
	height: 422px;
	overflow: hidden;
}

#tabs_container {
	/* border-bottom: 1px solid #ccc; */
	/* border: none; */
	margin-left: 0;
}

#tabs {
	list-style: none;
	padding: 0;
	margin: 0;
	font: 0.75em;
	background: #272c7d;
	/* Old browsers */
	background: -moz-linear-gradient(left,
			#272c7d 50%,
			#466faf 80%,
			#4e8abe 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear,
			left top,
			right top,
			color-stop(50%, #272c7d),
			color-stop(80%, #466faf),
			color-stop(100%, #4e8abe));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,
			#272c7d 50%,
			#466faf 80%,
			#4e8abe 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,
			#272c7d 50%,
			#466faf 80%,
			#4e8abe 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(left,
			#272c7d 50%,
			#466faf 80%,
			#4e8abe 100%);
	/* IE10+ */
	background: linear-gradient(to right,
			#272c7d 50%,
			#466faf 80%,
			#4e8abe 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#272c7d', endColorstr='#4e8abe', GradientType=1);
	/* IE6-9 */
	overflow: hidden;
}

#tabs li {
	display: inline-block;
	float: left;
}

#tabs li a {
	/* border: 1px solid #ccc; */
	padding: 17px 15px;
	text-decoration: none;
	/* background-color: #CDE5F1; */
	border-bottom: none;
	outline: none;
	/* border-radius: 5px 5px 0 0; */
	-moz-border-radius: 5px 5px 0 0;
	/* -webkit-border-top-left-radius: 5px; */
	/* -webkit-border-top-right-radius: 5px; */
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	padding-right: 10px;
	display: block;
	min-width: 130px;
}

#tabs li.active a {
	background-color: #fff;
	color: #757575;
}

#tabs li a.icon_accept {
	/* background-image: url(/DesktopModules/BPUsocialmedia/twitter.PNG); */
	/* background-position: 3px; */
	/* background-repeat: no-repeat; */
	/* padding-left: 24px; */
}

#tabs li.active a:hover {
	background-color: #fff;
}

#tabs li a.icon_accept:hover {
	/* padding-left: 24px; */
}

#tabs li+li a.icon_accept {
	/* background-image: url(/DesktopModules/BPUsocialmedia/facebook.PNG); */
}

#tabs li a:hover {
	/* background-color: #FFF; */
	color: #757575;
}

#tabs_content_container {
	/*border: 1px solid #ccc;*/
	border: none;
	border-top: none;
	/* padding: 10px; */
	/* width: 260px; */
	/* margin-top:-10px; */
	/* margin-left:5px; */
	background-color: #fff;
	font-size: 12px;
}

#tabs_content_container iframe {}

.tab_content {
	display: none;
}

.uiStreamStory .storyContent .storyInnerContent {
	margin-left: 0px;
}

.uiStreamStory .mainWrapper {
	margin-right: 0px !important;
}

.phm.pluginLikeboxStream {
	height: 251px !important;
}

#facebook,
.tab2 {
	font-size: 12px;
}

.tab2 .messageBody,
#facebook .messageBody span {
	font-size: 12px !important;
}

.tab2 a img {
	height: 32px;
	width: 32px;
}

.tab2 .-cx-PRIVATE-uiSquareImage__large {
	height: 32px !important;
	width: 32px !important;
}

.tab2 .uiStreamStory .storyContent .storyInnerContent {
	margin-left: 37px !important;
}

.tab2 .uiStreamHomepage .uiStreamStory:first-child .mainWrapper {
	margin-right: 0px;
}

.copyright .SkinObject,
.copyright a.SkinObject {
	font-family: "Open Sans", sans-serif;
}

/*Espanol*/
.wrapper.espanol {}

.wrapper.espanol .nav>li>a {
	padding-right: 0;
	padding-left: 22px;
	font-size: 18px;
}

.wrapper.espanol .sy-slides-wrap {
	position: relative;
	height: auto !important;
	width: 100%;
}

.wrapper.espanol .nav>li.mylogo a {
	padding-left: 0 !important;
}

.wrapper.espanol .other-menu ul li a {
	padding: 10px 1.5em;
}

/*For HTML Content*/
.image-right {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

span.content-left {
	display: block;
}

.videoThumbsDiv .row>div:nth-child(3n) {
	clear: right;
}

.videoThumbsDiv .vdo-box {
	display: block;
	width: 100%;
	margin-bottom: 20px;
}

.videoThumbsDiv .vdo-box span {
	min-height: 3em;
}

span.call-email,
span.call-icon {
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}

.wrapper.espanol .innerothermenu {}

.wrapper.espanol .innerothermenu ul {}

.wrapper.espanol .innerothermenu ul li a {
	padding: 7px 0;
	font-size: 12px;
}

.uiScaledImageContainer {
	width: 100% !important;
}

div#u_0_0>div {
	width: 100% !important;
}

div#dnn_FooterTopPaneLeftXS {
	border-right: 2px solid #797979;
}

span.phone-icon {
	display: inline-block;
	margin-right: 5px;
}

a.fancybox {
	color: #000;
	font-size: 12px;
}

a.fancybox img {
	/* width: 100%; */
	margin-bottom: 10px;
}

.customCollapsebtn h3 {
	margin: 0 0 20px 0 !important;
	display: block !important;
	font-size: 24px !important;
	color: #1f356e !important;
	line-height: 24px !important;
	text-transform: uppercase;
}

a.customCollapsebtn {
	text-decoration: none !important;
	cursor: default;
}

a.customCollapsebtn:hover {
	text-decoration: none !important;
}

.our-team .col-sm-4.text-center span {
	display: block;
	min-height: 4em;
}

a:visited {
	color: #337ab7;
}

.footer-bottom a,
.footer-bottom a:active,
.footer-bottom a:hover,
.footer-bottom a:focus,
.footer-bottom a:visited {
	color: #fff;
	text-decoration: underline;
}

.customPanel .panel-default>.panel-heading {
	border: 0px solid transparent;
	border-radius: 0;
	background-color: #999;
	color: #fff;
}

.customPanel .panel.panel-default {
	border-radius: 0;
	border-color: transparent;
	box-shadow: none;
}

.customIcons .glyphicon {
	color: #263778;
}

ul.customUl {
	padding-left: 30px;
	margin-left: 0;
	list-style-type: disc;
}

.Normal>table th,
.Normal>table td {
	padding: 2px;
}

a#dnn_ctr540_Events_EventMonth_lnkToday {
	text-decoration: underline;
}

a#dnn_ctr540_Events_EventMonth_CmdGoToDate {
	text-decoration: underline;
}

div#dnn_ctr1132_Events_EventMonth_pnlDateControls a {
	text-decoration: underline;
	font-size: 14px;
}

.customPanel a {
	color: #fff !important;
}

.switchSites {
	display: none !important;
}

.banner_menu .col-sm-3 {
	float: right;
}

@media (max-width: 1200px) {
	.innerothermenu ul li a {
		padding: 5px;
	}
}

.CustomRequiredValidator {
	color: #f00;
	width: 100%;
	margin: 2px 0;
	text-align: left;
	float: left;
	font-size: 12px;
}

.searchInputContainer {
	display: inline-block !important;
	margin: 0 0px 0 0 !important;
	position: relative !important;
	float: right !important;
	margin-top: 10px !important;
}

.blue-bar-m {
	background-color: #3a4a98 !important;
	display: inline-block;
	text-align: center !important;
	color: #ffffff;
	padding: 6px 0px;
	font-family: "Open Sans", sans-serif;
	font-size: 11px;
	font-weight: 700;
	border-right: 1px solid #d8d8d8;
	min-width: 50% !important;
	margin: 0px 0px;
}

.blue-bar-m a {
	color: #ffffff !important;
	text-decoration: none;
}

.blue-bar-m a:hover {
	text-decoration: underline;
}

.blue-bar-m-2 {
	background-color: #3a4a98 !important;
	display: block;
	text-align: center !important;
	color: #ffffff;
	padding: 6px 0px;
	font-family: "Open Sans", sans-serif;
	font-size: 11px;
	font-weight: 700;
	margin-left: -1px !important;
}

.blue-bar-m-2 a {
	color: #ffffff !important;
	text-decoration: none;
}

.blue-bar-m-2 a:hover {
	text-decoration: underline;
}

.topButton {
	background: url(../images/topbutton-bg.jpg) top repeat-x;
	height: 38px;
	padding: 2px 0px 0px 0px;
}

.topButtonNew {
	background: url(../images/top-menu-3.jpg) top repeat-x;
	height: 114px;
	padding: 2px 0px 0px 0px;
}

.col-xs-6.t-cont-1-1 {
	width: 49.5%;
	padding: 0px;
}

.col-xs-6.t-cont-3-1 {
	width: 49.5%;
	padding: 0px;
}

.col-xs-6.t-cont-2-1 {
	padding: 0px;
}

.col-xs-6.t-cont-4-1 {
	padding: 0px;
}

.col-xs-6.t-cont-5-1 {
	width: 99%;
	padding: 0px;
}

.t-cont-1-1 h6 {
	display: inline;
	font-family: "Open Sans", sans-serif;
	color: #ffffff !important;
	font-weight: 700;
	font-size: 12px;
	/* padding: 10px 0px 0px 0px; */
	line-height: 28px;
	margin-left: 4px;
}

.t-cont-2-1 h6 {
	display: inline;
	font-family: "Open Sans", sans-serif;
	color: #ffffff !important;
	font-weight: 700;
	font-size: 12px;
	line-height: 15px;
	margin-left: 0px !important;
}

.t-cont-3-1 h6 {
	display: inline;
	font-family: "Open Sans", sans-serif;
	color: #ffffff !important;
	font-weight: 700;
	font-size: 12px;
	line-height: 15px;
	margin-left: 0px !important;
}

.t-cont-4-1 h6 {
	font-family: "Open Sans", sans-serif;
	color: #ffffff !important;
	font-weight: 700;
	font-size: 7px;
	line-height: 7px;
	margin-top: 3px !important;
	word-spacing: -1px !important;
}

.t-cont-5-1 h6 {
	display: inline;
	font-family: "Open Sans", sans-serif;
	color: #ffffff !important;
	font-weight: 700;
	font-size: 12px;
	line-height: 15px;
	margin-left: 0px !important;
}

.t-cont-1-1 h6 a {
	color: #ffffff !important;
	padding: 6px 0px 0px 0px;
	position: absolute;
	text-decoration: none;
}

.t-cont-2-1 h6 a {
	color: #ffffff !important;
	padding: 7px 10px 0px 0px;
	position: absolute;
	text-decoration: none;
}

.t-cont-3-1 h6 a {
	color: #ffffff !important;
	padding: 7px 0px 0px 0px !important;
	position: absolute;
	text-decoration: none;
}

.t-cont-4-1 h6 a {
	font-family: "Open Sans", sans-serif;
	color: #ffffff !important;
	font-weight: 700;
	font-size: 12px;
	line-height: 25px;
	margin-left: 0px !important;
}

.t-cont-5-1 h6 a {
	font-family: "Open Sans", sans-serif;
	color: #ffffff !important;
	font-weight: 700;
	font-size: 12px;
	line-height: 32px;
	margin-left: 0px !important;
}

.t-cont-1 {
	display: inline;
	text-align: left !important;
	padding: 0px 0px !important;
}

.t-cont-2 {
	display: inline;
	text-align: left !important;
	padding: 0px 0px !important;
}

.t-cont-3 {
	display: inline;
	text-align: left !important;
	max-width: 20% !important;
	padding: 0px 0px !important;
}

.t-cont-4 {
	display: inline;
	text-align: left !important;
	max-width: 30% !important;
	padding: 0px 0px !important;
}

.t-cont-1 h6 {
	font-family: "Open Sans", sans-serif;
	color: #ffffff !important;
	font-weight: 700;
	font-size: 8px;
	line-height: 8px;
	margin-top: 6px !important;
}

.t-cont-2 h6 {
	font-family: "Open Sans", sans-serif;
	color: #ffffff !important;
	font-weight: 700;
	font-size: 8px;
	line-height: 8px;
	margin-top: 6px !important;
}

.icontext {
	font-family: "Open Sans", sans-serif;
	color: #ffffff !important;
	font-weight: 600;
	font-size: 12px;
}

.t-cont-3 h6 {
	font-family: "Open Sans", sans-serif;
	color: #ffffff !important;
	font-weight: 700;
	font-size: 8px;
	line-height: 8px;
	margin-top: 6px !important;
}

.t-cont-4 h6 {
	font-family: "Open Sans", sans-serif;
	color: #ffffff !important;
	font-weight: 700;
	font-size: 8px;
	line-height: 7px;
	margin-top: 6px !important;
	word-spacing: -1px !important;
}

.t-cont-1 h6 a {
	color: #ffffff !important;
	padding: 0px 30px 0px 0px;
	position: absolute;
	text-decoration: none;
}

.t-cont-2 h6 a {
	color: #ffffff !important;
	padding: 0px 10px 0px 0px;
	position: absolute;
	text-decoration: none;
}

.t-cont-3 h6 a {
	color: #ffffff !important;
	padding: 0px 20px 0px 0px !important;
	position: absolute;
	text-decoration: none;
}

.t-cont-4 h6 a {
	color: #ffffff !important;
	text-decoration: none;
}

.t-cont-2 img {
	margin-left: -5px !important;
}

.blueBG {
	background: url(../images/blueBg.png) repeat-x top left;
	height: 80px;
}

.headerBottom {
	text-align: left;
}

.headerBottom {
	display: inline !important;
	font-family: "Open Sans", sans-serif !important;
	color: #ffffff !important;
	font-weight: bold;
	line-height: 1.2em;
	font-size: 25px;
	padding-left: 35px;
}

/*   24-sept-2020 */

.headerBottomNew {
	font-family: "Open Sans", sans-serif !important;
	color: #ffffff !important;
	font-weight: bold;
	line-height: 0px !important;
	font-size: 18px;
	text-align: left;
	text-indent: 0px;
	padding-left: 10px;
	position: relative;
}

.headerBottomNew img {
	margin-right: 0px !important;
}

.headerBottomNew span h3 {
	display: inline !important;
	font-family: "Open Sans", sans-serif !important;
	color: #ffffff !important;
	font-weight: Normal;
	line-height: 1.2em;
}

.headerBottomNew h3 {
	display: inline !important;
	font-family: "Open Sans", sans-serif !important;
	color: #ffffff !important;
	font-weight: Normal;
	line-height: 1.2em;
}

.headerBottomNew a {
	font-family: "Open Sans", sans-serif !important;
	color: #ffffff !important;
	font-weight: bold;
	line-height: 21px;
	font-size: 16px;
	padding-left: 10px;
	position: absolute;
	padding-top: 29px;
	text-decoration: none;
}

.headerBottomNew a:hover {
	color: #cccccc !important;
}

/* end 24-sept-2020 */
.headerBottom img {
	margin-right: 20px !important;
}

.headerBottom span h3 {
	display: inline !important;
	font-family: "Open Sans", sans-serif !important;
	color: #ffffff !important;
	font-weight: Normal;
	line-height: 1.2em;
}

.headerBottom h3 {
	display: inline !important;
	font-family: "Open Sans", sans-serif !important;
	color: #ffffff !important;
	font-weight: Normal;
	line-height: 1.2em;
}

.headerBottom a {
	font-family: "Open Sans", sans-serif !important;
	color: #ffffff !important;
	font-weight: bold;
	line-height: 3.2em;
	font-size: 25px;
	padding-left: 10px;
	text-decoration: none;
}

.headerBottom a:hover {
	color: #cccccc !important;
}

.blueBG {
	background: url(../Images/blueBg.png) repeat-x top left;
	height: 80px;
}

.greenBG {
	background: #7da651;
	max-height: 220px;
	padding: 10px;
}

.newsBG {
	background: url(../Images/news-bg.jpg) no-repeat top center;
	height: 422px;
}

.footerBg {
	background-color: #1a1a1a;
	padding: 35px 10px 10px 10px;
	width: 100% !important;
}

.footerBg a {
	color: #fff !important;
	text-decoration: none;
}

.footerBg a:hover {
	text-decoration: underline;
}

.footerBg span {
	color: #fff !important;
}

.footerBg span a {
	color: #fff !important;
}

.footerBg p {
	font-family: "Open Sans", sans-serif !important;
	color: #ffffff !important;
	text-align: center;
	font-size: 12px;
	line-height: 19px;
}

.footerBg ul {
	list-style: none;
	display: block;
}

.footerBg ul li a {
	list-style: none;
	font-family: "Open Sans", sans-serif;
	color: #ffffff !important;
	font-weight: Normal;
	line-height: 30px;
	font-size: 16px;
	text-transform: uppercase;
}

.footerBg ul li a:hover {
	color: #ebebeb;
}

/* IE 11  */

.footerBgIE {
	background-color: #1a1a1a;
	padding: 35px 10px 10px 10px;
	width: 100% !important;
	margin-top: -10px;
	position: relative;
	z-index: 999;
}

.footerBgIE span {
	color: #fff !important;
}

.footerBg span a {
	color: #fff !important;
}

.footerBgIE p {
	font-family: "Open Sans", sans-serif !important;
	color: #ffffff !important;
	text-align: center;
	font-size: 12px;
	line-height: 19px;
}

.footerBgIE ul {
	list-style: none;
	display: block;
}

.footerBgIE ul li a {
	list-style: none;
	font-family: "Open Sans", sans-serif;
	color: #ffffff !important;
	font-weight: Normal;
	line-height: 30px;
	font-size: 16px;
	text-transform: uppercase;
}

.footerBgIE ul li a:hover {
	color: #ebebeb;
}

.newsletter-button {
	text-align: left;
}

input[type="button"],
input[type="submit"],
input[type="reset"] {
	background-color: #ffffff;
	border: none;
	color: #999999;
	padding: 5px 15px;
	text-decoration: none;
	margin: 2px 2px;
	cursor: pointer;
}

.socialIconSet {
	color: #fff !important;
	font-size: 32px !important;
	display: inline-flex !important;
	margin-left: 20px !important;
	margin-top: 8px !important;
}

.socialIconSet ul {
	display: inline !important;
	color: #fff !important;
	font-size: 24px !important;
	list-style: none;
}

.socialIconSet ul li {
	display: inline !important;
	color: #fff !important;
	font-size: 36px !important;
	list-style: none;
	padding: 0px 0px 0px 10px !important;
}

.iconSo {
	font-size: 24px !important;
}

.newsMobile {
	text-align: center;
}

.footerLinksMob2 {
	display: inline-block !important;
	color: #ffffff !important;
	padding: 0px 50px;
	text-align: center !important;
}

.footerLinksMob2 a {
	font-family: "Open Sans", sans-serif !important;
	color: #ffffff !important;
	font-weight: Normal;
	font-size: 12px;
	text-decoration: none;
}

.footerLinksMob2 a:hover {
	color: #ccc !important;
}

.footerLinksMob2 span {
	margin-left: 0px !important;
}

.footerLinks {
	display: inline-block !important;
	width: 50%;
	color: #fff !important;
}

.footerLinks span {
	color: #fff !important;
}

.footerLinks a {
	font-family: "Open Sans", sans-serif !important;
	color: #ffffff !important;
	font-weight: Normal;
	font-size: 12px;
	text-decoration: none;
}

.footerLinks a:hover {
	color: #ccc !important;
}

.footerCopyright {
	display: inline-block !important;
	float: right !important;
	width: 50%;
	text-align: left !important;
	font-family: "Open Sans", sans-serif !important;
	color: #ffffff !important;
	font-weight: Normal;
	font-size: 12px;
	padding-left: 8px;
}

.footerLinkMob {
	border: 1px solid #7ccbfa;
	padding: 10px;
	margin: 14px 20px 20px 20px;
	text-align: center;
}

.footerLinkMob a {
	text-align: center;
	color: #7ccbfa;
	text-decoration: none;
}

.footerLinkMob a:hover {
	text-align: center;
	color: #7ccbfa;
	text-decoration: underline;
}

#dnn_dnnSEARCH_txtSearch.NormalTextBox {
	font-family: "Open Sans", sans-serif !important;
	font-size: 11px !important;
	margin-left: 11px !important;
	height: 22px;
	background: transparent;
	width: 155px !important;
	color: #8a8a8a;
	padding: 0 20px;
	border: 1px solid #d5d5d5;
	cursor: text;
	float: left;
	margin-top: 4px;
}

a#dnn_dnnSearch_cmdSearch {
	position: relative;
	right: 0px;
	top: 0px;
	line-height: 16px;
	border-top-left-radius: 0;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 5px;
	color: #f00;
	text-align: right;
	float: right;
	font-size: 12px;
}

a#dnn_dnnSEARCH_cmdSearch.SkinObject {
	right: -30px;
	top: 15px;
}

.malay a#dnn_dnnSEARCH_cmdSearch.SkinObject {
	top: 6px;
}
.nepali a#dnn_dnnSEARCH_cmdSearch.SkinObject {
	top: 6px;
}

.searchInputContainer {
	border: 0px solid #b6b5b5;
}

.SearchButton {
	display: inline-block;
	float: right;
	height: 24px;
	width: 18px;
	margin: 14px -30px 0 0 !important;
	padding: 0;
	position: relative;
	z-index: 9999;
}

.SearchButtonM {
	display: inline-block;
	float: right;
	height: 24px;
	width: 18px;
	margin: 0px 20px 0 0 !important;
	padding: 0;
	position: relative;
	z-index: 9999;
}
a#dnn_dnnSEARCH_cmdSearch.SearchButtonNew img {
    top: 15px;
    position: relative;
    left: 328px;
}
/*------------------------------------------------*/
/* CONTENT PANES */
/*------------------------------------------------*/
.bannerPane {
	max-width: 100% !important;
}

.topPane1 {
	display: inline-block !important;
	float: left;
	width: 17%;
	border-right: 0px solid #ffffff;
}

.topPane2 {
	display: inline-block !important;
	float: left;
	width: 18%;
	border-right: 0px solid #ffffff;
}

.topPane3 {
	display: inline-block !important;
	float: left;
	width: 17%;
}

.topPane4 {
	display: inline-block !important;
	float: left;
	width: 23%;
}

.topPane5 {
	display: inline-block !important;
	float: left;
	width: 25%;
}

.topPaneOne {
	display: inline-block !important;
	float: left;
	width: 16%;
	border-right: 0px solid #f00;
}

.topPaneTwo {
	display: inline-block !important;
	float: left;
	width: 18%;
	border-right: 0px solid #f00;
}

.topPaneThree {
	display: inline-block !important;
	float: left;
	width: 17%;
	border-right: 0px solid #f00;
}

.topPaneFour {
	display: inline-block !important;
	float: left;
	width: 23%;
	border-right: 0px solid #f00;
}

.topPaneFive {
	display: inline-block !important;
	float: left;
	width: 26%;
	border-right: 0px solid #f00;
}

.greenPane1 {
	display: inline-block !important;
	float: left;
	width: 25%;
}

.greenPane2 {
	display: inline-block !important;
	float: left;
	width: 25%;
}

.greenPane3 {
	display: inline-block !important;
	float: left;
	width: 25%;
}

.greenPane4 {
	display: inline-block !important;
	float: left;
	width: 25%;
}

.greenPane5 {
	display: inline-block !important;
	float: left;
	width: 100%;
}

.servicePane {}

.servicePane1 {
	display: inline-block !important;
	float: left;
	width: 25%;
}

.servicePane2 {
	display: inline-block !important;
	float: left;
	width: 25%;
}

.servicePane3 {
	display: inline-block !important;
	float: left;
	width: 25%;
}

.servicePane4 {
	display: inline-block !important;
	float: left;
	width: 25%;
}

.servicePane100 {
	text-algin: left;
	padding: 0px;
	margin: 30px 0px 0px 0px;
}

.servicePane100 p {
	font-family: "Open Sans", sans-serif !important;
	font-size: 13px !important;
	font-weight: normal !important;
	line-height: 19px;
	color: #222222;
	text-align: left;
	margin-top: 22px;
	letter-spacing: 0.19px;
}

.greenNewsPane {
	display: inline-block !important;
	float: left;
	width: 48%;
	padding: 20px !important;
	background-color: #e8e4e5 !important;
	min-height: 425px !important;
}

.blueLatestNewsPane {
	display: inline-block !important;
	float: right;
	width: 50%;
	background-color: #e8e4e5 !important;
	padding: 20px;
}

.footerPane1 {
	display: inline-block !important;
	float: left;
	width: 32%;
}

.footerPane2 {
	display: inline-block !important;
	float: left;
	width: 17%;
}

.footerPane3 {
	display: inline-block !important;
	float: left;
	width: 17%;
}

.footerPane4 {
	display: inline-block !important;
	float: left;
	width: 20%;
}

.footerPane5 {
	display: inline-block !important;
	float: left;
	width: 92%;
}

/*-------------------------------------------------------------------------------------- */
/*									Inner Page			 					*/
/*-------------------------------------------------------------------------------------*/

.bread_cmb_link {
	font-family: "Open Sans", sans-serif !important;
	font-size: 12px !important;
	font-weight: 700 !important;
	color: #2a2a2a !important;
	text-transform: uppercase;
	padding-top: 13px !important;
	display: inline-block;
	text-decoration: none;
}

.thankYouBG {
	/*background: url("/Portals/_default/Skins/bpu/images/thankYou-bg.jpg") right repeat-x !important;
	min-height: 401px !important;*/
	background-color: #7da651;
	min-height: 243px !important;
	width: 100%;
	right: 0px;
	position: relative;
	top: 10px;
	margin-bottom: 95px;
	z-index: 41;
}

.siteMapImg {
	background: url("/Portals/_default/Skins/bpu/images/siteMapImg.jpg") right repeat-x !important;
	min-height: 312px !important;
	max-width: 544px;
	position: relative;
	top: 60px;
	right: -575px;
}

/*-------------------------------------------------------------------------------------- */
/*--------------------------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------- */
/*									Inner Page Pane					 					*/
/*-------------------------------------------------------------------------------------*/
.inn-banner {
	display: block;
	height: 115px;
	background-color: #3a4b98;
}

.inn-banner img {
	max-width: 100% !important;
	height: auto !important;
}

.title {
	font-family: "Open Sans", sans-serif !important;
	font-weight: bold;
	padding: 36px 0px 0px 0px !important;
	/*font-size: 30px;*/
	color: #fff;
}

.inn-bannerPaneLeft {
	float: left;
	width: 58%;
	padding-left: 14px !important;
	text-transform: uppercase;
}

.inn-bannerPane img {
	max-width: 100% !important;
	height: 115px !important;
}

.bottomHead {
	padding: 200px 0px 0px 70px;
}

.BottomFull1 {
	border: 2px solid #f00;
}

.ffBG {
	background: url(../images/ff-bg2.jpg) top center no-repeat;
	height: 425px;
	background-size: cover;
}

.ffBGDiversity {
	background: url(../images/ff-bgDiversity.jpg) top center no-repeat !important;
	height: 525px;
	background-size: cover;
}

.smBG {
	background: url(../images/sm-bg2.jpg) top center no-repeat;
	height: 425px;
	background-size: cover;
}

.greenImage {
	background: url(../images/fast-fact-img.png) top no-repeat;
	min-height: 315px;
	min-width: 446px;
	position: absolute;
}

.greenBG {
	background-color: #7ca650;
	padding: 10px;
}

.greenFFimg {
	background: url(../images/fast-fact-img.png) top center no-repeat;
	padding: 10px;
}

.innerPaneCal {
	background: #ebebeb url(../images/calender-bg.jpg) repeat-x top left;
}

.mapCont {
	min-width: 390px !important;
	min-height: 225px;
}

.InnerLeftPanefullContact {
	background: url(../images/contact_us_blue.jpg) #3d549c top right no-repeat !important;
	background-size: cover !important;
}

.InnerRightPane {
	margin-top: 96px !important;
	margin-left: -15px;
}

.InnerRightGreenPane {
	margin-top: 96px !important;
}

.nopadding {
	padding: 0 !important;
	margin: 0 !important;
}

.logoPro {
	margin-left: -15px !important;
	margin-top: 30px !important;
}

/* News Box */
/* .content {
	height: auto;
	min-height: 100px;
	overflow: hidden;
	transition: all 0.6s linear;
	-webkit-transition: all 0.6s linear;
	-moz-transition: all 0.6s linear;
	-ms-transition: all 0.6s linear;
	-o-transition: all 0.6s linear;
	/* border-top: 1px solid #e9e9e9; */
/* padding: 0px;
	margin: 0px;
}  */

.boxNews {
	background-color: #fff;
	border: 2px solid #888481;
	margin-top: 10px;
	min-height: 177px !important;
}

.boxNews h4 {
	/*	font-family: 'MYRIADPROREGULAR'; */
	font-weight: normal;
	font-size: 14px;
	color: #555555;
	line-height: 15px;
	padding: 12px 10px 12px 18px;
	margin: 0px;
}

.content p {
	/*	font-family: 'MYRIADPROREGULAR'; */
	font-weight: normal;
	font-size: 12px;
	color: #555555;
	line-height: 13px;
	text-align: left;
	padding: 10px;
}

.boxNews a {
	font-family: "MYRIADPROREGULAR";
	font-weight: normal;
	font-size: 12px;
	color: #555555;
	line-height: 14px;
	text-align: left;
	text-decoration: none;
}

.boxNews a:hover {
	text-decoration: underline;
}

.boxNews img {
	margin-right: 15px;
	margin-bottom: 25px;
	float: left;
}

.upArrow {
	background: url(../images/up.jpg) no-repeat;
	background-position: right 10px;
	cursor: pointer;
}

.openBox .upArrow {
	background-image: url(../images/down.jpg);
}

.openBox .content {
	min-height: 0px;
	height: 0px;
	display: none;
}

.InnFullMobilePane {
	background-color: #f0f;
	height: 6px;
}

.parentsBR {
	display: table !important;
	height: 115px !important;
	text-align: left !important;
	color: #fff;
	font-family: Open Sans ",sans-serif" !important;
	font-weight: bold;
	padding: 0px 0 0 15px !important;
	font-size: 25px;
}

.parents {
	display: table !important;
	height: 115px !important;
	text-align: left !important;
	color: #fff;
	font-family: Open Sans ",sans-serif" !important;
	font-weight: bold;
	padding: 0px 0 0 15px !important;
	font-size: 30px;
}

.parents h1 {
	font-size: 30px;
	color: #fff;
	font-weight: bold;
}

.child {
	display: table-cell !important;
	vertical-align: middle !important;
}

.child h3 {
	font-family: Open Sans ",sans-serif" !important;
	font-weight: bold !important;
	font-size: 25px !important;
	text-transform: uppercase !important;
}

.leadimg {
	margin-left: 14px;
}

.leadimg img {}

.TeamEx {
	margin-left: -15px !important;
}

.TeamEx2 {
	margin-left: -15px !important;
}

.paddingTop90 {
	padding-top: 90px !important;
}

.paddingTop75 {
	padding-top: 75px !important;
}

.InnerRightFooterPane {
	background: url(../images/till-footer.jpg) top center repeat-y !important;
	height: 100% !important;
}

.glyphicon-chevron-right {
	display: none;
}

.mainContainer {
	max-width: 492px;
	float: right;
	margin-right: 85px;
	margin-top: 36px;
}

/*

"Open Sans",sans-serif !important;
font-weight: bold;
padding: 0px 0 0 0 !important;
    padding-left: 0px;
font-size: 30px;
.inn-bannerPane {
	
	float: left;
	width: 98%;
}


.InnerLeftPane{
	display: inline-block !important;
	float: left;
	width: 58%;
	border:0px solid #ff0;
	
	
}

.InnerRightPane{
	display: inline-block !important;
	float: left;
	width: 42%;
	border:0px solid #ccc;
}
.MainInnerLeftPane {
	display: inline-block !important;
	float: left;
	width: 50%;
	border:0px solid #ccc;
}
.MainInnerRightPane {
	display: inline-block !important;
	float: left;
	width: 50%;
	border:0px solid #ccc;
}

.Top100Pane{ display: inline-block !important;	float: left; width: 100%; border:0px solid #ccc;}

.Top33Pane1{ display: inline-block !important;	float: left; width: 33%; border:0px solid #ccc;}

.Top33Pane2 { display: inline-block !important;	float: left; width: 33%; border:0px solid #ccc;}

.Top33Pane3 { display: inline-block !important;	float: left; width: 33%; border:0px solid #ccc;}

.Top25Pane1 { display: inline-block !important;	float: left; width: 25%; border:0px solid #ccc;}

.Top25Pane2 { display: inline-block !important;	float: left; width: 25%; border:0px solid #ccc;}

.Top25Pane3 { display: inline-block !important;	float: left; width: 25%; border:0px solid #ccc;}

.Top25Pane4 { display: inline-block !important;	float: left; width: 25%; border:0px solid #ccc;}

.Top50Pane1 { display: inline-block !important;	float: left; width: 50%; border:0px solid #ccc;}

.Top50Pane2 { display: inline-block !important;	float: left; width: 50%; border:0px solid #ccc;}

.Top30Pane1 { display: inline-block !important;	float: left; width: 30%; border:0px solid #ccc;}

.Top70Pane2 { display: inline-block !important;	float: left; width: 70%; border:0px solid #ccc;}

.Top70Pane1 { display: inline-block !important;	float: left; width: 70%; border:0px solid #ccc;}

.Top30Pane2 { display: inline-block !important;	float: left; width: 30%; border:0px solid #ccc;}

.Top40Pane1 { display: inline-block !important;	float: left; width: 40%; border:0px solid #ccc;}

.Top60Pane2 { display: inline-block !important;	float: left; width: 60%; border:0px solid #ccc;}

.Top60Pane1 { display: inline-block !important;	float: left; width: 60%; border:0px solid #ccc;}

.Top40Pane2 { display: inline-block !important;	float: left; width: 40%; border:0px solid #ccc;}

.Bottom100Pane { display: inline-block !important;	float: left; width: 100%; border:0px solid #ccc;}*/
/*-------------------------------------------------------------------------------------- */
/*									End Inner Pagex  					 					*/
/*-------------------------------------------------------------------------------------*/

/*---  https://bpu2.staging.whmi.biz/About/OurCommunity.aspx   --*/

.hovereffect {
	width: 100%;

	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	cursor: default;
	margin-bottom: 25px;
}

.hovereffect .overlay {
	width: 100%;

	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

.hovereffect:hover .overlay {
	background-color: rgba(48, 152, 157, 0.4);
}

.hovereffect img {
	display: block;
	position: relative;
}

.hovereffect h2 {
	font-family: "Open Sans", sans-serif !important;
	font-size: 20px !important;
	font-weight: bold !important;
	color: #383838 !important;
	text-align: center;
	position: absolute;
	padding: 10px 0px;
	background: rgba(201, 216, 231, 0.8);
	bottom: -10px;
	width: 100%;
	text-transform: capitalize;
}

.hovereffect:hover h2 {
	display: none;
}

.hovereffect a.info {
	display: inline-block;
	text-decoration: none;
	font-family: "Open Sans", sans-serif !important;
	font-size: 12px !important;
	font-weight: normal !important;
	color: #fff;
	background: rgba(125, 166, 81, 0.8);
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	font-weight: normal;
	text-align: left;
	height: 192px;
}

.hovereffect p {
	display: inline-block;
	text-decoration: none;
	margin: 0;
	padding: 0px 50px 7px 15px;
	font-family: "Open Sans", sans-serif !important;
	font-size: 12px !important;
	font-weight: normal !important;
	color: #fff;
}

.hovereffect h3 {
	font-family: "Open Sans", sans-serif !important;
	font-size: 20px !important;
	font-weight: bold !important;
	color: #fff !important;
	padding: 15px 0px 0px 15px;
	text-transform: capitalize;
}

.hovereffect:hover a.info {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.hovereffect a.info:hover {
	box-shadow: 0 0 5px #fff;
}

.bottomTitle {
	font-family: "Open Sans", sans-serif !important;
	font-size: 75px !important;
	font-weight: bold !important;
	color: #78a5fb !important;
	bottom: 97px;
	right: 0px;
	float: right;
	text-align: right;
	position: absolute;
}

@media (min-width: 320px) and (max-width: 768px) {
	.bottomTitle {
		font-family: "Open Sans", sans-serif !important;
		font-size: 22px !important;
		font-weight: bold !important;
		color: #78a5fb !important;
		margin-left: 0px !important;
		text-align: center !important;
	}

	.hovereffect h2 {
		font-family: "Open Sans", sans-serif !important;
		font-size: 12px !important;
		font-weight: bold !important;
		color: #383838 !important;
		text-align: center;
		position: absolute;
		padding: 2px 0px;
		background: rgba(201, 216, 231, 0.8);
		bottom: 40px;
		width: 100%;
		text-transform: capitalize;
	}

	.hovereffect:hover h2 {
		display: none;
	}

	.hovereffect a.info {
		display: inline-block;
		text-decoration: none;
		font-family: "Open Sans", sans-serif !important;
		font-size: 10px !important;
		font-weight: normal !important;
		color: #fff;
		background: rgba(125, 166, 81, 0.8);
		-webkit-transform: scale(0);
		-ms-transform: scale(0);
		transform: scale(0);
		-webkit-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
		font-weight: normal;
		text-align: left;
		height: 165px;
	}

	.hovereffect p {
		display: inline-block;
		text-decoration: none;
		margin-top: 0px;
		padding: 0px 5px;
		font-family: "Open Sans", sans-serif !important;
		font-size: 10px !important;
		font-weight: normal !important;
		color: #fff;
		line-height: 14px;
	}

	.hovereffect h3 {
		font-family: "Open Sans", sans-serif !important;
		font-size: 12px !important;
		font-weight: bold !important;
		color: #fff !important;
		padding: 2px 0px 0px 10px;
		text-transform: capitalize;
		line-height: 14px;
		margin-top: 0px;
	}

	.hovereffect:hover a.info {
		opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
	}

	.hovereffect a.info:hover {
		box-shadow: 0 0 2px #fff;
	}
}

/*-------------------------------------------------------------------------------------------------------------------------*/
@media (min-width: 640px) and (max-width: 767px) {
	.t-cont-2 h6 {
		display: inline;
		font-family: "Open Sans", sans-serif;
		color: #ffffff !important;
		font-weight: 700;
		font-size: 12px;
		line-height: 31px;
		margin-left: 7px !important;
	}

	.t-cont-3 h6 {
		display: inline;
		font-family: "Open Sans", sans-serif;
		color: #ffffff !important;
		font-weight: 700;
		font-size: 12px;
		line-height: 31px;
		margin-left: 7px !important;
	}

	/*.footerLinksMob2 {
	display: inline-block !important;
	color: #ffffff !important;
	padding:0px 222px;
	text-align:center !important;
}*/
}

@media (min-width: 320px) and (max-width: 768px) {
	/* Search  */

	.searchBoxPro {
		margin-bottom: 0px !important;
		margin-top: -1px !important;
	}

	.searchMediaTxt {
		min-width: 100% !important;
		margin-left: 2px !important;
		margin-top: -2px !important;
	}

	searchBoxPro input[type="button"],
	.searchBoxPro input[type="submit"],
	.searchBoxPro input[type="reset"] {
		width: 100% !important;
	}

	.searchMediaBtn {
		background: url(/portals/_default/containers/bpu/images/search-btn.jpg) top left no-repeat #b3b2b7 !important;
		width: 100% !important;
		height: 30px;
	}

	/* end Search  */

	.dateCont {
		float: left;
		width: 30%;
	}

	.disCont {
		width: 100%;
	}

	.inn-bannerPane img {
		max-width: 100% !important;
		height: auto !important;
	}

	/*.InnerRightPane
{
	margin-left:24px;
}*/

	.InnerRightPane img {
		max-width: 100% !important;
		height: auto !important;
	}

	.InnerRightGreenPane img {
		max-width: 100% !important;
		height: auto !important;
	}

	.InnerLeftPane img {
		max-width: 100% !important;
		height: auto !important;
	}

	.footerBg {
		background-color: #1a1a1a;
		padding: 35px 10px 10px 10px;
		width: 100% !important;
	}

	.ffBG {
		background: url(../images/spacer.gif) repeat !important;
	}

	.ffBGDiversity {
		background: url(../images/spacer.gif) repeat !important;
	}

	.s .smBG {
		background: url(../images/spacer.gif) repeat !important;
	}

	.ToggledContentCont4 {}

	h2.ToggledContentContTitle4 {
		background: #dadadc;
		line-height: 1;
		text-transform: capitalize;
		padding-left: 4px;
		margin-left: -15px;
		max-width: 100% !important;
	}

	.ToggledContentContBody4 {
		margin-right: 0px !important;
	}

	.ToggledContentContBody4 ul {
		display: block;
		list-style: none;
		margin-left: 1px;
	}

	.ToggledContentContBody4 ul li {
		list-style: disc;
		color: #1d1d1d;
		font-family: "Open Sans", sans-serif !important;
		font-size: 12px;
		font-weight: normal;
		padding: 0px !important;
	}

	/* News Container Mobile  */

	h2.ToggledContentContTitle2 {
		background: #dadadc;
		line-height: 1;
		text-transform: capitalize;
		padding-left: 4px;
		max-width: 100% !important;
		margin: 0px auto !important;
	}

	.ToggledContentContBody2 p {
		list-style: none;
		color: #1d1d1d;
		font-family: "Open Sans", sans-serif !important;
		font-size: 12px;
		font-weight: normal;
		padding: 10px 0px 0px 0px !important;
	}

	.ToggledContentContBody2 ul {
		display: block;
		list-style: none;
	}

	.ToggledContentContBody2 ul li {
		list-style: none;
		color: #1d1d1d;
		font-family: "Open Sans", sans-serif !important;
		font-size: 12px;
		font-weight: normal;
		padding: 10px 0px 0px 0px !important;
		margin-left: -7px;
	}

	/* End News Container Mobile  */

	/* BlueContact Us Container */

	.newsLetterblueContent {
		font-family: "Open Sans", sans-serif !important;
		font-weight: bold;
		font-size: 22px !important;
		color: #3a4a98 !important;
		text-align: left !important;
	}

	/*  End BlueContact Us Containers */
	.careerCont {
		text-align: center !important;
	}

	.careerCont img {
		text-align: center !important;
	}

	/*GreyFullWidthTitleCareer*/

	.GreyFullWidthCareer {
		background: #ebebeb;
		padding: 5px 0px;
		text-align: center !important;
	}

	/* end GreyFullWidthTitleCareer*/

	.InnerLeftPanefullContact {
		background: url(../images/contact_us_blue.jpg) #3d549c top left no-repeat !important;
		background-size: cover !important;
	}

	.GreyCalendarContent2 {
		text-align: left;
	}

	.GreyCalendarContent2 p {
		padding: 5px 0px !important;
	}

	.calendarBoardofDirCont {
		text-align: left;
	}

	.spaceImg {
		margin-left: -5px;
		margin-right: 5px;
	}

	.allSpaceImg {
		text-align: center !important;
	}

	.perv1 {
		margin-left: 265px !important;
		margin-top: 32px !important;
		position: absolute !important;
		z-index: 9999 !important;
	}

	.next1 {
		margin-left: 236px !important;
		margin-top: 32px !important;
		position: absolute !important;
		z-index: 999999 !important;
	}

	.arrowTop {
		margin-top: -12px !important;
		position: absolute;
		float: right !important;
		text-align: right;
		right: 0px;
	}

	.mobileArrow {
		margin-top: -40px !important;
		margin-left: 0px !important;
	}

	.greenCell {
		min-height: 30px !important;
		background: #7da651;
		padding: 5px 10px;
		margin-top: 10px;
		margin-left: 0px;
	}

	.greenBG {
		background: #7da651;
		min-height: 151px;
		margin-top: -130px;
		text-align: center !important;
	}

	.greenBGDiversity {
		background: url(../images/green-img-Diversity.png) no-repeat top center #7da651;
		min-height: 350px !important;
		margin-top: 20px !important;
		text-align: center !important;
	}

	.greenbgsm {
		background: #7da651;
		min-height: 151px;
		text-align: center !important;
	}

	.greenbgsm img {
		background: #7da651;
		min-height: 151px;
		text-align: center !important;
		margin-top: -130px !important;
	}

	.InnerRightPane img {
		max-width: 100% !important;
		height: auto !important;
		top: 0px;
		position: relative;
		z-index: 99;
	}

	.InnerRightGreenPane img {
		max-width: 100% !important;
		height: auto !important;
		top: 0px;
		position: relative;
		z-index: 99;
	}

	.InnerRightGreenPane

	/*  News Letter No Title Content */
	.newsLetterNoTitleContent {
		padding: 0px 0px 0px 0px;
	}

	.newsLetterNoTitleContent p {
		font-family: "Open Sans", sans-serif !important;
		font-weight: normal;
		font-size: 12px !important;
		color: #1d1d1d;
		padding: 0 0px 0 0;
		margin: 0;
		letter-spacing: 0.2px;
	}

	/*  News Letter No Title Content */
	/*  News Containers3 */
	.NewsCont3Content {
		padding: 12px 0px 10px 6px;
	}

	/*  end News Containers3 */

	.mobile-text-center {
		text-align: center !important;
	}

	.topText {
		margin-right: 17px !important;
	}

	.greenWithOutIcon {
		background: #7da651;
		min-height: auto;
		width: 100%;
		margin-left: 0 !important;
		margin-top: -30px !important;
	}

	.Container2Top {
		text-align: center !important;
	}
}

/*    Container Mobile  -----------------------  */

@media screen and (max-width: 720px) {
	.cnt1_heading {
		font-family: "Open Sans", sans-serif !important;
		font-size: 19.2px !important;
		font-weight: bold !important;
		color: #282882 !important;
		text-align: center !important;
		padding: 0px 0px !important;
	}

	.Container1 {
		text-align: left !important;
	}

	.Container1 p {
		font-family: "Open Sans", sans-serif !important;
		font-size: 15.75px !important;
		color: #222222 !important;
		text-align: left !important;
		line-height: 20px !important;
		margin-top: 0px !important;
		padding: 15px 0px !important;
		letter-spacing: 0.1px;
	}

	.Container3 ul {
		list-style: none;
	}

	.Container3 ul li {
		font-family: "Open Sans", sans-serif !important;
		font-style: normal;
		font-weight: 400;
		font-size: 12px !important;
		color: #1d1d1d !important;
		text-align: left !important;
		line-height: 19px !important;
	}

	.Container3 p {
		font-family: "Open Sans", sans-serif !important;
		font-style: normal;
		font-weight: 400;
		font-size: 12px !important;
		color: #1d1d1d !important;
		text-align: left !important;
		line-height: 19px !important;
		margin-top: 25px;
		padding-right: 0px !important;
	}

	.Container3 span {
		font-family: "Open Sans", sans-serif !important;
		font-style: normal;
		font-weight: 400;
		font-size: 12px !important;
		color: #1d1d1d !important;
		text-align: left !important;
		line-height: 19px !important;
		margin-top: 25px;
		padding-right: 0px !important;
	}

	.Container3 img {
		max-width: 100% !important;
		height: auto !important;
	}

	.InnerRightPane {
		margin-top: 10px !important;
	}

	.InnerRightGreenPane {
		margin-top: 10px !important;
	}

	.mapCont {
		min-width: 100% !important;
		min-height: 225px;
	}

	.greenIcon {
		margin-left: 0px !important;
	}

	.greenIcon2 {
		margin-left: 0px !important;
	}

	.greenIcon4 {
		margin-left: 0px !important;
	}
}

/* ----------- iPhone 6+, 7+ and 8+ ----------- */
@media only screen and (min-width: 769px) and (max-width: 990px) {
	.ffBG {
		background: none !important;
	}

	.ffBGDiversity {
		background: none !important;
	}

	.greenBG {
		background: #7da651;
		min-height: 151px;
		margin-top: -130px;
		text-align: center !important;
		z-index: -1;
	}

	.InnerRightGreenPane {
		margin-top: 0px;
	}

	.Container2Top {
		text-align: center;
	}

	.footerLinksMob2 {
		padding: 0px 271px !important;
		text-align: center !important;
	}
}

@media only screen and (min-width: 320px) and (max-width: 640px) {
	.InnerRightGreenPane img {
		left: 0px;
		right: 0px;
		margin: 0 auto !important;
		display: block !important;
	}

	.Container3FFTop {
		margin-top: 80px !important;
	}

	.GreyFullWidthContent h6 {
		padding: 8px 0 5px 0;
		font-size: 10px !important;
		line-height: 12px;
	}

	.arrowTop {
		right: 10px;
		margin-top: 5px !important;
	}

	.GreyFullWidthContent a {
		font-size: 9px !important;
		text-decoration: none;
	}

	.greenCell {
		margin-top: 15px;
	}

	.greenCell h3 {
		padding: 15px 0px !important;
		margin: 0px;
	}

	.leadimg {
		margin-left: 0px;
	}

	.GreySeniorLeadershipTitle {
		line-height: 30px !important;
		margin-left: 18px;
	}

	.GreySeniorLeadershipFullWidth {
		text-align: center;
	}
}

@media only screen and (width: 320px) {
	.footerLinksMob2 {
		padding: 0px 24px !important;
		text-align: center !important;
	}

	.greenIconTitle {
		padding: 65px 95px 20px 20px !important;
	}

	.greenIcon2Title {
		font-size: 26px !important;
		padding: 25px 134px 20px 15px !important;
	}

	.greenIcon2Content p {
		padding: 0 35px 20px 17px !important;
	}

	.greenIcon4 {
		font-size: 26px !important;
	}

	.Container3FFTop {
		margin-top: 0px !important;
	}

	.slBoardofDirCont p {
		font-size: 12px !important;
	}

	.TeamEx {
		margin-left: 0px !important;
	}

	.calendarBoardofDirCont p {
		font-size: 10px !important;
		line-height: 13px;
	}

	.btn.btn-primary2 {
		min-width: 260px !important;
		font-size: 10px !important;
		margin: 0px auto;
		left: 0px;
		top: 0px;
		display: block;
	}
}

@media only screen and (width: 360px) {
	.footerLinksMob2 {
		padding: 0px 46px !important;
		text-align: center !important;
	}

	.greenIconTitle {
		padding: 65px 95px 20px 20px !important;
	}

	.greenIcon2 {
		margin-top: -20px !important;
		margin-left: 0px;
		min-height: 320 !important;
	}

	.Container3FFTop {
		margin-top: 0px !important;
	}

	.btn.btn-primary2 {
		min-width: 260px !important;
		font-size: 10px !important;
		margin: 0px auto;
		left: 0px;
		top: 0px;
		display: block;
	}

	.form-control {
		display: block;
		min-width: 85%;

		left: 0px;
		right: 0px;
		margin: 0 auto;
	}

	.mainContainer {
		left: 0px;
		right: 0px;
		margin: 0 auto;
		display: block;
	}
}

@media only screen and (width: 375px) {
	.g-recaptcha {
		text-align: center !important;
		margin-left: 20px;
	}

	.footerLinksMob2 {
		padding: 0px 54px !important;
		text-align: center !important;
	}

	.Container3FFTop {
		margin-top: 80px !important;
	}

	.GreyFullWidthContent h6 {
		padding: 8px 0 5px 0;
		font-size: 10px !important;
		line-height: 12px;
	}

	.arrowTop {
		right: 10px;
		margin-top: 5px !important;
	}

	.GreyFullWidthContent a {
		font-size: 9px !important;
		text-decoration: none;
	}

	.greenCell {
		margin-top: 15px;
	}

	.greenCell h3 {
		padding: 15px 0px !important;
		margin: 0px;
	}

	.leadimg {
		margin-left: 0px;
	}

	.GreySeniorLeadershipTitle {
		line-height: 30px !important;
		margin-left: 18px;
	}

	.GreySeniorLeadershipFullWidth {
		text-align: center;
	}

	.calendarBoardofDirCont p {
		font-size: 10px !important;
		line-height: 15px;
	}

	.Container3FFTop {
		margin-top: 0px !important;
	}

	.btn.btn-primary2 {
		min-width: 260px !important;
		font-size: 12px !important;
		margin: 0px auto;
		left: 0px;
		top: 0px;
		display: block;
	}
}

@media only screen and (width: 384px) {
	.footerLinksMob2 {
		padding: 0px 60px !important;
		text-align: center !important;
	}

	.Container3FFTop {
		margin-top: 80px !important;
	}

	.leadimg {
		margin-left: 0px;
	}

	.GreySeniorLeadershipTitle {
		line-height: 30px !important;
		margin-left: 0px;
	}

	.GreySeniorLeadershipFullWidth {
		text-align: center;
	}

	.Container3FFTop {
		margin-top: 0px !important;
	}

	.btn.btn-primary2 {
		min-width: 260px !important;
		font-size: 10px !important;
		margin: 0px auto;
		left: 0px;
		top: 0px;
		display: block;
	}
}

@media only screen and (width: 411px) {
	.footerLinksMob2 {
		padding: 0px 70px !important;
		text-align: center !important;
	}

	.Container3FFTop {
		margin-top: 80px !important;
	}

	.leadimg {
		margin-left: 0px;
	}

	.GreySeniorLeadershipTitle {
		line-height: 30px !important;
		margin-left: 0px;
	}

	.GreySeniorLeadershipFullWidth {
		text-align: center;
	}

	.greenIconTitle {
		padding: 65px 95px 20px 20px !important;
	}

	.greenIcon2Title {
		padding: 25px 140px 20px 15px !important;
	}

	.greenIcon2Content p {
		padding: 0 35px 20px 17px !important;
	}

	.Container3FFTop {
		margin-top: 0px !important;
	}

	.calendarBoardofDirCont p {
		font-size: 10px !important;
		line-height: 15px;
		
	}

	.btn.btn-primary2 {
		min-width: 260px !important;
		font-size: 10px !important;
		margin: 0px auto;
		left: 0px;
		top: 0px;
		display: block;
	}
}

@media only screen and (width: 412px) {
	.footerLinksMob2 {
		padding: 0px 60px !important;
		text-align: center !important;
	}

	.Container3FFTop {
		margin-top: 80px !important;
	}

	.leadimg {
		margin-left: 0px;
	}

	.GreySeniorLeadershipTitle {
		line-height: 30px !important;
		margin-left: 0px;
	}

	.GreySeniorLeadershipFullWidth {
		text-align: center;
	}

	.greenIconTitle {
		padding: 65px 95px 20px 20px !important;
	}

	.greenIcon2Title {
		padding: 25px 140px 20px 15px !important;
	}

	.greenIcon2Content p {
		padding: 0 35px 20px 17px !important;
	}

	.Container3FFTop {
		margin-top: 0px !important;
	}

	.btn.btn-primary2 {
		min-width: 260px !important;
		font-size: 10px !important;
		margin: 0px auto;
		left: 0px;
		top: 0px;
		display: block;
	}
}

@media only screen and (width: 414px) {
	.footerLinksMob2 {
		padding: 0px 70px !important;
		text-align: center !important;
	}

	.Container3FFTop {
		margin-top: 80px !important;
	}

	.leadimg {
		margin-left: 0px;
	}

	.GreySeniorLeadershipTitle {
		line-height: 30px !important;
		margin-left: 38px;
	}

	.GreySeniorLeadershipFullWidth {
		text-align: center;
	}

	.greenIconTitle {
		padding: 65px 95px 20px 20px !important;
	}

	.greenIcon2Title {
		padding: 25px 140px 20px 15px !important;
	}

	.greenIcon2Content p {
		padding: 0 35px 20px 17px !important;
	}

	.Container3FFTop {
		margin-top: 0px !important;
	}

	.calendarBoardofDirCont p {
		font-size: 10px !important;
		line-height: 15px;
	}

	.btn.btn-primary2 {
		min-width: 260px !important;
		font-size: 10px !important;
		margin: 0px auto;
		left: 0px;
		top: 0px;
		display: block;
	}

	/*.Container3Top {
	text-align: left !important;
	margin: 240px 0px 0px 0px;
	padding:0px;
	
}

.bread_cmb_link
{
	margin: 240px 0px 0px 0px;
	padding:0px;
}*/
}

@media only screen and (width: 538px) {
	.footerLinksMob2 {
		padding: 0px 133px !important;
		text-align: center !important;
	}

	.InnerRightPane {
		margin-top: 10px !important;
	}

	.greenIcon4 {
		margin-top: -20px !important;
	}

	.Container3FFTop {
		margin-top: 0px !important;
	}
}

@media only screen and (width: 568px) {
	.footerLinksMob2 {
		padding: 0px 150px !important;
		text-align: center !important;
	}

	.greenIconTitle {
		padding: 65px 95px 20px 20px;
	}

	.greenIconContent p {
		padding: 0 125px 20px 22px !important;
	}

	.InnerRightPane img {
		left: 0px;
		right: 0px;
		margin: 0 auto !important;
		display: block !important;
	}

	.InnerRightPane .DownloadText img {
		margin-left: 58px !important;
	}

	.greenIcon {
		margin-top: -20px !important;
		margin-left: 0px;
		min-height: auto !important;
	}

	.Container2Top {
		text-align: center !important;
	}

	.InnerRightPane {
		margin-top: 10px !important;
	}

	.greenIcon2 {
		margin-top: -20px !important;
		margin-left: 0px !important;
		min-height: 200px !important;
	}

	.greenIcon2Title {
		padding: 25px 140px 20px 15px !important;
	}

	.greenIcon2Content p {
		padding: 0 135px 20px 17px !important;
	}

	.greenIcon4 {
		margin-top: -20px !important;
	}

	.Container3FFTop {
		margin-top: 0px !important;
	}

	.newsLetterBlueBg {
		min-height: 500px !important;
	}
}

@media only screen and (width: 640px) {
	.footerLinksMob2 {
		padding: 0px 186px !important;
		text-align: center !important;
	}

	.greenIconTitle {
		padding: 65px 95px 20px 20px;
	}

	.greenIconContent p {
		padding: 0 125px 20px 22px !important;
	}

	.InnerRightPane img {
		left: 0px;
		right: 0px;
		margin: 0 auto !important;
		display: block !important;
	}

	.InnerRightPane .DownloadText img {
		margin-left: 92px !important;
	}

	.greenIcon {
		margin-top: -20px !important;
		margin-left: 0px;
		min-height: auto !important;
	}

	.Container2Top {
		text-align: center !important;
	}

	.InnerRightPane {
		margin-top: 10px !important;
	}

	.greenIconContent p {
		padding: 0 125px 20px 22px !important;
	}

	.InnerRightPane img {
		left: 0px;
		right: 0px;
		margin: 0 auto !important;
		display: block !important;
	}

	.greenIcon2 {
		margin-top: -20px !important;
		margin-left: 0px;
		min-height: 200px !important;
	}

	.greenIcon2Title {
		padding: 25px 140px 20px 15px !important;
	}

	.greenIcon2Content p {
		padding: 0 135px 20px 17px !important;
	}

	.greenIcon4 {
		margin-top: -20px !important;
	}

	.Container3FFTop {
		margin-top: 0px !important;
	}

	.newsLetterBlueBg {
		min-height: 500px !important;
	}

	.greenContMob span img {
		top: 80px !important;
		left: -190px !important;
	}
}

@media only screen and (width: 667px) {
	.footerLinksMob2 {
		padding: 0px 198px !important;
		text-align: center !important;
	}

	.searchBoxPro {
		margin-bottom: 0px !important;
		margin-top: -86px !important;
	}

	.Container3FFTop {
		margin-top: 120px !important;
	}

	.greenIconTitle {
		padding: 65px 95px 20px 20px;
	}

	.greenIconContent p {
		padding: 0 125px 20px 22px !important;
	}

	.InnerRightPane img {
		left: 0px;
		right: 0px;
		margin: 0 auto !important;
		display: block !important;
	}

	.InnerRightPane .DownloadText img {
		margin-left: 110px !important;
	}

	.greenIcon {
		margin-top: -20px !important;
		margin-left: 0px;
		min-height: auto !important;
	}

	.Container2Top {
		text-align: center !important;
	}

	.InnerRightGreenPane img {
		margin: 0 10%;
	}

	.greenIcon2Content p {
		padding: 0 165px 20px 22px !important;
	}

	.Container2Top {
		text-align: center !important;
	}

	.greenIcon2 {
		min-height: 200px !important;
		margin-top: -20px !important;
	}

	.greenIcon2Title {
		font-size: 30px !important;
	}

	.GreySeniorLeadershipFullWidth {
		text-align: center;
	}

	.InnerRightPane {
		margin-top: 10px !important;
	}

	.greenIcon2 {
		margin-top: -20px !important;
		margin-left: 0px !important;
		min-height: 200px !important;
	}

	.greenIcon2Title {
		padding: 25px 140px 20px 15px !important;
	}

	.greenIcon2Content p {
		padding: 0 135px 20px 17px !important;
	}

	.greenIcon4 {
		margin-top: -20px !important;
	}

	.Container3FFTop {
		margin-top: 0px !important;
	}

	.newsLetterBlueBg {
		min-height: 500px !important;
	}

	.greenContMob span img {
		top: 80px !important;
		left: -190px !important;
	}
}

@media only screen and (width: 684px) {
	.footerLinksMob2 {
		padding: 0px 197px !important;
		text-align: center !important;
	}

	.searchBoxPro {
		margin-bottom: 0px !important;
		margin-top: -86px !important;
	}

	.Container3FFTop {
		margin-top: 120px !important;
	}

	.InnerRightGreenPane img {
		margin: 0 11%;
	}

	.greenIcon2Content p {
		padding: 0 165px 20px 22px !important;
	}

	.greenIcon2 {
		min-height: 160px !important;
		margin-top: -20px !important;
	}

	.Container2Top {
		text-align: center !important;
	}

	.greenIcon2Title {
		font-size: 30px !important;
	}

	.GreySeniorLeadershipFullWidth {
		text-align: center;
	}

	.InnerRightPane {
		margin-top: 10px !important;
	}

	.greenIcon2 {
		margin-top: -30px !important;
		margin-left: 0px !important;
		min-height: 200px !important;
	}

	.greenIcon2Title {
		padding: 25px 140px 20px 15px !important;
	}

	.greenIcon2Content p {
		padding: 0 135px 20px 17px !important;
	}

	.greenIcon4 {
		margin-top: -20px !important;
	}

	.Container3FFTop {
		margin-top: 0px !important;
	}

	.newsLetterBlueBg {
		min-height: 500px !important;
	}

	.greenContMob span img {
		top: 80px !important;
		left: -190px !important;
	}
}

@media only screen and (width: 731px) {
	.footerLinksMob2 {
		padding: 0px 231px !important;
		text-align: center !important;
	}

	.greenIconTitle {
		padding: 65px 95px 20px 20px;
	}

	.greenIconContent p {
		padding: 0 125px 20px 22px !important;
	}

	.InnerRightPane img {
		left: 0px;
		right: 0px;
		margin: 0 auto !important;
		display: block !important;
	}

	.InnerRightPane .DownloadText img {
		margin-left: 141px !important;
	}

	.greenIcon {
		margin-top: -20px !important;
		margin-left: 0px !important;
		min-height: auto !important;
	}

	.Container2Top {
		text-align: center !important;
	}

	.InnerRightPane {
		margin-top: 10px !important;
	}

	.greenIcon2 {
		margin-top: -20px !important;
		margin-left: 0px !important;
		min-height: 200px !important;
	}

	.greenIcon2Title {
		padding: 25px 140px 20px 15px !important;
	}

	.greenIcon2Content p {
		padding: 0 135px 20px 17px !important;
	}

	.greenIcon4 {
		margin-top: -20px !important;
	}

	.Container3FFTop {
		margin-top: 0px !important;
	}

	.newsLetterBlueBg {
		min-height: 500px !important;
	}

	.greenContMob span img {
		top: 80px !important;
		left: -190px !important;
	}
}

@media only screen and (width: 734px) {
	.footerLinksMob2 {
		padding: 0px 222px !important;
		text-align: center !important;
	}

	.searchBoxPro {
		margin-bottom: 0px !important;
		margin-top: -86px !important;
	}

	.Container3FFTop {
		margin-top: 120px !important;
	}

	.greenIconContent p {
		padding: 0 125px 20px 22px !important;
	}

	.InnerRightPane img {
		left: 0px;
		right: 0px;
		margin: 0 auto !important;
		display: block !important;
	}

	.InnerRightPane .DownloadText img {
		margin-left: 152px !important;
	}

	.greenIcon {
		margin-top: -20px !important;
		margin-left: 0px;
		min-height: auto !important;
	}

	.Container2Top {
		text-align: center !important;
	}

	.InnerRightPane {
		margin-top: 10px !important;
	}

	.greenIcon2Content p {
		padding: 0 165px 20px 22px !important;
	}

	.greenIcon2 {
		min-height: 190px !important;
		margin-top: -20px !important;
	}

	.Container2Top {
		text-align: center !important;
	}

	.greenIcon2Title {
		font-size: 30px !important;
	}

	.GreySeniorLeadershipFullWidth {
		text-align: center;
	}

	.greenIcon2 {
		margin-top: -30px !important;
		margin-left: 0px !important;
		min-height: 200px !important;
	}

	.greenIcon2Title {
		padding: 25px 140px 20px 15px !important;
	}

	.greenIcon2Content p {
		padding: 0 135px 20px 17px !important;
	}

	.greenIcon4 {
		margin-top: -20px !important;
	}

	.Container3FFTop {
		margin-top: 0px !important;
	}

	.newsLetterBlueBg {
		min-height: 500px !important;
	}

	.greenContMob span img {
		top: 80px !important;
		left: -190px !important;
	}
}

@media only screen and (width: 736px) {
	.footerLinksMob2 {
		padding: 0px 232px !important;
		text-align: center !important;
	}

	.searchBoxPro {
		margin-bottom: 0px !important;
		margin-top: -86px !important;
	}

	.Container3FFTop {
		margin-top: 120px !important;
	}

	.greenIconTitle {
		padding: 65px 95px 20px 20px;
	}

	.greenIconContent p {
		padding: 0 125px 20px 22px !important;
	}

	.InnerRightPane img {
		left: 0px;
		right: 0px;
		margin: 0 auto !important;
		display: block !important;
	}

	.InnerRightPane .DownloadText img {
		margin-left: 143px !important;
	}

	.greenIcon {
		margin-top: -20px !important;
		margin-left: 0px;
		min-height: auto !important;
	}

	.Container2Top {
		text-align: center !important;
	}

	.InnerRightGreenPane img {
		margin: 0 15%;
	}

	.greenIcon2Content p {
		padding: 0 165px 20px 22px !important;
	}

	.greenIcon2 {
		min-height: 180px !important;
		margin-top: -20px !important;
	}

	.Container2Top {
		text-align: center !important;
	}

	.greenIcon2Title {
		font-size: 30px !important;
	}

	.GreySeniorLeadershipFullWidth {
		text-align: center;
	}

	.InnerRightPane {
		margin-top: 10px !important;
	}

	.greenIcon2 {
		margin-top: -20px !important;
		margin-left: 0px !important;
		min-height: 200px !important;
	}

	.greenIcon2Title {
		padding: 25px 140px 20px 15px !important;
	}

	.greenIcon2Content p {
		padding: 0 135px 20px 17px !important;
	}

	.greenIcon4 {
		margin-top: -20px !important;
	}

	.Container3FFTop {
		margin-top: 0px !important;
	}

	.newsLetterBlueBg {
		min-height: 500px !important;
	}

	.greenContMob span img {
		top: 80px !important;
		left: -190px !important;
	}
}

@media only screen and (width: 768px) {
	.GreySeniorLeadershipFullWidth {
		text-align: center;
	}

	.BlueBgMobile {
		min-height: 940px !important;
	}

	.top-menu ul li a {
		font-size: 13px !important;
	}

	.newsLetterBlueBg {
		min-height: 60% !important;
		padding: 10px 0px;
		background-size: cover !important;
	}

	.footerLinksMob2 {
		padding: 0px 248px !important;
		text-align: center !important;
	}

	.searchBoxPro {
		margin-bottom: 0px !important;
		margin-top: -86px !important;
	}

	.Container3FFTop {
		margin-top: 120px !important;
	}

	.InnerRightGreenPane img {
		margin: 0 16%;
	}

	.greenIcon2Content p {
		padding: 0 165px 20px 22px !important;
	}

	.greenIcon2 {
		min-height: 190px !important;
	}

	.greenIcon2Title {
		font-size: 30px !important;
	}

	.InnerRightPane {
		margin-top: 10px !important;
	}

	.greenIcon4 {
		margin-top: -30px !important;
	}

	.Container3FFTop {
		margin-top: 0px !important;
	}

	.headerBottom a {
		line-height: 5.2em !important;
		font-size: 15px !important;
		text-decoration: none;
	}

	.smBox {
		margin-left: 0px !important;
	}

	.newsLetterBlueBg {
		min-height: 500px !important;
	}
}

@media (min-width: 320px) and (max-width: 568px) {
	.img-right {
		margin-right: 130px !important;
	}
}

@media only screen and (max-width: 767px) {
	.BlueBgMobile {
		min-height: auto !important;
	}

	.InnerRightPane {
		margin-top: 10px !important;
	}
}

@media only screen and (width: 768px) {
	.BlueBgMobile {
		min-height: 940px !important;
	}

	.top-menu ul li a {
		font-size: 13px !important;
		text-decoration: none;
	}

	.newsLetterBlueBg {
		min-height: 60% !important;
		padding: 10px 0px;
		background-size: cover !important;
	}

	.InnerRightGreenPane img {
		margin: 0 16%;
	}

	.greenIcon2Content p {
		padding: 0 165px 20px 22px !important;
	}

	.Container2Top {
		text-align: center !important;
	}

	.greenIconContent p {
		padding: 0 125px 20px 22px !important;
	}

	.InnerRightPane img {
		left: 0px;
		right: 0px;
		margin: 0 auto !important;
		display: block !important;
	}

	.InnerRightPane .DownloadText img {
		margin-left: 152px !important;
	}

	.greenIcon {
		margin-top: -20px !important;
		margin-left: 0px;
		min-height: auto !important;
	}

	.Container2Top {
		text-align: center !important;
	}

	.greenIcon2 {
		margin-top: -30px !important;
		margin-left: 0px !important;
		min-height: 200px !important;
	}

	.greenIcon2Title {
		padding: 25px 140px 20px 15px !important;
	}

	.greenIcon2Content p {
		padding: 0 135px 20px 17px !important;
	}

	.blueCommunity img {
		width: 100%;
	}

	.bottomTitleMobile {
		font-family: "Open Sans", sans-serif !important;
		font-size: 18px !important;
		font-weight: bold !important;
		color: #78a5fb !important;
		text-align: center !important;
	}

	.blueCommunity {
		background: #3d549c;
		padding: 30px 0 20px 0;
		margin-bottom: 0px;
	}

	.greenWithOutIcon {
		margin-top: -40px !important;
	}

	.Container2Top {
		text-align: center !important;
	}

	.greenContMob span img {
		top: 80px !important;
		left: -190px !important;
	}
}

@media only screen and (width: 812px) {
	.InnerRightGreenPane img {
		left: 0px;
		right: 0px;
		margin: 0 auto !important;
		display: block !important;
	}

	.greenIconContent p {
		padding: 0 125px 20px 22px !important;
	}

	.InnerRightPane img {
		left: 0px;
		right: 0px;
		margin: 0 auto !important;
		display: block !important;
	}

	.InnerRightPane .DownloadText img {
		margin-left: 152px !important;
	}

	.Container2Top {
		text-align: center !important;
	}

	.InnerRightPane {
		margin-top: 10px !important;
	}

	.greenIcon2 {
		margin-top: -30px !important;
		margin-left: 0px !important;
		min-height: 200px !important;
	}

	.greenIcon2Title {
		padding: 25px 140px 20px 15px !important;
	}

	.greenIcon2Content p {
		padding: 0 135px 20px 17px !important;
	}

	.greenIcon4 {
		margin-top: -30px !important;
	}

	.Container3FFTop {
		margin-top: 0px !important;
	}

	.blueCommunity img {
		width: 100% !important;
	}

	.greenWithOutIcon {
		margin-top: -20px !important;
		margin-left: 0px;
		min-height: auto !important;
	}

	.Container2Top {
		text-align: center !important;
	}

	.headerBottom a {
		line-height: 5.2em !important;
		font-size: 15px !important;
	}

	.newsLetterBlueBg {
		min-height: 500px !important;
	}

	.greenContMob span img {
		top: 80px !important;
		left: -190px !important;
	}
}

@media only screen and (max-width: 812px) {
	.greenIcon {
		margin-top: -20px !important;
		margin-left: 0px;
		min-height: auto !important;
	}
}

@media only screen and (width: 823px) {
	.footerLinksMob2 {
		padding: 0px 276px !important;
		text-align: center !important;
	}

	.greenIconTitle {
		padding: 65px 95px 20px 20px;
	}

	.greenIconContent p {
		padding: 0 125px 20px 22px !important;
	}

	.InnerRightPane img {
		left: 0px;
		right: 0px;
		margin: 0 auto !important;
		display: block !important;
		width: ;
	}

	.InnerRightPane .DownloadText img {
		margin-left: 152px !important;
	}

	.greenIcon {
		margin-top: -20px !important;
		margin-left: 0px;
		min-height: auto !important;
	}

	.Container2Top {
		text-align: center !important;
	}

	.InnerRightPane {
		margin-top: 10px !important;
	}

	.blueCommunity img {
		width: 100% !important;
	}

	.greenIcon2 {
		margin-top: -30px !important;
		margin-left: 0px !important;
		min-height: 200px !important;
	}

	.greenIcon2Title {
		padding: 25px 140px 20px 15px !important;
	}

	.greenIcon2Content p {
		padding: 0 135px 20px 17px !important;
	}

	.greenIcon4 {
		margin-top: -30px !important;
	}

	.Container3FFTop {
		margin-top: 0px !important;
	}

	.greenWithOutIcon {
		margin-top: -35px !important;
		margin-left: 0px;
		min-height: auto !important;
	}

	.Container2Top {
		text-align: center !important;
	}

	.headerBottom a {
		line-height: 5.2em !important;
		font-size: 15px !important;
		text-decoration: none;
	}

	.newsLetterBlueBg {
		min-height: 500px !important;
	}

	.greenContMob span img {
		top: 80px !important;
		left: -190px !important;
	}
}

@media only screen and (min-width: 320px) and (max-width: 990px) {
	.newSerTran .btn {
		width: 234px !important;
		white-space: break-spaces !important;
		text-align: center !important;
		padding: 6px 35px !important;
		font-size: 16px !important;
	}
	.hmong 	.newSerTran .btn {
		width: 234px !important;
		white-space: break-spaces !important;
		text-align: center !important;
		padding: 18px 35px !important;
		font-size: 16px !important;
	}
	.greenContact {
		min-height: 255px !important;
	}

	.blueContact {
		background: #3d549c;
		min-height: 145px !important;
	}

	.g-recaptcha {
		text-align: center !important;
		margin-left: 35px;
	}

	.bottomTxt p {
		padding: 18px !important;
	}

	.containerCheck {
		padding: 0px 0px 0px 18px !important;
		margin-left: 20px !important;
	}

	.btnCont {
		left: 0px;
		right: 0px;
		margin: 0 auto;
		display: block;
	}

	.BlueBgCont {
		margin-top: 50px !important;
		min-height: 940px !important;
	}

	.mapCont {
		min-width: 100% !important;
		min-height: 225px;
	}

	.bottomHead {
		padding: 10px 0px 40px 20px;
	}

	.blueT {
		margin-left: 35px;
	}

	.paddingTop85 {
		padding-top: 0px !important;
	}

	.greenWithOutIcon900 {
		min-height: 0px !important;
		margin-left: 0px !important;
		margin-top: -10px !important;
	}

	.form-control {
		display: block;
		min-width: 85%;

		left: 0px;
		right: 0px;
		margin: 0 auto;
	}

	.mainContainer {
		left: 0px;
		right: 0px;
		margin: 0 auto;
		display: block;
		min-width: 100% !important;
		margin-top: 35px !important;
		top: 0px;
	}

	.newsLetterWrapper {
		min-width: 100% !important;
	}

	.blueTitle2 {
		font-family: "Open Sans", sans-serif !important;
		font-weight: bold;
		font-size: 22px !important;
		color: #3a4a98 !important;
		text-align: left !important;
		position: relative;
		top: -60px;
		left: 15px;
	}

	.newsLetterBlueBg {
		padding: 10px 0 0 0 !important;
		background-size: cover !important;
		margin-top: 60px !important;
		margin-bottom: 30px !important;
	}

	.submitNL {
		left: 0px;
		right: 0px;
		margin: 0 auto;
		display: block;
	}

	.text-boxNl {
		margin-bottom: 15px;
	}

	.greenContactContent {
		float: left !important;
		margin-right: 20px !important;
	}

	.InnerRightGreenPane img {
		left: 0px;
		right: 0px;
		margin: 0 auto;
		display: block;
	}

	.btn.btn-primary {
		font-size: 11px ;
		padding: 4px;
		text-align: center !important;
	}

	#PageId940 .Container3Top {
		padding-top: 220px !important;
	}

	#PageId940 .bread_cmb_link {
		margin: 240px 0px 0px 0px;
		padding: 0px;
	}
}

@media only screen and (max-width: 1024px) {
	.greenContactContent {
		max-width: 492px;
		float: right;
		margin-right: 140px;
		margin-left: 75px;
	}

	.blueContactContent {
		float: left;
		margin-left: 75px !important;
		margin-right: 0px !important;
	}

	.newsLetterNoTitleContent p {
		padding: 0 30px 0 0;
	}

	.searchMediaTxt {
		min-width: 100% !important;
		margin-left: 2px !important;
		margin-top: -2px !important;
	}

	searchBoxPro input[type="button"],
	.searchBoxPro input[type="submit"],
	.searchBoxPro input[type="reset"] {
		width: 100% !important;
	}

	.searchMediaBtn {
		background: url(/portals/_default/containers/bpu/images/search-btn.jpg) top left no-repeat #b3b2b7 !important;
		width: 100% !important;
		height: 30px;
	}

	.greenIcon2Title {
		padding: 25px 125px 20px 15px !important;
	}

	/*.greenIcon2Title {
	font-size: 32px !important;
}*/
}

@media only screen and (min-width: 990px) and (max-width: 1024px) {
	.InnerRightGreenPane img {
		margin-left: -60px !important;
	}

	.Container3 p {
		padding-right: 60px !important;
	}

	.mainContainer {
		float: right !important;
		margin-right: 30px !important;
	}

	.newsLetterWrapper {
		float: right !important;
		max-width: 435px !important;
	}

	.ffBGDiversity {
		background: url(../images/ff-bgDiversity-pro.jpg) top center no-repeat !important;
		height: 525px;
		background-size: cover;
	}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.smBox {
		margin-left: 0px !important;
	}

	.blueCommunity img {
		width: 100%;
	}

	.bottomTitleMobile {
		font-family: "Open Sans", sans-serif !important;
		font-size: 18px !important;
		font-weight: bold !important;
		color: #78a5fb !important;
		text-align: center !important;
	}

	.blueCommunity {
		background: #3d549c;
		padding: 30px 0 20px 0;
		margin-bottom: 0px !important;
	}

	.img-right {
		margin-right: 5px !important;
		margin-left: -15px;
		height: 95px;
		width: 200px;
	}

	.bread_cmb_link {
		font-family: "Open Sans", sans-serif !important;
		font-size: 12px !important;
		font-weight: 700 !important;
		color: #2a2a2a !important;
		text-transform: uppercase;
		padding-top: 13px !important;
		display: inline;
		text-decoration: none;
	}

	span#dnn_dnnBREADCRUMB_lblBreadCrumb {
		margin-top: 15px;
		display: inline-block !important;
	}
}

@media only screen and (min-width: 824px) {
	.slidingDiv {
		display: none !important;
	}
}

@media (min-width: 640px) and (max-width: 767px) {
	.t-cont-1 h6 {
		font-size: 10px !important;
		line-height: 12px !important;
		padding-top: 6px !important;
	}

	.t-cont-2 h6 {
		font-size: 10px !important;
		line-height: 12px !important;
		padding-top: 0px !important;
		position: absolute;
	}

	.t-cont-3 h6 {
		font-size: 10px !important;
		line-height: 12px !important;
		padding-top: 0px !important;
		position: absolute;
	}

	.t-cont-4 h6 {
		font-size: 10px !important;
		margin-top: 6px !important;
		line-height: 11px;
	}

	.t-cont-4 h6 a {
		color: #ffffff !important;
		position: absolute;
		line-height: 12px;
		margin-top: -5px;
		text-decoration: none;
	}
}

@media only screen and (width: 568px) {
	.t-cont-1 h6 {
		line-height: 12px;
		margin-top: 15px !important;
	}

	.t-cont-2 h6 {
		line-height: 12px;
		margin-top: 15px !important;
	}

	.t-cont-3 h6 {
		line-height: 12x;
		margin-top: 15px !important;
	}

	.t-cont-4 h6 {
		line-height: 8px;
		margin-top: 11px !important;
	}

	.t-cont-1 h6 a {
		color: #ffffff !important;
		padding: 0px 30px 0px 0px;
		position: absolute;
		margin-top: -3px;
		text-decoration: none;
	}

	.t-cont-2 h6 a {
		color: #ffffff !important;
		padding: 0px 10px 0px 0px;
		position: absolute;
		margin-top: -2px;
		text-decoration: none;
	}

	.slidingDiv {
		left: 0px !important;
	}
}

@media only screen and (width: 320px) {
	.t-cont-1 h6 {
		font-size: 6px !important;
		line-height: 8px;
		margin-top: 10px !important;
	}

	.t-cont-2 h6 {
		font-size: 6px !important;
		line-height: 8px;
		margin-top: 10px !important;
	}

	.t-cont-3 h6 {
		font-size: 6px !important;
		line-height: 8px;
		margin-top: 10px !important;
	}

	.t-cont-4 h6 {
		font-size: 6px !important;
		line-height: 8px;
		margin: 0;
	}
}

@media (min-width: 768px) and (max-width: 823px) {
	.headerBottomNew a {
		margin-top: 0px !important;
		text-decoration: none;
	}

	.bannerCenter {
		text-align: center !important;
	}
}

@media (min-width: 375px) and (max-width: 414px) {
	.t-cont-4 h6 a {
		color: #ffffff !important;
		position: absolute;
		margin-top: -5px;
		line-height: 9px;
		padding: 0px 4px 0px 0px;
		text-decoration: none;
	}
}

@media (min-width: 768px) and (max-width: 1023px) {
	.headerBottomNew a {
		line-height: 15px !important;
		font-size: 15px !important;
		position: absolute;
		padding-top: 22px;
		text-decoration: none;
	}

	.topPane1 {
		width: 19% !important;
	}
}

p a,
p a:visited {
	line-height: inherit;
	text-decoration: none;
}

.img-right {
	margin-right: 5px !important;
	float: left;
	margin-left: -15px;
	height: 95px;
	width: 200px;
}

@media (min-width: 768px) and (max-width: 992px) {
	li.Construction-MobileRenovtionBox {
		width: 140px !important;
		margin-top: -20px !important;
		text-align: left !important;
	}

	li.Vendors-MobileRenovtionBox {
		width: 100px !important;
		margin-top: -20px !important;
	}
}

.servicePane12 {
	display: block !important;
	float: left !important;
	width: 48%;
	padding-bottom: 70px;
}

.servicePane22 {
	display: block !important;
	float: right;
	width: 48%;
}

@media screen and (max-width: 480px) {
	.navbar-toggle .icon-bar {
		width: 30px !important;
		height: 4px !important;
	}

	i.glyphicon.glyphicon-search {
		font-size: 26px !important;
	}
}

#xi a img {
	margin-left: 6px !important;
	margin-top: 0px !important;
	margin-right: -6px !important;
}

.gray-bar-bp {
	background: url(../images/bp-bg.jpg) top center repeat-y #fff;
	display: inline-block;
	text-align: center !important;
	padding: 30px 0px 30px 0px;
}

/* Language Module  */

.top-bar-blue-Lang {
	background: #3a4a98;
	position: relative;
	z-index: 99;

	text-align: center;
	color: #ffffff;
	padding: 5px;
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
	font-weight: 800;
	letter-spacing: 0.7px;
}
div#goog-gt-vt {
    display: none;
}
div#goog-gt-tt {
    display: none !important;
}
/* Default CSS */

.english {}

.malay {}

.nepali {}

.hmong {}

.swahili {}

/* .hmong .Vendors-SuppliersBox {
	width: 147px;
} */


.greenbgBox {
    height: 200px !important;
}
.hmong .greenbgBox h1 span font font {
	font-size: 35px;
}

.hmong .overlay-box{
	padding: 15px !important;
}

.hmong .grayBN h4
{
	font-size: 18px !important;
}


.malay li.subheader.schedulAppGreenBtnNew {
	margin-top: 8px !important;
	margin-bottom: 20px;
	padding: 12px 0 !important;
}

.hmong .whiteBGOne h3{ padding-bottom: 33px;}
.malay p.sliderBtnBottom.btnTeSp1 {
	margin-top: 41px;
}

.malay p.sliderBtnBottom.btnTeSp2 {
	margin-top: 62px;
}

.malay p.sliderBtnBottom.btnTeSp4 {
	margin-top: 62px;
}

.malay div#dnn_ctr3824_ContentPane .Normal font font {
	position: relative;
	top: -20px;
}

.malay div#dnn_ctr3825_HtmlModule_lblContent font font {
	position: relative;
	top: -20px;
}

.malay .headerBottomNew.pBilleng a font font {
	margin-top: -22px !important;
	position: absolute;
}

.nepali li.subheader.schedulAppGreenBtnNew {
	margin-top: 8px !important;
	margin-bottom: 20px;
	padding: 12px 0 !important;
}

.nepali li.subheader.CustomBtnBlue2 {
	margin-left: -27px !important;
}

.nepali li.subheader.greenbtnRecSavTipsEng h3 a font font {
	font-size: 15px !important;
}

.nepali .Construction-RenovtionBox {
	margin-top: 0px !important;
}

.nepali p.sliderBtnBottom.btnTeSp1 {
	margin-top: 20px;
}

.nepali p.sliderBtnBottom.btnTeSp4 {
	margin-top: 41px;
}

.nepali div#dnn_ctr3824_ContentPane .Normal font font {
	position: relative;
	top: -20px;
}

.nepali div#dnn_ctr3825_HtmlModule_lblContent font font {
	position: relative;
	top: -24px;
	left: -5px;
}

.nepali .headerBottomNew.pBilleng a font font {
	margin-top: -12px !important;
	position: absolute;
}

.nepali .headerBottomNew.mangeAc a font font {
	margin-top: -12px !important;
	position: absolute;
}

.hmong ul.megamenu li a.level0:hover, .megahover, ul.megamenu .current {
    font-weight: normal !important; 
}
.hmong .outMap a font font {
    font-size: 14px;
    white-space: break-spaces;
    text-align: center !important;
    display: block;
}
.hmong .newSerTran a font font {
    font-size: 14px;
    padding: 0px 0;
}
.hmong .newSerTran .btn {
    padding: 18px 39px;
}
.hmong .es-ic-eng-1 {
    margin-top: 0;
}
.hmong .es-ic-eng-2 {
    margin-top: 0;
}
.hmong .ic-tt-en-1 {
    margin: 5px 5px 20px -15px !important;
}
.hmong .ic-tt-en-4 {
    margin: 5px 5px 20px -15px !important;
}
.hmong .ic-1 {
    padding-bottom: 90px;
}
.hmong .ic-3 {
    margin: -10px 10px 50px -3px;
}
.hmong .ic-tt-en-1 {
    margin: 5px 5px 50px -15px !important;
}
/* .hmong .ic-tt-en-2 {
    margin: -4px 5px 115px -15px;
} 
.hmong .ic-tt-en-3 {
    margin: 24px 5px 140px -15px;
    
}*/
.hmong .ic-tt-en-4 {
    margin: 5px 5px 46px -15px !important;
}
.malay .ic-tt-en-1 {
    margin: 10px 5px 25px -15px !important;
    float: left;
    padding-bottom: 19px;
}
/* .malay .ic-tt-en-2 {
    margin: -4px 5px 115px -15px  !important;
} 
.malay .ic-tt-en-3 {
    margin: 24px 5px 140px -15px  !important;
    
}*/
.malay .ic-tt-en-4 {
    margin: 5px 5px 46px -15px !important;
}
.hmong button.btn.GreenBtnBp a font font {
    font-size: 10px;
}
.hmong .boxWhite {
    min-height: 470px !important;
}
.malay .boxWhite {
    min-height: 500px !important;
}
.nepali .boxWhite {
    min-height: 460px !important;
}
.malay .t-cont-1 h6 a {
    padding: 0px 14px 0px 0px;
}
.malay .t-cont-4 h6 a {
    color: #ffffff !important;
    text-decoration: none;
    font-size: 7px !important;
    line-height: 10px;
    margin-left: 0px;
}
.nepali .t-cont-2 h6 a { 
    padding: 0px 0px 0px 0px  !important;
}
.malay li.subheader.greenbtnRecSavTipsEng a font font {
    font-size: 14px; 
    position: relative;
    top: -5px  !important;
}
.malay .greenIcon4 font font {
    font-size: 20px;
}
.malay div#dnn_ctr2092_HtmlModule_lblContent font font {
    font-size: 20px;
    line-height: 28px;
}
.hmong table#meeting-min td {
    color: #292929 !important;
    font-size: 11px !important;
    padding: 0 5px !important;
}

.malay table#meeting-min td {
    color: #292929 !important;
    font-size: 11px !important;
    padding: 0 5px !important;
}

.nepali table#meeting-min td {
    color: #292929 !important;
    font-size: 12px !important;
    padding: 0 15px !important;
}
.hmong .solar-icon1 {
    float: left;
    margin: 12px 15px 160px -21px;
}
.hmong .solar-icon3 {
    float: left;
    margin: 12px 15px 80px -21px;
}
.malay .kck h6 font font {
    line-height: 40px !important;
}

.nepali .solar-icon1 {
    float: left;
    margin: 12px 15px 80px -21px;
}
.malay .kidsText3 {
    margin-top: -30px;
}
.malay .kidsText3 a font font {
    font-size: 18px;
}
.hmong .greenCont { 
    min-height: 1470px;
}
.hmong .mainContainer-solar h6 {
   line-height: 24px !important;
}

.hmong a.fintwel {
     display: inline-block;
}
.swahili a.fintwel {
	display: inline-block;
}
/*end Language Module */

/* Responsive Design for Mobile */
@media (min-width: 360px) and (max-width: 668px) {
	.hmong p.sliderBtnBottom.btnTeSp4 {
		margin-top: 42px;
	}
	.hmong .t-cont-3 h6 a {
		color: #ffffff !important;
		padding: 0px 0px 0px 0px !important;
		position: absolute;
	}
	.hmong .t-cont-4 h6 a {
		color: #ffffff !important;
		text-decoration: none;
		font-size: 6px !important;
		line-height: 7px;
		margin-left: 0px;
	}
}

/*working only in ipad portrait device*/

@media (min-width: 768px) and (max-width: 991px) {

	.hmong .boxWhite {
		min-height: 530px !important;
	}

	 .navbar-nav>li>a {
		font-size: 12px !important;
		 
	}


	 .Vendors-SuppliersBox {
		width: 147px !important;
	}

	 li.Construction-MobileRenovtionBox {
		width: 95px !important;
	}

	.hmong .navbar-nav>li>a {
		font-size: 9px !important;
		font-weight: 700 !important;
		line-height: 11px;
	}


	/* .hmong .Vendors-SuppliersBox {
		width: 147px !important;
	} */

	.hmong li.Construction-MobileRenovtionBox {
		width: 95px !important;
	}

	.hmong .top-menu font font {
		font-size: 10px;
	}

	.hmong li.nav_TOP font font {
		font-size: 10px;
	}

	.hmong .float-container a font font {
		font-size: 10px !important;
		line-height: 13px;
	}
	.hmong li.Construction-MobileRenovtionBox {
         margin-top: -10px !important;
     }
	 .hmong p.sliderBtnBottom.btnTeSp2 {
        margin-top: 0px !important;
    }
	.hmong p.sliderBtnBottom.btnTeSp3 {
        margin-top: 0px !important;
    }
	.hmong p.sliderBtnBottom.btnTeSp4 {
        margin-top: 0px !important;
    }
	.hmong div#dnn_ctr514_HtmlModule_lblContent .headerBottomNew.pBilleng a font font {
		
		margin-top: 0px !important;
	}
	.malay .top-menu ul li {
		font-size: 10px !important;
		}
	.malay .top-menu ul li a {
			font-size: 10px;
		}
	.malay .float-container a font font {
		font-size: 10px !important;
		line-height: 13px;
	}
	.malay div#dnn_ctr514_HtmlModule_lblContent .headerBottomNew.pBilleng a font font {
		margin-top: -7px !important;
	}
	.malay p.sliderBtnBottom.btnTeSp1 {
		margin-top: 0px !important;
	}
	.malay p.sliderBtnBottom.btnTeSp2 {
        margin-top: 0px !important;
    }

	.malay p.sliderBtnBottom.btnTeSp4 {
        margin-top: 0px !important;
    }

	.nepali li.Construction-MobileRenovtionBox {
        margin-top: 0px !important;
    }
	.nepali div#dnn_ctr514_HtmlModule_lblContent .headerBottomNew.pBilleng a font font {
		
		margin-top: 0px !important;
	}
	.nepali .es-tm-ic-eng-1 {
		margin: 5px 6px 10px !important;
	}
	.hmong .ic-4 {
        margin-bottom: 160px !important;
    }
	.malay .ic-1 {
        padding-bottom: 70px;
        margin-right: 7px !important;
    }
	.malay .ic-4 {
        margin-bottom: 160px !important;
    }
	.nepali .ic-4 {
        margin-bottom: 128px !important;
    }
	.malay .boxWhite {
		min-height: 530px !important;
	}
	.nepali .boxWhite {
		min-height: 510px !important;
	}
	.malay .boxWhite.cont.head12 h1 {
        font-size: 18px;
    }
}
		 
.swahili .Construction-RenovtionBox {
    width: auto;
    margin-top: 0px !important;
}
.swahili .Vendors-SuppliersBox {
    width: auto;
    margin-top: 0px !important;
}
.swahili .slide.slick-slide.slick-active p {
    font-size: 12px;
}
.swahili .greenbgBox {
    height: 200px !important;
}
.swahili .headerBottomNew a {
    font-size: 14px !important;
}

.swahili .headerBottomNew a {
  padding-top: 25px;
}

.swahili .headerBottomNew.schApEng font font {
    position: relative;
    top: 12px;
}

.swahili .headerBottomNew.newSereng font font {
    position: relative;
    top: -9px;
}

.swahili li.subheader.strategicPlanTab font font {
    top: 20px;
    position: relative;
}

.swahili .subheader.Resources-AvoidFraud {
    margin-top: -75px !important;
}
.swahili #resourcesublink4 {
  
    margin-top: -10px;
}
#resourcesublink4 h2 a.swahili {
    margin-top: -148px !important;
}
.swahili li.subheader.ResTextAlert {
    margin-top: -147px;
}
	
.swahili li.subheader.claims h2 font font {
    position: relative;
    top: 60px;
}
.swahili .Energy-Audit-sublink {
    margin-top: -130px !important;
    
}
.swahili .subheader.RecEconomicDev {
		margin-top: -80px !important;
	} 
	.swahili .Weatherization-Program-sublink {
		margin-top: -150px !important;
	}
	.swahili .subheader.ResElectricSafety {
		margin-top: 0px !important;
	}
	.swahili #resourcesublink3 {
		top: 50px;
		position: relative;
	}
	.swahili .subheader.Green-Initiatives {
		margin-top: -115px;
			}
	
			.swahili .subheader.Resource-General-FAQ {
				top: 23px;
				position: relative;
			}

			.swahili .subheader.greenbtnRecSavTipsEng h3 a font font {
				font-size: 14px !important;
				margin-top: 0px !important;
				position: relative;
				top: -7px;
				line-height: 14px;
			}

			.swahili .schedulAppGreenBtnNew {
				bottom: 280px !important;
				padding: 10px !important;
			}
			.swahili .CustomBtnBlue {
			
				top: -400px !important;
			}
			.swahili .customGreenBtnNew { bottom: 135px; }
	
			.swahili .subheader.CustomBtnBlue.about-us-careers-button {
				 
				top: -225px !important;
 
			}

			.swahili .CustomBtnBlue3 {margin-top: -80px !important;}
			.swahili .CustomBtnBlue3 a{padding: 10px 4px !important;font-size:12px !important; }

			@media screen and (min-width: 360px) and (max-width: 383px) {
				.swahili p.sliderBtnBottom.btnTeSp1 {
					margin-top: -5px !important;
				}
				.swahili .t-cont-3 {
					max-width: 23% !important;
				  
			  }
			}

			@media screen and (min-width: 800px) and (max-width: 810px) {
			.swahili .headerBottomNew a {
				font-size: 8px !important;
			}
			.swahili .headerBottomNew a font font {
				font-size: 8px !important;
			}
			
			.swahili .headerBottomNew.newSereng a font font {
				position: relative;
				top: 0px !important;
			}
			
		}

		select#language_selector {
			border: 0px;
		}

		select#language_selector.nav_TOP {
			padding: 0 0px 0 0;
			font-family: "Open Sans", sans-serif;
			font-size: 13px !important;
			font-weight: 800;
			color: #3a4a98 !important;
			letter-spacing: 0.6px !important;
			text-decoration: underline;
		}

		/*.malay li.level0.RESIDENTIAL-Water-Service-Prev.RESIDENTIAL-Water-Service-hotWater ul {
			margin-left: 12px !important;
		}
		.malay li.level0.RESIDENTIAL-Water-Service-Prev.RESIDENTIAL-Water-Service-hotWater {
			margin-left: -25px;
		}*/

		.malay div#dnn_ctr536_HtmlModule_lblContent h6 {
			line-height: 40px;
		}

		select#language_selector.nav_TOP {
			width: 76px !important;
		}

		.malay select#language_selector.nav_TOP {
			width: 170px !important;
		}

	

		.malay li.subheader.CustomBtnBlue {
			left: 617px;
		}
		
		.malay li.subheader.CustomBtnBlue.about-us-careers-button {
			position: relative;
			left: 0;
		}
		.swahili .col-xs-3.t-cont-4 h6 a font font {
			font-size: 6px !important;
		}
		

		/* ============================= New Home Page =========================================== */

	 
		.hero-wrapper {
			padding-top: 187px; /* Isse neeche wale content ka overlap nahi hoga */
		}
		
		.mainBGHeadHome {
			background: url(/Portals/_default/Skins/bpu/images/Hero-Image.png);
			width: 100%;
			min-height: 986px;   
			background-size: cover;
			position: relative;
			 
		} 
		.mainBGHeadHome .containerNew {
			display: flex;
			align-items: center;
			justify-content: flex-end;
			height: 986px;
		}

		.New-home-footer {
			width: 100%;
			background-color: #f1f1f1;
			color: white;
			text-align: center;
			padding: 35px 0;
			position: relative; /* Ensure ke yeh page ke flow mein aaye */
		}
		.topNewHeader {
			position: absolute;
			top: 0;
			width: 100%;
			background-color: rgba(255, 255, 255, 0.93);
			z-index: 1000;  
			padding:35px 0 0 0;
		}
		.grayBG {
			background: #f8f8f8;
			padding: 45px 0;
		}

		 
		.grayBN {
			background: #FFFFFF;
			box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.1);
			padding: 30px 15px 0px 15px;
			text-align: center;
			margin: -10px;
		}
		.grayBN h4 {
			color: #1d1d1d;
			font-size: 21px;
			font-weight: bold;
			text-align: center;
			display: block;
			margin: 7px auto;
			line-height: 26px;
			min-height: 77px;
		}

		.grayBN-link {
			text-decoration: none; 
		}
		
		.grayBN-link:hover {
			text-decoration: none; 
		}
		.whiteBG-NewHome{padding: 15px 0;}
		.whiteBG-NewHome h2{ color:#003971; font-size: 36px; font-weight: bold; text-decoration: none; text-align: center; padding-bottom: 30px;}

		.whiteBGOne {
			background: #FFFFFF;
			box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.1);
			padding: 30px 100px;
			text-align: center;
		}
		.whiteBGTwo {
			background: #FFFFFF;
			box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.1);
			padding: 30px 100px;
			text-align: center;
		}
		.whiteBGThree {
			background: #FFFFFF;
			box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.1);
			padding: 30px 75px;
			text-align: center;
		}
		.whiteBGOne h3 {
			color: #1d1d1d;
			font-size: 26px;
			font-weight: bold;
			text-align: center;
			padding: 10px 0;
			
		}
		.whiteBGTwo h3 {
			color: #1d1d1d;
			font-size: 26px;
			font-weight: bold;
			text-align: center;
			padding: 10px 0;
			
		}
		.whiteBGThree h3 {
			color: #1d1d1d;
			font-size: 26px;
			font-weight: bold;
			text-align: center;
			padding: 10px 0;
			
		}
		
		.whiteBGOne p {
			color: #1d1d1d;
			font-size: 18px;
			font-weight:normal;
			text-align: center;
			line-height: 28px;
			
		}
		.whiteBGTwo p {
			color: #1d1d1d;
			font-size: 18px;
			font-weight:normal;
			text-align: center;
			line-height: 28px;
			
		}
		.whiteBGThree p {
			color: #1d1d1d;
			font-size: 18px;
			font-weight:normal;
			text-align: center;
			line-height: 28px;
			
		}
	 
	 
		.whiteBGOne .btnNH {
			border:2px solid #7CA650;
			padding: 10px 45px;
			font-size: 21px;
			color:#7CA650;
			margin:20px;
		}
		/* .whiteBGOne .btnNH a:hover, a:hover:link, a:hover:visited { color:#1f356e;} */
		.whiteBGTwo .btnNH {
			border:2px solid #7CA650;
			padding: 10px 45px;
			font-size: 21px;
			color:#7CA650;
			margin:20px;
		}
		.whiteBGThree .btnNH {
			border:2px solid #7CA650;
			padding: 10px 45px;
			font-size: 21px;
			color:#7CA650;
			margin:20px;
		}

		.containerNew.hrC hr {
            margin-top: 50px;
            margin-bottom: 60px;
        }

		.row.mainInvComNB {display: flex; justify-content: space-evenly;}


		.inv-comm-N {
			background: #FFFFFF;
			box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.1);
			padding: 30px 55px 30px 30px;
			text-align: left;
		}
		.inv-comm-N-H {	margin-top: 5%;	}
		.inv-comm-N h2{ color:#003971; font-size: 36px; font-weight: bold; text-decoration: none; text-align: left; padding-bottom: 10px;}
		.inv-comm-N p{ color: #1d1d1d;	font-size: 18px; font-weight:normal; text-align:left; line-height: 28px;}
		.inv-comm-N .btnNHGreen { background-color: #7CA650;	padding: 10px 45px;	font-size: 21px; color:#ffffff; margin:20px 0 0 0;}
		.inv-comm-N .btnNHGreen a:hover, a:hover:link, a:hover:visited { color:#ccc; }

		.in-ser-conN{
			background: #FFFFFF;
			box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.1);
			padding: 0;
			text-align: left;
			margin-bottom: 60px;
			display: flex;
			flex-direction: column;
		}
	 

		.in-ser-conNH .btnNHGreen { background-color: #7CA650;	padding: 10px 45px;	font-size: 21px; color:#ffffff; margin:20px 0 0 0;}
		.in-ser-conNH .btnNHGreen a:hover, a:hover:link, a:hover:visited { color:#ccc; }
		.in-ser-conNH {	padding: 20px 60px 40px 60px;}
		.in-ser-conNH h3 { font-style: normal; font-weight: 500; font-size: 31px; line-height: 36px; color: #1D1D1D;}
		.in-ser-conNH p {font-style: normal; font-weight: 400;	font-size: 18px; line-height: 28px;	color: #1D1D1D;}

		.footerOne{ padding-bottom: 40px; text-align: left;}
		.footerOne p{ color: #1d1d1d;	font-size: 18px; padding:10px 0;	font-weight:normal;	text-align: left;	line-height: 28px;}
		.footerTwo ul li {list-style: none;	text-align: left;}
		.footerTwo ul li a {color: #1d1d1d;	font-size: 18px; font-weight:600; text-align:left; line-height: 35px; text-decoration: none;}
		.footerTwo ul li a {color: #2c2c2c;}

		.footerThree ul li {list-style: none;	text-align: left;}
		.footerThree ul li a {color: #1d1d1d;	font-size: 18px; font-weight:600; text-align:left; line-height: 35px; text-decoration: none;}
		.footerThree ul li a {color: #2c2c2c;}

		.footerFour ul li {list-style: none;	text-align: left;}
		.footerFour ul li a {color: #1d1d1d;	font-size: 18px; font-weight:600; text-align:left; line-height: 35px; text-decoration: none;}
		.footerFour ul li a {color: #2c2c2c;}

		.footerFive img {text-align: left;}
		.footerFive ul li {list-style: none;	text-align: left; display: inline-block; padding: 5px;}
		.footerFive ul li a {color: #1d1d1d;	font-size: 18px; font-weight:600; text-align:left; line-height: 35px; text-decoration: none;}
		.footerFive ul li a {color: #2c2c2c;}
		.footerFive .btnNH {
			border: 2px solid #7CA650;
			padding: 10px 80px;
			font-size: 21px;
			color: #7CA650;
			margin: 10px 0 10px 18px;
		}
		.footerDarGray{ background-color: #999999; padding:0px;}

		.footerLinksNew ul {
			list-style: none;
			display: inline-flex;
			padding: 30px 0 22px 0;
			margin-left: -10px;

		}
		
		.footerLinksNew ul li {
			font-size: 18px;
			padding: 0 10px;
			border-right: 1px solid #fff;
			color: #fff;
		}
		
		ul li:last-child {
			
			border-right: 0px solid #fff;
		}
		.footerLinksNew ul li a {
			font-size: 18px;
			color: #fff !important;
		}

		.footerCNew ul li {
			list-style: none;
			display: flex;
			flex-direction: row-reverse;
			padding: 15px 0 0 0;
		}

		.footerCNew ul li a {
			font-size: 18px;
			color: #fff !important;
		}
		.footerCNew span#dnn_dnnCOPYRIGHT_lblCopyright {
			color: #fff;
			font-size: 18px;
			line-height: 10px;
		}
		.topMenuNewHome ul {
			list-style: none;
			padding: 0;
			margin-right: 40px;
			display: flex;
			gap: 15px;
			justify-content: flex-end;
		}
		
		.topMenuNewHome ul li {
			
			display: flex;
			align-items: center;
			gap: 8px; /* Icon aur text ke darmiyan gap */
			font-size: 21px;
			color:#1d1d1d;
		}
		.topMenuNewHome ul li a {
			padding: 10px 10px;
			font-size: 21px;
			color:#1d1d1d;
			/* display: flex; */
			align-items: center;
			gap: 0px; /* Icon aur text ke darmiyan gap */
		}
		
		.topMenuNewHome ul li::before {
			content: "";
			width: 16px;
			height: 16px;
			background-size: contain;
			background-repeat: no-repeat;
			display: inline-block;
		}
		
		/* Different icons for each list item */
		.topMenuNewHome ul li:nth-child(1)::before {
			background-image: url('/Portals/_default/Skins/bpu/images/board-Meeing-ic.png');
			height: 25px;
			width: 30px; 
			margin-right: -10px !important;
		}
		
		.topMenuNewHome ul li:nth-child(2)::before {
			background-image: url('/Portals/_default/Skins/bpu/images/my-acc-ic.png');
			height: 25px;
			width: 30px; 
			margin-right: -18px !important;
		}
		
		.topMenuNewHome ul li:nth-child(3)::before {
			background-image: url('/Portals/_default/Skins/bpu/images/contact-ic.png');
			height: 25px;
			width: 30px; 
			margin-right: -10px !important;
		}
		
		 .topMenuNewHome ul li:nth-child(5)::before {
			margin-right: -20px;
		}  


	#dnn_dnnSEARCH_txtSearch.NormalTextBox {
	font-family: "Open Sans", sans-serif !important;
	font-size: 11px !important;
	margin-left: 11px !important;
	height: 22px;
	background: transparent;
	width: 155px !important;
	color: #8a8a8a;
	padding: 0 20px;
	border: 1px solid #d5d5d5;
	cursor: text;
	float: left;
	margin-top: 4px;
}

	 .overlay-box {
		/* position: absolute; */
		width: 415px;
		height: auto;
		background-color: rgba(0, 57, 113, 0.9);
		/* top: 28%;
		right: 225px; */
		padding: 30px 30px;
		margin-right: 40px;
	}

	.overlay-box h2	{font-size: 28px; color: #ffffff; font-weight: 600; padding: 0; margin: 0;	}
	.overlay-box h3	{font-size: 48px; color: #ffffff; font-weight: 600;}
	.overlay-box p	{font-size: 16px; color: #ffffff; line-height: 24px; padding-top:15px;	}
	.overlay-box .boxGreenBtn	 { background-color: #7CA650;	padding: 10px 45px;	font-size: 21px; color:#ffffff !important; margin:20px 0 0 0;}
	.overlay-box a:hover, a:hover:link, a:hover:visited { color:#003971 !important; }


	select#language_selectorNew.nav_TOP {
		width: 105px !important;
		background-color: transparent;
			text-decoration: none;
			border: 0 solid #fff;
			
	}

	.malay select#language_selectorNew.nav_TOP {
		width: 270px !important;
	}

	input#dnn_dnnSEARCHNew_txtSearch {
		width: 315px;
		/* height: 45px; */
		font-size: 21px;
		padding: 20px;
		margin-left: -60px;
		border: 1px solid #1d1d1d;
	}

	a#dnn_dnnSEARCHNew_cmdSearch.SearchButtonNew img {
		position: relative;
		left: 252px;
		top: 14px;
	}

	select#language_selectorNew
	{
		font-size: 21px;
		color:#1d1d1d;

	}

	hr {
		border: 0;
		border-top: 1.5px solid #999999 !important;
	}
	.NormalTextBox input::placeholder {
		color: transparent; /* Placeholder text hide karne ke liye */
	}
	
	@media (min-width: 360px) and (max-width: 768px) {
	
	.mainBGHeadHome {
		background: url(/Portals/_default/Skins/bpu/images/mobile-Head.png);
		width: 100%;
		min-height: 337px;   
		background-size: cover;
		position: relative;
		 
	} 
	.mainBGHeadHome .containerNew {
		display: flex;
		align-items: center;
		justify-content: flex-end;
		height: 337px;
	}
	.overlay-box {
		width: 220px;
        height: auto;
        background-color: rgba(0, 57, 113, 0.9);
        padding: 15px 10px;
        
        margin:110px auto 0px ;
	}

	.overlay-box h2	{font-size: 14px; color: #ffffff; font-weight: 600; padding: 0; margin: 0;	}
	.overlay-box h3	{font-size: 24px; color: #ffffff; font-weight: 600; margin: 0; padding: 0;	}
	.overlay-box p	{font-size: 8px; color: #ffffff; line-height: 12px; padding-top:8px;	}
	.overlay-box .boxGreenBtn	 { background-color: #7CA650;	padding: 5px 15px;	font-size: 9px; color:#ffffff !important; margin:15px 0 0 0;}
	
	.overlay-box a:visited {	color: #fff !important;}
	
	.topNewHeader {padding:10px 0 10px 0;}


	.navbar-toggle .icon-bar {width: 30px !important;	height: 4px !important;	border-radius: 25px;background-color: #999!important;}
	.btn.btn-primary {
		font-family: "Open Sans", sans-serif;
		color: #fff !important;
		border-color: #002878;
		min-width: 175px;
		background-image: none;
		text-decoration: none !important;
		background: #7da651;
		text-align: left !important;
		font-weight: bold !important;
		margin-bottom: 15px !important;
		font-size: 11px !important;
	}
	.mobile-brand-home {
	
			width: 75px !important;
			display: block !important;
			margin: 0 auto !important;
			text-align: center !important;
	}
	.googleTransMobile select {
		font-size: 11px !important;
		padding-left: 7px;
		
	}
	select#language_selectorNew.nav_TOP {
		width: 80px !important;
		background-color: transparent;
		text-decoration: none;
		border: 0 solid #fff;
		
	}
	.xs-search{margin-top: 5px;}
	.navbar-toggle
	{
		margin-top: 10px !important;
	}

	.grayBN {
        background: #FFFFFF;
        box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
        padding: 10px;
        text-align: center;
        margin: 0;
        width: 100%;
        min-height: 100px;
        margin-bottom: 15px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        align-content: center;
        gap: 5px;
    }
	.grayBN img {
		width: 32px;
	}
	.grayBN h4 {
        color: #1d1d1d;
        font-size: 11px;
        font-weight: 600;
        text-align: center;
        display: block;
        margin: 0px;
        line-height: 16px;
        min-height: auto;
    }
	.padding0 {
        padding: 0 30px !important;
    }

	.whiteBG-mobile
	{
		background-color: #ffffff;
		padding: 15px 0 0 0;
	}
	.padding0 .col-md-2.col-lg-2.col-sm-4.col-xs-4 {padding: 4px;}
	.grayBG {background: #f8f8f8;	padding: 15px 0;}
	.grayBG.outageV p {
		font-size: 10.5px;
		text-align: center;
		color: #1d1d1d;
		font-weight: 900;
		}
		.grayBG.outageV a {
			color: #1d1d1d;
			text-decoration: underline;
		}
		.grayBG.outageV a:hover {
			color: #1d1d1d;
			text-decoration: underline;
		}
		.whiteBG-NewHome h2{ color:#003971; font-size: 18.5px; font-weight: bold; text-decoration: none; text-align: center; padding: 0 0 15px 0; margin:0;}
		.whiteBG-NewHome{padding: 1px 0 0 0;}


		.grayBN-mobOne {
			background: #FFFFFF;
			box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
			padding: 10px;
			text-align: center;
			display: flex;
			justify-content: space-around;
			align-items: center;
			width: 65%;
			margin: 0 auto 10px auto;
		}
		.grayBN-mobOne img {  height: 40px; border-right:1px solid #999; padding: 0 20px 0 0;}
		.grayBN-mobOne h3 {
			color: #1d1d1d;
			font-size: 13px;
			font-weight: bold;
			text-align: center;
			line-height: 10px;
			padding: 0;
			margin: 0;
		}

		.grayBN-mobOne-link {
			text-decoration: none; 
		}
		
		.grayBN-mobOne-link:hover {
			text-decoration: none; 
		}

		.grayBN-mobTwo {
			background: #FFFFFF;
			box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
			padding: 10px;
			text-align: center;
			display: flex;
			justify-content: space-around;
			align-items: center;
			width: 65%;
			margin: 0 auto 10px auto;
		}
		.grayBN-mobTwo img {  height: 40px; border-right:1px solid #999; padding: 0 20px 0 0; margin-left: -35px;}
		.grayBN-mobTwo h3 {
			color: #1d1d1d;
			font-size: 13px;
			font-weight: bold;
			text-align: center;
			line-height: 10px;
			padding: 0;
			margin-left: -66px;
		}

		.grayBN-mobTwo-link {
			text-decoration: none; 
		}
		
		.grayBN-mobTwo-link:hover {
			text-decoration: none; 
		}

		
		.grayBN-mobThree {
			background: #FFFFFF;
			box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
			padding: 10px;
			text-align: center;
			display: flex;
			justify-content: space-around;
			align-items: center;
			width: 65%;
			margin: 0 auto 10px auto;
		}
		.grayBN-mobThree img {  height: 40px; border-right:1px solid #999; padding: 0 20px 0 0; margin-left: 7px;}
		.grayBN-mobThree h3 {
			color: #1d1d1d;
			font-size: 13px;
			font-weight: bold;
			text-align: center;
			line-height: 10px;
			padding: 0;
			margin: 0;
		}

		.grayBN-mobThree-link {
			text-decoration: none; 
		}
		
		.grayBN-mobThree-link:hover {
			text-decoration: none; 
		}

		hr {
			border: 0;
			border-top: 1.5px solid #999999 !important;
			margin: 24px 6%;
		}
		.grayBN-mob-inv {
			background: #FFFFFF;
			box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
			padding: 5px;
			text-align: center;
			display: flex;
			width: 90%;
			margin: 0 auto 10px auto;
		}
		.grayBN-mob-inv img {  height: 136px;}
		.grayBN-mob-inv h2 {
			color: #003971;
			font-size: 15px;
			font-weight: bold;
			text-align: left;
			line-height: 16px;
			padding: 0;
			margin-left: 10px;
		}

		.grayBN-mob-inv-link {
			text-decoration: none; 
		}
		
		.grayBN-mob-inv-link:hover {
			text-decoration: none; 
		}

		.grayBN-mob-inv .btnNHGreen {
			background-color: #7CA650;
			padding: 5px 20px;
			font-size: 10.5px;
			color: #ffffff;
			margin: 10px 0 0 0;
		}
		.grayBN-mob-inv .btnNHGreen a:hover, a:hover:link, a:hover:visited { color:#ccc; }



		.grayBN-mob-BM {
			background: #FFFFFF;
			box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
			padding: 5px;
			text-align: center;
			display: flex;
			width: 90%;
			margin: 0px 35px 10px 35px;
		}
		.grayBN-mob-BM img {  height: 136px;}
		.grayBN-mob-BM h2 {
			color: #003971;
			font-size: 15px;
			font-weight: bold;
			text-align: left;
			line-height: 16px;
			padding: 0;
			margin-left: 10px;
		}

		.grayBN-mob-BM-link {
			text-decoration: none; 
		}
		
		.grayBN-mob-BM-link:hover {
			text-decoration: none; 
		}

		.grayBN-mob-BM .btnNHGreen {
			background-color: #7CA650;
			padding: 5px 20px;
			font-size: 10.5px;
			color: #ffffff;
			margin: 10px 0 0 0;
		}
		.grayBN-mob-BM .btnNHGreen a:hover, a:hover:link, a:hover:visited { color:#ccc; }
		.footerOne {padding-bottom: 15px;text-align: center;}
		

		.New-home-footer {padding: 25px 0;}
		.footerFive img {text-align:center;}
		.footerFive ul li {list-style: none;	text-align: center; display: inline-block; padding: 5px;}
		.footerFive ul li a {color: #1d1d1d;	font-size: 18px; font-weight:600; text-align:left;  text-decoration: none;}
		.footerFive ul li a {color: #2c2c2c;}
		.footerFive .btnNHMob {
			border: 1px solid #7CA650;
			padding: 5px 55px;
			font-size: 10.5px;
			color: #7CA650;
			margin: 0 0 13px 17px;
		}
		.footerFive .btnNHMobBM {
			border: 1px solid #7CA650;
			padding: 5px 43px;
			font-size: 10.5px;
			color: #7CA650;
			margin: 0 0 0 17px;
		}
		.footerOneMob p {
			font-size: 12.73px;
			color: #1d1d1d;
			line-height: 19px;
			padding-top: 0px;
			font-weight: 500;
		}

		.footerCNew ul li {
			list-style: none;
			display: flex;
			flex-direction: row-reverse;
			padding: 15px 0 0 0;
		}

		.footerCNew ul li span {
			font-size: 12.73px;
			color: #fff !important;
		}
		.footerCNew span.cNewHome {
			text-align: center !important;
			width: 100%;
			font-size: 12.75px !important;
			margin-top: -15px;
       		 margin-bottom: 13px;
		}
		.footerLinksNew ul li  {
			font-size: 10px;
			color: #fff !important;
		}
		.footerLinksNew ul li a {
			font-size: 10px;
			color: #fff !important;
		}
		.footerLinksNew {
			display: flex;
			justify-content: center;
		}
		.footerLinksNew ul {
			list-style: none;
			display: inline-flex;
			padding: 0px 0 12px 0;
			margin-left: -10px;
		}
		.footerCNew ul li a {
			font-size: 12.75px !important;
			text-decoration: none;
		}
		.footerCNew ul li a {
			font-size: 12.75px !important;
			text-decoration: none;
			display: block;
			margin: 0 auto;
		}
		.container-fluid {
			overflow: hidden;
		}
		#language_selectorNew {
			-webkit-appearance: none;
			-moz-appearance: none;
			appearance: none;
			background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='16' viewBox='0 0 24 24' width='16' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");
			background-repeat: no-repeat;
			background-position: right 1rem center;
			background-size: 12px;
			padding-right: 2rem; /* Make room for arrow */
			border: 1px solid #ccc;
			border-radius: 4px;
			height: 40px;
			font-size: 14px;
			background-color: white;
		  }
		  select#language_selectorNew {
			font-size: 14px !important;
			font-weight: 500;
		}
		.grayBN-mobOne a {
			color: #1d1d1d !important;
			text-decoration: none;
		}

		.grayBN-mobTwo a{
			color: #1d1d1d !important;
			text-decoration: none;
		}

		.grayBN-mobThree a{
			color: #1d1d1d !important;
			text-decoration: none;
		}


 }

 @media (min-width: 595px) and (max-width: 838px) {

 .grayBN-mob-BM {
	background: #FFFFFF;
	box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
	padding: 5px;
	text-align: center;
	display: flex;
	width: 91%;
	margin: 0px 44px 10px 50px;
 }
}

@media (min-width: 744px) and (max-width: 1009px) {
.grayBN-mob-inv {
	background: #FFFFFF;
	box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
	padding: 5px;
	text-align: center;
	display: flex;
	width: 71%;
	margin: 0 auto 10px auto;
}
.grayBN-mob-BM {
	background: #FFFFFF;
	box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
	padding: 5px;
	text-align: center;
	display: flex;
	width: 70%;
	margin: 0px 44px 10px 133px;
}
	.mainBGHeadHome {
		background: url(/Portals/_default/Skins/bpu/images/mobile-Head.png);
		width: 100%;
		min-height: 337px;
		background-size: cover;
		position: relative;
	} 
	.mainBGHeadHome .containerNew {
		display: flex;
		align-items: center;
		justify-content: flex-end;
		height: 337px;
	}
	.overlay-box {
		width: 208px;
        height: 155px;
        background-color: rgba(0, 57, 113, 0.9);
        padding: 0px 10px;
        margin-right: 90px;
        margin-top: 125px;
	}
	.overlay-box h2	{font-size: 14px; color: #ffffff; font-weight: 600; padding: 0; margin: 0;	}
	.overlay-box h3	{font-size: 24px; color: #ffffff; font-weight: 600; margin: 0; padding: 0;	}
	.overlay-box p	{font-size: 8px; color: #ffffff; line-height: 12px; padding-top:8px;	}
	.overlay-box .boxGreenBtn	 { background-color: #7CA650;	padding: 5px 15px;	font-size: 9px; color:#ffffff !important; margin:15px 0 0 0;}
	.overlay-box a:visited {	color: #fff !important;}
	.topNewHeader {padding: 20px 0 20px 0;}
	.navbar-toggle .icon-bar {width: 30px !important;	height: 4px !important;	border-radius: 25px;background-color: #999!important;}
	.btn.btn-primary {
		font-family: "Open Sans", sans-serif;
		color: #fff !important;
		border-color: #002878;
		min-width: 175px;
		background-image: none;
		text-decoration: none !important;
		background: #7da651;
		text-align: left !important;
		font-weight: bold !important;
		margin-bottom: 15px !important;
		font-size: 11px !important;
	}
	.mobile-brand-home {
	
			width: 75px !important;
			display: block !important;
			margin: 0 auto !important;
			text-align: center !important;
	}
	.googleTransMobile select {
		font-size: 11px !important;
		padding-left: 7px;
		
	}
	select#language_selectorNew.nav_TOP {
		width: 80px !important;
		background-color: transparent;
		text-decoration: none;
		border: 0 solid #fff;
		
	}
	.navbar-toggle
	{
		margin-top: 10px !important;
	}

	.grayBN {
        background: #FFFFFF;
        box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
        padding: 10px;
        text-align: center;
        margin: 0;
        width: 100%;
        min-height: 100px;
        margin-bottom: 15px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        align-content: center;
        gap: 5px;
    }
	.grayBN img {
		width: 32px;
	}
	.grayBN h4 {
        color: #1d1d1d;
        font-size: 11px;
        font-weight: 600;
        text-align: center;
        display: block;
        margin: 0px;
        line-height: 16px;
        min-height: auto;
    }
	.padding0 {
        padding: 0 30px !important;
    }

	.whiteBG-mobile
	{
		background-color: #ffffff;
		padding: 15px 0 0 0;
	}
	.padding0 .col-md-2.col-lg-2.col-sm-4.col-xs-4 {padding: 4px;}
	.grayBG {background: #f8f8f8;	padding: 15px 0;}
	.grayBG.outageV p {
		font-size: 10.5px;
		text-align: center;
		color: #1d1d1d;
		font-weight: 900;
		}
		.grayBG.outageV a {
			color: #1d1d1d;
			text-decoration: underline;
		}
		.grayBG.outageV a:hover {
			color: #1d1d1d;
			text-decoration: underline;
		}
		.whiteBG-NewHome h2{ color:#003971; font-size: 18.5px; font-weight: bold; text-decoration: none; text-align: center; padding: 0 0 15px 0; margin:0;}
		.whiteBG-NewHome{padding: 1px 0 0 0;}
		.grayBN-mobOne {
			background: #FFFFFF;
			box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
			padding: 10px;
			text-align: center;
			display: flex;
			justify-content: space-around;
			align-items: center;
			width: 65%;
			margin: 0 auto 10px auto;
		}
		.grayBN-mobOne img {  height: 40px; border-right:1px solid #999; padding: 0 20px 0 0;}
		.grayBN-mobOne h3 {
			color: #1d1d1d !important;
			font-size: 13px;
			font-weight: bold;
			text-align: center;
			line-height: 10px;
			padding: 0;
			margin: 0;
		}
		.grayBN-mobOne a {
			color: #1d1d1d !important;
			text-decoration: none;
		}

		.grayBN-mobTwo a{
			color: #1d1d1d !important;
			text-decoration: none;
		}

		.grayBN-mobThree a{
			color: #1d1d1d !important;
			text-decoration: none;
		}
		.grayBN-mobOne-link {
			text-decoration: none; 
		}
		
		.grayBN-mobOne-link:hover {
			text-decoration: none; 
		}

		.grayBN-mobTwo {
			background: #FFFFFF;
			box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
			padding: 10px;
			text-align: center;
			display: flex;
			justify-content: space-around;
			align-items: center;
			width: 65%;
			margin: 0 auto 10px auto;
		}
		.grayBN-mobTwo img {  height: 40px; border-right:1px solid #999; padding: 0 20px 0 0; margin-left: -35px;}
		.grayBN-mobTwo h3 {
			color: #1d1d1d !important;
			font-size: 13px;
			font-weight: bold;
			text-align: center;
			line-height: 10px;
			padding: 0;
			margin-left: -66px;
		}

		.grayBN-mobTwo-link {
			text-decoration: none; 
		}
		
		.grayBN-mobTwo-link:hover {
			text-decoration: none; 
		}

		
		.grayBN-mobThree {
			background: #FFFFFF;
			box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
			padding: 10px;
			text-align: center;
			display: flex;
			justify-content: space-around;
			align-items: center;
			width: 65%;
			margin: 0 auto 10px auto;
		}
		.grayBN-mobThree img {  height: 40px; border-right:1px solid #999; padding: 0 20px 0 0; margin-left: 7px;}
		.grayBN-mobThree h3 {
			color: #1d1d1d !important;
			font-size: 13px;
			font-weight: bold;
			text-align: center;
			line-height: 10px;
			padding: 0;
			margin: 0;
		}

		.grayBN-mobThree-link {
			color: #1d1d1d !important;
			text-decoration: none; 
		}
		
		.grayBN-mobThree-link:hover {
			text-decoration: none; 
		}

		hr {
			border: 0;
			border-top: 1.5px solid #999999 !important;
			margin: 24px 6%;
		}
		.grayBN-mob-inv {
			background: #FFFFFF;
			box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
			padding: 5px;
			text-align: center;
			display: flex;
			width: 90%;
			margin: 0 auto 10px auto;
		}
		.grayBN-mob-inv img {  height: 136px;}
		.grayBN-mob-inv h2 {
			color: #003971;
			font-size: 15px;
			font-weight: bold;
			text-align: left;
			line-height: 16px;
			padding: 0;
			margin-left: 10px;
		}

		.grayBN-mob-inv-link {
			text-decoration: none; 
		}
		
		.grayBN-mob-inv-link:hover {
			text-decoration: none; 
		}
		.grayBN-mob-inv .btnNHGreen {
			background-color: #7CA650;
			padding: 5px 20px;
			font-size: 10.5px;
			color: #ffffff;
			margin: 10px 0 0 0;
		}
		.grayBN-mob-inv .btnNHGreen a:hover, a:hover:link, a:hover:visited { color:#ccc; }
		.grayBN-mob-BM {
			background: #FFFFFF;
			box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
			padding: 5px;
			text-align: center;
			display: flex;
			width: 90%;
			margin: 0px 35px 10px 35px;
		}
		.grayBN-mob-BM img {  height: 136px;}
		.grayBN-mob-BM h2 {
			color: #003971;
			font-size: 15px;
			font-weight: bold;
			text-align: left;
			line-height: 16px;
			padding: 0;
			margin-left: 10px;
		}
		.grayBN-mob-BM-link {
			text-decoration: none; 
		}
		
		.grayBN-mob-BM-link:hover {
			text-decoration: none; 
		}

		.grayBN-mob-BM .btnNHGreen {
			background-color: #7CA650;
			padding: 5px 6px;
			font-size: 10.5px;
			color: #ffffff;
			margin: 10px 0 0 0;
		}
		.grayBN-mob-BM .btnNHGreen a:hover, a:hover:link, a:hover:visited { color:#ccc; }
		.footerOne {padding-bottom: 15px;text-align: center;}
		

		.New-home-footer {padding: 25px 0;}
		.footerFive img {text-align:center;}
		.footerFive ul li {list-style: none;	text-align: center; display: inline-block; padding: 5px;}
		.footerFive ul li a {color: #1d1d1d;	font-size: 18px; font-weight:600; text-align:left;  text-decoration: none;}
		.footerFive ul li a {color: #2c2c2c;}
		.footerFive .btnNHMob {
			border: 1px solid #7CA650;
			padding: 5px 55px;
			font-size: 10.5px;
			color: #7CA650;
			margin: 0 0 13px 17px;
		}
		.footerFive .btnNHMobBM {
			border: 1px solid #7CA650;
			padding: 5px 43px;
			font-size: 10.5px;
			color: #7CA650;
			margin: 0 0 0 17px;
		}
		.footerOneMob p {
			font-size: 12.73px;
			color: #1d1d1d;
			line-height: 19px;
			padding-top: 0px;
			font-weight: 500;
		}

		.footerCNew ul li {
			list-style: none;
			display: flex;
			flex-direction: row-reverse;
			padding: 15px 0 0 0;
		}

		.footerCNew ul li span {
			font-size: 12.73px;
			color: #fff !important;
		}
		.footerCNew span.cNewHome {
			text-align: center !important;
			width: 100%;
			font-size: 12.75px !important;
			margin-top: -15px;
       		 margin-bottom: 13px;
		}
		.footerLinksNew ul li  {
			font-size: 10px;
			color: #fff !important;
		}
		.footerLinksNew ul li a {
			font-size: 10px;
			color: #fff !important;
		}
		.footerLinksNew {
			display: flex;
			justify-content: center;
		}
		.footerLinksNew ul {
			list-style: none;
			display: inline-flex;
			padding: 0px 0 12px 0;
			margin-left: -10px;
		}
		.footerCNew ul li a {
			font-size: 12.75px !important;
			text-decoration: none;
		}
		.footerCNew ul li a {
			font-size: 12.75px !important;
			text-decoration: none;
			display: block;
			margin: 0 auto;
		}
		.container-fluid {	overflow: hidden;}
		#language_selectorNew {
			-webkit-appearance: none;
			-moz-appearance: none;
			appearance: none;
			background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='16' viewBox='0 0 24 24' width='16' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");
			background-repeat: no-repeat;
			background-position: right 1rem center;
			background-size: 12px;
			padding-right: 2rem; /* Make room for arrow */
			border: 1px solid #ccc;
			border-radius: 4px;
			height: 40px;
			font-size: 14px;
			background-color: white;
		  }
}

@media (min-width: 360px) and (max-width: 768px) {

			.hmong .whiteBG-NewHome h2{ font-size: 14px !important;}
			.hmong .grayBN {padding:8px !important;}
			.hmong .grayBN h4 {font-size: 9px !important;}
			.hmong .overlay-box h3 {
				font-size: 15px;
				margin-top: -8px;
				margin-bottom: 1px;
			}
			.hmong .overlay-box {padding: 10px !important;}
			.hmong .overlay-box h2 {font-size: 9px;margin-top: -6px;}
			.hmong .overlay-box p {font-size: 8px;line-height: 10px;padding-top: 0px;}
			.hmong .grayBN-mobTwo {
				background: #FFFFFF;
				box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
				padding: 10px;
				text-align: center;
				display: flex;
				justify-content: end;
				align-items: center;
				width: 65%;
				margin: 0 auto 10px auto;
				gap: 10px; 
			}
		
			.hmong .grayBN-mobTwo img {
				width: 50px; 
				height: auto;
			}
		
			.hmong .grayBN-mobTwo h3 {
				font-size: 12px; 
				margin: 0;
				word-wrap: break-word;
			}

			/* ---------------------------------------------- */

			.hmong .grayBN-mobOne {
				background: #FFFFFF;
				box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
				padding: 10px;
				text-align: center;
				display: flex;
				justify-content: center;
				align-items: center;
				width: 65%;
				margin: 0 auto 10px auto;
				gap: 10px; 
			}
		
			.hmong .grayBN-mobOne img {
				width: 50px; 
				height: auto;
			}
		
			.hmong .grayBN-mobOne h3 {
				font-size: 12px; 
				margin: 0;
			}
			
				/* ---------------------------------------------- */

				.hmong .grayBN-mobThree {
					background: #FFFFFF;
					box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
					padding: 10px;
					text-align: center;
					display: flex;
					justify-content: center;
					align-items: center;
					width: 65%;
					margin: 0 auto 10px auto;
					gap: 10px; 
				}
			
				.hmong .grayBN-mobThree img {
					width: 50px; 
					height: auto;
				}
			
				.hmong .grayBN-mobThree h3 {
					font-size: 12px; 
					margin: 0;
				}
				.hmong .footerLinksNew ul li{
					font-size: 8px;
					color: #fff !important;
					padding: 0 6px;
				}
				.hmong .overlay-box .boxGreenBtn {margin: 5px 0 0 0;}

			}
				/* Burmees */

			.malay .overlay-box h2	{font-size: 18px; color: #ffffff; font-weight: 600; padding: 0; margin: 0;	}
			.malay .overlay-box h3	{font-size: 30px; color: #ffffff; font-weight: 600;}
			.malay .overlay-box p	{font-size: 12px; color: #ffffff; line-height: 24px; padding-top:15px;	}
			.malay .overlay-box .boxGreenBtn	 { background-color: #7CA650;	padding: 10px 45px;	font-size: 16px; color:#ffffff !important; margin:10px 0 0 0;}
			.malay .overlay-box a:hover, a:hover:link, a:hover:visited { color:#003971 !important; }
			.malay .whiteBG-NewHome h2 {font-size: 26px;}
			.malay .grayBN h4 {font-size: 18px; margin: 7px auto;}
			.malay .whiteBGOne {padding: 30px 60px;text-align: center;}
			.malay .whiteBGThree {padding: 30px 65px;}
			.loginContent {margin-top: 250px !important; }
		









.loginContent {margin-top: 250px !important; }


/***lang=myanmar css**/

	.malay select#language_selectorNew.nav_TOP {
		width:  184px !important;
		font-size: 18px;
	}
	.malay .grayBN h4 br{
		display: none;
	}
	.malay .grayBN img {
      margin-bottom: 15px;
    }

       .malay .footerFive .btnNH{
		padding: 12px 40px;
		font-size: 18px;
		margin-bottom: 15px;
		text-align: center !important;
		margin-left:0px;
		width: 100%;
    }
	.footerFive ul {
      margin: 0px;
    } 

	.malay ul.megamenu .sub ul li a{
		font-size: 15px;
	}

	.malay #dnn_dnnSEARCHNew_cmdSearch.SearchButtonNew img {
	top:10px;
	}

	.malay .searchInputContainer {
 	margin-top:0px !important;
	}
	.malay .footerPane4 .button input {
	padding: 10px 8px !important;
	}
	.malay .smBoxTitleCont h2{margin:10px auto !important;padding-top: 0px !important;}
	.malay .smBoxTitleCont ul li a{font-size: 14px !important; line-height: 24px !important;}
	@media screen and (min-width: 360px) and (max-width: 767px) {

		.malay .grayBN {
			min-height: 120px;
			margin-bottom: 5px;
		}
		.malay .grayBN img {
     		 margin-bottom: 0px;
    	}
		.malay .grayBN h4 {
			font-size: 10px; margin: 7px auto;
		}
		.malay .overlay-box {
		width: 300px;
        height: auto;
        background-color: rgba(0, 57, 113, 0.9);
        padding: 15px;
        margin-right: 90px;
        /*! margin-top: 78px; */
		margin: 120px auto 0px;
	  }

	  .malay .mainBGHeadHome .containerNew{
		height: 500px;
	  }
	  	.malay .overlay-box h2	{font-size: 16px; color: #ffffff; font-weight: 600; padding: 0; margin: 0;	}
		.malay .overlay-box h3	{font-size: 20px; color: #ffffff; font-weight: 600;}
		.malay .overlay-box p	{font-size: 12px; color: #ffffff; line-height: 24px; padding-top:10px;	}

		.malay .overlay-box .boxGreenBtn{ width: 100% !important; padding: 10px 0px !important;text-align: center !important;font-size: 16px;}
		.malay .whiteBG-NewHome h2 { font-size: 20px;margin: 15px auto 5px; width: 80%; }
		.malay .containerNew.hrC hr { margin-top: 30px; margin-bottom: 30px; }
		.malay select#language_selectorNew.nav_TOP { width:  160px !important; }
		.malay .topNewHeader { padding:10px 0px !important;}
		.malay .navbar-header { display: flex !important; align-content: center;justify-content: space-between !important;align-items: center !important; }
		.malay .navbar-toggle { margin-top:0px !important; margin-bottom: 0px !important;}
		.malay .xs-search { position: relative; right: 10px;margin-top: 0px !important;}

		.malay .grayBN-mobOne,.malay .grayBN-mobTwo, .malay .grayBN-mobThree {  width:70% ;background-color: #FFFFFF; box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1); padding: 10px; display: flex !important;flex-direction: row;justify-content: space-between !important; gap:15px ;}
		.malay .grayBN-mobOne img,.malay .grayBN-mobTwo img, .malay .grayBN-mobThree img { width: 35% !important; padding: 0px;object-fit: contain;margin: 0px;}
        .malay .grayBN-mobOne h3,  .malay .grayBN-mobTwo h3, .malay .grayBN-mobThree h3 { width: 65%; font-size: 12px; line-height: 18px; margin:0; text-align: center !important;}
		

        .malay .grayBN-mob-inv , .malay .grayBN-mob-BM { display: flex !important; width: 90% !important;gap: 15px !important;padding: 5px !important;box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1) !important;align-content: center !important;align-items: center;}
		.malay .grayBN-mob-inv img, .malay .grayBN-mob-BM img {  height: auto;width: 50% !important;object-fit: cover;} 
		.malay .grayBN-mob-inv h2, .malay .grayBN-mob-BM h2 { margin: 0px !important; width: 50%; font-size: 15px; line-height: 20px; display: inline-block;}
        .malay .grayBN-mob-inv h2 font, .malay .grayBN-mob-BM h2  font {width: 100%;}
		.malay .grayBN-mob-inv h2 br ,.malay .grayBN-mob-BM h2 br {display: none !important;}
		.malay .grayBN-mob-inv .btnNHGreen , .malay .grayBN-mob-BM .btnNHGreen {background-color: #7CA650; padding: 6px 20px;font-size: 10px;color: #ffffff;margin: 10px 0px 0px 0px;width: 70%; text-align: center !important;}
		.malay .grayBN-mob-BM {margin-bottom: 20px !important;}
		.malay .footerFive .btnNHMob {padding: 8px 25px;margin:15px auto !important;}
		.malay .footerLinksNew ul li{font-size: 9px !important; padding: 0px 6px;}
		.malay .footerLinksNew ul{ margin: 0px !important;padding: 5px 0px !important;}
		.malay .footerCNew ul { margin: 0px !important; margin-bottom: 10px !important;}
		.malay .cNewHome{margin-bottom: 0px !important;}
		.malay .footerLinksNew{margin-bottom: 10px !important;}
        .malay .grayBN {padding: 10px 5px !important;}
		.malay .Container3Top {margin:20px auto !important;}
		.malay .cnt3_heading { padding-top: 10px !important;}
	    .malay .footerBg {padding:10px !important}
		.malay 	select#language_selector { border: 0px; padding: 4px 10px !important;}
	
		 

		/*.malay .grayBN-mobTwo { width:70% ;background-color: #FFFFFF; box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1); padding: 10px; display: flex !important;flex-direction: row;justify-content: space-between !important; gap:25px ;}
		.malay .grayBN-mobTwo img { width: 30% !important; padding:0px !important;margin:0px;object-fit: contain;}
        .malay .grayBN-mobTwo h3 { width: 70%; font-size: 12px; line-height: 18px;margin: 0px; text-align: left !important;}
		.malay .grayBN-mobThree { width:70% ;background-color: #FFFFFF; box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1); padding: 10px; display: flex !important;flex-direction: row;justify-content: space-between !important; gap:25px ;}
		.malay .grayBN-mobThree img { width: 30% !important; padding:0px !important;margin:0px;object-fit: contain;}
        .malay .grayBN-mobThree h3 { width: 70%; font-size: 12px; line-height: 18px;margin: 0px; text-align: left !important;}*/
		

	}






/***lang= .nepali css**/
	.nepali .topMenuNewHome ul li a {padding: 0 10px;}
	.nepali select#language_selectorNew.nav_TOP {
		width:  75px !important;
		font-size: 18px;
	}
	.nepali .grayBN h4 br{
		display: none;
	}
	.nepali .grayBN img {
      margin-bottom: 15px;
    }

       .nepali .footerFive .btnNH{
		padding: 12px 40px;
		font-size: 18px;
		margin-bottom: 15px;
		text-align: center !important;
		margin-left:0px;
		width: 100%;
    }
	.footerFive ul {
      margin: 0px;
    } 

	.nepali ul.megamenu .sub ul li a{
		font-size: 15px;
	}

	.nepali #dnn_dnnSEARCHNew_cmdSearch.SearchButtonNew img {
	top:12px;
	}

	.nepali .searchInputContainer {
 	margin-top:0px !important;
	}
	.nepali .footerPane4 .button input {
	padding: 10px 8px !important;
	}
	.nepali .smBoxTitleCont h2{margin:10px auto !important;padding-top: 0px !important;}
	.nepali .smBoxTitleCont ul li a{font-size: 14px !important; line-height: 24px !important;}

	.nepali .overlay-box h3{font-size: 36px;}
	.nepali .overlay-box h2{font-size: 24px;}
	.nepali .in-ser-conNH h3{font-size: 28px;}
   .nepali .footerPane5 p a { margin-right: -20px !important;}
    .nepali #genFaq h2 {line-height: 18px !important;}

	/*.nepali .subheader.Business-RequestService.CustomBtnBlue3 h2 a {
  padding: 0px !important;
  line-height: 40px !important;
  margin: 0px auto !important;
  height: 40px !important;
  display: flex;
  align-content: center;.nepali select#language_selectorNew.nav_TOP
  justify-content: center;
  align-items: center;
  margin-top: 0px !important;
}*/

	@media screen and (min-width: 360px) and (max-width: 767px) {

		.nepali .grayBN {
			min-height: 110px;
			margin-bottom: 5px;
		}
		.nepali .grayBN img {
     		 margin-bottom: 0px;
    	}
		.nepali .grayBN h4 {
			font-size: 11px; margin: 8px 12px;
		}
		.nepali .overlay-box {
		width: 300px;
        height: auto;
        background-color: rgba(0, 57, 113, 0.9);
        padding: 15px;
        margin-right: 90px;
        /*! margin-top: 78px; */
		margin: 120px auto 0px;
	  }

	  .nepali .mainBGHeadHome .containerNew{
		height: 500px;
	  }
	  	.nepali .overlay-box h2	{font-size: 16px; color: #ffffff; font-weight: 600; padding: 0; margin: 0;	}
		.nepali .overlay-box h3	{font-size: 20px; color: #ffffff; font-weight: 600;}
		.nepali .overlay-box p	{font-size: 12px; color: #ffffff; line-height: 24px; padding-top:10px;	}

		.nepali .overlay-box .boxGreenBtn{ width: 100% !important; padding: 10px 0px !important;text-align: center !important;font-size: 16px;}
		.nepali .whiteBG-NewHome h2 { font-size: 20px;margin: 15px auto 5px; width: 80%; }
		.nepali .containerNew.hrC hr { margin-top: 30px; margin-bottom: 30px; }
		.nepali select#language_selectorNew.nav_TOP { width:  75px !important; }
		.nepali .topNewHeader { padding:10px 0px !important;}
		.nepali .navbar-header { display: flex !important; align-content: center;justify-content: space-between !important;align-items: center !important; }
		.nepali .navbar-toggle { margin-top:0px !important; margin-bottom: 0px !important;}
		.nepali .xs-search { position: relative; right: 10px;margin-top: 0px !important;}

		.nepali .grayBN-mobOne,.nepali .grayBN-mobTwo, .nepali .grayBN-mobThree {  width:70% ;background-color: #FFFFFF; box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1); padding: 10px; display: flex !important;flex-direction: row;justify-content: space-between !important; gap:15px ;}
		.nepali .grayBN-mobOne img,.nepali .grayBN-mobTwo img, .nepali .grayBN-mobThree img { width: 35% !important; padding: 0px;object-fit: contain;margin: 0px;}
        .nepali .grayBN-mobOne h3,  .nepali .grayBN-mobTwo h3, .nepali .grayBN-mobThree h3 { width: 65%; font-size: 12px; line-height: 18px; margin:0; text-align: center !important;}
		

        .nepali .grayBN-mob-inv , .nepali .grayBN-mob-BM { display: flex !important; width: 90% !important;gap: 15px !important;padding: 5px !important;box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1) !important;align-content: center !important;align-items: center;}
		.nepali .grayBN-mob-inv img, .nepali .grayBN-mob-BM img {  height: auto;width: 50% !important;object-fit: cover;} 
		.nepali .grayBN-mob-inv h2, .nepali .grayBN-mob-BM h2 { margin: 0px !important; width: 50%; font-size: 15px; line-height: 20px; display: inline-block;}
      .nepali .grayBN-mob-inv h2 font, .nepali .grayBN-mob-BM h2  font {width: 100%;}
		/*.nepali .grayBN-mob-inv h2 br ,.nepali .grayBN-mob-BM h2 br {display: none !important;}*/
		.nepali .grayBN-mob-inv .btnNHGreen , .nepali .grayBN-mob-BM .btnNHGreen {background-color: #7CA650; padding: 6px 20px;font-size: 10px;color: #ffffff;margin: 10px 0px 0px 0px; width: 70%; 
			text-align: center !important;}
		.nepali .grayBN-mob-BM {margin-bottom: 20px !important;}
		.nepali .footerFive .btnNHMob {padding: 8px 25px;margin:15px auto !important;}
		.nepali .footerLinksNew ul li{font-size: 9px !important; padding: 0px 6px;}
		.nepali .footerLinksNew ul{ margin: 0px !important;padding: 5px 0px !important;}
		.nepali .footerCNew ul { margin: 0px !important; margin-bottom: 10px !important;}
		.nepali .cNewHome{margin-bottom: 0px !important;}
		.nepali .footerLinksNew{margin-bottom: 10px !important;}
        .nepali .grayBN {padding: 10px 5px !important;}
		.nepali .Container3Top {margin:20px auto !important;}
		.nepali .cnt3_heading { padding-top: 10px !important;}
	    .nepali .footerBg {padding:10px !important}
		.nepali select#language_selector { border: 0px; padding: 4px 10px !important;}
		.nepali .grayBN-mob-BM h2 br { display: none !important;}

		.nepali .nav > li > a ,.malay .nav > li > a{ padding: 10px 5px !important;}

			.nepali .slBoardofDirCont p { font-size: 11px !important;padding:15px  12px !important; }



			.nepali .footerLinkMob , .malay .footerLinkMob{margin: 10px auto !important;}
	

		

	}



	
/***lang= Sawhili css**/
	.swahili .topMenuNewHome ul li a {padding: 0 10px;}
	.swahili select#language_selectorNew.nav_TOP {
		width:  75px !important;
		font-size: 18px;
	}
	.swahili .grayBN{padding: 15px 5px !important;}
	.swahili .grayBN h4 br{
		display: none;
	}

		.swahili .grayBN h4{min-height: 55px;font-size: 20px;}
	.swahili .grayBN img {
      margin-bottom: 15px;
    }

       .swahili .footerFive .btnNH{
		padding: 12px 40px;
		font-size: 18px;
		margin-bottom: 15px;
		text-align: center !important;
		margin-left:0px;
		width: 100%;
    }
	.footerFive ul {
      margin: 0px;
    } 

	.swahili ul.megamenu .sub ul li a{
		font-size: 15px;
	}

	.swahili #dnn_dnnSEARCHNew_cmdSearch.SearchButtonNew img {
	top:12px;
	}

	.swahili .searchInputContainer {
 	margin-top:0px !important;
	}
	.swahili .footerPane4 .button input {
	padding: 10px 8px !important;
	}
	.swahili .smBoxTitleCont h2{margin:10px auto !important;padding-top: 0px !important;}
	.swahili .smBoxTitleCont ul li a{font-size: 14px !important; line-height: 24px !important;}

	.swahili .overlay-box h3{font-size: 36px; margin: 20px auto 10px !important;}
	
	.swahili .overlay-box h2{font-size: 24px;}
	.swahili .in-ser-conNH h3{font-size: 28px;}
   .swahili .footerPane5 p a { margin-right: -20px !important;}
    .swahili #genFaq h2 {line-height: 18px !important;}

   

	@media screen and (min-width: 360px) and (max-width: 767px) {

		.swahili .grayBN {
			min-height: 110px;
			margin-bottom: 5px;
		}
		.swahili .grayBN img {
     		 margin-bottom: 0px;
    	}
		.swahili .grayBN h4 {
			font-size: 12px; margin: 8px 0px;
			height: 30px !important;
			min-height: auto !important;
		}
		.swahili .overlay-box {
		width: 300px;
        height: auto;
        background-color: rgba(0, 57, 113, 0.9);
        padding: 15px;
        margin-right: 90px;
        /*! margin-top: 78px; */
		margin: 120px auto 0px;
	  }

	  .swahili .mainBGHeadHome .containerNew{
		height: 500px;
	  }
	  	.swahili .overlay-box h2	{font-size: 16px; color: #ffffff; font-weight: 600; padding: 0; margin: 0;	}
		.swahili .overlay-box h3	{font-size: 20px; color: #ffffff; font-weight: 600; margin: 10px auto !important;}
		.swahili .overlay-box p	{font-size: 14px; color: #ffffff; line-height: 24px; padding-top:0px;	}

		.swahili .overlay-box .boxGreenBtn{ width: 100% !important; padding: 10px 0px !important;text-align: center !important;font-size: 16px;}
		.swahili .whiteBG-NewHome h2 { font-size: 20px;margin: 15px auto 5px; width: 80%; }
		.swahili .containerNew.hrC hr { margin-top: 30px; margin-bottom: 30px; }
		.swahili select#language_selectorNew.nav_TOP { width:  75px !important; }
		.swahili .topNewHeader { padding:10px 0px !important;}
		.swahili .navbar-header { display: flex !important; align-content: center;justify-content: space-between !important;align-items: center !important; }
		.swahili .navbar-toggle { margin-top:0px !important; margin-bottom: 0px !important;}
		.swahili .xs-search { position: relative; right: 10px;margin-top: 0px !important;}

		.swahili .grayBN-mobOne,.swahili .grayBN-mobTwo, .swahili .grayBN-mobThree {  width:70% ;background-color: #FFFFFF; box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1); padding: 10px; display: flex !important;flex-direction: row;justify-content: space-between !important; gap:15px ;}
		.swahili .grayBN-mobOne img,.swahili .grayBN-mobTwo img, .swahili .grayBN-mobThree img { width: 35% !important; padding: 0px;object-fit: contain;margin: 0px;}
        .swahili .grayBN-mobOne h3,  .swahili .grayBN-mobTwo h3, .swahili .grayBN-mobThree h3 { width: 65%; font-size: 12px; line-height: 18px; margin:0; text-align: center !important;}
		

        .swahili .grayBN-mob-inv , .swahili .grayBN-mob-BM { display: flex !important; width: 90% !important;gap: 15px !important;padding: 5px !important;box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1) !important;align-content: center !important;align-items: center;}
		.swahili .grayBN-mob-inv img, .swahili .grayBN-mob-BM img {  height: auto;width: 50% !important;object-fit: cover;} 
		.swahili .grayBN-mob-inv h2, .swahili .grayBN-mob-BM h2 { margin: 0px !important; width: 50%; font-size: 15px; line-height: 20px; display: inline-block; }
        .swahili .grayBN-mob-inv h2 font, .swahili .grayBN-mob-BM h2  font {width: 100%;}
		/*.swahili .grayBN-mob-inv h2 br ,.swahili .grayBN-mob-BM h2 br {display: none !important;}*/
		.swahili .grayBN-mob-inv .btnNHGreen , .swahili .grayBN-mob-BM .btnNHGreen {background-color: #7CA650; padding: 6px 20px;font-size: 10px;color: #ffffff;margin: 10px 50px 0px 0px; width: 70%;
			text-align: center !important;}
		.swahili .grayBN-mob-BM {margin-bottom: 20px !important;}
		.swahili .footerFive .btnNHMob {padding: 8px 25px;margin:15px auto !important;}
		.swahili .footerLinksNew ul li{font-size: 9px !important; padding: 0px 6px;}
		.swahili .footerLinksNew ul{ margin: 0px !important;padding: 5px 0px !important;}
		.swahili .footerCNew ul { margin: 0px !important; margin-bottom: 10px !important;}
		.swahili .cNewHome{margin-bottom: 0px !important;}
		.swahili .footerLinksNew{margin-bottom: 10px !important;}
        .swahili .grayBN {padding: 10px 5px !important;}
		.swahili .Container3Top {margin:20px auto !important;}
		.swahili .cnt3_heading { padding-top: 10px !important;}
	    .swahili .footerBg {padding:10px !important}
		.swahili select#language_selector { border: 0px; padding: 4px 10px !important;}
		.swahili .grayBN-mob-BM h2 br { display: none !important;}

		.swahili .nav > li > a ,.malay .nav > li > a{ padding: 10px 5px !important;}
        .swahili .slBoardofDirCont p { font-size: 11px !important;padding:15px  12px !important; }
        .swahili .footerLinkMob , .malay .footerLinkMob{margin: 10px auto !important;}	
		.swahili select#language_selectorNew.nav_TOP {width: 80px !important;font-size: 14px !important;}

		.swahili .grayBN-mob-BM h2 br, .nepali .grayBN-mob-BM h2 br, .malay .grayBN-mob-BM h2 br {display: none !important;}
		

	}