@font-face { 
	font-family: "FontAwesome"; 
	src: url("//2164270.fs1.hubspotusercontent-na1.net/hubfs/2164270/raw_assets/public/ThinkReliability_March2024/fonts/fontawesome-webfont.eot") format("embedded-opentype"), 
		url("//2164270.fs1.hubspotusercontent-na1.net/hubfs/2164270/raw_assets/public/ThinkReliability_March2024/fonts/fontawesome-webfont.woff2") format("woff2"), 
			url("//2164270.fs1.hubspotusercontent-na1.net/hubfs/2164270/raw_assets/public/ThinkReliability_March2024/fonts/fontawesome-webfont.woff") format("woff"), 
				url("//2164270.fs1.hubspotusercontent-na1.net/hubfs/2164270/raw_assets/public/ThinkReliability_March2024/fonts/fontawesome-webfont.ttf") format("truetype"), 
					font-weight: normal;
					font-display: swap;
					}




html {
	font-size: 62.5%;
}

body{
	font-feature-settings: "kern", "liga", "pnum";
}
hr {
	margin: 15px 0;
	clear: both;
	width: 100%;
	height: 1px;
	background: #bbb;
	border: 0;
}

h3 {
	margin: 45px 0px 10px 0px;
}

table {
	font-feature-settings: "kern", "liga", "tnum";
	margin: 0.75em 0;
	table-layout: fixed;
	font-size: 16px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	line-height: 1.5;
}

tr, td, th {
	vertical-align: middle;
}

td, th {
	border: 1px solid #ddd;
	text-align: left;
	padding: 8px;
}

tr:nth-child(even) {
	background-color: #f2f2f2;
}

.content-wrapper,
.dnd-section>.row-fluid,
.page-center,
.simple-banner.cm_banner .page-center {
	width: 74.4105871005%;
}

.page-center.full,
[class*=full-width-section].dnd-section>.row-fluid {
	width: 100%;
}

p {
	margin: 0 0 0.75em;
	padding-top: 10px;
}

.bottom_pane_wrap {
	padding: 0 0 40px;
}

.two-col-content.bottom_pane_wrap .flex_row {
	row-gap: 0;
}

.two-col-content.bottom_pane_wrap .content-col {
	padding: 0;
}

.two-col-content.bottom_pane_wrap .btn_row {
	margin: 0 0 0.75em;
	padding-top: 10px;
}

.two-col-content.bottom_pane_wrap .btn_row a {
	transition: all 0.2s ease;
	width: auto;
	min-height: 45px;
	text-transform: uppercase;
	text-align: center;
	font-size: 2rem;
	font-weight: 400;
	line-height: 43px;
	margin-top: 20px;
	padding: 0px 20px 0px 20px;
	display: inline-block;
	border: 1px solid transparent;
	border-radius: 0.25rem;
}

.two-col-content.bottom_pane_wrap .btn_row a:hover {
	border: 1px solid #F7BB24;
}

.two-col-content.bottom_pane_wrap .content-col.col12 {
	width: 48.821174201%;
}

.two-col-content.bottom_pane_wrap .content-col .description {
	margin: 0;
}

.two-col-content.bottom_pane_wrap h3 {
	margin: 45px 0px 10px 0px;
	line-height: 1.2;	
}

.two-col-content.bottom_pane_wrap:not(.title_style_2) h3 {
	margin: 40px 0 0;
	font-family: "effra", sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 2.6rem;
}

.two-col-content.bottom_pane_wrap p {
	display: block;    
	font-weight: 100;
	line-height: 27px;
	font-size: 1.6rem;
	text-align: left;
}

.two-col-content.bottom_pane_wrap {
	background-position: unset;
}

.two-col-content.bottom_pane_wrap.title_style_2 h3 {
	font-size: 2.5rem;
	font-weight: 300;
	text-transform: inherit;
}

/* Banner */
.simple-banner.cm_banner {
	margin-bottom: 40px;
	min-height: auto;
	padding: 0;
	display: block;
}

.simple-banner.cm_banner .banner-content-inner {
	padding: 10px 20px 10px 20px;
	text-align: center;
	margin: 8% auto;
	min-height: 140px;
}

.simple-banner.cm_banner .banner-content-inner h1 {
	text-transform: uppercase;
	margin: 5px 0;
	line-height: 1.2;
}

.simple-banner.cm_banner.image {
	height: 360px;
	position: relative;
	overflow-x: hidden !important;
}

.simple-banner.cm_banner.image .banner-content-inner {
	width: 48.821174201%;
	background: url('https://2164270.fs1.hubspotusercontent-na1.net/hubfs/2164270/ThinkReliability_March2024/images/transblue.png');
	min-height: 0;
}

.simple-banner.cm_banner.image .bg_el {
	background-position: unset !important;
}

.cnt-wit-bg-wrp.full_width_content .page-center {
	padding: 0;
}

.full_width_content {
	padding: 0;
}

.cnt-wit-bg-wrp.full_width_content .content_widget {
	display: flex;
	flex-direction: column-reverse;
	flex-wrap: wrap;
}

.cnt-wit-bg-wrp.full_width_content .btn_row {
	margin: 0;
	justify-content: center;
	line-height: 27px;
	padding-top: 10px;
}

.cnt-wit-bg-wrp.full_width_content .btn_row a {
	display: block;
	margin: 15px auto;
	width: 280px;
}
/* 
.cnt-wit-bg-wrp.full_width_content .btn_row a:hover {
border: 1px solid #5f82c4;
} */

.cnt-wit-bg-wrp.full_width_content .btn_row .btn_item {
	display: block;
	width: 100%;
}

.cnt-wit-bg-wrp.full_width_content h3 {
	margin: 45px 0px 10px 0px;
	line-height: 1.2;
}

.cnt-wit-bg-wrp.full_width_content p {
	font-weight: 100;
	line-height: 27px;
}

.cnt-wit-bg-wrp.full_width_content img {
	float: none;
	margin: 10px auto;
	display: block;
}


.cm_acc {
	padding: 0;
}

.accordion_wrap.cm_acc .top_sec {
	padding: 0;
	margin: 0;
	text-align: left;
}

.accordion_wrap.cm_acc .top_sec h2 {
	font-weight: 400;
	font-size: 3rem;
	margin: 30px 0 5px;
}

.accordion_wrap.cm_acc .top_sec h2 img {
	margin: -7px 12px 19px 0px;
	display: block;
	float: left;
	vertical-align: baseline;
}

.accordion_wrap.cm_acc .accord_outer .acc-item {
	margin: 10px 0;
	border-radius: 0;
}

.accordion_wrap.cm_acc .accord_outer .acc-item .acctitle {
	border-radius: 0;
	box-shadow: none;
	line-height: inherit;
}

.accordion_wrap.cm_acc .accord_outer .acc-item .acctitle h3 {
	font-weight: 300;
	font-size: 1.8rem;
	line-height: 1.2;
	text-transform: inherit;
}

.accordion_wrap.cm_acc .accord_outer .acc-item .acc-content {
	border-radius: 0;
	box-shadow: none; 
	font-size: 1.6rem;
	font-family: "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
	line-height: 1.5;
	transition: none;
	font-weight: 400;
}

.accordion_wrap.cm_acc .accord_outer .acc-item .acc-content p {
	padding: 0;
	font-weight: 400;
}

.accordion_wrap.cm_acc .accord_outer .acc-item .acc-content a {
	font-weight: 100;
	font-family: "Open Sans", sans-serif;
}


.accordion_wrap.cm_acc.style2 .top_sec {
	border-bottom: 3px solid #5f82c4;
}

.accordion_wrap.cm_acc.style2 .top_sec .title {
	margin: 0;
	font-size: 2rem;
	margin-right: 15px;
	font-family: "Oswald", sans-serif;
	padding: 5px 10px 5px 10px;
	color: #fff;
	background: #5f82c4;
	display: inline-block;
	font-weight: 400;
	line-height: 1.5;
	text-transform: inherit;
}

.accordion_wrap.cm_acc.style2 .accord_outer {
	background: #fafafa;
	min-height: 300px;
	padding: 32px 20px 42px;
}

.full_width_content h3 {
	font-size: 25px;
	font-weight: 300;
	text-transform: none;
}

.cnt-wit-bg-wrp.full_width_content .btn_row a {
	margin-bottom: 0;
}

/*.cnt-wit-bg-wrp.full_width_content p em {
font-style: normal;
}*/

.accordion_wrap.cm_acc.style2.bt_fix .accord_outer {
	padding-bottom: 20px;
}

.accordion_wrap.cm_acc.style2.bt_fix .accord_outer {
	padding-bottom: 20px;
}

.accordion_wrap.cm_acc .accord_outer .acc-item .acc-content p:not(:last-child) {
	margin-bottom: 0;
}

.accordion_wrap.cm_acc .accord_outer .acc-item .acc-content ul {
	overflow: hidden;
	margin-bottom: 20px;
	margin-top: 15px;
	margin-left: 0;
	padding: 0;
	list-style: none;
}

.accordion_wrap.cm_acc .accord_outer .acc-item .acc-content ul li {
	margin: 0;
	padding-left: 55px;
	text-indent: -1.8em;
	color: #424242;
	font-size: 1.6rem;
	font-weight: 100;
	line-height: 27px;
	font-family: "Open Sans", sans-serif;
}

.accordion_wrap.cm_acc .accord_outer .acc-item .acc-content ul li:before {
	color: #5f82c4;
	height: 2px;
	display: block;
	line-height: 32px;
	content: "• ";
	font-size: 32px;
	font-size: 3.2rem;
}

.accordion_wrap.cm_acc .accord_outer .acc-item .acc-content p:not(:first-child) {
	margin: 0 0 0.75em;
	padding-top: 10px;
	font-family: "Open Sans", sans-serif;
	font-weight: 100;
	line-height: 27px;
}

.accordion_wrap.cm_acc .top_sec p {
	font-weight: 100;
	line-height: 27px;
	margin-bottom: 0.75em;
}

.cnt-wit-bg-wrp.full_width_content .content_widget h2 {
	margin: 30px 0 5px;
}

.cnt-wit-bg-wrp.full_width_content ul {
	padding: 0;
	overflow: hidden;
	margin-bottom: 20px;
	list-style: none;
	margin-top: 15px;
	margin-left: 0;
}

.cnt-wit-bg-wrp.full_width_content ul li {
	padding-left: 55px;
	text-indent: -1.8em;
	font-size: 1.6rem;
	font-weight: 100;
	line-height: 27px;
	margin: 0;
}

.cnt-wit-bg-wrp.full_width_content ul li:before {
	height: 2px;
	display: block;
	line-height: 32px;
	color: #5f82c4;
	font-size: 3.2rem;
	content: "• ";
}

.cnt-wit-bg-wrp.full_width_content h2 img {
	margin: -7px 12px 19px 0px;
	display: block;
	float: left;
}

.cnt-wit-bg-wrp.full_width_content.image_left img {
	margin: 0;
	float: none;  
	vertical-align: baseline;
	display: inline;
}

.cnt-wit-bg-wrp.full_width_content.btn_sec .content_widget {
	flex-direction: column;
}

.cnt-wit-bg-wrp.full_width_content.btn_sec .btn_row {
	margin: 0 0 0.75em;
}

.cnt-wit-bg-wrp.full_width_content.btn_sec .btn_row a {
	margin-top: 20px;
	line-height: 43px;
	padding: 0px 20px 0px 20px;
	display: inline-block;
	width: auto;
	font-size: 2rem;
	font-weight: 400;
}

.about-card .cnt-col.col6 {
	width: 40.2913699012%;
	margin: 0px 0% 20px 6%;
	padding: 0;
	border: 1px solid #5f82c4;
}

.cnt-wit-tp-img-wrp.about-card.col6_row .page-center {
	width: 44%;
}

.about-card.cnt-wit-tp-img-wrp .cnt-col.col3 {
	width: 23.2317613015%;
	margin: 0px 0px 0px 1% !important;
	border: 1px solid #5f82c4;
	padding: 0;
}

.cnt-wit-bg-wrp.full_width_content.btn_sec.btn_center .btn_row a {
	display: inline-block;
	padding: 5px 20px 0px 20px;
	min-height: 35px;
	line-height: 1.25;
	font-size: 1.6rem;
	width: auto;
}

.cnt-wit-bg-wrp.full_width_content.btn_center .btn_row .btn_item {
	text-align: center;
}

.about-card.cnt-wit-tp-img-wrp .top_sec {
	padding: 0;
	margin: 0;
	text-align: left;
}

.about-card.cnt-wit-tp-img-wrp .top_sec h2 {
	margin: 30px 0 5px;
}

.lazyYT {
	padding: 22px 0 22px !important;
}

.ytp-thumbnail {
	background-size: cover !important;
	background-position: center center !important;
	height: 540px !important;
}

.ytp-large-play-button {
	appearance: none;
	background-color: #477dca;
	border: 0;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
	font-size: 1em;
	-webkit-font-smoothing: antialiased;
	font-weight: 600;
	line-height: 1;
	padding: 0.75em 1.5em;
	text-decoration: none;
	transition: background-color 150ms ease;
	user-select: none;
	vertical-align: middle;
	white-space: nowrap;
	background: #5f82c4;
	color: #fff;
	width: auto;
	display: inline-block;
	margin-top: 20px;
	padding: 5px 20px 0px 20px;
	font-size: 16px !important;
	font-size: 1.6rem !important;
	font-family: "Open Sans", sans-serif;
	border: 0px;
	min-height: 35px;
	text-transform: uppercase;
	text-align: center;
	border: 0px;
	border: 1px solid #fff;
	transition: all 0.2s ease;
	background: none !important;
	border: 0px !important;
	float: none !important;
	margin: 0 auto !important;
	width: 340px !important;
	display: block !important;
	top: 180px !important;
	position: relative !important;
}

.ytp-spinner {
	display: none !important;
}

.lazyYT iframe {
	width: 100%;
	height: 540px;
}

.cnt-wit-bg-wrp.full_width_content .btn_row a.cta_button {
	margin: 0 0 0.75em;
	width: auto;
}

.full-width-wrap-col.cause-mapping-two-content.two-col-content.big_btn .right_column_btn .btn_row a.hs-sec-btn {
	padding: 5px 20px 0px 20px;
	min-height: 35px;
	line-height: 1.25;
	font-size: 1.6rem !important;
	border: 1px solid #fff;
}

.full-width-wrap-col.cause-mapping-two-content.two-col-content.big_btn .right_column_btn .btn_row a.hs-sec-btn:hover {
	border: 1px solid #5f82c4;
}

.tribe-events-category-webinar h2 a {
	color: #97c83b !important;
}

.events_wrap.color_diff .tribe-mini-calendar-event .list-info .tribe-events-title a {
	color: #424242;
}

@media (max-width: 1300px) {
	.cnt-wit-tp-img-wrp.about-card.col6_row .page-center {
		width: 86%;
	}
}

@media screen and (max-width: 1180px) {
	.simple-banner.cm_banner .page-center,
	.content-wrapper,
	.dnd-section>.row-fluid,
	.page-center {
		width: 91.4701957002%;
	}
}

@media (max-width: 1100px) and (min-width: 681px) {
	.about-card.cnt-wit-tp-img-wrp .cnt-col.col3 {
		width: calc(50% - 10px);
		margin-left: 10px !important;
		margin-bottom: 30px !important;
	}
}

@media (min-width: 30px) and (max-width: 767px) {
	.cnt-wit-bg-wrp.full_width_content .content_widget h2 {
		padding-right: 19px;
	}
}

@media (max-width: 767px) {
	.case-study-card .splide__track {
		width: 100%;
	}

	.case-study-card .bottom_row .cnt-col .inner_spacing {
		padding: 0 !important;
	}
}

@media screen and (max-width: 680px) {
	td, th {
		float: none;
		width: 100% !important;
		clear: both;
		font-size: 12px;
		font-size: 1.2rem;
	}

	.simple-banner.cm_banner .page-center,
	.content-wrapper,
	.dnd-section>.row-fluid,
	.page-center {
		width: 82.9403914003%;
	}

	.two-col-content.bottom_pane_wrap {
		text-align: center;
	}

	.two-col-content.bottom_pane_wrap .content-col.col12 {
		width: 100%;
	}

	.two-col-content.bottom_pane_wrap .btn_row>div,
	.two-col-content.bottom_pane_wrap .btn_row>div a {
		width: 100%;
		margin: 0;
	}

	.simple-banner.cm_banner.image .banner-content-inner {
		width: 100%;
	}

	.accordion_wrap.cm_acc.style2 .top_sec .title {
		display: block;
		float: none;
	}

	.cnt-wit-tp-img-wrp.about-card.col6_row .page-center {
		width: 82.9403914003%;
	}

	.about-card .cnt-col.col6 {
		margin: 10px 0% 10px 0% !important;
		width: 100%;
	}

	.about-card.cnt-wit-tp-img-wrp .tp-img-cnt-inner {
		margin-bottom: 12px;
	}

	.about-card.cnt-wit-tp-img-wrp .cnt-col.col3 {
		width: 100%;
		margin: 0px 0% 20px 0% !important;
	}
}


@media screen and (max-width:350px) {
	.cnt-wit-bg-wrp.full_width_content .btn_row a {
		width: 100%;
	}
}


/* Header Styling  */
.header .top-bar {
	height: 35px;
	background-color: #5f82c4;
	width: 100%;
	transition: all 0.5s ease;
}

.header .top-bar .left {
	max-width: 340px;
	float: left;
}

.header .top-bar .left div {
	float: left;
	overflow: hidden;
	padding-top: 2.5px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.header .top-bar .left i {	
	background: url(//2164270.fs1.hubspotusercontent-na1.net/hubfs/2164270/raw_assets/public/ThinkReliability_March2024/images/headericons-mobile-nav.png) no-repeat;
	display: block;
	width: 15px;
	height: 20px;
	float: left;
	background-size: 33px 13px;
	margin: -2px 10px 0px 10px;
}

.header .top-bar .left .phone i {
	background-position: 0px 6px;
}
.error-page:before {
	color: rgb(179 209 122);
}
.header .top-bar .left span {
	float: left;
}
.header .header-container .logo-wrapper {
	float: left;
}
.header .header-container .logo-wrapper img {
	vertical-align: baseline;
}

.header .top-bar .left span a {
	color: #fff;
	font-size: 14px;
	font-weight: 100;
	line-height: 25px;
	font-family: "Open Sans", sans-serif;
}
.header .top-bar .left .email i {
	background-position: -18px 7px;
}
.right {
	float: right;
}
.header .top-bar .global-nav .hs-menu-wrapper>ul {
	padding-right: 20px;
	margin: 0px;
	display: block;
}

.header .top-bar .global-nav .hs-menu-wrapper>ul>li {
	margin: 0;
	padding: 5px 10px 5px 10px;
	float: left;
	padding-bottom: 4px;
}

.header .top-bar .global-nav .hs-menu-wrapper>ul>li>a {
	color: #fff;
	font-weight: 100;
	font-size: 16px;
	line-height: 25px;
}
.header .top-bar .global-nav .hs-menu-wrapper>ul>li:last-child{
	background: #f7bb24;
}
.header .top-bar .global-nav .hs-menu-wrapper>ul>li:last-child>a{
	text-transform: uppercase;
	font-weight: 400;
}

.header .header-container {
	width: 100%;
	margin: 0 auto;
	padding: 15px 20px 10px 20px;
	transition: all 0.5s ease;
}

.header .header-container .main-menu {
	float: right;
	padding-top: 20px;
}

.header .nav-wrapper {
	float: left;
	display: block;
}

.header .nav-wrapper .hs-menu-wrapper>ul>li {
	display: block;
	float: left;
	height: 30px;
	overflow: hidden;
	padding: 2px 10px 0px 10px;
}

.header .nav-wrapper .hs-menu-wrapper>ul{
	display: block;
}

.header .nav-wrapper .hs-menu-wrapper>ul>li>a {
	font-weight: 500;
	color: #424242;
	font-size: 16px;
	line-height: 25px;
}

.header .nav-wrapper {
	float: left;
	display: block;
}

.header .nav-wrapper .hs-menu-wrapper>ul>li {
	display: block;
	float: left;
	height: 30px;
	overflow: hidden;
	padding: 2px 10px 0px 10px;
}

.header .nav-wrapper .hs-menu-wrapper>ul>li>a {
	font-weight: 500;
	color: #424242;
	font-size: 16px;
	line-height: 25px;
}

.header .header-container .main-menu .searchbox {
	display: flex;
	float: left;
	transition: all 0.5s ease;
	cursor: pointer;
	position: relative;
}

.header .header-container .main-menu .searchbox i {
	margin-left: 10px;
	width: 20px;
	height: 20px;
	margin-top: 3px;
	background-size: 20px 20px;
	display: block;
	float: left;
	background-image: url(https://2164270.fs1.hubspotusercontent-na1.net/hubfs/2164270/search-mobile-nav.png);
}
.header.search-from-open .header-container .main-menu .searchbox form {
	display: block;
}
.header .header-container .main-menu .searchbox form {
	float: left;
	width: 80px;
	margin: 0px 41px 0px 20px;
	display: none;
}
.header .header-container .main-menu .searchbox form input{
	height: auto;
	text-transform: uppercase;
	font-size: 10px;
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.06);
	line-height: normal;
	width: auto;
	padding: 5px;
	font-family: "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
}
.header .header-container .main-menu .searchbox form input:focus {
	border-color: #477dca;
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.06), 0 0 5px rgba(55,112,192,0.7);
	outline: none;
}
.header.search-from-open .header-container .main-menu .searchbox form button {
	display: none;
}

.header .nav-wrapper .hs-menu-wrapper>ul li ul {
	visibility: hidden;
	opacity: 0;
}
.header .nav-wrapper .hs-menu-wrapper>ul li:hover>ul{
	visibility: visible;
	opacity: 1;
}
.header .header-container .mobile-open {
	float: right;
	margin: 10px 0px 0px 0px;
	background-image: url(https://2164270.fs1.hubspotusercontent-na1.net/hubfs/2164270/hamburger-mobile-nav.png);
	width: 30px;
	height: 26px;
	display: none;
}

.header .header-container .mobile-nav {
	width: 100%;
	background: #f7bb24;
	height: 100%;
	top: 0;
	position: fixed;
	z-index: 999999999;
	transition: all 0.2s ease;
	left: -100%;
	overflow: scroll;
}

.header .header-container .mobile-nav .mobile-close {
	color: #fff;
	position: absolute;
	margin: 10px 0px 0px 0px;
	width: 30px;
	height: 26px;
	display: block;
	z-index: 99999;
	right: 10%;
	font-size: 10px;
	cursor: pointer;
}

.header .header-container .mobile-nav .mobile-close .nav {
	float: left;
	display: block;
}
.header .header-container .mobile-nav .hs-menu-wrapper>ul>li ul li>ul {
	margin: 0;
	margin-left: 30px;
	width: 250px;
	max-width: 200px;
}

.header .logo img {
	vertical-align: baseline;
}
.header a.logo {
	line-height: 25px;
	font-size: 1.8rem;
	float: left;
}

.header .nav-wrapper .hs-menu-wrapper>ul>li ul {
	background: #f7bb24;
	width: 100%;
	max-width: 270px;
	margin-left: -10px;
	height: auto;
	position: absolute;
	padding: 10px;
	z-index: 99999;
}

.header .nav-wrapper .hs-menu-wrapper>ul>li ul>li {
	float: none;
	margin: 10px 0px 10px 0px;
	padding: 0;
	width: 100%;
	display: block;
	height: auto;
	position: relative;
	margin-bottom: 0;
}

.header .nav-wrapper .hs-menu-wrapper>ul>li ul>li>a {
	color: #fff;
	padding: 5px;
	width: 100%;
	line-height: 25px;
	display: inline-block;
	font-weight: 400;
}
.header .nav-wrapper .hs-menu-wrapper>ul>li ul>li ul {
	margin-left: 250px;
	margin-top: -55px;
	max-width: 200px;
	background: #5f82c4;
	top: 100%;
}
.header .nav-wrapper .hs-menu-wrapper>ul>li:hover {
	background: #f7bb24;
}

.header .nav-wrapper .hs-menu-wrapper>ul>li:hover>a {
	color: #fff;
}
.header .nav-wrapper .hs-menu-wrapper>ul>li:nth-child(n+5)>ul {
	margin-left: -191px;
}
.header-notification {
	position: fixed;
	top: 0;
	width: 100%;
	background: #5b84bc;
	padding: 12px 0;
	color: #fff;
	box-shadow: 0px 4px 32px rgba(0,0,0,0.5);
	transition: all ease 0.5s;
	text-align: center;
	font-family: "Oswald", sans-serif;
}
.header-notification{
	right: -100%;
}
.header-notification p {
	text-align: center;
	padding: 0;
	margin: 0;
	color: #fff;
	font-weight: normal;
	display: inline-block;
	font-size: 19px;
	line-height: 30px;
	letter-spacing: 1px;
	text-transform: uppercase;
	vertical-align: middle;
}

.header-notification p a {
	color: #f7bc23;
	font-style: italic;
	font-size: 21px;
	line-height: 30px;
	text-transform: uppercase;
	text-decoration: underline;
	font-weight: normal;
	font-family: "Oswald", sans-serif;
}
.scroll-header .header-notification {
	right: 0;
	z-index: 100;
}
.hs-search-field--open.hs-search-field .hs-search-field__suggestions {
	z-index: 99;
	min-width: 280px;
}
.header {
	position: relative;
	z-index: 99;
}
.header ul.hs-search-field__suggestions {
	position: absolute;
	left: auto;
	right: -51px;
}


/* Footer Styling  */
.site-footer {
	background: #656565;
	height: auto;
	display: block;
	margin-right: 2.3576515979%;
	width: 100%;
	position: relative;
	z-index: 9;
}

.site-footer .page-center {
	padding: 30px 0px 30px 0px;
	position: relative;
}

.site-footer .logo-copy {
	float: left;
	display: block;
	margin-right: 2.3576515979%;
	width: 48.821174201%;
}

.site-footer .logo-copy .ftr-logo {
	width: 211px;
	height: 22px;
	background: url(//2164270.fs1.hubspotusercontent-na1.net/hubfs/2164270/raw_assets/public/ThinkReliability_March2024/images/footerlogo.png);
	display: block;
}

.site-footer .links {
	margin: 10px 0px 0px 0px;
}

.site-footer .links .hs-menu-wrapper>ul>li {
	margin: 0;
}

.site-footer .links .hs-menu-wrapper>ul>li>a {
	font-weight: 100;
	line-height: 25px;
}

.site-footer p {
	color: #fff;
	font-weight: 100;
}
.foot-subscribe {
	clear: right;
	float: right;
}

.foot-subscribe:before {
	content: "Sign Up For Our eNewsletter";
	display: block;
	font-size: 13px;
	color: #97c83b;
	font-family: "Open Sans", sans-serif;
	margin-bottom: 5px;
}
.foot-subscribe div {
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
}

.foot-subscribe h3 {
	margin: 0;
}

.foot-subscribe  .hs-form-b09d35bd-c123-4d5e-a854-828a92ddc9ae_08c754da-f207-4d5b-b6ac-7943ded03bfd fieldset.form-columns-3 .input {
	margin: 0 !important;
}
.foot-subscribe label {
	display: none;
}
.foot-subscribe .hs_firstname input {
	min-width: 120px;
	height: 35px;
	padding-left: 6px;
}

.foot-subscribe .hs_lastname input {
	min-width: 120px;
	height: 35px;
	padding-left: 6px;
}

.foot-subscribe .hs_email input {
	min-width: 120px;
	height: 35px;
	padding-left: 6px;
}
.foot-subscribe input {
	font-size: 10px;
}
.site-footer .links .hs-menu-wrapper>ul>li span {
	font-family: "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
	font-size: 10px;
	line-height: 1.5;
	margin: 0 3px;
	display: inline-block;
	margin-right: 0;
}
.site-footer .links .hs-menu-wrapper>ul>li:last-child>a+span {
	display: none;
}

.foot-subscribe .hs_submit input {
	margin-top: 0px;
	padding: 0px 16px;
	border-radius: 3px 3px 3px 3px;
	font-size: 12px !important;
	width: auto;
	display: inline-block;
	font-family: "Open Sans", sans-serif;
	min-height: 35px;
	text-transform: uppercase;
	text-align: center;
	border: 1px solid #fff;
	transition: all 0.2s ease;
}

.cnt-wit-bg-wrp.full_width_content ol {
	margin: 0;
	padding: 0;
	list-style-type: decimal;
	margin-left: 40px;
	margin-bottom: 20px;
}
.cnt-wit-bg-wrp.full_width_content h4 {
	margin-top: 20px;
	font-size: 1.6rem;
	color: #424242;
	font-weight: 700;
	text-transform: uppercase;
}

.cnt-wit-bg-wrp.full_width_content ol li {
	list-style-type: decimal;
	font-size: 1.6rem;
	font-weight: 100;
	line-height: 27px;
	font-family: "Open Sans", sans-serif;
	color: #424242;
	margin: 0;
}

.cm_nv_wrp .cm_nv_inner .custom, .hs-button, .hs-trans-btn, .tabber .media-col .form-wrap input.hs-button, form input[type=submit] {
	min-height: 35px;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 1.6rem;
	line-height: 1.25;
}
.cnt-wit-bg-wrp.full_width_content .content_widget h6.title {
	order: 1;
	text-align: left;
	padding-top: 10px;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 100;
	line-height: 27px;
	font-family: "Open Sans", sans-serif;
	color: #424242;
	margin: 0 0 0.75em;
}

.article-section .hs-button{
	min-width: 200px;
	margin-top: 20px;
}

.contact_page .form-title {
	margin-top: 10px;
	letter-spacing: normal;
	font-size: 12.5px;
	text-transform: none;
	margin-left: -30px !important;
	width: 100%;
	margin-bottom: 18px;
}

form input[type=email]:focus, form input[type=file]:focus, form input[type=number]:focus, form input[type=password]:focus, form input[type=search]:focus, form input[type=tel]:focus, form input[type=text]:focus, form select:focus, form textarea:focus {
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.06), 0 0 5px rgba(55,112,192,0.7);
	outline: none;
}

.contact_page input {
	padding: 5px 4px !important;
	height: auto !important;
	margin-bottom: 12px;
	line-height: normal;
	font-size: 16px;
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.06);
}

.form-title, form label, form legend {
	display: block;
	line-height: 1.3;
	clear: both;
	font-weight: 700;
	font-size: inherit;
}

.contact_page form fieldset.form-columns-2,.contact_page form fieldset.form-columns-1 {
	padding-right: 16px;
	margin-top: 16px;
	padding-top: 0;
	clear: both;
	padding-left: 55px;
	text-indent: -1.8em;
}
.contact_page form fieldset.form-columns-1 {
	margin-top: 0;
}
.contact_page form .hs-form-field>label {
	margin-bottom: 6px;
	font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	font-size: 16px;
	text-indent: -28.8px;
	line-height: 20.8px;
}

.contact_page form input[type=submit] {
	width: auto;
	margin: 0 16px 0 0;
	display: inline-block;
	padding: 5px 20px 0px 20px !important;
	min-height: 35px;
	font-size: 16px;
	text-transform: uppercase;
	text-align: center;
	font-family: "Open Sans", sans-serif;
	font-weight: 600;
}

legend.hs-field-desc {
	margin: 1px 0 9px 1px;
	font-size: 13.008px;
	font-weight: 300;
	font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}
.hs-form-field {
	display: flex;
	flex-wrap: wrap;
}

.hs-form-field>div {
	width: 100%;
}

.hs-form-field>label {
	width: 100%;
}

legend.hs-field-desc {
	width: 100%;
	order: 3;
}
.contact_page form .hs_recaptcha {
	padding-left: 27px;
	padding-right: 16px;
	margin-top: 16px;
	padding-top: 0;
}
.contact_page form .hs_recaptcha .grecaptcha-badge{
	margin: 0;
}
.contact_page form .hs_submit {
	padding: 16px 0 10px;
	margin: 16px 0 0;
	clear: both;
	width: 100%;
}
.contact_page form fieldset textarea {
	width: 100% !important;
	height: 160px;
}
.contact_page .hs-form-df584080-ff8b-4618-bb9c-e19dcc26c5ee_f156fba7-6d28-4034-aa14-029e766a2bb1 fieldset.form-columns-1 .hs-input {
	width: 100%;
}
.contact_page form fieldset.form-columns-2 .hs-form-field:last-child .input {
	margin-right: 0;
}
.contact_page form fieldset.form-columns-1 .hs-input {
	width: 100%;
}
.contact_page form fieldset .input {
	margin-right: 16px !important;
}
.video-with-content .content-col.col6 .hs-responsive-embed-wrapper.hs-responsive-embed {
	margin: 0 !important;
}
.video-with-content .media_column.img-col.col6 .text_block h3 {
	text-transform: none;
	font-size: 2.5rem;
}
.video-with-content .content-col.col6 {
	padding: 0;
}
.video-with-content .media_column.img-col.col6 {
	padding: 0 20px;
	padding-right: 0;
}
.video-with-content .flex_row.flex_center {
	align-items: start !important;
}
.header .top-bar .global-nav .hs-menu-wrapper>ul>li:last-child:hover {
	background: #fff;
}
.header .top-bar .global-nav .hs-menu-wrapper>ul>li:last-child:hover a {
	color: #424242;
}
.searchbox .hs-search-field__bar.hs-search-field__bar--button-inline {
	margin: 0;
}

@media screen and (max-width:1300px){
	.search-from-open.header .nav-wrapper .hs-menu-wrapper>ul>li {
		padding-left: 5px;
		padding-right: 5px;
	}

	.search-from-open.header .nav-wrapper .hs-menu-wrapper>ul>li>a {
		font-size: 15px;
	}
}
@media screen and (max-width: 1180px){
	.header .header-container{
		overflow: hidden;
	}
	.site-footer .logo-copy{
		float: left;
		display: block;
		margin-right: 2.3576515979%;
		width: 48.821174201%;
	}
	.header a.logo{
		width: 80%;
	}
	.header .header-container .main-menu{
		display: none;
	}
	.header .header-container .mobile-open{
		display: block;
		cursor: pointer;
	}
	.header .header-container .mobile-nav .nav{
		float: left;
		display: block;
	}
	.header .header-container .mobile-nav .hs-menu-wrapper>ul {
		padding: 20px;
		display: block;
	}

	.header .header-container .mobile-nav .hs-menu-wrapper>ul>li {
		margin: 0;
		float: none;
		padding-top: 2px;
	}

	.header .header-container .mobile-nav .hs-menu-wrapper>ul>li a {
		text-transform: uppercase;
		font-weight: 500;
		font-size: 16px;
		color: #fff;
		line-height: 25px;
	}

	.header .header-container .mobile-nav .hs-menu-wrapper>ul>li ul {
		display: block;
		position: relative;
		margin: 0px;
		padding: 10px;
		max-width: 90%;
	}

	.header .header-container .mobile-nav .hs-menu-wrapper>ul>li ul>li {
		margin: 0;
		padding: 0px;
		max-width: 100%;
	}

	.header .header-container .mobile-nav .hs-menu-wrapper>ul>li ul>li>a {
		padding: 5px;
		display: block;
	}
	.mobile-menu-open .header .header-container .mobile-nav {
		display: block;
		left: 0;
	}
	.header .header-container .logo-wrapper {
		width: 80%;
	}
	.header .header-container .mobile-nav .hs-menu-wrapper>ul>li ul li>a:hover {
		color: #f7bb24;
		background: #fff;
	}


}

@media (min-width: 768px) and (max-width: 991px){
	.header-notification p, .header-notification p a {
		font-size: 20px;
		line-height: 24px;
	}
	.header .top-bar {
		height: auto;
	}
}

@media screen and (max-width: 767px){
	.header-notification p,
	.header-notification p a{
		font-size: 14px;
		line-height: 24px;
	}
	.site-footer .links .hs-menu-wrapper>ul {
		flex-direction: row;
		width: 100%;
	}
	.case-study-card .bottom_row .cnt-col .inner_spacing {
		padding: 0;
	}
	.case-study-card.cnt-wit-tp-img-wrp .flex-row {
		row-gap: 0;
	}
	.video-with-content .media_column.img-col.col6 {
		padding: 0;
	}
}
@media screen and (max-width: 680px){
	.social-icons-wrapper ul {
		float: none !important;
		margin: 0 auto !important;
	}
	.header .top-bar .global-nav .hs-menu-wrapper>ul{
		padding: 0;
	}
	.header .top-bar .left{
		display: none;
	}
	.header .top-bar .global-nav .hs-menu-wrapper > ul > li:nth-child(-n+2) {
		display: none;
	}
	.header .top-bar .global-nav .hs-menu-wrapper>ul>li:last-child{
		width: 100%;
		text-align: center;
	}
	.header .top-bar .right{
		float: none;
	}
	.site-footer .logo-copy{
		float: left;
		display: block;
		margin-right: 2.3576515979%;
		width: 100%;
	}
}
@media (max-width: 675px){
	.header-notification p {
		text-align: left;
	}

	.header-notification {
		padding-left: 10px;
		padding-right: 10px;
	}
}
@media (max-width: 640px){
	.contact_page form fieldset .field.hs-form-field {
		width: 100% !important;
		float: none;
	}
	.contact_page form fieldset.form-columns-2, 
	.contact_page form fieldset.form-columns-1 {
		padding-left: 16px;
	}
	.contact_page form .hs-form-field>label{
		text-indent: 0;
	}
	.contact_page form fieldset.form-columns-2, .contact_page form fieldset.form-columns-1 {
		text-indent: 0;
	}
	.contact_page .form-title {
		margin-left: 0 !important;
	}
}

.header .nav-wrapper .hs-menu-wrapper>ul>li ul>li>a:hover {
	color: #f7bb24;
	background: #fff;
	padding: 5px;
}

/* Theme Setting  */










.header .header-container{
	background-color: rgba(255, 255, 255, 1.0);
}

.header .nav-wrapper .hs-menu-wrapper>ul>li>a{
	color: rgba(66, 66, 66, 1.0);
}


.header .nav-wrapper .hs-menu-wrapper>ul>li:hover>a{
	color: rgba(255, 255, 255, 1.0);
}

.header .nav-wrapper .hs-menu-wrapper>ul>li:hover{
	background-color: rgba(247, 187, 36, 1.0);
}

.header .nav-wrapper .hs-menu-wrapper>ul>li ul{
	background-color: rgba(247, 187, 36, 1.0);
}

.header .nav-wrapper .hs-menu-wrapper>ul>li ul>li>a{
	color: rgba(255, 255, 255, 1.0);
}

.header .nav-wrapper .hs-menu-wrapper>ul>li ul>li>a:hover{
	color: rgba(247, 187, 36, 1.0);
}

.site-footer{
	background-color: rgba(101, 101, 101, 1.0);
}
.site-footer p{
	color: rgba(255, 255, 255, 1.0);
}
.site-footer a{
	color: rgba(151, 200, 59, 1.0);
}

.site-footer a:hover{
	color: rgba(53, 94, 152, 1.0);
}

h1, h2, h3, h4{
	margin: 5px 0;
	margin-bottom: 5px;
}
.modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	display: none;
	overflow: hidden;
	outline: 0;
}
.fade {
	opacity: 0;
	-webkit-transition: opacity 0.15s linear;
	-o-transition: opacity 0.15s linear;
	transition: opacity 0.15s linear;
}
.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto;
}
.fade.show {
	opacity: 1;
}
.modal-dialog {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%) !important;
	max-width: inherit;
	width: auto;
}
.modal.fade .modal-dialog {
	-webkit-transition: -webkit-transform 0.3s ease-out;
	transition: -webkit-transform 0.3s ease-out;
	-o-transition: -o-transform 0.3s ease-out;
	transition: transform 0.3s ease-out;
	transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out, -o-transform 0.3s ease-out;
	-webkit-transform: translate(0, -25%);
	-o-transform: translate(0, -25%);
	transform: translate(0, -25%);
}
.modal.show .modal-dialog {
	-webkit-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
}
.modal-content {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 0.3rem;
	outline: 0;
}
.modal-header {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 15px;
	border-bottom: 1px solid #eceeef;
}
.modal-header {
	padding: 0 !important;
}
.modal-dialog .close-btn {
	float: right;
	width: 100%;
	margin: 0;
	padding: 0;
	position: absolute;
	right: -8px;
	top: -9px;
	width: 100%;
	z-index: 999;
}
.modal-dialog .close-btn .circle {
	border: 1px solid #fff;
	transition: all 0.2s ease;
	min-height: 35px;
	text-transform: uppercase;
	text-align: center;
	font-family: "Open Sans", sans-serif;
	background: #5f82c4;
	color: #fff;
	width: auto;
	display: inline-block;
	-webkit-appearance: button;
	margin: 0;
	float: right;
	position: relative;
	outline: none;
	padding: 15px;
	border-radius: 100%;
	font-size: 15px !important;
	line-height: 20px;
}
.modal-dialog .close-btn .circle:before {
	content: "\f00d";
	position: absolute;
	left: 50%;
	top: 50%;
	font-family: 'FontAwesome';
	transform: translateX(-50%) translateY(-50%);
}
.modal-body {
	position: relative;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 15px;
}
.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;
}
.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
	display: none;
}
html {
	overflow: inherit;
}
.fade {
	opacity: 0;
	-webkit-transition: opacity 0.15s linear;
	-o-transition: opacity 0.15s linear;
	transition: opacity 0.15s linear;
}
.show {
	display: block !important;
}
.modal-backdrop.fade {
	opacity: 0;
}
.modal-backdrop.show {
	opacity: 0.5;
}
div, section {
	transition: all 0.5s ease;
}
.modal-open {
	overflow: hidden;
	padding-right: 17px;
}
.upcoming-sec .page-center {
	padding-right: 15px;
	padding-left: 15px;
}
.upcoming-sec .page-center {
	width: 100%;
}
.upcoming-sec .page-center .bottom_row {
	position: relative;
	z-index: 99;
	width: 84%;
	margin: -97px auto 0;
	=:
	table;
}

.upcoming-sec .page-center .bottom_row .cnt-col {
	margin: 5px 18px;
	padding: 0;
	float: left;
	width: 30% !important;
}

.upcoming-sec .page-center .bottom_row .cnt-col:first-child {
	margin-left: 0;
}

.upcoming-sec .bottom_row .cnt-col .inner_spacing {
	box-shadow: 0 6px 15px 0 rgba(0, 0, 0, 0.18);
	border: solid 1px #c8c8c8;
	padding: 0;
}

.upcoming-sec {
	overflow: inherit;
}

.upcoming-sec .bottom_row .cnt-col .inner_spacing h5.col-title {
	color: #fff;
	font-size: 20px;
	line-height: 26px;
	padding: 12px 35px 8px;
	width: 100%;
	text-transform: uppercase;
	text-align: center;
	background-color: #98cb38;
	margin: 0;
	font-weight: 300;
}
.upcoming-sec .bottom_row .cnt-col:first-child .inner_spacing h5.col-title {
	background-color: #5c84bc;
}
.upcoming-sec .bottom_row .cnt-col:last-child .inner_spacing h5.col-title {
	background-color: #5c84bc;
}
.upcoming-sec.cnt-wit-tp-img-wrp .flex-row {
	row-gap: 0;
	justify-content: center;
}
.upcoming-sec .bottom_row .cnt-col .inner_spacing h5.col-title span {
	line-height: 11px;
	font-size: 21px;
	font-weight: 400;
	font-family: "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;
	position: relative;
	top: -3px;
}
.upcoming-sec .tp-img-cnt>div {
	padding: 0px 31px;
}
.upcoming-sec .tp-img-cnt .tp-img-cnt-inner {
	padding-top: 18px;
}
.upcoming-sec .tp-img-cnt .tp-img-cnt-inner h3 {
	font-family: "Oswald", sans-serif !important;
	margin: 0;
	font-size: 22px;
	line-height: 30px;
	color: #000;
	font-weight: 400;
	letter-spacing: -1px;
	text-transform: none;
}
.upcoming-sec .tp-img-cnt .tp-img-cnt-inner h2 {
	margin-bottom: 0;
}
.upcoming-sec .tp-img-cnt .tp-img-cnt-inner h2 a {
	color: #000;
	font-size: 27px;
	line-height: 34px;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin: 0;
	padding: 11px 0 0;
	display: inline-block;
	font-family: "Oswald", sans-serif;
	font-weight: 400;
}
.upcoming-sec .splide__track {
	overflow: inherit;
}
.upcoming-sec.cnt-wit-tp-img-wrp .col-btn-grp {
	margin-top: 0;
	padding-bottom: 18px;
}
.upcoming-sec.cnt-wit-tp-img-wrp .col-btn-grp a {
	padding: 10px 20px;
	text-align: center;
	font-size: 20px;
	line-height: 30px;
	width: 100%;
	display: inline-block;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: -0.4px;
	border-width: 2px;
	font-family: 'Open Sans', sans-serif;
	font-size: 17px !important;
	margin-top: 10px !important;
}
.upcoming-sec.cnt-wit-tp-img-wrp .cnt-col.left_aln .col-btn-grp .btn_row {
	margin-top: 0;
	width: 100%;
	display: block;
}
.upcoming-sec .page-center .bototm_btn {
	width: 84%;
	margin-left: auto;
	margin-right: auto;
}
.upcoming-sec .page-center .bototm_btn .btn_row {
	position: relative;
	font-weight: 300 !important;
	width: 100%;
	display: block;
	text-align: center;
	margin: 0;
}
.upcoming-sec .page-center .bototm_btn .btn_row a {
	min-height: 35px;
	text-transform: uppercase;
	font-size: 1.6rem !important;
	font-weight: 300;
	padding: 8px;
	width: 22%;
	margin-right: 40% !important;
	position: relative;
	top: 34px;
	margin-top: 30px !important;
	margin-bottom: 30px !important;
	margin: 0 auto;
	display: block;
	line-height: 1.25;
}
.analysis-card .top_sec.noButton {
	padding: 0;
	margin: 0;
	text-align: left;
}
.analysis-card .top_sec.noButton h2.title {
	margin-bottom: 5px;
}
.analysis-card .bottom_row .flex-row.flex_row {
	row-gap: 0;
}
.analysis-card .bottom_row .flex-row.flex_row .cnt-col {
	margin-right: 2.3576515979%;
	width: 31.7615656014%;
	padding: 0;
}
.analysis-card .bottom_row .flex-row.flex_row .cnt-col:last-child {
	margin-right: 0;
}
.analysis-card.cnt-wit-tp-img-wrp .tp-img {
	margin: 0;
}
.analysis-card.cnt-wit-tp-img-wrp .tp-img img {
	margin: 50px auto;
	display: block;
	width: 131px;
	height: 134px;
}

.analysis-card.cnt-wit-tp-img-wrp .col-title {
	color: #97c83b;
	text-align: center;
	margin: 5px 0;
	margin-bottom: 5px;
}
.analysis-card.cnt-wit-tp-img-wrp p {
	font-size: 1.6rem;
	font-weight: 100;
	line-height: 27px;
	font-family: "Open Sans", sans-serif;
}
.analysis-card.cnt-wit-tp-img-wrp .col-btn-grp {
	margin: 0;
	column-gap: 0;
}
.analysis-card.cnt-wit-tp-img-wrp .col-btn-grp .btn_row {
	margin: 0;
}
.analysis-card.cnt-wit-tp-img-wrp .col-btn-grp .btn_row a.hs-button {
	width: 150px;
	margin: 0 auto;
	display: inherit;
	margin-top: 20px;
}
.analysis-card.cnt-wit-tp-img-wrp .col-btn-grp .btn_row a.hs-button {
	display: inherit;
	margin: 20px auto 0;
	width: 150px;
	min-height: 35px;
	text-transform: uppercase;
	line-height: 1.25;
	padding: 5px 20px 0px 20px;
	font-family: "Oswald", sans-serif;
	font-weight: 400;
	font-size: 1.6rem;
}
a {
	font-size: 1.6rem;
	font-weight: 100;
	line-height: 25px;
	font-family: "Open Sans", sans-serif;
}
.analysis-training-card .top_sec.noButton {
	padding: 0;
	margin: 0;
	text-align: left;
}

.analysis-training-card .top_sec h3.title {
	margin-top: 5px;
	margin-bottom: 40px;
	line-height: 1.2;
}

.analysis-training-card .bottom_row .cnt-col {
	margin-right: 2.3576515979%;
	width: 20.6728200116%;
	margin: 0px 2% 50px 1.5% !important;
	padding: 0;
}

.analysis-training-card .bottom_row .flex-row.flex_row {
	row-gap: 0;
	justify-content: flex-start;
}

.analysis-training-card .bottom_row .cnt-col .tp-img {
	margin: 0;
}

.analysis-training-card .bottom_row .cnt-col .tp-img img {
	width: 67px;
	height: 67px;
	display: block;
	float: none;
	margin-right: 3%;
	margin-left: 2%;
	margin-bottom: 3%;
	object-fit: cover;
}

.analysis-training-card .bottom_row .cnt-col .tp-img-cnt-inner {
	min-height: 150px;
}

.analysis-training-card .bottom_row .cnt-col .tp-img-cnt-inner p {
	padding: 0px;
	margin: 0px;
	color: #5f82c4;
	font-size: 1.2rem;
	font-weight: 100;
	line-height: 27px;
}
.analysis-training-card .bottom_row .cnt-col .tp-img-cnt-inner h4 {
	font-family: "effra", sans-serif;
	padding: 0px;
	margin: 0px;
	text-transform: uppercase;
}
.analysis-training-card .bottom_row .cnt-col .col-btn-grp {
	column-gap: 0;
	margin-top: 0;
	display: block;
}
.analysis-training-card .bottom_row .cnt-col .col-btn-grp a {
	width: 100%;
	min-height: 35px;
	text-transform: uppercase;
	text-align: center;
	font-size: 1.6rem;
	display: inline-block;
	margin-top: 20px;
	padding: 5px 20px 0px 20px;
	max-width: 200px;
	font-weight: 400;
	line-height: 1.25;
}
.analysis-training-card .bottom_row .cnt-col .col-btn-grp .btn_row {
	margin: 0;
	display: block;
}
.analysis-training-card.cnt-wit-tp-img-wrp .bototm_btn .btn_row,
.home-recent-post.blog-feed .bototm_btn .btn_row{
	margin: 0;
	padding: 40px 0px 40px 0px;
}
.analysis-training-card.cnt-wit-tp-img-wrp .bototm_btn .btn_row a,
.home-recent-post.blog-feed .bototm_btn .btn_row a{
	font-size: 18px;
	font-weight: 700;
	background: transparent;
	border: 0;
	color: #97c83b;
	line-height: 25px;
	font-family: "Open Sans", sans-serif;
	padding: 0;
	min-height: inherit;
	text-transform: none;
}
.analysis-training-card.cnt-wit-tp-img-wrp .bototm_btn .btn_row a:hover,
.home-recent-post.blog-feed .bototm_btn .btn_row a:hover{
	color: #355e98;
}
.home-bg-with-content .page-center {
	padding: 50px 0px 50px 0px;
}
.home-bg-with-content .page-center .content_widget {
	width: 48.821174201%;
}
.home-bg-with-content .page-center .content_widget h3 {
	font-family: "effra", sans-serif;
	font-weight: 700;
	margin: 40px 0px 0px 0px;
	line-height: 1.2;
}
.home-bg-with-content .page-center .content_widget p {
	font-size: 1.6rem;
	font-weight: 100;
	line-height: 27px;
}
.home-bg-with-content .page-center .content_widget .btn_row {
	column-gap: 0;
	margin: 0 0 0.75em;
	padding-top: 10px;
}
.home-bg-with-content .page-center .content_widget .btn_row a {
	margin-top: 20px;
	min-height: 45px;
	text-transform: uppercase;
	font-size: 2rem;
	font-weight: 400;
	line-height: 43px;
	padding: 0px 20px 0px 20px;
	border-radius: 0.25rem;
}
.home-bg-with-content .bg_el.bg_img {
	background-position: inherit !important;
}
.home-recent-post .top_sec.noButton {
	padding: 0;
	margin: 0;
	text-align: left;
}
.home-recent-post .top_sec.noButton h3.title {
	margin-bottom: 40px;
	margin-top: 5px;
	line-height: 1.2;
}
.home-recent-post.blog-feed .recent-post-item {
	margin: 2%;
	border: 1px solid #e1e5e4;
	float: left;
	padding: 0 !important;
	width: 29.33%;
}
.home-recent-post.blog-feed .hs-featured-wrp {
	padding-bottom: 200px;
}
.home-recent-post.blog-feed .recent-post-item:hover {
	opacity: 0.6;
}
.home-recent-post.blog-feed .recent-post-item .post-btm {
	padding: 20px;
	padding-bottom: 40px;
}
.home-recent-post.blog-feed .meta_wrap {
	margin: 0;
}
.home-recent-post.blog-feed .recent-post-title a {
	display: block;
	color: #424242;
	font-family: "Oswald", sans-serif;
	font-size: 2.6rem;
	font-weight: 700;
	text-decoration: none;
	text-transform: uppercase;
}
.home-recent-post.blog-feed .recent-post-title {
	margin: 0;
}
.home-recent-post.blog-feed .recent-post-item .item_inner {
	box-shadow: none;
}
body {
	word-break: normal;
}
.about-top-content .top_sec.noButton {
	margin: 0;
	padding: 0;
	text-align: left;
}
.about-top-content .top_sec .top_content h2 {
	margin-top: 30px;
}
.about-top-content .top_sec .top_content h2 img {
	margin: -7px 12px 19px 0px;
	display: block;
	float: left;
}
.about-top-content .top_sec .top_content p {
	font-size: 1.6rem;
	font-weight: 100;
	line-height: 27px;
}
.about-top-content .top_sec .top_content p:last-child {
	margin: 0 0 0.75em;
}
.popup-video.adv_video_module .poster_image,
.cause-mapping-two-content.two-col-content .poster_image{
	position: static;
}
.popup-video.adv_video_module .inner_spacer,
.cause-mapping-two-content.two-col-content .inner_spacer{
	padding: 0!important;
}
.popup-video.adv_video_module .vid_trigger,
.cause-mapping-two-content.two-col-content .vid_trigger{
	background: transparent !important;
}
.popup-video.adv_video_module .poster_image img,
.cause-mapping-two-content.two-col-content .poster_image img{
	float: none;
	margin: 10px auto;
	display: block;
}
.popup-video.adv_video_module .active_show .inner_spacer,
.cause-mapping-two-content.two-col-content .active_show .inner_spacer{
	padding-bottom: 56.25%;
}
.popup-video.adv_video_module .video_popup_modal iframe,
.cause-mapping-two-content.two-col-content .video_popup_modal iframe{
	position: static;
	max-width: 640px;
	width: 100%;
	min-height: 360px;
	vertical-align: middle;
}
.cause-mapping-two-content.two-col-content .video_container {
	margin: 20px 0;
}
.popup-video.adv_video_module .active_show .inner_spacer,
.cause-mapping-two-content.two-col-content .active_show .inner_spacer{
	position: relative;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 15px;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 0.3rem;
	background-color: #fff;
}
.popup-video.adv_video_module .video_popup_modal .modal_video_container,
.cause-mapping-two-content.two-col-content .video_popup_modal .modal_video_container{
	padding-top: 104px;
}
.popup-video.adv_video_module .video_popup_modal.active_show .modal_video_box,
.cause-mapping-two-content.two-col-content .video_popup_modal.active_show .modal_video_box{
	text-align: center;
	max-width: 670px;
}
.popup-video.adv_video_module .closeicon svg,
.cause-mapping-two-content.two-col-content .closeIcon svg{
	display: none;
}
.popup-video.adv_video_module .closeicon:before,
.cause-mapping-two-content.two-col-content .closeIcon:before{
	content: "\f00d";
	position: absolute;
	left: 50%;
	top: 50%;
	font-family: 'FontAwesome';
	transform: translateX(-50%) translateY(-50%);
}
.popup-video.adv_video_module .closeicon,
.cause-mapping-two-content.two-col-content .closeIcon{
	-webkit-font-smoothing: antialiased;
	font-weight: 600;
	min-height: 35px;
	text-transform: uppercase;
	text-align: center;
	border: 0px;
	border: 1px solid #fff;
	transition: all 0.2s ease;
	font-family: "Open Sans", sans-serif;
	background: #5f82c4;
	color: #fff;
	width: auto;
	display: inline-block;
	-webkit-appearance: button;
	margin: 0;
	outline: none;
	padding: 15px;
	border-radius: 100%;
	font-size: 15px !important;
	line-height: 20px;
	height: 35px;
	top: 70px;
	right: 30px;
}
table {
	overflow-wrap: normal;
}
.popup-video.adv_video_module .video_popup_modal,
.cause-mapping-two-content.two-col-content .video_popup_modal{
	background-color: rgb(0 0 0 / 50%);
}
.about-card .cnt-col.col4 {
	width: 27.4966634515%;
	margin: 0px 0% 20px 4% !important;
	border: 1px solid #5f82c4;
	padding: 0;
}
.about-card.cnt-wit-tp-img-wrp .flex-row {
	row-gap: 0;
	justify-content: left;
}
.about-card.cnt-wit-tp-img-wrp .tp-img {
	margin: 0;
}
.about-card.cnt-wit-tp-img-wrp .tp-img img {
	width: 100%;
	vertical-align: baseline;
}
.about-card .cnt-col .tp-img-cnt-inner h4 {
	font-size: 1.6rem;
}
.about-card .cnt-col .tp-img-cnt-inner p {
	font-size: 1.6rem;
	font-weight: 100;
	line-height: 27px;
}
.about-card.cnt-wit-tp-img-wrp .col-btn-grp {
	margin: 0;
}
.about-card.cnt-wit-tp-img-wrp .col-btn-grp .btn_row {
	margin-bottom: 20px;
	margin-top: 0;
}
.about-card.cnt-wit-tp-img-wrp .col-btn-grp .btn_row a {
	min-width: 200px;
}
.accordion_wrap .acc-item .acc-content .acc-btn-wrap a, .blog-feed .recent-post-item .post-btm .read-more a, .card_gallery .card_inner .card_box .btn_item a,
.career-opportunities .career_popup .popup-btn .btn_row a, .cnt-wit-tp-img-wrp .col-btn-grp a, .feat-wrap .feat-item-wrp .right-content .btn_row a,
.sidebar .hs_small_btn a, .systems-page .hs-search-results__next-page, .systems-page .hs-search-results__prev-page, .testimonials_slider .testmn_item .btn_item a,
body .hs_small_btn .btn_item a {
	padding: 5px 20px 0px 20px;
	font-size: 16px;
}
.about-card.cnt-wit-tp-img-wrp .tp-img-cnt-inner {
	padding: 0 10px 0 10px;
	margin-bottom: 10px;
}
.team-member-sec .top_sec {
	margin: 0;
	padding: 0;
	text-align: left;
}
.team-member-sec .top_sec .btn_row_wrap.col4 {
	padding: 0;
	display: block;
}
.team-member-sec .top_sec .btn_row_wrap.col4 .btn_row {
	margin: 0;
	display: block;
}
.team-member-sec .top_sec .btn_row_wrap.col4 .btn_row a {
	background: transparent;
	border: 0;
	color: #97c83b;
	font-size: 1.6rem;
	font-weight: 100;
	line-height: 25px;
	font-family: "Open Sans", sans-serif;
	text-transform: none;
	padding: 0;
	min-height: inherit;
}
.team-member-sec .cnt-col {
	padding: 0;
}
.team-member-sec.cnt-wit-tp-img-wrp .tp-img {
	margin: 0;
	width: 200px;
	border-radius: 150px;
	height: 200px;
	margin: 0 auto;
}
.team-member-sec.cnt-wit-tp-img-wrp .tp-img img {
	width: 100%;
	max-width: 150%;
	border-radius: 150px;
}
.team-member-sec .cnt-col h4.col-title {
	margin: 5px 0;
	font-size: 1.6rem;
}
.team-member-sec .tp-img-cnt {
	display: block;
	width: 74.4105871005%;
	margin: 0 auto;
	max-width: 1400px;
}
.team-member-sec .cnt-col h5 {
	font-weight: 400;
	margin: 0 0 0.75em;
}
.team-member-sec .cnt-col p {
	font-size: 1.6rem;
	font-weight: 100;
	line-height: 27px;
}
.team-member-sec .cnt-col ul {
	list-style-type: none;
	overflow: hidden;
	margin-bottom: 20px;
	margin-top: 15px;
	margin-left: 0;
	padding-left: 0;
}
.team-member-sec .cnt-col ul li {
	list-style-type: none;
	font-size: 1.6rem;
	font-weight: 100;
	line-height: 27px;
	font-family: "Open Sans", sans-serif;
	color: #424242;
	padding-left: 55px;
	text-indent: -1.8em;
	margin-left: 0;
	margin-bottom: 0;
}
.team-member-sec .cnt-col ul li:before {
	content: "• ";
	font-size: 3.2rem;
	color: #5f82c4;
	height: 2px;
	display: block;
	line-height: 32px;
}
.team-member-sec .cnt-col p img {
	width: 30px;
	display: block;
}
.team-member-sec.cnt-wit-tp-img-wrp .cnt-col p:last-child {
	margin: 0 0 0.75em;
}
.our-team-card.cm_team_wrp .flex_row {
	row-gap: 0;
	justify-content: left;
}

.our-team-card.cm_team_wrp .flex_row .cm_team_card {
	float: left;
	display: block;
	width: 27.4966634515%;
	margin: 0px 2% 8% 3% !important;
	opacity: 1;
	padding: 0;
}

.our-team-card.cm_team_wrp  .cm_team_image {
	width: 200px;
	border-radius: 150px;
	height: 200px;
	margin: 0 auto;
	min-height: auto;
	padding: 0;
	display: block;
}

.our-team-card.cm_team_wrp .cm_team_image svg {
	display: none;
}

.our-team-card.cm_team_wrp .cm_team_image img {
	width: 100%;
	max-width: 150%;
	height: auto;
	max-height: inherit;
	object-fit: inherit;
	border-radius: 150px;
}

.our-team-card.cm_team_wrp .flex_row .cm_team_card:hover {
	opacity: 0.6;
}

.our-team-card.cm_team_wrp .cm_team_cont {
	padding: 10px;
	min-height: 100px;
}

.our-team-card.cm_team_wrp .cm_team_cont p {
	padding: 0;
	font-size: 1.4rem;
	color: #333;
	font-family: "Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;
	line-height: 1.5;
	margin: 0;
}
.our-team-card.cm_team_wrp .btn_row {
	margin-top: 20px;
}
.attendees-banner.simple-banner.cm_banner.image .banner-content-inner {
	width: 100%;
	background: none;
}
.attendees-two-col-content .top_sec.noButton {
	margin: 0;
	padding: 0;
	text-align: left;
}
.attendees-two-col-content .top_sec h2 {
	margin-top: 30px;
	margin-bottom: 5px;
}
.attendees-two-col-content {
	font-size: 1.6rem;
	font-weight: 100;
	line-height: 27px;
}
.attendees-two-col-content.two-col-content .flex_row .content-col {
	padding: 0 20px;
	padding-left: 0;
}
.attendees-two-col-content.two-col-content .flex_row .media_column {
	padding: 0 20px;
	padding-right: 0;
}
.attendees-two-col-content.two-col-content .flex_row h3 {
	font-size: 2.5rem;
	font-family: "Oswald", sans-serif;
	font-weight: 300;
	line-height: 1.2;
	text-transform: none;
	margin: 45px 0px 10px 0px;
}
.attendees-two-col-content.two-col-content .top_sec .top_content>:last-child {
	margin: 0 0 0.75em;
}
.attendees-two-col-content.two-col-content .flex_row p a.hs-button {
	margin-top: 20px;
}
.attendees-two-col-content ol {
	list-style-type: decimal;
	margin-left: 40px;
	margin-bottom: 20px;
	padding: 0;
}
.attendees-two-col-content ol li {
	margin: 0;
}
.attendees-two-col-content.two-col-content .content_box {
	margin: 0;
}
.attendees-two-col-content.two-col-content .content-col .description{
	margin:0;
}
.attendees-banner.simple-banner.cm_banner.image {
	height: auto;
}

.attendees-banner.simple-banner.cm_banner.image .banner-content-inner {
	min-height: 140px;
}
.cause-mapping-two-content .content-col {
	padding: 0;
	width: 65.8807828007%;
	margin-right: 5%;
}
.cause-mapping-two-content .media_column {
	width: 27.4966634515%;
	padding: 0;
}
.cause-mapping-two-content.two-col-content .flex_row {
	row-gap: 0;
	justify-content: inherit;
}
.cause-mapping-two-content .content-col h2 {
	margin-top: 30px;
	margin-bottom: 5px;
}
.cause-mapping-two-content.two-col-content .content-col .description {
	margin: 0;
}
.cause-mapping-two-content .content-col h2 img {
	margin: -7px 12px 19px 0px;
	display: block;
	float: left;
}
.cause-mapping-two-content {
	font-size: 1.6rem;
	font-weight: 100;
	line-height: 27px;
}
.cause-mapping-two-content .content-col img {
	vertical-align: baseline;
}
.cause-mapping-two-content .media_column .single-img img {
	margin: 10px auto;
	display: block;
	width: 150px !important;
	max-width: 100% !important;
}
.cause-mapping-two-content.two-col-content .content_box {
	text-align: center;
	margin: 0;
}
.cause-mapping-two-content.two-col-content .content_box h3 {
	font-size: 2rem;
	text-transform: none;
	margin: 55px 0px 10px 0px !important;
	line-height: 1.2;
}
.cause-mapping-two-content.two-col-content .right_column_btn .btn_row {
	justify-content: center;
	padding-top: 10px;
	margin: 0 0 0.75em;
}
.cause-mapping-two-content.two-col-content .right_column_btn .btn_row a {
	padding: 5px 20px 0px 20px;
	min-height: 35px;
	text-transform: uppercase;
	margin-top: 20px;
	font-family: "Oswald", sans-serif !important;
	font-weight: 400;
	font-size: 1.6rem !important;
	line-height: 1.25;
	border-radius: 0.25rem;
}
.cause-mapping-two-content.two-col-content .text_block>:last-child {
	margin: 0 0 0.75em;
}
.cause-mapping-two-content.two-col-content .right_column_btn .btn_row a.hs-sec-btn:hover {
	color: #fff;
	background: #f7bb24;
	border: 1px solid #5f82c4;
}
.cause-mapping-content .top_sec.noButton {
	padding: 0;
	margin: 0;
	text-align: left;
}
.cause-mapping-content .top_content h2 {
	font-size: 3rem;
	font-weight: 400;
	margin-top: 30px;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 1.2;
}
.cause-mapping-content .top_content h2 img {
	margin: -7px 12px 19px 0px;
	display: block;
	float: left;
}
.cause-mapping-content .top_sec .top_content>:last-child {
	margin: 0 0 0.75em;
}
.cause-mapping-content .top_sec .top_content p img {
	float: left;
	margin: 10px 30px 0px 0px;
}
.cause-mapping-content {
	font-size: 1.6rem;
	font-weight: 100;
	line-height: 27px;
}
.cause-mapping-content .bottom_row {
	display: inline-block;
	width: 100%;
	padding-top: 20px;
}
.cause-mapping-content .bottom_row .cnt-col {
	padding: 0;
	text-align: left;
}
.cause-mapping-content .bottom_row .cnt-col h2 {
	font-size: 3rem;
	font-weight: 400;
	margin-top: 30px;
}
.cause-mapping-content .bottom_row .cnt-col h2 img {
	margin: -7px 12px 19px 0px;
	display: block;
	float: left;
}
.cause-mapping-content.cnt-wit-tp-img-wrp .tp-img-cnt-inner p img {
	float: left;
	margin: 10px 30px 0px 0px;
}
p {
	font-size: 1.6rem;
	font-weight: 100;
	line-height: 27px;
}
.about-card.cnt-wit-tp-img-wrp .top_sec p {
	margin: 0 0 0.75em;
}
.cause-card.about-card .top_content{
	padding-bottom: 20px;
}
.cause-card.about-card .bottom_row {
	padding-top: 20px;
}
.cause-mapping-two-content.two-col-content .content-col .description ol {
	padding: 0;
	list-style-type: decimal;
	margin-left: 40px;
	margin-bottom: 20px;
}
.cause-mapping-two-content.two-col-content .content-col .description h3 {
	font-weight: 300;
	text-transform: none;
	font-size: 2.5rem;
	line-height: 1.2;
	margin: 45px 0px 10px 0px;
}
.training-card.cause-mapping-two-content .media_column {
	padding-bottom: 40px;
}
.training-card.about-card.cnt-wit-tp-img-wrp .cnt-col.col3 {
	width: 25%;
	padding: 0 4px;
	margin: 0 !important;
	border: 0;
	margin-bottom: 10px !important;
}
.about-card.cnt-wit-tp-img-wrp .cnt-col.col3 .inner_spacing {
	border: 1px solid #5f82c4;
}
.two-col-content .rethink-video-wrap {
	width: 100%;
	float: left;
	margin: 20px 0;
}
.two-col-content .rethink-video-wrap .btn-img-vid {
	width: 100%;
	border: none;
	background: #fff !important;
	-webkit-appearance: none;
	-moz-appearance: none;
}
.two-col-content .rethink-video-wrap .btn-img-vid img {
	max-width: 100%;
	height: auto;
	float: none;
	margin: 10px auto;
	display: block;
	clear: both;
}
.cause-mapping-two-content .page-center {
	z-index: inherit;
}
.cause-mapping-two-content.two-col-content .content-col .description ol li {
	margin: 0;
}
.case-study-card .top_sec {
	margin: 0;
	padding: 0;
	text-align: left;
}
.case-study-card .top_sec h2 {
	margin-top: 30px;
}
.case-study-card .top_sec h2 img {
	margin: -7px 12px 19px 0px;
	display: block;
	float: left;
}
.case-study-card .top_sec .top_content p:last-child {
	margin: 0 0 0.75em;
}
.case-study-card .bottom_row {
	margin-bottom: 20px;
}
.case-study-card .bottom_row .cnt-col {
	padding: 0;
}
.case-study-card .bottom_row .cnt-col .inner_spacing {
	padding: 0 20px;
}
.case-study-card .bottom_row .cnt-col:first-of-type .inner_spacing {
	padding-left: 0;
}
.case-study-card .bottom_row .cnt-col:last-of-type .inner_spacing {
	padding-right: 0;
}
.case-study-card .cnt-col h3,
.case-study-card .top_content h3{
	margin: 55px 0px 10px 0px;
	text-transform: none;
	font-weight: 300;
	font-size: 2.5rem;
	line-height: 1.2;
}
.case-study-card .top_content h3{
	margin:45px 0px 10px 0px;
}
.case-study-card.cnt-wit-tp-img-wrp .tp-img-cnt-inner p:last-child {
	margin: 0 0 0.75em;
}
.cause-mapping-two-content .media_column{
	padding-bottom: 40px;
}
.case-study-card .top_sec .top_content ul{
	list-style-type: none;
	overflow: hidden;
	margin-bottom: 20px;
	margin-top: 15px;
	margin-left: 0;
	padding: 0;
}
.case-study-card .top_content ul li{
	list-style-type: none;
	font-size: 1.6rem;
	font-weight: 100;
	line-height: 27px;
	font-family: "Open Sans", sans-serif;
	color: #424242;
	padding-left: 55px;
	text-indent: -1.8em;
	margin-left: 0;
	margin-bottom: 0;
}
.case-study-card .top_content ul li:before{
	content: "• ";
	font-size: 3.2rem;
	color: #5f82c4;
	height: 2px;
	display: block;
	line-height: 32px;
}
.case-study-card .top_sec .top_content p {
	font-style: normal;
}
.mapping-certification-card .bottom_row {
	margin-bottom: 40px;
}
.mapping-certification-card.cnt-wit-tp-img-wrp .flex-row {
	row-gap: 0;
}
.mapping-certification-card.case-study-card .bottom_row .cnt-col.col6 {
	margin-right: 2.3576515979%;
	width: 43%;
}
.mapping-certification-card.case-study-card .bottom_row .cnt-col.col6 .inner_spacing {
	padding: 0;
}
.mapping-certification-card.case-study-card .bottom_row .cnt-col.col6 h3.col-title {
	background: #5f82c4;
	color: #fff;
	padding: 10px !important;
	margin-bottom: 0 !important;
	margin-top: 45px;
}
.mapping-certification-card.case-study-card .tp-img-cnt-inner {
	min-height: 150px;
	padding: 20px;
}
/*.mapping-certification-card.case-study-card .tp-img-cnt-inner em {
font-style: normal;*/
}
.mapping-certification-card.case-study-card .tp-img-cnt-inner h4 {
	margin-top: 20px;
	font-size: 1.6rem;
}
.mapping-certification-card.case-study-card .tp-img-cnt-inner h4 img {
	vertical-align: baseline;
}
.mapping-certification-card.case-study-card .bottom_row .cnt-col.col6:nth-child(2) h3.col-title {
	background: #7F7F7F;
}
.mapping-certification-card.case-study-card .bottom_row .cnt-col.col6:nth-child(3) h3.col-title {
	background: #97c83b;
}
.mapping-certification-card.case-study-card .bottom_row .cnt-col.col6:nth-child(4) h3.col-title {
	background: #656565;
}
.case-study-card .top_sec ol {
	padding: 0;
	margin: 0;
	list-style-type: decimal;
	margin-left: 40px;
	margin-bottom: 20px;
}
.case-study-card .top_sec ol li {
	margin: 0;
	list-style-type: decimal;
	font-size: 1.6rem;
	font-weight: 100;
	line-height: 27px;
	font-family: "Open Sans", sans-serif;
	color: #424242;
}
/*.case-study-card .top_sec ol li em {
font-style: normal;*/
}
/*.cause-mapping-two-content .content-col em {
font-style: normal;*/
}
.cause-mapping-two-content .content-col .hs-responsive-embed-wrapper {
	margin-left: 0 !important;
	width: 100% !important;
	clear: both;
	margin-bottom: 1.25em !important;
}
.cause-mapping-two-content .content-col ul {
	margin-bottom: 20px;
	list-style-type: none;
	margin-top: 15px;
	margin-left: 0;
	padding: 0;
}
.cause-mapping-two-content .content-col ul li {
	list-style-type: none;
	font-size: 1.6rem;
	font-weight: 100;
	line-height: 27px;
	font-family: "Open Sans", sans-serif;
	color: #424242;
	padding-left: 55px;
	text-indent: -1.8em;
	margin-left: 0;
	margin-bottom: 0;
}
.cause-mapping-two-content .content-col ul li:before {
	content: "• ";
	font-size: 3.2rem;
	color: #5f82c4;
	height: 2px;
	display: block;
	line-height: 32px;
}
.case-study-card.cnt-wit-tp-img-wrp .bototm_btn .btn_row {
	justify-content: left;
	margin-top: 30px;
	margin-bottom: 0.75em;
}
.cause-mapping-two-content.two-col-content .content-col .description div {
	margin: 0 !important;
	float: none !important;
}
ul.checkmark li:before {
	content: "" !important;
}
ul.checkmark li {
	background: url(//2164270.fs1.hubspotusercontent-na1.net/hubfs/2164270/raw_assets/public/ThinkReliability_March2024/images/check-mark.png) no-repeat 0 50%;
}
.full-width-wrap-col.cause-mapping-two-content.two-col-content .right_column_btn .btn_row a.hs-sec-btn {
	padding: 0px 20px 0px 20px;
	line-height: 43px;
	font-size: 2rem ! IMPORTANT;
	min-height: 45px;
}
.case-study-card.full-width-wrap .page-center {
	border-bottom: 1px solid #ccc;
	padding-bottom: 30px;
}
.cause-two-column-content .top_sec.noButton {
	padding: 0;
	margin: 0;
}
.cause-two-column-content .top_sec.noButton h2 {
	margin-bottom: 10px;
}
.cause-two-column-content .col6 {
	padding: 0;
}
.cause-two-column-content .content-col.col6 {
	padding: 0 20px;
	padding-left: 0;
}
.cause-two-column-content .media_column.col6 {
	padding: 0 20px;
	padding-right: 0;
}
.cause-two-column-content.two-col-content .content-col .description {
	margin: 0;
}
.cause-two-column-content h4 {
	font-weight: normal;
	margin-top: 20px;
	text-align: center;
	font-size: 1.6rem;
}
.cause-two-column-content ul {
	list-style-type: none;
	overflow: hidden;
	margin-bottom: 20px;
	margin-top: 15px;
	margin-left: 0;
	padding: 0;
}
.cause-two-column-content ul li {
	margin: 0;
	list-style-type: none;
	font-size: 1.6rem;
	font-weight: 100;
	line-height: 27px;
	font-family: "Open Sans", sans-serif;
	color: #424242;
	margin-left: 20px;
	padding-left: 55px;
	text-indent: -1.8em;
	margin-left: 0;
}
.cause-two-column-content ul li:before {
	content: "• ";
	font-size: 3.2rem;
	color: #5f82c4;
	height: 2px;
	display: block;
	line-height: 32px;
}
.cause-two-column-content.two-col-content .content_box {
	margin-top: 0;
}
.cause-two-column-content.two-col-content .content_box img {
	float: none;
	margin: 10px auto;
	display: block;
}
.cause-two-column-content.two-col-content .text_block p:last-child {
	margin: 0 0 0.75em;
}
.cause-two-column-content.two-col-content .flex_row {
	row-gap: 0;
	margin-bottom: 20px;
}
.cause-two-column-content .page-center {
	border-bottom: 1px solid #ccc;
	padding-bottom: 6px;
}
.cm-faq.accordion_wrap.cm_acc .accord_outer .acc-item .acctitle {
	text-align: center;
}
.cm-faq.accordion_wrap.cm_acc .accord_outer .acc-item .acc-content {
	text-align: center;
}
.accordion_wrap.cm_acc .accord_outer .acc-item .acc-content p {
	font-size: 1.6rem;
	line-height: 1.5;
}
.cm-faq.accordion_wrap.cm_acc .page-center {
	border-bottom: 1px solid #ccc;
	padding-bottom: 30px;
}

blockquote, q {
	margin: 0;
	padding: 0;
	border: 0;
	padding: 5px 20px 5px 50px;
}
.case-study-card .top_sec blockquote p {
	quotes: "“" "”" "‘" "’";
	color: #656565;
	font-style: italic;
	font-size: 1.8rem;
	display: block;
}
blockquote p:before, q p:before {
	content: open-quote;
	color: #e1e5e4;
	font-family: 'Times', serif;
	margin-top: 5px;
	margin-right: 5px;
	font-size: 40px;
	font-size: 4rem;
}
blockquote p:after, q p:after {
	content: close-quote;
	color: #e1e5e4;
	font-family: 'Times', serif;
	font-size: 40px;
	font-size: 4rem;
	margin-top: 20px;
	margin-left: 5px;
}
.case-study-card blockquote p:after {
	font-size: 0;
}
.case-study-card .top_sec .top_content blockquote  em {
	font-style: italic;
}
.full-width-wrap.case-study-card .bottom_row {
	margin-bottom: 0px;
}
.no-border.case-study-card.full-width-wrap .page-center {
	border: 0;
	padding: 0;
}
.no-border.case-study-card .top_sec .top_content h1 {
	text-align: center;
	line-height: 1.2;
	font-size: 3.5rem;
	font-weight: 400;
}
.cm_acc.cm-faq.extra-space .page-center {
	padding-bottom: 50px;
}
.cause-mapping-two-content .content-col.col12 {
	width: 100%;
	margin-right: 0;
}
.cause-mapping-two-content .media_column.col12 {
	width: 100%;
	padding: 0;
}
.case-study-card p+h4 {
	font-weight: normal;
	margin-top: 20px;
	font-size: 1.6rem;
}
.case-study-card.full-width-wrap p+h4{
	text-align: center;
}
.case-study-card.full-width-wrap.gap .page-center{
	padding-bottom: 6px;
}
.cmp-card.analysis-card.cnt-wit-tp-img-wrp .col-title {
	font-size: 1.6rem;
}
.about-card.cnt-wit-tp-img-wrp .top_sec .top_content h2 img {
	margin: -7px 12px 19px 0px;
	display: block;
	float: left;
}
.cmp-three-card.about-card.cnt-wit-tp-img-wrp .top_sec {
	padding-bottom: 40px;
}
.wpr-quote.case-study-card blockquote p:after {
	font-size: 4rem;
}
.public-workshop-two-col .top_sec.noButton {
	padding: 0;
	margin: 0;
	text-align: left;
}
.public-workshop-two-col .top_sec.noButton h2 {
	font-size: 3rem;
	margin-top: 30px;
}
.public-workshop-two-col .top_sec.noButton h2 img {
	margin: -7px 12px 19px 0px;
	display: block;
	float: left;
}
.public-workshop-two-col.two-col-content .flex_row {
	row-gap: 0;
	width: 100%;
}
.public-workshop-two-col .flex_row .col6 {
	padding: 0;
}
.public-workshop-two-col .flex_row .content-col.col6 .description {
	margin: 0;
	padding-left: 20px;
	padding-right: 20px;
}

.public-workshop-two-col .content-col .description .hs-responsive-embed-wrapper {
	margin: 0 !important;
	max-width: inherit !important;
	max-height: inherit !IMPORTANT;
	min-width: inherit !important;
}

.public-workshop-two-col .content-col .description .hs-responsive-embed-wrapper .hs-responsive-embed-inner-wrapper {
	padding: 0 !important;
}
.public-workshop-two-col .content-col .description .hs-responsive-embed-wrapper .hs-responsive-embed-inner-wrapper iframe {
	width: 100% !important;
	height: 338px !important;
	position: static !important;
}
.public-workshop-two-col .flex_row .media_column.img-col {
	padding-left: 20px;
	margin: 37px 0 0;
}
.public-workshop-two-col.two-col-content .content_box {
	margin-top: 0;
}
.chart-button a.hs-sec-btn.theme {
	min-height: 45px;
	font-size: 2rem !important;
	font-weight: 400;
	line-height: 43px;
	border: 1px solid transparent;
	padding: 0px 20px 0px 20px;
	text-transform: uppercase;
	border-radius: 0.25rem;
}
.chart-button a.hs-sec-btn.theme:hover {
	border: 1px solid #f7bb24;
}
.public-workshop-card .top_sec.noButton {
	padding: 0;
	margin: 0;
}
.public-workshop-card .top_sec.noButton h2 {
	color: #fff !important;
	background: #656565;
	text-align: center;
	padding: 15px 0px 15px 0px !important;
	margin: 0px !important;
}
.public-workshop-card.cnt-wit-tp-img-wrp .flex-row {
	row-gap: 0;
}
.public-workshop-card .cnt-col {
	padding: 0;
	margin-bottom: 20px;
	padding: 20px;
}
.public-workshop-card .cnt-col:nth-child(odd) {
	background: #fafafa;
}
.public-workshop-card.cnt-wit-tp-img-wrp .cnt-col p:last-child {
	margin: 0 0 0.75em;
}
.public-workshop-card .cnt-col h3 {
	font-weight: 300;
	text-transform: none;
	margin: 45px 0px 10px 0px;
	font-size: 35px;
	margin-top: 10px;
	line-height: 1.2;
}
.public-workshop-card.cnt-wit-tp-img-wrp .cnt-col.left_aln .col-btn-grp {
	margin: 0;
}
.public-workshop-card.cnt-wit-tp-img-wrp .col-btn-grp a {
	padding: 0px 20px 0px 20px;
	line-height: 43px;
	min-height: 45px;
	margin-bottom: 20px;
}
.public-workshop-two-col.two-col-content .content_box p:last-child {
	margin: 0 0 0.75em;
}
.public-workshop-classes.upcoming-sec {
	background-position: inherit !IMPORTANT;
}
.public-workshop-classes.upcoming-sec .page-center {
	padding: 0;
	max-width: 1400px;
}
.public-workshop-classes.upcoming-sec .top_sec.noButton {
	padding: 0;
	margin: 0;
}
.public-workshop-classes.upcoming-sec .top_sec h2 {
	font-size: 35px;
	margin: 40px 0px 0px 0px !important;
}
.public-workshop-classes.upcoming-sec .page-center .bottom_row {
	margin-top:42px;
	width: 100%;
}
.public-workshop-classes.upcoming-sec .top_sec p {
	margin: 0 0 0.75em;
}
.public-workshop-classes.upcoming-sec.cnt-wit-tp-img-wrp .flex-row {
	justify-content: center;
}
.public-workshop-classes.upcoming-sec .page-center .bottom_row .cnt-col {
	width: 28.7% !important;
	margin: 0 2.3%;
	min-height: 385px;
	max-width: 300px;
}
.public-workshop-classes.upcoming-sec .bottom_row .cnt-col .inner_spacing {
	border: 0;
	box-shadow: none;
}
.public-workshop-classes.upcoming-sec .bottom_row .cnt-col .inner_spacing h5.col-title,
.public-workshop-classes.upcoming-sec .bottom_row .cnt-col .inner_spacing h5.col-title span{
	color: #fff !important;
}
.public-workshop-classes.upcoming-sec .bottom_row .cnt-col .inner_spacing h5.col-title{
	font-weight: 700;
	font-size: 1.6rem;
	line-height: 1.2;
	padding: 15px 10px 10px 10px;
}
.public-workshop-classes.upcoming-sec .bottom_row .cnt-col .inner_spacing h5.col-title span{
	top:0;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.2;
	font-family: Oswald, sans-serif;
}
.public-workshop-classes.upcoming-sec .bottom_row .cnt-col:nth-child(3) .inner_spacing h5.col-title {
	background-color: #f7bb24;
}
.public-workshop-classes.upcoming-sec .tp-img-cnt .tp-img-cnt-inner {
	padding: 30px;
}
.public-workshop-classes.upcoming-sec .tp-img-cnt .tp-img-cnt-inner h6 {
	margin: 0 0 0.75em;
	font-weight: 300;
	color: #656565 !important;
	font-size: 1.2rem;
}
.public-workshop-classes.cnt-wit-tp-img-wrp .tp-img-cnt-inner p:last-child {
	margin: 0 0 0.75em;
}
.public-workshop-classes.upcoming-sec .tp-img-cnt .tp-img-cnt-inner h5 {
	font-weight: 400;
	margin: 0 0 0.75em;
}
.logo_slider.trusted-logo .top_sec.noButton {
	margin: 0 !IMPORTANT;
	padding: 0;
}
.trusted-logo.no-slider .logos_row {
	justify-content: center;
	margin: 0;
}
.trusted-logo .top_sec .top_content h2 {
	font-size: 35px;
	margin-bottom: 28px;
	margin-top: 30px;
}
.trusted-logo.no-slider .logos_row .logo_item {
	padding: 0 !important;
	margin: 0 33px 10px 0;
	display: inline-block;
	max-width: 20%;
	text-indent: 0 !important;
}
.trusted-logo.no-slider .logos_row .logo_item:last-child {
	margin-right: 0px;
}
.pw-three-card.about-card.cnt-wit-tp-img-wrp .top_sec {
	text-align: center;
	padding-bottom: 31px;
}
.pw-three-card.about-card.cnt-wit-tp-img-wrp .top_sec h2 {
	font-size: 35px;
}
.pw-three-card.about-card.cnt-wit-tp-img-wrp .col-btn-grp .btn_row a {
	font-size: 24px !important;
	padding: 8px 20px 11px;
	width: 190px;
	text-transform: capitalize;
	min-width: inherit;
}
.pw-three-card.about-card.cnt-wit-tp-img-wrp .col-btn-grp {
	margin-bottom: 25px;
	padding-top: 17px;
}
.pw-three-card.about-card.cnt-wit-tp-img-wrp .flex-row {
	padding-bottom: 31px;
}
.pw-three-card-v2.pw-three-card.about-card.cnt-wit-tp-img-wrp .flex-row{
	justify-content: center;
	width: 74.4105871005%;
	margin: 0 auto;
}
.pw-three-card-v2.pw-three-card.about-card.cnt-wit-tp-img-wrp .top_sec {
	padding-bottom: 0;
}
.pw-three-card-v2.about-card .cnt-col.col4 {
	float: none;
	display: inline-block;
	vertical-align: top;
	width: 33.33%;
	margin: 0px 0% 20px 4% !important;
}
.pw-bottom-pane.two-col-content.bottom_pane_wrap .content-col.col12 {
	width: 100%;
	text-align: center;
}
.pw-bottom-pane.two-col-content.bottom_pane_wrap .content-col .description h2 {
	font-size: 35px;
	margin: 40px 0px 0px 0px;
}
.pw-bottom-pane.two-col-content.bottom_pane_wrap p {
	text-align: center;
}
.pw-bottom-pane.two-col-content.bottom_pane_wrap .btn_row {
	justify-content: center !important;
}
.pw-bottom-pane.two-col-content.bottom_pane_wrap .btn_row a {
	padding: 3px 22px 12px;
	font-size: 24px !important;
	text-transform: capitalize !IMPORTANT;
	margin-top: 33px;
}

.pw-bottom-pane.two-col-content.bottom_pane_wrap .btn_row a:hover {
	border: 1px solid #5f82c4;
}
/* blog-css */
.content-wrapper.blog-main-post {
	padding: 0;
}
.blog-sidebar.span4 {
	padding: 20px 40px 20px 20px !important;
	display: table-cell;
	vertical-align: top;
	background: #f7f7f7;
	width: 25%;
}
.sidebar.span8 .dnd-section>.row-fluid,
.blog-sidebar.span4 .dnd-section>.row-fluid{
	width: 100%;
}
.cm-blog-post-sidebr .blog-main-post>.row-fluid {
	margin: 0;
}
.sidebr-post .page-center {
	width: 100%;
}
.sidebr-post h4{
	font-size: 1.6rem;
	font-weight: 700;
	text-transform: uppercase;
}
.popular-items-wrap {
	margin-top: 15px;
	margin-bottom: 20px;
}
.hs-blog-post .related-post-item {
	list-style-type: none;
	font-size: 1.6rem;
	font-weight: 100;
	line-height: 27px;
	font-family: "Open Sans", sans-serif;
	color: #424242;
	margin-left: 0 !important;
	padding-left: 25px !important;
	margin-bottom: 0 !important;
}
.hs-blog-post .related-post-item:before {
	content: "• ";
	font-size: 3.2rem;
	color: #5f82c4;
	height: 2px;
	display: block;
	line-height: 32px;
	position: absolute;
	left: -4px;
}
.sidebar-popular-posts .page-center {
	width: 100%;
}
.sidebar-popular-posts .related-title a {
	color: #97c83b;
}
.sidebar-popular-posts .related-title a:hover {
	color: #355e98;
}
.sidebar-popular-posts .related-post-item-inner {
	column-gap: 0;
}
.sidebar-popular-posts.popular__post {
	overflow: inherit;
}
.sidebar.span8 {
	padding: 40px 0px 0px 20px !important;
	width: 75%;
}
.blog-post__body h5 {
	font-size: 1.6rem;
	color: #656565;
	font-weight: 400;
	margin: 0 0 0.75em;
}
.blog_post_bottom_pane.post-bottom-pane {
	padding: 0;
	padding-bottom: 40px;
}
.blog_post_bottom_pane.post-bottom-pane .page-center {
	max-width: 1400px;
	padding: 0;
}
.blog_post_bottom_pane.post-bottom-pane h3 {
	font-weight: 300;
	text-decoration: none;
	text-transform: none;
	margin: 45px 0px 10px 0px !important;
	line-height: 1.2;
	font-size: 2.5rem;
}
.blog_post_bottom_pane.post-bottom-pane .page-center .content_widget {
	width: 48.821174201%;
}
.blog_post_bottom_pane.post-bottom-pane .page-center .content_widget .btn_row {
	padding-top: 10px;
	margin: 0 0 0.75em;
}

.blog_post_bottom_pane.post-bottom-pane .page-center .content_widget .btn_row a {
	margin-top: 20px;
	padding: 0px 20px 0px 20px;
	font-size: 2rem !important;
	font-weight: 400;
	line-height: 43px;
	width: auto;
	min-height: 45px;
	text-transform: uppercase;
	text-align: center;
	border: 0px;
	transition: all 0.2s ease;
	border: 1px solid transparent;
}
.blog_post_bottom_pane.post-bottom-pane .page-center .content_widget .btn_row a:hover {
	border: 1px solid #f7bb24;
}
.blog_post_bottom_pane .bg_el.bg_img {
	background-position: inherit !important;
}
.post_social_share_main {
	padding: 0;
}
.post-pagination.flex_row {
	width: 100%;
	max-width: 800px;
	display: block;
	margin: 0 auto;
	font-size: 16px;
	font-size: 1.6rem;
}

.post-pagination.flex_row .prev-pagination {
	float: left;
	margin: 10px 30px 0px 0px;
	width: auto;
}

.post-pagination.flex_row .next-pagination {
	float: right;
	margin: 10px 0px 0px 30px;
}

.post-pagination.flex_row a {
	font-size: 1.6rem;
	color: #97c83b;
}

.post-pagination.flex_row a h5 {
	color: #97c83b;
	font-weight: 300;
	line-height: 25px;
	font-family: "Open Sans", sans-serif;
}

.post-pagination.flex_row a:hover h5 {
	color: #355e98;
}
.cm_search_result_page .hs-search-results__pagination {
	flex-wrap: wrap;
}
.cm_search_result_banner .content-wrapper {
	position: relative;
	padding: 0;
}

.cm_search_result_banner .heading {
	width: 48.821174201%;
	background: url(//2164270.fs1.hubspotusercontent-na1.net/hubfs/2164270/raw_assets/public/ThinkReliability_March2024/images/transblue.png);
	display: block;
	padding: 10px 20px 10px 20px;
	text-align: center;
	float: none !important;
	margin: 8% auto !important;
}

.cm_search_result_banner .heading h1 {
	font-size: 4rem;
	color: #fff !important;
	font-weight: 300;
	font-family: "Oswald", sans-serif;
	text-transform: uppercase;
	line-height: 1.2;
}
.cm_search_result_page .hs-search-results__listing {
	gap: 0;
	display: flex;
	flex-wrap: wrap;
}
.cm_search_result_page .hs-search-results__listing li {
	border: 1px solid #e1e5e4;
	float: left;
	display: block;
	width: 27.4966634515%;
	opacity: 1;
	margin: 0px 3% 3% 2% !important;
	min-height: 230px;
	overflow: hidden;
}
.cm_search_result_page .hs-search-results__content {
	padding: 10px;
}
.cm_search_result_page .content-wrapper {
	padding: 0;
}
.systems-page .hs-search-results__listing li h3 {
	font-size: 1.6rem;
}
.cm_search_result_page .systems-page {
	padding-top: 0;
}
.cm_search_result_page .hs-search-results__listing li:hover .hs-search-results__content {
	opacity: 0.6;
}
.cm_search_result_page .hs-search-results__message {
	text-align: center;
}



@media (min-width: 576px){
	.modal-dialog {
		margin: 30px auto;
	}
	.upcoming-sec .page-center {
		max-width:540px;
	}
}
@media (min-width: 768px){
	.upcoming-sec .page-center {
		max-width:720px;
	}
}

@media (min-width: 992px){
	.upcoming-sec .page-center {
		max-width:960px;
	}
}
@media (min-width: 1200px) and (max-width: 1366px){
	.logo_slider.trusted-logo .page-center,
	.about-card.pw-three-card .page-center,
	.two-col-content.bottom_pane_wrap.pw-bottom-pane .page-center{
		width: 100%;
		max-width: 1170px;
	}
	.pw-three-card-v2.pw-three-card.about-card.cnt-wit-tp-img-wrp .flex-row {
		width: 100%;
		max-width: 1170px;
	}

}
@media (min-width: 992px) and (max-width: 1240px){
	.public-workshop-classes.cnt-wit-tp-img-wrp .tp-img-cnt-inner p {
		padding: 20px;
	}
}
@media (min-width: 991px) and (max-width: 1200px){
	.upcoming-sec .page-center .bottom_row {
		width: 100%;
	}
	.upcoming-sec .page-center .bottom_row .cnt-col {
		margin: 5px 9px;
	}
	.upcoming-sec .tp-img-cnt>div {
		padding-left: 14px;
		padding-right: 14px;
	}

	.upcoming-sec .tp-img-cnt .tp-img-cnt-inner h3 {
		font-size: 18px;
		line-height: 25px;
	}

	.upcoming-sec .tp-img-cnt .tp-img-cnt-inner h2 {
		min-height: 100px;
	}

	.upcoming-sec .tp-img-cnt .tp-img-cnt-inner h2 a {
		font-size: 22px;
		line-height: 30px;
	}
	.upcoming-sec .page-center .bototm_btn {
		width: 100%;
	}
	.cnt-wit-tp-img-wrp.upcoming-sec {
		padding-bottom: 20px;
	}

}


@media (min-width: 1200px){
	.upcoming-sec .page-center {
		max-width:1140px;
	}
}
@media screen and (max-width: 1400px){
	.analysis-card.cnt-wit-tp-img-wrp .tp-img-cnt-inner p {
		height: auto !important;
	}
}
@media (max-width: 1199px){
	.trusted-logo.no-slider .logos_row .logo_item:nth-child(1),
	.trusted-logo.no-slider .logos_row .logo_item:nth-child(2) {
		width: 48% !important;
		margin-bottom: 20px;
		max-width: inherit !important;
		margin-right: 0;
	}

	.trusted-logo.no-slider .logos_row .logo_item img {
		width: 100%;
		max-width: 185px;
	}

	.trusted-logo.no-slider .logos_row .logo_item {
		margin-left: 0;
		width: 32% !important;
		max-width: inherit;
		margin-right: 0;
	}
}

@media screen and (max-width: 1180px){
	.analysis-card.cnt-wit-tp-img-wrp .tp-img-cnt-inner p {
		height: auto !important;
	}
	.analysis-training-card .bottom_row .cnt-col {
		width: 40.2913699012%;
	}
	.analysis-training-card .bottom_row .cnt-col .tp-img-cnt-inner {
		margin-left: 10px;
	}
	.cause-mapping-two-content .content-col {
		margin-right: 0;
		width: 100%;
	}

	.cause-mapping-two-content .media_column {
		width: 100%;
	}
	.public-workshop-classes.upcoming-sec .page-center {
		width: 91.4701957002%;
	}
	.pw-three-card-v2.pw-three-card.about-card.cnt-wit-tp-img-wrp .flex-row {
		width: 91.4701957002%;
	}

}

@media (min-width: 768px) and (max-width: 991px){
	.upcoming-sec .page-center .bottom_row {
		width: 100%;
	}
	.upcoming-sec .page-center .bottom_row .cnt-col {
		margin: 5px 12px;
	}
	.upcoming-sec .tp-img-cnt .tp-img-cnt-inner h3 {
		font-size: 16px;
		line-height: 20px;
	}
	.upcoming-sec .tp-img-cnt .tp-img-cnt-inner h2 a {
		font-size: 20px;
		line-height: 25px;
	}

}
@media (max-width: 991px) and (min-width: 768px){
	.case-study-card .bottom_row .cnt-col.col4 {
		width: 33.333%;
	}
	.case-study-card .bottom_row .cnt-col.col3 {
		width: 25%;
	}
}

@media screen and (max-width: 991px){
	.upcoming-sec .bottom_row .cnt-col .inner_spacing h5.col-title {
		line-height: 1.2;
		padding: 13px 35px 11px;
	}
	.upcoming-sec .bottom_row .cnt-col .inner_spacing h5.col-title span {
		top: -1px;
	}
	.upcoming-sec .page-center .bototm_btn {
		width: 100%;
	}
	.cnt-wit-tp-img-wrp.upcoming-sec {
		padding-bottom: 20px;
	}
	.home-recent-post.blog-feed .recent-post-title a {
		font-size: 1.6rem;
	}
	.home-recent-post.blog-feed .recent-post-item .post-btm {
		padding: 10px;
		padding-bottom: 20px;
	}
	.public-workshop-classes.upcoming-sec .page-center .bottom_row .cnt-col {
		margin: 0 2%;
	}
	.public-workshop-classes.cnt-wit-tp-img-wrp .tp-img-cnt-inner p {
		padding: 20px;
	}
	.public-workshop-classes.upcoming-sec.cnt-wit-tp-img-wrp {
		padding-bottom: 40px;
	}
	.body-container--blog-index .sidebar.span8 {
		padding-left: 0 !important;
		width:100%;
	}
	.body-container--blog-index .blog-sidebar.span4{
		width:100%;
	}

}

@media screen and (max-width: 900px){
	.mapping-certification-card.case-study-card .bottom_row .cnt-col.col6 {
		width: 100%;
	}
}
@media (max-width: 850px){
	.about-top-content td,
	.about-top-content th {
		width: 100% !important;
	}
}
@media (max-width: 767px){
	.home-recent-post.blog-feed .recent-post-item {
		width: 100%;
	}
	.upcoming-sec .tp-img-cnt .tp-img-cnt-inner {
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 20px;
	}
	.upcoming-sec .tp-img-cnt .tp-img-cnt-inner h3 {
		height: auto !important;
		font-size: 16px;
		line-height: 20px;
		padding-bottom: 10px;
	}
	.upcoming-sec .tp-img-cnt .tp-img-cnt-inner h2 a {
		font-size: 20px;
		line-height: 25px;
		padding-top: 0;
	}
	.upcoming-sec .tp-img-cnt>div {
		padding-left: 15px;
		padding-right: 15px;
	}
	.analysis-card.cnt-wit-tp-img-wrp .tp-img-cnt-inner p {
		height: auto !important;
	}
	.upcoming-sec .page-center .bottom_row {
		width: 100%;
		margin-top: 0;
	}
	.cnt-wit-tp-img-wrp.upcoming-sec {
		padding-top: 20px;
	}
	.upcoming-sec .page-center .bottom_row .cnt-col {
		margin: 5px 0;
		height: auto !important;
	}
	.upcoming-sec .page-center .bototm_btn .btn_row a {
		width: 50%;
		margin-right: auto ! IMPORTANT;
	}
	.cnt-wit-tp-img-wrp.upcoming-sec {
		padding-bottom: 65px;
	}
	.about-card .cnt-col.col4 {
		width: 100% !important;
		margin: 0 0 20px 0 !important;
	}
	.popup-video.adv_video_module .video_popup_modal .modal_video_container {
		padding-left: 10px;
		padding-right: 10px;
	}
	.cm_nv_wrp .cm_nv_inner .custom, .cm_pg_wrp .left-col a.custom, .cm_pg_wrp .right-col .social-share a.custom, .hs-button, form input[type=submit]{
		padding: 5px 20px 0px 20px;
	}
	.attendees-two-col-content.two-col-content .flex_row .media_column {
		padding: 0;
	}
	.attendees-two-col-content.two-col-content .flex_row .content-col {
		padding: 0;
	}
	.attendees-two-col-content.two-col-content .flex_row {
		row-gap: 20px;
	}
	.training-card.about-card.cnt-wit-tp-img-wrp .cnt-col.col3 {
		width: 100%;
		padding: 0;
	}
	.modal-dialog {
		width: 100%;
		margin: 0;
		padding: 10px;
	}
	.cause-two-column-content .media_column.col6 {
		padding: 0;
	}
	.cause-two-column-content .content-col.col6 {
		padding: 0;
	}
	.public-workshop-two-col.two-col-content .flex_row {
		flex-direction: column-reverse;
	}
	.public-workshop-two-col .flex_row .media_column.img-col {
		padding-left: 0;
		margin: 0;
	}
	.public-workshop-two-col .flex_row .content-col.col6 .description {
		padding: 0;
	}
	.vimeo-player iframe {
		width: 100%;
	}
	.home-bg-with-content.cnt-wit-bg-wrp .btn_item {
		width: 100%;
		display: block;
	}
	.public-workshop-classes.upcoming-sec.cnt-wit-tp-img-wrp{
		padding-top: 86px;
	}
	.public-workshop-classes.upcoming-sec .page-center .bottom_row .cnt-col {
		width: 100% ! IMPORTANT;
		margin: 0 0 15px;
		max-width: 100%;
		min-height: auto;
	}


}

@media screen and (max-width: 680px){
	.upcoming-sec .page-center .bottom_row .cnt-col {
		width: 100% !important;
	}
	.analysis-card .bottom_row .flex-row.flex_row .cnt-col {
		width: 100%;
	}
	.analysis-training-card .bottom_row .cnt-col {
		width: 100%;
	}
	.home-bg-with-content .page-center .content_widget {
		width: 100%;
	}
	.home-bg-with-content .page-center .content_widget h3 {
		text-align: center;
	}
	.home-bg-with-content .page-center .content_widget .btn_row a {
		margin: 0 auto;
		display: block;
	}
	.team-member-sec .tp-img-cnt {
		width: 82.9403914003%;
	}
	.our-team-card.cm_team_wrp .flex_row .cm_team_card {
		display: block;
		width: 100%;
	}
	.our-team-card.cm_team_wrp .flex_row {
		display: block;
	}
	.cause-mapping-two-content .content-col {
		width: 100%;
		margin-right: 0;
	}
	.cause-mapping-two-content .media_column {
		width: 100%;
	}
	.cause-mapping-two-content.two-col-content .right_column_btn .btn_row {
		display: block;
	}
	.cause-mapping-two-content.two-col-content .right_column_btn .btn_row a {
		display: block;
	}
	.cause-mapping-two-content.two-col-content .right_column_btn .btn_row a {
		margin-top: 0;
	}
	.case-study-card .top_sec h2 img {
		margin-bottom: 5px;
	}
	.cmrca-banner.simple-banner.cm_banner {
		height: auto !important;
	}
	.cmrca-banner.simple-banner.cm_banner .banner-content-inner h1 {
		font-size: 35px;
	}
	.pw-page.no-border.case-study-card .top_sec .top_content h1,
	.public-workshop-classes.upcoming-sec .top_sec h2,
	.pw-three-card.about-card.cnt-wit-tp-img-wrp .top_sec h2,
	.trusted-logo .top_sec .top_content h2,
	.pw-bottom-pane.two-col-content.bottom_pane_wrap .content-col .description h2{
		font-size: 26px;
	}
	.hs-blog-post .blog-sidebar.span4 {
		display: none;
	}
	.sidebar.span8 {
		width: 100%;
	}
	.blog_post_bottom_pane.post-bottom-pane .page-center .content_widget {
		text-align: center;
		width: 100%;
	}
	.blog_post_bottom_pane.post-bottom-pane .page-center .content_widget .btn_row a {
		margin: 0 auto;
		display: block;
		width: 100%;
	}
	.blog_post_bottom_pane.post-bottom-pane .page-center .content_widget .btn_row {
		justify-content: center;
		display: block;
	}
	.post-bottom-pane.blog-post-bottom-pane .btn_item {
		width: 100%;
	}
	.body-container--blog-index .sidebar.span8 {
		padding-left: 0 !important;
	}
	.blog-sidebar.span4{
		width:100%;
	}
	.body-container--blog-index .blog-wit-sidbr {
		margin-bottom: 0;
	}
	.cm_search_result_page .hs-search-results__listing li {
		width: 100%;
	}
	.cm_search_result_banner .heading {
		width: 100%;
	}

}