html {
    overflow-x: hidden;
}

div.sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 140px;
  
  /*background-color: yellow;*/
  /*padding: 50px;*/
  /*font-size: 20px;*/
}


div#ms-list-1.ms-options-wrap.ms-active div.ms-options,
div#ms-list-2.ms-options-wrap.ms-active div.ms-options {
    width: 48%;
}

div#ms-list-1.ms-options-wrap.ms-active div.ms-options {
    margin-top: 51px;
    margin-left: 20px;
}

div#ms-list-2.ms-options-wrap.ms-active div.ms-options {
    margin-top: 51px;
    margin-left: 51.95%;
    
}

div#ms-list-1.ms-options-wrap button::after,
div#ms-list-2.ms-options-wrap button::after,
div#ms-list-1.ms-options-wrap.ms-active button::after,
div#ms-list-2.ms-options-wrap.ms-active button::after {
    display: none;
}

div#ms-list-1.ms-options-wrap button,
div#ms-list-2.ms-options-wrap button,
div#ms-list-1.ms-options-wrap.ms-active button,
div#ms-list-1.ms-options-wrap button:focus,
div#ms-list-2.ms-options-wrap.ms-active button,
div#ms-list-2.ms-options-wrap button:focus {
    width: 48%;
    border: 1px solid #7c7f7f;
    color: #adadad;
    padding: 15px 22px;
    text-align: left;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    outline:none;
    background: url('../images/select_dropdown.png') top right no-repeat;
}

div#ms-list-1.ms-options-wrap button,
div#ms-list-1.ms-options-wrap.ms-active button,
div#ms-list-1.ms-options-wrap button:focus {
    /*position: relative;*/
    /*left: 0;*/
    /*top: 52px;*/
    float: left;
    margin-bottom: 25px;
}

div#ms-list-2.ms-options-wrap button,
div#ms-list-2.ms-options-wrap.ms-active button,
div#ms-list-2.ms-options-wrap button:focus {
    /*position: relative;*/
    /*left: 50%;*/
    
    float: right;
}

div#ms-list-1.ms-options-wrap.ms-active div.ms-options ul li label,
div#ms-list-2.ms-options-wrap.ms-active div.ms-options ul li label {
    color: #adadad;
    padding: 17px 27px;
    text-align: left;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    outline:none;
}

div#ms-list-1.ms-options-wrap.ms-active div.ms-options ul li label input,
div#ms-list-2.ms-options-wrap.ms-active div.ms-options ul li label input {
    width: 20px;
    height: 20px;
    margin-top: 8px;
}

div#ms-list-1.ms-options-wrap.ms-active div.ms-options div.ms-search input,
div#ms-list-2.ms-options-wrap.ms-active div.ms-options div.ms-search input {
    color: #adadad;
    padding: 15px 22px;
    text-align: left;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    outline:none;
}

div#ms-list-1.ms-options-wrap.ms-active div.ms-options a.ms-selectall.global,
div#ms-list-2.ms-options-wrap.ms-active div.ms-options a.ms-selectall.global {
    
    color: #adadad;
    margin-top: 22px;
    padding: 15px 22px;
    text-align: left;
    font-size: 16px;
}



.mainBnrTxt h2 {
	margin: 10px auto !important;
}
.missionCon .vc_col-sm-3 {
	padding-left: 15px;
	padding-right: 15px;
}
.missionbtmCon .aboutBox {
	border-left: 15px solid #f1f1f1;
	border-right: 15px solid #f1f1f1;
}
.grouplogo {
	margin: 0 auto !important;
}
.grouplogo img {
    margin: 0 30px 40px !important;
}
.meetTab .vc_tta-tabs-list {
	display: flex !important;
}
.meetTab .vc_tta-tabs-list .vc_tta-tab {
	width: 16.66666%;
	background: #d8d8d8;
	display: table;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	text-align: center;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	border: solid 1px #7c7f7f !important;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-tab > a {
	color: #7c7f7f;
	font: 17px/22px 'OakesGrotesk-Regular', serif;
	padding: 20px 10px;
	width: 100%;
	vertical-align: middle;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	border: 0 !important;
	border-radius: 0;
	/*border: solid 1px #7c7f7f !important;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;*/
	background: none !important;
}
.meetTab .tab-content {
	border: none;
	padding: 0;
}
.meetTab .vc_tta-panels {
	border: solid 1px #7c7f7f !important;
	padding: 20px 85px 0;
}
.meetTab ul.vc_tta-tabs-list li:hover, .meetTab ul.vc_tta-tabs-list li.vc_active {
	background: #0c3d56 !important;
}
.meetTab ul.vc_tta-tabs-list li:hover a, .meetTab ul.vc_tta-tabs-list li.vc_active a {
	color: #fff !important;
}
.hallmemberBox img {
	margin-bottom: 40px !important;
}
.hallCon p {
	margin-bottom: 30px !important;
}
.highesthonorCon p {
	margin-bottom: 5px !important;
}
.mainCon input,.nominateCon textarea {
	margin-bottom: 25px !important;
}
.nominateCon textarea {
	color: #7c7f7f;
}
.nominateCon textarea::placeholder {
	color: #d8d8d8;
}
.nominateCon .wpcf7-form > p {
	padding: 0;
}
.ypnBg {
	padding: 50px 0 0px !important;
}
.mainCon.ybnbtmCon .wpcf7-form .ybninput p {
	max-width: 100%;
	width: 100%;
	padding: 0 !important;
}
.mainCon.ybnbtmCon .wpcf7-form .ybninput .passBtn {
	margin-bottom: 0 !important;
}
.mainCon.ybnbtmCon .wpcf7-form .wpcf7-not-valid-tip {
	margin-bottom: 15px !important;
}
.involvedCon .hallmemberBtn .wpb_wrapper > p {
	padding: 0 !important;
}
.involvedCon .hallmemberBtn .wpb_wrapper > p a {
	text-align: center;
}
.involvedBtm ul ul, .committeestBox, .getinvolvedBg h2 {
	margin-bottom: 30px !important;
}
.committeestBox h2 a, .committeestBox h2 a:hover, .committeestBox h2 a:focus {
	color: #fff !important;
}
.committeestBox h2 a:hover, .committeestBox h2 a:focus {
	text-decoration: none;
}
.getinvolvedBox {
	margin-bottom: 80px !important;
}
.hallmemberBtn .wpb_wrapper > p {
	padding: 0 !important;
}
.hallmemberBtn {
	/*margin-bottom: 120px !important;*/
}
.adbannerSelection.jobs {
	padding-top: 85px;
	padding-bottom: 0px;
}
.slick-dotted.slick-slider {
	margin-bottom: 0px !important;
}
.jobrdimg {
	margin: 120px 0 !important;
}
/*.adbannerSelection .tdt-slider.slider {
	background: url('../images/adbannerBg.jpg') center;
	background-size: cover;
}*/
.adbannerSelection .tdt-slider.slider .slick-slide {
	padding: 45px 80px !important;
}
.adbannerSelection .tdt-slider.slider .slick-slide > div {
	position: relative;
}
.adbannerSelection .slick-initialized.slick-slider span.content-section {
	left: 0;
	float: left;
	width: 75%;
	padding-left: 0;
	position: unset;
}
.adbannerSelection .slick-initialized.slick-slider img.ultimate-slide-img {
	float: right;
	width: 25%;
	margin-top: 45px;
}
.adbannerSelection .slick-initialized.slick-slider span.content-section h2.tdt-slider-heading {
	position: absolute;
	right: 1%;
	margin: 0 0 25px;
}
.adbannerSelection .slick-initialized.slick-slider span.content-section h4 {
	font: 41px 'OakesGrotesk-Bold', serif;
	margin: 0 0 25px;
	color: #0c3d56;
}
.adbannerSelection .slick-initialized.slick-slider span.content-section p {
	font: 19px/29px 'OakesGrotesk-Regular', serif;
	color: #0c3d56;
}
.adbannerSelection .slick-initialized.slick-slider .carousel_btn_span {
	position: absolute;
	right: 0;
	width: auto;
	top: 60%;
}
.adbannerSelection .slick-initialized.slick-slider .carousel_btn_span a.ultimate_carousel_btn {
	border-radius: 0 !important;
	background: #0c3d56;
	color: #8dcee0;
	font: 14px/14px 'OakesGrotesk-Bold', serif;
	padding: 20px 40px !important;
	display: inline-block;
	margin: 20px 0 0;
	text-transform: uppercase;
}
.adbannerSelection.jobs .slick-initialized.slick-slider .slick-prev,
.adbannerSelection.home .slick-initialized.slick-slider .slick-prev {
	right: 25%;
	left: unset;
}
.adbannerSelection .slick-initialized.slick-slider .slick-dots {
	bottom: 25px;
}
.adbannerSelection .slick-dots li {
	width: 25px;
	margin: 0;
}
.adbannerSelection .slick-dots li button {
	width: 14px;
	height: 14px;
}
.adbannerSelection .slick-dots li button::before {
	color: transparent !important;
}
.adbannerSelection .slick-dots li.slick-active button {
	background: #ef6214;
	border-radius: 50%;
}
.adbannerSelection .slick-dots li button::before {
	border: 2px solid #fff !important;
}
.eventFilter .search-filter-input {
	display: block;
	width: 34%;
	margin: 0 auto;
}
.eventFilter .search-filter-input input {
	width: 100%;
	border-radius: 0;
}
.eventFilter .search-filter-input button {
	top: 1px;
	bottom: 1px;
}
@media only screen and (max-width: 1299px){
	.eventFilter .search-filter-input {
		width: 48%;
	}
}
@media only screen and (max-width: 1023px){
	.eventFilter .search-filter-input {
		width: 100%;
	}
}
.eventFilter .location, .eventFilter .datepicker {
	width: 15%;
	margin-right: 1%;
}
.eventFilter input[type="submit"] {
	width: 15%;
	float: unset;
	background: #8dcee0;
	text-transform: uppercase;
	padding: 15px 60px;
	display: inline-block;
	color: #0c3d56;
	border: none;
	font: 18px/18px 'OakesGrotesk-Bold', serif;
	margin: 0 1% 0 0;
}
.datepicker table tr td, .datepicker table tr th {
	vertical-align: middle;
}
.datepicker {
	border-radius: 0;
}
.eventsliderInner h4 a {
	color: #fff;
}
.eventsliderInner h4 a:hover,.eventsliderInner h4 a:focus {
	text-decoration: none;
}
.event-logo {
	max-width: 130px;
}
.eventFilter select {
	color: #0c3d56;
}
.homepage-slider.mainBnr {
	margin: 0 !important;
}
.homepage-slider .content-section {
	position: absolute;
	z-index: 100;
	text-align: center;
	top:0 !important;
	right: 0; background: rgba(12, 61, 86, 0.85);
	padding:0 85px;  height: 99%;
	width: auto !important;
}
.homepage-slider .content-section img {
	margin:0 0 70px 0;
}
.homepage-slider .carousel-caption img.ultimate-slide-img {
	margin-bottom: 0 !important;
}
.homepage-slider .carousel-caption {
	padding: 0 !important;
}
.homepage-slider .content-section p {
	text-align:center;  font:20px 'OakesGrotesk-Regular', sans-serif; color:#fefefe; margin:0 0 30px;
}
.homepage-slider .content-section p.bannerdate {
	font:20px 'OakesGrotesk-Regular', sans-serif; color:#ef6214; margin:0 0 75px;
}
.homepage-slider .content-section p a {
	background: #8dcee0;
    color: #0c3d56 ;
    font: 12px/12px 'OakesGrotesk-Bold', sans-serif;
    padding: 20px 45px;
    text-transform: uppercase; -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.homepage-slider .content-section p a:hover {
	background: #ef6214; -webkit-transition: all 0.3s ease-in-out;  color: #fff ;
    -moz-transition: all 0.3s ease-in-out;     text-decoration: none;
    transition: all 0.3s ease-in-out;
}
.mainBnr.homepage-slider .vc_row, .vc_section.clientSelection .vc_row {
	margin: 0;
}
.vc_section.clientSelection .tdt-slider-heading {
	display: none;
}
.homepage-slider .content-section .tdt-slider-heading {
	margin: 0;
}
.homepage-slider .banner .slick-dots li button::before {
	border: solid 2px #fff !important;
}
.homepage-slider section.tdt-slider {
	margin-bottom: 0 !important;
}
.homepage-slider section.tdt-slider {
	background: #0c3d56;
	padding-bottom: 30px;
}
.homepage-slider section.tdt-slider ul.slick-dots{
	bottom: 4px;
}
.vc_section.clientSelection .clientTxt h2 {
	float: none !important;
	width: 100% !important;
	font-size: 25px;
}
.vc_section.clientSelection .carousel-caption {
	padding: 0 !important;
}
.vc_section.clientSelection .content-section {
	display: none;
}
.vc_section.clientSelection section.tdt-slider {
	padding: 25px 0;
}
.become-member .wpb_text_column {
	margin-bottom: 0 !important;
}
.job_filters .showing_jobs.wp-job-manager-showing-all {
	display: none !important;
}
.featuredRight .featuredrightBox h2 a {
	color: #0c3d56;
}
.featuredRight .featuredrightBox h2 a:hover,
.featuredRight .featuredrightBox h2 a:focus {
	text-decoration: none;
}
.jobSelection .jobBox .jobTle h3 a {
	color: #0c3d56;
}
.jobSelection .jobBox .jobTle h3 a:hover,
.jobSelection .jobBox .jobTle h3 a:focus {
	text-decoration: none;
}
.featuredeveLeft {
	background: #fff;
}
/*.featuredeveLeft img {
	width: auto;
	height: auto;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}*/
#submit-job-form .fieldset-recaptcha .field {
	width: 100%;
}
#submit-job-form .fieldset-recaptcha {
	margin: 10px;
}
#header-search-form {
	float: left;
}
#header-search-form form {
	margin: 5px 0;
}
#header-search-form form .search {
	padding: 8px 25px;
}
.search-content {
	padding: 80px 0px 100px 0px;
}
.eventFilter + .pagecontainer{ padding-top:45px; }
.searchbox {
	width: 100%;
	border-bottom: solid 1px #ccc;
	padding: 0 0 45px;
	margin: 0 0 45px 0;
}
.searchbox .searchleft {
	width: 45%;
	float: left;
}
.searchbox .searchleft img {
	width: 90%;
	max-width: 421px;
}
.searchbox .searchright {
	width: 55%;
	float: left;
}
.search-form-icon {
	max-height: 37px;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
}
#news-filter .awesomplete {
	width: 80%;
	float: left;
	border-right: 0px;
}
#news-filter button {
	width: 20%;
	float: left;
	padding: 10.3px;
	background: #8dcee0;
	text-align: center;
	border: solid 1px #7c7f7f;
	border-left: 0;
	cursor: pointer;
}
#news-filter button i {
	font-size: 23px;
}
#news-filter button::before {
	display: none;
}
.no-results.not-found {
	padding: 80px 18px;
}
.dataContainer {
	padding: 50px 0 10px;
}
.dataContainer .wpb_text_column {
	max-width: 960px;
	margin: 0 auto;
	text-align: justify;
}
.dataContainer p {
	color: #7c7f7f;
	font: 18px/28px 'OakesGrotesk-Regular', serif;
	padding: 0 0px 25px;
	margin: 0 auto;
}
.databtmCon {
	margin: 0 auto !important;
}
.databtmCon input {
	margin-bottom: 20px !important;
}
.databtmCon .wpcf7-form .wpcf7-submit.passBtn {
	width: auto;
	float: unset;
	padding: 20px 60px;
}
.wpb_text_column .directoryCon h2 {
	margin: 0 0 55px !important;
}
.additional-container .resourcesBox ul li::before {
	display: none !important;
}
.eventinnerRight p {width: 75%;}
.shareIcon li i {
	cursor: pointer;
}

/**/
.topBarRight select {
	background: none !important;
    margin: 0 !important;
    width: 120px !important;
    padding: 3px 5px;
    border: 1px solid #B1B1B1 !important;
    line-height: 25px !important;
    min-height: 28px;
}
.topBarRight select option {
  color: #fff;
}
#submit-job-form .jobinfo #job_location, #submit-job-form .jobinfo #job_salary {
	clear: left;
}
.memleft .filter input[type="submit"] {
	cursor: pointer;
}
.memrgt .no-results {
	padding: 0 !important;
}
.memrgt .no-results .page-content form {
	display: none;
}
.newsletter-form {
	max-width: 300px !important;
}
.newsletter-form input[type="text"], .newsletter-form input[type="email"] {
	background: transparent !important;
	border: 1px solid #fff !important;
}
.newsletter-form button {
	border-radius: 0 !important;
	float: right;
}
.yikes-easy-mc-error-message {
    color: rgba(216,48,57,.87) !important;
    background: #ffbaba;
    padding: 6px 12px !important;
    position: relative;
    margin-top: 0px !important;
    margin-bottom: 10px !important;
    width: 300px;
}
.yikes-easy-mc-success-message {
    color: #4f8a10 !important;
    background: #dff2bf;
    padding: 6px 12px !important;
    position: relative;
    margin-top: 0px !important;
    margin-bottom: 10px !important;
    width: 300px;
}
.newsletterform .label-inline {
	margin: 0 !important;
	max-width: 33% !important;
	margin-right: 5px !important;
	padding-right: 7px !important;
}
.newsletterform .label-inline input {
    border: solid 1px #0c3d56 !important;
    background: #fff !important;
    padding: 10px 25px !important;
    margin: 0 5px;
    font: 17px 'OakesGrotesk-Medium', serif;
}
.newsletterform .submit-button-inline-label {
	margin: 0 !important;
}
.newsletterform .signBtn {
	padding: 13px 40px !important;
	transition: all 0.3s ease-in-out;
	background: #0c3d56;
	color: #8dcee0;
	font: 15px/15px 'OakesGrotesk-Bold', serif;
	text-transform: uppercase;
	width: auto !important;
	border: none;
	border-radius: 0;
}
.newsletterform .signBtn:hover {
	background: #ef6214;
	color: #fff;
}
.newsletterform .yikes-easy-mc-error-message, .newsletterform .yikes-easy-mc-success-message {
	position: absolute;
	width: auto;
	margin-left: 5px;
	bottom: -12px;
	padding: 0px !important;
	background: none;
}
.fa-youtube-square::before {
    content: "\f431" !important;
}
.directoryTable tbody td:last-child {
	width: 20%;
}
.ybninput .yikes-easy-mailchimp-contact_form_7-checkbox {
	display: none;
}
#forgotpassword .forgotpopup {
	padding: 0 100px !important;
}
.forgotpopup h1 {
	font: 30px/40px 'OakesGrotesk-Semi-Bold', sans-serif !important;
	color: #0c3d56;
	text-align: center;
	margin: 0 0 30px 0;
}
.forgotpopup p {
	font: 14px/14px 'OakesGrotesk-Regular', sans-serif !important;
}
.forgotpopup p.btnLogin:first-child {
	margin: 0 !important;
}
.goog-logo-link {
	padding-right: 10px;
}
/*.adbannerSlider li.slide {
	min-height: 290px;
}*/
.post {
	width: auto;
}
#google_language_translator {
	display: inline-block;
}
.vc_tta-panel-heading {
	border-radius: 0 !important;
	border: none !important;
}
.vc_active .vc_tta-panel-heading, .vc_tta-panel-heading:hover {
	background: #0c3d56 !important;
}
.vc_active .vc_tta-panel-heading a, .vc_tta-panel-heading a:hover {
	color: #fff !important;
}
/**/

.candidate {
	padding-top: 80px;
}
.candidateinfo .wp-editor-wrap {
	margin: 35px 10px;
}
.candidateinfo .wp-editor-container .ed_button {
	font-family: inherit !important;
	float: none;
	width: auto !important;
	margin-bottom: 0 !important;
}
.candidateinfo .wp-editor-container textarea {
	margin: 0 !important;
	width: 100% !important;
}
.candidateinfo .file-select {
	margin-bottom: 40px;
}
.candidateinfo .recaptcha {
	margin: 40px 10px !important;
}
.candidatelisting {
	width: 40%;
	text-align: center;
	margin: 20px auto 20px;
}
.candidatelisting button {
	background: #8dcee0;
	padding: 15px 25px;
	border: 0;
	text-transform: uppercase;
	font: 17px 'OakesGrotesk-Medium', serif !important;
	color: #0c3d56;
	font-weight: 700 !important;
	cursor: pointer;
}
.candidatelisting .spinner {
	background-repeat: no-repeat;
	background-size: 20px 20px;
	display: inline-block;
	visibility: hidden;
	width: 20px;
	height: 20px;
	margin: 0;
	vertical-align: middle;
}
.candidateinfo .recaptcha span.alert {
	color: red;
	display: block;
}
.candidateinfo .errors {
	margin: 25px;
	list-style-type: disc;
	color: red;
}
#post_candidate #phone_number {
	-webkit-appearance: textfield;
   	-moz-appearance: textfield;
}
.candidate_filters .search {
	width: 35% !important;
}
.candidateinfo select {
	font-size: 15px !important;
}
.aligncenter {
	margin: 0 auto;
	display: block;
	text-align: center;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
img.alignright {
  margin: 1px 16px 16px 33px;
}
img.alignleft {
  margin: 1px 33px 16px 0;
}
.sechrgt .right-content {
	margin-bottom: 30px;
}
.candidate-container h3 {
	width: 100%;
}
.candidate-container .sechrgt {
	margin-bottom: 80px !important;
}
#kids-study-filter #date-filter, #euromonitor-report-filter #date-filter {
	background-color: #fff;
	width: 100%;
	margin: 0 0 20px;
	border: solid 1px #7c7f7f;
	color: #0c3d56;
	padding: 15px 70px 15px 25px;
	font: 17px/17px 'OakesGrotesk-Regular', serif;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
#kids-study-filter #country-field, #euromonitor-report-filter select {
	color: #0c3d56;
}
.resourcesBox ul.non-member li::before {
	display: none;
}
.spacer {
	margin: 15px;
	display: block;
	width: 100%;
}
.aboutlocationCon .wpb_text_column ul li a {
	color: #0c3d56;
}
.aboutlocationCon .wpb_text_column ul li a:hover,
.aboutlocationCon .wpb_text_column ul li a:focus {
	text-decoration: none;
}
.topBarRight select.goog-te-combo option {
	color: #000 !important;
}
.directoryTable .table-responsive .kids-study-table td a,
.directoryTable .table-responsive .euromonitor-reports td a {
	color: #fff !important;
}
.licensing-tabs ul.vc_tta-tabs-list li {
	background: #8dcee0;
	float: left;
	width: 30%;
	padding: 20px;
	text-align: center;
	margin: 50px 0;
}
.licensing-tabs ul.vc_tta-tabs-list li:nth-child(2) {
	margin-left: 55px !important;
	margin-right: 55px !important;
}
.licensing-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body p {
	text-align: left;
}
.licensing-tabs ul.vc_tta-tabs-list li a span {
	font: 16px 'OakesGrotesk-Bold', sans-serif;
	text-transform: uppercase;
	color: #0c3d56;
}
.licensing-tabs .vc_tta-panels-container {
	clear: both;
}
.newsletterSelection .newsletterform .yikes-easy-mc-form input,
.newsletterSelection .yikes-easy-mc-form .yikes-easy-mc-submit-button {
	margin-bottom: 0 !important;
}
.featurednewsSelection .featuredRight .featuredrightBox:last-child {
	margin-bottom: 0 !important;
}
/*.featurednewsSelection .featuredLeft img {
	margin: 0 auto;
}*/
.featuredeventSelection .eventsliderInner p.description {
	margin-top: 20px;
}
.events-search {
	padding: 50px 0px;
	text-align: center;
}
.slide__image {background: #fff; width:100%; height:225px; text-align: center;
    vertical-align: middle;
    display: table-cell;}
.featurednewsSelection .featuredleftTxt h2 {
	font-size: 25px;
}
.featuredeventSelection .eventSlider .slide, .jobBox {
	position: relative;
}
.featuredeventSelection .eventSlider .slide > a, .jobBox > a {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.mainBnr.homepage-slider .banner {
	border: 0 !important;
}
.featurednewsSelection .featuredLeft .featuredleftTxt {
	position: relative !important;
}
/*.featurednewsSelection .featuredRight .featuredrightBox:nth-child(2) {
	margin-top: 39px;
	margin-bottom: 39px;
}*/
.newsletterSelection .newsletterTle h2 {
	font-size: 25px;
}
.newsletterSelection .newsletterImg img {
	max-height: 86px;
}
.newsletterSelection .newsletterform {
	padding: 20px 0;
}
.adbannerSelection {
	padding-bottom: 25px;
}
.featurednewsSelection {
	padding-bottom: 35px;
}
.featurednewsSelection + .wpb_text_column {
	margin-bottom: 0;
}
#password-protected .passBtn {
	cursor: pointer;
	background: #8dcee0;
}
.adbannerSlider li.slide {
	padding: 0;
}
.adbannerSlider .slick-slide img {
	width: 100%;
}
#bestNav ul.menu li.current-menu-item > a,
#bestNav ul.menu li.current-menu-ancestor > a,
#bestNav ul.menu li.current-menu-parent > a,
#bestNav ul.menu li.current-menu-parent ul.sub-menu li.current-menu-item > a {
    color: #ef6214 !important;
}
footer {
	padding: 20px 0 20px !important;
}
.post-type-archive-events .mainBnr.innerBnr, .post-type-archive-news .mainBnr.innerBnr, .mainBnr.innerBnr.directory-archive, .mainBnr.innerBnr.jobs-archive{
	background: none !important;
	border-bottom: 3px solid #ddd !important;
}
.adbannerSelection.jobs {
	padding-top:25px !important;
}
.jobs-newsletter {
	padding-top: 200px !important;
}
@media only screen and (max-width: 1200px) {
.adbannerSlider li.slide {
    background-size: contain !important;
}
}

@media only screen and (min-width: 768px) {
	.vc_section.clientSelection .ultimate-slide-img {
		margin: 0 !important;
	}
	.vc_section.clientSelection .clientTxt .slick-prev {
		left: -20%;
	}
	.vc_section.clientSelection .clientTxt .slick-next {
		right: -10% !important;
	}
	.vc_section.clientSelection .clientTxt h2 {
		text-align: right;
	}
	.featuredRight .featuredrightBox .featuredrightimg {
		min-height: 133px;
		position: relative;
	}
	/*.featuredRight .featuredrightBox h2 {
		float: right;
		width: calc( 50% - 20px );
		padding: 10px 0 0px 20px;
		margin-right:20px;
		overflow:hidden;
	}*/
	.featuredRight .featuredrightBox h2 {
		float: right;
		width: 50%;
		padding: 10px 20px 0px;
	}
	.featuredRight .featuredrightBox .featuredrightimg img {
		margin: 0;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		width: auto;
		max-height: 100%;
	}
	.homepage-slider .carousel-caption { background: #d8d8d8 !important; }
	.mainBnr.homepage-slider {
		background: transparent !important;
	}
}
@media only screen and (min-width : 1024px) {
    .eventsliderInner { /*height: 318px !important;*/}
    .featuredeveRight .eventsliderInner h4 {
    	/*height: 35px;
    	overflow: hidden;
    	margin-bottom: 20px;*/
    }
    .featuredeveRight .eventsliderInner p:nth-child(3) {
    	/*height: 62px;
    	overflow: hidden;
    	margin-bottom: 20px;*/
    }
	.featuredeveLeft img {
		/*width: auto;
		height: auto;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);*/
	}
}
@media only screen and (max-width: 768px) {
	.adbannerSelection .tdt-slider.slider .slick-slide {
		padding: 30px 50px 60px !important;
	}
	.adbannerSelection .slick-initialized.slick-slider span.content-section h4 {
		font: 30px 'OakesGrotesk-Bold', serif;
	}
	.adbannerSelection .slick-initialized.slick-slider span.content-section {
		float: none;
		width: 100%;
		position: relative;
		text-align: center !important;
	}
	.adbannerSelection .slick-initialized.slick-slider img.ultimate-slide-img {
		float: none !important;
		width: 100%;
		margin-top: 0;
	}
	.adbannerSelection .slick-initialized.slick-slider span.content-section h2.tdt-slider-heading,
	.adbannerSelection .slick-initialized.slick-slider .carousel_btn_span {
		position: relative;
	}
	.searchleft {
	    width: 100% !important;
	    text-align: center;
	}
	.searchbox .searchleft img {
		max-width: 100%;
	}
	.searchright {
	    width: 100% !important;
	    padding: 20px 0 0;
	}
	.eventinnerRight p {width: 100%;}
	.licensing-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-heading h4.vc_tta-panel-title {
		background: #8dcee0;
		font: 14px 'OakesGrotesk-Bold', sans-serif;
	}
	.licensing-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-heading h4.vc_tta-panel-title a {
		color: #0c3d56 !important;
	}
	.newsletterform .yikes-easy-mc-form .submit-button-inline-label, .newsletterform .yikes-easy-mc-form label.label-inline {
		display: inline;
	}
	.newsletterSelection .yikes-easy-mc-form .yikes-easy-mc-submit-button {
		margin: 0 auto;
	}
	.featurednewsSelection .featuredLeft img {
		height: auto;
	}
	.job_filters #search_location {
		margin: 0 0 30px 0;
		width: 100%;
	}
	.job_filters #filter-jobs, .candidate_filters #filter-candidates {
		margin: 0;
	}
	.post {
		width: 100%;
		margin-bottom: 10px !important;
	}
	.featurednewsSelection {
		padding-bottom: 17px;
	}
	.adbannerSelection {
		padding-bottom: 13px;
	}
	.adbannerSelection.jobs {
		padding-top: 20px;
	}
	.adbannerSlider .slick-slide {
		padding-bottom: 0;
	}
	.adbannerSlider .slick-slide img {
		min-height: 60px;
	}
	.meetTab .vc_tta-tabs-list .vc_tta-tab {
		width: 20%;
	}
	.vc_tta-panels {
		padding: 20px 20px 0 !important;
	}
}
@media only screen and (max-width : 1600px) {
	.homepage-slider .content-section img {
	    margin: 0 auto 40px; /*width:70%;*/
	}
	.homepage-slider .content-section p {
	 	font: 17px 'OakesGrotesk-Regular', sans-serif;
	    margin: 0 0 20px;
	}
	.homepage-slider .content-section p.bannerdate {
	    font: 17px 'OakesGrotesk-Regular', sans-serif;
	    margin: 0 0 35px;
	}
	.homepage-slider .content-section {
	    padding: 0 45px !important;
	}
}
@media only screen and (max-width: 1400px){
	.licensing-tabs ul.vc_tta-tabs-list li:nth-child(2) {
		margin-left: 3% !important;
		margin-right: 3% !important;
	}
}
@media only screen and (max-width: 1199px) {
	.homepage-slider .content-section {
	    padding: 0 0px !important;
	}
	.featurednewsSelection .featuredleftTxt h2 {
		font-size: 20px;
	}
}
@media only screen and (max-width: 1190px){
	.licensing-tabs ul.vc_tta-tabs-list li {
		margin: 0px 0 30px !important;
	}
	.licensing-tabs ul.vc_tta-tabs-list li a {
		padding: 15px !important;
	}
	.licensing-tabs ul.vc_tta-tabs-list li a span {
		font: 15px 'OakesGrotesk-Bold', sans-serif;
	}
}
@media only screen and (max-width: 1100px) {
	.homepage-slider .content-section img {
	    margin: 0 auto 30px;
	   /* width: 60%;*/
	}
}
@media only screen and (min-width : 1024px) and (max-width : 1299px) {
	
}
@media only screen and (min-width : 768px) and (max-width : 1024px) {
	.vc_section.clientSelection .clientTxt h2 {
		padding-top: 30px;
		text-align: center;
	}
}
@media only screen and (max-width : 1023px) {
	.homepage-slider .content-section p a {
	 	font: 12px/12px 'OakesGrotesk-Bold', sans-serif;
	    padding: 15px 45px;
	}
	.eventFilter input[type="submit"] {
		margin-bottom: 20px;
	}
	.eventFilter .search-filter-input button {
	
	}
	.eventFilter input, .eventFilter select {
		width: 100% !important;
	}
	.featurednewsSelection .featuredRight {
		height: 100% !important;
	}
}
@media only screen and (max-width : 991px) {  /* here */
    div.sticky {
        position: static;
    }
    
    .event-logo {
        max-width: 130px !important;
    }

    div#ms-list-1.ms-options-wrap.ms-active div.ms-options,
    div#ms-list-2.ms-options-wrap.ms-active div.ms-options {
        width: 90%;
        margin-left: 40px;
    }
    
    div#ms-list-1.ms-options-wrap button,
    div#ms-list-2.ms-options-wrap button,
    div#ms-list-1.ms-options-wrap.ms-active button,
    div#ms-list-1.ms-options-wrap button:focus,
    div#ms-list-2.ms-options-wrap.ms-active button,
    div#ms-list-2.ms-options-wrap button:focus {
        width: 90%;
        margin-left: 40px;
        float: left;
    }
    
    div#ms-list-2.ms-options-wrap.ms-active div.ms-options {
        float: left;
        margin-top: 50px;
    }
    
    div#ms-list-2.ms-options-wrap.ms-active div.ms-options {
        margin-top: 128px; /* here1 */
        margin-left: 40px;
    }

	.homepage-slider .content-section p {
	    font: 14px 'OakesGrotesk-Regular', sans-serif;
	}
	.homepage-slider .content-section p.bannerdate {
	    font: 14px 'OakesGrotesk-Regular', sans-serif;
	    margin: 0 0 25px;
	}
	.homepage-slider .content-section p a {
	    font: 12px/12px 'OakesGrotesk-Bold', sans-serif;
	    padding: 10px 45px;
	}
	.homepage-slider .content-section img {
	    margin: 0 auto 20px;
	   /* width: 50%;*/
	}
	.licensing-tabs ul.vc_tta-tabs-list li a {
		padding: 10px !important;
	}
	.licensing-tabs ul.vc_tta-tabs-list li a span {
		font: 12px 'OakesGrotesk-Bold', sans-serif;
	}
	.licensing-tabs ul.vc_tta-tabs-list li:nth-child(2) {
		margin-left: 3% !important;
		margin-right: 3% !important;
	}
}
@media only screen and (max-width : 767px) {
    div#ms-list-1.ms-options-wrap.ms-active div.ms-options,
    div#ms-list-2.ms-options-wrap.ms-active div.ms-options {
        width: 90%;
        margin-left: 40px;
    }
    
    .event-logo {
        max-width: 130px !important;
    }
    
    div#ms-list-1.ms-options-wrap button,
    div#ms-list-2.ms-options-wrap button,
    div#ms-list-1.ms-options-wrap.ms-active button,
    div#ms-list-1.ms-options-wrap button:focus,
    div#ms-list-2.ms-options-wrap.ms-active button,
    div#ms-list-2.ms-options-wrap button:focus {
        width: 90%;
        margin-left: 40px;
        float: left;
    }
    
    div#ms-list-2.ms-options-wrap.ms-active div.ms-options {
        float: left;
        margin-top: 50px;
    }
    
    div#ms-list-2.ms-options-wrap.ms-active div.ms-options {
        margin-top: 128px; /* here1 */
        margin-left: 40px;
    }
    
	.homepage-slider .content-section {
	    position: relative !important;
	}
	.homepage-slider .content-section {
	    padding: 30px 0px !important;
	}
	.homepage-slider section.tdt-slider {
	    background: #0c3d56;
    	padding-bottom: 30px;
	}
	.eventinnerRight p {width: 100%;}
	.licensing-tabs ul.vc_tta-tabs-list li:nth-child(2) {
		margin-right: 0;
	}
	.licensing-tabs ul.vc_tta-tabs-list li {
		margin-left: 20px;
	}
	.content-over-slider .slick-slide .content-section {
		top: 30px !important;
	}
	.content-over-slider .slick-slide .content-section br {
		text-align: left;
	}
	.homepage-slider .content-section img {
		width: 30%; margin: 0 auto 10px;
	}
	
	.tdt-slider ul.slick-dots {    bottom: 0px;}
	
	.sliderInner{padding-top:0px; padding-bottom:0px; margin-top:-15px;}
	
	.homepage-slider .content-section p{margin: 0 0 10px;}
	
	.homepage-slider .content-section p.bannerdate{margin: 0 0 10px;}
	
	
	.sliderInner {
		padding-bottom: 0px !important;
	}
	
	#slick-slide21 .sliderInner, #slick-slide25 .sliderInner {
		padding-bottom: 35px !important;
	}
	
	
	.sliderInner p a {
		display: inline-block;
	}
	.homepage-slider.mainBnr {
		background: rgba(12, 61, 86, 0.85);
	}
	.sliderInner {
		background: transparent;
	}
}
@media only screen and (max-width : 650px){
    div#ms-list-1.ms-options-wrap.ms-active div.ms-options,
    div#ms-list-2.ms-options-wrap.ms-active div.ms-options {
        width: 90%;
        margin-left: 40px;
    }
    
    .event-logo {
        max-width: 130px !important;
    }
    
    div#ms-list-1.ms-options-wrap button,
    div#ms-list-2.ms-options-wrap button,
    div#ms-list-1.ms-options-wrap.ms-active button,
    div#ms-list-1.ms-options-wrap button:focus,
    div#ms-list-2.ms-options-wrap.ms-active button,
    div#ms-list-2.ms-options-wrap button:focus {
        width: 90%;
        margin-left: 40px;
        float: left;
    }
    
    div#ms-list-2.ms-options-wrap.ms-active div.ms-options {
        float: left;
        margin-top: 50px;
    }
    
    div#ms-list-2.ms-options-wrap.ms-active div.ms-options {
        margin-top: 128px; /* here1 */
        margin-left: 40px;
    }
    
	.newsletterform .yikes-easy-mc-form .submit-button-inline-label, .newsletterform .yikes-easy-mc-form label.label-inline {
		float: none !important;
		max-width: unset !important;
	}
	.newsletterform .yikes-easy-mc-form label.label-inline input {
		margin: 0 !important;
	}
}
@media only screen and (max-width: 568px){
    div#ms-list-1.ms-options-wrap.ms-active div.ms-options,
    div#ms-list-2.ms-options-wrap.ms-active div.ms-options {
        width: 90%;
    }
    
    .event-logo {
        max-width: 130px !important;
    }
    
    div#ms-list-1.ms-options-wrap button,
    div#ms-list-2.ms-options-wrap button,
    div#ms-list-1.ms-options-wrap.ms-active button,
    div#ms-list-1.ms-options-wrap button:focus,
    div#ms-list-2.ms-options-wrap.ms-active button,
    div#ms-list-2.ms-options-wrap button:focus {
        width: 90%;
        float: left;
    }
    
    div#ms-list-2.ms-options-wrap.ms-active div.ms-options {
        margin-top: 50px;
    }
    
    div#ms-list-2.ms-options-wrap.ms-active div.ms-options {
        margin-top: 128px; /* here1 */
    }
    
	.featuredrightimg img {
		/*width: auto;*/
		height: auto;
		/*margin: auto;*/
	}
	.vc_tta-panels {
		padding: 0 !important;
	}
	.meetspace h2 {
		margin: 25px 0 !important;
	}
}
@media only screen and (max-width: 440px){
    div#ms-list-1.ms-options-wrap.ms-active div.ms-options,
    div#ms-list-2.ms-options-wrap.ms-active div.ms-options {
        width: 90%;
    }
    
    .event-logo {
        max-width: 130px !important;
    }
    
    div#ms-list-1.ms-options-wrap button,
    div#ms-list-2.ms-options-wrap button,
    div#ms-list-1.ms-options-wrap.ms-active button,
    div#ms-list-1.ms-options-wrap button:focus,
    div#ms-list-2.ms-options-wrap.ms-active button,
    div#ms-list-2.ms-options-wrap button:focus {
        width: 90%;
        float: left;
    }
    
    div#ms-list-2.ms-options-wrap.ms-active div.ms-options {
        margin-top: 50px;
    }
    
    div#ms-list-2.ms-options-wrap.ms-active div.ms-options {
        margin-top: 128px; /* here1 */
    }
    
	.licensing-tabs ul.vc_tta-tabs-list li {
		width: 100%;
		margin: 0 0 15px 0;
	}
	.licensing-tabs ul.vc_tta-tabs-list li:nth-child(2) {
	    margin-left: 0;
	}
}
@media only screen and (max-width : 480px) {
	#tdt-slider-130.content-over-slider .slick-slide .content-section {
		top: 0px !important;		
	}
}

.benefits-space-ur .benefitsCon{
	margin-top: -14px!important;
	padding-top: 0!important;
}
.benefits-space-ubr{
	margin: -15px 0 0!important;
}

@media only screen and (min-width : 1024px) and (max-width : 1199px){
	.featuredrightBox{margin: 0 0 20px;}
}

.vc-hoverbox-block {-webkit-backface-visibility: hidden;}



.single-job_listing .site-main .entry-header,
.single-job_listing .site-main .navigation,
.single-candidate_listing .site-main .navigation{
	display: none;
}
.single-job_listing .site-main .secont,
.single-candidate_listing .site-main .secont{
	margin: 0;
}
@media only screen and (max-width: 1023px){
	.single-job_listing .mainBnr.innerBnr,
	.single-candidate_listing .mainBnr.innerBnr{
		padding:184px 0 0 0;
	}
}
@media only screen and (max-width: 991px){
	.single-job_listing .mainBnr.innerBnr,
	.single-candidate_listing .mainBnr.innerBnr{
		padding:160px 0 0 0;
	}
}
@media only screen and (max-width: 414px){
	.single-job_listing .mainBnr.innerBnr,
	.single-candidate_listing .mainBnr.innerBnr{
		padding:130px 0 0 0;
	}
}

.directoryTable .directory-table tbody td:last-child {
	width: 44px;
	text-align: center;
}
.directoryTable .directory-table tbody td:last-child img {
	vertical-align: top;
	width: 22px;
}

.ypn-custom-gallery .flexslider .slides img{
	height: auto;
}
.ypn-custom-form #mc-embedded-subscribe-form input{
	margin: 0 0 25px !important;
}
.ypn-custom-form #mc-embedded-subscribe-form input[type=checkbox]{
	margin: 0 15px 0 0 !important;
}

.ymb-tit-b.benefitsCon h2{margin: 0; padding: 0;}

.mb-card-block .aboutBox{position: relative;}
.mb-card-block .aboutBox .mb-card-link{position: absolute; top: 0; right: 0; bottom: 0; left: 0;}

.webinars-upcoming-link{
	max-width: 700px;
	margin: 0 auto 30px;
	text-align: center;
}
.webinars-upcoming-link a{
	display: inline-block;
	vertical-align: top;
	padding: 15px 25px;
	background: #8dcee0;
	font: 15px 'OakesGrotesk-Bold', serif;
	text-transform: uppercase;
	color: #0c3d56;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.webinars-upcoming-link a:hover{
	background: #ef6214;
	text-decoration: none;
	color: #fff;
}



.directoryLeft.dir-true-filter .dir-acc-tit { padding: 0 0 15px; font: 18px/28px 'OakesGrotesk-Regular', serif; text-align: left;}
.directoryLeft.dir-true-filter .dir-acc-tit a { text-decoration: none; color: #ef6214;}
@media only screen and (min-width : 992px){
	.directoryLeft.dir-true-filter .dir-acc-tit { display: none;}
	.directoryLeft.dir-true-filter .dir-acc-body { display: block;}
}
@media only screen and (max-width : 991px){
	.directoryLeft.dir-true-filter .dir-acc-tit { display: block;}
	.directoryLeft.dir-true-filter .dir-acc-body { display: none; padding: 15px 0 0;}
	.directoryLeft.dir-true-filter .dir-acc-body.active { display: block;}
}
.directoryLeft.dir-true-filter .dir-quick-search{
	padding: 0 0 30px;
}
.directoryLeft.dir-true-filter .dir-quick-search .dir-quick-search-iwr{
	position: relative;
}
.directoryLeft.dir-true-filter .dir-quick-search input{
	display: block;
	width: 100%;
	margin: 0;
	padding: 13px 76px 13px 20px;
	border: 1px solid #7c7f7f;
	background: #fff;
	font: 17px/20px 'OakesGrotesk-Regular', serif;
	color: #0c3d56;
}
.directoryLeft.dir-true-filter .dir-quick-search button{
	position: absolute;
	top: 1px;
	right: 1px;
	bottom: 1px;
	width: 56px;
	margin: 0;
	padding: 10px;
	border: none;
	background: #8dcee0;
	text-align: center;
	cursor: pointer;
}
.directoryLeft.dir-true-filter .dir-quick-search button i{
	font-size: 23px;
}
.directoryLeft.dir-true-filter .dir-acc-body-tit{
	margin: 0 0 30px!important;
}



.comments-area{
	padding: 0 0 40px;
}
.comments-area .comments-title{
	margin:0 0 5px;
	font:32px/42px 'OakesGrotesk-Bold', sans-serif;
	color:#0c3d56;
}
.comments-area .comment-list .comment{
	margin: 0 0 15px;
}
.comments-area .comment p{
	margin: 0;
	font: 17px/24px 'OakesGrotesk-Regular', sans-serif;
	color: #5c5f5f;
}
.comments-area .comment-meta{
	display: flex;
	margin: 0 0 5px;
}
.comments-area .comment-meta .meta-img{
	width: 32px;
	flex: 32px 0 0;
	margin: 0 10px 0 0;
}
.comments-area .comment-meta .meta-name{
	font: 16px/20px 'OakesGrotesk-Regular', sans-serif;
}
.comments-area .comment-meta .meta-time{
	font: 12px/12px 'OakesGrotesk-Regular', sans-serif;
}
.comments-area .comment-form-pods-meta-user_info{
	display: none;
}
.comments-area .comment-form-comment textarea{
	display: inline-block;
	vertical-align: top;
	max-width: 100%;
	margin: 0;
	padding: 15px;
	border: solid 1px #5c5f5f;
	background: #fff;
	font: 17px/24px 'OakesGrotesk-Regular', sans-serif;
	color: #5c5f5f;
}
.comments-area .must-log-in,
.comments-area .form-submit{
	margin: 15px 0 0;
}
.comments-area .must-log-in .sign-in,
.comments-area .form-submit .submit{
	display: inline-block;
	vertical-align: top;
	padding: 15px 25px;
	border: none;
	background: #8dcee0;
	font: 15px 'OakesGrotesk-Bold', serif;
	text-transform: uppercase;
	color: #0c3d56;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.comments-area .must-log-in .sign-in:hover,
.comments-area .form-submit .submit:hover{
	background: #ef6214;
	text-decoration: none;
	color: #fff;
	cursor: pointer;
}


/** STYLE FIXES - July-2020 **/
body.wpb-js-composer.home .vc_section.clientSelection .ultimate-slide-img{ margin: 0 auto !important; }
languageTop > span{ display:none !important; }
.site-content{ width: 100%; overflow-x: hidden; }
.awesomplete{ display:block; }
.ypnBg .vc_row .vc_row{ padding: 0 10px; }
p.no_job_listings_found{ text-align:center; }
.seltbox p{ display:none !important; }
.datasurveyCon p{ display:none !important; }
.datayearBtn{ margin-bottom:15px; }
#header-search-form form{ position:relative; }
.search-form-icon{ position: absolute; top: 1px; right: 0; }
.didYouMean{ margin:0 auto; text-align:center; }
.didYouMean p{ margin:0 auto; font: 37px 'OakesGrotesk-Bold', serif; color: #0c3d56; }

.searchWords{ padding:10px 15px; border: 1px solid #ddd; margin: 0 auto 20px; width:100%; max-width: 1160px; }
.searchWords p{ display:inline-block; width:32%; }
.searchWords p:last-child{ margin-bottom:10px; }
.searchWords p b{ font-weight:bold; text-transform:capitalize; }


@media only screen and (max-width : 1400px){
	.committeestboxCon .committeesleft, .committeestboxCon .committeesRight{ padding: 0 10px 10px 10px; }
}
@media only screen and (max-width : 1300px){
	.vc_section.clientSelection .clientTxt .slick-prev{ left:-15px !important; }
}
@media only screen and (max-width: 1199px){
.newsletterTle h2 { padding: 23px 0; }

.featuredEvent .slide__image{ height:auto; }
}

@media only screen and (max-width: 1100px){
    .searchWords p{ width:48%; }
}

@media only screen and (max-width: 991px){
	.newsletterTle h2{ padding: 15px 0; }
	.newsletterSelection .newsletterform{ padding-top:0 !important; }
	.newsletterSelection .newsletterTle h2{ text-align:center !important; }
	.yikes-easy-mc-form .submit-button-inline-label{ width: 32% !important; padding-left:5px; display: block !important; float: left !important; }
	.yikes-easy-mc-form .submit-button-inline-label .yikes-easy-mc-submit-button{ width: 100% !important; }
	.featuredTle a{ margin-bottom: 10px; display: inline-block; }
	.ypnBg .vc_row .vc_row{ padding: 0; }
	.ypnBg .vc_row .vc_row > .vc_column_container{  padding: 0 10px; }
	.page-id-239 .nominateCon .vc_col-sm-3{ width:50%; }
	.page-id-37606 .corwkb .card-body{ padding:0 20px; }
	.datasurveylnk .col-sm-12{ margin-bottom:10px; }
	.educationCon .vc_custom_1555660543461 .vc_row{ margin-left:0; margin-right:0; }
	.post-type-archive-webinar div#ms-list-1.ms-options-wrap button, .post-type-archive-webinar div#ms-list-2.ms-options-wrap button{ margin-left:0; width:100%; }
	.coucnt{ margin-left: 0 !important; margin-right: 0 !important; }
	.coucol{ width:calc(33.3% - 10px) !important; margin-left: 5px; margin-right: 5px; }
	.page-id-639 .wpcf7-form .couform textarea{ margin-left:0; }
	.search-form-icon{ top: 15px; right: 20px; }
}
@media only screen and (max-width : 767px){
	.mobtopbar{ display:none !important; }
	header#masterhead .topBar{ position:relative !important;}
	header#masterhead{ height:auto !important; }
	a.logo img, header#masterhead.scrolling a.logo img{ height:50px; }
	.vc_section.clientSelection .clientTxt .slick-prev{ left:10px !important; }
	.footerTriBox{ max-width: 300px; float: none; display: block; margin: 0 auto 30px; }
	.directoryTable .table-responsive{ overflow-x:auto; }
	.seltbox p{ display:block !important; }
	.page-id-239 .nominateCon .vc_col-sm-3{ width:100%; }
	.coucol{ width:100% !important; margin-left: 0; margin-right: 0; }
	.parent-pageid-362 .privacyBg{ padding: 30px 0; }
	
	.mobilesearch{ margin-top: 25px; }
	.mobilelogin{ margin-top: 25px;}
	.handheld.mainNav{ top:55px; }
	
.searchWords p{ display:block; width:100%; }
}
@media only screen and (max-width : 650px){
	.yikes-easy-mc-form .submit-button-inline-label{ width: auto !important; padding-left:0; display: inline !important; float: none !important; }
	.yikes-easy-mc-form .submit-button-inline-label .yikes-easy-mc-submit-button{ width: auto !important; }
	#header-search-formmobile{ margin: 20px 0 0; width: 100%; }
}

@media only screen and (max-width : 450px){
	a.logo img, header#masterhead.scrolling a.logo img{ height:30px; }
	.mobilesearch{ margin-top: 15px !important; }
	.mobilelogin{ margin-top: 15px !important;}
	.handheld.mainNav{ top:45px; }
}