@font-face {
    font-family: 'AvenirLTStd-Roman';
    font-display: swap;
    src: url('/wp-content/themes/wildtech/assets/fonts/AvenirLTStd-Roman.otf') format("opentype");
}

@font-face {
    font-family: 'AvenirLTStd-Black';
    font-display: swap;
    src: url('/wp-content/themes/wildtech/assets/fonts/AvenirLTStd-Black.otf') format("opentype");
}

/*@font-face {
    font-family: 'AvenirLTStd-Book';
    font-display: swap;
    src: url('/wp-content/themes/wildtech/assets/fonts/AvenirLTStd-Book.otf') format("opentype");
}*/

.container {
	padding: 0 72px;
}
.container-fluid {
	padding: 0;
}
body {
/* 	margin-top: 44px; */
	font-family: 'AvenirLTStd-Roman';
}

/*
header {
	width: 100%;
	position: absolute;
	top: 0;
	z-index: 9;
}
*/
.page-header h1.entry-title {
	display: none;
}
b {
	font-family: 'AvenirLTStd-Black';
}
header .container,
footer .container {
	padding: 0 12px;
}
.top-header {
	text-align:	right;
	background: #0071ba;
	padding: 10px 0;
	position: relative;
}
body.admin-bar .top-header {
	margin-top: 32px;
}
ol.elementor-icon-list-items,
ul.elementor-icon-list-items {
	list-style-type: none;
}
.navbar-toggler-icon {
	width: 25px;
	height: 25px;
	background: url('/wp-content/uploads/2022/12/menus.png') center center no-repeat;
	background-size: contain;
}
.navbar-toggler {
	padding: 0;
	box-shadow: none !important;
}
.top-header a {
	color: #fff;
	text-decoration: none;
}
.top-header ul {
	padding-left: 0;
	margin: 0;
}
.top-header ul li {
	list-style: none;
	display: inline-block;
	margin: 0 15px;
}
.top-header ul li:last-child {
	margin-right: 0;
}
.main-header {
	background: #fff;
}
.navbar {
	padding-top: 0;
	padding-bottom: 0;
}
.navbar-nav {
	position: relative;
	margin-left: auto;
}
.navbar-nav a {
	color: #fff;
}
.navbar-collapse {
	flex-grow: 0;
}
.navbar-nav a:hover {
	color: #fff;
	opacity: 1;
}
.navbar-expand-lg .navbar-nav .nav-item {
	margin: 0 20px;
	padding: 20px 0;
}
.navbar-expand-lg .navbar-nav .nav-item:last-child {
	margin: 0;
	position: relative;
}
.navbar-expand-lg .navbar-nav .nav-link {
	padding: 0;
	color: #0071ba;
	font-family: 'AvenirLTStd-Black';
	font-size: 15px;
}
.navbar-nav .nav-item .mega-menu {
	position: absolute;
	right: 0;
	visibility: hidden;
	color: #fff;
	background: #0071bacc;
	margin-top: 15px;
	transition: 0.5s all ease;
	opacity: 0;
	overflow: hidden;
}
.navbar-nav .nav-item.hasMegaMenu.active .mega-menu {
	opacity: 1;
	visibility: visible;
}
.navbar-nav .nav-item .mega-menu .mega-menu-wrapper {
	display: flex;
}
.navbar-nav .nav-item .mega-menu .mega-menu-wrapper .menu-left,
.navbar-nav .nav-item .mega-menu .mega-menu-wrapper .menu-right {
	width: 400px;
	/*padding: 30px 50px; */
}
.navbar-nav .nav-item .mega-menu .mega-menu-wrapper .menu-left {
	padding: 30px 10px 30px 50px;
}
.navbar-nav .nav-item .mega-menu .mega-menu-wrapper .menu-right {
	padding: 30px 50px 30px 10px;
}
.navbar-nav .nav-item .mega-menu .mega-menu-wrapper .menu-title {
	font-size: 20px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	text-transform: uppercase;
	border-bottom: 3px solid #00a0dd;
}
.navbar-nav .nav-item .mega-menu .mega-menu-wrapper .menu-sub-title {
	font-family: 'AvenirLTStd-Black';
	font-size: 18px;
	line-height: 1.2;
	margin-bottom: 10px;
}

.navbar-nav .nav-item .mega-menu .mega-menu-wrapper ul {
	padding-left: 20px;
}
.navbar-nav .nav-item .mega-menu .mega-menu-wrapper ul li {
	list-style: none;
	font-size: 16px;
	line-height: 1.2;
	margin-bottom: 10px;
}
.navbar-nav .nav-item .mega-menu .mega-menu-wrapper ul li a {
	font-weight: 400;
	text-decoration: none;
}
.navbar-nav .nav-item .mega-menu .mega-menu-wrapper .image-wrapper {
	position: relative;
}
.navbar-nav .nav-item .mega-menu .mega-menu-wrapper .image-wrapper .menu-main-title {
	position: absolute;
	top: 30px;
	width: 100%;
	padding: 0 25px;
	font-family: 'AvenirLTStd-Black';
	font-size: 27px;
	line-height: 1.2;
}
.navbar-nav .nav-item .mega-menu .mega-menu-wrapper .image-wrapper img {
	height: 100%;
	object-fit: cover;
}
/*.banner {
	background-image: url(/wp-content/themes/wildtech/assets/img/bg1.jpg);
	background-size: cover;
	background-position: bottom;
}
.banner .container > .row {
	height: 1150px;
}
.banner .banner-content {
	color: #fff;
	max-width: 500px;
}
.banner .banner-content h2 { 
	font-weight: 400;
	font-size: 50px;
	margin-bottom: 25px;
}
.banner .banner-content h2 b { 
	font-family: 'AvenirLTStd-Black';
}
.banner .banner-content p {
	font-size: 22px;
	margin-bottom: 45px;
}*/
.future-fresh-section {
	position: relative;
	padding: 100px 0;
	background: #00a0e0;
}
.future-fresh-section img {
	margin-bottom: 30px;
}
.future-fresh-section h3.logo-text {
	font-size: 60px;
	font-weight: 400;
	line-height: 1;
	color: #fff;
}
.future-fresh-section h3.logo-text span {
	font-family: 'AvenirLTStd-Black';
	font-weight: bold;
	color: #0073bf;
}
.future-fresh-section p {
	color: #fff;
	font-size: 22px;
}
.short-news-section {
	position: relative;
	padding: 100px 0;
	background: #0073bf;
}
.short-news-section .short-news-item {
	background: #000000;
	padding: 10px;
	color: #fff;
	position: relative;
}
.short-news-section .short-news-item .thumb-img {
	width: 100%;
	height: 270px;
	object-fit: cover;
	object-position: center;
}
.short-news-section .short-news-item .short-news-icon {
	margin-bottom: 15px;
}
.short-news-section .short-news-item .title {
	font-size: 22px;
}
.short-news-section .short-news-item .read-more {
	position: absolute;
	bottom: 20px;
	font-family: 'AvenirLTStd-Black';
	font-weight: bold;
	font-size: 15px;
	letter-spacing: 2px;
	color: #82e9ff;
	text-decoration: none;
}
.services-section {
	position: relative;
	padding: 200px 0;
	background: url('/wp-content/themes/wildtech/assets/img/services-section-bg.webp');
	background-size: cover;
	background-position: center;
	color: #fff;
}
.services-section .list {
	padding: 0;
}
.services-section .list li {
	position: relative;
	font-size: 28px;
	list-style: none;
	line-height: 46px;
	text-transform: uppercase;
	cursor: pointer;
}
.services-section .list li:hover,
.services-section .list li.active {
	color: #00a0e0;
	font-family: 'AvenirLTStd-Black';
}
.services-section .list li:before {
	font-family: FontAwesome;
	content: "\f054";
	display: none;
	position: absolute;
	left: -30px;
}
.services-section .list li:hover:before,
.services-section .list li.active:before {
	opacity: 1;
	display: inline-block;
}
.services-section .description {
	color: #96dff6;
	display: none;
}
.services-section .description.active {
	display: block;
}
.services-section .description h3 {
	font-family: 'AvenirLTStd-Black';
	font-weight: bold;
	font-size: 26px;
	margin-bottom: 30px;
	text-transform: uppercase;
}
.services-section .description p {
	font-size: 22px;
	margin-bottom: 30px;
}
.partners-section {
	position: relative;
	padding: 200px 0px;
	background-image: url('/wp-content/themes/wildtech/assets/img/partner-bg.webp');
	background-position: center;
	background-size: cover;
	color: #fff;
}
.partners-section h2 {
	font-size: 24px;
	text-align: center;
	margin-bottom: 50px;
	letter-spacing: 1px;
}
.partners-section .partners-desc {
	margin-top: 150px;
	text-align: center;
	font-size: 40px;
	line-height: 1;
}
.partners-section .partners-desc p {
	max-width: 800px;
	margin: 0 auto 50px;
	line-height: 55px;
}
.partners-section .partner-item {
	margin: 0 10px;
	background-color: #fff;
	min-height: 196px;
	position: relative;
}
.partners-section .partner-item img {
	width: 100%;
	height: auto;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
.partners-section .custom-blue-btn {
	letter-spacing: 1px;
}
.partners-slider .prev-nav,
.partners-slider .next-nav,
.awards-partnerships-slider .prev-nav,
.awards-partnerships-slider .next-nav {
	opacity: 0.5;
}
.particle-bg-slider .prev-nav,
.particle-bg-slider .next-nav,
.featured-bg-slider .prev-nav,
.featured-bg-slider .next-nav {
	opacity: 0.3;
}
.industry-insight-section,
.insights-section {
	position: relative;
	padding: 200px 0px 150px;
	background-position: top;
	background-size: cover;
	margin-top: -12%;
	z-index: 2;
}
.industry-insight-section {
	background-image: url('/wp-content/themes/wildtech/assets/img/industry-insight2-bg.webp');
}
.industry-insight-wrapper {
	position: relative;
}
.insights-section {
	padding: 250px 0px 150px;
	background-image: url('/wp-content/themes/wildtech/assets/img/industry-insight2-bg.webp');
}
.white-paper-section {
	position: relative;
	padding: 50px 0px 120px;
	z-index: 2;
	background: #efefef;
}
.webinars-detail-page .extra-information-section .extra-bg {
	top: -160%;
}
.guides-page .banner,
.white-papers-detail-page .banner,
.archive-webinars .banner,
.blog-page .banner,
.blog-detail-page .banner,
.webinars-detail-page .banner,
.industry-retail-page .banner,
.industries-detail-page .banner {
	position: relative;
	max-height: 710px;
	overflow: hidden;
	clip-path: polygon(0 0, 100% 0, 100% 80%, 0% 100%);
	-webkit-clip-path: polygon(0 0, 100% 0, 100% 80%, 0% 100%);
}
.archive-webinars .banner h1,
.who-we-are-page .banner h1,
.guides-page .banner h1,
.blog-page .banner h1,
.webinars-detail-page .banner h1,
.industry-retail-page .banner h1,
.industries-detail-page .banner h1,
.small-medium-enterprise-page .banner h1,
.contact-us-page .banner h1 {
    font-family: 'AvenirLTStd-Black';
    font-size: 54px;
    text-transform: uppercase;
}
.archive-webinars .banner .container,
.who-we-are-page .banner .container,
.white-papers-detail-page .banner .container,
.blog-page .banner .container,
.blog-detail-page .banner .container,
.webinars-detail-page .banner .container,
.industry-retail-page .banner .container,
.industries-detail-page .banner .container,
.small-medium-enterprise-page .banner .container,
.contact-us-page .banner .container {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: auto;
	transform: translate(-50%, -50%);
	color: #fff;
}

img.litespeed-loaded {
	height: auto;
}

.postid-195 img.litespeed-loaded {
	width: 100%;
}

.archive-webinars .webinars-section {
	position: relative;
	padding: 50px 0px 120px;
	z-index: 2;
}
.who-we-are-page {
	background: #000000;
}
.who-we-are-page .banner {
	position: relative;
	max-height: 850px;
	overflow: hidden;
	clip-path: polygon(0 0, 100% 0, 100% 80%, 0% 100%);
	-webkit-clip-path: polygon(0 0, 100% 0, 100% 80%, 0% 100%);
}
.industry-retail-page .banner .desc-text,
.industries-detail-page .banner .desc-text {
	width: 40%;
}
.who-we-are-section {
	position: relative;
	padding: 125px 0px;
	color: #fff;
}
.industry-insight-section h2,
.insights-section h2 {
	font-size: 24px;
	text-align: center;
	color: #fff;
	margin-bottom: 50px;
	letter-spacing: 1px;
	color: #0073bf;
}
.webinars-section h2,
.white-paper-section h2 {
	font-size: 24px;
	color: #000;
	margin-bottom: 50px;
	letter-spacing: 1px;
}
.white-paper-section .title,
.industry-insight-section .title,
.insights-section .title {
	font-size: 24px;
	color: #000;
	margin-bottom: 50px;
}
.industry-insight-section .industry-insight-slider,
.insights-section .insights-wrapper {
	-webkit-box-shadow: 2px 2px 10px 5px rgba(0,0,0,0.2);
	-moz-box-shadow: 2px 2px 10px 5px rgba(0,0,0,0.2);
	box-shadow: 2px 2px 10px 5px rgba(0,0,0,0.2);
}
.industry-insight-section .industry-insight-slider .prev-nav,
.industry-insight-section .industry-insight-slider .next-nav {
	color: #0073bf;
}
.webinars-section .industry-insight-item {
	position: relative;
}
.industry-insight-section .industry-insight-item,
.insights-section .insights-item {
	position: relative;
	background: #fff;
	padding: 20px;
	color: #000;
}
.white-paper-section .industry-insight-item {
	color: #000;
}
.white-paper-section .industry-insight-item .thumb-img,
.industry-insight-section .industry-insight-item .thumb-img,
.insights-section .insights-item .thumb-img {
	width: 100%;
	height: 520px;
	object-fit: cover;
	object-position: center;
}
.webinars-section .industry-insight-item .category,
.white-paper-section .industry-insight-item .category,
.industry-insight-section .industry-insight-item .category,
.insights-section .insights-item .category {
	font-family: 'AvenirLTStd-Black';
	font-weight: bold;
	color: #0073bf;
	margin-bottom: 15px;
	letter-spacing: 1px;
}
.webinars-section .industry-insight-item .content,
.white-paper-section .industry-insight-item .content,
.industry-insight-section .industry-insight-item .content,
.insights-section .insights-item .content {
	font-size: 19px;
	font-weight: 300;
}
.webinars-section  .industry-insight-item .title,
.white-paper-section .industry-insight-item .title,
.industry-insight-section .industry-insight-item .title,
.insights-section .insights-item .title {
	font-size: 26px;
	line-height: 35px;
	margin-bottom: 30px;
}
.webinars-section .industry-insight-item .read-more,
.white-paper-section .industry-insight-item .read-more,
.industry-insight-section .industry-insight-item .read-more,
.insights-section .insights-item .read-more {
	position: absolute;
	bottom: 25px;
	font-family: 'AvenirLTStd-Black';
	font-weight: bold;
	font-size: 15px;
	letter-spacing: 2px;
	color: #0073bf;
	text-decoration: none;
}
.industry-insight-section .schedule-call-wrapper {
	text-align: center;
	color: #fff;
	max-width: 800px;
	margin: auto;
}
.industry-insight-section .schedule-call-wrapper p {
	margin-bottom: 50px;
	font-size: 26px;
}
.white-paper-section .industry-insight-content-wrapper,
.industry-insight-section .industry-insight-content-wrapper {
	padding: 0 30px 0 50px;
	margin-top: 30px;
}
.insights-section .insights-content-wrapper {
	padding: 0 30px;
	margin-top: 30px;
}
.guides-page .site-container {
	background: #efefef;
}
.guides-page .banner rs-layer-wrap.rs-parallax-wrap {
	position: unset !important;
}
.guides-page .card-item .category {
	margin-top: 30px;
}
.guides-page .card-item a {
	display: block;
	text-decoration: none;
	color: #212529;
}
.guides-page .industry-insight-item a {
	display: block;
}
.guides-page .industry-insight-item iframe,
.guides-page .card-item iframe{
	pointer-events: none;
}
.archive-webinars .site-container,
.white-papers-page .site-container {
	background: #efefef;
}
.white-papers-page .banner {
	clip-path: polygon(0 0, 100% 0, 100% 70%, 0% 100%);
	-webkit-clip-path: polygon(0 0, 100% 0, 100% 70%, 0% 100%);
}
.white-papers-detail-page .banner img {
	margin-top: -15%;
}
.white-papers-detail-page .banner h1 {
	font-family: 'AvenirLTStd-Black';
	font-size: 54px;
}
.white-papers-detail-page .banner p {
	font-family: 'AvenirLTStd-Black';
	font-size: 25px;
}
.webinars-detail-page .white-paper-desc-wrapper,
.white-papers-detail-page .white-paper-desc-wrapper {
	padding: 70px 0;
}
.white-papers-detail-page .white-paper-desc-wrapper .box-desc,
.webinars-detail-page .white-paper-desc-wrapper .box-desc {
	background-color: #2c6fb6;
	padding: 15px;
	color: #fff;
	line-height: 1.2;
}
.white-papers-detail-page .white-paper-desc-wrapper .box-desc p,
.webinars-detail-page .white-paper-desc-wrapper .box-desc p {
	width: 90%;
}
.webinars-detail-page .download-title,
.white-papers-detail-page .download-title {
	color: #0073bf;
	font-family: 'AvenirLTStd-Black';
	margin-bottom: 20px;
	letter-spacing: 3px;
}
.webinars-detail-page .download-report-btn,
.white-papers-detail-page .download-report-btn {
	width: 100%;
	padding: 10px;
	font-family: 'AvenirLTStd-Black';
	background: #0071ba;
	color: #fff;
	display: block;
	text-decoration: none;
	text-align: center;
	margin: 15px 0;
	letter-spacing: 3px;
}
.white-paper-content-wrapper iframe {
	width: 100%;
	height: 400px;
}
.white-papers-detail-page .white-paper-content-wrapper {
	padding: 0 15px;
}
.webinars-detail-page .white-paper-content-wrapper p,
.white-papers-detail-page .white-paper-content-wrapper p,
.white-papers-detail-page .white-paper-content-wrapper ul,
.white-papers-detail-page .white-paper-content-wrapper ol {
	font-size: 19px;
	margin-bottom: 1.5rem;
}

.webinars-detail-page .white-paper-content-wrapper ul li,
.webinars-detail-page .white-paper-content-wrapper ol li {
	font-size: 19px;
	margin-bottom: 1rem;
}
.webinars-detail-page .white-paper-desc-wrapper .share-button a,
.webinars-detail-page .white-paper-desc-wrapper .share-button span,
.white-papers-detail-page .white-paper-desc-wrapper .share-button a {
	background: #00a0dd;
	padding: 10px;
	color: #fff;
	font-size: 20px;
	margin-right: 10px;
}

.white-papers-detail-page .white-paper-content-wrapper p:first-child {
	font-size: 26px;
}
.blog-page {
	background: #efefef;
}
.white-papers-page .card-item img,
.more-industry-insight-section .card-item img,
.insights-page .card-item img,
.blog-page .card-item img {
	height: 300px;
	object-fit: cover;
}
.blog-page .banner .desc-text {
	width: 40%;
}
.blog-page .banner p {
	font-size: 22px;
}
.blog-page .white-paper-section .title {
	font-size: 30px;
	margin-bottom: 20px;
}
.blog-page .white-paper-section .industry-insight-content-wrapper {
	margin-top: 0;
}
.blog-detail-page .banner {
	max-height: 600px;
	clip-path: polygon(0 0,100% 0,100% 70%,0% 100%);
	-webkit-clip-path: polygon(0 0,100% 0,100% 70%,0% 100%);
}
.blog-detail-page .banner .container .desc-text {
	width: 90%;
}
.blog-detail-page small.date {
	color: #0073bf;
	font-size: 15px;
	font-family: 'AvenirLTStd-Black';
	margin-bottom: 20px;
	display: block;
}
.blog-detail-page .banner h1 {
	font-family: 'AvenirLTStd-Black';
	font-size: 54px;
}
.blog-detail-page .banner p {
	font-family: 'AvenirLTStd-Black';
	font-size: 25px;
}
.blog-detail-page .extra-information-section {
	background: #fff;
}
.blog-detail-page .extra-information-section h2 {
	font-family: 'AvenirLTStd-Black';
	font-size: 54px;
	color: #0071ba;
	margin-bottom: 30px;
}
.blog-detail-page .extra-information-section h3 {
	font-family: 'AvenirLTStd-Black';
	font-size: 26px;
}
.blog-detail-page .extra-information-section ol li,
.blog-detail-page .extra-information-section ul li {
	font-size: 19px;
}
.blog-detail-page .extra-information-section p {
	font-size: 19px;
}
.blog-detail-page .blog-subscribe-section {
	background: #f6f6f6;
	padding: 20px 0;
}

.blog-detail-page .blog-subscribe-section h4.extra-title {
	color: #005d99;
	font-size: 26px;
	margin-bottom: 20px;
}
.blog-detail-page .blog-subscribe-section .share-button a {
	background: #00a0dd;
	padding: 10px;
	color: #fff;
	font-size: 18px;
	margin-right: 10px;
}
.blog-detail-page .blog-subscribe-section .extra-information {
	margin: 60px 0;
}
.blog-detail-page .blog-subscribe-section .extra-information .col-md-6:nth-child(odd) {
	border-right: 1px solid #bfbfbf;
}

.blog-detail-page .blog-subscribe-section .privacy-policy-wrapper .mc-form label {
	text-transform: none;
	margin-top: 20px;
	vertical-align: middle;
}
.blog-detail-page .blog-subscribe-section .privacy-policy-wrapper .mc-form input[type="text"] {
	width: 70%;
	padding: 10px 15px;
	background: #dadbdb;
	color: #000;
	border: 0;
	display: inline-block;
	vertical-align: middle;
	outline: 0;
}
.blog-detail-page .blog-subscribe-section .privacy-policy-wrapper .mc-form input[type="checkbox"] {
	background: #ffffff4d;
	margin-right: 5px;
	opacity: 0.3;
	width: 15px;
    height: 15px;
}
.blog-detail-page .blog-subscribe-section .privacy-policy-wrapper .mc-form input[type="checkbox"]:checked {
	opacity: 1;
}

/* Chrome, Firefox, Opera, Safari 10.1+ */
.blog-detail-page .blog-subscribe-section .privacy-policy-wrapper .mc-form input[type="text"]::placeholder,
.extra-information-section .privacy-policy-wrapper .mc-form input[type="text"]::placeholder {
	color: #000;
	opacity: 1;
}

/* Internet Explorer 10-11 */
.blog-detail-page .blog-subscribe-section .privacy-policy-wrapper .mc-form input[type="text"]:-ms-input-placeholder,
.extra-information-section .privacy-policy-wrapper .mc-form input[type="text"]:-ms-input-placeholder {
	color: #000;
	opacity: 1;
}

/* Microsoft Edge */
.blog-detail-page .blog-subscribe-section .privacy-policy-wrapper .mc-form input[type="text"]::-ms-input-placeholder,
.extra-information-section .privacy-policy-wrapper .mc-form input[type="text"]::-ms-input-placeholder {
	color: #000;
	opacity: 1;
}

.industry-retail-page,
.industries-detail-page {
	background: #141414;
}
.industry-retail-page .banner .desc-text,
.industries-detail-page .banner .desc-text {
	width: 40%;
}
.industry-retail-page .banner h1,
.industries-detail-page .banner h1 {
	margin-top: 20px;
}
.industry-retail-page .banner > img,
.industries-detail-page .banner > img {
	margin-top: -5%;
}
.industry-retail-page .retail-detail-section,
.industries-detail-page .retail-detail-section {
	padding: 50px 0 150px;
}
.industry-retail-page .retail-detail-section h2,
.industries-detail-page .retail-detail-section h2 {
	font-family: 'AvenirLTStd-Black';
	font-size: 54px;
	text-transform: uppercase;
	color: #fff;
}
.industry-retail-page .retail-detail-section h2 span,
.industries-detail-page .retail-detail-section h2 span {
	color: #00a0e0;
}
.industry-retail-page .retail-detail-section .retail-desc-wrapper p,
.industries-detail-page .retail-detail-section .retail-desc-wrapper p {
	color: #fff;
	font-size: 22px;
}
.industry-retail-page .combination-section,
.industries-detail-page .combination-section {
	padding: 50px 0 150px;
}
.industry-retail-page .combination-section p,
.industries-detail-page .combination-section p {
	color: #000;
	font-size: 22px;
}
.industry-retail-page .combination-section .icon-section,
.industries-detail-page .combination-section .icon-section {
	margin-top: -55%;
}
.industry-retail-page .combination-section .icon-section img,
.industries-detail-page .combination-section .icon-section img {
	margin-bottom: 20px;
}
.industry-retail-page .our-perspective-section,
.industries-detail-page .our-perspective-section {
	padding: 150px 0 250px;
	background: url('/wp-content/uploads/2022/12/persprective-bg.png');
	background-size: cover;
}
.industry-retail-page .our-perspective-section h3,
.industries-detail-page .our-perspective-section h3 {
	font-family: 'AvenirLTStd-Black';
	font-size: 54px;
	color: #fff;
	text-transform: uppercase;
}
.industry-retail-page .our-perspective-section p,
.industries-detail-page .our-perspective-section p {
	color: #fff;
	font-size: 22px;
}
.industry-retail-page .our-perspective-section h3 span,
.industries-detail-page .our-perspective-section h3 span {
	color: #0164a5;
}
.industry-retail-page .how-we-can-help-section,
.industries-detail-page .how-we-can-help-section {
	position: relative;
}
.industry-retail-page .how-we-can-help-section img,
.industries-detail-page .how-we-can-help-section img {
	margin-top: -11%;
}
.industry-retail-page .how-we-can-help-section .icon-section,
.industries-detail-page .how-we-can-help-section .icon-section {
	position: relative;
	margin: -30% auto 10%;
	color: #fff;
}
.industry-retail-page .how-we-can-help-section .icon-section h3,
.industries-detail-page .how-we-can-help-section .icon-section h3 {
	font-size: 54px;
	color: #000;
	text-transform: uppercase;
}
.industry-retail-page .how-we-can-help-section .desc-section,
.industries-detail-page .how-we-can-help-section .desc-section {
	font-size: 22px;
	padding: 50px 0;
}
.industry-retail-page .our-expertise-section,
.industries-detail-page .our-expertise-section {
	background: #00a0e0;
	padding: 100px 0 0;
}
.industry-retail-page .our-expertise-section ul.list,
.industries-detail-page .our-expertise-section ul.list {
	margin: -5px -12px;
}
.industry-retail-page .our-expertise-section ul.list li,
.industries-detail-page .our-expertise-section ul.list li {
	position: relative;
	font-size: 22px;
	list-style: none;
	color: #000;
	cursor: pointer;
	background: #82e9ff;
	padding: 50px;
	margin: 30px 10px 65px;
	text-align: center;
	border-radius: 0;
	width: 25%;
	border: 5px solid #82e9ff;
}
.industry-retail-page .our-expertise-section ul.list li.list-group-item.active,
.industries-detail-page .our-expertise-section ul.list li.list-group-item.active {
	margin: 30px 10px 65px;
}
.industry-retail-page .our-expertise-section ul.list li img,
.industries-detail-page .our-expertise-section ul.list li img {
	height: 100px;
}
.industry-retail-page .our-expertise-section ul.list li.active,
.industries-detail-page .our-expertise-section ul.list li.active {
	border: 5px solid #fff;
}
.industry-retail-page .our-expertise-section ul.list li.active:after,
.industries-detail-page .our-expertise-section ul.list li.active:after {
	content: "";
	clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
	position: absolute;
	background: #fff;
	width: 40px;
	height: 40px;
	display: block;
	bottom: -30%;
	left: 50%;
	transform: translateX(-50%);
}
.industry-retail-page .our-expertise-section ul.list li p,
.industries-detail-page .our-expertise-section ul.list li p {
	margin-bottom: 0;
	margin-top: 20px;
}
.industry-retail-page .our-expertise-section .title,
.industries-detail-page .our-expertise-section .title {
	margin-bottom: 30px;
}
.industry-retail-page .our-expertise-section .title h3,
.industries-detail-page .our-expertise-section .title h3 {
	font-size: 54px;
	color: #fff;
	font-family: 'AvenirLTStd-Black';
	text-transform: uppercase;
	line-height: 1;
}

.industry-retail-page .our-expertise-section .title h3 span,
.industries-detail-page .our-expertise-section .title h3 span {
	color: #0164a5;
}
.industry-retail-page .our-expertise-section .description,
.industries-detail-page .our-expertise-section .description {
	background: #fff;
	padding: 100px 80px;
	display: none;
}
.industry-retail-page .our-expertise-section .description.active,
.industries-detail-page .our-expertise-section .description.active {
	display: block;
}
.industry-retail-page .our-expertise-section .description h4,
.industries-detail-page .our-expertise-section .description h4 {
	color: #0073bf;
	font-size: 50px;
}
.industry-retail-page .our-expertise-section .description p,
.industries-detail-page .our-expertise-section .description p {
	font-size: 22px;
	margin-bottom: 30px;
}
.industry-retail-page .our-expertise-section:after,
.industries-detail-page .our-expertise-section:after {
	clip-path: polygon(0 100%,100% 0,100% 100%,0 100%);
	display: block;
	content: "";
	width: 100%;
	height: 130px;
	background: #0073bf;
	margin-top: 250px;
}
.industry-retail-page .extra-information-section .extra-bg,
.industries-detail-page .extra-information-section .extra-bg {
	top: -35%;
}
.industry-retail-page .extra-information-section img.main-image,
.industries-detail-page .extra-information-section img.main-image {
	margin-top: -15%;
	position: relative;
}
.industry-retail-page .extra-information-section,
.industries-detail-page .extra-information-section {
	background: #0073bf;
}
.industry-retail-page .extra-information-section .desc-wrapper p,
.industries-detail-page .extra-information-section .desc-wrapper p {
	font-size: 30px;
	margin: 70px 0 100px;
	color: #fff;
	text-align: center;
}
.industry-retail-page .customer-stories-section,
.industries-detail-page .customer-stories-section {
	background: #fff;
	padding: 150px 0;
}
.industry-retail-page .contact-subscribe-section,
.industries-detail-page .contact-subscribe-section {
	padding: 10% 0;
	background: url('/wp-content/uploads/2022/12/contact-section-bg.png');
	background-size: cover;
	background-repeat: no-repeat;
	color: #fff;
}

.industry-retail-page .contact-subscribe-section input:not([type="submit"]),
.industries-detail-page .contact-subscribe-section input:not([type="submit"]) {
	background-color: #1c1f21;
	padding: 10px;
	border: 0;
	margin-bottom: 15px;
	color: #fff;
	outline: 0;
	width: 100%;
}
.industry-retail-page .contact-subscribe-section .wpcf7-spinner,
.industries-detail-page .contact-subscribe-section .wpcf7-spinner {
	display: block;
}
.industry-retail-page .contact-subscribe-section .contact-form-retail,
.industries-detail-page .contact-subscribe-section .contact-form-retail {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.industry-retail-page .contact-subscribe-section .contact-form-retail .contact-item,
.industries-detail-page .contact-subscribe-section .contact-form-retail .contact-item {
	flex-basis: 25%;
	padding: 0 3px;
}
.industry-retail-page .contact-subscribe-section .contact-form-retail .contact-item.submit-item,
.industries-detail-page .contact-subscribe-section .contact-form-retail .contact-item.submit-item {
	flex-basis: 0;
}

/* Chrome, Firefox, Opera, Safari 10.1+ */
.industry-retail-page .contact-subscribe-section input:not([type="submit"])::placeholder,
.industries-detail-page .contact-subscribe-section input:not([type="submit"])::placeholder,
.small-medium-enterprise-page .experience-form-wrapper input:not([type="submit"])::placeholder,
.subscribe-section .privacy-policy-wrapper .mc-form input[type="text"]::placeholder,
footer .footer-privacy-policy .wpcf7-form input[type="email"]::placeholder {
	color: #fff;
	opacity: 1;
}

/* Internet Explorer 10-11 */
.industry-retail-page .contact-subscribe-section input:not([type="submit"]):-ms-input-placeholder,
.industries-detail-page .contact-subscribe-section input:not([type="submit"]):-ms-input-placeholder,
.small-medium-enterprise-page .experience-form-wrapper input:not([type="submit"]):-ms-input-placeholder,
.subscribe-section .privacy-policy-wrapper .mc-form input[type="text"]:-ms-input-placeholder,
footer .footer-privacy-policy .wpcf7-form input[type="email"]:-ms-input-placeholder {
	color: #fff;
	opacity: 1;
}

/* Microsoft Edge */
.industry-retail-page .contact-subscribe-section input:not([type="submit"])::-ms-input-placeholder,
.industries-detail-page .contact-subscribe-section input:not([type="submit"])::-ms-input-placeholder,
.small-medium-enterprise-page .experience-form-wrapper input:not([type="submit"])::-ms-input-placeholder,
.subscribe-section .privacy-policy-wrapper .mc-form input[type="text"]::-ms-input-placeholder,
footer .footer-privacy-policy .wpcf7-form input[type="email"]::-ms-input-placeholder {
	color: #fff;
	opacity: 1;
}

.industry-retail-page .contact-subscribe-section input[type="submit"],
.industries-detail-page .contact-subscribe-section input[type="submit"] {
	background-color: #005d99;
	padding: 10px 40px;
	text-transform: uppercase;
	color: #fff;
	border: 0;
	font-size: 15px;
	font-family: 'AvenirLTStd-Black';
	letter-spacing: 2px;
}
.industry-retail-page .contact-subscribe-section .desc-wrapper h3,
.industries-detail-page .contact-subscribe-section .desc-wrapper h3 {
	font-family: 'AvenirLTStd-Roman';
	color: #82e9ff;
	font-size: 24px;
	letter-spacing: 2px;
	text-transform: uppercase;
	margin-bottom: 60px;
}
.industry-retail-page .contact-subscribe-section .desc-wrapper h4,
.industries-detail-page .contact-subscribe-section .desc-wrapper h4 {
	font-size: 35px;
	margin: 60px 0;
}
.industry-retail-page .contact-subscribe-section .desc-wrapper p,
.industries-detail-page .contact-subscribe-section .desc-wrapper p {
	font-size: 28px;
	margin: 0 auto;
	width: 70%;
}

.small-medium-enterprise-page {
	background: #141414;
}
.small-medium-enterprise-page .banner {
	position: relative;
	overflow: hidden;
	clip-path: polygon(0 0, 100% 0, 100% 80%, 0% 100%);
	-webkit-clip-path: polygon(0 0, 100% 0, 100% 80%, 0% 100%);
}
.small-medium-enterprise-page .banner .desc-text {
	width: 40%;
}
.small-medium-enterprise-page .banner h1 span {
	color: #000;
}
.small-medium-enterprise-page .experience-section {
	padding: 50px 0;
}
.small-medium-enterprise-page .experience-section h2 {
	text-transform: uppercase;
	font-family: 'AvenirLTStd-Black';
	font-size: 54px;
	line-height: 1;
	margin-bottom: 70px;
	color: #fff;
}
.small-medium-enterprise-page .experience-section h2 span {
	color: #00a0dd;
}
.small-medium-enterprise-page .experience-section h4 {
	font-size: 30px;
	color: #fff;
	margin-bottom: 40px;
}
.small-medium-enterprise-page .experience-section p {
	font-size: 22px;
	color: #fff;
}
.small-medium-enterprise-page .our-approach-section {
	background: #fff;
	padding: 150px 0;
}
.small-medium-enterprise-page .our-approach-section h2 {
	margin-bottom: 50px
}
.small-medium-enterprise-page .our-approach-section .approach-item p {
	font-size: 25px;
	margin-bottom: 40px;
	line-height: 32px;
}
.small-medium-enterprise-page .join-us-section p {
	font-size: 28px;
	width: 60%;
	margin: 0 auto 50px;
}
.small-medium-enterprise-page .join-us-section {
	/*padding: 300px 0;*/
}
.small-medium-enterprise-page .experience-form-wrapper form {
	margin-top: 30px;
}
.small-medium-enterprise-page .experience-form-wrapper input:not([type="submit"]) {
	width: 100%;
	background-color: #ababab;
	padding: 10px;
	border: 0;
	margin-bottom: 15px;
	color: #fff;
}
.small-medium-enterprise-page .experience-form-wrapper input[type="submit"] {
	background-color: #005d99;
	padding: 10px 40px;
	text-transform: uppercase;
	color: #fff;
	border: 0;
	font-size: 15px;
	font-family: 'AvenirLTStd-Black';
	letter-spacing: 2px;
	width: 100%;
}
.small-medium-enterprise-page .experience-form-wrapper .wpcf7-spinner {
	display: block;
}
.small-medium-enterprise-page .industry-specialist-section {
	padding: 150px 0;
	background: #005d99;
}
.small-medium-enterprise-page .industry-specialist-section .supply-item {
	position: relative;
}
.small-medium-enterprise-page .industry-specialist-section .supply-item p {
	position: absolute;
	bottom: 0;
	margin: 20px 25px;
}
.small-medium-enterprise-page .industry-specialist-section h3 {
	color: #00a0dd;
	font-family: 'AvenirLTStd-Black';
	font-size: 54px;
	text-transform: uppercase;
	line-height: 1;
}
.small-medium-enterprise-page .industry-specialist-section h3 span {
	color: #fff;
}
.small-medium-enterprise-page .industry-specialist-section p {
	font-size: 25px;
	color: #fff;
	margin: 50px auto;
}
.small-medium-enterprise-page .software-shootout-section {
	padding: 150px 0;
	background: url('/wp-content/uploads/2022/12/software-bg.png') center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.small-medium-enterprise-page .software-shootout-section h3 {
	color: #fff;
	font-family: 'AvenirLTStd-Black';
	font-size: 54px;
	text-transform: uppercase;
}
.small-medium-enterprise-page .software-shootout-section .info-wrapper p {
	font-size: 22px;
	margin-bottom: 20px;
}
.small-medium-enterprise-page .software-shootout-section h3 span {
	color: #00a0dd;
}
.small-medium-enterprise-page .software-shootout-section .software-item {
	position: relative;
	padding: 0 30px;
	margin: 40px 0;
}
.small-medium-enterprise-page .software-shootout-section .software-item h4 {
	color: #0071ba;
	font-size: 20px;
	font-family: 'AvenirLTStd-Black';
	margin: 40px auto 20px;
}
.small-medium-enterprise-page .software-shootout-section .software-item img {
	padding: 0 5px;
}
.small-medium-enterprise-page .software-shootout-section .col-md-4:not(:last-child) .software-item::after {
	content: url('/wp-content/uploads/2022/12/right-arrow.png');
	display: block;
	width: 100%;
	position: absolute;
	top: 29%;
	right: -54%;
}


.contact-subscribe-section .desc-wrapper p {
	font-size: 26px;
}
.contact-us-page .banner {
	position: relative;
	overflow: hidden;
	clip-path: polygon(0 0, 100% 0, 100% 80%, 0% 100%);
	-webkit-clip-path: polygon(0 0, 100% 0, 100% 80%, 0% 100%);
}
.contact-us-page .banner .desc-text {
	width: 50%;
}
.contact-us-page .banner p {
	font-size: 22px;
}
.contact-us-page .white-paper-section .title {
	font-size: 30px;
	margin-bottom: 20px;
}
.contact-us-page .white-paper-section .industry-insight-content-wrapper {
	margin-top: 0;
}
.contact-us-page .subscribe-section {
	padding: 150px 0;
}
.contact-us-page .subscribe-section .subscribe-wrapper span {
	font-size: 24px;
	text-transform: uppercase;
	color: #0073bf;
	letter-spacing: 2px;
}
.contact-us-page .subscribe-section .subscribe-wrapper h3 {
	font-size: 35px;
	margin-bottom: 25px;
	width: 72%;
	margin: 40px auto;
}
.contact-us-page .subscribe-section .subscribe-wrapper button {
	color: #fff;
	background: #0071ba;
	padding: 15px 30px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 15px;
	letter-spacing: 2px;
	line-height: 1;
	display: inline-block;
	outline: 0;
	border: 0;
	height: 45px;
	vertical-align: middle;
}
.contact-us-page .contact-us-section {
	padding: 50px 0;
}
.contact-us-page .contact-us-section .form-section .wpcf7-form {
	margin-top: 50px
}
.contact-us-page .contact-us-section .form-section p {
	font-size: 22px;
}
.contact-us-page .contact-us-section .form-section input:not([type="submit"]),
.contact-us-page .contact-us-section .form-section textarea.wpcf7-form-control {
	width: 100%;
	background-color: #e8e9e9;
	padding: 10px;
	border: 0;
	margin-bottom: 15px;
}
.contact-us-page .contact-us-section .form-section input[type="submit"] {
	background-color: #005d99;
	padding: 10px 40px;
	text-transform: uppercase;
	color: #fff;
	border: 0;
	font-size: 15px;
	font-family: 'AvenirLTStd-Black';
	letter-spacing: 2px;
}
.contact-us-page .contact-us-section .form-section .wpcf7-spinner {
	display: block;
}
.contact-us-page .contact-us-section h3 {
	font-size: 24px;
	color: #0071ba;
	text-transform: uppercase;
	letter-spacing: 3px;
	margin-bottom: 50px;
}
.contact-us-page .contact-us-section .social-item {
	margin-bottom: 20px;
}
.contact-us-page .contact-us-section .social-item .icon,
.contact-us-page .contact-us-section .social-item .detail {
	display: inline-block;
	vertical-align: top;
}
.contact-us-page .contact-us-section .social-item .detail {
	margin-left: 20px;
}
.contact-us-page .contact-us-section .social-item .detail span {
	font-size: 15px;
	color: #585858;
	display: block;
}
.contact-us-page .contact-us-section .social-item .icon i {
	font-size: 18px;
	color: #4c4c4c;
}
.contact-us-page .contact-us-section .social-item .detail p {
	color: #005d99;
	font-size: 20px;
}
.customer-stories-section {
	position: relative;
	padding: 100px 0;
}
.customer-stories-section h2 {
	text-align: center;
	text-transform: uppercase;
	color: #0073bf;
	font-size: 24px;
	line-height: 28px;
	letter-spacing: 1px;
	margin-bottom: 50px;
}
.customer-stories-section .customer-image-wrapper img {
	width: 100%;
	height: auto;
}
.customer-stories-section .customer-image-wrapper .customer-image-text {
	padding: 30px; 
	background: #f1f1f1;
}
.customer-stories-section .customer-image-wrapper .customer-image-text .loc span {
	font-family: 'AvenirLTStd-Black';
}
.customer-stories-section .customer-image-wrapper .customer-image-text .mini-desc {
	opacity: 0.8;
}
.customer-stories-section .customer-image-wrapper .customer-image-text .name {
	margin-bottom: 0;
}
.customer-stories-section .customer-location-wrapper {
	padding-top: 30px;
	padding-left: 50px;
}
.customer-stories-section .customer-location-wrapper .customer-location-item {
	padding: 0 15px 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #000;
	opacity: 0.55;
}
.customer-stories-section .customer-location-wrapper .customer-location-item h3 {
	font-size: 25px;
	margin-bottom: 0;
}
.customer-stories-section .customer-location-wrapper .customer-location-item p {
	margin-bottom: 0;
}
.customer-stories-section .customer-location-wrapper .customer-location-item .cat {
	font-family: 'AvenirLTStd-Black';
	margin-bottom: 10px;
}
.customer-stories-section .customer-location-wrapper .customer-location-item.active {
	opacity: 1;
}
.customer-stories-section .customer-location-wrapper .customer-location-item.active .cat {
	color: #0073bf;
}
.featured-section {
	position: relative;
	padding: 100px 0;
	background: linear-gradient(180deg, rgba(206,233,251,1) 0%, rgba(255,255,255,1) 100%);
	background-size: cover;
	background-position: center;
}
.particle-section h2,
.featured-section h2 {
	text-align: center!important;
	font-size: 24px;
	letter-spacing: 1px;
	line-height: 28px;
	margin-bottom: 50px;
	color: #0073bf;
}
.particle-section .slick-list,
.featured-section .slick-list {
	margin: 0 -15px;
}
.white-paper-detail-section.with-extra-section::after {
	clip-path: polygon(0 100%, 100% 0, 100% 100%, 0 100%);
	display: block;
	content: "";
	width: 100%;
	height: 130px;
	background: #efefef;
	margin-top: 150px;
}
.extra-information-section {
	background: #efefef;
	padding: 80px 0;
	position: relative;
}
.extra-information-section .extra-bg {
	position: absolute;
	z-index: 0;
	right: 0;
	top: -20%;
}
.extra-information-section div.main-extra-image {
	position: relative;
	margin-top: -20%;
	display: flex;
	justify-content: end;
}
.extra-information-section div.main-extra-image div:first-child {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.extra-information-section div.main-extra-image div:first-child img {
	width: 17vw;
}
.extra-information-section div.main-extra-image div:nth-child(2) {
	flex-basis: 47%;
}
.extra-information-section div.main-extra-image div:last-child {
	flex-basis: 40%;
}
.extra-information-section div.main-extra-image div img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.extra-information-section h4.extra-title {
	color: #005d99;
	font-size: 26px;
}
.extra-information-section .extra-information {
	margin: 60px 0;
}
.extra-information-section .extra-information .col-md-6:nth-child(odd) {
	border-right: 1px solid #bfbfbf;
}
.extra-information-section h3 {
	font-size: 50px;
	font-family: 'AvenirLTStd-Black';
	margin: 45px 0;
}
.extra-information-section .desc-wrapper h4 {
	font-size: 26px;
	padding: 30px 0 20px;
	font-family: 'AvenirLTStd-Black';
}
.extra-information-section .desc-wrapper p {
	font-size: 19px;
}
.extra-information-section .desc-wrapper .extra-image {
	margin: 45px 0;
}

.extra-information-section .privacy-policy-wrapper .mc-form label {
	text-transform: none;
	margin-top: 20px;
	vertical-align: middle;
}
.extra-information-section .privacy-policy-wrapper .mc-form input[type="text"] {
	width: 70%;
	padding: 10px 15px;
	background: #dadbdb;
	color: #000;
	border: 0;
	display: inline-block;
	vertical-align: middle;
	outline: 0;
}
.extra-information-section .privacy-policy-wrapper .mc-form input[type="checkbox"] {
	background: #ffffff4d;
	margin-right: 5px;
	opacity: 0.3;
	width: 15px;
    height: 15px;
}
.extra-information-section .privacy-policy-wrapper .mc-form input[type="checkbox"]:checked {
	opacity: 1;
}
.extra-information-section .extra-information a {
	text-decoration: none;
	margin-top: 15px;
	display: inline-block;
}

.extra-information-section .extra-information a i {
	color: #005d99;
	font-size: 24px;
}

.extra-information-section .extra-information a span {
	text-transform: uppercase;
	font-weight: 700;
	color: #000;
	font-family: 'AvenirLTStd-Black';
	font-size: 15px;
	letter-spacing: 2px;
	margin-left: 20px;
}

.discover-industry-section {
	position: relative;
	padding: 120px 0;
	background-color: #0071ba;
}
.discover-industry-section h2 {
	font-size: 25px;
	color: #fff;
}
.discover-industry-section img {
	background-color: #fff;
	margin-bottom: 20px;
}
.discover-industry-section a,
.discover-industry-section h3 {
	color: #fff;
	text-decoration: none;
}
.discover-industry-section a {
	font-family: 'AvenirLTStd-Black';
	letter-spacing: 3px;
	text-transform: uppercase;
}
.discover-industry-section .industry-item {
	margin-top: 50px;
}
.more-industry-insight-section {
	position: relative;
	padding: 100px 0;
	background-color: #fff;
}
.more-industry-insight-section h2 {
	font-size: 25px;
	margin-bottom: 50px;
	text-align: left;
}
.more-industry-insight-section .card-item{
	margin: 0 0 50px;
}
.card-item {
	white-space: normal;
	margin: 0 15px;
	text-align: left!important;
}
.card-item img {
	width: 100%;
	object-fit: cover;
	object-position: center;
	margin-bottom: 30px;
}
.card-item .category {
	font-size: 15px;
	font-family: 'AvenirLTStd-Black';
	letter-spacing: 1px;
	color: #0073bf;
	text-transform: uppercase;
	margin-bottom: 15px;
}
.card-item h3 {
	font-size: 20px;
	margin-bottom: 15px!important;
	line-height: 2rem;
}
.card-item .desc {
	margin-bottom: 15px;
}
.card-item .desc p {
	text-align: left!important;
	/* margin-bottom: 0px!important; */
}
.card-item a.read-more {
	font-size: 15px;
	font-family: 'AvenirLTStd-Black';
	color: #0073bf;
	text-decoration: none;
	letter-spacing: 2px;
}
.newsletter-section {
	position: relative;
	color: #fff;
	padding: 150px 0px;
	background-image: url(/wp-content/uploads/2022/12/newsletter-bg.jpg);
	background-size: cover;
	background-position: center;
	text-align: center;
}
.newsletter-section h2 {
	color: #0073bf;
	font-size: 24px;
	line-height: 28px;
	margin-bottom: 50px;
	letter-spacing: 1px;
}
.newsletter-section p {
	font-size: 35px;
	line-height: 45px;
	margin: 0 auto 50px;
	max-width: 850px;
}
.who-we-are-section h2,
.our-approach-section h2,
.delivery-leaders-section h2,
.awards-partnerships-section h2 {
	text-transform: uppercase;
	font-family: 'AvenirLTStd-Black';
	font-size: 55px;
	line-height: 1;
	margin-bottom: 70px;
}
.who-we-are-section h2 span,
.our-approach-section h2 span,
.delivery-leaders-section h2 span,
.awards-partnerships-section h2 span {
	color: #00a1db;
}
.who-we-are-section p {
	font-size: 22px;
	line-height: 30px;
	margin-bottom: 30px;
}
.our-approach-section {
	position: relative;
	padding: 100px 0px;
	background: #fff;
}
.our-approach-section .approach-item {
	margin-bottom: 70px;
}
.our-approach-section .approach-item:last-child {
	margin-bottom: 0;
}
.our-approach-section .approach-item h3 {
	font-family: 'AvenirLTStd-Black';
	margin-bottom: 25px;
	line-height: 30px;
}
.our-approach-section .approach-item p {
	margin-bottom: 20px;
	font-size: 16px;
	line-height: 22px;
}
.our-approach-section .approach-item p.special-p {
	font-size: 22px;
	line-height: 30px;
}
.our-approach-section .approach-item img {
	width: 100%;
	height: auto;
	object-fit: cover;
	object-position: center;
}
.delivery-leaders-section {
	position: relative;
	padding: 100px 0px 50px;
	background-color: #f2f2f2;
}
.delivery-leaders-section .leaders-item {
	margin-bottom: 50px;
}
.delivery-leaders-section .leaders-item .image-wrapper {
	margin-bottom: 15px;
	position: relative;
}
.delivery-leaders-section .leaders-item .image-wrapper:before {
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	background: #9db1be;
	mix-blend-mode: color;
}
.delivery-leaders-section .leaders-item .image-wrapper:hover:before {
	display: none;
}
.delivery-leaders-section .leaders-item .image-wrapper img {
	width: 100%;
	height: auto;
}
.delivery-leaders-section .leaders-item .name {
	font-size: 20px;
}
.delivery-leaders-section .leaders-item .position {
	color: #00a1db;
}
.awards-partnerships-section {
	position: relative;
	padding: 100px 0px;
	background-color: #fff;
}
.awards-partnerships-section .slick-track {
	display: flex;
	align-items: center;
}
.awards-partnerships-section .slick-list{
	margin: 0 -30px;
}
.awards-partnerships-section .awards-partnerships-item {
	margin: 0 30px;
}
.awards-partnerships-section .awards-partnerships-item img {
	width: 100%;
	height: auto;
}
.join-us-section {
	position: relative;
	padding: 200px 0px;
	background: url(/wp-content/uploads/2022/12/join-us-bg.jpg);
	background-size: cover;
	background-position: center;
	text-align: center;
	color: #fff;
}
.join-us-section h2 {
	color: #83dcfb;
	font-size: 35px;
	text-transform: uppercase;
	margin-bottom: 50px;
}
.join-us-section p {
	font-size: 35px;
	max-width: 1100px;
	margin: 0 auto 50px;
}

.triangle-shape {
	clip-path: polygon(100% 0%, 100% 100%, 0% 100%);
	background: #dedede;
}
.triangle-shape-black{
	clip-path: polygon(100% 0%, 100% 100%, 0% 100%);
	background: #000;
}
.slick-slider .prev-nav,
.slick-slider .next-nav {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	font-size: 55px;
	cursor: pointer;
}
.slick-slider .prev-nav {
	left: -50px;
}
.slick-slider .next-nav {
	right: -50px;
}

.particle-bg-slider.slick-slider .prev-nav,
.featured-bg-slider.slick-slider .prev-nav {
	left: -60px;
}
.particle-bg-slider.slick-slider .next-nav,
.featured-bg-slider.slick-slider .next-nav {
	right: -60px;
}

.awards-partnerships-section .slick-slider .prev-nav {
	left: -80px;
}
.awards-partnerships-section .slick-slider .next-nav {
	right: -80px;
}

.featured-info-content {
	padding: 0 12px;
}
.contact-subscribe-section {
	padding: 10% 0;
	background: url('/wp-content/themes/wildtech/assets/img/white-paper-bg.png');
	background-size: cover;
	background-repeat: no-repeat;
	color: #fff;
}
.contact-subscribe-section .desc-wrapper h3 {
	font-family: 'AvenirLTStd-Black';
	font-size: 30px;
}
.contact-subscribe-section .desc-wrapper p {
	font-size: 26px;
}
.contact-subscribe-section .desc-wrapper a {
	margin-top: 30px;
}
.subscribe-section {
	padding: 100px 0;
	background: url('/wp-content/themes/wildtech/assets/img/subscribe-section-background.png');
	background-size: cover;
	background-repeat: no-repeat;
	color: #fff;
}
.subscribe-section .privacy-policy-wrapper h3 {
	font-size: 24px;
	margin-bottom: 25px;
}
.subscribe-section .privacy-policy-wrapper button {
	color: #fff;
	background: #005d99;
	padding: 15px 30px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 15px;
	letter-spacing: 2px;
	line-height: 1;
	display: inline-block;
	outline: 0;
	border: 0;
	height: 45px;
	vertical-align: middle;
}
.subscribe-section .privacy-policy-wrapper .mc-form label {
	text-transform: none;
	margin-top: 30px;
	vertical-align: middle;
}
.subscribe-section .privacy-policy-wrapper .mc-form input[type="text"] {
	height: 45px;
	width: 245px;
	padding: 0 15px;
	background: #ffffff4d;
	color: #fff;
	border: 0;
	display: inline-block;
	vertical-align: middle;
	outline: 0;
}
.subscribe-section .privacy-policy-wrapper .mc-form input[type="checkbox"] {
	background: #ffffff4d;
	margin-right: 5px;
	opacity: 0.3;
	width: 15px;
    height: 15px;
}
.subscribe-section .privacy-policy-wrapper .mc-form input[type="checkbox"]:checked {
	opacity: 1;
}

footer {
	position: relative;
	background: url('/wp-content/themes/wildtech/assets/img/footer-bg.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	color: #fff;
}
footer .top-footer {
	padding: 100px 0 0;
}
footer a {
	color: #fff;
	text-decoration: none;
}
footer a:hover {
	color: #fff;
}
footer ul {
	padding: 0;
}
footer ul li {
	list-style: none;
	font-size: 15px;
	line-height: 22px;
}
footer h3 {
	font-family: 'AvenirLTStd-Black';
	font-weight: bold;
	font-size: 18px;
	letter-spacing: 1px;
	margin-bottom: 30px;
}
footer .footer-logo,
footer p {
	margin-bottom: 30px;
	font-size: 15px;
	line-height: 22px;
}
footer .bottom-footer {
	padding: 20px 0 50px;
}
footer .bottom-footer > div {
	line-height: 1;
}
footer .footer-privacy-policy h3 {
	font-size: 18px;
	margin-bottom: 15px;
}
footer .footer-privacy-policy input.wpcf7-submit {
	color: #fff;
	background: #005d99;
	padding: 15px 30px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 15px;
	letter-spacing: 2px;
	line-height: 1;
	display: inline-block;
	outline: 0;
	border: 0;
	height: 45px;
	vertical-align: middle;
}
footer .footer-privacy-policy .wpcf7-form label {
	text-transform: none;
	margin-top: .5rem;
	vertical-align: middle;
	width: 100%;
}
footer .footer-privacy-policy .wpcf7-form label p {
	display: inline-block;
	width: calc(100% - 30px);
	vertical-align: top;
	margin-bottom: 0;
}
footer .footer-privacy-policy .wpcf7-form input[type="email"] {
	height: 45px;
	width: 275px;
	padding: 0 15px;
	background: #ffffff4d;
	color: #fff;
	border: 0;
	display: inline-block;
	vertical-align: middle;
	outline: 0;
}
footer .footer-privacy-policy .wpcf7-form input[type="checkbox"] {
	background: #ffffff4d;
	margin-right: 5px;
	opacity: 0.3;
	width: 15px;
    height: 20px;
	display: inline-block;
	vertical-align: top;
}
footer .footer-privacy-policy .wpcf7-form input[type="checkbox"]:checked {
	opacity: 1;
}

.custom-blue-btn {
	color: #fff;
	background: #0071ba;
	padding: 15px 25px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 2px;
	line-height: 1!important;
	display: inline-block;
	border: 0;
	vertical-align: middle;
}
.custom-blue-btn:hover {
	color: #fff;
}
.blue-font {
	color: #0073bf;
}
.black-font {
	color: #000;
}
.pagination-wrapper {
	position: relative;
}
.pagination-list {
	padding: 0;
	margin: 0;
	line-height: 1;
}
.pagination-list li {
	font-size: 13px;
	font-family: 'AvenirLTStd-Black';
	display: inline-block;
	margin: 0 5px;
	/*color: #0073BF;*/
	line-height: 1;
	position: relative;
}
.pagination-list li.active {
	background-color: #005D99;
}
.pagination-list li a {
	padding: 5px;
	width: 30px;
	height: 30px;
	line-height: 25px;
	display: inline-block;
	vertical-align: middle;
	color: #0073BF;
	text-decoration: none;
	/*position: absolute;*/
	/*left: 50%;*/
	/*top: 50%;*/
	/*transform: translate(-50%, -50%);*/
}
.pagination-list li.active a {
	color: #fff;
}
.accordion-button:after {
	font-family: FontAwesome;
	font-size: 25px;
	line-height: 25px;
	background-image: none;
	content: "\f107";
}
.accordion-button:not(.collapsed)::after {
	background-image: none;
	color: #00a0e0;
}
.accordion-button:focus {
	box-shadow: none;
}
.accordion-button:not(.collapsed) {
	background: none;
}
.accordion-flush .accordion-item,
.accordion-flush .accordion-item:last-child {
	border-bottom: 1px solid #0000004d;
}
.load-more-wrapper {
	margin-top: 30px;
}
.subs-form-section .wpcf7-list-item {
	margin: 0;
}