@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700');

body {
    
}
a, a:hover, a img, a:hover img {
    text-decoration: none;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

html {font-size: 1rem;}
body {color:#000000; font-family: 'Open Sans', sans-serif; font-weight: normal; font-style: normal; margin: 0; padding: 0; line-height: normal;}
form{ margin:0px; padding:0px;}
img{border-style:none;}
h1,h2,h3,h4,p,ul,ol{ margin:0px; padding:0px; padding-bottom:10px;}
ul,ol{padding-left:25px;}
*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing:border-box;}

h1{ font-size:50px; font-weight:300; color:#243a76;}
h2{ font-size:36px; font-weight:300; color:#243a76;}
h3{ font-size:30px; font-weight:300; color:#243a76;}
h4{ font-size:24px; font-weight:300; color:#243a76;}
.head{
    line-height: 1.1;
}
/*li{list-style: none;}*/
.main-menu li{list-style:none;}
a{text-decoration: none; outline: 0;}
.float_l {
	float: left;
	width: 100%;
}
img{
	max-width: 100%;
}
.container {
  margin: 0 auto;
  width: 1200px;
}
input:focus, textarea:focus, button:focus {outline: none;}
#header {
    background-color: rgb(255 255 255 / 85%);
    position: absolute;
    left: 0;
    top: 0;
    z-index: 99;
    width: 100%;
}
#header a, .main-menu-sec li, #footer a {
    display: inline-block;  
}
#header .logo-sec {
    padding: 25px 0;
}
.main-menu-sec {
    margin: 25px 0 -12px 0;
}
.main-menu-sec ul li {
    position: relative;
    margin: 0 0 0 22px;
}
.main-menu-sec ul li:first-child {
    margin-left: 0;
}
.main-menu-sec li a {
    color: #253a76;
}
.main-menu-sec li a:hover {
    color: #ffb648;
}
.main-menu-sec a.active{
    border-bottom:4px solid #243a76;
}
.main-menu-sec li ul {
    display: none;
    opacity: 0;
    padding: 30px 0 0 0;
    position: absolute;
    left: 50%;
    top: -100px;
    width: 300px;
    transform: translateX( -50% );
}
.main-menu-sec li ul li {
    display: inline-block;
    width: 100%;
    padding: 5px 15px;
    background-color: rgba(36, 58, 118, 0.85);
    margin: 0;
}
.main-menu-sec li ul li:first-child {
    padding-top: 10px;
}
.main-menu-sec li ul li:last-child {
    padding-bottom: 10px;
}
.main-menu-sec li ul li a {
    padding: 0 !important;
    color: #fff !important;
    background: transparent !important;
}
.main-menu-sec li ul li:hover a {
    color: #ffb648 !important;
}
.main-menu-sec li:hover ul {
    display: block;
    opacity: 1;
    top: 23px;
}
.logo, .logo a, .logo a img, .footer-logo, .footer-logo img, .footer-menu, .footer-menu ul, .footer-menu li, .footer-menu a, .footer-info, .footer-text, .footer-text div, .community-champ .thumb img, .part-champ.champ, .part-champ img, .leader-team img {
    float: left;
}
.mobile-menu {display: none;}

#footer {
    background-color: #243a76;
}
.spform input[type="text"], .spform input[type="email"] {
    font-family: 'Open Sans';
    background-color: #ffffff;
    border: none;
    color: #243976;
    padding: 20px 30px;
    width: 100% !important;
    margin: 0 0 8px 0;
    vertical-align: top;
    font-size: 20px;
}
#footer .newsletter input[type="text"] {
    width: 35% !important;
    margin: 0 10px 0 0;
}
.spform ::placeholder{
    color: #243976;
}
a.spbtn, .spform button, .spform input[type="submit"] {
    font-family: Open Sans;
    font-size: 20px;
    text-transform: uppercase;
    color: #ffffff;
    background-color: #3d7dca;
    padding: 20px 50px;
    display: inline-block;
    text-align: center;
}
a.spbtn:hover, .spform button:hover, .spform input[type="submit"]:hover {
    color: #243a76;
    background-color: #ffb648;
}


#footer .foo-box {
    float: left;
    padding: 0 20px;
}
#footer .foo-box.box1 {
    width: 42%;
}
#footer .head, #footer a:hover {
    color: #ffb648;
}
#footer ul li {
    padding: .5em 0 0 0;
}
#footer .box3 a img {
    margin: 0 15px -2px 0;
}
#footer .foo-box.box2, #footer .foo-box.box3 {
    width: 29%;
}
.foobtn a {
    background-color: #ffb648;
    width: 235px;
    margin: 7px 0;
    padding: 12px;
}
.foobtn a.con {
    background-color: #3d7dca;
}
#footer .box3 a img {
    margin: 0 5px -3px 0;
}
.foobtn a:hover {
    color: #fff !important;
    background-color: #ee3025;
}
.footer-menu li{list-style:none;}
.footer-menu li a:hover, .seci-box .link a:hover, .section3.float_l a.more-about:hover, .header-top-baar.float_l a.donate:hover, .header-top-baar.float_l a.leading:hover b, .additional-info-box a:hover {
    color: #000;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}



.welcome-text.float_l {
    text-align: center;
    padding: 60px 0 45px 0;
}
.welcome-text .wel1 {
    font-size: 50px;
    color: #243977;
    
}
.welcome-text .wel2 {
    font-size: 24px;
    padding: 17px 5%;
}
.footer.float_l {
    background-color: #243977;
    padding: 65px 0 25px 0;
    border-top: 10px solid #f8ac41;
    color: #fff;
    font-size: 16px;
}
.footer-menu li {
    width: 50%;
    margin: 0 0 18px 0;
}
.footer-menu li a {
    color: #fff;
    float: left;
    font-weight: bold;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.footer-menu {
    width: 350px;
    margin: 0 0 0 50px;
}
.footer-info {
    width: 280px;
}
.footer-right img.united-way, .footer-right p, .footer-right a.facebook-like {
    float: right;
}
.footer-right p {
    text-align: right;
    padding: 15px 0 10px 0;
    font-style: italic;
}
.footer-right {
    width: 250px;
}
.footer-text {
    font-size: 14px;
    margin: 40px 0 0 0;
}
.footer-text a:link, .footer-text a:visited{ color:#FFF;}
.footer-text .text2 {
    padding: 0 0 0 20px;
    border-left: 1px solid #fff;
    margin: 0 0 0 25px;
}
.section1.float_l {
    background-color: #d5d5d5;
    padding: 20px 0 25px 0;
    position: relative;
    z-index: 9999;
}
.seci-box {
    float: left;
    margin: 0 3px;
    width: 294px;
    position: relative;
    overflow: hidden;
}
.seci-box img.thumb {
    float: left;
    width: 100%;
}
.seci-box .link {
    float: left;
    width: 100%;
    position: absolute;
    left: -22px;
    bottom: 0;
    -webkit-transform: skew(24deg, 0deg);
    -moz-transform: skew(24deg, 0deg);
    -o-transform: skew(24deg, 0deg);
    -ms-transform: skew(24deg, 0deg);
    transform: skew(24deg, 0deg);
}
.seci-box .link a {
    font-size: 35px;
    color: #fff;
    padding: 45px 0 13px 10px;
    float: left;
    width: 100%;
    -webkit-transform: skew(-24deg, 0deg);
    -moz-transform: skew(-24deg, 0deg);
    -o-transform: skew(-24deg, 0deg);
    -ms-transform: skew(-24deg, 0deg);
    transform: skew(-24deg, 0deg);
    margin: 0 0 0 19px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease; 
}
.seci-box.box1 .link {
    background-color: #00539b;
}
.seci-box.box2 .link {
    background-color: #ec1e24;
}
.seci-box.box3 .link {
    background-color: #fcb53e;
}
.seci-box.box4 .link {
    background-color: #669cd3;
}
.section1.float_l:after, .section2.float_l:after, .section3.float_l:after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -38px;
    width: 108px;
    height: 39px;
    margin-left: -54px;
    background-image: url('../images/section1after.png');
}
.section2.float_l {
    padding: 103px 0;
    background-image: url('../images/section2-bg.jpg');
    background-repeat: no-repeat;
    background-position: center top;
    position: relative;
    z-index: 999;
}
.sec2-text {
    float: left;
    width: 49%;
}
.sec2-text .sec2-head1 {
    font-size: 60px;
    color: #ec1e24;
    
}
.sec2-text .sec2-head2 {
    font-size: 36px;
    margin: 0 0 27px 0;
    
}
a.blue-btn {
    float: left;
    color: #ffffff;
    background-color: #00539b;
    padding: 10px 65px;
    border-radius: 10px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
a.blue-btn:hover, .sec4box a.more:hover {
    background-color: #000;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.sec2-text a.blue-btn {
    margin-top: 40px;
}
.sec2-img {
    float: right;
    width: 47%;
    margin: 100px 0 0 0;
}
.section2.float_l:after {
    background-image: url('../images/section2after.png');
}
.section3.float_l {
    padding: 78px 0;
    background-image: url('../images/section3bg.jpg');
    background-repeat: no-repeat;
    background-position: center top;
    position: relative;
    z-index: 99;
    color: #fff;
}
.sec3-text.float_l {
    text-align: center;
}
.sec3-head1.float_l, .rel-title.float_l h2 {
    font-size: 60px;
    
}
.sec3-text.float_l p {
    padding: 30px 11% 55px 11%;
    font-size: 20px;
}
.sec3-boxe.float_l {
    float: left;
    width: 33.33%;
    margin: 24px 0;
    padding: 0 25px;
}
.sec3-boxe.float_l .num {
    font-size: 100px;
    
}
.sec3-boxe.float_l .text {
    font-size: 20px;
    color: #faae42;
    font-weight: bold;
}
.section3.float_l a.more-about {
    float: left;
    color: #fff;
    font-size: 24px;
    border: 1px solid #fff;
    border-radius: 10px;
    padding: 10px 0;
    text-align: center;
    width: 45%;
    margin: 47px 27% 0 27%;
    
}
.section3.float_l:after {
    background-image: url('../images/section3after.png');
}
.section4.float_l {
    padding: 70px 0 60px 0;    
    background-image: url('../images/section4bg.jpg');
    background-repeat: no-repeat;
    background-position: center top;
    position: relative;
    z-index: 9;
    color: #000;
}
.sec4box {
    float: left;
    width: 32%;
    border-bottom: 9px solid #243977;
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.7);
}
.sec4box .box-title {
    background-color: #243977;
    font-size: 40px;
    padding: 26px 0 10px 15px;
    color:#FFF;
    position: relative;
    
}
.sec4box .box-title:after {
    content: "";
    position: absolute;
    background-color: #f8ac41;
    height: 7px;
    width: 75%;
    bottom: -7px;
    left: 0;
}
.sec4box.events {
    margin: 0 2%;
}
.sec4box-con.float_l {
    padding: 30px;
    height: 320px;
}
.sec4box a.more {
    float: left;
    background-color: #f8ac41;
    color: #fff;
    text-align: center;
    width: 86%;
    margin: 0 7% 28px 7%;
    padding: 12px 0;
    border-radius: 10px;
}
.sec4box-con .news a, .sec4box-con .event a {
    color: #243977;
    float: left;
    margin: 14px 0;
    font-weight: bold;
}
.sec4box-con .news a:hover, .sec4box-con .event a:hover, .sec4box.spotlight .sec4box-con p a:hover, .community-champ .champion-text p a:hover {
    text-decoration: underline;
}
.sec4box-con .event a {
    margin: 2px 0;
}
.sec4box-con .event {
    margin: 0 0 25px 0;
}
.sec4box-con .event .date {
    color: #000;
}
.sec4box.spotlight .sec4box-con p img {
    float: right;
    margin: 5px 0 0 15px;
}
.sec4box.spotlight .sec4box-con p {
    color: #000;
    font-size: 16px;
}
.sec4box.spotlight .sec4box-con p b {
    font-size: 18px;
    color: #243977;
}

.page.header.float_l {
    height: 361px;
    z-index: 9;
    background-repeat: no-repeat;
    background-position: center top;
    position: relative;
}
.page.header.community.float_l, .page.header.edge-society.float_l {
    background-image: url('../images/community-header.jpg');
}
.page.header.initiatives.float_l, .page.header.our-programs.float_l {
    background-image: url('../images/initiatives-header.jpg');
}
.page.header.leadership-team.float_l, .page.header.who-we-are.float_l {
    background-image: url('/images/sub/head.jpg');
}
.page.header.legacy.float_l {
    background-image: url('../images/legacy-header.jpg');
}


.page-title {
    float: left;
    color: #FFF;
    font-size: 70px;
    font-weight: 100;
    margin: 247px 0 0 0;
    
}
.sec4box.spotlight .sec4box-con p a, .community-champ .champion-text p  {
    color: #243977;
    font-weight: bold;
}
h2 {
    font-size: 48px;
    color: #243977;
    font-weight: 100; 
}
.community-champs-top.float_l {
    text-align: center;
    padding: 85px 0 72px 0;
}
.community-champs-top p {
    padding: 20px 8% 0 8%;
}
.community-champ {
    float: left;
    width: 46%;
    margin: 25px 2%;
}
.community-champ .thumb {
    float: left;
    width: 38%;
    margin: 0 2% 0 0;
}
.community-champ .champion-text {
    float: left;
    width: 60%;
    padding: 0 20px 0 2%;
}
.community-champ .champion-text .name {
    color: #004f94;
    font-size: 30px;
    margin-bottom: 15px;
}
.community-champ .champion-text p, .rel-united-text p, .leadership-team-text p {
    font-size: 16px;
}
.community-champs-main.float_l {
    margin-bottom:30px;
    background-color:#ebebeb; 



}
.what-is-edge.float_l {
    background-image: url('../images/edge-bg.jpg');
    background-repeat: no-repeat;
    background-position: center top;
}
.edge-text {
    float: left;
    width: 50%;
    padding: 55px 0;
}
.edgr-logo {
    float: right;
    width: 45%;
    margin: 30px 0 0 0;
}


.edge-text h2{
    padding-bottom: 30px;
}
.edge-text p {
    padding-bottom: 22px;
}
.why-needed.float_l {
    background-image: url('../images/why-needed-bg.jpg');
    background-repeat: no-repeat;
    background-position: center top;
    padding: 85px 0 115px 0;
}
.why-needed.float_l, .why-needed.float_l h2 {
    text-align: center;
    color: #fff;
}
.why-needed.float_l p {
    padding: 27px 4% 0 4%;
}
.success-metri.float_l {
    background-image: url('../images/success-metri-bg.jpg');
    background-repeat: no-repeat;
    background-position: center top;
    padding: 43px 0 30px;
}
.success-metri-text {
    float: left;
    width: 47%;
    color: #fff;
}
.success-metri-text h2, .ways-to-give-text.float_l h2, .ways-to-give-text.float_l, .rel-title, .rel-title h2 {
    color: #fff;
}
.success-metri-text ul {
    float: left;
    width: 100%;
    padding: 0;
    margin: 17px 0 28px 0;
}
.success-metri-text ul li {
    position: relative;
    float: left;
    margin: 10px 0;
    padding: 0 0 0 30px;
}
.success-metri-text ul li:before {
    content: "";
    background-color: #fbb43e;
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0;
    top: 5px;
}
.how-can-help.float_l {
    background-image: url('../images/how-can-help-bg.jpg');
    background-repeat: no-repeat;
    background-position: center top;
    padding: 52px 0 60px 0;
}
.how-can-help.float_l h2 {
    color: #000;
    margin: 0 0 10px 0;
}
.how-can-help-text {
    float: right;
    width: 57%;
    padding: 0 70px 0 0;
}
.how-can-help-text p b {
    font-size: 24px;
}
.how-can-help-text p {
    margin: 4px 0;
}
.partners-champions.float_l {
    background-image: url('../images/partners-champions-bg.jpg');
    background-repeat: no-repeat;
    background-position: center top;
    padding: 63px 0;
}
.part-champ-main {text-align:center;}
.partners-champions.float_l h2 {
    color: #000;
    margin: 0 0 60px 0;
    text-align: center;
}
.part-champ {
    width: 45%;
    text-align:left;
    margin-left:20px; margin-right:20px;

    

    float:none; display:inline-block;
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.65);
}
.part-champ .name, .part-champ p {
    padding: 0 30px;
}
.part-champ a.blue-btn {
    margin: 0 0 30px 30px;
}
.part-champ p {
    margin: 35px 0;
}
.part-champ .name {
    font-size: 30px;
    color: #243977;
    margin: 40px 0 0 0;
}
.initiatives-top.float_l {
    padding: 55px 0;
}
.initiatives-box {
    background-color: #f5f5f5;
    padding: 25px;
    margin: 10px 0;
}
.initiatives-box img {
    float: left;
    width: 24%;
}
.initiatives-box .text {
    float: left;
    width: 75%;
    padding: 0 0 0 4%;
}
.initiatives-box .text .name {
    font-size: 30px;
    color: #243977;
    margin: 0 0 25px 0;
}
.initiatives-boxes.float_l {
    margin: 0 0 65px 0;
}
.footer-info p {
    line-height: 20px;
}
.initiatives-top.float_l p {
    margin: 15px 0 0 0;
}
.leadership-team-top.float_l {
    text-align: center;
}
.leadership-team-top.float_l h2, .about-comm.float_l h2, .annual-reports-text h2 {
    font-size: 40px;
}
.leadership-team-top.float_l p {
    padding: 24px 3% 0 3%;
}
.leader-team {
    float: left;
    width: 23%;
    margin: 0 1%;
    height: 395px;
}
.leader-team .name {
    color: #004f94;
    font-size: 22px; 
    margin: 25px 0 0 0;
}
.leader-team p {
    font-style: italic;
}
.our-staff-main.float_l {
    border-top: 2px solid #e3e3e3;
}
.our-staff-main.float_l h2 {
    text-align: center;
    font-size: 40px;
    margin: 38px 0 15px 0;
}
.our-staff.float_l {
    padding: 35px;
    background-color: #ebebeb;
    margin: 0 0 70px 0;
}
.our-staff.float_l img {
    float: left;
    width: 19%;
}
.our-staff.float_l .text {
    float: left;
    width: 80%;
    padding: 0 0 0 3%;
}
.our-staff.float_l .text .name {
    color: #243977;
    font-size: 30px;
    margin: 5px 0 2px 0;
}
.our-staff.float_l .text .post {
    font-style: italic;
    font-size: 29px;
    margin: 0 0 22px 0;
}
.our-staff.float_l .text p a {
    color: #243977;
    text-decoration: underline;
    font-weight: bold;
}
.our-staff.float_l .text p a:hover {
    text-decoration: none;
}
.o-pro.initiatives, .o-pro.scholarships {
	float: left;
}
.o-pro.grants, .o-pro.health-fund {
    float: right;
}
.o-pro {
    width: 48%;
    margin: 50px 0;
}
.o-pro a.thumb {
    float: left;
    width: 48%;
}
.o-pro .text {
    float: left;
    width: 52%;
    padding: 0 0 0 5%;
}
.o-pro .text .pro-name {
    font-size: 30px;
    color: #004f94;
}
.o-pro .text p {
    margin: 12px 0;
    font-size: 16px;
    line-height: 22px;
}
.o-pro .text a.blue-btn {
    padding: 7px 45px;
}
.o-pro-main.float_l {
    padding: 35px 0 60px 0;
}
.why-chose-us.float_l {
	background-image: url('../images/why-us-bg.jpg');
    background-repeat: no-repeat;
    background-position: center top;
}
.whuy-chose-text {
    float: left;
    width: 46%;
    padding: 58px 0;
}
.whuy-chose-text h2 {
    font-size: 40px;
}
.whuy-chose-text p {
    margin-top: 20px;
}
.ways-to-give.float_l {
    background-image: url('../images/ways-to-give.jpg');
    background-repeat:repeat-y;
    background-position: center top;
    padding: 60px 0 40px 0;
}
.ways-to-give-text.float_l h2, .additional-info.float_l h2, .about-comm-box .title, .our-history.float_l h2, .rel-title.float_l p, .rel-title.float_l h2, .leadership-team-text h2, .annual-reports-text h2{
    
}
.ways-to-give-text.float_l h2, .additional-info.float_l h2, .our-history.float_l h2, .leadership-team-text h2 {
    font-size: 60px;
}
.ways-to-give-text.float_l {
    text-align: center;
    padding: 0 16% 28px 16%;
}
.ways-to-give-box {
    float: left;
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.55);
    width: 23%;
    margin: 1%;
    font-size:15px; line-height:18px;
    text-align: center;
    padding:1%;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.ways-to-give-box:hover{	
	background-color: #fff;
    background-color: rgba(255, 255, 255, 0.8);
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.ways-to-give-box .ways-title {
    color: #004f94;
    font-size: 30px;
    margin: 15px 0;
}
.ways-to-give-box p, .additional-info.float_l h2, .our-history.float_l h2, .leadership-team-text h2, .annual-reports-text h2 {
    color: #000;
}
.additional-info.float_l h2, .our-history.float_l h2 {
    text-align: center;
}
.ways-to-give-box a {
    display: block;
    float: left;
    width: 100%;
    padding: 40px 0 12px 0;
}
.additional-info.float_l {
    padding: 55px 0 40px 0;
}
.additional-info-box {
    float: left;
    width: 24%;
    text-align: center;
    margin: 40px 0.5%;
}
.additional-info-box a {
    display: block;
    float: left;
    color: #004f94;
    font-size: 24px;
}
.additional-info-box a img {
    margin: 0 0 30px 0;
}
.about-comm.float_l{
    background-image:url(/images/sub/bg_02.jpg);
    background-repeat:no-repeat;
    background-position:top center;
    background-color:#FFF;
    width:100%; float:left;
    padding-top:60px;
}
.about-comm.float_l h2 {
    margin: 0 0 25px 0;
}
.about-comm-box {
    float: left;
    width: 33.33%;
    margin: 57px 0;
    position: relative;
    padding: 0 8px;
}
.about-comm-box .title {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding: 12px 0 0 18px;
    float: left;
    color: #fff;
    font-size: 26px;
}
.about-comm-box p {
    font-size: 16px;
    margin: 25px 0 0 0;
}
.our-history.float_l {
    padding: 28px 0;
	background-image: url('../images/our-history-bg.jpg');
    background-repeat: no-repeat;
    background-position: center top;
}
.our-his-next, .our-his-pre {
    float: left;
    width: 4%;
}
.our-his-next a, .our-his-pre a {
    position: absolute;
    top: 50%;
    float: left;
    margin-top: -85px;
}
.our-his-pre a {
    left: 20px;
}
.our-his-next a{
    right: 20px;
}
.our-history-box-main.float_l {
    padding: 1%;
    position: relative;
}
.our-his-box {
    float: left;
    width: 86%;
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.65);
    margin: 0 3%;
    padding: 38px;
}
img.our-history-img {
    float: right;
}
.our-his-text {
    float: left;
    width: 47%;
}
.our-his-text .his-title {
    font-size: 30px;
    margin: 45px 0 35px 0;
}
.our-his-text p {
    font-size: 16px;
}
.our-his-timeline.float_l {
    text-align: center;
    margin: 55px 0 0 0;
}
.our-his-next a, .our-his-pre a {
    position: absolute;
    top: 50%;
    float: left;
}

.rel-united-text {
    float: left;
    margin: 35px 0 0 0;
    color: #fff;
    width: 50%;
    padding: 0 2%;
}
.rel-united-way.float_l {
	background-image: url('../images/rel-united-way-bg.jpg');
    background-repeat: no-repeat;
    background-position: center top;
}
.rel-title.float_l p {
    font-size: 30px;
}
.rel-title.float_l {
    margin: 0 0 25px 0;
}
img.rel-united-img {
    float: left;
    margin: 2% 0 0 7%;
}
.leadership-team.float_l {
	background-image: url('../images/leadership-team-bg.jpg');
    background-repeat: no-repeat;
    background-position: center top;
}
img.leadership-team-img {
    float: left;
    margin: 138px 0 158px 0;
}
.leadership-team-text {
    float: right;
    width: 48%;
}
.leadership-team-text {
    float: right;
    width: 48%;
    margin: 75px 0;
}
.leadership-team-text p {
    margin: 32px 0;
}
.leadership-team-text a.blue-btn {
    margin: 18px 0 0 0;
    padding: 10px 50px;
}
.annual-reports.float_l {
    background-image: url('../images/annual-reports-bg.jpg');
    background-repeat: no-repeat;
    background-position: center top;
    padding: 65px 0 50px 0;
    background-size: cover;
}
.annual-reports-box.float_l {
	background-color: #fff;
    background-color: rgba(255, 255, 255, 0.7);
    padding: 30px;
    position: relative;
}
img.annual-reports-img {
    position: absolute;
    bottom: -50px;
    right: -40px;
}
.annual-reports-text {
    float: left;
    width: 58%;
}
.pdf-links.float_l a {
    display: block;
    float: left;
    color: #00539b;
    font-weight: bold;
    font-size: 20px;
    margin: 26px 0 0 0;
    width: 100%;
}
.pdf-links.float_l a img {
    float: left;
    margin: -7px 22px 0 0;
}
.annual-reports-text a.blue-btn {
    margin: 55px 0 0 0;
}


.sh-blogleft{width:800px; max-width:100%; margin-right:30px; float:left;}
.sh-blogright{width:250px; float:left;}





a.btn {
    color: #fff;
    padding: 20px 30px;
    display: inline-block;
    font-size: 20px;
}
a.btn-header {
    color: #fff;
    padding: 15px 15px;
    display: inline-block;
    font-size: 20px;
}
a.b-btn {
    background-color: #ffb648;
}
a.b-btn:hover {
    background-color: #243a76;
}
a.y-btn {
    background-color: #ffb648;
}
a.y-btn:hover {
    background-color: #243a76;
}
.bcol1{color: #243976;}
.bcol2{color: #3d7dca;}
.bgimg {
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
}

.home-video-carousel .slick-arrow, .home-video-carousel .slick-arrow:hover{
    background: none;
}
.home-video-carousel .slick-next, .home-video-carousel .slick-prev{
    height: 64px;
    padding: 0;
    width: 55px;
    z-index: 15;
}
.home-video-carousel .slick-next-icon:before, .home-video-carousel .slick-prev-icon:before{
    background: #ffb648;
    color: #FFF;
    content: '\f054';
    font-family: 'Font Awesome 6 Free';
    font-size: 40px;
    font-weight: 900;
    padding: 12px 15px;
}
.home-video-carousel .slick-prev-icon:before{
    content: '\f053';
}
.home-video-slide{
    padding: 0 50px;
}



.z-default-subpage-left-panel{background:none; border-right:1px solid #CCC; }
.z-default-subpage-left-panel-menu a:link, .z-default-subpage-left-panel-menu a:visited{ padding:15px; border-bottom:none;  color:#243a76; font-weight:400; font-size:27px;}
.z-default-subpage-left-panel-menu a:hover{background-color:#243a76; color:#FFF; }
.z-default-subpage-subcontent{ background:none; padding-left:40px;}

@media screen and (min-width: 1350px) and (max-width: 1600px) {
    .headerLogo {max-width:425px;}
}
@media screen and (min-width: 993px) and (max-width: 1349px) {
    .headerLogo {max-width:300px;}
    #header .logo-sec {padding:15px;}
}

@media screen and (max-width: 1362px) {
    .z-default-subpage-left-panel-menu a:link, .z-default-subpage-left-panel-menu a:visited{ font-size:21px;}
    h1{ font-size:40px;}
    h2{ font-size:28px;}
    h3{ font-size:22px;}
    h4{ font-size:18px;}
    .z-default-subpage-subcontent{ padding-left:30px;}
    .main-menu-sec li ul{ top:41px;}
    .main-menu-sec li ul li{padding:2px 10px;}
    .page-title{ margin-top:197px; font-size:56px;}
    .page.header.float_l{height:292px; background-size:cover;}
    #footer .foo-box.box1 {
        width: 38%;
    }
    #footer .foo-box.box2 {
        width: 27%;
    }
    #footer .foo-box.box3 {
        width: 35%;
    }

    .main-menu-sec ul li {margin: 0 0 0 12px;font-size: 17px;}
    .main-menu-sec ul li:last-child a {padding: 12px 20px;}
    .main-menu-sec {margin: 10px 0 -5px 0;}
    .main-menu-sec li:hover ul {top: 16px;}
    a.btn-header {
        padding: 11px 15px;
    }

}
@media screen and (max-width: 992px) {
    .z-default-subpage-left-panel{ border-right:none;}
    h1{ font-size:36px;}
    #header {
        position: relative;
    }
    #header .logo, .main-menu-sec{
        display: none;
    }
    #header .logo-sec {
        padding: 15px 0;
    }
    #header .right {
        width: 100%;
        text-align: center;
    }
    #header .right a {
        padding: 15px 30px;
        margin: 0 10px;
    }
    a.btn {
        padding: 15px 30px;
    }
    #footer ul li {
        padding: 10px 0 0 0;
    }


    #header .logo-sec {padding: 0;}
    .imgrbox .imgbox img, .imgrbox .imgrboxr:nth-child(2n) .imgbox img {position: relative;left: auto;right: auto;}
    .imgrbox .imgrboxr .textbox, .imgrbox .imgrboxr:nth-child(2n) .textbox {padding: 20px;margin-bottom: 30px;}
    .imgrbox .imgbox {margin-bottom: 0;}
    .imgrbox .imgrboxr::after, .head br {display: none;}



}
@media screen and (max-width: 767px) {
    .home-video-carousel .slick-next, .home-video-carousel .slick-prev{
        height: 48px;
        width: 45px;
    }
    .home-video-carousel .slick-next-icon:before, .home-video-carousel .slick-prev-icon:before{
        font-size: 24px;
        padding: 8px 12px;
    }
    .home-video-slide{
        padding: 0 30px;
    }
    #footer .foo-box.box1, #footer .foo-box.box2, #footer .foo-box.box3 {
        width: 100%;
        text-align: left !important;
    }
    #footer .foo-box.box2 {
        padding-top: 30px;
        padding-bottom: 40px;
    }
    .imgrbox .imgbox img {
        height: auto !important;
    }
}
@media screen and (max-width: 479px) {
    #header .right a img {
        display: none;
    }
    #header .right a {
        padding: 10px 20px;
        margin: 5px;
    }
    a.btn {
        padding: 10px 20px;
    }

    #footer .newsletter input[type="text"] {width: 100% !important;margin: 0 0 10px 0;}
    .spform input[type="text"], .spform input[type="email"] {padding: 10px 15px;font-size: 18px;}
    a.spbtn, .spform button, .spform input[type="submit"] {font-size: 18px;padding: 12px 30px;}

}