/*# sourceMappingURL=style.css.map */

[class^=johnson-]:before, [class*=" johnson-"]:before {
	font-family: "johnson-icons";
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.johnson-search:before {
	content: "";
}

.johnson-close:before {
	content: "";
}

.johnson-check:before {
	content: "";
}

.johnson-insurance-icon:before {
	content: "";
}

.johnson-nonprofit-icon:before {
	content: "";
}

.johnson-board-industry-icon:before {
	content: "";
}

* {
	margin: 0 auto;
	text-decoration: none !important;
	outline: none !important;
}

body {
	font-family: "Open Sans", Verdana, Geneva, Tahoma, sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #46494a;
	line-height: 1.56;
}

body.sidr-open {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	overflow: hidden !important;
}

img {
	width: auto;
	max-width: 100%;
	height: auto;
	border: 0;
}

ul, ol {
	margin: 0;
	padding: 0;
	list-style: none;
}

ol {
	list-style: decimal inside;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-family: "Open Sans", Verdana, Geneva, Tahoma, sans-serif;
	font-weight: 700;
	font-size: 30px;
	color: #000;
	line-height: 1.2;
}

p {
	margin: 0;
	padding: 0;
}

.btn {
	white-space: normal;
}

a, a:hover, a:visited {
	color: #29588c;
}

::selection {
	background-color: #29588c;
	color: #fff;
}

::-moz-selection {
	background-color: #29588c;
	color: #fff;
}

body>.overlay {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 999;
	content: " ";
	width: auto;
	height: auto;
	background: rgba(0, 0, 0, .6);
	backdrop-filter: blur(3px);
	opacity: 0;
	visibility: hidden;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}

body.main-menu-open>.overlay, body.header-search-active>.overlay {
	opacity: 1;
	visibility: visible;
}

.modal {
	z-index: 99999;
}

.modal-backdrop.show {
	z-index: 99998;
	opacity: .8;
}

.grecaptcha-badge {
	opacity: 0;
	visibility: hidden;
}

@media screen and (max-width: 767px) {
	body {
		font-size: 15px;
	}
}

.container {
	padding-left: 20px;
	padding-right: 20px;
}

.scrollup {
	bottom: -50px;
	right: 15px;
	width: 45px;
	height: 45px;
	z-index: 9;
	background-color: #db504a;
	border-radius: 50%;
	text-align: center;
	cursor: pointer;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
}

.scrollup.active {
	bottom: 15px;
}

.scrollup i {
	font-size: 22px;
	color: #fff;
	line-height: 1;
}

.pagination {
	display: block;
	text-align: center;
}

.pagination:after {
	display: block;
	content: " ";
	clear: both;
}

.pagination ul.pagination {
	margin: 0 auto;
	border-radius: 0;
}

.pagination ul.pagination>a, .pagination ul.pagination>span {
	display: inline-block;
	vertical-align: top;
	width: auto;
	height: auto;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding: 10px 16px 11px 16px;
	background-color: #fff;
	border: none;
	border-radius: 35px;
	box-shadow: 0 5px 20px rgba(0, 0, 0, .12);
	text-align: center;
	font-weight: 500;
	font-size: 12px;
	color: #393d41;
	line-height: 1.4;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.pagination ul.pagination>span.current {
	background-color: #29588c;
	color: #fff;
}

.pagination .alignleft a, .pagination .alignright a {
	display: block;
	padding: 10px 20px 11px 20px;
	background-color: #29588c;
	border: none;
	border-radius: 35px;
	box-shadow: 0 5px 20px rgba(0, 0, 0, .05);
	text-align: center;
	font-weight: 500;
	font-size: 12px;
	color: #fff;
	line-height: 1.4;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.pagination .alignleft {
	float: left;
}

.pagination .alignright {
	float: right;
}

.tippy-box {
	padding: 12px 15px 12px 15px;
	background-color: #fff;
	text-align: left;
	font-weight: 400;
	font-size: 14px;
	color: #000;
}

.tippy-box .tippy-content {
	padding: 0;
	word-break: break-word;
}

.tippy-box .tippy-content strong {
	font-weight: 700;
	font-size: 14px;
}

.tippy-box .tippy-arrow {
	color: #fff;
}

.sectionScrollerText {
	text-transform: uppercase;
	font-weight: 800;
	font-size: 200px;
	color: rgba(0, 0, 0, 0);
	line-height: .75;
	-webkit-text-stroke-width: 1px;
	user-select: none;
}

.sectionScrollerText.sectionScrollerTextBlack {
	-webkit-text-stroke-color: rgba(0, 0, 0, .2);
}

.sectionScrollerText.sectionScrollerTextWhite {
	-webkit-text-stroke-color: rgba(255, 255, 255, .075);
}

.has-jl-blue-background-color {
	background-color: #db504a;
}

.has-jl-blue-color, .has-jl-blue-color:hover, .has-jl-blue-color:focus, .has-jl-blue-color:active {
	color: #29588c;
}

.has-jl-light-blue-background-color {
	background-color: #4492c6;
}

.has-jl-light-blue-color, .has-jl-light-blue-color:hover, .has-jl-light-blue-color:focus, .has-jl-light-blue-color:active {
	color: #4492c6;
}

.has-jl-orange-background-color {
	background-color: #a29438;
}

.has-jl-orange-color, .has-jl-orange-color:hover, .has-jl-orange-color:focus, .has-jl-orange-color:active {
	color: #a29438;
}

.has-jl-green-background-color {
	background-color: #3d6c40;
}

.has-jl-green-color, .has-jl-green-color:hover, .has-jl-green-color:focus, .has-jl-green-color:active {
	color: #3d6c40;
}

.has-jl-mustard-background-color {
	background-color: #a29438;
}

.has-jl-mustard-color {
	color: #a29438;
}

.swal-footer {
	text-align: center;
}

.swal-button {
	background-color: #a29438;
	color: #fff;
	border-radius: 35px;
}

.swal-button:hover, .swal-button:focus {
	background-color: #29588c !important;
}

.overflow-visible {
	overflow: visible !important;
	z-index: 1;
}

.font-weight-thin {
	font-weight: 100;
}

.font-weight-extralight {
	font-weight: 200;
}

.font-weight-light {
	font-weight: 300;
}

.font-weight-regular {
	font-weight: 400;
}

.font-weight-medium {
	font-weight: 500;
}

.font-weight-semibold {
	font-weight: 600;
}

.font-weight-bold {
	font-weight: 700;
}

.font-weight-extrabold {
	font-weight: 800;
}

.font-weight-black {
	font-weight: 900;
}

.font-style-normal {
	font-style: normal;
}

.font-style-italic {
	font-style: italic;
}

.text-transform-uppercase {
	text-transform: uppercase;
}

.text-transform-none {
	text-transform: none;
}

.letter-spacing--9 {
	letter-spacing: -9px;
}

.letter-spacing--8 {
	letter-spacing: -8px;
}

.letter-spacing--7 {
	letter-spacing: -7px;
}

.letter-spacing--6 {
	letter-spacing: -6px;
}

.letter-spacing--5 {
	letter-spacing: -5px;
}

.letter-spacing--4 {
	letter-spacing: -4px;
}

.letter-spacing--3 {
	letter-spacing: -3px;
}

.letter-spacing--2 {
	letter-spacing: -2px;
}

.letter-spacing--1 {
	letter-spacing: -1px;
}

.letter-spacing-0 {
	letter-spacing: 0px;
}

.letter-spacing-1 {
	letter-spacing: 1px;
}

.letter-spacing-2 {
	letter-spacing: 2px;
}

.letter-spacing-3 {
	letter-spacing: 3px;
}

.letter-spacing-4 {
	letter-spacing: 4px;
}

.letter-spacing-5 {
	letter-spacing: 5px;
}

.letter-spacing-6 {
	letter-spacing: 6px;
}

.letter-spacing-7 {
	letter-spacing: 7px;
}

.letter-spacing-8 {
	letter-spacing: 8px;
}

.letter-spacing-9 {
	letter-spacing: 9px;
}

.z-index--9 {
	z-index: -9;
}

.z-index--8 {
	z-index: -8;
}

.z-index--7 {
	z-index: -7;
}

.z-index--6 {
	z-index: -6;
}

.z-index--5 {
	z-index: -5;
}

.z-index--4 {
	z-index: -4;
}

.z-index--3 {
	z-index: -3;
}

.z-index--2 {
	z-index: -2;
}

.z-index--1 {
	z-index: -1;
}

.z-index-0 {
	z-index: 0;
}

.z-index-1 {
	z-index: 1;
}

.z-index-2 {
	z-index: 2;
}

.z-index-3 {
	z-index: 3;
}

.z-index-4 {
	z-index: 4;
}

.z-index-5 {
	z-index: 5;
}

.z-index-6 {
	z-index: 6;
}

.z-index-7 {
	z-index: 7;
}

.z-index-8 {
	z-index: 8;
}

.z-index-9 {
	z-index: 9;
}

.btn {
	margin: 0 auto;
	padding: 15px 20px 15px 20px;
	border: 1px solid;
	border-radius: 0;
	font-family: "Open Sans", Verdana, Geneva, Tahoma, sans-serif;
	font-weight: 700;
	font-size: 14px;
	color: #29588c;
	line-height: 1.3;
	letter-spacing: 1px;
	cursor: pointer;
	white-space: normal;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.btn.btn-rounded {
	border-radius: 35px;
}

.btn.btn-primary-color {
	background-color: #db504a;
	border-color: rgba(0, 0, 0, 0);
	color: #fff;
}

.btn.btn-primary-color:hover, .btn.btn-primary-color:focus {
	background-color: #a29438;
	box-shadow: initial;
	color: #fff;
}

.btn.btn-secondary-color {
	background-color: #db504a;
	border-color: rgba(0, 0, 0, 0);
	color: #fff;
}

.btn.btn-secondary-color:hover, .btn.btn-secondary-color:focus {
	background-color: #29588c;
	box-shadow: initial;
	color: #fff;
}

.btn.btn-white-color {
	background-color: #db504a;
	border-color: #db504a;
	color: #fff;
	box-shadow: 0 6px 20px rgba(0, 0, 0, .24);
}

.btn.btn-white-color:hover, .btn.btn-white-color:focus {
	background-color: #29588c;
	border-color: #29588c;
	box-shadow: initial;
	color: #fff;
}

.btn.btn-border-primary {
	background-color: rgba(0, 0, 0, 0);
	border-color: #db504a;
	color: #db504a;
}

.btn.btn-border-primary:hover, .btn.btn-border-primary:focus {
	background-color: #db504a;
	box-shadow: initial;
	color: #fff;
}

.btn.btn-border-secondary {
	background-color: rgba(0, 0, 0, 0);
	border-color: #db504a;
	color: #db504a;
}

.btn.btn-border-secondary:hover, .btn.btn-border-secondary:focus {
	background-color: #db504a;
	box-shadow: initial;
	color: #fff;
}

.btn.btn-yellow-color {
	background-color: #db504a;
	border-color: rgba(0, 0, 0, 0);
	color: #fff;
}

.btn.btn-yellow-color:hover, .btn.btn-yellow-color:focus {
	background-color: #29588c;
	box-shadow: initial;
	color: #fff;
}

.btn.btn-border-white {
	background-color: rgba(0, 0, 0, 0);
	border-color: #db504a;
	color: #fff;
}

.btn.btn-border-white:hover, .btn.btn-border-white:focus {
	background-color: #db504a;
	color: #fff;
	box-shadow: initial;
}

.btn.btn-border-transparent {
	background-color: rgba(0, 0, 0, 0);
	border-color: rgba(0, 0, 0, 0);
	color: #fff;
}

.btn.btn-border-transparent:hover, .btn.btn-border-transparent:focus {
	background-color: rgba(0, 0, 0, 0);
	border-color: rgba(0, 0, 0, 0);
	box-shadow: initial;
	color: #db504a;
}

.btn.btn-shadow {
	box-shadow: 0 6px 20px rgba(0, 0, 0, .24);
}

.btn:not(.no-hover-effect):hover {
	-webkit-transform: translateY(-5px);
	transform: translateY(-5px);
}

.btn:focus {
	box-shadow: initial;
}

a.wp-block-button__link.has-jl-blue-background-color:hover, a.wp-block-button__link.has-jl-blue-background-color:visited {
	background-color: #a29438;
	color: #fff;
}

.section-heading .tagline {
	margin-bottom: 7px;
	font-family: "Open Sans", Verdana, Geneva, Tahoma, sans-serif;
	font-weight: 700;
	font-size: 30px;
	color: #000;
	line-height: 1.25;
}

.section-heading .title {
	margin-bottom: 30px;
	font-family: "Open Sans", Verdana, Geneva, Tahoma, sans-serif;
	font-weight: 800;
	font-size: 48px;
	color: #000;
	line-height: 1.25;
}

.section-heading .subtitle {
	margin-bottom: 23px;
	font-family: "Open Sans", Verdana, Geneva, Tahoma, sans-serif;
	font-weight: 600;
	font-size: 30px;
	color: #000;
	line-height: 1.33;
}

.box-left-line {
	position: relative;
	padding-left: 72px;
}

.box-left-line:before {
	position: absolute;
	top: 20px;
	left: 0;
	z-index: 0;
	content: " ";
	width: 55px;
	height: 2px;
	background-color: #4492c6;
}

.material .material-input input:focus, .material .material-input textarea:focus {
	box-shadow: none;
}

.form-control:focus {
	box-shadow: none;
}

.wpulike {
	padding: 0;
}

.wpulike .wp_ulike_btn {
	min-width: 27px;
	min-height: 27px;
	padding: 0;
	background-color: rgba(0, 0, 0, 0) !important;
	font-size: 27px;
	color: #a29438;
	line-height: 1;
	opacity: .5;
}

.wpulike .wp_ulike_btn:after {
	content: "";
	background: none;
	width: auto;
	height: auto;
	position: static;
	transform: initial;
	font-family: "Line Awesome Free";
	font-weight: 900;
	filter: initial;
}

.wpulike .count-box {
	margin-left: 4px;
	padding: 0;
	box-shadow: initial;
}

.wpulike .count-box:before {
	display: none;
}

.wpulike .wp_ulike_is_liked .wp_ulike_btn {
	opacity: 1;
}

.errorMessageFixing .wpcf7-not-valid-tip {
	position: absolute;
	top: auto;
	left: 0;
}

.errorMessageFixing .recaptcha {
	display: inline-block;
	text-align: left;
}

.errorMessageFixing .recaptcha * {
	margin: 0;
}

.errorMessageFixing .recaptcha .wpcf7-not-valid-tip {
	position: static;
	margin-top: 5px;
	font-size: 11px;
}

.errorMessageFixing .recaptcha .g-recaptcha>div {
	width: 250px !important;
	margin-right: 0;
	margin-left: 0;
}

.errorMessageFixing .recaptcha .g-recaptcha iframe {
	display: block;
}

@media screen and (min-width: 1920px) {
	.container {
		max-width: 1220px;
	}
}

@media screen and (max-width: 1919px) {
	.container {
		max-width: 1250px;
	}
}

@media screen and (max-width: 1199px) {
	.container {
		max-width: 960px;
		padding-left: 20px;
		padding-right: 20px;
	}
}

@media screen and (max-width: 991px) {
	.section-heading .tagline {
		font-size: 20px;
	}
	
	.section-heading .title {
		font-size: 36px;
	}
	
	.section-heading .subtitle {
		font-size: 24px;
	}
	
	.wraper-home-team>.container {
		padding-bottom: 100px;
	}
	
	.box-left-line {
		padding-left: 0;
	}
	
	.box-left-line:before {
		display: none;
	}
}

@media screen and (max-width: 767px) {
	.section-heading .title {
		margin-bottom: 20px;
		font-weight: 700;
		font-size: 30px;
	}
	
	.toggleTargetContent {
		max-height: 80px;
	}
}

@media screen and (max-width: 575px) {
	.section-heading .tagline {
		font-size: 18px;
	}
	
	.section-heading .title {
		margin-bottom: 20px;
		font-size: 24px;
	}
	
	.section-heading .subtitle {
		font-size: 20px;
	}
}

.default-text h1 {
	margin-bottom: 15px;
	font-weight: 700;
	font-size: 28px;
}

.default-text h2 {
	margin-bottom: 20px;
	font-weight: 700;
	font-size: 22px;
}

.default-text h3 {
	margin-bottom: 13px;
	font-weight: 700;
	font-size: 24px;
}

.default-text h4 {
	margin-bottom: 20px;
	font-weight: 700;
	font-size: 18px;
	line-height: 1.67;
}

.default-text h5 {
	margin-bottom: 13px;
	font-weight: 700;
	font-size: 17px;
	line-height: 1.67;
}

.default-text h6 {
	margin-bottom: 13px;
	font-weight: 700;
	font-size: 16px;
	line-height: 1.67;
}

.default-text hr {
	margin-bottom: 25px;
}

.default-text p {
	margin-bottom: 25px;
}

.default-text p a {
	color: #a29438;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.default-text p a:hover {
	color: #29588c;
}

.default-text ul:not(.check-list):not(.woocommerce-error):not(.blocks-gallery-grid) {
	margin-bottom: 30px;
}

.default-text ul:not(.check-list):not(.woocommerce-error):not(.blocks-gallery-grid) li {
	position: relative;
	margin-bottom: 5px;
	padding-left: 18px;
	font-size: 14px;
}

.default-text ul:not(.check-list):not(.woocommerce-error):not(.blocks-gallery-grid) li:before {
	position: absolute;
	top: 6px;
	left: 0;
	content: "";
	border: 1px solid #4492c6;
	background-color: #4492c6;
	width: 7px;
	height: 7px;
	border-radius: 50%;
}

.default-text ul:not(.check-list):not(.woocommerce-error):not(.blocks-gallery-grid) li a {
	color: #a29438;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.default-text ul:not(.check-list):not(.woocommerce-error):not(.blocks-gallery-grid) li a:hover {
	color: #29588c;
}

.default-text ul:not(.check-list):not(.woocommerce-error):not(.blocks-gallery-grid) li ul {
	margin-top: 20px;
}

.default-text ul:not(.check-list):not(.woocommerce-error):not(.blocks-gallery-grid) li ul li:before {
	background-color: rgba(0, 0, 0, 0);
}

.default-text ul:not(.check-list):not(.woocommerce-error):not(.blocks-gallery-grid) li ul li ul li:before {
	background-color: #4492c6;
	border-radius: 0;
}

.default-text ul:not(.check-list):not(.woocommerce-error):not(.blocks-gallery-grid) li ul li ul li ul li:before {
	background-color: rgba(0, 0, 0, 0);
	border-radius: 0;
}

.default-text ul:not(.check-list):not(.woocommerce-error):not(.blocks-gallery-grid) li ul li ul li ul li ul li:before {
	background-color: #4492c6;
	border-radius: 50%;
}

.default-text ol {
	margin-bottom: 30px;
	padding-left: 27px;
	list-style: none;
	counter-reset: orderedListCounter;
}

.default-text ol li {
	position: relative;
	margin-bottom: 15px;
	font-size: 14px;
	counter-increment: orderedListCounter;
}

.default-text ol li:before {
	content: counter(orderedListCounter) ". ";
	position: absolute;
	left: -25px;
	font-weight: 700;
}

.default-text ol li a {
	color: #a29438;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.default-text ol li a:hover {
	color: #29588c;
}

.default-text ol li strong {
	font-weight: 700;
}

.default-text ol li ol {
	margin-top: 25px;
}

.default-text dl dt {
	margin-bottom: 4px;
	font-weight: 600;
	color: #000;
}

.default-text dl dd {
	margin-bottom: 20px;
	font-size: 14px;
}

.default-text blockquote {
	position: relative;
	margin-top: 30px;
	margin-bottom: 30px;
	padding: 18px 20px 22px 45px;
	background-color: #f9f6f6;
}

.default-text blockquote:before {
	position: absolute;
	top: 27px;
	left: 23px;
	bottom: 28px;
	content: " ";
	width: 3px;
	background-color: #29588c;
}

.default-text blockquote>*:last-child {
	margin-bottom: 0 !important;
}

.default-text blockquote p {
	margin-bottom: 17px;
	font-weight: 600;
	font-size: 18px;
	line-height: 1.67;
}

.default-text .wp-block-columns .wp-block-column {
	margin-bottom: 1.75em;
}

.default-text .wp-block-columns .wp-block-column>*:last-child {
	margin-bottom: 0 !important;
}

.default-text .wp-block-table {
	margin-bottom: 25px;
	padding: 20px 20px 0 20px;
	background-color: #f1f7fb;
	border-bottom: none;
}

.default-text .wp-block-table table {
	margin-bottom: 16px;
}

.default-text .wp-block-table table thead th, .default-text .wp-block-table table thead td {
	min-width: 110px;
	vertical-align: middle;
	padding: .75rem;
	border-top: none;
	border-bottom: none;
	font-size: 14px;
}

.default-text .wp-block-table table tbody td {
	vertical-align: top;
	padding: .75rem;
	font-size: 14px;
	color: #464646;
	line-height: 1.5;
}

.default-text .wp-block-table table tbody td:first-child {
	border-left: none;
}

.default-text .wp-block-table table tbody td:last-child {
	border-right: none;
}

.default-text .wp-block-table table tbody td>*:last-child {
	margin-bottom: 0 !important;
}

.default-text .wp-block-table table tbody td p {
	margin-bottom: 10px;
}

.default-text .wp-block-table.is-style-regular table thead tr th {
	background-color: #d9e9f3;
	color: #4a4d4e;
}

.default-text .wp-block-table.is-style-regular table tbody tr td {
	background-color: #fff;
	border-top: none;
	border-right: 5px solid #f1f7fb;
	border-bottom: 5px solid #f1f7fb;
	color: #000;
}

.default-text .wp-block-table.is-style-regular table tbody tr td:last-child, .default-text .wp-block-table.is-style-regular table tbody tr td:only-child {
	border-right: none;
}

.default-text .wp-block-table.is-style-stripes table tbody tr:nth-child(odd) {
	background-color: #fff;
}

.default-text .wp-block-table.is-style-stripes table tbody tr:nth-child(even) td {
	color: inherit;
}

.default-text .wp-block-table figcaption {
	text-align: center;
	font-weight: 600;
	color: #a29438;
	cursor: pointer;
}

.default-text .wp-block-embed iframe {
	width: 100%;
}

.default-text .wp-block-image:after {
	content: " ";
	display: block;
	clear: both;
}

.default-text .wp-block-buttons {
	margin-bottom: 22px;
}

.default-text .wp-block-buttons .wp-block-button__link {
	padding: 15px 20px 15px 20px;
	border: 1px solid;
	font-family: "Open Sans", Verdana, Geneva, Tahoma, sans-serif;
	font-weight: 700;
	font-size: 14px;
	line-height: 1.3;
	letter-spacing: 1px;
}

.default-text .card {
	display: block;
	position: relative;
	margin-top: 30px;
	margin-bottom: 30px;
	padding: 25px 30px 25px 30px;
	background-color: #fff;
	border: none;
	border-radius: 0;
	box-shadow: 0 5px 20px rgba(0, 0, 0, .09);
}

.default-text .card>*:last-child {
	margin-bottom: 0 !important;
}

.default-text .schema-faq .schema-faq-section {
	margin-bottom: 15px;
	padding: 25px 30px 25px 30px;
	background-color: #fff;
	box-shadow: 0 5px 20px rgba(0, 0, 0, .09);
}

.default-text .schema-faq .schema-faq-section:last-child, .default-text .schema-faq .schema-faq-section:only-child {
	margin-bottom: 0;
}

.default-text .schema-faq .schema-faq-section>*:last-child {
	margin-bottom: 0 !important;
}

.default-text .schema-faq .schema-faq-section .schema-faq-question {
	display: block;
	margin-bottom: 10px;
	font-weight: 700;
	font-size: 18px;
	color: #000;
	line-height: 1.67;
}

.default-text .schema-faq .schema-faq-section .schema-faq-answer {
	font-size: 14px;
}

@media screen and (max-width: 767px) {
	.default-text h3 {
		font-size: 20px;
	}
	
	.default-text p {
		margin-bottom: 15px;
	}
	
	.default-text .card {
		padding: 20px 20px;
	}
}

.contact-form .row {
	margin-right: -25px;
	margin-left: -25px;
}

.contact-form .row>[class*=col-] {
	padding-right: 25px;
	padding-left: 25px;
}

.contact-form label.uploadBtnText {
	position: relative;
	display: block;
	height: 50px;
	margin: 5px 0 0 0;
	background-color: #fff;
	border: 1px dashed #a29438;
	border-radius: 5px;
	text-align: center;
	font-size: 12px;
	color: #a29438;
	line-height: 50px;
	cursor: pointer;
}

.contact-form label.uploadBtnText i {
	font-size: 22px;
	vertical-align: middle;
	margin-right: .5rem;
}

.contact-form label.uploadBtnText .file-types {
	position: absolute;
	top: calc(100% + 5px);
	left: 0;
	width: 100%;
	text-align: left;
	line-height: 1;
}

.contact-form .form-row {
	position: relative;
	margin-bottom: 45px;
}

.contact-form .form-row .wpcf7-checkbox+.wpcf7-not-valid-tip {
	margin: -10px 0 0 0;
}

.contact-form .form-row.custom-file-uploader {
	margin-bottom: 0px;
}

.contact-form .form-row.custom-file-uploader div#mfcf7_zl_multifilecontainer {
	margin-top: 0 !important;
	width: 100%;
}

.contact-form .form-row.custom-file-uploader div#mfcf7_zl_multifilecontainer p {
	margin-bottom: 20px;
	border: 1px dashed #a29438;
	border-radius: 5px;
	padding: 5px 10px;
	font-size: 14px;
}

.contact-form .form-row.custom-file-uploader div#mfcf7_zl_multifilecontainer p a {
	float: right;
}

.contact-form .form-row.custom-file-uploader div#mfcf7_zl_multifilecontainer p>span {
	max-width: calc(100% - 18px);
	display: inline-block;
	vertical-align: top;
}

.contact-form .form-row.custom-file-uploader>.wpcf7-form-control-wrap {
	position: relative;
	top: -20px;
	display: block;
	width: 100%;
}

.contact-form .form-row.custom-file-uploader .material-input.input {
	display: inline;
	width: 0;
	height: 0;
	overflow: hidden;
	margin: 0;
	opacity: 0;
	visibility: hidden;
}

.contact-form .form-row .wpcf7-form-control-wrap {
	display: block;
	width: 100%;
}

.contact-form .form-row .wpcf7-form-control-wrap #customCheck1 .wpcf7-list-item {
	margin-bottom: 0;
	margin-left: 0;
}

.contact-form .form-row .wpcf7-form-control-wrap #customCheck1 .wpcf7-list-item>label {
	padding-left: 1.5rem;
}

.contact-form .form-row .wpcf7-form-control-wrap #customCheck1 .wpcf7-list-item>label .wpcf7-list-item-label {
	font-size: 16px;
	color: #46494a;
}

.contact-form .form-row .wpcf7-form-control-wrap #customCheck1 .wpcf7-list-item>label .wpcf7-list-item-label:before {
	border: 1px solid #adb5bd;
	width: 16px;
	height: 16px;
	top: .2rem;
	left: -1.5rem;
}

.contact-form .form-row .wpcf7-form-control-wrap #customCheck1 .wpcf7-list-item>label .wpcf7-list-item-label:after {
	left: -1.6rem;
	top: 1px;
}

.contact-form .form-row .material-input {
	width: 100%;
	margin-bottom: 0;
	background-color: rgba(0, 0, 0, 0);
}

.contact-form .form-row .material-input label {
	margin-bottom: 0;
	font-family: "Open Sans", Verdana, Geneva, Tahoma, sans-serif;
	font-weight: 600;
	font-size: 14px;
	color: #000;
}

.contact-form .form-row .material-input input, .contact-form .form-row .material-input select, .contact-form .form-row .material-input textarea {
	height: 40px;
	padding-right: 0;
	padding-left: 0;
	font-family: "Open Sans", Verdana, Geneva, Tahoma, sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #494949;
	resize: none;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.contact-form .form-row .material-input input[disabled], .contact-form .form-row .material-input select[disabled], .contact-form .form-row .material-input textarea[disabled] {
	opacity: .5;
}

.contact-form .form-row .material-input textarea {
	height: 143px;
}

.contact-form .form-row .material-input .filled~label, .contact-form .form-row .material-input :focus~label {
	font-size: 12px;
}

.contact-form .form-row .material-input .material-bar:after, .contact-form .form-row .material-input .material-bar:before {
	background-color: #3d6c40;
}

.contact-form .form-row .material-input span.validate-error {
	position: absolute;
	top: 100%;
	left: 0;
	display: block;
	width: 100%;
	margin-top: 1px;
	font-weight: 500;
	font-size: 11px;
	color: #dc3232;
	line-height: 1.6;
	letter-spacing: .5px;
}

.contact-form .form-row .input-group .material-input {
	flex: 1;
}

.contact-form .form-row .input-group .material-input input, .contact-form .form-row .input-group .material-input select, .contact-form .form-row .input-group .material-input textarea {
	padding-right: 35px;
}

.contact-form .form-row .input-group .input-group-append {
	right: 0;
	bottom: 0;
	height: 40px;
}

.contact-form .form-row .input-group .input-group-append .btn {
	min-width: initial;
	padding: 0;
	border: none;
	font-size: 22px;
	color: #d8d8d8;
	line-height: 1;
}

.contact-form .form-row .form-label {
	margin-bottom: 20px;
	font-family: "Open Sans", Verdana, Geneva, Tahoma, sans-serif;
	font-weight: 600;
	font-size: 14px;
	color: #a29438;
}

.contact-form .form-row .form-label a {
	color: inherit;
}

.contact-form .form-row .btn {
	min-width: 160px;
}

.contact-form .form-row .wpcf7-list-item {
	display: block;
	margin-bottom: 15px;
}

.contact-form .form-row .wpcf7-list-item>label {
	padding-left: 30px;
	margin-bottom: 0;
}

.contact-form .form-row .wpcf7-list-item>label input[type=checkbox] {
	display: none;
}

.contact-form .form-row .wpcf7-list-item>label .wpcf7-list-item-label {
	position: relative;
	margin-bottom: 0;
	font-family: "Open Sans", Verdana, Geneva, Tahoma, sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #000;
}

.contact-form .form-row .wpcf7-list-item>label .wpcf7-list-item-label:before {
	position: absolute;
	top: 0;
	left: -30px;
	content: " ";
	width: 20px;
	height: 20px;
	border: 1px solid #e6e7e8;
	border-radius: 3px;
	box-shadow: initial;
	outline: none;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.contact-form .form-row .wpcf7-list-item>label .wpcf7-list-item-label:after {
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	top: 0;
	left: -30px;
	width: 20px;
	height: 20px;
	font-size: 8px;
	content: "";
	font-family: "johnson-icons";
	color: #a29438;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.contact-form .form-row .wpcf7-list-item>label input[type=checkbox]:checked~.wpcf7-list-item-label:before {
	border-color: #a29438;
	background-color: rgba(0, 0, 0, 0);
}

.contact-form .form-row .wpcf7-list-item>label input[type=checkbox]:checked~.wpcf7-list-item-label:after {
	-webkit-transform: scale(1);
	transform: scale(1);
}

.contact-form .form-row .custom-file-uploader {
	position: relative;
	width: 100%;
	margin-top: 5px;
	font-size: 0;
}

.contact-form .form-row .custom-file-uploader .custom-file-input {
	height: 50px;
	cursor: pointer;
}

.contact-form .form-row .custom-file-uploader .custom-file-uploader-label {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	margin: 0;
	padding: 5px;
	background-color: #fff;
	border: 1px dashed #a29438;
	border-radius: 5px;
}

.contact-form .form-row .custom-file-uploader .custom-file-uploader-label .custom-file-uploader-label-icon i {
	font-size: 22px;
	color: #a29438;
}

.contact-form .form-row .custom-file-uploader .custom-file-uploader-label .custom-file-uploader-label-icon.cancelIcon {
	position: relative;
	z-index: 2;
}

.contact-form .form-row .custom-file-uploader .custom-file-uploader-label .custom-file-uploader-label-name {
	max-width: 130px;
	margin-left: 0;
	font-size: 12px;
	color: #a29438;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.contact-form .form-row .custom-file-uploader .custom-file-uploader-label-action {
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
	width: 35px;
	position: absolute;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	margin: 0;
	padding: 5px;
	background-color: #a29438;
	border: 1px solid #a29438;
	border-radius: 0 5px 5px 0;
	cursor: pointer;
}

.contact-form .form-row .custom-file-uploader .custom-file-uploader-label-action i {
	font-size: 22px;
	color: #fff;
}

.contact-form .form-row .custom-file-uploader span.wpcf7-not-valid-tip {
	position: absolute;
	width: 100%;
}

.contact-form .form-row .captcha {
	text-align: center;
}

.contact-form .form-row .captcha .g-recaptcha {
	display: inline-block;
	vertical-align: top;
}

.contact-form .form-row .captcha div.form-control-alert-invalid {
	bottom: -19px;
}

.contact-form .form-row .ajax-loader {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.contact-form .form-row span.wpcf7-not-valid-tip {
	width: 100%;
	margin-top: 1px;
	font-weight: 500;
	font-size: 11px;
	line-height: 1.6;
	letter-spacing: .5px;
}

.contact-form div.wpcf7-response-output {
	margin: 20px 0 0 0;
	padding: 8px 13px 8px 13px;
	border: 1px solid;
	border-radius: 5px;
	font-weight: 500;
	font-size: 12px;
	line-height: 1.6;
	letter-spacing: .5px;
}

.contact-form fieldset div.wpcf7-response-output {
	margin-top: 70px;
}

.contact-form .wpcf7-form.invalid div.wpcf7-response-output, .contact-form .wpcf7-form div.wpcf7-response-output.wpcf7-validation-errors {
	background-color: #f8d7da;
	border-color: #f5c6cb;
	color: #721c24;
}

.contact-form .wpcf7-form.sent div.wpcf7-response-output {
	background-color: #d4edda;
	border-color: #c3e6cb;
	color: #155724;
}

.select2-dropdown {
	border: none;
	border-radius: 0;
	box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
}

.select2-dropdown.select2-dropdown--below {
	margin-top: 4px;
}

.select2-dropdown.select2-dropdown--above {
	margin-bottom: 4px;
}

.select2-dropdown .select2-search__field {
	padding: 5px 9px;
	background-color: rgba(0, 0, 0, .05);
	border-color: #29588c !important;
	font-size: 13px;
}

.select2-dropdown .select2-results__option {
	padding: 6px 12px 6px 12px;
	font-size: 13px;
}

.select2-dropdown .select2-results__option.select2-results__option--highlighted {
	background-color: #29588c;
}

.webinarsRegisterModal .modal-content {
	background-color: rgba(0, 0, 0, 0);
	border: none;
	border-radius: 0;
}

.webinarsRegisterModal .webinarsRegisterModal-close {
	top: 10px;
	right: 10px;
	padding: 1px 2px;
	background-color: #fff;
	border: none;
	font-size: 21px;
	color: #333;
	line-height: 1;
	cursor: pointer;
}

.webinarsRegisterModal .webinarsRegisterModal-body {
	max-width: 470px;
	padding: 40px 20px 45px 20px;
	background-color: #fff;
	border-radius: 25px;
	box-shadow: 0 0 0 10px rgba(255, 255, 255, .3);
}

.webinarsRegisterModal .webinarsRegisterModal-body .modal-close {
	top: 18px;
	right: 18px;
	cursor: pointer;
}

.webinarsRegisterModal .webinarsRegisterModal-body .modal-close i {
	font-size: 22px;
	color: #000;
	line-height: 1;
}

.webinarsRegisterModal .webinarsRegisterModal-body .section-heading {
	max-width: 340px;
	margin-bottom: 32px;
}

.webinarsRegisterModal .webinarsRegisterModal-body .section-heading>*:last-child {
	margin-bottom: 0 !important;
}

.webinarsRegisterModal .webinarsRegisterModal-body .section-heading .title {
	margin-bottom: 10px;
	font-weight: 700;
	font-size: 18px;
	color: #2f2f34;
	line-height: 1.25;
}

.webinarsRegisterModal .webinarsRegisterModal-body .section-heading .subtitle {
	margin-bottom: 15px;
	font-weight: 400;
	font-size: 14px;
	color: #7b7b83;
	line-height: 1.5;
}

.webinarsRegisterModal .webinarsRegisterModal-body .contact-form {
	max-width: 340px;
}

.webinarsRegisterModal .webinarsRegisterModal-body .contact-form .form-row {
	margin-bottom: 35px;
}

.wraper-header {
	top: 0;
	z-index: 9999 !important;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-header.floatingHeader {
	position: absolute;
}

.wraper-header.staticHeader {
	position: relative;
}

.wraper-header.blueFilled {
	background-color: #29588c;
}

.sticky-wrapper {
	height: auto !important;
}

.sticky-wrapper.is-sticky .wraper-header {
	background-color: #29588c;
	box-shadow: 0 0 6px rgba(0, 0, 0, .3);
}

.wraper-header-main {
	background-color: rgba(0, 0, 0, 0);
}

.wraper-header-main>.container-fluid {
	max-width: 1340px;
	padding-top: 18px;
	padding-bottom: 18px;
}

.wraper-header-main .header-main .brand-logo {
	vertical-align: top;
}

.wraper-header-main .header-main .brand-logo img {
	width: 220px;
}

.wraper-header-main .header-main .header-mobilemenu-trigger, .wraper-header-main .header-main .header-search-trigger {
	width: 40px;
	height: 40px;
	margin-top: 5px;
	background-color: #fff;
	border-radius: 50%;
	box-shadow: 0 2px 4px rgba(0, 0, 0, .28);
	font-weight: 400;
	font-size: 15px;
	color: #29588c;
	line-height: 1;
	padding: 5px 5px;
	cursor: pointer;
}

.wraper-header-main .header-main .main-nav {
	vertical-align: top;
	margin-top: 14px;
	font-size: 0;
}

.wraper-header-main .header-main .main-nav>ul>li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin-right: 20px;
}

.wraper-header-main .header-main .main-nav>ul>li:last-child, .wraper-header-main .header-main .main-nav>ul>li:only-child {
	margin-right: 0;
}

.wraper-header-main .header-main .main-nav>ul>li>a {
	position: relative;
	display: block;
	font-family: "Open Sans", Verdana, Geneva, Tahoma, sans-serif;
	font-weight: 700;
	font-size: 14px;
	color: #fff;
	line-height: 1.4;
	cursor: pointer;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-header-main .header-main .main-nav>ul>li>a:before {
	position: absolute;
	right: 0;
	bottom: -3px;
	width: 0;
	height: 2px;
	z-index: 0;
	content: " ";
	background-color: #a29438;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-header-main .header-main .main-nav>ul>li.menu-item-has-children>a:after {
	display: inline-block;
	vertical-align: top;
	margin-top: 1px;
	margin-left: 8px;
	content: "";
	font-family: "Line Awesome Free";
	font-weight: 900;
	font-size: 12px;
}

.wraper-header-main .header-main .main-nav>ul>li>a:hover:before, .wraper-header-main .header-main .main-nav>ul>li.current-menu-item>a:before, .wraper-header-main .header-main .main-nav>ul>li.current-menu-parent>a:before, .wraper-header-main .header-main .main-nav>ul>li.current-menu-ancestor>a:before {
	right: auto;
	left: 0;
	width: 100%;
}

.wraper-header-main .header-main .main-nav>ul>li>a i {
	font-size: 130%;
}

.wraper-header-main .header-main .main-nav>ul>li>ul {
	position: absolute;
	top: calc(100% + 20px);
	left: 0;
	z-index: 1;
	width: 230px;
	padding-top: 5px;
	padding-bottom: 6px;
	background-color: #fff;
	border: none;
	border-radius: 0;
	box-shadow: 0 5px 20px rgba(0, 0, 0, .2);
	text-align: left;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-header-main .header-main .main-nav>ul>li:hover>ul {
	top: calc(100% + 18px);
	opacity: 1;
	visibility: visible;
}

.wraper-header-main .header-main .main-nav>ul>li>ul>li, .wraper-header-main .header-main .main-nav>ul>li>ul>li>ul>li {
	position: relative;
}

.wraper-header-main .header-main .main-nav>ul>li>ul>li>a, .wraper-header-main .header-main .main-nav>ul>li>ul>li>ul>li>a, .wraper-header-main .header-main .main-nav>ul>li>ul>li>ul>li>ul>li>a {
	position: relative;
	display: block;
	padding: 10px 15px 12px 15px;
	font-family: "Open Sans", Verdana, Geneva, Tahoma, sans-serif;
	font-weight: 500;
	font-size: 14px;
	color: #434343;
	line-height: 1.4;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-header-main .header-main .main-nav>ul>li>ul>li:hover>a, .wraper-header-main .header-main .main-nav>ul>li>ul>li.current-menu-item>a, .wraper-header-main .header-main .main-nav>ul>li>ul>li.current-menu-parent>a, .wraper-header-main .header-main .main-nav>ul>li>ul>li.current-menu-ancestor>a, .wraper-header-main .header-main .main-nav>ul>li>ul>li>ul>li:hover>a, .wraper-header-main .header-main .main-nav>ul>li>ul>li>ul>li.current-menu-item>a, .wraper-header-main .header-main .main-nav>ul>li>ul>li>ul>li.current-menu-parent>a, .wraper-header-main .header-main .main-nav>ul>li>ul>li>ul>li.current-menu-ancestor>a, .wraper-header-main .header-main .main-nav>ul>li>ul>li>ul>li>ul>li:hover>a, .wraper-header-main .header-main .main-nav>ul>li>ul>li>ul>li>ul>li.current-menu-item>a {
	background-color: #e0e1e2;
	color: #29588c;
}

.wraper-header-main .header-main .main-nav>ul>li>ul>li.menu-item-has-children>a:after, .wraper-header-main .header-main .main-nav>ul>li>ul>li>ul>li.menu-item-has-children>a:after, .wraper-header-main .header-main .main-nav>ul>li>ul>li>ul>li>ul>li.menu-item-has-children>a:after {
	position: absolute;
	top: 50%;
	right: 10px;
	content: "";
	font-family: "Line Awesome Free";
	font-weight: 900;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.wraper-header-main .header-main .main-nav>ul>li>ul>li>ul, .wraper-header-main .header-main .main-nav>ul>li>ul>li>ul>li>ul {
	position: absolute;
	top: 10%;
	left: 100%;
	z-index: 1;
	width: 160px;
	padding-top: 5px;
	padding-bottom: 6px;
	background-color: #fff;
	border: none;
	border-radius: 0;
	box-shadow: 0 5px 20px rgba(0, 0, 0, .05);
	text-align: left;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-header-main .header-main .main-nav>ul>li>ul>li:hover>ul, .wraper-header-main .header-main .main-nav>ul>li>ul>li>ul>li:hover>ul {
	top: 0;
	opacity: 1;
	visibility: visible;
}

.wraper-header-main .header-main .header-actionbar {
	vertical-align: top;
}

.wraper-header-main .header-main .header-actionbar .btn.btn-secondary-color:hover {
	background-color: #fff;
	color: #29588c;
}

.wraper-header-searchbar {
	top: 0;
	right: 0;
	left: 0;
	background-color: #fff;
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-header-searchbar>.container-fluid {
	padding-top: 77px;
	padding-bottom: 56px;
	max-width: 1250px;
}

.wraper-header-searchbar .header-searchbar .header-searchbar-close {
	top: -25px;
	right: 0;
	background-color: rgba(0, 0, 0, 0);
	border: none;
	font-size: 15px;
	color: rgba(0, 0, 0, .2);
	line-height: 1;
	cursor: pointer;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-header-searchbar .header-searchbar .header-searchbar-close:hover {
	opacity: 1;
}

.wraper-header-searchbar .header-searchbar .header-searchbar-form ul {
	display: flex;
	flex-wrap: wrap;
	align-items: end;
}

.wraper-header-searchbar .header-searchbar .header-searchbar-form ul li {
	padding: 0;
}

.wraper-header-searchbar .header-searchbar .header-searchbar-form ul li.sf-field-search {
	flex: 1;
	margin-right: 15px;
}

.wraper-header-searchbar .header-searchbar .header-searchbar-form ul li h4 {
	margin-bottom: 2px;
	font-weight: 700;
	font-size: 18px;
	color: #000;
	display: block;
}

.wraper-header-searchbar .header-searchbar .header-searchbar-form ul li label {
	width: 100%;
	margin: 0;
}

.wraper-header-searchbar .header-searchbar .header-searchbar-form ul li .sf-input-text {
	width: 100%;
	padding: 0;
	border: 0;
	font-size: 30px;
	color: #46494a;
}

.wraper-header-searchbar .header-searchbar .header-searchbar-form ul li .sf-input-text::-webkit-input-placeholder {
	color: rgba(0, 0, 0, .13);
}

.wraper-header-searchbar .header-searchbar .header-searchbar-form ul li .sf-input-text:-ms-input-placeholder {
	color: rgba(0, 0, 0, .13);
}

.wraper-header-searchbar .header-searchbar .header-searchbar-form ul li .sf-input-text::placeholder {
	color: rgba(0, 0, 0, .13);
}

.wraper-header-searchbar .header-searchbar .header-searchbar-form ul li.sf-field-submit {
	position: relative;
}

.wraper-header-searchbar .header-searchbar .header-searchbar-form ul li.sf-field-submit:before {
	font-family: "johnson-icons";
	font-style: normal;
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 22px;
}

.wraper-header-searchbar .header-searchbar .header-searchbar-form ul li.sf-field-submit input[type=submit] {
	width: 46px;
	height: 46px;
	opacity: 0;
}

body.header-search-active .wraper-header-searchbar {
	box-shadow: 0 2px 4px rgba(0, 0, 0, .28);
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

div.asl_r.vertical {
	left: 0 !important;
	width: 100% !important;
}

div.asl_r .results {
	max-width: 1250px;
	padding: 0 20px 0 10px !important;
	margin: 0 auto !important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.sidr {
	background-color: #29588c;
}

.sidr#main-menu {
	max-width: 400px;
}

body.sidr-open .sidr {
	box-shadow: 0px 0px 10px rgba(0, 0, 0, .5);
}

.mobile-header {
	flex-wrap: wrap;
	min-height: calc(100 * var(--vh));
	padding: 18px 20px 8px 20px;
}

.mobile-header .mobile-header-top {
	align-self: flex-start;
}

.mobile-header .mobile-header-top .brand-logo {
	vertical-align: top;
}

.mobile-header .mobile-header-top .brand-logo img {
	width: 220px;
}

.mobile-header .mobile-header-top .mobile-menu-close {
	width: 40px;
	height: 40px;
	background-color: #fff;
	border-radius: 50%;
	box-shadow: 0 2px 4px rgba(0, 0, 0, .28);
	font-weight: 400;
	font-size: 21px;
	color: #29588c;
	line-height: 1;
	cursor: pointer;
}

.mobile-header .mobile-header-top .mobile-header-menu>ul>li, .mobile-header .mobile-header-top .mobile-header-menu>ul>li>ul>li, .mobile-header .mobile-header-top .mobile-header-menu>ul>li>ul>li>ul>li, .mobile-header .mobile-header-top .mobile-header-menu>ul>li>ul>li>ul>li>ul>li {
	position: relative;
	padding-bottom: 23px;
}

.mobile-header .mobile-header-top .mobile-header-menu>ul>li:last-child, .mobile-header .mobile-header-top .mobile-header-menu>ul>li:only-child, .mobile-header .mobile-header-top .mobile-header-menu>ul>li>ul>li:last-child, .mobile-header .mobile-header-top .mobile-header-menu>ul>li>ul>li:only-child, .mobile-header .mobile-header-top .mobile-header-menu>ul>li>ul>li>ul>li:last-child, .mobile-header .mobile-header-top .mobile-header-menu>ul>li>ul>li>ul>li:only-child, .mobile-header .mobile-header-top .mobile-header-menu>ul>li>ul>li>ul>li>ul>li:last-child, .mobile-header .mobile-header-top .mobile-header-menu>ul>li>ul>li>ul>li>ul>li:only-child {
	padding-bottom: 0;
}

.mobile-header .mobile-header-top .mobile-header-menu>ul>li>a, .mobile-header .mobile-header-top .mobile-header-menu>ul>li>ul>li>a, .mobile-header .mobile-header-top .mobile-header-menu>ul>li>ul>li>ul>li>a, .mobile-header .mobile-header-top .mobile-header-menu>ul>li>ul>li>ul>li>ul>li>a {
	display: block;
	padding-right: 45px;
	font-family: "Open Sans", Verdana, Geneva, Tahoma, sans-serif;
	font-weight: 700;
	font-size: 14px;
	color: #fff;
	line-height: 1.25;
}

.mobile-header .mobile-header-top .mobile-header-menu>ul>li.menu-item-has-children>.submenu-opener, .mobile-header .mobile-header-top .mobile-header-menu>ul>li>ul>li.menu-item-has-children>.submenu-opener, .mobile-header .mobile-header-top .mobile-header-menu>ul>li>ul>li>ul>li.menu-item-has-children>.submenu-opener, .mobile-header .mobile-header-top .mobile-header-menu>ul>li>ul>li>ul>li>ul>li.menu-item-has-children>.submenu-opener {
	position: absolute;
	top: -13px;
	right: -20px;
	z-index: 1;
	display: inline-flex;
	align-items: center;
	justify-items: center;
	width: 45px;
	height: 45px;
	background-color: rgba(0, 0, 0, 0);
	text-align: center;
	font-size: 15px;
	color: rgba(255, 255, 255, .5);
	line-height: 1;
	cursor: pointer;
	-webkit-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.mobile-header .mobile-header-top .mobile-header-menu>ul>li.menu-item-has-children>.submenu-opener.opened, .mobile-header .mobile-header-top .mobile-header-menu>ul>li>ul>li.menu-item-has-children>.submenu-opener.opened, .mobile-header .mobile-header-top .mobile-header-menu>ul>li>ul>li>ul>li.menu-item-has-children>.submenu-opener.opened, .mobile-header .mobile-header-top .mobile-header-menu>ul>li>ul>li>ul>li>ul>li.menu-item-has-children>.submenu-opener.opened {
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
}

.mobile-header .mobile-header-top .mobile-header-menu>ul>li.current-menu-item>a, .mobile-header .mobile-header-top .mobile-header-menu>ul>li.current-menu-parent>a, .mobile-header .mobile-header-top .mobile-header-menu>ul>li.current-menu-ancestor>a, .mobile-header .mobile-header-top .mobile-header-menu>ul>li>ul>li.current-menu-item>a, .mobile-header .mobile-header-top .mobile-header-menu>ul>li>ul>li.current-menu-parent>a, .mobile-header .mobile-header-top .mobile-header-menu>ul>li>ul>li.current-menu-ancestor>a>li>ul>li>ul>li.current-menu-item>a, .mobile-header .mobile-header-top .mobile-header-menu>ul>li>ul>li>ul>li.current-menu-parent>a, .mobile-header .mobile-header-top .mobile-header-menu>ul>li>ul>li>ul>li.current-menu-ancestor>a, .mobile-header .mobile-header-top .mobile-header-menu>ul>li>ul>li>ul>li>ul>li.current-menu-item>a {
	color: #a29438;
}

.mobile-header .mobile-header-top .mobile-header-menu>ul>li>ul>li>a, .mobile-header .mobile-header-top .mobile-header-menu>ul>li>ul>li>ul>li>a, .mobile-header .mobile-header-top .mobile-header-menu>ul>li>ul>li>ul>li>ul>li>a {
	font-weight: 400;
	font-size: 13px;
	color: rgba(255, 255, 255, .65);
}

.mobile-header .mobile-header-top .mobile-header-menu>ul>li>ul, .mobile-header .mobile-header-top .mobile-header-menu>ul>li>ul>li>ul, .mobile-header .mobile-header-top .mobile-header-menu>ul>li>ul>li>ul>li>ul {
	padding-top: 20px;
	padding-bottom: 6px;
	padding-left: 20px;
	display: none;
}

.mobile-header .mobile-header-top .mobile-header-menu>ul>li>ul>li, .mobile-header .mobile-header-top .mobile-header-menu>ul>li>ul>li>ul>li, .mobile-header .mobile-header-top .mobile-header-menu>ul>li>ul>li>ul>li>ul>li {
	padding-bottom: 16px;
}

.mobile-header .mobile-header-bottom {
	align-self: flex-end;
}

.mobile-header .mobile-header-bottom ul.mobile-header-social {
	font-size: 0;
}

.mobile-header .mobile-header-bottom ul.mobile-header-social>li {
	display: inline-block;
	vertical-align: top;
	margin-right: 4px;
	margin-bottom: 6px;
	margin-left: 4px;
}

.mobile-header .mobile-header-bottom ul.mobile-header-social>li>a {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 27px;
	height: 27px;
	background-color: #eee;
	border-radius: 50%;
	font-size: 11px;
	color: #929292;
	line-height: 1;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.mobile-header .mobile-header-bottom ul.mobile-header-social>li>a:hover {
	background-color: #29588c;
	color: #fff;
}

@media screen and (max-width: 1400px) {
	.wraper-header-main .header-main .main-nav>ul>li {
		margin-right: 15px;
	}
	
	.wraper-header-main .header-main .header-zone .header-note {
		margin-top: 16px;
		margin-right: 10px;
		font-size: 13px;
	}
	
	.wraper-header-main .header-main .header-zone ul.header-social {
		margin-right: 12px;
	}
	
	.wraper-header-main .header-main .header-zone ul.header-social>li {
		margin-right: 15px;
	}
	
	.wraper-header-main .header-main .header-zone .main-nav>ul>li {
		margin-right: 25px;
	}
}

@media screen and (max-width: 1199px) {
	.wraper-header-main .header-main .header-zone .header-zone-row {
		padding-left: 0;
	}
}

@media screen and (max-width: 991px) {
	.wraper-header-searchbar .header-searchbar .header-searchbar-form ul li .sf-input-text {
		font-size: 20px;
	}
	
	.wraper-header-searchbar .header-searchbar .header-searchbar-form ul li.sf-field-submit:before {
		font-size: 18px;
	}
	
	.wraper-header-searchbar .header-searchbar .header-searchbar-form ul li.sf-field-submit input[type=submit] {
		width: 31px;
		height: 31px;
		opacity: 0;
	}
}

@media screen and (max-width: 767px) {
	.wraper-header-main>.container-fluid {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	.wraper-header-main .header-main .header-mobilemenu-trigger, .wraper-header-main .header-main .header-search-trigger {
		margin-top: 1px;
	}
	
	.wraper-header-main .header-main .brand-logo img {
		width: 200px;
	}
	
	.wraper-header-main .header-main .header-actionbar .btn {
		padding: 11px 11px 11px 10px;
	}
}

@media screen and (max-width: 479px) {
	.wraper-header-main .header-main .brand-logo img {
		width: 190px;
	}
	
	.wraper-header-main .header-main .header-mobilemenu-trigger, .wraper-header-main .header-main .header-search-trigger {
		margin-top: 2px;
	}
}

.wraper-footer {
	background-color: #414445;
}

.wraper-footer .footer-sticker.one {
	left: 0;
	right: 0;
	text-align: center;
	top: -80px;
}

.wraper-footer .footer-sticker.two {
	right: -63px;
	top: 47.2%;
}

.wraper-footer .footer-sticker.three {
	left: -40px;
	bottom: 19px;
}

.wraper-footer .footer-sticker.four {
	right: calc(( 100vw - 785px ) / 2);
	bottom: -12px;
}

.wraper-footer .footer-sticker.four img {
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.wraper-footer-top {
	border-bottom: 1px solid rgba(151, 151, 151, .15);
}

.wraper-footer-top>.container {
	padding-top: 130px;
	padding-bottom: 0;
}

.wraper-footer-top .footer-top .footer-top-item {
	margin-bottom: 40px;
}

.wraper-footer-top .footer-top .footer-top-item .footer-logo img {
	max-height: 52px;
}

.wraper-footer-top .footer-top .footer-top-item .brand-logo>.brand-logo-item {
	display: inline-block;
	vertical-align: middle;
	margin-right: 15px;
}

.wraper-footer-top .footer-top .footer-top-item .brand-logo>.brand-logo-item:last-child, .wraper-footer-top .footer-top .footer-top-item .brand-logo>.brand-logo-item:only-child {
	margin-right: 0;
}

.wraper-footer-top .footer-top .footer-top-item .brand-logo>.brand-logo-item img {
	max-height: 52px;
}

.wraper-footer-main>.container {
	padding-top: 45px;
	padding-bottom: 30px;
}

.wraper-footer-main .footer-main .footer-main-item {
	margin-bottom: 40px;
}

.wraper-footer-main .footer-main .footer-main-item .widget-title {
	margin-bottom: 20px;
	font-family: "Open Sans", Verdana, Geneva, Tahoma, sans-serif;
	font-weight: 600;
	font-size: 20px;
	color: rgba(255, 255, 255, .5);
	line-height: 1.4;
}

.wraper-footer-main .footer-main .footer-main-item p {
	margin-bottom: 23px;
	font-weight: 400;
	font-size: 12px;
	color: #fff;
}

.wraper-footer-main .footer-main .footer-main-item p a {
	color: inherit;
	text-decoration: underline !important;
}

.wraper-footer-main .footer-main .footer-main-item ul.menu>li {
	margin-bottom: 22px;
	font-weight: 400;
	font-size: 12px;
	color: #fff;
}

.wraper-footer-main .footer-main .footer-main-item ul.menu>li:last-child, .wraper-footer-main .footer-main .footer-main-item ul.menu>li:only-child {
	margin-bottom: 0;
}

.wraper-footer-main .footer-main .footer-main-item ul.menu>li>a {
	color: inherit;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-footer-main .footer-main .footer-main-item ul.menu>li>a:hover, .wraper-footer-main .footer-main .footer-main-item ul.menu>li.current-menu-item>a {
	color: #a29438;
}

.wraper-footer-main .footer-main .footer-main-item ul.contact>li {
	margin-bottom: 11px;
	font-weight: 600;
	font-size: 18px;
	color: #fff;
}

.wraper-footer-main .footer-main .footer-main-item ul.contact>li:last-child, .wraper-footer-main .footer-main .footer-main-item ul.contact>li:only-child {
	margin-bottom: 0;
}

.wraper-footer-main .footer-main .footer-main-item ul.contact>li>a {
	color: inherit;
	text-decoration: underline !important;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-footer-main .footer-main .footer-main-item ul.contact>li>a:hover {
	color: #a29438;
}

.wraper-footer-main .footer-main .footer-main-item .newsletter-form {
	max-width: 325px;
	margin-bottom: 45px;
}

.wraper-footer-main .footer-main .footer-main-item .newsletter-form .form-row .form-control {
	height: 50px;
	padding: 0 50px 0 20px;
	background-color: #fff;
	border: none;
	border-radius: 35px;
	box-shadow: initial;
}

.wraper-footer-main .footer-main .footer-main-item .newsletter-form .form-row .btn {
	top: 0;
	right: 0;
	bottom: 0;
	border: none;
	width: 50px;
	font-size: 0;
}

.wraper-footer-main .footer-main .footer-main-item .newsletter-form .form-row .btn i {
	font-size: 20px;
	color: #a29438;
	line-height: 1;
}

.wraper-footer-copyright>.container {
	padding-top: 0;
	padding-bottom: 100px;
}

.wraper-footer-copyright .footer-copyright .footer-copyright-item {
	margin-bottom: 20px;
}

.wraper-footer-copyright .footer-copyright .footer-copyright-item ul.footer-social {
	margin-bottom: 22px;
	font-size: 0;
}

.wraper-footer-copyright .footer-copyright .footer-copyright-item ul.footer-social>li {
	display: inline-block;
	vertical-align: top;
	margin-right: 32px;
	margin-bottom: 5px;
}

.wraper-footer-copyright .footer-copyright .footer-copyright-item ul.footer-social>li:last-child, .wraper-footer-copyright .footer-copyright .footer-copyright-item ul.footer-social>li:only-child {
	margin-right: 0;
}

.wraper-footer-copyright .footer-copyright .footer-copyright-item ul.footer-social>li>a {
	display: block;
	color: #fff;
	line-height: 1;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-footer-copyright .footer-copyright .footer-copyright-item ul.footer-social>li>a i:before {
	font-size: 20px;
}

.wraper-footer-copyright .footer-copyright .footer-copyright-item ul.footer-social>li>a:hover {
	color: #a29438;
}

.wraper-footer-copyright .footer-copyright .footer-copyright-item ul.copyright-menu>li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin-right: 18px;
	margin-bottom: 5px;
	font-weight: 400;
	font-size: 12px;
	color: #fff;
}

.wraper-footer-copyright .footer-copyright .footer-copyright-item ul.copyright-menu>li:before {
	position: absolute;
	top: 7px;
	right: -12px;
	z-index: 0;
	content: " ";
	width: 4px;
	height: 4px;
	background-color: #d8d8d8;
	border-radius: 50%;
	opacity: .2;
}

.wraper-footer-copyright .footer-copyright .footer-copyright-item ul.copyright-menu>li:last-child, .wraper-footer-copyright .footer-copyright .footer-copyright-item ul.copyright-menu>li:only-child {
	margin-right: 0;
}

.wraper-footer-copyright .footer-copyright .footer-copyright-item ul.copyright-menu>li:last-child:before, .wraper-footer-copyright .footer-copyright .footer-copyright-item ul.copyright-menu>li:only-child:before {
	display: none;
}

.wraper-footer-copyright .footer-copyright .footer-copyright-item ul.copyright-menu>li>a {
	color: inherit;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-footer-copyright .footer-copyright .footer-copyright-item ul.copyright-menu>li>a:hover, .wraper-footer-copyright .footer-copyright .footer-copyright-item ul.copyright-menu>li.current-menu-item>a {
	color: #a29438;
}

.wraper-footer-copyright .footer-copyright .footer-copyright-item .copyright-note {
	vertical-align: top;
	margin-top: 3px;
	font-family: "Open Sans", Verdana, Geneva, Tahoma, sans-serif;
	font-weight: 400;
	font-size: 12px;
	color: #a0a1a2;
}

.wraper-footer-copyright .footer-copyright .footer-copyright-item .copyright-note a {
	color: inherit;
	text-decoration: underline !important;
}

@media screen and (max-width: 1199px) {
	.wraper-footer .footer-sticker .four {
		right: 25%;
	}
}

@media screen and (max-width: 991px) {
	.wraper-footer-top>.container {
		padding-top: 80px;
	}
	
	.wraper-footer-copyright>.container {
		padding-bottom: 50px;
	}
	
	.wraper-footer-copyright .footer-copyright .copyright-note {
		margin-top: 15px;
		margin-bottom: 15px;
	}
}

@media screen and (max-width: 767px) {
	.wraper-footer-main .footer-sticker {
		display: none;
	}
	
	.wraper-footer-main>.container-fluid {
		padding-top: 50px;
		padding-bottom: 0;
	}
	
	.wraper-footer-top>.container {
		padding-top: 50px;
	}
	
	.wraper-footer-top .footer-top .footer-top-item {
		margin-bottom: 30px;
	}
	
	.wraper-footer-main>.container {
		padding-top: 30px;
	}
	
	.wraper-footer-main .footer-main .footer-main-item {
		margin-bottom: 30px;
	}
	
	.wraper-footer-main .footer-main .footer-main-item ul.menu>li {
		margin-bottom: 12px;
	}
	
	.wraper-footer-main .footer-main .footer-main-item .newsletter-form {
		margin-bottom: 30px;
	}
	
	.wraper-footer-copyright>.container {
		padding-bottom: 30px;
	}
}

@media screen and (max-width: 575px) {
	.wraper-footer-copyright .footer-copyright .copyright-note {
		margin-bottom: 0;
	}
	
	.wraper-footer .footer-sticker {
		display: none;
	}
}

@media screen and (max-width: 479px) {
	.wraper-footer-main .footer-main .footer-main-item .newsletter-form {
		max-width: 100%;
	}
}

.home-banner-scroller {
	top: 50%;
	right: 50px;
	writing-mode: vertical-lr;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 12px;
	color: #fff;
	letter-spacing: 12px;
	opacity: .8;
	cursor: pointer;
	animation: scrollerJump 5s infinite;
}

@keyframes scrollerJump {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	
	50% {
		-webkit-transform: translateY(40px);
		transform: translateY(40px);
	}
	
	99% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

.wraper-home-banner-slider .home-banner-slider-item {
	height: calc(100 * var(--vh));
	min-height: 600px;
	background: center center no-repeat;
	background-size: cover;
}

.wraper-home-banner-slider .home-banner-slider-item .home-banner-video {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.wraper-home-banner-slider .home-banner-slider-item .home-banner-video video {
	width: 100%;
	height: 100%;
	object-position: center center;
	object-fit: cover;
}

.wraper-home-banner-slider .home-banner-slider-item .home-banner-overlay {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(0, 0, 0, .5);
}

.wraper-home-banner-slider .home-banner-slider-item>.container {
	padding-top: 80px;
	padding-bottom: 50px;
}

.wraper-home-banner-slider .home-banner-slider-item .home-banner-slider {
	max-width: 700px;
}

.wraper-home-banner-slider .home-banner-slider-item .home-banner-slider .count {
	margin-bottom: 21px;
	font-weight: 400;
	font-size: 12px;
	color: #fff;
	line-height: 1.25;
	letter-spacing: 2px;
}

.wraper-home-banner-slider .home-banner-slider-item .home-banner-slider .count .total {
	opacity: .3;
}

.wraper-home-banner-slider .home-banner-slider-item .home-banner-slider .title {
	margin-bottom: 35px;
	font-weight: 700;
	color: #fff;
}

.wraper-home-banner-slider .home-banner-slider-item .home-banner-slider .btn {
	min-width: 200px;
	margin-right: 25px;
	margin-bottom: 15px;
}

.wraper-home-banner-webinar {
	right: 0;
	bottom: -75px;
	left: 0;
}

.wraper-home-banner-webinar>.container {
	padding-top: 0;
	padding-bottom: 0;
}

.wraper-home-banner-webinar .home-banner-webinar {
	background-color: #fff;
	box-shadow: 0 6px 80px rgba(0, 0, 0, .08);
}

.wraper-home-banner-webinar .home-banner-webinar>.media-heading {
	width: 55px;
	height: 100%;
	padding: 12px 8px;
	background-color: #4492c6;
	text-align: center;
}

.wraper-home-banner-webinar .home-banner-webinar>.media-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-home-banner-webinar .home-banner-webinar>.media-heading .title {
	margin-bottom: 10px;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 12px;
	color: #fff;
	letter-spacing: 2px;
	writing-mode: vertical-rl;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.wraper-home-banner-webinar .home-banner-webinar>.media-body {
	padding: 17px 20px 15px 75px;
}

.wraper-home-banner-webinar .home-banner-webinar>.media-body>.home-banner-webinar-data {
	margin-bottom: 12px;
}

.wraper-home-banner-webinar .home-banner-webinar>.media-body>.home-banner-webinar-data>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-home-banner-webinar .home-banner-webinar>.media-body>.home-banner-webinar-data .date {
	margin-bottom: 3px;
	font-weight: 400;
	font-size: 15px;
}

.wraper-home-banner-webinar .home-banner-webinar>.media-body>.home-banner-webinar-data .title {
	margin-bottom: 10px;
	font-weight: 700;
	font-size: 28px;
	color: #000;
}

.wraper-home-banner-webinar .home-banner-webinar>.media-body>.home-banner-webinar-data .title a {
	color: inherit;
}

.wraper-home-banner-webinar .home-banner-webinar>.media-body>.home-banner-webinar-author>.media-pic img {
	width: 35px;
	height: 35px;
	border-radius: 50%;
	object-position: center center;
	object-fit: cover;
}

.wraper-home-banner-webinar .home-banner-webinar>.media-body>.home-banner-webinar-author>.media-body>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-home-banner-webinar .home-banner-webinar>.media-body>.home-banner-webinar-author>.media-body .title {
	margin-bottom: 1px;
	font-weight: 600;
	font-size: 14px;
	color: #3e3e3e;
}

.wraper-home-banner-webinar .home-banner-webinar>.media-body>.home-banner-webinar-author>.media-body .designation {
	margin-bottom: 10px;
	font-weight: 400;
	font-size: 11px;
	color: #898989;
}

.wraper-home-welcome {
	background-color: #f8f5f5;
	background: linear-gradient(0deg, #f8f5f5 0%, #fff 100%);
}

.wraper-home-welcome>.container {
	padding-top: 170px;
	padding-bottom: 65px;
}

.wraper-home-welcome .home-welcome .home-welcome-data {
	margin-bottom: 50px;
}

.wraper-home-welcome .home-welcome .home-welcome-data .section-heading {
	margin-bottom: 30px;
}

.wraper-home-welcome .home-welcome .home-welcome-data .section-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-home-welcome .home-welcome .home-welcome-data .section-heading .subtitle {
	max-width: 520px;
}

.wraper-home-welcome .home-welcome .home-welcome-data .default-text {
	margin-bottom: 33px;
}

.wraper-home-welcome .home-welcome .home-welcome-data .default-text>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-home-welcome .home-welcome .home-welcome-data .action-area .btn {
	min-width: 150px;
}

.wraper-home-welcome .home-welcome .home-welcome-pic {
	margin-bottom: 50px;
	position: relative;
}

.wraper-home-welcome .home-welcome .home-welcome-pic .mask-image {
	position: relative;
	z-index: 1;
	text-align: center;
}

.wraper-home-welcome .home-welcome .home-welcome-pic .welcome-image {
	position: relative;
	z-index: 0;
	top: 0 !important;
	left: 0;
	bottom: 0;
	right: 15px;
	margin: auto;
	display: block;
	width: 100%;
	padding-top: 100%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	overflow: hidden;
}

.wraper-home-welcome .home-welcome .home-welcome-pic .welcome-image img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

.wraper-home-easy {
	background-color: #fff;
}

.wraper-home-easy .home-easy-sticker {
	top: 30px;
	right: 0;
}

.wraper-home-easy>.container {
	padding-top: 130px;
	padding-bottom: 90px;
}

.wraper-home-easy .home-easy-heading {
	margin-bottom: 50px;
}

.wraper-home-easy .home-easy-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-home-easy .home-easy-main .home-easy-main-pic {
	top: 20%;
	margin-bottom: 50px;
}

.wraper-home-easy .home-easy-main .home-easy-main-pic .home-easy-main-pic-overlay {
	top: 200px;
	right: 0;
	left: 0;
	height: calc(100vh - 350px);
	background-color: #fff;
	background: linear-gradient(0deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
	-webkit-transform: translateX(calc(100% + 30px));
	transform: translateX(calc(100% + 30px));
}

.wraper-home-easy .home-easy-main .home-easy-main-list {
	margin-bottom: 50px;
	padding-top: 150px;
	padding-bottom: 150px;
}

.wraper-home-easy .home-easy-main .home-easy-main-list .home-easy-main-list-item {
	margin-bottom: 75px;
}

.wraper-home-easy .home-easy-main .home-easy-main-list .home-easy-main-list-item .heading-part {
	margin-bottom: 20px;
}

.wraper-home-easy .home-easy-main .home-easy-main-list .home-easy-main-list-item .heading-part>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-home-easy .home-easy-main .home-easy-main-list .home-easy-main-list-item .heading-part .counter {
	position: relative;
	margin-bottom: 10px;
	padding-left: 45px;
	font-weight: 700;
	font-size: 19px;
	color: #4492c6;
}

.wraper-home-easy .home-easy-main .home-easy-main-list .home-easy-main-list-item .heading-part .counter:before {
	position: absolute;
	top: 14px;
	left: 0;
	z-index: 0;
	content: " ";
	width: 30px;
	height: 2px;
	background-color: #4492c6;
}

.wraper-home-easy .home-easy-main .home-easy-main-list .home-easy-main-list-item .heading-part .title {
	margin-bottom: 15px;
	font-weight: 400;
	font-size: 30px;
	color: #000;
}

.wraper-home-easy .home-easy-main .home-easy-main-list .home-easy-main-list-item .body-part>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-home-easy .home-easy-main .home-easy-main-list .home-easy-main-list-item .body-part p {
	font-weight: 300;
	font-size: 18px;
}

.wraper-home-team {
	background-color: #29588c;
}

.wraper-home-team .home-team-sticker.one {
	bottom: 0;
	left: 0;
}

.wraper-home-team .home-team-sticker.two {
	top: 130px;
	left: calc(50% + 50px);
}

.wraper-home-team .home-team-sticker.three {
	top: 0;
	left: calc(50% + 150px);
}

.wraper-home-team .home-team-image-slider {
	top: 225px;
	right: 0;
	bottom: 0;
	width: calc(50% - 100px);
}

.wraper-home-team .home-team-image-slider .home-team-image-slider-item img {
	width: 100%;
	height: 100%;
	object-position: center top;
	object-fit: cover;
}

.wraper-home-team>.container {
	padding-top: 130px;
	padding-bottom: 140px;
}

.wraper-home-team .home-team-heading {
	max-width: 500px;
	margin-bottom: 50px;
}

.wraper-home-team .home-team-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-home-team .home-team-heading .tagline, .wraper-home-team .home-team-heading .title {
	color: #fff;
}

.wraper-home-team .home-team-quote-slider {
	max-width: 635px;
	margin-bottom: 30px;
	padding: 65px 45px 65px 45px;
	background-color: #fff;
	box-shadow: 0 10px 20px rgba(0, 0, 0, .13);
}

.wraper-home-team .home-team-quote-slider .home-team-quote-slider-item {
	top: 20%;
}

.wraper-home-team .home-team-quote-slider .home-team-quote-slider-item>.holder>.data blockquote {
	margin-bottom: 0;
}

.wraper-home-team .home-team-quote-slider .home-team-quote-slider-item>.holder>.data blockquote>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-home-team .home-team-quote-slider .home-team-quote-slider-item>.holder>.data blockquote p {
	margin-bottom: 30px;
	font-weight: 400;
	font-size: 20px;
	color: #000;
	font-style: italic;
}

.wraper-home-team .home-team-quote-slider .home-team-quote-slider-item>.holder>.data blockquote cite {
	margin-bottom: 30px;
	font-weight: 300;
	font-size: 16px;
	color: #000;
	line-height: 1.5;
	font-style: normal;
}

.wraper-home-team .home-team-quote-slider .home-team-quote-slider-item>.holder>.data blockquote cite strong {
	display: block;
	font-weight: 700;
	font-size: 20px;
}

.wraper-home-team .home-team-quote-navigation {
	max-width: 635px;
}

.wraper-home-team .home-team-quote-navigation .swiper-button-prev, .wraper-home-team .home-team-quote-navigation .swiper-button-next {
	width: 48px;
	height: 48px;
	margin-top: 0;
	background-image: none;
	border: 1px solid #fff;
	border-radius: 50%;
	font-size: 28px;
	color: #fff;
	line-height: 1;
	opacity: .3;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-home-team .home-team-quote-navigation .swiper-button-prev:hover, .wraper-home-team .home-team-quote-navigation .swiper-button-next:hover {
	opacity: 1;
}

.wraper-home-team .home-team-quote-navigation .swiper-button-prev.nitro-lazy, .wraper-home-team .home-team-quote-navigation .swiper-button-next.nitro-lazy {
	background-image: none !important;
}

.wraper-home-team .home-team-quote-navigation .swiper-button-prev.swiper-button-disabled, .wraper-home-team .home-team-quote-navigation .swiper-button-next.swiper-button-disabled {
	-webkit-transform: scale(0);
	transform: scale(0);
}

.wraper-home-team .home-team-quote-navigation .swiper-button-prev {
	margin-right: 10px;
}

.wraper-home-webinars {
	background-color: #f8f5f5;
	background: linear-gradient(0deg, #f8f5f5 0%, #fff 100%);
}

.wraper-home-webinars.flipped-background {
	background: linear-gradient(0deg, #fff 0%, #f8f5f5 100%);
}

.wraper-home-webinars.flipped-background>.container {
	padding-bottom: 100px;
}

.wraper-home-webinars .webinars-sticker.one {
	top: 33px;
	left: 27px;
}

.wraper-home-webinars .webinars-sticker.two {
	bottom: 10px;
	right: 0;
}

.wraper-home-webinars .webinars-sticker.three {
	right: 0;
	bottom: -90px;
}

.wraper-home-webinars .upcoming-sticker.one {
	top: 33px;
	left: 27px;
}

.wraper-home-webinars .upcoming-sticker.two {
	bottom: 7px;
	right: 0;
}

.wraper-home-webinars .upcoming-sticker.three {
	bottom: 25px;
	right: 0;
}

.wraper-home-webinars .home-webinars-text {
	top: 25px;
	right: -40%;
}

.wraper-home-webinars>.container {
	padding-top: 110px;
	padding-bottom: 120px;
}

.wraper-home-webinars .home-webinars-heading {
	margin-bottom: 50px;
}

.wraper-home-webinars .home-webinars-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-home-webinars .home-webinars-more {
	margin-top: 60px;
}

.home-webinars-box .home-webinars-box-item>.holder {
	padding: 35px 0 28px 35px;
	background-color: #fff;
	box-shadow: 0 10px 25px rgba(0, 0, 0, .04);
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.home-webinars-box .home-webinars-box-item>.holder>.pic {
	padding-right: 35px;
}

.home-webinars-box .home-webinars-box-item>.holder>.pic>.pic-main {
	width: 100%;
	padding-top: 58%;
	display: block;
}

.home-webinars-box .home-webinars-box-item>.holder>.pic>.pic-main img {
	width: 100%;
	height: 100%;
	object-position: center center;
	object-fit: cover;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.home-webinars-box .home-webinars-box-item>.holder>.data {
	margin-bottom: 23px;
	padding-right: 35px;
	padding-bottom: 45px;
	border-bottom: 1px solid #dbdbdb;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.home-webinars-box .home-webinars-box-item>.holder>.data>*:last-child {
	margin-bottom: 0 !important;
}

.home-webinars-box .home-webinars-box-item>.holder>.data .date {
	margin-bottom: 20px;
	font-weight: 400;
	font-size: 11px;
	color: #000;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.home-webinars-box .home-webinars-box-item>.holder>.data .title {
	margin-bottom: 30px;
	font-weight: 700;
	font-size: 24px;
	color: #000;
	line-height: 1.38;
	display: -webkit-box;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.home-webinars-box .home-webinars-box-item>.holder>.data .title a {
	color: inherit;
}

.home-webinars-box .home-webinars-box-item>.holder>.meta {
	padding-right: 35px;
}

.home-webinars-box .home-webinars-box-item>.holder>.meta>*:last-child {
	margin-bottom: 0 !important;
}

.home-webinars-box .home-webinars-box-item>.holder>.meta .author {
	margin-bottom: 30px;
	font-weight: 400;
	font-size: 11px;
	color: #748185;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.home-webinars-box .home-webinars-box-item>.holder>.meta .author strong {
	display: block;
	font-weight: 600;
	font-size: 14px;
	color: #000;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.home-webinars-box .home-webinars-box-item>.holder:hover {
	background-color: #29588c;
}

.home-webinars-box .home-webinars-box-item>.holder:hover>.data {
	border-bottom-color: #3d7cc2;
}

.home-webinars-box .home-webinars-box-item>.holder:hover>.data .date, .home-webinars-box .home-webinars-box-item>.holder:hover>.data .title {
	color: #fff;
}

.home-webinars-box .home-webinars-box-item>.holder:hover>.meta .author {
	color: #d4ecfb;
}

.home-webinars-box .home-webinars-box-item>.holder:hover>.meta .author strong {
	color: #fff;
}

.home-webinars-box.listing-page {
	margin-bottom: 20px;
}

.home-webinars-box.listing-page .home-webinars-box-item {
	margin-bottom: 30px;
}

.home-webinars-box.listing-page .alm-reveal {
	display: flex;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}

.home-webinars-box.listing-page~.alm-btn-wrap {
	margin: 0;
	padding: 0;
	text-align: center;
}

.home-webinars-box.listing-page~.alm-btn-wrap .alm-load-more-btn {
	width: 62px;
	height: 62px;
	margin: 20px;
	padding: 0;
	background: url("https://cdn-cjenf.nitrocdn.com/YraLELSZjLLoXiaoCRXXEKAGQjbZVtuO/assets/images/source/rev-1f7c414/www.johnsonlambert.com/wp-content/themes/jl-cms-theme/assets/images/Ajax-Loading.svg") center center no-repeat;
	border: none;
	border-radius: 0;
	box-shadow: initial;
	font-size: 0;
	animation: ajaxLoaderLoading 1.5s linear infinite;
}

.home-webinars-box.listing-page~.alm-btn-wrap .alm-load-more-btn.nitro-lazy {
	background: none !important;
}

.home-webinars-box.listing-page~.alm-btn-wrap .alm-load-more-btn:before {
	display: none;
}

.home-webinars-box.listing-page~.alm-btn-wrap .alm-load-more-btn.done {
	display: none;
}

.wraper-home-map {
	background: url("https://cdn-cjenf.nitrocdn.com/YraLELSZjLLoXiaoCRXXEKAGQjbZVtuO/assets/images/optimized/rev-1f7c414/www.johnsonlambert.com/wp-content/themes/jl-cms-theme/assets/images/home/Home-Map-Background-Image.svg") center center no-repeat #3d6c40;
}

.wraper-home-map.nitro-lazy {
	background: none !important;
}

.wraper-home-map>.container {
	padding-top: 130px;
	padding-bottom: 100px;
}

.wraper-home-map .graphical-sticker.one {
	top: -50px;
	left: -95px;
}

.wraper-home-map .graphical-sticker.two {
	top: 162px;
	left: 0;
}

.wraper-home-map .graphical-sticker.three {
	bottom: 0;
	right: 0;
}

.wraper-home-map .home-map-heading {
	margin-bottom: 45px;
}

.wraper-home-map .home-map-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-home-map .home-map-heading .tagline, .wraper-home-map .home-map-heading .title {
	color: #fff;
}

.wraper-home-map .home-map-box .home-map-box-item {
	margin-bottom: 30px;
}

.wraper-home-map .home-map-box .home-map-box-item>.holder>.data>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-home-map .home-map-box .home-map-box-item>.holder>.data .title {
	margin-bottom: 0;
	font-weight: 700;
	font-size: 36px;
	color: #fff;
}

.wraper-home-map .home-map-box .home-map-box-item>.holder>.data .title .odometer.odometer-auto-theme .odometer-digit {
	vertical-align: top;
}

.wraper-home-map .home-map-box .home-map-box-item>.holder>.data .subtitle {
	margin-bottom: 20px;
	font-weight: 600;
	font-size: 18px;
	color: #fff;
}

.wraper-home-experience {
	background-color: #29588c;
}

.wraper-home-experience .about-csr-sticker.one {
	max-width: 222px;
	top: 35px;
	left: 30px;
}

.wraper-home-experience .about-csr-sticker.two {
	bottom: 2px;
	right: 10px;
}

.wraper-home-experience .home-experience-text {
	top: 25px;
	right: -40%;
}

.wraper-home-experience>.container {
	padding-top: 110px;
	padding-bottom: 140px;
}

.wraper-home-experience .home-experience-heading {
	margin-bottom: 50px;
}

.wraper-home-experience .home-experience-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-home-experience .home-experience-heading .tagline, .wraper-home-experience .home-experience-heading .title {
	color: #fff;
}

.wraper-home-experience .home-experience-box .home-experience-box-item>.holder {
	background-color: #fff;
	box-shadow: 0 10px 25px rgba(0, 0, 0, .04);
}

.wraper-home-experience .home-experience-box .home-experience-box-item>.holder>.pic {
	padding-top: 58%;
}

.wraper-home-experience .home-experience-box .home-experience-box-item>.holder>.pic>.pic-main {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.wraper-home-experience .home-experience-box .home-experience-box-item>.holder>.pic>.pic-main img {
	width: 100%;
	height: 100%;
	object-position: center center;
	object-fit: cover;
}

.wraper-home-experience .home-experience-box .home-experience-box-item>.holder>.data {
	padding: 35px 30px 27px 30px;
}

.wraper-home-experience .home-experience-box .home-experience-box-item>.holder>.data>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-home-experience .home-experience-box .home-experience-box-item>.holder>.data .title {
	margin-bottom: 23px;
	font-weight: 700;
	font-size: 24px;
	color: #000;
	line-height: 1.33;
}

.wraper-home-experience .home-experience-box .home-experience-box-item>.holder>.data .title a {
	color: inherit;
}

.wraper-home-experience .home-experience-box .home-experience-box-item>.holder>.data .description {
	margin-bottom: 30px;
	font-weight: 400;
	font-size: 16px;
	color: #6b7173;
	line-height: 1.5;
}

.wraper-home-experience .home-experience-box .home-experience-box-item>.holder>.action-area {
	padding: 0 30px 36px 30px;
}

.wraper-home-experience .home-experience-box .home-experience-box-item>.holder>.action-area .btn {
	border: none;
	font-size: 25px;
	color: #a29438;
	line-height: 1;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-home-experience .home-experience-box .home-experience-box-item>.holder>.action-area .btn:hover {
	color: #000;
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
}

.wraper-home-happening {
	background-color: #fff;
}

.wraper-home-happening>.container {
	padding-top: 110px;
	padding-bottom: 100px;
}

.wraper-home-happening .dei-joining-sticker.one {
	top: 35px;
	left: -3px;
}

.wraper-home-happening .home-happening-heading {
	margin-bottom: 30px;
}

.wraper-home-happening .home-happening-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-home-happening .home-happening-box {
	margin-right: -20px;
	margin-left: -20px;
}

.wraper-home-happening .home-happening-box+.action-area {
	padding-top: 20px;
}

.wraper-home-happening .home-happening-box .home-happening-box-item {
	padding: 20px;
}

.wraper-home-happening .home-happening-box .home-happening-box-item .home-happening-box-item-pic {
	margin-right: -45px;
	padding-top: 57%;
}

.wraper-home-happening .home-happening-box .home-happening-box-item .home-happening-box-item-pic>.pic {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.wraper-home-happening .home-happening-box .home-happening-box-item .home-happening-box-item-pic>.pic img {
	width: 100%;
	height: 100%;
	object-position: center center;
	object-fit: cover;
}

.wraper-home-happening .home-happening-box .home-happening-box-item .home-happening-box-item-data {
	margin-left: -40px;
	padding: 80px 40px 80px 130px;
	background-color: #fff;
	box-shadow: 0 1px 20px rgba(0, 0, 0, .08);
}

.wraper-home-happening .home-happening-box .home-happening-box-item .home-happening-box-item-data>.heading {
	margin-bottom: 22px;
}

.wraper-home-happening .home-happening-box .home-happening-box-item .home-happening-box-item-data>.heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-home-happening .home-happening-box .home-happening-box-item .home-happening-box-item-data>.heading .tagline {
	margin-bottom: 16px;
	font-weight: 400;
	font-size: 12px;
	color: #000;
	line-height: 1.25;
}

.wraper-home-happening .home-happening-box .home-happening-box-item .home-happening-box-item-data>.heading .title {
	margin-bottom: 23px;
	font-weight: 700;
	font-size: 24px;
	color: #000;
	line-height: 1.38;
}

.wraper-home-happening .home-happening-box .home-happening-box-item .home-happening-box-item-data>.heading .title a {
	color: inherit;
}

.wraper-home-happening .home-happening-box .home-happening-box-item .home-happening-box-item-data>.data {
	margin-bottom: 30px;
}

.wraper-home-happening .home-happening-box .home-happening-box-item .home-happening-box-item-data>.data>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-home-happening .home-happening-box .home-happening-box-item .home-happening-box-item-data>.action-area .btn {
	border: none;
	font-size: 25px;
	color: #a29438;
	line-height: 1;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-home-happening .home-happening-box .home-happening-box-item .home-happening-box-item-data>.action-area .btn:hover {
	color: #000;
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
}

.wraper-home-happening .home-happening-box .swiper-navigation {
	right: 40px;
	bottom: 38px;
}

.wraper-home-happening .home-happening-box .swiper-navigation .swiper-button-prev, .wraper-home-happening .home-happening-box .swiper-navigation .swiper-button-next {
	width: 39px;
	height: 39px;
	margin-top: 0;
	background-image: none;
	border: 1px solid #000;
	border-radius: 50%;
	font-size: 22px;
	color: #000;
	line-height: 1;
	opacity: .3;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-home-happening .home-happening-box .swiper-navigation .swiper-button-prev.nitro-lazy, .wraper-home-happening .home-happening-box .swiper-navigation .swiper-button-next.nitro-lazy {
	background-image: none !important;
}

.wraper-home-happening .home-happening-box .swiper-navigation .swiper-button-prev:hover, .wraper-home-happening .home-happening-box .swiper-navigation .swiper-button-next:hover {
	opacity: 1;
}

.wraper-home-happening .home-happening-box .swiper-navigation .swiper-button-prev {
	margin-right: 6px;
}

.wraper-home-careers {
	background: url("https://cdn-cjenf.nitrocdn.com/YraLELSZjLLoXiaoCRXXEKAGQjbZVtuO/assets/images/source/rev-1f7c414/www.johnsonlambert.com/wp-content/themes/jl-cms-theme/assets/images/home/Home-Career-Background-Image.svg") center bottom repeat-x fixed #29588c;
	animation: 90s linear infinite animatedBackground;
}

.wraper-home-careers.nitro-lazy {
	background: none !important;
}

.wraper-home-careers>.container {
	padding-top: 130px;
	padding-bottom: 140px;
}

.wraper-home-careers .home-careers-heading {
	margin-bottom: 50px;
}

.wraper-home-careers .home-careers-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-home-careers .home-careers-heading .tagline, .wraper-home-careers .home-careers-heading .title {
	color: #fff;
}

.wraper-home-careers .home-careers-box {
	background-color: #fff;
	box-shadow: 0 5px 20px rgba(0, 0, 0, .16);
}

.wraper-home-careers .home-careers-box .home-careers-box-item>.holder {
	position: relative;
	padding: 65px 60px 65px 60px;
}

.wraper-home-careers .home-careers-box .home-careers-box-item>.holder:before {
	position: absolute;
	top: 60px;
	right: 0;
	bottom: 60px;
	content: " ";
	width: 1px;
	background-color: rgba(151, 151, 151, .2);
}

.wraper-home-careers .home-careers-box .home-careers-box-item>.holder>.heading {
	margin-bottom: 35px;
}

.wraper-home-careers .home-careers-box .home-careers-box-item>.holder>.heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-home-careers .home-careers-box .home-careers-box-item>.holder>.heading .tagline {
	margin-bottom: 20px;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 12px;
	color: #000;
	line-height: 1.25;
}

.wraper-home-careers .home-careers-box .home-careers-box-item>.holder>.heading .title {
	margin-bottom: 23px;
	font-weight: 600;
	font-size: 30px;
	color: #000;
	line-height: 1.33;
}

.wraper-home-careers .home-careers-box .home-careers-box-item>.holder>.heading .title a {
	color: inherit;
}

.wraper-home-careers .home-careers-box .home-careers-box-item>.holder>.data {
	margin-bottom: 35px;
}

.wraper-home-careers .home-careers-box .home-careers-box-item>.holder>.data>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-home-careers .home-careers-box .home-careers-box-item>.holder>.data p {
	font-weight: 400;
	font-size: 16px;
}

@keyframes animatedBackground {
	from {
		background-position: 0 bottom;
	}
	
	to {
		background-position: -2000px bottom;
	}
}

@media screen and (max-width: 1250px) {
	.wraper-home-welcome .home-welcome .home-welcome-pic .welcome-image {
		top: 23px;
		right: 3px;
	}
}

@media screen and (max-width: 1199px) {
	.wraper-home-banner-webinar .home-banner-webinar>.media-body>.home-banner-webinar-data .title {
		font-size: 24px;
	}
	
	.wraper-home-team .home-team-sticker.one {
		width: 100px;
	}
	
	.wraper-home-team .home-team-quote-navigation {
		margin-left: -70px;
	}
	
	.wraper-home-team .home-team-quote-slider {
		padding: 18px 20px;
		left: -70px;
	}
	
	.wraper-home-team .home-team-quote-slider .home-team-quote-slider-item>.holder>.data blockquote p {
		font-size: 16px;
		margin-bottom: 15px;
	}
	
	.home-webinars-box .home-webinars-box-item>.holder {
		padding: 20px 0 20px 20px;
	}
	
	.home-webinars-box .home-webinars-box-item>.holder>.pic {
		padding-right: 20px;
	}
	
	.home-webinars-box .home-webinars-box-item>.holder .meta {
		padding-right: 20px;
	}
	
	.home-webinars-box .home-webinars-box-item>.holder .data {
		margin-bottom: 20px;
		padding-right: 20px;
		padding-bottom: 20px;
	}
	
	.home-webinars-box .home-webinars-box-item>.holder .data .title {
		font-size: 17px;
		line-height: 1.3;
	}
	
	.wraper-home-welcome .home-welcome .home-welcome-pic .welcome-image {
		top: 18px;
		right: 0;
	}
}

@media screen and (max-width: 991px) {
	.wraper-home-welcome>.container {
		padding-top: 155px;
		padding-bottom: 30px;
	}
	
	.wraper-home-welcome .home-welcome .home-welcome-pic .mask-image {
		max-width: 340px;
	}
	
	.wraper-home-welcome .home-welcome .home-welcome-pic .welcome-image {
		top: 14px;
		right: 0;
	}
	
	.wraper-home-easy>.container {
		padding-top: 80px;
		padding-bottom: 30px;
	}
	
	.wraper-home-team>.container {
		padding-top: 80px;
	}
	
	.wraper-home-webinars>.container, .wraper-home-careers>.container, .wraper-home-experience>.container, .wraper-home-happening>.container {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	
	.wraper-home-map>.container {
		padding-top: 80px;
		padding-bottom: 50px;
	}
	
	.wraper-home-banner-webinar .home-banner-webinar>.media-heading .title {
		letter-spacing: inherit;
	}
	
	.wraper-home-banner-webinar .home-banner-webinar>.media-body>.home-banner-webinar-data .title {
		font-size: 20px;
	}
	
	.wraper-home-easy .home-easy-sticker {
		width: 150px;
	}
	
	.wraper-home-experience .home-experience-box .home-experience-box-item>.holder>.data {
		padding: 20px 20px;
	}
	
	.wraper-home-experience .home-experience-box .home-experience-box-item>.holder>.action-area {
		padding: 0 20px 20px 20px;
	}
	
	.wraper-home-experience .home-experience-box .home-experience-box-item>.holder>.data .title {
		margin-bottom: 20px;
		font-size: 20px;
	}
	
	.wraper-home-careers .home-careers-box .home-careers-box-item>.holder {
		padding: 30px 30px;
	}
	
	.wraper-home-careers .home-careers-box .home-careers-box-item>.holder>.heading .title {
		font-size: 24px;
	}
}

@media screen and (max-width: 767px) {
	.wraper-home-banner-webinar .home-banner-webinar>.media-body>.home-banner-webinar-data .title {
		font-size: 17px;
	}
	
	.wraper-home-banner-webinar {
		position: relative !important;
		bottom: 50px;
	}
	
	.home-banner-scroller {
		right: 15px;
		top: 36%;
	}
	
	.wraper-home-welcome>.container {
		padding-top: 0;
		padding-bottom: 50px;
	}
	
	.wraper-home-welcome .home-welcome .home-welcome-data .section-heading .subtitle {
		max-width: 100%;
	}
	
	.wraper-home-welcome .home-welcome .home-welcome-pic {
		margin-bottom: 0;
	}
	
	.wraper-home-welcome .home-welcome .home-welcome-pic .welcome-image {
		top: 20px;
		right: 0;
	}
	
	.wraper-home-welcome .home-welcome .home-welcome-pic .mask-image {
		max-width: 520px;
	}
	
	.wraper-home-easy>.container {
		padding-top: 50px;
		padding-bottom: 0px;
	}
	
	.wraper-home-easy .home-easy-heading {
		margin-bottom: 30px;
	}
	
	.wraper-home-easy .home-easy-main .home-easy-main-pic {
		display: none;
	}
	
	.wraper-home-easy .home-easy-main .home-easy-main-list {
		padding-top: 0;
		padding-bottom: 0;
	}
	
	.wraper-home-easy .home-easy-main .home-easy-main-list .home-easy-main-list-item {
		margin-bottom: 30px;
	}
	
	.wraper-home-easy .home-easy-main .home-easy-main-list .home-easy-main-list-item .heading-part {
		margin-bottom: 15px;
	}
	
	.wraper-home-easy .home-easy-main .home-easy-main-list .home-easy-main-list-item .heading-part .title {
		font-size: 24px;
	}
	
	.wraper-home-easy .home-easy-sticker {
		display: none;
	}
	
	.wraper-home-team>.container {
		padding-top: 50px;
		padding-bottom: 30px;
	}
	
	.wraper-home-team .home-team-sticker.one {
		display: none;
	}
	
	.wraper-home-team .home-team-heading {
		max-width: 100%;
		margin-bottom: 25px;
	}
	
	.wraper-home-team .home-team-quote-slider {
		width: 100%;
		max-width: 100%;
		left: 0;
		z-index: 0;
	}
	
	.wraper-home-team .home-team-image-slider {
		top: auto;
		width: 150px;
		height: 180px;
	}
	
	.wraper-home-team .home-team-quote-navigation {
		margin-left: 0;
	}
	
	.paroller {
		display: none;
	}
	
	.wraper-home-webinars>.container {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	
	.wraper-home-webinars .upcoming-sticker {
		display: none;
	}
	
	.wraper-home-webinars .home-webinars-heading {
		margin-bottom: 20px;
	}
	
	.wraper-home-map>.container {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	
	.wraper-home-map .home-map-box {
		margin-bottom: -30px;
	}
	
	.wraper-home-map .home-map-box .home-map-box-item>.holder>.data .title {
		font-size: 30px;
	}
	
	.wraper-home-map .home-map-box .home-map-box-item>.holder>.data .subtitle {
		font-size: 16px;
	}
	
	.wraper-home-experience>.container {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	
	.wraper-home-happening>.container {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	
	.wraper-home-happening .home-happening-box {
		margin-left: 0;
		margin-right: 0;
	}
	
	.wraper-home-happening .home-happening-box .home-happening-box-item {
		padding: 0 0;
	}
	
	.wraper-home-happening .home-happening-box .home-happening-box-item .home-happening-box-item-data {
		margin-left: 0;
		padding: 20px 0 0 0;
	}
	
	.wraper-home-happening .home-happening-box .swiper-navigation {
		bottom: 0;
		right: 0;
	}
	
	.wraper-home-careers>.container {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	
	.wraper-home-careers .home-careers-box {
		box-shadow: none;
		background: rgba(0, 0, 0, 0);
	}
	
	.wraper-home-careers .home-careers-box .home-careers-box-item {
		box-shadow: 0 5px 20px rgba(0, 0, 0, .16);
		margin-bottom: 20px;
		background-color: #fff;
	}
	
	.wraper-home-careers .home-careers-box .home-careers-box-item:last-child {
		margin-bottom: 0;
	}
	
	.wraper-home-careers .home-careers-box .home-careers-box-item>.holder:before {
		content: normal;
	}
	
	.wraper-home-careers .home-careers-box .home-careers-box-item>.holder .data {
		margin-bottom: 20px;
	}
	
	.wraper-home-careers .home-careers-box .home-careers-box-item>.holder>.heading .title {
		font-size: 20px;
	}
}

@media screen and (max-width: 575px) {
	.wraper-home-banner-webinar .home-banner-webinar {
		flex-wrap: wrap;
	}
	
	.wraper-home-banner-webinar .home-banner-webinar>.media-heading {
		width: 100%;
		height: auto;
		position: static !important;
		text-align: left;
		padding: 10px 10px;
	}
	
	.wraper-home-banner-webinar .home-banner-webinar>.media-heading .title {
		writing-mode: inherit;
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	.wraper-home-banner-webinar .home-banner-webinar>.media-body {
		padding: 10px 10px;
	}
	
	.wraper-home-banner-webinar .home-banner-webinar>.media-body>.home-banner-webinar-data .title {
		font-size: 18px;
	}
	
	.wraper-home-welcome .home-welcome .home-welcome-data .section-heading {
		margin-bottom: 20px;
	}
	
	.wraper-home-welcome .home-welcome .home-welcome-data .default-text {
		margin-bottom: 30px;
	}
	
	.wraper-home-welcome .home-welcome .home-welcome-pic .mask-image {
		max-width: 422px;
	}
	
	.wraper-home-welcome .home-welcome .home-welcome-pic .welcome-image {
		top: 18px;
	}
	
	.wraper-home-easy .home-easy-main .home-easy-main-list .home-easy-main-list-item .heading-part .title {
		font-size: 20px;
	}
	
	.wraper-home-easy .home-easy-main .home-easy-main-list .home-easy-main-list-item .body-part p {
		font-size: 16px;
	}
	
	.wraper-home-map .home-map-box {
		display: block !important;
	}
	
	.wraper-home-happening .home-happening-box .home-happening-box-item .home-happening-box-item-data>.heading .title {
		font-size: 20px;
	}
}

@media screen and (max-width: 479px) {
	.wraper-home-team>.container {
		padding-bottom: 102px;
	}
	
	.wraper-home-welcome .home-welcome .home-welcome-pic .mask-image {
		max-width: 270px;
	}
	
	.wraper-home-welcome .home-welcome .home-welcome-pic .welcome-image {
		width: 153px;
		height: 153px;
		top: 10px;
	}
}

.wraper-contact-welcome {
	background-color: #fff;
}

.wraper-contact-welcome .rfp-sticker.one {
	top: 30px;
	left: 30px;
}

.wraper-contact-welcome .contact-welcome-text {
	top: 25px;
	right: -6%;
}

.wraper-contact-welcome>.container {
	padding-top: 120px;
	padding-bottom: 100px;
}

.wraper-contact-welcome .contact-welcome-heading {
	max-width: 700px;
	margin-bottom: 50px;
}

.wraper-contact-welcome .contact-welcome-heading.w-100 {
	max-width: 100%;
}

.wraper-contact-welcome .contact-welcome-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-contact-welcome .contact-welcome-heading .default-text {
	color: #000;
}

.wraper-contact-welcome .contact-welcome-heading .default-text a {
	color: #a29438;
}

.wraper-contact-welcome .contact-welcome-main {
	margin-right: -30px;
	margin-left: -30px;
}

.wraper-contact-welcome .contact-welcome-main>[class*=col-] {
	padding-right: 30px;
	padding-left: 30px;
}

.wraper-contact-welcome .contact-welcome-main .contact-welcome-form {
	margin-bottom: 40px;
}

.wraper-contact-welcome .contact-welcome-main .contact-welcome-pic {
	margin-bottom: 40px;
}

.wraper-contact-welcome .contact-welcome-main .contact-welcome-pic img {
	width: 100%;
}

.wraper-contact-cta {
	background-color: #4492c6;
}

.wraper-contact-cta>.container {
	padding-top: 100px;
	padding-bottom: 60px;
}

.wraper-contact-cta .contact-sticker.one {
	left: 30px;
	top: 32px;
}

.wraper-contact-cta .contact-sticker.two {
	right: 0;
	bottom: 0;
}

.wraper-contact-cta .contact-welcome-cta .media-body {
	margin-bottom: 40px;
}

.wraper-contact-cta .contact-welcome-cta .media-body>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-contact-cta .contact-welcome-cta .media-action {
	margin-bottom: 40px;
}

.wraper-contact-cta .contact-welcome-cta .title {
	font-weight: 700;
	font-size: 28px;
	color: #fff;
}

.wraper-contact-cta .contact-welcome-cta .btn {
	min-width: 170px;
}

.newFormRight h2 {
	font-size: 24px;
	margin-bottom: 20px;
}

.newFormRight ul li {
	font-size: 16px;
	line-height: 30px;
	position: relative;
	padding-left: 33px;
	margin-bottom: 20px;
	font-weight: 600;
}

.newFormRight ul li a {
	color: #000;
	background: url("https://www.johnsonlambert.com/wp-content/themes/jl-cms-theme/assets/images/arrow-right.svg") no-repeat 100% 5px;
	background-size: 17px auto;
	padding-right: 25px;
}

.newFormRight ul li a.nitro-lazy {
	background: none !important;
}

.newFormRight ul li img {
	position: absolute;
	left: 0;
	top: 4px;
}

.newFormRight ul li:nth-child(2) img {
	left: 2px;
}

.newFormRight ul li:nth-child(3) img {
	left: 3px;
}

.newFormRight ul li:last-child {
	margin-bottom: 0;
}

.newLeftForm {
	border: 1px solid #e4e3e3;
	padding: 30px 40px 40px 35px;
	border-radius: 20px;
}

@media (max-width: 767px) {
	.newLeftForm {
		padding: 20px 20px 23px;
		border-radius: 15px;
	}
}

.newLeftForm p {
	width: 100%;
}

.contact-form .newLeftForm .form-row {
	margin-bottom: 20px;
}

.contact-form .newLeftForm .form-row .btn {
	margin-top: 20px;
}

.newSectionForm {
	max-width: 940px;
	width: 100%;
}

.newSidebar .contact-form {
	box-shadow: 0px 1px 30px 0px rgba(0, 0, 0, .168627451);
	padding: 48px 60px 52px;
	background: #fff;
}

@media (max-width: 1199.5px) {
	.newSidebar .contact-form {
		padding: 38px 30px 40px;
	}
}

.newSidebar .contact-form h2 {
	font-size: 24px;
	margin-bottom: 5px;
	margin-left: -1px;
}

.newSidebar .contact-form .form-row {
	margin-bottom: 25px;
}

.newSidebar .contact-form .form-row .wpcf7-list-item {
	margin-left: 0 !important;
}

.newSidebar .contact-form .form-row p {
	width: 100%;
}

.newBottom {
	padding-left: 0px;
	position: relative;
	z-index: 1;
}

@media (max-width: 991px) {
	.newBottom {
		padding-left: 0;
		padding-top: 50px;
	}
}

@media screen and (max-width: 991px) {
	.wraper-contact-welcome>.container {
		padding-top: 80px;
		padding-bottom: 30px;
	}
	
	.wraper-contact-welcome .contact-welcome-main {
		margin-left: -15px;
		margin-right: -15px;
	}
	
	.wraper-contact-welcome .contact-welcome-main>[class*=col-] {
		padding-right: 15px;
		padding-left: 15px;
	}
	
	.wraper-contact-welcome .contact-welcome-main .contact-welcome-pic {
		padding-left: 20px;
	}
	
	.wraper-contact-cta>.container {
		padding-top: 80px;
		padding-bottom: 40px;
	}
}

@media screen and (max-width: 767px) {
	.wraper-contact-welcome>.container {
		padding-top: 50px;
		padding-bottom: 10px;
	}
	
	.wraper-contact-welcome .rfp-sticker.one {
		display: none;
	}
	
	.wraper-contact-welcome .contact-welcome-main .contact-welcome-pic {
		padding-left: 0;
	}
	
	.contact-sticker {
		max-width: 45vw;
	}
	
	.wraper-contact-cta>.container {
		padding-top: 50px;
		padding-bottom: 10px;
	}
	
	.wraper-contact-cta .contact-sticker.one {
		top: 10px;
		left: 10px;
		width: 110px;
	}
	
	.wraper-contact-cta .contact-sticker.two {
		width: 170px;
	}
	
	.wraper-contact-cta .contact-welcome-cta .title {
		font-size: 24px;
	}
	
	.wraper-contact-welcome .contact-welcome-heading {
		margin-bottom: 20px;
	}
}

@media screen and (max-width: 575px) {
	.wraper-contact-cta .contact-welcome-cta .title {
		font-size: 22px;
	}
	
	.wraper-contact-cta .contact-sticker {
		display: none;
	}
	
	.contact-form .form-row .btn {
		margin-top: 30px;
	}
}

.wraper-dei-banner {
	min-height: 580px;
	background: center center no-repeat;
	background-size: cover;
}

.wraper-dei-banner .dei-banner-video {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.wraper-dei-banner .dei-banner-video video {
	width: 100%;
	height: 100%;
	object-position: center center;
	object-fit: cover;
}

.wraper-dei-banner .dei-banner-overlay {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(0, 0, 0, .5);
}

.wraper-dei-banner>.container {
	padding-top: 130px;
	padding-bottom: 90px;
}

.wraper-dei-banner .dei-banner {
	max-width: 870px;
}

.wraper-dei-banner .dei-banner .title {
	margin-bottom: 25px;
	font-weight: 700;
	color: #fff;
}

.wraper-dei-banner .dei-banner .subtitle {
	max-width: 720px;
	margin-bottom: 30px;
	font-weight: 400;
	font-size: 16px;
	color: #fff;
	line-height: 1.5;
}

.wraper-dei-banner .dei-banner .btn {
	min-width: 170px;
}

.wraper-dei-welcome {
	background-color: #fff;
}

.wraper-dei-welcome .dei-welcome-sticker.one {
	top: 50px;
	left: calc(50% - 110px);
}

.wraper-dei-welcome .dei-welcome-sticker.two {
	top: 33.5%;
	left: 0;
}

.wraper-dei-welcome>.container {
	padding-top: 140px;
	padding-bottom: 60px;
}

.wraper-dei-welcome .dei-welcome .dei-welcome-data {
	margin-bottom: 60px;
}

.wraper-dei-welcome .dei-welcome .dei-welcome-data .section-heading {
	margin-bottom: 22px;
}

.wraper-dei-welcome .dei-welcome .dei-welcome-data .section-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-dei-welcome .dei-welcome .dei-welcome-data .section-heading .subtitle {
	font-weight: 600;
	font-size: 22px;
	line-height: 1.55;
}

.wraper-dei-welcome .dei-welcome .dei-welcome-data .default-text {
	margin-bottom: 33px;
}

.wraper-dei-welcome .dei-welcome .dei-welcome-data .default-text>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-dei-welcome .dei-welcome .dei-welcome-data .default-text p {
	line-height: 1.75;
}

.wraper-dei-welcome .dei-welcome .dei-welcome-data .default-text ul:not(.check-list):not(.woocommerce-error) li {
	font-weight: 400;
	font-size: 14px;
	color: #000;
	line-height: 1.43;
	padding-left: 22px;
}

.wraper-dei-welcome .dei-welcome .dei-welcome-video {
	margin-bottom: 60px;
}

.wraper-dei-welcome .dei-welcome .dei-welcome-video>.holder {
	padding-top: 43%;
}

.wraper-dei-welcome .dei-welcome .dei-welcome-video>.holder>.pic {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.wraper-dei-welcome .dei-welcome .dei-welcome-video>.holder>.pic img {
	width: 100%;
	height: 100%;
	object-position: center center;
	object-fit: cover;
}

.wraper-dei-welcome .dei-welcome .dei-welcome-video>.holder>.action-area {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 20px;
	background-color: rgba(43, 43, 43, .67);
}

.wraper-dei-welcome .dei-welcome .dei-welcome-video>.holder>.action-area .btn {
	width: 80px;
	height: 80px;
	background-color: #fff;
	border: none;
	border-radius: 50%;
	font-size: 18px;
	color: #a29438;
	line-height: 1;
}

.wraper-dei-welcome .dei-welcome .dei-welcome-video>.holder>.action-area .btn i {
	margin-right: 8px;
}

.wraper-dei-section {
	background-color: #29588c;
}

.wraper-dei-section .dei-wrap-sticker.one {
	top: 0;
	left: 0;
}

.wraper-dei-section .dei-wrap-sticker.two {
	bottom: 13px;
	right: 17px;
}

.wraper-dei-section .dei-section-text {
	top: 25px;
	right: -40%;
}

.wraper-dei-section>.container {
	padding-top: 130px;
	padding-bottom: 140px;
}

.wraper-dei-section .dei-section-heading {
	margin-bottom: 50px;
}

.wraper-dei-section .dei-section-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-dei-section .dei-section-heading .tagline, .wraper-dei-section .dei-section-heading .title {
	color: #fff;
}

.wraper-dei-section .dei-section-box .dei-section-box-item>.holder {
	padding-bottom: 70px;
	background-color: #fff;
	box-shadow: 0 10px 25px rgba(0, 0, 0, .04);
}

.wraper-dei-section .dei-section-box .dei-section-box-item>.holder>.pic {
	padding-top: 58%;
}

.wraper-dei-section .dei-section-box .dei-section-box-item>.holder>.pic>.pic-main {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.wraper-dei-section .dei-section-box .dei-section-box-item>.holder>.pic>.pic-main img {
	width: 100%;
	height: 100%;
	object-position: center center;
	object-fit: cover;
}

.wraper-dei-section .dei-section-box .dei-section-box-item>.holder>.data {
	padding: 18px 22px 0 22px;
}

.wraper-dei-section .dei-section-box .dei-section-box-item>.holder>.data>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-dei-section .dei-section-box .dei-section-box-item>.holder>.data .title {
	margin-bottom: 18px;
	font-weight: 700;
	font-size: 24px;
	color: #000;
	line-height: 1.38;
}

.wraper-dei-section .dei-section-box .dei-section-box-item>.holder>.data .title a {
	color: inherit;
}

.wraper-dei-section .dei-section-box .dei-section-box-item>.holder>.data .description {
	margin-bottom: 20px;
	font-weight: 400;
	font-size: 14px;
	color: #6b7173;
	line-height: 1.71;
}

.wraper-dei-section .dei-section-box .dei-section-box-item>.holder>.action-area {
	right: 0;
	bottom: 0;
	left: 0;
	padding: 0 22px 25px 22px;
}

.wraper-dei-section .dei-section-box .dei-section-box-item>.holder>.action-area .btn {
	border: none;
	font-size: 25px;
	color: #a29438;
	line-height: 1;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-dei-section .dei-section-box .dei-section-box-item>.holder>.action-area .btn:hover {
	color: #000;
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
}

.wraper-dei-culture {
	background-color: #fff;
}

.wraper-dei-culture>.container {
	padding-top: 130px;
	padding-bottom: 120px;
}

.wraper-dei-culture .dei-cross-sticker.one {
	top: 37px;
	left: 0;
}

.wraper-dei-culture .dei-cross-sticker.two {
	bottom: 2px;
	right: 0;
}

.wraper-dei-culture .dei-section-heading {
	margin-bottom: 50px;
}

.wraper-dei-culture .dei-section-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-dei-culture .dei-culture-box .dei-culture-box-pic {
	margin-right: -45px;
	padding-top: 71%;
}

.wraper-dei-culture .dei-culture-box .dei-culture-box-pic>.pic {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.wraper-dei-culture .dei-culture-box .dei-culture-box-pic>.pic img {
	width: 100%;
	height: 100%;
	object-position: center center;
	object-fit: cover;
}

.wraper-dei-culture .dei-culture-box .dei-culture-box-data {
	margin-left: -40px;
	padding: 80px 40px 80px 130px;
	background-color: #fff;
	box-shadow: 0 1px 20px rgba(0, 0, 0, .08);
}

.wraper-dei-culture .dei-culture-box .dei-culture-box-data>.heading {
	margin-bottom: 22px;
}

.wraper-dei-culture .dei-culture-box .dei-culture-box-data>.heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-dei-culture .dei-culture-box .dei-culture-box-data>.heading .tagline {
	margin-bottom: 16px;
	font-weight: 400;
	font-size: 12px;
	color: #000;
	line-height: 1.25;
}

.wraper-dei-culture .dei-culture-box .dei-culture-box-data>.heading .title {
	margin-bottom: 23px;
	font-weight: 700;
	font-size: 24px;
	color: #000;
	line-height: 1.38;
}

.wraper-dei-culture .dei-culture-box .dei-culture-box-data>.heading .title a {
	color: inherit;
}

.wraper-dei-culture .dei-culture-box .dei-culture-box-data>.data {
	margin-bottom: 30px;
}

.wraper-dei-culture .dei-culture-box .dei-culture-box-data>.data>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-dei-global {
	background-color: #3d6c40;
}

.wraper-dei-global .dei-global-sticker {
	bottom: -25px;
	left: 0;
}

.wraper-dei-global .dei-global-text {
	top: 25px;
	right: -40%;
}

.wraper-dei-global>.container {
	padding-top: 120px;
	padding-bottom: 80px;
}

.wraper-dei-global .dei-global-data {
	margin-bottom: 40px;
}

.wraper-dei-global .dei-global-data:before {
	background-color: #fff;
}

.wraper-dei-global .dei-global-data .section-heading {
	margin-bottom: 32px;
}

.wraper-dei-global .dei-global-data .section-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-dei-global .dei-global-data .section-heading .tagline, .wraper-dei-global .dei-global-data .section-heading .title {
	color: #fff;
}

.wraper-dei-global .dei-global-data .default-text {
	margin-bottom: 42px;
}

.wraper-dei-global .dei-global-data .default-text>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-dei-global .dei-global-data .default-text p {
	color: #fff;
}

.wraper-dei-global .dei-global-data .action-area>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-dei-global .dei-global-box {
	max-width: 390px;
	margin-bottom: 10px;
}

.wraper-dei-global .dei-global-box>.row:nth-child(1) {
	position: relative;
	left: 75px;
}

.wraper-dei-global .dei-global-box .dei-global-box-item {
	margin-bottom: 30px;
}

.wraper-dei-global .dei-global-box .dei-global-box-item>.holder {
	padding: 25px 30px 35px 30px;
	background-color: #fff;
	border-radius: 3px;
	box-shadow: 0 10px 24px rgba(0, 0, 0, .04);
}

.wraper-dei-global .dei-global-box .dei-global-box-item>.holder>.data>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-dei-global .dei-global-box .dei-global-box-item>.holder>.data .counter {
	margin-bottom: 10px;
	font-weight: 700;
	font-size: 45px;
	color: #a29438;
}

.wraper-dei-global .dei-global-box .dei-global-box-item>.holder>.data .title {
	margin-bottom: 23px;
	font-weight: 400;
	font-size: 18px;
	color: #000;
	line-height: 1.28;
}

.wraper-dei-testimonials {
	background-color: #fff;
}

.wraper-dei-testimonials>.container {
	padding-top: 120px;
	padding-bottom: 80px;
}

.wraper-dei-testimonials .dei-testimonials .dei-testimonials-item>.holder {
	min-height: 450px;
	padding-right: 130px;
	padding-bottom: 70px;
}

.wraper-dei-testimonials .dei-testimonials .dei-testimonials-item>.holder>.data {
	padding: 85px 75px 75px 75px;
	background-color: #edf4f9;
}

.wraper-dei-testimonials .dei-testimonials .dei-testimonials-item>.holder>.data:before {
	position: absolute;
	top: 40px;
	left: 40px;
	z-index: 0;
	content: " ";
	width: 118px;
	height: 100px;
	background: url("https://cdn-cjenf.nitrocdn.com/YraLELSZjLLoXiaoCRXXEKAGQjbZVtuO/assets/images/optimized/rev-1f7c414/www.johnsonlambert.com/wp-content/themes/jl-cms-theme/assets/images/dei/DEI-Quotation-Mark.svg") 0 0 no-repeat;
}

.wraper-dei-testimonials .dei-testimonials .dei-testimonials-item>.holder>.data blockquote {
	position: relative;
	max-width: 630px;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	background-color: rgba(0, 0, 0, 0);
}

.wraper-dei-testimonials .dei-testimonials .dei-testimonials-item>.holder>.data blockquote:before {
	display: none;
}

.wraper-dei-testimonials .dei-testimonials .dei-testimonials-item>.holder>.data blockquote>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-dei-testimonials .dei-testimonials .dei-testimonials-item>.holder>.data blockquote p {
	margin-bottom: 25px;
	font-weight: 300;
	font-size: 28px;
	color: #000;
	line-height: 1.57;
}

.wraper-dei-testimonials .dei-testimonials .dei-testimonials-item>.holder>.authorbox {
	right: 0;
	bottom: 0;
	width: 100%;
	max-width: 400px;
}

.wraper-dei-testimonials .dei-testimonials .dei-testimonials-item>.holder>.authorbox>.authorbox-pic img {
	width: 300px;
	height: 300px;
	border-radius: 50%;
	object-position: center top;
	object-fit: cover;
	box-shadow: -8px 8px 34px 0 rgba(0, 0, 0, .1);
}

.wraper-dei-testimonials .dei-testimonials .dei-testimonials-item>.holder>.authorbox>.authorbox-data {
	margin-top: -75px;
	padding: 100px 20px 35px 20px;
	background-color: #29588c;
}

.wraper-dei-testimonials .dei-testimonials .dei-testimonials-item>.holder>.authorbox>.authorbox-data>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-dei-testimonials .dei-testimonials .dei-testimonials-item>.holder>.authorbox>.authorbox-data .title {
	margin-bottom: 10px;
	font-weight: 400;
	font-size: 28px;
	color: #fff;
}

.wraper-dei-testimonials .dei-testimonials .dei-testimonials-item>.holder>.authorbox>.authorbox-data .designation {
	margin-bottom: 25px;
	font-weight: 400;
	font-size: 14px;
	color: #8fbef1;
}

.wraper-dei-testimonials .dei-testimonials .swiper-navigation {
	right: 0;
	bottom: 15px;
	left: 0;
	padding-right: 415px;
}

.wraper-dei-testimonials .dei-testimonials .swiper-navigation .swiper-button-prev, .wraper-dei-testimonials .dei-testimonials .swiper-navigation .swiper-button-next {
	vertical-align: top;
	width: 39px;
	height: 39px;
	margin-top: 0;
	background-image: none;
	border: 1px solid #000;
	border-radius: 50%;
	font-size: 22px;
	color: #000;
	line-height: 1;
	opacity: .3;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-dei-testimonials .dei-testimonials .swiper-navigation .swiper-button-prev.nitro-lazy, .wraper-dei-testimonials .dei-testimonials .swiper-navigation .swiper-button-next.nitro-lazy {
	background-image: none !important;
}

.wraper-dei-testimonials .dei-testimonials .swiper-navigation .swiper-button-prev:hover, .wraper-dei-testimonials .dei-testimonials .swiper-navigation .swiper-button-next:hover {
	opacity: 1;
}

.wraper-dei-testimonials .dei-testimonials .swiper-navigation .swiper-button-prev.swiper-button-disabled, .wraper-dei-testimonials .dei-testimonials .swiper-navigation .swiper-button-next.swiper-button-disabled {
	-webkit-transform: scale(0);
	transform: scale(0);
}

.wraper-dei-testimonials .dei-testimonials .swiper-navigation .swiper-button-prev {
	margin-right: 6px;
}

.wraper-dei-initiatives {
	background-color: #29588c;
}

.wraper-dei-initiatives .dei-initiatives-sticker.one {
	top: 0;
	left: 0;
}

.wraper-dei-initiatives .dei-initiatives-sticker.two {
	bottom: 16px;
	right: 21px;
}

.wraper-dei-initiatives>.container {
	padding-top: 130px;
	padding-bottom: 140px;
}

.wraper-dei-initiatives .dei-initiatives-heading {
	margin-bottom: 50px;
}

.wraper-dei-initiatives .dei-initiatives-heading:before {
	background-color: #fff;
}

.wraper-dei-initiatives .dei-initiatives-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-dei-initiatives .dei-initiatives-heading .tagline, .wraper-dei-initiatives .dei-initiatives-heading .title {
	color: #fff;
}

.wraper-dei-initiatives .dei-initiatives-box .dei-initiatives-box-item>.holder>.pic {
	margin-bottom: 16px;
	padding-top: 113%;
}

.wraper-dei-initiatives .dei-initiatives-box .dei-initiatives-box-item>.holder>.pic>.pic-main {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.wraper-dei-initiatives .dei-initiatives-box .dei-initiatives-box-item>.holder>.pic>.pic-main img {
	width: 100%;
	height: 100%;
	object-position: center center;
	object-fit: cover;
}

.wraper-dei-initiatives .dei-initiatives-box .dei-initiatives-box-item>.holder>.pic>.pic-tag {
	bottom: 0;
	left: 0;
	padding: 5px 10px 5px 10px;
	background-color: #a29438;
}

.wraper-dei-initiatives .dei-initiatives-box .dei-initiatives-box-item>.holder>.pic>.pic-tag .tag {
	font-weight: 600;
	font-size: 14px;
	color: #fff;
}

.wraper-dei-initiatives .dei-initiatives-box .dei-initiatives-box-item>.holder>.data {
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-dei-initiatives .dei-initiatives-box .dei-initiatives-box-item>.holder>.data>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-dei-initiatives .dei-initiatives-box .dei-initiatives-box-item>.holder>.data .title {
	margin-bottom: 10px;
	font-weight: 700;
	font-size: 24px;
	color: #fff;
	line-height: 1.33;
}

.wraper-dei-initiatives .dei-initiatives-box .dei-initiatives-box-item>.holder>.data .title a {
	color: inherit;
}

.wraper-dei-initiatives .dei-initiatives-box .dei-initiatives-box-item>.holder>.overlay {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 20px;
	background-color: #a29438;
	opacity: 0;
	-webkit-transform: translateY(-30px);
	transform: translateY(-30px);
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-dei-initiatives .dei-initiatives-box .dei-initiatives-box-item>.holder>.overlay>.overlay-data>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-dei-initiatives .dei-initiatives-box .dei-initiatives-box-item>.holder>.overlay>.overlay-data .date {
	margin-bottom: 36px;
	font-weight: 600;
	font-size: 14px;
	color: #fff;
}

.wraper-dei-initiatives .dei-initiatives-box .dei-initiatives-box-item>.holder>.overlay>.overlay-data .title {
	margin-bottom: 25px;
	font-weight: 700;
	font-size: 24px;
	color: #fff;
	line-height: 1.33;
}

.wraper-dei-initiatives .dei-initiatives-box .dei-initiatives-box-item>.holder>.overlay>.overlay-data .title a {
	color: inherit;
}

.wraper-dei-initiatives .dei-initiatives-box .dei-initiatives-box-item>.holder>.overlay>.overlay-data .excerpt {
	margin-bottom: 30px;
	font-weight: 400;
	font-size: 16px;
	color: #fff;
	line-height: 1.5;
}

.wraper-dei-initiatives .dei-initiatives-box .dei-initiatives-box-item>.holder>.overlay>.overlay-data .btn {
	padding: 0;
	border: none;
	font-weight: 400;
	font-size: 12px;
	color: #fff;
	letter-spacing: 3px;
}

.wraper-dei-initiatives .dei-initiatives-box .dei-initiatives-box-item>.holder:hover>.data {
	opacity: 0;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
}

.wraper-dei-initiatives .dei-initiatives-box .dei-initiatives-box-item>.holder:hover>.overlay {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.wraper-dei-joining {
	background-color: #fff;
}

.wraper-dei-joining .dei-joining-sticker.one {
	top: 30px;
	left: 0;
}

.wraper-dei-joining .dei-joining-sticker.two {
	bottom: 20px;
	right: 0;
}

.wraper-dei-joining>.container {
	padding-top: 65px;
	padding-bottom: 25px;
}

.wraper-dei-joining .dei-joining-data {
	margin-bottom: 40px;
}

.wraper-dei-joining .dei-joining-data .section-heading {
	margin-bottom: 20px;
}

.wraper-dei-joining .dei-joining-data .section-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-dei-joining .dei-joining-data .default-text {
	margin-bottom: 25px;
}

.wraper-dei-joining .dei-joining-data .default-text>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-dei-joining .dei-joining-data .action-area .btn {
	min-width: 250px;
}

.wraper-dei-joining .dei-joining-pic {
	margin-bottom: 40px;
	position: relative;
	z-index: 0;
}

.wraper-dei-joining .dei-joining-pic:before {
	content: "";
	position: absolute;
	z-index: 0;
	top: -10px;
	left: -10px;
	right: -10px;
	bottom: -10px;
	background: url("https://cdn-cjenf.nitrocdn.com/YraLELSZjLLoXiaoCRXXEKAGQjbZVtuO/assets/images/source/rev-1f7c414/www.johnsonlambert.com/wp-content/themes/jl-cms-theme/assets/images/dei/img_abstract@2x.svg") no-repeat center center;
	background-size: 100% 100%;
}

@media screen and (max-width: 1199px) {
	.wraper-dei-banner {
		min-height: 40vw;
	}
	
	.wraper-dei-welcome .dei-welcome .dei-welcome-data .section-heading .subtitle {
		font-size: 20px;
	}
	
	.wraper-dei-section .dei-section-box .dei-section-box-item>.holder {
		padding: 20px 20px;
	}
	
	.wraper-dei-section .dei-section-box .dei-section-box-item>.holder .data .title {
		font-size: 20px;
		margin-bottom: 20px;
	}
	
	.wraper-dei-global .dei-global-box>.row:nth-child(1) {
		left: 45px;
	}
	
	.wraper-dei-testimonials .dei-testimonials .dei-testimonials-item>.holder {
		min-height: 350px;
	}
	
	.wraper-dei-testimonials .dei-testimonials .dei-testimonials-item>.holder>.data blockquote {
		max-width: 380px;
	}
	
	.wraper-dei-testimonials .dei-testimonials .dei-testimonials-item>.holder>.data blockquote p {
		font-size: 22px;
	}
	
	.wraper-dei-testimonials .dei-testimonials .dei-testimonials-item>.holder>.data {
		padding: 80px 70px;
	}
	
	.wraper-dei-testimonials .dei-testimonials .dei-testimonials-item>.holder>.authorbox>.authorbox-pic img {
		width: 250px;
		height: 250px;
	}
	
	.wraper-dei-testimonials .dei-testimonials .dei-testimonials-item>.holder>.authorbox>.authorbox-data {
		margin-top: -75px;
		padding: 90px 20px 35px 20px;
	}
}

@media screen and (max-width: 991px) {
	.wraper-dei-joining .dei-joining-sticker.one {
		top: -60px;
	}
	
	.wraper-dei-welcome>.container {
		padding-top: 80px;
		padding-bottom: 20px;
	}
	
	.wraper-dei-welcome .dei-welcome .dei-welcome-data .section-heading .subtitle {
		font-size: 18px;
	}
	
	.wraper-dei-global>.container {
		padding-top: 80px;
		padding-bottom: 50px;
	}
	
	.wraper-dei-global .dei-global-box>.row:nth-child(1) {
		left: 0;
	}
	
	.wraper-dei-testimonials .dei-testimonials .swiper-navigation {
		padding-right: 320px;
	}
	
	.wraper-dei-testimonials .dei-testimonials .dei-testimonials-item>.holder>.data {
		padding: 20px 20px;
	}
	
	.wraper-dei-testimonials .dei-testimonials .dei-testimonials-item>.holder>.data:before {
		opacity: .5;
		background-size: 100% auto;
		width: 70px;
		top: 20px;
		left: 20px;
	}
	
	.wraper-dei-testimonials .dei-testimonials .dei-testimonials-item>.holder>.authorbox {
		max-width: 300px;
	}
	
	.wraper-dei-testimonials .dei-testimonials .dei-testimonials-item>.holder>.authorbox>.authorbox-pic img {
		width: 200px;
		height: 200px;
	}
	
	.wraper-dei-testimonials .dei-testimonials .dei-testimonials-item>.holder>.authorbox>.authorbox-data {
		margin-top: -30px;
		padding: 50px 20px 20px 20px;
	}
	
	.wraper-dei-testimonials .dei-testimonials .dei-testimonials-item>.holder>.authorbox>.authorbox-data .title {
		font-size: 20px;
	}
	
	.wraper-dei-banner .dei-banner .btn {
		margin-top: 0 !important;
		margin-bottom: 8px;
	}
	
	.wraper-dei-section>.container, .wraper-dei-culture>.container {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	
	.wraper-dei-testimonials>.container, .wraper-dei-initiatives>.container {
		padding-top: 80px;
		padding-bottom: 80px;
	}
}

@media screen and (max-width: 767px) {
	.wraper-dei-joining>.container {
		padding-top: 50px;
		padding-bottom: 30px;
	}
	
	.wraper-dei-joining .dei-joining-sticker.one {
		display: none;
	}
	
	.wraper-dei-welcome>.container {
		padding-top: 50px;
		padding-bottom: 55px;
	}
	
	.wraper-dei-welcome .dei-welcome .dei-welcome-data {
		margin-bottom: 0;
	}
	
	.wraper-dei-welcome .dei-welcome .dei-welcome-data .default-text {
		margin-bottom: 20px;
	}
	
	.wraper-dei-welcome .dei-welcome .dei-welcome-video {
		margin-bottom: 0;
		margin-top: 20px;
	}
	
	.wraper-dei-welcome .dei-welcome .dei-welcome-video>.holder>.action-area .btn {
		width: 60px;
		height: 60px;
	}
	
	.wraper-dei-welcome .dei-welcome .dei-welcome-video>.holder>.action-area .btn i {
		margin-right: 0;
	}
	
	.wraper-dei-section>.container {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	
	.wraper-dei-culture>.container {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	
	.wraper-dei-culture .dei-culture-box .dei-culture-box-pic {
		margin-right: 0;
		margin-bottom: 30px;
	}
	
	.wraper-dei-culture .dei-culture-box .dei-culture-box-data {
		margin-left: 0;
		padding: 20px 20px;
	}
	
	.wraper-dei-culture .dei-culture-box .dei-culture-box-data>.data:last-child {
		margin-bottom: 0;
	}
	
	.wraper-dei-global>.container {
		padding-top: 50px;
		padding-bottom: 20px;
	}
	
	.wraper-dei-global .dei-global-data .default-text {
		margin-bottom: 20px;
	}
	
	.wraper-dei-global .dei-global-box>.row:nth-child(1) {
		left: auto;
	}
	
	.wraper-dei-global .dei-global-box .dei-global-box-item>.holder {
		padding: 20px 20px 25px;
	}
	
	.wraper-dei-testimonials>.container {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	
	.wraper-dei-testimonials .dei-testimonials .swiper-navigation {
		padding-right: 0;
		text-align: center !important;
		position: static !important;
		margin-top: 20px;
	}
	
	.wraper-dei-testimonials .dei-testimonials .dei-testimonials-item>.holder {
		padding-right: 0;
		padding-bottom: 0;
	}
	
	.wraper-dei-testimonials .dei-testimonials .dei-testimonials-item>.holder>.authorbox {
		position: static !important;
	}
	
	.wraper-dei-testimonials .dei-testimonials .dei-testimonials-item>.holder>.authorbox>.authorbox-data {
		padding: 0 0;
		background: rgba(0, 0, 0, 0);
		margin-top: 10px;
	}
	
	.wraper-dei-testimonials .dei-testimonials .dei-testimonials-item>.holder>.authorbox>.authorbox-data .title {
		color: #000;
		margin-bottom: 0;
	}
	
	.wraper-dei-testimonials .dei-testimonials .dei-testimonials-item>.holder>.authorbox>.authorbox-data .designation {
		font-weight: 600;
		color: #29588c;
	}
	
	.wraper-dei-testimonials .dei-testimonials .dei-testimonials-item>.holder>.authorbox>.authorbox-pic img {
		width: 120px;
		height: 120px;
	}
	
	.wraper-dei-testimonials .dei-testimonials .dei-testimonials-item>.holder>.data {
		margin-bottom: 20px;
		padding: 0 0;
		background: rgba(0, 0, 0, 0);
	}
	
	.wraper-dei-testimonials .dei-testimonials .dei-testimonials-item>.holder>.data:before {
		top: 0;
		left: 0;
	}
	
	.wraper-dei-testimonials .dei-testimonials .dei-testimonials-item>.holder>.data blockquote {
		text-align: center;
		max-width: 100%;
	}
	
	.wraper-dei-testimonials .dei-testimonials .dei-testimonials-item>.holder>.data blockquote p {
		font-size: 16px;
	}
	
	.wraper-dei-initiatives>.container {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	
	.wraper-dei-initiatives .dei-initiatives-box .dei-initiatives-box-item>.holder>.data .title {
		font-size: 20px;
	}
}

@media screen and (max-width: 575px) {
	.wraper-dei-welcome .dei-welcome .dei-welcome-data .section-heading .subtitle {
		font-size: 16px;
	}
	
	.wraper-dei-culture .dei-culture-box .dei-culture-box-data>.heading .title {
		font-size: 20px;
		line-height: 1.3;
	}
	
	.wraper-dei-initiatives .dei-initiatives-box .dei-initiatives-box-item>.holder>.overlay>.overlay-data .excerpt {
		margin-bottom: 18px;
		font-size: 14px;
	}
	
	.wraper-dei-initiatives .dei-initiatives-box .dei-initiatives-box-item>.holder>.overlay>.overlay-data .date {
		margin-bottom: 20px;
	}
	
	.wraper-dei-initiatives .dei-initiatives-box .dei-initiatives-box-item>.holder>.overlay>.overlay-data .title {
		font-size: 18px;
		margin-bottom: 20px;
	}
}

.wraper-subscribe-welcome {
	background-color: #fff;
}

.wraper-subscribe-welcome .rfp-sticker.one {
	top: 30px;
	left: 30px;
}

.wraper-subscribe-welcome .subscribe-welcome-text {
	top: 25px;
	right: -20%;
}

.wraper-subscribe-welcome>.container {
	padding-top: 120px;
	padding-bottom: 100px;
}

.wraper-subscribe-welcome .subscribe-welcome-heading {
	margin-bottom: 50px;
}

.wraper-subscribe-welcome .subscribe-welcome-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-subscribe-welcome .subscribe-welcome-heading .default-text {
	color: #000;
}

.wraper-subscribe-welcome .subscribe-welcome-heading .default-text a {
	color: #a29438;
}

.wraper-subscribe-welcome .subscribe-welcome-main {
	margin-right: -30px;
	margin-left: -30px;
}

.wraper-subscribe-welcome .subscribe-welcome-main>[class*=col-] {
	padding-right: 30px;
	padding-left: 30px;
}

.wraper-subscribe-welcome .subscribe-welcome-main .subscribe-welcome-form {
	margin-bottom: 40px;
}

.wraper-subscribe-welcome .subscribe-welcome-main .subscribe-welcome-iframe {
	min-height: 490px;
	border: none;
}

@media screen and (max-width: 991px) {
	.wraper-subscribe-welcome>.container {
		padding-top: 80px;
		padding-bottom: 40px;
	}
}

@media screen and (max-width: 767px) {
	.wraper-subscribe-welcome>.container {
		padding-top: 50px;
		padding-bottom: 10px;
	}
	
	.wraper-subscribe-welcome .subscribe-welcome-heading {
		margin-bottom: 40px;
	}
}

.wraper-quality-main {
	background-color: #fff;
}

.wraper-quality-main>.container {
	padding-top: 120px;
	padding-bottom: 100px;
}

.wraper-quality-main .location-main-sticker.one {
	top: 80px;
	left: 0;
}

.wraper-quality-main .location-main-sticker.two {
	top: -60px;
	right: -50px;
}

.wraper-quality-main .location-main-sticker.three {
	top: 57%;
	right: 0;
}

.wraper-quality-main .location-main-sticker.four {
	bottom: 60px;
	left: 16px;
}

.wraper-quality-main .quality-main-heading {
	margin-bottom: 50px;
}

.wraper-quality-main .quality-main-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-quality-main .quality-main-heading .default-text {
	color: #000;
}

.wraper-quality-main .quality-main-heading .default-text a {
	color: #a29438;
}

.wraper-quality-main .quality-main-list .quality-main-list-item {
	margin-bottom: 40px;
	background-color: #fff;
	box-shadow: 0 5px 85px rgba(0, 0, 0, .08);
}

.wraper-quality-main .quality-main-list .quality-main-list-item:nth-child(even) {
	flex-direction: row-reverse;
}

.wraper-quality-main .quality-main-list .quality-main-list-item:last-child, .wraper-quality-main .quality-main-list .quality-main-list-item:only-child {
	margin-bottom: 0;
}

.wraper-quality-main .quality-main-list .quality-main-list-item .pic {
	width: 370px;
	min-width: 370px;
}

.wraper-quality-main .quality-main-list .quality-main-list-item .pic img {
	width: 100%;
	height: 100%;
	object-position: center center;
	object-fit: contain;
}

.wraper-quality-main .quality-main-list .quality-main-list-item .data {
	padding: 20px 25px 20px 25px;
}

.wraper-quality-main .quality-main-list .quality-main-list-item .data .title {
	margin-bottom: 12px;
	font-weight: 700;
	font-size: 20px;
	color: #000;
}

.wraper-quality-main .quality-main-list .quality-main-list-item .data .btn {
	margin-bottom: 12px;
	border: none;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 12px;
	color: #a29438;
	letter-spacing: 3px;
}

.wraper-quality-main .quality-main-list .quality-main-list-item .data .excerpt {
	margin-bottom: 0;
	font-weight: 400;
	font-size: 16px;
	color: #000;
}

.wraper-quality-licenses {
	background-color: #fff;
}

.wraper-quality-licenses>.container {
	padding-top: 0;
	padding-bottom: 100px;
	position: relative;
	z-index: 1;
}

.wraper-quality-licenses .quality-sticker.one {
	bottom: 100px;
	right: 0;
}

.wraper-quality-licenses .quality-licenses-heading {
	margin-bottom: 50px;
}

.wraper-quality-licenses .quality-licenses-heading .section-heading {
	margin-bottom: 30px;
}

.wraper-quality-licenses .quality-licenses-heading .section-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-quality-licenses .quality-licenses-heading .default-text>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-quality-licenses .quality-licenses-content {
	background-color: #f1f7fb;
}

.wraper-quality-licenses .quality-licenses-content>*:last-child {
	margin-bottom: 0 !important;
}

@media screen and (max-width: 991px) {
	.wraper-quality-main>.container {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	
	.wraper-quality-licenses>.container {
		padding-bottom: 60px;
	}
}

@media screen and (max-width: 767px) {
	.wraper-quality-main>.container {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	
	.wraper-quality-main .location-main-sticker {
		display: none;
	}
	
	.wraper-quality-main .quality-main-list .quality-main-list-item {
		margin-bottom: 30px;
	}
	
	.wraper-quality-main .quality-main-list .quality-main-list-item .media-pic {
		padding-top: 20px;
	}
	
	.wraper-quality-main .quality-main-list .quality-main-list-item .data {
		padding: 25px 20px 20px;
		text-align: center;
	}
	
	.wraper-quality-licenses>.container {
		padding-bottom: 50px;
	}
	
	.wraper-quality-licenses .quality-licenses-table {
		padding: 5px 5px 0 5px;
	}
	
	.wraper-quality-licenses .quality-licenses-table .quality-licenses-table-item {
		padding-left: 0;
		padding-right: 0;
	}
	
	.wraper-quality-licenses .quality-licenses-table .quality-licenses-table-item:last-child {
		margin-bottom: 0px;
	}
}

.wraper-management-main {
	background-color: #fff;
}

.wraper-management-main .management-main-sticker {
	top: 30px;
	right: 0;
}

.wraper-management-main>.container {
	padding-top: 130px;
	padding-bottom: 90px;
}

.wraper-management-main .management-main-heading {
	max-width: 1000px;
	margin-bottom: 50px;
}

.wraper-management-main .management-main-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-management-main .management-main-heading .subtitle {
	font-weight: 300;
	font-size: 26px;
	line-height: 1.85;
}

.wraper-management-main .management-main-filter {
	margin-bottom: 50px;
}

.wraper-management-main .management-main-filter button {
	display: inline-block;
	vertical-align: top;
	margin-right: 5px;
	margin-bottom: 7px;
	padding: 10px 25px;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #b2b6b8;
	border-radius: 35px;
	font-weight: 600;
	font-size: 14px;
	color: #b2b6b8;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-management-main .management-main-filter button.active {
	background-color: #29588c;
	border-color: #29588c;
	color: #fff;
}

.wraper-management-main .management-main-box .alm-reveal {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	margin-right: -15px;
	margin-left: -15px;
}

.wraper-management-main .management-main-box~.alm-btn-wrap {
	margin: 0;
	padding: 0;
	text-align: center;
}

.wraper-management-main .management-main-box~.alm-btn-wrap .alm-load-more-btn {
	width: 62px;
	height: 62px;
	margin: 20px;
	padding: 0;
	background: url("https://cdn-cjenf.nitrocdn.com/YraLELSZjLLoXiaoCRXXEKAGQjbZVtuO/assets/images/source/rev-1f7c414/www.johnsonlambert.com/wp-content/themes/jl-cms-theme/assets/images/Ajax-Loading.svg") center center no-repeat;
	border: none;
	border-radius: 0;
	box-shadow: initial;
	font-size: 0;
	animation: ajaxLoaderLoading 1.5s linear infinite;
}

.wraper-management-main .management-main-box~.alm-btn-wrap .alm-load-more-btn.nitro-lazy {
	background: none !important;
}

.wraper-management-main .management-main-box~.alm-btn-wrap .alm-load-more-btn:before {
	display: none;
}

.wraper-management-main .management-main-box~.alm-btn-wrap .alm-load-more-btn.done {
	display: none;
}

.management-main-box-item {
	margin-bottom: 40px;
}

.management-main-box-item>.holder {
	background-color: #29588c;
}

.management-main-box-item>.holder>.pic {
	padding-top: 110%;
	background-color: #d9e9f3;
}

.management-main-box-item>.holder>.pic>.pic-main, .management-main-box-item>.holder>.pic>.pic-hover {
	top: 5px;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.management-main-box-item>.holder>.pic>.pic-main img, .management-main-box-item>.holder>.pic>.pic-hover img {
	width: 100%;
	height: 100%;
	object-position: center bottom;
	object-fit: contain;
}

.management-main-box-item>.holder>.pic>.pic-hover {
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
}

.management-main-box-item>.holder>.data-static, .management-main-box-item>.holder>.data-overlay {
	padding: 15px 20px 17px 20px;
	background-color: #29588c;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.management-main-box-item>.holder>.data-static>*:last-child, .management-main-box-item>.holder>.data-overlay>*:last-child {
	margin-bottom: 0 !important;
}

.management-main-box-item>.holder>.data-static .title, .management-main-box-item>.holder>.data-overlay .title {
	margin-bottom: 7px;
	font-weight: 700;
	font-size: 18px;
	color: #fff;
}

.management-main-box-item>.holder>.data-static .designation, .management-main-box-item>.holder>.data-overlay .designation {
	margin-bottom: 12px;
	font-weight: 400;
	font-size: 12px;
	color: #fff;
}

.management-main-box-item>.holder>.data-static .btn, .management-main-box-item>.holder>.data-overlay .btn {
	margin-bottom: 10px;
	border: none;
	font-weight: 700;
	font-size: 12px;
	color: #fff;
}

.management-main-box-item>.holder>.data-overlay {
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
}

.management-main-box-item>.holder:hover>.data-static {
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
}

.management-main-box-item>.holder:hover>.data-overlay {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.wraper-management-brief>.container {
	padding-top: 27px;
	padding-bottom: 80px;
}

.wraper-management-brief .location-main-sticker.one {
	top: 76px;
	left: 0;
}

.wraper-management-brief .location-main-sticker.two {
	bottom: 20px;
	right: 0;
}

.wraper-management-brief .management-brief-back {
	margin-bottom: 30px;
}

.wraper-management-brief .management-brief-back .btn {
	border: none;
	font-weight: 700;
	font-size: 14px;
	color: #6b6b6b;
}

.wraper-management-brief .management-brief-back .btn i, .wraper-management-brief .management-brief-back .btn strong {
	font-weight: inherit;
	color: #a29438;
}

.wraper-management-brief .management-brief-main .management-brief-main-slider {
	width: 750px;
}

.wraper-management-brief .management-brief-main .management-brief-main-slider .management-brief-main-slider-item>.holder {
	padding-top: 95%;
	background-color: #d9e9f3;
}

.wraper-management-brief .management-brief-main .management-brief-main-slider .management-brief-main-slider-item>.holder>.pic {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.wraper-management-brief .management-brief-main .management-brief-main-slider .management-brief-main-slider-item>.holder>.pic img {
	width: 100%;
	height: 100%;
	object-position: center bottom;
	object-fit: contain;
}

.wraper-management-brief .management-brief-main .management-brief-main-slider .swiper-navigation {
	bottom: -20px;
	left: 20px;
}

.wraper-management-brief .management-brief-main .management-brief-main-slider .swiper-navigation .swiper-button-prev, .wraper-management-brief .management-brief-main .management-brief-main-slider .swiper-navigation .swiper-button-next {
	width: 39px;
	height: 39px;
	margin-top: 0;
	background-image: none;
	background-color: #fff;
	border: 1px solid #c5d1d9;
	border-radius: 50%;
	font-size: 22px;
	color: rgba(0, 0, 0, .3);
	line-height: 1;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-management-brief .management-brief-main .management-brief-main-slider .swiper-navigation .swiper-button-prev.nitro-lazy, .wraper-management-brief .management-brief-main .management-brief-main-slider .swiper-navigation .swiper-button-next.nitro-lazy {
	background-image: none !important;
}

.wraper-management-brief .management-brief-main .management-brief-main-slider .swiper-navigation .swiper-button-prev:hover, .wraper-management-brief .management-brief-main .management-brief-main-slider .swiper-navigation .swiper-button-next:hover {
	color: #000;
}

.wraper-management-brief .management-brief-main .management-brief-main-slider .swiper-navigation .swiper-button-prev {
	margin-right: 6px;
}

.wraper-management-brief .management-brief-main .management-brief-main-data {
	width: 510px;
	padding: 50px 70px 55px 70px;
	background-color: #a29438;
}

.wraper-management-brief .management-brief-main .management-brief-main-data>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-management-brief .management-brief-main .management-brief-main-data .title {
	margin-bottom: 3px;
	font-weight: 800;
	font-size: 38px;
	color: #fff;
}

.wraper-management-brief .management-brief-main .management-brief-main-data .designation {
	margin-bottom: 22px;
	font-weight: 600;
	font-size: 18px;
	color: #fff;
}

.wraper-management-brief .management-brief-main .management-brief-main-data .positions dt {
	margin-bottom: 1px;
	font-weight: 600;
	font-size: 16px;
	color: #fff;
}

.wraper-management-brief .management-brief-main .management-brief-main-data .positions dd {
	margin-bottom: 22px;
	font-weight: 400;
	font-size: 12px;
	color: #fff;
}

.wraper-management-brief .management-brief-main .management-brief-main-data .bio {
	margin-bottom: 30px;
	font-weight: 400;
	font-size: 16px;
	color: #fff;
}

.wraper-management-profile {
	background-color: #29588c;
}

.wraper-management-profile .culture-sticker.two {
	right: 18px;
	bottom: 0;
}

.wraper-management-profile .management-profile-sticker.one {
	top: 0;
	left: 0;
}

.wraper-management-profile .management-profile-sticker.two {
	right: 18px;
	bottom: 18px;
}

.wraper-management-profile .management-profile-sticker.three {
	right: 0;
	bottom: 0;
}

.wraper-management-profile .management-profile-text {
	top: 25px;
	right: 0;
}

.wraper-management-profile>.container {
	padding-top: 130px;
	padding-bottom: 90px;
}

.wraper-management-profile .management-profile-heading {
	width: 785px;
	margin-bottom: 50px;
}

.wraper-management-profile .management-profile-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-management-profile .management-profile-heading .tagline, .wraper-management-profile .management-profile-heading .title, .wraper-management-profile .management-profile-heading .subtitle {
	color: #fff;
}

.wraper-management-profile .management-profile-heading .title {
	margin-bottom: 20px;
}

.wraper-management-profile .management-profile-heading .subtitle {
	font-weight: 400;
	font-size: 19px;
	line-height: 1.42;
}

.wraper-management-profile .management-profile-main .management-profile-main-tab {
	margin-bottom: 30px;
	border-bottom: none;
}

.wraper-management-profile .management-profile-main .management-profile-main-tab .nav-link {
	position: relative;
	margin-bottom: 0;
	border: none;
	border-radius: 0;
	padding: 11px 22px 11px 22px;
	font-weight: 600;
	font-size: 18px;
	color: rgba(255, 255, 255, .35);
}

.wraper-management-profile .management-profile-main .management-profile-main-tab .nav-link:before {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	z-index: 0;
	content: " ";
	width: 3px;
	background-color: #a29438;
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-management-profile .management-profile-main .management-profile-main-tab .nav-link:hover, .wraper-management-profile .management-profile-main .management-profile-main-tab .nav-link.active {
	background-color: rgba(0, 0, 0, 0);
	color: #fff;
}

.wraper-management-profile .management-profile-main .management-profile-main-tab .nav-link:hover:before, .wraper-management-profile .management-profile-main .management-profile-main-tab .nav-link.active:before {
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
}

.wraper-management-profile .management-profile-main .management-profile-main-data {
	margin-bottom: 30px;
	padding: 50px 40px 45px 40px;
	background-color: #fff;
}

.wraper-management-profile .management-profile-main .management-profile-main-data>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-management-profile .management-profile-main .management-profile-main-data .title {
	margin-bottom: 22px;
	font-weight: 700;
	font-size: 20px;
	color: #000;
}

.wraper-management-profile .management-profile-main .management-profile-main-data ul:not(.check-list):not(.woocommerce-error) li {
	margin-bottom: 12px;
}

.wraper-management-profile .management-profile-main .management-profile-main-accordion:last-of-type {
	margin-bottom: 30px;
}

.wraper-management-profile .management-profile-main .management-profile-main-accordion .card-header {
	padding: 0;
	background-color: rgba(0, 0, 0, 0);
	border: none;
	border-radius: 0;
}

.wraper-management-profile .management-profile-main .management-profile-main-accordion .card-header .title {
	padding: 11px 22px 11px 22px;
	background-color: rgba(0, 0, 0, .1);
	font-weight: 600;
	font-size: 18px;
	color: #fff;
}

.wraper-management-profile .management-profile-main .management-profile-main-accordion .card-header .title:before, .wraper-management-profile .management-profile-main .management-profile-main-accordion .card-header .title:after {
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 0;
	content: " ";
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-management-profile .management-profile-main .management-profile-main-accordion .card-header .title:before {
	right: 0;
	width: 100%;
	background-color: #a29438;
}

.wraper-management-profile .management-profile-main .management-profile-main-accordion .card-header .title:after {
	left: 0;
	width: 0;
	background-color: #29588c;
}

.wraper-management-profile .management-profile-main .management-profile-main-accordion .card-header .title.collapsed:before {
	width: 0;
}

.wraper-management-profile .management-profile-main .management-profile-main-accordion .card-header .title.collapsed:after {
	width: 100%;
}

.wraper-management-profile .management-profile-main .management-profile-main-offering {
	margin-bottom: 30px;
	background-color: #fff;
}

.wraper-management-profile .management-profile-main .management-profile-main-offering .media-body {
	padding: 40px 40px 42px 40px;
}

.wraper-management-profile .management-profile-main .management-profile-main-offering .media-body>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-management-profile .management-profile-main .management-profile-main-offering .media-body .title {
	margin-bottom: 22px;
	font-weight: 700;
	font-size: 20px;
	color: #000;
}

.wraper-management-profile .management-profile-main .management-profile-main-offering .media-pic {
	width: 275px;
	min-width: 275px;
}

.wraper-management-profile .management-profile-main .management-profile-main-offering .media-pic img {
	width: 100%;
	height: 100%;
	object-position: center center;
	object-fit: cover;
}

.wraper-management-profile .management-profile-box {
	margin-right: -20px;
	margin-left: -20px;
}

.wraper-management-profile .management-profile-box .management-profile-box-item {
	margin-bottom: 40px;
	padding-right: 20px;
	padding-left: 20px;
}

.wraper-management-profile .management-profile-box .management-profile-box-item>.holder {
	padding: 40px 50px 45px 50px;
	background-color: #fff;
	box-shadow: 0 10px 25px rgba(0, 0, 0, .04);
}

.wraper-management-profile .management-profile-box .management-profile-box-item>.holder>.data:last-child, .wraper-management-profile .management-profile-box .management-profile-box-item>.holder>.data:only-child {
	margin-bottom: 0;
}

.wraper-management-profile .management-profile-box .management-profile-box-item>.holder>.data .title {
	margin-bottom: 18px;
	font-weight: 700;
	font-size: 24px;
	color: #000;
}

.wraper-management-profile .management-profile-box .management-profile-box-item>.holder>.data .excerpt>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-management-profile .management-profile-box .management-profile-box-item>.holder>.data .excerpt p {
	font-size: 15px;
	color: #000;
	line-height: 1.73;
}

.wraper-management-profile .management-profile-box .management-profile-box-item:nth-child(2) {
	margin-top: 100px;
}

@media screen and (max-width: 1199px) {
	.wraper-management-profile .management-profile-heading {
		max-width: 100%;
	}
	
	.wraper-management-brief .management-brief-main .management-brief-main-slider {
		width: 600px;
	}
	
	.wraper-management-brief .management-brief-main .management-brief-main-data {
		width: 450px;
		padding: 30px 30px;
	}
}

@media screen and (max-width: 991px) {
	.wraper-management-main>.container {
		padding-top: 80px;
		padding-bottom: 40px;
	}
	
	.wraper-management-main .management-main-sticker {
		max-width: 130px;
	}
	
	.wraper-management-main .management-main-heading .subtitle {
		font-size: 22px;
	}
	
	.wraper-management-brief .management-brief-main .management-brief-main-slider {
		width: 300px;
		float: left;
	}
	
	.wraper-management-brief .management-brief-main .management-brief-main-slider .management-brief-main-slider-item>.holder {
		padding-top: 100%;
	}
	
	.wraper-management-brief .management-brief-main .management-brief-main-data {
		width: calc(100vw - 310px);
		padding: 20px 20px;
	}
	
	.wraper-management-brief .management-brief-main .management-brief-main-data .title {
		font-size: 32px;
		font-weight: 700;
	}
	
	.wraper-management-profile .management-profile-main .management-profile-main-offering>.media {
		flex-wrap: wrap-reverse;
	}
	
	.wraper-management-profile .management-profile-main .management-profile-main-offering .media-body {
		width: 100%;
	}
	
	.wraper-management-profile .management-profile-main .management-profile-main-offering .media-pic {
		width: 100%;
		min-width: inherit;
		position: relative;
		z-index: 0;
		height: 0;
		padding: 56.25% 0 0 0;
	}
	
	.wraper-management-profile .management-profile-main .management-profile-main-offering .media-pic img {
		position: absolute;
		z-index: 0;
		left: 0;
		top: 0;
	}
}

@media screen and (max-width: 767px) {
	.wraper-management-profile>.container {
		padding-top: 50px;
		padding-bottom: 20px;
	}
	
	.wraper-management-profile .management-profile-heading .subtitle {
		font-size: 17px;
	}
	
	.wraper-management-profile .management-profile-main .management-profile-main-data {
		padding: 20px 20px 20px 20px;
	}
	
	.wraper-management-profile .management-profile-main .management-profile-main-data .title {
		margin-bottom: 20px;
	}
	
	.management-main-box-item {
		margin-bottom: 30px;
	}
	
	.wraper-management-main>.container {
		padding-top: 50px;
		padding-bottom: 20px;
	}
	
	.wraper-management-main .management-main-sticker {
		max-width: 80px;
		top: 0;
	}
	
	.wraper-management-main .management-main-heading .subtitle {
		font-size: 18px;
		line-height: 1.6;
	}
	
	.wraper-management-brief>.container {
		padding-bottom: 50px;
	}
	
	.wraper-management-brief .management-brief-main .management-brief-main-slider {
		width: 500px;
		float: none;
		max-width: 100%;
		margin-bottom: 50px;
	}
	
	.wraper-management-brief .management-brief-main .management-brief-main-slider .management-brief-main-slider-item>.holder {
		padding-top: 60%;
	}
	
	.wraper-management-brief .management-brief-main .management-brief-main-data {
		width: 100%;
	}
	
	.wraper-management-brief .management-brief-main .management-brief-main-data .title {
		font-size: 24px;
	}
	
	.wraper-management-profile .management-profile-main .management-profile-main-offering .media-body {
		padding: 22px 20px 20px;
	}
}

.wraper-videos-main {
	background-color: #fff;
}

.wraper-videos-main .videos-main-sticker.one {
	top: 50px;
	left: 0;
}

.wraper-videos-main .videos-main-sticker.two {
	right: 0;
	bottom: 100px;
}

.wraper-videos-main .videos-main-text {
	top: 25px;
	right: 0;
}

.wraper-videos-main>.container {
	padding-top: 100px;
	padding-bottom: 60px;
}

.wraper-videos-main .videos-main-heading {
	max-width: 800px;
	margin-bottom: 50px;
}

.wraper-videos-main .videos-main-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-videos-main .videos-main-heading .title {
	margin-bottom: 20px;
}

.wraper-videos-main .videos-main-heading .subtitle {
	font-weight: 400;
	font-size: 19px;
	line-height: 1.42;
}

.wraper-videos-main .videos-main {
	margin-right: -25px;
	margin-left: -25px;
}

.wraper-videos-main .videos-main>[class*=col-] {
	padding-right: 25px;
	padding-left: 25px;
}

.wraper-videos-main .videos-main .videos-main-sidebar {
	margin-bottom: 40px;
}

.wraper-videos-main .videos-main .videos-main-sidebar .widget {
	margin-bottom: 30px;
}

.wraper-videos-main .videos-main .videos-main-sidebar .widget:last-child, .wraper-videos-main .videos-main .videos-main-sidebar .widget:only-child {
	margin-bottom: 0;
}

.wraper-videos-main .videos-main .videos-main-sidebar .widget .widget-title {
	margin-bottom: 18px;
	font-weight: 700;
	font-size: 18px;
	color: #000;
	line-height: 1.33;
}

.wraper-videos-main .videos-main .videos-main-sidebar .widget .btn {
	min-height: 80px;
	margin-bottom: 10px;
	border-radius: 5px;
	font-weight: 600;
	font-size: 18px;
	letter-spacing: 0;
}

.wraper-videos-main .videos-main .videos-main-sidebar .widget .btn .media-icon, .wraper-videos-main .videos-main .videos-main-sidebar .widget .btn .media-image {
	display: inline-block;
	vertical-align: middle;
	width: 55px;
	font-weight: 400;
	font-size: 25px;
}

.wraper-videos-main .videos-main .videos-main-sidebar .widget .btn.btn-border-secondary {
	border-color: #b2b6b8;
	color: #b2b6b8;
}

.wraper-videos-main .videos-main .videos-main-sidebar .widget .btn.btn-border-secondary:hover, .wraper-videos-main .videos-main .videos-main-sidebar .widget .btn.btn-border-secondary:focus, .wraper-videos-main .videos-main .videos-main-sidebar .widget .btn.btn-border-secondary.active {
	background-color: rgba(0, 0, 0, 0);
	border-color: #a29438;
	color: #a29438;
}

.wraper-videos-main .videos-main .videos-main-sidebar .widget .btn.logoutButton {
	min-height: initial;
	padding: 9px 20px 10px 20px;
	font-size: 15px;
}

.wraper-videos-main .videos-main .videos-main-sidebar .widget .category-group {
	overflow-x: hidden;
}

.wraper-videos-main .videos-main .videos-main-sidebar .widget .category-group::-webkit-scrollbar {
	width: 5px;
}

.wraper-videos-main .videos-main .videos-main-sidebar .widget .category-group::-webkit-scrollbar-track {
	box-shadow: inset 0 0 6px rgba(0, 0, 0, 0);
}

.wraper-videos-main .videos-main .videos-main-sidebar .widget .category-group::-webkit-scrollbar-thumb {
	background-color: rgba(0, 0, 0, .1);
	outline: none;
}

.wraper-videos-main .videos-main .videos-main-sidebar .widget .alm-filter {
	margin-bottom: 0;
}

.wraper-videos-main .videos-main .videos-main-sidebar .widget .alm-filter .alm-filter--checkbox {
	margin-bottom: 11px;
}

.wraper-videos-main .videos-main .videos-main-sidebar .widget .alm-filter .alm-filter--checkbox:last-child, .wraper-videos-main .videos-main .videos-main-sidebar .widget .alm-filter .alm-filter--checkbox:only-child {
	margin-bottom: 0;
}

.wraper-videos-main .videos-main .videos-main-sidebar .widget .alm-filter .alm-filter--checkbox .alm-filter--link {
	padding-right: 0;
	padding-left: 35px;
	font-weight: 400;
	font-size: 16px;
	color: #000;
	cursor: pointer;
}

.wraper-videos-main .videos-main .videos-main-sidebar .widget .alm-filter .alm-filter--checkbox .alm-filter--link:before {
	top: 1px;
	left: 0;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	border-color: #d2d3d4;
	box-shadow: initial;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-videos-main .videos-main .videos-main-sidebar .widget .alm-filter .alm-filter--checkbox .alm-filter--link:after {
	top: 6px;
	left: 5px;
	width: 10px;
	height: 10px;
	background-image: none;
	background-color: #a29438;
	border-width: 0;
	border-radius: 50%;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-videos-main .videos-main .videos-main-sidebar .widget .alm-filter .alm-filter--checkbox .alm-filter--link.active:before {
	border-color: #a29438;
	background-color: rgba(0, 0, 0, 0);
}

.wraper-videos-main .videos-main .videos-main-sidebar .widget .alm-filter .alm-filter--checkbox .alm-filter--link.active:after {
	-webkit-transform: scale(1);
	transform: scale(1);
}

.wraper-videos-main .videos-main .videos-main-sidebar .widget .alm-filter .alm-filter--inner {
	padding: 0;
}

.wraper-videos-main .videos-main .videos-main-list .videos-main-list-item {
	margin-bottom: 30px;
}

.wraper-videos-main .videos-main .videos-main-list .videos-main-list-item>.holder {
	padding: 15px;
	background-color: #fff;
	box-shadow: 0 5px 21px rgba(0, 0, 0, .05);
}

.wraper-videos-main .videos-main .videos-main-list .videos-main-list-item>.holder>.pic {
	padding-top: 52%;
}

.wraper-videos-main .videos-main .videos-main-list .videos-main-list-item>.holder>.pic>.pic-main {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.wraper-videos-main .videos-main .videos-main-list .videos-main-list-item>.holder>.pic>.pic-main img {
	width: 100%;
	height: 100%;
	object-position: center center;
	object-fit: cover;
}

.wraper-videos-main .videos-main .videos-main-list .videos-main-list-item>.holder>.pic>.pic-overlay {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(0, 0, 0, .1);
}

.wraper-videos-main .videos-main .videos-main-list .videos-main-list-item>.holder>.pic>.pic-overlay i {
	font-size: 30px;
	color: #fff;
	line-height: 1;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-videos-main .videos-main .videos-main-list .videos-main-list-item>.holder>.pic>.pic-tags {
	top: 10px;
	left: 10px;
}

.wraper-videos-main .videos-main .videos-main-list .videos-main-list-item>.holder>.pic>.pic-tags>ul>li {
	display: inline-block;
	vertical-align: top;
	margin-right: 5px;
	margin-bottom: 10px;
	padding: 6px 15px 6px 15px;
	background-color: rgba(0, 0, 0, .23);
	border: 1px solid #fff;
	border-radius: 35px;
	font-weight: 400;
	font-size: 12px;
	color: #fff;
}

.wraper-videos-main .videos-main .videos-main-list .videos-main-list-item>.holder>.pic:hover>.pic-overlay i {
	text-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}

.wraper-videos-main .videos-main .videos-main-list .videos-main-list-item>.holder>.data {
	padding: 17px 10px 0 10px;
}

.wraper-videos-main .videos-main .videos-main-list .videos-main-list-item>.holder>.data>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-videos-main .videos-main .videos-main-list .videos-main-list-item>.holder>.data .title {
	margin-bottom: 20px;
	font-weight: 700;
	font-size: 25px;
	color: #000;
	line-height: 1.33;
}

.wraper-videos-main .videos-main .videos-main-list .videos-main-list-item>.holder>.data .title a {
	color: inherit;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-videos-main .videos-main .videos-main-list .videos-main-list-item>.holder>.data .title a:hover {
	color: #a29438;
}

.wraper-videos-main .videos-main .videos-main-list .videos-main-list-item>.holder>.data .description {
	margin-bottom: 30px;
	font-weight: 400;
	font-size: 17px;
	color: #000;
}

.wraper-videos-main .videos-main .videos-main-list .videos-main-list-item>.holder>.data .tags>li {
	display: inline-block;
	vertical-align: top;
	margin-right: 5px;
	margin-bottom: 10px;
	padding: 6px 15px 6px 15px;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #4492c6;
	border-radius: 35px;
	font-weight: 400;
	font-size: 12px;
	color: #000;
}

.wraper-videos-main .videos-main .videos-main-list .videos-main-list-item>.holder>.data .wpulike {
	margin-bottom: 10px;
}

.wraper-videos-main .videos-main .videos-main-list .alm-reveal {
	display: flex;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}

.wraper-videos-main .videos-main .videos-main-list~.alm-btn-wrap {
	margin: 0;
	padding: 0;
	text-align: center;
}

.wraper-videos-main .videos-main .videos-main-list~.alm-btn-wrap .alm-load-more-btn {
	width: 62px;
	height: 62px;
	margin: 20px;
	padding: 0;
	background: url("https://cdn-cjenf.nitrocdn.com/YraLELSZjLLoXiaoCRXXEKAGQjbZVtuO/assets/images/source/rev-1f7c414/www.johnsonlambert.com/wp-content/themes/jl-cms-theme/assets/images/Ajax-Loading.svg") center center no-repeat;
	border: none;
	border-radius: 0;
	box-shadow: initial;
	font-size: 0;
	animation: ajaxLoaderLoading 1.5s linear infinite;
}

.wraper-videos-main .videos-main .videos-main-list~.alm-btn-wrap .alm-load-more-btn.nitro-lazy {
	background: none !important;
}

.wraper-videos-main .videos-main .videos-main-list~.alm-btn-wrap .alm-load-more-btn:before {
	display: none;
}

.wraper-videos-main .videos-main .videos-main-list~.alm-btn-wrap .alm-load-more-btn.done {
	display: none;
}

.videos-main-tags {
	margin-bottom: 20px;
}

.videos-main-tags>.media.lessView {
	max-height: 50px;
}

.videos-main-tags .alm-filters-container {
	margin-bottom: 0;
}

.videos-main-tags .alm-filters-container .alm-filter li {
	display: inline-block;
	vertical-align: top;
	margin: 0 5px 10px 0;
}

.videos-main-tags .alm-filters-container .alm-filter li div.alm-filter--link {
	vertical-align: top;
	height: 40px;
	padding: 8px 22px 9px 22px;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid rgba(0, 0, 0, .25);
	border-radius: 35px;
	font-weight: 600;
	font-size: 14px;
	color: #b2b6b8;
	white-space: nowrap;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.videos-main-tags .alm-filters-container .alm-filter li div.alm-filter--link#show_all {
	display: none;
}

.videos-main-tags .alm-filters-container .alm-filter li div.alm-filter--link:before, .videos-main-tags .alm-filters-container .alm-filter li div.alm-filter--link:after {
	display: none;
}

.videos-main-tags .alm-filters-container .alm-filter li div.alm-filter--link.active {
	border-color: #a29438;
	color: #a29438;
}

.videos-main-tags .alm-filters-container .alm-filter li ul {
	padding-top: 0;
	padding-left: 0;
}

.videos-main-tags .alm-filters-container .alm-filter .alm-filter--inner {
	padding: 0;
}

.videos-main-tags .alm-filters-container .alm-filter .alm-filter--inner>ul>li {
	margin-right: 0;
	margin-bottom: 0;
}

.videos-main-tags .show-more-less li {
	display: inline-flex;
	vertical-align: top;
	margin: 0 5px 10px 0;
}

.videos-main-tags .show-more-less li a {
	display: block;
	vertical-align: top;
	height: 40px;
	padding: 8px 22px 9px 22px;
	border: 1px solid rgba(0, 0, 0, .25);
	border-radius: 35px;
	font-weight: 600;
	font-size: 14px;
	color: #b2b6b8;
	white-space: nowrap;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.videos-main-tags .show-more-less li a.showMoreButton, .videos-main-tags .show-more-less li a.showLessButton {
	border-color: #a29438;
	color: #a29438;
}

.videos-main-tags .show-more-less li a.showMoreButton:hover, .videos-main-tags .show-more-less li a.showLessButton:hover {
	background-color: #a29438;
	color: #fff;
}

.videos-main-tags .tags-controls .prev, .videos-main-tags .tags-controls .next {
	top: 0;
	width: 40px;
	height: 40px;
	margin-top: 0;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #000;
	border-radius: 50%;
	font-size: 22px;
	color: #000;
	line-height: 1;
	opacity: .3;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.videos-main-tags .tags-controls .prev[disabled], .videos-main-tags .tags-controls .next[disabled] {
	opacity: .15;
}

.videos-main-tags .tags-controls .prev:hover, .videos-main-tags .tags-controls .next:hover {
	opacity: 1;
}

.videos-main-tags .tags-controls .prev {
	left: 0;
}

.videos-main-tags .tags-controls .next {
	right: 0;
}

.wraper-videos-single .videos-single-sticker {
	top: 50px;
	left: 0;
}

.wraper-videos-single>.container {
	padding-top: 27px;
	padding-bottom: 80px;
}

.wraper-videos-single .videos-single-back {
	margin-bottom: 30px;
}

.wraper-videos-single .videos-single-back .btn {
	border: none;
	font-weight: 700;
	font-size: 14px;
	color: #6b6b6b;
}

.wraper-videos-single .videos-single-back .btn i, .wraper-videos-single .videos-single-back .btn strong {
	font-weight: inherit;
	color: #a29438;
}

.wraper-videos-single .videos-single-main {
	margin-right: -30px;
	margin-left: -30px;
}

.wraper-videos-single .videos-single-main>[class*=col-] {
	padding-right: 30px;
	padding-left: 30px;
}

.wraper-videos-single .videos-single-main .videos-single-main-video {
	margin-bottom: 35px;
	padding-top: 62.5%;
}

.wraper-videos-single .videos-single-main .videos-single-main-video>.videos-main {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.wraper-videos-single .videos-single-main .videos-single-main-video>.videos-main img {
	width: 100%;
	height: 100%;
	object-position: center center;
	object-fit: cover;
}

.wraper-videos-single .videos-single-main .videos-single-main-video>.videos-iframe {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.wraper-videos-single .videos-single-main .videos-single-main-video>.videos-overlay {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(0, 0, 0, .3);
}

.wraper-videos-single .videos-single-main .videos-single-main-video>.videos-overlay i {
	font-size: 70px;
	color: #fff;
	line-height: 1;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-videos-single .videos-single-main .videos-single-main-video:hover>.videos-overlay i {
	text-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}

.wraper-videos-single .videos-single-main .videos-single-main-action {
	margin-top: 9px;
}

.wraper-videos-single .videos-single-main .videos-single-main-action>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-videos-single .videos-single-main .videos-single-main-action .title {
	margin-bottom: 18px;
	font-weight: 700;
	font-size: 16px;
	color: #000;
	line-height: 1.33;
}

.wraper-videos-single .videos-single-main .videos-single-main-action ul.social-share {
	margin-bottom: 20px;
	font-size: 0;
}

.wraper-videos-single .videos-single-main .videos-single-main-action ul.social-share>li {
	margin-bottom: 20px;
}

.wraper-videos-single .videos-single-main .videos-single-main-action ul.social-share>li:last-child, .wraper-videos-single .videos-single-main .videos-single-main-action ul.social-share>li:only-child {
	margin-right: 0;
}

.wraper-videos-single .videos-single-main .videos-single-main-action ul.social-share>li>a {
	display: block;
	color: #5b7184;
	line-height: 1;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-videos-single .videos-single-main .videos-single-main-action ul.social-share>li>a i:before {
	font-size: 20px;
}

.wraper-videos-single .videos-single-main .videos-single-main-action ul.social-share>li>a:hover {
	color: #a29438;
}

.wraper-videos-single .videos-single-main .videos-single-main-content {
	margin-bottom: 25px;
}

.wraper-videos-single .videos-single-main .videos-single-main-content>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-videos-single .videos-single-main .videos-single-main-content .title {
	margin-bottom: 17px;
}

.wraper-videos-single .videos-single-main .videos-single-main-content .like-btn {
	margin-bottom: 8px;
}

.wraper-videos-single .videos-single-main .videos-single-main-content .video-tags {
	margin-bottom: 25px;
}

.wraper-videos-single .videos-single-main .videos-single-main-content .video-tags>li {
	display: inline-block;
	vertical-align: top;
	margin-right: 5px;
	margin-bottom: 10px;
	padding: 6px 15px 6px 15px;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #4492c6;
	border-radius: 35px;
	font-weight: 400;
	font-size: 12px;
	color: #000;
}

.wraper-videos-single .videos-single-main .videos-single-main-content .default-text {
	margin-bottom: 25px;
}

.wraper-videos-single .videos-single-main .videos-single-main-content .default-text>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-videos-single .videos-single-main .videos-single-main-content .action-area {
	margin-bottom: 28px;
}

.wraper-videos-single .videos-single-main .videos-single-main-content .action-area .btn {
	margin-right: 10px;
	margin-bottom: 10px;
}

.wraper-videos-single .videos-single-main .videos-single-main-sidebar {
	margin-top: 15px;
	margin-bottom: 25px;
	padding: 28px 30px 30px 30px;
	background-color: #d9e9f3;
}

.wraper-videos-single .videos-single-main .videos-single-main-sidebar .widget {
	margin-bottom: 30px;
}

.wraper-videos-single .videos-single-main .videos-single-main-sidebar .widget:last-child, .wraper-videos-single .videos-single-main .videos-single-main-sidebar .widget:only-child {
	margin-bottom: 0;
}

.wraper-videos-single .videos-single-main .videos-single-main-sidebar .widget .widget-title {
	margin-bottom: 18px;
	font-weight: 700;
	font-size: 18px;
	color: #000;
	line-height: 1.33;
}

.wraper-videos-single .videos-single-main .videos-single-main-sidebar .widget .video-list .video-list-item {
	margin-bottom: 20px;
}

.wraper-videos-single .videos-single-main .videos-single-main-sidebar .widget .video-list .video-list-item:last-child, .wraper-videos-single .videos-single-main .videos-single-main-sidebar .widget .video-list .video-list-item:only-child {
	margin-bottom: 0;
}

.wraper-videos-single .videos-single-main .videos-single-main-sidebar .widget .video-list .video-list-item .pic {
	width: 80px;
	min-width: 80px;
	padding-top: 65%;
}

.wraper-videos-single .videos-single-main .videos-single-main-sidebar .widget .video-list .video-list-item .pic>.pic-main {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.wraper-videos-single .videos-single-main .videos-single-main-sidebar .widget .video-list .video-list-item .pic>.pic-main img {
	width: 100%;
	height: 100%;
	object-position: center center;
	object-fit: cover;
}

.wraper-videos-single .videos-single-main .videos-single-main-sidebar .widget .video-list .video-list-item .pic>.pic-overlay {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(0, 0, 0, .3);
}

.wraper-videos-single .videos-single-main .videos-single-main-sidebar .widget .video-list .video-list-item .pic>.pic-overlay i {
	font-size: 15px;
	color: #fff;
	line-height: 1;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-videos-single .videos-single-main .videos-single-main-sidebar .widget .video-list .video-list-item .pic:hover>.pic-overlay i {
	text-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}

.wraper-videos-single .videos-single-main .videos-single-main-sidebar .widget .video-list .video-list-item .data>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-videos-single .videos-single-main .videos-single-main-sidebar .widget .video-list .video-list-item .data .title {
	margin-bottom: 12px;
	font-weight: 700;
	font-size: 15px;
	color: #000;
	line-height: 1.33;
}

@media screen and (max-width: 991px) {
	.wraper-videos-main>.container {
		padding-top: 80px;
		padding-bottom: 50px;
	}
	
	.wraper-videos-single>.container {
		padding-bottom: 55px;
	}
}

@media screen and (max-width: 767px) {
	.wraper-videos-main>.container {
		padding-bottom: 20px;
		padding-top: 50px;
	}
	
	.wraper-videos-main .videos-main-sticker.one {
		display: none;
	}
	
	.wraper-videos-main .videos-main-heading .subtitle {
		font-size: 17px;
	}
	
	.wraper-videos-single>.container {
		padding-bottom: 25px;
	}
	
	.videos-main-tags>.media.lessView {
		max-height: 43px;
	}
	
	.videos-main-tags .alm-filters-container .alm-filter li div.alm-filter--link {
		height: 33px;
		padding: 5px 12px 6px 12px;
		font-size: 13px;
	}
	
	.videos-main-tags .show-more-less li a {
		height: 33px;
		padding: 5px 12px 6px 12px;
		font-size: 13px;
	}
}

.wraper-insights-main {
	background-color: #fff;
}

.wraper-insights-main .insights-main-sticker.one {
	top: 50px;
	left: 0;
}

.wraper-insights-main .insights-main-sticker.two {
	top: -60px;
	right: -50px;
}

.wraper-insights-main .insights-main-sticker.three {
	top: 58%;
	right: 0;
}

.wraper-insights-main>.container {
	padding-top: 100px;
	padding-bottom: 80px;
}

.wraper-insights-main .insights-main-heading {
	margin-bottom: 30px;
}

.wraper-insights-main .insights-main-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-insights-main .insights-main-heading .title {
	margin-bottom: 20px;
}

.wraper-insights-main .insights-main-heading .subtitle {
	max-width: 760px;
	margin-bottom: 20px;
	font-weight: 400;
	font-size: 19px;
	line-height: 1.42;
}

.wraper-insights-main .insights-main-heading .btn {
	margin-bottom: 20px;
}

.insights-main-tags {
	margin-bottom: 20px;
}

.insights-main-tags>.media.lessView {
	max-height: 50px;
}

.insights-main-tags ul.menu {
	display: flex;
	width: 100%;
	flex-wrap: wrap;
	justify-content: flex-start;
	margin: 0 -5px 15px;
}

.insights-main-tags ul.menu li {
	margin: 0 0px 10px 0;
	padding: 0 5px;
}

.insights-main-tags ul.menu li a {
	margin: 0 auto;
	padding: 8px 22px 9px 22px;
	border: 1px solid;
	border-radius: 0;
	font-family: "Open Sans", Verdana, Geneva, Tahoma, sans-serif;
	font-weight: 700;
	font-size: 14px;
	line-height: 1.3;
	letter-spacing: 1px;
	cursor: pointer;
	white-space: normal;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	background-color: rgba(0, 0, 0, 0);
	border-color: #db504a;
	color: #db504a;
	border-radius: 35px;
	display: block;
	text-align: center;
}

.insights-main-tags ul.menu li a:hover, .insights-main-tags ul.menu li a:focus {
	background-color: rgba(0, 0, 0, 0);
	border-color: #db504a;
	color: #db504a;
}

.insights-main-tags ul.menu li.active-class a {
	border-color: #db504a;
	background-color: #db504a;
	color: #fff;
}

.insights-main-tags .alm-filters-container {
	margin-bottom: 0;
}

.insights-main-tags .alm-filters-container .alm-filter li {
	display: inline-block;
	vertical-align: top;
	margin: 0 5px 10px 0;
}

.insights-main-tags .alm-filters-container .alm-filter li div.alm-filter--link {
	vertical-align: top;
	height: 40px;
	padding: 8px 22px 9px 22px;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid rgba(0, 0, 0, .25);
	border-radius: 35px;
	font-weight: 600;
	font-size: 14px;
	color: #b2b6b8;
	white-space: nowrap;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.insights-main-tags .alm-filters-container .alm-filter li div.alm-filter--link:before, .insights-main-tags .alm-filters-container .alm-filter li div.alm-filter--link:after {
	display: none;
}

.insights-main-tags .alm-filters-container .alm-filter li div.alm-filter--link.active {
	border-color: #db504a;
	color: #db504a;
}

.insights-main-tags .alm-filters-container .alm-filter li ul {
	padding-top: 0;
	padding-left: 0;
}

.insights-main-tags .alm-filters-container .alm-filter .alm-filter--inner {
	padding: 0;
}

.insights-main-tags .show-more-less li {
	display: inline-flex;
	vertical-align: top;
	margin: 0 5px 10px 0;
}

.insights-main-tags .show-more-less li a {
	display: block;
	vertical-align: top;
	height: 40px;
	padding: 8px 22px 9px 22px;
	border: 1px solid rgba(0, 0, 0, .25);
	border-radius: 35px;
	font-weight: 600;
	font-size: 14px;
	color: #b2b6b8;
	white-space: nowrap;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.insights-main-tags .show-more-less li a.showMoreButton, .insights-main-tags .show-more-less li a.showLessButton {
	border-color: #db504a;
	color: #db504a;
}

.insights-main-tags .show-more-less li a.showMoreButton:hover, .insights-main-tags .show-more-less li a.showLessButton:hover {
	background-color: #db504a;
	color: #fff;
}

.insights-main-tags .tags-controls .prev, .insights-main-tags .tags-controls .next {
	top: 0;
	width: 40px;
	height: 40px;
	margin-top: 0;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #000;
	border-radius: 50%;
	font-size: 22px;
	color: #000;
	line-height: 1;
	opacity: .3;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.insights-main-tags .tags-controls .prev[disabled], .insights-main-tags .tags-controls .next[disabled] {
	opacity: .15;
}

.insights-main-tags .tags-controls .prev:hover, .insights-main-tags .tags-controls .next:hover {
	opacity: 1;
}

.insights-main-tags .tags-controls .prev {
	left: 0;
}

.insights-main-tags .tags-controls .next {
	right: 0;
}

.insights-main-list .insights-main-list-item {
	margin-bottom: 30px;
}

.insights-main-list .insights-main-list-item>.holder {
	padding: 15px 15px 30px 15px;
	background-color: #fff;
	box-shadow: 0 5px 21px rgba(0, 0, 0, .05);
}

.insights-main-list .insights-main-list-item>.holder>.pic {
	padding-top: 52%;
}

.insights-main-list .insights-main-list-item>.holder>.pic>.pic-main {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.insights-main-list .insights-main-list-item>.holder>.pic>.pic-main img {
	width: 100%;
	height: 100%;
	object-position: center center;
	object-fit: cover;
}

.insights-main-list .insights-main-list-item>.holder>.data {
	padding: 17px 10px 0 10px;
}

.insights-main-list .insights-main-list-item>.holder>.data>*:last-child {
	margin-bottom: 0 !important;
}

.insights-main-list .insights-main-list-item>.holder>.data .date {
	margin-bottom: 8px;
	font-weight: 400;
	font-size: 12px;
	color: #000;
}

.insights-main-list .insights-main-list-item>.holder>.data .title {
	margin-bottom: 20px;
	font-weight: 700;
	font-size: 24px;
	color: #000;
	line-height: 1.33;
}

.insights-main-list .insights-main-list-item>.holder>.data .title a {
	color: inherit;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.insights-main-list .insights-main-list-item>.holder>.data .title a:hover {
	color: #a29438;
}

.insights-main-list .insights-main-list-item>.holder>.data .category {
	margin-bottom: 8px;
	font-weight: 600;
	font-size: 14px;
	color: #000;
}

.insights-main-list .insights-main-list-item>.holder>.data .author {
	margin-bottom: 8px;
	font-weight: 400;
	font-size: 11px;
	color: #748185;
}

.insights-main-list .insights-main-list-item>.holder>.data .author strong {
	display: block;
	font-weight: 600;
	font-size: 14px;
	color: #000;
}

.insights-main-list .insights-main-list-item>.holder>.data hr {
	margin-right: -25px;
	border-top-color: #dbdbdb;
}

.insights-main-list .alm-listing {
	display: flex;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}

.insights-main-list .alm-btn-wrap {
	margin: 0;
	padding: 0;
	text-align: center;
}

.insights-main-list .alm-btn-wrap .alm-load-more-btn {
	width: 62px;
	height: 62px;
	margin: 20px;
	padding: 0;
	background: url("https://cdn-cjenf.nitrocdn.com/YraLELSZjLLoXiaoCRXXEKAGQjbZVtuO/assets/images/source/rev-1f7c414/www.johnsonlambert.com/wp-content/themes/jl-cms-theme/assets/images/Ajax-Loading.svg") center center no-repeat;
	border: none;
	border-radius: 0;
	box-shadow: initial;
	font-size: 0;
	animation: ajaxLoaderLoading 1.5s linear infinite;
}

.insights-main-list .alm-btn-wrap .alm-load-more-btn.nitro-lazy {
	background: none !important;
}

.insights-main-list .alm-btn-wrap .alm-load-more-btn:before {
	display: none;
}

.insights-main-list .alm-btn-wrap .alm-load-more-btn.done {
	display: none;
}

.wraper-insights-single .insights-single-sticker.one {
	top: 50px;
	left: 0;
}

.wraper-insights-single .insights-single-sticker.two {
	top: 60%;
	left: 0;
}

@media (max-width: 1350px) {
	.wraper-insights-single .insights-single-sticker.two {
		opacity: .15;
	}
}

.wraper-insights-single .insights-single-sticker.three {
	bottom: 244px;
	left: 0;
	z-index: 0;
}

@media (max-width: 1200px) {
	.wraper-insights-single .insights-single-sticker.three {
		width: 100px;
	}
}

.wraper-insights-single>.container {
	padding-top: 27px;
	padding-bottom: 80px;
}

.wraper-insights-single .insights-single-back {
	margin-bottom: 30px;
}

.wraper-insights-single .insights-single-back .btn {
	border: none;
	font-weight: 700;
	font-size: 14px;
	color: #6b6b6b;
}

.wraper-insights-single .insights-single-back .btn i, .wraper-insights-single .insights-single-back .btn strong {
	font-weight: inherit;
	color: #a29438;
}

.wraper-insights-single .insights-single-main {
	margin-right: -25px;
	margin-left: -25px;
	position: relative;
	z-index: 1;
}

.wraper-insights-single .insights-single-main>[class*=col-] {
	padding-right: 25px;
	padding-left: 25px;
}

.wraper-insights-single .insights-single-main .insights-single-main-pic {
	margin-bottom: 35px;
	padding-top: 52%;
}

.wraper-insights-single .insights-single-main .insights-single-main-pic>.pic-main {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.wraper-insights-single .insights-single-main .insights-single-main-pic>.pic-main img {
	width: 100%;
	height: 100%;
	object-position: center center;
	object-fit: cover;
}

.wraper-insights-single .insights-single-main .insights-single-main-action {
	margin-top: -1px;
}

.wraper-insights-single .insights-single-main .insights-single-main-action>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-insights-single .insights-single-main .insights-single-main-action .title {
	margin-bottom: 18px;
	font-weight: 700;
	font-size: 16px;
	color: #000;
	line-height: 1.33;
}

.wraper-insights-single .insights-single-main .insights-single-main-action ul.social-share {
	margin-bottom: 20px;
	font-size: 0;
}

.wraper-insights-single .insights-single-main .insights-single-main-action ul.social-share.d-flex {
	justify-content: inherit !important;
}

.wraper-insights-single .insights-single-main .insights-single-main-action ul.social-share.d-flex>li {
	margin: 3px 10px 3px 0;
}

.wraper-insights-single .insights-single-main .insights-single-main-action ul.social-share.d-flex>li.heading-block {
	display: block !important;
}

.wraper-insights-single .insights-single-main .insights-single-main-action ul.social-share>li {
	margin-bottom: 20px;
}

.wraper-insights-single .insights-single-main .insights-single-main-action ul.social-share>li:last-child, .wraper-insights-single .insights-single-main .insights-single-main-action ul.social-share>li:only-child {
	margin-right: 0;
}

.wraper-insights-single .insights-single-main .insights-single-main-action ul.social-share>li a {
	display: block;
	color: #5b7184;
	line-height: 1;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-insights-single .insights-single-main .insights-single-main-action ul.social-share>li a i:before {
	font-size: 20px;
}

.wraper-insights-single .insights-single-main .insights-single-main-action ul.social-share>li a:hover {
	color: #a29438;
}

.wraper-insights-single .insights-single-main .insights-single-main-action ul.social-share>li.heading-block {
	font-weight: 700;
	font-size: 16px;
	color: #000;
	line-height: 1.33;
}

.wraper-insights-single .insights-single-main .insights-single-main-content {
	min-width: 0;
	margin-bottom: 25px;
	-webkit-print-color-adjust: exact;
}

.wraper-insights-single .insights-single-main .insights-single-main-content>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-insights-single .insights-single-main .insights-single-main-content .section-heading {
	margin-bottom: 25px;
}

.wraper-insights-single .insights-single-main .insights-single-main-content .section-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-insights-single .insights-single-main .insights-single-main-content .section-heading .date {
	margin-bottom: 8px;
	font-weight: 400;
	font-size: 12px;
	color: #000;
}

.wraper-insights-single .insights-single-main .insights-single-main-content .section-heading .title {
	margin-bottom: 13px;
}

.wraper-insights-single .insights-single-main .insights-single-main-content .action-area {
	margin-bottom: 28px;
}

.wraper-insights-single .insights-single-main .insights-single-main-content .action-area .btn {
	margin-right: 10px;
	margin-bottom: 10px;
}

.wraper-insights-single .insights-single-main .insights-single-main-content .default-text {
	margin-bottom: 25px;
}

.wraper-insights-single .insights-single-main .insights-single-main-content .default-text>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-insights-single .insights-single-main .insights-single-main-content .author-list {
	max-width: 745px;
	margin-bottom: 30px;
}

.wraper-insights-single .insights-single-main .insights-single-main-content .author-list.d-flex {
	max-width: 100%;
}

.wraper-insights-single .insights-single-main .insights-single-main-content .author-list.d-flex .author-list-item {
	width: calc(50% - 15px);
	max-width: 100%;
	margin-left: 0;
	margin-right: 0;
	height: 100%;
}

@media (max-width: 900px) {
	.wraper-insights-single .insights-single-main .insights-single-main-content .author-list.d-flex .author-list-item {
		width: 100%;
	}
}

.wraper-insights-single .insights-single-main .insights-single-main-content .author-list .author-list-item {
	margin-bottom: 10px;
	padding: 20px 30px 10px 30px;
	background-color: #f2f8ff;
}

.wraper-insights-single .insights-single-main .insights-single-main-content .author-list .author-list-item:last-child, .wraper-insights-single .insights-single-main .insights-single-main-content .author-list .author-list-item:only-child {
	margin-bottom: 0;
}

.wraper-insights-single .insights-single-main .insights-single-main-content .author-list .author-list-item .media-pic {
	width: 80px;
	min-width: 80px;
	height: 80px;
	margin-bottom: 10px;
}

.wraper-insights-single .insights-single-main .insights-single-main-content .author-list .author-list-item .media-pic img {
	width: 100%;
	height: 100%;
	object-position: center center;
	object-fit: cover;
}

.wraper-insights-single .insights-single-main .insights-single-main-content .author-list .author-list-item .title {
	margin-bottom: 5px;
	font-weight: 700;
	font-size: 18px;
	color: #000;
	line-height: 1.5;
}

.wraper-insights-single .insights-single-main .insights-single-main-content .author-list .author-list-item .designation {
	margin-bottom: 10px;
	font-weight: 400;
	font-size: 14px;
	color: #484848;
	line-height: 1.5;
}

.wraper-insights-single .insights-single-main .insights-single-main-content .author-list .author-list-item .btn {
	margin-bottom: 10px;
	padding: 12px 20px 12px 20px;
}

.wraper-insights-single .insights-single-main .insights-single-main-content .end-note {
	margin-bottom: 25px;
}

.wraper-insights-single .insights-single-main .insights-single-main-content .end-note>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-insights-single .insights-single-main .insights-single-main-content .end-note h3 {
	font-size: 16px;
}

.wraper-insights-single .insights-single-main .insights-single-main-content .end-note ol {
	padding-left: 26px;
}

.wraper-insights-single .insights-single-main .insights-single-main-content .end-note ol li {
	margin-bottom: 6px;
	font-size: 14px;
}

.mainSidebar {
	margin-bottom: 25px;
}

.mainSidebar .widget {
	margin-bottom: 25px;
	padding: 25px 27px 25px 27px;
}

.mainSidebar .widget:last-child, .mainSidebar .widget:only-child {
	margin-bottom: 0;
}

.mainSidebar .widget .widget-title {
	margin-bottom: 12px;
	font-weight: 700;
	font-size: 24px;
	color: #000;
}

.mainSidebar .widget .widget-subtitle {
	margin-bottom: 25px;
	font-weight: 600;
	font-size: 18px;
	color: #000;
}

.mainSidebar .widget .newsletter-form .form-row {
	margin-bottom: 22px;
}

.mainSidebar .widget ul.recent-posts li {
	position: relative;
	margin-bottom: 15px;
	padding-left: 17px;
	font-weight: 600;
	font-size: 16px;
	color: #000;
}

.mainSidebar .widget ul.recent-posts li:last-child, .mainSidebar .widget ul.recent-posts li:only-child {
	margin-bottom: 0;
}

.mainSidebar .widget ul.recent-posts li:before {
	position: absolute;
	top: 8px;
	left: 0;
	content: "";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	font-size: 40%;
	color: #29588c;
}

.mainSidebar .widget ul.recent-posts li a {
	color: inherit;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.mainSidebar .widget ul.recent-posts li a:hover {
	color: #a29438;
}

.mainSidebar .widget.question-box {
	padding-top: 30px;
	padding-bottom: 35px;
	background-color: #29588c;
}

.mainSidebar .widget.question-box .widget-title, .mainSidebar .widget.question-box .widget-subtitle {
	color: #fff;
}

.mainSidebar .widget.cta-box {
	padding-top: 50px;
	padding-bottom: 55px;
	background-color: #fff;
	box-shadow: 0 5px 20px rgba(0, 0, 0, .07);
}

.mainSidebar .widget.newsletter-box {
	padding-bottom: 30px;
	background-color: #d9e9f3;
}

.mainSidebar .widget.recentpost-box {
	padding-bottom: 32px;
	background-color: #fff;
	box-shadow: 0 5px 20px rgba(0, 0, 0, .07);
}

.mainSidebar .widget.image-box {
	padding: 5px;
	background-color: #fff;
	box-shadow: 0 5px 20px rgba(0, 0, 0, .07);
}

.mainSidebar .widget.image-box>.holder>.image img {
	width: 100%;
}

.mainSidebar .widget.video-box {
	padding: 5px;
	background-color: #fff;
	box-shadow: 0 5px 20px rgba(0, 0, 0, .07);
}

.mainSidebar .widget.video-box .video-box-placeholder {
	padding-bottom: 56.25%;
}

.mainSidebar .widget.video-box .video-box-placeholder iframe, .mainSidebar .widget.video-box .video-box-placeholder object, .mainSidebar .widget.video-box .video-box-placeholder video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

@media screen and (max-width: 1199px) {
	.wraper-insights-single>.container {
		max-width: 100%;
	}
	
	.wraper-insights-single .insights-single-main .insights-single-main-content .table-area .table thead th {
		min-width: 130px;
		white-space: nowrap;
	}
}

@media screen and (max-width: 991px) {
	.wraper-insights-main>.container {
		padding-top: 80px;
		padding-bottom: 50px;
	}
	
	.insights-main-list .insights-main-list-item>.holder>.data .title {
		font-size: 20px;
	}
	
	.wraper-insights-single>.container {
		padding-bottom: 55px;
	}
}

@media screen and (max-width: 767px) {
	.wraper-insights-main>.container {
		padding-top: 50px;
		padding-bottom: 20px;
	}
	
	.wraper-insights-main .insights-main-heading .subtitle {
		font-size: 16px;
	}
	
	.insights-main-tags>.media.lessView {
		max-height: 43px;
	}
	
	.insights-main-tags .alm-filters-container .alm-filter li div.alm-filter--link {
		height: 33px;
		padding: 5px 12px 6px 12px;
		font-size: 13px;
	}
	
	.insights-main-tags .show-more-less li a {
		height: 33px;
		padding: 5px 12px 6px 12px;
		font-size: 13px;
	}
	
	.insights-main-list .insights-main-list-item>.holder {
		padding-bottom: 20px;
	}
	
	.insights-main-list .insights-main-list-item>.holder>.data .title {
		font-size: 18px;
	}
	
	.wraper-insights-single>.container {
		padding-bottom: 25px;
	}
	
	.wraper-insights-single .insights-single-sticker {
		display: none;
	}
	
	.wraper-insights-single .insights-single-main>.col-xl-8>.media {
		flex-wrap: wrap;
	}
	
	.wraper-insights-single .insights-single-main .insights-single-main-action {
		width: 100%;
		margin-right: 0 !important;
		-ms-flex-flex: 0 0 100%;
		flex: 0 0 100%;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	
	.wraper-insights-single .insights-single-main .insights-single-main-action ul.social-share {
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	
	.wraper-insights-single .insights-single-main .insights-single-main-action ul.social-share>li {
		margin-right: 20px;
		margin-left: 0;
	}
	
	.wraper-insights-single .insights-single-main .insights-single-main-action ul.social-share>li.heading-block {
		display: none;
	}
	
	.wraper-insights-single .insights-single-main .insights-single-main-content .author-list .author-list-item {
		padding-bottom: 20px;
	}
}

@media screen and (max-width: 575px) {
	.wraper-insights-main .insights-main-sticker {
		display: none;
	}
	
	.wraper-insights-single .insights-single-main .insights-single-main-content .author-list .author-list-item .btn {
		margin-bottom: 0;
		margin-top: 5px;
	}
	
	.wraper-insights-single .insights-single-main .insights-single-main-content .author-list .author-list-item .media-body {
		margin-right: 0 !important;
		margin-left: 0 !important;
		text-align: center;
	}
	
	.wraper-insights-single .insights-single-main .insights-single-main-content .author-list .author-list-item .media-action {
		width: 100%;
		text-align: center;
	}
	
	.mainSidebar .widget {
		padding: 20px 20px;
	}
}

@media screen and (max-width: 479px) {
	.wraper-insights-single .insights-single-main .insights-single-main-content .author-list .author-list-item .media-pic {
		margin-bottom: 15px;
	}
	
	.wraper-insights-single .insights-single-main .insights-single-main-content .author-list .author-list-item .title {
		margin-bottom: 0;
	}
	
	.wraper-insights-single .insights-single-main .insights-single-main-content .author-list .author-list-item .media-body {
		margin-left: 0 !important;
		width: 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		text-align: center;
	}
	
	.wraper-insights-single .insights-single-main .insights-single-main-content .author-list .author-list-item .media-action {
		text-align: center;
	}
}

li.alm-filter--checkbox div.field-webinars {
	display: none !important;
}

li.alm-filter--checkbox div.field-webinars+ul li:first-child {
	display: none !important;
}

.wraper-career-main {
	background-color: #fff;
}

.wraper-career-main .career-main-sticker.one {
	top: 50px;
	left: 0;
}

.wraper-career-main .career-main-sticker.two {
	right: 0;
	bottom: 100px;
}

.wraper-career-main .career-main-text {
	top: 25px;
	right: 0;
}

.wraper-career-main>.container {
	padding-top: 100px;
	padding-bottom: 90px;
}

.wraper-career-main .career-main-heading {
	margin-bottom: 35px;
}

.wraper-career-main .career-main-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-career-main .career-main-heading .title {
	margin-bottom: 20px;
}

.wraper-career-main .career-main-heading .subtitle {
	width: 880px;
	max-width: 100%;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.56;
}

.wraper-career-main .career-main-form {
	margin-bottom: 50px;
}

.wraper-career-main .career-main-form .alm-filters-container {
	display: flex;
	flex-wrap: wrap;
	margin-right: -10px;
	margin-left: -10px;
	align-items: flex-start;
}

.wraper-career-main .career-main-form .alm-filters-container>.alm-filter {
	position: relative;
	margin-bottom: 15px;
	padding-right: 10px;
	padding-left: 10px;
}

.wraper-career-main .career-main-form .alm-filters-container>.alm-filter.alm-filter--search .alm-filter--inner {
	padding: 0;
}

.wraper-career-main .career-main-form .alm-filters-container>.alm-filter.alm-filter--search .alm-filter--inner .alm-filter--textfield {
	padding: 0 15px 0 22px;
	height: 50px;
	background-color: #fff;
	border: 1px solid #cdcdcd;
	border-radius: 7px;
	box-shadow: initial;
	font-weight: 400;
	font-size: 12px;
	color: #000;
}

.wraper-career-main .career-main-form .alm-filters-container>.alm-filter.alm-filter--search.active .alm-filter--inner .alm-filter--textfield {
	border-color: #db504a;
	color: #db504a;
}

.wraper-career-main .career-main-form .alm-filters-container>.alm-filter.alm-filter--taxonomy .alm-filter--title .alm-filter--toggle {
	display: flex;
	align-items: center;
	height: 50px;
	margin: 0;
	padding: 5px 35px 5px 15px;
	background-color: #fff;
	border: 1px solid #cdcdcd;
	border-radius: 7px;
	font-weight: 400;
	font-size: 14px;
	color: #b7c1c5;
	line-height: 1.3;
}

.wraper-career-main .career-main-form .alm-filters-container>.alm-filter.alm-filter--taxonomy .alm-filter--title .alm-filter--toggle[aria-expanded=false]:after {
	border-top-color: #b7c1c5;
}

.wraper-career-main .career-main-form .alm-filters-container>.alm-filter.alm-filter--taxonomy .alm-filter--title .alm-filter--toggle[aria-expanded=true] {
	color: #474747;
}

.wraper-career-main .career-main-form .alm-filters-container>.alm-filter.alm-filter--taxonomy .alm-filter--title .alm-filter--toggle[aria-expanded=true]:after {
	border-bottom-color: #db504a;
}

.wraper-career-main .career-main-form .alm-filters-container>.alm-filter.alm-filter--taxonomy .alm-filter--inner {
	position: absolute;
	top: 100%;
	left: 10px;
	right: 10px;
	z-index: 1;
	background-color: #fff;
	padding: 20px 20px 20px 20px;
	border-radius: 0 0 7px 7px;
	box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
}

.wraper-career-main .career-main-form .alm-filters-container>.alm-filter.alm-filter--taxonomy .alm-filter--inner ul li {
	margin-bottom: 8px;
}

.wraper-career-main .career-main-form .alm-filters-container>.alm-filter.alm-filter--taxonomy .alm-filter--inner ul li:last-child {
	margin-bottom: 0;
}

.wraper-career-main .career-main-form .alm-filters-container>.alm-filter.alm-filter--taxonomy .alm-filter--inner ul li .alm-filter--link.active:before {
	border-color: #db504a;
	background-color: #db504a;
}

.wraper-career-main .career-main-form .alm-filters-container>.alm-filter.alm-filter--taxonomy.active .alm-filter--title .alm-filter--toggle {
	border-color: #a29438;
	color: #a29438;
}

.wraper-career-main .career-main-form .alm-filters-container>.alm-filters--controls {
	flex-basis: 0;
	flex-grow: 1;
	max-width: 100%;
	display: flex;
	flex-wrap: wrap;
	padding-right: 10px;
	padding-left: 10px;
}

.wraper-career-main .career-main-form .alm-filters-container>.alm-filters--controls .alm-filters--submit, .wraper-career-main .career-main-form .alm-filters-container>.alm-filters--controls .alm-filters--reset {
	flex-basis: 0;
	flex-grow: 1;
	max-width: 100%;
}

.wraper-career-main .career-main-form .alm-filters-container>.alm-filters--controls .alm-filters--submit .alm-filters--button, .wraper-career-main .career-main-form .alm-filters-container>.alm-filters--controls .alm-filters--submit .alm-filters--reset-button, .wraper-career-main .career-main-form .alm-filters-container>.alm-filters--controls .alm-filters--reset .alm-filters--button, .wraper-career-main .career-main-form .alm-filters-container>.alm-filters--controls .alm-filters--reset .alm-filters--reset-button {
	width: 100%;
	height: auto;
	padding: 15px 20px 15px 20px;
	border: 1px solid;
	border-radius: 35px;
	font-family: "Open Sans", Verdana, Geneva, Tahoma, sans-serif;
	font-weight: 700;
	font-size: 14px;
	color: #29588c;
	line-height: 1.3;
	letter-spacing: 1px;
	cursor: pointer;
	white-space: normal;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-career-main .career-main-form .alm-filters-container>.alm-filters--controls .alm-filters--submit .alm-filters--button.hidden, .wraper-career-main .career-main-form .alm-filters-container>.alm-filters--controls .alm-filters--submit .alm-filters--reset-button.hidden, .wraper-career-main .career-main-form .alm-filters-container>.alm-filters--controls .alm-filters--reset .alm-filters--button.hidden, .wraper-career-main .career-main-form .alm-filters-container>.alm-filters--controls .alm-filters--reset .alm-filters--reset-button.hidden {
	display: block;
}

.wraper-career-main .career-main-form .alm-filters-container>.alm-filters--controls .alm-filters--submit .alm-filters--button, .wraper-career-main .career-main-form .alm-filters-container>.alm-filters--controls .alm-filters--reset .alm-filters--button {
	background-color: #db504a;
	border-color: rgba(0, 0, 0, 0);
	color: #fff;
}

.wraper-career-main .career-main-form .alm-filters-container>.alm-filters--controls .alm-filters--submit .alm-filters--button:hover, .wraper-career-main .career-main-form .alm-filters-container>.alm-filters--controls .alm-filters--submit .alm-filters--button:focus, .wraper-career-main .career-main-form .alm-filters-container>.alm-filters--controls .alm-filters--reset .alm-filters--button:hover, .wraper-career-main .career-main-form .alm-filters-container>.alm-filters--controls .alm-filters--reset .alm-filters--button:focus {
	background-color: #29588c;
	box-shadow: initial;
	color: #fff;
}

.wraper-career-main .career-main-form .alm-filters-container>.alm-filters--controls .alm-filters--submit .alm-filters--reset-button, .wraper-career-main .career-main-form .alm-filters-container>.alm-filters--controls .alm-filters--reset .alm-filters--reset-button {
	background-color: rgba(0, 0, 0, 0);
	border-color: #db504a;
	color: #db504a;
}

.wraper-career-main .career-main-form .alm-filters-container>.alm-filters--controls .alm-filters--submit .alm-filters--reset-button:hover, .wraper-career-main .career-main-form .alm-filters-container>.alm-filters--controls .alm-filters--submit .alm-filters--reset-button:focus, .wraper-career-main .career-main-form .alm-filters-container>.alm-filters--controls .alm-filters--reset .alm-filters--reset-button:hover, .wraper-career-main .career-main-form .alm-filters-container>.alm-filters--controls .alm-filters--reset .alm-filters--reset-button:focus {
	background-color: #db504a;
	box-shadow: initial;
	color: #fff;
}

.wraper-career-main .career-main-list .career-main-list-item {
	margin-bottom: 30px;
}

.wraper-career-main .career-main-list .career-main-list-item>.holder {
	padding: 13px 25px 13px 25px;
	background-color: rgba(0, 0, 0, .03);
	border-radius: 35px;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-career-main .career-main-list .career-main-list-item>.holder>.data>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-career-main .career-main-list .career-main-list-item>.holder>.data .date {
	margin-bottom: 20px;
	font-weight: 400;
	font-size: 12px;
	color: #000;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-career-main .career-main-list .career-main-list-item>.holder>.data .title {
	margin-bottom: 7px;
	font-weight: 700;
	font-size: 16px;
	color: #000;
	line-height: 1.38;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-career-main .career-main-list .career-main-list-item>.holder>.data .title a {
	color: inherit;
}

.wraper-career-main .career-main-list .career-main-list-item>.holder>.data .location {
	margin-bottom: 30px;
	font-weight: 400;
	font-size: 11px;
	color: #748185;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-career-main .career-main-list .career-main-list-item>.holder:hover {
	background-color: #29588c;
}

.wraper-career-main .career-main-list .career-main-list-item>.holder:hover>.data {
	border-bottom-color: #3d7cc2;
}

.wraper-career-main .career-main-list .career-main-list-item>.holder:hover>.data .date, .wraper-career-main .career-main-list .career-main-list-item>.holder:hover>.data .title, .wraper-career-main .career-main-list .career-main-list-item>.holder:hover>.data .location {
	color: #fff;
}

.wraper-career-main .career-main-list .alm-reveal {
	display: flex;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}

.wraper-career-main .career-main-list~.alm-btn-wrap {
	margin: 0;
	padding: 0;
	text-align: center;
}

.wraper-career-main .career-main-list~.alm-btn-wrap .alm-load-more-btn {
	width: 62px;
	height: 62px;
	margin: 20px;
	padding: 0;
	background: url("https://cdn-cjenf.nitrocdn.com/YraLELSZjLLoXiaoCRXXEKAGQjbZVtuO/assets/images/source/rev-1f7c414/www.johnsonlambert.com/wp-content/themes/jl-cms-theme/assets/images/Ajax-Loading.svg") center center no-repeat;
	border: none;
	border-radius: 0;
	box-shadow: initial;
	font-size: 0;
	animation: ajaxLoaderLoading 1.5s linear infinite;
}

.wraper-career-main .career-main-list~.alm-btn-wrap .alm-load-more-btn.nitro-lazy {
	background: none !important;
}

.wraper-career-main .career-main-list~.alm-btn-wrap .alm-load-more-btn:before {
	display: none;
}

.wraper-career-main .career-main-list~.alm-btn-wrap .alm-load-more-btn.done {
	display: none;
}

@media screen and (max-width: 1199px) {
	.wraper-career-main .career-main-box .career-main-box-item>.holder {
		padding-top: 20px 0 20px 20px;
	}
	
	.wraper-career-main .career-main-box .career-main-box-item>.holder>.data {
		margin-bottom: 20px;
		padding-right: 20px;
		padding-bottom: 20px;
	}
	
	.wraper-career-main .career-main-box .career-main-box-item>.holder>.data .title {
		font-size: 17px;
		line-height: 1.3;
	}
}

@media screen and (max-width: 991px) {
	.wraper-career-main>.container {
		padding-top: 80px;
		padding-bottom: 50px;
	}
	
	.wraper-career-main .career-main-form .alm-filters-container>.alm-filters--controls {
		flex: 1 1 auto;
	}
}

@media screen and (max-width: 767px) {
	.wraper-career-main>.container {
		padding-top: 50px;
		padding-bottom: 20px;
	}
	
	.wraper-career-main .career-main-form .btn {
		min-width: 95px;
	}
}

@media screen and (max-width: 575px) {
	.wraper-career-main .career-main-form .alm-filters-container>.alm-filter {
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.wraper-career-main .career-main-form .alm-filters-container>.alm-filter.alm-filter--taxonomy .alm-filter--inner {
		position: static;
	}
}

.wraper-career-main .career-main-form .alm-filters-container>.alm-filter.alm-filter--search .alm-filter--inner button {
	background-color: #db504a;
	border-color: rgba(0, 0, 0, 0);
	color: #fff;
}

.wraper-location-main {
	background-color: #fff;
}

.wraper-location-main .location-main-sticker.one {
	top: 50px;
	left: 0;
}

.wraper-location-main .location-main-sticker.two {
	top: -55px;
	right: 0;
}

.wraper-location-main .location-main-sticker.three {
	bottom: 40%;
	right: 0;
}

.wraper-location-main .location-main-sticker.four {
	bottom: 280px;
	left: 0;
}

.wraper-location-main>.container {
	padding-top: 100px;
	padding-bottom: 70px;
}

.wraper-location-main .location-main-heading {
	margin-bottom: 50px;
}

.wraper-location-main .location-main-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-location-main .location-main-heading .title {
	margin-bottom: 20px;
}

.wraper-location-main .location-main-heading .subtitle {
	width: 880px;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.56;
}

.wraper-location-main .location-main-list .location-main-list-item {
	margin-bottom: 40px;
}

.wraper-location-main .location-main-list .location-main-list-item>.holder {
	overflow: hidden;
	position: relative;
}

.wraper-location-main .location-main-list .location-main-list-item>.holder p:last-child {
	margin-bottom: 0 !important;
}

.wraper-location-main .location-main-list .location-main-list-item>.holder a.locDetailsLink {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	font-size: 0;
	line-height: 0;
	color: rgba(0, 0, 0, 0);
}

.wraper-location-main .location-main-list .location-main-list-item>.holder>.pic {
	padding-top: 52%;
}

.wraper-location-main .location-main-list .location-main-list-item>.holder>.pic>.pic-main {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.wraper-location-main .location-main-list .location-main-list-item>.holder>.pic>.pic-main img {
	width: 100%;
	height: 100%;
	object-position: center center;
	object-fit: cover;
}

.wraper-location-main .location-main-list .location-main-list-item>.holder>.data {
	padding-top: 12px;
}

.wraper-location-main .location-main-list .location-main-list-item>.holder>.data .hoverText {
	transition: .3s;
}

.wraper-location-main .location-main-list .location-main-list-item>.holder>.data .hoverText>* {
	color: #000;
}

.wraper-location-main .location-main-list .location-main-list-item>.holder>.data .title {
	margin-bottom: 5px;
	font-weight: 700;
	font-size: 28px;
	color: #000;
	line-height: 1.52;
	transition: .3s;
}

.wraper-location-main .location-main-list .location-main-list-item>.holder>.data .title:after {
	content: "";
	font-family: "Line Awesome Free";
	float: right;
	color: #a29438;
	transition: .3s;
}

@media (max-width: 1199.9px) {
	.wraper-location-main .location-main-list .location-main-list-item>.holder>.data .title:after {
		margin-top: 2px;
	}
}

@media (max-width: 1199.9px) {
	.wraper-location-main .location-main-list .location-main-list-item>.holder>.data .title {
		font-size: 23px;
	}
}

.wraper-location-main .location-main-list .location-main-list-item>.holder>.data .subtitle {
	margin-bottom: 8px;
	font-weight: 400;
	font-size: 18px;
	color: #000;
	line-height: 1.56;
	transition: .3s;
}

.wraper-location-main .location-main-list .location-main-list-item>.holder>.data .phone {
	margin-bottom: 8px;
	font-weight: 700;
	font-size: 18px;
	color: #000;
	transition: .3s;
	line-height: 1.78;
}

.wraper-location-main .location-main-list .location-main-list-item>.holder>.data .phone a {
	color: inherit;
}

.wraper-location-main .location-main-list .location-main-list-item>.holder>.data .phone a:hover {
	color: #000;
}

.locationDetails {
	padding: 0px 0 80px;
	position: relative;
	z-index: 0;
}

@media (max-width: 767.9px) {
	.locationDetails {
		padding-bottom: 50px;
	}
}

.locationDetails .location-main-sticker {
	top: 50px;
	left: 0;
}

@media (max-width: 767.9px) {
	.locationDetails .location-main-sticker {
		display: none;
	}
}

.locationDetails .location-right-sticker {
	top: -55px;
	right: 0;
}

@media (max-width: 767.9px) {
	.locationDetails .location-right-sticker {
		display: none;
	}
}

.locationDetails .dei-joining-sticker {
	right: 0;
	bottom: 31%;
}

@media (max-width: 767.9px) {
	.locationDetails .dei-joining-sticker {
		display: none;
	}
}

.locationDetails:before {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
	width: 183px;
	height: 183px;
	border-radius: 50%;
	background-color: #f8d0bf;
	opacity: .2;
}

@media (max-width: 767.9px) {
	.locationDetails:before {
		display: none;
	}
}

.locationDetails .container {
	position: relative;
	z-index: 1;
}

.locationDetails .backPage {
	padding: 30px 0;
}

.locationDetails .backPage .goToback {
	border: none;
	font-weight: 700;
	font-size: 14px;
	color: #6b6b6b;
	transform: translateY(0px);
	transition: .3s;
}

.locationDetails .backPage .goToback i, .locationDetails .backPage .goToback strong {
	font-weight: inherit;
	color: #a29438;
}

.locationDetails .backPage .goToback:hover {
	transform: translateY(-5px);
}

.locationDetails .bannerSection {
	position: relative;
	z-index: 0;
	padding-bottom: 76px;
}

@media (max-width: 767.9px) {
	.locationDetails .bannerSection {
		padding-bottom: 50px;
	}
}

.locationDetails .bannerSection figure {
	position: relative;
	z-index: 0;
	width: 100%;
	height: 0;
	padding-top: 40.5833333333%;
	margin: 0;
}

.locationDetails .bannerSection figure:after {
	content: "";
	position: absolute;
	z-index: 0;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: .1;
}

.locationDetails .bannerSection figure img {
	position: absolute;
	z-index: 0;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: auto;
	object-fit: cover;
}

.locationDetails .bannerSection .bannerText {
	position: absolute;
	left: 0;
	right: 0;
	padding: 0 30px;
	text-align: center;
	top: 50%;
	transform: translateY(-50%);
}

.locationDetails .bannerSection .bannerText h1 {
	color: #fff;
	text-shadow: 0px 4px 4px rgba(0, 0, 0, .13);
	font-size: 48px;
	line-height: 1.2;
	font-weight: 800;
	margin: 0;
	padding: 0;
}

@media (max-width: 991.9px) {
	.locationDetails .bannerSection .bannerText h1 {
		font-size: 36px;
	}
}

@media (max-width: 767.9px) {
	.locationDetails .bannerSection .bannerText h1 {
		font-size: 20px;
	}
}

.locationDetails .detailsContent {
	padding-bottom: 68px;
}

@media (max-width: 767.9px) {
	.locationDetails .detailsContent {
		padding-bottom: 50px;
	}
}

.locationDetails .detailsContent .leftPan {
	width: calc(100% - 374px);
	padding-right: 90px;
}

@media (max-width: 991.9px) {
	.locationDetails .detailsContent .leftPan {
		padding-right: 30px;
	}
}

@media (max-width: 767.9px) {
	.locationDetails .detailsContent .leftPan {
		padding-right: 0;
		width: 100%;
		margin-bottom: 40px;
	}
}

.locationDetails .detailsContent .leftPan h2 {
	font-size: 22px;
	font-style: normal;
	font-weight: 600;
	line-height: 34px;
	margin-bottom: 26px;
}

.locationDetails .detailsContent .leftPan p {
	margin-bottom: 25px;
}

.locationDetails .detailsContent .leftPan p:last-child {
	margin-bottom: 0;
}

.locationDetails .detailsContent .rightPan {
	width: 374px;
}

@media (max-width: 767.9px) {
	.locationDetails .detailsContent .rightPan {
		width: 100%;
	}
}

.locationDetails .detailsContent .rightPan h2 {
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 35px;
	margin-bottom: 34px;
}

.locationDetails .detailsContent .rightPan ul li {
	margin-bottom: 20px;
}

.locationDetails .detailsContent .rightPan ul li a {
	display: block;
	padding: 15px 30px;
	border-radius: 40px;
	color: #000;
	transition: .3s;
	background-color: #f7f7f7;
}

.locationDetails .detailsContent .rightPan ul li a:hover {
	color: #fff;
	background-color: #29588c;
}

.locationDetails .detailsContent .rightPan ul li a p {
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 26px;
	margin-bottom: 8px;
}

.locationDetails .detailsContent .rightPan ul li a span {
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 15px;
	display: block;
}

.locationDetails .detailsContent .rightPan ul li:last-child {
	margin-bottom: 0;
}

.locationDetails .locationVideo .videoWrap {
	position: relative;
}

.locationDetails .locationVideo .videoWrap figure {
	position: relative;
	z-index: 0;
	margin: 0;
	height: 0;
	width: 100%;
	padding-top: 43.5336976321%;
}

.locationDetails .locationVideo .videoWrap figure img {
	position: absolute;
	z-index: 0;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: auto;
	object-fit: cover;
}

.locationDetails .locationVideo .videoWrap .vidPlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.locationDetails .locationVideo .videoWrap .vidPlay span {
	display: flex;
	width: 80px;
	height: 80px;
	background-color: #fff;
	color: #a29438;
	font-size: 19px;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	padding-left: 2px;
	transition: .3s;
}

.locationDetails .locationVideo .videoWrap .vidPlay:hover span {
	background-color: rgba(255, 255, 255, .8);
}

.locGreenSection {
	background-color: #3d6c40;
	padding: 120px 0;
	color: #fff;
	position: relative;
	z-index: 0;
}

.locGreenSection .management-profile-sticker {
	z-index: 0;
	top: 0;
	left: 0;
}

@media (max-width: 767.9px) {
	.locGreenSection .management-profile-sticker {
		display: none;
	}
}

.locGreenSection .management-right-sticker {
	z-index: 0;
	right: 0;
	bottom: 0;
}

@media (max-width: 767.9px) {
	.locGreenSection .management-right-sticker {
		display: none;
	}
}

.locGreenSection .container {
	position: relative;
	z-index: 1;
}

.locGreenSection .leftPan {
	width: 442px;
	margin-left: 0;
}

@media (max-width: 1199.9px) {
	.locGreenSection .leftPan {
		width: 370px;
	}
}

@media (max-width: 991.9px) {
	.locGreenSection .leftPan {
		width: 320px;
	}
}

@media (max-width: 767.9px) {
	.locGreenSection .leftPan {
		width: 100%;
		margin-bottom: 40px;
	}
}

.locGreenSection .leftPan .section-heading .tagline {
	color: #fff;
}

.locGreenSection .leftPan .section-heading .title {
	color: #fff;
}

.locGreenSection .leftPan .infoBox {
	margin-bottom: 45px;
}

@media (max-width: 767.9px) {
	.locGreenSection .leftPan .infoBox {
		margin-bottom: 25px;
	}
}

.locGreenSection .leftPan .infoBox:last-child {
	margin-bottom: 0;
}

.locGreenSection .leftPan .infoBox .infoTitle {
	font-size: 18px;
	line-height: 1.6;
	font-weight: 600;
	margin-bottom: 0;
}

.locGreenSection .leftPan .infoBox .infoTitle a {
	color: #fff;
}

.locGreenSection .leftPan .infoBox .infoDetals {
	font-size: 25px;
	line-height: 1.6;
	font-weight: 600;
	margin-bottom: 0;
}

.locGreenSection .leftPan .infoBox .infoDetals a {
	color: #fff;
}

.locGreenSection .rightPan {
	width: 518px;
	margin-left: auto;
	margin-right: 0;
	box-shadow: 0px 10px 24px rgba(0, 0, 0, .12);
	background-color: #fff;
	border-radius: 22px;
	padding: 27px 65px 37px;
}

@media (max-width: 1199.9px) {
	.locGreenSection .rightPan {
		padding: 27px 45px 37px;
		width: 490px;
	}
}

@media (max-width: 991.9px) {
	.locGreenSection .rightPan {
		padding: 27px 27px 33px;
		width: 450px;
	}
}

@media (max-width: 767.9px) {
	.locGreenSection .rightPan {
		width: 100%;
	}
}

.locGreenSection .rightPan h3 {
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 30px;
	margin-bottom: 18px;
}

.ajax-load-more-wrap {
	width: 100%;
}

.alm-reveal {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}

@media screen and (max-width: 1199px) {
	.wraper-location-main .location-main-heading .subtitle {
		max-width: 100%;
	}
}

@media screen and (max-width: 991px) {
	.wraper-location-main>.container {
		padding-top: 80px;
		padding-bottom: 40px;
	}
	
	.wraper-location-main .location-main-list .location-main-list-item>.holder>.data .title {
		font-size: 24px;
		line-height: 1.3;
	}
	
	.wraper-location-main .location-main-list .location-main-list-item>.holder>.data .subtitle {
		font-size: 16px;
	}
	
	.wraper-location-main .location-main-list .location-main-list-item>.holder>.data .phone {
		font-size: 16px;
	}
}

@media screen and (max-width: 767px) {
	.wraper-location-main>.container {
		padding-top: 50px;
		padding-bottom: 20px;
	}
	
	.wraper-location-main .location-main-sticker {
		display: none;
	}
	
	.wraper-location-main .location-main-list .location-main-list-item {
		margin-bottom: 30px;
	}
	
	.wraper-location-main .location-main-list .location-main-list-item>.holder>.data .title {
		font-size: 20px;
	}
}

.wraper-profile-main {
	background-color: #fff;
}

.wraper-profile-main .profile-main-sticker.one {
	top: 50px;
	left: 0;
}

.wraper-profile-main .profile-main-text {
	top: 25px;
	right: 25%;
}

.wraper-profile-main>.container {
	padding-top: 100px;
	padding-bottom: 110px;
}

.wraper-profile-main .profile-main-heading {
	max-width: 700px;
	margin-bottom: 50px;
}

.wraper-profile-main .profile-main-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-profile-main .profile-main-heading .default-text {
	color: #000;
}

.wraper-profile-main .profile-main-heading .default-text a {
	color: #a29438;
}

.wraper-profile-main .profile-main-form {
	max-width: 470px;
	padding: 55px 20px 60px 20px;
	background-color: #fff;
	border-radius: 25px;
	box-shadow: 0 10px 25px rgba(0, 0, 0, .12);
}

.wraper-profile-main .profile-main-form>.holder {
	max-width: 340px;
}

.wraper-profile-main .profile-main-form>.holder .form-row {
	margin-bottom: 35px;
}

.wraper-profile-main .profile-main-form>.holder .form-row .btn {
	box-shadow: 0 6px 25px rgba(0, 0, 0, .18);
}

@media screen and (max-width: 991px) {
	.wraper-profile-main>.container {
		padding-top: 80px;
		padding-bottom: 80px;
	}
}

@media screen and (max-width: 767px) {
	.wraper-profile-main>.container {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	
	.wraper-profile-main .profile-main-heading {
		margin-bottom: 30px;
	}
}

@media screen and (max-width: 479px) {
	.wraper-profile-main .profile-main-sticker.one {
		display: none;
	}
}

.wraper-login-main {
	min-height: calc(100 * var(--vh));
	background-color: #29588c;
}

.wraper-login-main .login-main-video {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.wraper-login-main .login-main-video video {
	width: 100%;
	height: 100%;
	object-position: center center;
	object-fit: cover;
}

.wraper-login-main .login-main-overlay {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(255, 255, 255, .15);
}

.wraper-login-main>.container {
	padding-top: 50px;
	padding-bottom: 50px;
}

.wraper-login-main .login-main .login-main-header {
	margin-bottom: 50px;
}

.wraper-login-main .login-main .login-main-header .brand-logo img {
	width: 200px;
}

.wraper-login-main .login-main .login-main-body {
	max-width: 470px;
	margin-bottom: 55px;
	padding: 40px 20px 45px 20px;
	background-color: #fff;
	border-radius: 25px;
	box-shadow: 0 0 0 10px rgba(255, 255, 255, .3);
}

.wraper-login-main .login-main .login-main-body .section-heading {
	max-width: 340px;
	margin-bottom: 32px;
}

.wraper-login-main .login-main .login-main-body .section-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-login-main .login-main .login-main-body .section-heading .title {
	margin-bottom: 10px;
	font-weight: 700;
	font-size: 18px;
	color: #2f2f34;
	line-height: 1.25;
}

.wraper-login-main .login-main .login-main-body .section-heading .subtitle {
	margin-bottom: 15px;
	font-weight: 400;
	font-size: 14px;
	color: #7b7b83;
	line-height: 1.5;
}

.wraper-login-main .login-main .login-main-body .contact-form {
	max-width: 340px;
}

.wraper-login-main .login-main .login-main-body .contact-form .form-row {
	margin-bottom: 35px;
}

.wraper-login-main .login-main .login-main-footer {
	margin-bottom: 0;
}

.wraper-login-main .login-main .login-main-footer>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-login-main .login-main .login-main-footer .subtext {
	margin-bottom: 15px;
	font-weight: 600;
	font-size: 14px;
	color: #fff;
	line-height: 1.25;
}

.wraper-login-main .login-main .login-main-footer .subtext a {
	color: inherit;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-login-main .login-main .login-main-footer .subtext a:hover {
	color: #a29438;
}

.wraper-about-welcome {
	background-color: #fbfafa;
	color: #000;
}

.wraper-about-welcome .about-welcome-sticker {
	top: 33px;
	left: 27px;
}

.wraper-about-welcome .about-welcome-text {
	top: 25px;
	right: 0;
}

.wraper-about-welcome>.container {
	padding-top: 110px;
	padding-bottom: 110px;
}

.wraper-about-welcome .about-welcome-heading {
	max-width: 930px;
}

.wraper-about-welcome .about-welcome-heading .section-heading {
	margin-bottom: 40px;
}

.wraper-about-welcome .about-welcome-heading .section-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-about-welcome .about-welcome-heading .default-text {
	margin-bottom: 55px;
}

.wraper-about-welcome .about-welcome-heading .default-text>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-about-welcome .about-welcome-heading .default-text p {
	margin-bottom: 40px;
	font-weight: 300;
	font-size: 26px;
	line-height: 1.85;
}

.wraper-about-welcome .about-welcome-heading .action-area .btn {
	margin-right: 7px;
	margin-bottom: 10px;
	margin-left: 7px;
}

.wraper-about-history {
	background-color: #3d6c40;
}

.wraper-about-history .about-history-sticker.one {
	top: 100px;
	left: 20px;
}

.wraper-about-history .about-history-sticker.two {
	right: 0;
	bottom: 0;
}

.wraper-about-history .about-history-text {
	top: 25px;
	right: 0;
}

.wraper-about-history>.container {
	padding-top: 110px;
	padding-bottom: 110px;
}

.wraper-about-history .about-history-heading {
	max-width: 950px;
	margin-bottom: 65px;
}

.wraper-about-history .about-history-heading .section-heading {
	margin-bottom: 40px;
}

.wraper-about-history .about-history-heading .section-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-about-history .about-history-heading .section-heading .title {
	color: #fff;
}

.wraper-about-history .about-history-heading .default-text>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-about-history .about-history-heading .default-text p {
	color: #fff;
}

.wraper-about-history .about-timeline .about-timeline-item>.holder {
	min-height: 270px;
}

.wraper-about-history .about-timeline .about-timeline-item>.holder:before {
	position: absolute;
	top: 50%;
	right: -10px;
	left: -10px;
	content: " ";
	height: 10px;
	background-color: #fff;
}

.wraper-about-history .about-timeline .about-timeline-item>.holder:after {
	position: absolute;
	top: calc(50% + 10px);
	left: 50%;
	border: solid rgba(0, 0, 0, 0);
	content: " ";
	width: 0;
	height: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(54, 96, 56, 0);
	border-top-color: #fff;
	border-width: 11px;
	margin-left: -11px;
}

.wraper-about-history .about-timeline .about-timeline-item>.holder .timeline-date {
	padding: 10px;
	background-color: #366038;
	border-radius: 50%;
}

.wraper-about-history .about-timeline .about-timeline-item>.holder .timeline-date:before {
	position: absolute;
	bottom: calc(100% - 1px);
	left: 50%;
	border: solid rgba(0, 0, 0, 0);
	content: " ";
	width: 0;
	height: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(54, 96, 56, 0);
	border-bottom-color: #366038;
	border-width: 11px;
	margin-left: -11px;
}

.wraper-about-history .about-timeline .about-timeline-item>.holder .timeline-date:after {
	position: absolute;
	z-index: -1;
	top: -25px;
	right: 0;
	bottom: 0;
	left: 0;
	left: 50%;
	content: " ";
	width: 1px;
	background-color: #366038;
}

.wraper-about-history .about-timeline .about-timeline-item>.holder .timeline-date>.number {
	width: 70px;
	height: 70px;
	background-color: #254226;
	border-radius: inherit;
	font-weight: 600;
	font-size: 20px;
	color: #fff;
	line-height: 1.4;
}

.wraper-about-history .about-timeline .about-timeline-item>.holder .timeline-data>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-about-history .about-timeline .about-timeline-item>.holder .timeline-data .title {
	margin-bottom: 6px;
	font-weight: 700;
	font-size: 13px;
	color: #fff;
}

.wraper-about-history .about-timeline .about-timeline-item>.holder .timeline-data .subtitle {
	margin-bottom: 10px;
	font-weight: 400;
	font-size: 11px;
	color: #fff;
}

.wraper-about-history .about-timeline .about-timeline-item:nth-child(odd)>.holder:after {
	top: calc(50% - 22px);
	border-top-color: rgba(0, 0, 0, 0);
	border-bottom-color: #fff;
}

.wraper-about-history .about-timeline .about-timeline-item:nth-child(odd)>.holder .timeline-date:before {
	top: calc(100% - 1px);
	bottom: auto;
	border-top-color: #366038;
	border-bottom-color: rgba(0, 0, 0, 0);
}

.wraper-about-history .about-timeline .about-timeline-item:nth-child(odd)>.holder .timeline-date:after {
	top: 0;
	bottom: -25px;
}

.wraper-about-culture {
	background-color: #fff;
}

.wraper-about-culture>.container-fluid {
	padding-top: 0;
	padding-bottom: 0;
}

.wraper-about-culture .about-culture .about-culture-data {
	max-width: 590px;
	margin-right: 0;
	padding-top: 110px;
	padding-right: 50px;
	padding-bottom: 120px;
}

.wraper-about-culture .about-culture .about-culture-data .section-heading {
	margin-bottom: 30px;
}

.wraper-about-culture .about-culture .about-culture-data .section-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-about-culture .about-culture .about-culture-data .section-heading .title {
	font-weight: 400;
	font-size: 28px;
}

.wraper-about-culture .about-culture .about-culture-data .default-text {
	margin-bottom: 40px;
}

.wraper-about-culture .about-culture .about-culture-data .default-text>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-about-culture .about-culture .about-culture-data .default-text p {
	color: #6b7173;
	line-height: 1.63;
}

.wraper-about-culture .about-culture .about-culture-pic>.pic-main, .wraper-about-culture .about-culture .about-culture-pic>.pic-play {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.wraper-about-culture .about-culture .about-culture-pic>.pic-main img {
	width: 100%;
	height: 100%;
	object-position: center center;
	object-fit: cover;
}

.wraper-about-culture .about-culture .about-culture-pic>.pic-play {
	padding: 10px;
}

.wraper-about-culture .about-culture .about-culture-pic>.pic-play .btn {
	width: 80px;
	height: 80px;
	background-color: #fff;
	border: none;
	border-radius: 50%;
	font-size: 18px;
	color: #a29438;
	line-height: 1;
}

.wraper-about-culture .about-culture .about-culture-pic>.pic-play .btn i {
	margin-right: 8px;
}

.wraper-about-section>.container-fluid {
	padding-top: 0;
	padding-bottom: 0;
}

.wraper-about-section .about-section .about-section-data>.holder {
	max-width: 575px;
	padding-top: 90px;
	padding-bottom: 95px;
}

.wraper-about-section .about-section .about-section-data.one {
	background-color: #4492c6;
}

.wraper-about-section .about-section .about-section-data.one>.holder {
	padding-right: 50px;
}

.wraper-about-section .about-section .about-section-data.two {
	background-color: #29588c;
}

.wraper-about-section .about-section .about-section-data.two>.holder {
	padding-left: 50px;
}

.wraper-about-section .about-section .about-section-data .section-heading {
	margin-bottom: 30px;
}

.wraper-about-section .about-section .about-section-data .section-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-about-section .about-section .about-section-data .section-heading .title {
	font-weight: 400;
	font-size: 28px;
	color: #fff;
}

.wraper-about-section .about-section .about-section-data .default-text {
	margin-bottom: 40px;
}

.wraper-about-section .about-section .about-section-data .default-text>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-about-section .about-section .about-section-data .default-text p {
	color: #fff;
	line-height: 1.63;
}

.wraper-about-csr {
	background-color: #fff;
}

.wraper-about-csr .about-csr-sticker.one {
	top: 70px;
	right: 20px;
}

.wraper-about-csr .about-csr-sticker.two {
	bottom: 60px;
	left: -40px;
}

.wraper-about-csr>.container {
	padding-top: 110px;
	padding-bottom: 80px;
}

.wraper-about-csr .about-csr .about-csr-pic {
	margin-right: -100px;
}

.wraper-about-csr .about-csr .about-csr-pic>.pic-main img {
	width: 100%;
}

.wraper-about-csr .about-csr .about-csr-pic>.pic-play {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 10px;
}

.wraper-about-csr .about-csr .about-csr-pic>.pic-play .btn {
	width: 80px;
	height: 80px;
	background-color: #fff;
	border: none;
	border-radius: 50%;
	font-size: 18px;
	color: #a29438;
	line-height: 1;
}

.wraper-about-csr .about-csr .about-csr-pic>.pic-play .btn i {
	margin-right: 8px;
}

.wraper-about-csr .about-csr .about-csr-data {
	margin-top: 150px;
	margin-bottom: 40px;
	padding: 58px 90px 63px 100px;
	background-color: #a29438;
	height: 457px;
}

.wraper-about-csr .about-csr .about-csr-data .section-heading {
	margin-bottom: 40px;
}

.wraper-about-csr .about-csr .about-csr-data .section-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-about-csr .about-csr .about-csr-data .section-heading .tagline {
	font-size: 28px;
	color: #fff;
}

.wraper-about-csr .about-csr .about-csr-data .section-heading .title {
	font-size: 38px;
	color: #fff;
}

.wraper-about-csr .about-csr .about-csr-data .default-text {
	margin-bottom: 40px;
}

.wraper-about-csr .about-csr .about-csr-data .default-text>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-about-csr .about-csr .about-csr-data .default-text p {
	color: #fff;
}

.wraper-about-leaders {
	background-color: #fbfafa;
}

.wraper-about-leaders .about-leaders-sticker {
	top: 20px;
	right: 20px;
}

.wraper-about-leaders>.container {
	padding-top: 110px;
	padding-bottom: 80px;
}

.wraper-about-leaders .about-leaders .about-leaders-data {
	margin-bottom: 40px;
}

.wraper-about-leaders .about-leaders .about-leaders-data .section-heading {
	margin-bottom: 40px;
}

.wraper-about-leaders .about-leaders .about-leaders-data .section-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-about-leaders .about-leaders .about-leaders-data .default-text {
	margin-bottom: 40px;
}

.wraper-about-leaders .about-leaders .about-leaders-data .default-text>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-about-leaders .about-leaders .about-leaders-pic {
	width: 670px;
	float: right;
	margin-bottom: 40px;
}

.wraper-about-leaders .about-leaders .about-leaders-pic .about-leader-holder {
	width: 100%;
	height: 0;
	position: relative;
	z-index: 0;
	padding: 92.7% 0 0 0;
}

.wraper-about-leaders .about-leaders .about-leaders-pic .about-leader-holder .image-List {
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	overflow: hidden;
	position: absolute;
	z-index: 0;
}

.wraper-about-leaders .about-leaders .about-leaders-pic .about-leader-holder .image-List img {
	width: 100%;
}

.wraper-about-leaders .about-leaders .about-leaders-pic .about-leader-holder .image-List:first-child {
	top: 0;
	left: 0;
	width: 84px;
	height: 84px;
}

.wraper-about-leaders .about-leaders .about-leaders-pic .about-leader-holder .image-List:nth-child(2) {
	top: 6.8%;
	left: 26.5%;
	width: 144px;
	height: 144px;
}

.wraper-about-leaders .about-leaders .about-leaders-pic .about-leader-holder .image-List:nth-child(3) {
	top: 16.7%;
	right: 16.5%;
	width: 110px;
	height: 110px;
}

.wraper-about-leaders .about-leaders .about-leaders-pic .about-leader-holder .image-List:nth-child(4) {
	bottom: 26.8%;
	left: 8.3%;
	width: 199px;
	height: 199px;
}

.wraper-about-leaders .about-leaders .about-leaders-pic .about-leader-holder .image-List:last-child {
	bottom: 0;
	right: 0;
	width: 333px;
	height: 333px;
}

@media screen and (max-width: 1199px) {
	.wraper-about-culture .about-culture .about-culture-data {
		padding-left: 15px;
		max-width: 100%;
		padding-top: 50px;
		padding-bottom: 50px;
	}
	
	.wraper-about-section .about-section .about-section-data>.holder {
		padding-top: 50px;
		padding-bottom: 50px;
		max-width: 100%;
	}
	
	.wraper-about-leaders .about-leaders .about-leaders-pic {
		max-width: 100%;
	}
	
	.wraper-about-leaders .about-leaders .about-leaders-pic .about-leader-holder .image-List:first-child {
		width: 66px;
		height: 66px;
	}
	
	.wraper-about-leaders .about-leaders .about-leaders-pic .about-leader-holder .image-List:nth-child(2) {
		width: 112px;
		height: 112px;
	}
	
	.wraper-about-leaders .about-leaders .about-leaders-pic .about-leader-holder .image-List:nth-child(3) {
		width: 90px;
		height: 90px;
	}
	
	.wraper-about-leaders .about-leaders .about-leaders-pic .about-leader-holder .image-List:nth-child(4) {
		width: 156px;
		height: 156px;
	}
	
	.wraper-about-leaders .about-leaders .about-leaders-pic .about-leader-holder .image-List:last-child {
		width: 260px;
		height: 260px;
	}
	
	.wraper-about-leaders .about-leaders .box-left-line {
		padding-left: 0;
	}
	
	.wraper-about-leaders .about-leaders .box-left-line:before {
		content: normal;
	}
	
	.wraper-about-csr .about-csr .about-csr-data {
		padding: 40px;
		height: auto;
	}
	
	.wraper-about-history .timeline-wrap {
		left: 0;
		max-width: 710px;
	}
	
	.wraper-about-history .timeline-wrap .timeline-list {
		margin-right: 0;
	}
	
	.wraper-about-history .timeline-wrap .timeline-list:nth-child(4) {
		width: 235px;
		position: relative;
		margin: 0px 0px 32px 0px;
		left: 0;
		right: 0;
	}
	
	.wraper-about-history .timeline-wrap .timeline-list:nth-child(4):before {
		content: "";
		top: -183px;
		border: 8px solid #fff;
		width: 145px;
		height: 240px;
		position: absolute;
		z-index: 0;
		right: 0;
		border-width: 0px 8px 0 0;
	}
	
	.wraper-about-history .timeline-wrap .timeline-list:nth-child(4) .time-box {
		padding: 0 0;
	}
	
	.wraper-about-history .timeline-wrap .timeline-list:nth-child(4) .time-box:before {
		width: 100%;
		height: 8px;
		left: 0;
	}
	
	.wraper-about-history .timeline-wrap .timeline-list:nth-child(4) .text-box {
		position: static;
		width: 500px;
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		transform: translateY(0%);
		margin: 0 auto;
		padding-top: 15px;
	}
	
	.wraper-about-history .timeline-wrap .timeline-list:nth-child(6n-1) {
		margin-right: 0;
	}
	
	.wraper-about-history .timeline-wrap .timeline-list:nth-child(7) {
		position: relative;
		margin: 0 0 32px;
		width: 235px;
		left: 0;
		right: 0;
	}
	
	.wraper-about-history .timeline-wrap .timeline-list:nth-child(7):before {
		content: "";
		top: -183px;
		border: 8px solid #fff;
		width: 145px;
		height: 240px;
		position: absolute;
		z-index: 0;
		left: 0;
		border-width: 0px 0 0 8px;
	}
	
	.wraper-about-history .timeline-wrap .timeline-list:nth-child(7) .time-box {
		padding: 0 0;
	}
	
	.wraper-about-history .timeline-wrap .timeline-list:nth-child(7) .time-box:before {
		width: 100%;
		height: 8px;
		right: 0px;
		-webkit-transform: rotateY(0deg);
		-moz-transform: rotateY(0deg);
		transform: rotateY(0deg);
	}
	
	.wraper-about-history .timeline-wrap .timeline-list:nth-child(7) .text-box {
		position: static;
		width: 500px;
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		transform: translateY(0%);
		margin: 0 auto;
		padding-top: 15px;
	}
	
	.wraper-about-history .timeline-wrap .timeline-list:nth-child(10) {
		margin: 0 0 32px;
		position: relative;
		left: 0;
		right: 0;
	}
	
	.wraper-about-history .timeline-wrap .timeline-list:nth-child(10):before {
		content: "";
		top: -183px;
		border: 8px solid #fff;
		width: 145px;
		height: 240px;
		position: absolute;
		z-index: 0;
		right: 0;
		border-width: 0px 8px 0 0;
	}
	
	.wraper-about-history .timeline-wrap .timeline-list:nth-child(6n) .time-box:after, .wraper-about-history .timeline-wrap .timeline-list:nth-child(6n-1) .time-box:after, .wraper-about-history .timeline-wrap .timeline-list:nth-child(6n-2) .time-box:after {
		right: auto;
		left: 0;
		-webkit-transform: rotate(225deg);
		-moz-transform: rotate(225deg);
		transform: rotate(225deg);
	}
	
	.wraper-about-history .timeline-wrap .timeline-list .time-box:before {
		background-image: none !important;
		width: 100%;
		height: 8px;
		background-color: #fff;
		margin-right: 0;
	}
	
	.wraper-about-history .timeline-wrap .timeline-list .time-box:after {
		content: "";
		position: absolute;
		z-index: 0;
		right: 0;
		top: 0;
		bottom: 0;
		display: block;
		margin: auto;
		width: 20px;
		height: 20px;
		border-width: 3px 3px 0 0;
		border-style: solid;
		border-color: #fff;
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	
	.wraper-about-history .timeline-wrap .timeline-list .time-box .number {
		left: 0 !important;
		right: 0 !important;
	}
	
	.wraper-about-history .timeline-wrap .timeline-list .text-box {
		left: 0 !important;
		right: 0 !important;
	}
}

@media screen and (max-width: 991px) {
	.wraper-about-welcome>.container {
		padding-top: 80px;
		padding-bottom: 70px;
	}
	
	.wraper-about-history>.container {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	
	.wraper-about-csr>.container, .wraper-about-leaders>.container {
		padding-top: 80px;
		padding-bottom: 40px;
	}
	
	.wraper-about-leaders .about-leaders .about-leaders-pic .about-leader-holder .image-List:nth-child(4) {
		width: 135px;
		height: 135px;
		bottom: 21.8%;
	}
	
	.wraper-about-leaders .about-leaders .about-leaders-pic .about-leader-holder .image-List:last-child {
		width: 210px;
		height: 210px;
	}
	
	.wraper-about-history .about-history-sticker.two {
		display: none;
	}
	
	.wraper-about-history .timeline-wrap {
		max-width: 474px;
	}
	
	.wraper-about-history .timeline-wrap .timeline-list:nth-child(4):before, .wraper-about-history .timeline-wrap .timeline-list:nth-child(7):before, .wraper-about-history .timeline-wrap .timeline-list:nth-child(10):before {
		content: normal;
	}
	
	.wraper-about-history .timeline-wrap .timeline-list:nth-child(6n-2), .wraper-about-history .timeline-wrap .timeline-list:nth-child(6n-1), .wraper-about-history .timeline-wrap .timeline-list:nth-child(6n) {
		float: left;
	}
	
	.wraper-about-history .timeline-wrap .timeline-list:nth-child(6n-2) .time-box:after, .wraper-about-history .timeline-wrap .timeline-list:nth-child(6n-1) .time-box:after, .wraper-about-history .timeline-wrap .timeline-list:nth-child(6n) .time-box:after {
		right: 0;
		left: auto;
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	
	.wraper-about-history .timeline-wrap .timeline-list:nth-child(4n-1), .wraper-about-history .timeline-wrap .timeline-list:nth-child(4n) {
		float: right;
	}
	
	.wraper-about-history .timeline-wrap .timeline-list:nth-child(4n-1) .time-box:after, .wraper-about-history .timeline-wrap .timeline-list:nth-child(4n) .time-box:after {
		float: right;
		right: auto;
		left: 0;
		-webkit-transform: rotate(225deg);
		-moz-transform: rotate(225deg);
		transform: rotate(225deg);
	}
	
	.wraper-about-history .timeline-wrap .timeline-list:nth-child(5), .wraper-about-history .timeline-wrap .timeline-list:nth-child(9), .wraper-about-history .timeline-wrap .timeline-list:nth-child(13) {
		position: relative;
		left: 0;
		right: 0;
	}
	
	.wraper-about-history .timeline-wrap .timeline-list:nth-child(5):before, .wraper-about-history .timeline-wrap .timeline-list:nth-child(9):before, .wraper-about-history .timeline-wrap .timeline-list:nth-child(13):before {
		content: "";
		top: -183px;
		border: 8px solid #fff;
		width: 145px;
		height: 240px;
		position: absolute;
		z-index: 0;
		left: 0;
		border-width: 0px 0 0 8px;
	}
	
	.wraper-about-history .timeline-wrap .timeline-list:nth-child(4n-1) {
		position: relative;
		left: 0;
		right: 0;
	}
	
	.wraper-about-history .timeline-wrap .timeline-list:nth-child(4n-1):before {
		content: "";
		top: -183px;
		border: 8px solid #fff;
		width: 145px;
		height: 240px;
		position: absolute;
		z-index: 0;
		right: 0;
		left: auto;
		border-width: 0px 8px 0 0px;
	}
}

@media screen and (max-width: 767px) {
	.wraper-about-welcome>.container {
		padding-top: 50px;
		padding-bottom: 40px;
	}
	
	.wraper-about-welcome .about-welcome-sticker {
		display: none;
	}
	
	.wraper-about-welcome .about-welcome-heading .default-text p {
		font-size: 16px;
		line-height: 1.6;
		margin-bottom: 15px;
	}
	
	.wraper-about-welcome .about-welcome-heading .default-text {
		margin-bottom: 30px;
	}
	
	.wraper-about-history>.container {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	
	.wraper-about-culture .about-culture .about-culture-data {
		padding-right: 15px;
	}
	
	.wraper-about-culture .about-culture .about-culture-data .section-heading .title {
		font-size: 22px;
	}
	
	.wraper-about-culture .about-culture .about-culture-data .default-text {
		margin-bottom: 20px;
	}
	
	.wraper-about-culture .about-culture .about-culture-pic>.pic-main {
		position: relative !important;
	}
	
	.wraper-about-culture .about-culture .about-culture-pic>.pic-play .btn {
		width: 60px;
		height: 60px;
	}
	
	.wraper-about-culture .about-culture .about-culture-pic>.pic-play .btn i {
		margin-right: -1px;
	}
	
	.wraper-about-section .about-section .about-section-data .section-heading .title {
		font-size: 22px;
	}
	
	.wraper-about-section .about-section .about-section-data .default-text {
		margin-bottom: 20px;
	}
	
	.wraper-about-section .about-section .about-section-data.one>.holder {
		padding-right: 0;
	}
	
	.wraper-about-section .about-section .about-section-data.two>.holder {
		padding-left: 0;
	}
	
	.wraper-about-csr>.container {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	
	.wraper-about-csr .about-csr .about-csr-data {
		margin-top: 0;
		padding: 20px 20px;
		margin-bottom: 0;
	}
	
	.wraper-about-csr .about-csr .about-csr-data .section-heading .title {
		font-size: 30px;
	}
	
	.wraper-about-csr .about-csr .about-csr-data .section-heading .tagline {
		font-size: 18px;
	}
	
	.wraper-about-csr .about-csr .about-csr-data .default-text {
		margin-bottom: 20px;
	}
	
	.wraper-about-csr .about-csr .about-csr-pic {
		margin-right: 0;
	}
	
	.wraper-about-leaders>.container {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	
	.wraper-about-leaders .about-leaders-sticker.one {
		display: none;
	}
	
	.wraper-about-leaders .about-leaders .about-leaders-pic {
		margin-bottom: 0;
		float: none;
	}
	
	.wraper-about-leaders .about-leaders .about-leaders-pic .about-leader-holder {
		padding: 0;
		height: auto;
		max-width: 600px;
	}
	
	.wraper-about-leaders .about-leaders .about-leaders-pic .about-leader-holder:after {
		content: "";
		display: table;
		clear: both;
	}
	
	.wraper-about-leaders .about-leaders .about-leaders-pic .about-leader-holder .image-List {
		position: relative;
	}
	
	.wraper-about-leaders .about-leaders .about-leaders-pic .about-leader-holder .image-List:first-child {
		width: 84px;
		height: 84px;
		float: left;
	}
	
	.wraper-about-leaders .about-leaders .about-leaders-pic .about-leader-holder .image-List:nth-child(2) {
		width: 144px;
		height: 144px;
		top: 25px;
		left: -60px;
	}
	
	.wraper-about-leaders .about-leaders .about-leaders-pic .about-leader-holder .image-List:nth-child(3) {
		width: 110px;
		height: 110px;
		float: right;
		right: 0;
		top: 40px;
		margin-top: -110px;
	}
	
	.wraper-about-leaders .about-leaders .about-leaders-pic .about-leader-holder .image-List:nth-child(4) {
		width: 180px;
		height: 180px;
		bottom: 0;
		left: 0;
		float: left;
		margin-left: 4%;
		margin-top: 100px;
	}
	
	.wraper-about-leaders .about-leaders .about-leaders-pic .about-leader-holder .image-List:last-child {
		width: 280px;
		height: 280px;
		float: right;
		margin-top: 130px;
	}
	
	.wraper-about-leaders .about-leaders .about-leaders-data .default-text {
		margin-bottom: 20px;
	}
	
	.wraper-about-history .about-history-heading {
		margin-bottom: 50px;
	}
}

@media screen and (max-width: 575px) {
	.wraper-about-csr .about-csr .about-csr-data .section-heading .title {
		font-size: 24px;
	}
	
	.wraper-about-csr .about-csr .about-csr-data .section-heading .tagline {
		font-size: 18px;
	}
	
	.wraper-about-leaders .about-leaders .about-leaders-pic .about-leader-holder .image-List {
		position: relative;
	}
	
	.wraper-about-leaders .about-leaders .about-leaders-pic .about-leader-holder .image-List:first-child {
		width: 100px;
		height: 100px;
		float: left;
	}
	
	.wraper-about-leaders .about-leaders .about-leaders-pic .about-leader-holder .image-List:nth-child(2) {
		width: 220px;
		height: 220px;
		top: 25px;
		left: 0;
		float: right;
	}
	
	.wraper-about-leaders .about-leaders .about-leaders-pic .about-leader-holder .image-List:nth-child(3) {
		width: 150px;
		height: 150px;
		float: right;
		right: 0;
		top: 0;
		margin-top: 60px;
		margin-left: 4vw;
		margin-right: 9vw;
	}
	
	.wraper-about-leaders .about-leaders .about-leaders-pic .about-leader-holder .image-List:nth-child(4) {
		width: 180px;
		height: 180px;
		bottom: 0;
		left: 0;
		float: right;
		margin-left: 0;
		margin-top: 0;
		margin-right: 20px;
	}
	
	.wraper-about-leaders .about-leaders .about-leaders-pic .about-leader-holder .image-List:last-child {
		width: 200px;
		height: 200px;
		float: left;
		margin-top: 50px;
	}
	
	.wraper-about-history .timeline-wrap .timeline-list {
		width: 100% !important;
	}
	
	.wraper-about-history .timeline-wrap .timeline-list::before {
		content: normal !important;
	}
	
	.wraper-about-history .timeline-wrap .timeline-list .time-box:before, .wraper-about-history .timeline-wrap .timeline-list .time-box:after {
		content: normal !important;
	}
	
	.wraper-about-history .timeline-wrap .timeline-list .text-box {
		max-width: 250px !important;
	}
	
	.wraper-about-history .timeline-wrap .timeline-list .text-box .title {
		-webkit-text-overflow: inherit;
		-moz-text-overflow: inherit;
		text-overflow: inherit;
		white-space: normal;
		overflow: inherit;
	}
	
	.wraper-about-history .timeline-wrap .timeline-list .text-box .default-text {
		max-height: inherit;
		overflow: inherit;
	}
}

@media screen and (max-width: 479px) {
	.wraper-about-leaders .about-leaders .about-leaders-pic .about-leader-holder .image-List {
		position: relative;
		padding-top: 48%;
	}
	
	.wraper-about-leaders .about-leaders .about-leaders-pic .about-leader-holder .image-List img {
		position: absolute;
		top: 0;
		left: 0;
	}
	
	.wraper-about-leaders .about-leaders .about-leaders-pic .about-leader-holder .image-List:first-child {
		width: 48%;
		height: 0;
		margin: 0 0 4% 0;
		top: 0;
		left: 0;
	}
	
	.wraper-about-leaders .about-leaders .about-leaders-pic .about-leader-holder .image-List:nth-child(2) {
		width: 48%;
		height: 0;
		margin: 0 0 4% 0;
		top: 0;
		left: 0;
	}
	
	.wraper-about-leaders .about-leaders .about-leaders-pic .about-leader-holder .image-List:nth-child(3) {
		width: 48%;
		height: 0;
		margin: 0 0 4% 0;
		right: 0;
		top: 0;
		float: left;
	}
	
	.wraper-about-leaders .about-leaders .about-leaders-pic .about-leader-holder .image-List:nth-child(4) {
		width: 48%;
		height: 0;
		margin: 0 0 4% 0;
		bottom: 0;
		left: 0;
	}
	
	.wraper-about-leaders .about-leaders .about-leaders-pic .about-leader-holder .image-List:last-child {
		width: 100%;
		height: 0;
		margin: 0 0 0 0;
		padding-top: 100%;
		bottom: 0;
		right: 0;
	}
}

.wraper-webinars-nasba>.container {
	padding-top: 0;
	padding-bottom: 140px;
}

.wraper-webinars-nasba .webinars-nasba {
	padding: 40px 50px 55px 50px;
	background-color: #fff;
	border: 20px solid #d5eaf4;
}

.wraper-webinars-nasba .webinars-nasba .media-action img {
	width: 95px;
}

.wraper-webinars-nasba .webinars-nasba .section-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-webinars-nasba .webinars-nasba .default-text>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-webinars-single .webinars-single-sticker.one {
	top: 50px;
	left: 0;
}

.wraper-webinars-single .webinars-single-sticker.two {
	top: 500px;
	right: 0;
}

.wraper-webinars-single .webinars-single-sticker.three {
	bottom: 550px;
	left: 0;
}

.wraper-webinars-single>.container {
	padding-top: 27px;
	padding-bottom: 90px;
}

.wraper-webinars-single .webinars-single-back {
	margin-bottom: 30px;
}

.wraper-webinars-single .webinars-single-back .btn {
	border: none;
	font-weight: 700;
	font-size: 14px;
	color: #6b6b6b;
}

.wraper-webinars-single .webinars-single-back .btn i, .wraper-webinars-single .webinars-single-back .btn strong {
	font-weight: inherit;
	color: #a29438;
}

.wraper-webinars-single .webinars-single-heading {
	margin-bottom: 30px;
}

.wraper-webinars-single .webinars-single-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-webinars-single .webinars-single-heading .section-heading {
	margin-bottom: 25px;
}

.wraper-webinars-single .webinars-single-heading .section-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-webinars-single .webinars-single-heading .section-heading .date {
	margin-bottom: 16px;
	font-weight: 600;
	font-size: 14px;
	color: #000;
}

.wraper-webinars-single .webinars-single-heading .section-heading .title {
	margin-bottom: 18px;
	font-size: 40px;
	line-height: 1.15;
}

.wraper-webinars-single .webinars-single-register {
	margin-right: -20px;
	margin-bottom: 10px;
	margin-left: -20px;
}

.wraper-webinars-single .webinars-single-register>[class*=col-] {
	padding-right: 20px;
	padding-left: 20px;
}

.wraper-webinars-single .webinars-single-register .webinars-single-register-pic {
	margin-bottom: 40px;
	padding-top: 52%;
}

.wraper-webinars-single .webinars-single-register .webinars-single-register-pic>.pic {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.wraper-webinars-single .webinars-single-register .webinars-single-register-pic>.pic img {
	width: 100%;
	height: 100%;
	object-position: center center;
	object-fit: cover;
}

.wraper-webinars-single .webinars-single-register .webinars-single-register-pic>.pic iframe {
	width: 100%;
	height: 100%;
}

.wraper-webinars-single .webinars-single-register .webinars-single-register-pic>.action-area {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 20px;
}

.wraper-webinars-single .webinars-single-register .webinars-single-register-pic>.action-area .btn {
	width: 80px;
	height: 80px;
	background-color: #fff;
	border: none;
	border-radius: 50%;
	font-size: 18px;
	color: #a29438;
	line-height: 1;
}

.wraper-webinars-single .webinars-single-register .webinars-single-register-pic>.action-area .btn i {
	margin-right: 8px;
}

.wraper-webinars-single .webinars-single-register .webinars-single-register-data {
	margin-bottom: 40px;
}

.wraper-webinars-single .webinars-single-register .webinars-single-register-data>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-webinars-single .webinars-single-register .webinars-single-register-data .default-text {
	margin-bottom: 32px;
}

.wraper-webinars-single .webinars-single-register .webinars-single-register-data .default-text>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-webinars-single .webinars-single-register .webinars-single-register-data .default-text p {
	font-size: 18px;
	color: #6b7173;
	line-height: 1.67;
}

.wraper-webinars-single .webinars-single-register .webinars-single-register-data .action-area {
	margin-bottom: 32px;
}

.wraper-webinars-single .webinars-single-register .webinars-single-register-data .action-area .btn {
	min-width: 150px;
}

.wraper-webinars-single .webinars-single-details {
	margin-bottom: 60px;
}

.wraper-webinars-single .webinars-single-details .webinars-single-details-action {
	margin-top: -1px;
}

.wraper-webinars-single .webinars-single-details .webinars-single-details-action>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-webinars-single .webinars-single-details .webinars-single-details-action .title {
	margin-bottom: 18px;
	font-weight: 700;
	font-size: 16px;
	color: #000;
	line-height: 1.33;
}

.wraper-webinars-single .webinars-single-details .webinars-single-details-action ul.social-share {
	margin-bottom: 20px;
	font-size: 0;
}

.wraper-webinars-single .webinars-single-details .webinars-single-details-action ul.social-share>li {
	margin-bottom: 20px;
}

.wraper-webinars-single .webinars-single-details .webinars-single-details-action ul.social-share>li:last-child, .wraper-webinars-single .webinars-single-details .webinars-single-details-action ul.social-share>li:only-child {
	margin-right: 0;
}

.wraper-webinars-single .webinars-single-details .webinars-single-details-action ul.social-share>li>a {
	display: block;
	color: #5b7184;
	line-height: 1;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-webinars-single .webinars-single-details .webinars-single-details-action ul.social-share>li>a i:before {
	font-size: 20px;
}

.wraper-webinars-single .webinars-single-details .webinars-single-details-action ul.social-share>li>a:hover {
	color: #a29438;
}

.wraper-webinars-single .webinars-single-details .webinars-single-details-content {
	min-width: 0;
	padding: 40px 20px 40px 20px;
}

.wraper-webinars-single .webinars-single-details .webinars-single-details-content>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-webinars-single .webinars-single-details .webinars-single-details-content .section-heading {
	margin-bottom: 25px;
}

.wraper-webinars-single .webinars-single-details .webinars-single-details-content .section-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-webinars-single .webinars-single-details .webinars-single-details-content .default-text {
	margin-bottom: 25px;
}

.wraper-webinars-single .webinars-single-details .webinars-single-details-content .default-text>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-webinars-single .webinars-single-details .webinars-single-details-content .default-text ul:not(.check-list):not(.woocommerce-error) {
	max-width: 480px;
}

.wraper-webinars-single .webinars-single-details .webinars-single-details-content .default-text ul:not(.check-list):not(.woocommerce-error) li {
	padding-left: 22px;
	font-size: 16px;
}

.wraper-webinars-single .webinars-single-details .webinars-single-details-content .default-text ul:not(.check-list):not(.woocommerce-error) li:before {
	top: 6px;
	content: "";
	font-size: 50%;
	font-style: normal;
	color: #4492c6;
}

.wraper-webinars-single .webinars-single-details .webinars-single-details-infobox {
	margin-bottom: 40px;
	padding: 40px 50px 25px 50px;
	background-color: #d5eaf4;
}

.wraper-webinars-single .webinars-single-details .webinars-single-details-infobox>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-webinars-single .webinars-single-team-heading {
	margin-bottom: 40px;
}

.wraper-webinars-single .webinars-single-team-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-webinars-single .webinars-single-team-slider {
	margin-bottom: 50px;
}

@media screen and (max-width: 1199px) {
	.webinars-single-register .webinars-single-register-data .section-heading .title {
		font-size: 30px;
	}
}

@media screen and (max-width: 991px) {
	.webinars-single-register .webinars-single-register-data .section-heading .title {
		font-size: 28px;
	}
	
	.wraper-webinars-nasba>.container, .wraper-home-webinars.flipped-background>.container, .wraper-webinars-single>.container {
		padding-bottom: 80px;
	}
	
	.wraper-webinars-single .webinars-single-details {
		margin-bottom: 40px;
	}
}

@media screen and (max-width: 767px) {
	.wraper-home-webinars .home-webinars-more {
		margin-top: 30px;
	}
	
	.wraper-webinars-single>.container {
		padding-bottom: 0;
	}
	
	.wraper-webinars-single .webinars-single-sticker.two {
		display: none;
	}
	
	.wraper-webinars-single .webinars-single-register .webinars-single-register-data .default-text p {
		font-size: 16px;
	}
	
	.wraper-webinars-single .webinars-single-register .webinars-single-register-data .section-heading .title {
		font-size: 24px;
	}
	
	.wraper-webinars-single .webinars-single-details {
		margin-bottom: 10px;
	}
	
	.wraper-webinars-single .webinars-single-details>.col-xl-7.media {
		flex-wrap: wrap;
	}
	
	.wraper-webinars-single .webinars-single-details .webinars-single-details-content {
		width: 100%;
		min-width: 100%;
		padding: 10px 0 20px 0;
	}
	
	.wraper-webinars-single .webinars-single-details .webinars-single-details-infobox {
		padding: 20px 20px;
	}
	
	.wraper-webinars-single .webinars-single-details .webinars-single-details-action {
		width: 100%;
		margin-right: 0 !important;
		-ms-flex-flex: 0 0 100%;
		flex: 0 0 100%;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	
	.wraper-webinars-single .webinars-single-details .webinars-single-details-action ul.social-share {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	
	.wraper-webinars-single .webinars-single-details .webinars-single-details-action ul.social-share>li {
		margin-bottom: 0;
		margin-left: 20px;
	}
	
	.wraper-home-webinars.flipped-background>.container {
		padding-bottom: 50px;
	}
	
	.wraper-webinars-nasba>.container {
		padding-bottom: 50px;
	}
	
	.wraper-webinars-nasba .webinars-nasba {
		padding: 20px;
		border-width: 2px;
	}
}

@media screen and (max-width: 575px) {
	.wraper-webinars-single .webinars-single-register .webinars-single-register-data .section-heading .title {
		font-size: 20px;
	}
	
	.wraper-webinars-nasba .webinars-nasba>.media {
		flex-wrap: wrap;
	}
	
	.wraper-webinars-nasba .webinars-nasba .section-heading {
		width: 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
	
	.wraper-webinars-nasba .webinars-nasba .media-action {
		width: 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		margin-left: 0 !important;
	}
	
	.wraper-webinars-single .webinars-single-register .webinars-single-register-pic>.action-area .btn {
		width: 60px;
		height: 60px;
	}
	
	.wraper-webinars-single .webinars-single-register .webinars-single-register-pic>.action-area .btn i {
		margin-right: 0;
	}
}

@media screen and (max-width: 479px) {
	.wraper-webinars-nasba .webinars-nasba .default-text>.feature-list>.col {
		width: 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
}

.wraper-culture-welcome {
	background: #f8f5f5;
	background: linear-gradient(0deg, #f8f5f5 0%, #fff 100%);
}

.wraper-culture-welcome .culture-welcome-sticker.one {
	top: 0;
	right: 0;
}

.wraper-culture-welcome .culture-welcome-sticker.two {
	bottom: 25px;
	left: 0;
}

.wraper-culture-welcome .culture-welcome-sticker.three {
	bottom: 0;
	left: 0;
}

.wraper-culture-welcome>.container {
	padding-top: 110px;
	padding-bottom: 70px;
}

.wraper-culture-welcome .culture-welcome .culture-welcome-data {
	margin-bottom: 25px;
}

.wraper-culture-welcome .culture-welcome .culture-welcome-data .section-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-culture-welcome .culture-welcome .culture-welcome-video {
	margin-bottom: 40px;
	padding-left: 72px;
}

.wraper-culture-welcome .culture-welcome .culture-welcome-video>.holder {
	padding-top: 82%;
}

.wraper-culture-welcome .culture-welcome .culture-welcome-video>.holder>.pic {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.wraper-culture-welcome .culture-welcome .culture-welcome-video>.holder>.pic img {
	width: 100%;
	height: 100%;
	object-position: center center;
	object-fit: cover;
}

.wraper-culture-welcome .culture-welcome .culture-welcome-video>.action-area {
	right: -40px;
	bottom: -40px;
}

.wraper-culture-welcome .culture-welcome .culture-welcome-video>.action-area .btn {
	width: 80px;
	height: 80px;
	background-color: #fff;
	border: none;
	border-radius: 50%;
	box-shadow: 0 20px 60px rgba(0, 0, 0, .17);
	font-size: 18px;
	color: #a29438;
	line-height: 1;
}

.wraper-culture-welcome .culture-welcome .culture-welcome-video>.action-area .btn i {
	margin-right: 8px;
}

.wraper-culture-welcome .culture-welcome .culture-welcome-info {
	margin-bottom: 40px;
}

.wraper-culture-welcome .culture-welcome .culture-welcome-info .section-heading {
	margin-bottom: 25px;
}

.wraper-culture-welcome .culture-welcome .culture-welcome-info .section-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-culture-welcome .culture-welcome .culture-welcome-info .section-heading .title {
	font-weight: 600;
	font-size: 30px;
	line-height: 1.33;
}

.wraper-culture-welcome .culture-welcome .culture-welcome-info .default-text {
	margin-bottom: 35px;
}

.wraper-culture-welcome .culture-welcome .culture-welcome-info .default-text>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-culture-welcome .culture-welcome .culture-welcome-info .action-area .btn {
	min-width: 160px;
}

.wraper-culture-mission {
	background-color: #3d6c40;
}

.wraper-culture-mission .culture-mission-text {
	top: 25px;
	right: -40%;
}

.wraper-culture-mission .culture-mission-sticker {
	bottom: 0;
	left: 0;
}

.wraper-culture-mission>.container {
	padding-top: 110px;
	padding-bottom: 70px;
}

.wraper-culture-mission .culture-mission-heading {
	margin-bottom: 50px;
}

.wraper-culture-mission .culture-mission-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-culture-mission .culture-mission-heading:before {
	background-color: #fff;
}

.wraper-culture-mission .culture-mission-heading .tagline, .wraper-culture-mission .culture-mission-heading .title {
	color: #fff;
}

.wraper-culture-mission .culture-mission .culture-mission-data {
	margin-bottom: 40px;
	padding-left: 72px;
}

.wraper-culture-mission .culture-mission .culture-mission-data .default-text>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-culture-mission .culture-mission .culture-mission-data .default-text p {
	font-size: 18px;
	color: #fff;
}

.wraper-culture-mission .culture-mission .culture-mission-list {
	margin-bottom: 40px;
}

.wraper-culture-mission .culture-mission .culture-mission-list .culture-mission-list-item {
	margin-bottom: 10px;
	background-color: rgba(0, 0, 0, 0);
	border: none;
	border-radius: 0;
}

.wraper-culture-mission .culture-mission .culture-mission-list .culture-mission-list-item:last-child, .wraper-culture-mission .culture-mission .culture-mission-list .culture-mission-list-item:only-child {
	margin-bottom: 0;
}

.wraper-culture-mission .culture-mission .culture-mission-list .culture-mission-list-item .card-header {
	border-radius: 0;
	margin-bottom: 0;
	background-color: rgba(0, 0, 0, 0);
	padding: 15px 0 15px 0;
	border-bottom-color: #4b8c4f;
	cursor: pointer;
}

.wraper-culture-mission .culture-mission .culture-mission-list .culture-mission-list-item .card-header .title {
	border-bottom: 0;
	font-weight: 400;
	font-size: 24px;
	color: #fff;
	letter-spacing: .5px;
}

.wraper-culture-mission .culture-mission .culture-mission-list .culture-mission-list-item .card-header .i-am-close, .wraper-culture-mission .culture-mission .culture-mission-list .culture-mission-list-item .card-header .i-am-open {
	font-size: 22px;
	color: #fff;
	line-height: 1;
}

.wraper-culture-mission .culture-mission .culture-mission-list .culture-mission-list-item .card-header .i-am-open {
	color: #a29438;
}

.wraper-culture-mission .culture-mission .culture-mission-list .culture-mission-list-item .card-header[aria-expanded=false] .i-am-open, .wraper-culture-mission .culture-mission .culture-mission-list .culture-mission-list-item .card-header[aria-expanded=true] .i-am-close {
	display: none;
}

.wraper-culture-mission .culture-mission .culture-mission-list .culture-mission-list-item .card-body {
	padding: 20px 0 0 0;
}

.wraper-culture-mission .culture-mission .culture-mission-list .culture-mission-list-item .card-body>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-culture-mission .culture-mission .culture-mission-list .culture-mission-list-item .card-body p {
	font-size: 14px;
	color: #cddadf;
	line-height: 1.71;
}

.wraper-culture-section>.container-fluid {
	padding-top: 0;
	padding-bottom: 0;
}

.wraper-culture-section .culture-section .culture-section-item {
	min-height: 500px;
}

.wraper-culture-section .culture-section .culture-section-item>.media {
	max-width: 575px;
	margin-left: 60px;
	padding-top: 60px;
	padding-bottom: 65px;
	flex-direction: row-reverse;
}

.wraper-culture-section .culture-section .culture-section-item>.media>.media-icon {
	margin-left: 40px;
}

.wraper-culture-section .culture-section .culture-section-item .section-heading {
	margin-bottom: 28px;
}

.wraper-culture-section .culture-section .culture-section-item .section-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-culture-section .culture-section .culture-section-item .section-heading .title {
	margin-bottom: 15px;
	font-size: 28px;
}

.wraper-culture-section .culture-section .culture-section-item .section-heading .subtitle {
	margin-bottom: 20px;
	font-size: 16px;
}

.wraper-culture-section .culture-section .culture-section-item .default-text {
	margin-bottom: 0;
}

.wraper-culture-section .culture-section .culture-section-item .default-text>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-culture-section .culture-section .culture-section-item .default-text dl dt {
	font-size: 14px;
}

.wraper-culture-section .culture-section .culture-section-item:nth-child(odd)>.media {
	margin-right: 60px;
	margin-left: auto;
}

.wraper-culture-section .culture-section .culture-section-item:nth-child(3)>.media {
	flex-direction: initial;
}

.wraper-culture-section .culture-section .culture-section-item:nth-child(3)>.media>.media-icon {
	margin-right: 40px;
	margin-left: auto;
}

.wraper-culture-section .culture-section .culture-section-item:nth-child(2) .section-heading .title, .wraper-culture-section .culture-section .culture-section-item:nth-child(2) .section-heading .subtitle, .wraper-culture-section .culture-section .culture-section-item:nth-child(3) .section-heading .title, .wraper-culture-section .culture-section .culture-section-item:nth-child(3) .section-heading .subtitle {
	color: #fff;
}

.wraper-culture-section .culture-section .culture-section-item:nth-child(2) .default-text, .wraper-culture-section .culture-section .culture-section-item:nth-child(3) .default-text {
	color: #fff;
}

.wraper-culture-section .culture-section .culture-section-item:nth-child(2) .default-text dl dt, .wraper-culture-section .culture-section .culture-section-item:nth-child(3) .default-text dl dt {
	color: #fff;
}

.wraper-culture-life {
	background-color: #fbfafa;
}

.wraper-culture-life .culture-life-sticker.one {
	top: 0;
	left: calc(50% + 230px);
}

.wraper-culture-life .culture-life-sticker.two {
	top: 100px;
	left: calc(50% + 150px);
}

.wraper-culture-life .culture-life-sticker.three {
	bottom: 0;
	left: 0;
}

.wraper-culture-life>.container {
	padding-top: 110px;
	padding-bottom: 70px;
}

.wraper-culture-life .culture-life-heading {
	max-width: 950px;
	margin-bottom: 50px;
}

.wraper-culture-life .culture-life-heading .section-heading {
	margin-bottom: 35px;
}

.wraper-culture-life .culture-life-heading .section-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-culture-life .culture-life-heading .default-text>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-culture-life .culture-life-box .culture-life-box-item {
	margin-bottom: 40px;
}

.wraper-culture-life .culture-life-box .culture-life-box-item>.holder {
	padding: 30px 40px 35px 40px;
	background-color: #fff;
	box-shadow: 0 10px 25px rgba(0, 0, 0, .04);
}

.wraper-culture-life .culture-life-box .culture-life-box-item>.holder>.pic {
	margin-bottom: 25px;
}

.wraper-culture-life .culture-life-box .culture-life-box-item>.holder>.data:last-child, .wraper-culture-life .culture-life-box .culture-life-box-item>.holder>.data:only-child {
	margin-bottom: 0;
}

.wraper-culture-life .culture-life-box .culture-life-box-item>.holder>.data .title {
	max-width: 200px;
	margin-bottom: 18px;
	font-weight: 600;
	font-size: 24px;
	line-height: 1.38;
}

.wraper-culture-life .culture-life-box .culture-life-box-item>.holder>.data .excerpt {
	font-size: 14px;
	color: #6b7173;
	line-height: 1.71;
}

.wraper-culture-life .culture-life-box .culture-life-box-item:nth-child(1) {
	margin-top: 55px;
}

.wraper-culture-life .culture-life-box .culture-life-box-item:nth-child(3) {
	margin-top: 110px;
}

@media screen and (max-width: 1400px) {
	.wraper-culture-section .culture-section .culture-section-item:nth-child(odd)>.media {
		padding-left: 15px;
	}
	
	.wraper-culture-section .culture-section .culture-section-item:nth-child(even)>.media {
		padding-right: 15px;
	}
}

@media screen and (max-width: 991px) {
	.wraper-culture-welcome>.container {
		padding-top: 80px;
		padding-bottom: 40px;
	}
	
	.wraper-culture-welcome .culture-welcome .culture-welcome-video {
		padding-left: 0;
	}
	
	.wraper-culture-welcome .culture-welcome .culture-welcome-video>.action-area {
		right: -20px;
		bottom: -20px;
	}
	
	.wraper-culture-welcome .culture-welcome .culture-welcome-info .section-heading .title {
		font-size: 24px;
	}
	
	.wraper-culture-mission>.container {
		padding-top: 80px;
		padding-bottom: 40px;
	}
	
	.wraper-culture-mission .culture-mission .culture-mission-data {
		padding-left: 0;
	}
	
	.wraper-culture-section .culture-section .culture-section-item {
		max-width: 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
	
	.wraper-culture-section .culture-section .culture-section-item:nth-child(odd)>.media, .wraper-culture-section .culture-section .culture-section-item:nth-child(even)>.media {
		margin-left: auto !important;
		margin-right: auto !important;
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 50px;
		padding-bottom: 50px;
	}
	
	.wraper-culture-life>.container {
		padding-top: 80px;
		padding-bottom: 40px;
	}
	
	.wraper-management-profile>.container {
		padding-top: 80px;
		padding-bottom: 40px;
	}
}

@media screen and (max-width: 767px) {
	.wraper-culture-welcome>.container {
		padding-top: 50px;
		padding-bottom: 10px;
	}
	
	.wraper-culture-welcome .culture-welcome-sticker.two {
		display: none;
	}
	
	.wraper-culture-welcome .culture-welcome .culture-welcome-video {
		padding-left: 0;
		margin-bottom: 30px;
	}
	
	.wraper-culture-welcome .culture-welcome .culture-welcome-video>.holder {
		padding-top: 56.25%;
	}
	
	.wraper-culture-welcome .culture-welcome .culture-welcome-video>.action-area {
		right: 0;
		bottom: 0;
		left: 0;
		top: 0;
	}
	
	.wraper-culture-welcome .culture-welcome .culture-welcome-video>.action-area .btn {
		width: 60px;
		height: 60px;
	}
	
	.wraper-culture-welcome .culture-welcome .culture-welcome-video>.action-area .btn i {
		margin-right: -1px;
	}
	
	.wraper-culture-welcome .culture-welcome .culture-welcome-info .section-heading .title {
		font-size: 20px;
	}
	
	.wraper-culture-welcome .culture-welcome .culture-welcome-info .default-text {
		margin-bottom: 20px;
	}
	
	.wraper-culture-mission>.container {
		padding-top: 50px;
		padding-bottom: 10px;
	}
	
	.wraper-culture-mission .culture-mission-heading {
		margin-bottom: 20px;
	}
	
	.wraper-culture-mission .culture-mission-data .default-text p {
		font-size: 16px;
	}
	
	.wraper-culture-mission .culture-mission .culture-mission-data {
		margin-bottom: 30px;
	}
	
	.wraper-culture-mission .culture-mission .culture-mission-list .culture-mission-list-item .card-header {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	.wraper-culture-mission .culture-mission .culture-mission-list .culture-mission-list-item .card-header .title {
		font-size: 20px;
	}
	
	.wraper-culture-life>.container {
		padding-top: 50px;
		padding-bottom: 20px;
	}
	
	.wraper-culture-life .culture-life-box .culture-life-box-item {
		margin-bottom: 30px;
	}
	
	.wraper-culture-life .culture-life-box .culture-life-box-item:nth-child(1), .wraper-culture-life .culture-life-box .culture-life-box-item:nth-child(3) {
		margin-top: 0;
	}
	
	.wraper-culture-life .culture-life-box .culture-life-box-item>.holder {
		padding: 20px 20px;
	}
}

@media screen and (max-width: 575px) {
	.wraper-culture-life .culture-life .culture-life-box .culture-life-box-item>.holder>.data .title {
		font-size: 20px;
	}
}

.wraper-giving-welcome {
	background-color: #fff;
}

.wraper-giving-welcome .giving-welcome-sticker.one {
	top: 0;
	right: 0;
}

.wraper-giving-welcome .giving-welcome-sticker.two {
	bottom: 100px;
	left: 0;
}

.wraper-giving-welcome>.container {
	padding-top: 110px;
	padding-bottom: 70px;
}

.wraper-giving-welcome .giving-welcome .giving-welcome-data {
	margin-bottom: 40px;
}

.wraper-giving-welcome .giving-welcome .giving-welcome-data .section-heading {
	margin-bottom: 30px;
}

.wraper-giving-welcome .giving-welcome .giving-welcome-data .section-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-giving-welcome .giving-welcome .giving-welcome-data .default-text>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-giving-welcome .giving-welcome .giving-welcome-data .default-text p {
	font-size: 18px;
	line-height: 1.67;
}

.wraper-giving-welcome .giving-welcome .giving-welcome-pic {
	margin-bottom: 40px;
}

.wraper-giving-welcome .giving-welcome .giving-welcome-video {
	margin-bottom: 40px;
}

.wraper-giving-principles {
	background-color: #3d6c40;
}

.wraper-giving-principles .giving-principles-text {
	top: 25px;
	right: -40%;
}

.wraper-giving-principles .giving-principles-sticker {
	bottom: 0;
	left: 0;
}

.wraper-giving-principles>.container {
	padding-top: 110px;
	padding-bottom: 70px;
}

.wraper-giving-principles .giving-principles {
	margin-right: -25px;
	margin-left: -25px;
}

.wraper-giving-principles .giving-principles>[class*=col-] {
	padding-right: 25px;
	padding-left: 25px;
}

.wraper-giving-principles .giving-principles .giving-principles-data {
	margin-bottom: 40px;
}

.wraper-giving-principles .giving-principles .giving-principles-data:before {
	background-color: #fff;
}

.wraper-giving-principles .giving-principles .giving-principles-data .section-heading {
	margin-bottom: 40px;
}

.wraper-giving-principles .giving-principles .giving-principles-data .section-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-giving-principles .giving-principles .giving-principles-data .section-heading .tagline, .wraper-giving-principles .giving-principles .giving-principles-data .section-heading .title {
	color: #fff;
}

.wraper-giving-principles .giving-principles .giving-principles-data .default-text>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-giving-principles .giving-principles .giving-principles-data .default-text p {
	color: #fff;
}

.wraper-giving-principles .giving-principles .giving-principles-box {
	margin-bottom: 10px;
}

.wraper-giving-principles .giving-principles .giving-principles-box .giving-principles-box-item {
	margin-bottom: 30px;
}

.wraper-giving-principles .giving-principles .giving-principles-box .giving-principles-box-item>.holder {
	padding: 18px 20px 25px 20px;
	background-color: #fff;
	box-shadow: 0 10px 25px rgba(0, 0, 0, .04);
}

.wraper-giving-principles .giving-principles .giving-principles-box .giving-principles-box-item>.holder>.data:last-child, .wraper-giving-principles .giving-principles .giving-principles-box .giving-principles-box-item>.holder>.data:only-child {
	margin-bottom: 0;
}

.wraper-giving-principles .giving-principles .giving-principles-box .giving-principles-box-item>.holder>.data .count {
	margin-bottom: 12px;
	font-weight: 300;
	font-size: 50px;
	color: #a29438;
	line-height: 1;
	letter-spacing: -2px;
}

.wraper-giving-principles .giving-principles .giving-principles-box .giving-principles-box-item>.holder>.data .excerpt {
	font-size: 14px;
	color: #000;
	line-height: 1.71;
}

.wraper-culture-section>.container-fluid {
	padding-top: 0;
	padding-bottom: 0;
}

.wraper-culture-section .culture-section .culture-section-item {
	min-height: 500px;
}

.wraper-culture-section .culture-section .culture-section-item>.media {
	max-width: 575px;
	margin-left: 60px;
	padding-top: 60px;
	padding-bottom: 65px;
	flex-direction: row-reverse;
}

.wraper-culture-section .culture-section .culture-section-item>.media>.media-icon {
	margin-left: 40px;
}

.wraper-culture-section .culture-section .culture-section-item>.media .default-text {
	max-width: 352px;
	margin-left: 0;
}

.wraper-culture-section .culture-section .culture-section-item .section-heading {
	margin-bottom: 28px;
}

.wraper-culture-section .culture-section .culture-section-item .section-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-culture-section .culture-section .culture-section-item .section-heading .title {
	margin-bottom: 15px;
	font-size: 28px;
}

.wraper-culture-section .culture-section .culture-section-item .section-heading .subtitle {
	margin-bottom: 20px;
	font-size: 16px;
}

.wraper-culture-section .culture-section .culture-section-item .default-text {
	margin-bottom: 0;
}

.wraper-culture-section .culture-section .culture-section-item .default-text>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-culture-section .culture-section .culture-section-item .default-text dl dt {
	font-size: 14px;
}

.wraper-culture-section .culture-section .culture-section-item:nth-child(odd)>.media {
	margin-right: 60px;
	margin-left: auto;
}

.wraper-culture-section .culture-section .culture-section-item:nth-child(3)>.media {
	flex-direction: initial;
}

.wraper-culture-section .culture-section .culture-section-item:nth-child(3)>.media>.media-icon {
	margin-right: 40px;
	margin-left: auto;
}

.wraper-culture-section .culture-section .culture-section-item:nth-child(2) .section-heading .title, .wraper-culture-section .culture-section .culture-section-item:nth-child(2) .section-heading .subtitle, .wraper-culture-section .culture-section .culture-section-item:nth-child(3) .section-heading .title, .wraper-culture-section .culture-section .culture-section-item:nth-child(3) .section-heading .subtitle {
	color: #fff;
}

.wraper-culture-section .culture-section .culture-section-item:nth-child(2) .default-text, .wraper-culture-section .culture-section .culture-section-item:nth-child(3) .default-text {
	color: #fff;
}

.wraper-culture-section .culture-section .culture-section-item:nth-child(2) .default-text dl dt, .wraper-culture-section .culture-section .culture-section-item:nth-child(3) .default-text dl dt {
	color: #fff;
}

.wraper-giving-implement {
	background-color: #fbfafa;
}

.wraper-giving-implement .giving-implement-sticker.one {
	top: 80px;
	right: 80px;
}

.wraper-giving-implement .giving-implement-sticker.two {
	right: 0;
	bottom: 200px;
}

.wraper-giving-implement .giving-implement-sticker.three {
	top: 150px;
	left: 0;
}

.wraper-giving-implement>.container {
	padding-top: 110px;
	padding-bottom: 80px;
}

.wraper-giving-implement .giving-implement-heading {
	margin-bottom: 50px;
}

.wraper-giving-implement .giving-implement-heading .section-heading {
	margin-bottom: 35px;
}

.wraper-giving-implement .giving-implement-heading .section-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-giving-implement .giving-implement-heading .default-text>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-giving-implement .giving-implement-list {
	margin-bottom: 40px;
}

.wraper-giving-implement .giving-implement-list .giving-implement-list-item {
	margin-bottom: 10px;
}

.wraper-giving-implement .giving-implement-list .giving-implement-list-item:last-child, .wraper-giving-implement .giving-implement-list .giving-implement-list-item:only-child {
	margin-bottom: 0;
}

.wraper-giving-implement .giving-implement-list .giving-implement-list-item .media-pic {
	width: 310px;
	min-width: 310px;
}

.wraper-giving-implement .giving-implement-list .giving-implement-list-item .media-body {
	padding: 40px 50px 45px 50px;
	background-color: #fff;
	box-shadow: 0 10px 25px rgba(0, 0, 0, .04);
}

.wraper-giving-implement .giving-implement-list .giving-implement-list-item .media-body:last-child, .wraper-giving-implement .giving-implement-list .giving-implement-list-item .media-body:only-child {
	margin-bottom: 0;
}

.wraper-giving-implement .giving-implement-list .giving-implement-list-item .media-body .title {
	margin-bottom: 18px;
	font-weight: 600;
	font-size: 24px;
	line-height: 1.38;
}

.wraper-giving-implement .giving-implement-list .giving-implement-list-item .media-body .excerpt>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-giving-implement .giving-implement-list .giving-implement-list-item .media-body .excerpt p {
	font-size: 14px;
	color: #6b7173;
	line-height: 1.71;
}

.wraper-giving-implement .giving-implement-list .giving-implement-list-item:nth-child(odd) {
	flex-direction: row-reverse;
}

@media screen and (max-width: 1199px) {
	.wraper-culture-section .culture-section .culture-section-item>.media .default-text {
		max-width: inherit;
	}
}

@media screen and (max-width: 991px) {
	.wraper-giving-welcome>.container, .wraper-giving-principles>.container {
		padding-top: 80px;
		padding-bottom: 40px;
	}
	
	.wraper-giving-implement>.container {
		padding-top: 80px;
		padding-bottom: 40px;
	}
	
	.wraper-culture-section .culture-section .culture-section-item {
		min-height: inherit;
	}
}

@media screen and (max-width: 767px) {
	.default-text dl dd:last-child {
		margin-bottom: 0;
	}
	
	.wraper-culture-section .culture-section .culture-section-item .section-heading .title {
		font-size: 24px;
	}
	
	.wraper-giving-welcome>.container {
		padding-top: 50px;
		padding-bottom: 10px;
	}
	
	.wraper-giving-welcome .giving-welcome .giving-welcome-data .default-text p {
		font-size: 16px;
	}
	
	.wraper-giving-principles>.container {
		padding-top: 50px;
		padding-bottom: 20px;
	}
	
	.wraper-giving-principles .giving-principles .giving-principles-box .giving-principles-box-item>.holder>.data .count {
		font-size: 30px;
	}
	
	.wraper-giving-implement>.container {
		padding-top: 50px;
		padding-bottom: 10px;
	}
	
	.wraper-giving-implement .giving-implement-heading {
		margin-bottom: 30px;
	}
	
	.wraper-giving-implement .giving-implement-list .giving-implement-list-item .media-pic {
		width: 250px;
		min-width: 250px;
	}
	
	.wraper-giving-implement .giving-implement-list .giving-implement-list-item .media-body {
		padding: 20px 20px;
	}
	
	.wraper-giving-implement .giving-implement-list .giving-implement-list-item .media-body .title {
		font-size: 20px;
	}
}

@media screen and (max-width: 575px) {
	.wraper-culture-section .culture-section .culture-section-item>.media {
		flex-wrap: wrap;
	}
	
	.wraper-culture-section .culture-section .culture-section-item>.media>.media-icon {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		margin-bottom: 20px;
	}
	
	.wraper-culture-section .culture-section .culture-section-item>.media .media-body {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
	
	.wraper-culture-section .culture-section .culture-section-item .section-heading .title {
		font-size: 22px;
	}
	
	.wraper-giving-implement .giving-implement-list .giving-implement-list-item {
		flex-wrap: wrap;
		margin-bottom: 40px;
	}
	
	.wraper-giving-implement .giving-implement-list .giving-implement-list-item:last-child {
		margin-bottom: 0;
	}
	
	.wraper-giving-implement .giving-implement-list .giving-implement-list-item .media-pic {
		width: 100%;
		min-width: 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		margin-bottom: 20px;
	}
	
	.wraper-giving-implement .giving-implement-list .giving-implement-list-item .media-body {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		text-align: center;
	}
}

.wraper-services-welcome {
	background-color: #fff;
}

.wraper-services-welcome .services-welcome-sticker.one {
	top: 0;
	right: 0;
}

.wraper-services-welcome .services-welcome-sticker.two {
	bottom: 100px;
	left: 0;
}

.wraper-services-welcome .services-welcome-sticker.three {
	bottom: 170px;
	left: 0;
}

.wraper-services-welcome>.container {
	padding-top: 110px;
	padding-bottom: 70px;
}

.wraper-services-welcome .services-welcome {
	margin-right: -25px;
	margin-left: -25px;
}

.wraper-services-welcome .services-welcome>[class*=col-] {
	padding-right: 25px;
	padding-left: 25px;
}

.wraper-services-welcome .services-welcome .services-welcome-data {
	margin-bottom: 40px;
}

.wraper-services-welcome .services-welcome .services-welcome-data.has-left-gap {
	padding-left: 72px;
}

.wraper-services-welcome .services-welcome .services-welcome-data .section-heading {
	margin-bottom: 30px;
}

.wraper-services-welcome .services-welcome .services-welcome-data .section-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-services-welcome .services-welcome .services-welcome-data .default-text {
	margin-bottom: 35px;
}

.wraper-services-welcome .services-welcome .services-welcome-data .default-text>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-services-welcome .services-welcome .services-welcome-data .default-text p {
	font-size: 18px;
	line-height: 1.67;
}

.wraper-services-welcome .services-welcome .services-welcome-data .action-area .btn {
	min-width: 160px;
}

.wraper-services-welcome .services-welcome .services-welcome-cedent {
	margin-bottom: 40px;
}

.wraper-services-welcome .services-welcome .services-welcome-cedent.has-left-gap {
	padding-left: 72px;
}

.wraper-services-welcome .services-welcome .services-welcome-cedent .default-text {
	margin-bottom: 35px;
}

.wraper-services-welcome .services-welcome .services-welcome-cedent .default-text>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-services-welcome .services-welcome .services-welcome-cedent .default-text ul:not(.check-list):not(.woocommerce-error):not(.blocks-gallery-grid) li {
	padding-left: 25px;
	font-size: 16px;
	color: #000;
}

.wraper-services-welcome .services-welcome .services-welcome-cedent .default-text ul:not(.check-list):not(.woocommerce-error):not(.blocks-gallery-grid) li:before {
	top: 8px;
	font-size: 80%;
}

.wraper-services-welcome .services-welcome-headingmain {
	margin-top: 20px;
	margin-bottom: 40px;
}

.wraper-services-welcome .services-welcome-headingmain>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-services-welcome .services-welcome-team {
	margin-bottom: 40px;
}

.wraper-services-industries {
	background-color: #3d6c40;
}

.wraper-services-industries .services-industries-text {
	top: 25px;
	right: -40%;
	display: none;
}

.wraper-services-industries .services-industries-sticker {
	bottom: 0;
	left: 0;
}

.wraper-services-industries .services-industries-sticker.two {
	bottom: 33px;
}

.wraper-services-industries>.container {
	padding-top: 110px;
	padding-bottom: 90px;
}

.wraper-services-industries .services-industries-heading {
	width: 785px;
	margin-bottom: 50px;
}

.wraper-services-industries .services-industries-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-services-industries .services-industries-heading .tagline, .wraper-services-industries .services-industries-heading .title, .wraper-services-industries .services-industries-heading .subtitle {
	color: #fff;
}

.wraper-services-industries .services-industries-heading .title {
	margin-bottom: 20px;
}

.wraper-services-industries .services-industries-heading .subtitle {
	font-weight: 400;
	font-size: 19px;
	line-height: 1.42;
}

.wraper-services-industries .services-industries-nav {
	margin-bottom: 30px;
	border-bottom: none;
}

.wraper-services-industries .services-industries-nav .nav-item {
	padding-right: 10px;
	padding-bottom: 10px;
}

.wraper-services-industries .services-industries-nav .nav-item:last-child, .wraper-services-industries .services-industries-nav .nav-item:only-child {
	padding-right: 0;
}

.wraper-services-industries .services-industries-nav .nav-item .nav-link {
	min-height: 40px;
	margin-bottom: 0;
	padding: 3px ​15px 5px 15px;
	border: 1px solid #b2b6b8;
	border-radius: 35px;
	font-weight: 600;
	font-size: 14px;
	color: #b2b6b8;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-services-industries .services-industries-nav .nav-item .nav-link:hover, .wraper-services-industries .services-industries-nav .nav-item .nav-link.active {
	background-color: #db504a;
	border-color: #db504a;
	color: #fff;
}

.wraper-services-industries .services-industries-data {
	margin-bottom: 30px;
	padding: 32px 35px 40px 35px;
	background-color: #3d6c40;
	border: 1px solid #8db390;
}

.wraper-services-industries .services-industries-data>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-services-industries .services-industries-data .title {
	margin-bottom: 22px;
	font-weight: 400;
	font-size: 28px;
	color: #fff;
}

.wraper-services-industries .services-industries-data .new-tab {
	margin-bottom: 0;
	border-bottom: none;
}

.wraper-services-industries .services-industries-data .new-tab .nav-item .nav-link {
	padding: 10px 15px 12px 15px;
	background-color: rgba(0, 0, 0, 0);
	border: none;
	border-left: 5px solid rgba(0, 0, 0, 0);
	border-radius: 0;
	font-weight: 600;
	font-size: 15px;
	color: #b2b6b8;
	text-decoration: none !important;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-services-industries .services-industries-data .new-tab .nav-item .nav-link:hover, .wraper-services-industries .services-industries-data .new-tab .nav-item .nav-link.active {
	border-left-color: #a29438;
	color: #fff;
}

.wraper-services-industries .services-industries-data ul:not(.check-list):not(.woocommerce-error) {
	column-count: 2;
	column-gap: 30px;
}

.wraper-services-industries .services-industries-data ul:not(.check-list):not(.woocommerce-error) li {
	margin-bottom: 12px;
	font-size: 14px;
	color: #fff;
}

.wraper-services-industries .services-industries-data ul:not(.check-list):not(.woocommerce-error) li:before {
	color: #fff;
}

.wraper-services-industries .services-industries-data ul:not(.check-list):not(.woocommerce-error) li a {
	color: inherit;
	text-decoration: underline !important;
}

.wraper-services-industries .services-industries-data ul:not(.check-list):not(.woocommerce-error) li a:hover {
	color: inherit;
	opacity: .75;
}

.wraper-services-industries .services-industries-list {
	margin-bottom: 30px;
}

.wraper-services-industries .services-industries-list>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-services-industries .services-industries-list .title {
	margin-bottom: 22px;
	font-weight: 700;
	font-size: 28px;
	color: #fff;
}

.wraper-services-industries .services-industries-list ul.industries-list {
	margin-bottom: 30px;
}

.wraper-services-industries .services-industries-list ul.industries-list>li {
	position: relative;
	margin-bottom: 23px;
	padding-left: 27px;
	font-weight: 700;
	font-size: 16px;
	color: #fff;
	border: 1px solid #fff;
	border-radius: 24px;
	padding: 27px 35px 30px;
}

@media (max-width: 767px) {
	.wraper-services-industries .services-industries-list ul.industries-list>li {
		padding: 20px 20px 20px;
	}
}

.wraper-services-industries .services-industries-list ul.industries-list>li:before {
	position: absolute;
	top: -3px;
	left: 0;
	font-family: "Line Awesome Free";
	font-weight: 900;
	font-size: 130%;
	font-style: normal;
	color: rgba(255, 255, 255, .4);
}

.wraper-services-industries .services-industries-list ul.industries-list>li:after {
	position: absolute;
	top: 0;
	left: 1px;
	bottom: -37px;
	content: " ";
}

.wraper-services-industries .services-industries-list ul.industries-list>li:last-child:after {
	display: none;
}

.wraper-services-industries .services-industries-list ul.industries-list>li a {
	color: #a29438;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-services-industries .services-industries-list ul.industries-list>li a:hover {
	color: #29588c;
}

.wraper-services-industries .services-industries-list ul.industries-list>li>ul.industries-list-child {
	margin-top: 20px;
	column-count: 3;
	column-gap: 30px;
	padding-left: 25px;
}

@media (max-width: 767px) {
	.wraper-services-industries .services-industries-list ul.industries-list>li>ul.industries-list-child {
		padding-left: 17px;
	}
}

.wraper-services-industries .services-industries-list ul.industries-list>li>ul.industries-list-child li {
	position: relative;
	margin-bottom: 12px;
	padding-left: 18px;
	font-weight: 400;
	font-size: 14px;
	color: #fff;
}

.wraper-services-industries .services-industries-list ul.industries-list>li>ul.industries-list-child li:before {
	position: absolute;
	top: 8px;
	left: 0;
	content: "";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	font-size: 4px;
	font-style: normal;
	color: #fff;
}

.wraper-services-industries .services-industries-list ul.industries-list>li>ul.industries-list-child li a {
	color: inherit;
	text-decoration: underline !important;
}

.wraper-services-industries .services-industries-list ul.industries-list>li>ul.industries-list-child li a:hover {
	color: inherit;
	opacity: .75;
}

.wraper-services-industries .services-industries-box {
	margin-bottom: 30px;
	padding: 10px;
	background-color: #3d6c40;
	border: 1px solid #8db390;
}

.wraper-services-industries .services-industries-box .media-pic {
	width: 440px;
	min-width: 440px;
}

.wraper-services-industries .services-industries-box .media-pic img {
	width: 100%;
	height: 100%;
	object-position: center center;
	object-fit: cover;
}

.wraper-services-industries .services-industries-box .media-body {
	padding: 30px 40px 32px 40px;
}

.wraper-services-industries .services-industries-box .media-body>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-services-industries .services-industries-box .media-body .title {
	margin-bottom: 22px;
	font-weight: 400;
	font-size: 28px;
	color: #fff;
}

.wraper-services-industries .services-industries-box .media-body p {
	font-size: 14px;
	color: #fff;
	line-height: 1.71;
}

.wraper-services-industries .services-industries-box .media-body .btn {
	border: none;
	color: #fff;
}

.wraper-services-industries .services-industries-list .services-industries-list-item {
	margin-bottom: 30px;
}

.wraper-services-industries .services-industries-list .services-industries-list-item>.holder {
	padding: 30px 30px 32px 30px;
	background-color: #3d6c40;
	border: 1px solid #8db390;
}

.wraper-services-industries .services-industries-list .services-industries-list-item>.holder>.data>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-services-industries .services-industries-list .services-industries-list-item>.holder>.data .title {
	margin-bottom: 22px;
	font-weight: 400;
	font-size: 28px;
	color: #fff;
}

.wraper-services-industries .services-industries-list .services-industries-list-item>.holder>.data p {
	font-size: 14px;
	color: #fff;
	line-height: 1.71;
}

.wraper-services-industries .services-industries-list .services-industries-list-item>.holder>.data .btn {
	border: none;
	color: #fff;
}

.wraper-services-regulatory {
	background-color: #3d6c40;
}

.wraper-services-regulatory .services-regulatory-sticker.one {
	top: 0;
	right: 0;
}

.wraper-services-regulatory .services-regulatory-sticker.two {
	top: 40%;
	left: 0;
}

.wraper-services-regulatory .services-regulatory-sticker.three {
	bottom: 0;
	right: 0;
}

.wraper-services-regulatory>.container {
	padding-top: 110px;
	padding-bottom: 70px;
}

.wraper-services-regulatory .services-regulatory-heading {
	max-width: 950px;
	margin-bottom: 50px;
}

.wraper-services-regulatory .services-regulatory-heading .section-heading {
	margin-bottom: 35px;
}

.wraper-services-regulatory .services-regulatory-heading .section-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-services-regulatory .services-regulatory-heading .section-heading .title {
	color: #fff;
}

.wraper-services-regulatory .services-regulatory-heading .default-text>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-services-regulatory .services-regulatory-heading .default-text p {
	color: #fff;
}

.wraper-services-regulatory .services-regulatory-heading .default-text p a:hover {
	color: #a29438;
}

.wraper-services-regulatory .services-regulatory-box .services-regulatory-box-holder {
	margin-right: -1px;
	margin-bottom: -1px;
	margin-left: -1px;
}

.wraper-services-regulatory .services-regulatory-box .services-regulatory-box-item {
	min-height: 170px;
	padding: 20px;
	border-bottom: 1px solid #6e9970;
	border-left: 1px solid #6e9970;
}

.wraper-services-regulatory .services-regulatory-box .services-regulatory-box-item:nth-child(3n) {
	border-right: 1px solid #6e9970;
}

.wraper-services-regulatory .services-regulatory-box .services-regulatory-box-item:last-child {
	border-right: 1px solid #6e9970;
}

.wraper-services-regulatory .services-regulatory-box .services-regulatory-box-item>.holder>.data {
	max-width: 310px;
}

.wraper-services-regulatory .services-regulatory-box .services-regulatory-box-item>.holder>.data>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-services-regulatory .services-regulatory-box .services-regulatory-box-item>.holder>.data .title {
	margin-bottom: 15px;
	font-weight: 600;
	font-size: 24px;
	color: #fff;
}

.wraper-services-keypoints {
	background-color: #fbfafa;
}

.wraper-services-keypoints .services-keypoints-text {
	top: 25px;
	right: -40%;
}

.wraper-services-keypoints .services-keypoints-sticker.one {
	top: 40%;
	right: 0;
}

.wraper-services-keypoints .services-keypoints-sticker.two {
	bottom: 0;
	left: 0;
}

.wraper-services-keypoints>.container {
	padding-top: 110px;
	padding-bottom: 90px;
}

.wraper-services-keypoints .services-keypoints-heading {
	margin-bottom: 50px;
}

.wraper-services-keypoints .services-keypoints-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-services-keypoints .services-keypoints-box .services-keypoints-box-item {
	min-height: 150px;
	margin-bottom: 30px;
}

.wraper-services-keypoints .services-keypoints-box .services-keypoints-box-item>.holder {
	padding: 20px;
	background-color: #fff;
	box-shadow: 0 10px 25px rgba(0, 0, 0, .04);
}

.wraper-services-keypoints .services-keypoints-box .services-keypoints-box-item>.holder>.data {
	max-width: 310px;
}

.wraper-services-keypoints .services-keypoints-box .services-keypoints-box-item>.holder>.data>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-services-keypoints .services-keypoints-box .services-keypoints-box-item>.holder>.data .title {
	margin-bottom: 15px;
	font-weight: 600;
	font-size: 20px;
}

.wraper-services-qualifications {
	background-color: #fbfafa;
}

.wraper-services-qualifications .services-industries-text {
	top: 25px;
	right: 0;
}

.wraper-services-qualifications .services-qualifications-sticker.one {
	top: 10px;
	left: 10px;
}

.wraper-services-qualifications .services-qualifications-sticker.two {
	right: 0;
	bottom: 0;
}

.wraper-services-qualifications>.container {
	padding-top: 110px;
	padding-bottom: 90px;
}

.wraper-services-qualifications .services-qualifications-heading {
	margin-bottom: 50px;
}

.wraper-services-qualifications .services-qualifications-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-services-qualifications .services-qualifications-box .services-qualifications-box-item {
	min-height: 150px;
	margin-bottom: 30px;
}

.wraper-services-qualifications .services-qualifications-box .services-qualifications-box-item>.holder {
	padding: 25px 25px 30px 25px;
	background-color: #fff;
	box-shadow: 0 10px 25px rgba(0, 0, 0, .04);
}

.wraper-services-qualifications .services-qualifications-box .services-qualifications-box-item>.holder>.data:last-child, .wraper-services-qualifications .services-qualifications-box .services-qualifications-box-item>.holder>.data:only-child {
	margin-bottom: 0;
}

.wraper-services-qualifications .services-qualifications-box .services-qualifications-box-item>.holder>.data .title {
	max-width: 200px;
	margin-bottom: 18px;
	font-weight: 700;
	font-size: 24px;
	color: #000;
	line-height: 1.38;
}

.wraper-services-qualifications .services-qualifications-box .services-qualifications-box-item>.holder>.data .excerpt>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-services-qualifications .services-qualifications-box .services-qualifications-box-item>.holder>.data .excerpt p {
	font-size: 14px;
	color: #6b7173;
	line-height: 1.71;
}

.wraper-services-stand {
	background-color: #fff;
}

.wraper-services-stand .services-stand-sticker.one {
	top: 0;
	right: 0;
}

.wraper-services-stand .services-stand-sticker.two {
	bottom: 100px;
	left: 0;
}

.wraper-services-stand>.container {
	padding-top: 110px;
	padding-bottom: 70px;
}

.wraper-services-stand .services-stand-heading {
	margin-bottom: 50px;
}

.wraper-services-stand .services-stand-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-services-stand .services-stand .services-stand-data {
	margin-bottom: 40px;
	padding-left: 72px;
}

.wraper-services-stand .services-stand .services-stand-data .default-text {
	margin-bottom: 30px;
}

.wraper-services-stand .services-stand .services-stand-data .default-text>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-services-stand .services-stand .services-stand-data .default-text p {
	font-size: 18px;
}

.wraper-services-stand .services-stand .services-stand-data .assessment-image {
	padding-top: 43.95%;
}

.wraper-services-stand .services-stand .services-stand-data .assessment-image>.pic {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.wraper-services-stand .services-stand .services-stand-data .assessment-image>.pic img {
	width: 100%;
	height: 100%;
	object-position: center center;
	object-fit: cover;
}

.wraper-services-stand .services-stand .services-stand-list {
	margin-bottom: 40px;
}

.wraper-services-stand .services-stand .services-stand-list .services-stand-list-item {
	margin-bottom: 10px;
	background-color: rgba(0, 0, 0, 0);
	border: none;
	border-radius: 0;
}

.wraper-services-stand .services-stand .services-stand-list .services-stand-list-item:last-child, .wraper-services-stand .services-stand .services-stand-list .services-stand-list-item:only-child {
	margin-bottom: 0;
}

.wraper-services-stand .services-stand .services-stand-list .services-stand-list-item .card-header {
	border-radius: 0;
	margin-bottom: 0;
	background-color: rgba(0, 0, 0, 0);
	padding: 15px 0 15px 0;
	border-bottom-color: #cfd4da;
	cursor: pointer;
}

.wraper-services-stand .services-stand .services-stand-list .services-stand-list-item .card-header .title {
	border-bottom: 0;
	font-weight: 400;
	font-size: 24px;
	color: #000;
	letter-spacing: .5px;
}

.wraper-services-stand .services-stand .services-stand-list .services-stand-list-item .card-header .i-am-close, .wraper-services-stand .services-stand .services-stand-list .services-stand-list-item .card-header .i-am-open {
	font-size: 22px;
	color: #b9b9b9;
	line-height: 1;
}

.wraper-services-stand .services-stand .services-stand-list .services-stand-list-item .card-header .i-am-open {
	color: #a29438;
}

.wraper-services-stand .services-stand .services-stand-list .services-stand-list-item .card-header[aria-expanded=false] .i-am-open, .wraper-services-stand .services-stand .services-stand-list .services-stand-list-item .card-header[aria-expanded=true] .i-am-close {
	display: none;
}

.wraper-services-stand .services-stand .services-stand-list .services-stand-list-item .card-body {
	padding: 20px 0 0 0;
}

.wraper-services-stand .services-stand .services-stand-list .services-stand-list-item .card-body>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-services-stand .services-stand .services-stand-list .services-stand-list-item .card-body p {
	font-size: 14px;
	color: #6b7173;
	line-height: 1.71;
}

.wraper-services-what {
	background: #f8f5f5;
	background: linear-gradient(0deg, #f8f5f5 0%, #fff 100%);
}

.wraper-services-what .services-count-sticker.two {
	bottom: 5px;
	left: 0;
}

.wraper-services-what .services-what-sticker.one {
	top: 0;
	right: 0;
}

.wraper-services-what .services-what-sticker.two {
	bottom: 25px;
	left: 0;
}

.wraper-services-what>.container {
	padding-top: 110px;
	padding-bottom: 70px;
}

.wraper-services-what .services-what-heading {
	margin-bottom: 30px;
}

.wraper-services-what .services-what-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-services-what .services-what {
	margin-right: -30px;
	margin-left: -30px;
}

.wraper-services-what .services-what>[class*=col-] {
	padding-right: 30px;
	padding-left: 30px;
}

.wraper-services-what .services-what .services-what-pic {
	margin-bottom: 40px;
	padding-left: 72px;
}

.wraper-services-what .services-what .services-what-pic>.holder {
	padding-top: 82%;
}

.wraper-services-what .services-what .services-what-pic>.holder>.pic {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.wraper-services-what .services-what .services-what-pic>.holder>.pic img {
	width: 100%;
	height: 100%;
	object-position: center center;
	object-fit: cover;
}

.wraper-services-what .services-what .services-what-info {
	margin-bottom: 40px;
}

.wraper-services-what .services-what .services-what-info.has-left-gap {
	padding-left: 72px;
}

.wraper-services-what .services-what .services-what-info>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-services-what .services-what .services-what-info p {
	font-size: 18px;
	color: #6b7173;
	line-height: 1.67;
}

.wraper-services-risk>.container-fluid {
	padding-top: 0;
	padding-bottom: 0;
}

.wraper-services-risk .dei-welcome-sticker.one {
	top: 50px;
	left: calc(50% - 110px);
}

.wraper-services-risk .services-risk .services-risk-data .sticker-right-top {
	top: 40px;
	right: -70px;
	max-width: 180px;
}

.wraper-services-risk .services-risk .services-risk-data .services-risk-sticker {
	bottom: 0;
	left: 0;
}

.wraper-services-risk .services-risk .services-risk-data>.holder {
	max-width: 590px;
	padding: 110px 0 120px 0;
}

.wraper-services-risk .services-risk .services-risk-data .section-heading {
	margin-bottom: 30px;
}

.wraper-services-risk .services-risk .services-risk-data .section-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-services-risk .services-risk .services-risk-data .default-text {
	margin-bottom: 30px;
	padding-left: 72px;
}

.wraper-services-risk .services-risk .services-risk-data .default-text>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-services-risk .services-risk .services-risk-data .default-text p {
	color: #6b7173;
	line-height: 1.75;
}

.wraper-services-risk .services-risk .services-risk-data .action-area {
	padding-left: 72px;
}

.wraper-services-risk .services-risk .services-risk-pic>.holder {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.wraper-services-risk .services-risk .services-risk-pic>.holder img {
	width: 100%;
	height: 100%;
	object-position: center center;
	object-fit: cover;
}

.wraper-services-critical {
	background-color: #fbfafa;
}

.wraper-services-critical .services-critical-sticker.one {
	top: 50px;
	right: 0;
}

.wraper-services-critical .services-critical-sticker.two {
	bottom: 0;
	left: 0;
}

.wraper-services-critical>.container {
	padding-top: 110px;
	padding-bottom: 70px;
}

.wraper-services-critical .services-critical-heading {
	margin-bottom: 50px;
}

.wraper-services-critical .services-critical-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-services-critical .services-critical .services-critical-data {
	margin-bottom: 40px;
	padding-left: 72px;
}

.wraper-services-critical .services-critical .services-critical-data .default-text>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-services-critical .services-critical .services-critical-box {
	margin-bottom: 0;
}

.wraper-services-critical .services-critical .services-critical-box .services-critical-box-item {
	margin-bottom: 40px;
}

.wraper-services-critical .services-critical .services-critical-box .services-critical-box-item>.holder>.data>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-services-critical .services-critical .services-critical-box .services-critical-box-item>.holder>.data .counter {
	margin-bottom: 3px;
	font-weight: 700;
	font-size: 56px;
	color: #a29438;
	line-height: 1;
}

.wraper-services-critical .services-critical .services-critical-box .services-critical-box-item>.holder>.data .title {
	max-width: 160px;
	margin-bottom: 23px;
	font-weight: 400;
	font-size: 16px;
}

.wraper-services-cta {
	background-color: #faf7f7;
}

.wraper-services-cta>.container {
	padding-top: 50px;
	padding-bottom: 10px;
}

.wraper-services-cta .services-cta .services-cta-data {
	margin-bottom: 40px;
}

.wraper-services-cta .services-cta .services-cta-data>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-services-cta .services-cta .services-cta-data .title {
	font-weight: 700;
	font-size: 30px;
	line-height: 1.5;
}

.wraper-services-cta .services-cta .services-cta-more {
	margin-bottom: 40px;
}

.wraper-services-cta .services-cta .services-cta-more .btn {
	min-width: 200px;
}

.wraper-services-insights {
	background: #f8f5f5;
	background: linear-gradient(180deg, #f8f5f5 0%, #fff 100%);
}

.wraper-services-insights>.container {
	padding-top: 100px;
	padding-bottom: 0;
}

.wraper-services-insights .services-insights-text {
	top: 25px;
	right: 0;
	display: none;
}

.wraper-services-insights .services-insights-sticker.one {
	top: 33px;
	left: 27px;
}

.wraper-services-insights .services-insights-sticker.two {
	bottom: 0;
	right: 0;
}

.wraper-services-insights .services-insights-heading {
	margin-bottom: 40px;
}

.wraper-services-insights .services-insights-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-services-insights .insights-main-list {
	margin-left: -17px;
	margin-right: -17px;
	padding-left: 17px;
	padding-right: 17px;
}

.wraper-services-insights .insights-main-list .insights-main-list-item {
	margin-bottom: 30px;
}

.wraper-services-insights .insights-main-list .insights-main-list-item>.holder>.data {
	padding: 17px 0 0 0;
}

.wraper-services-insights .services-insights-more {
	margin-bottom: 40px;
}

.wraper-services-insights .services-insights-more .btn {
	min-width: 200px;
}

.wraper-services-team {
	background-color: #29588c;
}

.wraper-services-team .services-team-text {
	top: 25px;
	right: -40%;
}

.wraper-services-team .services-team-sticker {
	bottom: 0;
	left: 0;
}

.wraper-services-team>.container {
	padding-top: 100px;
	padding-bottom: 110px;
}

.wraper-services-team .services-team-heading {
	margin-bottom: 60px;
}

.wraper-services-team .services-team-heading .section-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-services-team .services-team-heading .section-heading .title {
	color: #fff;
}

.wraper-services-team .services-team-box {
	margin-right: -35px;
	margin-bottom: 30px;
	margin-left: -35px;
}

.wraper-services-team .services-team-box>*[class*=col-] {
	padding-right: 35px;
	padding-left: 35px;
}

.wraper-services-team .services-team-box .services-team-box-item {
	margin-bottom: 30px;
}

.wraper-services-team .services-team-box .services-team-box-item>.holder {
	padding: 35px 25px 55px 25px;
	background-color: #fff;
	box-shadow: 0 10px 25px rgba(0, 0, 0, .04);
}

.wraper-services-team .services-team-box .services-team-box-item>.holder>.data:last-child, .wraper-services-team .services-team-box .services-team-box-item>.holder>.data:only-child {
	margin-bottom: 0;
}

.wraper-services-team .services-team-box .services-team-box-item>.holder>.data .count {
	margin-bottom: 12px;
	font-weight: 300;
	font-size: 50px;
	color: #a29438;
	line-height: 1;
	letter-spacing: -2px;
}

.wraper-services-team .services-team-box .services-team-box-item>.holder>.data .excerpt {
	font-size: 14px;
	color: #000;
	line-height: 1.71;
}

.wraper-services-team .services-team-more .section-heading {
	margin-bottom: 30px;
}

.wraper-services-team .services-team-more .section-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-services-team .services-team-more .section-heading .subtitle {
	font-weight: 400;
	font-size: 20px;
	color: #fff;
}

.wraper-services-team .services-team-more .action-area .btn {
	min-width: 200px;
}

.wraper-services-team .services-team-more .action-area .btn:hover, .wraper-services-team .services-team-more .action-area .btn:focus {
	background-color: #fff;
	color: #a29438;
}

.swiperPagi {
	line-height: 1;
	font-size: 0;
	display: flex;
	justify-content: center;
	padding-top: 30px;
}

@media (max-width: 1200px) {
	.swiperPagi {
		padding-top: 5px;
	}
}

.swiperPagi .swiper-pagination-bullet {
	margin: 0 4px;
	width: 13px;
	border: 1px solid silver;
	background: #e8e8e8;
}

.swiperPagi .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #4d88c9;
}

@media (max-width: 1400px) {
	.customBtns {
		display: none;
	}
}

.customBtns .swiper-button-prev {
	box-shadow: 3px 3px 4px 0px rgba(0, 0, 0, .0705882353);
	width: 55px;
	height: 55px;
	line-height: 53px;
	text-align: center;
	border-radius: 50%;
	border: 1px solid #868686;
	color: #868686;
	font-size: 18px;
	background: #fff !important;
	left: -56px;
}

.customBtns .swiper-button-prev:hover {
	color: #29588c;
	border-color: #29588c;
}

.customBtns .swiper-button-next {
	box-shadow: 3px 3px 4px 0px rgba(0, 0, 0, .0705882353);
	width: 55px;
	height: 55px;
	line-height: 53px;
	text-align: center;
	border-radius: 50%;
	border: 1px solid #868686;
	color: #868686;
	font-size: 18px;
	background: #fff !important;
	right: -56px;
}

.customBtns .swiper-button-next:hover {
	color: #29588c;
	border-color: #29588c;
}

@media screen and (max-width: 1400px) {
	.wraper-services-risk .services-risk .services-risk-data .services-risk-sticker {
		width: 120px;
	}
}

@media screen and (max-width: 1199px) {
	.wraper-services-risk .services-risk .services-risk-data .services-risk-sticker {
		width: 90px;
	}
	
	.wraper-services-risk .services-risk .services-risk-data>.holder {
		padding: 80px 0 80px 15px;
		max-width: 100%;
	}
	
	.wraper-services-industries .services-industries-heading {
		max-width: 100%;
	}
	
	.wraper-services-what .services-what .services-what-pic {
		padding-left: 0;
	}
	
	.wraper-services-industries .services-industries-nav {
		display: block;
		text-align: center;
		margin-bottom: 20px;
	}
	
	.wraper-services-industries .services-industries-nav:after {
		content: "";
		display: table;
		clear: both;
	}
	
	.wraper-services-industries .services-industries-nav li {
		display: inline-block;
		vertical-align: top;
	}
	
	.wraper-services-regulatory .services-regulatory-box .services-regulatory-box-item>.holder>.data .title {
		font-size: 20px;
	}
	
	.wraper-services-qualifications .services-qualifications-box .services-qualifications-box-item>.holder>.data .title {
		max-width: 100%;
		font-size: 20px;
	}
}

@media screen and (max-width: 991px) {
	.wraper-services-risk .services-risk .services-risk-pic>.holder {
		left: 50px;
	}
	
	.wraper-services-risk .services-risk .services-risk-data .action-area {
		padding-left: 0;
	}
	
	.wraper-services-risk .services-risk .services-risk-data .services-risk-sticker {
		bottom: -30px;
	}
	
	.wraper-services-risk .services-risk .services-risk-data .default-text {
		padding-left: 0;
	}
	
	.wraper-services-critical>.container {
		padding-top: 80px;
		padding-bottom: 40px;
	}
	
	.wraper-services-critical .services-critical .services-critical-data {
		padding-left: 0;
	}
	
	.wraper-services-what>.container {
		padding-top: 80px;
		padding-bottom: 40px;
	}
	
	.wraper-services-what .services-what .services-what-info p {
		font-size: 16px;
	}
	
	.wraper-services-industries>.container {
		padding-top: 80px;
		padding-bottom: 50px;
	}
	
	.wraper-services-industries .services-industries-box .media-pic {
		width: 350px;
		min-width: 350px;
	}
	
	.wraper-services-industries .services-industries-box .media-body {
		padding: 20px 10px 20px 20px;
	}
	
	.wraper-services-industries .services-industries-box .media-body .title {
		font-size: 24px;
		margin-bottom: 15px;
	}
	
	.wraper-services-industries .services-industries-box .media-body .default-text p {
		margin-bottom: 15px;
	}
	
	.wraper-services-stand>.container {
		padding-top: 80px;
		padding-bottom: 40px;
	}
	
	.wraper-services-stand .services-stand .services-stand-data {
		padding-left: 0;
	}
	
	.wraper-services-stand .services-stand-heading {
		margin-bottom: 35px;
	}
	
	.wraper-services-regulatory>.container {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	
	.wraper-services-regulatory .services-regulatory-box .services-regulatory-box-item:nth-child(odd) {
		border-right: 1px solid #6e9970;
	}
	
	.wraper-services-regulatory .services-regulatory-box .services-regulatory-box-item:nth-child(even) {
		border-right: none;
	}
	
	.wraper-services-regulatory .services-regulatory-box .services-regulatory-box-item:last-child {
		border-right: none;
		border-bottom: 1px solid #6e9970;
	}
	
	.wraper-services-welcome>.container {
		padding-top: 80px;
		padding-bottom: 45px;
	}
	
	.wraper-services-welcome .services-welcome .services-welcome-data.has-left-gap, .wraper-services-welcome .services-welcome .services-welcome-cedent.has-left-gap {
		padding-left: 0;
	}
	
	.wraper-management-profile .management-profile-box .management-profile-box-item>.holder {
		padding: 30px 30px;
	}
	
	.wraper-management-profile .management-profile-box .management-profile-box-item>.holder>.data .title {
		font-size: 20px;
		margin-bottom: 13px;
	}
	
	.wraper-management-profile .management-profile-box .management-profile-box-item>.holder>.data .default-text p {
		margin-bottom: 15px;
	}
	
	.wraper-management-profile+.wraper-services-what>.container {
		padding-top: 80px;
	}
	
	.wraper-services-keypoints>.container {
		padding-top: 80px;
		padding-bottom: 50px;
	}
	
	.wraper-services-qualifications>.container {
		padding-top: 80px;
		padding-bottom: 50px;
	}
	
	.wraper-services-insights>.container {
		padding-top: 80px;
	}
	
	.wraper-services-team>.container {
		padding-top: 80px;
		padding-bottom: 85px;
	}
	
	.wraper-services-team .services-team-box {
		margin-right: -20px;
		margin-left: -20px;
	}
	
	.wraper-services-team .services-team-box>*[class*=col-] {
		padding-right: 20px;
		padding-left: 20px;
	}
}

@media screen and (max-width: 767px) {
	.wraper-services-risk .services-risk .services-risk-data .services-risk-sticker {
		display: none;
	}
	
	.wraper-services-risk .services-risk .services-risk-data>.holder {
		padding: 50px 15px;
	}
	
	.wraper-services-risk .services-risk .services-risk-pic {
		padding: 56.25% 0 0 0;
	}
	
	.wraper-services-risk .services-risk .services-risk-pic>.holder {
		left: 0;
	}
	
	.wraper-services-critical>.container {
		padding-top: 50px;
		padding-bottom: 20px;
	}
	
	.wraper-services-critical .services-critical-heading {
		margin-bottom: 20px;
	}
	
	.wraper-services-critical .services-critical .services-critical-box .services-critical-box-item {
		text-align: center;
		margin-bottom: 30px;
	}
	
	.wraper-services-critical .services-critical .services-critical-box .services-critical-box-item>.holder>.data .counter {
		font-size: 30px;
	}
	
	.wraper-services-critical .services-critical .services-critical-box .services-critical-box-item>.holder>.data .title {
		max-width: 100%;
	}
	
	.wraper-services-industries>.container {
		padding-top: 50px;
		padding-bottom: 20px;
	}
	
	.wraper-services-industries .services-industries-heading .subtitle {
		font-size: 17px;
	}
	
	.wraper-services-industries .services-industries-list .services-industries-list-item>.holder {
		padding: 20px 20px;
	}
	
	.wraper-services-industries .services-industries-list .services-industries-list-item>.holder>.data .title {
		font-size: 21px;
		font-weight: 600;
		margin-bottom: 13px;
	}
	
	.wraper-services-what>.container {
		padding-top: 50px;
		padding-bottom: 10px;
	}
	
	.wraper-services-what .services-what-sticker.two {
		display: none;
	}
	
	.wraper-services-what .services-what .services-what-info.has-left-gap {
		padding-left: 0;
	}
	
	.wraper-management-profile+.wraper-services-what>.container {
		padding-top: 50px;
	}
	
	.wraper-services-industries .services-industries-nav {
		margin-top: 20px;
	}
	
	.wraper-services-industries .services-industries-box .media {
		flex-wrap: wrap;
	}
	
	.wraper-services-industries .services-industries-box .media-pic {
		width: 100%;
		min-width: inherit;
		margin-bottom: 25px;
		position: relative;
		z-index: 0;
		height: 0;
		padding: 56.25% 0 0 0;
	}
	
	.wraper-services-industries .services-industries-box .media-pic img {
		position: absolute;
		z-index: 0;
		top: 0;
		left: 0;
	}
	
	.wraper-services-industries .services-industries-box .media-body {
		padding: 0 0 0 0;
		width: 100%;
	}
	
	.wraper-services-industries .services-industries-box .media-body .title {
		font-size: 22px;
	}
	
	.wraper-services-stand>.container {
		padding-top: 50px;
		padding-bottom: 20px;
	}
	
	.wraper-services-stand .services-stand-sticker {
		display: none;
	}
	
	.wraper-services-stand .services-stand-heading {
		margin-bottom: 20px;
	}
	
	.wraper-services-stand .services-stand .services-stand-list {
		margin-bottom: 30px;
	}
	
	.wraper-services-stand .services-stand .services-stand-list .services-stand-list-item .card-header {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	.wraper-services-stand .services-stand .services-stand-list .services-stand-list-item .card-header .title {
		font-size: 20px;
	}
	
	.wraper-services-regulatory>.container {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	
	.wraper-services-regulatory .services-regulatory-box .services-regulatory-box-item>.holder>.data .title {
		font-size: 18px;
	}
	
	.wraper-services-keypoints>.container {
		padding-top: 50px;
		padding-bottom: 20px;
	}
	
	.wraper-services-keypoints .services-keypoints-box .services-keypoints-box-item>.holder>.data .title {
		font-size: 18px;
	}
	
	.wraper-services-qualifications>.container {
		padding-top: 50px;
		padding-bottom: 20px;
	}
	
	.wraper-services-qualifications .services-qualifications-box .services-qualifications-box-item>.holder {
		padding: 20px 20px;
	}
	
	.wraper-services-welcome>.container {
		padding-top: 50px;
		padding-bottom: 55px;
	}
	
	.wraper-services-welcome .services-welcome-sticker {
		display: none;
	}
	
	.wraper-services-welcome .services-welcome .services-welcome-data .default-text {
		margin-bottom: 20px;
	}
	
	.wraper-services-welcome .services-welcome .services-welcome-data .default-text p {
		font-size: 16px;
	}
	
	.wraper-services-welcome .services-welcome .services-welcome-cedent .default-text {
		margin-bottom: 20px;
	}
	
	.wraper-services-what .services-count-sticker {
		display: none;
	}
	
	.wraper-management-profile .management-profile-box .management-profile-box-item:nth-child(2) {
		margin-top: 0;
	}
	
	.wraper-management-profile .management-profile-box .management-profile-box-item>.holder {
		padding: 20px 20px;
	}
	
	.wraper-services-industries .services-industries-data {
		padding: 20px 20px;
	}
	
	.wraper-services-industries .services-industries-data .title {
		font-size: 20px;
		margin-bottom: 20px;
	}
	
	.wraper-services-industries .services-industries-data ul:not(.check-list):not(.woocommerce-error) {
		column-count: 1;
		column-gap: 0;
	}
	
	.wraper-services-industries .services-industries-list .title {
		font-size: 20px;
		margin-bottom: 20px;
	}
	
	.wraper-services-industries .services-industries-list ul.industries-list>li>ul.industries-list-child {
		column-count: 1;
		column-gap: 0;
	}
	
	.wraper-services-insights>.container {
		padding-top: 50px;
	}
	
	.wraper-services-team>.container {
		padding-top: 50px;
		padding-bottom: 55px;
	}
	
	.wraper-services-team .services-team-heading {
		margin-bottom: 30px;
	}
	
	.wraper-services-team .services-team-box {
		margin-bottom: 0;
	}
}

@media screen and (max-width: 575px) {
	.wraper-services-regulatory .services-regulatory-box .services-regulatory-box-item:nth-child(odd) {
		border-right: none;
	}
	
	.wraper-services-regulatory .services-regulatory-box .services-regulatory-box-item:nth-child(even) {
		border-right: none;
	}
	
	.wraper-services-regulatory .services-regulatory-box .services-regulatory-box-item:last-child {
		border-right: none;
		border-bottom: 1px solid #6e9970;
	}
	
	.wraper-services-regulatory .services-regulatory-box .services-regulatory-box-item:first-child {
		border-top: 1px solid #6e9970;
	}
	
	.wraper-services-insights .services-insights-sticker {
		display: none;
	}
}

.wraper-industry-webinarsticker.students-webinarsticker .recruiting-welcome-sticker.top-left {
	transform: rotate(180deg);
	top: 0;
	max-width: 216px;
}

@media screen and (max-width: 767px) {
	.wraper-industry-webinarsticker.students-webinarsticker .recruiting-welcome-sticker.top-left {
		display: none;
	}
}

.wraper-industry-webinarsticker>.container {
	padding-top: 0;
	padding-bottom: 0;
}

.wraper-industry-webinarsticker .industry-webinarsticker {
	top: -75px;
	margin-bottom: -100px;
	background-color: #fff;
	box-shadow: 0 6px 80px rgba(0, 0, 0, .08);
}

.wraper-industry-webinarsticker .industry-webinarsticker>.media-heading {
	width: 55px;
	height: 100%;
	padding: 12px 8px;
	background-color: #4492c6;
	text-align: center;
}

.wraper-industry-webinarsticker .industry-webinarsticker>.media-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-industry-webinarsticker .industry-webinarsticker>.media-heading .title {
	margin-bottom: 10px;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 12px;
	color: #fff;
	letter-spacing: 2px;
	writing-mode: vertical-rl;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.wraper-industry-webinarsticker .industry-webinarsticker>.media-body {
	padding: 17px 20px 15px 75px;
}

.wraper-industry-webinarsticker .industry-webinarsticker>.media-body>.industry-webinarsticker-data {
	margin-bottom: 12px;
}

.wraper-industry-webinarsticker .industry-webinarsticker>.media-body>.industry-webinarsticker-data>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-industry-webinarsticker .industry-webinarsticker>.media-body>.industry-webinarsticker-data .date {
	margin-bottom: 3px;
	font-weight: 400;
	font-size: 15px;
}

.wraper-industry-webinarsticker .industry-webinarsticker>.media-body>.industry-webinarsticker-data .title {
	margin-bottom: 10px;
	font-weight: 700;
	font-size: 28px;
	color: #000;
}

.wraper-industry-webinarsticker .industry-webinarsticker>.media-body>.industry-webinarsticker-data .title a {
	color: inherit;
}

.wraper-industry-webinarsticker .industry-webinarsticker>.media-body>.industry-webinarsticker-author>.media-pic img {
	width: 35px;
	height: 35px;
	border-radius: 50%;
	object-position: center center;
	object-fit: cover;
}

.wraper-industry-webinarsticker .industry-webinarsticker>.media-body>.industry-webinarsticker-author>.media-body>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-industry-webinarsticker .industry-webinarsticker>.media-body>.industry-webinarsticker-author>.media-body .title {
	margin-bottom: 1px;
	font-weight: 600;
	font-size: 14px;
	color: #3e3e3e;
}

.wraper-industry-webinarsticker .industry-webinarsticker>.media-body>.industry-webinarsticker-author>.media-body .designation {
	margin-bottom: 10px;
	font-weight: 400;
	font-size: 11px;
	color: #898989;
}

.wraper-industry-approach {
	background-color: #3d6c40;
}

.wraper-industry-approach .industry-approach-sticker.one {
	top: 0;
	left: 0;
}

.wraper-industry-approach .industry-approach-sticker.two {
	right: 18px;
	bottom: 18px;
}

.wraper-industry-approach .industry-approach-sticker.two.bottom {
	right: 0;
	bottom: 0;
}

.wraper-industry-approach .industry-approach-text {
	top: 25px;
	right: 0;
}

.wraper-industry-approach>.container {
	padding-top: 130px;
	padding-bottom: 90px;
}

.wraper-industry-approach .industry-approach-heading {
	width: 785px;
	margin-bottom: 50px;
}

.wraper-industry-approach .industry-approach-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-industry-approach .industry-approach-heading .tagline, .wraper-industry-approach .industry-approach-heading .title, .wraper-industry-approach .industry-approach-heading .subtitle {
	color: #fff;
}

.wraper-industry-approach .industry-approach-heading .title {
	margin-bottom: 20px;
}

.wraper-industry-approach .industry-approach-heading .subtitle {
	font-weight: 400;
	font-size: 19px;
	line-height: 1.42;
}

.wraper-industry-approach .industry-approach-main .industry-approach-main-tab {
	margin-bottom: 30px;
	border-bottom: none;
}

.wraper-industry-approach .industry-approach-main .industry-approach-main-tab .nav-link {
	position: relative;
	margin-bottom: 0;
	border: none;
	border-radius: 0;
	padding: 11px 22px 11px 22px;
	font-weight: 600;
	font-size: 18px;
	color: rgba(255, 255, 255, .35);
}

.wraper-industry-approach .industry-approach-main .industry-approach-main-tab .nav-link:before {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	z-index: 0;
	content: " ";
	width: 3px;
	background-color: #a29438;
	-webkit-transform: scaleY(0);
	transform: scaleY(0);
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-industry-approach .industry-approach-main .industry-approach-main-tab .nav-link:hover, .wraper-industry-approach .industry-approach-main .industry-approach-main-tab .nav-link.active {
	background-color: rgba(0, 0, 0, 0);
	color: #fff;
}

.wraper-industry-approach .industry-approach-main .industry-approach-main-tab .nav-link:hover:before, .wraper-industry-approach .industry-approach-main .industry-approach-main-tab .nav-link.active:before {
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
}

.wraper-industry-approach .industry-approach-main .industry-approach-main-data {
	margin-bottom: 30px;
	padding: 50px 40px 45px 40px;
	background-color: #fff;
}

.wraper-industry-approach .industry-approach-main .industry-approach-main-data>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-industry-approach .industry-approach-main .industry-approach-main-data .title {
	margin-bottom: 22px;
	font-weight: 700;
	font-size: 20px;
	color: #000;
}

.wraper-industry-approach .industry-approach-main .industry-approach-main-data ul:not(.check-list):not(.woocommerce-error) li {
	margin-bottom: 12px;
}

.wraper-industry-approach .industry-approach-main .industry-approach-main-offering {
	margin-bottom: 30px;
	background-color: #fff;
}

.wraper-industry-approach .industry-approach-main .industry-approach-main-offering .media-body {
	padding: 40px 40px 42px 40px;
}

.wraper-industry-approach .industry-approach-main .industry-approach-main-offering .media-body>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-industry-approach .industry-approach-main .industry-approach-main-offering .media-body .title {
	margin-bottom: 22px;
	font-weight: 700;
	font-size: 20px;
	color: #000;
}

.wraper-industry-approach .industry-approach-main .industry-approach-main-offering .media-pic {
	width: 275px;
	min-width: 275px;
}

.wraper-industry-approach .industry-approach-main .industry-approach-main-offering .media-pic img {
	width: 100%;
	height: 100%;
	object-position: center center;
	object-fit: cover;
}

.wraper-industry-approach .industry-approach-box {
	margin-right: -20px;
	margin-left: -20px;
}

.wraper-industry-approach .industry-approach-box .industry-approach-box-item {
	margin-bottom: 40px;
	padding-right: 20px;
	padding-left: 20px;
}

.wraper-industry-approach .industry-approach-box .industry-approach-box-item>.holder {
	padding: 40px 50px 45px 50px;
	background-color: #fff;
	box-shadow: 0 10px 27px rgba(0, 0, 0, .04);
}

.wraper-industry-approach .industry-approach-box .industry-approach-box-item>.holder>.data:last-child, .wraper-industry-approach .industry-approach-box .industry-approach-box-item>.holder>.data:only-child {
	margin-bottom: 0;
}

.wraper-industry-approach .industry-approach-box .industry-approach-box-item>.holder>.data .title {
	margin-bottom: 18px;
	font-weight: 700;
	font-size: 24px;
	color: #000;
}

.wraper-industry-approach .industry-approach-box .industry-approach-box-item>.holder>.data .excerpt>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-industry-approach .industry-approach-box .industry-approach-box-item>.holder>.data .excerpt p {
	font-size: 15px;
	color: #000;
	line-height: 1.73;
}

.wraper-industry-approach .industry-approach-box .industry-approach-box-item:nth-child(2) {
	margin-top: 100px;
}

.wraper-industry-approach .industry-approach-footnote {
	max-width: 800px;
	margin-top: 40px;
	color: #fff;
}

.wraper-industry-approach .industry-approach-footnote>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-industry-qualifications {
	background-color: #29588c;
}

.wraper-industry-qualifications .industry-qualifications-text {
	top: 25px;
	right: 0;
	display: none;
}

.wraper-industry-qualifications .industry-qualifications-sticker.one {
	top: 30px;
	left: 25px;
}

.wraper-industry-qualifications .industry-qualifications-sticker.two {
	right: 0;
	bottom: 44px;
	width: 141px;
	overflow: hidden;
}

.wraper-industry-qualifications .industry-qualifications-sticker.two img {
	max-width: inherit;
	width: auto;
}

.wraper-industry-qualifications>.container {
	padding-top: 110px;
	padding-bottom: 90px;
}

.wraper-industry-qualifications .industry-qualifications-heading {
	margin-bottom: 50px;
}

.wraper-industry-qualifications .industry-qualifications-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-industry-qualifications .industry-qualifications-heading .tagline, .wraper-industry-qualifications .industry-qualifications-heading .title {
	color: #fff;
}

.wraper-industry-qualifications .industry-qualifications-box .industry-qualifications-box-item {
	min-height: 150px;
	margin-bottom: 30px;
}

.wraper-industry-qualifications .industry-qualifications-box .industry-qualifications-box-item>.holder {
	padding: 25px 25px 30px 25px;
	background-color: #fff;
	box-shadow: 0 10px 25px rgba(0, 0, 0, .04);
	position: relative;
	z-index: 0;
}

.wraper-industry-qualifications .industry-qualifications-box .industry-qualifications-box-item>.holder .hiddenLink {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	font-size: 0;
	line-height: 0;
	color: rgba(0, 0, 0, 0);
}

.wraper-industry-qualifications .industry-qualifications-box .industry-qualifications-box-item>.holder>.data {
	display: flex;
	margin-bottom: 24px;
	flex-direction: column;
	height: 100%;
}

.wraper-industry-qualifications .industry-qualifications-box .industry-qualifications-box-item>.holder>.data:last-child, .wraper-industry-qualifications .industry-qualifications-box .industry-qualifications-box-item>.holder>.data:only-child {
	margin-bottom: 0;
}

.wraper-industry-qualifications .industry-qualifications-box .industry-qualifications-box-item>.holder>.data .title {
	max-width: 200px;
	margin-bottom: 18px;
	font-weight: 700;
	font-size: 24px;
	color: #000;
	line-height: 1.38;
}

.wraper-industry-qualifications .industry-qualifications-box .industry-qualifications-box-item>.holder>.data .excerpt {
	margin-bottom: 24px;
}

.wraper-industry-qualifications .industry-qualifications-box .industry-qualifications-box-item>.holder>.data .excerpt>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-industry-qualifications .industry-qualifications-box .industry-qualifications-box-item>.holder>.data .excerpt p {
	font-size: 16px;
	color: #000;
	line-height: 21.79px;
}

.wraper-industry-qualifications .industry-qualifications-box .industry-qualifications-box-item>.holder>.data .linkBtn {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	display: block;
	margin: auto 0 0 auto;
	text-align: center;
	line-height: 40px;
	background: #db504a;
	color: #fff;
	font-size: 18px;
	transition: .3s linear;
}

.wraper-industry-qualifications .industry-qualifications-box .industry-qualifications-box-item>.holder>.data .linkBtn:hover {
	background: #29588c;
	color: #fff;
}

.wraper-industry-vast {
	background-color: #f8f5f5;
}

.wraper-industry-vast .industry-vast-sticker.one {
	top: 0;
	right: 0;
}

.wraper-industry-vast .industry-vast-sticker.two {
	bottom: 25px;
	left: 0;
}

.wraper-industry-vast>.container {
	padding-top: 70px;
	padding-bottom: 30px;
}

.wraper-industry-vast .industry-vast-heading {
	margin-bottom: 30px;
}

.wraper-industry-vast .industry-vast-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-industry-vast .industry-vast-heading .title {
	max-width: 400px;
	font-weight: 700;
	font-size: 24px;
	line-height: 1.4;
}

.wraper-industry-vast .industry-vast-info {
	margin-bottom: 40px;
}

.wraper-industry-vast .industry-vast-info>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-industry-vast .industry-vast-info ul:not(.check-list):not(.woocommerce-error):not(.blocks-gallery-grid) li {
	padding-left: 27px;
	font-size: 18px;
}

.wraper-industry-vast .industry-vast-info ul:not(.check-list):not(.woocommerce-error):not(.blocks-gallery-grid) li:before {
	top: 10px;
	font-size: 80%;
}

.wraper-industry-vast .industry-vast-box {
	margin-bottom: 40px;
	padding: 40px 40px 45px 40px;
	background-color: #fff;
	box-shadow: 0 0 40px rgba(0, 0, 0, .04);
}

.wraper-industry-vast .industry-vast-box>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-industry-vast .industry-vast-box .title {
	font-weight: 700;
	font-size: 24px;
	line-height: 1.4;
}

.wraper-industry-vast .industry-vast-box .subtitle {
	margin-bottom: 30px;
	font-weight: 400;
	font-size: 15px;
	line-height: 1.6;
}

@media screen and (max-width: 1199px) {
	.wraper-industry-webinarsticker .industry-webinarsticker>.media-body>.industry-webinarsticker-data .title {
		font-size: 24px;
	}
	
	.wraper-industry-approach .industry-approach-heading {
		max-width: 100%;
	}
	
	.wraper-industry-qualifications .industry-qualifications-box .industry-qualifications-box-item>.holder {
		padding: 20px 20px;
	}
	
	.wraper-industry-qualifications .industry-qualifications-box .industry-qualifications-box-item>.holder>.data .title {
		max-width: 100%;
		font-size: 20px;
	}
}

@media screen and (max-width: 991px) {
	.wraper-industry-approach>.container, .wraper-industry-qualifications>.container {
		padding-top: 80px;
		padding-bottom: 50px;
	}
	
	.wraper-industry-webinarsticker .industry-webinarsticker {
		top: -40px;
	}
	
	.wraper-industry-webinarsticker .industry-webinarsticker>.media-body>.industry-webinarsticker-data .title {
		font-size: 20px;
	}
	
	.wraper-industry-webinarsticker .industry-webinarsticker>.media-heading .title {
		letter-spacing: inherit;
	}
}

@media screen and (max-width: 767px) {
	.wraper-industry-webinarsticker .industry-webinarsticker>.media-body>.industry-webinarsticker-data .title {
		font-size: 18px;
	}
	
	.wraper-industry-approach>.container {
		padding-top: 50px;
		padding-bottom: 30px;
	}
	
	.wraper-industry-approach .industry-approach-heading .subtitle {
		font-size: 17px;
	}
	
	.wraper-industry-approach .industry-approach-main .industry-approach-main-data {
		padding: 20px 20px 20px 20px;
	}
	
	.wraper-industry-approach .industry-approach-main .industry-approach-main-data .title {
		margin-bottom: 20px;
	}
	
	.wraper-industry-approach .industry-approach-footnote {
		margin-top: 0;
	}
	
	.wraper-industry-qualifications>.container {
		padding-top: 50px;
		padding-bottom: 20px;
	}
	
	.wraper-industry-vast>.container {
		padding-top: 50px;
		padding-bottom: 10px;
	}
}

@media screen and (max-width: 575px) {
	.wraper-industry-webinarsticker .industry-webinarsticker {
		top: -50px;
		min-height: inherit;
		flex-wrap: wrap;
	}
	
	.wraper-industry-webinarsticker .industry-webinarsticker>.media-heading {
		width: 100%;
		height: auto;
		position: static !important;
		text-align: left;
		padding: 10px 10px;
	}
	
	.wraper-industry-webinarsticker .industry-webinarsticker>.media-heading .title {
		writing-mode: inherit;
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	.wraper-industry-webinarsticker .industry-webinarsticker>.media-body {
		padding: 10px 10px;
	}
}

.wraper-industry-webinarsticker.students-webinarsticker .industry-webinarsticker>.media-body {
	padding: 28px 37px 30px;
}

.wraper-industry-webinarsticker.students-webinarsticker .industry-webinarsticker .students-webinarsticker-text {
	width: calc(100% - 144px);
}

.wraper-industry-webinarsticker.students-webinarsticker .industry-webinarsticker .students-webinarsticker-text .title {
	font-family: "Open Sans", Verdana, Geneva, Tahoma, sans-serif;
	font-weight: 800;
	font-size: 28px;
	color: #000;
	line-height: 1.25;
	margin-bottom: 20px;
}

.wraper-industry-webinarsticker.students-webinarsticker .industry-webinarsticker .students-webinarsticker-text ul {
	-webkit-column-count: 2;
	column-count: 2;
	font-size: 14px;
	line-height: 18px;
	font-weight: 600;
	color: #46494a;
	margin-bottom: -12px;
}

.wraper-industry-webinarsticker.students-webinarsticker .industry-webinarsticker .students-webinarsticker-text ul li {
	margin: 0 0 12px;
	width: 50%;
}

.wraper-industry-webinarsticker.students-webinarsticker .industry-webinarsticker .students-webinarsticker-text ul li figure, .wraper-industry-webinarsticker.students-webinarsticker .industry-webinarsticker .students-webinarsticker-text ul li span {
	display: inline-block;
	vertical-align: middle;
}

.wraper-industry-webinarsticker.students-webinarsticker .industry-webinarsticker .students-webinarsticker-text ul li figure {
	width: 18px;
	margin-right: 10px;
	margin-bottom: 0;
}

.wraper-industry-webinarsticker.students-webinarsticker .industry-webinarsticker .students-webinarsticker-buttons {
	width: 144px;
}

.wraper-industry-webinarsticker.students-webinarsticker .industry-webinarsticker .students-webinarsticker-buttons .btn {
	width: 100%;
	margin-bottom: 12px;
	padding: 10px 20px 10px 20px;
}

.wraper-industry-webinarsticker.students-webinarsticker .industry-webinarsticker .students-webinarsticker-buttons .btn:last-child {
	margin-bottom: 0;
}

.wraper-management-profile.students-page {
	background-color: #3d6c40;
}

.wraper-management-profile.students-page .btn {
	min-width: 132px;
}

.wraper-student-learn {
	background-color: #fbfafa;
}

.wraper-student-learn .learn-sticker.one {
	right: 0;
	top: 42%;
}

.wraper-student-learn .student-learn-text {
	top: 25px;
	right: 0;
}

.wraper-student-learn>.container {
	padding-top: 90px;
	padding-bottom: 120px;
}

.wraper-student-learn .student-learn-box-item>.holder {
	background-color: #fff;
	box-shadow: 0 10px 25px rgba(0, 0, 0, .04);
}

.wraper-student-learn .student-learn-box-item>.holder>.pic {
	padding-top: 58%;
}

.wraper-student-learn .student-learn-box-item>.holder>.pic>.pic-main {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.wraper-student-learn .student-learn-box-item>.holder>.pic>.pic-main img {
	width: 100%;
	height: 100%;
	object-position: center center;
	object-fit: cover;
}

.wraper-student-learn .student-learn-box-item>.holder>.data {
	padding: 35px 30px 35px 30px;
}

.wraper-student-learn .student-learn-box-item>.holder>.data>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-student-learn .student-learn-box-item>.holder>.data .title {
	margin-bottom: 20px;
	font-weight: 700;
	font-size: 24px;
	color: #000;
	line-height: 1.33;
}

.wraper-student-learn .student-learn-box-item>.holder>.data .title a {
	color: inherit;
}

.wraper-student-learn .student-learn-box-item>.holder>.data .description {
	margin-bottom: 30px;
	font-weight: 400;
	font-size: 16px;
	color: #6b7173;
	line-height: 1.5;
}

.wraper-student-learn .student-learn-box-item>.holder>.action-area {
	padding: 0 30px 36px 30px;
}

.subscribe-career {
	background-color: #29588c;
	color: #fff;
}

.subscribe-career .career-sticker.one {
	top: 0;
	left: 0;
}

.subscribe-career .subscribe-career-text {
	top: 25px;
	right: 0;
}

.subscribe-career>.container {
	padding-top: 90px;
	padding-bottom: 120px;
}

.subscribe-career .section-heading .tagline {
	color: #fff;
}

.subscribe-career .section-heading .title {
	color: #fff;
	margin-bottom: 16px;
}

.subscribe-career .section-heading .subtitle {
	color: #fff;
	font-size: 19px;
	line-height: 27px;
}

.subscribe-career .subscribe-career-team-heading {
	margin-bottom: 40px;
}

.subscribe-career .subscribe-career-team-heading>*:last-child {
	margin-bottom: 0 !important;
}

.subscribe-career .subscribe-career-team-slider {
	margin-bottom: 70px;
}

.subscribe-career .subscribe-career-team-slider .management-main-box-item>.holder {
	background-color: #a29438;
}

.subscribe-career .subscribe-career-team-slider .management-main-box-item>.holder>.data-static, .subscribe-career .subscribe-career-team-slider .management-main-box-item>.holder>.data-overlay {
	background-color: #a29438;
}

.subscribe-career .contact-form {
	padding-right: 80px;
}

.subscribe-career .contact-form .form-row {
	margin-bottom: 15px;
}

.subscribe-career .contact-form .form-row .material-input label {
	color: #fff;
}

.subscribe-career .contact-form .form-row .material-input select, .subscribe-career .contact-form .form-row .material-input textarea, .subscribe-career .contact-form .form-row .material-input input {
	color: #fff;
}

.subscribe-career .contact-form .form-row .recaptcha {
	margin-bottom: 40px;
}

.subscribe-career .material .material-select>.material-title, .subscribe-career .material .material-select>label {
	color: #fff;
	font-weight: 600;
}

.subscribe-career .emailList {
	margin-bottom: 32px;
}

.subscribe-career .emailList .label {
	font-weight: 600;
}

.subscribe-career .btn {
	border: 1px solid #a29438;
}

.subscribe-career .btn:hover {
	border: 1px solid #fff;
}

.subscribe-career .contact-welcome-pic {
	width: 327px;
	height: 327px;
	bottom: -60px;
	right: 0;
}

.wraper-image-box {
	background-color: #fff;
}

.wraper-image-box>.container {
	padding-top: 120px;
	padding-bottom: 120px;
}

.wraper-image-box .list-box {
	padding: 0 2px;
}

.wraper-image-box .pic {
	padding-top: 100%;
}

.wraper-image-box .pic>.pic-main {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.wraper-image-box .pic>.pic-main img {
	width: 100%;
	height: 100%;
	object-position: center center;
	object-fit: cover;
}

.wraper-services-industries.students-page .services-industries-data {
	padding: 11px 11px;
}

.wraper-services-industries.students-page .services-industries-data .pic {
	padding-top: 46.8%;
}

.wraper-services-industries.students-page .services-industries-data .pic>.pic-main {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.wraper-services-industries.students-page .services-industries-data .pic>.pic-main img {
	width: 100%;
	height: 100%;
	object-position: center center;
	object-fit: cover;
}

.wraper-services-industries.students-page .services-industries-data .videoBox>.action-area {
	right: 0;
	bottom: 0;
	left: 0;
	top: 0;
}

.wraper-services-industries.students-page .services-industries-data .videoBox>.action-area .btn {
	width: 36px;
	height: 36px;
	background-color: #fff;
	border: none;
	border-radius: 50%;
	box-shadow: 0 20px 60px rgba(0, 0, 0, .17);
	font-size: 10px;
	color: #a29438;
	line-height: 1;
	padding: 5px 5px 5px 5px;
	text-align: center;
}

.wraper-services-industries.students-page .services-industries-data .videoBox>.action-area .btn i {
	margin-left: auto;
	margin-right: auto;
}

.wraper-services-industries.students-page .services-industries-data .description {
	padding: 0 40px 0 20px;
	color: #fff;
}

.wraper-services-industries.students-page .services-industries-data .description .subtitle {
	font-size: 14px;
	line-height: 1;
	margin-bottom: 20px;
}

.wraper-student-video-list {
	background-color: #f8f5f5;
	background-image: linear-gradient(to top, #f8f5f5, #fff);
}

.wraper-student-video-list>.container {
	padding-top: 100px;
	padding-bottom: 58px;
}

.wraper-student-video-list .student-video-list-sticker {
	top: 33px;
	left: 27px;
}

.wraper-student-video-list .students-video-sticker {
	bottom: 0;
	right: 0;
}

.wraper-student-video-list .student-video-list-text {
	top: 25px;
	right: 0;
}

.wraper-student-video-list .videos-main-list .videos-main-list-item {
	margin-bottom: 30px;
}

.wraper-student-video-list .videos-main-list .videos-main-list-item>.holder {
	padding: 15px;
	background-color: #fff;
	box-shadow: 0 5px 21px rgba(0, 0, 0, .05);
}

.wraper-student-video-list .videos-main-list .videos-main-list-item>.holder>.pic {
	padding-top: 52%;
}

.wraper-student-video-list .videos-main-list .videos-main-list-item>.holder>.pic>.pic-main {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.wraper-student-video-list .videos-main-list .videos-main-list-item>.holder>.pic>.pic-main img {
	width: 100%;
	height: 100%;
	object-position: center center;
	object-fit: cover;
}

.wraper-student-video-list .videos-main-list .videos-main-list-item>.holder>.pic>.pic-overlay {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(0, 0, 0, .1);
}

.wraper-student-video-list .videos-main-list .videos-main-list-item>.holder>.pic>.pic-overlay i {
	font-size: 30px;
	color: #fff;
	line-height: 1;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-student-video-list .videos-main-list .videos-main-list-item>.holder>.pic>.pic-tags {
	top: 10px;
	left: 10px;
}

.wraper-student-video-list .videos-main-list .videos-main-list-item>.holder>.pic>.pic-tags>ul>li {
	display: inline-block;
	vertical-align: top;
	margin-right: 5px;
	margin-bottom: 10px;
	padding: 6px 15px 6px 15px;
	background-color: rgba(0, 0, 0, .23);
	border: 1px solid #fff;
	border-radius: 35px;
	font-weight: 400;
	font-size: 12px;
	color: #fff;
}

.wraper-student-video-list .videos-main-list .videos-main-list-item>.holder>.pic:hover>.pic-overlay i {
	text-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}

.wraper-student-video-list .videos-main-list .videos-main-list-item>.holder>.data {
	padding: 17px 10px 10px 10px;
}

.wraper-student-video-list .videos-main-list .videos-main-list-item>.holder>.data>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-student-video-list .videos-main-list .videos-main-list-item>.holder>.data .title {
	margin-bottom: 20px;
	font-weight: 700;
	font-size: 25px;
	color: #000;
	line-height: 1.33;
}

.wraper-student-video-list .videos-main-list .videos-main-list-item>.holder>.data .title a {
	color: inherit;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-student-video-list .videos-main-list .videos-main-list-item>.holder>.data .title a:hover {
	color: #a29438;
}

.wraper-student-video-list .videos-main-list .videos-main-list-item>.holder>.data .description {
	margin-bottom: 30px;
	font-weight: 400;
	font-size: 17px;
	color: #000;
}

.wraper-student-video-list .videos-main-list .videos-main-list-item>.holder>.data .action-area .btn {
	padding: 10px 17px 12px 17px;
	font-weight: 600;
	font-size: 14px;
}

@media screen and (max-width: 1199px) {
	.wraper-industry-webinarsticker.students-webinarsticker .industry-webinarsticker .students-webinarsticker-text .title {
		font-size: 24px;
	}
	
	.wraper-student-learn .student-learn-box-item>.holder>.action-area {
		padding: 0 20px 20px 20px;
	}
	
	.wraper-student-learn .student-learn-box-item>.holder>.data {
		padding: 20px 20px;
	}
	
	.wraper-student-learn .student-learn-box-item>.holder>.data .title {
		font-size: 20px;
		margin-bottom: 12px;
	}
	
	.subscribe-career .contact-form {
		padding-right: 0;
	}
}

@media screen and (max-width: 991px) {
	.wraper-industry-webinarsticker.students-webinarsticker .industry-webinarsticker .media-body {
		padding: 25px 25px 13px;
	}
	
	.wraper-industry-webinarsticker.students-webinarsticker .industry-webinarsticker .students-webinarsticker-text {
		width: 100%;
		margin-bottom: 20px;
	}
	
	.wraper-industry-webinarsticker.students-webinarsticker .industry-webinarsticker .students-webinarsticker-buttons {
		width: 100%;
	}
	
	.wraper-industry-webinarsticker.students-webinarsticker .industry-webinarsticker .students-webinarsticker-buttons .btn {
		vertical-align: top;
		width: auto;
		margin-right: 5px;
	}
	
	.wraper-industry-webinarsticker.students-webinarsticker .industry-webinarsticker .students-webinarsticker-buttons .btn:last-child {
		margin-right: 0;
	}
	
	.wraper-services-industries.students-page .services-industries-data .description {
		padding: 25px 0 0 0;
	}
	
	.wraper-student-video-list .videos-main-list .videos-main-list-item>.holder>.data .title {
		font-size: 20px;
		margin-bottom: 10px;
	}
	
	.wraper-student-video-list .videos-main-list .videos-main-list-item>.holder>.data .description {
		margin-bottom: 20px;
		font-size: 16px;
	}
	
	.wraper-industry-webinarsticker.students-webinarsticker+.wraper-culture-welcome>.container {
		padding-top: 130px;
	}
	
	.wraper-student-learn>.container, .subscribe-career>.container, .wraper-image-box>.container {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	
	.wraper-student-video-list>.container {
		padding-top: 80px;
		padding-bottom: 50px;
	}
}

@media screen and (max-width: 767px) {
	.wraper-industry-webinarsticker.students-webinarsticker .industry-webinarsticker .media-body {
		padding: 20px 20px 15px;
	}
	
	.wraper-industry-webinarsticker.students-webinarsticker .industry-webinarsticker .students-webinarsticker-text .title {
		font-size: 20px;
		font-weight: 600;
	}
	
	.wraper-industry-webinarsticker.students-webinarsticker+.wraper-culture-welcome>.container {
		padding-top: 110px;
	}
	
	.wraper-student-learn>.container {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	
	.subscribe-career>.container {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	
	.subscribe-career .subscribe-career-team-slider {
		margin-bottom: 45px;
	}
	
	.subscribe-career .emailList {
		margin-top: 30px;
	}
	
	.wraper-image-box>.container {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	
	.wraper-image-box .pic {
		margin-top: 1px;
		margin-bottom: 1px;
	}
	
	.wraper-student-video-list>.container {
		padding-top: 50px;
		padding-bottom: 20px;
	}
}

@media screen and (max-width: 575px) {
	.wraper-industry-webinarsticker.students-webinarsticker .industry-webinarsticker .students-webinarsticker-text ul li {
		width: 100%;
	}
	
	.wraper-student-video-list .student-video-list-sticker {
		display: none;
	}
}

.wraper-recruiting-welcome {
	background: #f8f5f5;
	background: linear-gradient(0deg, #f8f5f5 0%, #fff 100%);
}

.wraper-recruiting-welcome .recruiting-welcome-sticker.one {
	top: 0;
	right: 0;
}

.wraper-recruiting-welcome .recruiting-welcome-sticker.two {
	bottom: 0;
	left: 0;
}

.wraper-recruiting-welcome .recruiting-welcome-sticker.bottom-right {
	bottom: 0;
	right: 0;
	max-width: 216px;
}

.wraper-recruiting-welcome .recruiting-welcome-sticker.middle-left {
	transform: rotate(180deg);
	top: 32%;
	left: 0;
}

.wraper-recruiting-welcome .recruiting-welcome-sticker.middle-right {
	right: 0;
	top: 38%;
	max-width: 70px;
}

.wraper-recruiting-welcome>.container {
	padding-top: 110px;
	padding-bottom: 30px;
}

.wraper-recruiting-welcome .recruiting-welcome {
	margin-right: -30px;
	margin-bottom: 40px;
	margin-left: -30px;
}

.wraper-recruiting-welcome .recruiting-welcome>[class*=col-] {
	padding-right: 30px;
	padding-left: 30px;
}

.wraper-recruiting-welcome .recruiting-welcome .recruiting-welcome-image {
	margin-bottom: 40px;
}

.wraper-recruiting-welcome .recruiting-welcome .recruiting-welcome-image img {
	width: 100%;
}

.wraper-recruiting-welcome .recruiting-welcome .recruiting-welcome-image .action-area {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 20px;
}

.wraper-recruiting-welcome .recruiting-welcome .recruiting-welcome-image .action-area .btn {
	width: 80px;
	height: 80px;
	background-color: #fff;
	border: none;
	border-radius: 50%;
	font-size: 18px;
	color: #a29438;
	line-height: 1;
}

.wraper-recruiting-welcome .recruiting-welcome .recruiting-welcome-data {
	margin-bottom: 40px;
}

.wraper-recruiting-welcome .recruiting-welcome .recruiting-welcome-data .section-heading {
	margin-bottom: 25px;
}

.wraper-recruiting-welcome .recruiting-welcome .recruiting-welcome-data .section-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-recruiting-welcome .recruiting-welcome .recruiting-welcome-data .section-heading .title {
	font-weight: 700;
	font-size: 30px;
	line-height: 1.33;
}

.wraper-recruiting-welcome .recruiting-welcome .recruiting-welcome-data .default-text {
	margin-bottom: 35px;
}

.wraper-recruiting-welcome .recruiting-welcome .recruiting-welcome-data .default-text>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-recruiting-welcome .recruiting-welcome .recruiting-welcome-data .action-area .btn {
	min-width: 160px;
}

@media screen and (max-width: 991px) {
	.wraper-recruiting-welcome>.container {
		padding-top: 70px;
		padding-bottom: 0;
	}
}

@media screen and (max-width: 767px) {
	.wraper-recruiting-welcome .recruiting-welcome-sticker.one, .wraper-recruiting-welcome .recruiting-welcome-sticker.two, .wraper-recruiting-welcome .recruiting-welcome-sticker.bottom-right, .wraper-recruiting-welcome .recruiting-welcome-sticker.middle-left, .wraper-recruiting-welcome .recruiting-welcome-sticker.middle-right {
		display: none;
	}
	
	.wraper-recruiting-welcome>.container {
		padding-top: 50px;
		padding-bottom: 0;
	}
}

.wraper-services-risk.why-page .services-risk .services-risk-data {
	height: 100%;
}

.wraper-services-risk.why-page .services-risk .services-risk-data .services-risk-sticker {
	bottom: 53px;
	left: 0;
}

.wraper-services-risk.why-page .sticker-right-top {
	top: 50px;
	right: -70px;
}

.wraper-services-risk.why-page .right-content-box {
	z-index: 1;
	width: 485px;
	max-width: 100%;
	float: left;
	margin-left: -90px;
	background-color: #fff;
	padding: 44px 48px 50px;
	margin-top: 110px;
	-webkit-box-shadow: 0 6px 30px 0 rgba(0, 0, 0, .05);
	box-shadow: 0 6px 30px 0 rgba(0, 0, 0, .05);
	margin-bottom: 120px;
}

.wraper-services-risk.why-page .right-content-box .title {
	font-size: 20px;
	color: #000;
	font-weight: 400;
	line-height: 1.15;
	margin-bottom: 30px;
}

.wraper-services-risk.why-page .right-content-box ul {
	font-size: 14px;
	line-height: 18px;
}

.wraper-services-risk.why-page .right-content-box ul li {
	padding-left: 20px;
	position: relative;
	margin-bottom: 10px;
}

.wraper-services-risk.why-page .right-content-box ul li:last-child {
	margin-bottom: 0;
}

.wraper-services-risk.why-page .right-content-box ul li::before {
	content: "";
	position: absolute;
	top: 5px;
	left: 0;
	background: url("https://cdn-cjenf.nitrocdn.com/YraLELSZjLLoXiaoCRXXEKAGQjbZVtuO/assets/images/optimized/rev-1f7c414/www.johnsonlambert.com/wp-content/themes/jl-cms-theme/assets/images/why-jl/path.svg") no-repeat 0 0;
	width: 11px;
	height: 8px;
}

.wraper-services-risk.why-page .services-risk .services-risk-data .default-text.bonus-text {
	padding-top: 60px;
}

.wraper-services-risk.why-page .services-risk .services-risk-data .default-text.bonus-text p {
	font-style: italic;
	font-size: 12px;
	color: #000;
	font-weight: 600;
}

.wrapper-life-outside {
	color: #fff;
}

.wrapper-life-outside .content-area {
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
}

.wrapper-life-outside .content-area .title {
	color: #fff;
}

.wrapper-life-outside .pic {
	padding-top: 43.97%;
}

.wrapper-life-outside .pic>.pic-main {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.wrapper-life-outside .pic>.pic-main:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
	background: #000;
	opacity: .45;
}

.wrapper-life-outside .pic>.pic-main img {
	width: 100%;
	height: 100%;
	object-position: center center;
	object-fit: cover;
}

.wraper-our-video {
	background-color: #29588c;
}

.wraper-our-video>.container {
	padding-top: 100px;
	padding-bottom: 110px;
}

.wraper-our-video .student-video-list-sticker.one {
	top: 4px;
	left: 4px;
}

.wraper-our-video .student-video-list-sticker.two {
	bottom: 0;
	right: 0;
}

.wraper-our-video .student-video-list-text {
	top: 25px;
	right: 0;
}

.wraper-our-video .section-heading {
	margin-bottom: 25px;
}

.wraper-our-video .section-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-our-video .section-heading .title {
	color: #fff;
}

.wraper-our-video .default-text {
	max-width: 950px;
	margin-bottom: 50px;
	color: #fff;
}

.wraper-our-video .default-text>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-our-video .our-video-list .our-video-list-item>.holder .pic {
	padding-top: 52.2%;
}

.wraper-our-video .our-video-list .our-video-list-item>.holder .pic>.pic-main {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.wraper-our-video .our-video-list .our-video-list-item>.holder .pic>.pic-main img {
	width: 100%;
	height: 100%;
	object-position: center center;
	object-fit: cover;
}

.wraper-our-video .our-video-list .our-video-list-item>.holder .action-area {
	right: 0;
	bottom: 0;
	left: 0;
	top: 0;
}

.wraper-our-video .our-video-list .our-video-list-item>.holder .action-area .btn {
	background-color: rgba(0, 0, 0, 0);
	border: none;
	border-radius: 50%;
	font-size: 30px;
	color: #fff;
	line-height: 1;
	padding: 5px 5px 5px 5px;
	text-align: center;
	opacity: .7;
}

.wraper-our-video .our-video-list .our-video-list-item>.holder .action-area .btn i {
	margin-left: auto;
	margin-right: auto;
}

.wraper-our-video .our-video-list .our-video-list-item>.holder:hover .action-area .btn {
	opacity: 1;
	-webkit-transform: translateY(-5px);
	transform: translateY(-5px);
}

.wraper-our-video .our-video-list .our-video-list-item .title {
	font-size: 18px;
	margin-top: 22px;
	line-height: 1.15;
	color: #fff0f0;
	font-weight: 600;
}

.wraper-our-video .our-video-list .swiper-navigation {
	padding-top: 47px;
}

.wraper-our-video .our-video-list .swiper-navigation .swiper-button-prev, .wraper-our-video .our-video-list .swiper-navigation .swiper-button-next {
	position: static;
	vertical-align: top;
	width: 39px;
	height: 39px;
	margin-top: 0;
	background-image: none;
	border: 1px solid #fff;
	border-radius: 50%;
	font-size: 22px;
	color: #fff;
	line-height: 1;
	opacity: .3;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-our-video .our-video-list .swiper-navigation .swiper-button-prev.nitro-lazy, .wraper-our-video .our-video-list .swiper-navigation .swiper-button-next.nitro-lazy {
	background-image: none !important;
}

.wraper-our-video .our-video-list .swiper-navigation .swiper-button-prev:hover, .wraper-our-video .our-video-list .swiper-navigation .swiper-button-next:hover {
	opacity: 1;
}

.wraper-our-video .our-video-list .swiper-navigation .swiper-button-prev {
	margin-right: 6px;
}

.wraper-culture-mission.why-page {
	background-color: #29588c;
}

.wraper-culture-mission.why-page .learn-sticker {
	top: 0;
	right: 0;
}

.wraper-culture-mission.why-page .culture-mission-sticker {
	bottom: 40px;
}

.wraper-culture-mission.why-page .culture-mission .culture-mission-list .culture-mission-list-item .card-header {
	border-bottom-color: #4978ac;
}

.awards-main-list .awards-main-list-box {
	margin-left: -24px;
	margin-right: -24px;
	padding-left: 24px;
	padding-right: 24px;
}

.awards-main-list .award-main-list-item .holder {
	background-color: #fff;
	border: 1px solid #eee;
	padding: 10px 10px 27px;
}

.awards-main-list .award-main-list-item .holder .data {
	padding: 20px 10px 0 10px;
}

.awards-main-list .award-main-list-item .holder>.pic {
	padding-top: 89.3%;
}

.awards-main-list .award-main-list-item .holder>.pic>.pic-main {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.awards-main-list .award-main-list-item .holder>.pic>.pic-main img {
	width: 100%;
	height: 100%;
	object-position: center center;
	object-fit: cover;
}

.awards-main-list .award-main-list-item .holder .title {
	font-size: 14px;
	font-weight: 600;
	color: #000;
	line-height: 1;
	margin-bottom: 10px;
}

.awards-main-list .award-main-list-item .holder .winners {
	display: block;
	line-height: 1.1;
	font-size: 11px;
	color: #748185;
}

.awards-main-list .swiper-navigation .swiper-button-prev, .awards-main-list .swiper-navigation .swiper-button-next {
	vertical-align: top;
	width: 48px;
	height: 48px;
	margin-top: -58px;
	background-image: none;
	border: 1px solid #bdbdbd;
	border-radius: 50%;
	font-size: 22px;
	color: #bdbdbd;
	line-height: 1;
	opacity: 1;
	background-color: #fff;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.awards-main-list .swiper-navigation .swiper-button-prev.nitro-lazy, .awards-main-list .swiper-navigation .swiper-button-next.nitro-lazy {
	background-image: none !important;
}

.awards-main-list .swiper-navigation .swiper-button-prev:hover, .awards-main-list .swiper-navigation .swiper-button-next:hover {
	border: 1px solid #000;
	color: #000;
}

.awards-main-list .swiper-navigation .swiper-button-prev.swiper-button-disabled, .awards-main-list .swiper-navigation .swiper-button-next.swiper-button-disabled {
	display: none !important;
}

.awards-main-list .swiper-navigation .swiper-button-prev {
	left: 0;
}

.awards-main-list .swiper-navigation .swiper-button-next {
	right: 0;
}

.wraper-services-regulatory .celebrated-culture-sticker {
	top: 14px;
	right: 8px;
}

.wraper-services-regulatory .celebrated-culture-sticker.two {
	bottom: 0;
	left: 0;
	right: auto;
	top: auto;
}

.wraper-services-regulatory.why-page {
	color: #daecdb;
}

.wraper-services-regulatory.why-page>.container {
	padding-bottom: 120px;
}

.wraper-services-regulatory.why-page .services-regulatory-box .services-regulatory-box-item {
	padding: 50px 20px;
}

.wraper-services-regulatory.why-page .services-regulatory-box .services-regulatory-box-item:last-child, .wraper-services-regulatory.why-page .services-regulatory-box .services-regulatory-box-item:nth-last-child(2), .wraper-services-regulatory.why-page .services-regulatory-box .services-regulatory-box-item:nth-last-child(3) {
	border-bottom: none;
}

.wraper-services-regulatory.why-page .services-regulatory-box .services-regulatory-box-item>.holder>.data .title {
	font-size: 18px;
	color: #fff;
	line-height: 1.15;
	margin-bottom: 20px;
}

.wraper-services-regulatory.why-page .services-regulatory-box .services-regulatory-box-item>.holder>.data .text {
	margin-bottom: 20px;
}

.wraper-services-regulatory.why-page .services-regulatory-box .services-regulatory-box-item>.holder>.data .text>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-services-regulatory.why-page .services-regulatory-box .services-regulatory-box-item>.holder>.data .text p {
	font-size: 14px;
	line-height: 1.57;
	margin-bottom: 20px;
}

.wraper-services-regulatory.why-page .services-regulatory-box .services-regulatory-box-item>.holder>.data .text a {
	color: inherit;
	text-decoration: underline !important;
}

.wraper-services-regulatory.why-page .services-regulatory-box .services-regulatory-box-item>.holder>.data .textLink {
	font-size: 14px;
	font-weight: 600;
	color: #fff;
}

.why-popup {
	display: none;
	width: 540px;
	max-width: 100%;
	background-color: #fff;
	padding: 52px 60px 57px 60px;
	color: #6b7173;
}

.why-popup .popup-inner {
	text-align: center;
}

.why-popup h2 {
	font-size: 18px;
	font-weight: 600;
	line-height: 1.15;
	margin-bottom: 20px;
	color: #000;
}

.why-popup p {
	margin-bottom: 20px;
}

.why-popup p:last-child {
	margin-bottom: 0;
}

@media screen and (max-width: 1199px) {
	.wraper-services-risk.why-page .right-content-box {
		padding: 30px 30px;
		width: 450px;
		margin-left: -50px;
	}
}

@media screen and (max-width: 991px) {
	.wraper-services-regulatory.why-page>.container {
		padding-bottom: 80px;
	}
	
	.wraper-services-regulatory.why-page .services-regulatory-box .services-regulatory-box-item:nth-last-child(3) {
		border-bottom: 1px solid #6e9970;
	}
	
	.wraper-services-risk.why-page .right-content-box {
		width: 350px;
		padding: 20px 20px;
		margin-left: 10px;
		margin-bottom: 80px;
	}
	
	.wraper-services-risk.why-page .services-risk .services-risk-data .default-text.bonus-text {
		padding-top: 30px;
	}
	
	.wrapper-life-outside .pic {
		min-height: 270px;
	}
	
	.awards-main-list .awards-main-list-box {
		margin-left: -15px;
		margin-right: -15px;
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.wraper-our-video>.container {
		padding-top: 80px;
		padding-bottom: 80px;
	}
}

@media screen and (max-width: 767px) {
	.wraper-services-risk.why-page .services-risk .services-risk-pic {
		padding: 0 0 0;
	}
	
	.wraper-services-risk.why-page .services-risk .services-risk-data .default-text.bonus-text {
		padding-top: 20px;
	}
	
	.wraper-services-risk.why-page .right-content-box {
		margin-top: 0;
		width: 100%;
		margin-left: 0;
		padding-top: 0;
		padding-bottom: 50px;
		margin-bottom: 0;
	}
	
	.wraper-services-risk.why-page .right-content-box .title {
		margin-bottom: 20px;
	}
	
	.wraper-services-regulatory.why-page>.container {
		padding-bottom: 50px;
	}
	
	.wraper-our-video>.container {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	
	.wraper-our-video .our-video-list .swiper-navigation {
		padding-top: 27px;
	}
	
	.wraper-our-video .our-video-list .our-video-list-item .title {
		margin-top: 15px;
	}
}

@media screen and (max-width: 575px) {
	.wraper-services-regulatory.why-page .services-regulatory-box .services-regulatory-box-item:nth-last-child(2), .wraper-services-regulatory.why-page .services-regulatory-box .services-regulatory-box-item:last-child {
		border-bottom: 1px solid #6e9970;
	}
}

.wraper-epub-viewer {
	background-color: #fff;
}

.wraper-epub-viewer>.container {
	padding-top: 90px;
	padding-bottom: 100px;
}

.wraper-epub-viewer .epub-viewer-heading {
	margin-bottom: 32px;
}

.wraper-epub-viewer .epub-viewer-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-epub-viewer .epub-viewer-content {
	margin-bottom: 45px;
}

.wraper-epub-viewer .epub-viewer-content>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-epub-viewer .epub-viewer-main {
	padding: 50px;
}

.wraper-epub-viewer .epub-viewer-main #viewer.spreads {
	border-radius: 0;
	margin: 0;
	top: 0;
	box-shadow: none !important;
}

.wraper-epub-viewer .epub-viewer-main .arrow {
	margin-top: -23px;
	font-size: 45px;
	line-height: 1;
}

.wraper-epub-viewer .epub-viewer-main .arrow#prev {
	left: 5px;
}

.wraper-epub-viewer .epub-viewer-main .arrow#next {
	right: 5px;
}

@media screen and (max-width: 991px) {
	.wraper-epub-viewer>.container {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	
	.wraper-epub-viewer .epub-viewer-main .arrow#prev {
		left: 0;
	}
	
	.wraper-epub-viewer .epub-viewer-main .arrow#next {
		right: 5px;
	}
}

@media screen and (max-width: 767px) {
	.wraper-epub-viewer>.container {
		padding-top: 50px;
		padding-bottom: 50px;
	}
}

.wraper-captive-leadership .bg-orange, .wraper-tax-services .bg-orange {
	background-color: #e7622a !important;
}

.wraper-captive-leadership .bg-green-yellow, .wraper-tax-services .bg-green-yellow {
	background-color: #a29438 !important;
}

.wraper-captive-leadership .bg-skyblue, .wraper-tax-services .bg-skyblue {
	background-color: #4492c6 !important;
}

.wraper-captive-leadership .bg-blue, .wraper-tax-services .bg-blue {
	background-color: #29588c !important;
}

.wraper-captive-banner {
	min-height: 350px;
	background: center center no-repeat;
	background-size: cover;
}

.wraper-captive-banner .captive-banner-video {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.wraper-captive-banner .captive-banner-video video {
	width: 100%;
	height: 100%;
	object-position: center center;
	object-fit: cover;
}

.wraper-captive-banner .captive-banner-overlay {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(0, 0, 0, .1);
}

.wraper-captive-banner>.container {
	padding-top: 130px;
	padding-bottom: 90px;
}

.wraper-captive-banner .captive-banner {
	max-width: 870px;
}

.wraper-captive-banner .captive-banner .title {
	margin-bottom: 25px;
	font-weight: 700;
	color: #fff;
}

.wraper-captive-banner .captive-banner .subtitle {
	max-width: 720px;
	margin-bottom: 30px;
	font-weight: 400;
	font-size: 16px;
	color: #fff;
	line-height: 1.5;
}

.wraper-captive-banner .captive-banner .btn {
	min-width: 170px;
}

.banner-bottom-text {
	color: #fff;
	position: relative;
	left: 0;
	right: 0;
	bottom: 0;
	background: #4492c6;
}

.banner-bottom-text .title {
	font-weight: 600;
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 17px;
}

@media screen and (max-width: 767px) {
	.banner-bottom-text .title {
		font-size: 20px;
		line-height: 26px;
	}
}

.banner-bottom-text p.time-date {
	font-weight: 600;
	font-size: 14px;
	line-height: 14px;
}

.banner-bottom-text p.time-date span {
	position: relative;
	padding-right: 10px;
	padding-left: 10px;
}

.banner-bottom-text p.time-date span::after {
	width: 1.5px;
	content: "";
	height: 15px;
	background: #fff;
	position: absolute;
	left: 0;
	top: 1px;
	bottom: 0;
	margin: auto;
}

.banner-bottom-text p.time-date span:first-child {
	padding-left: 0px;
}

.banner-bottom-text p.time-date span:first-child::after {
	display: none;
}

.banner-bottom-text .btn {
	position: absolute;
	right: 0;
	height: 50px;
	top: 0;
	bottom: 0;
	margin: auto;
}

.banner-bottom-text .btn.btn-white-color {
	font-size: 14px;
	line-height: 20px;
	border-color: #fff;
	top: -30px;
	right: auto;
	bottom: auto;
	left: 0;
	letter-spacing: 2px;
}

.banner-bottom-text .text-wrap {
	position: relative;
	padding: 36px 180px 25px 0px;
}

@media screen and (max-width: 640px) {
	.banner-bottom-text .text-wrap {
		padding: 36px 0px 25px 0px;
	}
	
	.banner-bottom-text .text-wrap .btn {
		position: relative;
	}
	
	.banner-bottom-text .text-wrap .btn.btn-white-color {
		position: absolute;
	}
}

.banner-bottom-text .text-wrap-inner {
	max-width: 827px;
	margin-left: 0;
	margin-right: auto;
}

@media screen and (max-width: 640px) {
	.banner-bottom-text .text-wrap-inner {
		margin-bottom: 20px;
	}
}

.wraper-resources>.container {
	padding-top: 70px;
	padding-bottom: 70px;
}

.wraper-resources .resources-text {
	top: 25px;
	right: -43px;
}

.wraper-resources .section-heading {
	margin-bottom: 35px;
}

.wraper-resources .insights-main-list {
	margin-top: 100px;
}

.wraper-resources .contact-form .form-row {
	margin-bottom: 15px;
}

.wraper-resources .contact-form .form-row.mt-40 {
	margin-top: 40px;
}

.wraper-resources .contact-form .form-row p {
	width: 100%;
}

.wraper-resources .contact-form .form-row .wpcf7-spinner {
	position: absolute;
	right: 0;
	top: 12px;
	margin-left: 0;
}

.wraper-resources .contact-form .form-row .material-input label {
	color: #fff;
}

.wraper-resources .contact-form .form-row .material-input select, .wraper-resources .contact-form .form-row .material-input textarea, .wraper-resources .contact-form .form-row .material-input input {
	color: #fff;
}

.wraper-resources .contact-form .form-row .recaptcha {
	margin-bottom: 40px;
}

.wraper-resources .material .material-select>.material-title, .wraper-resources .material .material-select>label {
	color: #fff;
	font-weight: 600;
}

.wraper-resources .subscribe-insurance {
	background-color: #29588c;
	padding: 36px 40px;
	margin-bottom: 40px;
}

@media screen and (max-width: 575px) {
	.wraper-resources .subscribe-insurance {
		padding: 36px 30px;
	}
}

.wraper-resources .subscribe-insurance .title {
	font-weight: 700;
	color: #fff;
	text-align: center;
	font-size: 20px;
	line-height: 24px;
	margin-bottom: 40px;
}

.wraper-resources .subscribe-insurance .btn:hover {
	border: 1px solid #fff;
}

.wraper-resources .webinars-single-register-pic {
	position: relative;
	margin-bottom: 40px;
	padding-top: 62%;
}

.wraper-resources .webinars-single-register-pic .bg-before {
	position: absolute;
	background-color: #29588c;
	width: 70%;
	top: 0px;
	bottom: 0px;
}

.wraper-resources .webinars-single-register-pic.right .bg-before {
	right: 0px;
}

.wraper-resources .webinars-single-register-pic.right>.pic {
	right: 20px;
	left: 0;
}

.wraper-resources .webinars-single-register-pic.left .bg-before {
	left: 0px;
}

.wraper-resources .webinars-single-register-pic.left>.pic {
	left: 20px;
	right: 0;
}

.wraper-resources .webinars-single-register-pic>.pic {
	top: 20px;
	bottom: 20px;
	z-index: 1;
}

.wraper-resources .webinars-single-register-pic>.pic img {
	width: 100%;
	height: 100%;
	object-position: center center;
	object-fit: cover;
}

.wraper-resources .webinars-single-register-pic>.pic iframe {
	width: 100%;
	height: 100%;
}

.wraper-resources .webinars-single-register-pic>.action-area {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 20px;
	z-index: 2;
}

.wraper-resources .webinars-single-register-pic>.action-area .btn {
	width: 40px;
	height: 40px;
	border: none;
	border-radius: 50%;
	font-size: 18px;
	color: #fff;
	line-height: 1;
}

.wraper-resources .webinars-single-register-pic>.action-area .btn i {
	margin-right: -3px;
}

.wraper-captive-leadership {
	background: #3d6c40;
}

.wraper-captive-leadership .captive-leadership-sticker.one {
	top: 120px;
	right: 0;
}

.wraper-captive-leadership .captive-leadership-sticker.two {
	top: calc(50% - 160px);
	left: 0;
}

@media screen and (max-width: 767px) {
	.wraper-captive-leadership .captive-leadership-sticker.two {
		opacity: .4;
	}
}

.wraper-captive-leadership .captive-leadership-sticker.three {
	bottom: 147px;
	right: 0;
}

.wraper-captive-leadership>.container-fluid {
	padding-top: 100px;
	padding-bottom: 100px;
}

.wraper-captive-leadership .section-heading {
	margin-bottom: 80px;
}

.wraper-captive-leadership .section-heading .title {
	margin-bottom: 17px;
	color: #fff;
}

.wraper-captive-leadership .section-heading .tagline {
	color: #fff;
}

.wraper-captive-leadership .captive-leadership .leader-text-img {
	margin-bottom: 65px;
	width: 300px;
}

@media screen and (max-width: 1199px) {
	.wraper-captive-leadership .captive-leadership .leader-text-img {
		width: 215px;
	}
}

@media screen and (max-width: 991px) {
	.wraper-captive-leadership .captive-leadership .leader-text-img {
		width: 180px;
		margin-bottom: 30px;
	}
}

@media screen and (max-width: 575px) {
	.wraper-captive-leadership .captive-leadership .leader-text-img {
		width: 300px;
	}
}

.wraper-captive-leadership .captive-leadership .leader-text-img .leader-div {
	position: relative;
	padding: 40px 0;
	margin-bottom: 20px;
}

.wraper-captive-leadership .captive-leadership .leader-text-img .leader-div .leader-bg {
	width: 190px;
	height: 190px;
	background: #29588c;
	transform: rotate(-45deg);
}

@media screen and (max-width: 1199px) {
	.wraper-captive-leadership .captive-leadership .leader-text-img .leader-div .leader-bg {
		width: 130px;
		height: 130px;
	}
}

@media screen and (max-width: 991px) {
	.wraper-captive-leadership .captive-leadership .leader-text-img .leader-div .leader-bg {
		width: 116px;
		height: 116px;
	}
}

@media screen and (max-width: 575px) {
	.wraper-captive-leadership .captive-leadership .leader-text-img .leader-div .leader-bg {
		width: 190px;
		height: 190px;
	}
}

.wraper-captive-leadership .captive-leadership .leader-text-img .leader-div .leader-img-holder {
	width: 160px;
	height: 160px;
	border-radius: 50%;
	background-color: #fff;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}

@media screen and (max-width: 1199px) {
	.wraper-captive-leadership .captive-leadership .leader-text-img .leader-div .leader-img-holder {
		width: 110px;
		height: 110px;
	}
}

@media screen and (max-width: 1199px) {
	.wraper-captive-leadership .captive-leadership .leader-text-img .leader-div .leader-img-holder {
		width: 96px;
		height: 96px;
	}
}

@media screen and (max-width: 575px) {
	.wraper-captive-leadership .captive-leadership .leader-text-img .leader-div .leader-img-holder {
		width: 160px;
		height: 160px;
	}
}

.wraper-captive-leadership .captive-leadership .leader-text-img .leader-div .leader-img-holder img {
	border-radius: 50%;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.wraper-captive-leadership .captive-leadership .leader-text-img .title {
	font-weight: 700;
	font-size: 18px;
	line-height: 25px;
	color: #fff;
}

.wraper-captive-leadership .max-910px {
	max-width: 910px;
}

@media screen and (max-width: 1199px) {
	.wraper-captive-leadership .max-910px {
		max-width: 705px;
	}
}

@media screen and (max-width: 1199px) {
	.wraper-captive-leadership .max-910px {
		max-width: 570px;
	}
}

.wraper-captive-leadership .max-1240px {
	max-width: 1240px;
}

@media screen and (max-width: 1199px) {
	.wraper-captive-leadership .max-1240px {
		max-width: 940px;
	}
}

@media screen and (max-width: 1199px) {
	.wraper-captive-leadership .max-1240px {
		max-width: 760px;
	}
}

@media screen and (max-width: 767px) {
	.wraper-events {
		padding-left: 15px;
	}
}

.wraper-events .events-sticker.one {
	top: calc(50% - 136px);
	left: 0;
}

.wraper-events>.container-fluid {
	padding-top: 100px;
	padding-bottom: 100px;
}

@media screen and (max-width: 767px) {
	.wraper-events>.container-fluid {
		padding-top: 60px;
		padding-bottom: 60px;
	}
}

.wraper-events .event-list {
	max-height: 530px;
}

.wraper-events .event-list .mCSB_container {
	margin-right: 0;
}

.wraper-events .event-list .mCSB_scrollTools {
	width: 4px;
}

.wraper-events .event-list li {
	list-style: none;
	width: 100%;
	padding: 30px;
	background: #29588c;
	margin-bottom: 20px;
}

.wraper-events .event-list li .section-heading .title {
	margin-bottom: 13px;
	color: #fff;
	font-weight: 700;
	font-size: 18px;
	line-height: 24px;
}

.wraper-events .event-list li .section-heading .subtitle {
	color: #fff;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	margin-bottom: 0;
	font-weight: 600;
	font-size: 14px;
	line-height: 20px;
}

.wraper-events .event-list li .section-heading .subtitle span {
	margin-right: 60px;
	margin-left: 0;
}

@media screen and (max-width: 991px) {
	.wraper-events .event-list li .section-heading .subtitle span {
		margin-right: 15px;
	}
}

.wraper-events .event-list li:last-child {
	margin-bottom: 0;
}

.wraper-tax-services {
	background: #29588c;
}

.wraper-tax-services .tax-services-sticker.one {
	top: 20px;
	left: 0;
}

.wraper-tax-services .tax-services-sticker.two {
	bottom: 140px;
	right: 0;
}

.wraper-tax-services>.container {
	padding-top: 82px;
	padding-bottom: 82px;
}

.wraper-tax-services .tax-services .media {
	padding-top: 40px;
	padding-bottom: 40px;
}

@media screen and (max-width: 767px) {
	.wraper-tax-services .tax-services .media {
		padding-top: 20px;
		padding-bottom: 20px;
	}
}

.wraper-tax-services .tax-services .media .section-heading .title {
	max-width: 330px;
	text-transform: inherit;
	font-weight: 700;
	font-size: 28px;
	color: #fff;
	line-height: 36px;
	margin-bottom: 0;
}

@media screen and (max-width: 991px) {
	.wraper-tax-services .tax-services .media .section-heading .title {
		font-size: 20px;
	}
}

@media screen and (max-width: 767px) {
	.wraper-tax-services .tax-services .media .section-heading .title {
		font-size: 18px;
		line-height: 24px;
	}
}

@media screen and (max-width: 575px) {
	.wraper-tax-services .tax-services .media .section-heading .title {
		max-width: 100%;
		font-size: 16px;
	}
}

.wraper-tax-services .tax-services .media .media-icon {
	position: relative;
	z-index: 1;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 16px;
}

.wraper-tax-services .tax-services .media::before {
	content: "";
	position: absolute;
	top: -50%;
	bottom: 50%;
	width: 1px;
	left: 45px;
	border: 1px dashed #6b90b9;
}

.wraper-tax-services .tax-services .bg-orange .media .media-icon {
	background-color: #e7622a;
}

.wraper-tax-services .tax-services .bg-green-yellow .media .media-icon {
	background-color: #a29438;
}

.wraper-tax-services .tax-services .col-12:nth-child(3) .media .media-icon, .wraper-tax-services .tax-services .col-12:nth-child(4) .media .media-icon {
	background-color: #e7622a;
}

.wraper-tax-services .tax-services .col-12:nth-child(3) .section-heading .title, .wraper-tax-services .tax-services .col-12:nth-child(4) .section-heading .title {
	color: #e7622a;
}

.wraper-tax-services .tax-services .col-12:nth-child(1) .media .media-icon, .wraper-tax-services .tax-services .col-12:nth-child(6) .media .media-icon {
	background-color: #a29438;
}

.wraper-tax-services .tax-services .col-12:nth-child(1) .section-heading .title, .wraper-tax-services .tax-services .col-12:nth-child(6) .section-heading .title {
	color: #a29438;
}

.wraper-tax-services .tax-services .col-12:nth-child(2) .media .media-icon, .wraper-tax-services .tax-services .col-12:nth-child(5) .media .media-icon {
	background-color: #4492c6;
}

.wraper-tax-services .tax-services .col-12:nth-child(2) .section-heading .title, .wraper-tax-services .tax-services .col-12:nth-child(5) .section-heading .title {
	color: #4492c6;
}

.wraper-tax-services .tax-services .col-12:first-child .media::before, .wraper-tax-services .tax-services .col-12:nth-child(2) .media::before {
	top: 50%;
}

@media screen and (max-width: 575px) {
	.wraper-tax-services .tax-services .col-12:nth-child(2) .media::before {
		top: -50%;
	}
}

.wraper-captive-challenges .captive-challenges-sticker.one {
	top: 13px;
	left: 0;
}

.wraper-captive-challenges .captive-challenges-sticker.two {
	bottom: 0;
	right: 0;
	width: 260px;
}

.wraper-captive-challenges>.container {
	padding-top: 120px;
	padding-bottom: 100px;
}

.wraper-captive-challenges .captive-challenges .tagline {
	margin-bottom: 45px;
}

.wraper-captive-challenges .section-heading .title {
	text-transform: inherit;
	font-weight: 800;
	font-size: 68px;
}

@media screen and (max-width: 1199px) {
	.wraper-captive-challenges .section-heading .title {
		font-size: 52px;
	}
}

@media screen and (max-width: 991px) {
	.wraper-captive-challenges .section-heading .title {
		font-size: 42px;
	}
}

@media screen and (max-width: 767px) {
	.wraper-captive-challenges .section-heading .title {
		font-size: 34px;
	}
}

@media screen and (max-width: 575px) {
	.wraper-captive-challenges .section-heading .title {
		font-size: 30px;
	}
}

.nSlideBtn {
	display: flex;
	justify-content: center;
	margin-top: 20px;
}

.nSlideBtn .slidePrev, .nSlideBtn .slideNext {
	width: 39px;
	height: 39px;
	margin: 0;
	background-image: none;
	border: 1px solid #000;
	border-radius: 50%;
	font-size: 22px;
	color: #000;
	line-height: 1;
	opacity: .3;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	display: block;
	line-height: 37px;
	text-align: center;
}

.nSlideBtn .slidePrev.nitro-lazy, .nSlideBtn .slideNext.nitro-lazy {
	background-image: none !important;
}

.nSlideBtn .slidePrev:hover, .nSlideBtn .slideNext:hover {
	opacity: 1;
}

.nSlideBtn .slidePrev {
	margin-right: 12px;
}

.captiveSlideBox .nSlideBtn .slidePrev, .captiveSlideBox .nSlideBtn .slideNext {
	border-color: #fff;
	color: #fff;
	opacity: .5;
}

.captiveSlideBox .nSlideBtn .slidePrev:hover, .captiveSlideBox .nSlideBtn .slideNext:hover {
	opacity: 1;
}

.banner-sec {
	width: 100%;
	position: relative;
	overflow: hidden;
}

.banner-sec .banner-content-holder {
	width: 100%;
	position: relative;
}

.banner-sec .banner-image-height {
	padding-top: 30%;
	position: relative;
	width: 0;
	min-height: 500px;
}

.banner-sec .banner-image-holder {
	width: 100%;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	left: 0;
	height: 100%;
	z-index: 1;
	overflow: hidden;
}

.banner-sec .banner-image-holder::before {
	content: "";
	width: 110%;
	height: 110%;
	position: absolute;
	left: -2px;
	top: -2px;
	right: -2px;
	bottom: -2px;
	background: rgba(16, 21, 27, .75);
	z-index: 1;
}

.banner-sec .banner-image-holder .imgHolder {
	width: 100%;
	height: 100%;
}

.banner-sec .banner-image-holder img, .banner-sec .banner-image-holder video {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.banner-sec .banner-content-wrap {
	z-index: 2;
	position: relative;
	width: 100%;
	padding-top: 120px;
	padding-bottom: 120px;
}

@media (min-width: 992px) {
	.banner-sec .banner-content-wrap {
		padding-top: 170px;
		padding-bottom: 170px;
	}
}

.banner-sec .banner-content-wrap .banner-dsc-content {
	width: 100%;
}

.banner-sec .banner-content-wrap .banner-dsc-content .headingText {
	font-weight: 700;
	font-size: 30px;
	line-height: 1.2;
	color: #fff;
}

@media (min-width: 768px) {
	.banner-sec .banner-content-wrap .banner-dsc-content .headingText {
		font-size: 36px;
	}
}

@media (min-width: 992px) {
	.banner-sec .banner-content-wrap .banner-dsc-content .headingText {
		font-size: 48px;
	}
}

.banner-sec .banner-content-wrap .banner-dsc-content .breadcrumb {
	flex-wrap: nowrap;
	margin-bottom: 25px;
	background-color: rgba(0, 0, 0, 0);
	padding: 0;
}

.banner-sec .banner-content-wrap .banner-dsc-content .breadcrumb .breadcrumb-item {
	font-weight: 800;
	font-size: 12px;
	line-height: 15px;
	letter-spacing: 0px;
	flex-shrink: 0;
}

.banner-sec .banner-content-wrap .banner-dsc-content .breadcrumb .breadcrumb-item a {
	color: #fff;
}

.banner-sec .banner-content-wrap .banner-dsc-content .breadcrumb .breadcrumb-item a:hover {
	color: #4492c6;
}

.banner-sec .banner-content-wrap .banner-dsc-content .breadcrumb .breadcrumb-item.active {
	font-weight: 600;
	font-size: 12px;
	line-height: 15px;
	letter-spacing: 0px;
	color: #8d9aa8;
	flex: 1 1 auto;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.banner-sec .banner-content-wrap .banner-dsc-content .breadcrumb .breadcrumb-item+.breadcrumb-item::before {
	color: #8d9aa8;
	content: "";
	font-family: "Line Awesome Free";
	font-weight: 900;
	top: 1px;
	position: relative;
}

.banner-sec .banner-content-wrap .banner-dsc-content .blog_smInfo_list {
	list-style: none;
	column-gap: 15px;
	row-gap: 5px;
}

@media (min-width: 768px) {
	.banner-sec .banner-content-wrap .banner-dsc-content .blog_smInfo_list {
		column-gap: 20px;
	}
}

@media (min-width: 1200px) {
	.banner-sec .banner-content-wrap .banner-dsc-content .blog_smInfo_list {
		column-gap: 30px;
	}
}

.banner-sec .banner-content-wrap .banner-dsc-content .blog_smInfo_list.webinars2withiconlist li:after {
	top: 5px;
}

.banner-sec .banner-content-wrap .banner-dsc-content .blog_smInfo_list li {
	margin: 0;
	position: relative;
}

.banner-sec .banner-content-wrap .banner-dsc-content .blog_smInfo_list li:after {
	content: "";
	width: 1px;
	height: 12px;
	background-color: #fff;
	position: absolute;
	left: -8px;
	top: 0;
	will-change: transform;
}

@media (min-width: 768px) {
	.banner-sec .banner-content-wrap .banner-dsc-content .blog_smInfo_list li:after {
		left: -10px;
	}
}

@media (min-width: 1200px) {
	.banner-sec .banner-content-wrap .banner-dsc-content .blog_smInfo_list li:after {
		left: -16px;
	}
}

.banner-sec .banner-content-wrap .banner-dsc-content .blog_smInfo_list li .iconInfo img {
	max-width: 12px;
	max-height: 12px;
	object-fit: contain;
}

.banner-sec .banner-content-wrap .banner-dsc-content .blog_smInfo_list li .iconInfo span {
	font-weight: 400;
	font-size: 12px;
	line-height: 1.5;
	letter-spacing: .3px;
	color: #fff;
	position: relative;
	top: 2px;
}

.banner-sec .banner-content-wrap .banner-dsc-content .blog_smInfo_list li .infoText {
	font-weight: 400;
	font-size: 12px;
	line-height: 1;
	letter-spacing: .3px;
	color: #fff;
	display: flex;
}

.banner-sec .banner-content-wrap .banner-dsc-content .banner_dscText {
	position: relative;
}

.banner-sec .banner-content-wrap .banner-dsc-content .banner_dscText>*:last-child {
	margin-bottom: 0;
}

.banner-sec .banner-content-wrap .banner-dsc-content .banner_dscText p {
	font-weight: 400;
	font-size: 17px;
	line-height: 1.5;
	color: #fff;
}

@media (min-width: 768px) {
	.banner-sec .banner-content-wrap .banner-dsc-content .banner_dscText p {
		font-size: 18px;
	}
}

.banner-sec .banner-content-wrap .banner-dsc-content .banner_dscText ul {
	padding-left: 16px;
}

.banner-sec .banner-content-wrap .banner-dsc-content .banner_dscText ul li {
	font-size: 16px;
	font-weight: 300;
	line-height: 1.46;
	color: #fff;
}

@media (min-width: 768px) {
	.banner-sec .banner-content-wrap .banner-dsc-content .banner_dscText ul li {
		font-size: 18px;
	}
}

@media (min-width: 1800px) {
	.banner-sec .banner-content-wrap .banner-dsc-content .banner_dscText ul li {
		font-size: 22px;
	}
}

.banner-sec.webinar2-banner .banner-image-height {
	padding-top: 26%;
	position: relative;
	width: 0;
	min-height: 350px;
}

.banner-sec.caseStudyDetails-banner .banner-content-wrap {
	padding-top: 40px;
	padding-bottom: 120px;
}

.banner-sec.caseStudyDetails-banner .banner-content-wrap .banner-dsc-content .breadcrumb {
	margin-bottom: 35px;
}

@media (min-width: 768px) {
	.banner-sec.caseStudyDetails-banner .banner-content-wrap .banner-dsc-content .breadcrumb {
		margin-bottom: 45px;
	}
}

@media (min-width: 1200px) {
	.banner-sec.caseStudyDetails-banner .banner-content-wrap .banner-dsc-content .breadcrumb {
		margin-bottom: 66px;
	}
}

.banner-sec.caseStudyDetails-banner .banner-content-wrap .banner-dsc-content .blog_smInfo_list_holder {
	margin-bottom: 56px;
}

.caseStudyDetailsSec {
	position: relative;
}

.caseStudyDetailsSec:before {
	content: "";
	background-color: #d9eaf4;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	z-index: 1;
}

@media screen and (min-width: 768px) {
	.caseStudyDetailsSec:before {
		width: calc(( 100vw - 718px ) / 2);
		top: 0;
	}
}

@media screen and (min-width: 992px) {
	.caseStudyDetailsSec:before {
		width: calc(( 100vw - 935px ) / 2);
	}
}

@media screen and (min-width: 1200px) {
	.caseStudyDetailsSec:before {
		width: calc(( 100vw - 1114px ) / 2);
		top: 0;
	}
}

@media screen and (min-width: 1400px) {
	.caseStudyDetailsSec:before {
		width: calc(( 100vw - 1237px ) / 2);
	}
}

@media screen and (min-width: 1920px) {
	.caseStudyDetailsSec:before {
		width: calc(( 100vw - 1210px ) / 2);
	}
}

.caseStudyDetails_sideBar_col {
	padding-top: 50px;
	padding-bottom: 50px;
	background-color: #d9eaf4;
	position: relative;
	z-index: 1;
}

@media (min-width: 992px) {
	.caseStudyDetails_sideBar_col {
		padding-top: 70px;
		padding-bottom: 120px;
	}
}

@media (min-width: 1200px) {
	.caseStudyDetails_sideBar_col {
		padding-top: 90px;
		padding-bottom: 160px;
	}
}

.caseStudyDetails_sideBar_col .caseStudyDetails_sideBar {
	position: sticky;
	top: 85px;
}

.caseStudyDetails_sideBar_col .caseStudyDetails_sideBar .sideBar_card {
	padding-top: 30px;
	margin-bottom: 30px;
	border-top: 1px solid #a3c2d6;
	margin-left: 0;
	width: 100%;
}

.caseStudyDetails_sideBar_col .caseStudyDetails_sideBar .sideBar_card:first-child {
	padding-top: 0;
	border-top: none;
}

.caseStudyDetails_sideBar_col .caseStudyDetails_sideBar .sideBar_card:last-child {
	margin-bottom: 0;
}

.caseStudyDetails_sideBar_col .caseStudyDetails_sideBar .sideBar_card .headingText {
	font-weight: 700;
	font-size: 18px;
	line-height: 1.5;
	color: #000;
	margin-bottom: 22px;
}

.caseStudyDetails_sideBar_col .caseStudyDetails_sideBar .sideBar_card .dscText p {
	font-weight: 400;
	font-size: 16px;
	line-height: 1.4;
	color: #000;
	margin-bottom: 20px;
}

.caseStudyDetails_sideBar_col .caseStudyDetails_sideBar .sideBar_card .tableOfContentList {
	margin: 0;
	padding: 0;
	list-style: none;
	row-gap: 16px;
}

.caseStudyDetails_sideBar_col .caseStudyDetails_sideBar .sideBar_card .tableOfContentList li {
	margin-left: 0;
	padding-left: 0;
}

.caseStudyDetails_sideBar_col .caseStudyDetails_sideBar .sideBar_card .tableOfContentList li a {
	display: flex;
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	color: #000;
	text-align: left;
	padding: 5px 0 5px 16px;
	border-left: 2px solid rgba(0, 0, 0, 0);
}

.caseStudyDetails_sideBar_col .caseStudyDetails_sideBar .sideBar_card .tableOfContentList li a.active {
	color: #a29438;
	border-left: 2px solid #a29438;
}

.caseStudyDetails_sideBar_col .caseStudyDetails_sideBar .sideBar_card .formHolder.contact-form .form-row {
	position: relative;
	margin-bottom: 20px;
}

.caseStudyDetails_sideBar_col .caseStudyDetails_sideBar .sideBar_card .btnHolder .save-as-pdf-pdfcrowd-button-wrap {
	text-align: left !important;
}

.caseStudyDetails_sideBar_col .caseStudyDetails_sideBar .sideBar_card .btnHolder .save-as-pdf-pdfcrowd-button-wrap .save-as-pdf-pdfcrowd-button {
	position: relative;
	box-shadow: 0 6px 20px rgba(0, 0, 0, .24);
	padding: 15px 20px 15px 20px;
	border: 1px solid;
	border-radius: 35px;
	font-family: "Open Sans", Verdana, Geneva, Tahoma, sans-serif;
	font-weight: 700;
	font-size: 14px;
	line-height: 1.3;
	letter-spacing: 1px;
	cursor: pointer;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	background-color: #a29438;
	border-color: rgba(0, 0, 0, 0);
	color: #fff !important;
}

.caseStudyDetails_sideBar_col .caseStudyDetails_sideBar .sideBar_card .btnHolder .save-as-pdf-pdfcrowd-button-wrap .save-as-pdf-pdfcrowd-button a {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.caseStudyDetails_sideBar_col .caseStudyDetails_sideBar .sideBar_card .btnHolder .save-as-pdf-pdfcrowd-button-wrap .save-as-pdf-pdfcrowd-button a>i {
	display: none;
}

.caseStudyDetails_sideBar_col .caseStudyDetails_sideBar .sideBar_card .btnHolder .save-as-pdf-pdfcrowd-button-wrap .save-as-pdf-pdfcrowd-button:hover {
	background-color: #29588c;
	box-shadow: 0 6px 20px rgba(0, 0, 0, .24);
	color: #fff !important;
}

.caseStudyDetails_sideBar_col .caseStudyDetails_sideBar .sideBar_card .btnHolder .save-as-pdf-pdfcrowd-button-wrap .save-as-pdf-pdfcrowd-ind-in {
	background-color: rgba(0, 0, 0, .2);
}

.caseStudyDetails_main_col {
	background-color: #fff;
	position: relative;
	z-index: 2;
}

.caseStudyDetails_main_col .caseStudyDetails_main_content {
	padding-top: 50px;
}

@media (min-width: 992px) {
	.caseStudyDetails_main_col .caseStudyDetails_main_content {
		padding-top: 65px;
		padding-bottom: 60px;
		padding-left: 15px;
	}
}

@media (min-width: 1200px) {
	.caseStudyDetails_main_col .caseStudyDetails_main_content {
		padding-top: 80px;
		padding-bottom: 60px;
		padding-left: 25px;
	}
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content>*:last-child {
	margin-bottom: 0;
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content hr {
	margin-top: 48px;
	margin-bottom: 48px;
	border-top: 2px solid #ccc;
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content h2 {
	font-weight: 700;
	font-size: 26px;
	line-height: 1.3;
	margin-bottom: 10px;
}

@media (min-width: 768px) {
	.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content h2 {
		margin-bottom: 15px;
		font-size: 32px;
	}
}

@media (min-width: 1200px) {
	.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content h2 {
		font-size: 38px;
	}
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content h3 {
	font-weight: 700;
	font-size: 22px;
	line-height: 1.3;
	margin-bottom: 10px;
	color: #4492c6;
	margin-top: 30px;
}

@media (min-width: 768px) {
	.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content h3 {
		margin-bottom: 15px;
		font-size: 23px;
	}
}

@media (min-width: 1200px) {
	.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content h3 {
		font-size: 24px;
		margin-top: 40px;
	}
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content p {
	margin-bottom: 20px;
	font-weight: 400;
	font-size: 18px;
	line-height: 1.45;
}

@media (min-width: 768px) {
	.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content p {
		margin-bottom: 24px;
	}
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content p strong {
	font-weight: 700;
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content p a {
	text-decoration: underline !important;
	color: #a29438;
	font-weight: 600;
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content p a:hover {
	color: #4492c6;
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content p.lg_p {
	font-weight: 500;
	font-size: 22px;
	line-height: 1.45;
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content ul li {
	padding-left: 30px;
	position: relative;
	margin-bottom: 20px;
	font-weight: 400;
	font-size: 18px;
	line-height: 1.45;
}

@media (min-width: 768px) {
	.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content ul li {
		margin-bottom: 32px;
	}
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content ul li:before {
	content: "";
	position: absolute;
	top: 7px;
	left: 2px;
	background: url("https://cdn-cjenf.nitrocdn.com/YraLELSZjLLoXiaoCRXXEKAGQjbZVtuO/assets/images/optimized/rev-1f7c414/www.johnsonlambert.com/wp-content/themes/jl-cms-theme/assets/images/campaign/check_yellow.svg") no-repeat 0 0;
	width: 16px;
	height: 12px;
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content ul li p {
	margin-bottom: 14px;
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content ul li strong {
	font-weight: 700;
}

@media (min-width: 768px) {
	.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .tagListHolder {
		padding-left: 48px;
	}
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .tagListHolder .tagList {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .tagListHolder .tagList li {
	padding-left: 0;
	margin: 0;
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .tagListHolder .tagList li:before {
	display: none;
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .tagListHolder .tagList li span {
	font-weight: 600;
	font-size: 14px;
	line-height: 1.2;
	color: #000;
	display: flex;
	padding: 12px 24px;
	border: 1px solid #b2b6b8;
	border-radius: 12px;
}

@media (min-width: 992px) {
	.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .tagListHolder .tagList li span {
		font-size: 16px;
	}
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .tagListHolder .tagList li a span {
	border-color: #29588c;
	color: #29588c;
	transition: all .4s ease-in-out;
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .tagListHolder .tagList li a span:hover {
	background-color: #29588c;
	color: #fff;
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .challengesList {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .challengesList li {
	margin-bottom: 12px;
	padding-left: 0;
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .challengesList li:before {
	display: none;
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .challengesList li .counter {
	position: relative;
	margin-bottom: 10px;
	padding-left: 45px;
	font-weight: 700;
	font-size: 20px;
	color: #4492c6;
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .challengesList li .counter:before {
	position: absolute;
	top: 14px;
	left: 0;
	z-index: 0;
	content: " ";
	width: 43px;
	height: 1px;
	background-color: #4492c6;
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .challengesList li p {
	margin-bottom: 10px;
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .process_list_holder {
	position: relative;
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .process_list_holder .left-line {
	position: absolute;
	left: 16px;
	top: 0;
	width: 2px;
	background: #29588c;
	transition: height .9s ease-in-out;
	will-change: transform;
	height: 100%;
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .process_list {
	margin: 0;
	padding: 0;
	list-style: none;
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .process_list li {
	width: 100%;
	padding-bottom: 32px;
	position: relative;
	padding-left: 0;
	margin: 0;
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .process_list li:before {
	display: none;
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .process_list li:last-child {
	background-color: #fff;
	z-index: 2;
	padding-bottom: 0;
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .process_list li .listItem {
	width: 100%;
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .process_list li .listItem .number_circle {
	width: 32px;
	height: 32px;
	background-color: #29588c;
	font-weight: 700;
	font-size: 14px;
	line-height: 32px;
	text-align: center;
	border-radius: 100%;
	color: #fff;
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .process_list li .listItem .dscTextHolder {
	padding-left: 16px;
	padding-top: 5px;
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .process_list li .listItem .dscTextHolder .headingText {
	font-weight: 700;
	font-size: 18px;
	line-height: 1.3;
	margin-bottom: 10px;
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .process_list li .listItem .dscTextHolder .dscText p {
	font-weight: 400;
	font-size: 18px;
	line-height: 1.5;
	margin: 0;
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .resultsInfoBox_holder {
	margin-top: 40px;
	margin-bottom: 40px;
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .resultsInfoBox_holder>.row {
	row-gap: 20px;
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .resultsInfoBox {
	background-color: #f5f5f5;
	padding: 20px 20px 20px;
}

@media (min-width: 1200px) {
	.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .resultsInfoBox {
		padding: 23px 30px 30px;
	}
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .resultsInfoBox .titleText {
	color: #4492c6;
	font-weight: 700;
	font-size: 20px;
	line-height: 1.1;
	margin: 0;
}

@media (min-width: 1200px) {
	.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .resultsInfoBox .titleText {
		font-size: 30px;
	}
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .resultsInfoBox .smText {
	font-weight: 500;
	font-size: 16px;
	line-height: 1.5;
	color: #000;
	margin: 22px 0 0;
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .teamInfoCardGroup {
	row-gap: 10px;
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .teamInfoCardGroup .teamInfoCard {
	background-color: #f2f8ff;
	padding: 15px 20px;
}

@media (min-width: 768px) {
	.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .teamInfoCardGroup .teamInfoCard {
		padding: 20px 30px;
	}
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .teamInfoCardGroup .teamInfoCard .btn {
	min-width: 140px;
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .teamInfoCardGroup .teamInfoCard .teamMemberInfo .img_wrap {
	width: 80px;
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .teamInfoCardGroup .teamInfoCard .teamMemberInfo .img_wrap .imgHolder {
	overflow: hidden;
	background-color: #f2f8ff;
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .teamInfoCardGroup .teamInfoCard .teamMemberInfo .img_wrap .imgHolder::before {
	padding-top: 100%;
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .teamInfoCardGroup .teamInfoCard .teamMemberInfo .img_wrap .imgHolder img {
	object-fit: contain;
	object-position: bottom center;
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .teamInfoCardGroup .teamInfoCard .teamMemberInfo .infoContent {
	padding-left: 0;
	margin-left: 0;
}

@media (min-width: 576px) {
	.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .teamInfoCardGroup .teamInfoCard .teamMemberInfo .infoContent {
		padding-left: 15px;
	}
}

@media (min-width: 992px) {
	.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .teamInfoCardGroup .teamInfoCard .teamMemberInfo .infoContent {
		padding-left: 20px;
	}
}

@media (min-width: 1200px) {
	.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .teamInfoCardGroup .teamInfoCard .teamMemberInfo .infoContent {
		padding-left: 30px;
	}
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .teamInfoCardGroup .teamInfoCard .teamMemberInfo .infoContent .nameText {
	font-weight: 700;
	font-size: 16px;
	line-height: 1.3;
	color: #000;
}

@media (min-width: 992px) {
	.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .teamInfoCardGroup .teamInfoCard .teamMemberInfo .infoContent .nameText {
		font-size: 17px;
	}
}

@media (min-width: 1200px) {
	.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .teamInfoCardGroup .teamInfoCard .teamMemberInfo .infoContent .nameText {
		font-size: 18px;
	}
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content .teamInfoCardGroup .teamInfoCard .teamMemberInfo .infoContent .dText {
	font-weight: 400;
	font-size: 14px;
	line-height: 1.3;
	color: #484848;
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content blockquote {
	padding: 20px;
	margin-bottom: 45px;
	margin-top: 45px;
	background: #103964;
	color: #fff;
}

@media (min-width: 768px) {
	.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content blockquote {
		padding: 24px 30px 25px;
	}
}

@media screen and (min-width: 1200px) {
	.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content blockquote {
		padding: 34px 40px 40px;
	}
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content blockquote .paraText {
	padding-left: 20px;
	position: relative;
}

@media (min-width: 768px) {
	.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content blockquote .paraText {
		padding-left: 30px;
	}
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content blockquote .paraText::before {
	content: "";
	background-color: #a1c8e2;
	width: 3px;
	height: 100%;
	border-radius: 3px;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
}

@media (min-width: 768px) {
	.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content blockquote .paraText::before {
		width: 5px;
	}
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content blockquote .paraText p {
	margin: 0;
	font-weight: 500;
	font-size: 18px;
	line-height: 1.4;
	letter-spacing: 0px;
}

@media (min-width: 768px) {
	.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content blockquote .paraText p {
		font-size: 22px;
	}
}

@media (min-width: 1200px) {
	.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content blockquote .paraText p {
		font-size: 26px;
	}
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content blockquote .paraText p+p {
	margin-top: 15px;
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content blockquote .user_infoText {
	margin-top: 15px;
}

@media (min-width: 768px) {
	.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content blockquote .user_infoText {
		margin-top: 25px;
	}
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content blockquote .user_infoText .nameText {
	font-weight: 700;
	font-size: 16px;
	line-height: 1.5;
	margin: 0;
}

@media (min-width: 1200px) {
	.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content blockquote .user_infoText .nameText {
		font-size: 20px;
	}
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content blockquote .user_infoText .dText {
	font-weight: 500;
	font-size: 14px;
	line-height: 1.3;
	margin: 0;
}

@media (min-width: 1200px) {
	.caseStudyDetails_main_col .caseStudyDetails_main_content .comn_content blockquote .user_infoText .dText {
		font-size: 16px;
	}
}

.caseStudyDetails_main_col .caseStudyDetails_main_content .btn-holder {
	margin-top: 35px;
}

.ratio {
	position: relative;
	width: 100%;
}

.ratio::before {
	display: block;
	padding-top: var(--bs-aspect-ratio);
	content: "";
}

.ratio>* {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.row.gy_30 {
	margin-top: -24px;
}

@media (min-width: 992px) {
	.row.gy_30 {
		margin-top: -30px;
	}
}

.row.gy_30>* {
	margin-top: 24px;
}

@media (min-width: 992px) {
	.row.gy_30>* {
		margin-top: 30px;
	}
}

.row.gy_80 {
	margin-top: -40px;
}

@media (min-width: 768px) {
	.row.gy_80 {
		margin-top: -50px;
	}
}

@media (min-width: 992px) {
	.row.gy_80 {
		margin-top: -60px;
	}
}

@media (min-width: 1200px) {
	.row.gy_80 {
		margin-top: -80px;
	}
}

.row.gy_80>* {
	margin-top: 40px;
}

@media (min-width: 768px) {
	.row.gy_80>* {
		margin-top: 50px;
	}
}

@media (min-width: 992px) {
	.row.gy_80>* {
		margin-top: 60px;
	}
}

@media (min-width: 1200px) {
	.row.gy_80>* {
		margin-top: 80px;
	}
}

.totalLink {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
}

.splide__arrows.comnStyle_splide__arrows .splide__arrow {
	background-color: #fff;
	border: 1px solid #29588c;
	width: 34px;
	height: 34px;
	opacity: 1;
	transition: all .3s ease-in-out;
}

@media (min-width: 1200px) {
	.splide__arrows.comnStyle_splide__arrows .splide__arrow {
		width: 50px;
		height: 50px;
	}
}

.splide__arrows.comnStyle_splide__arrows .splide__arrow:disabled {
	opacity: .5;
}

@media (min-width: 1200px) {
	.splide__arrows.comnStyle_splide__arrows .splide__arrow:hover {
		background-color: #29588c;
		border: 1px solid #29588c;
	}
	
	.splide__arrows.comnStyle_splide__arrows .splide__arrow:hover svg {
		fill: #fff;
	}
}

.splide__arrows.comnStyle_splide__arrows .splide__arrow svg {
	width: 14px;
	height: 14px;
	fill: #29588c;
}

.splide__arrows.comnStyle_splide__arrows .splide__arrow.splide__arrow--prev {
	left: -15px;
}

@media (min-width: 1200px) {
	.splide__arrows.comnStyle_splide__arrows .splide__arrow.splide__arrow--prev {
		left: -27px;
	}
}

.splide__arrows.comnStyle_splide__arrows .splide__arrow.splide__arrow--next {
	right: -15px;
}

@media (min-width: 1200px) {
	.splide__arrows.comnStyle_splide__arrows .splide__arrow.splide__arrow--next {
		right: -27px;
	}
}

.splide__arrows.comnStyle_splide__arrows.color_splide__arrows .splide__arrow {
	background-color: #a29438;
	border: 1px solid #a29438;
}

@media (min-width: 1200px) {
	.splide__arrows.comnStyle_splide__arrows.color_splide__arrows .splide__arrow:hover {
		background-color: #29588c;
		border: 1px solid #29588c;
	}
	
	.splide__arrows.comnStyle_splide__arrows.color_splide__arrows .splide__arrow:hover svg {
		fill: #fff;
	}
}

.splide__arrows.comnStyle_splide__arrows.color_splide__arrows .splide__arrow svg {
	fill: #fff;
}

.comn_pagination.splide__pagination {
	column-gap: 8px;
}

.comn_pagination.splide__pagination .splide__pagination__page.is-active {
	background: #3cb0ff;
	width: 24px;
}

.comn_pagination.splide__pagination .splide__pagination__page {
	background: #dfebf3;
	width: 16px;
	height: 8px;
	border-radius: 32px;
	transform: none;
	transition: all .3s ease-in-out;
	margin: 0;
}

.comn_pagination.b_minus20 {
	bottom: -20px;
}

.textColorBlack {
	color: #000;
}

.textColorWhite {
	color: #fff;
}

.default_dscText>*:last-child {
	margin-bottom: 0;
}

.default_dscText h2 {
	font-weight: 700;
	font-size: 24px;
	line-height: 1.3;
	margin-bottom: 10px;
}

@media (min-width: 768px) {
	.default_dscText h2 {
		margin-bottom: 15px;
		font-size: 26px;
	}
}

@media (min-width: 1200px) {
	.default_dscText h2 {
		font-size: 30px;
	}
}

.default_dscText h3 {
	font-weight: 700;
	font-size: 22px;
	line-height: 1.3;
	margin-bottom: 10px;
}

@media (min-width: 768px) {
	.default_dscText h3 {
		margin-bottom: 15px;
		font-size: 24px;
	}
}

@media (min-width: 1200px) {
	.default_dscText h3 {
		font-size: 28px;
	}
}

.default_dscText h4 {
	font-weight: 700;
	font-size: 20px;
	line-height: 1.3;
	margin-bottom: 10px;
}

@media (min-width: 768px) {
	.default_dscText h4 {
		margin-bottom: 15px;
		font-size: 22px;
	}
}

@media (min-width: 1200px) {
	.default_dscText h4 {
		font-size: 26px;
	}
}

.default_dscText h5 {
	font-weight: 700;
	font-size: 18px;
	line-height: 1.3;
	margin-bottom: 10px;
}

@media (min-width: 768px) {
	.default_dscText h5 {
		margin-bottom: 15px;
	}
}

.default_dscText h6 {
	font-weight: 700;
	font-size: 17px;
	line-height: 1.3;
	margin-bottom: 10px;
}

@media (min-width: 768px) {
	.default_dscText h6 {
		margin-bottom: 15px;
	}
}

.default_dscText p {
	margin-bottom: 20px;
	font-weight: 400;
	font-size: 18px;
	line-height: 1.45;
}

@media (min-width: 768px) {
	.default_dscText p {
		margin-bottom: 30px;
	}
}

.default_dscText p strong {
	font-weight: 700;
}

.default_dscText p a {
	text-decoration: underline !important;
	color: #a29438;
	font-weight: 600;
}

.default_dscText p a:hover {
	color: #4492c6;
}

.default_dscText ol {
	list-style: none;
	margin-bottom: 20px;
	padding-left: 30px;
}

@media (min-width: 768px) {
	.default_dscText ol {
		margin-bottom: 30px;
	}
}

.default_dscText ol li {
	position: relative;
	margin-bottom: 15px;
	font-weight: 400;
	font-size: 18px;
	line-height: 1.45;
}

.default_dscText ol li strong {
	font-weight: 700;
}

.default_dscText ul {
	list-style: none;
	margin-bottom: 20px;
}

@media (min-width: 768px) {
	.default_dscText ul {
		margin-bottom: 30px;
	}
}

.default_dscText ul li {
	padding-left: 30px;
	position: relative;
	margin-bottom: 15px;
	font-weight: 400;
	font-size: 18px;
	line-height: 1.45;
}

.default_dscText ul li:before {
	content: "";
	position: absolute;
	top: 7px;
	left: 2px;
	background: url("https://cdn-cjenf.nitrocdn.com/YraLELSZjLLoXiaoCRXXEKAGQjbZVtuO/assets/images/optimized/rev-1f7c414/www.johnsonlambert.com/wp-content/themes/jl-cms-theme/assets/images/campaign/check_yellow.svg") no-repeat 0 0;
	width: 16px;
	height: 12px;
}

.default_dscText ul li strong {
	font-weight: 700;
}

.sectionHeading_holder.mb_80 {
	margin-bottom: 40px;
}

@media (min-width: 768px) {
	.sectionHeading_holder.mb_80 {
		margin-bottom: 50px;
	}
}

@media (min-width: 992px) {
	.sectionHeading_holder.mb_80 {
		margin-bottom: 60px;
	}
}

@media (min-width: 1200px) {
	.sectionHeading_holder.mb_80 {
		margin-bottom: 80px;
	}
}

.sectionHeading_holder .headingText {
	font-weight: 800;
	font-size: 28px;
	line-height: 1.3;
}

@media (min-width: 768px) {
	.sectionHeading_holder .headingText {
		font-size: 32px;
	}
}

@media (min-width: 992px) {
	.sectionHeading_holder .headingText {
		font-size: 36px;
	}
}

@media (min-width: 1200px) {
	.sectionHeading_holder .headingText {
		font-size: 48px;
	}
}

.sectionHeading_holder .dscText p {
	font-weight: 400;
	font-size: 18px;
	line-height: 1.5;
}

.linkBtn {
	font-weight: 700;
	font-size: 14px;
	line-height: 1;
	color: #a29438;
}

.linkBtn .arrowIcon {
	width: 5px;
	height: 10px;
	display: block;
	display: flex;
	margin-left: 5px;
	transition: all .3s ease-in-out;
	will-change: transform;
}

.linkBtn .arrowIcon img, .linkBtn .arrowIcon svg {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.campaign001_sec {
	background-color: #f5f5f5;
}

.campaign001_sec .campaign001_content_wrap {
	position: relative;
	top: -80px;
	z-index: 2;
}

@media (min-width: 768px) {
	.campaign001_sec .campaign001_content_wrap {
		top: -100px;
	}
}

.campaign001_sec .campaign001_block_item {
	position: relative;
}

.campaign001_sec .campaign001_block_item .imgHolder {
	overflow: hidden;
}

.campaign001_sec .campaign001_block_item .imgHolder::before {
	padding-top: 56.8181818182%;
}

.campaign001_sec .campaign001_block_item .imgHolder img {
	object-fit: cover;
	transition: all .3s ease-in-out;
}

.campaign001_sec .campaign001_block_item .dscTextHolderWrap {
	padding: 20px 20px;
	background-color: #29588c;
}

@media (min-width: 1200px) {
	.campaign001_sec .campaign001_block_item .dscTextHolderWrap {
		padding: 23px 27px;
	}
}

.campaign001_sec .campaign001_block_item .dscTextHolderWrap .dscTextHolder .headingText {
	font-weight: 700;
	font-size: 16px;
	line-height: 1.7;
	color: #fff;
}

@media (min-width: 1200px) {
	.campaign001_sec .campaign001_block_item .dscTextHolderWrap .dscTextHolder .headingText {
		font-size: 18px;
	}
}

@media (min-width: 1200px) {
	.campaign001_sec .campaign001_block_item.hasLink:hover .img_wrap .imgHolder img {
		transform: scale3d(1.1, 1.1, 1);
	}
}

.campaign002_sec>.container {
	padding-top: 50px;
	padding-bottom: 50px;
}

@media (min-width: 768px) {
	.campaign002_sec>.container {
		padding-top: 80px;
		padding-bottom: 80px;
	}
}

@media (min-width: 992px) {
	.campaign002_sec>.container {
		padding-top: 100px;
		padding-bottom: 100px;
	}
}

.campaign002_sec .default_dscText {
	max-width: 653px;
}

.campaign002_sec .formBlock {
	border: 1px solid #d9dfe3;
	width: 100%;
	padding: 30px 30px;
	max-width: 430px;
}

@media (min-width: 768px) {
	.campaign002_sec .formBlock {
		padding: 40px 45px;
	}
}

.campaign002_sec .formBlock .blockHeading.mb_20 {
	margin-bottom: 20px;
}

.campaign002_sec .formBlock .blockHeading .headingText, .campaign002_sec .formBlock .blockHeading h2 {
	font-weight: 700;
	font-size: 20px;
	line-height: 1.2;
	color: #2f2f34;
}

.campaign002_sec .formBlock .blockHeading p {
	font-weight: 400;
	font-size: 14px;
	line-height: 1.2;
	color: #7b7b83;
	margin-top: 6px;
}

.resources_sec.campaign003_sec {
	background-color: #eaf4ff;
}

.resources_sec>.container {
	padding-top: 50px;
	padding-bottom: 50px;
}

@media (min-width: 768px) {
	.resources_sec>.container {
		padding-top: 80px;
		padding-bottom: 80px;
	}
}

@media (min-width: 992px) {
	.resources_sec>.container {
		padding-top: 100px;
		padding-bottom: 100px;
	}
}

.feature_resourceItem {
	position: relative;
}

.feature_resourceItem .dscTextHolderWrap .dscTextHolder .headingText {
	font-weight: 700;
	font-size: 16px;
	line-height: 1.3;
}

@media (min-width: 1200px) {
	.feature_resourceItem .dscTextHolderWrap .dscTextHolder .headingText {
		font-size: 20px;
	}
}

.feature_resourceItem .dscTextHolderWrap .dscTextHolder .dscText {
	margin-top: 10px;
}

.feature_resourceItem .dscTextHolderWrap .dscTextHolder .dscText p {
	margin-bottom: 0;
	font-weight: 400;
	font-size: 12px;
	line-height: 1.3;
	letter-spacing: -.5px;
}

.feature_resourceItem:hover .img_wrap .imgHolder img {
	transform: scale3d(1.1, 1.1, 1);
}

.feature_resourceItem:hover .linkBtn {
	color: #29588c;
}

.feature_resourceItem:hover .linkBtn .arrowIcon {
	margin-left: 8px;
}

.feature_resourceItem:hover .linkBtn .arrowIcon svg path {
	fill: #29588c;
}

.feature_resourceItem.feature_lg_resourceItem .img_wrap {
	width: 100%;
}

.feature_resourceItem.feature_lg_resourceItem .img_wrap .imgHolder {
	overflow: hidden;
}

.feature_resourceItem.feature_lg_resourceItem .img_wrap .imgHolder::before {
	padding-top: 80.3389830508%;
}

.feature_resourceItem.feature_lg_resourceItem .img_wrap .imgHolder img {
	object-fit: cover;
	transition: all .3s ease-in-out;
}

.feature_resourceItem.feature_lg_resourceItem .dscTextHolderWrap {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
	padding: 30px 20px;
	min-height: 230px;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
}

@media (min-width: 768px) {
	.feature_resourceItem.feature_lg_resourceItem .dscTextHolderWrap {
		padding: 30px 30px;
		min-height: 300px;
	}
}

.feature_resourceItem.resourceItem_hrz .img_wrap {
	width: 100%;
}

@media (min-width: 576px) {
	.feature_resourceItem.resourceItem_hrz .img_wrap {
		width: 190px;
	}
}

@media (min-width: 992px) {
	.feature_resourceItem.resourceItem_hrz .img_wrap {
		width: 205px;
	}
}

@media (min-width: 1200px) {
	.feature_resourceItem.resourceItem_hrz .img_wrap {
		width: 280px;
	}
}

.feature_resourceItem.resourceItem_hrz .img_wrap .imgHolder {
	overflow: hidden;
}

.feature_resourceItem.resourceItem_hrz .img_wrap .imgHolder::before {
	padding-top: 79.2857142857%;
}

.feature_resourceItem.resourceItem_hrz .img_wrap .imgHolder img {
	object-fit: cover;
	transition: all .3s ease-in-out;
}

@media (min-width: 576px) {
	.feature_resourceItem.resourceItem_hrz .dscTextHolderWrap {
		padding-left: 18px;
	}
}

.feature_lg_resourceItem {
	position: relative;
	width: 100%;
}

.feature_lg_resourceItem .imgHolder {
	overflow: hidden;
}

.feature_lg_resourceItem .imgHolder::before {
	padding-top: 77.0731707317%;
}

.feature_lg_resourceItem .imgHolder img {
	object-fit: cover;
	transition: all .3s ease-in-out;
}

.whyTrusted_sec {
	background-color: #103964;
}

.whyTrusted_sec>.container {
	padding-top: 50px;
	padding-bottom: 50px;
}

@media (min-width: 768px) {
	.whyTrusted_sec>.container {
		padding-top: 80px;
		padding-bottom: 80px;
	}
}

@media (min-width: 992px) {
	.whyTrusted_sec>.container {
		padding-top: 100px;
		padding-bottom: 100px;
	}
}

.whyTrusted_sec .whyTrusted_list_holder {
	position: relative;
}

.whyTrusted_sec .whyTrusted_list_holder .left-line {
	position: absolute;
	left: 21px;
	top: 0;
	width: 2px;
	background: #4492c6;
	transition: height .9s ease-in-out;
	will-change: transform;
	height: 0;
}

.whyTrusted_sec .whyTrusted_list {
	margin: 0;
	padding: 0;
	list-style: none;
}

.whyTrusted_sec .whyTrusted_list li {
	width: 100%;
	padding-bottom: 32px;
	position: relative;
}

.whyTrusted_sec .whyTrusted_list li:nth-child(even) .listItem .number_circle {
	background-color: #a29438;
}

.whyTrusted_sec .whyTrusted_list li .listItem {
	width: 100%;
}

.whyTrusted_sec .whyTrusted_list li .listItem .number_circle {
	width: 45px;
	height: 45px;
	background-color: #4492c6;
	font-weight: 700;
	font-size: 18px;
	line-height: 45px;
	text-align: center;
	border-radius: 100%;
}

.whyTrusted_sec .whyTrusted_list li .listItem .dscTextHolder {
	padding-left: 16px;
	padding-top: 8px;
}

.whyTrusted_sec .whyTrusted_list li .listItem .dscTextHolder .headingText {
	font-weight: 700;
	font-size: 20px;
	line-height: 1.2;
}

@media (min-width: 768px) {
	.whyTrusted_sec .whyTrusted_list li .listItem .dscTextHolder .headingText {
		font-size: 22px;
	}
}

@media (min-width: 992px) {
	.whyTrusted_sec .whyTrusted_list li .listItem .dscTextHolder .headingText {
		font-size: 24px;
	}
}

.whyTrusted_sec .whyTrusted_list li .listItem .dscTextHolder .dscText p {
	font-weight: 400;
	font-size: 18px;
	line-height: 1.5;
}

.whyTrusted_sec .whyTrusted_list.listAniOnScroll li {
	opacity: .5;
}

.whyTrusted_sec .whyTrusted_list.listAniOnScroll li.high_light {
	opacity: 1;
}

.whyTrusted_sec .whyTrusted_list.listAniOnScroll li.high_light .listItem .number_circle {
	transform: scale(1);
}

.whyTrusted_sec .whyTrusted_list.listAniOnScroll li .listItem .number_circle {
	transform: scale(0);
	transition: transform .9s;
	transform-origin: top;
}

.meetTheTeam_sec {
	width: 100%;
}

.meetTheTeam_sec>.container {
	padding-top: 50px;
	padding-bottom: 50px;
}

@media (min-width: 768px) {
	.meetTheTeam_sec>.container {
		padding-top: 80px;
		padding-bottom: 80px;
	}
}

@media (min-width: 992px) {
	.meetTheTeam_sec>.container {
		padding-top: 100px;
		padding-bottom: 100px;
	}
}

.meetTheTeam_item .img_wrap {
	width: 120px;
}

@media (min-width: 992px) {
	.meetTheTeam_item .img_wrap {
		width: 150px;
	}
}

@media (min-width: 1200px) {
	.meetTheTeam_item .img_wrap {
		width: 170px;
	}
}

.meetTheTeam_item .img_wrap .imgHolder {
	overflow: hidden;
	background-color: #d9e9f3;
}

.meetTheTeam_item .img_wrap .imgHolder::before {
	padding-top: 111.7647058824%;
}

.meetTheTeam_item .img_wrap .imgHolder img {
	object-fit: contain;
	object-position: bottom center;
}

.meetTheTeam_item .infoContent {
	padding: 10px 0 10px 15px;
}

@media (min-width: 992px) {
	.meetTheTeam_item .infoContent {
		padding: 10px 0 10px 20px;
	}
}

@media (min-width: 1200px) {
	.meetTheTeam_item .infoContent {
		padding: 10px 0 10px 25px;
	}
}

.meetTheTeam_item .infoContent .nameText {
	font-weight: 700;
	font-size: 16px;
	line-height: 1.3;
}

@media (min-width: 992px) {
	.meetTheTeam_item .infoContent .nameText {
		font-size: 17px;
	}
}

@media (min-width: 1200px) {
	.meetTheTeam_item .infoContent .nameText {
		font-size: 22px;
	}
}

.meetTheTeam_item .infoContent .dText {
	font-weight: 400;
	font-size: 14px;
	line-height: 1.3;
}

@media (min-width: 992px) {
	.meetTheTeam_item .infoContent .dText {
		font-size: 15px;
	}
}

@media (min-width: 1200px) {
	.meetTheTeam_item .infoContent .dText {
		font-size: 18px;
	}
}

.meetTheTeam_item .socialLinkListHolder ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	column-gap: 12px;
}

.meetTheTeam_item .socialLinkListHolder ul li.icon1 a {
	background-color: #a29438;
}

.meetTheTeam_item .socialLinkListHolder ul li.icon2 a {
	background-color: #4492c6;
}

.meetTheTeam_item .socialLinkListHolder ul li.icon3 a {
	background-color: #29588b;
}

.meetTheTeam_item .socialLinkListHolder ul li a {
	width: 36px;
	height: 36px;
	line-height: 32px;
	border-radius: 100%;
	text-align: center;
	display: inline-block;
	transition: all .3s ease-in-out;
	transform-origin: bottom center;
	will-change: transform;
}

@media (min-width: 992px) {
	.meetTheTeam_item .socialLinkListHolder ul li a {
		width: 42px;
		height: 42px;
		line-height: 42px;
	}
}

.meetTheTeam_item .socialLinkListHolder ul li a img {
	width: 16px;
	height: 16px;
	object-fit: contain;
}

@media (min-width: 992px) {
	.meetTheTeam_item .socialLinkListHolder ul li a img {
		width: 20px;
		height: 20px;
	}
}

.meetTheTeam_item .socialLinkListHolder ul li a:hover {
	transform: translateY(7px) scale(.9);
}

.backBgImg_sec {
	width: 100%;
	position: relative;
}

.backBgImg_sec>.container {
	padding-top: 50px;
	padding-bottom: 50px;
}

@media (min-width: 768px) {
	.backBgImg_sec>.container {
		padding-top: 80px;
		padding-bottom: 80px;
	}
}

@media (min-width: 992px) {
	.backBgImg_sec>.container {
		padding-top: 100px;
		padding-bottom: 100px;
	}
}

.backBgImg_sec .backBgImg_content_wrap {
	position: relative;
	z-index: 2;
}

.backBgImg_sec .backBgImg_content_wrap .btnHolder {
	margin-top: 40px;
}

.backBgImg_sec .backgroundImgHolder {
	width: 100%;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	left: 0;
	height: 100%;
	z-index: 1;
	overflow: hidden;
}

.backBgImg_sec .backgroundImgHolder::before, .backBgImg_sec .backgroundImgHolder:after {
	content: "";
	width: 110%;
	height: 110%;
	position: absolute;
	left: -2px;
	top: -2px;
	right: -2px;
	bottom: -2px;
	z-index: 1;
}

.backBgImg_sec .backgroundImgHolder::before {
	background: linear-gradient(0deg, rgba(41, 88, 139, .8), rgba(41, 88, 139, .8));
}

.backBgImg_sec .backgroundImgHolder:after {
	background: linear-gradient(0deg, rgba(0, 0, 0, .4), rgba(0, 0, 0, .4));
}

.backBgImg_sec .backgroundImgHolder img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.responsive-tabs .nav-tabs {
	display: none;
}

.responsive-tabs.vertical-tabs .tab-sideNavBar {
	width: 320px;
	margin-left: 0;
	flex: 1 0 auto;
	text-align: left;
	padding-right: 20px;
}

.responsive-tabs.vertical-tabs .nav-pills .nav-item {
	margin-top: 0;
	margin-left: 0;
}

.responsive-tabs.vertical-tabs .nav-pills .nav-item:first-child {
	margin-top: 0;
}

.responsive-tabs.vertical-tabs .nav-pills .nav-link {
	font-size: 18px;
	font-weight: 700;
	line-height: 1.3;
	color: #000;
	background-color: rgba(0, 0, 0, 0);
	border-radius: 0;
	position: relative;
	display: inline-block;
	padding: 0;
	cursor: pointer;
	padding: 13px 22px 13px 22px;
}

.responsive-tabs.vertical-tabs .nav-pills .nav-link .navText1 {
	font-weight: 700;
	font-size: 18px;
	line-height: 1.3;
}

.responsive-tabs.vertical-tabs .nav-pills .nav-link .navText2 {
	font-weight: 400;
	font-size: 14px;
	line-height: 1.3;
}

.responsive-tabs.vertical-tabs .nav-pills .nav-link:before {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	z-index: 0;
	content: " ";
	width: 2px;
	background-color: #a29438;
	transform: scaleY(0);
	transition: all .3s ease-in-out;
}

.responsive-tabs.vertical-tabs .nav-pills .nav-link:hover:before, .responsive-tabs.vertical-tabs .nav-pills .nav-link.active:before {
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
}

.responsive-tabs.vertical-tabs .nav-pills .nav-link:hover .navText1, .responsive-tabs.vertical-tabs .nav-pills .nav-link.active .navText1 {
	color: #a29438;
}

.responsive-tabs.vertical-tabs .tab-content {
	flex: 0 1 auto;
	background-color: #fff;
	border-top: 2px solid #4492c6;
	width: 100%;
}

@media (min-width: 768px) {
	.responsive-tabs.vertical-tabs .tab-content {
		width: calc(100% - 320px);
	}
}

.responsive-tabs.vertical-tabs .tab-content .card-body {
	background-color: rgba(0, 0, 0, 0);
	padding: 0;
}

@media screen and (max-width: 767px) {
	.responsive-tabs.vertical-tabs .tab-content .card-body {
		padding: 0 0 30px;
	}
}

.responsive-tabs.vertical-tabs .tab-content .tab-content-body {
	width: 100%;
	padding: 20px;
}

@media (min-width: 768px) {
	.responsive-tabs.vertical-tabs .tab-content .tab-content-body {
		padding: 30px;
	}
}

@media (min-width: 1200px) {
	.responsive-tabs.vertical-tabs .tab-content .tab-content-body {
		padding: 60px;
	}
}

.responsive-tabs.vertical-tabs .tab-content .tab-content-body .tab_default_dscText>*:last-child {
	margin-bottom: 0;
}

.responsive-tabs.vertical-tabs .tab-content .tab-content-body .tab_default_dscText h2, .responsive-tabs.vertical-tabs .tab-content .tab-content-body .tab_default_dscText h3, .responsive-tabs.vertical-tabs .tab-content .tab-content-body .tab_default_dscText h4, .responsive-tabs.vertical-tabs .tab-content .tab-content-body .tab_default_dscText h5, .responsive-tabs.vertical-tabs .tab-content .tab-content-body .tab_default_dscText h6 {
	font-weight: 700;
	font-size: 18px;
	line-height: 1.5;
	margin-bottom: 10px;
}

@media (min-width: 768px) {
	.responsive-tabs.vertical-tabs .tab-content .tab-content-body .tab_default_dscText h2, .responsive-tabs.vertical-tabs .tab-content .tab-content-body .tab_default_dscText h3, .responsive-tabs.vertical-tabs .tab-content .tab-content-body .tab_default_dscText h4, .responsive-tabs.vertical-tabs .tab-content .tab-content-body .tab_default_dscText h5, .responsive-tabs.vertical-tabs .tab-content .tab-content-body .tab_default_dscText h6 {
		margin-bottom: 15px;
		font-size: 20px;
	}
}

@media (min-width: 1200px) {
	.responsive-tabs.vertical-tabs .tab-content .tab-content-body .tab_default_dscText h2, .responsive-tabs.vertical-tabs .tab-content .tab-content-body .tab_default_dscText h3, .responsive-tabs.vertical-tabs .tab-content .tab-content-body .tab_default_dscText h4, .responsive-tabs.vertical-tabs .tab-content .tab-content-body .tab_default_dscText h5, .responsive-tabs.vertical-tabs .tab-content .tab-content-body .tab_default_dscText h6 {
		font-size: 20px;
	}
}

.responsive-tabs.vertical-tabs .tab-content .tab-content-body .tab_default_dscText p {
	margin-bottom: 15px;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.45;
}

.responsive-tabs.vertical-tabs .tab-content .tab-content-body .tab_default_dscText p strong {
	font-weight: 700;
}

.responsive-tabs.vertical-tabs .tab-content .tab-content-body .tab_default_dscText p a {
	text-decoration: underline !important;
	color: #a29438;
	font-weight: 600;
}

.responsive-tabs.vertical-tabs .tab-content .tab-content-body .tab_default_dscText p a:hover {
	color: #4492c6;
}

.responsive-tabs.vertical-tabs .tab-content .tab-content-body .tab_default_dscText ul {
	list-style: none;
}

.responsive-tabs.vertical-tabs .tab-content .tab-content-body .tab_default_dscText ul li {
	padding-left: 30px;
	position: relative;
	margin-bottom: 10px;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.45;
}

.responsive-tabs.vertical-tabs .tab-content .tab-content-body .tab_default_dscText ul li:before {
	content: "";
	position: absolute;
	top: 7px;
	left: 2px;
	background: url("https://cdn-cjenf.nitrocdn.com/YraLELSZjLLoXiaoCRXXEKAGQjbZVtuO/assets/images/optimized/rev-1f7c414/www.johnsonlambert.com/wp-content/themes/jl-cms-theme/assets/images/campaign/check_yellow.svg") no-repeat 0 0;
	width: 16px;
	height: 12px;
}

.responsive-tabs.vertical-tabs .tab-content .tab-content-body .tab_default_dscText ul li strong {
	font-weight: 700;
}

.responsive-tabs.vertical-tabs .tab-content .tab-content-body .tab_default_dscText .speaker_heading {
	color: #a29438;
	font-weight: 400;
	font-size: 20px;
}

.responsive-tabs.vertical-tabs .tab-content .tab-content-body .tab_default_dscText ul.speakerNameList {
	display: flex;
	column-gap: 22px;
	row-gap: 8px;
	margin-bottom: 15px;
	overflow: hidden;
}

.responsive-tabs.vertical-tabs .tab-content .tab-content-body .tab_default_dscText ul.speakerNameList li {
	padding-left: 0;
	position: relative;
	margin-bottom: 0;
}

.responsive-tabs.vertical-tabs .tab-content .tab-content-body .tab_default_dscText ul.speakerNameList li:before {
	content: "";
	width: 1px;
	height: 16px;
	position: absolute;
	left: -12px;
	top: 4px;
	background: none;
	will-change: transform;
	background-color: #a29438;
}

.responsive-tabs.vertical-tabs .tab-content .tab-content-body .tab_default_dscText ul.speakerNameList li .speaker_name {
	color: #a29438;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.45;
}

.responsive-tabs.vertical-tabs .tab-content .tab-content-body .smInfo_list {
	list-style: none;
	column-gap: 15px;
	row-gap: 5px;
}

@media (min-width: 768px) {
	.responsive-tabs.vertical-tabs .tab-content .tab-content-body .smInfo_list {
		column-gap: 20px;
	}
}

@media (min-width: 1200px) {
	.responsive-tabs.vertical-tabs .tab-content .tab-content-body .smInfo_list {
		column-gap: 30px;
	}
}

.responsive-tabs.vertical-tabs .tab-content .tab-content-body .smInfo_list li {
	margin: 0;
	position: relative;
	line-height: 1;
}

.responsive-tabs.vertical-tabs .tab-content .tab-content-body .smInfo_list li:after {
	content: "";
	width: 1px;
	height: 12px;
	background-color: #000;
	position: absolute;
	left: -8px;
	top: 0;
}

@media (min-width: 768px) {
	.responsive-tabs.vertical-tabs .tab-content .tab-content-body .smInfo_list li:after {
		left: -10px;
	}
}

@media (min-width: 1200px) {
	.responsive-tabs.vertical-tabs .tab-content .tab-content-body .smInfo_list li:after {
		left: -16px;
	}
}

.responsive-tabs.vertical-tabs .tab-content .tab-content-body .smInfo_list li .infoText {
	font-weight: 400;
	font-size: 12px;
	line-height: 1;
	color: #000;
	display: flex;
}

@media (min-width: 768px) {
	.responsive-tabs .nav-tabs {
		display: flex;
	}
	
	.responsive-tabs .card.tab-pane {
		border: none;
		background-color: rgba(0, 0, 0, 0);
	}
	
	.responsive-tabs .card.tab-pane>.card-header {
		display: none;
	}
	
	.responsive-tabs .card.tab-pane>.collapse {
		display: block;
	}
}

@media (max-width: 767px) {
	.responsive-tabs .tab-pane {
		display: block !important;
		opacity: 1;
		background-color: #fff;
		border: none;
		border-top: 1px solid rgba(81, 81, 81, .2);
		border-radius: 0 !important;
	}
	
	.responsive-tabs .tab-pane:first-child {
		border-top: none;
	}
	
	.responsive-tabs .card-header {
		background-color: rgba(0, 0, 0, 0);
		border: none;
		padding: 0;
		box-shadow: none;
		border-radius: 0;
	}
	
	.responsive-tabs .card-header a {
		font-weight: 700;
		font-size: 16px;
		display: block;
		padding: 15px 20px;
		position: relative;
		padding-right: 30px;
		color: #000;
	}
	
	.responsive-tabs .card-header a:after {
		content: "";
		font-family: "Line Awesome Free";
		font-weight: 900;
		background-image: none;
		font-size: 18px;
		top: 19px;
		bottom: auto;
		left: auto;
		width: 16px;
		height: 18px;
		color: #000;
		position: absolute;
		right: 10px;
		line-height: 1;
	}
	
	.responsive-tabs .card-header a .navText1 {
		font-weight: 700;
		font-size: 16px;
		line-height: 1.3;
	}
	
	.responsive-tabs .card-header a .navText2 {
		font-weight: 400;
		font-size: 14px;
		line-height: 1.3;
	}
	
	.responsive-tabs .card-header a:not(.collapsed) .navText1 {
		color: #a29438;
	}
	
	.responsive-tabs .card-header a:not(.collapsed):after {
		transform: rotateZ(180deg);
		transform-origin: center;
		color: #a29438;
	}
}

.eventDetails001_sec>.container {
	padding-top: 50px;
	padding-bottom: 50px;
}

@media (min-width: 768px) {
	.eventDetails001_sec>.container {
		padding-top: 80px;
		padding-bottom: 80px;
	}
}

@media (min-width: 992px) {
	.eventDetails001_sec>.container {
		padding-top: 100px;
		padding-bottom: 100px;
	}
}

.eventDetails001_sec .default_dscText {
	max-width: 653px;
}

.eventDetails001_sec .media_details {
	margin-bottom: 30px;
}

.eventDetails001_sec .media_details img {
	position: static;
}

.eventDetails001_sec .formBlock {
	border: 1px solid #d9dfe3;
	width: 100%;
	padding: 30px 30px;
	max-width: 430px;
}

@media (min-width: 768px) {
	.eventDetails001_sec .formBlock {
		padding: 40px 45px;
	}
}

.eventDetails001_sec .formBlock .blockHeading {
	margin-bottom: 20px;
}

@media (min-width: 768px) {
	.eventDetails001_sec .formBlock .blockHeading {
		margin-bottom: 30px;
	}
}

@media (min-width: 1200px) {
	.eventDetails001_sec .formBlock .blockHeading {
		margin-bottom: 40px;
	}
}

.eventDetails001_sec .formBlock .blockHeading .headingText {
	font-weight: 700;
	font-size: 20px;
	line-height: 1.2;
	color: #2f2f34;
}

.eventDetails001_sec .formBlock .blockHeading p {
	font-weight: 400;
	font-size: 14px;
	line-height: 1.2;
	color: #7b7b83;
}

.eventDetails001_sec .formBlock .blockHeading .default_dscText>*:last-child {
	margin-bottom: 0;
}

.eventDetails001_sec .formBlock .blockHeading .default_dscText h2, .eventDetails001_sec .formBlock .blockHeading .default_dscText h3, .eventDetails001_sec .formBlock .blockHeading .default_dscText h4, .eventDetails001_sec .formBlock .blockHeading .default_dscText h5, .eventDetails001_sec .formBlock .blockHeading .default_dscText h6 {
	color: #2f2f34;
	margin-bottom: 8px;
}

.eventDetails001_sec .formBlock .blockHeading .default_dscText p {
	font-weight: 400;
	font-size: 14px;
	line-height: 1.2;
	color: #7b7b83;
	margin-bottom: 12px;
}

.event_meetTheTeam_sec {
	background-color: #29588b;
}

.event_meetTheTeam_sec.event_meetTheTeam_light_sec {
	background-color: #103964;
}

.event_meetTheTeam_sec>.container {
	padding-top: 50px;
	padding-bottom: 50px;
}

@media (min-width: 768px) {
	.event_meetTheTeam_sec>.container {
		padding-top: 80px;
		padding-bottom: 80px;
	}
}

@media (min-width: 992px) {
	.event_meetTheTeam_sec>.container {
		padding-top: 100px;
		padding-bottom: 100px;
	}
}

.teamMemberInfo_item {
	padding: 30px 30px 20px;
	background-color: #fff;
}

.teamMemberInfo_item .img_wrap {
	width: 100%;
}

.teamMemberInfo_item .img_wrap .imgHolder {
	overflow: hidden;
	background-color: #d9e9f3;
}

.teamMemberInfo_item .img_wrap .imgHolder::before {
	padding-top: 84.6666666667%;
}

.teamMemberInfo_item .img_wrap .imgHolder img {
	object-fit: contain;
	object-position: bottom center;
}

.teamMemberInfo_item .infoContent {
	width: 100%;
	padding-top: 20px;
	min-height: 136px;
}

.teamMemberInfo_item .infoContent .nameText {
	font-weight: 700;
	font-size: 16px;
	line-height: 1.3;
}

@media (min-width: 992px) {
	.teamMemberInfo_item .infoContent .nameText {
		font-size: 17px;
	}
}

@media (min-width: 1200px) {
	.teamMemberInfo_item .infoContent .nameText {
		font-size: 18px;
	}
}

.teamMemberInfo_item .infoContent .dText {
	font-weight: 400;
	font-size: 13px;
	line-height: 1.3;
}

@media (min-width: 992px) {
	.teamMemberInfo_item .infoContent .dText {
		font-size: 14px;
	}
}

.teamMemberInfo_item .socialLinkListHolder ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	column-gap: 10px;
}

.teamMemberInfo_item .socialLinkListHolder ul li a {
	width: 36px;
	height: 36px;
	line-height: 1;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: all .3s ease-in-out;
	transform-origin: bottom center;
	will-change: transform;
	background-color: #f3f4f6;
}

.teamMemberInfo_item .socialLinkListHolder ul li a img {
	width: 16px;
	height: 16px;
	object-fit: contain;
}

.teamMemberInfo_item .socialLinkListHolder ul li a:hover {
	transform: translateY(7px) scale(.9);
}

.mailTo_modal .modal-content {
	padding: 10px;
	background: rgba(255, 255, 255, .1);
	backdrop-filter: blur(13.5914087296px);
	border-radius: 30px;
}

.mailTo_modal .modal-body {
	background-color: #fff;
	border-radius: 25px;
	padding: 50px;
	margin: 0;
}

.mailTo_modal .modal-body .form_heading {
	margin-bottom: 20px;
}

@media (min-width: 768px) {
	.mailTo_modal .modal-body .form_heading {
		margin-bottom: 30px;
	}
}

@media (min-width: 1200px) {
	.mailTo_modal .modal-body .form_heading {
		margin-bottom: 40px;
	}
}

.mailTo_modal .modal-body .form_heading .headingText {
	font-weight: 700;
	font-size: 18px;
	line-height: 1.2;
	color: #2f2f34;
}

.mailTo_modal .modal-body .form_heading p {
	font-weight: 400;
	font-size: 14px;
	line-height: 1.2;
	color: #7b7b83;
}

.mailTo_modal .modal-body .formHolder {
	padding-left: 14px;
	padding-right: 14px;
}

.speakingEvents_sec {
	width: 100%;
	background-color: #eaf4ff;
}

.speakingEvents_sec>.container {
	padding-top: 50px;
	padding-bottom: 50px;
}

@media (min-width: 768px) {
	.speakingEvents_sec>.container {
		padding-top: 80px;
		padding-bottom: 80px;
	}
}

@media (min-width: 992px) {
	.speakingEvents_sec>.container {
		padding-top: 100px;
		padding-bottom: 100px;
	}
}

.cpe_details_sec {
	width: 100%;
	background-color: #f5f5f5;
}

.cpe_details_sec>.container {
	padding-top: 50px;
	padding-bottom: 50px;
}

@media (min-width: 768px) {
	.cpe_details_sec>.container {
		padding-top: 80px;
		padding-bottom: 80px;
	}
}

@media (min-width: 992px) {
	.cpe_details_sec>.container {
		padding-top: 100px;
		padding-bottom: 100px;
	}
}

.cpe_details_sec .cpe_details_video_block {
	width: 100%;
}

@media (min-width: 1200px) {
	.cpe_details_sec .cpe_details_video_block {
		padding-right: 20px;
	}
}

.cpe_details_sec .cpe_details_video_block .cpe_details_video_img_wrap {
	width: 100%;
}

.cpe_details_sec .cpe_details_video_block .cpe_details_video_img_wrap .imgHolder {
	overflow: hidden;
}

.cpe_details_sec .cpe_details_video_block .cpe_details_video_img_wrap .imgHolder::before {
	padding-top: 65.1515151515%;
}

.cpe_details_sec .cpe_details_video_block .cpe_details_video_img_wrap .imgHolder img {
	object-fit: cover;
	transition: all .3s ease-in-out;
}

.cpe_details_sec .cpe_details_video_block .cpe_details_video_img_wrap>.action-area {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 20px;
}

.cpe_details_sec .cpe_details_video_block .cpe_details_video_img_wrap>.action-area .btn {
	width: 80px;
	height: 80px;
	background-color: #fff;
	border: none;
	border-radius: 50%;
	font-size: 18px;
	color: #a29438;
	line-height: 1;
}

@media (min-width: 1200px) {
	.cpe_details_sec .cpe_details_video_block .cpe_details_video_img_wrap>.action-area .btn {
		width: 105px;
		height: 105px;
	}
}

.cpe_details_sec .cpe_details_block .default_dscText>*:last-child {
	margin-bottom: 0;
}

.cpe_details_sec .cpe_details_block .default_dscText p {
	margin-bottom: 16px;
}

.cpe_details_sec .cpe_details_block .default_dscText ul {
	margin-bottom: 16px;
}

.nasba_details_sec {
	width: 100%;
}

.nasba_details_sec>.container {
	padding-top: 50px;
	padding-bottom: 50px;
}

@media (min-width: 768px) {
	.nasba_details_sec>.container {
		padding-top: 80px;
		padding-bottom: 80px;
	}
}

@media (min-width: 992px) {
	.nasba_details_sec>.container {
		padding-top: 100px;
		padding-bottom: 100px;
	}
}

.nasba_details_sec .nasba_details_video_block {
	width: 100%;
}

@media (min-width: 1200px) {
	.nasba_details_sec .nasba_details_video_block {
		padding-left: 20px;
	}
}

.nasba_details_sec .nasba_details_video_block .nasba_details_video_img_wrap {
	width: 100%;
}

.nasba_details_sec .nasba_details_video_block .nasba_details_video_img_wrap .imgHolder {
	overflow: hidden;
}

.nasba_details_sec .nasba_details_video_block .nasba_details_video_img_wrap .imgHolder::before {
	padding-top: 65.1515151515%;
}

.nasba_details_sec .nasba_details_video_block .nasba_details_video_img_wrap .imgHolder img {
	object-fit: cover;
	transition: all .3s ease-in-out;
}

.nasba_details_sec .nasba_details_video_block .nasba_details_video_img_wrap>.action-area {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 20px;
}

.nasba_details_sec .nasba_details_video_block .nasba_details_video_img_wrap>.action-area .btn {
	width: 80px;
	height: 80px;
	background-color: #fff;
	border: none;
	border-radius: 50%;
	font-size: 18px;
	color: #a29438;
	line-height: 1;
}

@media (min-width: 1200px) {
	.nasba_details_sec .nasba_details_video_block .nasba_details_video_img_wrap>.action-area .btn {
		width: 105px;
		height: 105px;
	}
}

.nasba_details_sec .nasba_details_block .sectionHeading_holder .nasba_logo_img {
	width: 80px;
	height: 45px;
	object-fit: contain;
	margin: 0 0 0 10px;
	object-position: right;
}

.nasba_details_sec .nasba_details_block .default_dscText>*:last-child {
	margin-bottom: 0;
}

.nasba_details_sec .nasba_details_block .default_dscText p {
	margin-bottom: 16px;
}

.nasba_details_sec .nasba_details_block .default_dscText ul {
	margin-bottom: 16px;
}

.event_meetTheTeam_light_sec .author-list {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 20px;
	margin-bottom: 30px;
}

@media (max-width: 991.91px) {
	.event_meetTheTeam_light_sec .author-list {
		grid-template-columns: repeat(1, 1fr);
	}
}

.event_meetTheTeam_light_sec .author-list.d-flex {
	max-width: 100%;
	width: 100%;
}

.event_meetTheTeam_light_sec .author-list.d-flex .author-list-item {
	width: calc(50% - 15px);
	max-width: 100%;
	margin-left: 0;
	margin-right: 0;
	height: 100%;
}

@media (max-width: 900px) {
	.event_meetTheTeam_light_sec .author-list.d-flex .author-list-item {
		width: 100%;
	}
}

.event_meetTheTeam_light_sec .author-list .author-list-item {
	width: 100%;
	margin-bottom: 0;
	padding: 20px 30px 10px 30px;
	background-color: #f2f8ff;
}

.event_meetTheTeam_light_sec .author-list .author-list-item .media-pic {
	width: 80px;
	min-width: 80px;
	height: 80px;
	margin-bottom: 10px;
}

.event_meetTheTeam_light_sec .author-list .author-list-item .media-pic img {
	width: 100%;
	height: 100%;
	object-position: center center;
	object-fit: cover;
}

.event_meetTheTeam_light_sec .author-list .author-list-item .title {
	margin-bottom: 5px;
	font-weight: 700;
	font-size: 18px;
	color: #000;
	line-height: 1.5;
}

.event_meetTheTeam_light_sec .author-list .author-list-item .designation {
	margin-bottom: 10px;
	font-weight: 400;
	font-size: 14px;
	color: #484848;
	line-height: 1.5;
}

.event_meetTheTeam_light_sec .author-list .author-list-item .btn {
	margin-bottom: 10px;
	padding: 12px 20px 12px 20px;
}

@media screen and (max-width: 479px) {
	.event_meetTheTeam_light_sec .author-list .author-list-item .media-pic {
		margin-bottom: 15px;
	}
	
	.event_meetTheTeam_light_sec .author-list .author-list-item .title {
		margin-bottom: 0;
	}
	
	.event_meetTheTeam_light_sec .author-list .author-list-item .media-body {
		margin-left: 0 !important;
		width: 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		text-align: center;
	}
	
	.event_meetTheTeam_light_sec .author-list .author-list-item .media-action {
		text-align: center;
	}
}

.banner-sec.insights-banner .banner-image-holder::before {
	display: none;
}

.banner-sec.insights-banner .banner-content-wrap {
	padding-top: 40px;
	padding-bottom: 40px;
}

.banner-sec.insights-banner .banner-content-wrap .banner-dsc-content .headingText {
	font-weight: 700;
	font-size: 28px;
	line-height: 1.2;
	color: #fff;
}

@media (min-width: 768px) {
	.banner-sec.insights-banner .banner-content-wrap .banner-dsc-content .headingText {
		font-size: 34px;
	}
}

@media (min-width: 992px) {
	.banner-sec.insights-banner .banner-content-wrap .banner-dsc-content .headingText {
		font-size: 40px;
	}
}

.banner-sec.insights-banner .banner-content-wrap .banner-dsc-content .banner_dscText p {
	font-size: 18px;
	line-height: 1.5;
	letter-spacing: -.8px;
}

@media (min-width: 768px) {
	.banner-sec.insights-banner .banner-content-wrap .banner-dsc-content .banner_dscText p {
		font-size: 20px;
	}
}

.banner-sec.insights-banner .banner-navigation-wrap {
	background-color: #215085;
	padding: 8px 0;
	width: 100%;
}

.banner-sec.insights-banner .banner-navigation-wrap .banner-navigation {
	column-gap: 12px;
	row-gap: 12px;
}

.banner-sec.insights-banner .banner-navigation-wrap .banner-navigation a {
	color: #8eaac9;
	font-weight: 700;
	font-size: 14px;
	line-height: 1;
	padding: 8px 12px;
	border-radius: 56px;
	margin: 0;
	transition: all .3s ease-in-out;
}

.banner-sec.insights-banner .banner-navigation-wrap .banner-navigation a:hover {
	background: rgba(255, 255, 255, .1);
}

.banner-sec.insights-banner .banner-navigation-wrap .banner-navigation a.active {
	background: rgba(255, 255, 255, .1);
}

.banner-sec.insights-white-banner .banner-image-holder::before {
	display: none;
}

.banner-sec.insights-white-banner .banner-content-wrap {
	padding-top: 40px;
	padding-bottom: 60px;
}

.banner-sec.insights-white-banner .banner-content-wrap .banner-dsc-content .breadcrumb .breadcrumb-item.active {
	color: #6b747f;
}

.banner-sec.insights-white-banner .banner-content-wrap .banner-dsc-content .breadcrumb .breadcrumb-item a {
	color: #29588c;
}

.banner-sec.insights-white-banner .banner-content-wrap .banner-dsc-content .headingText {
	font-weight: 700;
	font-size: 28px;
	line-height: 1.2;
	color: #29588b;
}

@media (min-width: 768px) {
	.banner-sec.insights-white-banner .banner-content-wrap .banner-dsc-content .headingText {
		font-size: 34px;
	}
}

@media (min-width: 992px) {
	.banner-sec.insights-white-banner .banner-content-wrap .banner-dsc-content .headingText {
		font-size: 40px;
	}
}

.banner-sec.insights-white-banner .banner-content-wrap .banner-dsc-content .banner_dscText p {
	font-size: 18px;
	line-height: 1.5;
	letter-spacing: -.8px;
	color: #000;
}

@media (min-width: 768px) {
	.banner-sec.insights-white-banner .banner-content-wrap .banner-dsc-content .banner_dscText p {
		font-size: 20px;
	}
}

.py_80 {
	padding-top: 50px;
	padding-bottom: 50px;
}

@media (min-width: 992px) {
	.py_80 {
		padding-top: 60px;
		padding-bottom: 60px;
	}
}

@media (min-width: 1200px) {
	.py_80 {
		padding-top: 80px;
		padding-bottom: 80px;
	}
}

.insightsFeatured_sec .row {
	margin-left: -12px;
	margin-right: -12px;
}

.insightsFeatured_sec .row>* {
	margin-left: 0;
	padding-left: 12px;
	padding-right: 12px;
}

.insightsFeatured_sec .insightsItem .dscTextHolderWrap {
	justify-content: center !important;
	position: relative;
}

@media (min-width: 768px) {
	.insightsFeatured_sec .insightsItem .dscTextHolderWrap .headingText {
		padding-bottom: 20px;
	}
	
	.insightsFeatured_sec .insightsItem .dscTextHolderWrap .d-flex {
		position: absolute;
		bottom: 0;
		right: 0;
	}
}

.insightsFeatured_sec .insightsItem .dscTextHolderWrap .smInfoText {
	display: none;
}

.newsInsightsFeaturedSlider .splide__track {
	padding-bottom: 10px;
}

.newsInsightsFeaturedSlider .splide__track .splide__slide {
	padding-left: 5px;
	padding-right: 5px;
}

.newsInsightsFeaturedSlider .insightsItem {
	height: 100%;
}

.allResourcesList_sec .allResourcesList_content_wrap .row {
	margin-left: -12px;
	margin-right: -12px;
}

.allResourcesList_sec .allResourcesList_content_wrap .row>* {
	margin-left: 0;
	padding-left: 12px;
	padding-right: 12px;
	margin-right: 0;
}

.allResourcesList_sec .allResourcesList_content_wrap .comnPgn {
	margin-top: 30px;
}

.allResourcesList_sec .allResourcesList_content_wrap .allResourcesList_content {
	min-height: 100%;
	position: relative;
}

.allResourcesList_sec .allResourcesList_content_wrap .allResourcesList_content .loader-post {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.allResourcesList_sec .allResourcesList_content_wrap .allResourcesList_content .loader-post img {
	animation: ajaxLoaderLoading 1.5s linear infinite;
	width: 80px;
	height: 80px;
	object-fit: contain;
}

.allResourcesList_sec .allResourcesList_content_wrap .allResourcesList_content ul.alm-paging {
	text-align: left;
}

.allResourcesList_sec .allResourcesList_content_wrap .allResourcesList_content ul.alm-paging li.prev a {
	font-weight: 700;
	font-size: 14px;
	color: #000;
	padding-left: 0;
}

.allResourcesList_sec .allResourcesList_content_wrap .allResourcesList_content ul.alm-paging li.next a {
	font-weight: 700;
	font-size: 14px;
	color: #000;
}

.allResourcesList_sec .allResourcesList_content_wrap .allResourcesList_content ul.alm-paging li a {
	font-weight: 400;
	font-size: 14px;
	color: #a5a5a5;
	border: none;
	background: rgba(0, 0, 0, 0);
}

.allResourcesList_sec .allResourcesList_content_wrap .allResourcesList_content ul.alm-paging li a:hover {
	background-color: rgba(0, 0, 0, 0);
	color: #000;
}

.allResourcesList_sec .allResourcesList_content_wrap .allResourcesList_content ul.alm-paging li.active a {
	color: #000;
}

.allResourcesList_sec .allResourcesList_content_wrap .allResourcesList_content .alm-paging-content {
	margin-left: -12px;
	margin-right: -12px;
	margin-top: -24px;
	display: flex;
	flex-wrap: wrap;
}

.allResourcesList_sec .allResourcesList_content_wrap .allResourcesList_content .alm-paging-content>* {
	margin-left: 0;
	padding-left: 12px;
	padding-right: 12px;
	margin-top: 24px;
}

.allResourcesList_sec .allResourcesList_content_wrap .allResourcesList_content .noDataText {
	font-size: 26px;
	font-weight: 700;
	text-align: center;
	width: 100%;
	padding: 50px 0;
	color: #050505;
}

.allResourcesList_sec .allResourcesList_content_wrap .insightsItem {
	height: 100%;
}

.allResourcesList_sec .allResourcesList_content_wrap .insightsItem .dscTextHolderWrap {
	min-height: 186px;
	height: 100%;
}

.allResourcesList_sec .allResourcesList_content_wrap .allResourcesList_filter_sidebar .filter_sidebar .filter_header {
	width: 100%;
	margin-bottom: 25px;
}

.allResourcesList_sec .allResourcesList_content_wrap .allResourcesList_filter_sidebar .filter_sidebar .filter_header .headingText {
	color: #050505;
	font-weight: 700;
	font-size: 18px;
	line-height: 1.3;
}

.allResourcesList_sec .allResourcesList_content_wrap .allResourcesList_filter_sidebar .filter_sidebar .filter_header .clearAllBtn {
	color: silver;
	font-weight: 700;
	font-size: 18px;
	line-height: 1.3;
	cursor: pointer;
	background-color: rgba(0, 0, 0, 0);
	border: none;
}

.allResourcesList_sec .allResourcesList_content_wrap .allResourcesList_filter_sidebar .filter_sidebar .filter_searchBox_holder {
	width: 100%;
	margin-bottom: 24px;
}

.allResourcesList_sec .allResourcesList_content_wrap .allResourcesList_filter_sidebar .filter_sidebar .filter_searchBox_holder .filter_searchBox {
	width: 100%;
	border: 1px solid silver;
}

.allResourcesList_sec .allResourcesList_content_wrap .allResourcesList_filter_sidebar .filter_sidebar .filter_searchBox_holder .filter_searchBox .searchBtn {
	background-color: rgba(0, 0, 0, 0);
	border: none;
	flex-shrink: 0;
	width: 45px;
	height: 45px;
}

.allResourcesList_sec .allResourcesList_content_wrap .allResourcesList_filter_sidebar .filter_sidebar .filter_searchBox_holder .filter_searchBox .searchBtn img {
	width: 18px;
	height: 100%;
	object-fit: contain;
}

.allResourcesList_sec .allResourcesList_content_wrap .allResourcesList_filter_sidebar .filter_sidebar .filter_searchBox_holder .filter_searchBox .form-control {
	background-color: rgba(0, 0, 0, 0);
	width: 100%;
	font-weight: 500;
	font-size: 15px;
	line-height: 100%;
	letter-spacing: -.2px;
	color: #050505;
	border: none;
	height: 45px;
	padding: 5px;
}

.allResourcesList_sec .allResourcesList_content_wrap .allResourcesList_filter_sidebar .filter_sidebar .filter_searchBox_holder .filter_searchBox .form-control::placeholder {
	font-weight: 700;
	font-size: 18px;
	color: silver;
}

.allResourcesList_sec .allResourcesList_content_wrap .allResourcesList_filter_sidebar .filter_sidebar .filter_searchBox_holder .filter_searchBox .form-control::-ms-input-placeholder {
	font-weight: 700;
	font-size: 18px;
	color: silver;
}

.allResourcesList_sec .allResourcesList_content_wrap .allResourcesList_filter_sidebar .filter_sidebar .filter_accordion .card {
	width: 100%;
	border: none;
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 15px;
	margin-bottom: 30px;
	border-radius: 0;
}

.allResourcesList_sec .allResourcesList_content_wrap .allResourcesList_filter_sidebar .filter_sidebar .filter_accordion .card .card-header {
	width: 100%;
	background-color: rgba(0, 0, 0, 0);
	border: none;
}

.allResourcesList_sec .allResourcesList_content_wrap .allResourcesList_filter_sidebar .filter_sidebar .filter_accordion .card .card-header .btn {
	background-color: rgba(0, 0, 0, 0);
	border: none;
	width: 100%;
	display: flex;
	justify-content: space-between;
	padding: 0;
	transform: translate(0) !important;
	padding-bottom: 16px;
	align-items: center;
}

.allResourcesList_sec .allResourcesList_content_wrap .allResourcesList_filter_sidebar .filter_sidebar .filter_accordion .card .card-header .btn .filter_title {
	font-weight: 700;
	font-size: 18px;
	line-height: 1.3;
	color: #050505;
	margin: 0;
}

.allResourcesList_sec .allResourcesList_content_wrap .allResourcesList_filter_sidebar .filter_sidebar .filter_accordion .card .card-header .btn .expandCollapseIcon {
	width: 17px;
	height: 10px;
	object-fit: contain;
	margin: 0;
}

.allResourcesList_sec .allResourcesList_content_wrap .allResourcesList_filter_sidebar .filter_sidebar .filter_accordion .card .ac_cardBody {
	transition: all .2s linear;
}

.allResourcesList_sec .allResourcesList_content_wrap .allResourcesList_filter_sidebar .filter_sidebar .filter_accordion .card .ac_cardBody.show {
	padding-bottom: 15px;
}

.allResourcesList_sec .allResourcesList_content_wrap .allResourcesList_filter_sidebar .filter_sidebar .filter_accordion .card .ac_cardBody_content .form-check {
	padding-left: 35px;
	margin-top: 12px;
}

.allResourcesList_sec .allResourcesList_content_wrap .allResourcesList_filter_sidebar .filter_sidebar .filter_accordion .card .ac_cardBody_content .form-check:first-child {
	margin-top: 0;
}

.allResourcesList_sec .allResourcesList_content_wrap .allResourcesList_filter_sidebar .filter_sidebar .filter_accordion .card .ac_cardBody_content .form-check .form-check-input {
	border: 1px solid #343434 !important;
	box-shadow: none !important;
	height: 20px;
	width: 20px;
	border-radius: 0 !important;
	left: 0;
	margin: 2px 0 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.allResourcesList_sec .allResourcesList_content_wrap .allResourcesList_filter_sidebar .filter_sidebar .filter_accordion .card .ac_cardBody_content .form-check .form-check-input:checked[type=checkbox] {
	background-color: #000;
	background-image: url("https://cdn-cjenf.nitrocdn.com/YraLELSZjLLoXiaoCRXXEKAGQjbZVtuO/assets/images/optimized/rev-1f7c414/www.johnsonlambert.com/wp-content/themes/jl-cms-theme/assets/images/resources/check.svg");
	background-size: contain;
	background-position: center center;
}

.allResourcesList_sec .allResourcesList_content_wrap .allResourcesList_filter_sidebar .filter_sidebar .filter_accordion .card .ac_cardBody_content .form-check .form-check-input:checked[type=checkbox].nitro-lazy {
	background-image: none !important;
}

.allResourcesList_sec .allResourcesList_content_wrap .allResourcesList_filter_sidebar .filter_sidebar .filter_accordion .card .ac_cardBody_content .form-check .form-check-label {
	font-weight: 400;
	font-size: 16px;
	line-height: 1.3;
	color: #050505;
}

.insightsFeatured_item {
	position: relative;
}

.insightsFeatured_item .imgHolder {
	overflow: hidden;
}

.insightsFeatured_item .imgHolder::before {
	padding-top: 50%;
}

.insightsFeatured_item .imgHolder img {
	object-fit: cover;
	transform: scale(1, 1);
	transition: all .3s linear;
}

.insightsFeatured_item .imgHolder.object-fit-cover img {
	object-fit: cover;
}

.insightsFeatured_item .dscTextHolderWrap {
	padding: 20px;
	background-color: #4492c6;
	min-height: 153px;
}

@media (min-width: 1200px) {
	.insightsFeatured_item .dscTextHolderWrap {
		padding: 32px;
	}
}

.insightsFeatured_item .dscTextHolderWrap .dscTextHolder .smInfoText {
	color: #a3daff;
	font-weight: 700;
	font-size: 11px;
	line-height: 1.3;
}

.insightsFeatured_item .dscTextHolderWrap .dscTextHolder .headingText {
	font-weight: 700;
	font-size: 20px;
	line-height: 1.4;
	color: #fff;
}

@media (min-width: 1200px) {
	.insightsFeatured_item .dscTextHolderWrap .dscTextHolder .headingText {
		font-size: 24px;
	}
}

@media (min-width: 1200px) {
	.insightsFeatured_item.hasLink:hover .img_wrap .imgHolder img {
		transform: scale(1.1, 1.1);
	}
}

.block_heading_holder.mb_30 {
	margin-bottom: 30px;
}

.block_heading_holder.mb_50 {
	margin-bottom: 40px;
}

@media (min-width: 768px) {
	.block_heading_holder.mb_50 {
		margin-bottom: 50px;
	}
}

.block_heading_holder .headingText {
	font-weight: 700;
	font-size: 24px;
	line-height: 1.3;
}

@media (min-width: 768px) {
	.block_heading_holder .headingText {
		font-size: 26px;
	}
}

@media (min-width: 1200px) {
	.block_heading_holder .headingText {
		font-size: 30px;
	}
}

.block_heading_holder.headingSideLine .line {
	background-color: #a29438;
	height: 2px;
}

.insightsItem {
	position: relative;
}

.insightsItem.withShadow {
	box-shadow: 0px 4px 8px 0px rgba(214, 214, 214, .5);
}

.insightsItem .img_wrap {
	width: 100%;
}

.insightsItem .img_wrap .imgHolder {
	overflow: hidden;
}

.insightsItem .img_wrap .imgHolder .catTags {
	position: absolute;
	top: 10px;
	left: 10px;
	z-index: 2;
}

.insightsItem .img_wrap .imgHolder .catTags .catTag {
	background-color: #fff;
	color: #a29438;
	font-weight: 700;
	font-size: 10px;
	line-height: 1.3;
	padding: 5px 10px;
	border-radius: 30px;
}

.insightsItem .img_wrap .imgHolder::before {
	padding-top: 52.3489932886%;
}

.insightsItem .img_wrap .imgHolder img {
	object-fit: cover;
	transition: all .3s ease-in-out;
}

.insightsItem .dscTextHolderWrap {
	padding: 16px;
}

.insightsItem .dscTextHolderWrap .smInfoText {
	font-weight: 700;
	font-size: 11px;
	line-height: 1.3;
	color: #b6b6b6;
}

.insightsItem .dscTextHolderWrap .dscTextHolder .postTags {
	display: flex;
	align-items: center;
	column-gap: 5px;
	margin-bottom: 10px;
}

.insightsItem .dscTextHolderWrap .dscTextHolder .postTags img {
	width: 12px;
	margin: 0;
}

.insightsItem .dscTextHolderWrap .dscTextHolder .postTags span {
	font-size: 11px;
	font-weight: 700;
	line-height: 1;
	color: #103964;
	margin: 0;
}

.insightsItem .dscTextHolderWrap .dscTextHolder .dateText {
	display: flex;
	font-size: 11px;
	color: #333;
	margin-top: 15px;
	margin-bottom: 0;
	column-gap: 5px;
	font-weight: 400;
}

.insightsItem .dscTextHolderWrap .dscTextHolder .dateText img {
	margin: 0;
}

.insightsItem .dscTextHolderWrap .dscTextHolder .headingText {
	font-weight: 700;
	font-size: 14px;
	line-height: 1.3;
	color: #000;
}

@media (min-width: 992px) {
	.insightsItem .dscTextHolderWrap .dscTextHolder .headingText {
		font-size: 16px;
	}
}

.insightsItem .dscTextHolderWrap .dscTextHolder .dscText p {
	margin-bottom: 0;
	font-weight: 400;
	font-size: 12px;
	line-height: 1.3;
	letter-spacing: -.5px;
	color: #000;
}

.insightsItem .linkBtn {
	color: #4492c6;
}

.insightsItem .linkBtn .arrowIcon svg path {
	fill: #4492c6;
}

.insightsItem:hover .img_wrap .imgHolder img {
	transform: scale3d(1.1, 1.1, 1);
}

.insightsItem:hover .linkBtn {
	color: #29588c;
}

.insightsItem:hover .linkBtn .arrowIcon {
	margin-left: 8px;
}

.insightsItem:hover .linkBtn .arrowIcon svg path {
	fill: #29588c;
}

.insightsItem.insightsItem_hrz.widthBorderBottom {
	border-bottom: 1px solid #d9d9d9;
	padding-top: 16px;
	padding-bottom: 16px;
}

.insightsItem.insightsItem_hrz .img_wrap {
	width: 100%;
}

@media (min-width: 576px) {
	.insightsItem.insightsItem_hrz .img_wrap {
		width: 190px;
	}
}

@media (min-width: 992px) {
	.insightsItem.insightsItem_hrz .img_wrap {
		width: 170px;
	}
}

@media (min-width: 1200px) {
	.insightsItem.insightsItem_hrz .img_wrap {
		width: 194px;
	}
}

.insightsItem.insightsItem_hrz .img_wrap .imgHolder {
	overflow: hidden;
}

.insightsItem.insightsItem_hrz .img_wrap .imgHolder::before {
	padding-top: 56.1855670103%;
}

.insightsItem.insightsItem_hrz .img_wrap .imgHolder img {
	object-fit: cover;
	transition: all .3s ease-in-out;
}

.insightsItem.insightsItem_hrz .dscTextHolderWrap {
	padding: 0;
}

@media (min-width: 576px) {
	.insightsItem.insightsItem_hrz .dscTextHolderWrap {
		padding-left: 20px;
	}
}

.insightsItem.insightsItem_hrz .dscTextHolderWrap .dscTextHolder .headingText {
	font-weight: 700;
	font-size: 18px;
	line-height: 1.3;
	color: #000;
}

@media (min-width: 992px) {
	.insightsItem.insightsItem_hrz .dscTextHolderWrap .dscTextHolder .headingText {
		font-size: 16px;
	}
}

@media (min-width: 1200px) {
	.insightsItem.insightsItem_hrz .dscTextHolderWrap .dscTextHolder .headingText {
		font-size: 20px;
	}
}

.insightsItem.insightsItem_hrz .linkBtnHolder {
	flex-shrink: 0;
}

.allResources_cta_sec {
	padding: 51px 0;
	position: relative;
	overflow: hidden;
	background-color: #4491c5;
}

.allResources_cta_sec .graphical-sticker {
	width: 351px;
	height: 351px;
	top: -33px;
	left: -40px;
}

@media (min-width: 768px) {
	.allResources_cta_sec .graphical-sticker {
		top: -73px;
	}
}

.allResources_cta_sec .graphical-sticker img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	object-position: center;
}

.allResources_cta_sec .heading_holder {
	max-width: 612px;
	width: 100%;
	margin-left: 0;
}

.allResources_cta_sec .heading_holder .headingText {
	font-weight: 700;
	font-size: 26px;
	line-height: 1.3;
}

@media (min-width: 768px) {
	.allResources_cta_sec .heading_holder .headingText {
		font-size: 28px;
	}
}

@media (min-width: 1200px) {
	.allResources_cta_sec .heading_holder .headingText {
		font-size: 34px;
	}
}

.allResources_cta_sec .subscribe_form_holder_col div.wpcf7-response-output {
	margin: 10px 0 0 0;
	padding: 8px 13px 8px 13px;
	border: 1px solid;
	border-radius: 5px;
	font-weight: 500;
	font-size: 12px;
	line-height: 1.6;
	letter-spacing: .5px;
}

.allResources_cta_sec .subscribe_form_holder_col .wpcf7-form.invalid div.wpcf7-response-output, .allResources_cta_sec .subscribe_form_holder_col .wpcf7-form div.wpcf7-response-output.wpcf7-validation-errors {
	background-color: #f8d7da;
	border-color: #f5c6cb;
	color: #721c24;
}

.allResources_cta_sec .subscribe_form_holder_col .wpcf7-form.sent div.wpcf7-response-output {
	background-color: #d4edda;
	border-color: #c3e6cb;
	color: #155724;
}

.allResources_cta_sec .subscribe_form_holder {
	column-gap: 26px;
}

.allResources_cta_sec .subscribe_form_holder span.wpcf7-not-valid-tip {
	width: 100%;
	margin-top: 1px;
	font-weight: 500;
	font-size: 11px;
	line-height: 1.6;
	letter-spacing: .5px;
}

.allResources_cta_sec .subscribe_form_holder .formField {
	width: 100%;
}

.allResources_cta_sec .subscribe_form_holder .formField .form-control {
	font-weight: 400;
	font-size: 16px;
	padding: 8px 15px;
	color: #8b8b8b;
	line-height: 1.3;
	border-radius: 0;
}

@media (min-width: 768px) {
	.allResources_cta_sec .subscribe_form_holder .formField .form-control {
		font-size: 20px;
		letter-spacing: -.5px;
		padding: 8px 20px;
	}
}

.allResources_cta_sec .subscribe_form_holder .btn_holder {
	position: relative;
}

.allResources_cta_sec .subscribe_form_holder .btn_holder .wpcf7-spinner {
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	top: 8px;
}

.allResources_cta_sec .subscribe_form_holder .btn_holder .btn {
	font-weight: 800;
	font-size: 18px;
	line-height: 1;
	padding: 12px 20px 12px 20px;
}

.comnPgn {
	display: flex;
	justify-content: flex-start;
	column-gap: 24px;
}

.comnPgn .current-page {
	font-weight: 400;
	font-size: 14px;
	color: #000;
	margin: 0;
}

.comnPgn a.next {
	font-weight: 700;
	font-size: 14px;
	color: #000;
	margin: 0;
}

.comnPgn a.prev {
	font-weight: 700;
	font-size: 14px;
	color: #000;
	margin: 0;
}

.comnPgn a {
	font-weight: 400;
	font-size: 14px;
	color: #a5a5a5;
	border: none;
	background: rgba(0, 0, 0, 0);
	margin: 0;
}

.wraper-search-result {
	background-color: #fff;
}

.wraper-search-result .search-result-sticker.one {
	top: 50px;
	left: 0;
}

.wraper-search-result .search-result-sticker.two {
	right: 0;
	bottom: 100px;
}

.wraper-search-result .search-result-text {
	top: 25px;
	right: 0;
}

.wraper-search-result>.container {
	padding-top: 100px;
	padding-bottom: 80px;
}

.wraper-search-result .search-result-heading {
	width: 800px;
	margin-bottom: 35px;
}

.wraper-search-result .search-result-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-search-result .search-result-heading .title {
	margin-bottom: 20px;
}

.wraper-search-result .search-result-heading .subtitle {
	font-weight: 400;
	font-size: 19px;
	line-height: 1.42;
}

.wraper-search-result .search-result-form {
	max-width: 680px;
	margin-bottom: 50px;
	border-radius: 35px;
	box-shadow: 0 6px 80px rgba(0, 0, 0, .08);
}

.wraper-search-result .search-result-form .form-control {
	padding: 0 15px 0 22px;
	height: 50px;
	background-color: rgba(0, 0, 0, 0);
	border: none;
	border-radius: 35px;
	box-shadow: initial;
	font-weight: 700;
	font-size: 16px;
	color: #000;
}

.wraper-search-result .search-result-form .btn {
	border-radius: 35px;
	min-width: 150px;
}

.wraper-search-result .search-result-filter {
	margin-bottom: 25px;
	padding: 25px 27px 10px 27px;
	background-color: #d9e9f3;
}

.wraper-search-result .search-result-filter ul>li.sf-field-reset {
	padding: 0;
}

.wraper-search-result .search-result-filter ul>li.sf-field-search label {
	display: block;
}

.wraper-search-result .search-result-filter ul>li.sf-field-post_type {
	padding-bottom: 0;
}

.wraper-search-result .search-result-filter ul>li.sf-field-taxonomy-type_taxonomy {
	padding-top: 0;
}

.wraper-search-result .search-result-filter ul>li[data-sf-field-input-type=radio] ul>li, .wraper-search-result .search-result-filter ul>li[data-sf-field-input-type=checkbox] ul>li {
	position: relative;
	padding-left: 15px;
}

.wraper-search-result .search-result-filter .search-filter-reset {
	position: absolute;
	top: 5px;
	right: 7px;
	font-weight: 600;
	font-size: 12px;
	color: #a29438;
}

.wraper-search-result .search-result-filter .sf-input-text {
	width: 100%;
	height: 40px;
	padding: 0 10px 0 10px;
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 4px;
}

.wraper-search-result .search-result-filter .sf-input-radio, .wraper-search-result .search-result-filter .sf-input-checkbox {
	position: absolute;
	top: 7px;
	left: 0;
	width: 1em;
	height: 1em;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	border: 1px solid rgba(0, 0, 0, .25);
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-print-color-adjust: exact;
	color-adjust: exact;
	print-color-adjust: exact;
}

.wraper-search-result .search-result-filter .sf-input-radio:checked, .wraper-search-result .search-result-filter .sf-input-checkbox:checked {
	background-color: #a29438;
	border-color: #a29438;
}

.wraper-search-result .search-result-filter .sf-input-radio {
	border-radius: 50%;
}

.wraper-search-result .search-result-filter .sf-input-radio:checked {
	background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'-4 -4 8 8\'%3e%3ccircle r=\'2\' fill=\'%23fff\'/%3e%3c/svg%3e");
}

.wraper-search-result .search-result-filter .sf-input-radio:checked.nitro-lazy {
	background-image: none !important;
}

.wraper-search-result .search-result-filter .sf-input-checkbox {
	border-radius: .25em;
}

.wraper-search-result .search-result-filter .sf-input-checkbox:checked {
	background-image: url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 20 20\'%3e%3cpath fill=\'none\' stroke=\'%23fff\' stroke-linecap=\'round\' stroke-linejoin=\'round\' stroke-width=\'3\' d=\'m6 10 3 3 6-6\'/%3e%3c/svg%3e");
}

.wraper-search-result .search-result-filter .sf-input-checkbox:checked.nitro-lazy {
	background-image: none !important;
}

.wraper-search-result .search-result-filter .sf-label-radio, .wraper-search-result .search-result-filter .sf-label-checkbox {
	vertical-align: top;
	font-weight: 600;
	font-size: 13px;
}

.wraper-search-result .search-result-list .search-result-list-subheading {
	margin-bottom: 30px;
}

.wraper-search-result .search-result-list .search-result-list-subheading .section-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-search-result .search-result-list .search-result-list-subheading .section-heading .title {
	margin-bottom: 15px;
	font-size: 35px;
}

.wraper-search-result .search-result-list .search-result-list-subheading .section-heading .subtitle {
	font-size: 20px;
}

.wraper-search-result .search-result-list .search-result-list-item {
	min-height: 190px;
	margin-bottom: 30px;
	background-color: #fff;
	box-shadow: 0 5px 30px rgba(0, 0, 0, .1);
}

.wraper-search-result .search-result-list .search-result-list-item .pic {
	width: 380px;
	min-width: 380px;
}

.wraper-search-result .search-result-list .search-result-list-item .pic>.pic-main {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.wraper-search-result .search-result-list .search-result-list-item .pic>.pic-main img {
	width: 100%;
	height: 100%;
	object-position: center center;
	object-fit: cover;
}

.wraper-search-result .search-result-list .search-result-list-item .pic>.pic-overlay {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(0, 0, 0, .1);
}

.wraper-search-result .search-result-list .search-result-list-item .pic>.pic-overlay i {
	font-size: 30px;
	color: #fff;
	line-height: 1;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-search-result .search-result-list .search-result-list-item .pic>.pic-tags {
	top: 10px;
	left: 10px;
}

.wraper-search-result .search-result-list .search-result-list-item .pic>.pic-tags>ul>li {
	display: inline-block;
	vertical-align: top;
	margin-right: 5px;
	margin-bottom: 10px;
	padding: 6px 15px 6px 15px;
	background-color: rgba(0, 0, 0, .23);
	border: 1px solid #fff;
	border-radius: 35px;
	font-weight: 400;
	font-size: 12px;
	color: #fff;
}

.wraper-search-result .search-result-list .search-result-list-item .pic:hover>.pic-overlay i {
	text-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}

.wraper-search-result .search-result-list .search-result-list-item .data {
	padding: 18px 22px;
}

.wraper-search-result .search-result-list .search-result-list-item .data>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-search-result .search-result-list .search-result-list-item .data .like-btn {
	top: 20px;
	right: 18px;
	font-size: 27px;
	color: #a29438;
	line-height: 1px;
	cursor: pointer;
}

.wraper-search-result .search-result-list .search-result-list-item .data .date {
	margin-bottom: 8px;
	font-weight: 400;
	font-size: 12px;
	color: #000;
	line-height: 1.25;
}

.wraper-search-result .search-result-list .search-result-list-item .data .title {
	margin-bottom: 10px;
	font-weight: 700;
	font-size: 24px;
	color: #000;
	line-height: 1.33;
}

.wraper-search-result .search-result-list .search-result-list-item .data .title a {
	color: inherit;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.wraper-search-result .search-result-list .search-result-list-item .data .title a:hover {
	color: #a29438;
}

.wraper-search-result .search-result-list .search-result-list-item .data .description {
	margin-bottom: 16px;
	font-weight: 400;
	font-size: 16px;
	color: #000;
	line-height: 1.38;
}

.wraper-search-result .search-result-list .search-result-list-item .data .tags {
	margin-bottom: 7px;
}

.wraper-search-result .search-result-list .search-result-list-item .data .tags>li {
	display: inline-block;
	vertical-align: top;
	margin-right: 5px;
	margin-bottom: 10px;
	padding: 6px 15px 6px 15px;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #4492c6;
	border-radius: 35px;
	font-weight: 400;
	font-size: 12px;
	color: #000;
}

.wraper-search-result .search-result-list .search-result-list-item .data .author {
	margin-bottom: 8px;
	font-weight: 400;
	font-size: 11px;
	color: #748185;
}

.wraper-search-result .search-result-list .search-result-list-item .data .author strong {
	display: block;
	font-weight: 600;
	font-size: 14px;
	color: #000;
}

.wraper-search-result .search-result-list .search-result-list-item.leadership-section .pic>.pic-main img {
	object-position: center top;
}

.wraper-search-result .search-result-list .alm-btn-wrap {
	margin: 0;
	padding: 0;
	text-align: center;
}

.wraper-search-result .search-result-list .alm-btn-wrap .alm-load-more-btn {
	width: 62px;
	height: 62px;
	margin: 20px;
	padding: 0;
	background: url("https://cdn-cjenf.nitrocdn.com/YraLELSZjLLoXiaoCRXXEKAGQjbZVtuO/assets/images/source/rev-1f7c414/www.johnsonlambert.com/wp-content/themes/jl-cms-theme/assets/images/Ajax-Loading.svg") center center no-repeat;
	border: none;
	border-radius: 0;
	box-shadow: initial;
	font-size: 0;
	animation: ajaxLoaderLoading 1.5s linear infinite;
}

.wraper-search-result .search-result-list .alm-btn-wrap .alm-load-more-btn.nitro-lazy {
	background: none !important;
}

.wraper-search-result .search-result-list .alm-btn-wrap .alm-load-more-btn:before {
	display: none;
}

.wraper-search-result .search-result-list .alm-btn-wrap .alm-load-more-btn.done {
	display: none;
}

@keyframes ajaxLoaderLoading {
	from {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.mark, mark {
	background-color: #a29438;
	color: #fff;
}

.not-found-page {
	text-align: center;
	max-width: 800px;
}

.not-found-page .image-box {
	width: 150px;
	margin-bottom: 18px;
}

.not-found-page .image-box img {
	width: 100%;
}

.not-found-page .title {
	margin-bottom: 20px;
}

.not-found-page .alert {
	margin-bottom: 0;
	display: inline-block;
}

@media screen and (max-width: 1199px) {
	.wraper-search-result .search-result-heading {
		max-width: 100%;
	}
}

@media screen and (max-width: 991px) {
	.wraper-search-result>.container {
		padding-top: 80px;
		padding-bottom: 50px;
	}
	
	.wraper-search-result .search-result-list .search-result-list-item .data .title {
		font-size: 20px;
	}
}

@media screen and (max-width: 767px) {
	.wraper-search-result>.container {
		padding-top: 50px;
		padding-bottom: 20px;
	}
	
	.wraper-search-result .search-result-sticker {
		display: none;
	}
	
	.wraper-search-result .search-result-list .search-result-list-item {
		flex-wrap: wrap;
	}
	
	.wraper-search-result .search-result-list .search-result-list-item .pic {
		width: 100%;
		min-width: inherit;
		padding-top: 50%;
	}
	
	.wraper-search-result .search-result-list .search-result-list-item .data {
		padding: 18px 20px 20px 20px;
	}
	
	.wraper-search-result .search-result-list .search-result-list-item .media-pic {
		width: 100%;
	}
	
	.not-found-page .title {
		font-size: 26px;
	}
}

@media screen and (max-width: 575px) {
	.not-found-page .title {
		font-size: 20px;
	}
}

.wraper-default-main {
	background-color: #fff;
}

.wraper-default-main .default-main-text {
	top: 25px;
	right: -40%;
}

.wraper-default-main>.container {
	padding-top: 120px;
	padding-bottom: 100px;
}

.wraper-default-main .default-main-heading {
	margin-bottom: 32px;
}

.wraper-default-main .default-main-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-default-main .default-main-body>*:last-child {
	margin-bottom: 0 !important;
}

.thankyou-sticker {
	top: 80px;
	left: 0;
}

.thankyou {
	text-align: center;
	max-width: 545px;
	margin-left: auto;
	margin-right: auto;
}

.thankyou .title {
	font-size: 24px;
	line-height: 1.33;
	font-weight: 700;
	color: #000;
	margin-bottom: 42px;
}

.thankyou figure {
	margin-bottom: 30px;
}

.thankyou .btn {
	min-width: 165px;
}

@media screen and (max-width: 991px) {
	.wraper-default-main>.container {
		padding-top: 80px;
		padding-bottom: 80px;
	}
}

@media screen and (max-width: 767px) {
	.wraper-default-main>.container {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	
	.thankyou .title {
		margin-bottom: 30px;
	}
}

@media screen and (max-width: 575px) {
	.thankyou-sticker {
		display: none;
	}
}

@media screen and (max-width: 479px) {
	.thankyou .title {
		font-size: 20px;
	}
}

.wraper-error-main {
	min-height: 100vh;
	background-color: #edf4f9;
}

.wraper-error-main .error-main-sticker.one {
	top: 50px;
	left: 0;
}

.wraper-error-main .error-main-sticker.two {
	right: 0;
	bottom: 0;
}

.wraper-error-main>.container {
	padding-top: 50px;
	padding-bottom: 50px;
}

.wraper-error-main .error-main .error-main-logo {
	margin-bottom: 120px;
}

.wraper-error-main .error-main .error-main-logo img {
	width: 260px;
}

.wraper-error-main .error-main .error-main-pic {
	margin-bottom: 45px;
}

.wraper-error-main .error-main .error-main-pic img {
	width: 480px;
}

.wraper-error-main .error-main .error-main-heading {
	margin-bottom: 0;
}

.wraper-error-main .error-main .error-main-heading>*:last-child {
	margin-bottom: 0 !important;
}

.wraper-error-main .error-main .error-main-heading .title {
	margin-bottom: 28px;
	font-weight: 600;
	font-size: 24px;
	color: #2f2f34;
	line-height: 1.25;
}

.wraper-error-main .error-main .error-main-heading .btn {
	box-shadow: 0 6px 25px rgba(0, 0, 0, .18);
}

@media screen and (max-width: 991px) {
	.wraper-error-main .error-main .error-main-logo {
		margin-bottom: 50px;
	}
	
	.wraper-error-main .error-main .error-main-pic {
		max-width: 350px;
	}
	
	.wraper-error-main .error-main-sticker.two {
		width: 130px;
	}
	
	.wraper-error-main .error-main-sticker.one {
		top: 20px;
		width: 40px;
	}
}

@media screen and (max-width: 575px) {
	.wraper-error-main .error-main .error-main-heading .title {
		font-size: 20px;
	}
}
