/* @import url('http://example.com/example_style.css'); */
/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,600;0,700;0,800;0,900;1,400;1,600;1,700;1,800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;1,400;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lora:ital@1&display=swap');
/****************************
********************** Variables *******/
















/*----leadership font size---*/




/*----newsoverview font size---*/









/*-----blog header size--------*/















































 /*******************************
***************************** Global Syles *************/

body {font-size: 20px; color: #42505b; line-height: 30px; margin: 0px; font-family: 'Arial', 'Open Sans', sans-serif; font-weight:normal; }

.row-fluid .page-center {max-width: 1230px; padding: 0 15px; margin: 0 auto!important; float: none;}








*, *:before, *:after {
  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}

/***** Padding *******/
.paddingt10 {padding-top: 10px;}
.paddingt20 {padding-top: 20px;}
.paddingt30 {padding-top: 30px;}
.paddingt40 {padding-top: 40px;}
.paddingt50 {padding-top: 50px;}
.paddingt60 {padding-top: 60px;}
.paddingt70 {padding-top: 70px;}
.paddingt80 {padding-top: 80px;}
.paddingt90 {padding-top: 90px;}
.paddingt100 {padding-top: 100px;}

.paddingt110 {padding-top: 110px;}
.paddingt120 {padding-top: 120px;}
.paddingt130 {padding-top: 130px;}
.paddingt140 {padding-top: 140px;}
.paddingt150 {padding-top: 150px;}
.paddingt160 {padding-top: 160px;}
.paddingt170 {padding-top: 170px;}
.paddingt180 {padding-top: 180px;}
.paddingt190 {padding-top: 190px;}
.paddingt191 {padding-top: 191px;}
.paddingt200 {padding-top: 200px;}

.paddingt210 {padding-top: 210px;}
.paddingt220 {padding-top: 220px;}
.paddingt230 {padding-top: 230px;}
.paddingt240 {padding-top: 240px;}
.paddingt250 {padding-top: 250px;}
.paddingt260 {padding-top: 260px;}
.paddingt270 {padding-top: 270px;}
.paddingt280 {padding-top: 280px;}
.paddingt290 {padding-top: 290px;}
.paddingt300 {padding-top: 300px;}

.paddingt310{ padding-top:310px }
.paddingt320{ padding-top:320px }
.paddingt330{ padding-top:330px }
.paddingt340{ padding-top:340px }
.paddingt350{ padding-top:350px }
.paddingt360{ padding-top:360px }
.paddingt370{ padding-top:370px }
.paddingt380{ padding-top:380px }
.paddingt390{ padding-top:390px }
.paddingt400{ padding-top:400px }
.paddingt410{ padding-top:410px }
.paddingt420{ padding-top:420px }


.paddingb10 {padding-bottom: 10px;}
.paddingb20 {padding-bottom: 20px;}
.paddingb30 {padding-bottom: 30px;}
.paddingb40 {padding-bottom: 40px;}
.paddingb50 {padding-bottom: 50px;}
.paddingb60 {padding-bottom: 60px;}
.paddingb70 {padding-bottom: 70px;}
.paddingb80 {padding-bottom: 80px;}
.paddingb90 {padding-bottom: 90px;}
.paddingb100 {padding-bottom: 100px;}

.paddingb110 {padding-bottom: 110px;}
.paddingb120 {padding-bottom: 120px;}
.paddingb130 {padding-bottom: 130px;}
.paddingb140 {padding-bottom: 140px;}
.paddingb150 {padding-bottom: 150px;}
.paddingb160 {padding-bottom: 160px;}
.paddingb170 {padding-bottom: 170px;}
.paddingb180 {padding-bottom: 180px;}
.paddingb190 {padding-bottom: 190px;}
.paddingb191 {padding-bottom: 191px;}
.paddingb200 {padding-bottom: 200px;}

.paddingb210 {padding-bottom: 210px;}
.paddingb220 {padding-bottom: 220px;}
.paddingb230 {padding-bottom: 230px;}
.paddingb240 {padding-bottom: 240px;}
.paddingb250 {padding-bottom: 250px;}
.paddingb260 {padding-bottom: 260px;}
.paddingb270 {padding-bottom: 270px;}
.paddingb280 {padding-bottom: 280px;}
.paddingb290 {padding-bottom: 290px;}
.paddingb300 {padding-bottom: 300px;}

.paddingb310{ padding-bottom:310px }
.paddingb320{ padding-bottom:320px }
.paddingb330{ padding-bottom:330px }
.paddingb340{ padding-bottom:340px }
.paddingb350{ padding-bottom:350px }
.paddingb360{ padding-bottom:360px }
.paddingb370{ padding-bottom:370px }
.paddingb380{ padding-bottom:380px }
.paddingb390{ padding-bottom:390px }
.paddingb400{ padding-bottom:400px }
.paddingb410{ padding-bottom:410px }
.paddingb420{ padding-bottom:420px }

.paddingtb10 {padding-top: 10px; padding-bottom: 10px;}
.paddingtb20 {padding-top: 20px; padding-bottom: 20px;}
.paddingtb30 {padding-top: 30px; padding-bottom: 30px;}
.paddingtb40 {padding-top: 40px; padding-bottom: 40px;}
.paddingtb50 {padding-top: 50px; padding-bottom: 50px;}
.paddingtb60 {padding-top: 60px; padding-bottom: 60px;}
.paddingtb70 {padding-top: 70px; padding-bottom: 70px;}
.paddingtb80 {padding-top: 80px; padding-bottom: 80px;}
.paddingtb90 {padding-top: 90px; padding-bottom: 90px;}
.paddingtb100 {padding-top: 100px; padding-bottom: 100px;}

.paddingtb110 {padding-top: 110px; padding-bottom: 110px;}
.paddingtb120 {padding-top: 120px; padding-bottom: 120px;}
.paddingtb130 {padding-top: 130px; padding-bottom: 130px;}
.paddingtb140 {padding-top: 140px; padding-bottom: 140px;}
.paddingtb150 {padding-top: 150px; padding-bottom: 150px;}
.paddingtb160 {padding-top: 160px; padding-bottom: 160px;}
.paddingtb170 {padding-top: 170px; padding-bottom: 170px;}
.paddingtb180 {padding-top: 180px; padding-bottom: 180px;}
.paddingtb190 {padding-top: 190px; padding-bottom: 190px;}
.paddingtb191 {padding-top: 191px; padding-bottom: 191px;}
.paddingtb200 {padding-top: 200px; padding-bottom: 200px;}

.paddingtb210 {padding-top: 210px; padding-bottom: 210px;}
.paddingtb220 {padding-top: 220px; padding-bottom: 220px;}
.paddingtb230 {padding-top: 230px; padding-bottom: 230px;}
.paddingtb240 {padding-top: 240px; padding-bottom: 240px;}
.paddingtb250 {padding-top: 250px; padding-bottom: 250px;}
.paddingtb260 {padding-top: 260px; padding-bottom: 260px;}
.paddingtb270 {padding-top: 270px; padding-bottom: 270px;}
.paddingtb280 {padding-top: 280px; padding-bottom: 280px;}
.paddingtb290 {padding-top: 290px; padding-bottom: 290px;}
.paddingtb300 {padding-top: 300px; padding-bottom: 300px;}

.paddingtb310{ padding-top:310px;padding-bottom:310px }
.paddingtb320{ padding-top:320px;padding-bottom:320px }
.paddingtb330{ padding-top:330px;padding-bottom:330px }
.paddingtb340{ padding-top:340px;padding-bottom:340px }
.paddingtb350{ padding-top:350px;padding-bottom:350px }
.paddingtb360{ padding-top:360px;padding-bottom:360px }
.paddingtb370{ padding-top:370px;padding-bottom:370px }
.paddingtb380{ padding-top:380px;padding-bottom:380px }
.paddingtb390{ padding-top:390px;padding-bottom:390px }
.paddingtb400{ padding-top:400px;padding-bottom:400px }
.paddingtb410{ padding-top:410px;padding-bottom:410px }
.paddingtb420{ padding-top:420px;padding-bottom:420px }


@media (max-width: 767px) {
  .mobile_paddingt0 {padding-top: 0px;}
.mobile_paddingt10 {padding-top: 10px;}
.mobile_paddingt20 {padding-top: 20px;}
.mobile_paddingt30 {padding-top: 30px;}
.mobile_paddingt40 {padding-top: 40px;}
.mobile_paddingt50 {padding-top: 50px;}
.mobile_paddingt60 {padding-top: 60px;}
.mobile_paddingt70 {padding-top: 70px;}
.mobile_paddingt80 {padding-top: 80px;}
.mobile_paddingt90 {padding-top: 90px;}
.mobile_paddingt100 {padding-top: 100px;}

.mobile_paddingt110 {padding-top: 110px;}
.mobile_paddingt120 {padding-top: 120px;}
.mobile_paddingt130 {padding-top: 130px;}
.mobile_paddingt140 {padding-top: 140px;}
.mobile_paddingt150 {padding-top: 150px;}
.mobile_paddingt160 {padding-top: 160px;}
.mobile_paddingt170 {padding-top: 170px;}
.mobile_paddingt180 {padding-top: 180px;}
.mobile_paddingt190 {padding-top: 190px;}
.mobile_paddingt191 {padding-top: 191px;}
.mobile_paddingt200 {padding-top: 200px;}

.mobile_paddingt210 {padding-top: 210px;}
.mobile_paddingt220 {padding-top: 220px;}
.mobile_paddingt230 {padding-top: 230px;}
.mobile_paddingt240 {padding-top: 240px;}
.mobile_paddingt250 {padding-top: 250px;}
.mobile_paddingt260 {padding-top: 260px;}
.mobile_paddingt270 {padding-top: 270px;}
.mobile_paddingt280 {padding-top: 280px;}
.mobile_paddingt290 {padding-top: 290px;}
.mobile_paddingt300 {padding-top: 300px;}
  
.mobile_paddingb0 {padding-bottom: 0px;}
.mobile_paddingb10 {padding-bottom: 10px;}
.mobile_paddingb20 {padding-bottom: 20px;}
.mobile_paddingb30 {padding-bottom: 30px;}
.mobile_paddingb40 {padding-bottom: 40px;}
.mobile_paddingb50 {padding-bottom: 50px;}
.mobile_paddingb60 {padding-bottom: 60px;}
.mobile_paddingb70 {padding-bottom: 70px;}
.mobile_paddingb80 {padding-bottom: 80px;}
.mobile_paddingb90 {padding-bottom: 90px;}
.mobile_paddingb100 {padding-bottom: 100px;}

.mobile_paddingb110 {padding-bottom: 110px;}
.mobile_paddingb120 {padding-bottom: 120px;}
.mobile_paddingb130 {padding-bottom: 130px;}
.mobile_paddingb140 {padding-bottom: 140px;}
.mobile_paddingb150 {padding-bottom: 150px;}
.mobile_paddingb160 {padding-bottom: 160px;}
.mobile_paddingb170 {padding-bottom: 170px;}
.mobile_paddingb180 {padding-bottom: 180px;}
.mobile_paddingb190 {padding-bottom: 190px;}
.mobile_paddingb191 {padding-bottom: 191px;}
  
.mobile_paddingb200 {padding-bottom: 200px;}

.mobile_paddingb210 {padding-bottom: 210px;}
.mobile_paddingb220 {padding-bottom: 220px;}
.mobile_paddingb230 {padding-bottom: 230px;}
.mobile_paddingb240 {padding-bottom: 240px;}
.mobile_paddingb250 {padding-bottom: 250px;}
.mobile_paddingb260 {padding-bottom: 260px;}
.mobile_paddingb270 {padding-bottom: 270px;}
.mobile_paddingb280 {padding-bottom: 280px;}
.mobile_paddingb290 {padding-bottom: 290px;}
.mobile_paddingb300 {padding-bottom: 300px;}

 .mobile_paddingtb10 {padding-top: 10px; padding-bottom: 10px;}
.mobile_paddingtb20 {padding-top: 20px; padding-bottom: 20px;}
.mobile_paddingtb30 {padding-top: 30px; padding-bottom: 30px;}
.mobile_paddingtb40 {padding-top: 40px; padding-bottom: 40px;}
.mobile_paddingtb50 {padding-top: 50px; padding-bottom: 50px;}
.mobile_paddingtb60 {padding-top: 60px; padding-bottom: 60px;}
.mobile_paddingtb70 {padding-top: 70px; padding-bottom: 70px;}
.mobile_paddingtb80 {padding-top: 80px; padding-bottom: 80px;}
.mobile_paddingtb90 {padding-top: 90px; padding-bottom: 90px;}
.mobile_paddingtb100 {padding-top: 100px; padding-bottom: 100px;}

.mobile_paddingtb110 {padding-top: 110px; padding-bottom: 110px;}
.mobile_paddingtb120 {padding-top: 120px; padding-bottom: 120px;}
.mobile_paddingtb130 {padding-top: 130px; padding-bottom: 130px;}
.mobile_paddingtb140 {padding-top: 140px; padding-bottom: 140px;}
.mobile_paddingtb150 {padding-top: 150px; padding-bottom: 150px;}
.mobile_paddingtb160 {padding-top: 160px; padding-bottom: 160px;}
.mobile_paddingtb170 {padding-top: 170px; padding-bottom: 170px;}
.mobile_paddingtb180 {padding-top: 180px; padding-bottom: 180px;}
.mobile_paddingtb190 {padding-top: 190px; padding-bottom: 190px;}
.mobile_paddingtb191 {padding-top: 191px; padding-bottom: 191px;}
.mobile_paddingtb200 {padding-top: 200px; padding-bottom: 200px;}

.mobile_paddingtb210 {padding-top: 210px; padding-bottom: 210px;}
.mobile_paddingtb220 {padding-top: 220px; padding-bottom: 220px;}
.mobile_paddingtb230 {padding-top: 230px; padding-bottom: 230px;}
.mobile_paddingtb240 {padding-top: 240px; padding-bottom: 240px;}
.mobile_paddingtb250 {padding-top: 250px; padding-bottom: 250px;}
.mobile_paddingtb260 {padding-top: 260px; padding-bottom: 260px;}
.mobile_paddingtb270 {padding-top: 270px; padding-bottom: 270px;}
.mobile_paddingtb280 {padding-top: 280px; padding-bottom: 280px;}
.mobile_paddingtb290 {padding-top: 290px; padding-bottom: 290px;}
.mobile_paddingtb300 {padding-top: 300px; padding-bottom: 300px;}
.set-height {height: auto!important;}
}

.text-left {text-align: left;}
.text-center {text-align: center;}
.text-right {text-align: right;}

@media (max-width: 767px) {
    .mobile-text-left {text-align: left;}
    .mobile-text-center {text-align: center;}
    .mobile-text-right {text-align: right;}
}

/*************************************
*********************** Typography *************/


h1, h2, h3, h4, h5, h6 {
  font-family: 'Arial', 'Open Sans', sans-serif;
  font-weight: bold; line-height: normal; margin: 8px 0; color:#0054a4; }

h1 {font-size: 60px; line-height:79px; text-shadow: 1px 1px 25px rgba(0, 0, 0, 0.35); }
h2 {font-size: 42px; line-height:60px; }
h3 {font-size: 38px; }
h4 {font-size: 32px;}
h5 {font-size: 18px; }
h6 {font-size: 14px;}

a {text-decoration:none; transition: .25s; -webkit-transition: .25s; -o-transition: .25s; -ms-transition: .25s; line-height:normal; margin-bottom:0; color: #42505b; }
a:hover {text-decoration: none; color:#0054a4;}
p a, .hs_cos_wrapper_type_rich_text ul li a { text-decoration: underline ;color: #42505b;} 
p a:hover {color: #439539 ;}
h2 a{ color:#0054a4;}
.font-white,.font-white h1,.font-white h2,.font-white h3,.font-white h4,.font-white h5, .font-white a { color: #fff;}

ul, ol {	padding-left: 20px;}
ul li a {	font-weight: normal;}
* {	outline: none;}
img {	max-width: 100%;}
strong {font-weight: 600;}


/**********Buttons***********/
a.cta_button{display: inline-block; line-height: normal;box-sizing: border-box !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important;}
.span12.widget-span.widget-type-custom_widget.globe-position,.span7.widget-span.widget-type-custom_widget.globe-position {width:auto;}
.white_fill_blue_txt_btn a{}

body .white_fill_blue_txt_btn a{ display:inline-block; vertical-align:middle; line-height:normal; font-size:14px; text-transform:capitalize; font-weight:bold; padding:10px 16px; border-radius:0; background-color: #fff;text-shadow: none; color: #0054a4; margin-right: 6px;margin-left: 4px}
body .white_fill_blue_txt_btn a:hover{	background-color: #439539; color: #fff;}

.white_fill_btn a {	display: inline-block;	color: #42505b;	background-color: #fff;	padding: 4px 16px;	border-radius: 12px;}
.white_fill_btn a:hover {color: #fff;	background-color:  #439539;text-decoration:none !important;}

.link_txt{ color: #0054a4;}
.link_txt:hover{ color: #439539;}

.white_fill_green_txt_btn a{width: auto;box-shadow: none !important;	border-radius: 5px;	font-size: 16px;font-weight: bold;	font-family: arial;	padding: 26px 15px;	  text-align: center;	cursor:pointer; line-height: normal;margin-top: 0;background-color: #fff;	border: 1px solid #fff; color: #439539; box-sizing: border-box !important;-webkit-box-sizing: border-box !important;-moz-box-sizing: border-box !important;display: inline-block;}
.white_fill_green_txt_btn a:hover{color: #fff; border-color: #fff; background-color: #439539;}

.white_fill_blue_text_btn a{width: auto;box-shadow: none !important;	border-radius: 5px;	font-size: 16px;font-weight: bold;	font-family: arial;	padding: 26px 15px;	  text-align: center;	cursor:pointer; line-height: normal;margin-top: 0;background-color: #fff;	border: 1px solid #fff; color: #0054a4;box-sizing: border-box !important;-webkit-box-sizing: border-box !important;-moz-box-sizing: border-box !important;display: inline-block;}
.white_fill_blue_text_btn a:hover{color: #fff; border-color: #0054a4;background-color: #0054a4;}

.green_fill_white_text_btn a{width: auto;box-shadow: none !important;	border-radius: 5px;	font-size: 16px;font-weight: bold;	font-family: arial;	padding: 26px 15px;	  text-align: center;	cursor:pointer; line-height: normal;margin-top: 0;background-color: #439539;	border: 1px solid #439539; color: #fff;
box-sizing: border-box !important;-webkit-box-sizing: border-box !important;-moz-box-sizing: border-box !important;display: inline-block;}
.green_fill_white_text_btn a:hover{background-color: #0054a4;	border: 1px solid #0054a4; color: #fff;}

.centered_cta_module_wrapper .section_inner_wrapper.white_fill_green_txt_btn a, .centered_cta_module_wrapper .section_inner_wrapper.white_fill_blue_text_btn a,
.centered_cta_module_wrapper .section_inner_wrapper.green_fill_white_text_btn a{ padding-left:66px; padding-right:66px; margin-top: 30px;}
.centered_cta_module_wrapper .section_btn.white_fill_green_txt_btn a, .centered_cta_module_wrapper .section_btn.white_fill_blue_text_btn a,
.centered_cta_module_wrapper .section_btn.green_fill_white_text_btn a {padding-left:60px;padding-right:60px;	margin-top: 30px;}

.font-black, 
.font-black h1, 
.font-black h2, 
.font-black h3, 
.font-black h4, 
.font-black h5, 
.font-black p, 
.font-black span, 
.font-black a { color: #42505b;}

.font_black, 
.font_black h1, 
.font_black h2, 
.font_black h3, 
.font_black h4, 
.font_black h5, 
.font_black p, 
.font_black span, 
.font_black a { color: #42505b;}

.font-blue, 
.font-blue h1, 
.font-blue h2, 
.font-blue h3, 
.font-blue h4, 
.font-blue h5, 
.font-blue p, 
.font-blue span, 
.font-blue a { color: #0054a4;}

.font-green, 
.font-green h1, 
.font-green h2, 
.font-green h3, 
.font-green h4, 
.font-green h5, 
.font-green p, 
.font-green span, 
.font-green a { color: #439539;}


.font-black, .font_black {	 }
.blue_link a, .font-blue {color: #0054a4; font-weight:600;}
.blue_link a:hover, .font-green {color: #439539;}

.screen-reader-only {
  position: absolute;
  width: 1px;
  clip: rect(0 0 0 0);
  overflow: hidden;
  white-space: nowrap;
}

p a[target="_blank"]::after, .hs_cos_wrapper_type_rich_text ul li a[target="_blank"]::after {
  content: url(https://4944195.fs1.hubspotusercontent-na1.net/hubfs/4944195/Icons/New-Page-icon-1.png);
  display: inline-block;
  margin-left: 0.2em;
  width: 1em;
  height: 1em;
}

.post_share p a[target="_blank"]::after {
  content: revert;
  display: inline-block;
  margin-left: 0;
  width: 0;
  height: 0;
}

.header-container-wrapper .row-fluid [class*="span"]{min-height:0;}
.main_header_section {z-index: 99; position: absolute;left: 0;right: 0;padding: 28px 0 19px; -webkit-transition: all 0.2s ease; -moz-transition: position 2s; -ms-transition: position 2s; -o-transition: position 2s; transition: all 0.2s ease;}

.main_header_section.fixed-header{position: fixed;background-color: #fff;animation: smoothScroll 1s forwards;box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);}
@keyframes smoothScroll {
0% {
transform: translateY(-40px);
}
100% {
transform: translateY(0px);
}
}

@-webkit-keyframes smoothScroll {
0% {
-webit-transform: translateY(-40px);
}
100% {
-webkit-transform: translateY(0px);
}
}

.header_logo{max-width:276px;}
.header_logo a {	display: inline-block;}

.header_right_column {text-align: right; /*text-shadow: 0 0px 3px rgba(0, 0, 0, 0.2);*/ }
.fixed-header .header_right_column, .inner-template .header_right_column, .blog_template .header_right_column {/*text-shadow: none;*/}
.header_right_column ul{padding:0;margin:0;}
.header_right_column ul li {display: inline-block;vertical-align: middle;}
.header_right_column ul li a, .header_right_column a{color:#fff;}

.header_top_row{padding-bottom: 19px;position:relative;}
.header_top_row .header_top_menu a{display:inline-block; vertical-align:middle; padding-left:10px; font-size:14px; border-left:1px solid #fff; font-weight:normal; line-height:16px; font-size:14px;}
.header_top_row .header_top_menu a:hover{  text-decoration:underline; }
.header_top_row .header_top_menu ul li:first-child a{padding-left:0;border-left:0;}

.header_top_row .header_top_menu, .header_top_row .header_btn, .header_top_row .search-btn{width:auto;float:none;display:inline-block;}
.header_top_row i.fas.fa-search {	font-size: 14px;}
.header_top_row .header_top_menu .hs-menu-flow-horizontal > ul li {	margin-left: 0;}
.header_top_menu .hs-menu-flow-vertical ul li a{padding:0;border-left:0;}

.main_header_section .header_btm_row {border-top: 2px solid #fff;	padding-top: 0;	display:inline-block; line-height:normal;	width: auto;	margin-left: auto;	margin-right: 0;	float: none;min-width:368px;}

.hs-menu-wrapper > ul li{position:relative;}
.header-menu ul li a {display: block;	line-height: normal; font-weight:bold;font-size:16px;}
.header-menu ul li a:hover, .header_top_row i.fas.fa-search:hover { color: #439539; }

.hs-menu-flow-horizontal ul {display: inline-block;	list-style: none;margin: 0; padding:0;}
.hs-menu-flow-horizontal ul li {float: none;	display: inline-block;	vertical-align: middle;}
.header-menu .hs-menu-flow-horizontal > ul li {	margin-left: 35px;}
.header-menu .hs-menu-flow-horizontal > ul li:first-child{margin-left:0;}
.header-menu  .hs-menu-wrapper ul li .child-trigger i {border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #fff;
	position: absolute;	cursor: pointer;	right: 0;	top: 16px;	margin: auto;	height: 8px;	width: 12px;	z-index: 9;}

.header-menu .hs-menu-wrapper > ul li ul {background-color: #fff;  color: #22262a;	  visibility:hidden;   opacity:0;    -webkit-transition:opacity .4s;	  padding: 15px 0;  min-width: 220px;margin: auto;  border-radius: 0;	  text-align: left;  width: 100%;	  box-shadow: 0 0 1px rgba(0, 0, 0, 0.5);   display: none;  -webkit-transition: opacity .4s;  position: absolute;
  z-index: 10;   right: 50%;  top:100%;  left: 0;  right: 0;	}
.header-menu .hs-menu-wrapper > ul li:hover > ul {	display: block;opacity: 1;visibility: visible;}
.header-menu .hs-menu-wrapper > ul li ul {color: #22262a;	text-align: left;}
.header-menu .hs-menu-wrapper > ul li ul li {display:block;margin:0;}
.header-menu .hs-menu-wrapper > ul li ul li a {text-transform: none;	font-size: 15px;	color: #22262a;	display: block;	width: 100%;
	padding: 7px 15px;	border-color: transparent;	border-bottom-style: solid; text-shadow:none;}
.header-menu .hs-menu-wrapper > ul li ul li ul  {left: 100%;top: 0; /*left: auto;	right: 100%;*/ }
.header-menu .hs-menu-wrapper > ul li ul li ul li ul {	left: auto;	right: 100%; top:0;}

.header-menu .hs-menu-flow-vertical { width:100%}
.hs-menu-flow-vertical ul { list-style:none; margin:0}
.hs-menu-flow-vertical ul li {	display: block;	text-align: left; width:100%;margin: 0 0 8px;}
.hs-menu-flow-vertical ul li a{ display: block;	text-align: left; width:100%; }}
.header-menu .hs-menu-flow-vertical > ul li >a { width:100%}
.header-menu .hs-menu-flow-vertical > ul > li > a {	max-width: 180px;}
.header-menu .hs-menu-flow-vertical > ul li a { padding:4px 0px; text-decoration:none}
.header-menu .hs-menu-flow-vertical > ul li ul { top:0; left:180px; width:auto;}

.header-menu  .hs-menu-flow-vertical.no-flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper,
.header-menu .hs-menu-flow-horizontal.no-flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper { visibility:visible; opacity:1}

body .hs-menu-flow-horizontal > ul li a, body .hs-menu-flow-vertical li a{ max-width:100%; white-space:normal; text-overflow:inherit; width:auto; position:relative; display:block; }

.header_row_for_mobile {	display: none !important;}

.main_header_section .header_btm_row .hs-menu-wrapper > ul > li > a {padding: 15px 0 15px;}


/**Inner pages header code start **/
.inner-template .main_header_section, .inner-template #header_with_nav, .inner-template #header_with_no-nav, .blog_template #header_with_nav, .blog_template #header_with_no-nav {background-color:#fff;}
.header_logo.colored_logo, .fixed-header .white_logo, .inner-template .white_logo, .blog_template .white_logo{	display: none;}
.fixed-header .header_logo.colored_logo, .inner-template .header_logo.colored_logo, .blog_template .header_logo.colored_logo{display:block;}
.fixed-header .header_top_menu a, .fixed-header .header_right_column i.fas.fa-search, .inner-template .header_top_menu a, .inner-template .header_right_column i.fas.fa-search, .blog_template .header_top_menu a, .blog_template .header_right_column i.fas.fa-search{ color: #999999; }
.fixed-header .header_top_menu a, .inner-template .header_top_menu a, .blog_template .header_top_menu a{border-color: #999999; }
.fixed-header .white_fill_blue_txt_btn a, .inner-template .white_fill_blue_txt_btn a, .blog_template .white_fill_blue_txt_btn a { background-color: #0054a4 ; color:#fff;}
.fixed-header .header_btm_row, .inner-template .header_btm_row, .blog_template .header_btm_row{ border-top-color: #e9f0f4; }

.fixed-header .header-menu ul li a:hover, .header-menu ul li a:hover, .blog_template .header-menu ul li a:hover, .header-menu .hs-menu-flow-horizontal > ul li ul li a:hover{ color: #439539; }
.fixed-header .white_fill_blue_txt_btn a:hover, #header_with_nav .white_fill_blue_txt_btn a:hover{	background-color: #439539; color: #fff;}
.fixed-header .header_top_row i.fas.fa-search:hover, #header_with_nav .header_top_row i.fas.fa-search:hover{ color: #439539; }
.header-menu ul li.active a, .fixed-header .header-menu ul li.active a, .inner-template .header-menu ul li.active a, .blog_template ul li.active a, .header-menu .hs-menu-wrapper > ul li ul li a:hover,
.inner-template .header_btm_row .header-menu ul li a:hover,.inner-template .header-menu .hs-menu-wrapper>ul>li.active-branch>a{ color: #439539 ;}


.show_popup_form {	padding-right: 17px;overflow: hidden;}

body.show_popup_form::before {	content: "";	background-color: rgba(0, 0, 0, 0.5);	position: fixed; top: 0;	bottom: 0;	left: 0;	right: 0;	width: 100%;	height: 100%;	z-index: 100;}
.show_popup_form .open_popup{overflow-x: hidden; overflow-y: auto;opacity: 1;}
.search_box_wrapper{position: fixed;right: 0;left: 0; top:50px; outline:0;z-index:100;transition: opacity .15s linear;opacity:0;margin:0 auto !important; max-width:550px; }
.show_popup_form .search_box_wrapper.open_popup {	opacity: 1;/*background-color: rgba(0, 0, 0, 0.5);*/}
.search_box_wrapper .search_box_inner-wrapper {	max-width: 500px;	float: none;	position: relative;	margin: 0px auto !important;	background-color: #fff;	border: 1px solid #eee;
	border-radius: 10px;	padding: 50px 20px;}
.search_box_wrapper form .hs-search-field__input {	box-sizing: border-box;	width: 88%;	padding: 12px 15px;	line-height: normal;	font-family: arial;	font-size: 14px;	display: inline-block;
	vertical-align: top;	height: 43px;border: 1px solid #ccc;}
.search_box_wrapper form button {	width: 12%;	margin-left: -8px;	height: 44px;	display: inline-block;	vertical-align: top;	margin-top: -1px;}
.search_box_wrapper .search_input button svg {	width: 17px;	height: 17px; fill:#fff;}
.search_box_wrapper .close_btn{max-width:500px;margin:0 auto !important;text-align:right;float: none;}
.close_btn a {	width: 40px;	height: 40px;	background-color: #439539;	color: #fff;	display: inline-block;	text-align: center;	line-height: 40px;	border-radius: 100%;	position: relative;	right: -20px;	bottom: -23px;	z-index: 10;}


body .search_input {		position: relative; width: 0 !important; overflow-x: hidden;	-webkit-transition: width .3s;	-moz-transition: width .3s;
	transition: width .3s;	-webkit-backface-visibility: hidden;	display: inline-block !important;	opacity: 0;	float: none !important;	vertical-align: middle;
	margin-left: 0 !important;}
body .search_input.search_bar_show {	display: inline-block !important;	width: 250px !important;	opacity: 1;}
.search_input .hs-search-field {	display: inline-block;display: block;width:100%;}
.search_input .hs-search-field__bar {	position:relative; }
.search_input form{position:relative;}
.search_input form .hs-search-field__input{height:37px; padding: 9px 10px;font-size: 14px;}
.search_input form button{position:absolute;top:0; right:0;font-size:13px;height:37px;padding: 11px 15px; background-color:#439539; border-color:#439539;}
.search_input form button:hover{background-color:#0054a4;border-color:#0054a4;}
.search_input .hs-search-field__bar button svg {	height: 14px;	fill: #fff;}


.hero_mod_wrapper {	background-size: cover;	background-repeat: no-repeat;	position: relative; min-height:inherit;height:auto;overflow:hidden;display: flex;
flex-direction: column;justify-content: center;}
.hero_mod_wrapper .page-center{width:100%;}
.covanta-home .hero_mod_wrapper {min-height:100vh;}

.overlay {position: absolute;left: 0;right: 0;top: 0;	bottom: 0;z-index:1;}
.hero_video_box { width:100%; z-index:-1;}
.hero_video_box video{object-fit: cover;  width: 100vw;  height: 100%;  position: absolute;  top: 0;  left: 0;}

.hero_video_box .hs-responsive-embed-wrapper, .hero_video_box .vidyard-player-container {	height: 100% !important; max-width: 100% !important;	max-height: inherit !important;	position: absolute !important;	left: 0;	top: 0;bottom:0;}
.hero_video_box .hs-responsive-embed-wrapper > div, .hero_video_box .vidyard-player-container > div {	height: 100% !important;}
.hero_video_box iframe {object-fit: cover;width: 100vw;height: 100%;position: absolute;top: 0;left: 0;}
.hero_video_box img.vidyard-player-embed {display: none !important;	position: absolute;	left: 0;	top: 0;	object-fit: cover;	width: 100% !important;
  height: 100% !important;}

.banner_content {position:relative;z-index:10;}
.home-template .banner_content { /*max-width: 540px; margin-left:auto; margin-right:auto; */}
.covanta-home .banner_content { margin-bottom: 111px;margin-left:0;}
.banner_content {text-shadow: 0 0px 3px rgba(0, 0, 0, 0.2);}
h1 span {	font-weight: bolder;}
.business_box {	position: absolute;	bottom: 0;	right: 0;	background-color: #e9f0f4;	padding: 25px 10px 25px 10px;	display: flex;/*width: 65.8%; min-width:950px;*/ width:auto; z-index: 10;}
.business_box > *, .InnerBox > * {	align-self: center;}
.box_toggle_arrow {	padding: 41px 0;}
.box_toggle_arrow a, .box_toggle_arrow a img {display: block;}
.InnerBox{display: block;margin-left: 12px}
.business_box.show_banner_box .InnerBox {display: none;}
.business_box .box_image, .business_box .box_title {margin-right: 8px;display:inline-block; vertical-align:middle;max-width:215px; text-align: center;}
.business_box .box_right_sec {	max-width:388px; text-align:center;display:inline-block; vertical-align:middle;padding-left: 24px;	border-left: 2px solid #889baa;}
.business_box .box_content {	margin-bottom: 10px;}
.business_box h5 {	margin: 0;	font-size: 20px;	font-weight: 600;	text-transform: uppercase;	line-height: 28px;	display: block;	letter-spacing: 1px;}
.business_box .box_content p {	margin-bottom: 0;margin-top: 7px; line-height:25px;}
.business_box .box_button a {display:inline-block; vertical-align:middle; line-height:normal; font-size:16px; text-transform:capitalize; font-weight:normal; padding:7px 18px; border-radius:0; background-color: #0054a4; color:#fff; }
.business_box .box_button a:hover {	opacity: 0.8;}
.show_banner_box .box_toggle_arrow {	transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg);}
form.stacked {max-width: 1170px; margin: 0 auto;}
form ul.inputs-list {list-style: none; padding-left: 0;}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
  -webkit-animation-duration: 9s;
  animation-duration: 9s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-delay: 3s; 
  }
  @-webkit-keyframes slideInRight {
  0% {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  visibility: visible;
  }
  100% {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  }
  }
  @keyframes slideInRight {
  0% {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  visibility: visible;
  }
  100% {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  }
  } 

       .slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  }
  @-webkit-keyframes slideInUp {
  0% {
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  visibility: visible;
  }
  100% {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  }
  }
  @keyframes slideInUp {
  0% {
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  visibility: visible;
  }
  100% {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  }
  } 


.story_mod_wrapper h5, .two_col_copy_media_mod_wrapper h5, .testimonial_section_wrapper h5{color: #869aa8; display:inline-block; padding-bottom:7px; position:relative; text-transform:uppercase; font-family: 'Montserrat', sans-serif;}
.story_mod_wrapper h5:after, .two_col_copy_media_mod_wrapper h5::after, .testimonial_section_wrapper h5::after{content:"";position:absolute; left:0;width:auto;right:0;bottom:0; background-color: #869aa8; height:2px;}
.font-white h5{color:#fff !important;}

.story_mod_wrapper {position: relative;background-color: #fff;z-index:1;}
.story_mod_wrapper .section_inner_wrapper {	display: flex;}
.story_mod_wrapper .section_inner_wrapper .section_content_column {	padding: 42px 280px 42px 52px;	width: 73.6%;}

.content_block h5 {margin-bottom: 21px;}
.story_mod_wrapper .section_inner_wrapper .section-image_column {	margin-left: -20.5%;	margin-top: -81px;	position: relative;max-width: 582px;width:100%;}
.story_mod_wrapper .section_inner_wrapper .section-image_column .image_block{ padding: 24px;	position: relative;}
.story_mod_wrapper .section_inner_wrapper .section-image_column .image_block::before {	content: "";	width: 54px;	height: 54px;	border-left: 7px solid #0054a4;	border-top: 7px solid #0054a4;	position: absolute;	left: 0;	top: 0;}
.story_mod_wrapper .section_inner_wrapper .section-image_column .image_block::after {	content: "";	width: 54px;	height: 54px;	border-right: 7px solid #0054a4;	border-bottom: 7px solid #0054a4;	position: absolute;	right: 0;	bottom: 0;}
.story_mod_wrapper .section_inner_wrapper .section-image_column .image_block img {	width: 100%;	object-fit: cover;}
.story_mod_wrapper .content_block a {	font-weight: bold; display:inline-block;}
.content_block a:hover{text-decoration:underline;}
.story_mod_wrapper h5{margin-top:0;}


.story_mod_wrapper .section_inner_wrapper.section_image_left_copy_right {	flex-direction: row-reverse;}
.story_mod_wrapper .section_image_left_copy_right .section_content_column {	padding: 42px 52px 42px 280px;	}
.story_mod_wrapper .section_image_left_copy_right .section-image_column {	margin-right: -20.5%;}

.section_repeater_block {	min-height: 519px;}
.two_col_copy_media_mod_wrapper .section_repeater_block {	display: flex;}
.two_col_copy_media_mod_wrapper .section_repeater_block > * {	width: 50%;	position: relative;}
.font-white h5::after {	background-color: #fff;}
.section_repeater_block .content_block {	max-width: 541px;	display: inline-block;	text-align: left;	padding: 24px;	position: relative;}

.section_repeater_block .content_block::before {
	content: "";	width: 54px;	height: 54px;	border-left: 7px solid #0054a4;	border-top: 7px solid #0054a4;	position: absolute;	left: 0;	top: 0;}
.section_repeater_block .content_block::after {
	content: "";	width: 54px;	height: 54px;	border-right: 7px solid #0054a4;	border-bottom: 7px solid #0054a4;	position: absolute;	right: 0;	bottom: 0;}
.section_repeater_block .font-white .content_block::before, .section_repeater_block .font-white .content_block::after{border-color:#fff;}
.section_repeater_block .content_block > a {	text-transform: uppercase;font-weight: bold;}
.wistia_responsive_padding {	max-width: 685px;}

.media_left_copy_right .section_content_column {	text-align: right;	padding-left: 62px;display: flex;align-items: center;justify-content: flex-start;}
.section_media_column {	background-color: #D9D9D9;padding:60px 0;}
.video_media_block {max-height: 384px;overflow:hidden;	max-width: 72%;	position: absolute;	right: 0;	top: 0;	bottom: 0;	width: 100%;	margin: auto;text-align:right;}
.video_media_block .hs-responsive-embed-wrapper {	display: inline-block !important;	max-width: 100% !important;	max-height: inherit !important;width:100% !important}
.image_media_block { height: 100%;display: inline-flex; }
.media_left_copy_right .image_media_block {text-align:right;width:100%; justify-content: flex-end;}
.image_media_block > img {max-width: 685px;	object-fit: contain;}
.media_right_copy_left .image_media_block {	text-align: left;padding-left;0;}


.section_repeater_block.media_left_copy_right {	flex-direction: row-reverse;}

.media_right_copy_left .section_content_column {	text-align: right;	padding-right: 62px;display: flex;align-items: center;justify-content: flex-end;}
.media_right_copy_left .video_media_block{text-align:left;}
.media_right_copy_left .video_media_block {	left: 0;	right: auto;}

.highlights_slider_module h2 {text-transform: uppercase;display: inline-block;border-bottom: 2px solid;font-size: 32px;line-height: normal;}

.highlights_slider_module .page-center {max-width: 1586px;}
.highlights_slider_module .slick-track {min-height: 420px;max-height:420px;}
.highlights_slider_module .slick-list {padding: 0 !important;}
.highlights_slider_module .slider_items > a {display: block;	/*max-width: 370px;*/ max-width:71.4%;	margin: 0 auto;transition-duration: 0.6s; -webkit-transition-duration: 0.6s;margin-top:10%;}
.highlights_slider_module .slider_image {	max-width: 100%;	width: 100%;	object-fit: cover;	position: relative; height:208px;}
.highlights_slider_module .slider_image::before {	content: "";	position: absolute;	left: 0;	right: 0;	top: 0;	bottom: 0;	background-color: rgba(71, 71, 71, 0.65);border-radius: 8px;}
.highlights_slider_module .slider_items.slick-center > a {	/*max-width: 519px;min-width:519px;*/ max-width:100%; min-width:100%;margin-top:0;}
.highlights_slider_module .slider_items.slick-center .slider_image::before{display:none;}
.highlights_slider_module .slick-initialized .slick-slide {	display: inline-block;	vertical-align: top;transition-duration: 0.6s; -webkit-transition-duration: 0.6s;margin:0 10px;}
.highlights_slider_module .slick-slide{float:none; vertical-align: middle;}
.highlights_slider_module .slick-slide img {	display: block;	object-fit: cover;	width: 100%;border-radius: 8px; height:100% !important;}
.highlights_slider_module .slick-slide.slick-center .slider_image {	height: 291px;}
/* .highlights_slider_module .slider_title {	text-align: left;} */
.highlights_slider_module .slider_title p {	font-size: 22px;	line-height: 33px;	font-weight: normal;	color: #0054a4;}
.highlights_slider_module .slider_items > a:hover p {	text-decoration: underline;	}
.highlights_slider_module .slick-arrow {left: 30%;}
.highlights_slider_module .slick-next{right:30%;left:auto;}



form .hs-form-field > *, .input > * {	display: block;	width: 100%;}
form .hs-form-field input, form .hs-form-field select, form .hs-form-field input, form .hs-form-field textarea, form input[type="password"], form input[type="text"], form input[type="email"]
{	padding: 13px 15px;	height: auto;	font-size: 16px;	line-height: normal;	border: 1px solid #ccc;	font-family: arial;}
form input[type="password"]{height:auto !important;}
form  .hs-form-field {	margin: 10px 0;}
ul.inputs-list {	padding-left: 20px;}
ul.inputs-list li label {display: block;}
ul.hs-error-msgs {	margin-top: 0;}
ul.hs-error-msgs li .hs-error-msg {	font-size: 16px; line-height:normal;}
form .hs-form-field input[type="checkbox"], form .hs-form-field input[type="radio"] {	width: auto;	display: inline-block;	margin-top: 8px;	margin-right: 8px;	width: auto;}
.hs_submit .hs-button, form input[type="submit"], form button {width: auto;	background-color: #0054a4;	border-color: #0054a4;	box-shadow: none !important;	text-transform: uppercase;	font-size: 16px;	font-weight: bold;	font-family: arial;	padding: 13px 15px;	text-align: center;	color: #fff ;	cursor:pointer; line-height: normal;border: 1px solid #0054a4;}
.hs_submit .hs-button:hover, form input[type="submit"]:hover, form button:hover{ background-color: #439539; color:#fff; border-color: #439539; }
.search-input .hs-search-field__bar button svg {	height: 15px;	fill: #fff;margin-top: 2px}
.search-input .hs-search-field__bar form {	position: relative;}
.search-input .hs-search-field__bar form button {	position: absolute;	top: 0;	right: 0;	width: 60px;height: 46px;}
.submitted-message {	margin: 5px 0;	background-color: #0054a4;	color: #fff;	padding: 10px;}


/********************Slick slider*****************/
.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; -webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}
.slick-track:before, .slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
.slick-dots {margin-bottom: 0;	text-align: center;padding:0;}
.slick-dots li {	display: inline-block;	width: 17px;	height: 17px !important;	margin: 0 5px;}
.slick-dots li button {	background-color: #999999;	border: 0;	border-radius: 100%;	width: 17px;	height: 17px !important;	text-align: center;	line-height: 17px;	color: transparent;cursor:pointer; display:block; padding:0;}
.slick-dots li.slick-active button{ background-color: #0054a4; }
.slick-arrow {	position: absolute;	top: 24%;	height: 45px;	width: 28px;	background-color: transparent;	border: 0;
	color: transparent;	background-image: url(https://4944195.fs1.hubspotusercontent-na1.net/hubfs/4944195/Covanta_June20/Home/carousel-arrow-left-new.png);	margin: auto;	z-index: 10;	cursor: pointer;left:0;background-repeat: no-repeat;padding:0;}
.slick-next {	background-image: url(https://4944195.fs1.hubspotusercontent-na1.net/hubfs/4944195/Covanta_June20/Home/carousel-arrow-right-new.png);	left: auto;	right: 0;}
.slick-lightbox .slick-arrow {	top: 50%;}

.stats_mod_wrapper .section_inner_wrapper {	display: flex;	justify-content: space-between;}
.stat_item:first-child {	padding-left: 0;	border-left: 0;width: 22%;}
.stat_item {	padding: 0 3%; border-left: 4px solid;width: 28%}
.stat_item h3 {	font-weight: 800;margin-top: 5px;}
.stat_item p:last-child {	margin-bottom: 0;}


.testimonial_section_wrapper .section_inner_wrapper {	display: flex;	flex-direction: row;}
.testimonial_section_wrapper .section_inner_wrapper > * {	width: 50%;	position: relative; display:flex;}
.testimonial_section_wrapper .section_left_column .content_block {	display: block;	max-width: 485px;	margin-left: auto;	margin-right: 115px;	position: relative;	padding: 55px 0;align-self: center;}
.testimonial_section_wrapper .section_left_column .content_block::before { content:"";display: block;	background-image: url(https://4944195.fs1.hubspotusercontent-na1.net/hubfs/4944195/Covanta_June20/Home/quotation.png);
	background-repeat: no-repeat;	background-size: auto; width: 204px;height: 161px;position: absolute;left: -79px;top: 0;}
.testimonial_section_wrapper .section_header{margin:0;}
.testimonial_section_wrapper .image_block {	display: inline-flex;	height: 100%;width:100%;}
.testimonial_section_wrapper .image_block img {	object-fit: cover;width: 100%;height: 100%;display: block;}
.testimonial_section_wrapper .slick-dots {	text-align: left;}
.testimonial_section_wrapper .client_info {	margin-top: 50px;	margin-bottom: 20px;}

.newsletter_block h3 {	font-size: 28px;}
.newsletter_block > span {display: flex;	justify-content: space-between;flex-wrap: wrap;}
.newsletter_block > span > h3 {	width: 42%;align-self: top;margin-bottom: 0;margin-top: 15px; color: #262724;}
.newsletter_block > span > div {	width: 58%;}
.newsletter_block .hs-form-field > label {	display: none;}
.newsletter_block .hs_error_rollup {	display: none;}
.newsletter_block form .hs_email, .newsletter_block form .hs_submit {	display: inline-block;	vertical-align: top;}
.newsletter_block form .hs_email{width: 64.7%;margin-right:10px;margin-top: 0;margin-bottom: 0;}
.newsletter_block form .hs_submit{width:32.4%}
.newsletter_block form .hs_email input {background-color: transparent;	border: 1px solid #262724;	color: #262724;	font-size: 16px;	line-height: normal;	padding: 29px 38px;font-family: arial;height:78px}
.newsletter_block form .hs_submit input:hover {	background-color: inherit;	border-color:inherit;	color:#262724 ;}
.newsletter_block form .hs_submit input{width: 100%;box-shadow: none !important;	text-transform: uppercase;	font-size: 20px;height: 78px;	font-weight: bold;	font-family: arial;	padding: 27px 0;	 text-align: center;	color: #fff;	cursor:pointer; line-height: normal;margin-top: 0;box-sizing: border-box !important;-webkit-box-sizing: border-box !important;-moz-box-sizing: border-box !important; display: inline-block; background-color: #262724; border-color: #262724;}
.newsletter_block .hs-error-msg {font-size: 16px;}
.newsletter_block .no-list.hs-error-msgs {padding-left: 20px;	margin-bottom: 0; color:#262724;}

.font-white .newsletter_block > span > h3, .font-white .newsletter_block .no-list.hs-error-msgs {color:#fff; }
.font-white form .hs_email input{border-color: #fff; color: #fff;}
.font-white form .hs_submit input {		background-color: #fff;	border-color: #fff;	border: 1px solid #fff; color: #439539;}
.font-white form .hs_submit input:hover{ background-color: transparent; color:#fff; border-color: #fff; }

.font-white .newsletter_block ::-webkit-input-placeholder {  color:#fff;  opacity:1;}
.font-white .newsletter_block ::-moz-placeholder {  color:#fff;   opacity:1;}
.font-white .newsletter_block :-ms-input-placeholder {  color:#fff;  opacity:1;}
.font-white .newsletter_block :-moz-placeholder {   color:#fff;  opacity:1;}

.newsletter_block ::-webkit-input-placeholder {  color:#989898;  opacity:1;}
.newsletter_block ::-moz-placeholder {  color:#989898;   opacity:1;}
.newsletter_block :-ms-input-placeholder {  color:#989898;  opacity:1;}
.newsletter_block :-moz-placeholder {   color:#989898;  opacity:1;}



.footer-container-wrapper {	background-color: #262724;}
.footer_btm-row, .footer_btm-row a,
.footer-container-wrapper a, .footer-container-wrapper {font-size: 16px;	font-weight: normal;}
.footer-container-wrapper a:hover{  text-decoration:underline; }
.footer_top_row {border-bottom: 5px solid #3c3d3a;}
.footer_menu .hs-menu-wrapper ul {	padding: 0;	margin: 0;	display: flex; justify-content: space-around;list-style:none;}
.footer_menu .hs-menu-wrapper.hs-menu-flow-vertical > ul{flex-wrap:wrap;}
.footer_menu .hs-menu-flow-horizontal > ul > li {	width: auto;}
.footer_menu .hs-menu-wrapper > ul > li > a {	font-size: 22px;	font-weight: bold;	line-height: normal;	display: block;}
.footer_menu .hs-menu-wrapper > ul li ul {	margin-top: 32px;}


.footer_menu ul ul.hs-menu-children-wrapper {	flex-direction: column;padding: 0;}
.footer_menu ul ul.hs-menu-children-wrapper li{margin-bottom:22px;}
.footer_menu ul ul.hs-menu-children-wrapper li a {font-size: 16px;	font-weight: normal;	line-height: normal;	display: block;}
.footer-social-share {text-align: right;padding-top:23px;}
.footer-container-wrapper .social_share_module {display: inline-block;	text-align: left;	max-width: 302px;	width: 100%;}
.social_share_module a {font-size: 14px;	font-weight: normal;	line-height: normal;	display: inline-block;	margin-right: 15px;}
.social_share_module a:hover{text-decoration:none;color:  #439539;}
.footer_btm-row .row-fluid > div {	float: none;	width: auto;	display: inline-block;	vertical-align: middle;}



.main_body_wrapper .page-center > div {float: none;}

#footer_with_no_nav .footer_left_column .row-fluid > * {float: none;	display: inline-block;	width: auto;	vertical-align: middle;}
#footer_with_no_nav .white_fill_btn a{display:block;}
#footer_with_no_nav .footer-container-wrapper .social_share_module {text-align: right;max-width:100%;}
#footer_with_no_nav .credit-txt span {	display: block;}

.checkbox-row .fakelabel input[type="checkbox"] {margin-top: 5px;}
.widget-type-email_subscriptions p, .widget-type-email_subscriptions_confirmation p, .widget-type-email_simple_subscription p {	font-size: 16px; }
html body input.hs-input.email-edit {	height: 46px;max-width:100%;font-family: arial;}

.inner_hero_mod_wrapper {	position: relative;	background-repeat: no-repeat;	background-size: cover;background-position: center top;}

.main_blog_wrapper .page-center > div {	float: none;}
.hs-featured-image {	float: none;	margin: 20px 0;	max-width: 100%;}
.hs-blog-social-share .hs-blog-social-share-item {	line-height: 20px;}
.post-item {	border-bottom: 1px solid #ccc;	padding-bottom: 20px;	margin-bottom: 20px;}
.custom_listing_comments {	margin-top: 15px;}
.blog-pagination a {	display: inline-block;	padding: 5px 10px;	background-color: #0054a4;	color: #fff;	font-size: 16px;	font-weight: bold;}
.blog-pagination a.all-posts-link, .blog-pagination a:hover{ background-color: #439539; }
.blog-pagination a.all-posts-link:hover{background-color: #0054a4;}
.blog_right_column ul li {margin-bottom: 12px;}
#hubspot-author_data .hs-author-avatar img{	width: 80px;	height: 80px;	object-fit: cover;margin:10px 0;}
.about-author-sec .author-left-sec img {	width: 100%;	object-fit: cover;}
.hs-blog-social-share-list li {	display: inline-block;	margin-right: 4px;}

.success{ color: #439539; }

.section_header {	margin-bottom: 50px;}
.section_header p {	max-width: 870px;	margin-left: auto;	margin-right: auto;}


.solutions_repeater_item_inner_wrapper {	display: flex;	flex-wrap: wrap;}
.solution_item {width: 30.7%;	border: 1px solid #e7eaee;	border-radius: 5px;	margin-bottom: 60px;margin-right: 3.6%;}
.solution_item:nth-child(3n) {	margin-right: 0;}
.solution_item > a {	height: 100%;}
.solution_item .solution_item_wrapper {	display: flex;	flex-direction: column;	justify-content: space-between;	height: 100%;}
.solution_item .item_image, .solution_item .item_image img {border-radius: 5px 5px 0px 0px;display: block;}
.solution_item .item_image img {	width: 100%;	object-fit: cover;	min-height: 281px;	max-height: 281px;	}
.solution_item .item_content {	padding: 26px 15px;}
.solution_title {	text-transform: capitalize;	font-weight: 400;	letter-spacing: 0;	font-size: 20px;	line-height: 30px;	font-family: inherit;color: #439539;padding: 0;	display: block;margin:0 0 17px;}
.solution_title::after{ display:none;}
.solution_link {	font-size: 16px;	text-transform: uppercase;margin:0;}
.solution_item a h5:hover, .solution_item a .solution_link:hover {color:	#0054a4}

.module_tabber_block_wrapper {	overflow-x: hidden;}
.module_mid_row {	display: flex;}
.module_mid_row .image_item {	width: 50%;overflow: hidden;}
.module_mid_row .image_item img {	display: block;	width: 100%;	height: 100% !important;	object-fit: cover;transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out;}
.tabber_header_row {display: flex;}
.tabber_header_row .tab_head {	width: 50%;position:relative; transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out;}
.tabber_header_row .tab_head a:hover, .module_mid_row .image_item:hover img {	transform: scale(1.03); -webkit-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); -moz-transform: scale(1.03);}
.tab_head a {	display: block;	width: 100%;	height: 100%;padding: 38px 160px 38px 15px;}
.tabber_header_row .tab_head:nth-child(2n) > a {	padding-right: 15px;	padding-left: 160px;}
.tabber_header_row .tab_head {background-color:  #439539;text-align: right;}
.tabber_header_row .tab_head:nth-child(2n){background-color:  #0054a4;text-align: left;}
.tabber_header_row .tab_head::after {	content: "";	border-left: 105px solid transparent;	border-right: 105px solid transparent;	border-top: 55px solid #439539;	position: absolute;	left: auto;
	right: 170px;	width: 211px;	margin: auto;top:99%;visibility: hidden;}
.tabber_header_row .tab_head.active::after {	visibility: visible;}
.tabber_header_row .tab_head:nth-child(2n)::after{border-top-color:#0054a4;right:auto; left:160px;}

.tabber_header_row .tab_head h5 {	font-size: 30px;	line-height: 30px;	font-family: inherit;	margin: 0;	padding: 0;display: inline-block;vertical-align: top;text-transform: uppercase}
.tabber_header_row .tab_head h5::after{display:none;}
.tabber_header_row .tab_head h5 br {	display: none;}
.tab_head a i {	margin-top: 5px;	display: inline-block;	margin-left: 10px;}
.tabber_content_row .tab_content {	background-color: #e3efe1;padding: 90px 0;}
.tabber_content_row .tab_content:nth-child(2n){	background-color: #d9e6f1;text-align:right;}
.tab_content .inner_block {	max-width: 1230px;	margin: 0 auto;	padding: 0 15px;}
.tab_content .inner_block ul {	margin: 0;	padding: 0;	list-style: none;display: flex;flex-wrap: wrap;}
.tab_content .inner_block ul li {	width: 50%;	position: relative;	margin: 14px 0;}
.tab_content .inner_block ul li.list_even {	padding-left: 120px;}
.tab_content .inner_block ul li.list_odd {	padding-left:90px;}
.tabber_content_row .tab_content:nth-child(2n) .inner_block ul li {	padding-left: 0;}
.tabber_content_row .tab_content:nth-child(2n) .inner_block ul li.list_even {	padding-right: 90px;}
.tabber_content_row .tab_content:nth-child(2n) .inner_block ul li.list_odd {padding-right:180px;}

.tab_content .inner_block ul li a {	position: relative;	padding-right: 28px;display:inline-block;font-size:24px;}
.tab_content .inner_block ul li a::after {	content: "\f35a";	font-weight: 400;	font-family: "Font Awesome 5 Free";	position: absolute;	right: 0;	top: 0;/*visibility:hidden;opacity:0;*/transition: .25s;-webkit-transition: .25s;-o-transition: .25s;
  -ms-transition: .25s;}
.tab_content .inner_block ul li a:hover{ color:#439539;transition: .25s;-webkit-transition: .25s;-o-transition: .25s;  -ms-transition: .25s;}
.tab_content .inner_block ul li a:hover::after{visibility:visible;opacity:1;transition: .25s;-webkit-transition: .25s;-o-transition: .25s;  -ms-transition: .25s;}

.images_boxes_repeater_module .module_inner_wrapper {	display: flex;	justify-content:center;flex-wrap: wrap;}
.images_boxes_repeater_module .repeater_items {	width: 23.1%;	margin-right: 2.5%;border-radius:5px;margin-bottom:20px;text-align:center;}
.images_boxes_repeater_module .repeater_items:nth-child(4n) {	margin-right: 0;}
.images_boxes_repeater_module .image_box, .images_boxes_repeater_module .image_box img{display:block;border-radius:5px 5px 0 0;}
.images_boxes_repeater_module .image_box img{width:100%; min-height:211px; max-height:211px; object-fit:cover;}
.images_boxes_repeater_module .repeater_items .content_box {	padding: 15px 15px;border:1px solid #eaecf0;}
.images_boxes_repeater_module .repeater_items .content_box p:first-child {	margin-top: 0;}
.images_boxes_repeater_module .repeater_items .content_box p:last-child {	margin-bottom: 0;}

.blockquote_module {margin: 0 15px;}
.blockquote_module .blockqote_inner_wrapper {	max-width: 1373px;	margin: 0 auto;	padding-left: 15px;	padding-right: 15px;}
.blockquote_module .wraper_content_block {	max-width: 890px;	margin: 0 auto;	border-left: 13px solid #439539;	padding-left: 35px;}

.related_repeater_module_wrapper .module_block_row_outer_wrapper {	display: flex;	flex-wrap: wrap;justify-content: space-between;}
.related_repeater_module_wrapper .repeater_related_item {	border: 1px solid #999999;	margin-bottom: 30px;}
.related_repeater_module_wrapper .repeater_related_item > a {	height: 100%;	display: flex;}
.related_repeater_module_wrapper .block_inner_wrapper {	display: flex; flex-grow: 1;flex-wrap: wrap;}
.one-block_items_per_row .repeater_related_item {	width: 100%;}
.two-block_items_per_row .repeater_related_item {	width: 48.6%;}
.three-block_items_per_row .repeater_related_item {	width: 31.95%;}
.related_repeater_module_wrapper .repeater_related_item .content_block {	padding: 24px 20px;width:100%}
.related_repeater_module_wrapper .repeater_related_item .content_block p:first-child {	margin-top: 0;	color: #999;	text-transform: uppercase;	text-decoration: underline;	font-size: 16px;}
.related_repeater_module_wrapper .repeater_related_item .content_block p:last-child {	margin-bottom: 0;}
.related_repeater_module_wrapper .repeater_related_item .content_block p strong:hover {	color: #439539;}
.related_repeater_module_wrapper .repeater_related_item .image_block {	width: 31%;}
.related_repeater_module_wrapper .repeater_related_item .image_block img {	height: 100% !important;	width: 100%;	object-fit: cover;}
.related_repeater_module_wrapper .repeater_related_item .image_block + .content_block {	width: 69%; align-self:center;}


/**Facility Details Page code start**/
.left_flex_column {	padding-right: 7%;}
.right_flex_column {	padding-left: 7px;}
.stats_bottom_row {	border: 1px solid #999999;	box-shadow: 0 0 0px 1px #cfcfcf, 0 0 0px 1px #cfcfcf inset;padding: 42px 48px;}
.stats_repeater_item {	display: flex;	flex-wrap: wrap;	margin-bottom: 40px;}
.stats_repeater_item:last-child{margin-bottom:0;}
.stats_repeater_item .stats_icon {	width: 85px;	height: 85px;margin-right:26px;align-self: center;}
.stats_repeater_item .stats_icon img {	display: block;	max-width: 85px !important;	min-width: 85px;	height: 85px !important;	object-fit: cover;}
.stats_repeater_item .stats_content {	border-left: 4px solid #999999;	padding-left: 23px;	width: calc(100% - 112px);}
.stats_repeater_item .stats_content p strong{color:#0054a4;}


.contact_info_for_mobile {display: none !important;} 
.facilities_detail_temp .story_mod_wrapper .content_block a {	font-weight: normal;	font-size: 18px;}
.contact_information_box {	border: 1px solid #e9e9e9;	padding-left: 48px;	padding-right: 48px;margin-bottom:27px;}
.contact_information_box .section_inner_box p {	line-height: 34px;}
.contact_information_box .section_inner_box p:first-child {	margin-top: 0;}
.contact_information_box .section_inner_box p:last-child {	margin-bottom: 0;}
.contact_information_box p a{color:#0054a4;}
.contact_information_box p a:hover{color:#439539;}

.image_cta_module_wrapper {	padding-left: 34px;	padding-right:34px;	margin-bottom: 27px;	background-repeat: no-repeat;	background-size: cover;	background-position: top center;}
.image_cta_module_wrapper .section_inner_wrapper {	padding: 32px 10px 18px;}
.image_cta_module_wrapper h4 {	font-family: 'Lato', sans-serif;margin-top:0;margin-bottom: 16px;}
.image_cta_module_wrapper a {	display: inline-block;	background-color: #0054a4;	color: #fff;	padding: 21px 53px;	line-height: normal;	text-transform: uppercase;
  font-size: 16px;	font-weight: bold;	text-align: center;}
.image_cta_module_wrapper a:hover{background-color: #439539;}

#subscribtion_one_column_layout {	text-align: center;}
#subscribtion_one_column_layout .newsletter_block > span > h3, #subscribtion_one_column_layout .newsletter_block > span > div {	width: 100%;}
#subscribtion_one_column_layout .newsletter_block > span > h3 {	margin-bottom: 20px;	margin-top: 0;}

.right_flex_column #subscribtion_one_column_layout {padding-left: 26px;	padding-right: 26px;}
.right_flex_column .newsletter_block > span > h3 {	font-size: 20px;	line-height: 30px;	font-family: 'Lato', sans-serif; }
.right_flex_column .newsletter_block form .hs_email {	width: 100%;	margin-bottom: 10px;}
.right_flex_column .newsletter_block form .hs_submit{width:auto;}
.right_flex_column .newsletter_block form .hs_email input {	background-color: #fff;	border-radius: 5px;	color: #989898;	font-family: 'Lato',sans-serif;	height: 52px;padding: 15px 15px;
line-height: normal;font-family: 'Lato',sans-serif;}
.right_flex_column .newsletter_block form .hs_submit input {	text-transform: none;	font-size: 16px;	height: 52px;	padding: 16px 53px;font-family: 'Lato',sans-serif;}

.right_flex_column .font-white .newsletter_block form .hs_submit input:hover{border-color: #fff;	background-color: #fff; color:#439539;}
.right_flex_column .font-white .newsletter_block form .hs_submit input {background-color:#fff; border-color:#fff; color:#0054a4;}

.right_flex_column .font-white .newsletter_block ::-webkit-input-placeholder {  color:#989898;  opacity:1;}
.right_flex_column .font-white .newsletter_block ::-moz-placeholder {  color:#989898; opacity:1;}
.right_flex_column .font-white .newsletter_block :-ms-input-placeholder {  color:#989898;  opacity:1;}
.right_flex_column .font-white .newsletter_block :-moz-placeholder {   color:#989898;  opacity:1;}  

.main_copy_module_wrapper iframe{max-width:100%;}

.story_mod_wrapper p a{color:#0054a4; text-decoration: none; font-weight: bold;}

/**Facility Details Page code close**/


/**Career Page code start **/

#become_protector_section .page-center {	/*max-width: 990px;*/}
.people_module_with_horizontal-slider .module_top-row {	display: flex;justify-content: space-between;flex-wrap: wrap;}
.people_module_with_horizontal-slider .section_left_column {	padding:24px;	position: relative;}
.people_module_with_horizontal-slider .section_left_column::before {	content: "";	width: 54px;	height: 54px;	border-left: 7px solid #0054a4;	border-top: 7px solid #0054a4;	position: absolute;	left: 0;	top: 0;}
.people_module_with_horizontal-slider .font-white .section_left_column::before, .plant_module_wrapper.font-white .section-right_column::before, 
.benefit_module_wrapper.font-white .section-right_column::before {border-color: #fff;}
h2.section_heading {	margin-top: 0;}
.people_module_with_horizontal-slider .section_right_column {	padding-right: 74px;	padding-bottom: 52px;	position: relative;}
.people_module_with_horizontal-slider .section_right_column::after {	content: "";	background-color: #0054a4;	width: 80%;	height: 80%;	position: absolute;	right: 0;	bottom: 0;}
.people_module_with_horizontal-slider .section_right_column .media-column {	position: relative;	z-index: 1;height:100%;}
.people_module_with_horizontal-slider .section_right_column .media-column img {	width: 100%;	height: 100% !important;	object-fit: cover;}
.people_module_with_horizontal-slider .popup-box_wrapper {position: fixed;left: 0;right: 0;	top: 20%;	max-width: 560px;	margin: auto;	z-index: 999;padding-right: 20px;}
.people_module_with_horizontal-slider .popup-box_wrapper .close_btn {	max-width: 560px;	text-align: right;}

.horizontal-slides {	padding: 0 60px;	margin-top: 70px;}
.horizontal-slides .slick-arrow {	background-size: 17px;	height: 27px;	top: 43%;left:10px;}
.horizontal-slides .slick-next {left:auto; right:10px;}
.horizontal-slides .slide_item {	padding: 0 10px;}
.horizontal-slides .slide_item a img {	height: 231px !important;	object-fit: cover;	width: 100%;}


.plant_module_wrapper .section_inner_wrapper {	display: flex;justify-content: space-between;flex-wrap: wrap;}
.plant_module_wrapper .section-right_column {	padding: 24px 0 24px 24px;	position: relative; display: flex;
    flex-direction: column;   justify-content: space-between;}
.plant_module_wrapper .section-right_column::before {	content: "";	width: 54px;	height: 54px;	border-left: 7px solid #0054a4;	border-top: 7px solid #0054a4;	position: absolute;	left: 0;	top: 0;}

.vertical-slides {padding: 48px 0;}
.vertical-slides .slick-arrow {	background-size: 17px;	height: 27px;	top: 0;left:0;right:0;margin:auto;transform: rotate(90deg);
-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);}
.vertical-slides .slick-next {left:0; right:0;bottom:0; top:auto;}
.vertical-slides .slide_item {	padding: 15px 0;}
.vertical-slides .slide_item a img {	height: 259px !important;	object-fit: cover;	width: 100%;}

.plant_module_wrapper .section-right_column .image_column {	padding-right: 28px;padding-bottom: 36px;	position: relative;  height:376px;margin-top:20px;}
.plant_module_wrapper .image_column::after {	content: "";	background-color: #0054a4;	width: 80%;	height: 80%;	position: absolute;	right: 0;	bottom: 0;}
.plant_module_wrapper .image_column img {	width: 100%;	height: 100% !important;	object-fit: cover;position: relative;	z-index: 1;}

.benefit_module_wrapper .section_left_column {	padding:24px;	position: relative;}
.benefit_module_wrapper .section_left_column::before {	content: "";	width: 54px;	height: 54px;	border-left: 7px solid #0054a4;	border-top: 7px solid #0054a4;	position: absolute;	left: 0;	top: 0;}
.benefit_module_wrapper .section_inner-wrapper {	display: flex;justify-content: space-between;flex-wrap: wrap;}
.benefits_list_item{margin-bottom:20px;}
.benefits_list_item a{   }
.benefits_list_item a:hover{  }
.benefit_block {	display: flex;}
.benefit_block:last-child{ margin-bottom:0;}
.benefit_icon {	width: 60px;	height: 60px;	background-color: #e9f0f4;	border-radius: 100%;text-align: center;	margin-right: 22px;	align-self: center;position:relative;}
.benefit_icon img {	max-width: 41px;height: auto;	max-height: 36px;	position: absolute;	left: 0;	right: 0;	top: 0;	bottom: 0;
  margin: auto;}
.benefit_title {	width: calc(100% - 82px);}

.full_width_image_module img {width: 100%;	object-fit: cover;}

.copy_inner_box .content_column {	max-width: 930px;	margin: 0 auto; padding:0 15px;}
.copy_inner_box.white_fill_blue_text_btn a {font-size: 32px;	line-height: normal;	padding: 19px 26px;}

.awards_logo_module .section_inner_wrapper {	display: flex;	justify-content: space-between;flex-wrap: wrap; }
.award_item{text-align:center;margin:0 0 20px;max-width:33.33333%}
.award_image-sec {min-height: 161px;	max-height: 161px;	display: flex;	align-content: center;margin: 0 0 48px;}
.award_image-sec img {max-height: 161px;width: auto;height: auto;	align-self: center;	margin: 0 auto;max-width:100%;}
.award_title {	font-size: 24px;	line-height: 34px;	font-weight: 400;}
.award_subtitle {	font-size: 20px;	font-weight: 400;}
/**Career Page code close **/

/**Sustainability Page code start**/
#copy_sustain_section h2 {	max-width: 800px;	margin-left: auto;	margin-right: auto;}
#copy_sustain_section h2 br {	display: none;}
.video_inline_module_wrapper .video_inner_wrapper {	max-width: 980px;	margin: 0 auto;}
.video_inline_module_wrapper .video_inner_wrapper br {	display: none;}
.video_inline_module_wrapper .video_inner_wrapper video {	max-width: 100%;width: 100%;object-fit: cover;}
.video_inline_module_wrapper .hs-responsive-embed-wrapper.hs-responsive-embed + p {	margin: 0;}
#progress_section .white_fill_green_txt_btn a, #progress_section .white_fill_blue_text_btn a, #progress_section .green_fill_white_text_btn a {	font-size: 14px;height: auto;	text-transform: uppercase;border-radius: 0;	padding: 10px 14px;margin-top:20px;min-width:inherit;}
#progress_section .white_fill_green_txt_btn a:hover{border-color:#fff; color:#fff}
#progress_section .white_fill_blue_text_btn a:hover{border-color:#fff; color:#fff}
#progress_section .green_fill_white_text_btn a:hover{border-color:#439539; color:#439539; background-color: transpartent;}

.image_copy_repeater_module .section_header p {	max-width: 970px;}
.image_copy_repeater_module .repeater_item {	display: flex;	margin: 0 0 85px;}
.image_copy_repeater_module .repeater_item .item_image {min-width: 377px;max-width: 377px;margin-right: 35px;min-height: 249px;max-height: 249px;}
.image_copy_repeater_module .repeater_item .item_content {	width: 100%; position:relative;padding:24px 0 24px 24px;}
.image_copy_repeater_module .repeater_item .item_content_red {	width: 100%; position:relative;padding:12px 0 0 24px;margin-bottom: -24px;}
.image_copy_repeater_module .repeater_item .item_content::before{content: "";	width: 54px;	height: 54px;	border-left: 7px solid #0054a4;	border-top: 7px solid #0054a4;	position: absolute;	left: 0;	top: 0;}
.image_copy_repeater_module .repeater_item .item_content_red::before{content: "";	width: 54px;	height: 54px;	border-left: 7px solid #c54027;	border-top: 7px solid #c54027;	position: absolute;	left: 0;	top: 0;}
.image_copy_repeater_module .repeater_item .item_content > :first-child {	margin-top: 0;}
.image_copy_repeater_module .repeater_item .item_image img {	height: 100% !important;	width: 100%; object-fit:cover;}
#latest_report_section .white_fill_green_txt_btn a, #latest_report_section .white_fill_blue_text_btn a, #latest_report_section .green_fill_white_text_btn a {
	padding: 19px 35px;	font-size: 18px;	border-radius: 0;  height:auto;}
/**Sustainability Page code close**/


/**Facilities Page code start**/
.facilities_map_module_wrapper .section_inner_wrapper {border: 4px solid #0054a4;/*height: 904px;*/overflow: hidden;	padding: 13px;position:relative;}
.country_tabbing_section {	display: flex;	background-color:#0054a4;	margin: -13px -13px 0;padding: 10px;width: 120%;}
.country_tab{ margin-right: 18px;}
.country_tab a {	display: inline-block;color: #fff; background-color: transparent;	
	text-transform: uppercase;	padding: 17px 20px;	line-height: normal;	min-width: 183px;	text-align: center;}
.country_tab a:hover, .country_tab.active a{ background-color: #0077e8;}
.country_tab a h5 {	margin: 0;	color: #fff;	display: block;}
.filter_mid_section {	float: left;	width: 278px;}
.filter_block_items {	display: flex;	justify-content: space-between;	padding: 20px 0;	position: absolute;	width: 98%;	left: 0;	right: 0;	margin: auto;top: 79px;}
.filter_block_items select {width: 31.6%;	background-color: #f2f3f5;	border: 0;	padding: 17px 42px 18px 19px;	appearance: none;	-moz-appearance: none;
	-webkit-appearance: none;	background-image: url(https://4944195.fs1.hubspotusercontent-na1.net/hubfs/4944195/Covanta_June20/Facilities/select-drop.png);
	background-repeat: no-repeat;	background-position: 92% center;	font-size: 16px;	color: #42505b;font-family: 'Arial', 'Open Sans', sans-serif;}
.filter_block_items select option {	font-size: 13px;}
.listing_map {	float: right;	width: calc(100% - 306px);	margin-left: 28px;	margin-top: 104px;	position: relative;}
.listing_map #googlemap {	height: 702px !important;}
.map_sidebar {	max-width: 100%;	border: 3px solid #999;	max-height: 702px;min-height:702px;	overflow-x: hidden;	overflow-y: scroll;	padding: 15px;	position: relative;margin-top: 106px;font-size: 16px;line-height: 25px;}
.map_sidebar .single-location-outer {	position: relative !important;	top: inherit !important;	left: inherit !important;	transform: none !important;}
.facilities_map_module_wrapper .alert {font-size: 13px;	width: 92%;	clear: both;	height: auto;	line-height: normal;	margin: -24px 0 0;	color: red;display:none;
position:absolute;left: 14px;right: 13px;}
.facilities_map_module_wrapper .alert.is-visible{display:block;}
.single-location-outer {	margin: 0 0 22px;}
.location_name {	margin: 0;}
.map_sidebar a, .green_link:hover{ color: #0054a4;}
.green_link, .map_sidebar .green_link{ color: #439539; }
.map_sidebar .green_link{text-transform:uppercase;font-weight: bold;}
.map_sidebar .location_name a {font-size: 16px;line-height: 25px;	display: block;  }
.map_sidebar .location-detail p {	margin: 0;}
.map_sidebar .facility_type {	font-size: 16px;	line-height: 25px;	font-weight: normal;	font-style: italic;margin:0;color: #0054a4;}

.gm-style { font-size:12px; font-family:'Arial','Open Sans',sans-serif; font-weight:400;color: #999;}
.gm-style .gm-style-iw {	font-size: 12px;	line-height: 18px;font-family:'Arial','Open Sans',sans-serif; font-weight:400;}
.gm-style .gm-style-iw p{margin:0;}
.gm-style .gm-style-iw p br {	display: none;}
.gm-style .gm-style-iw p .country {	display: block;}
.gm-style .gm-style-iw-c{border-radius:0;box-shadow: 0 2px 7px 1px rgba(0,0,0,0.3);padding: 6px 18px 6px 6px !important;max-width:165px !important;}
.gm-style .location_name{	font-size: 12px;	color: #999;margin:0 0 3px;}
.gm-style .facility_type{font-size: 12px;	color: #999; font-style:italic;margin:0 0 3px;}
.gm-style a{color: #0054a4;}
.gm-style a:hover{color: #439539; }

#virtual_tour_section a {background-color: #0077e8;	color: #fff;	padding: 19px 32px;	text-transform: uppercase;font-size: 16px;font-weight: 700;}
#virtual_tour_section a:hover{background-color: #0054a4;}
/**Facilities Page code close**/


/**Blog Lisiting page code start here**/
.blog-listing-section .filter_controls form fieldset { margin-bottom: 20px;}
.blog-listing-section .filter_controls fieldset {border: none; padding: 0;}
.blog-listing-section .post-listing .container { display: flex;flex-wrap: wrap; margin: 0 -1%;}
.blog-listing-section .post-listing .container > div {max-width: 31.333%; margin:1%; border: 1px solid #dfdfdf;}
.blog-listing-section .post-head h2.post-title{font-size:22px;line-height: 2rem;}
.blog-listing-section .post-head h2.post-title a{color:#1b1a1a;}
.blog-listing-section .post-head h2.post-title a:hover{color:#0054a4;}
.blog-listing-section .post-head span b{font-size:13px;color:#222222;}
.blog-listing-section p.post-tag{font-size:13px; margin-top:0px;}
.blog-listing-section p.post-tag a{color:#0054a4; text-decoration:none;}
.blog-listing-section .post-listing { margin-top: 25px;overflow: hidden;}
.blog-listing-section .filter_controls form{text-align:center;}
.blog-listing-section .filter_controls form.controls fieldset button { background: transparent; color: #000; border: none;margin: 0px 8px 0 8px;}
.blog-listing-section .filter_controls form.controls fieldset button.active{color:#0054a4;}
.blog-listing-section .filter_controls form.controls select {border: 2px solid #a8a8a7; max-width: 194px; width: 100%; padding: 10px 10px;font-size: 14px;}
.blog-listing-section .post_content_box { padding: 30px 35px;}
.blog-listing-section .post_content_box .post_summary p{color:rgba(27,26,26,0.7); font-size:15px;line-height:1.5rem;}
.blog-listing-section .post_content_box .post_summary a.more-link{font-size:14px; font-weight:700; color:#0054a4;transition: all 0.3s;}
.blog-listing-section .post_content_box .post_summary a.more-link i { margin-left: 6px;}
.blog-listing-section .post_content_box .post_summary a.more-link:hover{color:#439539;}
.blog-listing-section .post_content_box .post_summary a.more-link:hover i{ margin-left: 0px; transition: all 0.3s;}
.blog-listing-section .post-listing .post-item .featured_image img {width: 100%;}
.pagination { padding-top: 40px; margin-top: 40px; border-top: 2px solid #d9d9d9;text-align: center;}
.pagination a { margin: 0 5px;padding: 5px 7px; cursor:pointer;font-size:14px; font-weight:700;display: inline-block;}
.pagination .jp-previous { margin-right: 15px; text-transform:uppercase}
.pagination .jp-next{ margin-left: 15px;text-transform:uppercase}
.pagination a.jp-current{border-bottom:2px solid #0054a4; color:#0054a4;}
/**Blog Lisiting page code Close**/

.community-and-press-blogs.hs-blog-listing .post-header h4 a { color: #0054a4; }
.community-and-press-blogs.hs-blog-listing .post-header h4 a:hover { color: #439539; }

/**blog details***/

.blog_detail_section .blog_inner_wrap > div { padding: 0 15px;}
.blog_detail_section .blog_inner_wrap {display: flex;flex-wrap: wrap;}
.blog_detail_section .blog_inner_wrap .left-blog-box{max-width:70%; width:100%; padding-right: 7%; padding-left: 0; }
.blog_detail_section .blog_inner_wrap .blog_right_col{max-width:30%; width:100%;}

.blog_detail_section .blog_inner_wrap .blog_right_col .related_post_row .related-blog-item {
  max-width: 100%; border-bottom:4px solid #39789e; margin-bottom:20px;
}
.blog_detail_section .blog_inner_wrap .blog_right_col .related_post_row .related-blog-item a{border:none;}
.blog_detail_section .blog_post_header .post_head_box { max-width: 65%; background:#e9f0f4; padding:15px;}

.blog_detail_section .blog_post_header .post_head_box .author_box .author_content {
    max-width: 83%;
}
.blog_detail_section .blog_post_header .post_head_box .author_box .author_content h4{color:#0054a2;}
.blog_detail_section .blog_post_header .post_head_box .author_box .author_content p{color:#869aa8}

.blog_detail_section .blog_inner_wrap .blog_right_col .post_share {
  border-bottom: 4px solid #39789e;
      display: flex;
    flex-wrap: wrap;
    justify-content: space-between;    align-items: center;

}
.blog_detail_section .blog_inner_wrap .blog_right_col .post_share p.share-data {
    display: block !important;
}
.blog_detail_section .blog_inner_wrap .blog_right_col .post_share p.share_btn {
    order: 1; 
}
.blog_detail_section .blog_inner_wrap .blog_right_col .post_share p.share-data a{border-radius:100%; background:#39789e}
.blog_detail_section .blog_inner_wrap .blog_right_col .post_share p.share-data a:hover{background:#0054a4}
.blog_detail_section .blog_inner_wrap .blog_right_col .post_share p.share_btn a{text-decoration:none; color:#39789e}

/*.blog_detail_section .page-center { max-width: 1000px; }*/

.blog_detail_section .blog_post_header {display: flex; flex-wrap:wrap; margin-bottom:40px;}
.blog_detail_section .blog_post_header .post_featured_image { max-width: 34%;float: left;width: 100%;margin-right: 1%;position:relative;}
.blog_detail_section .blog_post_header .post_featured_image img{position:absolute; height:100%;    object-fit: cover;}
.blog_detail_section .blog_post_header .post_featured_image img{width:100%;}
/*.blog_detail_section .blog_post_header .post_title{max-width:65%; width:100%; padding-left:15px;}*/

.blog_detail_section .blog_post_header .post_title span.post-date{font-size:14px;color:#869aa8}
.blog_detail_section .blog_post_header .post_title h2{font-size:36px;line-height: 1.3em; margin-top: 0;color:#42505b}
.blog_detail_section .post_body{font-size:20px; line-height:2rem; color:#42505b;}
.blog_detail_section .post_body p strong{}

.blog_detail_section .post_body blockquote{background:#fafafa; margin:30px auto; max-width: 1000px; padding:35px; padding-right: 80px; }
.blog_detail_section .post_body blockquote{font-size:21px;font-family: 'Lora', serif; color:#222222; position:relative;line-height:2.25rem}
.blog_detail_section .post_body blockquote::before{content:""; position:absolute; width:32px; height:28px; right:35px; top:45px; background:url(https://4944195.fs1.hubspotusercontent-na1.net/hubfs/4944195/Covanta_June20/Blog/blockquote-icon.png);}
.blog_detail_section .post_body blockquote p { margin-left: 40px; color:#666;}
.blog_detail_section .blog_bottom_row { display: flex;flex-wrap: wrap; align-items: center; justify-content: space-between;    margin: 70px 0;}
.blog_detail_section .blog_bottom_row .post_topic {font-size: 12px;color:#1b1a1a}
.blog_detail_section .blog_bottom_row .post_topic a{color:rgba(27,26,26,0.7); display:inline-block; border:1px solid #e5e5e5;padding:8px 20px; border-radius:4px;}
.blog_detail_section .blog_bottom_row .post_topic a:hover{color:rgba(27,26,26,1);}
.blog_detail_section .blog_bottom_row .post_share p.share_btn{margin:0px; font-size:14px;}
.blog_detail_section .blog_bottom_row .post_share p.share_btn a{text-decoration:none;display: flex; flex-wrap: wrap; align-items: center;}
.blog_detail_section .blog_bottom_row .post_share p.share_btn a img{margin-right:5px;}
.blog_detail_section .author_box { max-width: 1024px; margin: 0 auto; display: flex;justify-content: space-between;align-items: center;}
.blog_detail_section .author_box .author_content {max-width: 87%; padding-left: 15px; font-size:16px;    line-height: 1.5em;}
.blog_detail_section .author_box .author_content h4{font-size:19px; color:#333;}
.blog_detail_section .author_box .author_image img {
  border-radius: 50%;
  height: 125px;
  width: 125px;
  object-fit: cover;
}

/*.blog_detail_section .related_post_row{margin-top:70px;}*/
.blog_detail_section .related_post_row .related_posts { display: flex; flex-wrap: wrap;margin:0 -15px}
.blog_detail_section .related_post_row .related_posts > div {max-width: 33.333%;padding:0 15px;}
.blog_detail_section .related_post_row .section_header h5{ align-items: center; color:#39789e; font-size: 24px;}
/*.blog_detail_section .related_post_row .section_header h5::before{content:""; display:inline-block; width:20px; height:2px; background:#9b9b9b;margin-right:10px}*/
.blog_detail_section .related_post_row .section_header {text-align:center; border-bottom:4px solid #39789e;}
.blog_detail_section .related_post_row .related_posts>div a { display:flex; border: 1px solid #d9d9d9;border-radius: 4px;overflow: hidden;}
.blog_detail_section .related_post_row .related_posts>div a  .related-blog-title{ font-size: 14px;}
.blog_detail_section .related_post_row .related_posts>div a .post_image {max-width:148px; margin-right:10px;}
.blog_detail_section .related_post_row .related_posts>div a .related-blog-content { width: 100%;}
.blog_detail_section .blog_inner_wrap .blog_right_col .related_post_row .related-blog-item .related-blog-content p{font-size:14px;color:#42505b}
.blog_detail_section .blog_inner_wrap .blog_right_col .related_post_row .related-blog-item .related-blog-content p:hover {color: #439539}
.blog_detail_section .blog_inner_wrap .blog_right_col .related_post_row .related-blog-item .related-blog-content p strong{font-weight:400;}
.blog_detail_section .blog_inner_wrap .blog_right_col .related_post_row .related-blog-item .related-blog-content h5{color:#42505b; font-size:16px;}
.blog_detail_section .blog_inner_wrap .blog_right_col .related_post_row .section_header {margin-bottom: 20px;}
.blog_detail_section .blog_inner_wrap .left-blog-box .post_topic a.post-tag {
    display: inline-block; margin-right:4px;
    padding: 4PX 10px;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    font-size: 12px;
}
/** end blog details**/

.blog-listing-section .hs-author-profile .hs-author-bio {max-width: 90%; padding-left: 15px; font-size: 16px;line-height: 1.5em;width:100%;}
.blog-listing-section .hs-author-profile .author-inner {display: flex;flex-wrap: wrap;justify-content: space-between; align-items: center;    margin-bottom: 40px;}
/*-----*/
.blog_left_column .post-item{border:2px solid #dfdfdf; padding:30px; transition:all 0.3s;border-radius:2px; position: relative;}
.blog_left_column .post-item .post-header span.post-date{font-size:13px; color:#222222;}
.blog_left_column .post-item .post-header  h4{font-size:22px; color:#1b1a1a;margin-bottom: 0;}
.blog_left_column .post-item .post-body p{color:#1b1a1a; font-size:15px; line-height:1.7rem;}

.blog_left_column .post-item a.more-link{color:#0054a2;font-size:14px;}
.blog_left_column .post-item a.more-link:hover{color:#439544; border-width: 2px; }
.blog_left_column .post-item:hover{border-color:#0054a2;}
.blog_left_column .blog-pagination {text-align: center;border-top: 1px solid #e5e5e5; display: flex; justify-content: center; align-items: center;     padding-top: 40px;}
.blog_left_column .blog-pagination a{background-color:transparent; color:#1b1a1a; font-size:14px; font-weight:700;}
.blog_left_column .blog-pagination a:hover{color:#0054a4;}
.blog_left_column .blog-pagination a.active{color:#0054a4; border-bottom:2px solid}
.blog_left_column .blog-pagination a.prev-link,
.blog_left_column .blog-pagination a.next-link{text-transform:uppercase;}

.media_repeater_row {display: flex;flex-wrap: wrap;margin: 0 -15px;}
.media_repeater_row > div{padding:0 15px;}
.media_resources_module .section_header h2 {border-bottom: 1px solid;}
.media_repeater_row .media_resource_item{text-align:center; width: 50%; }
@media (max-width: 540px) {
  .media_repeater_row .media_resource_item { width: 100%; }
}
.media_repeater_row .media_resource_item .media_image img{max-height:273px; object-fit:cover;    width: 100%;}
.media_repeater_row .media_resource_item .media_content_box h5{color:#1b1a1a; font-size:20px}
.media_repeater_row .media_resource_item a p{font-size:14px; color:#0054a4; font-weight:700}
.media_repeater_row .media_resource_item a p:hover{color:#439544;}
.green_fill_button a{font-size:20px; font-weight:700; padding:20px 40px; background:#439544; color:#fff;text-transform:uppercase;border-radius:3px;}
.green_fill_button a:hover{background:#0054a4}
.blue_fill_button a{font-size:20px; font-weight:700; padding:20px 40px; background:#0054a4; color:#fff;text-transform:uppercase;border-radius:3px;}
.blue_fill_button a:hover{background:#439544;}

.media_resources_module .section_cta.green_fill_button{margin-top:40px;}
.blog_right_column .box-heading h4,
.blog_right_column .post_topic_box h3{font-size:18px; color:#1b1a1a;display:flex; align-items:center}
.blog_right_column .box-heading h4::before,
.blog_right_column .post_topic_box h3::before{content:""; display:inline-block; width:20px; height:2px; background:#9b9b9b; margin-right:10px;}
.blog_right_column ul.tag-list,
.blog_right_column .post_topic_box ul{list-style:none; padding-left:30px;} 
.blog_right_column ul.tag-list li a,
.blog_right_column .post_topic_box ul li a{position:relative; font-size:14px;color:#1b1a1a;font-weight:700}
.blog_right_column ul.tag-list li a::before,
.blog_right_column .post_topic_box ul li a::before{content:"";display:inline-block;width:0; height:0;border-top: 6px solid transparent; border-bottom: 6px solid transparent;border-left: 6px solid #cccccc; margin-right:10px;}
.blog_right_column ul.tag-list li a:hover,
.blog_right_column .post_topic_box ul li a:hover{color:#0054a4; text-decoration:underline;}
.blog_right_column ul.tag-list li a:hover::before,
.blog_right_column .post_topic_box ul li a:hover::before{border-left: 6px solid #0054a4;}
.blog_left_column .blog-section p,
.blog_left_column .blog-section .section.post-body,
.blog_left_column .blog-section .section.post-body p span { font-size:20px !important; line-height:2rem; color:#42505b !important; }
.blog_left_column .blog-section blockquote{background:#fafafa; margin: 60px 0; padding:35px; padding-right: 80px; }
.blog_left_column .blog-section blockquote{font-size:21px;font-family: 'Lora', serif; color:#222222; position:relative;line-height:2.25rem}
.blog_left_column .blog-section blockquote::before{content:""; position:absolute; width:32px; height:28px; right:35px; top:45px; background:url(https://4944195.fs1.hubspotusercontent-na1.net/hubfs/4944195/Covanta_June20/Blog/blockquote-icon.png);}
.blog_left_column .blog-section blockquote p { margin-left: 40px; color:#666;}
.blog_left_column .blog-section .section.post-header{margin-bottom:35px;}
.blog_left_column .blog-section .section.post-header span.post-date{font-size:16px;color:#222222}
.blog_left_column .blog-section .section.post-header h2{font-size:36px;line-height: 1.3em; margin-top: 0;}
.share-data a {width: 40px; height: 40px;line-height: 40px; display: inline-block; text-align: center; background:#0054a4;color:#fff;border-radius: 3px;}
.share-data a:hover{background:#439539; color:#fff;}

.blog_left_column .blog-section .post-btm-row{ display: flex;flex-wrap: wrap; align-items: center; justify-content: space-between;    margin: 70px 0;}
.blog_left_column .blog-section  .left-col p {font-size: 12px;color:#1b1a1a}
.blog_left_column .blog-section .left-col p a{color:rgba(27,26,26,0.7); display:inline-block; border:1px solid #e5e5e5;padding:8px 20px; border-radius:4px;text-decoration:none;}
.blog_left_column .blog-section .left-col p a:hover{color:rgba(27,26,26,1);}
.blog_left_column .blog-section .right-col .share_btn{margin:0px; font-size:14px;}
.blog_left_column .blog-section .right-col .share_btn a{text-decoration:none;display: flex; flex-wrap: wrap; align-items: center;}
.blog_left_column .blog-section .right-col .share_btn a img{margin-right:5px;}

/*--------leadership--------------*/
.show-popup div#header_with_nav { z-index: 1;}
.show-popup .banner_content{z-index:3;}
.leadership-module{position:relative;}
/*.leadership-module .section_header h2{font-size:48px}*/
.leadership-team-row { display: flex; flex-wrap: wrap; margin: 0 -15px;justify-content: center;}
.leadership-team-row > div{padding:0 15px; max-width: 25%; width:100%; margin:15px 0;}
.leadership-team-row .team-member-item .member-main-box{transition:all 0.3s}
.leadership-team-row .team-member-item .member-main-box .person-image{border-radius: 6px; overflow: hidden;position:relative;}
.leadership-team-row .team-member-item .member-main-box .person-image img{display: block;}
.leadership-team-row .team-member-item .member-main-box .person-image .hover-box{opacity:0;transition:all 0.3s;  background:rgba(0,84,164,0.8); position:absolute; width:100%; height:100%; top:0; left:0;}
.leadership-team-row .team-member-item .member-main-box .person-image .hover-box .hover-icon{background:#fff; width:52px; height:52px; border-radius:6px; position:absolute; bottom:15px; right:15px;}
.leadership-team-row .team-member-item .member-main-box .person-image .hover-box .hover-icon img { margin: 0 auto; top: 50%; position: absolute; left: 0; right: 0; transform: translateY(-50%);}
.leadership-team-row .team-member-item .member-main-box:hover .person-image .hover-box{opacity:1;}
.leadership-team-row .team-member-item .member-main-box .person-info{overflow:hidden; padding-top:15px;}
.leadership-team-row .team-member-item .member-main-box .person-info h5{font-size:20px; margin-bottom:0px;}
.leadership-team-row .team-member-item .member-main-box .person-info p{font-size:14px; margin-top:6px;color:#42505b;line-height: 1.4rem;}
.leadership-team-row .team-member-item .member-popup-box { position: fixed; width: 100%;left: 0;right: 0;top: 50%;background:rgba(242,242,242,0.8); padding:80px 15px; z-index:5;transform: translateY(-50%);}
.leadership-team-row .team-member-item .member-popup-box .close-btn { position: absolute;right: 50px;top: 50px;font-size: 50px; }
.leadership-team-row .team-member-item .member-popup-box .close-btn a{color:#1d293f;}
.leadership-team-row .team-member-item .member-popup-box .close-btn a:hover{color:#0054a4}
.leadership-team-row .team-member-item .member-popup-box  .popupBox-data { display: flex; max-width:1200px;background:#fff; flex-wrap: wrap; margin: 0 -15px;align-items: center;justify-content: center; left:0; right:0; margin:0 auto;}
.leadership-team-row .team-member-item .member-popup-box  .popupBox-data > div{ max-width:50%; padding:0 15px;}
.leadership-team-row .team-member-item .member-popup-box .popupBox-data .person-data-box { padding: 30px 40px;}
.leadership-team-row .team-member-item .member-popup-box .popupBox-data .person-image img { width: 100%;}
.leadership-team-row .team-member-item .member-popup-box .popupBox-data .person-image {position: relative; padding-left:0px;overflow: hidden;    max-height: 565px;}
.leadership-team-row .team-member-item .member-popup-box .popupBox-data .person-bio {max-height:250px; overflow-y: scroll;overflow-x: hidden;}
.leadership-team-row .team-member-item .member-popup-box .person-social-share{margin-top:30px;}
.leadership-team-row .team-member-item .member-popup-box .person-social-share a { display: inline-block; width: 52px; height: 52px;line-height: 52px; background: #0054a4; text-align: center; color:#fff;border-radius:3px;}
.leadership-team-row .team-member-item .member-popup-box .person-social-share a:hover{background:#439539}
.leadership-team-row .team-member-item .member-popup-box .popupBox-data .person-data-box .person-info p{color:#9b9b9b; font-weight:700; font-size:15px; margin-top:0; margin-bottom:10px;}
.leadership-team-row .team-member-item .member-popup-box .person-data-box .person-bio h5{color:#222222;font-size:17px;line-height: 1.6rem;}
.leadership-team-row .team-member-item .member-popup-box .person-data-box .person-bio p{font-size:15px; color:#9b9b9b; line-height: 1.6rem;}
/*----------News Overview------------------*/
.newss-overview_temp h2{font-size:48px}
.newss-overview_temp h3{font-size:36px}
.latest-module .font-black,
.press-release-feed-module .font-black,
.community-news-module .font-black,
.thought-leadership-module .font-black{ color: #333333;}
.latest-module .header-section h2,
.press-release-feed-module .section_header .section_title h2,
.community-news-module .section_header .section_title h2,
.thought-leadership-module .section_header .section_title h2{ border-bottom: 1px solid #333;padding-bottom: 6px;}
.jump_links_module .section_inner_wrapper { display: flex; flex-wrap: wrap;align-items: center;justify-content: center;}
.jump_links_module .section_inner_wrapper > h5 { padding: 0 20px;text-transform:uppercase;}
.three_column_repeater-section{display: flex;flex-wrap: wrap;margin: 0 -15px;}
.three_column_repeater-section > div{ max-width: 33.333%; width: 100%;padding: 0 15px;}
.press-release-feed-module .section_header,
.community-news-module .section_header,
.thought-leadership-module .section_header{position:relative;}
.press-release-feed-module .section_header .section_button,
.community-news-module .section_header .section_button,
.thought-leadership-module .section_header .section_button{position:absolute; right:0; top:10px}

.latest-module .header-section{margin-bottom:30px;}
.latest-module .image-slider .slide-item{border-radius:3px;}
.latest-module .image-slider .slide-item img{width:100%;}
.latest-module .image-slider .slick-arrow{height:46px; width:46px; border-radius:100%; border:2px solid #fff;background-position: center;
    background-repeat: no-repeat; top:50%; transform:translatey(-50%);transition: all 0.5s;}
.latest-module .image-slider .slick-arrow:hover{height:65px; width:65px; background-color:#fff;}
.latest-module .image-slider .slick-prev{background-image:url(https://4944195.fs1.hubspotusercontent-na1.net/hubfs/4944195/Covanta_June20/news-overview/left-arrow_white.png); background-position: center;background-repeat: no-repeat; left:50px;}
.latest-module .image-slider .slick-prev:hover{background-image:url(https://4944195.fs1.hubspotusercontent-na1.net/hubfs/4944195/Covanta_June20/news-overview/left-arrow_black.png);background-position: center; background-repeat: no-repeat;}
.latest-module .image-slider .slick-next{background-image:url(https://4944195.fs1.hubspotusercontent-na1.net/hubfs/4944195/Covanta_June20/news-overview/right-arrow_white.png); background-position: center;background-repeat: no-repeat; right:50px;}
.latest-module .image-slider .slick-next:hover{background-image:url(https://4944195.fs1.hubspotusercontent-na1.net/hubfs/4944195/Covanta_June20/news-overview/right-arrow_black.png); background-position: center;background-repeat: no-repeat;}
.latest-module .section-data-box {max-width: 570px; margin: -131px auto 0 auto; position: relative; background:#0054a4; border-radius: 4px; padding:20px 50px;color:#fff}
.latest-module .section-data-box h3{color:#fff}
.latest-module .section-data-box p.box-link.white_fill_blue_txt_btn a {background:#fff;color:#0054a4; border: 1px solid #fff; }
.latest-module .section-data-box p.box-link.white_fill_blue_txt_btn a:hover{background:#0054a4; color:#fff}

.latest-module .section-data-box .white_fill_blue_txt_btn a,
.press-release-feed-module .section_header .white_fill_blue_txt_btn a,
.community-news-module .section_header .white_fill_blue_txt_btn a,
.thought-leadership-module .section_header .white_fill_blue_txt_btn a{border-radius:2px;text-decoration:none; height: 40px; width: 141px; display: inline-block;line-height: 20px;text-align: center;}
.latest-module .section-data-box p.box-date{display:none;}
.latest-module .section-data-box p.box-date{font-size:13px; color:#222222;}
 .three_column_repeater-section{margin-top:30px;}
 .three_column_repeater-section .column-image {overflow: hidden;border-radius: 3px;}
 .three_column_repeater-section .column-image img{width:100%;display: block;height: 275px; object-fit: cover;}
 .three_column_repeater-section .column_content_box{overflow:hidden; margin-top:15px;}
 .three_column_repeater-section .column_content_box p.item-date{ font-size: 13px;color:#222222}
 .three_column_repeater-section .column_content_box h4,
.three_column_repeater-section .column_content_box h5{font-size:20px; color:#222222}
 .three_column_repeater-section .column_content_box p.item-description{font-size:15px; color:#9b9b9b;line-height: 1.6em;}
 .three_column_repeater-section .column_content_box p:last-child{font-size:14px; color:#0054a4}
 .three_column_repeater-section .column_content_box p:last-child:hover{color:#439539}
.press-releases-blog-feed .press-item p.post-date{font-size:14px; color:#9b9b9b;}
.press-releases-blog-feed .press-item h5{font-weight:normal; color:#1b1a1a;transition:all 0.5s;margin-bottom:25px;}

.press-release-feed-module .press-releases-blog-feed > div { max-width: 30.3333%;margin: 1.5%; border-bottom: 2px solid #e8e8e8; position:relative; width:33%;}
.press-release-feed-module .press-releases-blog-feed { display: flex;flex-wrap: wrap; margin: 0 -1.5%; transition:all 0.5s;}
.press-release-feed-module .press-releases-blog-feed .press-item::after { content: ""; position: absolute; bottom: -2px; height: 2px;width: 0; background:#0054a4;left: 0;transition:all 0.5s;}
.press-release-feed-module .press-releases-blog-feed .press-item:hover::after{width:40%;}
.press-release-feed-module .press-releases-blog-feed .press-item:hover h5{font-weight:700;transition:all 0.5s;}
/*---*/
.error-page .main_body_wrapper a.cta_button { display: inline-block; vertical-align: middle; line-height: normal;font-size: 16px; text-transform: capitalize;font-weight: bold;padding: 10px 16px;border-radius: 0;text-shadow: none;margin-right: 6px; margin-left: 4px; background-color: #0054a4;
  color: #fff;text-decoration: none;}
.error-page .main_body_wrapper a.cta_button:hover {background-color:#439539;color: #fff ;}
.contact_information_box p a {text-decoration: none;}
.banner_content a,div#virtual_tour_section a{ text-decoration: none;}

.hs-blog-social-share {height: auto;}
.hs-blog-social-share .hs-blog-social-share-list {margin: 0;}

.hs-blog-social-share .hs-blog-social-share-list li { margin-top: 20px;}


.newsletter_mod_wrapper .newsletter_block {flex-wrap: wrap;display: flex;align-items: center;} 
.newsletter_block .newsletter_title {width: 42%;}
.newsletter_block .newsletter_form {width: 58%;}
#subscribtion_one_column_layout .newsletter_block .newsletter_title,#subscribtion_one_column_layout .newsletter_block .newsletter_form{width: 100%;}
.contact_info_for_mobile .newsletter_block form .hs_submit input {color:#0054a4;}
.contact_info_for_mobile .newsletter_block form .hs_submit input:hover {color: #439539;background-color:#fff;}
.footer_menu .hs-menu-wrapper>ul>li>a[href="javascript:;"]:hover {text-decoration: none;}

.globe-position {z-index: 100; position: relative; top: 35px; left: 57%;}



@media (max-width:1999px){ 
.globe-position {left: 60%}
}
  
@media (max-width:1600px){ 
.hero_video_box + .page-center .banner_content {	margin-bottom: 0;}
  
.highlights_slider_module .page-center {max-width: 1230px;}
.highlights_slider_module .slider_items > a {margin-top: 6%;}
.highlights_slider_module .slider_image {height:176px;}
.highlights_slider_module .slick-slide.slick-center .slider_image {height: 224px;}
.highlights_slider_module .slick-arrow {top: 18%;	left: 30%;}
.highlights_slider_module .slick-next {	right: 30%;left:auto;} 
.video_media_block {max-height: 360px;max-width: 86%;}
.image_media_block {padding-left: 12%;}
.media_right_copy_left .image_media_block {	padding-left: 0;	padding-right: 12%;}
.image_media_block > img {max-width: 100%;}
  
.globe-position {left: 63%}
  
.media_right_copy_right .image_media_block {	text-align: left;	padding-left: 0;	padding-right: 12%;}
}
@media (max-width:1500px){ 
  .header-menu .hs-menu-flow-horizontal>ul li:last-child ul {right: 0; left: inherit;}
}

@media (max-width:1350px){
.hero_video_box iframe {min-width: 1355px;}
}

@media (max-width:1300px){
 .row-fluid .page-center {max-width: 1170px;}  
.covanta-home .banner_content {margin-bottom: 0;}
  
.stat_item {padding: 0 2%;}
  
.testimonial_section_wrapper .section_left_column .content_block {margin-right: 86px;}
.media_left_copy_right .section_content_column {	padding-right: 15px;} 

.testimonial_section_wrapper .section_left_column .content_block::before {	left: -25px;	background-size: 50px;}
.testimonial_section_wrapper .section_left_column .content_block{padding:0;}
  
/**career code**/
#career_hero{background-position: center;}
}

@media (max-width:1199px){
h2 {font-size: 40px;line-height: normal;}  
h3 {font-size: 33px;}
.main_header_section .header_btm_row {min-width: 352px;}
.media_left_copy_right .section_content_column {padding-right: 15px;padding-left: 15px;}
 
.highlights_slider_module .slick-track {min-height: 310px;}
.highlights_slider_module .slider_image {height:142px;}
.highlights_slider_module .slick-slide.slick-center .slider_image {height: 193px;}
  
.solution_item .item_image img {	min-height: 200px;	max-height: 200px;}
.solution_title {	min-height: 60px;}

.tabber_header_row .tab_head, .tabber_header_row .tab_head:nth-child(2n) {	text-align: center;}
.tab_head a, .tabber_header_row .tab_head:nth-child(2n) > a{padding: 38px 15px 38px 15px;}
.tabber_header_row .tab_head::after, .tabber_header_row .tab_head:nth-child(2n)::after {	left: 0;	right: 0;}
.tab_content .inner_block ul li.list_even, .tab_content .inner_block ul li.list_odd {	padding-left: 20px;}
.tabber_content_row .tab_content:nth-child(2n) .inner_block ul li.list_odd {	padding-right: 20px;}
.tabber_content_row .tab_content:nth-child(2n) .inner_block ul li.list_even {	padding-right: 30px;}

  
/**Facility detail**/  
.left_flex_column {	padding-right: 0;} 
.right_flex_column {	padding-left: 0px;}
.right_flex_column .newsletter_block form .hs_submit input {padding: 16px 40px;}
.contact_information_box {	padding-left: 15px;	padding-right: 15px;}
.image_cta_module_wrapper {	padding-left: 10px;	padding-right: 10px;}
.stats_bottom_row {	padding: 20px;}
 
/**career code**/  
.people_module_with_horizontal-slider .section_right_column {padding-right: 32px;padding-bottom: 32px;}
.plant_module_wrapper .section-right_column .image_column {	height: 334px;}
#become_protector_section p br{display:none;}
  
/**Sustainability code**/
#copy_sustain_section p br{display:none;}
    .leadership-team-row .team-member-item .member-popup-box.popupBox-enabled .close-btn{right:15px; top:15px;}
  
}

@media (min-width:992px) and (max-width:1199px){
.row-fluid .page-center {max-width: 970px;} 
.story_mod_wrapper .section_inner_wrapper .section_content_column {padding: 20px 200px 20px 20px;}
.story_mod_wrapper .section_image_left_copy_right .section_content_column {	padding: 20px 20px 20px 200px;}
.story_mod_wrapper .section_inner_wrapper .section-image_column {	max-width: 432px;}
.story_mod_wrapper .section_image_left_copy_right .section-image_column {   margin-right: -19.5%;}
.story_mod_wrapper .section_inner_wrapper .section-image_column {   margin-left: -19.5%;}
.media_right_copy_left .section_content_column {padding-left: 20px;}

.stat_item {padding: 0 15px;}
.testimonial_section_wrapper .section_left_column .content_block {margin-right: 15px;padding: 14px 0;max-width: 444px;}
.footer-container-wrapper .social_share_module {max-width: 258px;}
  
.images_boxes_repeater_module .image_box img {min-height: 148px;	max-height: 148px;}
  
.tab_content .inner_block ul li a {	font-size: 20px;}
.globe-position {left: 57%}
  
/**career code**/  
.horizontal-slides .slide_item a img {height: 180px !important;}
.vertical-slides .slide_item a img { height: 203px !important; }

}
@media(max-width:1024px){
  .blog_detail_section .blog_post_header .post_head_box .author_box .author_content{    max-width: 80%;}
  .blog_detail_section .related_post_row .related_posts>div a .post_image{max-width: 100px;}
}
@media (max-width:991px){
body {font-size: 16px;line-height: 24px;}
h1 {font-size: 43px;line-height: normal;}
h2, .highlights_slider_module h2 {font-size: 30px;	line-height: normal;}
h3 {font-size: 26px;	line-height: normal;}
h4 {font-size: 24px;	line-height: normal;}
.header-menu .hs-menu-flow-horizontal > ul li {margin-left: 8px;}
.header-menu ul li a {font-size: 14px;}
body .search_input.search_bar_show {	width: 166px !important;}
  
.hero_video_box iframe {min-width: 1240px;}
.covanta-home .banner_content {/*margin-bottom: 110px;*/}
.show_popup_form {	padding-right: 0px;}

  
.business_box {/*min-width: 100%;max-width: 100%;*/}
.story_mod_wrapper .section_inner_wrapper {flex-direction: column;}
.story_mod_wrapper .section_inner_wrapper.section_image_left_copy_right {	flex-direction: column-reverse;}
.story_mod_wrapper .section_inner_wrapper .section_content_column {padding: 20px;	width: 100%;}
.story_mod_wrapper .section_inner_wrapper .section-image_column {margin-left: auto;margin-top: 30px;margin-right: auto;}
.story_mod_wrapper .section_inner_wrapper.section_image_left_copy_right .section-image_column {margin-top: 0;margin-bottom: 30px;}
  
.two_col_copy_media_mod_wrapper .section_repeater_block {display: block;}
.media_right_copy_left .section_content_column {padding: 20px;	width: 100%;}
.two_col_copy_media_mod_wrapper .section_repeater_block > * {width: 100%;	position: relative;}
.section_repeater_block .content_block {max-width: 100%;}
.video_media_block {max-height: 400px;	position: relative;	margin: 0 auto;	max-width: 620px;}
.image_media_block {padding-left: 0;	text-align: center;	display: block;}
.media_left_copy_right .image_media_block, .media_right_copy_left .image_media_block {	text-align: center;	padding-left: 0;	padding-right: 0;} 
.media_left_copy_right .section_content_column {padding-left: 15px;	padding-right: 15px;}
 

.highlights_slider_module .slick-track {min-height: 300px;}
.highlights_slider_module .slider_image {height:130px;}
.highlights_slider_module .slick-slide.slick-center .slider_image {height: 174px;}
.highlights_slider_module .slick-arrow {top: 20%;	left: 30%;	background-size: 16px;width:16px;height:25px;}
.highlights_slider_module .slick-next {right: 30%;	left: auto;}


.stat_item {padding: 0 10px;}
.testimonial_section_wrapper .section_inner_wrapper {display: block;}
.testimonial_section_wrapper .section_inner_wrapper > * {width: 100%;	display: block;}
.testimonial_section_wrapper .section_left_column .content_block {margin-right: 0;max-width: 100%;padding: 0 20px;}  
.testimonial_section_wrapper .section_left_column .content_block::before {width: 47px;height: 37px;	left: 1px;	top: 0;	background-size: 47px;}
.testimonial_section_wrapper .image_block {display: block;}
.highlights_slider_module .slider_title p {font-size: 16px;	line-height: 26px;}
 
#footer_with_no_nav .header_btm-row .footer_left_column, #footer_with_no_nav .header_btm-row .footer_right_column {	display: block;	float: none;	width: 100%;margin:0;}
#footer_with_no_nav .footer_left_column .row-fluid > * {float: none;	display: block;	width: auto;	text-align: center;}
#footer_with_no_nav .header_btm-row{	text-align: center;}
#footer_with_no_nav .footer_left_column .row-fluid .footer_btn {width: auto;	display: inline-block;	float: none;margin:10px 0 0;}
.footer-container-wrapper #footer_with_no_nav .social_share_module {display: block;	text-align: center;	max-width: 100%;	margin: 20px 0 0;}
#footer_with_no_nav .social_share_module a {margin-right: 7px;margin-left: 7px;}
  

.solution_title {	min-height: 90px;}

.tabber_header_row .tab_head::after {	border-left: 45px solid transparent;	border-right: 45px solid transparent;	border-top: 30px solid #439539;width: 81px;}
.tab_head a, .tabber_header_row .tab_head:nth-child(2n) > a {	padding: 20px 15px 20px 15px;}
.tabber_header_row .tab_head h5 {	font-size: 24px;}
.tabber_content_row .tab_content {	padding: 50px 0;}
.tab_content .inner_block ul li.list_even, .tab_content .inner_block ul li.list_odd {	padding-left: 5px;}
.tabber_content_row .tab_content:nth-child(2n) .inner_block ul li.list_odd {	padding-right: 20px;}
.tabber_content_row .tab_content:nth-child(2n) .inner_block ul li.list_even {padding-right: 20px;}
.tab_content .inner_block ul li a {	font-size: 18px;}
 
/**Facility detail**/  
  .right_flex_column #subscribtion_one_column_layout {	padding-left: 15px;	padding-right: 15px;}
.globe-position {left: 45%}
  
  
/**Career code**/
.award_title {font-size: 24px;	line-height: 32px;}

/**Sustainability code**/
#copy_sustain_section h2 {max-width: 640px;}
.image_copy_repeater_module .repeater_item .item_image {min-width: 317px;	max-width: 317px;		min-height: 250px;	max-height: 250px;}
  .leadership-team-row > div{max-width:33.333%}
  
  .blog_detail_section .blog_inner_wrap .left-blog-box{max-width:100%; padding:0;}
  .blog_detail_section .blog_inner_wrap .blog_right_col{max-width:100%; margin-top:25px;}
  .blog_detail_section .blog_inner_wrap .blog_right_col .related_post_row .related-blog-item{padding-bottom:20px;width:100%;}
  
}

@media (min-width:768px){
.header-menu .hs-menu-wrapper {	display: block !important;}
.fixed-header .header-menu ul li a, .inner-template .header-menu .hs-menu-wrapper > ul > li > a, .blog_template .header-menu ul li a{  color: #0054a4 ; }
}

@media (min-width:768px) and (max-width:991px){
.row-fluid .page-center {max-width: 750px;} 

.story_mod_wrapper .section_inner_wrapper {	margin-top: -80px;}
#story_section.story_mod_wrapper .section_inner_wrapper {	margin-top: 0;}

.footer-container-wrapper .social_share_module {max-width: 222px;}
.footer-container-wrapper .white_fill_btn a {	margin-top: 10px;}
  
.images_boxes_repeater_module .image_box img {min-height: 148px;	max-height: 148px;}

/**Facility detail**/  
.image_cta_module_wrapper a {	padding: 21px 23px;}
  
/**career code**/  
.horizontal-slides .slide_item a img {height: 150px !important;}
.vertical-slides .slide_item a img { height: 170px !important; }
.plant_module_wrapper .section-right_column .image_column {	height: 258px;}
.award_image-sec img {	max-height: 120px;}
.award_title br {display: none;}
  
/** Facility code **/
.filter_mid_section {width: 238px;}
.listing_map {width: calc(100% - 253px);	margin-left: 15px;}
}
@media (max-width:820px){
  
  
}

@media (max-width:767px){
  .story-wrapper div#top .div-block-22 {
    top: 100px;
}
.row-fluid .page-center {max-width: 100%; width:100%;} 
h1 {font-size: 32px;line-height: normal;}

 .main_header_section {padding: 15px 0 11px;}
.header_top_row .header_top_menu a {padding-left: 8px;}
.header_top_menu ul {margin: 10px 0 0px;}
body .white_fill_blue_txt_btn a {	padding: 7px 5px;	margin-right: 4px;	margin-left: 4px;}
  
.mobile-trigger {display: block;	width: 48px;	height: 40px;	cursor: pointer;	margin: 0 auto;	background-color: #0054a4;	padding:10px 8px 10px;	border-radius: 4px;position: absolute; top:24px;right: 15px;}
.mobile-trigger span {	width: 100%;	height: 3px;	background-color: #fff;	display: block;	margin: 5px 0;}
.mobile-trigger span:first-child {margin-top: 0;}
.header-menu .hs-menu-wrapper {	display: none;	background-color: #0054a4;	position: absolute;	width: 95%;	left: 0;	right: 0;	top: 100%;margin:auto;text-align:left; z-index:1;    padding: 20px 0px;}
.header-menu .hs-menu-wrapper > ul {display: block;overflow: auto; max-height: 450px;}
.header-menu .hs-menu-flow-horizontal > ul li, .header-menu .hs-menu-flow-vertical > ul li {	margin: 0;}
.header-menu .hs-menu-wrapper > ul li {display: block;	width: 100%;	margin: 0;}
.header-menu ul li a {font-size: 15px;	padding: 10px 10px;}
.header-menu .hs-menu-wrapper > ul li a {text-align:center; padding: 13px 15px; color:#fff;display: inline-block;}
.header-menu .hs-menu-flow-vertical > ul > li > a {	max-width: 100%;}
.header-menu .hs-menu-wrapper > ul li ul li a {display: block;	padding: 8px 15px; font-size:13px;	text-align: left;	width: auto;text-transform: none;}
.fixed-header .header-menu ul li a {color: #fff;}
.header_btm_row ul li {display: block;	width: 100%;	margin: 0;}

.header_left_column {max-width: 200px;}
#header_with_no-nav .header_logo {max-width: 200px;}
.main_header_section .header_btm_row {display: block;	width: 100%;padding: 0;	border: 0;}
.header-menu .hs-menu-wrapper > ul li ul {position: relative;	background-color: #fff;	visibility: visible;	opacity: 1;padding:15px !important;	border-radius: 0;	text-align: center;	padding: 0;	left: 0;	display: block;}
.header-menu .hs-menu-wrapper > ul li ul li ul, .header-menu .hs-menu-wrapper > ul li ul li ul li ul {	left: 0;	top: 0;	background-color: #439539;right:0;}
.header-menu .hs-menu-wrapper > ul li:hover ul li ul {	opacity: 1;}  
.header-menu ul li.active a, .fixed-header .header-menu ul li.active a, .inner-template .header-menu ul li.active a, .blog_template ul li.active a, .header-menu .hs-menu-wrapper > ul li ul li a:hover, .inner-template .header_btm_row .header-menu ul li a:hover {	color: #000;}
.header_top_row {padding-bottom: 0;}
.close_btn a {right: -10px;}
.header_row_for_mobile { display: block !important;}
#top_header_for_desktop{ display:none;}
.header_row_for_mobile .search-btn {width: 22px;height: 24px;position: absolute;right: 75px;top: 32px;}
body .search_input {display:none!important;}
body .search_input.search_bar_show {width: 100% !important;max-width:100%;}

.hero_video_box iframe {min-width: 660px;}

.covanta-home .hero_mod_wrapper{justify-content: flex-start;}
.covanta-home .banner_content {margin-bottom: 30px;}
.home-template .banner_content {	/*max-width: 430px;*/}
.home-template h1 br {	display: none;}
.business_box {min-width: 100%;	max-width: 100%;	position: relative;padding:15px;display: block;box-shadow: 0 0 2px rgba(0, 0, 0, 0.2); margin-top:50px;}
.business_box > * {	width: 100%;	max-width: 100% !important;	margin: 15px 0;}
.business_box .box_toggle_arrow {padding: 0;width: 46px;height: 21px;	margin: 0 auto;}
.business_box .box_toggle_arrow > * {transform: rotate(90deg); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); -moz-transform: rotate(90deg);}
.business_box .InnerBox {margin: 15px 0 0;text-align:center;}
.business_box .box_right_sec {max-width: 100%;padding: 0;border: 0;}
.business_box .box_image, .business_box .box_content, .business_box .box_title {	margin-right: 0;} 
.business_box .box_image, .business_box .box_title {margin-right: 0px;display: block;	max-width: 100%;	padding-right: 0;	border-right: 0;}
.business_box .box_content p {line-height: 20px;font-size: 14px;}
.box_button {	margin-bottom: 0;}
.business_box .box_image img {	max-width: 160px;}
.business_box h5 {margin-bottom: 0;}
.business_box.show_banner_box {	display: none;}
  

.section_media_column {padding:40px 15px;}
.section_repeater_block .content_block::before, .section_repeater_block .content_block::after,
.story_mod_wrapper .section_inner_wrapper .section-image_column .image_block::before, .story_mod_wrapper .section_inner_wrapper .section-image_column .image_block::after{width: 34px;height: 34px;}
.story_mod_wrapper .section_inner_wrapper .section-image_column .image_block, .section_repeater_block .content_block {padding: 15px;} 

.highlights_slider_module .slider_image {	height: 110px;}
.highlights_slider_module .slick-slide.slick-center .slider_image {	height: 140px;}
.highlights_slider_module .slider_title p {	line-height: normal;}
.highlights_slider_module .slick-track {min-height: 250px;}
.highlights_slider_module .slick-slider {overflow-x: hidden;}

.stats_mod_wrapper{text-align: center;} 
.stats_mod_wrapper .section_inner_wrapper {display: block;}
.stat_item, .stat_item:first-child {padding: 0;	display: block;	width: 100%;	border: 0;	margin-bottom: 20px;}
.stat_item:last-child{margin-bottom:0;}
  

.newsletter_block > span {display: block;}
.newsletter_block > span > h3, .newsletter_block > span > div {	display: block;	width: 100%;}
.newsletter_block > span > h3 {	margin-bottom: 16px;	text-align: center;} 
.newsletter_block form .hs_email input {	padding: 14px 10px; height:48px;}
.newsletter_block form .hs_email {width: 64%;	margin-right:4px;}
.newsletter_block form .hs_submit input {	padding: 15px 7px 15px;	font-size: 13px;height:48px;}
.hs_submit .hs-button, form input[type="submit"], form button{font-size: 13px;}
  
.footer_menu .hs-menu-wrapper > ul {display: block;}
.footer_menu .hs-menu-wrapper > ul > li {width: 100%;	margin-bottom: 10px;}
.footer-container-wrapper .footer-social-share {text-align: left;	padding-top: 0;}
.footer-container-wrapper .social_share_module {display: block;	text-align: left;}
.footer_btm-row .row-fluid > div {display: block;}
.footer_btm-row .credit-txt {	margin-bottom: 15px;}
#footer_with_no_nav .footer_left_column .row-fluid .footer_btn{margin: 24px 0 0;}
  
.solution_item, .solution_item:nth-child(3n) {	width: 100%;	margin: 0 auto 25px;}
.solution_item .item_image img {	min-height: 281px;	max-height: 281px;}
.solution_title {	min-height: 0;}

.tabber_header_row .tab_head h5 {	font-size: 16px;line-height:normal; vertical-align: bottom;}
.tabber_header_row .tab_head::after {display:none;}
.tabber_header_row .tab_head h5 br {	display: block;line-height: 7px;}
.tab_content .inner_block ul li {	padding: 0 !important;	width: 100%;	text-align: center;margin: 6px 0;}
.tab_content .inner_block ul li a {/*	padding-right: 0;*/}
.tab_content .inner_block ul li a::after {	/* visibility: visible; opacity: 1;display:none; */ }
  
.blockquote_module {	margin: 0;}
.blockquote_module .wraper_content_block {max-width: 100%;	border-left: 3px solid #439539;	padding-left: 15px;}
.images_boxes_repeater_module .repeater_items, .images_boxes_repeater_module .repeater_items:nth-child(4n) {	width: 100%;	margin: 0 auto 20px;	max-width: 346px;}
.two-block_items_per_row .repeater_related_item, .three-block_items_per_row .repeater_related_item {	width: 100%;}
.related_repeater_module_wrapper .repeater_related_item .image_block {	width: 45%;}
.related_repeater_module_wrapper .repeater_related_item .image_block + .content_block {	width: 55%;}
.white_fill_green_txt_btn a {	font-size: 13px;	height: auto;	padding: 15px 15px;}
.centered_cta_module_wrapper .section_inner_wrapper.white_fill_green_txt_btn a, .centered_cta_module_wrapper .section_inner_wrapper.white_fill_blue_text_btn a, .centered_cta_module_wrapper .section_inner_wrapper.green_fill_white_text_btn a {	padding-left:40px; padding-right:40px;}
.centered_cta_module_wrapper .section_btn.white_fill_green_txt_btn a, .centered_cta_module_wrapper .section_btn.white_fill_blue_text_btn a,
.centered_cta_module_wrapper .section_btn.green_fill_white_text_btn a {padding-left:40px;padding-right:40px;}


/**Facility detail**/ 
.hide-in-mobile {	display: none;}
.left_flex_column {margin-bottom:20px;} 
.stats_repeater_item .stats_content {	border-bottom: 4px solid #999;	padding-bottom: 23px;	width: 100%;	margin-top: 10px;border-left:0;padding-left:0;}
.stats_repeater_item:last-child .stats_content {	border-bottom: 0;	padding-bottom: 0;} 
.contact_info_for_mobile {display: block !important;padding: 20px 15px 0;}
.facilities_detail_temp .right_flex_column{display:none;}
.contact_info_for_mobile .newsletter_mod_wrapper {margin-left: -15px;margin-right: -15px;}  
.image_cta_module_wrapper a {	padding: 13px 30px;	font-size: 14px;}
  
/**Career code**/
#career_hero .vidyard-player-container {display: none !important;}
#career_hero .hero_video_box iframe {	display: none;}
#career_hero .hero_video_box img.vidyard-player-embed {display: block !important;}
.people_module_with_horizontal-slider .module_top-row { flex-wrap: wrap;}
.people_module_with_horizontal-slider .section_left_column, .people_module_with_horizontal-slider .section_right_column {	width: 100% !important;} 
.people_module_with_horizontal-slider .section_left_column{padding: 15px 0 15px 15px;}
.people_module_with_horizontal-slider .section_right_column {	max-width: 465px;	margin-left: auto;	margin-right: auto;margin-top:30px;}
.horizontal-slides {padding: 0 30px;}
.horizontal-slides .slide_item a img {height: 170px !important;}
.slick-lightbox .slick-arrow {	top: 47%;	background-size: 19px;width: 19px;}
.plant_module_wrapper .section_inner_wrapper{flex-wrap: wrap;}
.plant_module_wrapper  .section-left_column, .plant_module_wrapper .section-right_column{	width: 100% !important;}
.plant_module_wrapper .section-right_column {	padding: 15px 0 15px 15px;}
.plant_module_wrapper .section-right_column::before, .benefit_module_wrapper .section_left_column::before, .people_module_with_horizontal-slider .section_left_column::before {width: 34px;	height: 34px;}
.horizontal-slides .slick-arrow{left:0;}
.horizontal-slides .slick-next{right:-10px;left: auto;}
.vertical-slides {	max-width: 380px;	margin-left: auto;	margin-right: auto;margin-bottom:20px;}
.vertical-slides .slide_item a img {height: 213px !important;}
.benefit_module_wrapper .section_inner-wrapper {flex-wrap: wrap;}
.benefit_module_wrapper .section_left_column, .benefit_module_wrapper .section_right_column{width: 100% !important;}
.plant_module_wrapper .section-right_column .image_column {	height: 250px;margin-top: 40px}
.benefit_module_wrapper .section_left_column {padding: 15px 0 15px 15px;margin-bottom:30px;}
.copy_inner_box.white_fill_blue_text_btn a {	font-size: 22px;	padding: 17px 26px;	height: auto;}
.awards_logo_module .section_inner_wrapper{flex-wrap: wrap;}
.award_item{width:100%;margin-bottom:40px;max-width:100%;}
.award_item:last-child{margin-bottom:0;}
.award_image-sec {	min-height: 0;	max-height: inherit;margin: 0 0 20px;}
  
/**Sustainability code**/
#copy_sustain_section h2{font-size:28px;}
#copy_sustain_section h2 br {	display: block;}
.image_copy_repeater_module .repeater_item {	margin: 0 0 30px;	flex-wrap: wrap;}
.image_copy_repeater_module .repeater_item .item_image {	min-width: inherit;	max-width: 377px;	min-height: inherit;	max-height: inherit;margin: 0 0 20px;}
.image_copy_repeater_module .repeater_item .item_content {padding: 15px 0 15px 15px;}
.image_copy_repeater_module .repeater_item .item_content::before {width:34px; height: 34px;}
#latest_report_section p br{display:none;}
#latest_report_section .white_fill_green_txt_btn a, #latest_report_section .white_fill_blue_text_btn a, #latest_report_section .green_fill_white_text_btn a { padding: 19px 20px;	font-size: 16px;}
  
/**Facility code**/
.filter_block_items {	width: 100%;	top: 0;	position: relative;}
.filter_block_items select {padding: 11px 15px 11px 4px;background-position: 92% center;font-size: 11px;	}
.filter_block_items select option{font-size: 11px;line-height:normal;}
.facilities_map_module_wrapper .alert {width: 100%;margin: 0 0 20px;	position: relative;	left: 0;	right: 0;}
.country_tab {margin-right: 7px;}
.country_tab a {padding: 12px 8px;min-width: 75px;	font-size: 14px;}
.country_tab a h5 {font-size: 11px;}
.filter_mid_section {float: none;	width: 100%;}
.map_sidebar {max-height: 350px; min-height:350px;margin-top:0;}
.listing_map {	float: none;	width: 100%;margin-left: 0;	margin-top: 30px;	position: relative;}
.listing_map #googlemap {height: 500px !important;}
#virtual_tour_section p br {	display: none;}
  
.facilities_detail_temp .story_mod_wrapper .content_block a {	font-weight: normal;	font-size: 16px;}
  
.globe-position {left: 60%}
  
/**Blog post page**/
.about-author-sec .author-left-sec img {	width: 80px;height:80px;}
.hs-item-has-children .child-trigger i {border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #fff;position: absolute;	cursor: pointer;	right: 0;	top: 16px;	margin: auto;	height: 8px;	width: 12px;	z-index: 9; right: 20px;}
.newsletter_block .newsletter_title,.newsletter_block .newsletter_form {width: 100%;}  
  .blog-listing-section .post-listing .container>div{max-width:48%;} 
  .blog-listing-section .filter_controls form.controls fieldset button{margin:0px;}
  .blog_detail_section .post_body blockquote,
  .blog_left_column .blog-section blockquote{margin:30px 0;}
  .blog_detail_section .blog_post_header .post_title h2{font-size:24px;}
  .blog_detail_section .related_post_row .related_posts>div{max-width:100%;    width: 100%; margin: 6px 0;}
  .blog_detail_section .author_box .author_content{max-width:100%;}
  .blog_detail_section .blog_bottom_row{margin:40px 0}
  .blog_left_column .blog-pagination{padding-bottom:20px; padding-top:20px; margin-bottom:20px; border-bottom: 1px solid #e5e5e5;}
  .media_repeater_row>div{width:100%; margin:15px 0px;}
  
  .leadership-team-row .team-member-item .member-popup-box.popupBox-enabled .popupBox-data{align-items: flex-start;}
  .leadership-team-row .team-member-item .member-popup-box.popupBox-enabled .popupBox-data .person-image{max-width:30%; align-self: center;}
  .leadership-team-row .team-member-item .member-popup-box.popupBox-enabled .popupBox-data .person-data-box{max-width:70%;}
  .leadership-team-row .team-member-item .member-popup-box.popupBox-enabled .close-btn{font-size:26px; top:15px;}
  .leadership-team-row .team-member-item .member-popup-box.popupBox-enabled .popupBox-data .person-bio{    max-height: 130px;}
  .leadership-module .section_header h2{font-size:30px}
  .three_column_repeater-section>div{max-width:100%;margin: 15px 0;}
  .press-release-feed-module .press-releases-blog-feed>div{max-width:100%; width:100%;}
  .latest-module .section-data-box .white_fill_blue_txt_btn a, .press-release-feed-module .section_header .white_fill_blue_txt_btn a, .community-news-module .section_header .white_fill_blue_txt_btn a, .thought-leadership-module .section_header .white_fill_blue_txt_btn a{line-height:26px;}
  .newss-overview_temp h2{font-size:30px;}
  .jump_links_module .section_inner_wrapper>h5{font-size:15px;}
  .press-release-feed-module .section_header .section_button, .community-news-module .section_header .section_button, .thought-leadership-module .section_header .section_button{position:relative;top:auto; right:auto;}
  .press-release-feed-module .section_header .section_title h2, .community-news-module .section_header .section_title h2, .thought-leadership-module .section_header .section_title h2{border-bottom:none;}
  .press-release-feed-module .section_header, .community-news-module .section_header, .thought-leadership-module .section_header {border-bottom:1px solid #333;display: flex;
    justify-content: space-between;}
  .three_column_repeater-section .column-image img{height:auto;}
}

@media (max-width:639px){
  .leadership-team-row .team-member-item .member-popup-box.popupBox-enabled .popupBox-data .person-bio{max-height: 85px;}
  .leadership-team-row .team-member-item .member-popup-box.popupBox-enabled .person-social-share a {display: inline-block; width: 40px; height: 40px;line-height: 40px;}
  .leadership-team-row .team-member-item .member-popup-box.popupBox-enabled .person-social-share{margin-top:20px;}
  .leadership-team-row .team-member-item .member-popup-box.popupBox-enabled{padding:50px 15px;}
  .leadership-team-row .team-member-item .member-popup-box.popupBox-enabled .popupBox-data .person-data-box {padding: 20px 10px 20px 0}
.header_right_column {text-align: center;}
.search_box_wrapper .search_box_inner-wrapper, .search_box_wrapper .close_btn {max-width: 300px;}
.search_box_wrapper form button {width: 19%;}
.search_box_wrapper form .hs-search-field__input {	width: 82%;}
  
/**Career code**/
.people_module_with_horizontal-slider .popup-box_wrapper {margin: auto 10px auto 20px;}
.slick-lightbox .slick-prev {left: 3px;}
.slick-lightbox .slick-next {right: 3px;}
  .leadership-team-row > div{max-width:50%;}
  .latest-module .section-data-box{margin:-70px auto 0 auto;}
  .green_fill_button a{font-size:16px;}
}

@media (max-width:599px){
.highlights_slider_module .slick-initialized .slick-slide{margin:0 20px;}
.highlights_slider_module .slider_items > a, .highlights_slider_module .slider_items.slick-center > a {	margin-top: 0;max-width:100%; min-width:100%;}
.highlights_slider_module .slider_image, .highlights_slider_module .slick-slide.slick-center .slider_image {	height: 105px;}
.highlights_slider_module .slick-arrow {top: 25%;	left: 0px;}
.highlights_slider_module .slick-next {right: 0; left:auto;}
  .blog-listing-section .post-listing .container>div{max-width:100%;} 
  .blog_detail_section .blog_post_header .post_featured_image{max-width:100%; padding-right:0;    margin-bottom: 15px;}
  .blog_detail_section .blog_post_header .post_title{max-width:100%; padding-left:0px;}
  .blog_detail_section .post_body blockquote,
  .blog_left_column .blog-section blockquote{padding:15px 0;}
  .blog_detail_section .blog_post_header .post_featured_image img{position:static;}
   .blog_detail_section .blog_post_header .post_head_box{ max-width:inherit; }
  .blog_detail_section .post_body blockquote {
    padding-right: 50px;
    padding-left: 20px;
}
  .blog_detail_section .post_body blockquote::before{right:10px; top:20px;}
  
}

@media (max-width:479px){  
.highlights_slider_module .slider_image, .highlights_slider_module .slick-slide.slick-center .slider_image {height: 154px;}
form .hs-form-field input, form .hs-form-field select, form .hs-form-field input, form .hs-form-field textarea, form input[type="password"]  {	padding: 13px 12px;  }
.hs_submit .hs-button, form input[type="submit"] {	font-size: 13px;}  
  .leadership-team-row > div{max-width:100%;}
  .leadership-team-row .team-member-item .member-main-box .person-image > img{width:100%;}
  .press-release-feed-module .section_header, .community-news-module .section_header, .thought-leadership-module .section_header{flex-wrap:wrap;}
  .press-release-feed-module .section_header > div, .community-news-module .section_header > div, .thought-leadership-module .section_header > div{width:100%}
  .press-release-feed-module .section_button, .community-news-module .section_button, .thought-leadership-module .section_button{margin-bottom:20px;}
  .latest-module .section-data-box{padding:20px 10px;margin: 0 auto;}
}

.legal-consent-container p {
    font-size:14px;
    line-height:16px;
}