

/*=FONTS


/* header styles */
.headerFixed {
    position: fixed;
    z-index: 5;
    background-color: white;
    width: 100%;
}

.slide-in-blurred-top{-webkit-animation:slide-in-blurred-top .6s cubic-bezier(.23,1.000,.32,1.000) both;animation:slide-in-blurred-top .6s cubic-bezier(.23,1.000,.32,1.000) both}
.slide-in-top{-webkit-animation:slide-in-top .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-top .5s cubic-bezier(.25,.46,.45,.94) both}

.head-txt {
    color: #202B65;
     float: right;
    margin-left: 20%;
    margin-top: 38px;
	padding-right: 16px;
    line-height: 1.2;
    font-weight: bold;
	max-width: 313px;
	width: 100%;
	width: -moz-calc(100% - 136px);
    width: -webkit-calc(100% - 136px);
    width: calc(100% - 136px);
	
	
}
#utility
{
	position: absolute;
}
.body-wrapper
{
	width: 100%;
	overflow-x: hidden;
}
.head-txt-two
{
	color: #093255;
	text-align:right;
	margin-top: 23px;
	font-size: 15px;    overflow: hidden;    max-width: 100%;position: relative;
}

.head-audit{font-size:19px;font-weight:500;}
	.switch-turq{color:#78C8CB}

   .head-txt-two span{
    position: relative;
    overflow: hidden;
    display: block;
    line-height: 1.4;
}

.head-txt-two span:nth-of-type(1){    animation-delay: 0s;  animation: a-ltr-before 2s ease-in-out forwards;}


.head-txt-two span:nth-of-type(2){animation-delay: 1s;  animation: a-ltr-after 2s ease-in-out forwards;}

    
 .head-txt-two span:nth-of-type(3){    animation-delay: 1.5s;  animation: a-ltr-afterr 2s ease-in-out forwards;}
   

.head-txt-two span:nth-of-type(4){    animation-delay: 2s;  animation: a-ltr-afterrr 2s ease-in-out forwards;}
 
     @keyframes a-ltr-afterrr{
    0% {transform: translateX(-90%);}
    100% {transform: translateX(-0%)}
}
         
    
    
    @keyframes a-ltr-afterr{
    0% {transform: translateX(-100%);}
    100% {transform: translateX(-0%)}
}
      
@keyframes a-ltr-after{
    0% {transform: translateX(-150%);}
    100% {transform: translateX(-0%)}
}

@keyframes a-ltr-before{
    0% {transform: translateX(-200%)}
    100% {transform: translateX(0%)}
}




.high-lights
{
	width: 100%;
	margin-top: 115px;
}
.nav-bar-lined-top
{
	
	padding-bottom: 7px;
	
	
}

.nav-bar-lined-bot
{
	
	padding-top: 24px;
	margin-top: -8px;
}
.collapsing{transition:none}
.brand
{
	float: left;
	
}
.cube {
    background-color: none;
    margin-left: 15px;
    height: 100%;
	height: -moz-calc(100% - 15px);
    height: -webkit-calc(100% - 15px);
    height: calc(100% - 15px);
	border: 1px solid #E1E2E3;
}
.iner-bg-home-block-box-text
{
	color: #000000;
	font-weight: bold;
	text-align: center;
	min-height: 70px;
	padding-top: 10px;
}
.iner-bg-home-block-box-number
{
	font-weight: bold;
	font-size: 30px;
	text-align: center;
	color: #487E8A;
}
.iner-bg-home-block-box-number span
{
	font-size: 15px;
}
.iner-bg-home-block-box-number-small
{
	
	background: #98AFB8;
	padding: 0px;
    color: #fff;
    margin-bottom: 15px;
}
.highlights-bg {
   
  
    width: 100%;
    float: left;
}
.highlights-bg img
{
	width: 100%;
}
.iner-bg-home-block
{
	background-color: #EBEEF0;
	border: 1px solid#E1E2E3;
	margin: 5px;
	text-align: center;
	margin-bottom: 20px;
}
.highlights-btn
{
	font-weight: bold;
	cursor: pointer;
	display: inline-block;
	position: relative;
	float: left;
    margin-left: 0px;
    margin-bottom: 30px;
	color: #487E8A;
	   -webkit-transition: all 150ms ease-in-out;
    -moz-transition: all 150ms ease-in-out;
    -ms-transition: all 150ms ease-in-out;
    -o-transition: all 150ms ease-in-out;
}

.highlights-btn:before {
    content: "\e93c";
    position: relative;
    left: -5px;
    top: 3px;
    font-size: 20px;
    font-family: 'Linearicons';
    color: #D66c45;
    width: 50px;
    height: 50px;
    font-weight: 400;
	
	   -webkit-transition: all 150ms ease-in-out;
    -moz-transition: all 150ms ease-in-out;
    -ms-transition: all 150ms ease-in-out;
    -o-transition: all 150ms ease-in-out;
}
.highlights-btn:hover{
	font-weight: 100;
	color: #487E8A;
}

.highlights-btn:hover:before{
left: 0px;
}
.high-pad{
	
	padding-top: 10%;
}


.cube-blue {
    background-color: none;
    margin-left: 15px;
    height: 100%;
	height: -moz-calc(100% - 15px);
    height: -webkit-calc(100% - 15px);
    height: calc(100% - 15px);
	border: 1px solid #E1E2E3;
	transform: rotate(45deg);
    width: 268px;
    height: 268px;  
}
.cube-blue img {
	
	transform: rotate(-45deg);
	margin-top: -47px;
    margin-left: -47px;
	width: 100%;
}

.iner-bg-home-img
{
	
	border: 1px solid#E1E2E3;
	margin: 5px;
	text-align: center;
	margin-bottom: 20px;
}
.img-width img{width:100%; position: relative;
    z-index: 1; }

.corevalueblock{    border: 2px solid #E4E6EC;padding:10px;height:100%;margin-right:4%}
		.corevalueblock img{position:absolute;left: -5px;top: 29px;min-height: 102px;}
			.corevalueblock  h6{font-size:26px;color:#DA272E;text-align: center;font-weight: bold;margin-top: 135px;}
			.corevalueblock p{font-size:16px;text-align: center;}
			.corevalueblock img.img1{    left: 67px;    top: 27px;}
			.corevalueblock img.img3{    left: -16px;    top: 28px;}
			.corevalueblock img.img4{    left:-10px; }



/*FOOTER STYLES*/


	.connect-list{list-style: none; float: left;font-size:13px;font-weight:400;color:#093255;padding-left: 0;}
	.connect-list li{width: auto; display: inline-block;}
    connect-list li > ul{display:list-style: none;padding-left:0;}
	icon-facebook:before{content:'\e05d';text-decoration: none;}
	icon-twitter:before{content: '\ef8c';text-decoration: none;}
	.connect-list .icon-twitter:hover, .connect-list .icon-facebook:hover{ text-decoration: none;}
   .connect-list li:first-child ul{padding-left:0}
    .connect-list li:nth-child(2) ul{padding-left:5px}
.connect-list li ul a{text-decoration: none;color: #78C8CB;}
	





.footer-bordelhc {border-top: 4px solid #093255;}
.footer-text-lhc{font-size: 12px; color: #093255; font-weight: 400; margin-top: 0px;}
.footer-text-lhc strong{color: #78C8CB;}
.footer-copyright
{
	text-align: left;
	position: relative;
	margin-top: 20px;
}
.footer-copyright span
{
	font-weight: bold;
}
.footer-bg-img
{
	position: relative;
   /* padding: 30px;*/
	padding-bottom: 0;
    background: url(../images/cover-footer.png);
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: cover;
}
.footer-info-blocked-centered
{
	line-height: 1.2;
	font-weight:400;
	text-align: right;
    margin-bottom: 15px;
    font-size: 13px;
    overflow: hidden;
    max-width: 100%;
    position: relative;
	color: #093255;
}

.footer-img{float:left;margin-top: -10px;}

.footer-btn-blocked
{
	position: relative;
	padding-bottom: 15px;
	
}

.footer-btn-blocked:before{
	content: '';
	position: absolute;
	border-bottom: 2px solid #D62931;
	top: 5px;
	width:100%;
	left: 0px;
}

.footer-btn-prev
{
	display: inline-block;
	position: relative;
	float: left;
	color: #78C8CB;
	margin-bottom: -30px;
	cursor: pointer;
	border: 2px solid #E4E6EC;
	padding: 14px 26px 14px 66px;
	-webkit-transition: all 150ms ease-in-out;
	-moz-transition: all 150ms ease-in-out;
	-ms-transition: all 150ms ease-in-out;
	-o-transition: all 150ms ease-in-out;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	min-width: 240px;
}
.footer-btn-prev span{font-weight: 500}
.footer-btn-prev:before {
    content: "\e93b";
    position: absolute;
    left:13px;
    top: 12px;
    font-size: 18px;
    font-family: 'icomoon';
    color: #ED1C24;
    width: 50px;
    height: 50px;
    font-weight: 600;
    -webkit-transition: all 150ms ease-in-out;
    -moz-transition: all 150ms ease-in-out;
    -ms-transition: all 150ms ease-in-out;
    -o-transition: all 150ms ease-in-out;
}
.footer-btn-prev:hover:before
{
	 left: 3px;
}
.footer-btn-nxt
{
	cursor: pointer;
	display: inline-block;
	position: relative;
	float: right;
	color: #78C8CB;
	border: 2px solid #E4E6EC;
	padding: 14px 66px 14px 26px;
	-webkit-transition: all 150ms ease-in-out;
	-moz-transition: all 150ms ease-in-out;
	-ms-transition: all 150ms ease-in-out;
	-o-transition: all 150ms ease-in-out;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	min-width: 240px;
}
.footer-btn-nxt:before {
    content: "\e93c";
    position: absolute;
    right: 22px;
    top: 12px;
    font-size: 18px;
    font-family: 'icomoon';
    color: #ED1C24;
	font-weight: 600;
    width: 50px;
    height: 50px;
    -webkit-transition: all 150ms ease-in-out;
    -moz-transition: all 150ms ease-in-out;
    -ms-transition: all 150ms ease-in-out;
    -o-transition: all 150ms ease-in-out;
}
/*.footer-btn-nxt:hover{
	font-weight: 100;
}*/

.footer-btn-prev:hover{
	font-weight: 100;
}
.footer-btn-nxt:hover:before
{
	 right: 12px;
}
.footer-bg-img-overlay
{
	position: absolute;
    background: rgba(255,255,255,0.4);
    height: 34%;
    width: 100%;
	
}
.footer-bg-img-overlay-left
{
	position: absolute;
    background: rgba(255,255,255,0.4);
    height: 100%;
    width: 100%;
}
.footer-bg-img-overlay-right
{
	position: absolute;
    background: rgba(255,255,255,0.4);
    height: 100%;
    width: 100%;
}
.footer-bg-img-overlay-blue
{
	/* position: absolute; */
	background: rgba(72, 126, 138,0.7);
	/* height: 50%; */
	width: 100%;
	left: 0;
	padding-bottom: 68px;
	padding-top: 68px;
}

.footer-info-blocked
{
	margin-bottom: 30px;
}
.brand img
{
	width: 100%;
	max-width: 243px;
	margin: 23px 0px 0px 0px;
}
.navbar
{
	background: #fff;
	padding: 0;
}
#header {
    padding: 0;
	margin: 0;
}

#header .container-fluid .col-lg-6 .pl-lg-2 .row p {
    font-family: Arial, sans-serif;
    /*font-weight: bold;*/
    color: #263878;
    margin-bottom: -5px;
}

#header .container-fluid .col-lg-6 .pl-lg-2 .row h3 {
    font-weight: 300;
    color: #263878;
}

#header .container-fluid .col-lg-6 .pl-lg-2 .row h3 span {
    font-weight: bold;
    color: #263878;
}

#header .container-fluid .row .col-lg-6 .col-md-2 img {
    height: 95px;
    width: auto;
    margin-top: 5px;
}

#header .container-fluid .row .col-lg-6 .col-md-10 h3 {
    font-family: justLovelySlantedWide, sans-serif;
    color: #00000099;
    font-size: 45px;
    line-height: 0.8;
    margin-right: 25px;
}

#header .container-fluid .row .col-lg-6 .col-md-10 h3 span{
    color: #6cadde;
}
.downld-btn-text span
{
	    font-weight: 600;
}




.switch-blue {color:#093255!important;}
.switch-lightblue {color:#0081BF!important;}
.switch-text-lightblue {color:#0081BF!important;}
.switch-text-blue {color:#002776!important;}
.switch-black {color:#000!important;}


ul.list {list-style-type:disc; padding:0; margin:0;margin-bottom:1em}
ul.list li { margin-left: 20px; list-style-type: disc; font-size: 1em; line-height: 1.6; color: #4d4d4d; }
table ul.list li { margin-left:16px; font-size:100% !important;line-height:1.4}


/*=NAVIGATION
------------*/

a.menu-link {display:none;text-decoration:none;float:left;padding:1em 0 .75em 1em;}
a.menu-link i, a.menu-link b {color:#004a80;font-size:1.5em;}
a.menu-link b {padding-left:.5em;font-weight:normal;}

/* general ul style */
.menu {margin:0 auto;}
/*.menu li.menu-tab a {padding:13px 40px}*/
.menu > ul {float:left;width:100%;position:relative;z-index:99;top:0;padding: 0;margin-bottom:0px;}

/* first level ul style */
.menu ul li {list-style: none}
.menu ul li a {display:block;text-decoration:none;}
.menu > ul > li {text-align:center;float:left;}
.menu > ul > li > a {padding:13px 0px;font-size:16px;color:#093255;line-height:1;}
.menu ul li li {text-transform:none;font-weight:normal;text-align:left}
   
.menu ul > li:hover {color:#0768A0;}
.menu > ul > li:hover > a:before {/*content:'';position:absolute;height:0px; width:0px;border:15px solid transparent;border-bottom:15px solid #fff;bottom:0;left:50%;transform:translateX(-50%);*/}
.menu > ul > li > a:hover {color:#DA272E;font-weight:300}
.menu li a i {position:absolute;left:-9999px;} /*Move Home label*/
.menu a.home {padding-left:1.2em; padding-right:1.2em}
.menu a.home:after {content:'\e601';font-family:'icomoon';speak:none;font-size:1.4em} /*Home icon*/
.menu a.category:after {content:'\e93a';font-family:'icomoon';speak: none;color: #093255;;padding:.5em;font-weight:bold;bottom: -1px;position: relative;}
.menu > ul > li > a :nth-of-type(6){padding-right:10px;margin-right:0px}

.menu li.menu-tab a:active {color: #DA272E;font-weight: 300;}
.menu li.menu-tab a:hover {color: #DA272E;}
/* sub-menu */
.menu .menu-sub {margin-top: 0px;position:absolute;left: -2px;background: #FFFFFF;display:none;width: 100%; width: -moz-calc(100% + 20px); width: -webkit-calc(100% + 20px);width: calc(100% + 20px);min-height:250px;margin-bottom: 6px;top:45px;padding-top: 15px;font-size: 13px; font-weight: 500;border-bottom: 1px solid #DA272E;border-top: 1px solid #DA272E;} /*display:none;*/
   
  .line-home-thickbot
{
	padding-top: 30px;
	border-bottom: 3px solid #093255;
}
  .line-home-thicktop
{
	padding-top: 30px;
	border-top: 3px solid #093255;
}
   .line-home-thickbottop
{
	padding-top: 30px;
	border-top: 3px solid #093255;
	border-bottom: 3px solid #093255;
}
.fin-homeblock-gray
{
	background: #DBEFF0;
    height: 100%;
	width: 100%;
	position: relative;
	    margin-top: -25px;
}
.home-bot-download
{
	margin-bottom: 15px;
	margin-top: 15px;
}
.home-bot-download img
{
	margin-right: 10px;
}
.fin-homeblock-gray .main-page-heading h1
{
	padding-top: 25px;
}
.line-home-thicktopfin
{
	border-top: 3px solid #093255;
}
.home-bot-download-holder a
{
	color: #093255;
	text-decoration: none;
}
.fin-homeblock-gray:before {
    content: '';
    position: absolute;
    right: 100%;
    bottom: 0;
    top: 0;
    background: #DBEFF0;
    width: 9600px;
    z-index: 99;
    min-height: 100%;
}
.home-btn-box {
    cursor: pointer;
    display: inline-block;
    position: relative;
    float: left;
    color: #78C8CB;
    border: 2px solid #E4E6EC;
    padding: 14px 66px 14px 26px;
	margin-bottom: 30px;
    -webkit-transition: all 150ms ease-in-out;
    -moz-transition: all 150ms ease-in-out;
    -ms-transition: all 150ms ease-in-out;
    -o-transition: all 150ms ease-in-out;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    min-width: 300px;
}
 .home-btn-box:before {
    content: "\e93c";
    position: absolute;
    right: 22px;
    top: 12px;
    font-size: 18px;
    font-family: 'icomoon';
    color: #ED1C24;
    font-weight: 600;
    width: 50px;
    height: 50px;
    -webkit-transition: all 150ms ease-in-out;
    -moz-transition: all 150ms ease-in-out;
    -ms-transition: all 150ms ease-in-out;
    -o-transition: all 150ms ease-in-out;
} 
	.home-btn-box:hover:before {
    right: 12px;
}
.menu > ul > li:last-child{float:right}
.menu > ul > li:last-child a {padding-right:0px;padding-left: 0;float: right;}
.menu > ul > li.tab1 { width: 100%;}
.menu > ul > li {text-align: center;float: left; width: 15%;}
.menu > ul > li.tab7 {width: 10%;}  
.menu > ul > li:last-child {padding-right: 0px;}
.menu > ul > li.tab1 a {padding-left: 0px;padding-right: 0;float: left;}
.menu li.menu-tab a:hover:after {color: #DA272E;}
.menu > ul > li > a:active{color: #DA272E;}  

.fin-homeblock-gray .downloads-second-sec
{
	     margin-left: 0px;
}
 .line-home-thicktopfin.downloads-second-sec
{
	     margin-left: 0px;
} 

.menu .menu-sub:before{
    content: '';
    position: absolute;
    right: 100%;
    bottom: 0;
    top: 0;
    background: #FFFFFF;
    width: 9600px;
    z-index: 99;
    border-bottom: 1px solid #DA272E;
	border-top: 1px solid #DA272E;
    min-height: 249px;
    }
.menu .menu-sub:after{content: '';
    position: absolute;
    left: 100%;
    bottom: 0;
    top: 0;
    background: #FFFFFF;
    width: 9600px;
    z-index: 99;
	  border-bottom: 1px solid #DA272E;
	 border-top: 1px solid #DA272E;
    min-height: 249px;}


.last-tool-bar-link
{
	padding-bottom: 44px !important;
}
	
.menu ul li:hover > .menu-sub {display:block;}
.menu .menu-sub-inner{padding-bottom:30px;margin-top: -25px;}
.menu .menu-sub-inner ul {margin:0;padding:0;}
/*.menu .menu-sub-inner > div {width:47%;float:left;text-align:left;padding-left:1.5%;padding-right:1.5%;margin-top:1.5em;}*/

.menu-sub-inner group > ul{margin-left:20px}
.menu .menu-sub-inner > div {float:left;text-align:left;margin-top:1.5em;}/*width:50%;*/
.menu .menu-sub-inner > div a {color:#78C8CB;;line-height:1.4; padding:.1em 0;background:transparent;padding-left:0;font-size:16px !important;padding-left: 21px;}
.menu .menu-sub-inner li:before{content: '\e93c';font-family: 'icomoon';color:#DA272E;position: relative;right: 1px;bottom: -23px;font-weight:600;}

.menu .menu-sub-inner > div a:hover {color:#DA272E;background-color:transparent;font-weight: 500;}
.menu .menu-sub-inner li {position:relative;padding-left:21px;margin-left:0;font-size:13px;background:transparent !important;padding: 0;MARGIN: 0;}


.menu .menu-sub-inner li:hover{position:relative;padding-left:0px;margin-left:0;font-size:15px;background:transparent !important; }
 .menu-inner-right{padding-left:134px;}


.menu .menu-sub-inner li:after {/*content:'';position:absolute;left:0;top: 8px;width: 8px;height: 8px;background:#007DB5;transform: rotate(45deg);*/}
.menu .menu-sub-inner a {border:none !important}
.menu .menu-sub-inner li a:before {display:none !important;}



body#one.menu .menu-sub-inner ul li a.tab1, body#two .menu .menu-sub-inner a.tab2, body#three .menu  .menu-sub-inner a.tab3, body#four .menu .menu-sub-inner a.tab4, body#five .menu .menu-sub-inner a.tab5, body#six .menu .menu-sub-inner a.tab6, body#seven .menu .menu-sub-inner a.tab7 { font-weight: 100 !important;}

.menu .menu-sub-inner ul li a:after { font-weight: 100 !important; content: ''; height: 0px; width: 0px; border-right:none;position: absolute; border-bottom: none; right: 2px;  bottom: 20px;}


body#five #menu .menu-sub .menu-sub-inner ul li a:after { display:none;}
body#five #menu .menu-sub .menu-sub-inner ul li a { font-weight:100;}


 p  {
   
     line-height: 1.6;
}


#Menu-Open
{
	position: relative;
	padding-right: 42px;
	font-weight: bold;
	cursor: pointer;
	
	-webkit-transition: .3s all linear;
    -moz-transition: .3s all linear;
    -ms-transition: .3s all linear;
    -o-transition: .3s all linear;
    transition: .3s all linear;
}
#Menu-Open:before
{
	position: absolute;
    right: 0px;
    top: -9px;
    font-size: 37px;
    font-family: 'Linearicons';
    color: #487E8A;
    content: "\e92b";
    width: 50px;
    height: 50px;
	font-weight: 100;
	
	
	-webkit-transition: .3s all linear;
    -moz-transition: .3s all linear;
    -ms-transition: .3s all linear;
    -o-transition: .3s all linear;
    transition: .3s all linear;
}#Menu-Open.active
{
	color: #D66c45;
}
#Menu-Open.active:before
{
	position: absolute;
    right: 10px;
    top: 0px;
    font-size: 20px;
	font-family: 'Linearicons';
	 color: #D66c45;
	content: "\e935";
    width: 50px;
    height: 50px;
	font-weight: 100;
	
	-webkit-transition: .3s all linear;
    -moz-transition: .3s all linear;
    -ms-transition: .3s all linear;
    -o-transition: .3s all linear;
    transition: .3s all linear;
}

.navigationMenu.active
{
	display: block;
}


a:hover
{
	text-decoration: none;
}
.nav-menu-bar-bg
{
	background: #FFFFFF;
	width: 100%;
	border-top:4px solid #202B65;
	

}

.activeNav {
	color: #DA272E!important;
}
.activeNav:hover {
	color: #DA272E!important;
	font-weight: 500!important;
}
.long-link-menu
{
	min-width: 240px;
}


footer {
    background: #fff;
    color: #000;
    text-align: center;
    float: left;
    width: 100%;
	margin-top: 25px;
}
section
{
	float: left;
	width: 100%;
}


.wrapper-lower-button{width:100%; background-color:#DBEAF3;margin: 50px 10px 0px 0px ;padding: 25px 15px 25px 15px;}
.home-drkblue-border{border-bottom: 2px solid #202B65}
.wrapper-lower-button a{ color: #202B65}
.com-fin-downloads {
		width: 95%;
		display: inline-block;
		height: 50px;
		background-color: #DBEAF3;
	border: 1px solid #202B65;
	padding-top: 5px;
    font-size: 25px;
	font-weight: 100;
	text-align:center;
	    margin-left: 7px;
	margin-bottom: 20px;
	position: relative;
	
		webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
} 
.com-fin-downloads:hover
{
	background: #fff;
}

.com-fin-downloads li before{
	
	
}

/*Content style*/

.sustainable-hm-section{border-bottom:2px solid #202B65; }

.sustainable-hm-section P,.improving-ppl-section p
{
	margin-bottom: 5px;
	font-size: 20px;
}
.improving-ppl-section-two h1,.improving-ppl-section-four h1 {
    margin-top: 15px;
	margin-bottom: 15px;
}
.sustainable-hm-section-three p,.improving-ppl-section-three p,.sustainable-hm-section-four p
{
	 margin-top: 10px;
}
.improving-ppl-section{border-bottom:2px solid #202B65;}

.sustainable-hm-section-two{border-bottom:2px solid #202B65;padding-top: 10px;}
.improving-ppl-section-two{border-bottom:2px solid #202B65; padding-top: 15px;}

.improving-ppl-section-three{border-bottom:2px solid #202B65;}

.sustainable-hm-section-three{border-bottom:2px solid #202B65;}

.continued-section{border-bottom:2px solid #202B65;margin-bottom: 15px; margin-top: 30px;} 
.home-boxlined
{
	border-bottom:2px solid #202B65;
}

.com-fin-downloads:before {
    content: "\e944";
    position: absolute;
    right: 8%;
    top: 5px;
    font-size: 25px;
    font-family: 'icomoon';
    color: #016694;
    width: 50px;
    height: 50px;
    font-weight: 400;
    -webkit-transition: all 150ms ease-in-out;
    -moz-transition: all 150ms ease-in-out;
    -ms-transition: all 150ms ease-in-out;
    -o-transition: all 150ms ease-in-out;
}

.com-fin-downloads:hover:before
{
	right: 4%;
}
.home-text-header-light
{
	font-size: 25px;
	margin-bottom: 20px;
	margin-top: 15px;
}
.home-youtube-video img
{
	width: 100%;
	margin-top: 10px;
	margin-bottom: 15px;
}
.continued-section p
{
	font-size: 20px;
	color: #1F848F;
	margin-bottom: 5px;
}
.nav-menu-bar-bg-fixed
{
	position: fixed;
    top: -8px;
	z-index: 9999999;
}
.dropdown-menu {
    top: 90%;
	left: -100%;
	min-width: 21rem;
	border-radius: 0.0rem;
	border: 1px solid rgba(0, 0, 0, 0.0);
	background-color:#487E8A;

}

.dropdown-item:before
{
	content:"\e93c";
	position:relative;
	left: -4px;
	top: 5px;
    font-size: 20px;
    font-family: 'Linearicons';
    color: #D66c45;
    width: 50px;
    height: 50px;
    font-weight: 400;
}
.dropdown-item:hover:before{
	content:"\e93c";
	position:relative;
	left: -4px;
	top: 5px;
    font-size: 20px;
    font-family: 'Linearicons';
    color: #FFF;
    width: 50px;
    height: 50px;
    font-weight: 400;
}

#header nav div ul li:hover .dropdown-item {
    
   /* background: #6D98A2;*/
}

.dropdown-item:hover, .dropdown-item:focus {
    /*color: #6D98A2;*/
}


@media screen and (max-width:1213px) {
    .footer-btn-blocked{margin-top: 0;}
	
	.corevalueblock img {left: 48px;}
	.corevalueblock img.img1{    left: 52px;}
			.corevalueblock img.img3{left: 2px;}
			.corevalueblock img.img4{left: 3px;}
}

@media screen and (max-width:1199px) {
	.menu-inner-right{padding-left: 0px; margin-bottom: 16px;}
	.menu .menu-sub-inner > div{margin-top: 0;}
	.menu .menu-sub-inner > div a{/* line-height: 0.6; */}
	.menu .menu-sub{top: 70px;}
	
	.footer-btn-prev span {font-size: 14px;}
    .footer-btn-nxt span {font-size: 14px;}
}


@media only screen and (max-width:1182px) {

	
	.head-txt{margin-top:-30px;}
}

@media only screen and (max-width:1200px) {
#header nav ul li a {
    font-size: 10px;
	
}
	
	.downld-btn-text img {
    margin-bottom: 25px;
}
	
	.menu > ul > li > a {padding: 25px 19px;}
	
	
	
}


@media only screen and (max-width:1072px) {

	
	.head-txt{margin-top:-30px; }
}
@media only screen and (max-width:850px) {
.menu > ul > li.tab1 {
     width: auto; 
}
.menu > ul > li {
    text-align: center;
    float: left;
    width: auto;
}
	.menu > ul > li.tab7
	{
		 width: auto;
	}
	.corevalueblock
	{
		min-height:  1px;
		height: auto;
		margin-bottom: 30px;
	}
	
	.scrollable {
    position: relative;
   width: 100%;
		overflow-y: hidden;
		overflow-x: scroll;
}
}


@media only screen and (max-width: 991px) {
	.nav-menu-bar-bg .container
	{
		max-width: 100%;

	}
	
	.corevalueblock img.img3
	{
		position: relative;
	}
	.corevalueblock img
	{
		position: relative;
		left: auto;
		right: auto;
	}
	.corevalueblock {height:95%}
	.corevalueblock h6 {    margin-top: 45px;}
	.corevalueblock
	{
		text-align: center;
	}
    .footer-btn-prev span {display: none;}	
    .footer-btn-nxt span {display: none;}	
    .footer-btn-prev {min-width: 80px; padding: 0; float: none; border: 0;}
    .footer-btn-nxt {min-width: 80px; padding: 0; border: 0;}	
    .menu > ul > li {
    text-align: center;
    float: left;
    width: 15%;
}
	.navbar-nav .dropdown-menu{
		left:0!important;
	}
	
	.overlayText{
		top:45%!important;
	}
	
	
	.head-txt{margin-top:8px;width:100% !important;
    
    }
	
	.navbar-collapse {
    background: none;
    padding: 0;
    height: 100vh;
    overflow-y: scroll;
    overflow-x: hidden;
		padding-bottom: 100px;
}
	
.high-lights {
    
    margin-top: 0px;
   
}
 .footer-bg-img-overlay {
   
     height: 0%; 
   
}	
	.menu > ul > li > a {padding: 25px 6px;}
	
}

@media only screen and (max-width: 768px) {
	
	.overlayText{
		top:44%!important;
	}
	
}


@media only screen and (max-width: 768px) {
	
	.head-txt{margin-right: -4px;}
	
	
}

@media only screen and (max-width: 767px)
{
    .footer-text-lhc{margin-top: 0px;}
}

@media only screen and (max-width: 760px) {
	.corevalueblock {height:95%;margin-right:0}
	.menu > ul > li > a {padding: 25px 6px;}
	.brand img
	{	
		width: 100%;
   		 max-width: 220px;
    	margin: 0 auto;
		display: block;
	}
	.brand {
    float: none;
    margin-bottom: 20px;
    margin-top: 15px;
    text-align: center;
}
	.head-txt-two {
		text-align:center;
		
    }
	
	.head-txt{
		margin-top: 10px;
    text-align: center;
    max-width: 100%;
    margin-left: 0;
		    
    }
  
	
	.footer-img {
				/* float: left; */
				margin-top: -10px;
				float: none;
				display: block;
				margin: 0 auto;
			}
}


	#Menu-Open {
    margin-right: 20px;
    margin-bottom: 15px;
}
	.navbar {
    background: none;
    padding: 0;
}
	#header nav ul li a {
    font-size: 13px;
    font-weight: 100;
}
	
.navbar-nav .dropdown-menu {
    position: absolute;
	float: none;
	top: 90%;
	min-width: 450px;
	left: -63%;
	width: 100%;
	padding-bottom: 20px;
}	
	


a.home-button{position: relative; padding: 10px; background: rgba(72, 126, 138,0.7); display: block;    transform: translate(0%, 382%);margin-bottom: -39px; }

.img-width{
position: relative;

}
.img-width:hover div.blueOverlay{


position: absolute;
top: 18%;
left: 18%;
z-index: 9999;
width: 64%;
height: 64%;
background: rgba(72, 126, 138,0.4);
transform: rotate(
45deg
);
transition-timing-function: ease-in;					
}


.overlayText{position: absolute;width: 86%;top: 41%;/* border-top-left-radius: 194px; *//* border-radius: 194px/36px; */border-bottom-left-radius: 194px;border-top-left-radius: 194px;border-bottom-right-radius: 194px;border-top-right-radius: 194px;/* clip-path: polygon(5% -41%, 62% -12%, 100% 57%, 80% 104%, -12% 100%); */left: 7%;z-index: 2;padding-bottom: 10px;text-align: center;background: rgba(72, 126, 138,0.7);font-size: 24px;/* background: rgba(72, 126, 138,0.8); */color: #ffff;font-weight: 600;}

.overlayText:before{
   content: "\e93c";
   position: relative;
   left: -4px;
   top: 5px;
   font-size: 32px;
   font-family: 'Linearicons';
   color: #D66c45;
   width: 50px;
   height: 50px;
   font-weight: 400;
   -webkit-transition: all 150ms ease-in-out;
}

.img-width:hover .overlayText:before {
	left: 5px;
	
}

.img-width:hover .img-width img{
	
transform: scale(0.5);
transition: transform .25s ease;
	
}


@media screen and (max-width: 800px) {
	
.tool-container .icon-items{right:12px;}	
	
	
#utility {margin-bottom:0px;}
#header .menu-padding-reset { padding:0} 
	
	.footer-text-lhc {margin-top: 8px;margin-bottom: 23px;}

 .page-name-bread
	{
		display: none;
	
	}
	.main-page-heading
	{
		margin-right: 65px;
	}
	.tool-container {
    right: 0px;
}.Main-Page-Content {
    margin-top: 50px;
}
	.menu .menu-sub:before
	{
		display: none;
	}
	.menu .menu-sub:after
	{
		display: none;
	}
.menu a.category:after {
    position: absolute;
    top: -2px;
}.menu .menu-sub {
    top: 0px;
    border: none;
}.menu .menu-sub-inner {
    padding-bottom: 0;
}
#s3MainNav
	{
		padding-top: 10px;
    padding-bottom: 10px;
	}
.expandReduceBtns {visibility:hidden; display:none;}
a div.content-buttons {padding-left: 37px;}


#s1MainNav,#s2MainNav,#s3MainNav,#s4MainNav {position:relative; }
.mainClosed:after { content:'\e93a';font-family:'icomoon';speak: none; position: absolute; top: 0; right: 10px; display: block; font-size: 1.2em; padding: 0.65em 0.5em 0.55em 0.5em;}
.mainOpen:after { content:'\e939';font-family:'icomoon';speak: none; position: absolute; top: 0; right: 10px; display: block; font-size: 1.2em; padding: 0.65em 0.5em 0.55em 0.5em; }


}


@media only screen and (max-width: 400px) {
.head-txt {
    float: left;
    margin-left: 15px;
    padding-right: 15px;
    line-height: 1.2;
    text-align: center;
    max-width: 100%;
    width: 100%;
    width: -moz-calc(100% - 1px);
    width: -webkit-calc(100% - 1px);
    width: calc(100% - 1px);
}
	.footer-btn-nxt span
	{
		display: none;
	}
	.footer-btn-prev span
	{
		display: none;
	}
}