@media screen and (max-width: 992px){
	body {
		margin-top: 115px;
	}
	.container {
		padding: 0 25px;
	}
	header {
		position: fixed;
		top: 0;
		right: 0;
		left: 0;
		z-index: 1030;
	}
	header .container, 
	footer .container {
		padding: 0 25px;
	}
	.industry-insight-section {
		margin-top: -20%;
	}
	.top-header {
		padding: 5px 0;
	}
	.home .banner rs-layer-wrap h2,
	.home .banner rs-layer-wrap p,
	.white-papers-page .banner rs-layer-wrap h2,
	.white-papers-page .banner rs-layer-wrap p,
	.insights-page .banner rs-layer-wrap h2,
	.insights-page .banner rs-layer-wrap p {
		padding: 0 25px !important;
	}
	.home .banner rs-layer-wrap a,
	.white-papers-page .banner rs-layer-wrap a,
	.insights-page .banner rs-layer-wrap a {
		margin: 0 25px !important;
	}
	.top-header .container {
		display: none;
	}
	.navbar {
		padding: 15px 0;
	}
	.navbar-brand {
		padding: 0;
		font-size: 0;
	}
	.navbar-brand img {
		width: 165px;
	}
	.navbar-nav {
		margin-top: 10px;
	}
	.industry-retail-page .combination-section,
	.industries-detail-page .combination-section {
		padding: 50px 0;
	}
	.industry-retail-page .banner > img,
	.industries-detail-page .banner > img {
		margin-top: 0;
		height: 300px;
		object-fit: cover;
		object-position: 20%;
	}
	.industry-retail-page .banner > img {
		width: 100%;
	}
	.industry-retail-page .banner h1,
	.industries-detail-page .banner h1 {
		font-size: 35px;
		margin-top: 15px;
	}
	.industry-retail-page .banner .container,
	.industries-detail-page .banner .container {
		transform: translate(-50%,-60%);
	}
	.industry-retail-page .retail-detail-section,
	.industries-detail-page .retail-detail-section {
		padding: 25px 0 100px;
	}
	.industry-retail-page .retail-detail-section h2,
	.industries-detail-page .retail-detail-section h2 {
		font-size: 34px;
		margin-bottom: 40px;
	}
	.industry-retail-page .combination-section .icon-section,
	.industries-detail-page .combination-section .icon-section {
		margin-top: -90px;
	}
	.industry-retail-page .how-we-can-help-section > img,
	.industries-detail-page .how-we-can-help-section > img {
		position: relative;
		margin-top: -9%;
	}
	.industry-retail-page .how-we-can-help-section .icon-section img,
	.industries-detail-page .how-we-can-help-section .icon-section img {
		margin-top: -5%;
		width: 125px;
	}
	.industry-retail-page .combination-section .icon-section img,
	.industries-detail-page .combination-section .icon-section img {
		width: 75px;
		margin-bottom: 40px;
	}
	.industry-retail-page .how-we-can-help-section .icon-section h3,
	.industries-detail-page .how-we-can-help-section .icon-section h3 {
		font-size: 38px;
		margin-top: 5px;
		line-height: 1;
	}
	.industry-retail-page .our-expertise-section,
	.industries-detail-page .our-expertise-section {
		padding: 30px 0 0;
	}
	.industry-retail-page .our-expertise-section ul.list,
	.industries-detail-page .our-expertise-section ul.list {
		margin: 0;
	}
	.industry-retail-page .our-expertise-section ul.list li,
	.industries-detail-page .our-expertise-section ul.list li {
		font-size: 13px;
		padding: 10px 5px;
		width: 25%;
		margin: 5px 5px 65px;
		border: 3px 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: 5px 5px 65px;
	}
	.industry-retail-page .our-expertise-section .title h3,
	.industries-detail-page .our-expertise-section .title h3 {
		font-size: 40px;
		line-height: 1;
	}
	.industry-retail-page .our-expertise-section .title,
	.industries-detail-page .our-expertise-section .title {
		margin-bottom: 0;
	}
	.industry-retail-page .our-expertise-section ul.list li.active,
	.industries-detail-page .our-expertise-section ul.list li.active {
		border: 3px solid #fff;
	}
	.industry-retail-page .our-expertise-section .description.active,
	.industries-detail-page .our-expertise-section .description.active {
		margin: -10% 5px;
	}
	.industry-retail-page .our-expertise-section ul.list li.active::after,
	.industries-detail-page .our-expertise-section ul.list li.active::after {
		bottom: -42%;
		width: 20px;
		height: 20px;
	}
	.industry-retail-page .our-expertise-section ul.list li p,
	.industries-detail-page .our-expertise-section ul.list li p {
		margin-top: 10px;
		font-size: 10px;
	}
	.industry-retail-page .our-expertise-section .description,
	.industries-detail-page .our-expertise-section .description {
		padding: 30px;
	}
	.industry-retail-page .our-expertise-section .description h4,
	.industries-detail-page .our-expertise-section .description h4 {
		font-size: 25px;
		margin-bottom: 25px;
	}
	.industry-retail-page .our-expertise-section ul.list li img,
	.industries-detail-page .our-expertise-section ul.list li img {
		height: 30px;
		width: auto;
		object-fit: contain;
	}
	.industry-retail-page .how-we-can-help-section .desc-section,
	.industries-detail-page .how-we-can-help-section .desc-section {
		padding: 10px 0 30px;
	}

	.industries-detail-page .our-perspective-section {
		padding: 50px 0;
		background-image: url(/wp-content/uploads/2023/01/perspective-mobile-bg.jpg);
	}

	.industry-retail-page .our-perspective-section {
		padding: 50px 0;
		background-image: url(/wp-content/uploads/2023/01/perspective-mobile-bg.jpg) !important;
	}

	.industry-retail-page .how-we-can-help-section .icon-section,
	.industries-detail-page .how-we-can-help-section .icon-section {
		margin: -25% auto 0%;
	}
	.industry-retail-page .combination-section p,
	.industries-detail-page .combination-section p,
	.industry-retail-page .retail-detail-section .retail-desc-wrapper p,
	.industries-detail-page .retail-detail-section .retail-desc-wrapper p,
	.who-we-are-section p, 
	.our-approach-section .approach-item p,
	.join-us-section p,
	.small-medium-enterprise-page .experience-section p,
	.small-medium-enterprise-page .our-approach-section .approach-item p,
	.small-medium-enterprise-page .industry-specialist-section p,
	.small-medium-enterprise-page .software-shootout-section .info-wrapper p,
	.newsletter-section p,
	.white-papers-detail-page .white-paper-content-wrapper p:first-child {
		font-size: 14px;
		margin-bottom: 15px;
		line-height: 1.5;
	}
	.small-medium-enterprise-page .industry-specialist-section p {
		margin: 0 auto 20px;
	}
	.industry-retail-page .our-perspective-section p,
	.industry-retail-page .how-we-can-help-section .desc-section p,
	.industry-retail-page .our-expertise-section .description p,
	.industries-detail-page .our-perspective-section p,
	.industries-detail-page .how-we-can-help-section .desc-section p,
	.industries-detail-page .our-expertise-section .description p {
		font-size: 12px;
		margin-bottom: 15px;
	}
	.industry-retail-page .banner .desc-text img,
	.industries-detail-page .banner .desc-text img {
		width: 120px;
	}
	.industry-retail-page .extra-information-section,
	.industries-detail-page .extra-information-section {
		margin-top: -1px;
		padding: 80px 0 50px;
	}
	.industry-retail-page .extra-information-section img.main-image,
	.industries-detail-page .extra-information-section img.main-image {
		margin-top: -42%;
	}
	.industry-retail-page .extra-information-section .desc-wrapper p,
	.industries-detail-page .extra-information-section .desc-wrapper p {
		font-size: 14px;
		margin: 40px 0 0;
	}
	.industry-retail-page .extra-information-section .extra-bg,
	.industries-detail-page .extra-information-section .extra-bg {
		top: -55%;
	}
	.extra-information-section .extra-bg {
		overflow-x: hidden;
	}
	.extra-information-section .extra-bg img {
		width: 400px;
		right: -30%;
		position: relative;
	}
	.industry-retail-page .our-expertise-section:after,
	.industries-detail-page .our-expertise-section:after {
		margin-top: 120px;
		clip-path: polygon(0 70%,100% 0,100% 100%,0 100%);
	}
	.industry-retail-page .contact-subscribe-section .desc-wrapper p,
	.industries-detail-page .contact-subscribe-section .desc-wrapper p {
		font-size: 12px;
		line-height: 1.7;
		width: 100%;
	}
	.industry-retail-page .contact-subscribe-section .desc-wrapper h3,
	.industries-detail-page .contact-subscribe-section .desc-wrapper h3,
	.newsletter-section h2 {
		color: #0071ba;
		font-size: 16px;
		margin-bottom: 30px;
	}
	.newsletter-section h2 {
		margin-bottom: 20px;
	}
	.industry-retail-page .contact-subscribe-section .contact-form-retail .contact-item.submit-item,
	.industry-retail-page .contact-subscribe-section .contact-form-retail .contact-item,
	.industries-detail-page .contact-subscribe-section .contact-form-retail .contact-item.submit-item,
	.industries-detail-page .contact-subscribe-section .contact-form-retail .contact-item {
		flex-basis: 50%;
	}
	.industry-retail-page .contact-subscribe-section input[type="submit"],
	.industries-detail-page .contact-subscribe-section input[type="submit"] {
		width: 100%;
		font-size: 12px;
	}
	.industry-retail-page .contact-subscribe-section input:not([type=submit]),
	.industries-detail-page .contact-subscribe-section input:not([type=submit]) {
		font-size: 12px;
	}
	.industry-retail-page .contact-subscribe-section,
	.industries-detail-page .contact-subscribe-section {
		padding: 12% 0 65%;
		background-image: url(/wp-content/uploads/2023/01/contact-section-mobile-bg.jpg);
		background-position: 20% 50%;
	}
	.industry-retail-page .contact-subscribe-section .desc-wrapper h4,
	.industries-detail-page .contact-subscribe-section .desc-wrapper h4 {
		font-size: 20px;
		margin: 40px 0 20px;
	}
	.customer-stories-section {
		padding: 50px 0;
	}
	.customer-stories-section .accordion-item h2 {
		margin-bottom: 0px;
	}
	.customer-stories-section .accordion-item h2 button {
		padding: 10px 0;
	}
	.customer-stories-section .accordion-item h2 span {
		font-size: 18px;
		line-height: 1.5;
		color: #212529;
		margin: 0;
	}
	.customer-stories-section .accordion-item h2 span > span {
		font-family: 'AvenirLTStd-Black';
		font-size: 14px;
		color: #0073bf;
		display: block;
	}
	.customer-stories-section .accordion-item .accordion-header .collapsed {
		opacity: .55;
	}
	.customer-stories-section .accordion-item .accordion-header .collapsed span > span {
		color: #212529;
	}
	.customer-stories-section .accordion-item .accordion-body {
		background: #f1f1f1;
		padding: 20px 20px 30px;
	}
	.customer-stories-section .accordion-item .accordion-body img {
		width: 100%;
		height: auto;
		margin-bottom: 20px;
	}
	.customer-stories-section .accordion-item .accordion-body p {
		font-size: 12px;
		margin-bottom: 15px;
	}
	.customer-stories-section .accordion-item .accordion-body p:last-child {
		margin-bottom: 0;
	}
	.customer-stories-section .accordion-item .accordion-body .loc span {
		font-family: 'AvenirLTStd-Black';
	}
	.services-section .accordion-item,
	.services-section .accordion-item .accordion-button {
		background-color: transparent;
	}
	.services-section .accordion-item .accordion-button {
		text-transform: uppercase;
		padding: 10px 0;
		color: #00a0e0;
		box-shadow: none;
	}
	.services-section .accordion-item .accordion-button.collapsed {
		color: #fff;
		border-bottom: 1px solid #96dff6;
	}
	.services-section .accordion-item .accordion-collapse.show {
		border-bottom: 1px solid #96dff6;
	}
	.services-section .accordion-item .accordion-body {
		padding: 10px 0;
		color: #96dff6;
	}
	.services-section .accordion-item .accordion-body .custom-blue-btn {
		padding: 10px 30px;
		margin-bottom: 10px;
	}
	.services-section .accordion-item .accordion-button::after {
		font-family: FontAwesome;
		font-size: 25px;
		line-height: 25px;
		background-image: none;
		content: "\f107";
		/* background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); */
	}
	rs-layer-wrap p a.custom-blue-btn {
		font-size: 9px;
		padding: 10px 15px !important;
	}
	.services-section {
		padding: 50px 0;
	}
	.navbar-nav .nav-item .mega-menu {
		display: none;
	}
	.navbar-expand-lg .navbar-nav .nav-item {
		margin: 0;
		padding: 10px 0;
	}
	.industry-insight-item .title,
	.industry-insight-section .industry-insight-item .title,
	.white-paper-section .industry-insight-item .title,
	.webinars-section .industry-insight-item .title,
	.more-industry-insight-section .card-item h3,
	.small-medium-enterprise-page .join-us-section p,
	.insights-section .insights-item .title,
	.customer-stories-section h2,
	.featured-section .featured-bg-slider .card-item h3,
	.particle-section .particle-bg-slider .card-item h3 {
		font-size: 18px;
		line-height: 1.6;
		margin-bottom: 15px;
	}
	.future-fresh-section p,
	.industry-insight-item .content,
	.white-paper-section .industry-insight-item .content,
	.webinars-section .industry-insight-item .content,
	.more-industry-insight-section .card-item .desc,
	.insights-section .insights-item .content,
	.featured-section .featured-bg-slider .card-item .desc,
	.particle-section .particle-bg-slider .card-item .desc {
		font-size: 14px;
		line-height: 1.5;
	}
	.industry-insight-slider .industry-insight-item .content {
		font-size: 12px;
		line-height: 1.4;
	}
	.industry-insight-section .industry-insight-item .thumb-img {
		height: 300px;
	}
	.industry-insight-section .industry-insight-wrapper {
		padding: 0 20px;
	}
	.future-fresh-section {
		padding: 50px 0;
	}
	.future-fresh-section h3.logo-text,
	.future-fresh-section img {
		display: inline-block;
		vertical-align: middle;
	}
	.future-fresh-section img {
		width: 77px;
	}
	.partners-section {
		padding: 150px 0 100px;
	}
	.partners-section h2 {
		font-size: 16px;
	}
	.partners-section .slick-slider {
		padding: 0 10px;
	}
	.partners-section .slick-slider .prev-nav,
	.awards-partnerships-section .slick-slider .prev-nav,
	.featured-section .featured-bg-slider .prev-nav,
	.particle-section .particle-bg-slider .prev-nav {
		left: -15px;
	}
	.partners-section .slick-slider .next-nav,
	.awards-partnerships-section .slick-slider .next-nav,
	.featured-section .featured-bg-slider .next-nav,
	.particle-section .particle-bg-slider .next-nav {
		right: -15px;
	}
	.particle-section .particle-bg-slider .prev-nav,
	.particle-section .particle-bg-slider .next-nav {
		font-size: 40px;
	}
	.partners-section .partners-desc {
		margin-top: 60px;
	}
	.partners-section .partners-desc p {
		font-size: 18px;
		line-height: 1.5;
		margin: 0 auto 25px;
	}
	.industry-insight-wrapper .slick-arrow .fa {
		font-size: 35px;
	}
	.custom-blue-btn {
		font-size: 10px;
	}
	.industry-insight-section h2 {
		margin-bottom: 20px;
		font-size: 16px;
	}
	.industry-insight-section .industry-insight-content-wrapper {
		padding: 0 15px 0 25px;
		margin-top: 20px;
	}
	.industry-insight-section .industry-insight-slider .industry-insight-item .content {
		opacity: 0.8;
	}
	.industry-insight-item .read-more,
	.industry-insight-section .industry-insight-slider .industry-insight-item .read-more,
	.white-paper-section .industry-insight-item .read-more,
	.webinars-section .industry-insight-item .read-more,
	.more-industry-insight-section .card-item .read-more,
	.featured-section .featured-bg-slider .card-item .read-more,
	.insights-section .insights-item .read-more,
	.particle-section .particle-bg-slider .card-item .read-more {
		position: inherit;
		font-size: 12px;
	}
	.home .future-fresh-section .container,
	.home .services-section .container {
		padding: 0 45px;
	}
	.future-fresh-section h3.logo-text {
		font-size: 33px;
	}
	.newsletter-section p {
		max-width: 100%;
		margin-bottom: 20px;
	}
	.newsletter-section a {
		padding: 10px 20px;
	}
	.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-size: 35px;
	}
	.who-we-are-section h2, 
	.our-approach-section h2, 
	.delivery-leaders-section h2, 
	.awards-partnerships-section h2,
	.industry-retail-page .our-perspective-section h3,
	.industries-detail-page .our-perspective-section h3,
	.small-medium-enterprise-page .experience-section h2,
	.our-approach-section h2,
	.industry-specialist-section h2,
	.small-medium-enterprise-page .software-shootout-section h3,
	.small-medium-enterprise-page .industry-specialist-section h3 {
		font-size: 40px;
		margin-bottom: 20px;
		line-height: 1;
	}
	.join-us-section h2 {
		font-size: 20px;
		margin-bottom: 20px;
	}
	.our-approach-section .approach-item {
		margin-bottom: 30px;
	}
	.our-approach-section .approach-item:nth-child(odd) {
		flex-direction: column-reverse;
	}
	.our-approach-section .approach-item p.special-p {
		font-size: 16px;
		line-height: 25px;
	}
	.who-we-are-section,
	.our-approach-section,
	.delivery-leaders-section,
	.awards-partnerships-section,
	.join-us-section,
	.small-medium-enterprise-page .our-approach-section,
	.small-medium-enterprise-page .industry-specialist-section,
	.small-medium-enterprise-page .software-shootout-section,
	.featured-section,
	.customer-stories-section,
	.industry-retail-page .customer-stories-section,
	.industries-detail-page .customer-stories-section,
	.newsletter-section {
		padding: 50px 0;
	}
	.awards-partnerships-section .awards-partnerships-slider {
		padding: 0 20px;
	}
	.awards-partnerships-section .slick-list {
		margin: 0;
	}
	.awards-partnerships-section .awards-partnerships-item {
		margin: 0 15px;
	}
	.partners-section .partners-slider .fa,
	.awards-partnerships-section .awards-partnerships-slider .fa,
	.featured-section .featured-bg-slider .fa  {
		font-size: 35px;
	}
	.delivery-leaders-section .leaders-item {
		margin-bottom: 30px;
	}
	.white-papers-page .banner,
	.white-papers-detail-page .banner,
	.blog-page .banner,
	.blog-detail-page .banner,
	.webinars-detail-page .banner,
	.archive-webinars .banner,
	.small-medium-enterprise-page .banner {
		clip-path: polygon(0 0,100% 0,100% 85%,0% 100%);
		-webkit-clip-path: polygon(0 0,100% 0,100% 85%,0% 100%);
	}
	.contact-us-page .banner > img {
		height: 350px;
		object-fit: cover;
		object-position: center;
	}
	.contact-us-page .banner .desc-text {
		width: 100%;
	}
	.more-industry-insight-section h2,
	.white-paper-section h2,
	.discover-industry-section h2,
	.blog-detail-page .extra-information-section h2,
	.webinars-section h2 {
		font-size: 22px;
		margin-bottom: 30px;
	}
	.white-paper-section .industry-insight-content-wrapper,
	.webinars-section .industry-insight-content-wrapper {
		margin-top: 0;
		padding: 20px 0 0;
	}
	.industry-insight-item .category,
	.white-paper-section .industry-insight-item .category,
	.more-industry-insight-section .card-item .category,
	.industry-insight-section .industry-insight-slider .industry-insight-item .category,
	.featured-section .featured-bg-slider .card-item .category,
	.particle-section .particle-bg-slider .card-item .category {
		font-size: 12px;
	}
	.white-paper-section .industry-insight-item .thumb-img {
		height: auto;
	}
	.more-industry-insight-section .card-item {
		margin: 0 0 30px;
	}
	.more-industry-insight-section .card-item img {
		margin-bottom: 20px;
	}
	.load-more-wrapper {
		margin-top: 20px;
	}

	.more-industry-insight-section,
	.white-paper-section,
	.subscribe-section,
	.discover-industry-section,
	.archive-webinars .webinars-section,
	.white-papers-detail-page .white-paper-desc-wrapper,
	.blog-detail-page .extra-information-section,
	.blog-detail-page .blog-subscribe-section,
	.contact-subscribe-section,
	.webinars-detail-page .white-paper-desc-wrapper, 
	.white-papers-detail-page .white-paper-desc-wrapper {
		padding: 50px 0;
	}
	.subscribe-section .privacy-policy-wrapper h3,
	.contact-subscribe-section .desc-wrapper h3,
	.blog-detail-page .blog-subscribe-section h4.extra-title,
	.extra-information-section h4.extra-title {
		font-size: 18px;
		margin-bottom: 20px;
	}
	.subscribe-section .privacy-policy-wrapper .mc-form input[type=text] {
		width: 200px;
		height: 35px;
		vertical-align: top;
	}
	.blog-detail-page .blog-subscribe-section .privacy-policy-wrapper .mc-form input[type=text] {
		width: 70%;
		height: 35px;
		vertical-align: top;
	}
	.subscribe-section .privacy-policy-wrapper button,
	.blog-detail-page .blog-subscribe-section .privacy-policy-wrapper button,
	.white-papers-detail-page .extra-information-section .extra-information .privacy-policy-wrapper button {
		font-size: 10px;
		height: 35px;
		padding: 0 15px;
		vertical-align: top;
	}
	.subscribe-section .privacy-policy-wrapper .mc-form label,
	.blog-detail-page .blog-subscribe-section .privacy-policy-wrapper .mc-form label,
	.extra-information-section .privacy-policy-wrapper .mc-form label {
		font-size: 12px;
		margin-top: 20px;
	}
	.white-papers-detail-page .banner img,
	.blog-page .banner img,
	.blog-detail-page .banner img,
	.webinars-detail-page .banner img,
	.archive-webinars .banner img,
	.small-medium-enterprise-page .banner img {
		margin-top: 0;
		height: 500px;
		object-fit: cover;
	}
	.white-papers-detail-page .banner p,
	.white-papers-detail-page .white-paper-content-wrapper p,
	.white-papers-detail-page .white-paper-content-wrapper ul li,
	.white-papers-detail-page .white-paper-content-wrapper ol li,
	.webinars-detail-page .white-paper-content-wrapper p,
	.webinars-detail-page .white-paper-content-wrapper ul li,
	.webinars-detail-page .white-paper-content-wrapper ol li,
	.blog-page .banner p,
	.blog-detail-page .banner p,
	.extra-information-section .desc-wrapper p,
	.blog-detail-page .extra-information-section p,
	.blog-detail-page .extra-information-section ul li,
	.blog-detail-page .extra-information-section ol li,
	.webinars-detail-page .banner p,
	.white-papers-detail-page .white-paper-desc-wrapper .share-button a {
		font-size: 14px;
	}
	.white-papers-detail-page .white-paper-content-wrapper ul,
	.white-papers-detail-page .white-paper-content-wrapper ol,
	.blog-detail-page .extra-information-section ul,
	.blog-detail-page .extra-information-section ol,
	.webinars-detail-page .white-paper-content-wrapper ul, 
	.webinars-detail-page .white-paper-content-wrapper ol {
		padding-left: 15px;
	}
	.extra-information-section .desc-wrapper p, 
	.blog-detail-page .extra-information-section p {
		margin-bottom: 20px;
	}
	.white-papers-detail-page .banner h1,
	.blog-page .banner h1,
	.blog-detail-page .banner h1,
	.webinars-detail-page .banner h1 {
		font-size: 22px;
	}
	.webinars-detail-page .white-paper-desc-wrapper .box-desc p,
	.white-paper-desc-wrapper .box-desc p {
		width: 100%;
	}
	.white-paper-desc-wrapper .share-button {
		margin-bottom: 20px;
	}
	.white-paper-desc-wrapper .share-button a {
		display: inline-block;
	}
	.white-papers-detail-page .white-paper-content-wrapper {
		padding: 0;
	}
	.white-papers-detail-page .white-paper-content-wrapper h3,
	.webinars-detail-page .white-paper-content-wrapper h4,
	.extra-information-section .desc-wrapper h4 {
		font-size: 18px;
	}
	.extra-information-section .desc-wrapper h4 {
		margin-bottom: 0;
	}
	.white-papers-detail-page .white-paper-content-wrapper h5 {
		font-size: 16px;
	}
	.discover-industry-section h2 {
		margin-bottom: 0;
	}
	.discover-industry-section h3 {
		font-size: 16px;
		margin-bottom: 0;
	}
	.discover-industry-section a {
		font-size: 14px
	}
	.discover-industry-section .industry-item {
		margin-top: 30px;
	}
	.contact-subscribe-section .desc-wrapper p {
		font-size: 16px;
		margin-bottom: 20px;
	}
	.contact-subscribe-section .desc-wrapper a {
		margin: 0;
	}
	.blog-page .banner .desc-text {
		width: 100%;
	}
	.blog-detail-page .blog-subscribe-section .extra-information {
		margin: 0;
	}
	.webinars-detail-page .white-paper-detail-section.with-extra-section:after {
		clip-path: polygon(0 70%,100% 0,100% 100%,0 100%);
		margin-top: 0;
		height: 100px;
	}
	.webinars-detail-page .extra-information-section {
		padding: 30px 0 50px;
	}
	.webinars-detail-page .extra-information-section img.main-image {
		margin-top: -35%;
	}
	.small-medium-enterprise-page .banner .desc-text {
		width: 100%;
	}
	.small-medium-enterprise-page .experience-section h4 {
		font-size: 18px;
		margin-bottom: 20px;
	}
	.small-medium-enterprise-page .join-us-section p {
		width: 100%;
		margin: 0 auto 20px;
	}
	.small-medium-enterprise-page .experience-form-wrapper input:not([type=submit]) {
		font-size: 14px;
		line-height: 1.5;
	}
	.small-medium-enterprise-page .experience-form-wrapper input[type=submit] {
		font-size: 12px;
	}
	.small-medium-enterprise-page .our-approach-section h2 {
		margin-bottom: 20px;
	}
	.small-medium-enterprise-page .industry-specialist-section .supply-item {
		margin-bottom: 20px;
	}
	.small-medium-enterprise-page .software-shootout-section {
		background-position: right;
	}
	.small-medium-enterprise-page .software-shootout-section .software-item {
		margin: 0 0 100px;
		padding: 0;
	}
	.small-medium-enterprise-page .software-shootout-section .software-item h4 {
		margin: 30px 0 20px;
	}
	.small-medium-enterprise-page .software-shootout-section .col-md-4:last-child .software-item {
		margin-bottom: 0;
	}
	.small-medium-enterprise-page .software-shootout-section .col-md-4:not(:last-child) .software-item:after {
		top: unset;
		bottom: -65px;
	    right: 0;
	    transform: rotate(90deg);
	}
	.small-medium-enterprise-page .software-shootout-section .software-item img {
		padding: 0 50px;
	}
	.small-medium-enterprise-page .our-approach-section .approach-item img {
		margin-bottom: 20px;
	}
	.insights-section {
		margin-top: -50%;
		padding: 150px 0 50px;
	}
	.insights-section .insights-item .thumb-img {
		height: auto;
	}
	.insights-section .insights-content-wrapper {
		padding: 0;
		margin-top: 20px;
	}
	.featured-section .featured-bg-slider,
	.particle-section .particle-bg-slider {
		padding: 0 -20px;
	}
	.featured-section .slick-list,
	.particle-section .slick-list {
		margin: 0 20px;
	}
	.particle-section.tool-resources-section rs-group-wrap {
		top: 50%!important;
		transform: translateY(-50%)!important;
	}
	footer {
		background: url('/wp-content/themes/wildtech/assets/img/footer-bg-mobile.png') center center no-repeat;
		background-size: cover;
	}
	footer .top-footer {
		padding: 40px 0px;
	}
	footer h3 {
		border-bottom: 1px solid #fff;
		padding-bottom: 10px;
		font-weight: 400;
		font-size: 15px;
		margin-bottom: 10px;
	}
	footer .footer-privacy-policy h3,
	footer a {
		font-size: 12px;
	}
	footer .footer-privacy-policy .mc-form label p {
		font-size: 11px;
		margin: 0;
	}
	footer ul {
		margin-bottom: 35px;
	}
	footer .footer-privacy-policy h3 {
		border: 0;
		padding-bottom: 0;
	}
	footer .footer-privacy-policy {
		margin-bottom: 50px;
	}
	footer .bottom-footer {
		padding: 0 0 20px;
	}
	footer .footer-privacy-policy .mc-form input[type="text"] {
		width: calc(100% - 120px);
		font-size: 13px;
	}
	footer .footer-privacy-policy button {
		padding: 15px;
		font-size: 12px;
		width: 115px;
	}
	footer .footer-privacy-policy .mc-form label {
		margin-top: 15px;
	}
	footer .bottom-footer .float-start {
		font-size: 12px;
	}
}

@media screen and (max-width: 768px){
	.archive-webinars .banner img,
	.webinars-detail-page .banner img,
	.white-papers-detail-page .banner img,
	.blog-detail-page .banner img {
		height: 280px;
	}
	.partners-section .partner-item {
		min-height: 130px;
	}
	.white-papers-detail-page .extra-information-section .privacy-policy-wrapper .mc-form input[type="text"] {
		height: 35px;
		width: auto;
	}
	.blog-detail-page .blog-subscribe-section .privacy-policy-wrapper .mc-form input[type=text] {
		width: auto;
	}
	.white-papers-detail-page .extra-information-section .extra-information a {
		margin-top: 0;
	}
	.white-papers-detail-page  .extra-information-section h3 {
		font-size: 26px;
		margin: 30px 0 20px;
	}
	.extra-information-section .extra-information a span {
		font-size: 14px;
		font-weight: 400;
	}
	.extra-information-section .desc-wrapper .extra-image,
	.extra-information-section .extra-information {
		margin: 20px 0;
	}
	.white-paper-detail-section.with-extra-section::after {
		margin-top: 0;
		height: 75px;
	}
	.extra-information-section {
		padding: 45px 0;
	}
	.extra-information-section .extra-bg {
		top: -7%;
	}
	.industry-insight-section {
		margin-top: -35%;
		padding: 155px 0 50px;
	}
	.guides-page .industry-insight-item iframe, 
	.guides-page .card-item iframe {
		height: 200px;
	}
	.contact-us-page .banner h1 {
		font-size: 30px;
	}
	.contact-us-page .banner p,
	.contact-us-page .contact-us-section .form-section p,
	.contact-us-page .contact-us-section .social-item .detail p,
	.contact-us-page .subscribe-section .subscribe-wrapper span {
		font-size: 16px;
	}
	.contact-us-page .subscribe-section .subscribe-wrapper span {
		letter-spacing: 1px;
	}
	.contact-us-page .contact-us-section h3 {
		margin-bottom: 15px;
	}
	.contact-us-page .subscribe-section .subscribe-wrapper h3 {
		font-size: 14px;
		width: 100%;
		margin: 20px auto;
		line-height: 1.5;
	}
	.contact-us-page .subscribe-section .subscribe-wrapper button {
		padding: 10px 20px;
		font-size: 10px;
		height: auto;
	}
	.contact-us-page .subscribe-section {
		padding: 50px 0;
	}
	.contact-us-page .contact-us-section .form-section .wpcf7-form {
		margin-top: 0;
		margin-bottom: 30px;
	}
	.contact-us-page .contact-us-section .social-item {
		margin-bottom: 0;
	}
	.industry-insight-section .industry-insight-item {
		padding: 15px;
	}
	.industry-insight-section .slick-slider .prev-nav, 
	.industry-insight-section .slick-slider .next-nav {
		top: 25%;
	}
	.industry-insight-section .slick-slider .prev-nav {
		left: -30px;
	}
	.industry-insight-section .slick-slider .next-nav {
		right: -30px;
	}
}

@media screen and (max-width: 767px){
	.industry-insight-section .industry-insight-content-wrapper {
		padding: 0;
	}
	.more-industry-insight-section .card-item img {
		height: auto;
		object-fit: contain;
	}

}