@font-face {
  font-family: 'GothamBlack';
  src: url('../fonts/GothamBlack.eot');
  src: url('../fonts/GothamBlack.eot?#iefix') format('embedded-opentype'),
       url('../fonts/GothamBlack.woff2') format('woff2'),
       url('../fonts/GothamBlack.woff') format('woff'),
       url('../fonts/GothamBlack.ttf')  format('truetype'),
       url('../fonts/GothamBlack.svg#svgFontName') format('svg');
}
@font-face {
  font-family: 'GothamBold';
  src: url('../fonts/GothamBold.eot');
  src: url('../fonts/GothamBold.eot?#iefix') format('embedded-opentype'),
       url('../fonts/GothamBold.woff2') format('woff2'),
       url('../fonts/GothamBold.woff') format('woff'),
       url('../fonts/GothamBold.ttf')  format('truetype'),
       url('../fonts/GothamBold.svg#svgFontName') format('svg');
}
@font-face {
  font-family: 'Gotham-Book';
  src: url('../fonts/Gotham-Book.eot');
  src: url('../fonts/Gotham-Book.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Gotham-Book.woff2') format('woff2'),
       url('../fonts/Gotham-Book.woff') format('woff'),
       url('../fonts/Gotham-Book.ttf')  format('truetype'),
       url('../fonts/Gotham-Book.svg#svgFontName') format('svg');
}
@font-face {
  font-family: 'Gotham-BookItalic';
  src: url('../fonts/Gotham-BookItalic.eot');
  src: url('../fonts/Gotham-BookItalic.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Gotham-BookItalic.woff2') format('woff2'),
       url('../fonts/Gotham-BookItalic.ttf')  format('truetype'),
       url('../fonts/Gotham-BookItalic.svg#svgFontName') format('svg');
}
@font-face {
  font-family: 'Gotham-Medium';
  src: url('../fonts/Gotham-Medium.eot');
  src: url('../fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Gotham-Medium.woff2') format('woff2'),
       url('../fonts/Gotham-Medium.woff') format('woff'),
       url('../fonts/Gotham-Medium.ttf')  format('truetype'),
       url('../fonts/Gotham-Medium.svg#svgFontName') format('svg');
}
@font-face {
  font-family: 'AvenirLTStd-Light';
  src: url('../fonts/AvenirLTStd-Light.eot');
  src: url('../fonts/AvenirLTStd-Light.eot?#iefix') format('embedded-opentype'),
       url('../fonts/AvenirLTStd-Light.woff2') format('woff2'),
       url('../fonts/AvenirLTStd-Light.woff') format('woff'),
       url('../fonts/AvenirLTStd-Light.ttf')  format('truetype'),
       url('../fonts/AvenirLTStd-Light.svg#svgFontName') format('svg');
}

@font-face {
  font-family: 'AvenirLTStd-Roman';
  src: url('../fonts/AvenirLTStd-Roman.eot');
  src: url('../fonts/AvenirLTStd-Roman.eot?#iefix') format('embedded-opentype'),
       url('../fonts/AvenirLTStd-Roman.woff2') format('woff2'),
       url('../fonts/AvenirLTStd-Roman.woff') format('woff'),
       url('../fonts/AvenirLTStd-Roman.ttf')  format('truetype'),
       url('../fonts/AvenirLTStd-Roman.svg#svgFontName') format('svg');
}
@font-face {
	    font-family: 'Avenir-Book';
	    src: url('../fonts/avenirltstd-book-webfont.eot');
	    src: url('../fonts/avenirltstd-book-webfont.eot?#iefix') format('embedded-opentype'),
	         url('../fonts/avenirltstd-book-webfont.woff') format('woff'),
	         url('../fonts/avenirltstd-book-webfont.ttf') format('truetype'),
	         url('../fonts/avenirltstd-book-webfont.svg#AvenirLTStd45BookRegular') format('svg');
	    font-weight: normal;
	    font-style: normal;
}


@font-face {
  font-family: 'AvenirLT-Black';
  src: url('../AvenirLT-Black.woff') format('woff'),
       url('../AvenirLT-Black.ttf') format('truetype'),
       url('../AvenirLT-Black.svg#AvenirLT-Black') format('svg');
  font-weight: normal;
  font-style: normal;
}

/*** Font-awesome ****/

@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-envelope:before {
  content: "\f0e0";
}
 @font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot');
  src: url('../fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
       url('../fonts/fontawesome-webfont.woff') format('woff'),
       url('../fonts/fontawesome-webfont.ttf')  format('truetype');
}
/*@font-face {
  font-family:'FontAwesome';src:url('//cdn2.hubspot.net/hubfs/1646013/Fonts/fontawesome/fontawesome-webfont.eot?v=4.4.0&t=1527261099108');
  src:url('//cdn2.hubspot.net/hubfs/1646013/Fonts/fontawesome/fontawesome-webfont.eot?t=1527261099108#iefix&v=4.4.0') format('embedded-opentype'),
  url('//cdn2.hubspot.net/hubfs/1646013/Fonts/fontawesome/fontawesome-webfont.woff2?v=4.4.0&t=1527261099108') format('woff2'),
  url('//cdn2.hubspot.net/hubfs/1646013/Fonts/fontawesome/fontawesome-webfont.woff?v=4.4.0&t=1527261099108') format('woff'),
  url('//cdn2.hubspot.net/hubfs/1646013/Fonts/fontawesome/fontawesome-webfont.ttf?v=4.4.0&t=1527261099108') format('truetype'),
  url('//cdn2.hubspot.net/hubfs/1646013/Fonts/fontawesome/fontawesome-webfont.svg?v=4.4.0&t=1527261099108#fontawesomeregular') format('svg');
  font-weight:normal;
  font-style:normal;
}*/

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/*** Font-awesome ****/


/*** Events Page ***/
.fullwidth-page-template .events_page_left {
    float: left;
    width: 30%;
}
.fullwidth-page-template .events_page_right {
    float: right;
    width: 67%;
}
.fullwidth-page-template .events_page_insights_right {
    float: right;
    width: 30%;
}
.fullwidth-page-template .events_page_insights_left {
    float: left;
    width: 67%;
}
.fullwidth-page-template .events_page_section_group {
    float: left;
    width: 100%; padding: 60px 0 50px;
}
.events_page_insights_background {
    background: #f3f3f3 none repeat scroll 0 0;
    float: left;
    width: 100%; border-top: 1px solid #eee;
}
.fullwidth-page-template .events_page_section_group p {
    color: #6c808e;
    font-family: "Gotham-Book";
    font-size: 20px;
    line-height: 1.6;
    padding: 0 0 55px; text-align: center;
}
.fullwidth-page-template .events_page_section_group .events_page_left p, .fullwidth-page-template .events_page_section_group .events_page_insights_right p{
    color: #6c808e;
    font-family: "Gotham-Book";
    font-size: 20px;
    line-height: 1.6;
    padding: 10px 0; text-align: left;
}
.events_page_section_group .events_page_left > h3, .events_page_section_group .events_page_insights_right > h3 {
    font-size: 25px; padding: 0; font-family: "Gotham-Medium";
}
.fullwidth-page-template .events_page_section_group .inner_wrapper h1 {
   color: #6c808e;
    font-size: 37px;
    letter-spacing: 4px;
    margin: 0;
    padding: 0 0 10px;
    text-align: center;
    text-transform: uppercase; font-family: "GothamBold";
}

 .fullwidth-page-template .events_page_section_group .events_learn_more_cta a{
	background: #f2a900;
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    font-family: "Gotham-Book";
    font-weight: 700;
    letter-spacing: 1px;
    line-height: normal;
    padding: 15px 20px;
    text-align: center;
    text-transform: uppercase;


}


@media(max-width: 991px){
.fullwidth-page-template .events_page_insights_right, .fullwidth-page-template .events_page_left {
    float: right;
    width: 46%;
}
.fullwidth-page-template .events_page_insights_left, .fullwidth-page-template .events_page_right {
    float: left;
    width: 50%;
}

}

@media(max-width: 767px){
	.fullwidth-page-template .events_page_left, .fullwidth-page-template .events_page_right {
    float: none;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
.fullwidth-page-template .events_page_insights_left, .fullwidth-page-template .events_page_insights_right {
    float: none;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
.fullwidth-page-template .events_page_right{
    padding: 40px 0 0;
}
.fullwidth-page-template .events_page_section_group .events_page_left p, .fullwidth-page-template .events_page_section_group .events_page_insights_right p { text-align: center; }

.fullwidth-page-template .events_page_insights_right {
    padding: 50px 0 0;
}


}
/******Events Page ***/

/**** Course Library ****/
.full_width_content_section .section_titles h2 {
    color: #6c808e;
    font-family: "GothamBold";
    letter-spacing: 4px;
    text-transform: uppercase;
}
.full_width_content_section .section_titles p {
    color: #6c808e;
    font-family: "Gotham-Book";
    font-size: 20px; line-height: 1.6;

}
.full_width_content_section .section_titles { text-align: center; }
.full_width_content_section .fullwidth_box_contents {
    border: 1px solid #ececec;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    float: left;
    margin-top: 40px;
    padding: 2em 2em 1em;
    width: 100%;
}



.full_width_content_section .section_titles h2 {
    color: #6c808e;
    font-family: "GothamBold";
    letter-spacing: 4px;
    text-transform: uppercase;
}
.full_width_content_section .section_titles p {
    color: #6c808e;
    font-family: "Gotham-Book";
    font-size: 20px; line-height: 1.6;

}
.full_width_content_section .section_titles { text-align: center; }
.full_width_content_section .fullwidth_box_contents {
    border: 1px solid #ececec;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    float: left;
    margin-top: 40px;
    padding: 2em 2em 1em;
    width: 100%;
}
.full_width_content_section > ul li {
    float: none;
    list-style: outside none none;

}

.full_width_content_section > ul li ul li {
    border: medium none; list-style: disc; font-family: "Gotham-Book"; font-size: 18px;

}

.full_width_content_section > ul {
    border: 1px solid #ccc;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    float: left;
    height: auto;
    margin: 40px 18px 0;
  	padding: 20px;
    width: 30%;
}
.full_width_content_section .fullwidth_box_contents li {
    font-family: "Gotham-Book";
    font-size: 18px;
}
.full_width_content_section h3 {
    font-size: 25px;
}
.full_width_content_section {
    float: left;
    padding: 3em 0;
    width: 100%; display: flex;
    flex-flow: row wrap;
}

@media(max-width: 1200px){
.full_width_content_section > ul {
  margin: 40px 15px 0;
}
}

@media(max-width: 991px){
.full_width_content_section > ul {
    width: 44%; margin: 40px 10px 0;
}
}

@media(max-width: 767px){
.full_width_content_section > ul {
    margin: 20px auto;
    min-height: 0 !important;
    width: 100%;
}
}
/**** Course Library ****/

/***** Careers Page Design ******/

.mission_value_background_group .icon_image {
    float: left;
    width: 20%;
}
.mission_value_background_group .icon_contents {
    float: right;
    width: 77%;
}
.mission_value_background_group .section_right {
    float: right;
    width: 50%;
}
.mission_value_background_group .section_left {
    float: left;
    width: 50%;
}
.mission_value_background_group {
    float: none; max-width:1600px; margin:auto;
    width: 100%; padding:0 30px 2em;
}
.mission_value_background_group h3 {
    padding: 15px 0 0;
}

.mission_value_background_group .icon_contents > p {
    padding: 15px 0 0;
}
.section_header > h2 {
    font-size: 30px;
    text-align: center;
    text-transform: uppercase;
	font-weight: 700;
}

.location_background_group .location_group {
    float: left;
    position: relative;
    width: 25%;
}
.location_background_group {
    float: left;
    width: 100%; padding: 3em 0;
}
.location_background_group .section_header > h2 {
    font-size: 30px;
    text-align: center;
    text-transform: uppercase; padding: 0 0 1em;
}
.location_group .location_heading, .location_background_group .location_contents {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 100%; padding: 0 1em;
}
.location_background_group .location_contents { opacity: 0; }
.location_group:hover::before {
    background: rgba(37, 126, 107, 0.75);
    content: "";
    height: 100%;
    position: absolute;
    width: 100%;
}
.location_group .location_heading > h2 {
    color: #fff;
    font-size: 25px;
    letter-spacing: 1px; position: relative;
    z-index: 1;
}
.location_group:hover .location_contents {
    opacity: 1; transition: all 0.5s ease 0s;
}
.location_group:hover .location_heading {
    display: none;
}
.location_group .location_contents > p {
    color: #fff;
    font-size: 16px;
}
.location_background_group .location_group::after {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent) repeat scroll 0 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}
.location_background_group .location_group:hover::after {
    content: none;
}

.value_career_background_group .value-content_group {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    float: left;
    margin-left: 20px;
    width: 32%;
	 margin-top: 1.2em;
    min-height: 25.5em;
    padding: 1em;
}
.value_career_background_group {
    float: left;
    width: 100%;
}
.value_career_background_group .value-content_group:nth-child(3n+1) {
    margin-left: 0;
}
.value-content_group .value_image img {
    max-width: 100px;
    width: auto;
}
.value-content_group .value_image {
    text-align: center; padding: 0 0 10px;
}
.department_jobs_background_group .job_contents {
    float: left;
    padding:1em;
    text-align: center;
    width: 50%;
}
.value-content_group .value_contents > ul {
    padding: 0 1em;
}
.department_jobs_background_group {
    float: left;
    width: 100%;  padding: 4em 30px;
}
.job_contents p {
    font-size: 18px;
    padding: 10px 0 0;
}
.job_contents h3 {
    font-size: 22px;
    margin: 0;
    padding: 0;
}
.job_contents:hover {
    background: #efefef;
}
.department_jobs_background_group .job_contents:hover p, .department_jobs_background_group .job_contents:hover h3 {
    color: #5fab44;
}
.location_background_group, .value_career_background_group, .department_jobs_background_group{ clear:both; float:none; max-width:1600px; margin:auto; padding:0 30px 80px;}
.location_background_group:after, .value_career_background_group:after, .department_jobs_background_group:after, .location-flex:after{ content:''; display:table; clear:both; }

/***** Careers Page Design ******/

/***** Contact Page Design Start ****/
.full_width_contactus_contents .connect_us_background_group {
    float: left;
    width: 100%; padding: 4em 0 4em;
}
.connect_us_background_group .section_right {
    float: right;
    width: 48%;
}
.connect_us_background_group .section_left {
    float: left;
    width: 45%;
}
.connect_us_background_group .section_right > p {
    font-family: "Gotham-Book";
    font-size: 20px;
    padding: 0 0 8px;
}
.connect_us_background_group .section_right > p a {
    color: #e2a100;
}
.connect_us_background_group .section_right > ul li a {
    opacity: 0.7;
    padding: 0 10px 0 0;
}
.connect_us_background_group .section_right > ul li a:hover {
    opacity: 1;
}
.connect_us_background_group .section_right > ul li {
    display: inline-block;
    list-style: outside none none;
}
.connect_us_background_group .section_right > ul {
    margin: 0;
    padding: 1em 0 0;
}
.connect_us_background_group p {
    padding: 0 0 2em; font-size: 20px;
}
.faq_support_content_group {
    float: left;
    text-align: center;
    width: 100%;
}
.faq_content_group {
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    float: left;
    margin: 3em 0 0;
    padding: 1em 1em 0;
    width: 49%;
}
.support_content_group {
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    float: right;
    margin: 3em 0 0;
    padding: 1em 1em 0;
    width: 49%;
}
.connect_us_background_group .faq_support_content_group .get_button { background: #f1ac00;
	border: 0 none;
    border-radius: 2px;
    box-shadow: 0 2px 4px -2px rgba(0, 0, 0, 0.2);
    color: #fff;  padding: 12px 18px;
    text-shadow: none; font-weight: 700; text-transform:uppercase; font-size:18px; }

.our_global_team_group .team_contents > p a {
    color: #e2a100;
}
.our_global_team_group .team_contents > p {
    font-family: "Gotham-Book";
    font-size: 20px;
}
.our_global_team_group .section_header > h2 {
    font-size: 35px;
    text-align: center;
    text-transform: uppercase;
}
.full_width_contactus_contents .our_global_team_group {
    float: left;
    padding: 2em 0 3em;
    width: 100%;
}
.our_global_team_group .team_contents {
    padding: 20px 15px; min-height: 20em;
}
.our_global_team_group .team_group {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1);
    float: left;
    margin-left: 1.5%;
    width: 31.5%; margin-top: 2em;
}
/***** Contact Page Design End ****/

/******** Imapct Nation Design ****/

.full-width-migrate-cont .impact_nation_background {
    float: left;
    padding: 3em 0;
    width: 100%;
    padding-top: 4em;
}
.speakers_names_group .speaker_names:nth-child(2) {
    border-left: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
}
.speakers_names_group .speaker_names {
    float: left;
    padding: 1em;
    text-align: center;
    width: 33%;
}
.speakers_names_group .speaker_names > p {
    padding: 10px 0;
}
.impact_nation_background .speaker_image {
    padding: 1em 0 0;
}
.section_header {
    text-align: center;
}
.yellow_button {
font-size: 16px;
    font-weight: 600;
    line-height: 100%;
    padding: 14px 21px;
	background: #f1ac00 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 2px;
    box-shadow: 0 2px 4px -2px rgba(0, 0, 0, 0.2);
    color: #fff;
    display: inline-block;
    text-decoration: none;
    text-shadow: none;
}
.impact_nation_background .why_attend_contents > p {
    font-size: 14px;
    padding: 10px 0 5px;
}
.impact_nation_background .register_button {
    text-align: center;
}
.impact_nation_bg_color {
    background-color: #f6f8f3;
    float: left;
    width: 100%;
}
.impact_nation_background .video_section {
    float: left;
    padding: 0;
    text-align: center;
    width: 100%;
}
.impact_nation_bg_color.gallery_bg {
    margin-top: 4em;
}
.speaker_names h4{
    font-size: 18px;
}
.speaker_names p{
    font-size: 14px;
}
.gallery_bg .section_header h3{
    font-size: 20px;
    padding-bottom: 0px;
}
.page-id-5893 .full-width-migrate-cont{padding-top:0px;}
.gallery_section_group .frs-slideshow-container .frs-wrapper.frs-skin-default ul.frs-bullets li.frs-bullets-active, .section_right_side .frs-slideshow-container .frs-wrapper.frs-skin-default ul.frs-bullets li.frs-bullets-active{ background-color: #000; opacity: 1 !important; }
.ui-accordion .ui-accordion-content{padding: 1em 1.2em !important;}
#accordion p { margin-bottom:10px; color: #333; line-height: 1.7em; font-size: 14px;}
#accordion p a{ color: #e2a100;}
#accordion p a:hover{ color: #666666; }
.gallery_section_group .frs-slideshow-container .frs-wrapper.frs-skin-default ul.frs-bullets li.frs-slideshow-nav-bullets, .section_right_side .frs-slideshow-container .frs-wrapper.frs-skin-default ul.frs-bullets li.frs-slideshow-nav-bullets { opacity: 0.5; }
.gallery_section_group .frs-slideshow-container span.frs-timer-pause, .gallery_section_group .frs-slideshow-container span.frs-timer-mask, .section_right_side .frs-slideshow-container span.frs-timer-pause, .gallery_section_group .frs-slideshow-container span.frs-timer-mask{
  display: none !important;
}
.ui-accordion .ui-accordion-content{
    height: auto !important;
}
.gallery_section_group .frs-slideshow-container .frs-timer, .section_right_side .frs-slideshow-container .frs-timer { display: none !important; }
.section_header > p {
    font-size: 20px;
}
#speaker_li_img .section_header > p {
    padding:0 0 15px;
}
.video_menu ul li.active a{
    color: #555;
}
.speakers_list_group .speakers_names:nth-child(3n+1) {
    margin-left: 0;
}
.speakers_list_group .speakers_names {
    float: left;
    width: 31.6239%;
    padding: 1em 1em 1em 0;
    margin-left: 2.5641%;
}
.speakers_list_group {
    float: left;
    width: 100%; padding: 3em 0 0;
}
.speakers_list_group .speakers_names > p {
    padding: 8px 0;
}
.think_forward_logo {
    float: left;
    padding: 3em 0 0em;
    text-align: center;
    width: 100%;
}
/**** Impact *****/


/**** About Impact Nation ****/


.sec_award .section_header p{
    font-size: 16px;
}
.sec_award .awards_section_details p{
    font-size: 14px;
}
.sec_award .deadline h4, .sec_award .deadline div{
    font-size: 14px;
}
.section_left > p {
    margin: 0;
    padding: 0 0 10px;
}
.impact_nation_background .section_left {
    float: left;
    width: 46%;
}
.impact_nation_background .section_right {
    float: right;
    width: 46%;
}
.palm-pattern-green-sec { float: left; width: 100%; }
.testimonial_details_group .testimonial_column:nth-child(3n+1) {
    margin-left: 0;
}
.testimonial_column > h4 {
    font-weight: 400;color: #45515f;
}
.testimonial_details_group .testimonial_column {
    float: left;
    text-align: center;
    width: 32%;
	margin-left: 2%;
}
.testimonial_details_group .testimonial_column > h3 {
	font-size: 1.4em;
	padding: 10px 0;
	color:#5ea944 !important;
	line-height: 1.3em;
    letter-spacing: -1px;
}
.testimonial_details_group {
    float: left;
    width: 100%;
}
.benefits_lists_group li::after {
    background-color: #c0dc96;
    bottom: 0;
    content: "";
    height: 3px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 75px;
}
.benefits_lists_group li {
    padding: 20px 0;
    position: relative;
}
.benefits_lists_group > ul {
    float: left;
    list-style: outside none none;
    margin: 0em 3em;
    padding: 0;
    text-align: center;
    width: 41%;
}
.benefits_lists_group {
    float: left;
    width: 100%;
}
.benefits_lists_group li:last-child::after {
    content: none;
}
.impact_nation_background .video_menu > ul {
    list-style: outside none none;
    margin: 0;
    padding: 2em 0 0;
}
.impact_nation_background .section_left p{
    color: #333;
}
.impact_nation_background .video_menu > ul li {
    display: inline-block;
}
.impact_nation_background .video_menu > ul li a {
    border-bottom: 5px solid #c0dc96;
    font-size: 20px;
    padding: 0 40px 20px;
    text-transform: capitalize;
}
.impact_nation_background .video_menu {
    float: left;
    margin: 0 0 3em;
    width: 100%;
}
.benefits_at_glance .benefits_lists_group li{
    color: #45514f !important;
}
.page-id-5893 h3{
    color: #45514f !important;
}
.cta_buttons {
    float: left;
    text-align: center;
    width: 100%;
}
.impact_nation_background .rlms_certification .section_right {
    float: right;
    width: 48%;
}
.impact_nation_background .rlms_certification .section_left {
    float: left;
    width: 48%;
}
.impact_nation_background .rlms_certification {
    float: left;
    padding: 1em 0 2em;
    width: 100%;
}
.rlms_certification .section_right > ul {
    padding: 0 0 0 1.5em;
}
.impact_nation_background.justify_trip p {
    padding: 5px 0;
}
.impact_nation_background.justify_trip {
    padding: 3em 0 5em;
}
.impact_nation_background .deadline {
    float: left;
    text-align: center;
    width: 100%;
}
.impact_nation_background .deadline a:hover {
    color: #686868;
}
.impact_nation_background .deadline a {
    color: #e2a100;
}
.impact_nation_background .deadline > div {
    float: none;
    margin: 0 auto;
    width: 75%;
}
.impact_nation_background .deadline h4 {
    font-weight: 400;
    padding: 0 0 20px;
}
.impact_nation_background .awards_section_details {
    float: left;
    padding: 20px 0 0;
    width: 100%;
}
.awards_section_details p {
    padding: 10px 0;
}
.faq_contents_group .ui-accordion .ui-accordion-header {
    background: #f6f8f3 none repeat scroll 0 0;
    border: 1px solid #eee;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	 font-family: "Gotham-Book";
    cursor: pointer;
    font-size: 16px;
    line-height: 1.1;
    margin: 7px 0 0;
    padding: 1em;
	background: #f6f8f3 url("../images/down_arrow_new.png") no-repeat scroll 99% 58%;
    color: #657673 !important;
    line-height: 1.3em;
}
.faq_contents_group .ui-state-active, .faq_contents_group .ui-widget-content .ui-state-active, .faq_contents_group .ui-widget-header .ui-state-active, .faq_contents_group a.ui-button:active, .faq_contents_group .ui-button:active, .ui-button.ui-state-active:hover, .faq_contents_group .ui-widget-content { color: #6c808e; }
.faq_contents_group .ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-e {
    display: none;
}
.faq_contents_group .panel-body > ul {
    margin: 0;
    padding: 10px 47px;
}
.panel-collapse.collapse {
    border: 1px solid #eee;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    float: left;
    height: auto !important;
    margin: 0;
    padding: 15px 10px;
    width: 100%;
}
#pricing_registration h2{letter-spacing: normal !important;font-family: "Open Sans","Helvetica Neue",Arial,Helvetica,sans-serif;}

.impact_nation_background .relias_resources > ul:first-child {
    margin-left: 0;
}
.impact_nation_background .relias_resources > ul {
    float: left;
    list-style: outside none none;
    width: 48.7179%;
}
.impact_nation_background .relias_resources > ul li {
    background: rgba(255, 255, 255, 0.95) none repeat scroll 0 0;
    border-left: 11px solid #5fab44;
    margin: 10px 0;
    padding: 1em 2em; cursor: pointer;
}
.impact_nation_background .relias_resources > ul li a {
   color: #45514f;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
}
.impact_nation_background .relias_resources {
    float: left;
    width: 100%;
}
.impact_nation_background.getting_around .section_left > ul, .impact_nation_background.getting_around .section_right ul {
    padding: 0 20px;
}
.impact_nation_background.getting_around .section_left {
    float: left;
    padding: 1em 0 0;
    width: 50%;
}
.impact_nation_background.getting_around .section_right {
    float: right;
    padding: 1em 0 0;
    width: 50%;
}
.getting_around .section_right a, .impact_nation_background .section_right a {
    color: #e2a100;
	margin-top: 10px;
display: block;
}
.impact_nation_background .map_view .section_left {
    float: left;
    width: 50%;
}
.impact_nation_background .map_view .section_right {
    float: right;
    width: 48%;
}
.impact_nation_background .map_view {
    float: left;
    padding: 1em 0 0;
    width: 100%;
}
.map_view .section_right > p {
    padding: 5px 0;font-size: 14px;
}
h3.drive_dir{
	font-size: 1.4em;
	line-height: 1.3; font-weight: 400 !important;
}
.map_view .section_right > h3 {
    font-size: 20px;
}
.impact_nation_background.covention_center .section_left, .impact_nation_background.covention_center .section_right {
    width: 48%; padding: 10px 0 0;
}
.impact_nation_background.getting_around .section_right ul {
    padding: 10px 20px 0;
}
.page-id-5940 .section_right p {
	color: #333;
	font-size: 14px; line-height:1.7em;
}


/**** About Impact Nation ****/

/**** Partners Vnaa Design ****/

.impact_nation_background .relias_lms {
    background: rgba(0, 0, 0, 0) linear-gradient(to right bottom, #a3cc63, #5fab44) repeat scroll 0 0;
    border-radius: 3px;
    float: left;
    margin: 1em 0 0;
    padding: 2em 1em;
    width: 100%;
}
.relias_lms .relias_image {
    float: left;
    width: 20%; padding: 10px 0 0;
}
.relias_lms .relias_lms_contents {
    float: right;
    width: 79%;
}
.partners_vnaa_contents .impact_nation_background .section_right {
    float: right;
    width: 64%; padding: 2em 0 0;
}
.partners_vnaa_contents .impact_nation_background .section_left {
    float: left;
    width: 35%; padding: 4em 0 0;
}
.relias_lms .relias_lms_contents > h3 {
    font-weight: 700; color: #fff;
    padding: 0 0 10px; font-size: 18px;
}
.relias_lms .relias_lms_contents li, .relias_lms .relias_lms_contents p{
    color: #fff;
    font-size: 16px;
}
.relias_lms .relias_lms_contents ul li ul {
    list-style: circle;
}
.relias_lms_contents > ul {
    margin: 0 0 0 1.7em;
}
.partners_vnaa_contents .sub-desc p {
    padding: 0 0 10px;
}
.partners_vnaa_contents .cta_buttons {
    text-align: left;
}
.partners_vnaa_contents .impact_nation_background.palliative_care_book .section_right {
    width: 44%;
}
.partners_vnaa_contents .impact_nation_background.palliative_care_book .section_left {
    width: 56%;
}
.impact_nation_background.palliative_care_book .section_right > img {
    width: 400px;
}
.impact_nation_background.palliative_care_book {
    padding: 0 0 4em;
}

.ancor_details .ancor_content > h3, .ancor_details .ancor_content > h4 {
    font-family: "Gotham-Book";
    font-size: 22px;
    font-weight: 500;
    padding: 10px 0;
}
.ancor_details .ancor_content {
    text-align: left;
}
.section_background_group .ancor_details {
    text-align: center;
}
.section_background_group_resource h3 {
    padding: 0;
}
.behavior_pgm_contents .section_background_group_resource .section_left_side {
    float: left;
    padding: 2em 0 0;
    width: 48%;
}
.behavior_pgm_contents .section_background_group_resource .section_right_side {
    float: right;
    padding: 2em 0 0;
    width: 48%;
}
.section_background_group_resource {
    float: left;
    padding: 5em 0 4em;
    width: 100%;
}
.section_right_side.impact {
    padding: 3em 0 0;
}
.section1_testimonial_group > ul li h4 {
    font-size: 19px;
}
.ancor_image_right {
    float: right;
    text-align: left;
    width: 48%; padding: 0 0 1em;
}
.ancor_image_left {
    float: left;
    text-align: right;
    width: 48%;
}

.section_column_contents:first-child {
    margin-left: 0;
}
.section_column_contents {
    float: left;
    margin-left: 3%;
    padding: 2em 0 0;
    width: 31%;
}
.behavior_pgm_contents .impact_video .section_left_side {
    float: left;
    width: 60%;
}
.behavior_pgm_contents .impact_video .section_right_side {
    width: 37%;
}
.section_header.relias_lms {
    padding: 0 0 3em;
}
p a, a{ color: #e2a100; }
/**** Partners Vnaa Design ****/

/**** k12 BP *****/
.behavior_pgm_contents .section_background_group{
    float: left;
    width: 100%; padding: 3em 0;
}
.behavior_pgm_contents .section1_testimonial_group li {

    float: left;
    list-style: outside none none;

}
.behavior_pgm_contents .section1_testimonial_group img {
    max-width: 125px;
    width: 100%;
}

.behavior_pgm_contents .section1_testimonial_group h4 {
    font-weight: 700;margin: 20px 0 10px;
}

.behavior_pgm_contents .section_background_group .get_started_button {
    float: left;
    text-align: center;
    width: 100%;
}
.behavior_pgm_contents .section_background_group .get_started_button .button { background: #f1ac00 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 2px;
    box-shadow: 0 2px 4px -2px rgba(0, 0, 0, 0.2);
    color: #fff;
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    padding: 8px 18px;
    text-decoration: none;
    text-shadow: none;
	}
.behavior_pgm_contents .section_left_side ul li {
    color: #6c808e;

    line-height: 1.5;
    list-style: outside none none;
}
.behavior_pgm_contents .section_background_group .increase_behavior li::before, .section_background_group .reduce_behavior li::before{
    background-color: #6c808e;
    content: "";
    height: 2px;
    left: -16px;
    position: absolute;
    top: 10px;
    width: 10px;
}
.section_background_group .increase_behavior li::after{
   background-color: #6c808e;
    content: "";
    height: 10px;
    left: -12px;
    position: absolute;
    top: 6px;
    width: 2px;
}
.behavior_pgm_contents .section_background_group .increase_behavior li, .behavior_pgm_contents .section_background_group .reduce_behavior li {
    position: relative;
}

.behavior_pgm_contents .section_left_side > h5, .behavior_pgm_contents .section_left_side h4, .behavior_pgm_contents .section_right_side h5 {
   font-size: 20px;
}
.behavior_pgm_contents .section1_testimonial_group > ul:first-child {
    margin-left: 0;
}
.behavior_pgm_contents .section1_testimonial_group > ul {
    float: left;
    margin-left: 5%;
    width: 30%; text-align: center; padding: 3em 0 0;
}
.behavior_pgm_contents .section_left_side {
    float: left;
    width: 30%;
}
.behavior_pgm_contents .section_right_side {
    float: right;
    width: 60%;
}
.behavior_pgm_contents .section_right_side > h5 {
    margin: 45px 0 0;
}
.behavior_pgm_contents .section_right_side {
    float: right;
    width: 34%;
}
.behavior_pgm_contents .section_left_side {
    float: left;
    width: 65%;
}
.behavior_pgm_contents .section_left_side {
    float: left;
    width: 30%;
}
.behavior_pgm_contents .section_right_side {
    float: right;
    width: 67%;
}
.behavior_pgm_contents .section_right_side > img {
    width: 100%;
}

.video_instruction_group .section_right_side {
    float: right;
    width: 35%;
}
.margin-top_space_h4 {
	margin-top: 8px;
}
.section_left_side .sub-desc p{margin-bottom:10px;}
.video_instruction_group .section_left_side {
    float: left;
    width: 62%;
}
.skill_based_training_group {
    background: #f3f3f3 none repeat scroll 0 0;
    float: left;
    padding: 2em 0 1em;
    width: 100%;
}
.behavior_pgm_contents .section_background_group .section_hand_image {
    padding: 2em 0 0;
    text-align: center;
}
.section_left_side > p, .section_right_side > p {
    padding: 10px 0;
}
.problem_behavior_bg .section_header, .skill_based_training_group .section_header {

    padding: 0 0 3em;
}
.increase_behavior, .reduce_behavior {
    padding: 20px 50px 0;
}
.behavior_pgm_contents .section_header h3 {
    padding: 0 0 5px;
}
.behavior_pgm_contents .pbm_behav_running {
    float: none;
    margin: 0 auto;
    text-align: center;
    width: 56%;
}
.section_background_group.running_amuck {
    padding: 6em 0 7em;
}

.behavior_pgm_contents .section_background_group {
 float: left;
 width: 100%;
 padding: 4em 0;
}
/**** k12 BP *****/


.section_background_group .section_details_box:first-child {
    margin-left: 0;
}
.section_background_group .section_details_box {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    float: left;
    margin-left: 1.5%;
    padding: 1em;
    width: 32.2%;
}
.page-id-11 .section_background_group .section_details_box {
    float: left;
    margin-left: 5.5%;
    width: 26%;
}

.gnosis_resource .inner_wrapper{max-width:1170px; width:100%;}
.gnosis_resource h3 {
    font-size: 20px;
}
.additional_videos > p {
    padding: 5px 0;
}
.additional_videos {
    float: left;
    padding: 2em 0 0;
    width: 100%;
	text-align: left;
}
.gnosis_resource .section_background_group {
    padding: 2em 0 3em;
}
.section_background_group {
    float: left;
    width: 100%;
}
.section_details {
    display: flex;
    flex-wrap: wrap;
    float: left;
    height: 100%;
    width: 100%;
}
.gnosis_resource .section_header {
    padding: 0 0 1.5em;
}
.section_details_box.pdfs {
    padding: 1em 1em 5em;
}

/*** Relias Institute ****/
.research_studies .reaearch_contents > h3 {
    font-size: 20px;
    padding: 0 0 10px;
}
.section_details .research_studies:nth-child(2n+1) {
    margin-left: 0;
}
.section_details .research_studies {
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0 4px 44px -1px rgba(0, 0, 0, 0.15);
    float: left;
    margin-left: 3%;
    width: 48.5%;
	 margin-top: 2em;
}
.research_studies .research_image > img {
    height: 250px; border-radius: 10px 10px 0 0;
    width: 100%;
}
.research_studies .reaearch_contents {
    padding: 1.5em;
}
.section_details_team > img {
    border-radius: 50%;
    height: 100px;
    width: 100px;
}
.section_details_team:first-child {
    margin-left: 0;
}
.section_details_team {
    float: left;
    margin-left: 2%;
    width: 32%;
}
.section_details_team > h3 {
    font-size: 20px;
    padding: 10px 0;
}
.cta_buttons p.big-link a, p.big-link a {
    background: white none repeat scroll 0 0;
    border: 1px solid #d5d6d7;
    border-radius: 50px;
    color: #5eae45;
    padding: 8px 21px;
	line-height: 1.7em;
	font-size:14px;
}
.section_details_box.image {
    border: medium none;
 box-shadow: none;
 display: inline-block;
 margin: 0 10px 15px;
 padding: 0;
 text-align: center;
 vertical-align: middle;
 width: 23%;

 display: flex;
 align-items: center;
}
.featured-post {
    border-radius: 10px;
    box-shadow: 0 4px 44px -1px rgba(0, 0, 0, 0.15);
    float: left;
    transform: translateY(-60%);  background-color: #fff;
    width: 100%;
}
.featured-post .image {
    float: left;
    margin: 0;
    width: 26.5%;
}
.featured-post .image img {  border-radius: 10px 0px 0px 10px; }
.featured-post .contents {
    float: right;
    margin: 0;
   padding: 2em 3em 2em 2em;
    width: 73.5%;
}
.featured_group {
    margin: 0 auto;
    max-width: 800px;
}
.section_details_team a, .reaearch_contents p a, .featured-link {
    color: #5eae45;
    font-weight: 700;
}
.relias_institute p a::after {
    background-image: url("../images/read_more_arr.png");
    background-repeat: no-repeat;
    content: "";
    height: 19px;
    margin-left: 5px;
    margin-top: 4px;
    position: absolute;
    width: 19px;
}

.relias_institute p a {
    position: relative;
}
.cta_buttons p a::after{ content: none; }
.section_details_team a:hover, .reaearch_contents p a:hover, .featured-link:hover, .relias_institute p a:hover::after, .cta_buttons .text-center.big-link > a:hover{ color: #a3a4a5; }
.relias_institute .section_header > h3::before, .relias_ins_about .section_header > h3::before {
    background-color: #257e6b;
    border-radius: 10px;
    bottom: 0;
    content: "";
    height: 6px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    text-align: center;
    width: 50px;
}
.relias_ins_about .section_header > h3::before { bottom: -15px; }
.section_details_team > p, .reaearch_contents > p {
    padding: 5px 0 0;
}
.page-id-69 .section_details {
	width: 100%;
	padding-top: 60px;
}
.relias_institute .section_header > h3, .relias_ins_about .section_header > h3 {
    position: relative;
}
.featured_posts_group {
    background: #f6f7f8 none repeat scroll 0 0;
    float: left;

    width: 100%;
}
.relias_institute .section_background_group {

    padding: 3em 0;

}
.relias_institute .section_header > p {
    padding: 1em 0 0;
}
.relias_institute .cta_buttons {
    padding: 3em 0 0;
}
.section_background_group.our_mission {
    padding: 0 0 3em;
}
.section_details.images_partner {
    padding: 4em 0 0;
}
.page-id-69 .banner_sub_page_cont.full_width_ban_sec > p {
    font-size: 3em;line-height: normal;padding-bottom: 50px; font-weight: 100;line-height: 1.1;
}
.page-id-69 .banner_background_new {
    background: rgba(0, 0, 0, 0) linear-gradient(45deg, #5eae45 -20%, #00abaa 120%) repeat scroll 0 0;
}
/*.page-id-69 .full-width-migrate-cont {
    overflow: hidden;
}*/
.our_commitment_group {
    float: left;
    width: 100%;
}
.our_commitment_group .our_commitment_left {
    float: left;
    width: 48%;
}
.our_commitment_group .our_commitment_right {
    float: right;
    width: 48%;
}
.research_collaborates .city_image > img {
    border-radius: 50%;
    height: 100px;
    width: 100px;
}
.research_collaborates .city_dates_group {
    margin-bottom: 1em;
    margin-top: 4em;
}
.section_header .mission-statement {
    padding: 2em 0 0;
	 float: none;
    margin: 0 auto;
    width: 70%;
}
.our_commitment_group .contents_details {
    padding: 5em 0 0;
}
.our_commitment_group .contents_details > ul {
    padding: 0 20px;
}
.relias_ins_about .section_details_team {
    margin-top: 5em;
}
.relias_ins_about .section_header > h3 {
    text-transform: uppercase;
}
.our_commitment_group .contents_details > h3 {

    padding: 0 0 10px;
}
.mission-statement-group {
    float: left;
    padding: 3em 0;
    width: 100%;
}
.relias_ins_about .city_dates_group h3 {
    padding: 17px 0 10px;
}


.relias_ins_about .section_details_team > div {
    padding: 0;
}
.relias_ins_about a i {
    padding: 0 5px 0 0;
}
a.mail, a.linked-in {
    position: relative;
}
/*** Relias Institute ****/

a.login-button {
    background-color: #fff;
    background-image: url("../images/login.png");
    background-position: 10px center;
    background-repeat: no-repeat;
    background-size: 35px auto;
    border: 1px solid #eee;
    border-radius: 30px;
    color: #5fab44;
    font-size: 15px;
    font-weight: 700;
    padding: 10px 23px 10px 47px; margin-top: -1em;
}
a.login-button:hover {
    background-color: #f3f3f3;
    box-shadow: 0 -11px 19px -7px white inset;
}
.section_details_box p img {
    width: 100%;
}
.section_details_box.relias_learning {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    box-shadow: none;
    padding: 0;
}
.section_background_group.relias_login {
float:none;
    padding: 2em 0;
}
.section_background_group.relias_login:after{ content:''; display:table; clear:both; }
.rlms_notice p {
    padding: 5px 0;
}
.section_background_group.rlms_notice {
   background-color: #f3f3f3;
 padding: 4em 0 4em;
 text-align: center;
 border-top: 1px solid #eee;
 float: none;
 width: 100%;
}
.section_details_box.relias_learning .rtecenter {
    margin-top:2em;
}
.behavior_pgm_contents .section1_testimonial_group ul li ul li {
    list-style: disc;
    float: none;

    text-align: center;
}


/**** ReliasInsights ****/

.city_dates_group h3 {
    font-size: 20px;
    padding: 10px 0;
}
.city_dates_group {
    float: left;
    margin-bottom: 3em;
    margin-left: 2.5%;
    margin-top: 2em;
    width: 31.6%;
}
.city_dates_group:nth-child(3n+1){ margin-left: 0; }
.section_left_side.insights_image {
    padding: 3.5em 0 0;
}
.behavior_pgm_contents .section_left_side .sub-desc ul li {
    list-style:disc;
}
.sub-desc > ul {
    padding: 0 18px;
}
/**** ReliasInsights ****/

/****** July 30******/

.green_background_sec {
    background: rgba(0, 0, 0, 0) linear-gradient(to right bottom, #a3cc63, #5fab44) repeat scroll 0 0;
    float: left;
    padding: 0;
    width: 100%;
}
.green_background_sec .section_header > h3, .green_background_sec .section_header > p {
    color: #fff;
}
.green_background_sec .section_header > p { padding: 0 0 10px; }
.impact_nation_bg_color_new {
    background-color: #f3f3f3;
    float: left;
    width: 100%;
}
.skill_based_training_group.bg {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.something_do_group .reaearch_contents p {
    color: #e2a100;
    font-size: 20px;
    padding: 10px 0 0;
}
.something_do_group .section_details .research_studies {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    box-shadow: none;
}
 /*.behavior_pgm_contents  .section_brainsparks_details .section_left_side { float: left; margin: 0; width: 50%; }
 .behavior_pgm_contents .section_brainsparks_details .section_right_side {
    margin: 0;
    width: 50%; float: right;
}*/
.section_background_group.brainsparks {
    padding: 0;
}
.section_brainsparks_details {
    float: left;
    width: 100%;
}
.section_brainsparks_details .section_left_side > p, .section_brainsparks_details .section_right_side > p {
    padding: 0;
}
.section_background_group.brainsparks .inner_wrapper {
    max-width: 1170px;
}
.behavior_pgm_contents .section_brainsparks_details .section_right_side  {
    display: inline-block;
    float: none;
    margin: 0;
    vertical-align: middle;
    width: 50%;
}
.behavior_pgm_contents .section_brainsparks_details .section_left_side {
    width: 49.5%;
	 display: inline-block;
    float: none;
    margin: 0;
    vertical-align: middle;
}
.section_brainsparks_details .sub-desc > p {
    padding: 0 25px 0 0;
}
.page-id-6305 .full-width-migrate-cont {
    padding-top: 0;
}
.testimonial_bottom .testimonial_bottom_contents:first-child {
    margin-left: 0;
}
.testimonial_bottom .testimonial_bottom_contents {
    float: left;
    margin-left: 2.5%;
    width: 48.5%; padding: 5em 0 3em;
}
.testimonial_bottom {
    float: left;
    width: 100%;
}
.testimonial_bottom .testimonial_bottom_contents > h3 {
    font-size: 25px;
    padding: 10px 0 15px;
}
.full-width-migrate-cont {
    padding-top: 0px;
}

.rbt_resources_group .resources_blog_content_group:first-child {
    margin-left: 0;
}
.rbt_resources_group .resources_blog_content_group {
    float: left;
    margin-left: 2%;
    width: 32%; margin-top: 3em;
}
.resources_blog_content_group p.resource_post_expert, .resources_blog_content_group .blog_post_contents > p {
    min-height: 0;
}
.resources_blog_content_group .read_more > a {
    background:  none;
    color: #f4ad15;
    padding: 0;
}
.resources_blog_content_group .read_more > a:hover { color:#6c808e; }
.resources_blog_content_group .blog_post_contents {
    border: 1px solid #eee;
    padding: 15px;
}
.section_background_group.rbt_resources {
    padding: 3em 0;
}
.resources_blog_content_group .blog_post_contents > p {
    font-size: 18px;
}
.resources_blog_content_group .blog_post_contents > h2 {
    font-size: 22px;
    min-height: 0;
}
.rbt_training .section_right_side{
    float: right;
    width: 47%;
}
.rbt_solution_training .section_left_side  { float: left; width: 45%; }
.rbt_training .section_left_side, .rbt_solution_training .section_right_side {
    float: left;
    width: 50%;
}
.rbt_solution_training .section_left_side > ul {
    margin: 0;
    padding: 0 25px 0 0;
}
.video_instruction_group.rbt_training {
    float: left;
    padding: 2em 0;
    width: 100%;
}
.resources_blog_content_group .feaf_post_tit h2 {

font-size: 20px; }
.connect_with_us.relias_contact_sec .connect_with_us_full h3 {
 float: left;
 text-align: left;
 width: 68%;
 font-size: 30px;
 font-family: 'Gotham-Book';
 line-height: normal;
}
.connect_with_us.relias_contact_sec .chat_but {
    float: right;
    width: 30%;
}



/****** July 30******/



/**** QA ****/
.healthcare_main_content { position: relative; }
.behavior_pgm_contents .section1_testimonial_group li {
float: none; }
.page-id-500 .solution_cont_sec.sol_right_side {
    margin-bottom: 0;
}
.page-id-6164 .content_section {

margin-top: 0; }

/*** QA *****/


/*** Demo Form Section  *****/

.demo_request_background_group {
    float: left;
    width: 100%;
    background-image: url("../images/footer_mockup.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom center;
 padding-top: 2em;
    position: relative;
 min-height: 650px;
}
.demo_request_background_group .demo_request_left p{ font-size: 20px; }
.demo_request_background_group .demo_request_left{
     float: left;
 width: 43%;

 text-align: center;
 padding-left: 130px;
 margin-top: 40px;
 }
.demo_request_background_group .demo_request_right {
 float: right;
    width: 47%;
    padding-top: 3em;}
.demo_request_background_group .demo_request_left h3 {
    font-size: 35px;
    padding: 0;
    margin: 0;
}

.demo_request_background_group .demo_request_right .mktoForm fieldset.mktoFormCol {
   float: none;
    border: none;
    padding: 0 !important;
    margin-bottom: 0 !important;
}
.demo_request_background_group .demo_request_right .mktoForm .mktoFieldWrap {
    float: none;
}
.demo_request_background_group .demo_request_right select#contactUsOptions {
    width: 100% !important;
    padding: 8px;
    border-radius: 3px; border: 1px solid #ccc; font-size: 16px !important;

	-webkit-appearance: none;
	-moz-appearance: none;
    background-image: url(../images/select-dark.png);
    background-repeat: no-repeat;
    background-position: center right;
    background-size: 15px;
}
.demo_request_background_group .demo_request_right .mktoForm input[type=text], .demo_request_background_group .demo_request_right .mktoForm input[type=email], .demo_request_background_group .demo_request_right .mktoForm input[type=tel], .demo_request_background_group .demo_request_right .mktoForm .mktoField {
    float: none !important;
    width: 100% !important;
    background-color: #fff;
    border-radius: 3px;
    padding: 10px;
    font-size: 16px !important; margin-bottom: 5px !important;
}
.demo_request_background_group .demo_request_right span.mktoButtonWrap.mktoAnimGlow {
    margin-left: 0 !important;
}
.demo_request_background_group .demo_request_right .mktoForm .mktoButtonWrap.mktoAnimGlow button.mktoButton {
    background: #f1ac00;
    padding: 10px;
    height: auto; font-size: 18px;
    box-shadow: none;
    animation: none;
    color: #fff;
    font-weight: 700; width: 100%;
}
.demo_request_background_group .demo_request_right label {
    display: none;
}
.demo_request_background_group .demo_request_right .mktoGutter.mktoHasWidth {
    height: auto;
}
.demo_request_background_group .demo_request_right .mktoForm .mktoButtonWrap.mktoAnimGlow .mktoButton:hover {
    background: #f1ac00;
}
.demo_request_background_group .demo_request_right .mktoForm .mktoFormCol {
    float: none; }
.demo_request_background_group .demo_request_right .mktoButtonRow {
display: block !important; }
.demo_request_background_group .demo_request_right form {
    width: 100% !important;
}
.demo_request_background_group .demo_request_right .mktoForm .mktoOffset { height: auto; }

/*** Demo Form Section  *****/



.healthcare_banner_content_right .mktoHtmlText.mktoHasWidth {
    width: 100% !important;
}
.healthcare_banner_content_right h2 {
    border-bottom: 2px solid #5fab44;
    padding: 0 0 15px;
}
.healthcare_banner_content_right form#mktoForm_2050 { border-radius: 4px; padding: 1.5em 2em 3em; margin-top: 1em; max-width: 400px;}
.healthcare_banner_content_right .mktoForm p span { color: #5fab44 !important; }
.healthcare_banner_content_right .mktoForm p { border-bottom: 2px solid #5fab44; padding: 0 0 15px; }
.healthcare_banner_content_right form {
    max-width: 435px;
    margin: 0 auto;
    background: #fff;
    padding: 1.5em;  width: 100% !important;
}

 .healthcare_banner_content_right {
       float: right;
    width: 50%;
}
.healthcare_banner_content_right .mktoForm .mktoRequiredField label.mktoLabel {
    font-weight: 400;
    font-size: 15px; color: #6c808e;
}
.healthcare_banner_content_right .mktoForm .mktoLabel {

    line-height: normal;

    width: 32% !important;
}
.healthcare_banner_content_right .mktoFieldDescriptor.mktoFormCol {
    margin-bottom: 0 !important;
}
.healthcare_banner_content_right .mktoForm select.mktoField {
    width: 100% !important; font-size: 16px !important; max-width: 68%;
       height: 38px;
    padding: 0px 7px;
    border-radius: 4px;
	-webkit-appearance: none;
	-moz-appearance: none;
    background-image: url(../images/select-dark.png);
    background-repeat: no-repeat;
    background-position: center right;
    background-size: 15px; border: 1px solid #ccc;
}
.healthcare_banner_content_right .mktoGutter.mktoHasWidth { width: auto !important; }
.healthcare_banner_content_right .mktoForm input[type="text"], .healthcare_banner_content_right .mktoForm input[type="email"], .healthcare_banner_content_right .mktoForm input[type=tel] {
    width: 100% !important; max-width: 68%;
    background: none;
       height: 38px;
    padding: 0px 7px; border-radius: 4px; font-size: 16px !important;
}
.healthcare_banner_content_right .mktoForm .mktoFormCol {
    float: none; }
.healthcare_banner_content_right .mktoForm .mktoButtonWrap.mktoSimple .mktoButton, .healthcare_banner_content_right .mktoForm .mktoButtonWrap.mktoRound .mktoButton{
    background: #f1ac00;
    padding: 20px;
    height: auto;
    font-size: 18px;
    box-shadow: none;
    animation: none;
    color: #fff;
    font-weight: 700; border: none; width: 100%; margin: 15px 0 0 0;

	}
.healthcare_banner_content_right span.mktoButtonWrap.mktoSimple, .healthcare_banner_content_right span.mktoButtonWrap.mktoRound { margin-left: 0 !important; }
.healthcare_banner_content_right .mktoButtonRow { width: 100%; }
.healthcare_banner_content_right .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover, .healthcare_banner_content_right .mktoForm .mktoButtonWrap.mktoRound .mktoButton:hover {
    border: none;
}
.healthcare_banner_content_right .mktoForm .mktoFieldWrap {
    float: left;
    width: 100% !important;
}

.page-id-6260 .banner_sub_page {
    background-position: center;
}
.resources_list_top_sec { float: left;
    width: 100%;
    text-align: center;
    background: #00a7a6;
    padding: 3em 0 5em;
    color: #fff;
	}
.resources_list_top_sec_inn p {
    font-size: 20px;
}
.resources_list_top_sec_inn h3 {
    color: #fff;
    padding: 0 0 5px;
}

.blog_content_group.successstories_post_lists:nth-child(3n+1) {
    margin-left: 0;
}
.blog_content_group.successstories_post_lists {
    margin-left: 20px;
    margin-bottom: 20px;
    width: 32.2%;
	border:1px solid rgba(0,0,0,0.1);
	box-shadow: 0 2px 3px rgba(0,0,0,0.1);
	background-color: #fff;
	padding: 25px 15px 20px 15px; cursor: pointer;

}
.blog_group.animatedParent.row.article {
    display: flex;
    flex-wrap: wrap;
    min-height: 100%;
}
.blog_content_group.successstories_post_lists:hover {
transform: translate(0,-5px) scale(1.01);
-webkit-transform: translate(0,-5px) scale(1.01);
-moz-transform: translate(0,-5px) scale(1.01);
box-shadow: 0 10px 20px -10px rgba(0,0,0,.1);
transform-origin: center;  transition: .5s; -webkit-transition: .5s;
}

.online_elnec_right {
    float: right;
    width: 50%;
}
.online_elnec_image {
    float: left;
    width: auto; padding: 1em 0 0;
}
.online_elnec_contents {
    float: left;
    width: auto; padding: 1em 1em 0;
}
.online_elnec_background_group {
    float: left;
    width: 100%;
    background: radial-gradient(ellipse at center,#eaeee3 0%,#cce2a9 90%);
    padding: 4em 0 3em;
}
.online_elnec_left {
    float: left;
    width: 50%;
}
.online_elnec_left h2 {
    padding: 0 0 15px; line-height: normal;
}
.online_elnec_background_group { font-size: 20px; }


/** QA Aug 2018 ***/
.headder-main-wrapper.relias-institute-menu-sec-main::after {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}

.page-id-69 .banner_sub_page_cont.full_width_ban_sec h2 {
    line-height: normal;
    padding-bottom: 10px;
    font-size: 1.2em;
    letter-spacing: 0.02em;
    font-weight: bold;
}
.page-id-6243 .banner_sub_page_cont.full_width_ban_sec h1 {
 line-height: normal;
 padding-bottom: 10px;
 font-size: 33px;
 letter-spacing: 0.02em;
 font-weight: normal;
 text-transform: capitalize;
 font-family: Open Sans,Helvetica Neue,Arial,Helvetica,sans-serif;
 border: none;
}
.page-id-69, .page-id-6243 {
    color: #333;
    font-family: Open Sans,Helvetica Neue,Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 1.7em;
}

.page-id-69 .banner_sub_page.full-width-bann-sec {
    background-position: center center;
}
.research_authors_list h3 {
	line-height: 1.3em;
	color: #888d90 !important;
	font-size: 1.4em !important;
}
.page-id-69 .contents > h3, .our_commitment_group .contents_details > h3, .relias_ins_about .city_dates_group h3 {
    color: #888d90;
    font-family: Open Sans,Helvetica Neue,Arial,Helvetica,sans-serif;
    font-size: 23px;
    font-weight: 500;
    padding: 20px 0 10px;
}

.connect_with_us.relias_contact_sec .connect_with_us_full h3 {
    color: #333;
    float: left;
    font-family: Open Sans,Helvetica Neue,Arial,Helvetica,sans-serif;
    font-size: 25px;
    font-weight: normal;
    line-height: 1.2;
    text-align: left;
    width: 69%;
}
.chat_but a {
    background: #f2a900 none repeat scroll 0 0;
    box-shadow: 0 2px 4px -2px rgba(0, 0, 0, 0.2);
    color: #fff;
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
}
.connect_with_us {
    background: #f6f7f8 none repeat scroll 0 0;}
.relias_insist_footer_inn a {
    color: #a6a7bb;
}
.chat_but {
    margin-top: 0;
}
.page-id-69 .section_header > h3, .relias_ins_about .section_header > h3 {
    color: #888d90;
    font-family: Open Sans,Helvetica Neue,Arial,Helvetica,sans-serif;
    font-size: 24px;
    font-weight: 500;
    letter-spacing: 0.02em;
    text-transform: uppercase;
	line-height:1.1em;
}
.page-id-69 .reaearch_contents a{color:#888d90;}
.page-id-69 .relias_institute .section_header > p {
    float: none;
    font-size: 14px;
    margin: 0 auto;
    width: 69%;
}
.page-id-69 .research_studies .reaearch_contents > h3, .section_details_team > h3 {
    color: #888d90;
    font-family: Open Sans,Helvetica Neue,Arial,Helvetica,sans-serif;
    font-size: 20px;line-height: 1.3em; }
.our_rearch_menu {
    color: #666666; font-family: Open Sans,Helvetica Neue,Arial,Helvetica,sans-serif; }
.page-id-69 .headder-main-wrapper::after {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}

/** QA Aug 2018 ***/

.page-id-6230 .section_details_box > h3, .page-id-6230 .additional_videos > h3 {
    color: #333;
    font-family: Open Sans,Helvetica Neue,Arial,Helvetica,sans-serif;
    font-size: 1.4em;
    font-weight: 400;
    line-height: 1.1;
    text-align: left;
}
.page-id-6230 .btn.yellow { font-family: Open Sans,Helvetica Neue,Arial,Helvetica,sans-serif; }

.page-id-6230 { color: #333;
    font-family: Open Sans,Helvetica Neue,Arial,Helvetica,sans-serif; font-size: 14px; }
.page-id-6230 .banner_sub_page_cont.full_width_ban_sec h2 {
    font-family: Open Sans,Helvetica Neue,Arial,Helvetica,sans-serif;
    font-size: 2.3em;
    font-weight: normal;
    letter-spacing: 0.02em;
    line-height: 1.3;
    text-transform: capitalize;
}

.resource_additional_details .additional_left {
    float: left;
    width: 45%;
}
.resource_additional_details .additional_right {
    float: right;
    width: 50%;
}
.resource_additional_details .full-col {
    padding: 2em 0 3em;
}
.resource_additional_details .full-col > h2 {
    padding: 0;
}



@media(max-width: 1200px){
.full_width_content_section > ul {
  margin: 40px 15px 0;
}
.value_career_background_group .value-content_group { width: 31%; margin-left: 25px; }
	.our_global_team_group .team_contents > p { font-size: 18px; }
	.benefits_lists_group > ul { margin: 0 2em ; }
.behavior_pgm_contents .pbm_behav_running { width: 70%; }
.section_header .mission-statement { width: 90%; }
.gnosis_resource .inner_wrapper{max-width:94%; width:100%;}
}

@media(max-width: 1100px){
	.behavior_pgm_contents .section_brainsparks_details .section_left_side, .behavior_pgm_contents .section_brainsparks_details .section_right_side {
width: 49.5%; }
.blog_content_group.successstories_post_lists { width: 31.8%; }

}

@media(max-width: 991px){
    .impact_nation_background .video_menu > ul li a {
    	padding: 0 10px 10px;
    }
    .full_width_content_section > ul {
        width: 47%; margin: 40px 20px 0;
    }
    .value_career_background_group .value-content_group {
        margin: 20px 20px 0 0 !important;
        min-height: 27em;
        width: 47%;
    }
    	.our_global_team_group .team_group {
        width: 48%;
    }
    .our_global_team_group .team_contents {
     min-height: 19em;
    }
    .behavior_pgm_contents .pbm_behav_running { width: 100%; }
    .behavior_pgm_contents .section_left_side { width: 45%; }
    .behavior_pgm_contents .section_right_side { width: 53%; }
    .section_details_box.image { width: 22%; }
    .city_dates_group {
        width: 47%;
    }
    .city_dates_group:nth-child(2n+1) {
        margin-left: 0;
    }
    .relias_ins_about .section_details_team {
        margin-top: 3em;
        width: 49%;
    }
    .our_commitment_group .contents_details {
        padding: 3em 0 0;
    }
    .rbt_resources_group .resources_blog_content_group { width: 49%; height: auto; margin-top: 2em; }
    .rbt_resources_group {
        display: flex;
    flex-wrap: wrap; }
    .connect_with_us.relias_contact_sec .connect_with_us_full h3, .connect_with_us.relias_contact_sec .chat_but {

        width: 100%; text-align: center;
    }
    .connect_with_us.relias_contact_sec .connect_with_us_full h3 { margin-bottom: 0px; }
    .demo_request_background_group .demo_request_left h3 {
    font-size: 30px; }
    .demo_request_background_group .demo_request_left { padding-left: 0; }
    .faq > div { width: 65%; margin-left: 35%; }
    .page-id-6260 .mobile_banner_sub_page {
        background-position: center;
    }
    .blog_content_group.successstories_post_lists { width: 48%; }
    .blog_content_group.successstories_post_lists:nth-child(2n+1) { margin-left: 0; }
    .page-id-6243 .banner_sub_page.full-width-bann-sec {
    	background-image: url(/wp-content/uploads/2018/07/bann-rel.png) !important;
    	min-height: auto;
    	float: left;
    	padding: 60px 0px;
    }
    .page-id-6243 .mobile_banner_sub_page{background:none;min-height:auto;}
    .page-id-6243 .banner_sub_page_cont.full_width_ban_sec h2{color:#fff;}

    .location_background_group .location_group{ width:50%; }

}
@media(max-width: 787px){
	.benefits_lists_group > ul {
		width: 100%;
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
}
@media(max-width: 767px){
.full_width_content_section > ul {
    margin: 20px auto;
    min-height: 0 !important;
    width: 100%;
}

.mission_value_background_group .section_left, .mission_value_background_group .section_right {
    float: none;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
.value_career_background_group .value-content_group {
    float: none;
    min-height: 0;
    width: 100%; margin: 20px auto;
}
.department_jobs_background_group .job_contents, .partners_vnaa_contents .impact_nation_background .section_left, .partners_vnaa_contents .impact_nation_background .section_right {
    float: none;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
.mission_value_background_group .icon_contents {
    float: none;
    padding: 0 0 1em;
    width: 100%;
}
.mission_value_background_group .icon_image {
    float: none;
    width: 100%;
}
.location_group .location_image > img {
    width: 100%;
}
.location_background_group .location_group {
    float: none;
    margin: 0 auto;
    width: auto;
}

.connect_us_background_group .section_left, .connect_us_background_group .section_right, .faq_content_group, .support_content_group {
    float: none;
    margin: 20px auto;
    text-align: center;
    width: 100%;
}
.our_global_team_group .section_header > h2 {
    font-size: 30px; }
.our_global_team_group .team_image > img {
    width: 100%;
}
.our_global_team_group .team_group {
    float: none;
    margin: 30px auto;
    width: 100%;
}
.our_global_team_group .team_contents {
    min-height: 0; }
.full_width_contactus_contents .connect_us_background_group {
    text-align: center;
}
	.speakers_names_group .speaker_names {
    float: none;
    margin: 0 auto;
    width: 100%;
}
	.section_header > h2 {
		font-size: 27px; }
.impact_nation_background .why_attend_contents > p {
 text-align: center; }
.page-id-4805 .banner_sub_page.full-width-bann-sec {
    position: relative;
}
.page-id-4805 .banner_sub_page.full-width-bann-sec::after {
    background: rgba(0, 0, 0, 0) linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent) repeat scroll 0 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}
.speakers_list_group .speakers_names, .section_background_group .section_details_box, .additional_videos {
    width: 100%;
    float: none;
    text-align: center;
    margin: 0 auto;
}
	.testimonial_details_group .testimonial_column, .impact_nation_background .section_left, .impact_nation_background .section_right, .benefits_lists_group > ul, .impact_nation_background .rlms_certification .section_left, .impact_nation_background .rlms_certification .section_right, .partners_vnaa_contents .impact_nation_background.palliative_care_book .section_left, .partners_vnaa_contents .impact_nation_background.palliative_care_book .section_right {
    float: none;
    text-align: center;
    width: 100%; margin: 0 auto;
}
	.impact_nation_background .video_menu > ul li {

		padding: 0 0 28px; }
.rlms_certification .section_right > ul {
    text-align: left;
}
	.impact_nation_background.covention_center .section_left, .impact_nation_background.covention_center .section_right, .impact_nation_background .map_view .section_right, .impact_nation_background .map_view .section_left {
     width: 100%; float: none; margin: 0 auto;
}
.impact_nation_background.getting_around .section_left, .impact_nation_background.getting_around .section_right, .impact_nation_background .relias_resources > ul { width: 100%; float: none; margin: 0 auto;  }
.impact_nation_background.getting_around .section_left > ul, .impact_nation_background.getting_around .section_right ul {
    text-align: left;
}
	.impact_nation_background .panel-impact h4 {
    line-height: 1.3;
    padding: 0 15px;
}
.relias_lms .relias_image, .relias_lms .relias_lms_contents {
    float: none;
    margin: 0 auto;
    width: 100%;
}
.partners_vnaa_contents .cta_buttons, .ancor_details .ancor_content { text-align: center; }
.relias_lms_contents, .impact_nation_bg_color.problem_behavior_bg .section_left_side {
    text-align: left;
}
.section_left .span6 > h3 {
    padding-top: 0 !important;
}

.impact_nation_background.palliative_care_book {
    padding: 3em 0 2em;
}
.partners_vnaa_contents .impact_nation_background.palliative_care_book .section_left, .partners_vnaa_contents .impact_nation_background .section_right {
    padding: 0;
}
.behavior_pgm_contents .section_left_side, .behavior_pgm_contents .section_right_side, .video_instruction_group .section_left_side, .video_instruction_group .section_right_side, .behavior_pgm_contents .section1_testimonial_group > ul, .behavior_pgm_contents .pbm_behav_running {
    float: none;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
.increase_behavior, .reduce_behavior {
    text-align: left;
}
.behavior_pgm_contents .section_background_group_resource .section_left_side, .behavior_pgm_contents .section_background_group_resource .section_right_side {
    float: none;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
.section_right_side > ul {
    text-align: left;
}
.section_column_contents, .behavior_pgm_contents .impact_video .section_left_side, .behavior_pgm_contents .impact_video .section_right_side {
    float: none;
    margin: 0 auto !important;
	text-align: center;
    width: 100%;
}
.section_background_group .section_details_box { margin: 20px auto; }
.featured-post .contents, .section_details_team, .section_details .research_studies {
    float: none;
    margin: 20px auto;
    text-align: center;
    width: 100%;
}
.featured-post .image img{ border-radius: 10px; }
.featured-post .image { text-align: center; float: none;  width: 100%; }
.featured-post {

    margin: 1em 0;
    padding: 1em 0 0;
    transform: translateY(0%);

}
.section_details_box.image { display: block; }
.section_left_side .sub-cta {
    padding: 0 0 2em;
}
.our_commitment_group .our_commitment_left, .our_commitment_group .our_commitment_right, .city_dates_group, .relias_ins_about .section_details_team {
    float: none;
    margin: 0 auto;
    width: 100%;
}
.city_dates_bg.research_collaborates {
    text-align: center;
}
.relias_ins_about .section_details_team {
    margin-top: 3em;
}
.behavior_pgm_contents .section1_testimonial_group li {
    float: none;
}
.ccbh_group .section_right_side {
    padding: 2em 0 0;
}
.behavior_pgm_contents .section_brainsparks_details .section_left_side, .behavior_pgm_contents .section_brainsparks_details .section_right_side, .testimonial_bottom .testimonial_bottom_contents, .rbt_resources_group .resources_blog_content_group {
    display: block;
    float: none;
    margin: 0 auto;
    text-align: center;
    width: 100%; padding: 2em 0;
}
.section_background_group .learning-Row, .rbt_training .section_right_side, .rbt_solution_training .section_right_side {
    padding: 2em 0 0;
}
.rbt_resources_group .resources_blog_content_group {
    text-align: left;
}
.rbt_resources_group .resources_blog_content_group { padding: 0; }
.connect_with_us.relias_contact_sec .connect_with_us_full > h3, .connect_with_us.relias_contact_sec .chat_but, .demo_request_background_group .demo_request_left, .demo_request_background_group .demo_request_right {
    float: none;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
 .demo_request_background_group .demo_request_left{ position: relative;
 top: 0; }
 .demo_request_background_group .demo_request_right { padding-top: 0; }
 .resources_list_fields_inn .section_header { padding: 0 0 2em; }
.healthcare_banner_content_right {
    float: none;
    width: 100%;
    margin: 0 auto;
}
 .healthcare_banner_content_right form, .healthcare_banner_content_right form#mktoForm_2050 {
 max-width: 100%; }
.blog_content_group.successstories_post_lists{
    width: 100%;
    float: none;
    margin: 10px auto;}
.online_elnec_contents, .online_elnec_image, .online_elnec_left {
    float: none;
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
.page-id-69 .relias_institute .section_header > p {
    width: 100%;
}
.resource_additional_details .additional_left, .resource_additional_details .additional_right { float: none; margin: 0 auto; width: 100%; text-align: center; }


}

@media(max-width: 600px){
	 .faq > div { width: 100%;
margin: 0 auto;
float: none;
}
.faq .help-box{ position: relative !important;
top: auto !important;
text-align: center;
left: 0px;
right: 0px;
margin: 0px auto;
width: 100%;}
.page-id-11 .section_background_group .section_details_box { width: 100%;
margin: 20px auto;
float: none; }

}




@media(max-width: 480px){
.impact_nation_background .video_menu > ul li {
    display: block;
}
.impact_nation_background .video_menu > ul li a {
    padding: 0 0 20px;
}
.city_dates_group {
    float: none;
    text-align: center;
    width: 100%; margin: 20px auto;
}
.demo_request_background_group .demo_request_right .mktoForm input[type=text], .demo_request_background_group .demo_request_right .mktoForm input[type=tel], .demo_request_background_group .demo_request_right input[type=email] { height: auto; line-height: 1.2; }


 .healthcare_banner_content_right .mktoForm .mktoLabel, .healthcare_banner_content_right .mktoForm select.mktoField, .healthcare_banner_content_right .mktoForm input[type="text"], .healthcare_banner_content_right .mktoForm input[type=tel] {
 width: 100%!important; max-width: 100% !important }
 .healthcare_banner_content_right .mktoForm .mktoRequiredField label.mktoLabel { margin: 10px 0; }
.healthcare_banner_content_right .mktoForm select.mktoField, .healthcare_banner_content_right .mktoForm input[type="text"], .healthcare_banner_content_right .mktoForm input[type="email"] { padding: 5px; max-width: 100%; }
/* .healthcare_banner_content_right .mktoForm input[type="text"], .healthcare_banner_content_right .mktoForm input[type="email"] { max-width: 100%;padding: 2px; height: auto; }*/


}
@media(max-width: 455px){
.page-id-6243 .content_section {
	margin-top: 135px;
}
}

/* css code for mpactnation/18/schedule/level-i-fundamentals-lms-training-workshop page start */

.single-impactnationschedule h1, .single-impactnationschedule h2, .single-impactnationschedule h3, .single-impactnationschedule h4, .single-impactnationschedulec h5, .single-impactnationschedule h6, .single-impactnationschedule p{
    font-family: Open Sans,Helvetica Neue,Arial,Helvetica,sans-serif !important;
    color: #45514f;
}

.single-impactnationschedule .impact_banner_full_sec h2{
    letter-spacing: 1px;
    font-size: 32px;
}
.single-impactnationschedule .impact_post_detail_main > h1{
    font-size: 34px;
}
.single-impactnationschedule .impact_post_detail_left h4, .single-impactnationschedule .impact_post_detail_left p{
  font-size: 14px;
}
.single-impactnationschedule .impact_post_detail_right h3{
  font-size: 22px;
}
.single-impactnationschedule .impact_author_right h3{
  color: #737373;
  font-size: 26px;
}
/* css code for mpactnation/18/schedule/level-i-fundamentals-lms-training-workshop page end */

/* LEGAL PAGES */
.legal-content{ padding:4rem 1rem; }
.legal-content p, .legal-content a, .legal-content h3, .legal-content h2{ margin:10px 0; padding-bottom:0; }
.legal-content h3{ margin-top:20px; }
