.clearfix:before,
.clearfix:after {
    content: '';
    display: table;
}

.clearfix:after {
    clear: both;
}
.resources_sec{    background-color: #eeeded; margin-top:30px; }
.resources_sec .home-news-3col .featured-image img{      height: 335px;  object-fit: cover;}
.resources_sec .home-news.home-news-3col li{    width: 30.33333%; padding:0px; background:#eeeded;}
.resources_sec .home-news.home-news-3col li:nth-child(2){ margin:0 40px; }
.resources_sec .home-news.home-news-3col li .featured-image{padding:30px 0px; background:#ffffff; margin: 0;     margin-bottom: 15px;-webkit-box-shadow: 10px 10px 14px -5px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 10px 14px -5px rgba(0,0,0,0.75); box-shadow: 10px 10px 14px -5px rgba(0,0,0,0.75);}
.featured-txt{ padding:10px; text-align:center; }
.resources_sec .home-news li .featured-txt h4{text-align:center;    margin: 0 0 20px;}
.resources_sec a.btn{padding:0px 20px;}
.resources_sec .home-news li a.btn{float:none;}
header .avatar-26, #wpadminbar #wp-admin-bar-my-account.with-avatar>a img {display:none;}
.toggled button.menu-toggle .ham-3 {  margin-top: -20px;}
.sub-footer-container { z-index: 9;}
footer#colophon {  margin-bottom: 44px;}
.search-container-apply a, .search-container-find a{display:block;}
.people-base{display:block; text-align:center;}
.people-base p{color:#ffffff; font-size:55px; }
.resou_sec_title{width:595px; margin: 0 auto;  text-align: center; padding: 10px 0px;}
.type_sec{margin:0px; padding:0px;}
.type_sec>li { display: inline-block;width: 31.65%;   vertical-align: top; background:#f2f2f2;}
/* .type_sec>li:nth-child(3n+2){ margin:0 20px 30px; }  */
.type_sec li img{ width:100%; height:270px; object-fit:cover;    display: block;}
.type_cap{padding:30px 30px;}
.type_cap h6{ margin: 0px; font-size: 23px; margin-bottom: 20px; color: #e91d2d;}
.type_sec li ul{margin:0px; padding:0px;  margin-bottom: 45px; min-height:170px;}
.type_sec li ul li{ display:block; width:100%; margin-bottom: 13px; position:relative;padding-left:15px;} 
.type_sec li ul li:before{ content:''; position:absolute; left:0; top: 8px; width: 3px; height: 3px; background:#74777b; border-radius:50%;}
.type_sec a.btn{padding:0px 20px; text-align: center; margin:0px;}
.btn a, a.btn, .btn, input[type="submit"]{ padding:0px 20px;}
.home-banner span.btn:after { background-image: url(../eg-workforce-solutions/images/arrow-red.png);}
.inn_banner{position:relative;}
.inn_banner a.btn{ position: absolute; left: 0; right: 0px;  bottom: -20px; width: 270px;  margin: 0 auto;}
.whatwe_sec{padding:70px 0px;}
.whatwe_title{ text-align: center; margin-bottom:40px; }
.whatwe_title h6{font-size:40px; color:#000000; margin:0; line-height:50px;}
.what_row {display:flex;}
.find_md{width:33.3%; float:left; background:#ececec;}
.find_md:nth-child(2){ background:#f3f3f3;}
.find_md img{width:100%; height:410px; object-fit:cover; display:block;}
.find_text{padding:25px 30px;}
.find_text b{color:#000000; padding-bottom:10px;  display: block;}
.find_text ul{padding:0px; margin:0px; padding-left:20px; width:80%;}
.value_sec{padding:10px 0 80px;  text-align:center;}
.value_sec h6{font-size:40px; color:#000000; margin:0; line-height:50px; text-align: center; margin-bottom:20px; }
.value_sec p{width:731px; margin:0 auto;     font-size: 21px; line-height: 32px; color:#000000; margin-bottom:30px; }
.lifeeg_sec h6{font-size:40px; color:#000000; margin:0; line-height:50px; text-align: center; margin-bottom:20px;}
.lifeeg_md{width:50%; float:left;}
.lifeeg_md img{width:100%; height:305px; object-fit:cover; display:block;}
.lifesec_txt{padding: 25px 115px 25px 70px;}
.lifesec_txt b{display:block;  margin-bottom: 5px; color: #000;}
.lifeeg_row {display:flex; flex-wrap:wrap;}
.lifesec1, .lifesec3{height:100%; background:#ececec;}
.lifesec2, .lifesec4{height:100%; background:#f3f3f3;}
.cares_sec{padding:65px 0px;}
.cares_top{text-align:center; margin-bottom:40px;}
.cares_top img{width:310px; margin-bottom:15px;}
.cares_top p{width:700px; margin:0 auto;}
.cares_row{display:flex; flex-wrap: wrap;}
.cares_md{width:33.3%; float:left;}
.cares_md img{width:100%; display:block;}
.memberopenings_sec{text-align:center;}
.memberopenings_txt{width:650px; margin:0 auto; padding:20px 0 40px;}
.memberopenings_txt p{font-style:italic;}
.def-page{padding-top:220px;}
.def-page .widgettitle, .defpage .widget-title , .widget-title{ text-align:left; margin-bottom:10px;}
.def-page .widget_recent_entries ul{padding:0px; margin:0px;     margin-left: 20px;}
.def-page .widget_recent_entries ul li{margin-bottom:5px;}
input[type="search"]{  border-radius: 0px; height: 40px; padding: 5px 10px; width:100%;}
.def-page input[type="search"]{  border-radius: 0px; height: 40px; padding: 5px 10px; width:100%;}
.search-form label{ display: inline-block; vertical-align: top; width:60%;}
.def-page .search-form label{ display: inline-block; vertical-align: top; width:60%;}
.def-page .widget_categories ul{padding:0px; margin:0px;     margin-left: 20px;}
.def-page .widget_categories ul li{margin-bottom:5px;}
.tagcloud a{ font-size: 18px;  color: #74777b;}
.archive-page img{width:100%;}
.archive-page .btn.alt{text-align:center; padding:0px 20px;}
.site-content .secondary-banner{ margin-top: 190px;}
.defpage{padding:30px 50px; text-align:left;}
.defpage h6{text-align:center;}
.defpage ul, .defpage ol, .widget-area ul{padding:0px; margin:0px; margin-bottom:20px;    margin-left: 20px;}

.main-navigation ul li.know_sec:hover > ul,  .main-navigation ul li.know_sec.focus > ul {width: 160px;  left: -13px; }
.rescat_sec{padding:100px 0px 50px; position:relative;}
.blog-main {padding-bottom:20px; margin-bottom:50px; border-bottom: solid 2px #eee;}
.blog-main1 {padding-bottom:20px; margin-bottom:50px;}
.blog-left {float:left; margin-right:30px; width:255px;}
.blog-left img{width:100%;}
.blog-right {float:left; width: 75%;}
.blog-right a{display:block;}
.blog-right a h4{font-size: 22px; color: #73c5f1; text-transform: none; font-weight: 500;  text-align: left; line-height: 26px; margin:0px;}
.blog-right p{margin-top:5px;}
.page-numbers{   padding: 0px 4px;  margin-right: 6px;}
.page-numbers.current{    font-weight: bold;}
.rescat_sec .pagination{margin-bottom: 10px;}
.main-vide{width:49%; float:left;}
.main-vide:nth-child(odd){ float:right;}
.rescat_sec .pagination { /* display:inline-block;  */  display:block;}

nav#toolbar {  z-index: 9999; }
#eu-cookie-bar { z-index: 9999;}
.fancybox-content { margin: 50px 0px !important; max-width: 600px !important; }
.gfield_label{text-align:left; width: 100%;     font-weight: 500 !important;}
.gform_wrapper .top_label li.gfield.gf_right_half{padding-right:0px;}
.fancybox-content {  background: #e4e4e4 !important; border-radius: 8px !important;}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    padding: 8px 4px !important;
    border-left: 2px solid #9a9a9a;
    border-top: 2px solid #9a9a9a;
}
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select{
	    padding: 5px 0 6px 3px;
       border-radius: 3px;
    border-bottom: 2px solid #005487;
}

.gform_wrapper .top_label li.gfield.gf_left_half, .gform_wrapper .top_label li.gfield.gf_right_half{padding:0px !important;}


.gform_wrapper .top_label li.gfield.gf_left_half{margin-right:16px !important;}
.gform_wrapper .top_label li.gfield.gf_right_half{margin-right:0px !important;}
.gform_wrapper .top_label li.gfield.gf_left_half, .gform_wrapper .top_label li.gfield.gf_right_half {
	width: 48.4% !important;
}
.gform_wrapper ul.gform_fields li.gfield {
    padding-right: 0;
    text-align: left; color: #000;
}
.gform_wrapper ul.gfield_checkbox li label, .gform_wrapper ul.gfield_radio li label{color: #000;     font-size: 18px;}

.gform_wrapper .gfield a{display:inline-block !important; color:#005487 !important;}
.gform_wrapper .gform_footer input[type="submit"]{    background-image: none !important ;  background-color: #005487 !important ;}


.scroll-button-holder { margin:0 auto; margin-bottom: 25px; transition: 0.5s all;}
.scroll-button-holder:hover{padding-top:10px;     transition: 0.5s all;}

@media only screen and (max-width:1440px) {
.home-top-mask {  top: 188px;}
} 
@media only screen and (max-width:1240px) {
.blog-right {  width: 70%;}
.vid_sec h4{min-height:44px;}
}

@media only screen and (max-width:1180px) {
.main-navigation {  top: 165px;}
/* .type_sec>li:nth-child(3n+2) {  margin: 0 18px 30px;} */
.type_cap { padding: 25px 20px;}
.type_sec li img {  height: 205px;}
.lifesec_txt { padding: 25px 50px 25px 50px;}
.find_md img {   height: 290px;}
.find_text { padding: 25px 23px;}
}
@media only screen and (max-width:1080px) {
.blog-left { width: 150px;}
.blog-right {  width: 73%;}
.type_sec li ul{ min-height:190px;}
}
@media only screen and (max-width:991px) {
.main-navigation { right: 170px;}
.main-navigation li {  margin-left: 8px;}
.resources_sec .home-news.home-news-3col li:nth-child(2) {  margin: 0 34px;}
.people {  width: 75%;}
/* .type_sec>li:nth-child(3n+2) { margin: 0 13px 30px;} */
.type_sec a.btn {  width: 100%;  display: block;  min-width: 100%;}


}
@media only screen and (max-width:950px) {
.home-news.home-news-3col li {  width:50%;}
}
@media only screen and (max-width:850px) {
.secondary-banner{margin-top: 182px;}
.whatwe_title h6, .value_sec h6, .lifeeg_sec h6{ font-size: 34px; line-height: 39px;}
.find_text ul{width:100%;}
.lifesec_txt { padding: 25px 30px 25px 30px;}
.cares_top p, .value_sec p {  width: 100%; }
.value_sec p br{display:none;}
.find_md img {  height:230px;}
}
@media only screen and (max-width:849px) {
.resources_sec .home-news.home-news-3col li:nth-child(2) {  margin: 0 31px;}
.menu-toggle { left:auto; right: 160px;  top: 104px;}
.main-navigation.toggled ul {top: 182px; height: 306px; overflow: auto;  max-height: calc(100% - 182px);  max-height: -webkit-calc(100% - 182px);
 max-height: -moz-calc(100% - 182px);}
.home-top-mask {top: 174px;}
.main-navigation.toggled ul.sub-menu li{display:block;}
.main-navigation.toggled ul.sub-menu li a{border:0px; margin:0px; padding:0px;}
.main-navigation.toggled ul ul{overflow:inherit;}
}

@media only screen and (max-width:767px) {
.resources_sec .home-news { width: 340px;  margin: 0 auto; }
.resources_sec .home-news.home-news-3col li { width: 100%;  display: block;  margin: 0 auto; }
.resources_sec .home-news.home-news-3col li:nth-child(2){margin:20px 0px;}
.people { width: 90%;  left: 0;  right: 0;}
.people-base p { font-size: 40px;  line-height: 55px;}
.resou_sec_title{width:100%;}
.type_sec>li{    width: 48.53%;}
/* .type_sec>li:nth-child(3n+2){    margin: 0 0 30px 0;} */
/* .type_sec>li:nth-child(2n+2){    margin: 0 0 30px 13px;} */
.type_sec a.btn {  padding: 0px 15px; font-size: 14px!important;}
.footer-container {padding: 0 15px;}
.memberopenings_txt{width:100%;}
.blog-right {  width: 68%;}
.main-vide{width:100%; float:none;}
.main-vide:nth-child(odd){ float:none;}
.vid_sec h4{min-height:auto;}
.bimg{width:290px;}
}
@media only screen and (max-width:640px) {
.type_sec>li {  width: 48.37%;}
.find_md, .lifeeg_md {  width: 100%;}
.what_row , .lifeeg_row {display:block;}
.whatwe_sec {  padding: 60px 0px 40px;}
.value_sec { padding: 10px 0 40px }
.cares_md { width: 50%;}
.find_md img { height: auto;}

.blog-left img {  width: auto; margin-bottom:15px;}
.blog-right {  width: 100%;}
.gform_wrapper .top_label li.gfield.gf_left_half, .gform_wrapper .top_label li.gfield.gf_right_half {
    width: 100% !important;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    padding: 2px 4px !important;
}
.fancybox-content {
    margin: 50px auto !important;
    max-width: 85% !important;
}
.gform_wrapper ul.gfield_checkbox li label, .gform_wrapper ul.gfield_radio li label {
    margin: 9px 0 0 9px;
    font-size: 17px;
}
}
@media only screen and (max-width:576px) {
.site-branding img {  max-height: 60px; }
.type_sec>li {  width: 48%;}
.type_sec li img {  height: 180px;}
}
@media only screen and (max-width:522px) {
footer#colophon {  margin-bottom: 62px;}
}
@media only screen and (max-width:505px) {
.main-navigation.toggled ul { height: 306px;}
}
@media only screen and (max-width:479px) {
.home-news.home-news-3col li {  width: 100%;}
.resources_sec .home-news.home-news-3col li{ width: 100%;}
.resources_sec .home-news-3col .featured-image img{height:auto;}
.resources_sec .home-news { width: 100%;}
.home-banner span.btn.alt, .home-banner span.btn { min-width: 145px;}
.type_sec>li {  width: 100%;}
.type_sec li img { height: auto;}
.type_sec>li:nth-child(2n+2){ margin: 30px 0;}
.type_sec>li:nth-child(3n+2) { margin: 0;}
.whatwe_title{margin-bottom:20px;}
.lifesec_txt { padding: 20px 20px;}
.type_sec li ul {  min-height: auto;}
.fancybox-content {  padding: 44px 20px !important; }
.bimg{width:100%;}
.home-banner span.btn.alt { padding: 0 10px; }
}
@media only screen and (max-width:452px) {
.site-branding img {  max-height: 60px; }
.menu-toggle { right: 100px; top: 73px;}
.main-navigation.toggled ul { top: 140px;  height: 100vh;}
.home-top-mask { top: 94px;}
.secondary-banner{margin-top:140px;}
.whatwe_title h6, .value_sec h6, .lifeeg_sec h6 { font-size: 28px; line-height: 36px;}
.site-content .secondary-banner { margin-top:140px;}
.btn a, a.btn, .btn, input[type="submit"]{min-width:100%;}
.people {width:89%;  bottom: 0; }
.people-base {  margin-bottom: 55px;}
}
@media only screen and (max-width:374px) {
.site-branding img { max-height: 46px;}
.site-branding {  top: 40px;}
.menu-toggle { right: 90px;}

}
.egtv {
	display:table;
}

.egtv-row {
	display:table-row;
}

.egtv-logo {
	display:table-cell;
	vertical-align: middle;
	width:20%;
}

.egtv-gap {
	display:table-cell;
	vertical-align: middle;
	width:5%;
}

.egtv-logo img {
	width:100%;
	height:auto;
}

.egtv-player {
	display:table-cell;
	vertical-align: middle;
	width:75%;
}

.egtv-player img {
	width:100%;
	height:auto;
}
