/*
Theme Name: PSE
Theme URI: https://www.psehealthyenergy.org/
Description: Pse Healthy Energy
Author: State Creative
Author URI: https://www.statecreative.com
Text Domain: psehealthyenergy
Version: 1.0

/*
    font-family: 'Poppins', sans-serif;
    font-family: 'Source Sans Pro', sans-serif;
 */

  * {
    box-sizing: border-box;
  }
html {
  font-size: 20px;
  width: 100%;
  overflow-x: hidden;
  height: 100%;
}
body {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 20px;
  color: #000000;
  background-color: #ffffff;
  font-weight: 400;
  width: 100%;
  overflow-x: hidden;
  margin: 0;
}
body.disable-scroll { overflow-y: hidden; height: 100%;}
a,
a:hover,
a:visited,
a:focus {
  color: inherit;
  text-decoration: none !important;
  cursor: pointer;
  outline: 0 !important;
}
button:focus,
input:focus { outline: 0 !important;}
img { max-width: 100%; height: auto;}
.gutter { height: 3em; width: 100%; float: left;}
.et-l.et-l--footer{clear: both;}
.et-db #et-boc .et-l .et_pb_module a{
	color:#25837b;
}
.et-db #et-boc .et-l .et_pb_module a:hover{
	color:#e7800c;
}
#scrollToTop {
  background-image: url("./images/scrolltotop.png");
  background-repeat: no-repeat;
  bottom: 10%;
  right: 0px;
  display: none;
  height: 92px;
  outline: 0 none;
  position: fixed;
  width: 68px;
  z-index: 9996;
}
.select2-container .select2-search--inline input.select2-search__field { padding-left: 40px !important;}
.et-db #et-boc .et-l .et_pb_with_background .et_pb_row, .et-db #et-boc .et-l .single.et_full_width_page .et_pb_row { width: 100% !important;}
.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li a{font-weight: 400 !important;}
header.scrolled-header .et_pb_row.header-row { background-color: #ffffff !important;}
.home .et_pb_menu__wrap{border-bottom: 1px solid #e1e1e1 !important;}
/* Footer */
.et-db #et-boc .et-l .et_pb_row .et_pb_column.ft-cl1{width:48% !important;}
.et-db #et-boc .et-l .et_pb_row .et_pb_column.ft-cl2{width:19% !important;}
.et-db #et-boc .et-l .et_pb_row .et_pb_column.ft-cl3{width:23% !important;}
.et-db #et-boc .et-l .et_pb_row .et_pb_column.ft-cl4{width:10% !important; padding-top:0px;}
.et-db #et-boc .et-l .et_pb_row .et_pb_column.ft-cl4 a{display: inline-block; margin:0 .6rem; padding-bottom: 0px;}
.et-db #et-boc .et-l .et_pb_row .ft-bt-cl2 .et_pb_module{text-align: right !important;}
.et-db #et-boc .et-l .et_pb_row .ft-bt-cl1 .et_pb_module a,.et-db #et-boc .et-l .et_pb_row .ft-bt-cl2 .et_pb_module a{color: #ffffff;}
.et-db #et-boc .et-l .et_pb_row .ft-bt-cl1 .et_pb_module a:hover,.et-db #et-boc .et-l .et_pb_row .ft-bt-cl2 .et_pb_module a:hover{color: #25837b;}
.et-db #et-boc .et-l .ftr-sec,.et-db #et-boc .et-l .sc-inner-banner,
#et-boc .et-l .contact-fm .cnt-sb-btn,.et-db #et-boc .et-l .sc-inner-banner-sm{position: relative;}
/* .et-db #et-boc .et-l .ftr-sec::before{
  content: "";
  display: inline-block;
  width: 1162px;
  height: 28px;
  position: absolute;
  background-image: url("./images/ft-before.png");
  background-repeat: no-repeat;
  top: -12px;
  left: 0px;
} */
.et-db #et-boc .et-l .ft-bt-cl1{width: 75% !important;}
.et-db #et-boc .et-l .ft-bt-cl2{width: 25% !important;}
/* Footer End */
.et-db #et-boc .et-l .et_pb_section.sc-inner-banner::after,
.et-db #et-boc .et-l .et_pb_section.sc-inner-banner-sm::after{
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  display: block;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.32);
}
.et-db #et-boc .et-l .et_pb_section.sc-inner-banner::before,
.et-db #et-boc .et-l .et_pb_section.sc-inner-banner-sm::before,
.sc-inner-banner-sm::before{
  content: "";
  display: inline-block;
  width: 900px;
  height: 26px;
  position: absolute;
  background-image: url("./images/inner-bnnr-stp.png");
  background-repeat: no-repeat;
  /* top: 254px; */
  top: 264px;
  left: 0px;
  z-index: 1;
}
.et-db #et-boc .et-l .et_pb_section.sc-inner-banner-sm::before{bottom: -13px !important; top:unset;}
.et-db #et-boc .et-l .et_pb_section.sc-inner-banner .et_pb_column,
.et-db #et-boc .et-l .et_pb_section.sc-inner-banner-sm .et_pb_column{
  display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
  align-items: center;
  height: 100%;
}
.et-db #et-boc .et-l .et_pb_section.sc-inner-banner-sm .et_pb_module.et_pb_text,.container-staff .staff-single-title{position: absolute; bottom: 1.8rem; z-index: 2;}
.et-db #et-boc .et-l .et_pb_section.sc-inner-banner-csm .et_pb_module.et_pb_text{bottom: 27%;}
.et-db #et-boc .et-l .bd-crmps .breadcump,.breadcump  {text-align: right; font-size: .9rem; line-height: 1.66em; font-weight: 400;}
.et-db #et-boc .et-l .bd-crmps .breadcump a,.breadcump a{color: #25837b; font-weight: 300; padding-bottom: 0px;}
.et-db #et-boc .et-l .bd-crmps .breadcump a:hover,.breadcump a:hover{color: #000000;}
.et-db #et-boc .et-l .cnt-frm-cl1{width: 59% !important; padding-right: 4%;}
.et-db #et-boc .et-l .cnt-frm-cl2{width: 41% !important; padding-left:4%;}
.et-db #et-boc .et-l .et_pb_module .contact-fm input[type="text"], .et-db #et-boc .et-l .et_pb_module .contact-fm input[type="email"], .et-db #et-boc .et-l .et_pb_module .contact-fm input[type="tel"],
.et-db #et-boc .et-l .contact-fm textarea,.et-db #et-boc .et-l .et_pb_module .contact-fm select {
  width: 100%;
  border: 1px solid #e4e4e4;
  color: #000000;
  padding-bottom: 1rem;
  padding: 1.3rem 1rem 1.3rem 1.1rem;
  height: auto;
  background: #ffffff;
  margin-top: 1em;
  font-size: 18px;
  font-weight: 400;
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
  text-align: left !important;
}
.et-db #et-boc .et-l .contact-fm textarea{height: 246px; margin-bottom: 1.9rem;}
.et-db #et-boc .et-l .et_pb_module .contact-fm .scform-col-l { padding-right: 1.5%;}
.et-db #et-boc .et-l .et_pb_module .contact-fm .scform-col-r { padding-left: 1.5%;}
.et-db #et-boc .et-l .et_pb_module .contact-fm input[type="text"]::placeholder,
.et-db #et-boc .et-l .et_pb_module .contact-fm input[type="email"]::placeholder,
.et-db #et-boc .et-l .et_pb_module .contact-fm input[type="tel"]::placeholder,
.et-db #et-boc .et-l .contact-fm textarea::placeholder{ color: #000000; opacity: 1; } /* Firefox */ /* Chrome, Firefox, Opera, Safari 10.1+ */
.et-db #et-boc .et-l .et_pb_module .contact-fm input[type="text"]::-ms-input-placeholder,
.et-db #et-boc .et-l .et_pb_module .contact-fm input[type="email"]::-ms-input-placeholder,
.et-db #et-boc .et-l .et_pb_module .contact-fm input[type="tel"]::-ms-input-placeholder,
.et-db #et-boc .et-l .contact-fm textarea::-ms-input-placeholder { color: #000000; }  /* Internet Explorer 10-11 */
#et-boc .et-l .contact-fm input.wpcf7-submit {
  float: right;
  text-transform: uppercase;
  font-size: .9rem;
  color: #25837b;
  font-weight: 400;
  line-height: 1.6em;
  width: 100%;
}
#et-boc .et-l .contact-fm .cnt-sb-btn{float: right; width: 133px; margin-top: 1rem; }
#et-boc .et-l .contact-fm .cnt-sb-btn::after,
.et-db #et-boc .et-l .slide-item-cnt .sec-readMore-sc a::after,
.et-db #et-boc .et-l .sec-readMore-sc.btn-white a::after{
  position: absolute;
  content: '';
  width: 55px;
  height: 55px;
  display: block;
  right: 0;
  top: -11px;
  background-image: url("./images/bttn-ftr-green.png");
  background-repeat: no-repeat;
  z-index: -1;
}
.et-db #et-boc .et-l .sec-readMore-sc.btn-white{padding-bottom: 1.3rem;}
.et-db #et-boc .et-l .sec-readMore-sc.btn-white a::after{background-image: url("./images/bttn-ftr-white.png");}
#et-boc .et-l .et_pb_row .contact-dt a{
  color: #ffffff !important;
  font-weight: 300 !important;
  padding-bottom: 0px;
  position: relative;
  border-bottom: 1px solid #6fada8;
  width: 100%;
  display: block;
  line-height: 1.66em !important;
  padding-bottom: 20px !important;
  padding-left: 2.7rem;
}
#et-boc .et-l .et_pb_row .contact-dt a.cnt-loc::before{
  content: "";
  display: inline-block;
  width: 23px;
  height: 23px;
  position: absolute;
  background-image: url("./images/loc.png");
  background-repeat: no-repeat;
  top: 0px;
  left: 0px;
}
#et-boc .et-l .et_pb_row .contact-dt h2{padding-bottom: 1rem;}
#et-boc .et-l .et_pb_row .contact-dt a.cnt-tel::before,
#et-boc .et-l .et_pb_row .contact-dt a.cnt-mail::before{
  content: "";
  display: inline-block;
  width: 25px;
  height: 25px;
  position: absolute;
  background-image: url("./images/tel.png");
  background-repeat: no-repeat;
  top: 0px;
  left: 0px;
}
#et-boc .et-l .et_pb_row .contact-dt a.cnt-mail::before{ background-image: url("./images/mail.png");}
#et-boc .et-l .et_pb_row a.cnt-donate,
#et-boc .et-l .et_pb_row a.cnt-donate:hover{
  width: 100%;
  text-align: center;
  max-width: 438px;
  background-image: url("./images/donate-hand.png") !important;
  background-repeat: no-repeat !important;
  background-size: auto !important;
  text-align: left;
  background-position-x: 5.75rem !important;
}
#et-boc .et-l .et_pb_row a.cnt-donate:hover{ background-color: #25837b !important; }
#et-boc .et-l .et_pb_row .contact-follow a{display: inline-block; margin:0px 11px;}
.et-db #et-boc .et-l .et_pb_button.btn-white::after {
  position: absolute;
  content: '';
  width: 55px;
  height: 55px;
  display: block;
  right: 0px;
  top: -14px;
  background-image: url("./images/bttn-ftr-white.png") !important;
  background-repeat: no-repeat !important;
}
/* .et-db #et-boc .et-l .et_pb_button.btn-green{margin-bottom: 1rem;} */
.et-db #et-boc .et-l .et_pb_section .et_pb_button.front-arrow,
.et-db #et-boc .et-l .et_pb_section .et_pb_row .et_pb_button.front-arrow:hover{
  padding-right: 0px !important;
  padding-left: 75px !important;
}
.et-db #et-boc .et-l .et_pb_button.btn-green::after,
.et-db #et-boc .et-l .et_pb_button.btn-orange::after,
.et-db #et-boc .et-l .et_pb_button.front-arrow::after {
  position: absolute;
  content: '';
  width: 55px;
  height: 55px;
  display: block;
  right: 0px;
  top: -14px;
  background-image: url("./images/bttn-ftr-green.png") !important;
  background-repeat: no-repeat !important;
}
.et-db #et-boc .et-l .et_pb_button.front-arrow::after { left: 0px !important; top: -14px !important; margin-left: 0em !important;}
.et-db #et-boc .et-l .et_pb_button.btn-orange::after{ right: 0px !important; background-image: url("./images/bttn-ftr-orange.png") !important;}
.et-db #et-boc .et-l .et_pb_button.btn-white:hover::after,
.et-db #et-boc .et-l .et_pb_button.btn-green:hover::after,
.et-db #et-boc .et-l .et_pb_button.front-arrow:hover::after,
#et-boc .et-l .contact-fm .cnt-sb-btn:hover::after,
.et-db #et-boc .et-l .sec-readMore-sc.btn-white a:hover::after,#notification_bar a.readMoreSec:hover::after,
.et-db #et-boc .et-l .slide-item-cnt .sec-readMore-sc a:hover::after { background-image: url("./images/bttn-ftr-orange.png") !important; }
.et-db #et-boc .et-l .cnt-frm-cl2{position: relative;}
.et-db #et-boc .et-l .cnt-frm-cl2::after{
  position: absolute;
  content: '';
  width: 693px;
  height: 633px;
  display: block;
  right: -50%;
  top: 0px;
  background-image: url("./images/cnt-right.png") !important;
  background-repeat: no-repeat !important;
  z-index: -1;
}
.et-db #et-boc .et-l .et_pb_row .news_item-wrapp,
.news_item-wrapp,
.et-db #et-boc .et-l .et_pb_row .inthe_media_list,
.inthe_media_list{
  width: 100%;
  display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
  flex-wrap: wrap;
  margin-left: -.9rem;
  margin-right: -.9rem;
}

.et-db #et-boc .et-l .et_pb_row article.news_item-wrapp,
article.news_item-wrapp{
  margin-bottom: 38px;
  box-shadow: 2px 1px 21px -1px rgba(0,0,0,0.27);
  -webkit-box-shadow: 2px 1px 21px -1px rgba(0,0,0,0.27);
  -moz-box-shadow: 2px 1px 21px -1px rgba(0,0,0,0.27);
}
.et-db #et-boc .et-l .et_pb_row .inthemedia_item_wrapp,.inthemedia_item_wrapp{
  width: 33.3%;
  margin-bottom: 1.75rem;
  padding-left: .9rem;
  padding-right: .9rem;
  padding-bottom: 1.8rem;
}
.et-db #et-boc .et-l .et_pb_row .media_inner,.media_inner{
  -webkit-box-shadow: 0px 0px 19px -5px rgba(176,176,176,1);
  -moz-box-shadow: 0px 0px 19px -5px rgba(176,176,176,1);
  box-shadow: 0px 0px 19px -5px rgba(176,176,176,1);
  height: 100% !important;
  position: relative;
}
.et-db #et-boc .et-l .et_pb_row .media_item_sec,.media_item_sec{ padding: 1.5rem 1.3rem 1.3rem; position: relative; }
.et-db #et-boc .et-l .et_pb_row .media_item_sec span.title_media, .media_item_sec span.title_media { font-size: 1rem; font-weight: 700; color: #000000 !important; display: block !important; margin-top: 1rem; margin-bottom: 1rem; }
.et-db #et-boc .et-l .et_pb_row  a.media_title{
  font-family: 'Poppins', sans-serif;
  padding: 0rem;
  color: #000000;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.55em;
  display: block;
  margin-bottom: 0.75rem;
  padding-top: 1rem;
}
.et-db #et-boc .et-l .et_pb_row .media_item_sec .news_item-detail,.media_item_sec .news_item-detail{margin-bottom: 2rem;}
.et-db #et-boc .et-l .et_pb_row .media_item_sec span,.media_item_sec span{
  font-size: .9rem;
  color: #585858 !important;
}
.et-db #et-boc .et-l .et_pb_row a.media_read_link{padding-top: 2rem !important; display: block; position: absolute; bottom: 0px !important; padding: 1.5rem 1.3rem 1.3rem; }
.et-db #et-boc .et-l .et_pb_row .news_item-left,.news_item-left{ width: 27%; position: relative;}
.et-db #et-boc .et-l .et_pb_row .news_item-right,.news_item-right{ width: 73%; position: relative; padding: 1.7rem 3rem 2.5rem 4%;}
.et-db #et-boc .et-l .et_pb_row .news_item-wrapp .news_item-date,.news_item-wrapp .news_item-date{position: absolute; right: 0; top:0; padding: .9rem 1.5rem .9rem 2rem !important; background-color: #f8f8f8;}
.et-db #et-boc .et-l .et_pb_row .news_item-wrapp .news_item-date span,.news_item-wrapp .news_item-date span{color: #6b6b6b; font-size: .9rem; font-weight: 400; line-height: 1.66em; text-transform: uppercase; }
.et-db #et-boc .et-l .et_pb_row .news_item-detail a.news_title,.news_item-detail a.news_title{ font-family: 'Poppins', sans-serif; display: block; color: #25837b; font-size: 1rem; line-height: 1.5em; font-weight: 600; padding-top: 1.5rem; padding-bottom: 6px; }
.et-db #et-boc .et-l .et_pb_row .news_item-detail a.news_title:hover,.news_item-detail a.news_title:hover,
.et-db #et-boc .et-l .et_pb_row .news_item-wrapp .cat_title:hover,.news_item-wrapp .cat_title:hover,
#notification_bar a.readMoreSec:hover{color: #e7800c;}
.et-db #et-boc .et-l .et_pb_row .news_item-detail,.news_item-detail{color: #333333; font-size: 1rem; line-height: 1.5em; font-weight: 400;  }
.et-db #et-boc .et-l .et_pb_row .news_item-wrapp .cat_title,.news_item-wrapp .cat_title{display: inline-block; color: #25837b; font-family: 'Poppins', sans-serif; font-weight: 300; line-height: 1.66em; font-size: .9rem; padding-bottom: 0rem;}
.et-db #et-boc .et-l .et_pb_row .news-pages,.et-db #et-boc .et-l .et_pb_row .work-pages,.news-pages{float: right !important;}
.et-db #et-boc .et-l .et_pb_row .news-pages,.news-pages{padding-top: 2.05rem;}
.et-db #et-boc .et-l .et_pb_row .news-pages .page-numbers.current::before,.news-pages .page-numbers.current::before {left: 0;}
.et-db #et-boc .et-l .et_pb_row .work-pages{width:100%; text-align: right; padding-top: 2.2rem;}
/* .et-db #et-boc .et-l .et_pb_row .news-pages .next,.et-db #et-boc .et-l .et_pb_row .news-pages .prev{display: none;} */
.et-db #et-boc .et-l .et_pb_row .page-numbers,.page-numbers{color: #25837b; font-size: .75rem; font-family: 'Poppins', sans-serif; line-height: 2em; text-transform:uppercase !important; margin:0rem 1.6rem;}
.et-db #et-boc .et-l .et_pb_row .page-numbers.current,.page-numbers.current{ font-weight: 500;
  width: 32px;
  height: 32px;
  position: relative;
  display: inline-block;
  color: #e67a00;
  text-align: center;
  padding-top: 2px;
  font-size: 1rem;
}
.et-db #et-boc .et-l .et_pb_row .next.page-numbers,.next.page-numbers{ margin-right: 0px;}
.et-db #et-boc .et-l .et_pb_row .page-numbers.current::before,.page-numbers.current::before{
  /* position: absolute;
  display: block;
  content: "";
  width: 32px;
  height: 32px;
  left: 13px;
  top: 0;
  bottom: 0;
  background-color: #726869;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  transform: rotate(45deg);
  z-index: -1;
  left: 0px;
  border-radius: 50%; */
}
.container-news,.container-staff,.container-wrapp{
  width: 100%;
  max-width: 1590px !important;
  padding: 0 40px !important;
  margin: 0 auto;
  padding-top: 40px;
  padding-bottom: 4.5rem;
}
.news-headsec-wrapp,.et-db #et-boc .et-l .et_pb_row .news-headsec-wrapp{
  width: 100%;
  display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.news-headsec-wrapp .news-headsec-left,.et-db #et-boc .et-l .et_pb_row .news-headsec-wrapp .news-headsec-left{width: 55%; position: relative;}
.et-db #et-boc .et-l .et_pb_row .news-headsec-wrapp .news-headsec-right,.news-headsec-wrapp .news-headsec-right{width: 45%; padding-left: 3%; padding-top: 4.6rem; padding-right: 4%; padding-bottom: 1.2rem; }
.et-db #et-boc .et-l .et_pb_row .news-headsec-wrapp .news-headsec-right .single-share,
.news-headsec-wrapp .news-headsec-right .single-share,
.single-share{padding: 3rem 0rem ;}
.et-db #et-boc .et-l .et_pb_row .news-headsec-wrapp .news-headsec-right .single-date,.news-headsec-wrapp .news-headsec-right .single-date{font-weight: 400; font-size: .9rem; color: #58586e; line-height: 1.66em;}
.news-headsec-wrapp .news-headsec-right .single-cat,
.news-headsec-wrapp .news-headsec-right .single-aut,
.news-headsec-wrapp .news-headsec-right .single-tag{font-family: 'Poppins', sans-serif; font-size: .9rem; font-weight: 300; line-height: 1.66em; padding-top: 13px; padding-bottom: 14px;}
.news-headsec-wrapp .news-headsec-right .single-cat a,
.news-headsec-wrapp .news-headsec-right .single-aut a,
.news-headsec-wrapp .news-headsec-right .single-tag a,
.news-headsec-wrapp .news-headsec-right .single-aut span{color: #25837b;}
.news-headsec-wrapp .news-headsec-right .single-cat a:hover,.news-headsec-wrapp .news-headsec-right .single-aut a:hover, .news-headsec-wrapp .news-headsec-right .single-tag a:hover{color: #000000; text-decoration: none;}
.single-title h1{position: relative; color: #000000; font-size: 2.25rem; font-weight: 700; font-family: 'Poppins', sans-serif; line-height: 1.4em;}
.single-title{ padding-top: 2.12rem; padding-bottom: 2rem;}
.single-title h1::after{
  position: absolute;
  content: '';
  width: 41%;
  height: 1px;
  display: block;
  bottom: -1rem;
  left: 0px;
  background-color: #d0d0d0;
}
.single-content,.work-single-content{
  margin-left: -40px;
  margin-right: -40px;
}
.single-content p {
  font-size: 1rem !important;
  margin: 0 !important;
  margin-bottom: 2em !important;
  line-height: 1.5em !important;
  font-weight: 400 !important;
  color: #333333 !important;
  padding-bottom: 0px !important;
}
.single-content a{color: #25837b !important;}
.single-content a:hover{color: #000000 !important;}
.single-authors,.et-db #et-boc .et-l .single-authors,.single-authors .single-auth-item,.et-db #et-boc .et-l .single-authors .single-auth-item{
  display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
  margin-left: 0px !important;
  margin-right: 0px !important;
  padding: 0px;
}
.single-authors .single-auth-item{margin-bottom: 2rem;}
.single-authors .single-auth-item.lft_spc{padding-left: 3% !important;}
.single-authors .single-auth-item .auth-item-img{ width: 31%; width: 234px;height: 234px; background-position: center center;}
.single-authors .single-auth-item .auth-item-cnt p{margin-bottom: 0rem;}
.single-authors .single-auth-item .auth-item-cnt{width: 69%; padding-left: 4%;padding-top: 1.2rem; padding-right: 5%; padding-bottom: 1.2rem;
font-weight: 400;
font-size: 1rem;
line-height: 1.5em;
color: #333333;}
.sing-auth-title{
  color: #000000 !important;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.2em;
}
.sing-auth-title:hover{text-decoration: none; color: #25837b !important;}
.single-authors .single-auth-item .auth-item-cnt span.auth-desig{font-style: italic !important; display: block !important; line-height: 1.5em; font-weight: 400;padding-bottom: 1.2rem; padding-top: .5rem;}
.single-resource .content_res{width: 50%; display: block !important; float: left; margin-top: 50px; margin-bottom: 0; padding: 0 0rem; }
.single-resource{padding-top:4rem; margin-bottom: 4rem;}
.container-news .single-resource{padding-top:3rem;}
.single-resource .content_res a{font-weight: 400; font-size: 1rem; color: #25837b;  padding: .8rem 3.7rem; }
.single-resource .content_res a {
  line-height: 1.3em;
  background-size: 6% !important;
}
.single-resource h3.resource_title {color: #000000; font-weight: 600; font-family: 'Poppins', sans-serif;line-height: 1.07em; position: relative; font-size: 1.4em; }
.single-resource h3.resource_title::after{
  position: absolute;
  content: '';
  width: 53px;
  height: 3px;
  display: block;
  left: 0px;
  bottom: -1rem;
  background-color: #8f8f8f;
}
.navigation-wrap{width: 100%; clear: both; text-align: center; border-top: 1px solid #bababa; border-bottom: 1px solid #bababa; padding-top: 2.75rem; padding-bottom: 2.27rem; }
.navigation-wrap a{color: #25837b; font-weight: 400; font-family: 'Poppins', sans-serif; line-height: 1.85em; font-size: 1rem;}
.single-resource .content_res a:hover,.navigation-wrap a:hover,.et-db #et-boc .et-l .et_pb_row .page-numbers:hover{color: #e7800c;}
.navigation-wrap a.back_to_link,.navigation-wrap a.np-link.prev,.navigation-wrap a.np-link.next{position: relative;}
.navigation-wrap a.np-link.prev{padding-left: 3rem;}
.navigation-wrap a.np-link.next{padding-right: 3rem;}
.navigation-wrap a.our_work::after{ left: 30px !important; }
.navigation-wrap a.np-link.prev::before{
  content: "";
  display: inline-block;
  width: 47px;
  height: 29px;
  position: absolute;
  background-image: url("./images/nav-left.png");
  background-repeat: no-repeat;
  top: 5px;
  left: 0px;
}
.navigation-wrap a.np-link.next::before{
  content: "";
  display: inline-block;
  width: 47px;
  height: 29px;
  position: absolute;
  background-image: url("./images/nav-right.png");
  background-repeat: no-repeat;
  top: 5px;
  right: 0px;
}
#related_slider .slide-item{margin-top: 1rem;}
.slide-item {
  width: 100%;
  position: relative;
  z-index: 0;
  /* height: 256px !important; */
}
/* #related_slider{overflow: hidden;} */
/* .owl-carousel .owl-stage-outer{ overflow: visible !important;} */
.et-db #et-boc .et-l .et_pb_row .readMore,.readMore{
  display: block;
  position: absolute;
  background-image: url("./images/read-More.png");
  background-repeat:no-repeat;
  right: 23px;
  bottom: 19px;
  width: 22px;
  height: 18px;
}
.et-db #et-boc .et-l .et_pb_row .readMore:hover,
.readMore:hover{ background-image: url("./images/read-More-orange.png"); }
#related_slider .owl-nav {
  position: absolute;
  right: 0;
  top: -3.5rem;
  z-index: 11;
  width: 130px;
  height: 29px;
  z-index: 0;
  text-align: center;
}
#related_slider .owl-angle-left {
  background-image: url("./images/nav-left.png");
  background-repeat: none;
  width: 47px;
  height: 29px;
  display: block;
  margin-right: .9rem;
}
#related_slider .owl-angle-right {
  background-image: url("./images/nav-right.png");
  background-repeat: none;
  width: 47px;
  height: 29px;
  display: block;
  margin-left: .9rem;
}
.single-related-tittle{padding-bottom: 1rem; padding-top: 3rem;}
.single-related-tittle h3{color: #000000; font-family: 'Poppins', sans-serif; font-size: 1.4rem; font-weight: 600;line-height: .8em; }
.et-db #et-boc .et-l .et_pb_row .et_pb_module .et_pb_text_inner a,a.page-numbers{color: #25837b;}
.et-db #et-boc .et-l .et_pb_row .et_pb_module .et_pb_text_inner a:hover,.page-numbers:hover,
#et-boc .et-l .contact-fm input.wpcf7-submit:hover{color: #e7800c !important;}
.et-db #et-boc .et-l .et_pb_module .people_list .box-team:nth-child(5n+1) { clear: left; }
.et-db #et-boc .et-l .et_pb_module .people_list .box-team, .box-team { width: 25%; float: left; padding: 0 1.5rem; padding-bottom: 0px; padding-bottom: 3.25rem;}
.et-db #et-boc .et-l .et_pb_module .people_list#home_staff .box-team{
  width: 100%;
}
.et-db #et-boc .et-l .et_pb_module .people_list#home_staff {
  width: auto;
}
.et-db #et-boc .et-l .et_pb_module .people_list#home_staff{
  margin-top: 4rem;
}
.et-db #et-boc .et-l .et_pb_module .people_list#home_staff .owl-nav {
  margin-right: -13px !important;
}

.et-db #et-boc .et-l .et_pb_module .people_list#home_staff .owl-nav {
  position: absolute;
  right: 60px;
  top: -60px;
  z-index: 11;
  width: 130px;
  height: 29px;
  z-index: 0;
  text-align: center;
}
.et-db #et-boc .et-l .et_pb_module .people_list#home_staff .owl-angle-left {
  background-image: url("./images/nav-left.png");
  background-repeat: none;
  width: 47px;
  height: 29px;
  display: block;
  margin-right: .9rem;
}
.et-db #et-boc .et-l .et_pb_module .people_list#home_staff .disabled .owl-angle-left {
  background-image: url("./images/nav-left-greensm.png");
  width: 24px;
  height: 15px;
  margin-top: -22px;
}
.et-db #et-boc .et-l .et_pb_module .people_list#home_staff .owl-angle-right {
  background-image: url("./images/nav-right.png");
  background-repeat: none;
  width: 47px;
  height: 29px;
  display: block;
  margin-left: .9rem;
}
.et-db #et-boc .et-l .et_pb_module .people_list#home_staff .disabled .owl-angle-right {
  background-image: url("./images/nav-right-greensm.png");
  width: 24px;
  height: 15px;
  margin-top: -22px;
}
.et-db #et-boc .et-l .et_pb_module .box-team-inner a.title, .box-team-inner a.title {
  font-weight: 500;
  font-family: 'Poppins', sans-serif;
  font-size: .93rem;
  color: #25837b;
  text-align: center;
  width: 100%;
  display: inline-block;
  padding-top: 0.75rem;
  padding-bottom: 0.5rem;
  line-height: 1.5em !important;
}
.et-db #et-boc .et-l .et_pb_module .box-team-inner p.subtitle, .box-team-inner p.subtitle {
  font-size: 1rem;
  font-weight: 400;
  color: #393939 !important;
  text-align: center;
  line-height: 1.5em !important;
  padding-bottom: 0;
}
.et-db #et-boc .et-l .et_pb_module .people_list { margin-left: -1.5rem; margin-right: -1.5rem; }
.et-db #et-boc .et-l .et_pb_module .box-team-inner a.image, .box-team-inner a.image { position: relative; display: block; padding-bottom: 0px;}
.et-db #et-boc .et-l .et_pb_module .box-team-inner a.image:hover::after, .box-team-inner a.image:hover::after {opacity: .77;}
.et-db #et-boc .et-l .et_pb_module .box-team-inner a.image::after, .box-team-inner a.image::after {
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  display: block;
  left: 0;
  top: 0;
  background-color: #25837b;
  opacity: 0;
}
.et-db #et-boc .et-l .et_pb_module .box-team-inner a.image:hover::before, .box-team-inner a.image:hover::before {display: block;}
.et-db #et-boc .et-l .et_pb_module .people_list .staff_cat_title{clear: both !important; padding:0rem 1.5rem; padding-bottom: 1.77rem; }
.et-db #et-boc .et-l .et_pb_module .people_list .staff_cat_title h2{color: #000000; font-size: 2.25rem; font-family: 'Poppins', sans-serif; font-weight: 700; line-height: 1.42em !important; }
.et-db #et-boc .et-l .et_pb_module .box-team-inner a.image, .box-team-inner a.image{position: relative;}
.et-db #et-boc .et-l .et_pb_module .box-team-inner a.image::before, .box-team-inner a.image::before {
  position: absolute;
  content: '';
  width: 55px;
  height: 55px;
  display: block;
  right: 1.4rem;
  bottom: 1.4rem;
  background-image: url("./images/staff-hover.png");
  background-repeat: no-repeat;
  background-size: contain;
  z-index: 1;
  display: none;
}
.et-db #et-boc .et-l .et_pb_module .box-team-inner a.image:hover::before, .box-team-inner a.image:hover::before {display: block;}
.et-db #et-boc .et-l .et_pb_module .staff-single,.staff-single{width:100%; background-color: #25837b; height: 264px; position: relative !important;}
.et-db #et-boc .et-l .et_pb_module .staff-single .staff-single-title,.staff-single .staff-single-title h1{color: #ffffff; font-size: 2.75rem; font-family: 'Poppins', sans-serif; font-weight: 500; line-height: 1.2em;}
.et-db #et-boc .et-l .et_pb_module .staff-single .staff-single-title span,.staff-single .staff-single-title span , .staff-single .staff-single-title span p{ color: #ffffff !important; font-family: 'Poppins', sans-serif; line-height: 1.2em;  font-size: 1.2rem; margin-bottom: 0px; font-weight: 300; }
.et-db #et-boc .et-l .et_pb_module .container-staff .staff-single-img,  .container-staff .staff-single-img {display: inline-block;  position: absolute; right: 20%; top:5rem; z-index: 2;}
.et-db #et-boc .et-l .et_pb_module .container-staff .staff-single-img img,  .container-staff .staff-single-img img{cursor: auto;}
 .staff-single-img .staff-contact {list-style-type: none; position: absolute;  padding-left: 0px; margin-bottom: 2.22rem; bottom: 0px; left:-57px;}
.staff-single-img .staff-contact li{margin:3.5px 0px;}
.button-container {
  margin-bottom: 7px;
  display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
  background-color: #717171;
  margin-left: auto;
  max-width: 57px;
  -webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
  overflow: hidden;
}


.button-text-container {

  display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
  align-items: center;

}

.button-icon-container {
  display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
  align-items: center;
  justify-content: center;
  width: 57px;
  height: 54px;
  flex-shrink: 0;
}
.btn-wrapper{
  position: absolute;
  width:auto;
  display: inline-block;
  right: 100%;
  /* top: 10.5rem; */
  top: 8.8rem;
  text-align: right;
}
.button-container:hover{
  max-width: 500px;
  background-color: #25837b;
}
.button-text-container span p{margin-bottom: 0px;}
.button-text-container span a{color: #ffffff; line-height: 1.7em; font-weight: 300; font-family: 'Poppins', sans-serif; padding-right:1.5rem; }
.et-db #et-boc .et-l .et_pb_module .work_item-wrapp,.work_item-wrapp{
  width: 33.3%;
  float: left;
  padding: 0rem 1.85rem;
  padding-bottom: 0px;
  padding-bottom: 2.25rem;
}
.et-db #et-boc .et-l .et_pb_module .work_item-wrapp.work_slider_wrapp,.work_item-wrapp.work_slider_wrapp{width:100% !important; padding:0rem;}
.et-db #et-boc .et-l .et_pb_module #work_slider1{ padding:.5rem; margin-left: -.5rem !important; margin-right: -.5rem !important; padding-top: .52rem !important; width: auto;}
.work_item-wrapp.slide-item{width: 100% !important;}
.et-db #et-boc .et-l .et_pb_module .work_item-wrapp:nth-child(3n+1),.work_item-wrapp:nth-child(3n+1)  { clear: left;}
/* .et-db #et-boc .et-l .et_pb_module .work_item-wrapp .work_item_img,.work_item-wrapp .work_item_img{min-height: 301px;} */
.et-db #et-boc .et-l .et_pb_module .work_item-wrapp .work_item_img a,.work_item-wrapp .work_item_img a{display: block; width: 100%; padding-bottom: 0px;}
.et-db #et-boc .et-l .et_pb_module .work_item-wrapp .work_item_img a img,.work_item-wrapp .work_item_img a img{width:100%;}
.et-db #et-boc .et-l .et_pb_module .work_item-wrapp .work_inner,.work_item-wrapp .work_inner{
  padding:1.5rem 1rem;
  -webkit-box-shadow: 0px 0px 19px -5px rgba(176,176,176,1);
-moz-box-shadow: 0px 0px 19px -5px rgba(176,176,176,1);
box-shadow: 0px 0px 19px -5px rgba(176,176,176,1);
  width:100%;
}
.et-db #et-boc .et-l .et_pb_module .work_item-wrapp .work_inner_slider,.work_item-wrapp .work_inner_slider{
  padding:1.5rem 1rem;
-webkit-box-shadow: 0px 0px 19px -5px rgba(176,176,176,1);
-moz-box-shadow: 0px 0px 19px -5px rgba(176,176,176,1);
box-shadow: 0px 0px 19px -5px rgba(176,176,176,1);
}
.et-db #et-boc .et-l .et_pb_module .work_item-wrapp .work_cat,.work_item-wrapp .work_cat{padding-top:0.95rem; padding-bottom: 1.45rem; color: #6e6e6e;}
.et-db #et-boc .et-l .et_pb_module .work_item-wrapp .work_cat a,.work_item-wrapp .work_cat a{ font-family: 'Poppins', sans-serif; font-size: .9rem; line-height: 1.66em; color: #25837b; font-weight: 300; padding-bottom: 0px; display: inline-block;}
.et-db #et-boc .et-l .et_pb_module .work_item-wrapp a.work_title,.work_item-wrapp a.work_title{
  font-family: 'Poppins', sans-serif; padding:0rem; color: #000000; font-weight: 600; font-size: 1rem; line-height: 1.55em; display: block; height: 62px; margin-bottom: 0.75rem; overflow-y: hidden;}
.et-db #et-boc .et-l .et_pb_module .work_item-wrapp p.work_date,.work_item-wrapp p.work_date{color: #333333 !important; font-weight: 400; line-height: 1.66em; text-transform: uppercase; font-size: .9rem; padding-bottom: .8rem;}
/* .et-db #et-boc .et-l .et_pb_module .news_list{margin: 0rem -1.9rem;} */
/* .staff-related-work h4{ font-size: 1.75rem; font-family: 'Poppins', sans-serif; font-weight: 700; line-height: 1.33em;  } */
.et-db #et-boc .et-l .et_pb_module .work-single,.work-single{ width: 100%; height: 230px !important; background-color: #25837b; position: relative; }
.et-db #et-boc .et-l .et_pb_module .work-single::before,.work-single::before{
  content: "";
  display: block;
  width: 563px;
  height: 26px;
  position: absolute;
  background-image: url("./images/work-single-before.png");
  background-repeat: no-repeat;
  top: 4.95rem;
  left: 0px;
  z-index: 1;
}
.et-db #et-boc .et-l .et_pb_module .work-single::after,.work-single::after,
.staff-single::after{
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  background-image: url("./images/before-mask.png");
  background-repeat: repeat;
  top: 0px;
  left: 0px;
}
.et-db #et-boc .et-l .et_pb_module .work-single-top,.work-single-top{
  display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
  padding-bottom: 3.5rem;
  margin-top:-7.7rem;
  position: relative;
}
.work-single-top .work-single-cnt{ width: 45%;  padding-right: 2.75rem;}
.work-single-top .work-single-img{ width: 55%; }
.work-single-top .work-single-cnt h1{
  font-family: 'Poppins', sans-serif;
  font-size: 2.25rem;
  color: #000000;
  line-height: 1.42em;
  font-weight: 700;
  position: relative;
}
.work-single-top .work-single-cnt h1::after{
  position: absolute;
  content: '';
  width: 100%;
  height: 1px;
  display: block;
  bottom: -1rem;
  left: 0px;
  background-color: #d0d0d0;
}
.work-single-cnt .single-work-cat,.work-single-cnt .single-work-auth,.work-single-cnt .single-work-tag{
  color: #000000;
  font-family: 'Poppins', sans-serif;
  font-weight: 300;
  font-size: .9rem;
  line-height: 1.66em;
  padding-top: 1.2rem;
}
.work-single-cnt .single-work-cat a,.work-single-cnt .single-work-tag a,
.work-single-cnt .single-work-auth a{color: #25837b; font-family: 'Poppins', sans-serif; font-weight: 300; font-size: .9rem; line-height: 1.66em; }
.work-single-cnt .single-work-date{color: #dfeae9; font-family: 'Poppins', sans-serif; line-height: 1.8em; font-weight: 300; text-transform: uppercase; font-size: .8rem; text-align: right;
padding-bottom: 4rem; padding-top: 5.25rem; }
.et-db #et-boc .et-l .white-after{position: relative;}
.et-db #et-boc .et-l .white-after::after{
  position: absolute;
  content: '';
  width: 80%;
  display: block;
  right: -10rem;
  top: -3rem;
  background-image: url("./images/work-after-white.png");
  background-repeat: no-repeat;
  z-index: -1;
  bottom: 0rem;
}
.work-slider-title{padding-top: 3rem; padding-bottom: 2rem;}
.work-slider-title h3{font-family: 'Poppins', sans-serif; font-size: 1.4rem; font-weight: 600; line-height: 1em;  }
#work_slider{ overflow: hidden; margin-left: -1.9rem; margin-right: -1.9rem; }
#work_slider .work_item-wrapp,#work_slider_popular .work_item-wrapp{width: 100%;}
.et-db #et-boc .et-l .et_pb_button.our_work_menu::after{
  position: absolute;
  content: '';
  width: 51px;
  height: 51px;
  display: block;
  left: -15px !important;
  top: 0rem;
  background-image: url("./images/our_work.png") !important;
  background-image: none !important;
  background-repeat: no-repeat !important;
}

.et-db #et-boc .et-l .et-menu .menu-item-has-children > a:first-child::after{
  content: " ";
  background-image: url("./images/menu-down.png");
  background-repeat: no-repeat;
  width: 11px;
  height: 7px;
  top: 13px;
}
.et-db #et-boc .et-l .et-menu.nav li.menu-donate{background-color: #e67a00 !important; min-width: 153px; }
.et-db #et-boc .et-l .et-menu.nav li.menu-donate a{text-align: center !important; width: 100%;}
.et-db #et-boc .et-l .et-menu.nav li.menu-donate a:hover{color: #ffffff !important;}
.et-db #et-boc .et-l .sc-menu-header .et-menu-nav ul.sub-menu li a{ text-transform:none; padding: 6px 6px !important; }
.et-db #et-boc .et-l .slider-sec-homesc{height: 1224px; }
.et-db #et-boc .et-l .slide-item-home {
  width: 100%;
  height: 629px;
  position: relative;
  z-index: 0;
  max-width: 1770px;
}
.et-db #et-boc .et-l .slide-item-home .slide-item-image{width: 47%; float: right;}
.et-db #et-boc .et-l .navPrev.homenavPrev { display: none !important; }
.et-db #et-boc .et-l .navNext {
  position: absolute;
  bottom: 0px;
  right: -101px;
  z-index: 2;
  width: 80px; height: 30px;
  background-size: 100px 100px;
}
.et-db #et-boc .et-l .navNext span img {
  position: relative;
  margin: auto 0px;
  cursor: pointer;
  width: 201px; height: 187px;
}
.et-db #et-boc .et-l .navNext:hover span img,.et-db #et-boc .et-l .navNext:hover span  { width: 201px; height: 187px;}
.et-db #et-boc .et-l .home-slider-wrapper{
  /* max-width: 600px !important;   */
  position: relative;
}
/* .home-slider-wrapper .item img {
  display: block;
  width: 829px;
  max-width: 829px;
  height: auto;
} */
.et-db #et-boc .et-l #home_slider{ overflow: hidden; }
.et-db #et-boc .et-l .slide-item-cnt{
  background-color: rgb(255,255,255,.85) !important;
  width:61%;
  margin-right: -14%;
  z-index: 10;
  padding: 2.5rem 3rem 2.5rem 15%;
  margin-top: 2.7rem;
  margin-bottom: 2.7rem;
  display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
  flex-direction: column;
  justify-content: center;
}
.et-db #et-boc .et-l .slide-item-image{width: 53%;}
.et-db #et-boc .et-l .home-hero-wrapper{  display: table; height: 100%; width: 100%;  }
.et-db #et-boc .et-l .home-slider-wrapper .item{
  display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.et-db #et-boc .et-l .home-slider-wrapper .item a{padding-bottom: 0px !important;}
.et-db #et-boc .et-l .home-slider-wrapper{ width: 82%; max-width: 1567px !important; top: 15%; position: absolute;}
.et-db #et-boc .et-l .slide-item-cnt h1,.et-db #et-boc .et-l .slide-item-cnt h2{
  font-family: 'Poppins', sans-serif;
  font-weight: 700;
  color: #000000;
  line-height: 1.2em;
  font-size: 2.5rem;
}
.et-db #et-boc .et-l .slide-item-cnt .sec-title-sc{
  color: #252728;
  text-transform: uppercase;
  font-weight: 500;
  font-family: 'Poppins', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3em;
  padding-bottom: 1rem;
  display: block;
}
.et-db #et-boc .et-l .slide-item-cnt .sec-cat-sc {color: #6e6e6e; padding-bottom: 10px;}
.et-db #et-boc .et-l .slide-item-cnt .sec-cat-sc a{
  color: #25837b;
  font-weight: 300;
  font-family: 'Poppins', sans-serif;
  line-height: 1.6em;
  display: inline-block;
}
.et-db #et-boc .et-l .slide-item-cnt .sec-date-sc{
  color: #555453;
  font-family: 'Source Sans Pro', sans-serif;
  text-transform: uppercase;
  font-size: .8rem;
  line-height: 1.8em;
  padding-top: 5px;
  padding-bottom: 1.75rem;
  /* background-color: rgba(255,255,255,0.95); */
}
.searchform_wrap {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(255,255,255,0.95);
}
.et-db #et-boc .et-l .slide-item-cnt .sec-readMore-sc a:hover{color: #e7800c;}
.et-db #et-boc .et-l .slide-item-cnt .sec-readMore-sc a{
  color: #25837b;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  line-height: 1.66em;
  font-size: .9rem;
  text-transform: uppercase;
  position: relative;
  padding-right: 3.25rem;
}
.et-db #et-boc .et-l .slide-item-cnt .sec-readMore-sc a::after{top: -15px;}
.et-db #et-boc .et-l .navNext span{position: absolute;}
.et-db #et-boc .et-l .navNext p{position: absolute; color: #fff !important; bottom: 0px; width: 100%; text-align: right; padding-right: 2.6rem;  cursor: pointer; }
.et-db #et-boc .et-l .navNext p::after{
  position: absolute;
  content: '';
  width: 19px;
  height: 16px;
  display: block;
  right: 0.25rem;
  bottom: 0.3rem;
  background-image: url("./images/right-arrow-white.png");
  background-repeat: no-repeat;
}
.et-db #et-boc .et-l .navNext:hover.et-db #et-boc .et-l .navNext{background-color: rgba(0, 0, 0, 0.5);}
.et-db #et-boc .et-l .navNext::after{
  background-color: rgba(0, 0, 0, 0);
}
.et-db #et-boc .et-l .navNext:hover::after{background-color: rgba(0, 0, 0, 0.5);}
.et-db #et-boc .et-l .et_pb_module .people_list.home_people_list  .box-team, .people_list.home_people_list .box-team { padding: 0 2.5rem;}
.et-db #et-boc .et-l .et_pb_module .people_list { margin-left: -2.5rem; margin-right: -2.5rem;}
.et-db #et-boc .et-l .et_pb_module .people_list.home_people_list .box-team-inner a.title, .people_list.home_people_list .box-team-inner a.title {
  color: #000000;
  font-weight: 400;
  font-family: 'Poppins', sans-serif;
  font-size: 1rem;
  line-height: 1.5em !important;
}
.et-db #et-boc .et-l .et_pb_module .people_list.home_people_list  .box-team-inner p.subtitle, .people_list.home_people_list .box-team-inner p.subtitle {
color: #393939;
font-family: 'Source Sans Pro', sans-serif;
font-weight: 400;
line-height: 1.5em !important;
font-size: 1rem;
}
.sc-slider .owl-nav {
  position: absolute;
  right: 0;
  top: 0px;
  z-index: 11;
  width: 130px;
  height: 29px;
  z-index: 0;
  text-align: center;
}
.sc-slider .owl-angle-left {
  background-image: url("./images/nav-left.png");
  background-repeat: none;
  width: 47px;
  height: 29px;
  display: block;
  margin-right: .9rem;
}
.sc-slider  .owl-angle-right {
  background-image: url("./images/nav-right.png");
  background-repeat: none;
  width: 47px;
  height: 29px;
  display: block;
  margin-left: .9rem;
}
.et-db #et-boc .et-l .work_home_title{
  color: #ffffff;
  font-weight: 500;
  font-family: 'Poppins', sans-serif;
  font-size: 1.75rem;
  line-height: 1.16em !important;
}
.et-db #et-boc .et-l .news-slider-wrapp{
  display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
  color: #ffffff;
  line-height: 1.5em !important;
  font-size: 1rem;
  padding-top: 3.37rem;
}
.et-db #et-boc .et-l .news-slider-wrapp .news-slide-cnt{padding-right: 3.6rem;}
.et-db #et-boc .et-l .news-slider-wrapp .news-slide-cnt,.et-db #et-boc .et-l .news-slider-wrapp .news-slide-img{width: 50%;}
.et-db #et-boc .et-l .home_news_item-wrapp{max-width: 1591px !important;}
.et-db #et-boc .et-l .news-slide-title {
  font-weight: 500;
  font-family: 'Poppins', sans-serif;
  padding-bottom: 2rem;
}
.et-db #et-boc .et-l .news-slide-exp{
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
  padding-bottom: 3.6rem;
}
.et-db #et-boc .et-l .sec-readMore-sc.btn-white a {
  color: #ffffff;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  line-height: 1.66em;
  font-size: .9rem;
  text-transform: uppercase;
  position: relative;
  padding-right: 3.25rem;
}
.et-db #et-boc .et-l .news-slide-img{max-width: 574px; position: relative;}
.et-db #et-boc .et-l .news-slide-img .news-slide-imgback{
  width: 100%;
  height: 100%;
  background-color: #21766f;
  position: absolute;
  z-index: -1;
  right: -36%;
  top: -2.5rem;
}
.et-db #et-boc .et-l  .news_cat_date{
  position: absolute;
  right: 0px;
  top: 0px;
  text-transform: uppercase;
  font-family: 'Source Sans Pro', sans-serif;
  font-size: .9rem;
  padding-top: 2.2rem;
  padding-right: 2rem;
  color: #c3d4d2;
  text-align: left;
  width: 100%;
  max-width: 200px;
  padding-left: 1rem;
  font-weight: 300 !important;
  padding-bottom: 1rem;
}
.et-db #et-boc .et-l  .news_cat_date a{
  line-height: 1.66em;
  font-family: 'Poppins', sans-serif;
  color: #ffffff;
  cursor: pointer;
  font-weight: 300 !important;
  display: block;
}
#news_slider_home .owl-nav {
  position: absolute;
  right: 0;
  top: 0px;
  z-index: 11;
  width: 130px;
  height: 29px;
  z-index: 0;
  text-align: center;
}
#news_slider_home .owl-angle-left {
  background-image: url("./images/nav-left-white.png");
  background-repeat: no-repeat;
  width: 47px;
  height: 29px;
  display: block;
  margin-right: .9rem;
}
#news_slider_home  .owl-angle-right {
  background-image: url("./images/nav-right-white.png");
  background-repeat: no-repeat;
  width: 47px;
  height: 29px;
  display: block;
  margin-left: .9rem;
}
#news_slider_home .disabled .owl-angle-left,
.sc-slider .disabled .owl-angle-left{
  background-image: url("./images/nav-left-whitesm.png");
  width: 24px;
  height: 15px;
  margin-top: -22px;
}
#news_slider_home .disabled .owl-angle-right,
.sc-slider .disabled .owl-angle-right{
  background-image: url("./images/nav-right-whitesm.png");
  width: 24px;
  height: 15px;
  margin-top: -22px;
}
.sc-slider .disabled .owl-angle-left, #related_slider .disabled .owl-angle-left { background-image: url("./images/nav-left-greensm.png"); width: 24px; height: 15px; margin-top: -22px;}
.sc-slider .disabled .owl-angle-right, #related_slider  .disabled .owl-angle-right { background-image: url("./images/nav-right-greensm.png"); width: 24px; height: 15px; margin-top: -22px;}
a.ns-signup {
  background: #25837b;
  font-size: 1rem;
  font-weight: 500 !important;
  color: #fff;
  display: block;
  height: 71px;
  padding: 17px 42px 27px 42px;
  background-position: top 25px right 30px;
  position: fixed;
  right: -104px;
  top: 35%;
  margin-top: -32px;
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  z-index: 1000;
  line-height: 1.55em;
}
a.ns-signup:hover{background: #e7800c; color: #ffffff;}
.et-db #et-boc .et-l .et_pb_module .work_item-wrapp a.work_title:hover, .work_item-wrapp a.work_title:hover,
.et-db #et-boc .et-l .et_pb_module .work_item-wrapp .work_cat a:hover, .work_item-wrapp .work_cat a:hover { color: #e7800c; }
#notification_bar{
  display: none;
  position: fixed;
  top: 0px;
  width: 100%;
  z-index: 999999;
  text-align: left;
  font-weight: normal;
  font-weight: bold;
  color: #000;
  background-color: #25837b;
  font-weight: 300;
  font-size: 1rem;
  padding: 1rem 20px !important;
  color: #fff !important;
}
#notification_bar .not-sec-cnt span{ text-transform: uppercase; font-family: 'Poppins', sans-serif; display: block; font-size: 1rem; font-weight: 600; }
#notification_bar .not-sec-cnt{font-size: 300; line-height: 1.5em;}
#notification_bar .not-sec-wrapp{
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  max-width: 1250px;
  margin: auto auto;
  padding:0px 2rem;
}
#notification_bar a.readMoreSec{position: relative !important; text-transform: uppercase; font-weight: 400; font-size: .9rem; display: block; display: inline-block !important; padding-right: 75px;}
#notification_bar a.readMoreSec::after{
  content: '';
  display: block;
  position: absolute;
  background-image: url("./images/bttn-ftr-white.png");
  background-repeat:no-repeat;
  right: 0px;
  bottom: -15px;
  width: 55px;
  height: 55px;
}
#notification_bar .not-sec-cnt p{margin-bottom: 0px;}
#notification_bar .not-sec-btn{padding-top: 15px; padding-left: 4rem;}
#notification_bar a#not-pop-close {
  top: .6rem;
  right: 1.5rem;
  width: 32px;
  height: 32px;
  cursor: pointer;
  position: absolute;
  display: block;
  z-index: 200;
  cursor: pointer;
}
#notification_bar  a#not-pop-close::before, #notification_bar  a#not-pop-close::after {
  content: "";
  width: 100%;
  height: 2px;
  background: #f6faf7;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: rotate(-50deg);
  -moz-transform: rotate(-50deg);
  -ms-transform: rotate(-50deg);
  -o-transform: rotate(-50deg);
  transform: rotate(-50deg);
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
#notification_bar  a#not-pop-close::after {
  width: 100%;
  -webkit-transform: rotate(50deg);
  -moz-transform: rotate(50deg);
  -ms-transform: rotate(50deg);
  -o-transform: rotate(50deg);
  transform: rotate(50deg);
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  top: 50%;
}
.et-db #et-boc .et-l .slide-item-image img{height: 100% !important;}
.et_monarch .et_social_inline_top {display: none;}
.single-share .et_social_inline_top {display: block !important;}
.et_monarch .et_social_networks li{
  float: none; list-style:none !important;
  display: inline-block;min-width: 124px;
}
.et_monarch .et_social_left .et_social_network_label { margin-left: 0px; }
.et_monarch .et_social_networks li a.et_social_share,
.et_monarch .et_social_networks li a.et_social_share_pinterest{
  display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
  /* padding-top: 4px !important;
  padding-bottom: 4px !important; */
}
.et_monarch .et_social_networks li a.et_social_share .et_social_icon,
.et_monarch .et_social_networks li a.et_social_share_pinterest .et_social_icon{ min-width: 40px !important;}
ul.et_social_icons_container li::before {display:none !important;}
.et_monarch .et_social_slide.et_social_left .et_social_icon {
  color: #fff;
}
.et_monarch .et_social_networks div.et_social_network_label{
  display: inline-block !important;
  width: 100% !important;
  text-align: center !important;
  /* padding-top: 12px !important; */
}
.et_monarch .et_social_networks li.et_social_facebook{margin-right: 13px !important; background-color: #3a579a !important; border-radius: 6px !important; }
.et_monarch .et_social_networks li.et_social_facebook .et_social_network_label{background-color: #344e8a !important;}
.et_monarch .et_social_networks li.et_social_linkedin{margin-right: 13px !important; background-color: #127bb6 !important; border-radius: 6px !important; }
.et_monarch .et_social_networks li.et_social_linkedin .et_social_network_label{background-color: #116fa3 !important;}
.et_monarch .et_social_networks li.et_social_pinterest{margin-right: 13px !important; background-color: #cd1c1f !important; border-radius: 6px !important;}
.et_monarch .et_social_networks li.et_social_pinterest .et_social_network_label{background-color: #b81a1c !important;}
.et_monarch .et_social_networks li .et_social_count span{color: #fff !important;}
.container-news .single-related{padding-bottom: 3rem;}
#work_slider1.most_recent .work_slider_wrapp{padding-right: 13px !important; margin:10px 6px;}
#work_slider1.work_by .work_slider_wrapp{padding-right: 1.85rem !important; padding-left: 1.85rem !important; margin:10px 0px;}
#work_slider1.work_by{margin-right: -1.85rem !important; margin-left: -1.85rem !important;}
.work_sc_wrapp.work_by .work-slider-title{ padding-bottom: 2.5rem;}
#work_slider1.work_by .owl-nav{top: -3.75rem;}
#news_slider_home .owl-stage-outer{overflow: hidden;}
.sc-slider.most_recent .owl-nav {top: -2rem;}
#news_slider_home .owl-nav {top: -1.5rem;}
.et-db #et-boc .et-l .home-team-list .et_pb_module .box-team-inner a.image::after { background-color: transparent;}
.et-db #et-boc .et-l .home-team-list .et_pb_module .box-team-inner a.image::before{ background-image: none;}
.et-db #et-boc .et-l .news_cat_date a:hover,
.et-db #et-boc .et-l .sec-readMore-sc.btn-white a:hover,
.et-db #et-boc .et-l .et_pb_module .box-team-inner a.title:hover, .box-team-inner a.title:hover{color: #e7800c;}
.et-db #et-boc .et-l .et_pb_module #work_slider1  .work_item-wrapp .work_item_img a img{height: 100%;}
.work-slider-title .staff_by,.staff-related-work h3{font-size: 1.4rem; font-family: 'Poppins', sans-serif; font-weight: 600; line-height: 1.33em; }
.staff-related-work{padding-bottom: 2.5rem;}
.news-headsec-wrapp .news-headsec-right .single-date{text-transform: uppercase;}
#work_slider1.related .work-slider-title,
#work_slider2.most_popular .work-slider-title,
#work_slider1.related_work .work-slider-title,
.et-db #et-boc .et-l .et_pb_module #work_slider1.related_work .work-slider-title{padding-bottom: 1.75rem;}

#work_slider1.related .work_item-wrapp,
#work_slider2.most_popular .work_item-wrapp,
#work_slider1.related_work .work_item-wrapp,
.et-db #et-boc .et-l .et_pb_module #work_slider1.related_work .work_item-wrapp{margin: 10px 0px; padding-left: 1.9rem !important; padding-right: 1.9rem !important;}
#work_slider1.related,
#work_slider2.most_popular,
#work_slider1.related_work,
.et-db #et-boc .et-l .et_pb_module #work_slider1.related_work { margin-left: -1.9rem !important; margin-right: -1.9rem !important; }
#work_slider1.related .owl-nav,
#work_slider2.most_popular .owl-nav,
#work_slider1.related_work .owl-nav,
.et-db #et-boc .et-l .et_pb_module #work_slider1.related_work .owl-nav{top:-3.9rem;}
.et-db #et-boc .et-l .et_pb_module #work_slider1.related_work{padding-left: 0px !important; padding-right: 0px !important; }
.work_single_end{padding-bottom: 7rem;}
.et-db #et-boc .et-l .et_pb_section .et_pb_row.padd-inj{padding-left: 40px !important; padding-right: 40px !important;}
.et-db #et-boc .et-l .et_pb_module #work_slider1.related_work .owl-nav { top: -1.9rem;}
.sc-popup-wrapper {
  position: fixed;
  width: 100%;
  height: 100%;
  overflow: hidden;
  left: 0;
  z-index: -1;
  background: transparent;
  top: 0;
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5);
}
.sc-popup-wrapper.open {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  z-index: 20000;

}
.sc-popup-content-wrap {
  width: 100%;
  height: 100%;
  padding: 1.5rem;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #142151;
  opacity: .95;
}
.sc-popup-nscontent-wrap{
  width: 100%;
  height: 100%;
  padding: 1.5rem;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(0, 0, 0,0.87) !important;
}
.sc-popup-close {
  top: 1.25rem;
  right: 1.5rem;
  width: 31px;
  height: 31px;
  cursor: pointer;
  position: absolute;
  display: block;
  z-index: 200;
}
.sc-popup-close:before{
  content: "";
  width: 31px;
  height: 31px;
  position: absolute;
  top: 0;
  left: 0;
  background-image: url('./images/ns-close-bg.png');
  background-repeat: no-repeat;
}
/* .sc-popup-close:after {
  width: 100%;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  top: 50%;
} */
.sc-popup-content {
  position: relative;
  width: 100%;
  max-width: 931px;
}
.sc-popup-content-inner {
  width: 100%;
  margin: 0 auto;
  position: relative;
  display: inline-block;
  background-color: transparent;
}
.newsleter-wrap {
    width: 100%;
    max-width: 931px;
    background-image: url("./images/newsletterpopup.jpg");
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-repeat: no-repeat;
    overflow: hidden;
    max-height: 90vh;
    overflow-y: auto;
}
.popup_wrapp{ width: 61%; float: right; padding-top: 4.9rem !important;
color: #333333; font-weight: 400; line-height: 1.55em; padding:3rem 4.9rem 3rem 3.75rem !important;}
.popup_wrapp .intro span{color: #000000; font-size: 1.75rem; line-height: 1em; font-weight: 600; font-family: 'Poppins', sans-serif; }
.popup_wrapp #mc_embed_signup_scroll .button{
    background-color: #25837b;
    text-transform: uppercase;
    font-family: 'Poppins', sans-serif;
    color: #ffffff;
    border: none;
    font-weight: 500;
    padding-top: .9rem;
    padding-bottom: .9rem;
    width: 197px;
    margin-right: 0px !important;
    margin-top: 20px;
    margin-left: auto;
    font-size: 1rem;
    background-color: #25837b !important;
 }
.popup_wrapp #mc_embed_signup_scroll .mc-field-group input{
  border: 0px;
  border-radius: 0px;
  background-color: #e9e9e9;
  margin-bottom: 25px;
  border-color: inherit;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0px 18px;
  height: 52px !important;
}
.popup_wrapp #mc_embed_signup_scroll .button:hover{background-color: #e7800c !important}
.popup_wrapp .intro p{margin-bottom: 25px; font-size: 1rem; color: #333333; line-height: 1.55em; }
.popup_wrapp  ::placeholder {  color: #000000; opacity: 1;}
.popup_wrapp  :-ms-input-placeholder {  color: #000000;}
.popup_wrapp  ::-ms-input-placeholder {  color: #000000;}
#work_slider1.sc-slider .owl-nav,#work_slider2.sc-slider .owl-nav{margin-right: -13px !important;}
#work_slider1.work_by{width: auto !important;}
#work_slider1.work_by .owl-nav{ margin-right: 20px !important;}
.sc-staff-single{
  position: relative;
}
.sc-staff-single-content{
  padding-top: 340px;
}
.et-db #et-boc .et-l .et_pb_module .container-staff .staff-single-img, .container-staff .staff-single-img{
  top: -157px;
}
.et-db #et-boc .et-l .et_pb_toggle {
    border: 0px solid #d9d9d9;
    border-top-color: rgb(217, 217, 217);
    border-top-style: solid;
    border-top-width: 0px;
    border-top: 1px solid #d9d9d9;
}
.et-db #et-boc .et-l .et_pb_toggle_open {
  padding: 20px;
}
.et-db #et-boc .et-l .box {
  width: 25px;
  height: 25px;
  float: left;
  margin-right: 10px !important;
  margin-top: 2px !important;
}
.et-db #et-boc .et-l .black { background: #000000 !important;}
.et-db #et-boc .et-l .orange-dark{background: #e67a00 !important;}
.et-db #et-boc .et-l .orange-light{background: #e7800c !important;}
.et-db #et-boc .et-l .dark-gray{background: #333333 !important;}
.et-db #et-boc .et-l .green{background: #25837b !important;}
.et-db #et-boc .et-l .white{background: #ffffff !important; border:1px solid #747474;}
pre {
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #333;
  display: block;
  font-size: 13px;
  line-height: 1.42857;
  margin: 0 0 10px;
    margin-top: 0px;
    margin-bottom: 10px;
  overflow-wrap: break-word;
  padding: 9.5px;
  word-break: break-all;
  width: 100%;
  margin-bottom: 25px;
  margin-top: 25px;
}
.et-db #et-boc .et-l .box-team-scwrapp{
  display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
  flex-wrap: wrap;
}
.et-db #et-boc .et-l .et_pb_module .et_pb_text_inner ul li,
.et-db #et-boc .et-l .et_pb_toggle_content ul li{
  padding: 0;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-left: 1.4rem;
  font-size: 1rem !important;
  position: relative;
  margin: 0;
  padding-bottom: 12px;
  list-style: none;
  }
.et-db #et-boc .et-l .et_pb_module .et_pb_text_inner ul > li.sc_dropdown_option{
  padding-left: 0px !important;
  padding-bottom: 0px !important;
 }
.et-db #et-boc .et-l .et_pb_module .et_pb_text_inner ul > li::before,
.et-db #et-boc .et-l .et_pb_toggle_content ul > li::before{
    content: url(./images/bullet-ul.png);
    position: absolute;
    left: 0;
    top: -3px;
  }
.et-db #et-boc .et-l .et_pb_module .et_pb_text_inner ul > li.sc_dropdown_option::before{ content: " " !important; }
.et-db #et-boc .et-l .et_pb_toggle_title::before {
  content: " " !important;
  background-image: url("./images/plus.png") !important;
  background-repeat: no-repeat;
  width: 39px;
  height: 39px;
  margin-top: -16px;
  background-size: 29px !important;
}
.et-db #et-boc .et-l .et_pb_toggle_open .et_pb_toggle_title::before {
  content: " " !important;
  background-image: url("./images/minus.png") !important;
  background-repeat: no-repeat;
  width: 39px;
  height: 3px;
  margin-top: 0px;
  background-size: 29px !important;
}
#mc_embed_signup {width: 100% !important;}
.popup_wrapp #mc_embed_signup_scroll .mc-field-group #mc-embedded-subscribe{margin-top: 0px !important;}
#mc_embed_signup {background-color: transparent !important;}
#mc_embed_signup .mc-field-group {width: 100% !important; padding:0px !important; padding-left: 6px !important; padding-right: 6px !important;}
#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error { margin-bottom: 0px !important;}
#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {margin-bottom: 0rem !important;}
.et-db #et-boc .et-l .et_pb_module .box-team-inner a.image, .box-team-inner a.image img { display: block !important;}
.et-db #et-boc .et-l .et_pb_row.ftr-btm-row a{color: #ffffff !important;}
.et-db #et-boc .et-l .sc-work-bar h1.archive-title span{
  font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
  font-weight: 500;
  font-size: 55px;
  color: #FFFFFF !important;
  line-height: 1.2em;
}
#related_work_category_metabox .inside .select2-container .select2-search--inline .select2-search__field {
  margin-left: 20px !important;
}
.tippy-popper {
  pointer-events: auto;
  left: auto !important;
  right: 0px !important;
}
.et-db .tippy-popper #et-boc .et-l .et_pb_section .et_pb_row{margin-left: 0px !important; margin-right: 0px !important;}
.et-db #et-boc .et-l .contact-fm a#select_cntus_file {
  height: 78px;
  padding: 1.35em 0;
  top: 1.3rem;
}
.et-db #et-boc .et-l .contact-fm a#select_cntus_file {
  background-image: url(./images/cnt-fileupload-btn.png);
  background-repeat: no-repeat;
  background-repeat: no-repeat;
  background-position: center;
}
.et-db #et-boc .et-l .contact-fm a#select_cntus_file {
  display: inline-block;
  background-color: #25837b;
  color: #fff;
  font-size: 1.05em;
  padding: 1.9em 0;
  position: absolute;
  top: .9rem;
  right: 0;
  text-transform: uppercase;
  width: 90px;
  text-align: center;
}
.contact-fm #cntusfileuploadfield { display: none;}
.et-db #et-boc .et-l .et_pb_module #selected_file_cntus{font-size: .9rem !important; margin-bottom: 1.5rem;}
.et-db #et-boc .et-l .contact-fm .btn-sc-sec{ text-align: right; padding-right: 50px;}
#et-boc .et-l .contact-fm .btn-sc-sec .cnt-sb-btn { float: right !important;}
#et-boc .et-l .contact-fm .btn-sc-sec .cnt-sb-btn::after {right: -50px !important;}
#et-boc .et-l .contact-fm .btn-sc-sec input.wpcf7-submit {padding-right: 30px;}
#et-boc .et-l .contact-fm input.wpcf7-submit:hover {color: #e7800c;}
#et-boc .et-l .et_pb_row .et_pb_module .scdm-l a.scdm-a{
  font-weight: 500;
  text-transform: none;
  font-style: normal;
  color: #000000 !important;
  border-width: 0px !important;
  border-radius: 0px !important;
  font-size: 16px;
  font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif !important;
  padding: 0px 0px 0px 0px !important;
}
#et-boc .et-l .et_pb_row .et_pb_module .scdm-l a.scdm-a:hover{color: #25837b !important;}
#et-boc .et-l .et_pb_row .et_pb_module .scdm-l{ margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; padding: 0px 0px 0px 65px !important; }
#et-boc .et-l .tag-cat-p p{padding:0px !important;}
.button-text-container span{width: max-content;}
.container-staff .staff-single-img img {max-width: 280px;}
.container-staff .staff-single-img {  top: -230px; }
.btn-wrapper {bottom: 1.5rem !important; top: unset;}
.sc-staff-single-content { padding-top: 140px;}
.et-db #et-boc .et-l .et_pb_button.m-menu-btn::after{
  position: absolute;
  content: '' !important;
  width: 28px;
  height: 17px;
  display: block;
  right: -2.2rem;
  top: .5rem;
  background-image: url("./images/mg-menu-right.png") !important;
  background-repeat: no-repeat;
}
.et-db #et-boc .et-l .et_pb_button.m-menu-btn:hover::after{background-image: url("./images/mg-menu-right-hov.png") !important;}
.news-headsec-wrapp .news-headsec-right a{cursor: pointer;}
.et-db #et-boc .et-l .et_pb_row .page-numbers:last-child{margin-right: 0px;}
.et-db #et-boc .et-l .news-slider-wrapp .news-slide-img .show_in_mob{ display: none; }
.roger_container + .et-l.et-l--post{
  clear: both;
}
.roger_container{
  font-size: 18px;
  margin-bottom: 70px;
  width: 100%;
  padding: 0 40px;
  max-width: 1590px;
}
.roger_container::after{
  content: '';
  display: block;
  clear: both;
}
.roger_collections ul{
  margin-left: 0;
  padding-left: 0;
}
.extra_details_container{
  padding: 6px !important;
}
.roger-sub-nav ul{
  margin-left: 40px;
}
.roger_container h3{
  color: #275257;
  font-size: 18px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.roger_search input[type="text"]{
width: 100%;
margin: 0 0 1.22222rem;
padding: .61111rem;
border: none;
border-radius: 0;
background-color: #f0f0f0;
box-shadow: none;
font-family: inherit;
font-size: .88889rem;
font-weight: 400;
line-height: 1.73;
color: #444;
transition: background-color;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
display: block;
float: left;
width: 300px;
height: 54px;
}
.roger_search input[type="submit"]{
  margin: 0 0 1rem;
  padding: .78rem 1.83rem .72rem;
  -webkit-appearance: none;
  border: 1px solid transparent;
  border-radius: 0;
  transition: background-color .25s ease-out,color .25s ease-out;
  font-size: .78rem;
  line-height: 1;
  text-align: center;
  cursor: pointer;
  background-color: #242728;
  color: #fff;
  font-family: Poppins,sans-serif;
  font-weight: 600;
  letter-spacing: .13em;
  text-transform: uppercase;
}
a.suggest_study_button, a.about_roger_button{
  font-size: 22px;
  font-weight: 600;
}
.intro_search_roger h2{
  font-size: 27px;
  color: #275257;
}
li.roger_parent{
  padding: 5px;
}
a.roger_pagination:visited, a.roger_pagination:active, a.roger_pagination:hover{
  color: #FFFFFF;
}
#et-boc .et-l .et_pb_row.img-left-row .et_pb_module img{
  float: left;
  margin-right: 30px;
  margin-bottom: 30px;
}
#et-boc .et-l .et_pb_row.img-right-row .et_pb_module img{
  float: right;
  margin-left: 30px;
  margin-bottom: 30px;
}
#et-boc .et-l .et_pb_row .contact-fm .gp-ex-sc{ margin-bottom: 40px; }
#et-boc .et-l .et_pb_row .mega-menu-navsc .et_pb_button{
  background-color: transparent !important;
  border: 0px !important;
  font-size: 16px;
  color: #000 !important;
}
.sc-dropdown-wrap.open ul li.sub_cat_op a, .et-db #et-boc .et-l .sc-dropdown-wrap.open ul li.sub_cat_op a {
  font-size: .8rem;
  padding-left: 1.5rem !important;
}
.et-db #et-boc .et-l .et_pb_row .ns-slider article.news_item-wrapp,
.ns-slider article.news_item-wrapp {
  margin: 10px 0px;
  flex-direction: column;
  box-shadow: none !important;
  padding: 0px 1.85rem !important;
}
.et-db #et-boc .et-l .et_pb_row .ns-slider article.news_item-wrapp img,
.ns-slider article.news_item-wrapp img {
  width: 100%;
}
.et-db #et-boc .et-l .et_pb_row .ns-slider .news_item-left, .ns-slider .news_item-left {
  width: 100%;
  position: relative;
  padding-top: 0rem;
}
.ns-slider .news_item-right,
.et-db #et-boc .et-l .et_pb_row .ns-slider .news_item-right{
  width: 100%;
  padding: 10px 0px;
 }
.et-db #et-boc .et-l .et_pb_row .ns-slider .cat_colour_pt, .ns-slider .cat_colour_pt {
  right: 0px !important;
}
.ns-slider .ns_by_wrapper, .et-db #et-boc .et-l .et_pb_row .ns-slider .ns_by_wrapper{
  padding:1.5rem 1rem;
  -webkit-box-shadow: 0px 0px 19px -5px rgba(176,176,176,1);
  -moz-box-shadow: 0px 0px 19px -5px rgba(176,176,176,1);
  box-shadow: 0px 0px 19px -5px rgba(176,176,176,1);
}
.et-db #et-boc .et-l .et_pb_row .ns-slider .news_item-wrapp .news_item-date,
.ns-slider .news_item-wrapp .news_item-date{
 position: relative;
 background: transparent;
 padding: 0px !important;
}
.et-db #et-boc .et-l .et_pb_row .ns-slider .news_item-wrapp a.readMore,
.ns-slider .news_item-wrapp a.readMore{
  position: unset !important;
  float: right;
}
.et-db #et-boc .et-l .et_pb_row .ns-slider .owl-nav, .ns-slider .owl-nav {
  top: -3.75rem;
  margin-right: 20px !important;
}
.et-db #et-boc .et-l .et_pb_row .ns-slider .news_item-wrapp .ns-date-sc,
.ns-slider .news_item-wrapp .ns-date-sc{
  color: #585858 !important;
  font-weight: 400;
  line-height: 1.66em;
  text-transform: uppercase;
  font-size: .9rem;
  padding-bottom: .8rem;
}
#ns_by.ns-slider {
  margin-right: -1.85rem !important;
  margin-left: -1.85rem !important;
  width: auto !important;
}
.single-resource .rs-style{
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: -1.5rem;
  margin-right: -1.5rem;
  flex-wrap: wrap;
}
.single-resource .rs-style .content_res{
  padding:0 1.5rem;
  width: 50%;
}
.single-resource .rs-style .content_res a {
  background-color: transparent;
  color: #25837b;
  width: 100%;
  display: block;
  font-size: 18px;
  min-height: 53px;
  font-weight: 600;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  border: 1px solid #25837b;
  padding: 9px 30px;
}
.single-resource .rs-style .content_res a img{
  max-width: 28px;
  height: auto;
  margin-right: 10px;
}
.single-resource .rs-style .content_res a img.white{
  display: none;
}
.single-resource .rs-style .content_res a:hover{
  background-color: #25837b !important;
  border-color: #25837b;
  color: #ffffff !important;
}
.single-resource .rs-style .content_res a:hover img{
  display: none;
}
.single-resource .rs-style .content_res a:hover img.white{
  display: block;
}
.single-resource .resource_wrapper{
  padding-top: 20px;
}
.et-db #et-boc .et-l .et_pb_section.sc-cat-banner-default{
  background-image: url('images/news-cat-default.jpg');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #25837b;
}
.et-db #et-boc .et-l .et_pb_section.sc-cat-banner-default.work-archive{
  background-image: url('images/cat-work-default.jpg');
}
.et-db #et-boc .et-l .et_pb_module a._ps2id{
  color: #25837b;
  margin-top: 1.5rem;
  display: block;
}
.et-db #et-boc .et-l .et_pb_module a._ps2id:hover{
  color: #e7800c;
}
.et-db #et-boc .et-l .filter_team.hide-search {
  display: none;
}
.et-db #et-boc .et-l .et_pb_module.img-base-align li img {
  vertical-align: bottom;
  margin-left: 2px;
}
.et-db #et-boc .et-l .et_pb_module.vd-md iframe{
  width: 500px;
  height: 281px;
}
.et-db #et-boc .et-l .et_pb_module .ctf-tweet-text a,
.et-db #et-boc .et-l .et_pb_module .ctf-author-box a,
.et-db #et-boc .et-l .et_pb_module .ctf-tweet-actions a,
.et-db #et-boc .et-l .et_pb_module .ctf-retweet-icon{
  color: #25837b !important;
}
.et-db #et-boc .et-l .et_pb_module a.ctf-author-avatar{
  margin-right: 20px;
}
.et-db #et-boc .et-l .et_pb_module a.ctf-reply{
  padding-left: 4px;
}
.et-db #et-boc .et-l .et_pb_module.et_pb_slider .et_pb_button{
  color: #FFFFFF !important;
  border-width: 0px !important;
  border-color: RGBA(0,0,0,0);
  border-radius: 0px !important;
  font-size: 18px;
  font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif !important;
  text-transform: uppercase !important;
  width: auto;
  max-width: 100%;
  padding-right: 75px !important;
  padding-left: 20px !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  margin-top: 40px !important;
}
.et-db #et-boc .et-l .et_pb_module.et_pb_slider .et_pb_button:hover{
  padding-right: 75px !important;
  color: #e7800c !important;
  background-image: initial;
  background-color: RGBA(0,0,0,0);
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  padding-left: 20px !important;
}
.et-db #et-boc .et-l .et_pb_module.et_pb_slider .et_pb_button::after{
  position: absolute;
  content: '';
  width: 55px;
  height: 55px;
  display: block;
  right: 0px;
  top: -2px;
  background-image: url("./images/bttn-ftr-white.png") !important;
  background-repeat: no-repeat !important;
  opacity: 1;
}
.et-db #et-boc .et-l .et_pb_module.et_pb_slider .et_pb_button:hover::after{
  background-image: url("./images/bttn-ftr-orange.png") !important;
}
/* Privacy */

.et-db #et-boc .et-l .et_pb_module #policy .accordions .accordion-summary::marker {
  padding-left: 5px;
  color: #e67a00;
}
.et-db #et-boc .et-l .et_pb_module #policy .accordions .accordion-summary .accordion-heading {
  margin-left: 35px;
  margin-top: -28px;
  font-size: 22px;
  font-weight: 500;
}
.et-db #et-boc .et-l .et_pb_module #policy .accordions .accordion-summary {
  padding-top: 24px;
  padding-left: 20px;
  line-height: 35px;
}
#policy .accordion-section {
  padding: 15px 57px !important;
}
.et-db #et-boc .et-l .et_pb_module #policy h2 {
  text-align: left !important;
  margin-top: 30px !important;
  font-size: 35px !important;
  font-weight: 600 !important;
  color: #000000 !important;
  line-height: 1.25em;
}

.et-db #et-boc .et-l .et_pb_module #policy h3,.et-db #et-boc .et-l .et_pb_module #policy h4{ color: #000000 !important; }

.et-db #et-boc .et-l .et_pb_module #policy ul li {
  font-size: .9rem;
  list-style-position: outside;
  list-style-image: url(./images/li-dot.png);
  font-size: 1em;
  margin-bottom: 8px;
  color: #000000 !important;
}
.et-db #et-boc .et-l .et_pb_module #policy ol li {
  font-size: .9rem;
  list-style-position: outside;
  font-size: 1em;
  margin-bottom: 8px;
  color: #000000 !important;
  line-height: 1.45em !important;
}
.et-db #et-boc .et-l .et_pb_module #policy .accordion {
  border-bottom: 1px solid #aaa !important;
}
#et-boc .et-l .et_pb_module #policy p {
  padding-bottom: 0px !important;
  line-height: 1.65em;
}
.et-db #et-boc .et-l .et_pb_module #policy a{
  color: #25837b !important;
}
.et-db #et-boc .et-l .et_pb_module #policy a:hover{
  color: #e67a00 !important;
}
/* Privacy End */

.et-db #et-boc .et-l .et_pb_section.green-sec-hv::after {
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  display: block;
  left: 0;
  top: 0;
  background-color: #25837b;
  opacity: .94;
}
.et-db #et-boc .et-l .et_pb_section.green-sec-hv .et_pb_column::before {
  background-image: url("./images/dot-pattern.png");
  z-index: -1;
}
.et-db #et-boc .et-l .et_pb_text ol, .et-db #et-boc .et-l .et_pb_text ul{
  margin-left: 0;
}
.et-db #et-boc .et-l .et_pb_text ol > li:last-child, .et-db #et-boc .et-l .et_pb_text ul > li:last-child{
  padding-bottom: 0 ;
}
.et-db #et-boc .et-l .tableauPlaceholder{
  max-width: 100% !important;
  overflow-x: auto;
}

/* Salesforce CSS */
.web-to-lead-button {
  background-color: #f79321 !important;
  color: white !important;
  padding: 11px !important;
  border-radius: 4px !important;
  margin-top: 20px !important;
  border: 1px solid #dadada !important;
  text-align: center !important;
}

.web-to-lead-button:hover {
background-color: #000000 !important;
}

.page-id-10963 form {
max-width: 400px; /* Adjust the max-width as needed */
margin: 0 auto; /* Center the form on the page */
}  

.page-id-10963 label {
display: block;
margin-bottom: 5px; /* Adjust the margin as needed */
}

.page-id-10963 input,select,textarea, text {
width: 100% !important;
padding: 8px !important;
margin-bottom: 10px; /* Adjust the margin as needed */
box-sizing: border-box !important;
border: 1px solid #ccc !important; /* Add a border to input, select, and textarea */
border-radius: 4px !important; /* Optional: Add rounded corners */
}
